1/*! For license information please see build_desktop.js.LICENSE */ 2!function(i){var n={};function a(t){if(n[t])return n[t].exports;var e=n[t]={i:t,l:!1,exports:{}};return i[t].call(e.exports,e,e.exports,a),e.l=!0,e.exports}a.m=i,a.c=n,a.d=function(t,e,i){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(i,n,function(t){return e[t]}.bind(null,n));return i},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="",a(a.s=93)}([function(t,e){var i=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(t,e,i){var g=i(0),f=i(16),x=i(8),b=i(9),v=i(18),y="prototype",w=function(t,e,i){var n,a,s,o,r=t&w.F,l=t&w.G,h=t&w.S,c=t&w.P,d=t&w.B,u=l?g:h?g[e]||(g[e]={}):(g[e]||{})[y],p=l?f:f[e]||(f[e]={}),m=p[y]||(p[y]={});for(n in l&&(i=e),i)s=((a=!r&&u&&void 0!==u[n])?u:i)[n],o=d&&a?v(s,g):c&&"function"==typeof s?v(Function.call,s):s,u&&b(u,n,s,t&w.U),p[n]!=s&&x(p,n,o),c&&m[n]!=s&&(m[n]=s)};g.core=f,w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,t.exports=w},function(t,e,i){var n=i(36)("wks"),a=i(12),s=i(0).Symbol,o="function"==typeof s;(t.exports=function(t){return n[t]||(n[t]=o&&s[t]||(o?s:a)("Symbol."+t))}).store=n},function(t,e,i){t.exports=!i(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,i){var n=i(10),a=i(42),s=i(21),o=Object.defineProperty;e.f=i(3)?Object.defineProperty:function(t,e,i){if(n(t),e=s(e,!0),n(i),a)try{return o(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(t[e]=i.value),t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(oi,ri,t){var li;!function(t,e){"use strict";"object"==typeof oi.exports?oi.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(_,t){"use strict";function g(t){return null!=t&&t===t.window}var e=[],T=_.document,n=Object.getPrototypeOf,r=e.slice,f=e.concat,l=e.push,a=e.indexOf,i={},s=i.toString,x=i.hasOwnProperty,o=x.toString,h=o.call(Object),b={},v=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},c={type:!0,src:!0,nonce:!0,noModule:!0};function y(t,e,i){var n,a,s=(i=i||T).createElement("script");if(s.text=t,e)for(n in c)(a=e[n]||e.getAttribute&&e.getAttribute(n))&&s.setAttribute(n,a);i.head.appendChild(s).parentNode.removeChild(s)}function w(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?i[s.call(t)]||"object":typeof t}var M=function(t,e){return new M.fn.init(t,e)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function u(t){var e=!!t&&"length"in t&&t.length,i=w(t);return!v(t)&&!g(t)&&("array"===i||0===e||"number"==typeof e&&0<e&&e-1 in t)}M.fn=M.prototype={jquery:"3.4.1",constructor:M,length:0,toArray:function(){return r.call(this)},get:function(t){return null==t?r.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=M.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return M.each(this,t)},map:function(i){return this.pushStack(M.map(this,function(t,e){return i.call(t,e,t)}))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(0<=i&&i<e?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:e.sort,splice:e.splice},M.extend=M.fn.extend=function(){var t,e,i,n,a,s,o=arguments[0]||{},r=1,l=arguments.length,h=!1;for("boolean"==typeof o&&(h=o,o=arguments[r]||{},r++),"object"==typeof o||v(o)||(o={}),r===l&&(o=this,r--);r<l;r++)if(null!=(t=arguments[r]))for(e in t)n=t[e],"__proto__"!==e&&o!==n&&(h&&n&&(M.isPlainObject(n)||(a=Array.isArray(n)))?(i=o[e],s=a&&!Array.isArray(i)?[]:a||M.isPlainObject(i)?i:{}
vendor: 12,882 bytes, line 2
2,a=!1,o[e]=M.extend(h,s,n)):void 0!==n&&(o[e]=n));return o},M.extend({expando:"jQuery"+("3.4.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,i;return!(!t||"[object Object]"!==s.call(t))&&(!(e=n(t))||"function"==typeof(i=x.call(e,"constructor")&&e.constructor)&&o.call(i)===h)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e){y(t,{nonce:e&&e.nonce})},each:function(t,e){var i,n=0;if(u(t))for(i=t.length;n<i&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},trim:function(t){return null==t?"":(t+"").replace(d,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(u(Object(t))?M.merge(i,"string"==typeof t?[t]:t):l.call(i,t)),i},inArray:function(t,e,i){return null==e?-1:a.call(e,t,i)},merge:function(t,e){for(var i=+e.length,n=0,a=t.length;n<i;n++)t[a++]=e[n];return t.length=a,t},grep:function(t,e,i){for(var n=[],a=0,s=t.length,o=!i;a<s;a++)!e(t[a],a)!=o&&n.push(t[a]);return n},map:function(t,e,i){var n,a,s=0,o=[];if(u(t))for(n=t.length;s<n;s++)null!=(a=e(t[s],s,i))&&o.push(a);else for(s in t)null!=(a=e(t[s],s,i))&&o.push(a);return f.apply([],o)},guid:1,support:b}),"function"==typeof Symbol&&(M.fn[Symbol.iterator]=e[Symbol.iterator]),M.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){i["[object "+e+"]"]=e.toLowerCase()});var p=function(i){function d(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320)}function a(){k()}var t,p,y,s,o,m,u,g,w,l,h,k,_,r,T,f,c,x,b,M="sizzle"+1*new Date,v=i.document,C=0,n=0,S=lt(),P=lt(),A=lt(),I=lt(),E=function(t,e){return t===e&&(h=!0),0},L={}.hasOwnProperty,e=[],F=e.pop,B=e.push,D=e.push,O=e.slice,W=function(t,e){for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i;return-1},V="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",z="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",X="\\["+z+"*("+N+")(?:"+z+"*([*^$|!~]?=)"+z+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+z+"*\\]",R=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+X+")*)|.*)\\)|)",Y=new RegExp(z+"+","g"),j=new RegExp("^"+z+"+|((?:^|[^\\\\])(?:\\\\.)*)"+z+"+$","g"),H=new RegExp("^"+z+"*,"+z+"*"),U=new RegExp("^"+z+"*([>+~]|"+z+")"+z+"*"),q=new RegExp(z+"|>"),G=new RegExp(R),K=new RegExp("^"+N+"$"),$={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+X),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+z+"*(even|odd|(([+-]|)(\\d*)n|)"+z+"*(?:([+-]|)"+z+"*(\\d+)|))"+z+"*\\)|)","i"),bool:new RegExp("^(?:"+V+")$","i"),needsContext:new RegExp("^"+z+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+z+"*((?:-\\d)?\\d*)"+z+"*\\)|)(?=[^-]|$)","i")},Q=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,tt=/^[^{]+\{\s*\[native \w/,et=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,it=/[+~]/,nt=new RegExp("\\\\([\\da-f]{1,6}"+z+"?|("+z+")|.)","ig"),at=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,st=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},ot=yt(function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{D.apply(e=O.call(v.childNodes),v.childNodes),e[v.childNodes.length].nodeType}catch(t){D={apply:e.length?function(t,e){B.apply(t,O.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}function rt(e,t,i,n){var a,s,o,r,l,h,c,d=t&&t.ownerDocument,u=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==u&&9!==u&&11!==u)return i;if(!n&&((t?t.ownerDocument||t:v)!==_&&k(t),t=t||_,T)){if(11!==u&&(l=et.exec(e)))if(a=l[1]){if(9===u){if(!(o=t.getElementById(a)))return i;if(o.id===a)return i.push(o),i}else if(d&&(o=d.getElementById(a))&&b(t,o)&&o.id===a)return i.push(o),i}else{if(l[2])return D.apply(i,t.getElementsByTagName(e)),i;if((a=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return D.apply(i,t.getElementsByClassName(a)),i}if(p.qsa&&!I[e+" "]&&(!f||!f.test(e))&&(1!==u||"object"!==t.nodeName.toLowerCase())){if(c=e,d=t,1===u&&q.test(e)){for((r=t.getAttribute("id"))?r=r.replace(at,st):t.setAttribute("id",r=M),s=(h=m(e)).length;s--;)h[s]="#"+r+" "+vt(h[s]);c=h.join(","),d=it.test(e)&&xt(t.parentNode)||t}try{return D.apply(i,d.querySelectorAll(c)),i}catch(t){I(e,!0)}finally{r===M&&t.removeAttribute("id")}}}return g(e.replace(j,"$1"),t,i,n)}function lt(){var n=[];return function t(e,i){return n.push(e+" ")>y.cacheLength&&delete t[n.shift()],t[e+" "]=i}}function ht(t){return t[M]=!0,t}function ct(t){var e=_.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function dt(t,e){for(var i=t.split("|"),n=i.length;n--;)y.attrHandle[i[n]]=e}function ut(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function pt(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function mt(i){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===i}}function gt(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ot(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ft(o){return ht(function(s){return s=+s,ht(function(t,e){for(var i,n=o([],t.length,s),a=n.length;a--;)t[i=n[a]]&&(t[i]=!(e[i]=t[i]))})})}function xt(t){return t&&void 0!==t.getElementsByTagName&&t}for(t in p=rt.support={},o=rt.isXML=function(t){var e=t.namespaceURI,i=(t.ownerDocument||t).documentElement;return!Q.test(e||i&&i.nodeName||"HTML")},k=rt.setDocument=function(t){var e,i,n=t?t.ownerDocument||t:v;return n!==_&&9===n.nodeType&&n.documentElement&&(r=(_=n).documentElement,T=!o(_),v!==_&&(i=_.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",a,!1):i.attachEvent&&i.attachEvent("onunload",a)),p.attributes=ct(function(t){return t.className="i",!t.getAttribute("className")}),p.getElementsByTagName=ct(function(t){return t.appendChild(_.createComment("")),!t.getElementsByTagName("*").length}),p.getElementsByClassName=tt.test(_.getElementsByClassName),p.getById=ct(function(t){return r.appendChild(t).id=M,!_.getElementsByName||!_.getElementsByName(M).length}),p.getById?(y.filter.ID=function(t){var e=t.replace(nt,d);return function(t){return t.getAttribute("id")===e}},y.find.ID=function(t,e){if(void 0!==e.getElementById&&T){var i=e.getElementById(t);return i?[i]:[]}}):(y.filter.ID=function(t){var i=t.replace(nt,d);return function(t){var e=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return e&&e.value===i}},y.find.ID=function(t,e){if(void 0!==e.getElementById&&T){var i,n,a,s=e.getElementById(t);if(s){if((i=s.getAttributeNode("id"))&&i.value===t)return[s];for(a=e.getElementsByName(t),n=0;s=a[n++];)if((i=s.getAttributeNode("id"))&&i.value===t)return[s]}return[]}}),y.find.TAG=p.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):p.qsa?e.querySelectorAll(t):void 0}:function(t,e){var i,n=[],a=0,s=e.getElementsByTagName(t);if("*"!==t)return s;for(;i=s[a++];)1===i.nodeType&&n.push(i);return n},y.find.CLASS=p.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&T)return e.getElementsByClassName(t)},c=[],f=[],(p.qsa=tt.test(_.querySelectorAll))&&(ct(function(t){r.appendChild(t).innerHTML="<a id='"+M+"'></a><select id='"+M+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&f.push("[*^$]="+z+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||f.push("\\["+z+"*(?:value|"+V+")"),t.querySelectorAll("[id~="+M+"-]").length||f.push("~="),t.querySelectorAll(":checked").length||f.push(":checked"),t.querySelectorAll("a#"+M+"+*").length||f.push(".#.+[+~]")}),ct(function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=_.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&f.push("name"+z+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&f.push(":enabled",":disabled"),r.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&f.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),f.push(",.*:")})),(p.matchesSelector=tt.test(x=r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.oMatchesSelector||r.msMatchesSelector))&&ct(function(t){p.disconnectedMatch=x.call(t,"*"),x.call(t,"[s!='']:x"),c.push("!=",R)}),f=f.length&&new RegExp(f.join("|")),c=c.length&&new RegExp(c.join("|")),e=tt.test(r.compareDocumentPosition),b=e||tt.test(r.contains)?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return h=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!p.sortDetached&&e.compareDocumentPosition(t)===i?t===_||t.ownerDocument===v&&b(v,t)?-1:e===_||e.ownerDocument===v&&b(v,e)?1:l?W(l,t)-W(l,e):0:4&i?-1:1)}:function(t,e){if(t===e)return h=!0,0;var i,n=0,a=t.parentNode,s=e.parentNode,o=[t],r=[e];if(!a||!s)return t===_?-1:e===_?1:a?-1:s?1:l?W(l,t)-W(l,e):0;if(a===s)return ut(t,e);for(i=t;i=i.parentNode;)o.unshift(i);for(i=e;i=i.parentNode;)r.unshift(i);for(;o[n]===r[n];)n++;return n?ut(o[n],r[n]):o[n]===v?-1:r[n]===v?1:0}),_},rt.matches=function(t,e){return rt(t,null,null,e)},rt.matchesSelector=function(t,e){if((t.ownerDocument||t)!==_&&k(t),p.matchesSelector&&T&&!I[e+" "]&&(!c||!c.test(e))&&(!f||!f.test(e)))try{var i=x.call(t,e);if(i||p.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){I(e,!0)}return 0<rt(e,_,null,[t]).length},rt.contains=function(t,e){return(t.ownerDocument||t)!==_&&k(t),b(t,e)},rt.attr=function(t,e){(t.ownerDocument||t)!==_&&k(t);var i=y.attrHandle[e.toLowerCase()],n=i&&L.call(y.attrHandle,e.toLowerCase())?i(t,e,!T):void 0;return void 0!==n?n:p.attributes||!T?t.getAttribute(e):(n=t.getAttributeNode(e))&&n.specified?n.value:null},rt.escape=function(t){return(t+"").replace(at,st)},rt.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},rt.uniqueSort=function(t){var e,i=[],n=0,a=0;if(h=!p.detectDuplicates,l=!p.sortStable&&t.slice(0),t.sort(E),h){for(;e=t[a++];)e===t[a]&&(n=i.push(a));for(;n--;)t.splice(i[n],1)}return l=null,t},s=rt.getText=function(t){var e,i="",n=0,a=t.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=s(t)}else if(3===a||4===a)return t.nodeValue}else for(;e=t[n++];)i+=s(e);return i},(y=rt.selectors={cacheLength:50,createPseudo:ht,match:$,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(nt,d),t[3]=(t[3]||t[4]||t[5]||"").replace(nt,d),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||rt.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&rt.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return $.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&G.test(i)&&(e=m(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(nt,d).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=S[t+" "];return e||(e=new RegExp("(^|"+z+")"+t+"("+z+"|$)"))&&S(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(i,n,a){return function(t){var e=rt.attr(t,i);return null==e?"!="===n:!n||(e+="","="===n?e===a:"!="===n?e!==a:"^="===n?a&&0===e.indexOf(a):"*="===n?a&&-1<e.indexOf(a):"$="===n?a&&e.slice(-a.length)===a:"~="===n?-1<(" "+e.replace(Y," ")+" ").indexOf(a):"|="===n&&(e===a||e.slice(0,a.length+1)===a+"-"))}},CHILD:function(m,t,e,g,f){var x="nth"!==m.slice(0,3),b="last"!==m.slice(-4),v="of-type"===t;return 1===g&&0===f?function(t){return!!t.parentNode}
vendor: 14,244 bytes, line 2
2:function(t,e,i){var n,a,s,o,r,l,h=x!=b?"nextSibling":"previousSibling",c=t.parentNode,d=v&&t.nodeName.toLowerCase(),u=!i&&!v,p=!1;if(c){if(x){for(;h;){for(o=t;o=o[h];)if(v?o.nodeName.toLowerCase()===d:1===o.nodeType)return!1;l=h="only"===m&&!l&&"nextSibling"}return!0}if(l=[b?c.firstChild:c.lastChild],b&&u){for(p=(r=(n=(a=(s=(o=c)[M]||(o[M]={}))[o.uniqueID]||(s[o.uniqueID]={}))[m]||[])[0]===C&&n[1])&&n[2],o=r&&c.childNodes[r];o=++r&&o&&o[h]||(p=r=0)||l.pop();)if(1===o.nodeType&&++p&&o===t){a[m]=[C,r,p];break}}else if(u&&(p=r=(n=(a=(s=(o=t)[M]||(o[M]={}))[o.uniqueID]||(s[o.uniqueID]={}))[m]||[])[0]===C&&n[1]),!1===p)for(;(o=++r&&o&&o[h]||(p=r=0)||l.pop())&&((v?o.nodeName.toLowerCase()!==d:1!==o.nodeType)||!++p||(u&&((a=(s=o[M]||(o[M]={}))[o.uniqueID]||(s[o.uniqueID]={}))[m]=[C,p]),o!==t)););return(p-=f)===g||p%g==0&&0<=p/g}}},PSEUDO:function(t,s){var e,o=y.pseudos[t]||y.setFilters[t.toLowerCase()]||rt.error("unsupported pseudo: "+t);return o[M]?o(s):1<o.length?(e=[t,t,"",s],y.setFilters.hasOwnProperty(t.toLowerCase())?ht(function(t,e){for(var i,n=o(t,s),a=n.length;a--;)t[i=W(t,n[a])]=!(e[i]=n[a])}):function(t){return o(t,0,e)}):o}},pseudos:{not:ht(function(t){var n=[],a=[],r=u(t.replace(j,"$1"));return r[M]?ht(function(t,e,i,n){for(var a,s=r(t,null,n,[]),o=t.length;o--;)(a=s[o])&&(t[o]=!(e[o]=a))}):function(t,e,i){return n[0]=t,r(n,null,i,a),n[0]=null,!a.pop()}}),has:ht(function(e){return function(t){return 0<rt(e,t).length}}),contains:ht(function(e){return e=e.replace(nt,d),function(t){return-1<(t.textContent||s(t)).indexOf(e)}}),lang:ht(function(i){return K.test(i||"")||rt.error("unsupported lang: "+i),i=i.replace(nt,d).toLowerCase(),function(t){var e;do{if(e=T?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(e=e.toLowerCase())===i||0===e.indexOf(i+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var e=i.location&&i.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===r},focus:function(t){return t===_.activeElement&&(!_.hasFocus||_.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:gt(!1),disabled:gt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!y.pseudos.empty(t)},header:function(t){return Z.test(t.nodeName)},input:function(t){return J.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:ft(function(){return[0]}),last:ft(function(t,e){return[e-1]}),eq:ft(function(t,e,i){return[i<0?i+e:i]}),even:ft(function(t,e){for(var i=0;i<e;i+=2)t.push(i);return t}),odd:ft(function(t,e){for(var i=1;i<e;i+=2)t.push(i);return t}),lt:ft(function(t,e,i){for(var n=i<0?i+e:e<i?e:i;0<=--n;)t.push(n);return t}),gt:ft(function(t,e,i){for(var n=i<0?i+e:i;++n<e;)t.push(n);return t})}}).pseudos.nth=y.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})y.pseudos[t]=pt(t);for(t in{submit:!0,reset:!0})y.pseudos[t]=mt(t);function bt(){}function vt(t){for(var e=0,i=t.length,n="";e<i;e++)n+=t[e].value;return n}function yt(r,t,e){var l=t.dir,h=t.next,c=h||l,d=e&&"parentNode"===c,u=n++;return t.first?function(t,e,i){for(;t=t[l];)if(1===t.nodeType||d)return r(t,e,i);return!1}:function(t,e,i){var n,a,s,o=[C,u];if(i){for(;t=t[l];)if((1===t.nodeType||d)&&r(t,e,i))return!0}else for(;t=t[l];)if(1===t.nodeType||d)if(a=(s=t[M]||(t[M]={}))[t.uniqueID]||(s[t.uniqueID]={}),h&&h===t.nodeName.toLowerCase())t=t[l]||t;else{if((n=a[c])&&n[0]===C&&n[1]===u)return o[2]=n[2];if((a[c]=o)[2]=r(t,e,i))return!0}return!1}}function wt(a){return 1<a.length?function(t,e,i){for(var n=a.length;n--;)if(!a[n](t,e,i))return!1;return!0}:a[0]}function kt(t,e,i,n,a){for(var s,o=[],r=0,l=t.length,h=null!=e;r<l;r++)(s=t[r])&&(i&&!i(s,n,a)||(o.push(s),h&&e.push(r)));return o}function _t(p,m,g,f,x,t){return f&&!f[M]&&(f=_t(f)),x&&!x[M]&&(x=_t(x,t)),ht(function(t,e,i,n){var a,s,o,r=[],l=[],h=e.length,c=t||function(t,e,i){for(var n=0,a=e.length;n<a;n++)rt(t,e[n],i);return i}(m||"*",i.nodeType?[i]:i,[]),d=!p||!t&&m?c:kt(c,r,p,i,n),u=g?x||(t?p:h||f)?[]:e:d;if(g&&g(d,u,i,n),f)for(a=kt(u,l),f(a,[],i,n),s=a.length;s--;)(o=a[s])&&(u[l[s]]=!(d[l[s]]=o));if(t){if(x||p){if(x){for(a=[],s=u.length;s--;)(o=u[s])&&a.push(d[s]=o);x(null,u=[],a,n)}for(s=u.length;s--;)(o=u[s])&&-1<(a=x?W(t,o):r[s])&&(t[a]=!(e[a]=o))}}else u=kt(u===e?u.splice(h,u.length):u),x?x(null,e,u,n):D.apply(e,u)})}function Tt(t){for(var a,e,i,n=t.length,s=y.relative[t[0].type],o=s||y.relative[" "],r=s?1:0,l=yt(function(t){return t===a},o,!0),h=yt(function(t){return-1<W(a,t)},o,!0),c=[function(t,e,i){var n=!s&&(i||e!==w)||((a=e).nodeType?l(t,e,i):h(t,e,i));return a=null,n}];r<n;r++)if(e=y.relative[t[r].type])c=[yt(wt(c),e)];else{if((e=y.filter[t[r].type].apply(null,t[r].matches))[M]){for(i=++r;i<n&&!y.relative[t[i].type];i++);return _t(1<r&&wt(c),1<r&&vt(t.slice(0,r-1).concat({value:" "===t[r-2].type?"*":""})).replace(j,"$1"),e,r<i&&Tt(t.slice(r,i)),i<n&&Tt(t=t.slice(i)),i<n&&vt(t))}c.push(e)}return wt(c)}return bt.prototype=y.filters=y.pseudos,y.setFilters=new bt,m=rt.tokenize=function(t,e){var i,n,a,s,o,r,l,h=P[t+" "];if(h)return e?0:h.slice(0);for(o=t,r=[],l=y.preFilter;o;){for(s in i&&!(n=H.exec(o))||(n&&(o=o.slice(n[0].length)||o),r.push(a=[])),i=!1,(n=U.exec(o))&&(i=n.shift(),a.push({value:i,type:n[0].replace(j," ")}),o=o.slice(i.length)),y.filter)!(n=$[s].exec(o))||l[s]&&!(n=l[s](n))||(i=n.shift(),a.push({value:i,type:s,matches:n}),o=o.slice(i.length));if(!i)break}return e?o.length:o?rt.error(t):P(t,r).slice(0)},u=rt.compile=function(t,e){var i,n=[],a=[],s=A[t+" "];if(!s){for(i=(e=e||m(t)).length;i--;)(s=Tt(e[i]))[M]?n.push(s):a.push(s);(s=A(t,function(f,x){function t(t,e,i,n,a){var s,o,r,l=0,h="0",c=t&&[],d=[],u=w,p=t||v&&y.find.TAG("*",a),m=C+=null==u?1:Math.random()||.1,g=p.length;for(a&&(w=e===_||e||a);h!==g&&null!=(s=p[h]);h++){if(v&&s){for(o=0,e||s.ownerDocument===_||(k(s),i=!T);r=f[o++];)if(r(s,e||_,i)){n.push(s);break}a&&(C=m)}b&&((s=!r&&s)&&l--,t&&c.push(s))}if(l+=h,b&&h!==l){for(o=0;r=x[o++];)r(c,d,e,i);if(t){if(0<l)for(;h--;)c[h]||d[h]||(d[h]=F.call(n));d=kt(d)}D.apply(n,d),a&&!t&&0<d.length&&1<l+x.length&&rt.uniqueSort(n)}return a&&(C=m,w=u),c}var b=0<x.length,v=0<f.length;return b?ht(t):t}(a,n))).selector=t}return s},g=rt.select=function(t,e,i,n){var a,s,o,r,l,h="function"==typeof t&&t,c=!n&&m(t=h.selector||t);if(i=i||[],1===c.length){if(2<(s=c[0]=c[0].slice(0)).length&&"ID"===(o=s[0]).type&&9===e.nodeType&&T&&y.relative[s[1].type]){if(!(e=(y.find.ID(o.matches[0].replace(nt,d),e)||[])[0]))return i;h&&(e=e.parentNode),t=t.slice(s.shift().value.length)}for(a=$.needsContext.test(t)?0:s.length;a--&&(o=s[a],!y.relative[r=o.type]);)if((l=y.find[r])&&(n=l(o.matches[0].replace(nt,d),it.test(s[0].type)&&xt(e.parentNode)||e))){if(s.splice(a,1),!(t=n.length&&vt(s)))return D.apply(i,n),i;break}}return(h||u(t,c))(n,e,!T,i,!e||it.test(t)&&xt(e.parentNode)||e),i},p.sortStable=M.split("").sort(E).join("")===M,p.detectDuplicates=!!h,k(),p.sortDetached=ct(function(t){return 1&t.compareDocumentPosition(_.createElement("fieldset"))}),ct(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||dt("type|href|height|width",function(t,e,i){if(!i)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),p.attributes&&ct(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||dt("value",function(t,e,i){if(!i&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),ct(function(t){return null==t.getAttribute("disabled")})||dt(V,function(t,e,i){var n;if(!i)return!0===t[e]?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null}),rt}(_);M.find=p,M.expr=p.selectors,M.expr[":"]=M.expr.pseudos,M.uniqueSort=M.unique=p.uniqueSort,M.text=p.getText,M.isXMLDoc=p.isXML,M.contains=p.contains,M.escapeSelector=p.escape;function m(t,e,i){for(var n=[],a=void 0!==i;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(a&&M(t).is(i))break;n.push(t)}return n}function k(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i}var C=M.expr.match.needsContext;function S(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var P=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function A(t,i,n){return v(i)?M.grep(t,function(t,e){return!!i.call(t,e,t)!==n}):i.nodeType?M.grep(t,function(t){return t===i!==n}):"string"!=typeof i?M.grep(t,function(t){return-1<a.call(i,t)!==n}):M.filter(i,t,n)}M.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?M.find.matchesSelector(n,t)?[n]:[]:M.find.matches(t,M.grep(e,function(t){return 1===t.nodeType}))},M.fn.extend({find:function(t){var e,i,n=this.length,a=this;if("string"!=typeof t)return this.pushStack(M(t).filter(function(){for(e=0;e<n;e++)if(M.contains(a[e],this))return!0}));for(i=this.pushStack([]),e=0;e<n;e++)M.find(t,a[e],i);return 1<n?M.uniqueSort(i):i},filter:function(t){return this.pushStack(A(this,t||[],!1))},not:function(t){return this.pushStack(A(this,t||[],!0))},is:function(t){return!!A(this,"string"==typeof t&&C.test(t)?M(t):t||[],!1).length}});var I,E=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(M.fn.init=function(t,e,i){var n,a;if(!t)return this;if(i=i||I,"string"!=typeof t)return t.nodeType?(this[0]=t,this.length=1,this):v(t)?void 0!==i.ready?i.ready(t):t(M):M.makeArray(t,this);if(!(n="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:E.exec(t))||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof M?e[0]:e,M.merge(this,M.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:T,!0)),P.test(n[1])&&M.isPlainObject(e))for(n in e)v(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return(a=T.getElementById(n[2]))&&(this[0]=a,this.length=1),this}).prototype=M.fn,I=M(T);var L=/^(?:parents|prev(?:Until|All))/,F={children:!0,contents:!0,next:!0,prev:!0};function B(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}M.fn.extend({has:function(t){var e=M(t,this),i=e.length;return this.filter(function(){for(var t=0;t<i;t++)if(M.contains(this,e[t]))return!0})},closest:function(t,e){var i,n=0,a=this.length,s=[],o="string"!=typeof t&&M(t);if(!C.test(t))for(;n<a;n++)for(i=this[n];i&&i!==e;i=i.parentNode)if(i.nodeType<11&&(o?-1<o.index(i):1===i.nodeType&&M.find.matchesSelector(i,t))){s.push(i);break}return this.pushStack(1<s.length?M.uniqueSort(s):s)},index:function(t){return t?"string"==typeof t?a.call(M(t),this[0]):a.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(M.uniqueSort(M.merge(this.get(),M(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),M.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return m(t,"parentNode")},parentsUntil:function(t,e,i){return m(t,"parentNode",i)},next:function(t){return B(t,"nextSibling")},prev:function(t){return B(t,"previousSibling")},nextAll:function(t){return m(t,"nextSibling")},prevAll:function(t){return m(t,"previousSibling")},nextUntil:function(t,e,i){return m(t,"nextSibling",i)},prevUntil:function(t,e,i){return m(t,"previousSibling",i)},siblings:function(t){return k((t.parentNode||{}).firstChild,t)},children:function(t){return k(t.firstChild)},contents:function(t){return void 0!==t.contentDocument?t.contentDocument:(S(t,"template")&&(t=t.content||t),M.merge([],t.childNodes))}},function(n,a){M.fn[n]=function(t,e){var i=M.map(this,a,t);return"Until"!==n.slice(-5)&&(e=t),e&&"string"==typeof e&&(i=M.filter(e,i)),1<this.length&&(F[n]||M.uniqueSort(i),L.test(n)&&i.reverse()),this.pushStack(i)}});var D=/[^\x20\t\r\n\f]+/g;function O(t){return t}function W(t){throw t}function V(t,e,i,n){var a;try{t&&v(a=t.promise)?a.call(t).done(e).fail(i):t&&v(a=t.then)?a.call(t,e,i):e.apply(void 0,[t].slice(n))}catch(t){i.apply(void 0,[t])}}M.Callbacks=function(n){n="string"==typeof n?function(t){var i={};return M.each(t.match(D)||[],function(t,e){i[e]=!0}),i}(n):M.extend({},n);function i(){for(s=s||n.once,e=a=!0;r.length;l=-1)for(t=r.shift();++l<o.length;)!1===o[l].apply(t[0],t[1])&&n.stopOnFalse&&(l=o.length,t=!1);n.memory||(t=!1),a=!1,s&&(o=t?[]:"")}var a,t,e,s,o=[],r=[],l=-1,h={add:function(){return o&&(t&&!a&&(l=o.length-1,r.push(t)),function i(t){M.each(t,function(t,e){v(e)?n.unique&&h.has(e)||o.push(e):e&&e.length&&"string"!==w(e)&&i(e)})}(arguments),t&&!a&&i()),this},remove:function(){return M.each(arguments,function(t,e){for(var i;-1<(i=M.inArray(e,o,i));)o.splice(i,1),i<=l&&l--}),this},has:function(t){return t?-1<M.inArray(t,o):0<o.length},empty:function(){return o=o&&[],this},disable:function(){return s=r=[],o=t="",this},disabled:function(){return!o},lock:function(){return s=r=[],t||a||(o=t=""),this},locked:function(){return!!s},fireWith:function(t,e){return s||(e=[t,(e=e||[]).slice?e.slice():e],r.push(e),a||i()),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!e}};return h},M.extend({Deferred:function(t){var s=[["notify","progress",M.Callbacks("memory"),M.Callbacks("memory"),2],["resolve","done",M.Callbacks("once memory"),M.Callbacks("once memory"),0,"resolved"],["reject","fail",M.Callbacks("once memory"),M.Callbacks("once memory"),1,"rejected"]],a="pending",o={state:function(){return a},always:function(){return r.done(arguments).fail(arguments),this},catch:function(t){return o.then(null,t)},pipe:function(){var a=arguments;return M.Deferred(function(n){M.each(s,function(t,e){var i=v(a[e[4]])&&a[e[4]];r[e[1]](function(){var t=i&&i.apply(this,arguments);t&&v(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[e[0]+"With"](this,i?[t]:arguments)})}),a=null}).promise()},then:function(e,i,n){var l=0;function h(a,s,o,r){return function(){function t(){var t,e;if(!(a<l)){if((t=o.apply(i,n))===s.promise())throw new TypeError("Thenable self
2-resolution");e=t&&("object"==typeof t||"function"==typeof t)&&t.then,v(e)?r?e.call(t,h(l,s,O,r),h(l,s,W,r)):(l++,e.call(t,h(l,s,O,r),h(l,s,W,r),h(l,s,O,s.notifyWith))):(o!==O&&(i=void 0,n=[t]),(r||s.resolveWith)(i,n))}}var i=this,n=arguments,e=r?t:function(){try{t()}catch(t){M.Deferred.exceptionHook&&M.Deferred.exceptionHook(t,e.stackTrace),l<=a+1&&(o!==W&&(i=void 0,n=[t]),s.rejectWith(i,n))}};a?e():(M.Deferred.getStackHook&&(e.stackTrace=M.Deferred.getStackHook()),_.setTimeout(e))}}return M.Deferred(function(t){s[0][3].add(h(0,t,v(n)?n:O,t.notifyWith)),s[1][3].add(h(0,t,v(e)?e:O)),s[2][3].add(h(0,t,v(i)?i:W))}).promise()},promise:function(t){return null!=t?M.extend(t,o):o}},r={};return M.each(s,function(t,e){var i=e[2],n=e[5];o[e[1]]=i.add,n&&i.add(function(){a=n},s[3-t][2].disable,s[3-t][3].disable,s[0][2].lock,s[0][3].lock),i.add(e[3].fire),r[e[0]]=function(){return r[e[0]+"With"](this===r?void 0:this,arguments),this},r[e[0]+"With"]=i.fireWith}),o.promise(r),t&&t.call(r,r),r},when:function(t){function e(e){return function(t){a[e]=this,s[e]=1<arguments.length?r.call(arguments):t,--i||o.resolveWith(a,s)}}var i=arguments.length,n=i,a=Array(n),s=r.call(arguments),o=M.Deferred();if(i<=1&&(V(t,o.done(e(n)).resolve,o.reject,!i),"pending"===o.state()||v(s[n]&&s[n].then)))return o.then();for(;n--;)V(s[n],e(n),o.reject);return o.promise()}});var z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;M.Deferred.exceptionHook=function(t,e){_.console&&_.console.warn&&t&&z.test(t.name)&&_.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},M.readyException=function(t){_.setTimeout(function(){throw t})};var N=M.Deferred();function X(){T.removeEventListener("DOMContentLoaded",X),_.removeEventListener("load",X),M.ready()}M.fn.ready=function(t){return N.then(t).catch(function(t){M.readyException(t)}),this},M.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--M.readyWait:M.isReady)||(M.isReady=!0)!==t&&0<--M.readyWait||N.resolveWith(T,[M])}}),M.ready.then=N.then,"complete"===T.readyState||"loading"!==T.readyState&&!T.documentElement.doScroll?_.setTimeout(M.ready):(T.addEventListener("DOMContentLoaded",X),_.addEventListener("load",X));var R=function(t,e,i,n,a,s,o){var r=0,l=t.length,h=null==i;if("object"===w(i))for(r in a=!0,i)R(t,e,r,i[r],!0,s,o);else if(void 0!==n&&(a=!0,v(n)||(o=!0),h&&(e=o?(e.call(t,n),null):(h=e,function(t,e,i){return h.call(M(t),i)})),e))for(;r<l;r++)e(t[r],i,o?n:n.call(t[r],r,e(t[r],i)));return a?t:h?e.call(t):l?e(t[0],i):s},Y=/^-ms-/,j=/-([a-z])/g;function H(t,e){return e.toUpperCase()}function U(t){return t.replace(Y,"ms-").replace(j,H)}function q(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType}function G(){this.expando=M.expando+G.uid++}G.uid=1,G.prototype={cache:function(t){var e=t[this.expando];return e||(e={},q(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,i){var n,a=this.cache(t);if("string"==typeof e)a[U(e)]=i;else for(n in e)a[U(n)]=e[n];return a},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][U(e)]},access:function(t,e,i){return void 0===e||e&&"string"==typeof e&&void 0===i?this.get(t,e):(this.set(t,e,i),void 0!==i?i:e)},remove:function(t,e){var i,n=t[this.expando];if(void 0!==n){if(void 0!==e){i=(e=Array.isArray(e)?e.map(U):(e=U(e))in n?[e]:e.match(D)||[]).length;for(;i--;)delete n[e[i]]}void 0!==e&&!M.isEmptyObject(n)||(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!M.isEmptyObject(e)}};var K=new G,$=new G,Q=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,J=/[A-Z]/g;function Z(t,e,i){var n;if(void 0===i&&1===t.nodeType)if(n="data-"+e.replace(J,"-$&").toLowerCase(),"string"==typeof(i=t.getAttribute(n))){try{i=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:Q.test(t)?JSON.parse(t):t)}(i)}catch(t){}$.set(t,e,i)}else i=void 0;return i}M.extend({hasData:function(t){return $.hasData(t)||K.hasData(t)}
vendor: 12,293 bytes, line 2
2,data:function(t,e,i){return $.access(t,e,i)},removeData:function(t,e){$.remove(t,e)},_data:function(t,e,i){return K.access(t,e,i)},_removeData:function(t,e){K.remove(t,e)}}),M.fn.extend({data:function(i,t){var e,n,a,s=this[0],o=s&&s.attributes;if(void 0!==i)return"object"==typeof i?this.each(function(){$.set(this,i)}):R(this,function(t){var e;if(s&&void 0===t)return void 0!==(e=$.get(s,i))?e:void 0!==(e=Z(s,i))?e:void 0;this.each(function(){$.set(this,i,t)})},null,t,1<arguments.length,null,!0);if(this.length&&(a=$.get(s),1===s.nodeType&&!K.get(s,"hasDataAttrs"))){for(e=o.length;e--;)o[e]&&0===(n=o[e].name).indexOf("data-")&&(n=U(n.slice(5)),Z(s,n,a[n]));K.set(s,"hasDataAttrs",!0)}return a},removeData:function(t){return this.each(function(){$.remove(this,t)})}}),M.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=K.get(t,e),i&&(!n||Array.isArray(i)?n=K.access(t,e,M.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=M.queue(t,e),n=i.length,a=i.shift(),s=M._queueHooks(t,e);"inprogress"===a&&(a=i.shift(),n--),a&&("fx"===e&&i.unshift("inprogress"),delete s.stop,a.call(t,function(){M.dequeue(t,e)},s)),!n&&s&&s.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return K.get(t,i)||K.access(t,i,{empty:M.Callbacks("once memory").add(function(){K.remove(t,[e+"queue",i])})})}}),M.fn.extend({queue:function(e,i){var t=2;return"string"!=typeof e&&(i=e,e="fx",t--),arguments.length<t?M.queue(this[0],e):void 0===i?this:this.each(function(){var t=M.queue(this,e,i);M._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&M.dequeue(this,e)})},dequeue:function(t){return this.each(function(){M.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){function i(){--a||s.resolveWith(o,[o])}var n,a=1,s=M.Deferred(),o=this,r=this.length;for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";r--;)(n=K.get(o[r],t+"queueHooks"))&&n.empty&&(a++,n.empty.add(i));return i(),s.promise(e)}});var tt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,et=new RegExp("^(?:([+-])=|)("+tt+")([a-z%]*)$","i"),it=["Top","Right","Bottom","Left"],nt=T.documentElement,at=function(t){return M.contains(t.ownerDocument,t)},st={composed:!0};nt.getRootNode&&(at=function(t){return M.contains(t.ownerDocument,t)||t.getRootNode(st)===t.ownerDocument});function ot(t,e,i,n){var a,s,o={};for(s in e)o[s]=t.style[s],t.style[s]=e[s];for(s in a=i.apply(t,n||[]),e)t.style[s]=o[s];return a}var rt=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&at(t)&&"none"===M.css(t,"display")};function lt(t,e,i,n){var a,s,o=20,r=n?function(){return n.cur()}:function(){return M.css(t,e,"")},l=r(),h=i&&i[3]||(M.cssNumber[e]?"":"px"),c=t.nodeType&&(M.cssNumber[e]||"px"!==h&&+l)&&et.exec(M.css(t,e));if(c&&c[3]!==h){for(l/=2,h=h||c[3],c=+l||1;o--;)M.style(t,e,c+h),(1-s)*(1-(s=r()/l||.5))<=0&&(o=0),c/=s;c*=2,M.style(t,e,c+h),i=i||[]}return i&&(c=+c||+l||0,a=i[1]?c+(i[1]+1)*i[2]:+i[2],n&&(n.unit=h,n.start=c,n.end=a)),a}var ht={};function ct(t,e){for(var i,n,a,s,o,r,l,h=[],c=0,d=t.length;c<d;c++)(n=t[c]).style&&(i=n.style.display,e?("none"===i&&(h[c]=K.get(n,"display")||null,h[c]||(n.style.display="")),""===n.style.display&&rt(n)&&(h[c]=(l=o=s=void 0,o=(a=n).ownerDocument,r=a.nodeName,(l=ht[r])||(s=o.body.appendChild(o.createElement(r)),l=M.css(s,"display"),s.parentNode.removeChild(s),"none"===l&&(l="block"),ht[r]=l)))):"none"!==i&&(h[c]="none",K.set(n,"display",i)));for(c=0;c<d;c++)null!=h[c]&&(t[c].style.display=h[c]);return t}M.fn.extend({show:function(){return ct(this,!0)},hide:function(){return ct(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){rt(this)?M(this).show():M(this).hide()})}});var dt=/^(?:checkbox|radio)$/i,ut=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,pt=/^$|^module$|\/(?:java|ecma)script/i,mt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function gt(t,e){var i;return i=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&S(t,e)?M.merge([t],i):i}function ft(t,e){for(var i=0,n=t.length;i<n;i++)K.set(t[i],"globalEval",!e||K.get(e[i],"globalEval"))}mt.optgroup=mt.option,mt.tbody=mt.tfoot=mt.colgroup=mt.caption=mt.thead,mt.th=mt.td;var xt,bt,vt=/<|&#?\w+;/;function yt(t,e,i,n,a){for(var s,o,r,l,h,c,d=e.createDocumentFragment(),u=[],p=0,m=t.length;p<m;p++)if((s=t[p])||0===s)if("object"===w(s))M.merge(u,s.nodeType?[s]:s);else if(vt.test(s)){for(o=o||d.appendChild(e.createElement("div")),r=(ut.exec(s)||["",""])[1].toLowerCase(),l=mt[r]||mt._default,o.innerHTML=l[1]+M.htmlPrefilter(s)+l[2],c=l[0];c--;)o=o.lastChild;M.merge(u,o.childNodes),(o=d.firstChild).textContent=""}else u.push(e.createTextNode(s));for(d.textContent="",p=0;s=u[p++];)if(n&&-1<M.inArray(s,n))a&&a.push(s);else if(h=at(s),o=gt(d.appendChild(s),"script"),h&&ft(o),i)for(c=0;s=o[c++];)pt.test(s.type||"")&&i.push(s);return d}xt=T.createDocumentFragment().appendChild(T.createElement("div")),(bt=T.createElement("input")).setAttribute("type","radio"),bt.setAttribute("checked","checked"),bt.setAttribute("name","t"),xt.appendChild(bt),b.checkClone=xt.cloneNode(!0).cloneNode(!0).lastChild.checked,xt.innerHTML="<textarea>x</textarea>",b.noCloneChecked=!!xt.cloneNode(!0).lastChild.defaultValue;var wt=/^key/,kt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_t=/^([^.]*)(?:\.(.+)|)/;function Tt(){return!0}function Mt(){return!1}function Ct(t,e){return t===function(){try{return T.activeElement}catch(t){}}()==("focus"===e)}function St(t,e,i,n,a,s){var o,r;if("object"==typeof e){for(r in"string"!=typeof i&&(n=n||i,i=void 0),e)St(t,r,i,n,e[r],s);return t}if(null==n&&null==a?(a=i,n=i=void 0):null==a&&("string"==typeof i?(a=n,n=void 0):(a=n,n=i,i=void 0)),!1===a)a=Mt;else if(!a)return t;return 1===s&&(o=a,(a=function(t){return M().off(t),o.apply(this,arguments)}).guid=o.guid||(o.guid=M.guid++)),t.each(function(){M.event.add(this,e,a,n,i)})}function Pt(t,a,s){s?(K.set(t,a,!1),M.event.add(t,a,{namespace:!1,handler:function(t){var e,i,n=K.get(this,a);if(1&t.isTrigger&&this[a]){if(n.length)(M.event.special[a]||{}).delegateType&&t.stopPropagation();else if(n=r.call(arguments),K.set(this,a,n),e=s(this,a),this[a](),n!==(i=K.get(this,a))||e?K.set(this,a,!1):i={},n!==i)return t.stopImmediatePropagation(),t.preventDefault(),i.value}else n.length&&(K.set(this,a,{value:M.event.trigger(M.extend(n[0],M.Event.prototype),n.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===K.get(t,a)&&M.event.add(t,a,Tt)}M.event={global:{},add:function(e,t,i,n,a){var s,o,r,l,h,c,d,u,p,m,g,f=K.get(e);if(f)for(i.handler&&(i=(s=i).handler,a=s.selector),a&&M.find.matchesSelector(nt,a),i.guid||(i.guid=M.guid++),(l=f.events)||(l=f.events={}),(o=f.handle)||(o=f.handle=function(t){return void 0!==M&&M.event.triggered!==t.type?M.event.dispatch.apply(e,arguments):void 0}),h=(t=(t||"").match(D)||[""]).length;h--;)p=g=(r=_t.exec(t[h])||[])[1],m=(r[2]||"").split(".").sort(),p&&(d=M.event.special[p]||{},p=(a?d.delegateType:d.bindType)||p,d=M.event.special[p]||{},c=M.extend({type:p,origType:g,data:n,handler:i,guid:i.guid,selector:a,needsContext:a&&M.expr.match.needsContext.test(a),namespace:m.join(".")},s),(u=l[p])||((u=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,n,m,o)||e.addEventListener&&e.addEventListener(p,o)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=i.guid)),a?u.splice(u.delegateCount++,0,c):u.push(c),M.event.global[p]=!0)},remove:function(t,e,i,n,a){var s,o,r,l,h,c,d,u,p,m,g,f=K.hasData(t)&&K.get(t);if(f&&(l=f.events)){for(h=(e=(e||"").match(D)||[""]).length;h--;)if(p=g=(r=_t.exec(e[h])||[])[1],m=(r[2]||"").split(".").sort(),p){for(d=M.event.special[p]||{},u=l[p=(n?d.delegateType:d.bindType)||p]||[],r=r[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=s=u.length;s--;)c=u[s],!a&&g!==c.origType||i&&i.guid!==c.guid||r&&!r.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(u.splice(s,1),c.selector&&u.delegateCount--,d.remove&&d.remove.call(t,c));o&&!u.length&&(d.teardown&&!1!==d.teardown.call(t,m,f.handle)||M.removeEvent(t,p,f.handle),delete l[p])}else for(p in l)M.event.remove(t,p+e[h],i,n,!0);M.isEmptyObject(l)&&K.remove(t,"handle events")}},dispatch:function(t){var e,i,n,a,s,o,r=M.event.fix(t),l=new Array(arguments.length),h=(K.get(this,"events")||{})[r.type]||[],c=M.event.special[r.type]||{};for(l[0]=r,e=1;e<arguments.length;e++)l[e]=arguments[e];if(r.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,r)){for(o=M.event.handlers.call(this,r,h),e=0;(a=o[e++])&&!r.isPropagationStopped();)for(r.currentTarget=a.elem,i=0;(s=a.handlers[i++])&&!r.isImmediatePropagationStopped();)r.rnamespace&&!1!==s.namespace&&!r.rnamespace.test(s.namespace)||(r.handleObj=s,r.data=s.data,void 0!==(n=((M.event.special[s.origType]||{}).handle||s.handler).apply(a.elem,l))&&!1===(r.result=n)&&(r.preventDefault(),r.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,r),r.result}},handlers:function(t,e){var i,n,a,s,o,r=[],l=e.delegateCount,h=t.target;if(l&&h.nodeType&&!("click"===t.type&&1<=t.button))for(;h!==this;h=h.parentNode||this)if(1===h.nodeType&&("click"!==t.type||!0!==h.disabled)){for(s=[],o={},i=0;i<l;i++)void 0===o[a=(n=e[i]).selector+" "]&&(o[a]=n.needsContext?-1<M(a,this).index(h):M.find(a,this,null,[h]).length),o[a]&&s.push(n);s.length&&r.push({elem:h,handlers:s})}return h=this,l<e.length&&r.push({elem:h,handlers:e.slice(l)}),r},addProp:function(e,t){Object.defineProperty(M.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(t){return t[M.expando]?t:new M.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return dt.test(e.type)&&e.click&&S(e,"input")&&Pt(e,"click",Tt),!1},trigger:function(t){var e=this||t;return dt.test(e.type)&&e.click&&S(e,"input")&&Pt(e,"click"),!0},_default:function(t){var e=t.target;return dt.test(e.type)&&e.click&&S(e,"input")&&K.get(e,"click")||S(e,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},M.removeEvent=function(t,e,i){t.removeEventListener&&t.removeEventListener(e,i)},M.Event=function(t,e){if(!(this instanceof M.Event))return new M.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?Tt:Mt,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&M.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[M.expando]=!0},M.Event.prototype={constructor:M.Event,isDefaultPrevented:Mt,isPropagationStopped:Mt,isImmediatePropagationStopped:Mt,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=Tt,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=Tt,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=Tt,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},M.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;return null==t.which&&wt.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&kt.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},M.event.addProp),M.each({focus:"focusin",blur:"focusout"},function(t,e){M.event.special[t]={setup:function(){return Pt(this,t,Ct),!1},trigger:function(){return Pt(this,t),!0},delegateType:e}}
vendor: 4,686 bytes, line 2
2),M.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,a){M.event.special[t]={delegateType:a,bindType:a,handle:function(t){var e,i=t.relatedTarget,n=t.handleObj;return i&&(i===this||M.contains(this,i))||(t.type=n.origType,e=n.handler.apply(this,arguments),t.type=a),e}}}),M.fn.extend({on:function(t,e,i,n){return St(this,t,e,i,n)},one:function(t,e,i,n){return St(this,t,e,i,n,1)},off:function(t,e,i){var n,a;if(t&&t.preventDefault&&t.handleObj)return n=t.handleObj,M(t.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"!=typeof t)return!1!==e&&"function"!=typeof e||(i=e,e=void 0),!1===i&&(i=Mt),this.each(function(){M.event.remove(this,t,i,e)});for(a in t)this.off(a,e,t[a]);return this}});var At=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,It=/<script|<style|<link/i,Et=/checked\s*(?:[^=]|=\s*.checked.)/i,Lt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ft(t,e){return S(t,"table")&&S(11!==e.nodeType?e:e.firstChild,"tr")&&M(t).children("tbody")[0]||t}function Bt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Dt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Ot(t,e){var i,n,a,s,o,r,l,h;if(1===e.nodeType){if(K.hasData(t)&&(s=K.access(t),o=K.set(e,s),h=s.events))for(a in delete o.handle,o.events={},h)for(i=0,n=h[a].length;i<n;i++)M.event.add(e,a,h[a][i]);$.hasData(t)&&(r=$.access(t),l=M.extend({},r),$.set(e,l))}}function Wt(i,n,a,s){n=f.apply([],n);var t,e,o,r,l,h,c=0,d=i.length,u=d-1,p=n[0],m=v(p);if(m||1<d&&"string"==typeof p&&!b.checkClone&&Et.test(p))return i.each(function(t){var e=i.eq(t);m&&(n[0]=p.call(this,t,e.html())),Wt(e,n,a,s)});if(d&&(e=(t=yt(n,i[0].ownerDocument,!1,i,s)).firstChild,1===t.childNodes.length&&(t=e),e||s)){for(r=(o=M.map(gt(t,"script"),Bt)).length;c<d;c++)l=t,c!==u&&(l=M.clone(l,!0,!0),r&&M.merge(o,gt(l,"script"))),a.call(i[c],l,c);if(r)for(h=o[o.length-1].ownerDocument,M.map(o,Dt),c=0;c<r;c++)l=o[c],pt.test(l.type||"")&&!K.access(l,"globalEval")&&M.contains(h,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?M._evalUrl&&!l.noModule&&M._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):y(l.textContent.replace(Lt,""),l,h))}return i}function Vt(t,e,i){for(var n,a=e?M.filter(e,t):t,s=0;null!=(n=a[s]);s++)i||1!==n.nodeType||M.cleanData(gt(n)),n.parentNode&&(i&&at(n)&&ft(gt(n,"script")),n.parentNode.removeChild(n));return t}M.extend({htmlPrefilter:function(t){return t.replace(At,"<$1></$2>")},clone:function(t,e,i){var n,a,s,o,r,l,h,c=t.cloneNode(!0),d=at(t);if(!(b.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||M.isXMLDoc(t)))for(o=gt(c),n=0,a=(s=gt(t)).length;n<a;n++)r=s[n],l=o[n],void 0,"input"===(h=l.nodeName.toLowerCase())&&dt.test(r.type)?l.checked=r.checked:"input"!==h&&"textarea"!==h||(l.defaultValue=r.defaultValue);if(e)if(i)for(s=s||gt(t),o=o||gt(c),n=0,a=s.length;n<a;n++)Ot(s[n],o[n]);else Ot(t,c);return 0<(o=gt(c,"script")).length&&ft(o,!d&>(t,"script")),c},cleanData:function(t){for(var e,i,n,a=M.event.special,s=0;void 0!==(i=t[s]);s++)if(q(i)){if(e=i[K.expando]){if(e.events)for(n in e.events)a[n]?M.event.remove(i,n):M.removeEvent(i,n,e.handle);i[K.expando]=void 0}i[$.expando]&&(i[$.expando]=void 0)}}}),M.fn.extend({detach:function(t){return Vt(this,t,!0)},remove:function(t){return Vt(this,t)},text:function(t){return R(this,function(t){return void 0===t?M.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return Wt(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ft(this,t).appendChild(t)})},prepend:function(){return Wt(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Ft(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return Wt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Wt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(M.cleanData(gt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return M.clone(this,t,e)})},html:function(t){return R(this,function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!It.test(t)&&!mt[(ut.exec(t)||["",""])[1].toLowerCase()]){t=M.htmlPrefilter(t);try{for(;i<n;i++)1===(e=this[i]||{}
vendor: 4,438 bytes, line 2
2).nodeType&&(M.cleanData(gt(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var i=[];return Wt(this,arguments,function(t){var e=this.parentNode;M.inArray(this,i)<0&&(M.cleanData(gt(this)),e&&e.replaceChild(t,this))},i)}}),M.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,o){M.fn[t]=function(t){for(var e,i=[],n=M(t),a=n.length-1,s=0;s<=a;s++)e=s===a?this:this.clone(!0),M(n[s])[o](e),l.apply(i,e.get());return this.pushStack(i)}});var zt,Nt,Xt,Rt,Yt,jt,Ht,Ut=new RegExp("^("+tt+")(?!px)[a-z%]+$","i"),qt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=_),e.getComputedStyle(t)},Gt=new RegExp(it.join("|"),"i");function Kt(){if(Ht){jt.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Ht.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",nt.appendChild(jt).appendChild(Ht);var t=_.getComputedStyle(Ht);zt="1%"!==t.top,Yt=12===$t(t.marginLeft),Ht.style.right="60%",Rt=36===$t(t.right),Nt=36===$t(t.width),Ht.style.position="absolute",Xt=12===$t(Ht.offsetWidth/3),nt.removeChild(jt),Ht=null}}function $t(t){return Math.round(parseFloat(t))}function Qt(t,e,i){var n,a,s,o,r=t.style;return(i=i||qt(t))&&(""!==(o=i.getPropertyValue(e)||i[e])||at(t)||(o=M.style(t,e)),!b.pixelBoxStyles()&&Ut.test(o)&&Gt.test(e)&&(n=r.width,a=r.minWidth,s=r.maxWidth,r.minWidth=r.maxWidth=r.width=o,o=i.width,r.width=n,r.minWidth=a,r.maxWidth=s)),void 0!==o?o+"":o}function Jt(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}jt=T.createElement("div"),(Ht=T.createElement("div")).style&&(Ht.style.backgroundClip="content-box",Ht.cloneNode(!0).style.backgroundClip="",b.clearCloneStyle="content-box"===Ht.style.backgroundClip,M.extend(b,{boxSizingReliable:function(){return Kt(),Nt},pixelBoxStyles:function(){return Kt(),Rt},pixelPosition:function(){return Kt(),zt},reliableMarginLeft:function(){return Kt(),Yt},scrollboxSize:function(){return Kt(),Xt}}));var Zt=["Webkit","Moz","ms"],te=T.createElement("div").style,ee={};function ie(t){var e=M.cssProps[t]||ee[t];return e||(t in te?t:ee[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),i=Zt.length;i--;)if((t=Zt[i]+e)in te)return t}(t)||t)}var ne=/^(none|table(?!-c[ea]).+)/,ae=/^--/,se={position:"absolute",visibility:"hidden",display:"block"},oe={letterSpacing:"0",fontWeight:"400"};function re(t,e,i){var n=et.exec(e);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):e}function le(t,e,i,n,a,s){var o="width"===e?1:0,r=0,l=0;if(i===(n?"border":"content"))return 0;for(;o<4;o+=2)"margin"===i&&(l+=M.css(t,i+it[o],!0,a)),n?("content"===i&&(l-=M.css(t,"padding"+it[o],!0,a)),"margin"!==i&&(l-=M.css(t,"border"+it[o]+"Width",!0,a))):(l+=M.css(t,"padding"+it[o],!0,a),"padding"!==i?l+=M.css(t,"border"+it[o]+"Width",!0,a):r+=M.css(t,"border"+it[o]+"Width",!0,a));return!n&&0<=s&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-s-l-r-.5))||0),l}function he(t,e,i){var n=qt(t),a=(!b.boxSizingReliable()||i)&&"border-box"===M.css(t,"boxSizing",!1,n),s=a,o=Qt(t,e,n),r="offset"+e[0].toUpperCase()+e.slice(1);if(Ut.test(o)){if(!i)return o;o="auto"}return(!b.boxSizingReliable()&&a||"auto"===o||!parseFloat(o)&&"inline"===M.css(t,"display",!1,n))&&t.getClientRects().length&&(a="border-box"===M.css(t,"boxSizing",!1,n),(s=r in t)&&(o=t[r])),(o=parseFloat(o)||0)+le(t,e,i||(a?"border":"content"),s,n,o)+"px"}function ce(t,e,i,n,a){return new ce.prototype.init(t,e,i,n,a)}M.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=Qt(t,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var a,s,o,r=U(e),l=ae.test(e),h=t.style;if(l||(e=ie(r)),o=M.cssHooks[e]||M.cssHooks[r],void 0===i)return o&&"get"in o&&void 0!==(a=o.get(t,!1,n))?a:h[e];"string"===(s=typeof i)&&(a=et.exec(i))&&a[1]&&(i=lt(t,e,a),s="number"),null!=i&&i==i&&("number"!==s||l||(i+=a&&a[3]||(M.cssNumber[r]?"":"px")),b.clearCloneStyle||""!==i||
vendor: 4,627 bytes, line 2
20!==e.indexOf("background")||(h[e]="inherit"),o&&"set"in o&&void 0===(i=o.set(t,i,n))||(l?h.setProperty(e,i):h[e]=i))}},css:function(t,e,i,n){var a,s,o,r=U(e);return ae.test(e)||(e=ie(r)),(o=M.cssHooks[e]||M.cssHooks[r])&&"get"in o&&(a=o.get(t,!0,i)),void 0===a&&(a=Qt(t,e,n)),"normal"===a&&e in oe&&(a=oe[e]),""===i||i?(s=parseFloat(a),!0===i||isFinite(s)?s||0:a):a}}),M.each(["height","width"],function(t,l){M.cssHooks[l]={get:function(t,e,i){if(e)return!ne.test(M.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?he(t,l,i):ot(t,se,function(){return he(t,l,i)})},set:function(t,e,i){var n,a=qt(t),s=!b.scrollboxSize()&&"absolute"===a.position,o=(s||i)&&"border-box"===M.css(t,"boxSizing",!1,a),r=i?le(t,l,i,o,a):0;return o&&s&&(r-=Math.ceil(t["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(a[l])-le(t,l,"border",!1,a)-.5)),r&&(n=et.exec(e))&&"px"!==(n[3]||"px")&&(t.style[l]=e,e=M.css(t,l)),re(0,e,r)}}}),M.cssHooks.marginLeft=Jt(b.reliableMarginLeft,function(t,e){if(e)return(parseFloat(Qt(t,"marginLeft"))||t.getBoundingClientRect().left-ot(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),M.each({margin:"",padding:"",border:"Width"},function(a,s){M.cssHooks[a+s]={expand:function(t){for(var e=0,i={},n="string"==typeof t?t.split(" "):[t];e<4;e++)i[a+it[e]+s]=n[e]||n[e-2]||n[0];return i}},"margin"!==a&&(M.cssHooks[a+s].set=re)}),M.fn.extend({css:function(t,e){return R(this,function(t,e,i){var n,a,s={},o=0;if(Array.isArray(e)){for(n=qt(t),a=e.length;o<a;o++)s[e[o]]=M.css(t,e[o],!1,n);return s}return void 0!==i?M.style(t,e,i):M.css(t,e)},t,e,1<arguments.length)}}),((M.Tween=ce).prototype={constructor:ce,init:function(t,e,i,n,a,s){this.elem=t,this.prop=i,this.easing=a||M.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=s||(M.cssNumber[i]?"":"px")},cur:function(){var t=ce.propHooks[this.prop];return t&&t.get?t.get(this):ce.propHooks._default.get(this)},run:function(t){var e,i=ce.propHooks[this.prop];return this.options.duration?this.pos=e=M.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):ce.propHooks._default.set(this),this}}).init.prototype=ce.prototype,(ce.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=M.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){M.fx.step[t.prop]?M.fx.step[t.prop](t):1!==t.elem.nodeType||!M.cssHooks[t.prop]&&null==t.elem.style[ie(t.prop)]?t.elem[t.prop]=t.now:M.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=ce.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},M.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},M.fx=ce.prototype.init,M.fx.step={};var de,ue,pe,me,ge=/^(?:toggle|show|hide)$/,fe=/queueHooks$/;function xe(){ue&&(!1===T.hidden&&_.requestAnimationFrame?_.requestAnimationFrame(xe):_.setTimeout(xe,M.fx.interval),M.fx.tick())}function be(){return _.setTimeout(function(){de=void 0}),de=Date.now()}function ve(t,e){var i,n=0,a={height:t};for(e=e?1:0;n<4;n+=2-e)a["margin"+(i=it[n])]=a["padding"+i]=t;return e&&(a.opacity=a.width=t),a}function ye(t,e,i){for(var n,a=(we.tweeners[e]||[]).concat(we.tweeners["*"]),s=0,o=a.length;s<o;s++)if(n=a[s].call(i,e,t))return n}function we(s,t,e){var i,o,n=0,a=we.prefilters.length,r=M.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=de||be(),e=Math.max(0,h.startTime+h.duration-t),i=1-(e/h.duration||0),n=0,a=h.tweens.length;n<a;n++)h.tweens[n].run(i);return r.notifyWith(s,[h,i,e]),i<1&&a?e:(a||r.notifyWith(s,[h,1,0]),r.resolveWith(s,[h]),!1)},h=r.promise({elem:s,props:M.extend({},t),opts:M.extend(!0,{specialEasing:{},easing:M.easing._default},e),originalProperties:t,originalOptions:e,startTime:de||be(),duration:e.duration,tweens:[],createTween:function(t,e){var i=M.Tween(s,h.opts,t,e,h.opts.specialEasing[t]||h.opts.easing);return h.tweens.push(i),i},stop:function(t){var e=0,i=t?h.tweens.length:0;if(o)return this;for(o=!0;e<i;e++)h.tweens[e].run(1);return t?(r.notifyWith(s,[h,1,0]),r.resolveWith(s,[h,t])):r.rejectWith(s,[h,t]),this}}),c=h.props;for(!function(t,e){var i,n,a,s,o;for(i in t)if(a=e[n=U(i)],s=t[i],Array.isArray(s)&&(a=s[1],s=t[i]=s[0]),i!==n&&(t[n]=s,delete t[i]),(o=M.cssHooks[n])&&"expand"in o)for(i in s=o.expand(s),delete t[n],s)i in t||(t[i]=s[i],e[i]=a);else e[n]=a}(c,h.opts.specialEasing);n<a;
vendor: 4,999 bytes, line 2
2n++)if(i=we.prefilters[n].call(h,s,c,h.opts))return v(i.stop)&&(M._queueHooks(h.elem,h.opts.queue).stop=i.stop.bind(i)),i;return M.map(c,ye,h),v(h.opts.start)&&h.opts.start.call(s,h),h.progress(h.opts.progress).done(h.opts.done,h.opts.complete).fail(h.opts.fail).always(h.opts.always),M.fx.timer(M.extend(l,{elem:s,anim:h,queue:h.opts.queue})),h}M.Animation=M.extend(we,{tweeners:{"*":[function(t,e){var i=this.createTween(t,e);return lt(i.elem,t,et.exec(e),i),i}]},tweener:function(t,e){for(var i,n=0,a=(t=v(t)?(e=t,["*"]):t.match(D)).length;n<a;n++)i=t[n],we.tweeners[i]=we.tweeners[i]||[],we.tweeners[i].unshift(e)},prefilters:[function(t,e,i){var n,a,s,o,r,l,h,c,d="width"in e||"height"in e,u=this,p={},m=t.style,g=t.nodeType&&rt(t),f=K.get(t,"fxshow");for(n in i.queue||(null==(o=M._queueHooks(t,"fx")).unqueued&&(o.unqueued=0,r=o.empty.fire,o.empty.fire=function(){o.unqueued||r()}),o.unqueued++,u.always(function(){u.always(function(){o.unqueued--,M.queue(t,"fx").length||o.empty.fire()})})),e)if(a=e[n],ge.test(a)){if(delete e[n],s=s||"toggle"===a,a===(g?"hide":"show")){if("show"!==a||!f||void 0===f[n])continue;g=!0}p[n]=f&&f[n]||M.style(t,n)}if((l=!M.isEmptyObject(e))||!M.isEmptyObject(p))for(n in d&&1===t.nodeType&&(i.overflow=[m.overflow,m.overflowX,m.overflowY],null==(h=f&&f.display)&&(h=K.get(t,"display")),"none"===(c=M.css(t,"display"))&&(h?c=h:(ct([t],!0),h=t.style.display||h,c=M.css(t,"display"),ct([t]))),("inline"===c||"inline-block"===c&&null!=h)&&"none"===M.css(t,"float")&&(l||(u.done(function(){m.display=h}),null==h&&(c=m.display,h="none"===c?"":c)),m.display="inline-block")),i.overflow&&(m.overflow="hidden",u.always(function(){m.overflow=i.overflow[0],m.overflowX=i.overflow[1],m.overflowY=i.overflow[2]})),l=!1,p)l||(f?"hidden"in f&&(g=f.hidden):f=K.access(t,"fxshow",{display:h}),s&&(f.hidden=!g),g&&ct([t],!0),u.done(function(){for(n in g||ct([t]),K.remove(t,"fxshow"),p)M.style(t,n,p[n])})),l=ye(g?f[n]:0,n,u),n in f||(f[n]=l.start,g&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?we.prefilters.unshift(t):we.prefilters.push(t)}}),M.speed=function(t,e,i){var n=t&&"object"==typeof t?M.extend({},t):{complete:i||!i&&e||v(t)&&t,duration:t,easing:i&&e||e&&!v(e)&&e};return M.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in M.fx.speeds?n.duration=M.fx.speeds[n.duration]:n.duration=M.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){v(n.old)&&n.old.call(this),n.queue&&M.dequeue(this,n.queue)},n},M.fn.extend({fadeTo:function(t,e,i,n){return this.filter(rt).css("opacity",0).show().end().animate({opacity:e},t,i,n)},animate:function(e,t,i,n){function a(){var t=we(this,M.extend({},e),o);(s||K.get(this,"finish"))&&t.stop(!0)}var s=M.isEmptyObject(e),o=M.speed(t,i,n);return a.finish=a,s||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(a,t,s){function o(t){var e=t.stop;delete t.stop,e(s)}return"string"!=typeof a&&(s=t,t=a,a=void 0),t&&!1!==a&&this.queue(a||"fx",[]),this.each(function(){var t=!0,e=null!=a&&a+"queueHooks",i=M.timers,n=K.get(this);if(e)n[e]&&n[e].stop&&o(n[e]);else for(e in n)n[e]&&n[e].stop&&fe.test(e)&&o(n[e]);for(e=i.length;e--;)i[e].elem!==this||null!=a&&i[e].queue!==a||(i[e].anim.stop(s),t=!1,i.splice(e,1));!t&&s||M.dequeue(this,a)})},finish:function(o){return!1!==o&&(o=o||"fx"),this.each(function(){var t,e=K.get(this),i=e[o+"queue"],n=e[o+"queueHooks"],a=M.timers,s=i?i.length:0;for(e.finish=!0,M.queue(this,o,[]),n&&n.stop&&n.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===o&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete e.finish})}}),M.each(["toggle","show","hide"],function(t,n){var a=M.fn[n];M.fn[n]=function(t,e,i){return null==t||"boolean"==typeof t?a.apply(this,arguments):this.animate(ve(n,!0),t,e,i)}}),M.each({slideDown:ve("show"),slideUp:ve("hide"),slideToggle:ve("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,n){M.fn[t]=function(t,e,i){return this.animate(n,t,e,i)}}),M.timers=[],M.fx.tick=function(){var t,e=0,i=M.timers;for(de=Date.now();e<i.length;e++)(t=i[e])()||i[e]!==t||i.splice(e--,1);i.length||M.fx.stop(),de=void 0},M.fx.timer=function(t){M.timers.push(t),M.fx.start()},M.fx.interval=13,M.fx.start=function(){ue||(ue=!0,xe())},M.fx.stop=function(){ue=null},M.fx.speeds={slow:600,fast:200,_default:400},M.fn.delay=function(n,t){return n=M.fx&&M.fx.speeds[n]||n,t=t||"fx",this.queue(t,function(t,e){var i=_.setTimeout(t,n);e.stop=function(){_.clearTimeout(i)}})},pe=T.createElement("input"),me=T.createElement("select").appendChild(T.createElement("option")),pe.type="checkbox",b.checkOn=""!==pe.value,b.optSelected=me.selected,(pe=T.createElement("input")).value="t",pe.type="radio",b.radioValue="t"===pe.value;var ke,_e=M.expr.attrHandle;M.fn.extend({attr:function(t,e){return R(this,M.attr,t,e,1<arguments.length)},removeAttr:function(t){return this.each(function(){M.removeAttr(this,t)})}}
vendor: 14,406 bytes, line 2
2),M.extend({attr:function(t,e,i){var n,a,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return void 0===t.getAttribute?M.prop(t,e,i):(1===s&&M.isXMLDoc(t)||(a=M.attrHooks[e.toLowerCase()]||(M.expr.match.bool.test(e)?ke:void 0)),void 0!==i?null===i?void M.removeAttr(t,e):a&&"set"in a&&void 0!==(n=a.set(t,i,e))?n:(t.setAttribute(e,i+""),i):a&&"get"in a&&null!==(n=a.get(t,e))?n:null==(n=M.find.attr(t,e))?void 0:n)},attrHooks:{type:{set:function(t,e){if(!b.radioValue&&"radio"===e&&S(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},removeAttr:function(t,e){var i,n=0,a=e&&e.match(D);if(a&&1===t.nodeType)for(;i=a[n++];)t.removeAttribute(i)}}),ke={set:function(t,e,i){return!1===e?M.removeAttr(t,i):t.setAttribute(i,i),i}},M.each(M.expr.match.bool.source.match(/\w+/g),function(t,e){var o=_e[e]||M.find.attr;_e[e]=function(t,e,i){var n,a,s=e.toLowerCase();return i||(a=_e[s],_e[s]=n,n=null!=o(t,e,i)?s:null,_e[s]=a),n}});var Te=/^(?:input|select|textarea|button)$/i,Me=/^(?:a|area)$/i;function Ce(t){return(t.match(D)||[]).join(" ")}function Se(t){return t.getAttribute&&t.getAttribute("class")||""}function Pe(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(D)||[]}M.fn.extend({prop:function(t,e){return R(this,M.prop,t,e,1<arguments.length)},removeProp:function(t){return this.each(function(){delete this[M.propFix[t]||t]})}}),M.extend({prop:function(t,e,i){var n,a,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&M.isXMLDoc(t)||(e=M.propFix[e]||e,a=M.propHooks[e]),void 0!==i?a&&"set"in a&&void 0!==(n=a.set(t,i,e))?n:t[e]=i:a&&"get"in a&&null!==(n=a.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=M.find.attr(t,"tabindex");return e?parseInt(e,10):Te.test(t.nodeName)||Me.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),b.optSelected||(M.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),M.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){M.propFix[this.toLowerCase()]=this}),M.fn.extend({addClass:function(e){var t,i,n,a,s,o,r,l=0;if(v(e))return this.each(function(t){M(this).addClass(e.call(this,t,Se(this)))});if((t=Pe(e)).length)for(;i=this[l++];)if(a=Se(i),n=1===i.nodeType&&" "+Ce(a)+" "){for(o=0;s=t[o++];)n.indexOf(" "+s+" ")<0&&(n+=s+" ");a!==(r=Ce(n))&&i.setAttribute("class",r)}return this},removeClass:function(e){var t,i,n,a,s,o,r,l=0;if(v(e))return this.each(function(t){M(this).removeClass(e.call(this,t,Se(this)))});if(!arguments.length)return this.attr("class","");if((t=Pe(e)).length)for(;i=this[l++];)if(a=Se(i),n=1===i.nodeType&&" "+Ce(a)+" "){for(o=0;s=t[o++];)for(;-1<n.indexOf(" "+s+" ");)n=n.replace(" "+s+" "," ");a!==(r=Ce(n))&&i.setAttribute("class",r)}return this},toggleClass:function(a,e){var s=typeof a,o="string"==s||Array.isArray(a);return"boolean"==typeof e&&o?e?this.addClass(a):this.removeClass(a):v(a)?this.each(function(t){M(this).toggleClass(a.call(this,t,Se(this),e),e)}):this.each(function(){var t,e,i,n;if(o)for(e=0,i=M(this),n=Pe(a);t=n[e++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==a&&"boolean"!=s||((t=Se(this))&&K.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===a?"":K.get(this,"__className__")||""))})},hasClass:function(t){var e,i,n=0;for(e=" "+t+" ";i=this[n++];)if(1===i.nodeType&&-1<(" "+Ce(Se(i))+" ").indexOf(e))return!0;return!1}});var Ae=/\r/g;M.fn.extend({val:function(i){var n,t,a,e=this[0];return arguments.length?(a=v(i),this.each(function(t){var e;1===this.nodeType&&(null==(e=a?i.call(this,t,M(this).val()):i)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=M.map(e,function(t){return null==t?"":t+""})),(n=M.valHooks[this.type]||M.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,e,"value")||(this.value=e))})):e?(n=M.valHooks[e.type]||M.valHooks[e.nodeName.toLowerCase()])&&"get"in n&&void 0!==(t=n.get(e,"value"))?t:"string"==typeof(t=e.value)?t.replace(Ae,""):null==t?"":t:void 0}}),M.extend({valHooks:{option:{get:function(t){var e=M.find.attr(t,"value");return null!=e?e:Ce(M.text(t))}},select:{get:function(t){var e,i,n,a=t.options,s=t.selectedIndex,o="select-one"===t.type,r=o?null:[],l=o?s+1:a.length;for(n=s<0?l:o?s:0;n<l;n++)if(((i=a[n]).selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!S(i.parentNode,"optgroup"))){if(e=M(i).val(),o)return e;r.push(e)}return r},set:function(t,e){for(var i,n,a=t.options,s=M.makeArray(e),o=a.length;o--;)((n=a[o]).selected=-1<M.inArray(M.valHooks.option.get(n),s))&&(i=!0);return i||(t.selectedIndex=-1),s}}}}),M.each(["radio","checkbox"],function(){M.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=-1<M.inArray(M(t).val(),e)}},b.checkOn||(M.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),b.focusin="onfocusin"in _;function Ie(t){t.stopPropagation()}var Ee=/^(?:focusinfocus|focusoutblur)$/;M.extend(M.event,{trigger:function(t,e,i,n){var a,s,o,r,l,h,c,d,u=[i||T],p=x.call(t,"type")?t.type:t,m=x.call(t,"namespace")?t.namespace.split("."):[];if(s=d=o=i=i||T,3!==i.nodeType&&8!==i.nodeType&&!Ee.test(p+M.event.triggered)&&(-1<p.indexOf(".")&&(p=(m=p.split(".")).shift(),m.sort()),l=p.indexOf(":")<0&&"on"+p,(t=t[M.expando]?t:new M.Event(p,"object"==typeof t&&t)).isTrigger=n?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:M.makeArray(e,[t]),c=M.event.special[p]||{},n||!c.trigger||!1!==c.trigger.apply(i,e))){if(!n&&!c.noBubble&&!g(i)){for(r=c.delegateType||p,Ee.test(r+p)||(s=s.parentNode);s;s=s.parentNode)u.push(s),o=s;o===(i.ownerDocument||T)&&u.push(o.defaultView||o.parentWindow||_)}for(a=0;(s=u[a++])&&!t.isPropagationStopped();)d=s,t.type=1<a?r:c.bindType||p,(h=(K.get(s,"events")||{})[t.type]&&K.get(s,"handle"))&&h.apply(s,e),(h=l&&s[l])&&h.apply&&q(s)&&(t.result=h.apply(s,e),!1===t.result&&t.preventDefault());return t.type=p,n||t.isDefaultPrevented()||c._default&&!1!==c._default.apply(u.pop(),e)||!q(i)||l&&v(i[p])&&!g(i)&&((o=i[l])&&(i[l]=null),M.event.triggered=p,t.isPropagationStopped()&&d.addEventListener(p,Ie),i[p](),t.isPropagationStopped()&&d.removeEventListener(p,Ie),M.event.triggered=void 0,o&&(i[l]=o)),t.result}},simulate:function(t,e,i){var n=M.extend(new M.Event,i,{type:t,isSimulated:!0});M.event.trigger(n,null,e)}}),M.fn.extend({trigger:function(t,e){return this.each(function(){M.event.trigger(t,e,this)})},triggerHandler:function(t,e){var i=this[0];if(i)return M.event.trigger(t,e,i,!0)}}),b.focusin||M.each({focus:"focusin",blur:"focusout"},function(i,n){function a(t){M.event.simulate(n,t.target,M.event.fix(t))}M.event.special[n]={setup:function(){var t=this.ownerDocument||this,e=K.access(t,n);e||t.addEventListener(i,a,!0),K.access(t,n,(e||0)+1)},teardown:function(){var t=this.ownerDocument||this,e=K.access(t,n)-1;e?K.access(t,n,e):(t.removeEventListener(i,a,!0),K.remove(t,n))}}});var Le=_.location,Fe=Date.now(),Be=/\?/;M.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new _.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||M.error("Invalid XML: "+t),e};var De=/\[\]$/,Oe=/\r?\n/g,We=/^(?:submit|button|image|reset|file)$/i,Ve=/^(?:input|select|textarea|keygen)/i;function ze(i,t,n,a){var e;if(Array.isArray(t))M.each(t,function(t,e){n||De.test(i)?a(i,e):ze(i+"["+("object"==typeof e&&null!=e?t:"")+"]",e,n,a)});else if(n||"object"!==w(t))a(i,t);else for(e in t)ze(i+"["+e+"]",t[e],n,a)}M.param=function(t,e){function i(t,e){var i=v(e)?e():e;a[a.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==i?"":i)}var n,a=[];if(null==t)return"";if(Array.isArray(t)||t.jquery&&!M.isPlainObject(t))M.each(t,function(){i(this.name,this.value)});else for(n in t)ze(n,t[n],e,i);return a.join("&")},M.fn.extend({serialize:function(){return M.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=M.prop(this,"elements");return t?M.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!M(this).is(":disabled")&&Ve.test(this.nodeName)&&!We.test(t)&&(this.checked||!dt.test(t))}).map(function(t,e){var i=M(this).val();return null==i?null:Array.isArray(i)?M.map(i,function(t){return{name:e.name,value:t.replace(Oe,"\r\n")}}):{name:e.name,value:i.replace(Oe,"\r\n")}}).get()}});var Ne=/%20/g,Xe=/#.*$/,Re=/([?&])_=[^&]*/,Ye=/^(.*?):[ \t]*([^\r\n]*)$/gm,je=/^(?:GET|HEAD)$/,He=/^\/\//,Ue={},qe={},Ge="*/".concat("*"),Ke=T.createElement("a");function $e(s){return function(t,e){"string"!=typeof t&&(e=t,t="*");var i,n=0,a=t.toLowerCase().match(D)||[];if(v(e))for(;i=a[n++];)"+"===i[0]?(i=i.slice(1)||"*",(s[i]=s[i]||[]).unshift(e)):(s[i]=s[i]||[]).push(e)}}function Qe(e,a,s,o){var r={},l=e===qe;function h(t){var n;return r[t]=!0,M.each(e[t]||[],function(t,e){var i=e(a,s,o);return"string"!=typeof i||l||r[i]?l?!(n=i):void 0:(a.dataTypes.unshift(i),h(i),!1)}),n}return h(a.dataTypes[0])||!r["*"]&&h("*")}function Je(t,e){var i,n,a=M.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((a[i]?t:n=n||{})[i]=e[i]);return n&&M.extend(!0,t,n),t}Ke.href=Le.href,M.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Le.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Le.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ge,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":M.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Je(Je(t,M.ajaxSettings),e):Je(M.ajaxSettings,t)},ajaxPrefilter:$e(Ue),ajaxTransport:$e(qe),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var c,d,u,i,p,n,m,g,a,s,f=M.ajaxSetup({},e),x=f.context||f,b=f.context&&(x.nodeType||x.jquery)?M(x):M.event,v=M.Deferred(),y=M.Callbacks("once memory"),w=f.statusCode||{},o={},r={},l="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(m){if(!i)for(i={};e=Ye.exec(u);)i[e[1].toLowerCase()+" "]=(i[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=i[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return m?u:null},setRequestHeader:function(t,e){return null==m&&(t=r[t.toLowerCase()]=r[t.toLowerCase()]||t,o[t]=e),this},overrideMimeType:function(t){return null==m&&(f.mimeType=t),this},statusCode:function(t){var e;if(t)if(m)k.always(t[k.status]);else for(e in t)w[e]=[w[e],t[e]];return this},abort:function(t){var e=t||l;return c&&c.abort(e),h(0,e),this}};if(v.promise(k),f.url=((t||f.url||Le.href)+"").replace(He,Le.protocol+"//"),f.type=e.method||e.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(D)||[""],null==f.crossDomain){n=T.createElement("a");try{n.href=f.url,n.href=n.href,f.crossDomain=Ke.protocol+"//"+Ke.host!=n.protocol+"//"+n.host}catch(t){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=M.param(f.data,f.traditional)),Qe(Ue,f,e,k),m)return k;for(a in(g=M.event&&f.global)&&0==M.active++&&M.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!je.test(f.type),d=f.url.replace(Xe,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Ne,"+")):(s=f.url.slice(d.length),f.data&&(f.processData||"string"==typeof f.data)&&(d+=(Be.test(d)?"&":"?")+f.data,delete f.data),!1===f.cache&&(d=d.replace(Re,"$1"),s=(Be.test(d)?"&":"?")+"_="+Fe+++s),f.url=d+s),f.ifModified&&(M.lastModified[d]&&k.setRequestHeader("If-Modified-Since",M.lastModified[d]),M.etag[d]&&k.setRequestHeader("If-None-Match",M.etag[d])),(f.data&&f.hasContent&&!1!==f.contentType||e.contentType)&&k.setRequestHeader("Content-Type",f.contentType),k.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Ge+"; q=0.01":""):f.accepts["*"]),f.headers)k.setRequestHeader(a,f.headers[a]);if(f.beforeSend&&(!1===f.beforeSend.call(x,k,f)||m))return k.abort();if(l="abort",y.add(f.complete),k.done(f.success),k.fail(f.error),c=Qe(qe,f,e,k)){if(k.readyState=1,g&&b.trigger("ajaxSend",[k,f]),m)return k;f.async&&0<f.timeout&&(p=_.setTimeout(function(){k.abort("timeout")},f.timeout));try{m=!1,c.send(o,h)}catch(t){if(m)throw t;h(-1,t)}}else h(-1,"No Transport");function h(t,e,i,n){var a,s,o,r,l,h=e;m||(m=!0,p&&_.clearTimeout(p),c=void 0,u=n||"",k.readyState=0<t?4:0,a=200<=t&&t<300||304===t,i&&(r=function(t,e,i){for(var n,a,s,o,r=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(a in r)if(r[a]&&r[a].test(n)){l.unshift(a);break}if(l[0]in i)s=l[0];else{for(a in i){if(!l[0]||t.converters[a+" "+l[0]]){s=a;break}o=o||a}s=s||o}if(s)return s!==l[0]&&l.unshift(s),i[s]}(f,k,i)),r=function(t,e,i,n){var a,s,o,r,l,h={},c=t.dataTypes.slice();if(c[1])for(o in t.converters)h[o.toLowerCase()]=t.converters[o];for(s=c.shift();s;)if(t.responseFields[s]&&(i[t.responseFields[s]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=s,s=c.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(o=h[l+" "+s]||h["* "+s]))for(a in h)if((r=a.split(" "))[1]===s&&(o=h[l+" "+r[0]]||h["* "+r[0]])){!0===o?o=h[a]:!0!==h[a]&&(s=r[0],c.unshift(r[1]));break}if(!0!==o)if(o&&t.throws)e=o(e);else try{e=o(e)}catch(t){return{state:"parsererror",error:o?t:"No conversion from "+l+" to "+s}}}return{state:"success",data:e}}(f,r,k,a),a?(f.ifModified&&((l=k.getResponseHeader("Last-Modified"))&&(M.lastModified[d]=l),(l=k.getResponseHeader("etag"))&&(M.etag[d]=l)),204===t||"HEAD"===f.type?h="nocontent":304===t?h="notmodified":(h=r.state,s=r.data,a=!(o=r.error))):(o=h,!t&&h||(h="error",t<0&&(t=0))),k.status=t,k.statusText=(e||h)+"",a?v.resolveWith(x,[s,h,k]):v.rejectWith(x,[k,h,o]),k.statusCode(w),w=void 0,g&&b.trigger(a?"ajaxSuccess":"ajaxError",[k,f,a?s:o]),y.fireWith(x,[k,h]),g&&(b.trigger("ajaxComplete",[k,f]),--M.active||M.event.trigger("ajaxStop")))}return k}
vendor: 4,230 bytes, line 2
2,getJSON:function(t,e,i){return M.get(t,e,i,"json")},getScript:function(t,e){return M.get(t,void 0,e,"script")}}),M.each(["get","post"],function(t,a){M[a]=function(t,e,i,n){return v(e)&&(n=n||i,i=e,e=void 0),M.ajax(M.extend({url:t,type:a,dataType:n,data:e,success:i},M.isPlainObject(t)&&t))}}),M._evalUrl=function(t,e){return M.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){M.globalEval(t,e)}})},M.fn.extend({wrapAll:function(t){var e;return this[0]&&(v(t)&&(t=t.call(this[0])),e=M(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(i){return v(i)?this.each(function(t){M(this).wrapInner(i.call(this,t))}):this.each(function(){var t=M(this),e=t.contents();e.length?e.wrapAll(i):t.append(i)})},wrap:function(e){var i=v(e);return this.each(function(t){M(this).wrapAll(i?e.call(this,t):e)})},unwrap:function(t){return this.parent(t).not("body").each(function(){M(this).replaceWith(this.childNodes)}),this}}),M.expr.pseudos.hidden=function(t){return!M.expr.pseudos.visible(t)},M.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},M.ajaxSettings.xhr=function(){try{return new _.XMLHttpRequest}catch(t){}};var Ze={0:200,1223:204},ti=M.ajaxSettings.xhr();b.cors=!!ti&&"withCredentials"in ti,b.ajax=ti=!!ti,M.ajaxTransport(function(a){var s,o;if(b.cors||ti&&!a.crossDomain)return{send:function(t,e){var i,n=a.xhr();if(n.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(i in a.xhrFields)n[i]=a.xhrFields[i];for(i in a.mimeType&&n.overrideMimeType&&n.overrideMimeType(a.mimeType),a.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t)n.setRequestHeader(i,t[i]);s=function(t){return function(){s&&(s=o=n.onload=n.onerror=n.onabort=n.ontimeout=n.onreadystatechange=null,"abort"===t?n.abort():"error"===t?"number"!=typeof n.status?e(0,"error"):e(n.status,n.statusText):e(Ze[n.status]||n.status,n.statusText,"text"!==(n.responseType||"text")||"string"!=typeof n.responseText?{binary:n.response}:{text:n.responseText},n.getAllResponseHeaders()))}},n.onload=s(),o=n.onerror=n.ontimeout=s("error"),void 0!==n.onabort?n.onabort=o:n.onreadystatechange=function(){4===n.readyState&&_.setTimeout(function(){s&&o()})},s=s("abort");try{n.send(a.hasContent&&a.data||null)}catch(t){if(s)throw t}},abort:function(){s&&s()}}}),M.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),M.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return M.globalEval(t),t}}}),M.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),M.ajaxTransport("script",function(i){var n,a;if(i.crossDomain||i.scriptAttrs)return{send:function(t,e){n=M("<script>").attr(i.scriptAttrs||{}).prop({charset:i.scriptCharset,src:i.url}).on("load error",a=function(t){n.remove(),a=null,t&&e("error"===t.type?404:200,t.type)}),T.head.appendChild(n[0])},abort:function(){a&&a()}}});var ei,ii=[],ni=/(=)\?(?=&|$)|\?\?/;M.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=ii.pop()||M.expando+"_"+Fe++;return this[t]=!0,t}}),M.ajaxPrefilter("json jsonp",function(t,e,i){var n,a,s,o=!1!==t.jsonp&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(o||"jsonp"===t.dataTypes[0])return n=t.jsonpCallback=v(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,o?t[o]=t[o].replace(ni,"$1"+n):!1!==t.jsonp&&(t.url+=(Be.test(t.url)?"&":"?")+t.jsonp+"="+n),t.converters["script json"]=function(){return s||M.error(n+" was not called"),s[0]},t.dataTypes[0]="json",a=_[n],_[n]=function(){s=arguments},i.always(function(){void 0===a?M(_).removeProp(n):_[n]=a,t[n]&&(t.jsonpCallback=e.jsonpCallback,ii.push(n)),s&&v(a)&&a(s[0]),s=a=void 0}),"script"}),b.createHTMLDocument=((ei=T.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>
2",2===ei.childNodes.length),M.parseHTML=function(t,e,i){return"string"!=typeof t?[]:("boolean"==typeof e&&(i=e,e=!1),e||(b.createHTMLDocument?((n=(e=T.implementation.createHTMLDocument("")).createElement("base")).href=T.location.href,e.head.appendChild(n)):e=T),s=!i&&[],(a=P.exec(t))?[e.createElement(a[1])]:(a=yt([t],e,s),s&&s.length&&M(s).remove(),M.merge([],a.childNodes)));var n,a,s},M.fn.load=function(t,e,i){var n,a,s,o=this,r=t.indexOf(" ");return-1<r&&(n=Ce(t.slice(r)),t=t.slice(0,r)),v(e)?(i=e,e=void 0):e&&"object"==typeof e&&(a="POST"),0<o.length&&M.ajax({url:t,type:a||"GET",dataType:"html",data:e}).done(function(t){s=arguments,o.html(n?M("<div>").append(M.parseHTML(t)).find(n):t)}).always(i&&function(t,e){o.each(function(){i.apply(this,s||[t.responseText,e,t])})}),this},M.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){M.fn[e]=function(t){return this.on(e,t)}}),M.expr.pseudos.animated=function(e){return M.grep(M.timers,function(t){return e===t.elem}).length},M.offset={setOffset:function(t,e,i){var n,a,s,o,r,l,h=M.css(t,"position"),c=M(t),d={};"static"===h&&(t.style.position="relative"),r=c.offset(),s=M.css(t,"top"),l=M.css(t,"left"),a=("absolute"===h||"fixed"===h)&&-1<(s+l).indexOf("auto")?(o=(n=c.position()).top,n.left):(o=parseFloat(s)||0,parseFloat(l)||0),v(e)&&(e=e.call(t,i,M.extend({},r))),null!=e.top&&(d.top=e.top-r.top+o),null!=e.left&&(d.left=e.left-r.left+a),"using"in e?e.using.call(t,d):c.css(d)}},M.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){M.offset.setOffset(this,e,t)});var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,i,n=this[0],a={top:0,left:0};if("fixed"===M.css(n,"position"))e=n.getBoundingClientRect();else{for(e=this.offset(),i=n.ownerDocument,t=n.offsetParent||i.documentElement;t&&(t===i.body||t===i.documentElement)&&"static"===M.css(t,"position");)t=t.parentNode;t&&t!==n&&1===t.nodeType&&((a=M(t).offset()).top+=M.css(t,"borderTopWidth",!0),a.left+=M.css(t,"borderLeftWidth",!0))}return{top:e.top-a.top-M.css(n,"marginTop",!0),left:e.left-a.left-M.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===M.css(t,"position");)t=t.offsetParent;return t||nt})}}),M.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,a){var s="pageYOffset"===a;M.fn[e]=function(t){return R(this,function(t,e,i){var n;if(g(t)?n=t:9===t.nodeType&&(n=t.defaultView),void 0===i)return n?n[a]:t[e];n?n.scrollTo(s?n.pageXOffset:i,s?i:n.pageYOffset):t[e]=i},e,t,arguments.length)}}),M.each(["top","left"],function(t,i){M.cssHooks[i]=Jt(b.pixelPosition,function(t,e){if(e)return e=Qt(t,i),Ut.test(e)?M(t).position()[i]+"px":e})}),M.each({Height:"height",Width:"width"},function(o,r){M.each({padding:"inner"+o,content:r,"":"outer"+o},function(n,s){M.fn[s]=function(t,e){var i=arguments.length&&(n||"boolean"!=typeof t),a=n||(!0===t||!0===e?"margin":"border");return R(this,function(t,e,i){var n;return g(t)?0===s.indexOf("outer")?t["inner"+o]:t.document.documentElement["client"+o]:9===t.nodeType?(n=t.documentElement,Math.max(t.body["scroll"+o],n["scroll"+o],t.body["offset"+o],n["offset"+o],n["client"+o])):void 0===i?M.css(t,e,a):M.style(t,e,i,a)},r,i?t:void 0,i)}})}),M.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,i){M.fn[i]=function(t,e){return 0<arguments.length?this.on(i,null,t,e):this.trigger(i)}}),M.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),M.fn.extend({bind:function(t,e,i){return this.on(t,null,e,i)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,i,n){return this.on(e,t,i,n)},undelegate:function(t,e,i){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)}}),M.proxy=function(t,e){var i,n,a;if("string"==typeof e&&(i=t[e],e=t,t=i),v(t))return n=r.call(arguments,2),(a=function(){return t.apply(e||this,n.concat(r.call(arguments)))}).guid=t.guid=t.guid||M.guid++,a},M.holdReady=function(t){t?M.readyWait++:M.ready(!0)},M.isArray=Array.isArray,M.parseJSON=JSON.parse,M.nodeName=S,M.isFunction=v,M.isWindow=g,M.camelCase=U,M.type=w,M.now=Date.now,M.isNumeric=function(t){var e=M.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},void 0===(li=function(){return M}.apply(ri,[]))||(oi.exports=li);var ai=_.jQuery,si=_.$;return M.noConflict=function(t){return _.$===M&&(_.$=si),t&&_.jQuery===M&&(_.jQuery=ai),M},t||(_.jQuery=_.$=M),M})}
2,function(t,e,i){var n=i(5),a=i(17);t.exports=i(3)?function(t,e,i){return n.f(t,e,a(1,i))}:function(t,e,i){return t[e]=i,t}},function(t,e,i){var s=i(0),o=i(8),r=i(11),l=i(12)("src"),n="toString",a=Function[n],h=(""+a).split(n);i(16).inspectSource=function(t){return a.call(t)},(t.exports=function(t,e,i,n){var a="function"==typeof i;a&&(r(i,"name")||o(i,"name",e)),t[e]!==i&&(a&&(r(i,l)||o(i,l,t[e]?""+t[e]:h.join(String(e)))),t===s?t[e]=i:n?t[e]?t[e]=i:o(t,e,i):(delete t[e],o(t,e,i)))})(Function.prototype,n,function(){return"function"==typeof this&&this[l]||a.call(this)})},function(t,e,i){var n=i(6);t.exports=function(t){if(!n(t))throw TypeError(t+" is not an object!");return t}},function(t,e){var i={}.hasOwnProperty;t.exports=function(t,e){return i.call(t,e)}},function(t,e){var i=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++i+n).toString(36))}},function(t,e){var i={}.toString;t.exports=function(t){return i.call(t).slice(8,-1)}},function(t,e,i){var n=i(24),a=Math.min;t.exports=function(t){return 0<t?a(n(t),9007199254740991):0}},function(t,e,i){var n=i(44),a=i(19);t.exports=function(t){return n(a(t))}},function(t,e){var i=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=i)},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,i){var s=i(22);t.exports=function(n,a,t){if(s(n),void 0===a)return n;switch(t){case 1:return function(t){return n.call(a,t)};case 2:return function(t,e){return n.call(a,t,e)};case 3:return function(t,e,i){return n.call(a,t,e,i)}}return function(){return n.apply(a,arguments)}}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,i){var n=i(4);t.exports=function(t,e){return!!t&&n(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,i){var a=i(6);t.exports=function(t,e){if(!a(t))return t;var i,n;if(e&&"function"==typeof(i=t.toString)&&!a(n=i.call(t)))return n;if("function"==typeof(i=t.valueOf)&&!a(n=i.call(t)))return n;if(!e&&"function"==typeof(i=t.toString)&&!a(n=i.call(t)))return n;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,i){var n=i(19);t.exports=function(t){return Object(n(t))}},function(t,e){var i=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(0<t?n:i)(t)}},function(t,e,i){var n=i(69),a=i(53).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,a)}},function(t,e,i){i(32)("split",2,function(a,s,o){"use strict";var p=i(40),m=o,g=[].push,t="split",f="length",x="lastIndex";if("c"=="abbc"[t](/(b)*/)[1]||4!="test"[t](/(?:)/,-1)[f]||2!="ab"[t](/(?:ab)*/)[f]||4!="."[t](/(.?)(.?)/)[f]||1<"."[t](/()()/)[f]||""[t](/.?/)[f]){var b=void 0===/()??/.exec("")[1];o=function(t,e){var i=String(this);if(void 0===t&&0===e)return[];if(!p(t))return m.call(i,t,e);var n,a,s,o,r,l=[],h=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),c=0,d=void 0===e?4294967295:e>>>0,u=new RegExp(t.source,h+"g");for(b||(n=new RegExp("^"+u.source+"$(?!\\s)",h));(a=u.exec(i))&&!(c<(s=a.index+a[0][f])&&(l.push(i.slice(c,a.index)),!b&&1<a[f]&&a[0].replace(n,function(){for(r=1;r<arguments[f]-2;r++)void 0===arguments[r]&&(a[r]=void 0)}),1<a[f]&&a.index<i[f]&&g.apply(l,a.slice(1)),o=a[0][f],c=s,l[f]>=d));)u[x]===a.index&&u[x]++;return c===i[f]?!o&&u.test("")||l.push(""):l.push(i.slice(c)),l[f]>d?l.slice(0,d):l}}else"0"[t](void 0,0)[f]&&(o=function(t,e){return void 0===t&&0===e?[]:m.call(this,t,e)});return[function(t,e){var i=a(this),n=null==t?void 0:t[s];return void 0!==n?n.call(t,i,e):o.call(String(i),t,e)},o]})},function(t,e,i){"use strict";var n=i(1),a=i(28)(5),s="find",o=!0;s in[]&&Array(1)[s](function(){o=!1}),n(n.P+n.F*o,"Array",{find:function(t,e){return a(this,t,1<arguments.length?e:void 0)}}),i(45)(s)},function(t,e,i){var v=i(18),y=i(44),w=i(23),k=i(14),n=i(97);t.exports=function(d,t){var u=1==d,p=2==d,m=3==d,g=4==d,f=6==d,x=5==d||f,b=t||n;
vendor: 4,175 bytes, line 2
2return function(t,e,i){for(var n,a,s=w(t),o=y(s),r=v(e,i,3),l=k(o.length),h=0,c=u?b(t,l):p?b(t,0):void 0;h<l;h++)if((x||h in o)&&(a=r(n=o[h],h,s),d))if(u)c[h]=a;else if(a)switch(d){case 3:return!0;case 5:return n;case 6:return h;case 2:c.push(n)}else if(g)return!1;return f?-1:m||g?g:c}}},function(t,e){t.exports=!1},function(t,e,i){var l=i(15),h=i(14),c=i(31);t.exports=function(r){return function(t,e,i){var n,a=l(t),s=h(a.length),o=c(i,s);if(r&&e!=e){for(;o<s;)if((n=a[o++])!=n)return!0}else for(;o<s;o++)if((r||o in a)&&a[o]===e)return r||o||0;return!r&&-1}}},function(t,e,i){var n=i(24),a=Math.max,s=Math.min;t.exports=function(t,e){return(t=n(t))<0?a(t+e,0):s(t,e)}},function(t,e,i){"use strict";var r=i(8),l=i(9),h=i(4),c=i(19),d=i(2);t.exports=function(e,t,i){var n=d(e),a=i(c,n,""[e]),s=a[0],o=a[1];h(function(){var t={};return t[n]=function(){return 7},7!=""[e](t)})&&(l(String.prototype,e,s),r(RegExp.prototype,n,2==t?function(t,e){return o.call(t,this,e)}:function(t){return o.call(t,this)}))}},function(t,e,i){"use strict";var n=i(1),a=i(30)(!1),s=[].indexOf,o=!!s&&1/[1].indexOf(1,-0)<0;n(n.P+n.F*(o||!i(20)(s)),"Array",{indexOf:function(t,e){return o?s.apply(this,arguments)||0:a(this,t,e)}})},function(t,e){t.exports={}},function(t,e,i){var n=i(6),a=i(0).document,s=n(a)&&n(a.createElement);t.exports=function(t){return s?a.createElement(t):{}}},function(t,e,i){var n=i(0),a="__core-js_shared__",s=n[a]||(n[a]={});t.exports=function(t){return s[t]||(s[t]={})}},function(t,e,i){var n=i(5).f,a=i(11),s=i(2)("toStringTag");t.exports=function(t,e,i){t&&!a(t=i?t:t.prototype,s)&&n(t,s,{configurable:!0,value:e})}},function(t,e,i){var n=i(69),a=i(53);t.exports=Object.keys||function(t){return n(t,a)}},function(t,e,i){var n=i(55),a=i(17),s=i(15),o=i(21),r=i(11),l=i(42),h=Object.getOwnPropertyDescriptor;e.f=i(3)?h:function(t,e){if(t=s(t),e=o(e,!0),l)try{return h(t,e)}catch(t){}if(r(t,e))return a(!n.f.call(t,e),t[e])}},function(t,e,i){var n=i(6),a=i(13),s=i(2)("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[s])?!!e:"RegExp"==a(t))}},function(t,e,i){"use strict";var n=i(1),a=i(28)(2);n(n.P+n.F*!i(20)([].filter,!0),"Array",{filter:function(t,e){return a(this,t,e)}})},function(t,e,i){t.exports=!i(3)&&!i(4)(function(){return 7!=Object.defineProperty(i(35)("div"),"a",{get:function(){return 7}}).a})},function(t,e,i){"use strict";i(64)("trim",function(t){return function(){return t(this,3)}})},function(t,e,i){var n=i(13);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},function(t,e,i){var n=i(2)("unscopables"),a=Array.prototype;null==a[n]&&i(8)(a,n,{}),t.exports=function(t){a[n][t]=!0}},function(t,e,n){function a(){}var s=n(10),o=n(70),r=n(53),l=n(52)("IE_PROTO"),h="prototype",c=function(){var t,e=n(35)("iframe"),i=r.length;for(e.style.display="none",n(71).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),c=t.F;i--;)delete c[h][r[i]];return c()};t.exports=Object.create||function(t,e){var i;return null!==t?(a[h]=s(t),i=new a,a[h]=null,i[l]=t):i=c(),void 0===e?i:o(i,e)}},function(t,e,i){i(32)("replace",2,function(a,s,o){return[function(t,e){"use strict";var i=a(this),n=null==t?void 0:t[s];return void 0!==n?n.call(t,i,e):o.call(String(i),t,e)},o]})},function(t,e,i){"use strict";var n=i(49),a={};a[i(2)("toStringTag")]="z",a+""!="[object z]"&&i(9)(Object.prototype,"toString",function(){return"[object "+n(this)+"]"},!0)},function(t,e,i){var a=i(13),s=i(2)("toStringTag"),o="Arguments"==a(function(){return arguments}());t.exports=function(t){var e,i,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(i=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),s))?i:o?a(e):"Object"==(n=a(e))&&"function"==typeof e.callee?"Arguments":n}},function(t,e,i){"use strict";var n=i(45),a=i(115),s=i(34),o=i(15);t.exports=i(116)(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,i=this._i++;return!t||i>=t.length?(this._t=void 0,a(1)):a(0,"keys"==e?i:"values"==e?t[i]:[i,t[i]])},"values"),s.Arguments=s.Array,n("keys"),n("values"),n("entries")}
vendor: 1,037 bytes, line 2
2,function(t,e,i){"use strict";function n(t){var e=H[t]=A(W[N]);return e._k=t,e}function a(t,e){M(t);for(var i,n=_(e=C(e)),a=0,s=n.length;a<s;)Z(t,i=n[a++],e[i]);return t}function s(t){var e=Y.call(this,t=S(t,!0));return!(this===q&&c(H,t)&&!c(U,t))&&(!(e||!c(this,t)||!c(H,t)||c(this,X)&&this[X][t])||e)}function o(t,e){if(t=C(t),e=S(e,!0),t!==q||!c(H,e)||c(U,e)){var i=B(t,e);return!i||!c(H,e)||c(t,X)&&t[X][e]||(i.enumerable=!0),i}}function r(t){for(var e,i=O(C(t)),n=[],a=0;i.length>a;)c(H,e=i[a++])||e==X||e==m||n.push(e);return n}function l(t){for(var e,i=t===q,n=O(i?U:C(t)),a=[],s=0;n.length>s;)!c(H,e=n[s++])||i&&!c(q,e)||a.push(H[e]);return a}var h=i(0),c=i(11),d=i(3),u=i(1),p=i(9),m=i(105).KEY,g=i(4),f=i(36),x=i(37),b=i(12),v=i(2),y=i(68),w=i(67),k=i(106),_=i(107),T=i(65),M=i(10),C=i(15),S=i(21),P=i(17),A=i(46),I=i(108),E=i(39),L=i(5),F=i(38),B=E.f,D=L.f,O=I.f,W=h.Symbol,V=h.JSON,z=V&&V.stringify,N="prototype",X=v("_hidden"),R=v("toPrimitive"),Y={}.propertyIsEnumerable,j=f("symbol-registry"),H=f("symbols"),U=f("op-symbol
2s"),q=Object[N],G="function"==typeof W,K=h.QObject,$=!K||!K[N]||!K[N].findChild,Q=d&&g(function(){return 7!=A(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a})?function(t,e,i){var n=B(q,e);n&&delete q[e],D(t,e,i),n&&t!==q&&D(q,e,n)}:D,J=G&&"symbol"==typeof W.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof W},Z=function(t,e,i){return t===q&&Z(U,e,i),M(t),e=S(e,!0),M(i),c(H,e)?(i.enumerable?(c(t,X)&&t[X][e]&&(t[X][e]=!1),i=A(i,{enumerable:P(0,!1)})):(c(t,X)||D(t,X,P(1,{})),t[X][e]=!0),Q(t,e,i)):D(t,e,i)};G||(p((W=function(t){if(this instanceof W)throw TypeError("Symbol is not a constructor!");var e=b(0<arguments.length?t:void 0),i=function(t){this===q&&i.call(U,t),c(this,X)&&c(this[X],e)&&(this[X][e]=!1),Q(this,e,P(1,t))};return d&&$&&Q(q,e,{configurable:!0,set:i}),n(e)})[N],"toString",function(){return this._k}),E.f=o,L.f=Z,i(25).f=I.f=r,i(55).f=s,i(54).f=l,d&&!i(29)&&p(q,"propertyIsEnumerable",s,!0),y.f=function(t){return n(v(t))}),u(u.G+u.W+u.F*!G,{Symbol:W});for(var tt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),et=0;tt.length>et;)v(tt[et++]);for(tt=F(v.store),et=0;tt.length>et;)w(tt[et++]);u(u.S+u.F*!G,"Symbol",{for:function(t){return c(j,t+="")?j[t]:j[t]=W(t)},keyFor:function(t){if(J(t))return k(j,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){$=!0},useSimple:function(){$=!1}}),u(u.S+u.F*!G,"Object",{create:function(t,e){return void 0===e?A(t):a(A(t),e)},defineProperty:Z,defineProperties:a,getOwnPropertyDescriptor:o,getOwnPropertyNames:r,getOwnPropertySymbols:l}),V&&u(u.S+u.F*(!G||g(function(){var t=W();return"[null]"!=z([t])||"{}"!=z({a:t})||"{}"!=z(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!J(t)){for(var e,i,n=[t],a=1;a<arguments.length;)n.push(arguments[a++]);return"function"==typeof(e=n[1])&&(i=e),!i&&T(e)||(e=function(t,e){if(i&&(e=i.call(this,t,e)),!J(e))return e}),n[1]=e,z.apply(V,n)}}}),W[N][R]||i(8)(W[N],R,W[N].valueOf),x(W,"Symbol"),x(Math,"Math",!0),x(h.JSON,"JSON",!0)},function(t,e,i){var n=i(36)("keys"),a=i(12);t.exports=function(t){return n[t]||(n[t]=a(t))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,i){"use strict";var n=i(10);t.exports=function(){var t=n(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,i){"use strict";var n=i(0),a=i(5),s=i(3),o=i(2)("species");t.exports=function(t){var e=n[t];s&&e&&!e[o]&&a.f(e,o,{configurable:!0,get:function(){return this}})}},function(t,e,i){"use strict";var h=i(23),c=i(31),d=i(14);t.exports=function(t,e,i){for(var n=h(this),a=d(n.length),s=arguments.length,o=c(1<s?e:void 0,a),r=2<s?i:void 0,l=void 0===r?a:c(r,a);o<l;)n[o++]=t;return n}},function(t,e,i){"use strict";i(112);function n(t){i(9)(RegExp.prototype,r,t,!0)}var a=i(10),s=i(56),o=i(3),r="toString",l=/./[r];i(4)(function(){return"/a/b"!=l.call({source:"a",flags:"b"})})?n(function(){var t=a(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?s.call(t):void 0)}):l.name!=r&&n(function(){return l.call(this)})},function(t,e,i){var n=Date.prototype,a="Invalid Date",s="toString",o=n[s],r=n.getTime;new Date(NaN)+""!=a&&i(9)(n,s,function(){var t=r.call(this);return t==t?o.call(this):a})},function(t,e,i){var a=i(9);t.exports=function(t,e,i){for(var n in e)a(t,n,e[n],i);return t}},function(t,e){t.exports=function(t,e,i,n){if(!(t instanceof e)||void 0!==n&&n in t)throw TypeError(i+": incorrect invocation!");return t}},function(t,e){t.exports=function(t,e,i){var n=void 0===i;switch(e.length){case 0:return n?t():t.call(i);case 1:return n?t(e[0]):t.call(i,e[0]);case 2:return n?t(e[0],e[1]):t.call(i,e[0],e[1]);case 3:return n?t(e[0],e[1],e[2]):t.call(i,e[0],e[1],e[2]);case 4:return n?t(e[0],e[1],e[2],e[3]):t.call(i,e[0],e[1],e[2],e[3])}return t.apply(i,e)}}
2,function(t,e,i){function n(t,e,i){var n={},a=r(function(){return!!l[t]()||"âÂ
"!="âÂ
"[t]()}),s=n[t]=a?e(d):l[t];i&&(n[i]=s),o(o.P+o.F*a,"String",n)}var o=i(1),a=i(19),r=i(4),l=i(96),s="["+l+"]",h=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=n.trim=function(t,e){return t=String(a(t)),1&e&&(t=t.replace(h,"")),2&e&&(t=t.replace(c,"")),t};t.exports=n},function(t,e,i){var n=i(13);t.exports=Array.isArray||function(t){return"Array"==n(t)}},function(t,e,i){i(67)("asyncIterator")},function(t,e,i){var n=i(0),a=i(16),s=i(29),o=i(68),r=i(5).f;t.exports=function(t){var e=a.Symbol||(a.Symbol=s?{}:n.Symbol||{});"_"==t.charAt(0)||t in e||r(e,t,{value:o.f(t)})}},function(t,e,i){e.f=i(2)},function(t,e,i){var o=i(11),r=i(15),l=i(30)(!1),h=i(52)("IE_PROTO");t.exports=function(t,e){var i,n=r(t),a=0,s=[];for(i in n)i!=h&&o(n,i)&&s.push(i);for(;e.length>a;)o(n,i=e[a++])&&(~l(s,i)||s.push(i));return s}},function(t,e,i){var o=i(5),r=i(10),l=i(38);t.exports=i(3)?Object.defineProperties:function(t,e){r(t);for(var i,n=l(e),a=n.length,s=0;s<a;)o.f(t,i=n[s++],e[i]);return t}},function(t,e,i){t.exports=i(0).document&&document.documentElement},function(t,e,i){i(32)("match",1,function(n,a,t){return[function(t){"use strict";var e=n(this),i=null==t?void 0:t[a];return void 0!==i?i.call(t,e):new RegExp(t)[a](String(e))},t]})},function(t,e,i){var n=i(5).f,a=i(17),s=i(11),o=Function.prototype,r=/^\s*function ([^ (]*)/,l="name",h=Object.isExtensible||function(){return!0};l in o||i(3)&&n(o,l,{configurable:!0,get:function(){try{var t=(""+this).match(r)[1];return s(this,l)||!h(this)||n(this,l,a(5,t)),t}catch(t){return""}}})},function(t,e,i){var s=i(6),o=i(110).set;t.exports=function(t,e,i){var n,a=e.constructor;return a!==i&&"function"==typeof a&&(n=a.prototype)!==i.prototype&&s(n)&&o&&o(t,n),t}},function(t,e,i){"use strict";function n(t){var e=c(t,!1);if("string"==typeof e&&2<e.length){var i,n,a,s=(e=v?e.trim():p(e,3)).charCodeAt(0);if(43===s||45===s){if(88===(i=e.charCodeAt(2))||120===i)return NaN}else if(48===s){switch(e.charCodeAt(1)){case 66:case 98:n=2,a=49;break;case 79:case 111:n=8,a=55;break;default:return+e}for(var o,r=e.slice(2),l=0,h=r.length;l<h;l++)if((o=r.charCodeAt(l))<48||a<o)return NaN;return parseInt(r,n)}}return+e}var a=i(0),s=i(11),o=i(13),r=i(74),c=i(21),l=i(4),h=i(25).f,d=i(39).f,u=i(5).f,p=i(64).trim,m="Number",g=a[m],f=g,x=g.prototype,b=o(i(46)(x))==m,v="trim"in String.prototype;if(!g(" 0o1")||!g("0b1")||g("+0x1")){g=function(t){var e=arguments.length<1?0:t,i=this;return i instanceof g&&(b?l(function(){x.valueOf.call(i)}):o(i)!=m)?r(new f(n(e)),i,g):n(e)};for(var y,w=i(3)?h(f):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;w.length>k;k++)s(f,y=w[k])&&!s(g,y)&&u(g,y,d(f,y));(g.prototype=x).constructor=g,i(9)(a,m,g)}},function(t,e,i){"use strict";var n=i(1),a=i(28)(1);n(n.P+n.F*!i(20)([].map,!0),"Array",{map:function(t,e){return a(this,t,e)}})},function(t,e,i){var n=i(1);n(n.P,"Array",{fill:i(58)}),i(45)("fill")},function(t,e,i){var n=i(1);n(n.S+n.F*!i(3),"Object",{defineProperty:i(5).f})},function(t,e,i){for(var n=i(50),a=i(9),s=i(0),o=i(8),r=i(34),l=i(2),h=l("iterator"),c=l("toStringTag"),d=r.Array,u=["No
2deList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],p=0;p<5;p++){var m,g=u[p],f=s[g],x=f&&f.prototype;if(x)for(m in x[h]||o(x,h,d),x[c]||o(x,c,g),r[g]=d,n)x[m]||a(x,m,n[m],!0)}},function(t,e,i){var n=i(11),a=i(23),s=i(52)("IE_PROTO"),o=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=a(t),n(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?o:null}},function(t,e,i){i(32)("search",1,function(n,a,t){return[function(t){"use strict";var e=n(this),i=null==t?void 0:t[a];return void 0!==i?i.call(t,e):new RegExp(t)[a](String(e))},t]})},function(t,e,i){for(var n,a=i(0),s=i(8),o=i(12),r=o("typed_array"),l=o("view"),h=!(!a.ArrayBuffer||!a.DataView),c=h,d=0,u="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");d<9;)(n=a[u[d++]])?(s(n.prototype,r,!0),s(n.prototype,l,!0)):c=!1;t.exports={ABV:h,CONSTR:c,TYPED:r,VIEW:l}},function(t,e,i){var n=i(34),a=i(2)("iterator"),s=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||s[a]===t)}},function(t,e,i){var n=i(49),a=i(2)("iterator"),s=i(34);t.exports=i(16).getIteratorMethod=function(t){if(null!=t)return t[a]||t["@@iterator"]||s[n(t)]}},function(t,e,i){var a=i(10),s=i(22),o=i(2)("species");t.exports=function(t,e){var i,n=a(t).constructor;return void 0===n||null==(i=a(n)[o])?e:s(i)}},function(t,e,i){var s=i(2)("iterator"),o=!1;try{var n=[7][s]();n.return=function(){o=!0},Array.from(n,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var i=!1;try{var n=[7],a=n[s]();a.next=function(){return{done:i=!0}},n[s]=function(){return a},t(n)}catch(t){}return i}},function(t,e,i){var n=i(40),a=i(19);t.exports=function(t,e,i){if(n(e))throw TypeError("String#"+i+" doesn't accept regex!");return String(a(t))}},function(t,e,i){var n=i(2)("match");t.exports=function(e){var i=/./;try{"/./"[e](i)}catch(t){try{return i[n]=!1,!"/./"[e](i)}catch(t){}}return!0}},function(t,e,i){"use strict";var n=i(1),a=i(28)(0),s=i(20)([].forEach,!0);n(n.P+n.F*!s,"Array",{forEach:function(t,e){return a(this,t,e)}})},function(t,e,i){function n(){var t=+this;if(b.hasOwnProperty(t)){var e=b[t];delete b[t],e()}}function a(t){n.call(t.data)}var s,o,r,l=i(18),h=i(63),c=i(71),d=i(35),u=i(0),p=u.process,m=u.setImmediate,g=u.clearImmediate,f=u.MessageChannel,x=0,b={},v="onreadystatechange";m&&g||(m=function(t){for(var e=[],i=1;i<arguments.length;)e.push(arguments[i++]);return b[++x]=function(){h("function"==typeof t?t:Function(t),e)},s(x),x},g=function(t){delete b[t]},"process"==i(13)(p)?s=function(t){p.nextTick(l(n,t,1))}:f?(r=(o=new f).port2,o.port1.onmessage=a,s=l(r.postMessage,r,1)):u.addEventListener&&"function"==typeof postMessage&&!u.importScripts?(s=function(t){u.postMessage(t+"","*")},u.addEventListener("message",a,!1)):s=v in d("script")?function(t){c.appendChild(d("script"))[v]=function(){c.removeChild(this),n.call(t)}}:function(t){setTimeout(l(n,t,1),0)}),t.exports={set:m,clear:g}},function(t,e,i){"use strict";(function(n){i.d(e,"a",function(){return t});var t=function(t,e){if(void 0===window.grecaptcha)return!1;var i={sitekey:application.recaptcha.sitekey,hl:n("html").attr("lang")};return"function"==typeof e&&(i.callback=e),window.grecaptcha.render(t,i)}}).call(this,i(7))},,function(t,e,r){"use strict";r.r(e),function(t){r(94),r(43),r(27),r(99),r(100),r(101),r(102),r(103);var o,n,e=r(7),i=r.n(e),a=(r(104),r(111),r(113),r(126),r(127),r(128),r(138),r(144),r(91)),s=(r(145),"rtl"===i()("html").attr("dir"));(o=t)(document).ready(function(){var t=o("header");o(".contact-form").validateForm({checkRequired:!0,scrollMargin:t.length?t.height()+30:30});var e=o(".newsletter");o.each(o("form"),function(t,i){o(i).find(".newsletter-recaptcha-field")&&setTimeout(function(){var t=o(i).find(".newsletter-recaptcha-field"),e=Object(a.a)(t[0]);t.parent().find(".lds-ring").remove(),isNaN(parseInt(e,10))||o(i).attr("recaptcha-id",e)},3e3)}),e.length&&(e.validateForm({checkRequired:!0,scrollMargin:t.length?t.height()+30:30}),e.find("input,button").focusin(function(){o(".newsletter").find(".recaptcha-wrapper").stop().slideDown("fast")})),o(".select-filter").on("change",function(t){var e=o(this).val(),i=o(this).find('option[value="'+e+'"]');void 0!==i.data("url")&&i.data("url").length&&(window.location.href=i.data("url"))}),o(".owl-releases2").owlCarousel({rtl:s,margin:10,dots:!1,autoWidth:!1,navigation:!0,items:6,loop:!0,autoplay:!0,autoplayTimeout:3e3,navText:["<i class='icon-right-open-big'></i>","<i class='icon-left-open-big'></i>"],autoplayHoverPause:!0,responsive:{0:{items:2,nav:!0,navText:!1,margin:0},600:{items:3,nav:!1,navText:!1},1e3:{items:6,nav:!0}}}),o(".slider-4").on("slid.bs.carousel",function(t){var e=o(t.relatedTarget),i=e.parents(".slider-4").find(".petition-detail
2s");if(!i.length)return!0;i.find(".sign-now").attr("href",e.data("url")),i.find(".say").text(e.data("title"))})}),o(document).ready(function(){o(".slider-44").carousel({interval:2e3,items:1})}),o(document).ready(function(){o(".dropbtn").not(".js-items-calendar .dropbtn").click(function(){o(".dropdown-content").toggle()}),o("body").on("click",".agenda-year__item__year",function(t){t.preventDefault();var e=o(this).closest(".agenda-years-list").find(".agenda-year__item.is-active"),i=o(this).closest(".agenda-year__item");e.length&&e.is(i)||(e.removeClass("is-active"),i.addClass("is-active"))})}),o(document).ready(function(){var t=o("#calender-slider");o("#calender-slider").owlCarousel({rtl:s,autoWidth:!1,navigation:!0,loop:1<t.children().length,items:1,autoplay:!0,autoplayTimeout:3e3,navText:["<i class='icon-right-open-big'></i>","<i class='icon-left-open-big'></i>"],autoplayHoverPause:!0,responsive:{0:{items:1,nav:!0,navText:!1,margin:0},600:{items:1,nav:!1,navText:!1},1e3:{items:1,nav:!0}}})}),o(document).ready(function(){o(".rep-text").each(function(){var t=o(this).text();if(350<o.trim(t).length){var e=t.substring(0,350);o(this).empty().html(e),o(this).append("... Ø§ÙØ±Ø£ اÙÙ
Ø²ÙØ¯ ")}})}),o(document).ready(function(){o(".limit-lines").each(function(){var t=o(this).text();if(310<o.trim(t).length){var e=t.substring(0,310);o(this).empty().html(e),o(this).append("...")}})}),o(document).ready(function(){o(".search-p").each(function(){var t=o(this).text();if(400<o.trim(t).length){var e=t.substring(0,400);o(this).empty().html(e),o(this).append("...")}})}),(n=t).fn.dropdowns=function(t){function e(){i<t.toggleWidth?(n(".toggleMenu").css("display","inline-block"),n(".toggleMenu").hasClass("active")?(n(".head-links").show(),n("#overlay").css("display","block")):n(".head-links").hide(),n(".head-links li").unbind("mouseenter mouseleave"),n(".head-links li a.parent").unbind("click").bind("click",function(t){t.preventDefault(),n(this).parent("li").toggleClass("hover")})):i>=t.toggleWidth&&(n(".toggleMenu").css("display","none"),n(".head-links").show(),n(".head-links li").removeClass("hover"),n(".head-links li a").unbind("click"),n(".head-links li").unbind("mouseenter mouseleave").bind("mouseenter mouseleave",function(){n(this).toggleClass("hover")}))}t=n.extend({toggleWidth:768},t);var i=document.body.clientWidth;return this.each(function(){n(".toggleMenu").click(function(t){t.preventDefault(),n(this).toggleClass("active"),n(this).next(".head-links").toggle(),e()}),e(),n(".head-links li a").each(function(){0<n(this).next().length&&n(this).addClass("parent")}),n(window).bind("resize orientationchange",function(){i=document.body.clientWidth,e()})})},o(".dropdowns").dropdowns(),o(".close-btn").click(function(){document.getElementById("overlay").style.display="none",document.getElementById("hl").style.display="none",o(".sm-menu").css("display","none"),o(".toggleMenu").removeClass("active")}),o(".icons").click(function(){o(".sm-menu").css("display","block")}),o("#overlay").click(function(){o(this).css("display","none"),o("#hl").css("display","none"),o(".toggleMenu").removeClass("active")}),o(window).on("scroll",function(){50<o(window).scrollTop()?o("header").css("box-shadow","3px -1px 14px 0 rgba(0, 0, 0, 0), 0 4px 22px 0 rgba(0, 0, 0, 0.06)"):o("header").css("box-shadow","none")}),o(document).ready(function(){o("#chart").length&&(window.onload=function(){CanvasJS.addColorSet("customColors",["#edc949","#4e79a7","#f28e2c","#e15759","#76b7b2"]);var s=[];o(".chart-item").each(function(t,e){var i=o(e),n=i.attr("data-value"),a=i.attr("data-title");s.push({y:n,name:a})}),new CanvasJS.Chart("chart",{colorSet:"customColors",animationEnabled:!0,data:[{type:"pie",dataPoints:s}]}).render()}),o(".js-toggle-btn").length&&o(".js-toggle-btn").click(function(){o(this).next(".js-toggle-data").slideToggle(),o(this).toggleClass("active")}),o(window).scroll(function(t){250<=o(window).scrollTop()?o(".go-top").addClass("show"):o(".go-top").removeClass("show")}),o(".go-top").click(function(){o("html, body").animate({scrollTop:o(o(this).attr("href")).offset().top},1e3)})})}
vendor: 7,712 bytes, line 2
2.call(this,r(7))},function(t,e,i){var n=i(1);n(n.P,"Function",{bind:i(95)})},function(t,e,i){"use strict";var s=i(22),o=i(6),r=i(63),l=[].slice,h={};t.exports=Function.bind||function(e){var i=s(this),n=l.call(arguments,1),a=function(){var t=n.concat(l.call(arguments));return this instanceof a?function(t,e,i){if(!(e in h)){for(var n=[],a=0;a<e;a++)n[a]="a["+a+"]";h[e]=Function("F,a","return new F("+n.join(",")+")")}return h[e](t,i)}(i,t.length,t):r(i,t,e)};return o(i.prototype)&&(a.prototype=i.prototype),a}},function(t,e){t.exports="\t\n\v\f\r  áá ââââââ
ââââââ¯âã\u2028\u2029\ufeff"},function(t,e,i){var n=i(98);t.exports=function(t,e){return new(n(t))(e)}},function(t,e,i){var n=i(6),a=i(65),s=i(2)("species");t.exports=function(t){var e;return a(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!a(e.prototype)||(e=void 0),n(e)&&null===(e=e[s])&&(e=void 0)),void 0===e?Array:e}},function(t,e,i){t.exports={"mtb-2":"mtb-2","pb-2":"pb-2",bold:"bold","section-5":"section-5",bg1:"bg1","ml--2":"ml--2","ml-3":"ml-3","m-0":"m-0","list-none":"list-none","canvasjs-chart-toolbar":"canvasjs-chart-toolbar","canvasjs-chart-credit":"canvasjs-chart-credit","canvasjs-chart-tooltip":"canvasjs-chart-tooltip","font-13":"font-13","h-500":"h-500","slider-read-more__actions":"slider-read-more__actions","read-more":"read-more","icon-plus-button":"icon-plus-button","gray-bg":"gray-bg","gray-bg-min":"gray-bg-min","slide-img":"slide-img",title2:"title2",logo:"logo",law:"law","customer-services-area":"customer-services-area","limit-lines":"limit-lines","limit-lines2":"limit-lines2","search-input":"search-input","search-btn":"search-btn","done-by":"done-by",more:"more","t-4":"t-4","first-prev":"first-prev","first-next":"first-next","carousel-caption-c":"carousel-caption-c","bg-grad":"bg-grad","font-50":"font-50","mr-half":"mr-half",grid:"grid","mt-20":"mt-20",phone:"phone",yellow:"yellow",english:"english","customer-service":"customer-service",outline:"outline","pleft-0":"pleft-0","pright-0":"pright-0","list-1":"list-1","form-1-wrapper":"form-1-wrapper","input-wrapper":"input-wrapper","btn-1":"btn-1","dark-gray":"dark-gray",say:"say","circle-wrap":"circle-wrap",circle:"circle",mask:"mask",fill1:"fill1",full:"full",fill:"fill","inside-circle":"inside-circle",fill2:"fill2",fill3:"fill3","border-s":"border-s","english-link":"english-link",ca:"ca",event:"event",search:"search",sc:"sc","s-contact":"s-contact","div-title":"div-title","div-description":"div-description","carousel-area-89":"carousel-area-89","icon-right-open-big":"icon-right-open-big","owl-releases2":"owl-releases2","icon-left-open-big":"icon-left-open-big",plus:"plus","hvr-grow":"hvr-grow",plus2:"plus2",white:"white","div-2":"div-2",title:"title","div-4":"div-4",black:"black","mt-2":"mt-2","mtop-4":"mtop-4","mtop-3":"mtop-3","dark-bg":"dark-bg","ml--1":"ml--1","ml--3":"ml--3","pt-pb-4":"pt-pb-4","img-bg":"img-bg","img-bg2":"img-bg2","img-bg3":"img-bg3","img-bg4":"img-bg4","img-bg5":"img-bg5","img-bg7":"img-bg7","remove-ml":"remove-ml","menu-content":"menu-content","has-submenu":"has-submenu",menu:"menu",orange:"orange","text-center":"text-center",box:"box","icon-sendd":"icon-sendd","sign-now":"sign-now","font-26":"font-26","time-ca":"time-ca","calender-bg-head":"calender-bg-head",calender:"calender",list:"list","G-orang-bg":"G-orang-bg",brown:"brown",fr:"fr","pr-8":"pr-8","pl-8":"pl-8",time:"time","text-justify":"text-justify","pl-5":"pl-5","mp-9":"mp-9",contact:"contact","para-contact":"para-contact",form:"form",dropbtn:"dropbtn",dropdown:"dropdown","dropdown-content":"dropdown-content",show:"show","border-right-d":"border-right-d",para:"para","footer-bottom":"footer-bottom",download:"download","mt-19":"mt-19","f-list":"f-list",info:"info",cs:"cs",div1:"div1",div2:"div2",div3:"div3",footer:"footer","header-section":"header-section","header-section__title":"header-section__title","custom-bg-image":"custom-bg-image","pro-img":"pro-img",bg:"bg","cont-bg":"cont-bg","mab-4":"mab-4",staff:"staff","staff-details":"staff-details","info-staff-title":"info-staff-title","info-staff":"info-staff",list9:"list9",staff2:"staff2","staff2-info":"staff2-info",button:"button","personal-pic":"personal-pic","item-img2":"item-img2","mr-10":"mr-10","width-100":"width-100","mt-2h":"mt-2h","p-2":"p-2","hr-c":"hr-c","icon-speech":"icon-speech",fl:"fl","font-15":"font-15","h-650":"h-650","contact-form":"contact-form","select-with-other-option":"select-with-other-option",selecionado_opcion:"selecionado_opcion",send:"send","contact-info":"contact-info",block:"block","icon-block":"icon-block","lg-para-block":"lg-para-block","sm-para-block":"sm-para-block",progress:"progress","progress-bar":"progress-bar",email:"email","email-btn":"email-btn",file:"file","news-letter-form":"news-letter-form","newsletter-recaptcha-field":"newsletter-recaptcha-field","input-control-error":"input-control-error","tweet-block":"tweet-block","tweet-section":"tweet-section","fb-section":"fb-section",Twitter:"Twitter","timeline-Tweet":"timeline-Tweet","t-time":"t-time","twt-img":"twt-img","fb-img":"fb-img","u-name":"u-name","ac-name":"ac-name",gray:"gray",content:"content","t-actions":"t-actions","font-22":"font-22","lds-ring":"lds-ring","font-20":"font-20",list7:"list7","carousel-item":"carousel-item","carousel-control-next":"carousel-control-next","carousel-control-prev":"carousel-control-prev","carousel-caption":"carousel-caption","f-name":"f-name","fb-para":"fb-para","fb-blue":"fb-blue","single-page":"single-page","s-1":"s-1",homepage:"homepage","col-lg-6":"col-lg-6","col-lg-3":"col-lg-3","single-page__content":"single-page__content",flex:"flex",icon_select_mate:"icon_select_mate",select_mate:"select_mate",cont_list_select_mate:"cont_list_select_mate",cont_select_int:"cont_select_int",active:"active","media-bg":"media-bg",tab:"tab","pl-pr":"pl-pr",nav:"nav","media-img":"media-img","media-desc":"media-desc","media-text":"media-text","rep-text":"rep-text",statistics:"statistics","media-time":"media-time","rep-time":"rep-time",list8:"list8",list8__item:"list8__item","mt-6":"mt-6","mtop-5":"mtop-5",year:"year",hl:"hl","rep-img":"rep-img","latest-n-img":"latest-n-img","rep-div":"rep-div","latest-news":"latest-news",cus:"cus","mt-9":"mt-9","sub-content":"sub-content","gray-b":"gray-b","block-content":"block-content","rep-list":"rep-list","w-100":"w-100","mab-h":"mab-h","staff-img":"staff-img",paging:"paging","general-list":"general-list",red:"red",upload:"upload",salaries:"salaries",cont:"cont","demo-gallery":"demo-gallery","demo-gallery-poster":"demo-gallery-poster","justified-gallery":"justified-gallery",video:"video",dark:"dark","lg-inner":"lg-inner",vedio:"vedio","audio-bar":"audio-bar","item-img":"item-img",overlay:"overlay",dropdowns:"dropdowns",toggleMenu:"toggleMenu","head-links":"head-links",parent:"parent",closebtn:"closebtn","close-menu":"close-menu","img-staff":"img-staff","owl-item":"owl-item",tt:"tt","owl-rtl":"owl-rtl",staff__position:"staff__position","scl-3":"scl-3","breadcrumb-c":"breadcrumb-c","s-block":"s-block","poll-stats--item":"poll-stats--item","s-block__tag":"s-block__tag","s-block-item":"s-block-item",mainline:"mainline",baseline:"baseline","pie-wrapper":"pie-wrapper",pie:"pie","half-circle":"half-circle",label:"label",shadow:"shadow","progress-half":"progress-half","left-side":"left-side","right-side":"right-side","progress-full":"progress-full","ldBar-label":"ldBar-label",ldBar:"ldBar","checkbox-group":"checkbox-group","select-input--checkbox":"select-input--checkbox","w-5":"w-5","w-15":"w-15","w-80":"w-80","calender-bg":"calender-bg","calender-slider":"calender-slider","icon-902731501556277131":"icon-902731501556277131","owl-control
2s":"owl-controls","owl-dot":"owl-dot","owl-dots":"owl-dots","owl-nav":"owl-nav","owl-prev":"owl-prev","owl-next":"owl-next","owl-stage-outer":"owl-stage-outer","share-icons":"share-icons","carousel-slider-41":"carousel-slider-41","s-next":"s-next","s-prev":"s-prev","carousel-slider-17":"carousel-slider-17","carousel-slider-22":"carousel-slider-22",slider:"slider","carousel-indicators":"carousel-indicators",indicator0:"indicator0","list7-89":"list7-89","search-form":"search-form",chartContainer:"chartContainer","canvasjs-chart-container":"canvasjs-chart-container","canvasjs-chart-canvas":"canvasjs-chart-canvas","chart-data":"chart-data","chart-item":"chart-item","toggle-item":"toggle-item","toggle-head":"toggle-head",section__title:"section__title","toggle-arrow":"toggle-arrow","d-flex":"d-flex","js-toggle-btn":"js-toggle-btn","js-toggle-data":"js-toggle-data","toggle-content":"toggle-content","staff-option2":"staff-option2",row:"row",row10:"row10",row5:"row5","no-padding":"no-padding","no-gutter":"no-gutter","pdf-box":"pdf-box","pdf-title":"pdf-title","staff-title":"staff-title","bottom-footer":"bottom-footer","icon-box":"icon-box","btn-style1":"btn-style1","item-title":"item-title","default-date":"default-date","item-description":"item-description","is-full":"is-full","lego_eb-41":"lego_eb-41","block-div":"block-div","b-41":"b-41","carousel-area-41":"carousel-area-41","slider-2":"slider-2",carousel:"carousel",slide:"slide","carousel-inner":"carousel-inner","list1--item":"list1--item","list1--desc":"list1--desc","center-content":"center-content","list2--image":"list2--image","list2--item":"list2--item","image--7":"image--7","block-left-border":"block-left-border","block-right-border":"block-right-border","block--border-radius":"block--border-radius","lego_eb-151":"lego_eb-151","lego_eb-39":"lego_eb-39","no-margin":"no-margin","list2-item":"list2-item","margin-left":"margin-left","go-top":"go-top","single-page__image":"single-page__image","single-staff-img":"single-staff-img","lego_eb-147":"lego_eb-147","b-147":"b-147",marsad_block:"marsad_block","list1---item":"list1---item","list1---image":"list1---image","list1---title":"list1---title","remove-mobile":"remove-mobile","petition-details":"petition-details","slider-4":"slider-4",hover:"hover","owl-carousel":"owl-carousel","single-item__sharing-tools":"single-item__sharing-tools","single-item__sharing-tools__title":"single-item__sharing-tools__title","single-item__share":"single-item__share","lg-on":"lg-on","lg-container":"lg-container","lg-outer":"lg-outer","lg-thumb-outer":"lg-thumb-outer","lg-thumb-align-middle":"lg-thumb-align-middle","single-page__gallery":"single-page__gallery","single-page__gallery__item":"single-page__gallery__item","dropdown-agenda":"dropdown-agenda","agenda-years-list":"agenda-years-list","agenda-year__item":"agenda-year__item","agenda-year__item__year":"agenda-year__item__year","is-active":"is-active","agenda-year__item-months":"agenda-year__item-months","agenda-year__item-month":"agenda-year__item-month","dropdown-calendar":"dropdown-calendar","js-items-calendar":"js-items-calendar","is-loading":"is-loading",container:"container",col:"col","col-1":"col-1","col-10":"col-10","col-11":"col-11","col-12":"col-12","col-2":"col-2","col-3":"col-3","col-4":"col-4","col-5":"col-5","col-6":"col-6","col-7":"col-7","col-8":"col-8","col-9":"col-9","col-auto":"col-auto","col-lg":"col-lg","col-lg-1":"col-lg-1","col-lg-10":"col-lg-10","col-lg-11":"col-lg-11","col-lg-12":"col-lg-12","col-lg-2":"col-lg-2","col-lg-4":"col-lg-4","col-lg-5":"col-lg-5","col-lg-7":"col-lg-7","col-lg-8":"col-lg-8","col-lg-9":"col-lg-9","col-lg-auto":"col-lg-auto","col-md":"col-md","col-md-1":"col-md-1","col-md-10":"col-md-10","col-md-11":"col-md-11","col-md-12":"col-md-12","col-md-2":"col-md-2","col-md-3":"col-md-3","col-md-4":"col-md-4","col-md-5":"col-md-5","col-md-6":"col-md-6","col-md-7":"col-md-7","col-md-8":"col-md-8","col-md-9":"col-md-9","col-md-auto":"col-md-auto","col-sm":"col-sm","col-sm-1":"col-sm-1","col-sm-10":"col-sm-10","col-sm-11":"col-sm-11","col-sm-12":"col-sm-12","col-sm-2":"col-sm-2","col-sm-3":"col-sm-3","col-sm-4":"col-sm-4","col-sm-5":"col-sm-5","col-sm-6":"col-sm-6","col-sm-7":"
2col-sm-7","col-sm-8":"col-sm-8","col-sm-9":"col-sm-9","col-sm-auto":"col-sm-auto","col-xl":"col-xl","col-xl-1":"col-xl-1","col-xl-10":"col-xl-10","col-xl-11":"col-xl-11","col-xl-12":"col-xl-12","col-xl-2":"col-xl-2","col-xl-3":"col-xl-3","col-xl-4":"col-xl-4","col-xl-5":"col-xl-5","col-xl-6":"col-xl-6","col-xl-7":"col-xl-7","col-xl-8":"col-xl-8","col-xl-9":"col-xl-9","col-xl-auto":"col-xl-auto",list2:"list2","list2-item__icon":"list2-item__icon","stories-list":"stories-list","section-block":"section-block",category__header_title:"category__header_title",category__header_title_text:"category__header_title_text",section__title_text:"section__title_text",section__content:"section__content","browse-btn-group":"browse-btn-group",dd:"dd","lds-ring-ltr":"lds-ring-ltr","lds-ring-rtl":"lds-ring-rtl","is--orange":"is--orange","form-is-sending":"form-is-sending","form-loader":"form-loader","category-nav-tabs":"category-nav-tabs",lego_eb:"lego_eb","lego_eb-19":"lego_eb-19","table-sm":"table-sm","table-borderless":"table-borderless","table-primary":"table-primary","table-secondary":"table-secondary","table-success":"table-success","table-info":"table-info","table-warning":"table-warning","table-danger":"table-danger","table-light":"table-light","table-dark":"table-dark","table-active":"table-active","thead-dark":"thead-dark","thead-light":"thead-light","table-responsive-sm":"table-responsive-sm","table-responsive-md":"table-responsive-md","table-responsive-lg":"table-responsive-lg","table-responsive-xl":"table-responsive-xl","table-responsive":"table-responsive","accessibility-toolbar":"accessibility-toolbar","accessibility-button":"accessibility-button","icon-a11y":"icon-a11y","tooltip-wrapper":"tooltip-wrapper","accessibility-tooltip":"accessibility-tooltip",tooltipFadeIn:"tooltipFadeIn","accessibility-panel":"accessibility-panel",open:"open","panel-header":"panel-header","close-button":"close-button","panel-content":"panel-content",section:"section","mb-0":"mb-0","section-title":"section-title","control-item":"control-item","control-label":"control-label","toggle-switch":"toggle-switch","toggle-slider":"toggle-slider","button-group":"button-group","control-button":"control-button","reset-button":"reset-button","color-picker-group":"color-picker-group","color-picker":"color-picker","select-input":"select-input","keyboard-nav":"keyboard-nav","highlight-links":"highlight-links","large-text":"large-text","word-spacing":"word-spacing","letter-spacing":"letter-spacing","line-height":"line-height","underline-links":"underline-links","no-animations":"no-animations","hide-images":"hide-images","readable-font":"readable-font",grayscale:"grayscale","inner-content":"inner-content","access-invert":"access-invert","access-dark-contrast":"access-dark-contrast","access-mono":"access-mono","access-black-yellow":"access-black-yellow","access-sepia":"access-sepia","voice-reader":"voice-reader","text-left":"text-left","text-right":"text-right","item-tools":"item-tools","item-tools__group":"item-tools__group","item-tools__btn":"item-tools__btn","focus-visible":"focus-visible","item-tools__btn--reader":"item-tools__btn--reader","item-tools__icon-play":"item-tools__icon-play","item-tools__icon-stop":"item-tools__icon-stop","item-tools__reader-label":"item-tools__reader-label","single-category":"single-category","is-item-font-scaled":"is-item-font-scaled",note:"note","icon-location":"icon-location","icon-facebook-letter-logo":"icon-facebook-letter-logo","icon-clock":"icon-clock","icon-share":"icon-share","icon-printing-tool":"icon-printing-tool","icon-smartphone-call":"icon-smartphone-call","icon-magnifier":"icon-magnifier","icon-arroba":"icon-arroba","icon-grid-world":"icon-grid-world","icon-plus":"icon-plus","icon-right-arrow":"icon-right-arrow","icon-back":"icon-back","icon-down-open-big":"icon-down-open-big","icon-add-group":"icon-add-group","icon-mail":"icon-mail","icon-influencer":"icon-influencer","icon-customer-service":"icon-customer-service","icon-contract":"icon-contract","icon-right-arrow-1":"icon-right-arrow-1","icon-download":"icon-download","icon-menu":"icon-menu","icon-left-arrow":"icon-left-arrow","icon-team":"icon-team","icon-retweet-arrows-couple-symbol":"icon-retweet-arrows-couple-symbol","icon-share-1":"icon-share-1","icon-eye":"icon-eye","icon-connection":"icon-connection","icon-like":"icon-like","icon-twitter":"icon-twitter","icon-linkedin":"icon-linkedin","icon-instagram":"icon-instagram","iconv2-accessibility2":"iconv2-accessibility2","iconv2-accessibility":"iconv2-accessibility","iconv2-play2":"iconv2-play2","iconv2-telegram1":"iconv2-telegram1","iconv2-play-circle-o":"iconv2-play-circle-o","iconv2-share-square-o":"iconv2-share-square-o","iconv2-share-alt":"iconv2-share-alt","iconv2-mail-forward":"iconv2-mail-forward","iconv2-whatsapp":"iconv2-whatsapp","iconv2-telegram":"iconv2-telegram","hidden-lg":"hidden-lg","close-btn":"close-btn","hidden-md":"hidden-md","hidden-sm":"hidden-sm",icons:"icons",h4:"h4","left-7":"left-7",more2:"more2","w-md-50":"w-md-50","carousel-area-3":"carousel-area-3","hidden-xs":"hidden-xs","orang-bg":"orang-bg","pl-xs":"pl-xs",top:"top","news-letter":"news-letter","pl-0":"pl-0","mb-s-20":"mb-s-20",points:"points","cr-s":"cr-s","fax-sm":"fax-sm","about-staff":"about-staff","sm-menu":"sm-menu","mt-sm":"mt-sm","font-19":"font-19","y-bg":"y-bg",item:"item","flex-sm":"flex-sm","mt-s-10":"mt-s-10","
2select-filter":"select-filter","fill1-ltr":"fill1-ltr","fill1-rtl":"fill1-rtl","fill2-ltr":"fill2-ltr","fill2-rtl":"fill2-rtl","fill3-ltr":"fill3-ltr","fill3-rtl":"fill3-rtl"}},function(t,e,i){t.exports={"owl-carousel":"owl-carousel","owl-stage":"owl-stage","owl-stage-outer":"owl-stage-outer","owl-wrapper":"owl-wrapper","owl-item":"owl-item","owl-nav":"owl-nav",disabled:"disabled","owl-dots":"owl-dots","owl-prev":"owl-prev","owl-next":"owl-next","owl-dot":"owl-dot","owl-loaded":"owl-loaded","owl-loading":"owl-loading","owl-hidden":"owl-hidden","owl-refresh":"owl-refresh","owl-drag":"owl-drag","owl-grab":"owl-grab","owl-rtl":"owl-rtl","no-js":"no-js",animated:"animated","owl-animated-in":"owl-animated-in","owl-animated-out":"owl-animated-out",fadeOut:"fadeOut","owl-height":"owl-height","owl-lazy":"owl-lazy","owl-video-wrapper":"owl-video-wrapper","owl-video-play-icon":"owl-video-play-icon","owl-video-playing":"owl-video-playing","owl-video-tn":"owl-video-tn","owl-video-frame":"owl-video-frame"}},function(t,e,i){t.exports={"owl-theme":"owl-theme","owl-nav":"owl-nav",disabled:"disabled","owl-dots":"owl-dots","owl-dot":"owl-dot",active:"active"}},function(t,e,i){t.exports={ldBar:"ldBar","label-center":"label-center","ldBar-label":"ldBar-label","no-percent":"no-percent"}},function(t,e,i){t.exports={"focus-visible":"focus-visible",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",lead:"lead","display-1":"display-1","display-2":"display-2","display-3":"display-3","display-4":"display-4",small:"small",mark:"mark","list-unstyled":"list-unstyled","list-inline":"list-inline","list-inline-item":"list-inline-item",initialism:"initialism",blockquote:"blockquote","blockquote-footer":"blockquote-footer","img-fluid":"img-fluid","img-thumbnail":"img-thumbnail",figure:"figure","figure-img":"figure-img","figure-caption":"figure-caption","pre-scrollable":"pre-scrollable",container:"container","container-fluid":"container-fluid","container-lg":"container-lg","container-md":"container-md","container-sm":"container-sm","container-xl":"container-xl",row:"row","no-gutters":"no-gutters",col:"col","col-1":"col-1","col-10":"col-10","col-11":"col-11","col-12":"col-12","col-2":"col-2","col-3":"col-3","col-4":"col-4","col-5":"col-5","col-6":"col-6","col-7":"col-7","col-8":"col-8","col-9":"col-9","col-auto":"col-auto","col-lg":"col-lg","col-lg-1":"col-lg-1","col-lg-10":"col-lg-10","col-lg-11":"col-lg-11","col-lg-12":"col-lg-12","col-lg-2":"col-lg-2","col-lg-3":"col-lg-3","col-lg-4":"col-lg-4","col-lg-5":"col-lg-5","col-lg-6":"col-lg-6","col-lg-7":"col-lg-7","col-lg-8":"col-lg-8","col-lg-9":"col-lg-9","col-lg-auto":"col-lg-auto","col-md":"col-md","col-md-1":"col-md-1","col-md-10":"col-md-10","col-md-11":"col-md-11","col-md-12":"col-md-12","col-md-2":"col-md-2","col-md-3":"col-md-3","col-md-4":"col-md-4","col-md-5":"col-md-5","col-md-6":"col-md-6","col-md-7":"col-md-7","col-md-8":"col-md-8","col-md-9":"col-md-9","col-md-auto":"col-md-auto","col-sm":"col-sm","col-sm-1":"col-sm-1","col-sm-10":"col-sm-10","col-sm-11":"col-sm-11","col-sm-12":"col-sm-12","col-sm-2":"col-sm-2","col-sm-3":"col-sm-3","col-sm-4":"col-sm-4","col-sm-5":"col-sm-5","col-sm-6":"col-sm-6","col-sm-7":"col-sm-7","col-sm-8":"col-sm-8","col-sm-9":"col-sm-9","col-sm-auto":"col-sm-auto","col-xl":"col-xl","col-xl-1":"col-xl-1","col-xl-10":"col-xl-10","col-xl-11":"col-xl-11","col-xl-12":"col-xl-12","col-xl-2":"col-xl-2","col-xl-3":"col-xl-3","col-xl-4":"col-xl-4","col-xl-5":"col-xl-5","col-xl-6":"col-xl-6","col-xl-7":"col-xl-7","col-xl-8":"col-xl-8","col-xl-9":"col-xl-9","col-xl-auto":"col-xl-auto","row-cols-1":"row-cols-1","row-cols-2":"row-cols-2","row-cols-3":"row-cols-3","row-cols-4":"row-cols-4","row-cols-5":"row-cols-5","row-cols-6":"row-cols-6","order-first":"order-first","order-last":"order-last","order-0":"order-0","order-1":"order-1","order-2":"order-2","order-3":"order-3","order-4":"order-4","order-5":"order-5","order-6":"order-6","order-7":"order-7","order-8":"order-8","order-9":"order-9","order-10":"order-10","order-11":"order-11","order-12":"order-12","offset-1":"offset-1","offset-2":"offset-2","offset-3":"offset-3","offset-4":"offset-4","offset-5":"offset-5","offset-6":"offset-6","offset-7":"offset-7","offset-8":"offset-8","offset-9":"offset-9","offset-10":"offset-10","offset-11":"offset-11","row-cols-sm-1":"row-cols-sm-1","row-cols-sm-2":"row-cols-sm-2","row-cols-sm-3":"row-cols-sm-3","row-cols-sm-4":"row-cols-sm-4","row-cols-sm-5":"row-cols-sm-5","row-cols-sm-6":"row-cols-sm-6","order-sm-first":"order-sm-first","order-sm-last":"order-sm-last","order-sm-0":"order-sm-0","order-sm-1":"order-sm-1","order-sm-2":"order-sm-2","order-sm-3":"order-sm-3","order-sm-4":"order-sm-4","order-sm-5":"order-sm-5","order-sm-6":"order-sm-6","order-sm-7":"order-sm-7","order-sm-8":"order-sm-8","order-sm-9":"order-sm-9","order-sm-10":"order-sm-10","order-sm-11":"order-sm-11","order-sm-12":"order-sm-12","offset-sm-0":"offset-sm-0","offset-sm-1":"offset-sm-1","offset-sm-2":"offset-sm-2","offset-sm-3":"offset-sm-3","offset-sm-4":"offset-sm-4","offset-sm-5":"offset-sm-5","offset-sm-6":"offset-sm-6","offset-sm-7":"offset-sm-7","offset-sm-8":"offset-sm-8","offset-sm-9":"offset-sm-9","offset-sm-10":"offset-sm-10","offset-sm-11":"offset-sm-11","row-cols-md-1":"row-cols-md-1","row-cols-md-2":"row-cols-md-2","row-cols-md-3":"row-cols-md-3","row-cols-md-4":"row-cols-md-4","row-cols-md-5":"row-cols-md-5","row-cols-md-6":"row-cols-md-6","order-md-first":"order-md-first","order-md-last":"order-md-last","order-md-0":"order-md-0","order-md-1":"order-md-1","order-md-2":"order-md-2","order-md-3":"order-md-3","order-md-4":"order-md-4","order-md-5":"order-md-5","order-md-6":"order-md-6","order-md-7":"order-md-7","order-md-8":"order-md-8","order-md-9":"order-md-9","order-md-10":"order-md-10","order-md-11":"order-md-11","order-md-12":"order-md-12","offset-md-0":"offset-md-0","offset-md-1":"offset-md-1","offset-md-2":"offset-md-2","offset-md-3":"offset-md-3","offset-md-4":"offset-md-4","offset-md-5":"offset-md-5","offset-md-6":"offset-md-6","offset-md-7":"offset-md-7","offset-md-8":"offset-md-8","offset-md-9":"offset-md-9","offset-md-10":"offset-md-10","offset-md-11":"offset-md-11","row-cols-lg-1":"row-cols-lg-1","row-cols-lg-2":"row-cols-lg-2","row-cols-lg-3":"row-cols-lg-3","row-cols-lg-4":"row-cols-lg-4","row-cols-lg-5":"row-cols-lg-5","row-cols-lg-6":"row-cols-lg-6","order-lg-first":"order-lg-first","order-lg-last":"order-lg-last","order-lg-0":"order-lg-0","order-lg-1":"order-lg-1","order-lg-2":"order-lg-2","order-lg-3":"order-lg-3","order-lg-4":"order-lg-4","order-lg-5":"order-lg-5","order-lg-6":"order-lg-6","order-lg-7":"order-lg-7","order-lg-8":"order-lg-8","order-lg-9":"order-lg-9","order-lg-10":"order-lg-10","order-lg-11":"order-lg-11","order-lg-12":"order-lg-12","offset-lg-0":"offset-lg-0","offset-lg-1":"offset-lg-1","offset-lg-2":"offset-lg-2","offset-lg-3":"offset-lg-3","offset-lg-4":"offset-lg-4","offset-lg-5":"offset-lg-5","offset-lg-6":"offset-lg-6","offset-lg-7":"offset-lg-7","offset-lg-8":"offset-lg-8","offset-lg-9":"offset-lg-9","offset-lg-10":"offset-lg-10","offset-lg-11":"offset-lg-11","row-cols-xl-1":"row-cols-xl-1","row-cols-xl-2":"row-cols-xl-2","row-cols-xl-3":"row-cols-xl-3","row-cols-xl-4":"row-cols-xl-4","row-cols-xl-5":"row-cols-xl-5","row-cols-xl-6":"row-cols-xl-6","order-xl-first":"order-xl-first","order-xl-last":"order-xl-last","order-xl-0":"order-xl-0","order-xl-1":"order-xl-1","order-xl-2":"order-xl-2","order-xl-3":"order-xl-3","order-xl-4":"order-xl-4","order-xl-5":"order-xl-5","order-xl-6":"order-xl-6","order-xl-7":"order-xl-7","order-xl-8":"order-xl-8","order-xl-9":"order-xl-9","order-xl-10":"order-xl-10","order-xl-11":"order-xl-11","order-xl-12":"order-xl-12","offset-xl-0":"offset-xl-0","offset-xl-1":"offset-xl-1","offset-xl-2":"offset-xl-2","offset-xl-3":"offset-xl-3","offset-xl-4":"offset-xl-4","offset-xl-5":"offset-xl-5","offset-xl-6":"offset-xl-6","offset-xl-7":"offset-xl-7","offset-xl-8":"offset-xl-8","offset-xl-9":"offset-xl-9","offset-xl-10":"offset-xl-10","offset-xl-11":"offset-xl-11",table:"table","table-sm":"table-sm","table-bordered":"table-bordered","table-borderless":"table-borderless","table-striped":"table-striped","table-hover":"table-hover","table-primary":"table-primary","table-secondary":"table-secondary","table-success":"table-success","table-info":"table-info","table-warning":"table-warning","table-danger":"table-danger","table-light":"table-light","table-dark":"table-dark","table-active":"table-active","thead-dark":"thead-dark","thead-light":"thead-light","table-responsive-sm":"table-responsive-sm","table-responsive-md":"table-responsive-md","table-responsive-lg":"table-responsive-lg","table-responsive-xl":"table-responsive-xl","table-responsive":"table-responsive","form-control":"form-control","form-control-file":"form-control-file","form-control-range":"form-control-range","col-form-label":"col-form-label","col-form-label-lg":"col-form-label-lg","col-form-label-sm":"col-form-label-sm","form-control-plaintext":"form-control-plaintext","form-control-lg":"form-control-lg","form-control-sm":"form-control-sm","form-group":"form-group","form-text":"form-text","form-row":"form-row","form-check":"form-check","form-check-input":"form-check-input","form-check-label":"form-check-label","form-check-inline":"form-check-inline","valid-feedback":"valid-feedback","valid-tooltip":"valid-tooltip","is-valid":"is-valid","was-validated":"was-validated","custom-select":"custom-select","custom-control-input":"custom-control-input","custom-control-label":"custom-control-label","custom-file-input"
2:"custom-file-input","custom-file-label":"custom-file-label","invalid-feedback":"invalid-feedback","invalid-tooltip":"invalid-tooltip","is-invalid":"is-invalid","form-inline":"form-inline","input-group":"input-group","custom-control":"custom-control",btn:"btn",focus:"focus",disabled:"disabled","btn-primary":"btn-primary",active:"active",show:"show","dropdown-toggle":"dropdown-toggle","btn-secondary":"btn-secondary","btn-success":"btn-success","btn-info":"btn-info","btn-warning":"btn-warning","btn-danger":"btn-danger","btn-light":"btn-light","btn-dark":"btn-dark","btn-outline-primary":"btn-outline-primary","btn-outline-secondary":"btn-outline-secondary","btn-outline-success":"btn-outline-success","btn-outline-info":"btn-outline-info","btn-outline-warning":"btn-outline-warning","btn-outline-danger":"btn-outline-danger","btn-outline-light":"btn-outline-light","btn-outline-dark":"btn-outline-dark","btn-link":"btn-link","btn-group-lg":"btn-group-lg","btn-lg":"btn-lg","btn-group-sm":"btn-group-sm","btn-sm":"btn-sm","btn-block":"btn-block",fade:"fade",collapse:"collapse",collapsing:"collapsing",dropdown:"dropdown",dropleft:"dropleft",dropright:"dropright",dropup:"dropup","dropdown-menu":"dropdown-menu","dropdown-menu-left":"dropdown-menu-left","dropdown-menu-right":"dropdown-menu-right","dropdown-menu-sm-left":"dropdown-menu-sm-left","dropdown-menu-sm-right":"dropdown-menu-sm-right","dropdown-menu-md-left":"dropdown-menu-md-left","dropdown-menu-md-right":"dropdown-menu-md-right","dropdown-menu-lg-left":"dropdown-menu-lg-left","dropdown-menu-lg-right":"dropdown-menu-lg-right","dropdown-menu-xl-left":"dropdown-menu-xl-left","dropdown-menu-xl-right":"dropdown-menu-xl-right","dropdown-divider":"dropdown-divider","dropdown-item":"dropdown-item","dropdown-header":"dropdown-header","dropdown-item-text":"dropdown-item-text","btn-group":"btn-group","btn-group-vertical":"btn-group-vertical","btn-toolbar":"btn-toolbar","dropdown-toggle-split":"dropdown-toggle-split","btn-group-toggle":"btn-group-toggle","custom-file":"custom-file","input-group-append":"input-group-append","input-group-prepend":"input-group-prepend","input-group-text":"input-group-text","input-group-lg":"input-group-lg","input-group-sm":"input-group-sm","custom-control-inline":"custom-control-inline","custom-checkbox":"custom-checkbox","custom-radio":"custom-radio","custom-switch":"custom-switch","custom-select-sm":"custom-select-sm","custom-select-lg":"custom-select-lg","custom-range":"custom-range",nav:"nav","nav-link":"nav-link","nav-tabs":"nav-tabs","nav-item":"nav-item","nav-pills":"nav-pills","nav-fill":"nav-fill","nav-justified":"nav-justified","tab-content":"tab-content","tab-pane":"tab-pane",navbar:"navbar","navbar-brand":"navbar-brand","navbar-nav":"navbar-nav","navbar-text":"navbar-text","navbar-collapse":"navbar-collapse","navbar-toggler":"navbar-toggler","navbar-toggler-icon":"navbar-toggler-icon","navbar-expand-sm":"navbar-expand-sm","navbar-expand-md":"navbar-expand-md","navbar-expand-lg":"navbar-expand-lg","navbar-expand-xl":"navbar-expand-xl","navbar-expand":"navbar-expand","navbar-light":"navbar-light","navbar-dark":"navbar-dark",card:"card","list-group":"list-group","list-group-item":"list-group-item","card-body":"card-body","card-title":"card-title","card-subtitle":"card-subtitle","card-text":"card-text","card-link":"card-link","card-header":"card-header","card-footer":"card-footer","card-header-tabs":"card-header-tabs","card-header-pills":"card-header-pills","card-img-overlay":"card-img-overlay","card-img":"card-img","card-img-bottom":"card-img-bottom","card-img-top":"card-img-top","card-deck":"card-deck","card-group":"card-group","card-columns":"card-columns",accordion:"accordion",breadcrumb:"breadcrumb","breadcrumb-item":"breadcrumb-item",pagination:"pagination","page-link":"page-link","page-item":"page-item","pagination-lg":"pagination-lg","pagination-sm":"pagination-sm",badge:"badge","badge-pill":"badge-pill","badge-primary":"badge-primary","badge-secondary":"badge-secondary","badge-success":"badge-success","badge-info":"badge-info","badge-warning":"badge-warning","badge-danger":"badge-danger","badge-light":"badge-light","badge-dark":"badge-dark",jumbotron:"jumbotron","jumbotron-fluid":"jumbotron-fluid",alert:"alert","alert-heading":"alert-heading","alert-link":"alert-link","alert-dismissible":"alert-dismissible",close:"close","alert-primary":"alert-primary","alert-secondary":"alert-secondary","alert-success":"alert-success","alert-info":"alert-info","alert-warning":"alert-warning","alert-danger":"alert-danger","alert-light":"alert-light","alert-dark":"alert-dark",progress:"progress","progress-bar":"progress-bar","progress-bar-striped":"progress-bar-striped","progress-bar-animated":"progress-bar-animated","progress-bar-stripes-ltr":"progress-bar-stripes-ltr","progress-bar-stripes-rtl":"progress-bar-stripes-rtl",media:"media","media-body":"media-body","list-group-item-action":"list-group-item-action","list-group-horizontal":"list-group-horizontal","list-group-horizontal-sm":"list-group-horizontal-sm","list-group-horizontal-md":"list-group-horizontal-md","list-group-horizontal-lg":"list-group-horizontal-lg","list-group-horizontal-xl":"list-group-horizontal-xl","list-group-flush":"list-group-flush","list-group-item-primary":"list-group-item-primary","list-group-item-secondary":"list-group-item-secondary","list-group-item-success":"list-group-item-success","list-group-item-info":"list-group-item-info","list-group-item-warning":"list-group-item-warning","list-group-item-danger":"list-group-item-danger","list-group-item-light":"list-group-item-light","list-group-item-dark":"list-group-item-dark",toast:"toast",showing:"showing",hide:"hide","toast-header":"toast-header","toast-body":"toast-body","modal-open":"modal-open",modal:"modal","modal
2-dialog":"modal-dialog","modal-static":"modal-static","modal-dialog-scrollable":"modal-dialog-scrollable","modal-content":"modal-content","modal-footer":"modal-footer","modal-header":"modal-header","modal-body":"modal-body","modal-dialog-centered":"modal-dialog-centered","modal-backdrop":"modal-backdrop","modal-title":"modal-title","modal-scrollbar-measure":"modal-scrollbar-measure","modal-sm":"modal-sm","modal-lg":"modal-lg","modal-xl":"modal-xl",tooltip:"tooltip",arrow:"arrow","bs-tooltip-auto":"bs-tooltip-auto","bs-tooltip-top":"bs-tooltip-top","bs-tooltip-right":"bs-tooltip-right","bs-tooltip-bottom":"bs-tooltip-bottom","bs-tooltip-left":"bs-tooltip-left","tooltip-inner":"tooltip-inner",popover:"popover","bs-popover-auto":"bs-popover-auto","bs-popover-top":"bs-popover-top","bs-popover-right":"bs-popover-right","bs-popover-bottom":"bs-popover-bottom","popover-header":"popover-header","bs-popover-left":"bs-popover-left","popover-body":"popover-body",carousel:"carousel","pointer-event":"pointer-event","carousel-inner":"carousel-inner","carousel-item":"carousel-item","carousel-item-next":"carousel-item-next","carousel-item-prev":"carousel-item-prev","carousel-item-right":"carousel-item-right","carousel-item-left":"carousel-item-left","carousel-fade":"carousel-fade","carousel-control-next":"carousel-control-next","carousel-control-prev":"carousel-control-prev","carousel-control-next-icon":"carousel-control-next-icon","carousel-control-prev-icon":"carousel-control-prev-icon","carousel-indicators":"
2carousel-indicators","carousel-caption":"carousel-caption","spinner-border":"spinner-border","spinner-border-ltr":"spinner-border-ltr","spinner-border-rtl":"spinner-border-rtl","spinner-border-sm":"spinner-border-sm","spinner-grow":"spinner-grow","spinner-grow-sm":"spinner-grow-sm","align-baseline":"align-baseline","align-top":"align-top","align-middle":"align-middle","align-bottom":"align-bottom","align-text-bottom":"align-text-bottom","align-text-top":"align-text-top","bg-primary":"bg-primary","bg-secondary":"bg-secondary","bg-success":"bg-success","bg-info":"bg-info","bg-warning":"bg-warning","bg-danger":"bg-danger","bg-light":"bg-light","bg-dark":"bg-dark","bg-white":"bg-white","bg-transparent":"bg-transparent",border:"border","border-top":"border-top","border-right":"border-right","border-bottom":"border-bottom","border-left":"border-left","border-0":"border-0","border-top-0":"border-top-0","border-right-0":"border-right-0","border-bottom-0":"border-bottom-0","border-left-0":"border-left-0","border-primary":"border-primary","border-secondary":"border-secondary","border-success":"border-success","border-info":"border-info","border-warning":"border-warning","border-danger":"border-danger","border-light":"border-light","border-dark":"border-dark","border-white":"border-white","rounded-sm":"rounded-sm",rounded:"rounded","rounded-top":"rounded-top","rounded-right":"rounded-right","rounded-bottom":"rounded-bottom","rounded-left":"rounded-left","rounded-lg":"rounded-lg","rounded-circle":"rounded-circle","rounded-pill":"rounded-pill","rounded-0":"rounded-0",clearfix:"clearfix","d-none":"d-none","d-inline":"d-inline","d-inline-block":"d-inline-block","d-block":"d-block","d-table":"d-table","d-table-row":"d-table-row","d-table-cell":"d-table-cell","d-flex":"d-flex","d-inline-flex":"d-inline-flex","d-sm-none":"d-sm-none","d-sm-inline":"d-sm-inline","d-sm-inline-block":"d-sm-inline-block","d-sm-block":"d-sm-block","d-sm-table":"d-sm-table","d-sm-table-row":"d-sm-table-row","d-sm-table-cell":"d-sm-table-cell","d-sm-flex":"d-sm-flex","d-sm-inline-flex":"d-sm-inline-flex","d-md-none":"d-md-none","d-md-inline":"d-md-inline","d-md-inline-block":"d-md-inline-block","d-md-block":"d-md-block","d-md-table":"d-md-table","d-md-table-row":"d-md-table-row","d-md-table-cell":"d-md-table-cell","d-md-flex":"d-md-flex","d-md-inline-flex":"d-md-inline-flex","d-lg-none":"d-lg-none","d-lg-inline":"d-lg-inline","d-lg-inline-block":"d-lg-inline-block","d-lg-block":"d-lg-block","d-lg-table":"d-lg-table","d-lg-table-row":"d-lg-table-row","d-lg-table-cell":"d-lg-table-cell","d-lg-flex":"d-lg-flex","d-lg-inline-flex":"d-lg-inline-flex","d-xl-none":"d-xl-none","d-xl-inline":"d-xl-inline","d-xl-inline-block":"d-xl-inline-block","d-xl-block":"d-xl-block","d-xl-table":"d-xl-table","d-xl-table-row":"d-xl-table-row","d-xl-table-cell":"d-xl-table-cell","d-xl-flex":"d-xl-flex","d-xl-inline-flex":"d-xl-inline-flex","d-print-none":"d-print-none","d-print-inline":"d-print-inline","d-print-inline-block":"d-print-inline-block","d-print-block":"d-print-block","d-print-table":"d-print-table","d-print-table-row":"d-print-table-row","d-print-table-cell":"d-print-table-cell","d-print-flex":"d-print-flex","d-print-inline-flex":"d-print-inline-flex","embed-responsive":"embed-responsive","embed-responsive-item":"embed-responsive-item","embed-responsive-21by9":"embed-responsive-21by9","embed-responsive-16by9":"embed-responsive-16by9","embed-responsive-4by3":"embed-responsive-4by3","embed-responsive-1by1":"embed-responsive-1by1","flex-row":"flex-row","flex-column":"flex-column","flex-row-reverse":"flex-row-reverse","flex-column-reverse":"flex-column-reverse","flex-wrap":"flex-wrap","flex-nowrap":"flex-nowrap","flex-wrap-reverse":"flex-wrap-reverse","flex-fill":"flex-fill","flex-grow-0":"flex-grow-0","flex-grow-1":"flex-grow-1","flex-shrink-0":"flex-shrink-0","flex-shrink-1":"flex-shrink-1","justify-content-start":"justify-content-start","justify-content-end":"justify-content-end","justify-content-center":"justify-content-center","justify-content-between":"justify-content-between","justify-content-around":"justify-content-around","align-items-start":"align-items-start","align-items-end":"align-items-end","align-items-center":"align-items-center","align-items-baseline":"align-items-baseline","align-items-stretch":"align-items-stretch","align-content-start":"align-content-start","align-content-end":"align-content-end","align-content-center":"align-content-center","align-content-between":"align-content-between","align-content-around":"align-content-around","align-content-stretch":"align-content-stretch","align-self-auto":"align-self-auto","align-self-start":"align-self-start","align-self-end":"align-self-end","align-self-center":"align-self-center","align-self-baseline":"align-self-baseline","align-self-stretch":"align-self-stretch","flex-sm-row":"flex-sm-row","flex-sm-column":"flex-sm-column","flex-sm-row-reverse":"flex-sm-row-reverse","flex-sm-column-reverse":"flex-sm-column-reverse","flex-sm-wrap":"flex-sm-wrap","flex-sm-nowrap":"flex-sm-nowrap","flex-sm-wrap-reverse":"flex-sm-wrap-reverse","flex-sm-fill":"flex-sm-fill","flex-sm-grow-0":"flex-sm-grow-0","flex-sm-grow-1":"flex-sm-grow-1","flex-sm-shrink-0":"flex-sm-shrink-0","flex-sm-shrink-1":"flex-sm-shrink-1","justify-content-sm-start":"justify-content-sm-start","justify-content-sm-end":"justify-content-sm-end","justify-content-sm-center":"justify-content-sm-center","justify-content-sm-between":"justify-content-sm-between","justify-content-sm-around":"justify-content-sm-around","align-items-sm-start":"align-items-sm-start","align-items-sm-end":"align-items-sm-end","align-items-sm-center":"align-items-sm-center","align-items-sm-baseline":"align-items-sm-baseline","align-items-sm-stretch":"align-items-sm-stretch","align-content-sm-start":"align-content-sm-start","align-content-sm-end":"align-content-sm-end","align-content-sm-center":"align-content-sm-center","align-content-sm-between":"align-content-sm-between","align-content-sm-around":"align-content-sm-around","align-content-sm-stretch":"align-content-sm-stretch","align-self-sm-auto":"align-self-sm-auto","align-self-sm-start":"align-self-sm-start","align-self-sm-end":"align-self-sm-end","align-self-sm-center":"align-self-sm-center","align-self-sm-baseline":"align-self-sm-baseline","align-self-sm-stretch":"align-self-sm-stretch","flex-md-row":"flex-md-row","flex-md-column":"flex-md-column","flex-md-row-reverse":"flex-md-row-reverse","flex-md-column-reverse":"flex-md-column-reverse","flex-md-wrap":"flex-md-wrap","flex-md-nowrap":"flex-md-nowrap","flex-md-wrap-reverse":"flex-md-wrap-reverse","flex-md-fill":"flex-md-fill","flex-md-grow-0":"flex-md-grow-0","flex-md-grow-1":"flex-md-grow-1","flex-md-shrink-0":"flex-md-shrink-0","flex-md-shrink-1":"flex-md-shrink-1","justify-content-md-start":"justify-content-md-start","justify-content-md-end":"justify-content-md-end","justify-content-md-center":"justify-content-md-center","justify-content-md-between":"justify-content-md-between","justify-content-md-around":"justify-content-md-around","align-items-md-start":"align-items-md-start","align-items-md-end":"align-items-md-end","align-items-md-center":"align-items-md-center","align-items-md-baseline":"align-items-md-baseline","align-items-md-stretch":"align-items-md-stretch","align-content-md-start":"align-content-md-start","align-content-md-end":"align-content-md-end","align-content-md-center":"align-content-md-center","align-content-md-between":"align-content-md-between","align-content-md-around":"align-content-md-around","align-content-md-stretch":"align-content-md-stretch","align-self-md-auto":"align-self-md-auto","align-self-md-start":"align-self-md-start","align-self-md-end":"align-self-md-end","align-self-md-center":"align-self-md-center","align-self-md-baseline":"align-self-md-baseline","align-self-md-stretch":"align-self-md-stretch","flex-lg-row":"flex-lg-row","flex-lg-column":"flex-lg-column","flex-lg-row-reverse":"flex-lg-row-reverse","flex-lg-column-reverse":"flex-lg-column-reverse","flex-lg-wrap":"flex-lg-wrap","flex-lg-nowrap":"flex-lg-nowrap","flex-lg-wrap-reverse":"flex-lg-wrap-reverse","flex-lg-fill":"flex-lg-fill","flex-lg-grow-0":"flex-lg-grow-0","flex-lg-grow-1":"flex-lg-grow-1","flex-lg-shrink-0":"flex-lg-shrink-0","flex-lg-shrink-1":"flex-lg-shrink-1","justify-content-lg-start":"justify-content-lg-start","justify-content-lg-end":"justify-content-lg-end","justify-content-lg-center":"justify-content-lg-center","justify-content-lg-between":"justify-content-lg-between","justify-content-lg-around":"justify-content-lg-around","align-items-lg-start":"align-items-lg-start","align-items-lg-end":"align-items-lg-end","align-items-lg-center":"align-items-lg-center","align-items-lg-baseline":"align-items-lg-baseline","align-items-lg-stretch":"align-items-lg-stretch","align-content-lg-start":"align-content-lg-start","align-content-lg-end":"align-content-lg-end","align-content-lg-center":"align-content-lg-center","align-content-lg-between":"align-content-lg-between","align-content-lg-around":"align-content-lg-around","align-content-lg-stretch":"align-content-lg-stretch","align-self-lg-auto":"align-self-lg-auto","align-self-lg-start":"align-self-lg-start","align-self-lg-end":"align-self-lg-end","align-self-lg-center":"align-self-lg-center","align-self-lg-baseline":"align-self-lg-baseline","align-self-lg-stretch":"align-self-lg-stretch","flex-xl-row":"flex-xl-row","flex-xl-column":"flex-xl-column","flex-xl-row-reverse":"flex-xl-row-reverse","flex-xl-column-reverse":"flex-xl-column-reverse","flex-xl-wrap":"flex-xl-wrap","flex-xl-nowrap":"flex-xl-nowrap","flex-xl-wrap-reverse":"flex-xl-wrap-reverse","flex-xl-fill":"flex-xl-fill","flex-xl-grow-0":"flex-xl-grow-0","flex-xl-grow-1":"flex-xl-grow-1","flex-xl-shrink-0":"flex-xl-shrink-0","flex-xl-shrink-1":"flex-xl-shrink-1","justify-content-xl-start":"justify-content-xl-start","justify-content-xl-end":"justify-content-xl-end","justify-content-xl-center":"justify-content-xl-center","justify-content-xl-between":"justify-content-xl-between","justify-content-xl-around":"justify-content-xl-around","align-items-xl-start":"align-items-xl-start","align-items-xl-end":"align-items-xl-end","align-items-xl-center":"align-items-xl-center","align-items-xl-baseline":"align-items-xl-baseline","align-items-xl-stretch":"align-items-xl-stretch","align-content-xl-start":"align-content-xl-start","align-content-xl-end":"align-content-xl-end","align-content-xl-center":"align-content-xl-center","align-content-xl-between":"align-content-xl-between","align-content-xl-around":"align-content-xl-around","align-content-xl-stretch":"align-content-xl-stretch","align-self-xl-auto":"align-self-xl-auto","align-self-xl-start":"align-self-xl-start","align-self-xl-end":"align-self-xl-end","align-self-xl-center":"align-self-xl-center","align-self-xl-baseline":"align-self-xl-baseline","align-self-xl-stretch":"align-self-xl-stretch","float-left":"float-left","float-right":"float-right","float-none":"float-none","float-sm-left":"float-sm-left","float-sm-right":"float-sm-right","float-sm-none":"float-sm-none","float-md-left":"float-md-left","float-md-right":"float-md-right","float-md-none":"float-md-none","float-lg-left":"float-lg-left","float-lg-right":"float-lg-right","float-lg-none":"float-lg-none","float-xl-left":"float-xl-left","float-xl-right":"float-xl-right","float-xl-none":"float-xl-none","overflow-auto":"overflow-auto","overflow-hidden":"overflow-hidden","position-static":"position-static","position-relative":"position-relative","position-absolute":"position-absolute","position-fixed":"position-fixed","position-sticky":"position-sticky","fixed-top":"fixed-top","fixed-bottom":"fixed-bottom","sticky-top":"sticky-top","sr-only":"sr-only","sr-only-focusable":"sr-only-focusable","shadow-sm":"shadow-sm",shadow:"shadow","shadow-lg":"shadow-lg","shadow-none":"shadow-none","w-25":"w-25","w-
250":"w-50","w-75":"w-75","w-100":"w-100","w-auto":"w-auto","h-25":"h-25","h-50":"h-50","h-75":"h-75","h-100":"h-100","h-auto":"h-auto","mw-100":"mw-100","mh-100":"mh-100","min-vw-100":"min-vw-100","min-vh-100":"min-vh-100","vw-100":"vw-100","vh-100":"vh-100","stretched-link":"stretched-link","m-0":"m-0","mt-0":"mt-0","my-0":"my-0","mr-0":"mr-0","mx-0":"mx-0","mb-0":"mb-0","ml-0":"ml-0","m-1":"m-1","mt-1":"mt-1","my-1":"my-1","mr-1":"mr-1","mx-1":"mx-1","mb-1":"mb-1","ml-1":"ml-1","m-2":"m-2","mt-2":"mt-2","my-2":"my-2","mr-2":"mr-2","mx-2":"mx-2","mb-2":"mb-2","ml-2":"ml-2","m-3":"m-3","mt-3":"mt-3","my-3":"my-3","mr-3":"mr-3","mx-3":"mx-3","mb-3":"mb-3","ml-3":"ml-3","m-4":"m-4","mt-4":"mt-4","my-4":"my-4","mr-4":"mr-4","mx-4":"mx-4","mb-4":"mb-4","ml-4":"ml-4","m-5":"m-5","mt-5":"mt-5","my-5":"my-5","mr-5":"mr-5","mx-5":"mx-5","mb-5":"mb-5","ml-5":"ml-5","p-0":"p-0","pt-0":"pt-0","py-0":"py-0","pr-0":"pr-0","px-0":"px-0","pb-0":"pb-0","pl-0":"pl-0","p-1":"p-1","pt-1":"pt-1","py-1":"py-1","pr-1":"pr-1","px-1":"px-1","pb-1":"pb-1","pl-1":"pl-1","p-2":"p-2","pt-2":"pt-2","py-2":"py-2","pr-2":"pr-2","px-2":"px-2","pb-2":"pb-2","pl-2":"pl-2","p-3":"p-3","pt-3":"pt-3","py-3":"py-3","pr-3":"pr-3","px-3":"px-3","pb-3":"pb-3","pl-3":"pl-3","p-4":"p-4","pt-4":"pt-4","py-4":"py-4","pr-4":"pr-4","px-4":"px-4","pb-4":"pb-4","pl-4":"pl-4","p-5":"p-5","pt-5":"pt-5","py-5":"py-5","pr-5":"pr-5","px-5":"px-5","pb-5":"pb-5","pl-5":"pl-5","m-n1":"m-n1","mt-n1":"mt-n1","my-n1":"my-n1","mr-n1":"mr-n1","mx-n1":"mx-n1","mb-n1":"mb-n1","ml-n1":"ml-n1","m-n2":"m-n2","mt-n2":"mt-n2","my-n2":"my-n2","mr-n2":"mr-n2","mx-n2":"mx-n2","mb-n2":"mb-n2","ml-n2":"ml-n2","m-n3":"m-n3","mt-n3":"mt-n3","my-n3":"my-n3","mr-n3":"mr-n3","mx-n3":"mx-n3","mb-n3":"mb-n3","ml-n3":"ml-n3","m-n4":"m-n4","mt-n4":"mt-n4","my-n4":"my-n4","mr-n4":"mr-n4","mx-n4":"mx-n4","mb-n4":"mb-n4","ml-n4":"ml-n4","m-n5":"m-n5","mt-n5":"mt-n5","my-n5":"my-n5","mr-n5":"mr-n5","mx-n5":"mx-n5","mb-n5":"mb-n5","ml-n5":"ml-n5","m-auto":"m-auto","mt-auto":"mt-auto","my-auto":"my-auto","mr-auto":"mr-auto","mx-auto":"mx-auto","mb-auto":"mb-auto","ml-auto":"ml-auto","m-sm-0":"m-sm-0","mt-sm-0":"mt-sm-0","my-sm-0":"my-sm-0","mr-sm-0":"mr-sm-0","mx-sm-0":"mx-sm-0","mb-sm-0":"mb-sm-0","ml-sm-0":"ml-sm-0","m-sm-1":"m-sm-1","mt-sm-1":"mt-sm-1","my-sm-1":"my-sm-1","mr-sm-1":"mr-sm-1","mx-sm-1":"mx-sm-1","mb-sm-1":"mb-sm-1","ml-sm-1":"ml-sm-1","m-sm-2":"m-sm-2","mt-sm-2":"mt-sm-2","my-sm-2":"my-sm-2","mr-sm-2":"mr-sm-2","mx-sm-2":"mx-sm-2","mb-sm-2":"mb-sm-2","ml-sm-2":"ml-sm-2","m-sm-3":"m-sm-3","mt-sm-3":"mt-sm-3","my-sm-3":"my-sm-3","mr-sm-3":"mr-sm-3","mx-sm-3":"mx-sm-3","mb-sm-3":"mb-sm-3","ml-sm-3":"ml-sm-3","m-sm-4":"m-sm-4","mt-sm-4":"mt-sm-4","my-sm-4":"my-sm-4","mr-sm-4":"mr-sm-4","mx-sm-4":"mx-sm-4","mb-sm-4":"mb-sm-4","ml-sm-4":"ml-sm-4","m-sm-5":"m-sm-5","mt-sm-5":"mt-sm-5","my-sm-5":"my-sm-5","mr-sm-5":"mr-sm-5","mx-sm-5":"mx-sm-5","mb-sm-5":"mb-sm-5","ml-sm-5":"ml-sm-5","p-sm-0":"p-sm-0","pt-sm-0":"pt-sm-0","py-sm-0":"py-sm-0","pr-sm-0":"pr-sm-0","px-sm-0":"px-sm-0","pb-sm-0":"pb-sm-0","pl-sm-0":"pl-sm-0","p-sm-1":"p-sm-1","pt-sm-1":"pt-sm-1","py-sm-1":"py-sm-1","pr-sm-1":"pr-sm-1","px-sm-1":"px-sm-1","pb-sm-1":"pb-sm-1","pl-sm-1":"pl-sm-1","p-sm-2":"p-sm-2","pt-sm-2":"pt-sm-2","py-sm-2":"py-sm-2","pr-sm-2":"pr-sm-2","px-sm-2":"px-sm-2","pb-sm-2":"pb-sm-2","pl-sm-2":"pl-sm-2","p-sm-3":"p-sm-3","pt-sm-3":"pt-sm-3","py-sm-3":"py-sm-3","pr-sm-3":"pr-sm-3","px-sm-3":"px-sm-3","pb-sm-3":"pb-sm-3","pl-sm-3":"pl-sm-3","p-sm-4":"p-sm-4","pt-sm-4":"pt-sm-4","py-sm-4":"py-sm-4","pr-sm-4":"pr-sm-4","px-sm-4":"px-sm-4","pb-sm-4":"pb-sm-4","pl-sm-4":"pl-sm-4","p-sm-5":"p-sm-5","pt-sm-5":"pt-sm-5","py-sm-5":"py-sm-5","pr-sm-5":"pr-sm-5","px-sm-5":"px-sm-5","pb-sm-5":"pb-sm-5","pl-sm-5":"pl-sm-5","m-sm-n1":"m-sm-n1","mt-sm-n1":"mt-sm-n1","my-sm-n1":"my-sm-n1","mr-sm-n1":"mr-sm-n1","mx-sm-n1":"mx-sm-n1","mb-sm-n1":"mb-sm-n1","ml-sm-n1":"ml-sm-n1","m-sm-n2":"m-sm-n2","mt-sm-n2":"mt-sm-n2","my-sm-n2":"my-sm-n2","mr-sm-n2":"mr-sm-n2","mx-sm-n2":"mx-sm-n2","mb-sm-n2":"mb-sm-n2","ml-sm-n2":"ml-sm-n2","m-sm-n3":"m-sm-n3","mt-sm-n3":"mt-sm-n3","my-sm-n3":"my-sm-n3","mr-sm-n3":"mr-sm-n3","mx-sm-n3":"mx-sm-n3","mb-sm-n3":"mb-sm-n3","ml-sm-n3":"ml-sm-n3","m-sm-n4":"m-sm-n4","mt-sm-n4":"mt-sm-n4","my-sm-n4":"my-sm-n4","mr-sm-n4":"mr-sm-n4","mx-sm-n4":"mx-sm-n4","mb-sm-n4":"mb-sm-n4","ml-sm-n4":"ml-sm-n4","m-sm-n5":"m-sm-n5","mt-sm-n5":"mt-sm-n5","my-sm-n5":"my-sm-n5","mr-sm-n5":"mr-sm-n5","mx-sm-n5":"mx-sm-n5","mb-sm-n5":"mb-sm-n5","ml-sm-n5":"ml-sm-n5","m-sm-auto":"m-sm-auto","mt-sm-auto":"mt-sm-auto","my-sm-auto":"my-sm-
2auto","mr-sm-auto":"mr-sm-auto","mx-sm-auto":"mx-sm-auto","mb-sm-auto":"mb-sm-auto","ml-sm-auto":"ml-sm-auto","m-md-0":"m-md-0","mt-md-0":"mt-md-0","my-md-0":"my-md-0","mr-md-0":"mr-md-0","mx-md-0":"mx-md-0","mb-md-0":"mb-md-0","ml-md-0":"ml-md-0","m-md-1":"m-md-1","mt-md-1":"mt-md-1","my-md-1":"my-md-1","mr-md-1":"mr-md-1","mx-md-1":"mx-md-1","mb-md-1":"mb-md-1","ml-md-1":"ml-md-1","m-md-2":"m-md-2","mt-md-2":"mt-md-2","my-md-2":"my-md-2","mr-md-2":"mr-md-2","mx-md-2":"mx-md-2","mb-md-2":"mb-md-2","ml-md-2":"ml-md-2","m-md-3":"m-md-3","mt-md-3":"mt-md-3","my-md-3":"my-md-3","mr-md-3":"mr-md-3","mx-md-3":"mx-md-3","mb-md-3":"mb-md-3","ml-md-3":"ml-md-3","m-md-4":"m-md-4","mt-md-4":"mt-md-4","my-md-4":"my-md-4","mr-md-4":"mr-md-4","mx-md-4":"mx-md-4","mb-md-4":"mb-md-4","ml-md-4":"ml-md-4","m-md-5":"m-md-5","mt-md-5":"mt-md-5","my-md-5":"my-md-5","mr-md-5":"mr-md-5","mx-md-5":"mx-md-5","mb-md-5":"mb-md-5","ml-md-5":"ml-md-5","p-md-0":"p-md-0","pt-md-0":"pt-md-0","py-md-0":"py-md-0","pr-md-0":"pr-md-0","px-md-0":"px-md-0","pb-md-0":"pb-md-0","pl-md-0":"pl-md-0","p-md-1":"p-md-1","pt-md-1":"pt-md-1","py-md-1":"py-md-1","pr-md-1":"pr-md-1","px-md-1":"px-md-1","pb-md-1":"pb-md-1","pl-md-1":"pl-md-1","p-md-2":"p-md-2","pt-md-2":"pt-md-2","py-md-2":"py-md-2","pr-md-2":"pr-md-2","px-md-2":"px-md-2","pb-md-2":"pb-md-2","pl-md-2":"pl-md-2","p-md-3":"p-md-3","pt-md-3":"pt-md-3","py-md-3":"py-md-3","pr-md-3":"pr-md-3","px-md-3":"px-md-3","pb-md-3":"pb-md-3","pl-md-3":"pl-md-3","p-md-4":"p-md-4","pt-md-4":"pt-md-4","py-md-4":"py-md-4","pr-md-4":"pr-md-4","px-md-4":"px-md-4","pb-md-4":"pb-md-4","pl-md-4":"pl-md-4","p-md-5":"p-md-5","pt-md-5":"pt-md-5","py-md-5":"py-md-5","pr-md-5":"pr-md-5","px-md-5":"px-md-5","pb-md-5":"pb-md-5","pl-md-5":"pl-md-5","m-md-n1":"m-md-n1","mt-md-n1":"mt-md-n1","my-md-n1":"my-md-n1","mr-md-n1":"mr-md-n1","mx-md-n1":"mx-md-n1","mb-md-n1":"mb-md-n1","ml-md-n1":"ml-md-n1","m-md-n2":"m-md-n2","mt-md-n2":"mt-md-n2","my-md-n2":"my-md-n2","mr-md-n2":"mr-md-n2","mx-md-n2":"mx-md-n2","mb-md-n2":"mb-md-n2","ml-md-n2":"ml-md-n2","m-md-n3":"m-md-n3","mt-md-n3":"mt-md-n3","my-md-n3":"my-md-n3","mr-md-n3":"mr-md-n3","mx-md-n3":"mx-md-n3","mb-md-n3":"mb-md-n3","ml-md-n3":"ml-md-n3","m-md-n4":"m-md-n4","mt-md-n4":"mt-md-n4","my-md-n4":"my-md-n4","mr-md-n4":"mr-md-n4","mx-md-n4":"mx-md-n4","mb-md-n4":"mb-md-n4","ml-md-n4":"ml-md-n4","m-md-n5":"m-md-n5","mt-md-n5":"mt-md-n5","my-md-n5":"my-md-n5","mr-md-n5":"mr-md-n5","mx-md-n5":"mx-md-n5","mb-md-n5":"mb-md-n5","ml-md-n5":"ml-md-n5","m-md-auto":"m-md-auto","mt-md-auto":"mt-md-auto","my-md-auto":"my-md-auto","mr-md-auto":"mr-md-auto","mx-md-auto":"mx-md-auto","mb-md-auto":"mb-md-auto","ml-md-auto":"ml-md-auto","m-lg-0":"m-lg-0","mt-lg-0":"mt-lg-0","my-lg-0":"my-lg-0","mr-lg-0":"mr-lg-0","mx-lg-0":"mx-lg-0","mb-lg-0":"mb-lg-0","ml-lg-0":"ml-lg-0","m-lg-1":"m-lg-1","mt-lg-1":"mt-lg-1","my-lg-1":"my-lg-1","mr-lg-1":"mr-lg-1","mx-lg-1":"mx-lg-1","mb-lg-1":"mb-lg-1","ml-lg-1":"ml-lg-1","m-lg-2":"m-lg-2","mt-lg-2":"mt-lg-2","my-lg-2":"my-lg-2","mr-lg-2":"mr-lg-2","mx-lg-2":"mx-lg-2","mb-lg-2":"mb-lg-2","ml-lg-2":"ml-lg-2","m-lg-3":"m-lg-3","mt-lg-3":"mt-lg-3","my-lg-3":"my-lg-3","mr-lg-3":"mr-lg-3","mx-lg-3":"mx-lg-3","mb-lg-3":"mb-lg-3","ml-lg-3":"ml-lg-3","m-lg-4":"m-lg-4","mt-lg-4":"mt-lg-4","my-lg-4":"my-lg-4","mr-lg-4":"mr-lg-4","mx-lg-4":"mx-lg-4","mb-lg-4":"mb-lg-4","ml-lg-4":"ml-lg-4","m-lg-5":"m-lg-5","mt-lg-5":"mt-lg-5","my-lg-5":"my-lg-5","mr-lg-5":"mr-lg-5","mx-lg-5":"mx-lg-5","mb-lg-5":"mb-lg-5","ml-lg-5":"ml-lg-5","p-lg-0":"p-lg-0","pt-lg-0":"pt-lg-0","py-lg-0":"py-lg-0","pr-lg-0":"pr-lg-0","px-lg-0":"px-lg-0","pb-lg-0":"pb-lg-0","pl-lg-0":"pl-lg-0","p-lg-1":"p-lg-1","pt-lg-1":"pt-lg-1","py-lg-1":"py-lg-1","pr-lg-1":"pr-lg-1","px-lg-1":"px-lg-1","pb-lg-1":"pb-lg-1","pl-lg-1":"pl-lg-1","p-lg-2":"p-lg-2","pt-lg-2":"pt-lg-2","py-lg-2":"py-lg-2","pr-lg-2":"pr-lg-2","px-lg-2":"px-lg-2","pb-lg-2":"pb-lg-2","pl-lg-2":"pl-lg-2","p-lg-3":"p-lg-3","pt-lg-3":"pt-lg-3","py-lg-3":"py-lg-3","pr-lg-3":"pr-lg-3","px-lg-3":"px-lg-3","pb-lg-3":"pb-lg-3","pl-lg-3":"pl-lg-3","p-lg-4":"p-lg-4","pt-lg-4":"pt-lg-4","py-lg-4":"py-lg-4","pr-lg-4":"pr-lg-4","px-lg-4":"px-lg-4","pb-lg-4":"pb-lg-4","pl-lg-4":"pl-lg-4","p-lg-5":"p-lg-5","pt-lg-5":"pt-lg-5","py-lg-5":"py-lg-5","pr-lg-5":"pr-lg-5","px-lg-5":"px-lg-5","pb-lg-5":"pb-lg-5","pl-lg-5":"pl-lg-5","m-lg-n1":"m-lg-n1","mt-lg-n1":"mt-lg-n1","my-lg-n1":"my-lg-n1","mr-lg-n1":"mr-lg-n1","mx-lg-n1":"mx-lg-n1","mb-lg-n1":"mb-lg-n1","ml-lg-n1":"ml-lg-n1","m-lg-n2":"m-lg-n2","mt-lg-n2":"mt-lg-n2","my-lg-n2":"my-lg-n2","mr-lg-n2":"mr-lg-n2","mx-lg-n2":"mx-lg-n2","mb-lg-n2":"mb-lg-n2","ml-lg-n2":"ml-lg-n2","m-lg-n3":"m-lg-n3","mt-lg-n3":"mt-lg-n3","my-lg-n3":"my-lg-n3","mr-lg-n3":"mr-lg-n3","mx-lg-n3":"mx-lg-n3","mb-lg-n3":"mb-lg-n3","ml-lg-n3":"ml-lg-n3","m-lg-n4":"m-lg-n4","mt-lg-n4":"mt-lg-n4","my-lg-n4":"my-lg-n4","mr-lg-n4":"mr-lg-n4","mx-lg-n4":"mx-lg-n4","mb-lg-n4":"mb-lg-n4","ml-lg-n4":"ml-lg-n4","m-lg-n5":"m-lg-n5","mt-lg-n5":"mt-lg-n5","my-lg-n5":"my-lg-n5","mr-lg-n5":"mr-lg-n5","mx-lg-n5":"mx-lg-n5","mb-lg-n5":"mb-lg-n5","ml-lg-n5":"ml-lg-n5","m-lg-auto":"m-lg-auto","mt-lg-auto":"mt-lg-auto","my-lg-auto":"my-lg-auto","mr-lg-auto":"mr-lg-auto","mx-lg-auto":"mx-lg-auto","mb-lg-auto":"mb-lg-auto","ml-lg-auto":"ml-lg-auto","m-xl-0":"m-xl-0","mt-xl-0":"mt-xl-0","my-xl-0":"my-xl-0","mr-xl-0":"mr-xl
2-0","mx-xl-0":"mx-xl-0","mb-xl-0":"mb-xl-0","ml-xl-0":"ml-xl-0","m-xl-1":"m-xl-1","mt-xl-1":"mt-xl-1","my-xl-1":"my-xl-1","mr-xl-1":"mr-xl-1","mx-xl-1":"mx-xl-1","mb-xl-1":"mb-xl-1","ml-xl-1":"ml-xl-1","m-xl-2":"m-xl-2","mt-xl-2":"mt-xl-2","my-xl-2":"my-xl-2","mr-xl-2":"mr-xl-2","mx-xl-2":"mx-xl-2","mb-xl-2":"mb-xl-2","ml-xl-2":"ml-xl-2","m-xl-3":"m-xl-3","mt-xl-3":"mt-xl-3","my-xl-3":"my-xl-3","mr-xl-3":"mr-xl-3","mx-xl-3":"mx-xl-3","mb-xl-3":"mb-xl-3","ml-xl-3":"ml-xl-3","m-xl-4":"m-xl-4","mt-xl-4":"mt-xl-4","my-xl-4":"my-xl-4","mr-xl-4":"mr-xl-4","mx-xl-4":"mx-xl-4","mb-xl-4":"mb-xl-4","ml-xl-4":"ml-xl-4","m-xl-5":"m-xl-5","mt-xl-5":"mt-xl-5","my-xl-5":"my-xl-5","mr-xl-5":"mr-xl-5","mx-xl-5":"mx-xl-5","mb-xl-5":"mb-xl-5","ml-xl-5":"ml-xl-5","p-xl-0":"p-xl-0","pt-xl-0":"pt-xl-0","py-xl-0":"py-xl-0","pr-xl-0":"pr-xl-0","px-xl-0":"px-xl-0","pb-xl-0":"pb-xl-0","pl-xl-0":"pl-xl-0","p-xl-1":"p-xl-1","pt-xl-1":"pt-xl-1","py-xl-1":"py-xl-1","pr-xl-1":"pr-xl-1","px-xl-1":"px-xl-1","pb-xl-1":"pb-xl-1","pl-xl-1":"pl-xl-1","p-xl-2":"p-xl-2","pt-xl-2":"pt-xl-2","py-xl-2":"py-xl-2","pr-xl-2":"pr-xl-2","px-xl-2":"px-xl-2","pb-xl-2":"pb-xl-2","pl-xl-2":"pl-xl-2","p-xl-3":"p-xl-3","pt-xl-3":"pt-xl-3","py-xl-3":"py-xl-3","pr-xl-3":"pr-xl-3","px-xl-3":"px-xl-3","pb-xl-3":"pb-xl-3","pl-xl-3":"pl-xl-3","p-xl-4":"p-xl-4","pt-xl-4":"pt-xl-4","py-xl-4":"py-xl-4","pr-xl-4":"pr-xl-4","px-xl-4":"px-xl-4","pb-xl-4":"pb-xl-4","pl-xl-4":"pl-xl-4","p-xl-5":"p-xl-5","pt-xl-5":"pt-xl-5","py-xl-5":"py-xl-5","pr-xl-5":"pr-xl-5","px-xl-5":"px-xl-5","pb-xl-5":"pb-xl-5","pl-xl-5":"pl-xl-5","m-xl-n1":"m-xl-n1","mt-xl-n1":"mt-xl-n1","my-xl-n1":"my-xl-n1","mr-xl-n1":"mr-xl-n1","mx-xl-n1":"mx-xl-n1","mb-xl-n1":"mb-xl-n1","ml-xl-n1":"ml-xl-n1","m-xl-n2":"m-xl-n2","mt-xl-n2":"mt-xl-n2","my-xl-n2":"my-xl-n2","mr-xl-n2":"mr-xl-n2","mx-xl-n2":"mx-xl-n2","mb-xl-n2":"mb-xl-n2","ml-xl-n2":"ml-xl-n2","m-xl-n3":"m-xl-n3","mt-xl-n3":"mt-xl-n3","my-xl-n3":"my-xl-n3","mr-xl-n3":"mr-xl-n3","mx-xl-n3":"mx-xl-n3","mb-xl-n3":"mb-xl-n3","ml-xl-n3":"ml-xl-n3","m-xl-n4":"m-xl-n4","mt-xl-n4":"mt-xl-n4","my-xl-n4":"my-xl-n4","mr-xl-n4":"mr-xl-n4","mx-xl-n4":"mx-xl-n4","mb-xl-n4":"mb-xl-n4","ml-xl-n4":"ml-xl-n4","m-xl-n5":"m-xl-n5","mt-xl-n5":"mt-xl-n5","my-xl-n5":"my-xl-n5","mr-xl-n5":"mr-xl-n5","mx-xl-n5":"mx-xl-n5","mb-xl-n5":"mb-xl-n5","ml-xl-n5":"ml-xl-n5","m-xl-auto":"m-xl-auto","mt-xl-auto":"mt-xl-auto","my-xl-auto":"my-xl-auto","mr-xl-auto":"mr-xl-auto","mx-xl-auto":"mx-xl-auto","mb-xl-auto":"mb-xl-auto","ml-xl-auto":"ml-xl-auto","text-monospace":"text-monospace","text-justify":"text-justify","text-wrap":"text-wrap","text-nowrap":"text-nowrap","text-truncate":"text-truncate","text-left":"text-left","text-right":"text-right","text-center":"text-center","text-sm-left":"text-sm-left","text-sm-right":"text-sm-right","text-sm-center":"text-sm-center","text-md-left":"text-md-left","text-md-right":"text-md-right","text-md-center":"text-md-center","text-lg-left":"text-lg-left","text-lg-right":"text-lg-right","text-lg-center":"text-lg-center","text-xl-left":"text-xl-left","text-xl-right":"text-xl-right","text-xl-center":"text-xl-ce
2nter","text-lowercase":"text-lowercase","text-uppercase":"text-uppercase","text-capitalize":"text-capitalize","font-weight-light":"font-weight-light","font-weight-lighter":"font-weight-lighter","font-weight-normal":"font-weight-normal","font-weight-bold":"font-weight-bold","font-weight-bolder":"font-weight-bolder","font-italic":"font-italic","text-white":"text-white","text-primary":"text-primary","text-secondary":"text-secondary","text-success":"text-success","text-info":"text-info","text-warning":"text-warning","text-danger":"text-danger","text-light":"text-light","text-dark":"text-dark","text-body":"text-body","text-muted":"text-muted","text-black-50":"text-black-50","text-white-50":"text-white-50","text-hide":"text-hide","text-decoration-none":"text-decoration-none","text-break":"text-break","text-reset":"text-reset",visible:"visible",invisible:"invisible"}},function(t,e,X){"use strict";(function(t,n){var l,i,a,r,e,s,h,o,c,d,u,p,m,g,f,x,b,v,y,w,k,_,T,M,C,S,P;X(66),X(51),X(72),X(33),X(73),X(26),X(109),X(75),X(47),X(76),X(27),X(41);function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function I(t,e){this.settings=null,this.options=l.extend({},I.Defaults,e),this.$element=l(t),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},l.each(["onResize","onThrottledResize"],l.proxy(function(t,e){this._handlers[e]=l.proxy(this[e],this)},this)),l.each(I.Plugins,l.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),l.each(I.Workers,l.proxy(function(t,e){this._pipe.push({filter:e.filter,run:l.proxy(e.run,this)})},this)),this.setup(),this.initialize()}function E(t){this._core=t,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":e.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=e.extend({},E.Defaults,this._core.options),this._core.$element.on(this._handlers)}function L(t){this._core=t,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":h.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var e=this._core.settings,i=e.center&&Math.ceil(e.items/2)||e.items,n=e.center&&-1*i||0,a=(t.property&&void 0!==t.property.value?t.property.value:this._core.current())+n,s=this._core.clones().length,o=h.proxy(function(t,e){this.load(e)},this);for(0<e.lazyLoadEager&&(i+=e.lazyLoadEager,e.loop&&(a-=e.lazyLoadEager,i++));n++<i;)this.load(s/2+this._core.relative(a)),s&&h.each(this._core.clones(this._core.relative(a)),o),a++}},this)},this._core.options=h.extend({},L.Defaults,this._core.options),this._core.$element.on(this._handlers)}function F(t){this._core=t,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":c.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":c.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"===t.property.name&&this.update()},this),"loaded.owl.lazy":c.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=c.extend({},F.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var e=this;c(d).on("load",function(){e._core.settings.autoHeight&&e.update()}),c(d).resize(function(){e._core.settings.autoHeight&&(null!=e._intervalId&&clearTimeout(e._intervalId),e._intervalId=setTimeout(function(){e.update(
vendor: 13,133 bytes, line 2
2)},250))})}function B(t){this._core=t,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":u.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":u.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":u.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":u.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":u.proxy(function(t){if(t.namespace){var e=u(t.content).find(".owl-video");e.length&&(e.css("display","none"),this.fetch(e,u(t.content)))}},this)},this._core.options=u.extend({},B.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",u.proxy(function(t){this.play(t)},this))}function D(t){this.core=t,this.core.options=m.extend({},D.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":m.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":m.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":m.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)}function O(t){this._core=t,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":g.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":g.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":g.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":g.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":g.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":g.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":g.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":g.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=g.extend({},O.Defaults,this._core.options)}function W(t){this._core=t,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":b.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+b(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":b.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":b.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":b.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":b.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":b.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=b.extend({},W.Defaults,this._core.options),this.$element.on(this._handlers)}function V(t){this._core=t,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":v.proxy(function(t){t.namespace&&"URLHash"===this._core.settings.startPosition&&v(y).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":v.proxy(function(t){if(t.namespace){var e=v(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!e)return;this._hashes[e]=t.content}},this),"changed.owl.carousel":v.proxy(function(t){if(t.namespace&&"position"===t.property.name){var i=this._core.items(this._core.relative(this._core.current())),e=v.map(this._hashes,function(t,e){return t===i?e:null}).join();if(!e||y.location.hash.slice(1)===e)return;y.location.hash=e}},this)},this._core.options=v.extend({},V.Defaults,this._core.options),this.$element.on(this._handlers),v(y).on("hashchange.owl.navigation",v.proxy(function(t){var e=y.location.hash.substring(1),i=this._core.$stage.children(),n=this._hashes[e]&&i.index(this._hashes[e]);void 0!==n&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))}function z(t,i){var n=!1,e=t.charAt(0).toUpperCase()+t.slice(1);return w.each((t+" "+T.join(e+" ")+e).split(" "),function(t,e){if(_[e]!==k)return n=!i||e,!1}),n}function N(t){return z(t,!0)}l=window.Zepto||t,i=window,a=document,I.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:i,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},I.Width={Default:"default",Inner:"inner",Outer:"outer"},I.Type={Event:"event",State:"state"},I.Plugins={},I.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,n=this.settings.rtl,a={width:"auto","margin-left":n?e:"","margin-right":n?"":e};i||this.$stage.children().css(a),t.css=a}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,n=this._items.length,a=!this.settings.autoWidth,s=[];for(t.items={merge:!1,width:e};n--;)i=this._mergers[n],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=1<i||t.items.merge,s[n]=a?e*i:this._items[n].width();this._widths=s}},{filter:["items","settings"],run:function(){var t=[],e=this._items,i=this.settings,n=Math.max(2*i.items,4),a=2*Math.ceil(e.length/2),s=i.loop&&e.length?i.rewind?n:Math.max(n,a):0,o="",r="";for(s/=2;0<s;)t.push(this.normalize(t.length/2,!0)),o+=e[t[t.length-1]][0].outerHTML,t.push(this.normalize(e.length-1-(t.length-1)/2,!0)),r=e[t[t.length-1]][0].outerHTML+r,s-=1;this._clones=t,l(o).addClass("cloned").appendTo(this.$stage),l(r).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,n=0,a=0,s=[];++i<e;)n=s[i-1]||0,a=this._widths[this.relative(i)]+this.settings.margin,s.push(n+a*t);this._coordinates=s}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,i={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,n=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],n.eq(e).css(t.css);else i&&(t.css.width=t.items.width,n.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,i,n,a=this.settings.rtl?1:-1,s=2*this.settings.stagePadding,o=this.coordinates(this.current())+s,r=o+this.width()*a,l=[];for(i=0,n=this._coordinates.length;i<n;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+s*a,(this.op(t,"<=",o)&&this.op(t,">",r)||this.op(e,"<",o)&&this.op(e,">",r))&&l.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+l.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],I.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=l("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(l("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},I.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return l(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},I.prototype.initialize=function(){var t,e,i;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r,i=this.$element.children(e).width(),t.length&&i<=0&&this.preloadAutoWidthImages(t)),this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},I.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},I.prototype.setup=function(){var e=this.viewport(),t=this.options.responsive,i=-1,n=null;t?(l.each(t,function(t){t<=e&&i<t&&(i=Number(t))}),"function"==typeof(n=l.extend({},this.options,t[i])).stagePadding&&(n.stagePadding=n.stagePadding()),delete n.responsive,n.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):n=l.extend({},this.options),this.trigger("change",{property:{name:"settings",value:n}}),this._breakpoint=i,this.settings=n,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},I.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},I.prototype.prepare=function(t){var e=this.trigger("prepare",{content:t});return e.data||(e.data=l("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:e.data}),e.data},I.prototype.update=function(){for(var t=0,e=this._pipe.length,i=l.proxy(function(t){return this[t]},this._invalidated),n={};t<e;)(this._invalidated.all||0<l.grep(this._pipe[t].filter,i).length)&&this._pipe[t].run(n),t++;this._invalidated={},this.is("valid")||this.enter("valid")},I.prototype.width=function(t){switch(t=t||I.Width.Default){case I.Width.Inner:case I.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},I.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},I.prototype.onThrottledResize=function(){i.clearTimeout(this.resizeTimer),this.resizeTimer=i.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},I.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))}
vendor: 16,547 bytes, line 2
2,I.prototype.registerEventHandlers=function(){l.support.transition&&this.$stage.on(l.support.transition.end+".owl.core",l.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(i,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",l.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",l.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",l.proxy(this.onDragEnd,this)))},I.prototype.onDragStart=function(t){var e=null;3!==t.which&&(e=l.support.transform?{x:(e=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===e.length?12:4],y:e[16===e.length?13:5]}:(e=this.$stage.position(),{x:this.settings.rtl?e.left+this.$stage.width()-this.width()+this.settings.margin:e.left,y:e.top}),this.is("animating")&&(l.support.transform?this.animate(e.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=l(t.target),this._drag.stage.start=e,this._drag.stage.current=e,this._drag.pointer=this.pointer(t),l(a).on("mouseup.owl.core touchend.owl.core",l.proxy(this.onDragEnd,this)),l(a).one("mousemove.owl.core touchmove.owl.core",l.proxy(function(t){var e=this.difference(this._drag.pointer,this.pointer(t));l(a).on("mousemove.owl.core touchmove.owl.core",l.proxy(this.onDragMove,this)),Math.abs(e.x)<Math.abs(e.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},I.prototype.onDragMove=function(t){var e=null,i=null,n=null,a=this.difference(this._drag.pointer,this.pointer(t)),s=this.difference(this._drag.stage.start,a);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-e,s.x=((s.x-e)%i+i)%i+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),n=this.settings.pullDrag?-1*a.x/5:0,s.x=Math.max(Math.min(s.x,e+n),i+n)),this._drag.stage.current=s,this.animate(s.x))},I.prototype.onDragEnd=function(t){var e=this.difference(this._drag.pointer,this.pointer(t)),i=this._drag.stage.current,n=0<e.x^this.settings.rtl?"left":"right";l(a).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==e.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(i.x,0!==e.x?n:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=n,(3<Math.abs(e.x)||300<(new Date).getTime()-this._drag.time)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},I.prototype.closest=function(i,n){var a=-1,s=this.width(),o=this.coordinates();return this.settings.freeDrag||l.each(o,l.proxy(function(t,e){return"left"===n&&e-30<i&&i<e+30?a=t:"right"===n&&e-s-30<i&&i<e-s+30?a=t+1:this.op(i,"<",e)&&this.op(i,">",o[t+1]!==r?o[t+1]:e-s)&&(a="left"===n?t+1:t),-1===a},this)),this.settings.loop||(this.op(i,">",o[this.minimum()])?a=i=this.minimum():this.op(i,"<",o[this.maximum()])&&(a=i=this.maximum())),a},I.prototype.animate=function(t){var e=0<this.speed();this.is("animating")&&this.onTransitionEnd(),e&&(this.enter("animating"),this.trigger("translate")),l.support.transform3d&&l.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):e?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,l.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})},I.prototype.is=function(t){return this._states.current[t]&&0<this._states.current[t]},I.prototype.current=function(t){if(t===r)return this._current;if(0===this._items.length)return r;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==r&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},I.prototype.invalidate=function(t){return"string"===l.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),l.map(this._invalidated,function(t,e){return e})},I.prototype.reset=function(t){(t=this.normalize(t))!==r&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},I.prototype.normalize=function(t,e){var i=this._items.length,n=e?0:this._clones.length;return!this.isNumeric(t)||i<1?t=r:(t<0||i+n<=t)&&(t=((t-n/2)%i+i)%i+n/2),t},I.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},I.prototype.maximum=function(t){var e,i,n,a=this.settings,s=this._coordinates.length;if(a.loop)s=this._clones.length/2+this._items.length-1;else if(a.autoWidth||a.merge){if(e=this._items.length)for(i=this._items[--e].width(),n=this.$element.width();e--&&!(n<(i+=this._items[e].width()+this.settings.margin)););s=e+1}else s=a.center?this._items.length-1:this._items.length-a.items;return t&&(s-=this._clones.length/2),Math.max(s,0)},I.prototype.minimum=function(t){return t?0:this._clones.length/2},I.prototype.items=function(t){return t===r?this._items.slice():(t=this.normalize(t,!0),this._items[t])},I.prototype.mergers=function(t){return t===r?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},I.prototype.clones=function(i){function n(t){return t%2==0?a+t/2:e-(t+1)/2}var e=this._clones.length/2,a=e+this._items.length;return i===r?l.map(this._clones,function(t,e){return n(e)}):l.map(this._clones,function(t,e){return t===i?n(e):null})},I.prototype.speed=function(t){return t!==r&&(this._speed=t),this._speed},I.prototype.coordinates=function(t){var e,i=1,n=t-1;return t===r?l.map(this._coordinates,l.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(this.settings.rtl&&(i=-1,n=t+1),e=this._coordinates[t],e+=(this.width()-e+(this._coordinates[n]||0))/2*i):e=this._coordinates[n]||0,e=Math.ceil(e))},I.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},I.prototype.to=function(t,e){var i=this.current(),n=null,a=t-this.relative(i),s=(0<a)-(a<0),o=this._items.length,r=this.minimum(),l=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(a)>o/2&&(a+=-1*s*o),(n=(((t=i+a)-r)%o+o)%o+r)!==t&&n-a<=l&&0<n-a&&(i=n-a,t=n,this.reset(i))):t=this.settings.rewind?(t%(l+=1)+l)%l:Math.max(r,Math.min(l,t)),this.speed(this.duration(i,t,e)),this.current(t),this.isVisible()&&this.update()},I.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},I.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},I.prototype.onTransitionEnd=function(t){if(t!==r&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},I.prototype.viewport=function(){var t;return this.options.responsiveBaseElement!==i?t=l(this.options.responsiveBaseElement).width():i.innerWidth?t=i.innerWidth:a.documentElement&&a.documentElement.clientWidth?t=a.documentElement.clientWidth:console.warn("Can not detect viewport width."),t},I.prototype.replace=function(t){this.$stage.empty(),this._items=[],t=t&&(t instanceof n?t:l(t)),this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector)),t.filter(function(){return 1===this.nodeType}).each(l.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},I.prototype.add=function(t,e){var i=this.relative(this._current);e=e===r?this._items.length:this.normalize(e,!0),t=t instanceof n?t:l(t),this.trigger("add",{content:t,position:e}),t=this.prepare(t),0===this._items.length||e===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[e-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[e].before(t),this._items.splice(e,0,t),this._mergers.splice(e,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[i]&&this.reset(this._items[i].index()),this.invalidate("items"),this.trigger("added",{content:t,position:e})},I.prototype.remove=function(t){(t=this.normalize(t,!0))!==r&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},I.prototype.preloadAutoWidthImages=function(t){t.each(l.proxy(function(t,e){this.enter("pre-loading"),e=l(e),l(new Image).one("load",l.proxy(function(t){e.attr("src",t.target.src),e.css("opacity",1),this.leave("pre-loading"),this.is("pre-loading")||this.is("initializing")||this.refresh()},this)).attr("src",e.attr("src")||e.attr("data-src")||e.attr("data-src-retina"))},this))},I.prototype.destroy=function(){for(var t in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),l(a).off(".owl.core"),!1!==this.settings.responsive&&(i.clearTimeout(this.resizeTimer),this.off(i,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[t].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},I.prototype.op=function(t,e,i){var n=this.settings.rtl;switch(e){case"<":return n?i<t:t<i;case">":return n?t<i:i<t;case">=":return n?t<=i:i<=t;case"<=":return n?i<=t:t<=i}},I.prototype.on=function(t,e,i,n){t.addEventListener?t.addEventListener(e,i,n):t.attachEvent&&t.attachEvent("on"+e,i)},I.prototype.off=function(t,e,i,n){t.removeEventListener?t.removeEventListener(e,i,n):t.detachEvent&&t.detachEvent("on"+e,i)},I.prototype.trigger=function(t,e,i,n,a){var s={item:{count:this._items.length,index:this.current()}},o=l.camelCase(l.grep(["on",t,i],function(t){return t}).join("-").toLowerCase()),r=l.Event([t,"owl",i||"carousel"].join(".").toLowerCase(),l.extend({relatedTarget:this},s,e));return this._supress[t]||(l.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(r)}),this.register({type:I.Type.Event,name:t}),this.$element.trigger(r),this.settings&&"function"==typeof this.settings[o]&&this.settings[o].call(this,r)),r},I.prototype.enter=function(t){l.each([t].concat(this._states.tags[t]||[]),l.proxy(function(t,e){this._states.current[e]===r&&(this._states.current[e]=0),this._states.current[e]++},this))},I.prototype.leave=function(t){l.each([t].concat(this._states.tags[t]||[]),l.proxy(function(t,e){this._states.current[e]--},this))},I.prototype.register=function(i){if(i.type===I.Type.Event){if(l.event.special[i.name]||(l.event.special[i.name]={}),!l.event.special[i.name].owl){var e=l.event.special[i.name]._default;l.event.special[i.name]._default=function(t){return!e||!e.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&-1<t.namespace.indexOf("owl"):e.apply(this,arguments)},l.event.special[i.name].owl=!0}}else i.type===I.Type.State&&(this._states.tags[i.name]?this._states.tags[i.name]=this._states.tags[i.name].concat(i.tags):this._states.tags[i.name]=i.tags,this._states.tags[i.name]=l.grep(this._states.tags[i.name],l.proxy(function(t,e){return l.inArray(t,this._states.tags[i.name])===e},this)))},I.prototype.suppress=function(t){l.each(t,l.proxy(function(t,e){this._supress[e]=!0},this))},I.prototype.release=function(t){l.each(t,l.proxy(function(t,e){delete this._supress[e]},this))},I.prototype.pointer=function(t){var e={x:null,y:null};return(t=(t=t.originalEvent||t||i.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e},I.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},I.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},l.fn.owlCarousel=function(e){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=l(this),i=t.data("owl.carousel");i||(i=new I(this,"object"==A(e)&&e),t.data("owl.carousel",i),l.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,e){i.register({type:I.Type.Event,name:e}),i.$element.on(e+".owl.carousel.core",l.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([e]),i[e].apply(this,[].slice.call(arguments,1)),this.release([e]))},i))})),"string"==typeof e&&"_"!==e.charAt(0)&&i[e].apply(i,n)})},l.fn.owlCarousel.Constructor=I,e=window.Zepto||t,s=window,document,E.Defaults={autoRefresh:!0,autoRefreshInterval:500},E.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=s.setInterval(e.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},E.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},E.prototype.destroy=function(){var t,e;for(t in s.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},e.fn.owlCarousel.Constructor.Plugins.AutoRefresh=E,h=window.Zepto||t,o=window,document,L.Defaults={lazyLoad:!1,lazyLoadEager:0},L.prototype.load=function(t){var e=this._core.$stage.children().eq(t),i=e&&e.find(".owl-lazy");!i||-1<h.inArray(e.get(0),this._loaded)||(i.each(h.proxy(function(t,e){var i,n=h(e),a=1<o.devicePixelRatio&&n.attr("data-src-retina")||n.attr("data-src")||n.attr("data-srcset");this._core.trigger("load",{element:n,url:a},"lazy"),n.is("img")?n.one("load.owl.lazy",h.proxy(function(){n.css("opacity",1),this._core.trigger("loaded",{element:n,url:a},"lazy")},this)).attr("src",a):n.is("source")?n.one("load.owl.lazy",h.proxy(function(){this._core.trigger("loaded",{element:n,url:a},"lazy")},this)).attr("srcset",a):((i=new Image).onload=h.proxy(function(){n.css({"background-image":'url("'+a+'")',opacity:"1"}),this._core.trigger("loaded",{element:n,url:a},"lazy")},this),i.src=a)},this)),this._loaded.push(e.get(0)))},L.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},h.fn.owlCarousel.Constructor.Plugins.Lazy=L,c=window.Zepto||t,d=window,document,F.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},F.prototype.update=function(){var t=this._core._current,e=t+this._core.settings.items,i=this._core.settings.lazyLoad,n=this._core.$stage.children().toArray().slice(t,e),a=[],s=0;c.each(n,function(t,e){a.push(c(e).height())}),(s=Math.max.apply(null,a))<=1&&i&&this._previousHeight&&(s=this._previousHeight),this._previousHeight=s,this._core.$stage.parent().height(s).addClass(this._core.settings.autoHeightClass)},F.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},c.fn.owlCarousel.Constructor.Plugins.AutoHeight=F,u=window.Zepto||t,window,p=document,B.Defaults={video:!1,videoHeight:!1,videoWidth:!1},B.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",n=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),a=t.attr("data-width")||this._core.settings.videoWidth,s=t.attr("data-height")||this._core.settings.videoHeight,o=t.attr("href");if(!o)throw new Error("Missing video URL.");
vendor: 8,846 bytes, line 2
2if(-1<(n=o.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu"))i="youtube";else if(-1<n[3].indexOf("vimeo"))i="vimeo";else{if(!(-1<n[3].indexOf("vzaar")))throw new Error("Video URL not supported.");i="vzaar"}n=n[6],this._videos[o]={type:i,id:n,width:a,height:s},e.attr("data-video",o),this.thumbnail(t,this._videos[o])},B.prototype.thumbnail=function(e,t){function i(t){n=h.lazyLoad?u("<div/>",{class:"owl-video-tn "+l,srcType:t}):u("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+t+")"}),e.after(n),e.after('<div class="owl-video-play-icon"></div>')}var n,a,s=t.width&&t.height?"width:"+t.width+"px;height:"+t.height+"px;":"",o=e.find("img"),r="src",l="",h=this._core.settings;if(e.wrap(u("<div/>",{class:"owl-video-wrapper",style:s})),this._core.settings.lazyLoad&&(r="data-src",l="owl-lazy"),o.length)return i(o.attr(r)),o.remove(),!1;"youtube"===t.type?(a="//img.youtube.com/vi/"+t.id+"/hqdefault.jpg",i(a)):"vimeo"===t.type?u.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){a=t[0].thumbnail_large,i(a)}}):"vzaar"===t.type&&u.ajax({type:"GET",url:"//vzaar.com/api/videos/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){a=t.framegrab_url,i(a)}})},B.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},B.prototype.play=function(t){var e,i=u(t.target).closest("."+this._core.settings.itemClass),n=this._videos[i.attr("data-video")],a=n.width||"100%",s=n.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),i=this._core.items(this._core.relative(i.index())),this._core.reset(i.index()),(e=u('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>')).attr("height",s),e.attr("width",a),"youtube"===n.type?e.attr("src","//www.youtube.com/embed/"+n.id+"?autoplay=1&rel=0&v="+n.id):"vimeo"===n.type?e.attr("src","//player.vimeo.com/video/"+n.id+"?autoplay=1"):"vzaar"===n.type&&e.attr("src","//view.vzaar.com/"+n.id+"/player?autoplay=true"),u(e).wrap('<div class="owl-video-frame" />').insertAfter(i.find(".owl-video")),this._playing=i.addClass("owl-video-playing"))},B.prototype.isInFullScreen=function(){var t=p.fullscreenElement||p.mozFullScreenElement||p.webkitFullscreenElement;return t&&u(t).parent().hasClass("owl-video-frame")},B.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},u.fn.owlCarousel.Constructor.Plugins.Video=B,m=window.Zepto||t,window,document,D.Defaults={animateOut:!1,animateIn:!1},D.prototype.swap=function(){if(1===this.core.settings.items&&m.support.animation&&m.support.transition){this.core.speed(0);var t,e=m.proxy(this.clear,this),i=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),a=this.core.settings.animateIn,s=this.core.settings.animateOut;this.core.current()!==this.previous&&(s&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),i.one(m.support.animation.end,e).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(s)),a&&n.one(m.support.animation.end,e).addClass("animated owl-animated-in").addClass(a))}},D.prototype.clear=function(t){m(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},D.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},m.fn.owlCarousel.Constructor.Plugins.Animate=D,g=window.Zepto||t,f=window,x=document,O.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},O.prototype._next=function(t){this._call=f.setTimeout(g.proxy(this._next,this,t),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||x.hidden||this._core.next(t||this._core.settings.autoplaySpeed)},O.prototype.read=function(){return(new Date).getTime()-this._time},O.prototype.play=function(t,e){var i;this._core.is("rotating")||this._core.enter("rotating"),t=t||this._core.settings.autoplayTimeout,i=Math.min(this._time%(this._timeout||t),t),this._paused?(this._time=this.read(),this._paused=!1):f.clearTimeout(this._call),this._time+=this.read()%t-i,this._timeout=t,this._call=f.setTimeout(g.proxy(this._next,this,e),t-i)},O.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,f.clearTimeout(this._call),this._core.leave("rotating"))},O.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,f.clearTimeout(this._call))},O.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},g.fn.owlCarousel.Constructor.Plugins.autoplay=O,b=window.Zepto||t,window,document,W.Defaults={nav:!1,navText:['<span aria-label="Previous">‹</span>','<span aria-label="Next">›</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},W.prototype.initialize=function(){var t,i=this._core.settings;for(t in this._controls.$relative=(i.navContainer?b(i.navContainer):b("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=b("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",b.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=b("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",b.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[b('<button role="button">').addClass(i.dotClass).append(b("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?b(i.dotsContainer):b("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",b.proxy(function(t){var e=b(t.target).parent().is(this._controls.$absolute)?b(t.target).index():b(t.target).parent().index();t.preventDefault(),this.to(e,i.dotsSpeed)},this)),this._overrides)this._core[t]=b.proxy(this[t],this)},W.prototype.destroy=function(){var t,e,i,n,a;for(t in a=this._core.settings,this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)"$relative"===e&&a.navContainer?this._controls[e].html(""):this._controls[e].remove();for(n in this.overides)this._core[n]=this._overrides[n];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},W.prototype.update=function(){var t,e,i=this._core.clones().length/2,n=i+this._core.items().length,a=this._core.maximum(!0),s=this._core.settings,o=s.center||s.autoWidth||s.dotsData?1:s.dotsEach||s.items;if("page"!==s.slideBy&&(s.slideBy=Math.min(s.slideBy,s.items)),s.dots||"page"==s.slideBy)for(this._pages=[],t=i,e=0;t<n;t++){if(o<=e||0===e){if(this._pages.push({start:Math.min(a,t-i),end:t-i+o-1}),Math.min(a,t-i)===a)break;e=0}e+=this._core.mergers(this._core.relative(t))}},W.prototype.draw=function(){var t,e=this._core.settings,i=this._core.items().length<=e.items,n=this._core.relative(this._core.current()),a=e.loop||e.rewind;this._controls.$relative.toggleClass("disabled",!e.nav||i),e.nav&&(this._controls.$previous.toggleClass("disabled",!a&&n<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!a&&n>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!e.dots||i),e.dots&&(t=this._pages.length-this._controls.$absolute.children().length,e.dotsData&&0!=t?this._controls.$absolute.html(this._templates.join("")):0<t?this._controls.$absolute.append(new Array(1+t).join(this._templates[0])):t<0&&this._controls.$absolute.children().slice(t).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(b.inArray(this.current(),this._pages)).addClass("active"))},W.prototype.onTrigger=function(t){var e=this._core.settings;
2t.page={index:b.inArray(this.current(),this._pages),count:this._pages.length,size:e&&(e.center||e.autoWidth||e.dotsData?1:e.dotsEach||e.items)}},W.prototype.current=function(){var i=this._core.relative(this._core.current());return b.grep(this._pages,b.proxy(function(t,e){return t.start<=i&&t.end>=i},this)).pop()},W.prototype.getPosition=function(t){var e,i,n=this._core.settings;return"page"==n.slideBy?(e=b.inArray(this.current(),this._pages),i=this._pages.length,t?++e:--e,e=this._pages[(e%i+i)%i].start):(e=this._core.relative(this._core.current()),i=this._core.items().length,t?e+=n.slideBy:e-=n.slideBy),e},W.prototype.next=function(t){b.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)},W.prototype.prev=function(t){b.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)},W.prototype.to=function(t,e,i){var n;!i&&this._pages.length?(n=this._pages.length,b.proxy(this._overrides.to,this._core)(this._pages[(t%n+n)%n].start,e)):b.proxy(this._overrides.to,this._core)(t,e)},b.fn.owlCarousel.Constructor.Plugins.Navigation=W,v=window.Zepto||t,y=window,document,V.Defaults={URLhashListener:!1},V.prototype.destroy=function(){var t,e;for(t in v(y).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},v.fn.owlCarousel.Constructor.Plugins.Hash=V,w=window.Zepto||t,window,document,_=w("<support>").get(0).style,T="Webkit Moz O ms".split(" "),M={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},C=function(){return!!z("transform")},S=function(){return!!z("perspective")},P=function(){return!!z("animation")},z("transition")&&(w.support.transition=new String(N("transition")),w.support.transition.end=M.transition.end[w.support.transition]),P()&&(w.support.animation=new String(N("animation")),w.support.animation.end=M.animation.end[w.support.animation]),C()&&(w.support.transform=new String(N("transform")),w.support.transform3d=S())}).call(this,X(7),X(7))},function(t,e,i){function n(t){r(t,a,{value:{i:"O"+ ++l,w:{}}})}var a=i(12)("meta"),s=i(6),o=i(11),r=i(5).f,l=0,h=Object.isExtensible||function(){return!0},c=!i(4)(function(){return h(Object.preventExtensions({}))}),d=t.exports={KEY:a,NEED:!1,fastKey:function(t,e){if(!s(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,a)){if(!h(t))return"F";if(!e)return"E";n(t)}return t[a].i},getWeak:function(t,e){if(!o(t,a)){if(!h(t))return!0;if(!e)return!1;n(t)}return t[a].w},onFreeze:function(t){return c&&d.NEED&&h(t)&&!o(t,a)&&n(t),t}}},function(t,e,i){var r=i(38),l=i(15);t.exports=function(t,e){for(var i,n=l(t),a=r(n),s=a.length,o=0;o<s;)if(n[i=a[o++]]===e)return i}},function(t,e,i){var r=i(38),l=i(54),h=i(55);t.exports=function(t){var e=r(t),i=l.f;if(i)for(var n,a=i(t),s=h.f,o=0;a.length>o;)s.call(t,n=a[o++])&&e.push(n);return e}},function(t,e,i){var n=i(15),a=i(25).f,s={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return o&&"[object Window]"==s.call(t)?function(t){try{return a(t)}catch(t){return o.slice()}}(t):a(n(t))}},function(t,e,i){var n=i(0),s=i(74),a=i(5).f,o=i(25).f,r=i(40),l=i(56),h=n.RegExp,c=h,d=h.prototype,u=/a/g,p=/a/g,m=new h(u)!==u;if(i(3)&&(!m||i(4)(function(){return p[i(2)("match")]=!1,h(u)!=u||h(p)==p||"/a/i"!=h(u,"i")}))){h=function(t,e){var i=this instanceof h,n=r(t),a=void 0===e;return!i&&n&&t.constructor===h&&a?t:s(m?new c(n&&!a?t.source:t,e):c((n=t instanceof h)?t.source:t,n&&a?l.call(t):e),i?this:d,h)};function g(e){e in h||a(h,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})}for(var f=o(c),x=0;f.length>x;)g(f[x++]);(d.constructor=h).prototype=d,i(9)(n,"RegExp",h)}i(57)("RegExp")},function(t,e,a){function s(t,e){if(n(t),!i(e)&&null!==e)throw TypeError(e+": can't set as prototype!")}var i=a(6),n=a(10);t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,i,n){try{(n=a(18)(Function.call,a(39).f(Object.prototype,"__proto__").set,2))(t,[]),i=!(t instanceof Array)}catch(t){i=!0}return function(t,e){return s(t,e),i?t.__proto__=e:n(t,e),t}}({},!1):void 0),check:s}}
2,function(t,e,i){"use strict";i(43),i(76),i(41),i(77),i(26),i(33),i(59),i(60),i(48);!function a(s,o,r){function l(i,t){if(!o[i]){if(!s[i]){if(h)return h(i,!0);var e=new Error("Cannot find module '"+i+"'");throw e.code="MODULE_NOT_FOUND",e}var n=o[i]={exports:{}};s[i][0].call(n.exports,function(t){var e=s[i][1][t];return l(e||t)},n,n.exports,a,s,o,r)}return o[i].exports}for(var h=!1,t=0;t<r.length;t++)l(r[t]);return l}({1:[function(t,e,i){var S,u,P,A,s,p=[].slice,I={}.toString;function E(t,e){var i={}.hasOwnProperty;for(var n in e)i.call(e,n)&&(t[n]=e[n]);return t}S=t("./presets").presets,A={queue:{},running:(P={head:function(t){return'<?xml version="1.0" encoding="utf-8"?>\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="'+t+'">'},gradient:function(t,e){var i,n,a,s,o,r,l,h,c,d;for(null==t&&(t=45),null==e&&(e=1),i=p.call(arguments,2),n=[this.head("0 0 100 100")],a=4*i.length+1,t=t*Math.PI/180,s=Math.pow(Math.cos(t),2),o=Math.sqrt(s-Math.pow(s,2)),t>.25*Math.PI&&(o=Math.pow(Math.sin(t),2),s=Math.sqrt(o-Math.pow(o,2))),r=100*s,l=100*o,n.push('<defs><linearGradient id="gradient" x1="0" x2="'+s+'" y1="0" y2="'+o+'">'),h=0;h<a;++h)d=100*(c=h)/(a-1),n.push('<stop offset="'+d+'%" stop-color="'+i[c%i.length]+'"/>');return n.push('</linearGradient></defs>\n<rect x="0" y="0" width="400" height="400" fill="url(#gradient)">\n<animateTransform attributeName="transform" type="translate" from="-'+r+",-"+l+'"\nto="0,0" dur="'+e+'s" repeatCount="indefinite"/></rect></svg>'),u(n.join(""))},stripe:function(i,t,e){var n,a;return null==i&&(i="#b4b4b4"),null==t&&(t="#e6e6e6"),null==e&&(e=1),n=(n=[this.head("0 0 100 100")]).concat(['<rect fill="'+t+'" width="100" height="100"/>',"<g><g>",function(){var t,e=[];for(t=0;t<13;++t)a=t,e.push('<polygon fill="'+i+'" points="'+(20*a-90)+",100 "+(20*a-100)+",100 "+(20*a-60)+",0 "+(20*a-50)+',0 "/>');return e}().join(""),'</g><animateTransform attributeName="transform" type="translate" ','from="0,0" to="20,0" dur="'+e+'s" repeatCount="indefinite"/></g></svg>'].join("")),u(n)},bubble:function(t,e,i,n,a,s){var o,r,l,h,c,d;for(null==t&&(t="#39d"),null==e&&(e="#9cf"),null==i&&(i=15),null==n&&(n=1),null==a&&(a=6),null==s&&(s=1),o=[this.head("0 0 200 200"),'<rect x="0" y="0" width="200" height="200" fill="'+t+'"/>'],r=0;r<i;++r)l=-r/i*n,h=184*Math.random()+8,c=(.7*Math.random()+.3)*a,d=n*(1+.5*Math.random()),o.push(['<circle cx="'+h+'" cy="0" r="'+c+'" fill="none" stroke="'+e+'" stroke-width="'+s+'">','<animate attributeName="cy" values="190;-10" times="0;1" ','dur="'+d+'s" begin="'+l+'s" repeatCount="indefinite"/>',"</circle>",'<circle cx="'+h+'" cy="0" r="'+c+'" fill="none" stroke="'+e+'" stroke-width="'+s+'">','<animate attributeName="cy" values="390;190" times="0;1" ','dur="'+d+'s" begin="'+l+'s" repeatCount="indefinite"/>',"</circle>"].join(""));return u(o.join("")+"</svg>")}},!(u=function(t){return"data:image/svg+xml;base64,"+btoa(t)})),main:function(t){var e,i,n,a,s,o,r=this;for(n in e=!1,i=[],a=this.queue)(o=(s=a[n])(t))||i.push(s),e=e||o;for(n in a=this.queue)s=a[n],0<=i.indexOf(s)&&delete this.queue[n];return e?requestAnimationFrame(function(t){return r.main(t)}):this.running=!1},add:function(t,e){var i=this;if(this.queue[t]||(this.queue[t]=e),!this.running)return this.running=!0,requestAnimationFrame(function(t){return i.main(t)})}},window.ldBar=s=function(t,e){var s,o,i,n,r,a,l,h,g,c,d,f,u,p,x,b,v,y,m,w,k,_,T,M,C=this;if(null==e&&(e={}),s={xlink:"http://www.w3.org/1999/xlink"},(o="String"===I.call(t).slice(8,-1)?document.querySelector(t):t).ldBar)return o.ldBar;for(c in o.ldBar=this,~(i=o.getAttribute("class")||"").indexOf("ldBar")||o.setAttribute("class",i+" ldBar"),n="ldBar-"+Math.random().toString(16).substring(2),r={key:n,clip:n+"-clip",filter:n+"-filter",pattern:n+"-pattern",mask:n+"-mask",maskPath:n+"-mask-path"},a=function(t,e){var i,n;for(i in t=l(t),e)n=e[i],"attr"!==i&&t.appendChild(a(i,n||{}));return t.attrs(e.attr||{}),t},l=function(t){return document.createElementNS("http://www.w3.org/2000/svg",t)},(h=document.body.__proto__.__proto__.__proto__).text=function(t){return this.appendChild(document.createTextNode(t))},h.attrs=function(t){var e,i,n,a=[];for(e in t)i=t[e],(n=/([^:]+):([^:]+)/.exec(e))&&s[n[1]]?a.push(this.setAttributeNS(s[n[1]],e,i)):a.push(this.setAttribute(e,i));return a},h.styles=function(t){var e,i,n=[];for(e in t)i=t[e],n.push(this.style[e]=i);return n},h.append=function(t){return this.appendChild(document.createElementNS("http://www.w3.og/2000/svg",t))},h.attr=function(t,e){return null!=e?this.setAttribute(t,e):this.getAttribute(t)},(g={type:"stroke",img:"",path:"M10 10L90 10M90 8M90 12","fill-dir":"btt",fill:"#25b","fill-background":"#ddd","fill-background-extrude":3,"pattern-size":null,"stroke-dir":"normal",stroke:"#25b","stroke-width":"3","stroke-trail":"#ddd","stroke-trail-width":.5,duration:1,easing:"linear",value:0,"img-size":null,bbox:null,"
2set-dim":!0,"aspect-ratio":"xMidYMid","transition-in":!1,min:0,max:100,precision:0,padding:void 0}).preset=o.attr("data-preset")||e.preset,null!=g.preset&&E(g,S[g.preset]),g)(d=d=o.attr("data-"+c))&&(g[c]=d);return E(g,e),g.img&&(g.path=null),f="stroke"===g.type,u=function(t){var e;return(e=/data:ldbar\/res,([^()]+)\(([^)]+)\)/.exec(t))?P[e[1]].apply(P,e[2].split(",")):t},g.fill=u(g.fill),g.stroke=u(g.stroke),"false"===g["set-dim"]&&(g["set-dim"]=!1),p={attr:{"xmlns:xlink":"http://www.w3.org/1999/xlink",preserveAspectRatio:g["aspect-ratio"],width:"100%",height:"100%"},defs:{filter:{attr:{id:r.filter,x:-1,y:-1,width:3,height:3},feMorphology:{attr:{operator:0<=+g["fill-background-extrude"]?"dilate":"erode",radius:Math.abs(+g["fill-background-extrude"])}},feColorMatrix:{attr:{values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0",result:"cm"}}},mask:{attr:{id:r.mask},image:{attr:{"xlink:href":g.img,filter:"url(#"+r.filter+")",x:0,y:0,width:100,height:100,preserveAspectRatio:g["aspect-ratio"]}}},g:{mask:{attr:{id:r.maskPath},path:{attr:{d:g.path||"",fill:"#fff",stroke:"#fff",filter:"url(#"+r.filter+")"}}}},clipPath:{attr:{id:r.clip},rect:{attr:{class:"mask",fill:"#000"}}},pattern:{attr:{id:r.pattern,patternUnits:"userSpaceOnUse",x:0,y:0,width:300,height:300},image:{attr:{x:0,y:0,width:300,height:300}}}}},x=a("svg",p),(b=document.createElement("div")).setAttribute("class","ldBar-label"),o.appendChild(x),o.appendChild(b),v=[0,0],y=0,this.fit=function(){var t,e,i,n;if((e=(t=g.bbox)?{x:(e=t.split(" ").map(function(t){return+t.trim()}))[0],y:e[1],width:e[2],height:e[3]}:v[1].getBBox())&&0!==e.width&&0!==e.height||(e={x:0,y:0,width:100,height:100}),i=1.5*Math.max.apply(null,["stroke-width","stroke-trail-width","fill-background-extrude"].map(function(t){return g[t]})),null!=g.padding&&(i=+g.padding),x.attrs({viewBox:[e.x-i,e.y-i,e.width+2*i,e.height+2*i].join(" ")}),g["set-dim"]&&["width","height"].map(function(t){if(!o.style[t]||C.fit[t])return o.style[t]=e[t]+2*i+"px",C.fit[t]=!0}),n=v[0].querySelector("rect"))return n.attrs({x:e.x-i,y:e.y-i,width:e.width+2*i,height:e.height+2*i})},g.path?(v[0]=a("g",f?{path:{attr:{d:g.path,fill:"none",class:"baseline"}}}:{rect:{attr:{x:0,y:0,width:100,height:100,mask:"url(#"+r.maskPath+")",fill:g["fill-background"],class:"frame"}}}),x.appendChild(v[0]),v[1]=a("g",{path:{attr:{d:g.path,class:f?"mainline":"solid","clip-path":"fill"===g.type?"url(#"+r.clip+")":""}}}),x.appendChild(v[1]),m=v[0].querySelector(f?"path":"rect"),w=v[1].querySelector("path"),f&&w.attrs({fill:"none"}),k=x.querySelector("pattern image"),(_=new Image).addEventListener("load",function(){var t,e;return t=(e=g["pattern-size"])?{width:+e,height:+e}:_.width&&_.height?{width:_.width,height:_.height}:{width:300,height:300},x.querySelector("pattern").attrs({width:t.width,height:t.height}),k.attrs({width:t.width,height:t.height})}),/.+\..+|^data:/.exec(f?g.stroke:g.fill)&&(_.src=f?g.stroke:g.fill,k.attrs({"xlink:href":_.src})),f&&(m.attrs({stroke:g["stroke-trail"],"stroke-width":g["stroke-trail-width"]}),w.attrs({"stroke-width":g["stroke-width"],stroke:/.+\..+|^data:/.exec(g.stroke)?"url(#"+r.pattern+")":g.stroke})),g.fill&&!f&&w.attrs({fill:/.+\..+|^data:/.exec(g.fill)?"url(#"+r.pattern+")":g.fill}),y=w.getTotalLength(),this.fit(),this.inited=!0):g.img&&(M=g["img-size"]?{width:+(T=g["img-size"].split(","))[0],height:+T[1]}:{width:100,height:100},v[0]=a("g",{rect:{attr:{x:0,y:0,width:100,height:100,mask:"url(#"+r.mask+")",fill:g["fill-background"]}}}),x.querySelector("mask image").attrs({width:M.width,height:M.height}),v[1]=a("g",{image:{attr:{width:M.width,height:M.height,x:0,y:0,preserveAspectRatio:g["aspect-ratio"],"clip-path":"fill"===g.type?"url(#"+r.clip+")":"","xlink:href":g.img,class:"solid"}}}),(_=new Image).addEventListener("load",function(){var t,e,i;return e=g["img-size"]?{width:+(t=g["img-size"].split(","))[0],height:+t[1]}:_.width&&_.height?{width:_.width,height:_.height}:{width:100,height:100},x.querySelector("mask image").attrs({width:e.width,height:e.height}),v[1].querySelector("image").attrs({width:e.width,height:e.height}),C.fit(),i=C.value,C.value=void 0,C.set(i,!0),C.inited=!0}),_.src=g.img,x.appendChild(v[0]),x.appendChild(v[1])),x.attrs({width:"100%",height:"100%"}),this.transition={value:{src:0,des:0},time:{}
2,ease:function(t,e,i,n){return(t/=.5*n)<1?.5*i*t*t+e:.5*-i*((t-=1)*(t-2)-1)+e},handler:function(t,e){var i,n,a,s,o,r,l,h,c,d,u,p,m;return null==e&&(e=!0),null==this.time.src&&(this.time.src=t),n=(i=[g.min,g.max,1/g.precision])[0],a=i[1],s=i[2],o=(i=[this.value.des-this.value.src,.001*(t-this.time.src),+g.duration||1])[0],r=i[1],l=i[2],h=e?this.ease(r,this.value.src,o,l):this.value.des,g.precision?h=Math.round(h*s)/s:e&&(h=Math.round(h)),n<=h||(h=n),h<=a||(h=a),c=100*((b.textContent=h)-n)/(a-n),f?(d=w,u={"stroke-dasharray":"reverse"===g["stroke-dir"]?"0 "+y*(100-c)*.01+" "+y*c*.01+" 0":.01*c*y+" "+(.01*(100-c)*y+1)}):(p=v[1].getBBox(),u="btt"!==(m=g["fill-dir"])&&m?"ttb"===m?{y:p.y,height:p.height*c*.01,x:p.x,width:p.width}:"ltr"===m?{y:p.y,height:p.height,x:p.x,width:p.width*c*.01}:"rtl"===m?{y:p.y,height:p.height,x:p.x+p.width*(100-c)*.01,width:p.width*c*.01}:void 0:{y:p.y+p.height*(100-c)*.01,height:p.height*c*.01,x:p.x,width:p.width},d=x.querySelector("rect")),d.attrs(u),!(l<=r&&(delete this.time.src,1))},start:function(t,e,i){var n,a=this;return(n=this.value).src=t,n.des=e,o.offsetWidth||o.offsetHeight||o.getClientRects().length,i&&(o.offsetWidth||o.offsetHeight||o.getClientRects().length)?A.add(r.key,function(t){return a.handler(t)}):(this.time.src=0,void this.handler(1e3,!1))}},this.set=function(t,e){var i,n;return null==e&&(e=!0),i=this.value||0,null!=t?this.value=t:t=this.value,n=this.value,this.transition.start(i,n,e)},this.set(+g.value||0,g["transition-in"]),this},window.addEventListener("load",function(){var t,e,i,n,a=[];for(t=0,i=(e=document.querySelectorAll(".ldBar")).length;t<i;++t)(n=e[t]).ldBar||a.push(n.ldBar=new s(n));return a},!1),e.exports=ldBar},{"./presets":2}],2:[function(t,e,i){(void 0!==i&&i||this).presets={rainbow:{type:"stroke",path:"M10 10L90 10",stroke:"data:ldbar/res,gradient(0,1,#a551df,#fd51ad,#ff7f82,#ffb874,#ffeb90)",bbox:"10 10 8
20 10"},energy:{type:"fill",path:"M15 5L85 5A5 5 0 0 1 85 15L15 15A5 5 0 0 1 15 5",stroke:"#f00",fill:"data:ldbar/res,gradient(45,2,#4e9,#8fb,#4e9)","fill-dir":"ltr","fill-background":"#444","fill-background-extrude":1,bbox:"10 5 80 10"},stripe:{type:"fill",path:"M15 5L85 5A5 5 0 0 1 85 15L15 15A5 5 0 0 1 15 5",stroke:"#f00",fill:"data:ldbar/res,stripe(#25b,#58e,1)","fill-dir":"ltr","fill-background":"#ddd","fill-background-extrude":1,bbox:"10 5 80 10"},text:{type:"fill",img:'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="20" viewBox="0 0 70 20"><text x="35" y="10" text-anchor="middle" dominant-baseline="central" font-family="arial">LOADING</text></svg>',"fill-background-extrude":1.3,"pattern-size":100,"fill-dir":"ltr","img-size":"70,20",bbox:"0 0 70 20"},line:{type:"stroke",path:"M10 10L90 10",stroke:"#25b","stroke-width":3,"stroke-trail":"#ddd","stroke-trail-width":1,bbox:"10 10 80 10"},fan:{type:"stroke",path:"M10 90A40 40 0 0 1 90 90","fill-dir":"btt",fill:"#25b","fill-background":"#ddd","fill-background-extrude":3,"stroke-dir":"normal",stroke:"#25b","stroke-width":"3","stroke-trail":"#ddd","stroke-trail-width":.5,bbox:"10 50 80 40"},circle:{type:"stroke",path:"M50 10A40 40 0 0 1 50 90A40 40 0 0 1 50 10","fill-dir":"btt",fill:"#25b","fill-background":"#ddd","fill-background-extrude":3,"stroke-dir":"normal",stroke:"#25b","stroke-width":"3","stroke-trail":"#ddd","stroke-trail-width":.5,bbox:"10 10 8
20 80"},bubble:{type:"fill",path:"M50 10A40 40 0 0 1 50 90A40 40 0 0 1 50 10","fill-dir":"btt",fill:"data:ldbar/res,bubble(#39d,#cef)","pattern-size":"150","fill-background":"#ddd","fill-background-extrude":2,"stroke-dir":"normal",stroke:"#25b","stroke-width":"3","stroke-trail":"#ddd","stroke-trail-width":.5,bbox:"10 10 80 80"}}},{}]},{},[1])},function(t,e,i){i(3)&&"g"!=/./g.flags&&i(5).f(RegExp.prototype,"flags",{configurable:!0,get:i(56)})},function(t,e,wt){"use strict";(function(vt){wt(78),wt(66),wt(51),wt(41),wt(79),wt(50),wt(118),wt(73),wt(81),wt(119),wt(72),wt(26),wt(33),wt(75),wt(59),wt(60),wt(48),wt(120),wt(77),wt(47);function yt(t){return(yt="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})(t)}!function(){function t(t,e){t.prototype=function(t){function e(){}return e.prototype=t,new e}(e.prototype),(t.prototype.constructor=t).base=e.prototype}function w(t,e,i){return"millisecond"===i?t.setMilliseconds(t.getMilliseconds()+1*e):"second"===i?t.setSeconds(t.getSeconds()+1*e):"minute"===i?t.setMinutes(t.getMinutes()+1*e):"hour"===i?t.setHours(t.getHours()+1*e):"day"===i?t.setDate(t.getDate()+1*e):"week"===i?t.setDate(t.getDate()+7*e):"month"===i?t.setMonth(t.getMonth()+1*e):"year"===i&&t.setFullYear(t.getFullYear()+1*e),t}function b(t,e){var i=!1;for(t<0&&(i=!0,t*=-1),t=""+t,e=e||1;t.length<e;)t="0"+t;return i?"-"+t:t}function m(t){if(!t)return t;for(var e=/\s/,i=(t=t.replace(/^\s\s*/,"")).length;e.test(t.charAt(--i)););return t.slice(0,i+1)}function q(t){t.roundRect=function(t,e,i,n,a,s,o,r){o&&(this.fillStyle=o),r&&(this.strokeStyle=r),void 0===a&&(a=5),this.lineWidth=s,this.beginPath(),this.moveTo(t+a,e),this.lineTo(t+i-a,e),this.quadraticCurveTo(t+i,e,t+i,e+a),this.lineTo(t+i,e+n-a),this.quadraticCurveTo(t+i,e+n,t+i-a,e+n),this.lineTo(t+a,e+n),this.quadraticCurveTo(t,e+n,t,e+n-a),this.lineTo(t,e+a),this.quadraticCurveTo(t,e,t+a,e),this.closePath(),o&&this.fill(),r&&0<s&&this.stroke()}}function B(t,e){return t-e}function a(e,i,t){if(e&&i&&t){t=t+"."+i;var n="image/"+i;e=e.toDataURL(n);var a=!1,s=document.createElement("a");if(s.download=t,s.href=e,"undefined"!=typeof Blob&&new Blob){for(var o=e.replace(/^data:[a-z\/]*;base64,/,""),r=(o=atob(o),new ArrayBuffer(o.length)),l=(r=new Uint8Array(r),0);l<o.length;l++)r[l]=o.charCodeAt(l);i=new Blob([r.buffer],{type:"image/"+i});try{window.navigator.msSaveBlob(i,t),a=!0}catch(t){s.dataset.downloadurl=[n,s.download,s.href].join(":"),s.href=window.URL.createObjectURL(i)}}if(!a)try{event=document.createEvent("MouseEvents"),event.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),s.dispatchEvent?s.dispatchEvent(event):s.fireEvent&&s.fireEvent("onclick")}catch(t){(i=window.open()).document.write("<img src='"+e+"'></img><div>Please right click on the image and save it to your device</div>"),i.document.close()}}}function R(t){var e=((16711680&t)>>16).toString(16),i=((65280&t)>>8).toString(16);return t=((255&t)>>0).toString(16),"#"+(e=e.length<2?"0"+e:e)+(i=i.length<2?"0"+i:i)+(t=t.length<2?"0"+t:t)}function e(t,e){var i,n=this.length>>>0;for((i=(i=Number(e)||0)<0?Math.ceil(i):Math.floor(i))<0&&(i+=n);i<n;i++)if(i in this&&this[i]===t)return i;return-1}function G(t){return null==t}function K(t){return t.indexOf||(t.indexOf=e),t}function i(t,e,i){var n=t+"_"+e+"_"+(i=i||"normal"),a=lt[n];if(isNaN(a)){try{if(t="position:absolute; left:0px; top:-20000px; padding:0px;margin:0px;border:none;white-space:pre;line-height:normal;font-family:"+t+"; font-size:"+e+"px; font-weight:"+i+";",!ht){var s=document.body;(ht=document.createElement("span")).innerHTML="";var o=document.createTextNode("Mpgyi");ht.appendChild(o),s.appendChild(ht)}ht.style.display="",ht.setAttribute("style",t),a=Math.round(ht.offsetHeight),ht.style.display="none"}catch(t){a=Math.ceil(1.1*e)}a=Math.max(a,e),lt[n]=a}return a}function $(t,e){var i=[];if(i={solid:[],shortDash:[3,1],shortDot:[1,1],shortDashDot:[3,1,1,1],shortDashDotDot:[3,1,1,1,1,1],dot:[1,2],dash:[4,2],dashDot:[4,2,1,2],longDash:[8,2],longDashDot:[8,2,1,2],longDashDotDot:[8,2,1,2,1,2]}
2[t||"solid"])for(var n=0;n<i.length;n++)i[n]*=e;else i=[];return i}function f(e,t,i,n,a){return(n=n||[]).push([e,t,i,a=a||!1]),e.addEventListener?(e.addEventListener(t,i,a),i):!!e.attachEvent&&(n=function(t){(t=t||window.event).preventDefault=t.preventDefault||function(){t.returnValue=!1},t.stopPropagation=t.stopPropagation||function(){t.cancelBubble=!0},i.call(e,t)},e.attachEvent("on"+t,n),n)}function x(t,e,i){for(t*=mt,e*=mt,t=i.getImageData(t,e,2,2).data,e=!0,i=0;i<4;i++)if(t[i]!==t[i+4]|t[i]!==t[i+8]|t[i]!==t[i+12]){e=!1;break}return e?t[0]<<16|t[1]<<8|t[2]:0}function T(t,e,i){return t in e?e[t]:i[t]}function v(t,e,i){if(Z&&dt){var n=t.getContext("2d");pt=n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||n.backingStorePixelRatio||1,mt=ut/pt,t.width=e*mt,t.height=i*mt,ut!==pt&&(t.style.width=e+"px",t.style.height=i+"px",n.scale(mt,mt))}else t.width=e,t.height=i}function k(t,e){N&&(this.canvasCount|=0,window.console.log(++this.canvasCount));var i=document.createElement("canvas");return i.setAttribute("class","canvasjs-chart-canvas"),v(i,t,e),Z||"undefined"==typeof G_vmlCanvasManager||G_vmlCanvasManager.initElement(i),i}function _(t,e,i){for(var n in i)e.style[n]=i[n]}function M(t,e,i){e.getAttribute("state")||(e.style.backgroundColor=t.toolbar.backgroundColor,e.style.color=t.toolbar.fontColor,e.style.border="none",_(0,e,{WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"})),e.getAttribute("state")!==i&&(e.setAttribute("state",i),e.setAttribute("type","button"),_(0,e,{padding:"5px 12px",cursor:"pointer",float:"left",width:"40px",height:"25px",outline:"0px",verticalAlign:"baseline",lineHeight:"0"}),e.setAttribute("title",t._cultureInfo[i+"Text"]),e.innerHTML="<img style='height:95%; pointer-events: none;' src='"+xt[i].image+"' alt='"+t._cultureInfo[i+"Text"]+"' />")}function C(){for(var t=null,e=0;e<arguments.length;e++)(t=arguments[e]).style&&(t.style.display="inline")}function S(){for(var t=null,e=0;e<arguments.length;e++)(t=arguments[e])&&t.style&&(t.style.display="none")}function E(t,e,i,n,a){this._defaultsKey=t,this._themeOptionsKey=e,this._index=n,this.parent=a,this._eventListeners=[],t={},this.theme&&G(e)&&G(n)?t=G(j[this.theme])?j.light1:j[this.theme]:this.parent&&this.parent.themeOptions&&this.parent.themeOptions[e]&&(null===n?t=this.parent.themeOptions[e]:0<this.parent.themeOptions[e].length&&(n=Math.min(this.parent.themeOptions[e].length-1,n),t=this.parent.themeOptions[e][n])),this.themeOptions=t,this.options=i||{_isPlaceholder:!0},this.setOptions(this.options,t)}function L(t,e,i,n,a){void 0===a&&(a=0),this._padding=a,this._x1=t,this._y1=e,this._x2=i,this._y2=n,this._rightOccupied=this._leftOccupied=this._bottomOccupied=this._topOccupied=this._padding}function Q(t,e){Q.base.constructor.call(this,"TextBlock",null,e,null,null),this.ctx=t,this._isDirty=!0,this._wrappedText=null,this._initialize()}function D(t,e){D.base.constructor.call(this,"Toolbar","toolbar",e,null,t),this.chart=t,this.canvas=t.canvas,this.ctx=this.chart.ctx,this.optionsName="toolbar"}function O(t,e){if(O.base.constructor.call(this,"Title","title",e,null,t),this.chart=t,this.canvas=t.canvas,this.ctx=this.chart.ctx,this.optionsName="title",G(this.options.margin)&&t.options.subtitles)for(var i=t.options.subtitles,n=0;n<i.length;n++)if((G(i[n].horizontalAlign)&&"center"===this.horizontalAlign||i[n].horizontalAlign===this.horizontalAlign)&&(G(i[n].verticalAlign)&&"top"===this.verticalAlign||i[n].verticalAlign===this.verticalAlign)&&!i[n].dockInsidePlotArea==!this.dockInsidePlotArea){this.margin=0;break}void 0===this.options.fontSize&&(this.fontSize=this.chart.getAutoFontSize(this.fontSize)),this.height=this.width=null,this.bounds={x1:null,y1:null,x2:null,y2:null}}function W(t,e,i){W.base.constructor.call(this,"Subtitle","subtitles",e,i,t),this.chart=t,this.canvas=t.canvas,this.ctx=this.chart.ctx,this.optionsName="subtitles",this.isOptionsInArray=!0,void 0===this.options.fontSize&&(this.fontSize=this.chart.getAutoFontSize(this.fontSize)),this.height=this.width=null,this.bounds={x1:null,y1:null,x2:null,y2:null}}function V(){this.pool=[]}function z(t){var e;t&&h[t]&&(e=h[t]),z.base.constructor.call(this,"CultureInfo",null,e,null,null)}var n,s,o,r,l,N=!1,J={},Z=!!document.createElement("canvas").getContext,X={Chart:{width:500,height:400,zoomEnabled:!1,zoomType:"x",backgroundColor:"white",theme:"light1",animationEnabled:!1,animationDuration:1200,dataPointWidth:null,dataPointMinWidth:null,dataPointMaxWidth:null,colorSet
2:"colorSet1",culture:"en",creditHref:"",creditText:"CanvasJS",interactivityEnabled:!0,exportEnabled:!1,exportFileName:"Chart",rangeChanging:null,rangeChanged:null,publicProperties:{title:"readWrite",subtitles:"readWrite",toolbar:"readWrite",toolTip:"readWrite",legend:"readWrite",axisX:"readWrite",axisY:"readWrite",axisX2:"readWrite",axisY2:"readWrite",data:"readWrite",options:"readWrite",bounds:"readOnly",container:"readOnly"}},Title:{padding:0,text:null,verticalAlign:"top",horizontalAlign:"center",fontSize:20,fontFamily:"Calibri",fontWeight:"normal",fontColor:"black",fontStyle:"normal",borderThickness:0,borderColor:"black",cornerRadius:0,backgroundColor:Z?"transparent":null,margin:5,wrap:!0,maxWidth:null,dockInsidePlotArea:!1,publicProperties:{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},Subtitle:{padding:0,text:null,verticalAlign:"top",horizontalAlign:"center",fontSize:14,fontFamily:"Calibri",fontWeight:"normal",fontColor:"black",fontStyle:"normal",borderThickness:0,borderColor:"black",cornerRadius:0,backgroundColor:null,margin:2,wrap:!0,maxWidth:null,dockInsidePlotArea:!1,publicProperties:{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},Toolbar:{backgroundColor:"white",backgroundColorOnHover:"#2196f3",borderColor:"#2196f3",borderThickness:1,fontColor:"black",fontColorOnHover:"white",publicProperties:{options:"readWrite",chart:"readOnly"}},Legend:{name:null,verticalAlign:"center",horizontalAlign:"right",fontSize:14,fontFamily:"calibri",fontWeight:"normal",fontColor:"black",fontStyle:"normal",cursor:null,itemmouseover:null,itemmouseout:null,itemmousemove:null,itemclick:null,dockInsidePlotArea:!1,reversed:!1,backgroundColor:Z?"transparent":null,borderColor:Z?"transparent":null,borderThickness:0,cornerRadius:0,maxWidth:null,maxHeight:null,markerMargin:null,itemMaxWidth:null,itemWidth:null,itemWrap:!0,itemTextFormatter:null,publicProperties:{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},ToolTip:{enabled:!0,shared:!1,animationEnabled:!0,content:null,contentFormatter:null,reversed:!1,backgroundColor:Z?"rgba(255,255,255,.9)":"rgb(255,255,255)",borderColor:null,borderThickness:2,cornerRadius:5,fontSize:14,fontColor:"black",fontFamily:"Calibri, Arial, Georgia, serif;",fontWeight:"normal",fontStyle:"italic",publicProperties:{options:"readWrite",chart:"readOnly"}},Axis:{minimum:null,maximum:null,viewportMinimum:null,viewportMaximum:null,interval:null,intervalType:null,reversed:!1,logarithmic:!1,logarithmBase:10,title:null,titleFontColor:"black",titleFontSize:20,titleFontFamily:"arial",titleFontWeight:"normal",titleFontStyle:"normal",titleWrap:!0,titleMaxWidth:null,titleBackgroundColor:Z?"transparent":null,titleBorderColor:Z?"transparent":null,titleBorderThickness:0,titleCornerRadius:0,labelAngle:0,labelFontFamily:"arial",labelFontColor:"black",labelFontSize:12,labelFontWeight:"normal",labelFontStyle:"normal",labelAutoFit:!0,labelWrap:!0,labelMaxWidth:null,labelFormatter:null,labelBackgroundColor:Z?"transparent":null,labelBorderColor:Z?"transparent":null,labelBorderThickness:0,labelCornerRadius:0,labelPlacement:"outside",prefix:"",suffix:"",includeZero:!0,tickLength:5,tickColor:"black",tickThickness:1,lineColor:"black",lineThickness:1,lineDashType:"solid",gridColor:"A0A0A0",gridThickness:0,gridDashType:"solid",interlacedColor:Z?"transparent":null,valueFormatString:null,margin:2,publicProperties:{options:"readWrite",stripLines:"readWrite",scaleBreaks:"readWrite",crosshair:"readWrite",bounds:"readOnly",chart:"readOnly"}},StripLine:{value:null,startValue:null,endValue:null,color:"orange",opacity:null,thickness:2,lineDashType:"solid",label:"",labelPlacement:"inside",labelAlign:"far",labelWrap:!0,labelMaxWidth:null,labelBackgroundColor:null,labelBorderColor:Z?"transparent":null,labelBorderThickness:0,labelCornerRadius:0,labelFontFamily:"arial",labelFontColor:"orange",labelFontSize:12,labelFontWeight:"normal",labelFontStyle:"normal",labelFormatter:null,showOnTop:!1,publicProperties:{options:"readWrite",axis:"readOnly",bounds:"readOnly",chart:"readOnly"}},ScaleBreaks:{autoCalculate:!1,collapsibleThreshold:"25%",maxNumberOfAutoBreaks:2,spacing:8,type:"straight",color:"#FFFFFF",fillOpacity:.9,lineThickness:2,lineColor:"#E16E6E",lineDashType:"solid",publicProperties:{options:"readWrite",customBreaks:"readWrite",axis:"readOnly",autoBreaks:"readOnly",bounds:"readOnly",chart:"readOnly"}},Break:{startValue:null,endValue:null,spacing:8,type:"straight",color:"#FFFFFF",fillOpacity:.9,lineThickness:2,lineColor:"#E16E6E",lineDashType:"solid",publicProperties:{options:"readWrite",scaleBreaks:"readOnly",bounds:"readOnly",chart:"readOnly"}},Crosshair:{enabled:!1,snapToDataPoint:!1,color:"grey",opacity:null,thickness:2,lineDashType:"solid",label:"",labelWrap:!0,labelMaxWidth:null,labelBackgroun
2dColor:Z?"grey":null,labelBorderColor:Z?"grey":null,labelBorderThickness:0,labelCornerRadius:0,labelFontFamily:Z?"Calibri, Optima, Candara, Verdana, Geneva, sans-serif":"calibri",labelFontSize:12,labelFontColor:"#fff",labelFontWeight:"normal",labelFontStyle:"normal",labelFormatter:null,valueFormatString:null,publicProperties:{options:"readWrite",axis:"readOnly",bounds:"readOnly",chart:"readOnly"}},DataSeries:{name:null,dataPoints:null,label:"",bevelEnabled:!1,highlightEnabled:!0,cursor:"default",indexLabel:"",indexLabelPlacement:"auto",indexLabelOrientation:"horizontal",indexLabelFontColor:"black",indexLabelFontSize:12,indexLabelFontStyle:"normal",indexLabelFontFamily:"Arial",indexLabelFontWeight:"normal",indexLabelBackgroundColor:null,indexLabelLineColor:"gray",indexLabelLineThickness:1,indexLabelLineDashType:"solid",indexLabelMaxWidth:null,indexLabelWrap:!0,indexLabelFormatter:null,lineThickness:2,lineDashType:"solid",connectNullData:!1,nullDataLineDashType:"dash",color:null,lineColor:null,risingColor:"white",fallingColor:"red",fillOpacity:null,startAngle:0,radius:null,innerRadius:null,neckHeight:null,neckWidth:null,reversed:!1,valueRepresents:null,linkedDataSeriesIndex:null,whiskerThickness:2,whiskerDashType:"solid",whiskerColor:null,whiskerLength:null,stemThickness:2,stemColor:null,stemDashType:"solid",upperBoxColor:"white",lowerBoxColor:"white",type:"column",xValueType:"number",axisXType:"primary",axisYType:"primary",axisXIndex:0,axisYIndex:0,xValueFormatString:null,yValueFormatString:null,zValueFormatString:null,percentFormatString:null,showInLegend:null,legendMarkerType:null,legendMarkerColor:null,legendText:null,legendMarkerBorderColor:Z?"transparent":null,legendMarkerBorderThickness:0,markerType:"circle",markerColor:null,markerSize:null,markerBorderColor:Z?"transparent":null,markerBorderThickness:0,mouseover:null,mouseout:null,mousemove:null,click:null,toolTipContent:null,visible:!0,publicProperties:{options:"readWrite",axisX:"readWrite",axisY:"readWrite",chart:"readOnly"}},TextBlock:{x:0,y:0,width:null,height:null,maxWidth:null,maxHeight:null,padding:0,angle:0,text:"",horizontalAlign:"center",fontSize:12,fontFamily:"calibri",fontWeight:"normal",fontColor:"black",fontStyle:"normal",borderThickness:0,borderColor:"black",cornerRadius:0,backgroundColor:null,textBaseline:"top"},CultureInfo:{decimalSeparator:".",digitGroupSeparator:",",zoomText:"Zoom",panText:"Pan",resetText:"Reset",menuText:"More Options",saveJPGText:"Save as JPEG",savePNGText:"Save as PNG",printText:"Print",days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortDays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),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(" ")}},h={en:{}},c=Z?"Trebuchet MS, Helvetica, sans-serif":"Arial",d=Z?"Impact, Charcoal, sans-serif":"Arial",Y={colorSet1:"#4F81BC #C0504E #9BBB58 #23BFAA #8064A1 #4AACC5 #F79647 #7F6084 #77A033 #33558B #E59566".split(" "),colorSet2:"#6D78AD #51CDA0 #DF7970 #4C9CA0 #AE7D99 #C9D45C #5592AD #DF874D #52BCA8 #8E7AA3 #E3CB64 #C77B85 #C39762 #8DD17E #B57952 #FCC26C".split(" "),colorSet3:"#8CA1BC #36845C #017E82 #8CB9D0 #708C98 #94838D #F08891 #0366A7 #008276 #EE7757 #E5BA3A #F2990B #03557B #782970".split(" ")},u={colorSet:"colorSet1",backgroundColor:"#FFFFFF",title:{fontFamily:d,fontSize:32,fontColor:s="#333333",fontWeight:"normal",verticalAlign:"top",margin:5},subtitles:[{fontFamily:d,fontSize:y=14,fontColor:s,fontWeight:"normal",verticalAlign:"top",margin:5}],data:[{indexLabelFontFamily:c,indexLabelFontSize:y,indexLabelFontColor:s,indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axisX:[{titleFontFamily:c,titleFontSize:g=20,titleFontColor:s,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o="#000000",labelFontWeight:"normal",lineThickness:1,lineColor:n="#666666",tickThickness:1,tickColor:n,gridThickness:0,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroun
2dColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:l=r="#000000",color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisX2:[{titleFontFamily:c,titleFontSize:g,titleFontColor:s,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n,tickThickness:1,tickColor:n,gridThickness:0,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisY:[{titleFontFamily:c,titleFontSize:g,titleFontColor:s,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n,tickThickness:1,tickColor:n,gridThickness:1,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisY2:[{titleFontFamily:c,titleFontSize:g,titleFontColor:s,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n,tickThickness:1,tickColor:n,gridThickness:1,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],legend:{fontFamily:c,fontSize:14,fontColor:s,fontWeight:"bold",verticalAlign:"bottom",horizontalAlign:"center"},toolTip:{fontFamily:c,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1}};o=s="#F5F5F5";var p={colorSet:"colorSet2",title:{fontFamily:c,fontSize:33,fontColor:"#3A3A3A",fontWeight:"bold",verticalAlign:"top",margin:5},subtitles:[{fontFamily:c,fontSize:y=14,fontColor:"#3A3A3A",fontWeight:"normal",verticalAlign:"top",margin:5}],data:[{indexLabelFontFamily:c,indexLabelFontSize:y,indexLabelFontColor:"#666666",indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axisX:[{titleFontFamily:c,titleFontSize:g=20,titleFontColor:"#666666",titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:"#666666",labelFontWeight:"normal",lineThickness:1,lineColor:"#BBBBBB",tickThickness:1,tickColor:"#BBBBBB",gridThickness:1,gridColor:"#BBBBBB",stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FFA500",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisX2:[{titleFontFamily:c,titleFontSize:g,titleFontColor:"#666666",titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:"#666666",labelFontWeight:"normal",lineThickness:1,lineColor:"#BBBBBB",tickColor:"#BBBBBB",tickThickness:1,gridThickness:1,gridColor:"#BBBBBB",stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FFA500",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroun
2dColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisY:[{titleFontFamily:c,titleFontSize:g,titleFontColor:"#666666",titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:"#666666",labelFontWeight:"normal",lineThickness:0,lineColor:"#BBBBBB",tickColor:"#BBBBBB",tickThickness:1,gridThickness:1,gridColor:"#BBBBBB",stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FFA500",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],axisY2:[{titleFontFamily:c,titleFontSize:g,titleFontColor:"#666666",titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:"#666666",labelFontWeight:"normal",lineThickness:0,lineColor:"#BBBBBB",tickColor:"#BBBBBB",tickThickness:1,gridThickness:1,gridColor:"#BBBBBB",stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FFA500",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid"}}],legend:{fontFamily:c,fontSize:14,fontColor:"#3A3A3A",fontWeight:"bold",verticalAlign:"bottom",horizontalAlign:"center"},toolTip:{fontFamily:c,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1}};o=s=l="#F5F5F5",d={colorSet:"colorSet12",backgroundColor:"#2A2A2A",title:{fontFamily:d,fontSize:32,fontColor:s,fontWeight:"normal",verticalAlign:"top",margin:5},subtitles:[{fontFamily:d,fontSize:y=14,fontColor:s,fontWeight:"normal",verticalAlign:"top",margin:5}],toolbar:{backgroundColor:"#666666",backgroundColorOnHover:"#FF7372",borderColor:"#FF7372",borderThickness:1,fontColor:l="#F5F5F5",fontColorOnHover:"#F5F5F5"},data:[{indexLabelFontFamily:c,indexLabelFontSize:y,indexLabelFontColor:o,indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axisX:[{titleFontFamily:c,titleFontSize:g=20,titleFontColor:o,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n=n="#FFFFFF",tickThickness:1,tickColor:n,gridThickness:0,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:l,color:r=r="#40BAF1",thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisX2:[{titleFontFamily:c,titleFontSize:g,titleFontColor:o,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n,tickThickness:1,tickColor:n,gridThickness:0,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY:[{titleFontFamily:c,titleFontSize:g,titleFontColor:o,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n,tickThickness:1,tickColor:n,gridThickness:1,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroun
2dColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY2:[{titleFontFamily:c,titleFontSize:g,titleFontColor:o,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n,tickThickness:1,tickColor:n,gridThickness:1,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],legend:{fontFamily:c,fontSize:14,fontColor:s,fontWeight:"bold",verticalAlign:"bottom",horizontalAlign:"center"},toolTip:{fontFamily:c,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1,fontColor:o,backgroundColor:"rgba(0, 0, 0, .7)"}},o=s="#FAFAFA";
2var g,y,j={light1:u,light2:p,dark1:d,dark2:{colorSet:"colorSet2",backgroundColor:"#32373A",title:{fontFamily:c,fontSize:32,fontColor:s,fontWeight:"normal",verticalAlign:"top",margin:5},subtitles:[{fontFamily:c,fontSize:y=14,fontColor:s,fontWeight:"normal",verticalAlign:"top",margin:5}],toolbar:{backgroundColor:"#666666",backgroundColorOnHover:"#FF7372",borderColor:"#FF7372",borderThickness:1,fontColor:l="#F5F5F5",fontColorOnHover:"#F5F5F5"},data:[{indexLabelFontFamily:c,indexLabelFontSize:y,indexLabelFontColor:o,indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axisX:[{titleFontFamily:c,titleFontSize:g=20,titleFontColor:o,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n="#FFFFFF",tickThickness:1,tickColor:n,gridThickness:0,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:l,color:r="#40BAF1",thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisX2:[{titleFontFamily:c,titleFontSize:g,titleFontColor:o,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:1,lineColor:n,tickThickness:1,tickColor:n,gridThickness:0,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY:[{titleFontFamily:c,titleFontSize:g,titleFontColor:o,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:0,lineColor:n,tickThickness:1,tickColor:n,gridThickness:1,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY2:[{titleFontFamily:c,titleFontSize:g,titleFontColor:o,titleFontWeight:"normal",labelFontFamily:c,labelFontSize:y,labelFontColor:o,labelFontWeight:"normal",lineThickness:0,lineColor:n,tickThickness:1,tickColor:n,gridThickness:1,gridColor:n,stripLines:[{labelFontFamily:c,labelFontSize:y,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:{labelFontFamily:c,labelFontSize:y,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundColor:l,color:r,thickness:1,lineDashType:"dash"},scaleBreaks:{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid",color:"#111111"}}],legend:{fontFamily:c,fontSize:14,fontColor:s,fontWeight:"bold",verticalAlign:"bottom",horizontalAlign:"center"},toolTip:{fontFamily:c,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1,fontColor:o,backgroundColor:"rgba(0, 0, 0, .7)"}},theme1:u,theme2:p,theme3:u},tt={numberDuration:1,yearDuration:314496e5,monthDuration:2592e6,weekDuration:6048e5,dayDuration:864e5,hourDuration:36e5,minuteDuration:6e4,secondDuration:1e3,millisecondDuration:1,dayOfWeekFromInt:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" ")};J.fSDec=function(t){for(var e="",i=0;i<t.length;i++)e+=String.fromCharCode(Math.ceil(t.length/57/5)^t.charCodeAt(i));return e},J.obj={trVs:"Ush`m!Wdsrhno",fntStr:"qy!B`mhcsh-!Mtbhe`!Fs`oed-!Mtbhe`!R`or!Tohbned-!@sh`m-!r`or,rdshg",txtBl:"udyuC`rdmhod",fnt:"gnou",fSy:"ghmmRuxmd",fTx:"ghmmUdyu",grClr:"fsdx",cntx:"buy",tp:"unq"},delete X[J.fSDec("Bi`su")][J.fSDec("bsdehuIsdg")],J.pro={sCH:X[J.fSDec("Bi`su")][J.fSDec("bsdehuIsdg")]},J._fTWm=function(t){if(void 0===J.pro.sCH&&!gt)try{var e=t[J.fSDec(J.obj.cntx)];e[J.fSDec(J.obj.txtBl)]=J.fSDec(J.obj.tp),e[J.fSDec(J.obj.fnt)]=11+J.fSDec(J.obj.fntStr),e[J.fSDec(J.obj.fSy)]=J.fSDec(J.obj.grClr),e[J.fSDec(J.obj.fTx)](J.fSDec(J.obj.trVs),2,t.height-11-2)}catch(t){}};function et(){this.ctx.clearRect(0,0,this.width,this.height),this.backgroundColor&&(this.ctx.fillStyle=this.backgroundColor,this.ctx.fillRect(0,0,this.width,this.height))}function it(t,e,i){return e=Math.min(this.width,this.height),Math.max("theme4"===this.theme?0:300<=e?12:10,Math.round(e*(t/400)))}function nt(t,e,i){if(null===t)return"";if(!isFinite(t))return t;var n=(t=Number(t))<0;n&&(t*=-1);var a=i?i.decimalSeparator:".",s=i?i.digitGroupSeparator:",",o="";e=String(e);var r=i="",l=-(o=1),h=[],c=[],d=0,u=0,p=0,m=!1,g=0;r=e.match(/"[^"]*"|'[^']*'|[eE][+-]*[0]+|[,]+[.]|\u2030|./g),e=null;for(var f=0;r&&f<r.length;f++)if("."===(e=r[f])&&l<0)l=f;else{if("%"===e)o*=100;else{if("â°"===e){o*=1e3;
2continue}if(","===e[0]&&"."===e[e.length-1]){o/=Math.pow(1e3,e.length-1),l=f+e.length-1;continue}"E"!==e[0]&&"e"!==e[0]||"0"!==e[e.length-1]||(m=!0)}l<0?(h.push(e),"#"===e||"0"===e?d++:","===e&&p++):(c.push(e),"#"!==e&&"0"!==e||u++)}for(m&&(e=Math.floor(t),r=-Math.floor(Math.log(t)/Math.LN10+1),g=0===t?0:0===e?-(d+r):String(e).length-d,o/=Math.pow(10,g)),l<0&&(l=f),o=((e=(o=(t*o).toFixed(u)).split("."))[0]+"").split(""),t=(e[1]+"").split(""),o&&"0"===o[0]&&o.shift(),m=r=f=u=l=0;0<h.length;)if("#"===(e=h.pop())||"0"===e)if(++l===d){var x=o;o=[];if("0"===e)for(e=d-u-(x?x.length:0);0<e;)x.unshift("0"),e--;for(;0<x.length;)i=x.pop()+i,0==++m%r&&f===p&&0<x.length&&(i=s+i)}else 0<o.length?(i=o.pop()+i,u++,m++):"0"===e&&(i="0"+i,u++,m++),0==m%r&&f===p&&0<o.length&&(i=s+i);else"E"!==e[0]&&"e"!==e[0]||"0"!==e[e.length-1]||!/[eE][+-]*[0]+/.test(e)?","===e?(f++,r=m,(m=0)<o.length&&(i=s+i)):i=1<e.length&&('"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1])?e.slice(1,e.length-1)+i:e+i:i+=(e=g<0?e.replace("+","").replace("-",""):e.replace("-","")).replace(/[0]+/,function(t){return b(g,t.length)});for(s="",h=!1;0<c.length;)"#"===(e=c.shift())||"0"===e?0<t.length&&0!==Number(t.join(""))?(s+=t.shift(),h=!0):"0"===e&&(s+="0",h=!0):1<e.length&&('"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1])?s+=e.slice(1,e.length-1):"E"!==e[0]&&"e"!==e[0]||"0"!==e[e.length-1]||!/[eE][+-]*[0]+/.test(e)?s+=e:s+=(e=g<0?e.replace("+","").replace("-",""):e.replace("-","")).replace(/[0]+/,function(t){return b(g,t.length)});return i+=(h?a:"")+s,n?"-"+i:i}function at(t){var e=0,i=0;return i=(t=t||window.event).offsetX||0===t.offsetX?(e=t.offsetX,t.offsetY):t.layerX||0==t.layerX?(e=t.layerX,t.layerY):(e=t.pageX-t.target.offsetLeft,t.pageY-t.target.offsetTop),{x:e,y:i}}function st(t,e,i,n,a,s,o,r,l,h,c,d,u){void 0===u&&(u=1),o=o||0,r=r||"black";var p=15<n-e&&15<a-i?8:.35*Math.min(n-e,a-i);t.beginPath(),t.moveTo(e,i),t.save(),t.fillStyle=s,t.globalAlpha=u,t.fillRect(e,i,n-e,a-i),t.globalAlpha=1,0<o&&(u=0==o%2?0:.5,t.beginPath(),t.lineWidth=o,t.strokeStyle=r,t.moveTo(e,i),t.rect(e-u,i-u,n-e+2*u,a-i+2*u),t.stroke()),t.restore(),!0===l&&(t.save(),t.beginPath(),t.moveTo(e,i),t.lineTo(e+p,i+p),t.lineTo(n-p,i+p),t.lineTo(n,i),t.closePath(),(o=t.createLinearGradient((n+e)/2,i+p,(n+e)/2,i)).addColorStop(0,s),o.addColorStop(1,"rgba(255, 255, 255, .4)"),t.fillStyle=o,t.fill(),t.restore()),!0===h&&(t.save(),t.beginPath(),t.moveTo(e,a),t.lineTo(e+p,a-p),t.lineTo(n-p,a-p),t.lineTo(n,a),t.closePath(),(o=t.createLinearGradient((n+e)/2,a-p,(n+e)/2,a)).addColorStop(0,s),o.addColorStop(1,"rgba(255, 255, 255, .4)"),t.fillStyle=o,t.fill(),t.restore()),!0===c&&(t.save(),t.beginPath(),t.moveTo(e,i),t.lineTo(e+p,i+p),t.lineTo(e+p,a-p),t.lineTo(e,a),t.closePath(),(o=t.createLinearGradient(e+p,(a+i)/2,e,(a+i)/2)).addColorStop(0,s),o.addColorStop(1,"rgba(255, 255, 255, 0.1)"),t.fillStyle=o,t.fill(),t.restore()),!0===d&&(t.save(),t.beginPath(),t.moveTo(n,i),t.lineTo(n-p,i+p),t.lineTo(n-p,a-p),t.lineTo(n,a),(o=t.createLinearGradient(n-p,(a+i)/2,n,(a+i)/2)).addColorStop(0,s),o.addColorStop(1,"rgba(255, 255, 255, 0.1)"),(t.fillStyle=o).addColorStop(0,s),o.addColorStop(1,"rgba(255, 255, 255, 0.1)"),t.fillStyle=o,t.fill(),t.closePath(),t.restore())}function ot(t){for(var e="",i=0;i<t.length;i++)e+=String.fromCharCode(Math.ceil(t.length/57/5)^t.charCodeAt(i));return e}var P,A,I,F,H,U,rt,lt={},ht=null,ct=(P=/D{1,4}|M{1,4}|Y{1,4}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|f{1,3}|t{1,2}|T{1,2}|K|z{1,3}|"[^"]*"|'[^']*'/g,A="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),I="Sun Mon Tue Wed Thu Fri Sat".split(" "),F="January February March April May June July August September October November December".split(" "),H="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),U=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/[^-+\dA-Z]/g,function(e,t,i){var n=i?i.days:A,a=i?i.months:F,s=i?i.shortDays:I,o=i?i.shortMonths:H;i="";var r=!1;if(e=e&&e.getTime?e:e?new Date(e):new Date,isNaN(e))throw SyntaxError("invalid date");
2"UTC:"===t.slice(0,4)&&(t=t.slice(4),r=!0);var l=e[(i=r?"getUTC":"get")+"Date"](),h=e[i+"Day"](),c=e[i+"Month"](),d=e[i+"FullYear"](),u=e[i+"Hours"](),p=e[i+"Minutes"](),m=e[i+"Seconds"](),g=e[i+"Milliseconds"](),f=r?0:e.getTimezoneOffset();return t.replace(P,function(t){switch(t){case"D":return l;case"DD":return b(l,2);case"DDD":return s[h];case"DDDD":return n[h];case"M":return c+1;case"MM":return b(c+1,2);case"MMM":return o[c];case"MMMM":return a[c];case"Y":return parseInt(String(d).slice(-2));case"YY":return b(String(d).slice(-2),2);case"YYY":return b(String(d).slice(-3),3);case"YYYY":return b(d,4);case"h":return u%12||12;case"hh":return b(u%12||12,2);case"H":return u;case"HH":return b(u,2);case"m":return p;case"mm":return b(p,2);case"s":return m;case"ss":return b(m,2);case"f":return String(g).slice(0,1);case"ff":return b(String(g).slice(0,2),2);case"fff":return b(String(g).slice(0,3),3);case"t":return u<12?"a":"p";case"tt":return u<12?"am":"pm";case"T":return u<12?"A":"P";case"TT":return u<12?"AM":"PM";case"K":return r?"UTC":(String(e).match(U)||[""]).pop().replace(rt,"");case"z":return(0<f?"-":"+")+Math.floor(Math.abs(f)/60);case"zz":return(0<f?"-":"+")+b(Math.floor(Math.abs(f)/60),2);case"zzz":return(0<f?"-":"+")+b(Math.floor(Math.abs(f)/60),2)+b(Math.abs(f)%60,2);default:return t.slice(1,t.length-1)}})}),dt=!0,ut=window.devicePixelRatio||1,pt=1,mt=dt?ut/pt:1,gt=window&&window[ot("mnb`uhno")]&&window[ot("mnb`uhno")].href&&window[ot("mnb`uhno")].href.indexOf&&(-1!==window[ot("mnb`uhno")].href.indexOf(ot("b`ow`rkr/bnl"))||-1!==window[ot("mnb`uhno")].href.indexOf(ot("gdonqhy/bnl"))||-1!==window[ot("mnb`uhno")].href.indexOf(ot("gheemd"))),ft=gt&&-1===window[ot("mnb`uhno")].href.indexOf(ot("gheemd")),xt={reset:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPjSURBVFhHxVdJaFNRFP1J/jwkP5MxsbaC1WJEglSxOFAXIsFpVRE3ggi1K90obioRRBA33XXnQnciirhQcMCdorgQxBkXWlREkFKsWkv5npvckp/XnzRpKh64kLw733fffe9L/wrL0+mVUdO8uTSZ3MBL/we2qg4rkuSpodCELstXE46ziVkLQ6FQcGOmeSSq6wd4aV50d3drWjj8kQKZJTUc9kxFGenv79dZrDksTSTWWJp2QYtEPiErysyzdX0LsxsCQR8keX8gs6RHIk8ysdgKFg2G53mhuOPsshTlBjKaFo1g7SqLNoShKLdFXT8huQ/paLSbxatYnc2mHMM4hr18Vi8TIvCmXF3vYrW6cF23gGTOk0M1wA4RKvOmq6vLZRVJipvmSWT6tZ6CSEYkco5V50VPT4+D7RwOqi6RiSZm0fJ+vggSqkeoypdsNmuyelNwbXsbgvkWYMtzDWNvWaijoyOBqE+hVK8abcssUeXQ/YfKyi0gFYv1Ipgfoj34fYGTJLOYJA0ODirok32GLN8XhUWCwSes1hIwBg6LydJ/tEeRRapAdUp+wSAiZchtZZWWgAZ+JNpD8peYXQVK9UwUxNpzOK8pq97kURZhYTCKBwPD7h2zK+js7Myi7D8Fod+0TkMI8+EMAngLGc/WtBFWawkFHFnoj/t9KLgGmF0B3QfkxC+EarxkdhnFYlFLY06USqUwL7UMjICHfh/wOc2sCqhpxGbCkLvL7EUDbF73+6DkmVWB6zi7xUDQSLeYvWjAILvm9zEnkJhlbRcDQZcv6Kg2AipyT/Axw6wKlqVSqxDdjF8Izfod13qURdrG/nxehY+xGh+h0CSzKygGvSNQIcc097BI24jb9hax6kj2E7OrMFX1il+ICEf2NrPbhiXLl+fYl+U7zK4iYdsDcyLGf+ofFlkwcN+s10KhmpuYhhtm0hCLVIFL0MDsqNlDIqy9x2CLs1jL6OvrI7vPRbtohXG6eFmsFnHDGAp6n9AgyuVySRZrGvROxRgIfLXhzjrNYnNBUxNX/dMgRWT1mt4XLDovaApD53E9W3ilNX5M55LJHpRtIsgAvciR4WWcgK2Dvb1YqgXevmF8z2zEBTcKG39EfSKsT9EbhVUaI2FZO+oZIqImxol6j66/hcAu4sSN4vc1ZPoKeoE6RGhYL2YYA+ymOSSi0Z0wWntbtkGUWCvfSDXIxONraZ/FY90KUfNTpfC5spnNLgxoYNnR9RO4F8ofXEHOgogCQE99w+fF2Xw+b7O59rEOsyRqGEfpVoaDMQQ1CZrG46bcM6AZ0C/wPqNfHliqejyTySxh9TqQpL+xmbIlkB9SlAAAAABJRU5ErkJggg=="},pan:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAICSURBVEhLxZbPahNRGMUn/5MpuAiBEAIufQGfzr5E40YptBXajYzudCEuGqS+gGlrFwquDGRTutBdYfydzJ3LzeQmJGZue+Dw/Z17Mnfmu5Pof9Hr9Z61Wq0bWZMKj263O6xWq99wU9lOpzPMKgEhEcRucNOcioOK+0RzBhNvt9tPV4nmVF19+OWhVqt9xXgFXZq+8lCv119UKpUJ7iX2FmvFTKz8RH34YdBsNk8wVtjE4fGYwm8wrrDi3WBG5oKXZGRSS9hGuNFojLTe2lFz5xThWZIktayyiE2FdT3rzXBXz7krKiL8c17wAKFDjCus2AvW+YGZ9y2JF0VFRuMPfI//rsCE/C+s26s4gQu9ul7r4NteKx7H8XOC724xNNGbaNu++IrBqbOV7Tj3FgMRvc/YKOr3+3sE47wgEt/Bl/gaK5cHbNU11vYSXylfpK7XOvjuumPp4Wcoipu30Qsez2uMXYz4lfI+mOmwothY+SLiXJy7mKVpWs3Si0CoOMfeI9Od43Wic+jO+ZVv+crsm9QSNhUW9LXSeoPBYLXopthGuFQgdIxxhY+UDwlt1x5CZ1hX+NTUdt/OIvjKaDSmuOJfaIVNPKX+W18j/PLA2/kR44p5Sd8HbHngT/yTfNRWUXX14ZcL3wmX0+TLf8YO7CGT8yFE5zB3/gney25/OETRP9CtPDFe5jShAAAAAElFTkSuQmCC"},zoom:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALWSURBVEhLvZZLaBNRFIabyftBIgEfqCCBoCC6MYqiXYiIj4U76U4X7sUHbhQhUBfixhZEUBDB16YuFERaUaQLK7ooCOJj4UKtYEFU0EptShO/A9Ph3js3k8lo/eHnP7n3nP/M3LlzMz1hkUwmNziOcyKRSFyFt+LxeD/c2Wq1Ym7Kv0M2m11Os1OxWGycn1OwZXCGuXfwIhezkd9/jRgNT2L4ldhs1pbkX5OLJe4euVxuGQaPCa3mnUjtJx7BDuKusJTCV6jVVGHTMuYRjxma7yIOhTgFY6jNaAKew2xPKpVay9ganmkvj+M448/MfJdT5K5Gg4HJacRngPFgqVRaRNwW1B4i7yehWfsEDdz1K+A01AoxPIqGAiuwGfkOTY8+1A6u7AyiFTB2Hu0KPIrdiOnzHLWDybeImvy+Wq2mZa5bUHsD0Zpz+KxHdWQymV6kAb1ElqeORgJLvgnRdj1+R1AfzkIvSUjxVjQSarVakrueIPT8+H1F5jSUy+WXiJrUYBVWyVxU4PEU8TzhfaijUqnMIWrjaY492eWRwdKOIqrnIxnXwLLeRLwk2GQzrEMjg0avEbXxkIxr4OoOImpj2QwyFgms1koa/SZUG8s+0iGnEhNfCNXEhzIXBVz0McTzEvJ+70P9oNFtxEzei3aFYrFYxmuSUPWSv9Yi9IMm2xE1We56Mp1OV4nDwqFmBDV9gk9AEh4gZtFHNt8W4kAUCoXF5MorY9Z/kDni9nDv7hc0i2fhgLvTtX8a99PoMPPagTFPxofRzmDJ9yM+AyEmTfgGysYbQcfhDzPPJDmX0c7gDg4gs9BqFIWhm/Nct5H8gtBq1I7UfIbtvmIuoaGQcp+fdpbbSM43eEH5wrwLbXmhm/fU63VHXjcuok7hEByFY/AeHGC8L5/PL3HT5xGH1uYwfPOICGo+CBcU0vwO1BqzUqILDl/z/9VYIMfpddiAc47jDP8BsUpb13wOLRwAAAAASUVORK5CYII="},menu:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAYAAABE4bxTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADoSURBVFhH7dc9CsJAFATgRxIIBCwCqZKATX5sbawsY2MvWOtF9AB6AU8gguAJbD2AnZ2VXQT/Ko2TYGCL2OYtYQc+BuYA+1hCtnCVwMm27SGaXpDJIAiCvCkVR05hGOZNN3HkFMdx3nQRR06+76/R1IcFLJlNQEWlmWlBTwJtKLKHynehZqnjOGM0PYWRVXk61C37p7xlZ3Hk5HneCk1dmMH811xGoKLSzDiQwIBZB4ocoPJdqNkDt2yKlueWRVGUtzy3rPwo3sWRU3nLjuLI6OO67oZM00wMw3hrmpZx0XU9syxrR0T0BeMpb9dneSR2AAAAAElFTkSuQmCC"},handle:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt1UwAAAAZdEVYdENvbW1lbnQAQ3JlYX
2RlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII="}};E.prototype.setOptions=function(t,e){if(X[this._defaultsKey]){var i,n=X[this._defaultsKey];for(i in n)"publicProperties"!==i&&n.hasOwnProperty(i)&&(this[i]=t&&i in t?t[i]:e&&i in e?e[i]:n[i])}else N&&window.console&&console.log("defaults not set")},E.prototype.get=function(t){var e=X[this._defaultsKey];return"options"===t?this.options&&this.options._isPlaceholder?null:this.options:e.hasOwnProperty(t)||e.publicProperties&&e.publicProperties.hasOwnProperty(t)?this[t]:void(window.console&&window.console.log('Property "'+t+"\" doesn't exist. Please check for typo."))},E.prototype.set=function(t,e,i){i=void 0===i||i;var n=X[this._defaultsKey];if("options"===t)this.createUserOptions(e);else{if(!(n.hasOwnProperty(t)||n.publicProperties&&n.publicProperties.hasOwnProperty(t)&&"readWrite"===n.publicProperties[t]))return void(window.console&&(n.publicProperties&&n.publicProperties.hasOwnProperty(t)&&"readOnly"===n.publicProperties[t]?window.console.log('Property "'+t+'" is read-only.'):window.console.log('Property "'+t+"\" doesn't exist. Please check for typo.")));this.options._isPlaceholder&&this.createUserOptions(),this.options[t]=e}i&&(this.stockChart||this.chart||this).render()},E.prototype.addTo=function(t,e,i,n){n=void 0===n||n;var a=X[this._defaultsKey];a.hasOwnProperty(t)||a.publicProperties&&a.publicProperties.hasOwnProperty(t)&&"readWrite"===a.publicProperties[t]?(this.options._isPlaceholder&&this.createUserOptions(),void 0===this.options[t]&&(this.options[t]=[]),t=this.options[t],i=null==i?t.length:i,t.splice(i,0,e),n&&(this.chart||this).render()):window.console&&(a.publicProperties&&a.publicProperties.hasOwnProperty(t)&&"readOnly"===a.publicProperties[t]?window.console.log('Property "'+t+'" is read-only.'):window.console.log('Property "'+t+"\" doesn't exist. Please check for typo."))},E.prototype.createUserOptions=function(t){if(void 0!==t||this.options._isPlaceholder)if(this.parent.options._isPlaceholder&&this.parent.createUserOptions(),this.isOptionsInArray){this.parent.options[this.optionsName]||(this.parent.options[this.optionsName]=[]);var e=this.parent.options[this.optionsName],i=e.length;this.options._isPlaceholder||(K(e),i=e.indexOf(this.options)),this.options=void 0===t?{}:t,e[i]=this.options}else this.options=void 0===t?{}:t,(t=this.parent.options)[e=this.optionsName?this.optionsName:(e=this._defaultsKey)&&0!==e.length?(i=e.charAt(0).toLowerCase(),1<e.length&&(i=i.concat(e.slice(1))),i):void 0]=this.options},E.prototype.remove=function(t){if(t=void 0===t||t,this.isOptionsInArray){var e=this.parent.options[this.optionsName];K(e);var i=e.indexOf(this.options);0<=i&&e.splice(i,1)}else delete this.parent.options[this.optionsName];t&&(this.chart||this).render()},E.prototype.updateOption=function(t){!X[this._defaultsKey]&&N&&window.console&&console.log("defaults not set");var e=X[this._defaultsKey],i={},n=this[t],a=this._themeOptionsKey,s=this._index;return this.theme&&G(a)&&G(s)?i=G(j[this.theme])?j.light1:j[this.theme]:this.parent&&this.parent.themeOptions&&this.parent.themeOptions[a]&&(null===s?i=this.parent.themeOptions[a]:0<this.parent.themeOptions[a].length&&(i=Math.min(this.parent.themeOptions[a].length-1,s),i=this.parent.themeOptions[a][i])),this.themeOptions=i,t in e&&(n=t in this.options?this.options[t]:i&&t in i?i[t]:e[t]),n!==this[t]&&(this[t]=n,!0)},E.prototype.trackChanges=function(t){if(!this.sessionVariables)throw"Session Variable Store not set";this.sessionVariables[t]=this.options[t]},E.prototype.isBeingTracked=function(t){return this.options._oldOptions||(this.options._oldOptions={}),!!this.options._oldOptions[t]},E.prototype.hasOptionChanged=function(t){if(!this.sessionVariables)throw"Session Variable Store not set";return this.sessionVariables[t]!==this.options[t]},E.prototype.addEventListener=function(t,e,i){t&&e&&(this._eventListeners[t]=this._eventListeners[t]||[],this._eventListeners[t].push({context:i||this,eventHandler:e}))},E.prototype.removeEventListener=function(t,e){if(t&&e&&this._eventListeners[t])for(var i=this._eventListeners[t],n=0;n<i.length;n++)if(i[n].eventHandler===e){i[n].splice(n,1);break}},E.prototype.removeAllEventListeners=function(){this._eventListeners=[]}
2,E.prototype.dispatchEvent=function(t,e,i){if(t&&this._eventListeners[t]){e=e||{};for(var n=this._eventListeners[t],a=0;a<n.length;a++)n[a].eventHandler.call(n[a].context,e)}"function"==typeof this[t]&&this[t].call(i||this.chart,e)},L.prototype.registerSpace=function(t,e){"top"===t?this._topOccupied+=e.height:"bottom"===t?this._bottomOccupied+=e.height:"left"===t?this._leftOccupied+=e.width:"right"===t&&(this._rightOccupied+=e.width)},L.prototype.unRegisterSpace=function(t,e){"top"===t?this._topOccupied-=e.height:"bottom"===t?this._bottomOccupied-=e.height:"left"===t?this._leftOccupied-=e.width:"right"===t&&(this._rightOccupied-=e.width)},L.prototype.getFreeSpace=function(){return{x1:this._x1+this._leftOccupied,y1:this._y1+this._topOccupied,x2:this._x2-this._rightOccupied,y2:this._y2-this._bottomOccupied,width:this._x2-this._x1-this._rightOccupied-this._leftOccupied,height:this._y2-this._y1-this._bottomOccupied-this._topOccupied}},L.prototype.reset=function(){this._rightOccupied=this._leftOccupied=this._bottomOccupied=this._topOccupied=this._padding},t(Q,E),Q.prototype._initialize=function(){G(this.padding)||"object"!==yt(this.padding)?this.topPadding=this.rightPadding=this.bottomPadding=this.leftPadding=0|Number(this.padding):(this.topPadding=G(this.padding.top)?0:0|Number(this.padding.top),this.rightPadding=G(this.padding.right)?0:0|Number(this.padding.right),this.bottomPadding=G(this.padding.bottom)?0:0|Number(this.padding.bottom),this.leftPadding=G(this.padding.left)?0:0|Number(this.padding.left))},Q.prototype.render=function(t){if(0!==this.fontSize){t&&this.ctx.save();var e=this.ctx.font;this.ctx.textBaseline=this.textBaseline;var i=0;this._isDirty&&this.measureText(this.ctx),this.ctx.translate(this.x,this.y+i),"middle"===this.textBaseline&&(i=-this._lineHeight/2),this.ctx.font=this._getFontString(),this.ctx.rotate(Math.PI/180*this.angle);var n=0,a=this.topPadding,s=null;for(this.ctx.roundRect||q(this.ctx),(0<this.borderThickness&&this.borderColor||this.backgroundColor)&&this.ctx.roundRect(0,i,this.width,this.height,this.cornerRadius,this.borderThickness,this.backgroundColor,this.borderColor),this.ctx.fillStyle=this.fontColor,i=0;i<this._wrappedText.lines.length;i++)s=this._wrappedText.lines[i],"right"===this.horizontalAlign?n=(this.width-(this.leftPadding+this.rightPadding))/2-s.width/2+this.leftPadding:"left"===this.horizontalAlign?n=this.leftPadding:"center"===this.horizontalAlign&&(n=(this.width-(this.leftPadding+this.rightPadding))/2-s.width/2+this.leftPadding),this.ctx.fillText(s.text,n,a),a+=s.height;this.ctx.font=e,t&&this.ctx.restore()}},Q.prototype.setText=function(t){this.text=t,this._isDirty=!0,this._wrappedText=null},Q.prototype.measureText=function(){if(this._lineHeight=i(this.fontFamily,this.fontSize,this.fontWeight),null===this.maxWidth)throw"Please set maxWidth and height for TextBlock";return this._wrapText(this.ctx),this._isDirty=!1,{width:this.width,height:this.height}},Q.prototype._getLineWithWidth=function(t,e,i){if(!(t=String(t)))return{text:"",width:0};var n=i=0,a=t.length-1,s=1/0;for(this.ctx.font=this._getFontString();n<=a;){s=Math.floor((n+a)/2);var o=t.substr(0,s+1);if((i=this.ctx.measureText(o).width)<e)n=s+1;else{if(!(e<i))break;a=s-1}}return e<i&&1<o.length&&(o=o.substr(0,o.length-1),i=this.ctx.measureText(o).width),e=!0,o.length!==t.length&&" "!==t[o.length]||(e=!1),e&&(1<(t=o.split(" ")).length&&t.pop(),o=t.join(" "),i=this.ctx.measureText(o).width),{text:o,width:i}},Q.prototype._wrapText=function(){var t=new String(m(String(this.text))),e=[],i=this.ctx.font,n=0,a=0;if(this.ctx.font=this._getFontString(),0===this.frontSize)a=n=0;else for(;0<t.length;){var s=this.maxHeight-(this.topPadding+this.bottomPadding),o=this._getLineWithWidth(t,this.maxWidth-(this.leftPadding+this.rightPadding),!1);o.height=this._lineHeight,e.push(o);var r=a;a=Math.max(a,o.width),n=n+o.height,t=m(t.slice(o.text.length,t.length));s&&s<n&&(n-=(o=e.pop()).height,a=r)}this._wrappedText={lines:e,width:a,height:n},this.width=a+(this.leftPadding+this.rightPadding),this.height=n+(this.topPadding+this.bottomPadding),this.ctx.font=i},Q.prototype._getFontString=function(){var t;t=this.fontStyle?this.fontStyle+" ":"",t+=this.fontWeight?this.fontWeight+" ":"",t+=this.fontSize?this.fontSize+"px ":"";var e=this.fontFamily?this.fontFamily+"":"";return!Z&&e&&("'"!==(e=e.split(",")[0])[0]&&'"'!==e[0]&&(e="'"+e+"'")),t+e},t(D,E),t(O,E),O.prototype.setLayout=function(){if(this.text){var t,e,i,n=this.dockInsidePlotArea?this.chart.plotArea:this.chart,a=n.layoutManager.getFreeSpace(),s=a.x1,o=a.y1,r=0,l=0,h=this.chart._menuButton&&this.chart.exportEnabled&&"top"===this.verticalAlign?22:0;"top"===this.verticalAlign||"bottom"===this.verticalAlign?(null===this.maxWidth&&(this.maxWidth=a.width-4-h*("center"===this.horizontalAlign?2:1)),l=.5*a.height-this.margin-2,r=0):"center"===this.verticalAlign&&("left"===this.horizontalAlign||"right"===this.horizontalAlign?(null===this.maxWidth&&(this.maxWidth=a.height-4),l=.5*a.width-this.margin-2):"center"===this.horizontalAlign&&(null===this.maxWidth&&(this.maxWidth=a.width-4),l=.5*a.height-4)),G(this.padding)||"number"!=typeof this.padding?G(this.padding)||"object"!==yt(this.padding)||(i=this.padding.top?this.padding.top:this.padding.bottom?this.padding.bottom:0,i+=this.padding.bottom?this.padding.bottom:this.padding.top?this.padding.top:0,i*=1.25):i=2.5*this.padding,this.wrap||(l=Math.min(l,Math.max(1.5*this.fontSize,this.fontSize+i))),i=(l=new Q(this.ctx,{fontSize:this.fontSize,fontFamily:this.fontFamily,fontColor:this.fontColor,fontStyle:this.fontStyle,fontWeight:this.fontWeight,horizontalAlign:this.horizontalAlign,verticalAlign:this.verticalAlign,borderColor:this.borderColor,borderThickness:this.borderThickness,backgroundColor:this.backgroundColor,maxWidth:this.maxWidth,maxHeight:l,cornerRadius:this.cornerRadius,text:this.text,padding:this.padding,textBaseline:"top"})).measureText(),"top"===this.verticalAlign||"bottom"===this.verticalAlign?("top"===this.verticalAlign?(o=a.y1+2,e="top"):"bottom"===this.verticalAlign&&(o=a.y2-2-i.height,e="bottom"),"left"===this.horizontalAlign?s=a.x1+2:"center"===this.horizontalAlign?s=a.x1+a.width/2-i.width/2:"right"===this.horizontalAlign&&(s=a.x2-2-i.width-h),t=this.horizontalAlign,this.width=i.width,this.height=i.height):"center"===this.verticalAlign&&("left"===this.horizontalAlign?(s=a.x1+2,o=a.y2-2-(this.maxWidth/2-i.width/2),r=-90,e="left",this.width=i.height,this.height=i.width):"right"===this.horizontalAlign?(s=a.x2-2,o=a.y1+2+(this.maxWidth/2-i.width/2),r=90,e="right",this.width=i.height,this.height=i.width):"center"===this.horizontalAlign&&(o=n.y1+(n.height/2-i.height/2),s=n.x1+(n.width/2-i.width/2),e="center",this.width=i.width,this.height=i.height),t="center"),l.x=s,l.y=o,l.angle=r,l.horizontalAlign=t,this._textBlock=l,n.layoutManager.registerSpace(e,{width:this.width+("left"===e||"right"===e?this.margin+2:0),height:this.height+("top"===e||"bottom"===e?this.margin+2:0)}),this.bounds={x1:s,y1:o,x2:s+this.width,y2:o+this.height},this.ctx.textBaseline="top"}},O.prototype.render=function(){this._textBlock&&this._textBlock.render(!0)},t(W,E),W.prototype.setLayout=O.prototype.setLayout,W.prototype.render=O.prototype.render,V.prototype.get=function(t,e){var i=null;return 0<this.pool.length?v(i=this.pool.pop(),t,e):i=k(t,e),i},V.prototype.release=function(t){this.pool.push(t)},t(z,E);var bt={addTheme:function(t,e){j[t]=e},addColorSet:function(t,e){Y[t]=e},addCultureInfo:function(t,e){h[t]=e}
2,formatNumber:function(t,e,i){if(h[i=i||"en"])return nt(t,e||"#,##0.##",new z(i));throw"Unknown Culture Name"},formatDate:function(t,e,i){if(h[i=i||"en"])return ct(t,e||"DD MMM YYYY",new z(i));throw"Unknown Culture Name"}};void 0!==vt.exports?vt.exports=bt:"function"==typeof define&&wt(125)?define([],function(){return bt}):window.CanvasJS=bt,bt.Chart=function(){function o(t,e){return t.x-e.x}function r(t,e){e=e||{},this.theme=G(e.theme)||G(j[e.theme])?"light1":e.theme,r.base.constructor.call(this,"Chart",null,e,null,null);var i=this;if(this._containerId=t,this._objectsInitialized=!1,this.overlaidCanvasCtx=this.ctx=null,this._indexLabels=[],this._panTimerId=0,this._lastTouchEventType="",this._lastTouchData=null,this.isAnimating=!1,this.renderCount=0,this.disableToolTip=this.animatedRender=!1,this.canvasPool=new V,this.allDOMEventHandlers=[],this.panEnabled=!1,this._defaultCursor="default",this.plotArea={canvas:null,ctx:null,x1:0,y1:0,x2:0,y2:0,width:0,height:0},this._dataInRenderedOrder=[],this.container="string"==typeof this._containerId?document.getElementById(this._containerId):this._containerId){this.container.innerHTML="";var n=this.options.width?this.width:0<this.container.clientWidth?this.container.clientWidth:this.width,a=this.options.height?this.height:0<this.container.clientHeight?this.container.clientHeight:this.height;this.width=n,this.height=a,this.x1=this.y1=0,this.x2=this.width,this.y2=this.height,this._selectedColorSet=void 0!==Y[this.colorSet]?Y[this.colorSet]:Y.colorSet1,this._canvasJSContainer=document.createElement("div"),this._canvasJSContainer.setAttribute("class","canvasjs-chart-container"),this._canvasJSContainer.style.position="relative",this._canvasJSContainer.style.textAlign="left",this._canvasJSContainer.style.cursor="auto",Z||(this._canvasJSContainer.style.height="0px"),this.container.appendChild(this._canvasJSContainer),this.canvas=k(n,a),this._preRenderCanvas=k(n,a),this.canvas.style.position="absolute",this.canvas.style.WebkitUserSelect="none",this.canvas.style.MozUserSelect="none",this.canvas.style.msUserSelect="none",this.canvas.style.userSelect="none",this.canvas.getContext&&(this._canvasJSContainer.appendChild(this.canvas),this.ctx=this.canvas.getContext("2d"),this.ctx.textBaseline="top",q(this.ctx),this._preRenderCtx=this._preRenderCanvas.getContext("2d"),this._preRenderCtx.textBaseline="top",q(this._preRenderCtx),Z?this.plotArea.ctx=this.ctx:(this.plotArea.canvas=k(n,a),this.plotArea.canvas.style.position="absolute",this.plotArea.canvas.setAttribute("class","plotAreaCanvas"),this._canvasJSContainer.appendChild(this.plotArea.canvas),this.plotArea.ctx=this.plotArea.canvas.getContext("2d")),this.overlaidCanvas=k(n,a),this.overlaidCanvas.style.position="absolute",this.overlaidCanvas.style.webkitTapHighlightColor="transparent",this.overlaidCanvas.style.WebkitUserSelect="none",this.overlaidCanvas.style.MozUserSelect="none",this.overlaidCanvas.style.msUserSelect="none",this.overlaidCanvas.style.userSelect="none",this.overlaidCanvas.getContext&&(this._canvasJSContainer.appendChild(this.overlaidCanvas),this.overlaidCanvasCtx=this.overlaidCanvas.getContext("2d"),this.overlaidCanvasCtx.textBaseline="top",q(this.overlaidCanvasCtx)),this._eventManager=new u(this),this.windowResizeHandler=f(window,"resize",function(){i._updateSize()&&i.render()},this.allDOMEventHandlers),this._toolBar=document.createElement("div"),this._toolBar.setAttribute("class","canvasjs-chart-toolbar"),this._toolBar.style.cssText="position: absolute; right: 1px; top: 1px;",this._canvasJSContainer.appendChild(this._toolBar),this.bounds={x1:0,y1:0,x2:this.width,y2:this.height},f(this.overlaidCanvas,"click",function(t){i._mouseEventHandler(t)},this.allDOMEventHandlers),f(this.overlaidCanvas,"mousemove",function(t){i._mouseEventHandler(t)},this.allDOMEventHandlers),f(this.overlaidCanvas,"mouseup",function(t){i._mouseEventHandler(t)},this.allDOMEventHandlers),f(this.overlaidCanvas,"mousedown",function(t){i._mouseEventHandler(t),S(i._dropdownMenu)},this.allDOMEventHandlers),f(this.overlaidCanvas,"mouseout",function(t){i._mouseEventHandler(t)},this.allDOMEventHandlers),f(this.overlaidCanvas,window.navigator.msPointerEnabled?"MSPointerDown":"touchstart",function(t){i._touchEventHandler(t)},this.allDOMEventHandlers),f(this.overlaidCanvas,window.navigator.msPointerEnabled?"MSPointerMove":"touchmove",function(t){i._touchEventHandler(t)},this.allDOMEventHandlers),f(this.overlaidCanvas,window.navigator.msPointerEnabled?"MSPointerUp":"touchend",function(t){i._touchEventHandler(t)},this.allDOMEventHandlers),f(this.overlaidCanvas,window.navigator.msPointerEnabled?"MSPointerCancel":"touchcancel",function(t){i._touchEventHandler(t)},this.allDOMEventHandlers),this.toolTip=new s(this,this.options.toolTip),this.data=null,this.axisX=[],this.axisX2=[],this.axisY=[],this.axisY2=[],this.sessionVariables={axisX:[],axisX2:[],axisY:[],axisY2:[]})}else window.console&&window.console.log('CanvasJS Error: Chart Container with i
2d "'+this._containerId+'" was not found')}function P(t,e){for(var i,n=[],a=0;a<t.length;a++)if(0==a)n.push(t[0]);else{var s,o,r;s=0===(r=a-1)?0:r-1,o=r===t.length-1?r:r+1,i=Math.abs((t[o].x-t[s].x)/(0==t[o].x-t[r].x?.01:t[o].x-t[r].x))*(e-1)/2+1;var l=(t[o].x-t[s].x)/i;i=(t[o].y-t[s].y)/i,n[n.length]=t[r].x>t[s].x&&0<l||t[r].x<t[s].x&&l<0?{x:t[r].x+l/3,y:t[r].y+i/3}:{x:t[r].x,y:t[r].y+i/9},s=0===(r=a)?0:r-1,o=r===t.length-1?r:r+1,i=Math.abs((t[o].x-t[s].x)/(0==t[r].x-t[s].x?.01:t[r].x-t[s].x))*(e-1)/2+1,l=(t[o].x-t[s].x)/i,i=(t[o].y-t[s].y)/i,n[n.length]=t[r].x>t[s].x&&0<l||t[r].x<t[s].x&&l<0?{x:t[r].x-l/3,y:t[r].y-i/3}:{x:t[r].x,y:t[r].y-i/9},n[n.length]=t[a]}return n}function A(t,e,i,n,a,s,o,r,l,h){var c=0;h?(o.color=s,r.color=s):h=1,c=l?Math.abs(a-i):Math.abs(n-e),c=0<o.trimLength?Math.abs(c*o.trimLength/100):Math.abs(c-o.length),l?(i+=c/2,a-=c/2):(e+=c/2,n-=c/2);c=1==Math.round(o.thickness)%2?.5:0;var d=1==Math.round(r.thickness)%2?.5:0;t.save(),t.globalAlpha=h,t.strokeStyle=r.color||s,t.lineWidth=r.thickness||2,t.setLineDash&&t.setLineDash($(r.dashType,r.thickness)),t.beginPath(),l&&0<r.thickness?(t.moveTo(n-o.thickness/2,Math.round((i+a)/2)-d),t.lineTo(e+o.thickness/2,Math.round((i+a)/2)-d)):0<r.thickness&&(t.moveTo(Math.round((e+n)/2)-d,i+o.thickness/2),t.lineTo(Math.round((e+n)/2)-d,a-o.thickness/2)),t.stroke(),t.strokeStyle=o.color||s,t.lineWidth=o.thickness||2,t.setLineDash&&t.setLineDash($(o.dashType,o.thickness)),t.beginPath(),l&&0<o.thickness?(t.moveTo(n-c,i),t.lineTo(n-c,a),t.moveTo(e+c,i),t.lineTo(e+c,a)):0<o.thickness&&(t.moveTo(e,i+c),t.lineTo(n,i+c),t.moveTo(e,a-c),t.lineTo(n,a-c)),t.stroke(),t.restore()}function l(t,e,i,n,a){return null==t?void 0===i?e:i:(t=parseFloat(t.toString())*(0<=t.toString().indexOf("%")?e/100:1),void 0!==n&&(t=Math.min(n,t),void 0!==a&&(t=Math.max(a,t))),!isNaN(t)&&t<=e&&0<=t?t:void 0===i?e:i)}function n(t,e){n.base.constructor.call(this,"Legend","legend",e,null,t),this.chart=t,this.canvas=t.canvas,this.ctx=this.chart.ctx,this.ghostCtx=this.chart._eventManager.ghostCtx,this.items=[],this.optionsName="legend",this.height=this.width=0,this.orientation=null,this.dataSeries=[],this.bounds={x1:null,y1:null,x2:null,y2:null},void 0===this.options.fontSize&&(this.fontSize=this.chart.getAutoFontSize(this.fontSize)),this.lineHeight=i(this.fontFamily,this.fontSize,this.fontWeight),this.horizontalSpacing=this.fontSize}function y(t,e,i,n){for(y.base.constructor.call(this,"DataSeries","data",e,i,t),this.chart=t,this.canvas=t.canvas,this._ctx=t.canvas.ctx,this.index=i,this.noDataPointsInPlotArea=0,this.id=n,this.chart._eventManager.objectMap[n]={id:n,objectType:"dataSeries",dataSeriesIndex:i},t=e.dataPoints?e.dataPoints.length:0,this.dataPointEOs=[],e=0;e<t;e++)this.dataPointEOs[e]={};this.dataPointIds=[],this.plotUnit=[],this.axisY=this.axisX=null,this.optionsName="data",this.isOptionsInArray=!0,null===this.fillOpacity&&(this.type.match(/area/i)?this.fillOpacity=.7:this.fillOpacity=1),this.axisPlacement=this.getDefaultAxisPlacement(),void 0===this.options.indexLabelFontSize&&(this.indexLabelFontSize=this.chart.getAutoFontSize(this.indexLabelFontSize))}function b(t,e,i,n,a,s){if(b.base.constructor.call(this,"Axis",e,i,n,t),this.chart=t,this.canvas=t.canvas,this.ctx=t.ctx,this.intervalStartPosition=this.maxHeight=this.maxWidth=0,this.labels=[],this.dataSeries=[],this._stripLineLabels=this._ticks=this._labels=null,this.dataInfo={min:1/0,max:-1/0,viewPortMin:1/0,viewPortMax:-1/0,minDiff:1/0},this.isOptionsInArray=!0,"axisX"===a?("left"===s||"bottom"===s?(this.optionsName="axisX",G(this.chart.sessionVariables.axisX[n])&&(this.chart.sessionVariables.axisX[n]={}),this.sessionVariables=this.chart.sessionVariables.axisX[n]):(this.optionsName="axisX2",G(this.chart.sessionVariables.axisX2[n])&&(this.chart.sessionVariables.axisX2[n]={}),this.sessionVariables=this.chart.sessionVariables.axisX2[n]),this.options.interval||(this.intervalType=null)):"left"===s||"bottom"===s?(this.optionsName="axisY",G(this.chart.sessionVariables.axisY[n])&&(this.chart.sessionVariables.axisY[n]={}),this.sessionVariables=this.chart.sessionVariables.axisY[n]):(this.optionsName="axisY2",G(this.chart.sessionVariables.axisY2[n])&&(this.chart.sessionVariables.axisY2[n]={}),this.sessionVariables=this.chart.sessionVariables.axisY2[n]),void 0===this.options.titleFontSize&&(this.titleFontSize=this.chart.getAutoFontSize(this.titleFontSize)),void 0===this.options.labelFontSize&&(this.labelFontSize=this.chart.getAutoFontSize(this.labelFontSize)),"axisX"!==(this.type=a)||i&&void 0!==i.gridThickness||(this.gridThickness=0),this._position=s,this.lineCoordinates={x1:null,y1:null,x2:null,y2:null,width:null},this.labelAngle=(this.labelAngle%360+360)%360,90<this.labelAngle&&this.labelAngle<270?this.labelAngle-=180:270<=this.labelAngle&&this.labelAngle<=360&&(this.labelAngle-=360),this.options.scaleBreaks&&(this.scaleBreaks=new h(this.chart,this.options.scaleBreaks,++this.chart._eventManager.lastObjectId,this)),this.stripLines=[],this.options.stripLines&&0<this.options.stripLines.length)for(t=0;t<this.options.stripLines.length;t++)this.stripLines.push(new c(this.chart,this.options.stripLines[t],t,++this.chart._eventManager.lastObjectId,this));this.options.crosshair&&(this.crosshair=new d(this.chart,this.options.crosshair,this)),this._titleTextBlock=null,this.hasOptionChanged("viewportMinimum")&&null===this.viewportMinimum&&(this.options.viewportMinimum=void 0,this.sessionVariables.viewportMinimum=null),this.hasOptionChanged("viewportMinimum")||isNaN(this.sessionVariables.newViewportMinimum)||null===this.sessionVariables.newViewportMinimum?this.sessionVariables.newViewportMinimum=null:this.viewportMinimum=this.sessionVariables.newViewportMinimum,this.hasOptionChanged("viewportMaximum")&&null===this.viewportMaximum&&(this.options.viewportMaximum=void 0,this.sessionVariables.viewportMaximum=null),this.hasOptionChanged("viewportMaximum")||isNaN(this.sessionVariables.newViewportMaximum)||null===this.sessionVariables.newViewportMaximum?this.sessionVariables.newViewportMaximum=null:this.viewportMaximum=this.sessionVariables.newViewportMaximum,null!==this.minimum&&null!==this.viewportMinimum&&(this.viewportMinimum=Math.max(this.viewportMinimum,this.minimum)),null!==this.maximum&&null!==this.viewportMaximum&&(this.viewportMaximum=Math.min(this.viewportMaximum,this.maximum)),this.trackChanges("viewportMinimum"),this.trackChanges("viewportMaximum")}
2function h(t,e,i,n){if(h.base.constructor.call(this,"ScaleBreaks","scaleBreaks",e,null,n),this.id=i,this.chart=t,this.ctx=this.chart.ctx,this.axis=n,this.optionsName="scaleBreaks",this.isOptionsInArray=!1,this._appliedBreaks=[],this.customBreaks=[],this.autoBreaks=[],"string"==typeof this.spacing?(this.spacing=parseFloat(this.spacing),this.spacing=isNaN(this.spacing)?8:(10<this.spacing?10:this.spacing)+"%"):"number"!=typeof this.spacing&&(this.spacing=8),this.autoCalculate&&(this.maxNumberOfAutoBreaks=Math.min(this.maxNumberOfAutoBreaks,5)),this.options.customBreaks&&0<this.options.customBreaks.length){for(t=0;t<this.options.customBreaks.length;t++)this.customBreaks.push(new g(this.chart,"customBreaks",this.options.customBreaks[t],t,++this.chart._eventManager.lastObjectId,this)),"number"==typeof this.customBreaks[t].startValue&&"number"==typeof this.customBreaks[t].endValue&&this.customBreaks[t].endValue!==this.customBreaks[t].startValue&&this._appliedBreaks.push(this.customBreaks[t]);for(this._appliedBreaks.sort(function(t,e){return t.startValue-e.startValue}),t=0;t<this._appliedBreaks.length-1;t++)this._appliedBreaks[t].endValue>=this._appliedBreaks[t+1].startValue&&(this._appliedBreaks[t].endValue=Math.max(this._appliedBreaks[t].endValue,this._appliedBreaks[t+1].endValue),window.console&&window.console.log("CanvasJS Error: Breaks "+t+" and "+(t+1)+" are overlapping."),this._appliedBreaks.splice(t,2),t--)}}function g(t,e,i,n,a,s){g.base.constructor.call(this,"Break",e,i,n,s),this.id=a,this.chart=t,this.ctx=this.chart.ctx,this.scaleBreaks=s,this.optionsName=e,this.isOptionsInArray=!0,this.type=i.type?this.type:s.type,this.fillOpacity=G(i.fillOpacity)?s.fillOpacity:this.fillOpacity,this.lineThickness=G(i.lineThickness)?s.lineThickness:this.lineThickness,this.color=i.color?this.color:s.color,this.lineColor=i.lineColor?this.lineColor:s.lineColor,this.lineDashType=i.lineDashType?this.lineDashType:s.lineDashType,!G(this.startValue)&&this.startValue.getTime&&(this.startValue=this.startValue.getTime()),!G(this.endValue)&&this.endValue.getTime&&(this.endValue=this.endValue.getTime()),"number"==typeof this.startValue&&"number"==typeof this.endValue&&this.endValue<this.startValue&&(t=this.startValue,this.startValue=this.endValue,this.endValue=t),this.spacing=void 0===i.spacing?s.spacing:i.spacing,"string"==typeof this.options.spacing?(this.spacing=parseFloat(this.spacing),this.spacing=isNaN(this.spacing)?0:(10<this.spacing?10:this.spacing)+"%"):"number"!=typeof this.options.spacing&&(this.spacing=s.spacing),this.size=s.parent.logarithmic?1:0}function c(t,e,i,n,a){c.base.constructor.call(this,"StripLine","stripLines",e,i,a),this.id=n,this.chart=t,this.ctx=this.chart.ctx,this.label=this.label,this.axis=a,this.optionsName="stripLines",this.isOptionsInArray=!0,this._thicknessType="pixel",null!==this.startValue&&null!==this.endValue&&(this.value=a.logarithmic?Math.sqrt((this.startValue.getTime?this.startValue.getTime():this.startValue)*(this.endValue.getTime?this.endValue.getTime():this.endValue)):((this.startValue.getTime?this.startValue.getTime():this.startValue)+(this.endValue.getTime?this.endValue.getTime():this.endValue))/2,this._thicknessType=null)}function d(t,e,i){d.base.constructor.call(this,"Crosshair","crosshair",e,null,i),this.chart=t,this.ctx=this.chart.ctx,this.axis=i,this.optionsName="crosshair",this._thicknessType="pixel"}function s(t,e){s.base.constructor.call(this,"ToolTip","toolTip",e,null,t),this.chart=t,this.canvas=t.canvas,this.ctx=this.chart.ctx,this.currentDataPointIndex=this.currentSeriesIndex=-1,this._prevY=this._prevX=NaN,this.containerTransitionDuration=.1,this.mozContainerTransition=this.getContainerTransition(this.containerTransitionDuration),this.optionsName="toolTip",this._initialize()}function u(t){this.chart=t,this.lastObjectId=0,this.objectMap=[],this.rectangularRegionEventSubscriptions=[],this.previousDataPointEventObject=null,this.ghostCanvas=k(this.chart.width,this.chart.height),this.ghostCtx=this.ghostCanvas.getContext("2d"),this.mouseoveredObjectMaps=[]}function p(t){this.chart=t,this.ctx=this.chart.plotArea.ctx,this.animations=[],this.animationRequestId=null}t(r,E),r.prototype.destroy=function(){var t=this.allDOMEventHandlers;this._animator&&this._animator.cancelAllAnimations(),this._panTimerId&&clearTimeout(this._panTimerId);for(var e=0;e<t.length;e++){var i=t[e][0],n=t[e][1],a=t[e][2],s=(s=t[e][3])||!1;i.removeEventListener?i.removeEventListener(n,a,s):i.detachEvent&&i.detachEvent("on"+n,a)}for(this.allDOMEventHandlers=[],this.removeAllEventListeners();this._canvasJSContainer&&this._canvasJSContainer.hasChildNodes();)this._canvasJSContainer.removeChild(this._canvasJSContainer.lastChild);for(;this.container&&this.container.hasChildNodes();)this.container.removeChild(this.container.lastChild);for(;this._dropdownMenu&&this._dropdownMenu.hasChildNodes();)this._dropdownMenu.removeChild(this._dropdownMenu.lastChild);this.overlaidCanvas=this.canvas=this.container=this._canvasJSContainer=null,this._toolBar=this._dropdownMenu=this._menuButton=this._resetButton=this._zoomButton=this._breaksCanvas=this._preRenderCanvas=this.toolTip.container=null},r.prototype._updateOptions=function(){var e=this;if(this.updateOption("width"),this.updateOption("height"),this.updateOption("dataPointWidth"),this.updateOption("dataPointMinWidth"),this.updateOption("dataPointMaxWidth"),this.updateOption("interactivityEnabled"),this.updateOption("theme"),this.updateOption("c
2olorSet")&&(this._selectedColorSet=void 0!==Y[this.colorSet]?Y[this.colorSet]:Y.colorSet1),this.updateOption("backgroundColor"),this.backgroundColor||(this.backgroundColor="rgba(0,0,0,0)"),this.updateOption("culture"),this._cultureInfo=new z(this.options.culture),this.updateOption("animationEnabled"),this.animationEnabled=this.animationEnabled&&Z,this.updateOption("animationDuration"),this.updateOption("rangeChanging"),this.updateOption("rangeChanged"),this.updateOption("exportEnabled"),this.updateOption("exportFileName"),this.updateOption("zoomType"),this.options.zoomEnabled){if(!this._zoomButton){var i=!1;S(this._zoomButton=document.createElement("button")),M(this,this._zoomButton,"pan"),this._toolBar.appendChild(this._zoomButton),this._zoomButton.style.borderRight=this.toolbar.borderThickness+"px solid "+this.toolbar.borderColor,f(this._zoomButton,"touchstart",function(t){i=!0},this.allDOMEventHandlers),f(this._zoomButton,"click",function(){e.zoomEnabled?(e.zoomEnabled=!1,e.panEnabled=!0,M(e,e._zoomButton,"zoom")):(e.zoomEnabled=!0,e.panEnabled=!1,M(e,e._zoomButton,"pan")),e.render()},this.allDOMEventHandlers),f(this._zoomButton,"mouseover",function(){i?i=!1:(_(0,e._zoomButton,{backgroundColor:e.toolbar.backgroundColorOnHover,color:e.toolbar.fontColorOnHover,transition:"0.4s",WebkitTransition:"0.4s"}
2),navigator.userAgent.search("MSIE")<=0&&_(0,e._zoomButton.childNodes[0],{WebkitFilter:"invert(100%)",filter:"invert(100%)"}))},this.allDOMEventHandlers),f(this._zoomButton,"mouseout",function(){i||(_(0,e._zoomButton,{backgroundColor:e.toolbar.backgroundColor,color:e.toolbar.fontColor,transition:"0.4s",WebkitTransition:"0.4s"}),navigator.userAgent.search("MSIE")<=0&&_(0,e._zoomButton.childNodes[0],{WebkitFilter:"invert(0%)",filter:"invert(0%)"}))},this.allDOMEventHandlers)}this._resetButton||(i=!1,S(this._resetButton=document.createElement("button")),M(this,this._resetButton,"reset"),this._resetButton.style.borderRight=(this.exportEnabled?this.toolbar.borderThickness:0)+"px solid "+this.toolbar.borderColor,this._toolBar.appendChild(this._resetButton),f(this._resetButton,"touchstart",function(t){i=!0},this.allDOMEventHandlers),f(this._resetButton,"click",function(){if(e.toolTip.hide(),e.zoomEnabled||e.panEnabled?(e.zoomEnabled=!0,e.panEnabled=!1,M(e,e._zoomButton,"pan"),e._defaultCursor="default",e.overlaidCanvas.style.cursor=e._defaultCursor):(e.zoomEnabled=!1,e.panEnabled=!1),e.sessionVariables.axisX)for(var t=0;t<e.sessionVariables.axisX.length;t++)e.sessionVariables.axisX[t].newViewportMinimum=null,e.sessionVariables.axisX[t].newViewportMaximum=null;if(e.sessionVariables.axisX2)for(t=0;t<e.sessionVariables.axisX2.length;t++)e.sessionVariables.axisX2[t].newViewportMinimum=null,e.sessionVariables.axisX2[t].newViewportMaximum=null;if(e.sessionVariables.axisY)for(t=0;t<e.sessionVariables.axisY.length;t++)e.sessionVariables.axisY[t].newViewportMinimum=null,e.sessionVariables.axisY[t].newViewportMaximum=null;if(e.sessionVariables.axisY2)for(t=0;t<e.sessionVariables.axisY2.length;t++)e.sessionVariables.axisY2[t].newViewportMinimum=null,e.sessionVariables.axisY2[t].newViewportMaximum=null;e.resetOverlayedCanvas(),S(e._zoomButton,e._resetButton),e._dispatchRangeEvent("rangeChanging","reset"),e.render(),e._dispatchRangeEvent("rangeChanged","reset"),e.syncCharts&&e.syncCharts(null,null)},this.allDOMEventHandlers),f(this._resetButton,"mouseover",function(){i||(_(0,e._resetButton,{backgroundColor:e.toolbar.backgroundColorOnHover,color:e.toolbar.hoverFfontColorOnHoverontColor,transition:"0.4s",WebkitTransition:"0.4s"}
2),navigator.userAgent.search("MSIE")<=0&&_(0,e._resetButton.childNodes[0],{WebkitFilter:"invert(100%)",filter:"invert(100%)"}))},this.allDOMEventHandlers),f(this._resetButton,"mouseout",function(){i||(_(0,e._resetButton,{backgroundColor:e.toolbar.backgroundColor,color:e.toolbar.fontColor,transition:"0.4s",WebkitTransition:"0.4s"}),navigator.userAgent.search("MSIE")<=0&&_(0,e._resetButton.childNodes[0],{WebkitFilter:"invert(0%)",filter:"invert(0%)"}))},this.allDOMEventHandlers),this.overlaidCanvas.style.cursor=e._defaultCursor),this.zoomEnabled||this.panEnabled||(this._zoomButton?(e._zoomButton.getAttribute("state")===e._cultureInfo.zoomText?(this.panEnabled=!0,this.zoomEnabled=!1):(this.zoomEnabled=!0,this.panEnabled=!1),C(e._zoomButton,e._resetButton)):(this.zoomEnabled=!0,this.panEnabled=!1))}else this.panEnabled=this.zoomEnabled=!1;if(this._menuButton?this.exportEnabled?C(this._menuButton):S(this._menuButton):this.exportEnabled&&Z&&(i=!1,this._menuButton=document.createElement("button"),M(this,this._menuButton,"menu"),this._toolBar.appendChild(this._menuButton),f(this._menuButton,"touchstart",function(t){i=!0},this.allDOMEventHandlers),f(this._menuButton,"click",function(){"none"!==e._dropdownMenu.style.display||e._dropDownCloseTime&&(new Date).getTime()-e._dropDownCloseTime.getTime()<=500||(e._dropdownMenu.style.display="block",e._menuButton.blur(),e._dropdownMenu.focus())},this.allDOMEventHandlers,!0),f(this._menuButton,"mouseover",function(){i||(_(0,e._menuButton,{backgroundColor:e.toolbar.backgroundColorOnHover,color:e.toolbar.fontColorOnHover}
2),navigator.userAgent.search("MSIE")<=0&&_(0,e._menuButton.childNodes[0],{WebkitFilter:"invert(100%)",filter:"invert(100%)"}))},this.allDOMEventHandlers,!0),f(this._menuButton,"mouseout",function(){i||(_(0,e._menuButton,{backgroundColor:e.toolbar.backgroundColor,color:e.toolbar.fontColor}),navigator.userAgent.search("MSIE")<=0&&_(0,e._menuButton.childNodes[0],{WebkitFilter:"invert(0%)",filter:"invert(0%)"}))},this.allDOMEventHandlers,!0)),!this._dropdownMenu&&this.exportEnabled&&Z){i=!1,this._dropdownMenu=document.createElement("div"),this._dropdownMenu.setAttribute("tabindex",-1);var t=-1!==this.theme.indexOf("dark")?"black":"#888888";this._dropdownMenu.style.cssText="position: absolute; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer;right: 0px;top: 25px;min-width: 120px;outline: 0;font-size: 14px; font-family: Arial, Helvetica, sans-serif;padding: 5px 0px 5px 0px;text-align: left;line-height: 10px;background-color:"+this.toolbar.backgroundColor+";box-shadow: 2px 2px 10px "+t,e._dropdownMenu.style.display="none",this._toolBar.appendChild(this._dropdownMenu),f(this._dropdownMenu,"blur",function(){S(e._dropdownMenu),e._dropDownCloseTime=new Date},this.allDOMEventHandlers,!0),(t=document.createElement("div")).style.cssText="padding: 12px 8px 12px 8px",t.innerHTML=this._cultureInfo.printText,t.style.backgroundColor=this.toolbar.backgroundColor,t.style.color=this.toolbar.fontColor,this._dropdownMenu.appendChild(t),f(t,"touchstart",function(t){i=!0},this.allDOMEventHandlers),f(t,"mouseover",function(){i||(this.style.backgroundColor=e.toolbar.backgroundColorOnHover,this.style.color=e.toolbar.fontColorOnHover)},this.allDOMEventHandlers,!0),f(t,"mouseout",function(){i||(this.style.backgroundColor=e.toolbar.backgroundColor,this.style.color=e.toolbar.fontColor)},this.allDOMEventHandlers,!0),f(t,"click",function(){e.print(),S(e._dropdownMenu)},this.allDOMEventHandlers,!0),(t=document.createElement("div")).style.cssText="padding: 12px 8px 12px 8px",t.innerHTML=this._cultureInfo.saveJPGText,t.style.backgroundColor=this.toolbar.backgroundColor,t.style.color=this.toolbar.fontColor,this._dropdownMenu.appendChild(t),f(t,"touchstart",function(t){i=!0},this.allDOMEventHandlers),f(t,"mouseover",function(){i||(this.style.backgroundColor=e.toolbar.backgroundColorOnHover,this.style.color=e.toolbar.fontColorOnHover)},this.allDOMEventHandlers,!0),f(t,"mouseout",function(){i||(this.style.backgroundColor=e.toolbar.backgroundColor,this.style.color=e.toolbar.fontColor)},this.allDOMEventHandlers,!0),f(t,"click",function(){a(e.canvas,"jpeg",e.exportFileName),S(e._dropdownMenu)},this.allDOMEventHandlers,!0),(t=document.createElement("div")).style.cssText="padding: 12px 8px 12px 8px",t.innerHTML=this._cultureInfo.savePNGText,t.style.backgroundColor=this.toolbar.backgroundColor,t.style.color=this.toolbar.fontColor,this._dropdownMenu.appendChild(t),f(t,"touchstart",function(t){i=!0},this.allDOMEventHandlers),f(t,"mouseover",function(){i||(this.style.backgroundColor=e.toolbar.backgroundColorOnHover,this.style.color=e.toolbar.fontColorOnHover)},this.allDOMEventHandlers,!0),f(t,"mouseout",function(){i||(this.style.backgroundColor=e.toolbar.backgroundColor,this.style.color=e.toolbar.fontColor)},this.allDOMEventHandlers,!0),f(t,"click",function(){a(e.canvas,"png",e.exportFileName),S(e._dropdownMenu)},this.allDOMEventHandlers,!0)}for(var n in"none"!==this._toolBar.style.display&&this._zoomButton&&(this.panEnabled?M(e,e._zoomButton,"zoom"):M(e,e._zoomButton,"pan"),e._resetButton.getAttribute("state")!==e._cultureInfo.resetText&&M(e,e._resetButton,"reset")),this.options.toolTip&&this.toolTip.options!==this.options.toolTip&&(this.toolTip.options=this.options.toolTip),this.toolTip.options)this.toolTip.options.hasOwnProperty(n)&&this.toolTip.updateOption(n)},r.prototype._updateSize=function(){var t;t=[this.canvas,this.overlaidCanvas,this._eventManager.ghostCanvas];var e=0,i=0;if(this.options.width?e=this.width:this.width=e=0<this.container.clientWidth?this.container.clientWidth:this.width,this.options.height?i=this.height:this.height=i=0<this.container.clientHeight?this.container.clientHeight:this.height,this.canvas.width!==e*mt||this.canvas.height!==i*mt){for(var n=0;n<t.length;n++)v(t[n],e,i);t=!0}else t=!1;return t},r.prototype._initialize=function(){this.isNavigator=!G(this.parent)&&!G(this.parent._defaultsKey)&&"Navigator"===this.parent._defaultsKey,this.toolbar=ne
2w D(this,this.options.toolbar),this._animator?this._animator.cancelAllAnimations():this._animator=new p(this),this.removeAllEventListeners(),this.disableToolTip=!1,this._axes=[],this.funnelPyramidClickHandler=this.pieDoughnutClickHandler=null,this._updateOptions(),this.animatedRender=Z&&this.animationEnabled&&0===this.renderCount,this._updateSize(),this.clearCanvas(),this.ctx.beginPath(),this.axisX=[],this.axisX2=[],this.axisY=[],this.axisY2=[],this._indexLabels=[],this._dataInRenderedOrder=[],this._events=[],this._eventManager&&this._eventManager.reset(),this.plotInfo={axisPlacement:null,plotTypes:[]},this.layoutManager=new L(0,0,this.width,this.height,this.isNavigator?0:2),this.plotArea.layoutManager&&this.plotArea.layoutManager.reset(),this.data=[];var t=0,e=null;if(this.options.data){for(var i=0;i<this.options.data.length;i++)if(t++,!this.options.data[i].type||0<=r._supportedChartTypes.indexOf(this.options.data[i].type)){var n=new y(this,this.options.data[i],t-1,++this._eventManager.lastObjectId);"error"===n.type&&(n.linkedDataSeriesIndex=G(this.options.data[i].linkedDataSeriesIndex)?i-1:this.options.data[i].linkedDataSeriesIndex,n.linkedDataSeriesIndex<0||n.linkedDataSeriesIndex>=this.options.data.length||"number"!=typeof n.linkedDataSeriesIndex||"error"===this.options.data[n.linkedDataSeriesIndex].type)&&(n.linkedDataSeriesIndex=null),null===n.name&&(n.name="DataSeries "+t),null===n.color?1<this.options.data.length?(n._colorSet=[this._selectedColorSet[n.index%this._selectedColorSet.length]],n.color=this._selectedColorSet[n.index%this._selectedColorSet.length]):n._colorSet="line"===n.type||"stepLine"===n.type||"spline"===n.type||"area"===n.type||"stepArea"===n.type||"splineArea"===n.type||"stackedArea"===n.type||"stackedArea100"===n.type||"rangeArea"===n.type||"rangeSplineArea"===n.type||"candlestick"===n.type||"ohlc"===n.type||"waterfall"===n.type||"boxAndWhisker"===n.type?[this._selectedColorSet[0]]:this._selectedColorSet:n._colorSet=[n.color],null===n.markerSize&&(("line"===n.type||"stepLine"===n.type||"spline"===n.type||0<=n.type.toLowerCase().indexOf("area"))&&n.dataPoints&&n.dataPoints.length<this.width/16||"scatter"===n.type)&&(n.markerSize=8),"bubble"!==n.type&&"scatter"!==n.type||!n.dataPoints||(n.dataPoints.some?n.dataPoints.some(function(t){return t.x})&&n.dataPoints.sort(o):n.dataPoints.sort(o)),this.data.push(n);var a,s=n.axisPlacement;e=e||s;if("normal"===s?"xySwapped"===this.plotInfo.axisPlacement?a='You cannot combine "'+n.type+'" with bar chart':"none"===this.plotInfo.axisPlacement?a='You cannot combine "'+n.type+'" with pie chart':null===this.plotInfo.axisPlacement&&(this.plotInfo.axisPlacement="normal"):"xySwapped"===s?"normal"===this.plotInfo.axisPlacement?a='You cannot combine "'+n.type+'" with line, area, column or pie chart':"none"===this.plotInfo.axisPlacement?a='You cannot combine "'+n.type+'" with pie chart':null===this.plotInfo.axisPlacement&&(this.plotInfo.axisPlacement="xySwapped"):"none"===s?"normal"===this.plotInfo.axisPlacement?a='You cannot combine "'+n.type+'" with line, area, column or bar chart':"xySwapped"===this.plotInfo.axisPlacement?a='You cannot combine "'+n.type+'" with bar chart':null===this.plotInfo.axisPlacement&&(this.plotInfo.axisPlacement="none"):null===s&&"none"===this.plotInfo.axisPlacement&&(a='You cannot combine "'+n.type+'" with pie chart'),a&&window.console)return void window.console.log(a)}for(i=0;i<this.data.length;i++){if("none"==e&&"error"===this.data[i].type&&window.console)return void window.console.log('You cannot combine "'+n.type+'" with error chart');"error"===this.data[i].type&&(this.data[i].axisPlacement=this.plotInfo.axisPlacement=e||"normal",this.data[i]._linkedSeries=null===this.data[i].linkedDataSeriesIndex?null:this.data[this.data[i].linkedDataSeriesIndex])}}this._objectsInitialized=!0,this._plotAreaElements=[]},r._supportedChartTypes=K("line stepLine spline column area stepArea splineArea bar bubble scatter stackedColumn stackedColumn100 stackedBar stackedBar100 stackedArea stackedArea100 candlestick ohlc boxAndWhisker rangeColumn error rangeBar rangeArea rangeSplineArea pie doughnut funnel pyramid waterfall".split(" ")),r.prototype.setLayout=function(){for(var t=this._plotAreaElements,e=0;e<this.data.length;e++)if("normal"===this.plotInfo.axisPlacement||"xySwapped"===this.plotInfo.axisPlacement){if(!this.data[e].axisYType||"primary"===this.data[e].axisYType)if(this.options.axisY&&0<this.options.axisY.length){if(!this.axisY.length)for(var i=0;i<this.options.axisY.length;i++)"normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisY[i]=new b(this,"axisY",this.options.axisY[i],i,"axisY","left")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.axisY[i]=new b(this,"axisY",this.options.axisY[i],i,"axisY","bottom"));this.data[e].axisY=this.axisY[0<=this.data[e].axisYIndex&&this.data[e].axisYIndex<this.axisY.length?this.data[e].axisYIndex:0],this.axisY[0<=this.data[e].axisYIndex&&this.data[e].axisYIndex<this.axisY.length?this.data[e].axisYIndex:0].dataSeries.push(this.data[e])}else this.axisY.length||("normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisY[0]=new b(this,"axisY",this.options.axisY,0,"axisY","left")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.axisY[0]=new b(this,"axisY",this.options.axisY,0,"axisY","bottom"))),this.data[e].axisY=this.axisY[0],this.axisY[0].dataSeries.push(this.data[e]);if("secondary"===this.data[e].axisYType)if(this.options.axisY2&&0<this.options.axisY2.length){if(!this.axisY2.length)for(i=0;i<this.options.axisY2.length;i++)"normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisY2[i]=new b(this,"axisY2",this.options.axisY2[i],i,"axisY","right")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.axisY2[i]=new b(this,"axisY2",this.options.axisY2[i],i,"axisY","top"));this.data[e].axisY=this.axisY2[0<=this.data[e].axisYIndex&&this.data[e].axisYIndex<this.axisY2.length?this.data[e].axisYIndex:0],this.axisY2[0<=this.data[e].axisYIndex&&this.data[e].axisYIndex<this.axisY2.length?this.data[e].axisYIndex:0].dataSeries.push(this.data[e])}else this.axisY2.length||("normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisY2[0]=new b(this,"axisY2",this.options.axisY2,0,"axisY","right")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.axisY2[0]=new b(this,"axisY2",this.options.axisY2,0,"axisY","top"))),this.data[e].axisY=this.axisY2[0],this.axisY2[0].dataSeries.push(this.data[e]);if(!this.data[e].axisXType||"primary"===this.data[e].axisXType)if(this.options.axisX&&0<this.options.axisX.length){if(!this.axisX.length)for(i=0;i<this.options.axisX.length;i++)"normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisX[i]=new b(this,"axisX",this.options.axisX[i],i,"axisX","bottom")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.axisX[i]=new b(this,"axisX",this.options.axisX[i],i,"axisX","left"));this.data[e].axisX=this.axisX[0<=this.data[e].axisXIndex&&this.data[e].axisXIndex<this.axisX.length?this.data[e].axisXIndex:0],this.axisX[0<=this.data[e].axisXIndex&&this.data[e].axisXIndex<this.axisX.length?this.data[e].axisXIndex:0].dataSeries.push(this.data[e])}else this.axisX.length||("normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisX[0]=new b(this,"axisX",this.options.axisX,0,"axisX","bottom")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.axisX[0]=new b(this,"axisX",this.options.axisX,0,"axisX","left"))),this.data[e].axisX=this.axisX[0],this.axisX[0].dataSeries.push(this.data[e]);if("secondary"===this.data[e].axisXType)if(this.options.axisX2&&0<this.options.axisX2.length){if(!this.axisX2.length)for(i=0;i<this.options.axisX2.length;i++)"normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisX2[i]=new b(this,"axisX2",this.options.axisX2[i],i,"axisX","top")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.axisX2[i]=new b(this,"axisX2",this.options.axisX2[i],i,"axisX","right"));this.data[e].axisX=this.axisX2[0<=this.data[e].axisXIndex&&this.data[e].axisXIndex<this.axisX2.length?this.data[e].axisXIndex:0],this.axisX2[0<=this.data[e].axisXIndex&&this.data[e].axisXIndex<this.axisX2.length?this.data[e].axisXIndex:0].dataSeries.push(this.data[e])}else this.axisX2.length||("normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisX2[0]=new b(this,"axisX2",this.options.axisX2,0,"axisX","top")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.axisX2[0]=new b(this,"axisX2",this.options.axisX2,0,"axisX","right"))),this.data[e].axisX=this.axisX2[0],this.axisX2[0].dataSeries.push(this.data[e])}if(this.axisY){for(i=1;i<this.axisY.length;i++)void 0===this.axisY[i].options.gridThickness&&(this.axisY[i].gridThickness=0);for(i=0;i<this.axisY.length-1;i++)void 0===this.axisY[i].options.margin&&(this.axisY[i].margin=10)}if(this.axisY2){for(i=1;i<this.axisY2.length;i++)void 0===this.axisY2[i].options.gridThickness&&(this.axisY2[i].gridThickness=0);for(i=0;i<this.axisY2.length-1;i++)void 0===this.axisY2[i].options.margin&&(this.axisY2[i].margin=10)}if(this.axisY&&0<this.axisY.length&&this.axisY2&&0<this.axisY2.length&&(0<this.axisY[0].gridThickness&&void 0===this.axisY2[0].options.gridThickness?this.axisY2[0].gridThickness=0:0<this.axisY2[0].gridThickness&&void 0===this.axisY[0].options.gridThickness&&(this.axisY[0].gridThickness=0)),this.axisX)for(i=0;i<this.axisX.length;i++)void 0===this.axisX[i].options.gridThickness&&(this.axisX[i].gridThickness=0);if(this.axisX2)for(i=0;i<this.axisX2.length;i++)void 0===this.axisX2[i].options.gridThickness&&(this.axisX2[i].gridThickness=0);if(this.axisX&&0<this.axisX.length&&this.axisX2&&0<this.axisX2.length&&(0<this.axisX[0].gridThickness&&void 0===this.axisX2[0].options.gridThickness?this.axisX2[0].gridThickness=0:0<this.axisX2[0].gridThickness&&void 0===this.axisX[0].options.gridThickness&&(this.axisX[0].gridThickness=0)),i=!1,0<this._axes.length&&(this.zoomEnabled||this.panEnabled))for(e=0;e<this._axes.length;e++)if(null!==this._axes[e].viewportMinimum||null!==this._axes[e].viewportMaximum){i=!0;break}if(i?(C(this._zoomButton,this._resetButton),this._toolBar.style.border=this.toolbar.borderThickness+"px solid "+this.toolbar.borderColor,this._zoomButton.style.borderRight=this.toolbar.borderThickness+"px solid "+this.toolbar.borderColor,this._resetButton.style.borderRight=(this.exportEnabled?this.toolbar.borderThickness:0)+"px solid "+this.toolbar.borderColor):(S(this._zoomButton,this._resetButton),this._toolBar.style.border=this.toolbar.borderThickness+"px solid transparent",this.options.zoomEnabled&&(this.zoomEnabled=!0,this.panEnabled=!1)),function(t){J.fSDec&&t[ot("`eeDwdouMhrudods")](ot("e`u`@ohl`uhnoHuds`uhnoDoe"),function(){J._fTWm&&J._fTWm(t)})}(this),this._processData(),this.options.title&&(this.title=new O(this,this.options.title),this.title.dockInsidePlotArea?t.push(this.title):this.title.setLayout()),this.subtitles=[],this.options.subtitles)for(e=0;e<this.options.subtitles.length;e++)i=new W(this,this.options.subtitles[e],e),this.subtitles.push(i),i.dockInsidePlotArea?t.push(i):i.setLayout();for(this.legend=new n(this,this.options.legend),e=0;e<this.data.length;e++)!this.data[e].showInLegend&&"pie"!==this.data[e].type&&"doughnut"!==this.data[e].type&&"funnel"!==this.data[e].type&&"pyramid"!==this.data[e].type||this.legend.dataSeries.push(this.data[e]);for(this.legend.dockInsidePlotArea?t.push(this.legend):this.legend.setLayout(),e=0;e<this._axes.length;e++)if(this._axes[e].scaleBreaks&&this._axes[e].scaleBreaks._appliedBreaks.length){Z?(this._breaksCanvas=k(this.width,this.height),this._breaksCanvasCtx=this._breaksCanvas.getContext("2d")):(this._breaksCanvas=this.canvas,this._breaksCanvasCtx=this.ctx);break}this._preRenderCanvas=k(this.width,this.height),this._preRenderCtx=this._preRenderCanvas.getContext("2d"),"normal"!==this.plotInfo.axisPlacement&&"xySwapped"!==this.plotInfo.axisPlacement||b.setLayout(this.axisX,this.axisX2,this.axisY,this.axisY2,this.plotInfo.axisPlacement,this.layoutManager.getFreeSpace())},r.prototype.renderElements=function(){var t=this._plotAreaElements;this.title&&!this.title.dockInsidePlotArea&&this.title.render();for(var e=0;e<this.subtitles.length;e++)this.subtitles[e].dockInsidePlotArea||this.subtitles[e].render();if(this.legend.dockInsidePlotArea||this.legend.render(),"normal"===this.plotInfo.axisPlacement||"xySwapped"===this.plotInfo.axisPlacement)b.render(this.axisX,this.axisX2,this.axisY,this.axisY2,this.plotInfo.axisPlacement);else{if("none"!==this.plotInfo.axisPlacement)return;this.preparePlotArea()}for(e=0;e<t.length;e++)t[e].setLayout(),t[e].render();var n=[];if(this.animatedRender){var a=k(this.width,this.height);a.getContext("2d").drawImage(this.canvas,0,0,this.width,this.height)}!function(t){if(!ft){var e=!1,i=!1;void 0===X.Chart.creditHref?(t.creditHref=ot("iuuqr;..b`ow`rkr/bnl."),t.creditText=ot("B`ow`rKR/bnl")):(e=t.updateOption("creditText"),i=t.updateOption("creditHref")),t.creditHref&&t.creditText&&(t._creditLink||(t._creditLink=document.createElement("a"),t._creditLink.setAttribute("class","canvasjs-chart-credit"),t._creditLink.setAttribute("title","JavaScript Charts"),t._creditLink.setAttribute("style","outline:none;margin:0px;position:absolute;right:2px;top:"+(t.height-14)+"px;color:dimgrey;text-decoration:none;font-size:11px;font-family: Calibri, Lucida Grande, Lucida Sans Unicode, Arial, sans-serif"),t._creditLink.setAttribute("tabIndex",-1),t._creditLink.setAttribute("target","_blank")),(0===t.renderCount||e||i)&&(t._creditLink.setAttribute("href",t.creditHref),t._creditLink.innerHTML=t.creditText),t._creditLink&&t.creditHref&&t.creditText?(t._creditLink.parentElement||t._canvasJSContainer.appendChild(t._creditLink),t._creditLink.style.top=t.height-14+"px"):t._creditLink.parentElement&&t._canvasJSContainer.removeChild(t._creditLink))}}(this);var i;t=this.ctx.miterLimit;for(this.ctx.miterLimit=3,Z&&this._breaksCanvas&&(this._preRenderCtx.drawImage(this.canvas,0,0,this.width,this.height),this._preRenderCtx.drawImage(this._breaksCanvas,0,0,this.width,this.height),this._breaksCanvasCtx.globalCompositeOperation="source-atop",this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),this._preRenderCtx.clearRect(0,0,this.width,this.height)),e=0;e<this.plotInfo.plotTypes.length;e++)for(var s=this.plotInfo.plotTypes[e],o=0;o<s.plotUnits.length;o++){var r=s.plotUnits[o],l=null;r.targetCanvas=null,this.animatedRender&&(r.targetCanvas=k(this.width,this.height),r.targetCanvasCtx=r.targetCanvas.getContext("2d"),i=r.targetCanvasCtx.miterLimit,r.targetCanvasCtx.miterLimit=3),"line"===r.type?l=this.renderLine(r):"stepLine"===r.type?l=this.renderStepLine(r):"spline"===r.type?l=this.renderSpline(r):"column"===r.type?l=this.renderColumn(r):"bar"===r.type?l=this.renderBar(r):"area"===r.type?l=this.renderArea(r):"stepArea"===r.type?l=this.renderStepArea(r):"splineArea"===r.type?l=this.renderSplineArea(r):"stackedColumn"===r.type?l=this.renderStackedColumn(r):"stackedColumn100"===r.type?l=this.renderStackedColumn100(r):"stackedBar"===r.type?l=this.renderStackedBar(r):"stackedBar100"===r.type?l=this.renderStackedBar100(r):"stackedArea"===r.type?l=this.renderStackedArea(r):"stackedArea100"===r.type?l=this.renderStackedArea100(r):"bubble"===r.type?l=l=this.renderBubble(r):"scatter"===r.type?l=this.renderScatter(r):"pie"===r.type?this.renderPie(r):"doughnut"===r.type?this.renderPie(r):"funnel"===r.type?l=this.renderFunnel(r):"pyramid"===r.type?l=this.renderFunnel(r):"candlestick"===r.type?l=this.renderCandlestick(r):"ohlc"===r.type?l=this.renderCandlestick(r):"rangeColumn"===r.type?l=this.renderRangeColumn(r):"error"===r.type?l=this.renderError(r):"rangeBar"===r.type?l=this.renderRangeBar(r):"rangeArea"===r.type?l=this.renderRangeArea(r):"rangeSplineArea"===r.type?l=this.renderRangeSplineArea(r):"waterfall"===r.type?l=this.renderWaterfall(r):"boxAndWhisker"===r.type&&(l=this.renderBoxAndWhisker(r));for(var h=0;h<r.dataSeriesIndexes.length;h++)this._dataInRenderedOrder.push(this.data[r.dataSeriesIndexes[h
2]]);this.animatedRender&&(r.targetCanvasCtx.miterLimit=i,l&&n.push(l))}this.ctx.miterLimit=t,this.animatedRender&&this._breaksCanvasCtx&&n.push({source:this._breaksCanvasCtx,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0,startTimePercent:.7}),this.animatedRender&&0<this._indexLabels.length&&(i=k(this.width,this.height).getContext("2d"),n.push(this.renderIndexLabels(i)));var c=this;if(0<n.length)c.disableToolTip=!0,c._animator.animate(200,c.animationDuration,function(t){c.ctx.clearRect(0,0,c.width,c.height),c.ctx.drawImage(a,0,0,Math.floor(c.width*mt),Math.floor(c.height*mt),0,0,c.width,c.height);for(var e=0;e<n.length;e++)l=n[e],t<1&&void 0!==l.startTimePercent?t>=l.startTimePercent&&l.animationCallback(l.easingFunction(t-l.startTimePercent,0,1,1-l.startTimePercent),l):l.animationCallback(l.easingFunction(t,0,1,1),l);c.dispatchEvent("dataAnimationIterationEnd",{chart:c})},function(){n=[];for(var t=0;t<c.plotInfo.plotTypes.length;t++)for(var e=c.plotInfo.plotTypes[t],i=0;i<e.plotUnits.length;i++)e.plotUnits[i].targetCanvas=null;a=null,c.disableToolTip=!1});else{if(c._breaksCanvas)if(Z)c.plotArea.ctx.drawImage(c._breaksCanvas,0,0,this.width,this.height);else for(h=0;h<c._axes.length;h++)c._axes[h].createMask();0<c._indexLabels.length&&c.renderIndexLabels(),c.dispatchEvent("dataAnimationIterationEnd",{chart:c})}for(this.attachPlotAreaEventHandlers(),this.zoomEnabled||this.panEnabled||!this._zoomButton||"none"===this._zoomButton.style.display||S(this._zoomButton,this._resetButton),this.toolTip._updateToolTip(),this.renderCount++,N&&(c=this,setTimeout(function(){var t=document.getElementById("ghostCanvasCopy");t&&(v(t,c.width,c.height),t.getContext("2d").drawImage(c._eventManager.ghostCanvas,0,0))},2e3)),this._breaksCanvas&&(delete this._breaksCanvas,delete this._breaksCanvasCtx),h=0;h<this._axes.length;h++)this._axes[h].maskCanvas&&(delete this._axes[h].maskCanvas,delete this._axes[h].maskCtx)},r.prototype.render=function(t){t&&(this.options=t),this._initialize(),this.setLayout(),this.renderElements(),this._preRenderCanvas=null},r.prototype.attachPlotAreaEventHandlers=function(){this.attachEvent({context:this,chart:this,mousedown:this._plotAreaMouseDown,mouseup:this._plotAreaMouseUp,mousemove:this._plotAreaMouseMove,cursor:this.panEnabled?"move":"default",capture:!0,bounds:this.plotArea})},r.prototype.categoriseDataSeries=function(){for(var t="",e=0;e<this.data.length;e++)if((t=this.data[e]).dataPoints&&0!==t.dataPoints.length&&t.visible&&0<=r._supportedChartTypes.indexOf(t.type)){for(var i=null,n=!1,a=null,s=!1,o=0;o<this.plotInfo.plotTypes.length;o++)if(this.plotInfo.plotTypes[o].type===t.type){n=!0,i=this.plotInfo.plotTypes[o];break}for(n||(i={type:t.type,totalDataSeries:0,plotUnits:[]},this.plotInfo.plotTypes.push(i)),o=0;o<i.plotUnits.length;o++)if(i.plotUnits[o].axisYType===t.axisYType&&i.plotUnits[o].axisXType===t.axisXType&&i.plotUnits[o].axisYIndex===t.axisYIndex&&i.plotUnits[o].axisXIndex===t.axisXIndex){s=!0,a=i.plotUnits[o];break}s||(a={type:t.type,previousDataSeriesCount:0,index:i.plotUnits.length,plotType:i,axisXType:t.axisXType,axisYType:t.axisYType,axisYIndex:t.axisYIndex,axisXIndex:t.axisXIndex,axisY:"primary"===t.axisYType?this.axisY[0<=t.axisYIndex&&t.axisYIndex<this.axisY.length?t.axisYIndex:0]:this.axisY2[0<=t.axisYIndex&&t.axisYIndex<this.axisY2.length?t.axisYIndex:0],axisX:"primary"===t.axisXType?this.axisX[0<=t.axisXIndex&&t.axisXIndex<this.axisX.length?t.axisXIndex:0]:this.axisX2[0<=t.axisXIndex&&t.axisXIndex<this.axisX2.length?t.axisXIndex:0],dataSeriesIndexes:[],yTotals:[]},i.plotUnits.push(a)),i.totalDataSeries++,a.dataSeriesIndexes.push(e),t.plotUnit=a}for(e=0;e<this.plotInfo.plotTypes.length;e++)for(i=this.plotInfo.plotTypes[e],o=t=0;o<i.plotUnits.length;o++)i.plotUnits[o].previousDataSeriesCount=t,t+=i.plotUnits[o].dataSeriesIndexes.length},r.prototype.assignIdToDataPoints=function(){for(var t=0;t<this.data.length;t++){var e=this.data[t];if(e.dataPoints)for(var i=e.dataPoints.length,n=0;n<i;n++)e.dataPointIds[n]=++this._eventManager.lastObjectId}},r.prototype._processData=function(){this.assignIdToDataPoints(),this.categoriseDataSeries();for(var t=0;t<this.plotInfo.plotTypes.length;t++)for(var e=this.plotInfo.plotTypes[t],i=0;i<e.plotUnits.length;i++){var n=e.plotUnits[i];"line"===n.type||"stepLine"===n.type||"spline"===n.type||"column"===n.type||"area"===n.type||"stepArea"===n.type||"splineArea"===n.type||"bar"===n.type||"bubble"===n.type||"scatter"===n.type?this._processMultiseriesPlotUnit(n):"stackedColumn"===n.type||"stackedBar"===n.type||"stackedArea"===n.type?this._processStackedPlotUnit(n):"stackedColumn100"===n.type||"stackedBar100"===n.type||"stackedArea100"===n.type?this._processStacked100PlotUnit(n):"candlestick"===n.type||"ohlc"===n.type||"rangeColumn"===n.type||"rangeBar"===n.type||"rangeArea"===n.type||"rangeSplineArea"===n.type||"error"===n.type||"boxAndWhisker"===n.type?this._processMultiYPlotUnit(n):"waterfall"===n.type&&this._processSpecificPlotUnit(n)}this.calculateAutoBreaks()},r.prototype._processMultiseriesPlotUnit=function(t){if(t.dataSeriesIndexes&&!(t.dataSeriesIndexes.length<1))for(var e,i,n=t.axisY.dataInfo,a=t.axisX.dataInfo,s=!1,o=0;o<t.dataSeriesIndexes.length;o++){var r,l=this.data[t.dataSeriesIndexes[o]],h=0,c=!1,d=!1;if("normal"===l.axisPlacement||"xySwapped"===l.axisPlacement)var u=t.axisX.sessionVariables.newViewportMinimum?t.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.viewportMinimum?this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?this.options.axisX.minimum:t.axisX.logarithmic?0:-1/0,p=t.axisX.sessionVariables.newViewportMaximum?t.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.viewportMaximum?this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?this.options.axisX.maximum:1/0;for((l.dataPoints[h].x&&l.dataPoints[h].x.getTime||"dateTime"===l.xValueType)&&(s=!0),h=0;h<l.dataPoints.length;h++){if(void 0===l.dataPoints[h].x&&(l.dataPoints[h].x=h+(t.axisX.logarithmic?1:0)),e=l.dataPoints[h].x.getTime?(s=!0,l.dataPoints[h].x.getTime()):l.dataPoints[h].x,i=l.dataPoints[h].y,e<a.min&&(a.min=e),e>a.max&&(a.max=e),i<n.min&&"number"==typeof i&&(n.min=i),i>n.max&&"number"==typeof i&&(n.max=i),0<h){if(t.axisX.logarithmic){var m=e/l.dataPoints[h-1].x;
2m<1&&(m=1/m),a.minDiff>m&&1!==m&&(a.minDiff=m)}else(m=e-l.dataPoints[h-1].x)<0&&(m*=-1),a.minDiff>m&&0!==m&&(a.minDiff=m);null!==i&&null!==l.dataPoints[h-1].y&&(t.axisY.logarithmic?((m=i/l.dataPoints[h-1].y)<1&&(m=1/m),n.minDiff>m&&1!==m&&(n.minDiff=m)):((m=i-l.dataPoints[h-1].y)<0&&(m*=-1),n.minDiff>m&&0!==m&&(n.minDiff=m)))}if(e<u&&!c)null!==i&&(r=e);else{if(!c&&(c=!0,0<h)){h-=2;continue}if(p<e&&!d)d=!0;else if(p<e&&d)continue;l.dataPoints[h].label&&(t.axisX.labels[e]=l.dataPoints[h].label),e<a.viewPortMin&&(a.viewPortMin=e),e>a.viewPortMax&&(a.viewPortMax=e),null===i?a.viewPortMin===e&&r<e&&(a.viewPortMin=r):(i<n.viewPortMin&&"number"==typeof i&&(n.viewPortMin=i),i>n.viewPortMax&&"number"==typeof i&&(n.viewPortMax=i))}}l.axisX.valueType=l.xValueType=s?"dateTime":"number"}},r.prototype._processStackedPlotUnit=function(t){if(t.dataSeriesIndexes&&!(t.dataSeriesIndexes.length<1)){for(var e,i,n=t.axisY.dataInfo,a=t.axisX.dataInfo,s=!1,o=[],r=[],l=1/0,h=-1/0,c=0;c<t.dataSeriesIndexes.length;c++){var d,u=this.data[t.dataSeriesIndexes[c]],p=0,m=!1,g=!1;if("normal"===u.axisPlacement||"xySwapped"===u.axisPlacement)var f=t.axisX.sessionVariables.newViewportMinimum?t.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.viewportMinimum?this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?this.options.axisX.minimum:-1/0,x=t.axisX.sessionVariables.newViewportMaximum?t.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.viewportMaximum?this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?this.options.axisX.maximum:1/0;for((u.dataPoints[p].x&&u.dataPoints[p].x.getTime||"dateTime"===u.xValueType)&&(s=!0),p=0;p<u.dataPoints.length;p++){if(void 0===u.dataPoints[p].x&&(u.dataPoints[p].x=p+(t.axisX.logarithmic?1:0)),e=u.dataPoints[p].x.getTime?(s=!0,u.dataPoints[p].x.getTime()):u.dataPoints[p].x,i=G(u.dataPoints[p].y)?0:u.dataPoints[p].y,e<a.min&&(a.min=e),e>a.max&&(a.max=e),0<p){if(t.axisX.logarithmic){var b=e/u.dataPoints[p-1].x;b<1&&(b=1/b),a.minDiff>b&&1!==b&&(a.minDiff=b)}else(b=e-u.dataPoints[p-1].x)<0&&(b*=-1),a.minDiff>b&&0!==b&&(a.minDiff=b);null!==i&&null!==u.dataPoints[p-1].y&&(t.axisY.logarithmic?0<i&&((b=i/u.dataPoints[p-1].y)<1&&(b=1/b),n.minDiff>b&&1!==b&&(n.minDiff=b)):((b=i-u.dataPoints[p-1].y)<0&&(b*=-1),n.minDiff>b&&0!==b&&(n.minDiff=b)))}if(e<f&&!m)null!==u.dataPoints[p].y&&(d=e);else{if(!m&&(m=!0,0<p)){p-=2;continue}if(x<e&&!g)g=!0;else if(x<e&&g)continue;u.dataPoints[p].label&&(t.axisX.labels[e]=u.dataPoints[p].label),e<a.viewPortMin&&(a.viewPortMin=e),e>a.viewPortMax&&(a.viewPortMax=e),null===u.dataPoints[p].y?a.viewPortMin===e&&d<e&&(a.viewPortMin=d):(t.yTotals[e]=(t.yTotals[e]?t.yTotals[e]:0)+i,0<=i?o[e]?o[e]+=i:(o[e]=i,l=Math.min(i,l)):r[e]?r[e]+=i:(r[e]=i,h=Math.max(i,h)))}}t.axisY.scaleBreaks&&t.axisY.scaleBreaks.autoCalculate&&1<=t.axisY.scaleBreaks.maxNumberOfAutoBreaks&&(n.dataPointYPositiveSums?(n.dataPointYPositiveSums.push.apply(n.dataPointYPositiveSums,o),n.dataPointYNegativeSums.push.apply(n.dataPointYPositiveSums,r)):(n.dataPointYPositiveSums=o,n.dataPointYNegativeSums=r)),u.axisX.valueType=u.xValueType=s?"dateTime":"number"}for(p in o)o.hasOwnProperty(p)&&!isNaN(p)&&((t=o[p])<n.min&&(n.min=Math.min(t,l)),t>n.max&&(n.max=t),p<a.viewPortMin||p>a.viewPortMax||(t<n.viewPortMin&&(n.viewPortMin=Math.min(t,l)),t>n.viewPortMax&&(n.viewPortMax=t)));for(p in r)r.hasOwnProperty(p)&&!isNaN(p)&&((t=r[p])<n.min&&(n.min=t),t>n.max&&(n.max=Math.max(t,h)),p<a.viewPortMin||p>a.viewPortMax||(t<n.viewPortMin&&(n.viewPortMin=t),t>n.viewPortMax&&(n.viewPortMax=Math.max(t,h))))}},r.prototype._processStacked100PlotUnit=function(t){if(t.dataSeriesIndexes&&!(t.dataSeriesIndexes.length<1)){for(var e,i,n=t.axisY.dataInfo,a=t.axisX.dataInfo,s=!1,o=!1,r=!1,l=[],h=0;h<t.dataSeriesIndexes.length;h++){var c,d=this.data[t.dataSeriesIndexes[h]],u=0,p=!1,m=!1;if("normal"===d.axisPlacement||"xySwapped"===d.axisPlacement)var g=t.axisX.sessionVariables.newViewportMinimum?t.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.viewportMinimum?this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?this.options.axisX.minimum:-1/0,f=t.axisX.sessionVariables.newViewportMaximum?t.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.viewportMaximum?this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?this.options.axisX.maximum:1/0;for((d.dataPoints[u].x&&d.dataPoints[u].x.getTime||"dateTime"===d.xValueType)&&(s=!0),u=0;u<d.dataPoints.length;u++){if(void 0===d.dataPoints[u].x&&(d.dataPoints[u].x=u+(t.axisX.logarithmic?1:0)),e=d.dataPoints[u].x.getTime?(s=!0,d.dataPoints[u].x.getTime()):d.dataPoints[u].x,i=G(d.dataPoints[u].y)?null:d.dataPoints[u].y,e<a.min&&(a.min=e),e>a.max&&(a.max=e),0<u){if(t.axisX.logarithmic){var x=e/d.dataPoints[u-1].x;x<1&&(x=1/x),a.minDiff>x&&1!==x&&(a.minDiff=x)}else(x=e-d.dataPoints[u-1].x)<0&&(x*=-1),a.minDiff>x&&0!==x&&(a.minDiff=x);G(i)||null===d.dataPoints[u-1].y||(t.axisY.logarithmic?0<i&&((x=i/d.dataPoints[u-1].y)<1&&(x=1/x),n.minDiff>x&&1!==x&&(n.minDiff=x)):((x=i-d.dataPoints[u-1].y)<0&&(x*=-1),n.minDiff>x&&0!==x&&(n.minDiff=x)))}if(e<g&&!p)null!==i&&(c=e);else{if(!p&&(p=!0,0<u)){u-=2;continue}if(f<e&&!m)m=!0;else if(f<e&&m)continue;d.dataPoints[u].label&&(t.axisX.labels[e]=d.dataPoints[u].label),e<a.viewPortMin&&(a.viewPortMin=e),e>a.viewPortMax&&(a.viewPortMax=e),null===i?a.viewPortMin===e&&c<e&&(a.viewPortMin=c):(t.yTotals[e]=(t.yTotals[e]?t.yTotals[e]:0)+i,0<=i?o=!0:i<0&&(r=!0),l[e]=l[e]?l[e]+Math.abs(i):Math.abs(i))}}d.axisX.valueType=d.xValueType=s?"dateTime":"number"}t.axisY.logarithmic?(n.max=G(n.viewPortMax)?99*Math.pow(t.axisY.logarithmBase,-.05):Math.max(n.viewPortMax,99*Math.pow(t.axisY.logarithmBase,-.05)),n.min=G(n.viewPortMin)?1:Math.min(n.viewPortMin,1)):o&&!r?(n.max=G(n.viewPortMax)?99:Math.max(n.viewPortMax,99),n.min=G(n.viewPortMin)?1:Math.min(n.viewPortMin,1)):o&&r?(n.max=G(n.viewPortMax)?99:Math.max(n.viewPortMax,99),n.min=G(n.viewPortMin)?-99:Math.min(n.viewPortMin,-99)):!o&&r&&(n.max=G(n.viewPortMax)?-1:Math.max(n.viewPortMax,-1),n.min=G(n.viewPortMin)?-99:Math.min(n.viewPortMin,-99)),n.viewPortMin=n.min,n.viewPortMax=n.max,t.dataPointYSums=l}},r.prototype._processMultiYPlotUnit=function(t){if(t.dataSeriesIndexes&&!(t.dataSeriesIndexes.length<1))for(var e,i,n,a,s=t.axisY.dataInfo,o=t.axisX.dataInfo,r=!1,l=0;l<t.dataSeriesIndexes.length;l++){var h,c,d,u=this.data[t.dataSeriesIndexes[l]],p=0,m=!1,g=!1;if("normal"===u.axisPlacement||"xySwapped"===u.axisPlacement)var f=t.axisX.sessionVariables.newViewportMinimum?t.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.viewportMinimum?this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?this.options.axisX.minimum:t.axisX.logarithmic?0:-1/0,x=t.axisX.sessionVariables.newViewportMaximum?t.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.viewportMaximum?this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?this.options.axisX.maximum:1/0;for((u.dataPoints[p].x&&u.dataPoints[p].x.getTime||"dateTime"===u.xValueType)&&(r=!0),p=0;p<u.dataPoints.length;p++){if(void 0===u.dataPoints[p].x&&(u.dataPoints[p].x=p+(t.axisX.logarithmic?1:0)),e=u.dataPoints[p].x.getTime?(r=!0,u.dataPoints[p].x.getTime()):u.dataPoints[p].x,(i=u.dataPoints[p].y)&&i.length){n=Math.min.apply(null,i),a=Math.max.apply(null,i),c=!0;for(var b=0;b<i.length;b++)null===i.k&&(c=!1);c&&(m||(d=h),h=e)}if(e<o.min&&(o.min=e),e>o.max&&(o.max=e),n<s.min&&(s.min=n),a>s.max&&(s.max=a),0<p&&(t.axisX.logarithmic?((c=e/u.dataPoints[p-1].x)<1&&(c=1/c),o.minDiff>c&&1!==c&&(o.minDiff=c)):((c=e-u.dataPoints[p-1].x)<0&&(c*=-1),o.minDiff>c&&0!==c&&(o.minDiff=c)),i&&null!==i[0]&&u.dataPoints[p-1].y&&null!==u.dataPoints[p-1].y[0]&&(t.axisY.logarithmic?((c=i[0]/u.dataPoints[p-1].y[0])<1&&(c=1/c),s.minDiff>c&&1!==c&&(s.minDiff=c)):((c=i[0]-u.dataPoints[p-1].y[0])<0&&(c*=-1),s.minDiff>c&&0!==c&&(s.minDiff=c)))),!(e<f)||m){if(!m&&(m=!0,0<p)){p-=2,h=d;continue}if(x<e&&!g)g=!0;else if(x<e&&g)continue;if(u.dataPoints[p].label&&(t.axisX.labels[e]=u.dataPoints[p].label),e<o.viewPortMin&&(o.viewPortMin=e),e>o.viewPortMax&&(o.viewPortMax=e),o.viewPortMin===e&&i)for(b=0;b<i.length;b++)if(null===i[b]&&h<e){o.viewPortMin=h;break}
2null===i?o.viewPortMin===e&&h<e&&(o.viewPortMin=h):(n<s.viewPortMin&&(s.viewPortMin=n),a>s.viewPortMax&&(s.viewPortMax=a))}}u.axisX.valueType=u.xValueType=r?"dateTime":"number"}},r.prototype._processSpecificPlotUnit=function(t){if("waterfall"===t.type&&t.dataSeriesIndexes&&!(t.dataSeriesIndexes.length<1))for(var e,i,n=t.axisY.dataInfo,a=t.axisX.dataInfo,s=!1,o=0;o<t.dataSeriesIndexes.length;o++){var r=this.data[t.dataSeriesIndexes[o]],l=0,h=!1,c=!1,d=e=0;if("normal"===r.axisPlacement||"xySwapped"===r.axisPlacement)var u=t.axisX.sessionVariables.newViewportMinimum?t.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.viewportMinimum?this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?this.options.axisX.minimum:t.axisX.logarithmic?0:-1/0,p=t.axisX.sessionVariables.newViewportMaximum?t.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.viewportMaximum?this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?this.options.axisX.maximum:1/0;for((r.dataPoints[l].x&&r.dataPoints[l].x.getTime||"dateTime"===r.xValueType)&&(s=!0),l=0;l<r.dataPoints.length;l++)void 0!==r.dataPoints[l].isCumulativeSum&&!0===r.dataPoints[l].isCumulativeSum?(r.dataPointEOs[l].cumulativeSumYStartValue=0,r.dataPointEOs[l].cumulativeSum=0===l?0:r.dataPointEOs[l-1].cumulativeSum,r.dataPoints[l].y=0===l?0:r.dataPointEOs[l-1].cumulativeSum):void 0!==r.dataPoints[l].isIntermediateSum&&!0===r.dataPoints[l].isIntermediateSum?(r.dataPointEOs[l].cumulativeSumYStartValue=d,r.dataPointEOs[l].cumulativeSum=0===l?0:r.dataPointEOs[l-1].cumulativeSum,r.dataPoints[l].y=0===l?0:e,d=0===l?0:r.dataPointEOs[l-1].cumulativeSum,e=0):(i="number"!=typeof r.dataPoints[l].y?0:r.dataPoints[l].y,r.dataPointEOs[l].cumulativeSumYStartValue=0===l?0:r.dataPointEOs[l-1].cumulativeSum,r.dataPointEOs[l].cumulativeSum=0===l?i:r.dataPointEOs[l-1].cumulativeSum+i,e+=i);for(l=0;l<r.dataPoints.length;l++)if(void 0===r.dataPoints[l].x&&(r.dataPoints[l].x=l+(t.axisX.logarithmic?1:0)),e=r.dataPoints[l].x.getTime?(s=!0,r.dataPoints[l].x.getTime()):r.dataPoints[l].x,i=r.dataPoints[l].y,e<a.min&&(a.min=e),e>a.max&&(a.max=e),r.dataPointEOs[l].cumulativeSum<n.min&&(n.min=r.dataPointEOs[l].cumulativeSum),r.dataPointEOs[l].cumulativeSum>n.max&&(n.max=r.dataPointEOs[l].cumulativeSum),0<l&&(t.axisX.logarithmic?((d=e/r.dataPoints[l-1].x)<1&&(d=1/d),a.minDiff>d&&1!==d&&(a.minDiff=d)):((d=e-r.dataPoints[l-1].x)<0&&(d*=-1),a.minDiff>d&&0!==d&&(a.minDiff=d)),null!==i&&null!==r.dataPoints[l-1].y&&(t.axisY.logarithmic?((i=r.dataPointEOs[l].cumulativeSum/r.dataPointEOs[l-1].cumulativeSum)<1&&(i=1/i),n.minDiff>i&&1!==i&&(n.minDiff=i)):((i=r.dataPointEOs[l].cumulativeSum-r.dataPointEOs[l-1].cumulativeSum)<0&&(i*=-1),n.minDiff>i&&0!==i&&(n.minDiff=i)))),!(e<u)||h){if(!h&&(h=!0,0<l)){l-=2;continue}if(p<e&&!c)c=!0;else if(p<e&&c)continue;r.dataPoints[l].label&&(t.axisX.labels[e]=r.dataPoints[l].label),e<a.viewPortMin&&(a.viewPortMin=e),e>a.viewPortMax&&(a.viewPortMax=e),0<l&&(r.dataPointEOs[l-1].cumulativeSum<n.viewPortMin&&(n.viewPortMin=r.dataPointEOs[l-1].cumulativeSum),r.dataPointEOs[l-1].cumulativeSum>n.viewPortMax&&(n.viewPortMax=r.dataPointEOs[l-1].cumulativeSum)),r.dataPointEOs[l].cumulativeSum<n.viewPortMin&&(n.viewPortMin=r.dataPointEOs[l].cumulativeSum),r.dataPointEOs[l].cumulativeSum>n.viewPortMax&&(n.viewPortMax=r.dataPointEOs[l].cumulativeSum)}r.axisX.valueType=r.xValueType=s?"dateTime":"number"}},r.prototype.calculateAutoBreaks=function(){function t(t){if(t.dataSeriesIndexes&&!(t.dataSeriesIndexes.length<1)){var e=t.axisX.scaleBreaks&&t.axisX.scaleBreaks.autoCalculate&&1<=t.axisX.scaleBreaks.maxNumberOfAutoBreaks,i=t.axisY.scaleBreaks&&t.axisY.scaleBreaks.autoCalculate&&1<=t.axisY.scaleBreaks.maxNumberOfAutoBreaks;if(e||i)for(var n,a,s=t.axisY.dataInfo,o=(c=t.axisX.dataInfo).min,r=c.max,l=s.min,h=s.max,c=c._dataRanges,d=(s=s._dataRanges,0),u=0;u<t.dataSeriesIndexes.length;u++){var p=f.data[t.dataSeriesIndexes[u]];if(!(p.dataPoints.length<4))for(d=0;d<p.dataPoints.length;d++)if(e&&(a=(r+1-o)*Math.max(parseFloat(t.axisX.scaleBreaks.collapsibleThreshold)||10,10)/100,(n=p.dataPoints[d].x.getTime?p.dataPoints[d].x.getTime():p.dataPoints[d].x)<c[a=Math.floor((n-o)/a)].min&&(c[a].min=n),n>c[a].max&&(c[a].max=n)),i){var m=(h+1-l)*Math.max(parseFloat(t.axisY.scaleBreaks.collapsibleThreshold)||10,10)/100;if((n="waterfall"===t.type?p.dataPointEOs[d].cumulativeSum:p.dataPoints[d].y)&&n.length)for(var g=0;g<n.length;g++)a=Math.floor((n[g]-l)/m),n[g]<s[a].min&&(s[a].min=n[g]),n[g]>s[a].max&&(s[a].max=n[g]);else G(n)||(n<s[a=Math.floor((n-l)/m)].min&&(s[a].min=n),n>s[a].max&&(s[a].max=n))}}}}function e(t){if(t.dataSeriesIndexes&&!(t.dataSeriesIndexes.length<1)&&t.axisX.scaleBreaks&&t.axisX.scaleBreaks.autoCalculate&&1<=t.axisX.scaleBreaks.maxNumberOfAutoBreaks)for(var e,i=t.axisX.dataInfo,n=i.min,a=i.max,s=i._dataRanges,o=0,r=0;r<t.dataSeriesIndexes.length;r++){var l=f.data[t.dataSeriesIndexes[r]];if(!(l.dataPoints.length<4))for(o=0;o<l.dataPoints.length;o++)e=(a+1-n)*Math.max(parseFloat(t.axisX.scaleBreaks.collapsibleThreshold)||10,10)/100,(i=l.dataPoints[o].x.getTime?l.dataPoints[o].x.getTime():l.dataPoints[o].x)<s[e=Math.floor((i-n)/e)].min&&(s[e].min=i),i>s[e].max&&(s[e].max=i)}}for(var i,f=this,n=!1,a=0;a<this._axes.length;a++)if(this._axes[a].scaleBreaks&&this._axes[a].scaleBreaks.autoCalculate&&1<=this._axes[a].scaleBreaks.maxNumberOfAutoBreaks){n=!0,this._axes[a].dataInfo._dataRanges=[];for(var s=0;s<100/Math.max(parseFloat(this._axes[a].scaleBreaks.collapsibleThreshold)||10,10);s++)this._axes[a].dataInfo._dataRanges.push({min:1/0,max:-1/0})}if(n){for(a=0;a<this.plotInfo.plotTypes.length;a++)for(n=this.plotInfo.plotTypes[a],s=0;s<n.plotUnits.length;s++)"line"===(i=n.plotUnits[s]).type||"stepLine"===i.type||"spline"===i.type||"column"===i.type||"area"===i.t
2ype||"stepArea"===i.type||"splineArea"===i.type||"bar"===i.type||"bubble"===i.type||"scatter"===i.type||"candlestick"===i.type||"ohlc"===i.type||"rangeColumn"===i.type||"rangeBar"===i.type||"rangeArea"===i.type||"rangeSplineArea"===i.type||"waterfall"===i.type||"error"===i.type||"boxAndWhisker"===i.type?t(i):0<=i.type.indexOf("stacked")&&e(i);for(a=0;a<this._axes.length;a++)if(this._axes[a].dataInfo._dataRanges){var o=this._axes[a].dataInfo.min;i=(this._axes[a].dataInfo.max+1-o)*Math.max(parseFloat(this._axes[a].scaleBreaks.collapsibleThreshold)||10,10)/100;var r,l,h=this._axes[a].dataInfo._dataRanges;n=[];if(this._axes[a].dataInfo.dataPointYPositiveSums){var c=this._axes[a].dataInfo.dataPointYPositiveSums;for(s in r=h,c)if(c.hasOwnProperty(s)&&!isNaN(s)&&!G(l=c[s])){var d=Math.floor((l-o)/i);l<r[d].min&&(r[d].min=l),l>r[d].max&&(r[d].max=l)}delete this._axes[a].dataInfo.dataPointYPositiveSums}if(this._axes[a].dataInfo.dataPointYNegativeSums){for(s in r=h,c=this._axes[a].dataInfo.dataPointYNegativeSums)c.hasOwnProperty(s)&&!isNaN(s)&&(G(l=-1*c[s])||(l<r[d=Math.floor((l-o)/i)].min&&(r[d].min=l),l>r[d].max&&(r[d].max=l)));delete this._axes[a].dataInfo.dataPointYNegativeSums}for(s=0;s<h.length-1;s++)if(r=h[s].max,isFinite(r))for(;s<h.length-1;){if(o=h[s+1].min,isFinite(o)){i<(l=o-r)&&n.push({diff:l,start:r,end:o});break}s++}if(this._axes[a].scaleBreaks.customBreaks)for(s=0;s<this._axes[a].scaleBreaks.customBreaks.length;s++)for(i=0;i<n.length;i++)(this._axes[a].scaleBreaks.customBreaks[s].startValue<=n[i].start&&n[i].start<=this._axes[a].scaleBreaks.customBreaks[s].endValue||this._axes[a].scaleBreaks.customBreaks[s].startValue<=n[i].start&&n[i].start<=this._axes[a].scaleBreaks.customBreaks[s].endValue||n[i].start<=this._axes[a].scaleBreaks.customBreaks[s].startValue&&this._axes[a].scaleBreaks.customBreaks[s].startValue<=n[i].end||n[i].start<=this._axes[a].scaleBreaks.customBreaks[s].endValue&&this._axes[a].scaleBreaks.customBreaks[s].endValue<=n[i].end)&&(n.splice(i,1),i--);for(n.sort(function(t,e){return e.diff-t.diff}),s=0;s<Math.min(n.length,this._axes[a].scaleBreaks.maxNumberOfAutoBreaks);s++)u=n[s].start,p=n[s].end,m=this._axes[a].logarithmic?this._axes[a].dataInfo.max/this._axes[a].dataInfo.min:this._axes[a].dataInfo.max-this._axes[a].dataInfo.min,i=this._axes[a].logarithmic?((m=Math.pow(Math.min(m*u/p,p/u),.2))<=1&&(m=Math.pow(u<1?1/u:Math.min(p/u,u),.25)),{startValue:u*m,endValue:p/m}):((m=.2*Math.min(m-p+u,p-u))<=0&&(m=.25*Math.min(p-u,Math.abs(u))),{startValue:u+m,endValue:p-m}),this._axes[a].scaleBreaks.autoBreaks.push(new g(this,"autoBreaks",i,s,++this._eventManager.lastObjectId,this._axes[a].scaleBreaks)),this._axes[a].scaleBreaks._appliedBreaks.push(this._axes[a].scaleBreaks.autoBreaks[this._axes[a].scaleBreaks.autoBreaks.length-1]);this._axes[a].scaleBreaks._appliedBreaks.sort(function(t,e){return t.startValue-e.startValue})}}var u,p,m},r.prototype.getDataPointAtXY=function(t,e,i){i=i||!1;for(var n=[],a=this._dataInRenderedOrder.length-1;0<=a;a--){var s;(s=this._dataInRenderedOrder[a].getDataPointAtXY(t,e,i))&&n.push(s)}for(t=null,e=!1,i=0;i<n.length;i++)if(("line"===n[i].dataSeries.type||"stepLine"===n[i].dataSeries.type||"area"===n[i].dataSeries.type||"stepArea"===n[i].dataSeries.type)&&(a=T("markerSize",n[i].dataPoint,n[i].dataSeries)||8,n[i].distance<=a/2)){e=!0;break}for(i=0;i<n.length;i++)e&&"line"!==n[i].dataSeries.type&&"stepLine"!==n[i].dataSeries.type&&"area"!==n[i].dataSeries.type&&"stepArea"!==n[i].dataSeries.type||(t?n[i].distance<=t.distance&&(t=n[i]):t=n[i]);return t},r.prototype.getObjectAtXY=function(t,e,i){var n=null;if(i=this.getDataPointAtXY(t,e,i||!1))n=i.dataSeries.dataPointIds[i.dataPointIndex];else if(Z)n=x(t,e,this._eventManager.ghostCtx);else for(i=0;i<this.legend.items.length;i++){var a=this.legend.items[i];t>=a.x1&&t<=a.x2&&e>=a.y1&&e<=a.y2&&(n=a.id)}return n},r.prototype.getAutoFontSize=it,r.prototype.resetOverlayedCanvas=function(){this.overlaidCanvasCtx.clearRect(0,0,this.width,this.height)},r.prototype.clearCanvas=et,r.prototype.attachEvent=function(t){this._events.push(t)},r.prototype._touchEventHandler=function(t){if(t.changedTouches&&this.interactivityEnabled){var e=[],i=t.changedTouches,n=i?i[0]:t,a=null;switch(t.type){case"touchstart":case"MSPointerDown":e=["mousemove","mousedown"],this._lastTouchData=at(n),this._lastTouchData.time=new Date;break;case"touchmove":case"MSPointerMove":e=["mousemove"];break;case"touchend":case"MSPointerUp":var s=this._lastTouchData&&this._lastTouchData.time?new Date-this._lastTouchData.time:0;e="touchstart"===this._lastTouchEventType||"MSPointerDown"===this._lastTouchEventType||s<300?["mouseup","click"]:["mouseup"];break;default:return}if(!(i&&1<i.length)){(a=at(n)).time=new Date;try{var o=a.y-this._lastTouchData.y;s=a.time-this._lastTouchData.time;(1<Math.abs(o)&&this._lastTouchData.scroll||5<Math.abs(o)&&s<250)&&(this._lastTouchData.scroll=!0)}catch(t){}if(this._lastTouchEventType=t.type,this._lastTouchData.scroll&&this.zoomEnabled)this.isDrag&&this.resetOverlayedCanvas(),this.isDrag=!1;else for(i=0;i<e.length;i++)a=e[i],(o=document.createEvent("MouseEvent")).initMouseEvent(a,!0,!0,window,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o),(!G(this._lastTouchData.scroll)&&!this._lastTouchData.scroll||!this._lastTouchData.scroll&&250<s||"click"===a)&&(t.preventManipulation&&t.preventManipulation(),t.preventDefault&&t.preventDefault())}}},r.prototype._dispatchRangeEvent=function(t,e){var i={chart:this};i.type=t,i.trigger=e;var n=[];this.axisX&&0<this.axisX.length&&n.push("axisX"),this.axisX2&&0<this.axisX2.length&&n.push("axisX2"),this.axisY&&0<this.axisY.length&&n.push("axisY"),this.axisY2&&0<this.axisY2.length&&n.push("axisY2");for(var a=0;a<n.length;a++)if(G(i[n[a]])&&(i[n[a]]=[]),"axisY"===n[a])for(var s=0;s<this.axisY.length;s++)i[n[a]].push({viewportMinimum:this[n[a]][s].sessionVariables.newViewportMinimum,viewportMaximum:this[n[a]][s].sessionVariables.newViewportMaximum});else if("axisY2"===n[a])for(s=0;s<this.axisY2.length;s++)i[n[a]].push({viewportMinimum:this[n[a]][s].sessionVariables.newViewportMinimum,viewportMaximum:this[n[a]][s].sessionVariables.newViewportMaximum});else if("axisX"===n[a])for(s=0;s<this.axisX.length;s++)i[n[a]].push({viewportMinimum:this[n[a]][s].sessionVariables.newViewportMinimum,viewportMaximum:this[n[a]][s].sessionVariables.newViewportMaximum});else if("axisX2"===n[a])for(s=0;s<this.axisX2.length;s++)i[n[a]].push({viewportMinimum:this[n[a]][s].sessionVariables.newViewportMinimum,viewportMaximum:this[n[a]][s].sessionVariables.newViewportMaximum});this.dispatchEvent(t,i,this)},r.prototype._mouseEventHandler=function(t){void 0===t.target&&t.srcElement&&(t.target=t.srcElement);var e,i,n=at(t),a=t.type;if(t.which?i=3==t.which:t.button&&(i=2==t.button),r.capturedEventParam&&(e=r.capturedEventParam,"mouseup"===a&&(r.capturedEventParam=null,e.chart.overlaidCanvas.releaseCapture?e.chart.overlaidCanvas.releaseCapture():document.documentElement.removeEventListener("mouseup",e.chart._mou
2seEventHandler,!1)),e.hasOwnProperty(a)&&("mouseup"!==a||e.chart.overlaidCanvas.releaseCapture?t.target!==e.chart.overlaidCanvas&&Z||e[a].call(e.context,n.x,n.y):t.target!==e.chart.overlaidCanvas&&(e.chart.isDrag=!1))),this.interactivityEnabled)if(this._ignoreNextEvent)this._ignoreNextEvent=!1;else if(t.preventManipulation&&t.preventManipulation(),t.preventDefault&&t.preventDefault(),N&&window.console&&(window.console.log(a+" --\x3e x: "+n.x+"; y:"+n.y),i&&window.console.log(t.which),"mouseup"===a&&window.console.log("mouseup")),!i){if(!r.capturedEventParam&&this._events){for(var s=0;s<this._events.length;s++)if(this._events[s].hasOwnProperty(a)){if(i=(e=this._events[s]).bounds,n.x>=i.x1&&n.x<=i.x2&&n.y>=i.y1&&n.y<=i.y2){e[a].call(e.context,n.x,n.y),"mousedown"===a&&!0===e.capture?(r.capturedEventParam=e,this.overlaidCanvas.setCapture?this.overlaidCanvas.setCapture():document.documentElement.addEventListener("mouseup",this._mouseEventHandler,!1)):"mouseup"===a&&(e.chart.overlaidCanvas.releaseCapture?e.chart.overlaidCanvas.releaseCapture():document.documentElement.removeEventListener("mouseup",this._mouseEventHandler,!1));break}e=null}t.target.style.cursor=e&&e.cursor?e.cursor:this._defaultCursor}a=this.plotArea,(n.x<a.x1||n.x>a.x2||n.y<a.y1||n.y>a.y2)&&(this.toolTip&&this.toolTip.enabled?this.toolTip.hide():this.resetOverlayedCanvas()),this.isDrag&&this.zoomEnabled||!this._eventManager||this._eventManager.mouseEventHandler(t)}},r.prototype._plotAreaMouseDown=function(t,e){this.isDrag=!0,this.dragStartPoint={x:t,y:e}},r.prototype._plotAreaMouseUp=function(t,e){if(("normal"===this.plotInfo.axisPlacement||"xySwapped"===this.plotInfo.axisPlacement)&&this.isDrag){var i=e-this.dragStartPoint.y,n=t-this.dragStartPoint.x,a=0<=this.zoomType.indexOf("x"),s=0<=this.zoomType.indexOf("y"),o=!1;if(this.resetOverlayedCanvas(),"xySwapped"===this.plotInfo.axisPlacement){var r=s;s=a,a=r}if(this.panEnabled||this.zoomEnabled){if(this.panEnabled)for(a=s=0;a<this._axes.length;a++)(i=this._axes[a]).logarithmic?i.viewportMinimum<i.minimum?(s=i.minimum/i.viewportMinimum,i.sessionVariables.newViewportMinimum=i.viewportMinimum*s,i.sessionVariables.newViewportMaximum=i.viewportMaximum*s,o=!0):i.viewportMaximum>i.maximum&&(s=i.viewportMaximum/i.maximum,i.sessionVariables.newViewportMinimum=i.viewportMinimum/s,i.sessionVariables.newViewportMaximum=i.viewportMaximum/s,o=!0):i.viewportMinimum<i.minimum?(s=i.minimum-i.viewportMinimum,i.sessionVariables.newViewportMinimum=i.viewportMinimum+s,i.sessionVariables.newViewportMaximum=i.viewportMaximum+s,o=!0):i.viewportMaximum>i.maximum&&(s=i.viewportMaximum-i.maximum,i.sessionVariables.newViewportMinimum=i.viewportMinimum-s,i.sessionVariables.newViewportMaximum=i.viewportMaximum-s,o=!0);else if((!a||2<Math.abs(n))&&(!s||2<Math.abs(i))&&this.zoomEnabled){if(!this.dragStartPoint)return;i=a?this.dragStartPoint.x:this.plotArea.x1,n=s?this.dragStartPoint.y:this.plotArea.y1,a=a?t:this.plotArea.x2,s=s?e:this.plotArea.y2,2<Math.abs(i-a)&&2<Math.abs(n-s)&&this._zoomPanToSelectedRegion(i,n,a,s)&&(o=!0)}o&&(this._ignoreNextEvent=!0,this._dispatchRangeEvent("rangeChanging","zoom"),this.render(),this._dispatchRangeEvent("rangeChanged","zoom"),o&&this.zoomEnabled&&"none"===this._zoomButton.style.display&&(C(this._zoomButton,this._resetButton),M(this,this._zoomButton,"pan"),M(this,this._resetButton,"reset")))}}if(this.isDrag=!1,"none"!==this.plotInfo.axisPlacement){if(this.resetOverlayedCanvas(),this.axisX&&0<this.axisX.length)for(o=0;o<this.axisX.length;o++)this.axisX[o].crosshair&&this.axisX[o].crosshair.enabled&&this.axisX[o].renderCrosshair(t,e);if(this.axisX2&&0<this.axisX2.length)for(o=0;o<this.axisX2.length;o++)this.axisX2[o].crosshair&&this.axisX2[o].crosshair.enabled&&this.axisX2[o].renderCrosshair(t,e);if(this.axisY&&0<this.axisY.length)for(o=0;o<this.axisY.length;o++)this.axisY[o].crosshair&&this.axisY[o].crosshair.enabled&&this.axisY[o].renderCrosshair(t,e);if(this.axisY2&&0<this.axisY2.length)for(o=0;o<this.axisY2.length;o++)this.axisY2[o].crosshair&&this.axisY2[o].crosshair.enabled&&this.axisY2[o].renderCrosshair(t,e)}},r.prototype._plotAreaMouseMove=function(t,e){if(this.isDrag&&"none"!==this.plotInfo.axisPlacement){var i=0,n=0,a=i=null,s=(a=0<=this.zoomType.indexOf("x"),0<=this.zoomType.indexOf("y")),o=this;if("xySwapped"===this.plotInfo.axisPlacement&&(i=s,s=a,a=i),i=this.dragStartPoint.x-t,n=this.dragStartPoint.y-e,2<Math.abs(i)&&Math.abs(i)<8&&(this.panEnabled||this.zoomEnabled)?this.toolTip.hide():this.panEnabled||this.zoomEnabled||this.toolTip.mouseMoveHandler(t,e),(!a||2<Math.abs(i)||!s||2<Math.abs(n))&&(this.panEnabled||this.zoomEnabled))if(this.panEnabled)a={x1:a?this.plotArea.x1+i:this.plotArea.x1,y1:s?this.plotArea.y1+n:this.plotArea.y1,x2:a?this.plotArea.x2+i:this.plotArea.x2,y2:s?this.plotArea.y2+n:this.plotArea.y2},clearTimeout(o._panTimerId),o._panTimerId=setTimeout((c=a.x1,d=a.y1,u=a.x2,p=a.y2,function(){o._zoomPanToSelectedRegion(c,d,u,p,!0)&&(o._dispatchRangeEvent("rangeChanging","pan"),o.render(),o._dispatchRangeEvent("rangeChanged","pan"),o.dragStartPoint.x=t,o.dragStartPoint.y=e)}),0);else if(this.zoomEnabled){this.resetOverlayedCanvas(),i=this.overlaidCanvasCtx.globalAlpha,this.overlaidCanvasCtx.fillStyle="#A89896";n=a?this.dragStartPoint.x:this.plotArea.x1;var r=s?this.dragStartPoint.y:this.plotArea.y1,l=a?t-this.dragStartPoint.x:this.plotArea.x2-this.plotArea.x1,h=s?e-this.dragStartPoint.y:this.plotArea.y2-this.plotArea.y1;this.validateRegion(n,r,a?t:this.plotArea.x2-this.plotArea.x1,s?e:this.plotArea.y2-this.plotArea.y1,"xy"!==this.zoomType).isValid&&
2(this.resetOverlayedCanvas(),this.overlaidCanvasCtx.fillStyle="#99B2B5"),this.overlaidCanvasCtx.globalAlpha=.7,this.overlaidCanvasCtx.fillRect(n,r,l,h),this.overlaidCanvasCtx.globalAlpha=i}}else if(this.toolTip.mouseMoveHandler(t,e),"none"!==this.plotInfo.axisPlacement){if(this.axisX&&0<this.axisX.length)for(a=0;a<this.axisX.length;a++)this.axisX[a].crosshair&&this.axisX[a].crosshair.enabled&&this.axisX[a].renderCrosshair(t,e);if(this.axisX2&&0<this.axisX2.length)for(a=0;a<this.axisX2.length;a++)this.axisX2[a].crosshair&&this.axisX2[a].crosshair.enabled&&this.axisX2[a].renderCrosshair(t,e);if(this.axisY&&0<this.axisY.length)for(a=0;a<this.axisY.length;a++)this.axisY[a].crosshair&&this.axisY[a].crosshair.enabled&&this.axisY[a].renderCrosshair(t,e);if(this.axisY2&&0<this.axisY2.length)for(a=0;a<this.axisY2.length;a++)this.axisY2[a].crosshair&&this.axisY2[a].crosshair.enabled&&this.axisY2[a].renderCrosshair(t,e)}var c,d,u,p},r.prototype._zoomPanToSelectedRegion=function(t,e,i,n,a){if(e=(t=this.validateRegion(t,e,i,n,a)).axesWithValidRange,i=t.axesRanges,t.isValid)for(n=0;n<e.length;n++)a=i[n],e[n].setViewPortRange(a.val1,a.val2),this.syncCharts&&this.syncCharts(a.val1,a.val2);return t.isValid},r.prototype.validateRegion=function(t,e,i,n,a){a=a||!1;for(var s=0<=this.zoomType.indexOf("x"),o=0<=this.zoomType.indexOf("y"),r=!1,l=[],h=[],c=[],d=0;d<this._axes.length;d++)("axisX"===this._axes[d].type&&s||"axisY"===this._axes[d].type&&o)&&h.push(this._axes[d]);for(o=0;o<h.length;o++){s=!1;var u=(d=h[o]).convertPixelToValue({x:t,y:e});if((m=d.convertPixelToValue({x:i,y:n}))<u){var p=m,m=u;u=p}if(d.scaleBreaks)for(p=0;!s&&p<d.scaleBreaks._appliedBreaks.length;p++)s=d.scaleBreaks._appliedBreaks[p].startValue<=u&&d.scaleBreaks._appliedBreaks[p].endValue>=m;if(isFinite(d.dataInfo.minDiff))if(p=d.getApparentDifference(u,m,null,!0),s||!(this.panEnabled&&d.scaleBreaks&&d.scaleBreaks._appliedBreaks.length)&&(d.logarithmic&&p<Math.pow(d.dataInfo.minDiff,3)||!d.logarithmic&&p<3*Math.abs(d.dataInfo.minDiff))||u<d.minimum||m>d.maximum){if(!a){r=!1;break}}else l.push(d),c.push({val1:u,val2:m}),r=!0}return{isValid:r,axesWithValidRange:l,axesRanges:c}},r.prototype.preparePlotArea=function(){var t=this.plotArea;if(!Z&&(0<t.x1||0<t.y1)&&t.ctx.translate(t.x1,t.y1),(this.axisX[0]||this.axisX2[0])&&(this.axisY[0]||this.axisY2[0])){var e=this.axisX[0]?this.axisX[0].lineCoordinates:this.axisX2[0].lineCoordinates;if(this.axisY&&0<this.axisY.length&&this.axisY[0]){var i=this.axisY[0];t.x1=e.x1<e.x2?e.x1:i.lineCoordinates.x1,t.y1=e.y1<i.lineCoordinates.y1?e.y1:i.lineCoordinates.y1,t.x2=e.x2>i.lineCoordinates.x2?e.x2:i.lineCoordinates.x2,t.y2=e.y2>e.y1?e.y2:i.lineCoordinates.y2,t.width=t.x2-t.x1,t.height=t.y2-t.y1}this.axisY2&&0<this.axisY2.length&&this.axisY2[0]&&(i=this.axisY2[0],t.x1=e.x1<e.x2?e.x1:i.lineCoordinates.x1,t.y1=e.y1<i.lineCoordinates.y1?e.y1:i.lineCoordinates.y1,t.x2=e.x2>i.lineCoordinates.x2?e.x2:i.lineCoordinates.x2,t.y2=e.y2>e.y1?e.y2:i.lineCoordinates.y2,t.width=t.x2-t.x1,t.height=t.y2-t.y1)}else e=this.layoutManager.getFreeSpace(),t.x1=e.x1,t.x2=e.x2,t.y1=e.y1,t.y2=e.y2,t.width=e.width,t.height=e.height;Z||(t.canvas.width=t.width,t.canvas.height=t.height,t.canvas.style.left=t.x1+"px",t.canvas.style.top=t.y1+"px",(0<t.x1||0<t.y1)&&t.ctx.translate(-t.x1,-t.y1)),t.layoutManager=new L(t.x1,t.y1,t.x2,t.y2,2)},r.prototype.renderIndexLabels=function(t){var e=t||this.plotArea.ctx,i=this.plotArea,n=0,a=0,s=0,o=0,r=n=o=a=s=0,l=0;for(t=0;t<this._indexLabels.length;t++){var h,c,d=this._indexLabels[t],u=d.chartType.toLowerCase();r=T("indexLabelFontColor",d.dataPoint,d.dataSeries),l=T("indexLabelFontSize",d.dataPoint,d.dataSeries);h=T("indexLabelFontFamily",d.dataPoint,d.dataSeries),c=T("indexLabelFontStyle",d.dataPoint,d.dataSeries);o=T("indexLabelFontWeight",d.dataPoint,d.dataSeries);var p=T("indexLabelBackgroundColor",d.dataPoint,d.dataSeries),m=(a=T("indexLabelMaxWidth",d.dataPoint,d.dataSeries),s=T("indexLabelWrap",d.dataPoint,d.dataSeries),T("indexLabelLineDashType",d.dataPoint,d.dataSeries)),g=T("indexLabelLineColor",d.dataPoint,d.dataSeries),f=G(d.dataPoint.indexLabelLineThickness)?G(d.dataSeries.options.indexLabelLineThickness)?0:d.dataSeries.options.indexLabelLineThickness:d.dataPoint.indexLabelLineThickness,x=(n=0<f?Math.min(10,("normal"===this.plotInfo.axisPlacement?this.plotArea.height:this.plotArea.width)<<0):0,{percent:null,total:null}),b=null;(0<=d.dataSeries.type.indexOf("stacked")||"pie"===d.dataSeries.type||"doughnut"===d.dataSeries.type)&&(x=this.getPercentAndTotal(d.dataSeries,d.dataPoint)),(d.dataSeries.indexLabelFormatter||d.dataPoint.indexLabelFormatter)&&(b={chart:this,dataSeries:d.dataSeries,dataPoint:d.dataPoint,index:d.indexKeyword,total:x.total,percent:x.percent});var v=d.dataPoint.indexLabelFormatter?d.dataPoint.indexLabelFormatter(b):d.dataPoint.indexLabel?this.replaceKeywordsWithValue(d.dataPoint.indexLabel,d.dataPoint,d.dataSeries,null,d.indexKeyword):d.dataSeries.indexLabelFormatter?d.dataSeries.indexLabelFormatter(b):d.dataSeries.indexLabel?this.replaceKeywordsWithValue(d.dataSeries.indexLabel,d.dataPoint,d.dataSeries,null,d.indexKeyword):null;if(null!==v&&""!==v){x=T("indexLabelPlacement",d.dataPoint,d.dataSeries
2),b=T("indexLabelOrientation",d.dataPoint,d.dataSeries);var y=d.direction,w=d.dataSeries.axisX,k=d.dataSeries.axisY,_=!1;if((p=new Q(e,{x:0,y:0,maxWidth:a||.5*this.width,maxHeight:s?5*l:1.5*l,angle:"horizontal"===b?0:-90,text:v,padding:0,backgroundColor:p,horizontalAlign:"left",fontSize:l,fontFamily:h,fontWeight:o,fontColor:r,fontStyle:c,textBaseline:"top"})).measureText(),d.dataSeries.indexLabelMaxWidth=p.maxWidth,"stackedarea100"===u){if(d.point.x<i.x1||d.point.x>i.x2||d.point.y<i.y1-1||d.point.y>i.y2+1)continue}else if("rangearea"===u||"rangesplinearea"===u){if(d.dataPoint.x<w.viewportMinimum||d.dataPoint.x>w.viewportMaximum||Math.max.apply(null,d.dataPoint.y)<k.viewportMinimum||Math.min.apply(null,d.dataPoint.y)>k.viewportMaximum)continue}else if(0<=u.indexOf("line")||0<=u.indexOf("area")||0<=u.indexOf("bubble")||0<=u.indexOf("scatter")){if(d.dataPoint.x<w.viewportMinimum||d.dataPoint.x>w.viewportMaximum||d.dataPoint.y<k.viewportMinimum||d.dataPoint.y>k.viewportMaximum)continue}else if(0<=u.indexOf("column")||"waterfall"===u||"error"===u&&!d.axisSwapped){if(d.dataPoint.x<w.viewportMinimum||d.dataPoint.x>w.viewportMaximum||d.bounds.y1>i.y2||d.bounds.y2<i.y1)continue}else if(0<=u.indexOf("bar")||"error"===u){if(d.dataPoint.x<w.viewportMinimum||d.dataPoint.x>w.viewportMaximum||d.bounds.x1>i.x2||d.bounds.x2<i.x1)continue}else if("candlestick"===u||"ohlc"===u){if(d.dataPoint.x<w.viewportMinimum||d.dataPoint.x>w.viewportMaximum||Math.max.apply(null,d.dataPoint.y)<k.viewportMinimum||Math.min.apply(null,d.dataPoint.y)>k.viewportMaximum)continue}else if(d.dataPoint.x<w.viewportMinimum||d.dataPoint.x>w.viewportMaximum)continue;a=o=2,"horizontal"===b?(r=p.width,l=p.height):(l=p.width,r=p.height),"normal"===this.plotInfo.axisPlacement?(0<=u.indexOf("line")||0<=u.indexOf("area")?(x="auto",o=4):0<=u.indexOf("stacked")?"auto"===x&&(x="inside"):"bubble"!==u&&"scatter"!==u||(x="inside"),h=d.point.x-r/2,"inside"!==x?(a=i.y1,s=i.y2,0<y?(c=d.point.y-l-o-n)<a&&(_=(c="auto"===x?Math.max(d.point.y,a)+o+n:a+o+n)+l>d.point.y):s-l-o-n<(c=d.point.y+o+n)&&(_=(c="auto"===x?Math.min(d.point.y,s)-l-o-n:s-l-o-n)<d.point.y)):(a=Math.max(d.bounds.y1,i.y1),s=Math.min(d.bounds.y2,i.y2),n=0<=u.indexOf("range")||"error"===u?0<y?Math.max(d.bounds.y1,i.y1)+l/2+o:Math.min(d.bounds.y2,i.y2)-l/2-o:(Math.max(d.bounds.y1,i.y1)+Math.min(d.bounds.y2,i.y2))/2,0<y?(c=Math.max(d.point.y,n)-l/2)<a&&("bubble"===u||"scatter"===u)&&(c=Math.max(d.point.y-l-o,i.y1+o)):s-l-o<(c=Math.min(d.point.y,n)-l/2)&&("bubble"===u||"scatter"===u)&&(c=Math.min(d.point.y+o,i.y2-l-o)),c=Math.min(c,s-l))):(0<=u.indexOf("line")||0<=u.indexOf("area")||0<=u.indexOf("scatter")?(x="auto",a=4):0<=u.indexOf("stacked")?"auto"===x&&(x="inside"):"bubble"===u&&(x="inside"),c=d.point.y-l/2,"inside"!==x?(o=i.x1,s=i.x2,y<0?(h=d.point.x-r-a-n)<o&&(_=(h="auto"===x?Math.max(d.point.x,o)+a+n:o+a+n)+r>d.point.x):s-r-a-n<(h=d.point.x+a+n)&&(_=(h="auto"===x?Math.min(d.point.x,s)-r-a-n:s-r-a-n)<d.point.x)):(o=Math.max(d.bounds.x1,i.x1),Math.min(d.bounds.x2,i.x2),n=0<=u.indexOf("range")||"error"===u?y<0?Math.max(d.bounds.x1,i.x1)+r/2+a:Math.min(d.bounds.x2,i.x2)-r/2-a:(Math.max(d.bounds.x1,i.x1)+Math.min(d.bounds.x2,i.x2))/2,h=y<0?Math.max(d.point.x,n)-r/2:Math.min(d.point.x,n)-r/2,h=Math.max(h,o))),"vertical"===b&&(c+=l),p.x=h,p.y=c,p.render(!0),f&&"inside"!==x&&(u.indexOf("bar")<0&&("error"!==u||!d.axisSwapped)&&d.point.x>i.x1&&d.point.x<i.x2||!_)&&(u.indexOf("column")<0&&("error"!==u||d.axisSwapped)&&d.point.y>i.y1&&d.point.y<i.y2||!_)&&(e.lineWidth=f,e.strokeStyle=g||"gray",e.setLineDash&&e.setLineDash($(m,f)),e.beginPath(),e.moveTo(d.point.x,d.point.y),0<=u.indexOf("bar")||"error"===u&&d.axisSwapped?e.lineTo(h+(0<d.direction?0:r),c+("horizontal"===b?l:-l)/2):0<=u.indexOf("column")||"error"===u&&!d.axisSwapped?e.lineTo(h+r/2,c+((0<d.direction?l:-l)+("horizontal"===b?l:-l))/2):e.lineTo(h+r/2,c+((c<d.point.y?l:-l)+("horizontal"===b?l:-l))/2),e.stroke())}}for(e={source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0,startTimePercent:.7},t=0;t<this._indexLabels.length;
2t++)p=T("indexLabelBackgroundColor",(d=this._indexLabels[t]).dataPoint,d.dataSeries),d.dataSeries.indexLabelBackgroundColor=G(p)?Z?"transparent":null:p;return e},r.prototype.renderLine=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n=this._eventManager.ghostCtx;i.save();var a=this.plotArea;i.beginPath(),i.rect(a.x1,a.y1,a.width,a.height),i.clip();for(var s,o=[],r=0;r<t.dataSeriesIndexes.length;r++){var l=t.dataSeriesIndexes[r],h=this.data[l];i.lineWidth=h.lineThickness;var c=h.dataPoints,d="solid";if(i.setLineDash){var u=$(h.nullDataLineDashType,h.lineThickness),p=$(d=h.lineDashType,h.lineThickness);i.setLineDash(p)}var m=h.id;this._eventManager.objectMap[m]={objectType:"dataSeries",dataSeriesIndex:l},m=R(m),n.strokeStyle=m,n.lineWidth=0<h.lineThickness?Math.max(h.lineThickness,4):0;m=h._colorSet;var g=m=h.lineColor=h.options.lineColor?h.options.lineColor:m[0];i.strokeStyle=m;var f,x,b=!0,v=0;if(i.beginPath(),0<c.length){var y=!1;for(v=0;v<c.length;v++)if(!((f=c[v].x.getTime?c[v].x.getTime():c[v].x)<t.axisX.dataInfo.viewPortMin||f>t.axisX.dataInfo.viewPortMax&&(!h.connectNullData||!y)))if("number"!=typeof c[v].y)0<v&&!(h.connectNullData||y||b)&&(i.stroke(),Z&&n.stroke()),y=!0;else{f=t.axisX.convertValueToPixel(f),x=t.axisY.convertValueToPixel(c[v].y);var w=h.dataPointIds[v];if(this._eventManager.objectMap[w]={id:w,objectType:"dataPoint",dataSeriesIndex:l,dataPointIndex:v,x1:f,y1:x},b||y?(!b&&h.connectNullData?(i.setLineDash&&(h.options.nullDataLineDashType||d===h.lineDashType&&h.lineDashType!==h.nullDataLineDashType)&&(i.stroke(),i.beginPath(),i.moveTo(s.x,s.y),d=h.nullDataLineDashType,i.setLineDash(u)),i.lineTo(f,x),Z&&n.lineTo(f,x)):(i.beginPath(),i.moveTo(f,x),Z&&(n.beginPath(),n.moveTo(f,x))),y=b=!1):(i.lineTo(f,x),Z&&n.lineTo(f,x),0==v%500&&(i.stroke(),i.beginPath(),i.moveTo(f,x),Z&&(n.stroke(),n.beginPath(),n.moveTo(f,x)))),s={x:f,y:x},v<c.length-1&&(g!==(c[v].lineColor||m)||d!==(c[v].lineDashType||h.lineDashType))&&(i.stroke(),i.beginPath(),i.moveTo(f,x),g=c[v].lineColor||m,i.strokeStyle=g,i.setLineDash&&(c[v].lineDashType?(d=c[v].lineDashType,i.setLineDash($(d,h.lineThickness))):(d=h.lineDashType,i.setLineDash(p)))),0<c[v].markerSize||0<h.markerSize){var k=h.getMarkerProperties(v,f,x,i);o.push(k),w=R(w),Z&&o.push({x:f,y:x,ctx:n,type:k.type,size:k.size,color:w,borderColor:w,borderThickness:k.borderThickness})}(c[v].indexLabel||h.indexLabel||c[v].indexLabelFormatter||h.indexLabelFormatter)&&this._indexLabels.push({chartType:"line",dataPoint:c[v],dataSeries:h,point:{x:f,y:x},direction:c[v].y<0===t.axisY.reversed?1:-1,color:m})}i.stroke(),Z&&n.stroke()}}return F.drawMarkers(o),Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(a.x1,a.y1,a.width,a.height),n.beginPath()),i.restore(),i.beginPath(),{source:e,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderStepLine=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n=this._eventManager.ghostCtx;i.save();var a=this.plotArea;i.beginPath(),i.rect(a.x1,a.y1,a.width,a.height),i.clip();for(var s,o=[],r=0;r<t.dataSeriesIndexes.length;r++){var l=t.dataSeriesIndexes[r],h=this.data[l];i.lineWidth=h.lineThickness;var c=h.dataPoints,d="solid";if(i.setLineDash){var u=$(h.nullDataLineDashType,h.lineThickness),p=$(d=h.lineDashType,h.lineThickness);i.setLineDash(p)}var m=h.id;this._eventManager.objectMap[m]={objectType:"dataSeries",dataSeriesIndex:l},m=R(m),n.strokeStyle=m,n.lineWidth=0<h.lineThickness?Math.max(h.lineThickness,4):0;m=h._colorSet;var g=m=h.lineColor=h.options.lineColor?h.options.lineColor:m[0];i.strokeStyle=m;var f,x,b=!0,v=0;if(i.beginPath(),0<c.length){var y=!1;for(v=0;v<c.length;v++)if(!((f=c[v].getTime?c[v].x.getTime():c[v].x)<t.axisX.dataInfo.viewPortMin||f>t.axisX.dataInfo.viewPortMax&&(!h.connectNullData||!y)))if("number"!=typeof c[v].y)0<v&&!(h.connectNullData||y||b)&&(i.stroke(),Z&&n.stroke()),y=!0;else{var w=x;f=t.axisX.convertValueToPixel(f),x=t.axisY.convertValueToPixel(c[v].y);var k=h.dataPointIds[v];this._eventManager.objectMap[k]={id:k,objectType:"dataPoint",dataSeriesIndex:l,dataPointIndex:v,x1:f,y1:x},b||y?(!b&&h.connectNullData?(i.setLineDash&&(h.options.nullDataLineDashType||d===
2h.lineDashType&&h.lineDashType!==h.nullDataLineDashType)&&(i.stroke(),i.beginPath(),i.moveTo(s.x,s.y),d=h.nullDataLineDashType,i.setLineDash(u)),i.lineTo(f,w),i.lineTo(f,x),Z&&(n.lineTo(f,w),n.lineTo(f,x))):(i.beginPath(),i.moveTo(f,x),Z&&(n.beginPath(),n.moveTo(f,x))),y=b=!1):(i.lineTo(f,w),Z&&n.lineTo(f,w),i.lineTo(f,x),Z&&n.lineTo(f,x),0==v%500&&(i.stroke(),i.beginPath(),i.moveTo(f,x),Z&&(n.stroke(),n.beginPath(),n.moveTo(f,x)))),s={x:f,y:x},v<c.length-1&&(g!==(c[v].lineColor||m)||d!==(c[v].lineDashType||h.lineDashType))&&(i.stroke(),i.beginPath(),i.moveTo(f,x),g=c[v].lineColor||m,i.strokeStyle=g,i.setLineDash&&(c[v].lineDashType?(d=c[v].lineDashType,i.setLineDash($(d,h.lineThickness))):(d=h.lineDashType,i.setLineDash(p)))),(0<c[v].markerSize||0<h.markerSize)&&(w=h.getMarkerProperties(v,f,x,i),o.push(w),k=R(k),Z&&o.push({x:f,y:x,ctx:n,type:w.type,size:w.size,color:k,borderColor:k,borderThickness:w.borderThickness})),(c[v].indexLabel||h.indexLabel||c[v].indexLabelFormatter||h.indexLabelFormatter)&&this._indexLabels.push({chartType:"stepLine",dataPoint:c[v],dataSeries:h,point:{x:f,y:x},direction:c[v].y<0===t.axisY.reversed?1:-1,color:m})}i.stroke(),Z&&n.stroke()}}return F.drawMarkers(o),Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(a.x1,a.y1,a.width,a.height),n.beginPath()),i.restore(),i.beginPath(),{source:e,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderSpline=function(t){function e(t){if(0<(t=P(t,2)).length){n.beginPath(),Z&&a.beginPath(),n.moveTo(t[0].x,t[0].y),t[0].newStrokeStyle&&(n.strokeStyle=t[0].newStrokeStyle),t[0].newLineDashArray&&n.setLineDash(t[0].newLineDashArray),Z&&a.moveTo(t[0].x,t[0].y);for(var e=0;e<t.length-3;e+=3)n.bezierCurveTo(t[e+1].x,t[e+1].y,t[e+2].x,t[e+2].y,t[e+3].x,t[e+3].y),Z&&a.bezierCurveTo(t[e+1].x,t[e+1].y,t[e+2].x,t[e+2].y,t[e+3].x,t[e+3].y),(0<e&&0==e%3e3||t[e+3].newStrokeStyle||t[e+3].newLineDashArray)&&(n.stroke(),n.beginPath(),n.moveTo(t[e+3].x,t[e+3].y),t[e+3].newStrokeStyle&&(n.strokeStyle=t[e+3].newStrokeStyle),t[e+3].newLineDashArray&&n.setLineDash(t[e+3].newLineDashArray),Z&&(a.stroke(),a.beginPath(),a.moveTo(t[e+3].x,t[e+3].y)));n.stroke(),Z&&a.stroke()}}var i=t.targetCanvasCtx||this.plotArea.ctx,n=Z?this._preRenderCtx:i;if(!(t.dataSeriesIndexes.length<=0)){var a=this._eventManager.ghostCtx;n.save();var s=this.plotArea;n.beginPath(),n.rect(s.x1,s.y1,s.width,s.height),n.clip();for(var o=[],r=0;r<t.dataSeriesIndexes.length;r++){var l=t.dataSeriesIndexes[r],h=this.data[l];n.lineWidth=h.lineThickness;var c=h.dataPoints,d="solid";if(n.setLineDash){var u=$(h.nullDataLineDashType,h.lineThickness),p=$(d=h.lineDashType,h.lineThickness);n.setLineDash(p)}var m=h.id;this._eventManager.objectMap[m]={objectType:"dataSeries",dataSeriesIndex:l},m=R(m),a.strokeStyle=m,a.lineWidth=0<h.lineThickness?Math.max(h.lineThickness,4):0;m=h._colorSet;var g=m=h.lineColor=h.options.lineColor?h.options.lineColor:m[0];n.strokeStyle=m;var f,x,b=0,v=[];if(n.beginPath(),0<c.length)for(x=!1,b=0;b<c.length;b++)if(!((f=c[b].getTime?c[b].x.getTime():c[b].x)<t.axisX.dataInfo.viewPortMin||f>t.axisX.dataInfo.viewPortMax&&(!h.connectNullData||!x)))if("number"!=typeof c[b].y)0<b&&!x&&(h.connectNullData?n.setLineDash&&0<v.length&&(h.options.nullDataLineDashType||!c[b-1].lineDashType)&&(v[v.length-1].newLineDashArray=u,d=h.nullDataLineDashType):(e(v),v=[])),x=!0;else{f=t.axisX.convertValueToPixel(f),x=t.axisY.convertValueToPixel(c[b].y);var y=h.dataPointIds[b];if(this._eventManager.objectMap[y]={id:y,objectType:"dataPoint",dataSeriesIndex:l,dataPointIndex:b,x1:f,y1:x},v[v.length]={x:f,y:x},b<c.length-1&&(g!==(c[b].lineColor||m)||d!==(c[b].lineDashType||h.lineDashType))&&(g=c[b].lineColor||m,v[v.length-1].newStrokeStyle=g,n.setLineDash&&(c[b].lineDashType?(d=c[b].lineDashType,v[v.length-1].newLineDashArray=$(d,h.lineThickness)):(d=h.lineDashType,v[v.length-1].newLineDashArray=p))),0<c[b].markerSize||0<h.markerSize){var w=h.getMarkerProperties(b,f,x,n);o.push(w),y=R(y),Z&&o.push({x:f,y:x,ctx:a,type:w.type,size:w.size,color:y,borderColor:y,borderThickness:w.borderThickness})}(c[b].indexLabel||h.indexLabel||c[b].indexLabelFormatter||h.indexLabelFormatter)&&this._indexLabels.push({chartType:"spline",dataPoint:c[b],dataSeries:h,point:{x:f,y:x},direction:c[b].y<0===t.axisY.reversed?1:-1,color:m}),x=!1}e(v)}return F.drawMarkers(o),Z&&(i.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&n.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&n.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.clearRect(s.x1,s.y1,s.width,s.height),a.beginPath()),n.restore(
2),n.beginPath(),{source:i,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderColumn=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s,o=null,r=this.plotArea,l=0,h=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0),c=(l=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1,this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:Math.min(.15*this.width,this.plotArea.width/t.plotType.totalDataSeries*.9)<<0),d=t.axisX.dataInfo.minDiff;for(isFinite(d)||(d=.3*Math.abs(t.axisX.range)),d=this.dataPointWidth=this.options.dataPointWidth?this.dataPointWidth:r.width*(t.axisX.logarithmic?Math.log(d)/Math.log(t.axisX.range):Math.abs(d)/Math.abs(t.axisX.range))/t.plotType.totalDataSeries*.9<<0,this.dataPointMaxWidth&&c<l&&(l=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,c)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&c<l&&(c=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,l)),d<l&&(d=l),c<d&&(d=c),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(r.x1,r.y1,r.width,r.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(r.x1,r.y1,r.width,r.height),this._eventManager.ghostCtx.clip()),c=0;c<t.dataSeriesIndexes.length;c++){var u=t.dataSeriesIndexes[c],p=this.data[u],m=p.dataPoints;if(0<m.length){var g=!!(5<d&&p.bevelEnabled);for(l=0;l<m.length;l++)if(!((s=m[l].getTime?m[l].x.getTime():m[l].x)<t.axisX.dataInfo.viewPortMin||s>t.axisX.dataInfo.viewPortMax)&&"number"==typeof m[l].y){n=t.axisX.convertValueToPixel(s),a=t.axisY.convertValueToPixel(m[l].y),n=t.axisX.reversed?n+t.plotType.totalDataSeries*d/2-(t.previousDataSeriesCount+c)*d<<0:n-t.plotType.totalDataSeries*d/2+(t.previousDataSeriesCount+c)*d<<0;var f,x=t.axisX.reversed?n-d<<0:n+d<<0;0<=m[l].y?f=h:(f=a,a=h),f<a&&(o=a,a=f,f=o),o=m[l].color?m[l].color:p._colorSet[l%p._colorSet.length],st(i,n,a,x,f,o,0,null,g&&0<=m[l].y,m[l].y<0&&g,!1,!1,p.fillOpacity),o=p.dataPointIds[l],this._eventManager.objectMap[o]={id:o,objectType:"dataPoint",dataSeriesIndex:u,dataPointIndex:l,x1:n,y1:a,x2:x,y2:f},o=R(o),Z&&st(this._eventManager.ghostCtx,n,a,x,f,o,0,null,!1,!1,!1,!1),(m[l].indexLabel||p.indexLabel||m[l].indexLabelFormatter||p.indexLabelFormatter)&&this._indexLabels.push({chartType:"column",dataPoint:m[l],dataSeries:p,point:{x:n+(x-n)/2,y:m[l].y<0===t.axisY.reversed?a:f},direction:m[l].y<0===t.axisY.reversed?1:-1,bounds:{x1:n,y1:Math.min(a,f),x2:x,y2:Math.max(a,f)},color:o})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(r.x1,r.y1,r.width,r.height),this._eventManager.ghostCtx.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.yScaleAnimation,easingFunction:U.easing.easeOutQuart,animationBase:h<t.axisY.bounds.y1?t.axisY.bounds.y1:h>t.axisY.bounds.y2?t.axisY.bounds.y2:h}}},r.prototype.renderStackedColumn=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s=null,o=this.plotArea,r=[],l=[],h=[],c=[],d=0,u=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0);d=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1;n=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:.15*this.width<<0;var p=t.axisX.dataInfo.minDiff;isFinite(p)||(p=.3*Math.abs(t.axisX.range)),p=this.options.dataPointWidth?this.dataPointWidth:o.width*(t.axisX.logarithmic?Math.log(p)/Math.log(t.axisX.range):Math.abs(p)/Math.abs(t.axisX.range))/t.plotType.plotUnits.length*.9<<0,this.dataPointMaxWidth&&n<d&&(d=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,n)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&n<d&&(n=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,d)),p<d&&(p=d),n<p&&(p=n),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(o.x1,o.y1,o.width,o.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.clip());for(var m=0;m<t.dataSeriesIndexes.length;m++){var g=t.dataSeriesIndexes[m],f=this.data[g],x=f.dataPoints;if(0<x.length){var b=!!(5<p&&f.bevelEnabled);for(i.strokeStyle="#4572A7 ",d=0;d<x.length;d++)if(!((s=x[d].x.getTime?x[d].x.getTime():x[d].x)<t.axisX.dataInfo.viewPortMin||s>t.axisX.dataInfo.viewPortMax)&&"number"==typeof x[d].y){var v,y=(n=t.axisX.convertValueToPixel(s))-t.plotType.plotUnits.length*p/2+t.index*p<<0,w=y+p<<0;if(t.axisY.logarithmic||t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length&&0<x[d].y)h[s]=x[d].y+(h[s]?h[s]:0),0<h[s]&&(a=t.axisY.convertValueToPixel(h[s]),v=void 0!==r[s]?r[s]:u,r[s]=a);else if(t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length&&x[d].y<=0)c[s]=x[d].y+(c[s]?c[s]:0),v=t.axisY.convertValueToPixel(c[s]),a=void 0!==l[s]?l[s]:u,l[s]=v;else if(a=t.axisY.convertValueToPixel(x[d].y),0<=x[d].y){var k=void 0!==r[s]?r[s]:0;a-=k,v=u-k,r[s]=k+(v-a)}else v=a+(k=l[s]?l[s]:0),a=u+k,l[s]=k+(v-a);s=x[d].color?x[d].color:f._colorSet[d%f._colorSet.length],st(i,y,a,w,v,s,0,null,b&&0<=x[d].y,x[d].y<0&&b,!1,!1,f.fillOpacity),s=f.dataPointIds[d],this._eventManager.objectMap[s]={id:s,objectType:"dataPoint",dataSeriesIndex:g,dataPointIndex:d,x1:y,y1:a,x2:w,y2:v},s=R(s),Z&&st(this._eventManager.ghostCtx,y,a,w,v,s,0,null,!1,!1,!1,!1),(x[d].indexLabel||f.indexLabel||x[d].indexLabelFormatter||f.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedColumn",dataPoint:x[d],dataSeries:f,point:{x:n,y:0<=x[d].y?a:v},direction:x[d].y<0===t.axisY.reversed?1:-1,bounds:{x1:y,y1:Math.min(a,v),x2:w,y2:Math.max(a,v)},color:s})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.restore(
2)),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.yScaleAnimation,easingFunction:U.easing.easeOutQuart,animationBase:u<t.axisY.bounds.y1?t.axisY.bounds.y1:u>t.axisY.bounds.y2?t.axisY.bounds.y2:u}}},r.prototype.renderStackedColumn100=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s=null,o=this.plotArea,r=[],l=[],h=[],c=[],d=0,u=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0);d=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1;n=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:.15*this.width<<0;var p=t.axisX.dataInfo.minDiff;isFinite(p)||(p=.3*Math.abs(t.axisX.range)),p=this.options.dataPointWidth?this.dataPointWidth:o.width*(t.axisX.logarithmic?Math.log(p)/Math.log(t.axisX.range):Math.abs(p)/Math.abs(t.axisX.range))/t.plotType.plotUnits.length*.9<<0,this.dataPointMaxWidth&&n<d&&(d=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,n)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&n<d&&(n=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,d)),p<d&&(p=d),n<p&&(p=n),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(o.x1,o.y1,o.width,o.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.clip());for(var m=0;m<t.dataSeriesIndexes.length;m++){var g=t.dataSeriesIndexes[m],f=this.data[g],x=f.dataPoints;if(0<x.length){var b=!!(5<p&&f.bevelEnabled);for(d=0;d<x.length;d++)if(!((s=x[d].x.getTime?x[d].x.getTime():x[d].x)<t.axisX.dataInfo.viewPortMin||s>t.axisX.dataInfo.viewPortMax)&&"number"==typeof x[d].y){n=t.axisX.convertValueToPixel(s),a=0!==t.dataPointYSums[s]?x[d].y/t.dataPointYSums[s]*100:0;var v,y=n-t.plotType.plotUnits.length*p/2+t.index*p<<0,w=y+p<<0;if(t.axisY.logarithmic||t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length&&0<x[d].y){if(h[s]=a+(void 0!==h[s]?h[s]:0),h[s]<=0)continue;a=t.axisY.convertValueToPixel(h[s]),v=r[s]?r[s]:u,r[s]=a}else if(t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length&&x[d].y<=0)c[s]=a+(void 0!==c[s]?c[s]:0),v=t.axisY.convertValueToPixel(c[s]),a=l[s]?l[s]:u,l[s]=v;else if(a=t.axisY.convertValueToPixel(a),0<=x[d].y){var k=void 0!==r[s]?r[s]:0;a-=k,v=u-k,t.dataSeriesIndexes.length-1===m&&Math.abs(o.y1-a)<=1&&(a=o.y1),r[s]=k+(v-a)}else v=a+(k=void 0!==l[s]?l[s]:0),a=u+k,t.dataSeriesIndexes.length-1===m&&Math.abs(o.y2-v)<=1&&(v=o.y2),l[s]=k+(v-a);s=x[d].color?x[d].color:f._colorSet[d%f._colorSet.length],st(i,y,a,w,v,s,0,null,b&&0<=x[d].y,x[d].y<0&&b,!1,!1,f.fillOpacity),s=f.dataPointIds[d],this._eventManager.objectMap[s]={id:s,objectType:"dataPoint",dataSeriesIndex:g,dataPointIndex:d,x1:y,y1:a,x2:w,y2:v},s=R(s),Z&&st(this._eventManager.ghostCtx,y,a,w,v,s,0,null,!1,!1,!1,!1),(x[d].indexLabel||f.indexLabel||x[d].indexLabelFormatter||f.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedColumn100",dataPoint:x[d],dataSeries:f,point:{x:n,y:0<=x[d].y?a:v},direction:x[d].y<0===t.axisY.reversed?1:-1,bounds:{x1:y,y1:Math.min(a,v),x2:w,y2:Math.max(a,v)},color:s})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.yScaleAnimation,easingFunction:U.easing.easeOutQuart,animationBase:u<t.axisY.bounds.y1?t.axisY.bounds.y1:u>t.axisY.bounds.y2?t.axisY.bounds.y2:u}}},r.prototype.renderBar=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s,o=null,r=this.plotArea,l=0,h=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0),c=(l=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1,this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:Math.min(.15*this.height,this.plotArea.height/t.plotType.totalDataSeries*.9)<<0),d=t.axisX.dataInfo.minDiff;for(isFinite(d)||(d=.3*Math.abs(t.axisX.range)),d=this.options.dataPointWidth?this.dataPointWidth:r.height*(t.axisX.logarithmic?Math.log(d)/Math.log(t.axisX.range):Math.abs(d)/Math.abs(t.axisX.range))/t.plotType.totalDataSeries*.9<<0,this.dataPointMaxWidth&&c<l&&(l=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,c)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&c<l&&(c=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,l)),d<l&&(d=l),c<d&&(d=c),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(r.x1,r.y1,r.width,r.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(r.x1,r.y1,r.width,r.height),this._eventManager.ghostCtx.clip()),c=0;c<t.dataSeriesIndexes.length;c++){var u=t.dataSeriesIndexes[c],p=this.data[u],m=p.dataPoints;if(0<m.length){var g=!!(5<d&&p.bevelEnabled);for(i.strokeStyle="#4572A7 ",l=0;l<m.length;l++)if(!((s=m[l].getTime?m[l].x.getTime():m[l].x)<t.axisX.dataInfo.viewPortMin||s>t.axisX.dataInfo.viewPortMax)&&"number"==typeof m[l].y){a=t.axisX.convertValueToPixel(s),n=t.axisY.convertValueToPixel(m[l].y),a=t.axisX.reversed?a+t.plotType.totalDataSeries*d/2-(t.previousDataSeriesCount+c)*d<<0:a-t.plotType.totalDataSeries*d/2+(t.previousDataSeriesCount+c)*d<<0;var f,x=t.axisX.reversed?a-d<<0:a+d<<0;0<=m[l].y?f=h:(f=n,n=h),o=m[l].color?m[l].color:p._colorSet[l%p._colorSet.length],st(i,f,a,n,x,o,0,null,g,!1,!1,!1,p.fillOpacity),o=p.dataPointIds[l],this._eventManager.objectMap[o]={id:o,objectType:"dataPoint",dataSeriesIndex:u,dataPointIndex:l,x1:f,y1:a,x2:n,y2:x},o=R(o),Z&&st(this._eventManager.ghostCtx,f,a,n,x,o,0,null,!1,!1,!1,!1),(m[l].indexLabel||p.indexLabel||m[l].indexLabelFormatter||p.indexLabelFormatter)&&this._indexLabels.push({chartType:"bar",dataPoint:m[l],dataSeries:p,point:{x:0<=m[l].y?n:f,y:a+(x-a)/2},direction:m[l].y<0===t.axisY.reversed?1:-1,bounds:{x1:Math.min(f,n),y1:a,x2:Math.max(f,n),y2:x},color:o})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(r.x1,r.y1,r.width,r.height),this._eventManager.ghostCtx.restore(
2)),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.xScaleAnimation,easingFunction:U.easing.easeOutQuart,animationBase:h<t.axisY.bounds.x1?t.axisY.bounds.x1:h>t.axisY.bounds.x2?t.axisY.bounds.x2:h}}},r.prototype.renderStackedBar=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s=null,o=this.plotArea,r=[],l=[],h=[],c=[],d=0,u=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0);d=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1;a=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:.15*this.height<<0;var p=t.axisX.dataInfo.minDiff;isFinite(p)||(p=.3*Math.abs(t.axisX.range)),p=this.options.dataPointWidth?this.dataPointWidth:o.height*(t.axisX.logarithmic?Math.log(p)/Math.log(t.axisX.range):Math.abs(p)/Math.abs(t.axisX.range))/t.plotType.plotUnits.length*.9<<0,this.dataPointMaxWidth&&a<d&&(d=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,a)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&a<d&&(a=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,d)),p<d&&(p=d),a<p&&(p=a),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(o.x1,o.y1,o.width,o.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.clip());for(var m=0;m<t.dataSeriesIndexes.length;m++){var g=t.dataSeriesIndexes[m],f=this.data[g],x=f.dataPoints;if(0<x.length){var b=!!(5<p&&f.bevelEnabled);for(i.strokeStyle="#4572A7 ",d=0;d<x.length;d++)if(!((s=x[d].x.getTime?x[d].x.getTime():x[d].x)<t.axisX.dataInfo.viewPortMin||s>t.axisX.dataInfo.viewPortMax)&&"number"==typeof x[d].y){var v,y=(a=t.axisX.convertValueToPixel(s))-t.plotType.plotUnits.length*p/2+t.index*p<<0,w=y+p<<0;if(t.axisY.logarithmic||t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length&&0<x[d].y)h[s]=x[d].y+(h[s]?h[s]:0),0<h[s]&&(v=r[s]?r[s]:u,r[s]=n=t.axisY.convertValueToPixel(h[s]));else if(t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length&&x[d].y<=0)c[s]=x[d].y+(c[s]?c[s]:0),n=l[s]?l[s]:u,l[s]=v=t.axisY.convertValueToPixel(c[s]);else if(n=t.axisY.convertValueToPixel(x[d].y),0<=x[d].y){var k=r[s]?r[s]:0;v=u+k,n+=k,r[s]=k+(n-v)}else v=n-(k=l[s]?l[s]:0),n=u-k,l[s]=k+(n-v);s=x[d].color?x[d].color:f._colorSet[d%f._colorSet.length],st(i,v,y,n,w,s,0,null,b,!1,!1,!1,f.fillOpacity),s=f.dataPointIds[d],this._eventManager.objectMap[s]={id:s,objectType:"dataPoint",dataSeriesIndex:g,dataPointIndex:d,x1:v,y1:y,x2:n,y2:w},s=R(s),Z&&st(this._eventManager.ghostCtx,v,y,n,w,s,0,null,!1,!1,!1,!1),(x[d].indexLabel||f.indexLabel||x[d].indexLabelFormatter||f.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedBar",dataPoint:x[d],dataSeries:f,point:{x:0<=x[d].y?n:v,y:a},direction:x[d].y<0===t.axisY.reversed?1:-1,bounds:{x1:Math.min(v,n),y1:y,x2:Math.max(v,n),y2:w},color:s})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.xScaleAnimation,easingFunction:U.easing.easeOutQuart,animationBase:u<t.axisY.bounds.x1?t.axisY.bounds.x1:u>t.axisY.bounds.x2?t.axisY.bounds.x2:u}}},r.prototype.renderStackedBar100=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s=null,o=this.plotArea,r=[],l=[],h=[],c=[],d=0,u=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0);d=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1;a=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:.15*this.height<<0;var p=t.axisX.dataInfo.minDiff;
2isFinite(p)||(p=.3*Math.abs(t.axisX.range)),p=this.options.dataPointWidth?this.dataPointWidth:o.height*(t.axisX.logarithmic?Math.log(p)/Math.log(t.axisX.range):Math.abs(p)/Math.abs(t.axisX.range))/t.plotType.plotUnits.length*.9<<0,this.dataPointMaxWidth&&a<d&&(d=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,a)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&a<d&&(a=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,d)),p<d&&(p=d),a<p&&(p=a),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(o.x1,o.y1,o.width,o.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.clip());for(var m=0;m<t.dataSeriesIndexes.length;m++){var g=t.dataSeriesIndexes[m],f=this.data[g],x=f.dataPoints;if(0<x.length){var b=!!(5<p&&f.bevelEnabled);for(i.strokeStyle="#4572A7 ",d=0;d<x.length;d++)if(!((s=x[d].x.getTime?x[d].x.getTime():x[d].x)<t.axisX.dataInfo.viewPortMin||s>t.axisX.dataInfo.viewPortMax)&&"number"==typeof x[d].y){var v;a=t.axisX.convertValueToPixel(s),v=0!==t.dataPointYSums[s]?x[d].y/t.dataPointYSums[s]*100:0;var y=a-t.plotType.plotUnits.length*p/2+t.index*p<<0,w=y+p<<0;if(t.axisY.logarithmic||t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length&&0<x[d].y){if(h[s]=v+(h[s]?h[s]:0),h[s]<=0)continue;v=r[s]?r[s]:u,r[s]=n=t.axisY.convertValueToPixel(h[s])}else if(t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length&&x[d].y<=0)c[s]=v+(c[s]?c[s]:0),n=l[s]?l[s]:u,l[s]=v=t.axisY.convertValueToPixel(c[s]);else if(n=t.axisY.convertValueToPixel(v),0<=x[d].y){var k=r[s]?r[s]:0;v=u+k,n+=k,t.dataSeriesIndexes.length-1===m&&Math.abs(o.x2-n)<=1&&(n=o.x2),r[s]=k+(n-v)}else v=n-(k=l[s]?l[s]:0),n=u-k,t.dataSeriesIndexes.length-1===m&&Math.abs(o.x1-v)<=1&&(v=o.x1),l[s]=k+(n-v);s=x[d].color?x[d].color:f._colorSet[d%f._colorSet.length],st(i,v,y,n,w,s,0,null,b,!1,!1,!1,f.fillOpacity),s=f.dataPointIds[d],this._eventManager.objectMap[s]={id:s,objectType:"dataPoint",dataSeriesIndex:g,dataPointIndex:d,x1:v,y1:y,x2:n,y2:w},s=R(s),Z&&st(this._eventManager.ghostCtx,v,y,n,w,s,0,null,!1,!1,!1,!1),(x[d].indexLabel||f.indexLabel||x[d].indexLabelFormatter||f.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedBar100",dataPoint:x[d],dataSeries:f,point:{x:0<=x[d].y?n:v,y:a},direction:x[d].y<0===t.axisY.reversed?1:-1,bounds:{x1:Math.min(v,n),y1:y,x2:Math.max(v,n),y2:w},color:s})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.xScaleAnimation,easingFunction:U.easing.easeOutQuart,animationBase:u<t.axisY.bounds.x1?t.axisY.bounds.x1:u>t.axisY.bounds.x2?t.axisY.bounds.x2:u}}},r.prototype.renderArea=function(t){var e,i;function n(){k&&(0<m.lineThickness&&s.stroke(),t.axisY.logarithmic||t.axisY.viewportMinimum<=0&&0<=t.axisY.viewportMaximum?v=w:t.axisY.viewportMaximum<0?v=h.y1:0<t.axisY.viewportMinimum&&(v=l.y2),s.lineTo(f,v),s.lineTo(k.x,v),s.closePath(),s.globalAlpha=m.fillOpacity,s.fill(),s.globalAlpha=1,Z&&(r.lineTo(f,v),r.lineTo(k.x,v),r.closePath(),r.fill()),s.beginPath(),s.moveTo(f,x),r.beginPath(),r.moveTo(f,x),k={x:f,y:x})}var a=t.targetCanvasCtx||this.plotArea.ctx,s=Z?this._preRenderCtx:a;if(!(t.dataSeriesIndexes.length<=0)){var o,r=this._eventManager.ghostCtx,l=t.axisX.lineCoordinates,h=t.axisY.lineCoordinates,c=[],d=this.plotArea;s.save(),Z&&r.save(),s.beginPath(),s.rect(d.x1,d.y1,d.width,d.height),s.clip(),Z&&(r.beginPath(),r.rect(d.x1,d.y1,d.width,d.height),r.clip());for(var u=0;u<t.dataSeriesIndexes.length;u++){var p=t.dataSeriesIndexes[u],m=this.data[p],g=m.dataPoints;c=m.id;this._eventManager.objectMap[c]={objectType:"dataSeries",dataSeriesIndex:p},c=R(c),r.fillStyle=c,c=[],e=!0;var f,x,b,v,y=0,w=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0),k=null;if(0<g.length){var _=m._colorSet[y%m._colorSet.length],T=m.lineColor=m.options.lineColor||_,M=T;if(s.fillStyle=_,s.strokeStyle=T,s.lineWidth=m.lineThickness,i="solid",s.setLineDash){var C=$(m.nullDataLineDashType,m.lineThickness),S=$(i=m.lineDashType,m.lineThickness);
2s.setLineDash(S)}for(var P=!0;y<g.length;y++)if(!((b=g[y].x.getTime?g[y].x.getTime():g[y].x)<t.axisX.dataInfo.viewPortMin||b>t.axisX.dataInfo.viewPortMax&&(!m.connectNullData||!P)))if("number"!=typeof g[y].y)m.connectNullData||P||e||n(),P=!0;else{f=t.axisX.convertValueToPixel(b),x=t.axisY.convertValueToPixel(g[y].y),e||P?(!e&&m.connectNullData?(s.setLineDash&&(m.options.nullDataLineDashType||i===m.lineDashType&&m.lineDashType!==m.nullDataLineDashType)&&(e=f,i=x,f=o.x,x=o.y,n(),s.moveTo(o.x,o.y),f=e,x=i,k=o,i=m.nullDataLineDashType,s.setLineDash(C)),s.lineTo(f,x),Z&&r.lineTo(f,x)):(s.beginPath(),s.moveTo(f,x),Z&&(r.beginPath(),r.moveTo(f,x)),k={x:f,y:x}),P=e=!1):(s.lineTo(f,x),Z&&r.lineTo(f,x),0==y%250&&n()),o={x:f,y:x},y<g.length-1&&(M!==(g[y].lineColor||T)||i!==(g[y].lineDashType||m.lineDashType))&&(n(),M=g[y].lineColor||T,s.strokeStyle=M,s.setLineDash&&(g[y].lineDashType?(i=g[y].lineDashType,s.setLineDash($(i,m.lineThickness))):(i=m.lineDashType,s.setLineDash(S))));var A=m.dataPointIds[y];this._eventManager.objectMap[A]={id:A,objectType:"dataPoint",dataSeriesIndex:p,dataPointIndex:y,x1:f,y1:x},0!==g[y].markerSize&&(0<g[y].markerSize||0<m.markerSize)&&(b=m.getMarkerProperties(y,f,x,s),c.push(b),A=R(A),Z&&c.push({x:f,y:x,ctx:r,type:b.type,size:b.size,color:A,borderColor:A,borderThickness:b.borderThickness})),(g[y].indexLabel||m.indexLabel||g[y].indexLabelFormatter||m.indexLabelFormatter)&&this._indexLabels.push({chartType:"area",dataPoint:g[y],dataSeries:m,point:{x:f,y:x},direction:g[y].y<0===t.axisY.reversed?1:-1,color:_})}n(),F.drawMarkers(c)}}return Z&&(a.drawImage(this._preRenderCanvas,0,0,this.width,this.height),s.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&s.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&s.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),s.clearRect(d.x1,d.y1,d.width,d.height),this._eventManager.ghostCtx.restore()),s.restore(),{source:a,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderSplineArea=function(i){function t(){var t=P(v,2);if(0<t.length){if(0<d.lineThickness){n.beginPath(),n.moveTo(t[0].x,t[0].y),t[0].newStrokeStyle&&(n.strokeStyle=t[0].newStrokeStyle),t[0].newLineDashArray&&n.setLineDash(t[0].newLineDashArray);for(var e=0;e<t.length-3;e+=3)n.bezierCurveTo(t[e+1].x,t[e+1].y,t[e+2].x,t[e+2].y,t[e+3].x,t[e+3].y),Z&&a.bezierCurveTo(t[e+1].x,t[e+1].y,t[e+2].x,t[e+2].y,t[e+3].x,t[e+3].y),(t[e+3].newStrokeStyle||t[e+3].newLineDashArray)&&(n.stroke(),n.beginPath(),n.moveTo(t[e+3].x,t[e+3].y),t[e+3].newStrokeStyle&&(n.strokeStyle=t[e+3].newStrokeStyle),t[e+3].newLineDashArray&&n.setLineDash(t[e+3].newLineDashArray));n.stroke()}for(n.beginPath(),n.moveTo(t[0].x,t[0].y),Z&&(a.beginPath(),a.moveTo(t[0].x,t[0].y)),e=0;e<t.length-3;e+=3)n.bezierCurveTo(t[e+1].x,t[e+1].y,t[e+2].x,t[e+2].y,t[e+3].x,t[e+3].y),Z&&a.bezierCurveTo(t[e+1].x,t[e+1].y,t[e+2].x,t[e+2].y,t[e+3].x,t[e+3].y);i.axisY.logarithmic||i.axisY.viewportMinimum<=0&&0<=i.axisY.viewportMaximum?g=x:i.axisY.viewportMaximum<0?g=o.y1:0<i.axisY.viewportMinimum&&(g=s.y2),b={x:t[0].x,y:t[0].y},n.lineTo(t[t.length-1].x,g),n.lineTo(b.x,g),n.closePath(),n.globalAlpha=d.fillOpacity,n.fill(),n.globalAlpha=1,Z&&(a.lineTo(t[t.length-1].x,g),a.lineTo(b.x,g),a.closePath(),a.fill())}}var e=i.targetCanvasCtx||this.plotArea.ctx,n=Z?this._preRenderCtx:e;if(!(i.dataSeriesIndexes.length<=0)){var a=this._eventManager.ghostCtx,s=i.axisX.lineCoordinates,o=i.axisY.lineCoordinates,r=[],l=this.plotArea;n.save(),Z&&a.save(),n.beginPath(),n.rect(l.x1,l.y1,l.width,l.height),n.clip(),Z&&(a.beginPath(),a.rect(l.x1,l.y1,l.width,l.height),a.clip());for(var h=0;h<i.dataSeriesIndexes.length;h++){var c=i.dataSeriesIndexes[h],d=this.data[c],u=d.dataPoints;r=d.id;this._eventManager.objectMap[r]={objectType:"dataSeries",dataSeriesIndex:c},r=R(r),a.fillStyle=r;r=[];var p,m,g,f=0,x=i.axisY.convertValueToPixel(i.axisY.logarithmic?i.axisY.viewportMinimum:0),b=null,v=[];if(0<u.length){var y=d._colorSet[f%d._colorSet.length],w=d.lineColor=d.options.lineColor||y,k=w;n.fillStyle=y,n.strokeStyle=w,n.lineWidth=d.lineThickness;var _="solid";if(n.setLineDash){var T=$(d.nullDataLineDashType,d.lineThickness),M=$(_=d.lineDashType,d.lineThickness);
2n.setLineDash(M)}for(m=!1;f<u.length;f++)if(!((p=u[f].x.getTime?u[f].x.getTime():u[f].x)<i.axisX.dataInfo.viewPortMin||p>i.axisX.dataInfo.viewPortMax&&(!d.connectNullData||!m)))if("number"!=typeof u[f].y)0<f&&!m&&(d.connectNullData?n.setLineDash&&0<v.length&&(d.options.nullDataLineDashType||!u[f-1].lineDashType)&&(v[v.length-1].newLineDashArray=T,_=d.nullDataLineDashType):(t(),v=[])),m=!0;else{p=i.axisX.convertValueToPixel(p),m=i.axisY.convertValueToPixel(u[f].y);var C=d.dataPointIds[f];if(this._eventManager.objectMap[C]={id:C,objectType:"dataPoint",dataSeriesIndex:c,dataPointIndex:f,x1:p,y1:m},v[v.length]={x:p,y:m},f<u.length-1&&(k!==(u[f].lineColor||w)||_!==(u[f].lineDashType||d.lineDashType))&&(k=u[f].lineColor||w,v[v.length-1].newStrokeStyle=k,n.setLineDash&&(u[f].lineDashType?(_=u[f].lineDashType,v[v.length-1].newLineDashArray=$(_,d.lineThickness)):(_=d.lineDashType,v[v.length-1].newLineDashArray=M))),0!==u[f].markerSize&&(0<u[f].markerSize||0<d.markerSize)){var S=d.getMarkerProperties(f,p,m,n);r.push(S),C=R(C),Z&&r.push({x:p,y:m,ctx:a,type:S.type,size:S.size,color:C,borderColor:C,borderThickness:S.borderThickness})}(u[f].indexLabel||d.indexLabel||u[f].indexLabelFormatter||d.indexLabelFormatter)&&this._indexLabels.push({chartType:"splineArea",dataPoint:u[f],dataSeries:d,point:{x:p,y:m},direction:u[f].y<0===i.axisY.reversed?1:-1,color:y}),m=!1}t(),F.drawMarkers(r)}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.globalCompositeOperation="source-atop",i.axisX.maskCanvas&&n.drawImage(i.axisX.maskCanvas,0,0,this.width,this.height),i.axisY.maskCanvas&&n.drawImage(i.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.clearRect(l.x1,l.y1,l.width,l.height),this._eventManager.ghostCtx.restore()),n.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderStepArea=function(t){var e,i;function n(){k&&(0<m.lineThickness&&s.stroke(),t.axisY.logarithmic||t.axisY.viewportMinimum<=0&&0<=t.axisY.viewportMaximum?v=w:t.axisY.viewportMaximum<0?v=h.y1:0<t.axisY.viewportMinimum&&(v=l.y2),s.lineTo(f,v),s.lineTo(k.x,v),s.closePath(),s.globalAlpha=m.fillOpacity,s.fill(),s.globalAlpha=1,Z&&(r.lineTo(f,v),r.lineTo(k.x,v),r.closePath(),r.fill()),s.beginPath(),s.moveTo(f,x),r.beginPath(),r.moveTo(f,x),k={x:f,y:x})}var a=t.targetCanvasCtx||this.plotArea.ctx,s=Z?this._preRenderCtx:a;if(!(t.dataSeriesIndexes.length<=0)){var o,r=this._eventManager.ghostCtx,l=t.axisX.lineCoordinates,h=t.axisY.lineCoordinates,c=[],d=this.plotArea;s.save(),Z&&r.save(),s.beginPath(),s.rect(d.x1,d.y1,d.width,d.height),s.clip(),Z&&(r.beginPath(),r.rect(d.x1,d.y1,d.width,d.height),r.clip());for(var u=0;u<t.dataSeriesIndexes.length;u++){var p=t.dataSeriesIndexes[u],m=this.data[p],g=m.dataPoints;c=m.id;this._eventManager.objectMap[c]={objectType:"dataSeries",dataSeriesIndex:p},c=R(c),r.fillStyle=c,c=[],e=!0;var f,x,b,v,y=0,w=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0),k=null;if(i=!1,0<g.length){var _=m._colorSet[y%m._colorSet.length],T=m.lineColor=m.options.lineColor||_,M=T;s.fillStyle=_,s.strokeStyle=T,s.lineWidth=m.lineThickness;var C="solid";if(s.setLineDash){var S=$(m.nullDataLineDashType,m.lineThickness),P=$(C=m.lineDashType,m.lineThickness);s.setLineDash(P)}for(;y<g.length;y++)if(!((b=g[y].x.getTime?g[y].x.getTime():g[y].x)<t.axisX.dataInfo.viewPortMin||b>t.axisX.dataInfo.viewPortMax&&(!m.connectNullData||!i))){var A=x;"number"!=typeof g[y].y?(m.connectNullData||i||e||n(),i=!0):(f=t.axisX.convertValueToPixel(b),x=t.axisY.convertValueToPixel(g[y].y),e||i?(!e&&m.connectNullData?(s.setLineDash&&(m.options.nullDataLineDashType||C===m.lineDashType&&m.lineDashType!==m.nullDataLineDashType)&&(e=f,i=x,f=o.x,x=o.y,n(),s.moveTo(o.x,o.y),f=e,x=i,k=o,C=m.nullDataLineDashType,s.setLineDash(S)),s.lineTo(f,A),s.lineTo(f,x),Z&&(r.lineTo(f,A),r.lineTo(f,x))):(s.beginPath(),s.moveTo(f,x),Z&&(r.beginPath(),r.moveTo(f,x)),k={x:f,y:x}),i=e=!1):(s.lineTo(f,A),Z&&r.lineTo(f,A),s.lineTo(f,x),Z&&r.lineTo(f,x),0==y%250&&n()),o={x:f,y:x},y<g.length-1&&(M!==(g[y].lineColor||T)||C!==(g[y].lineDashType||m.lineDashType))&&(n(),M=g[y].lineColor||T,s.strokeStyle=M,s.setLineDash&&(g[y].lineDashType?(C=g[y].lineDashType,s.set
2LineDash($(C,m.lineThickness))):(C=m.lineDashType,s.setLineDash(P)))),b=m.dataPointIds[y],this._eventManager.objectMap[b]={id:b,objectType:"dataPoint",dataSeriesIndex:p,dataPointIndex:y,x1:f,y1:x},0!==g[y].markerSize&&(0<g[y].markerSize||0<m.markerSize)&&(A=m.getMarkerProperties(y,f,x,s),c.push(A),b=R(b),Z&&c.push({x:f,y:x,ctx:r,type:A.type,size:A.size,color:b,borderColor:b,borderThickness:A.borderThickness})),(g[y].indexLabel||m.indexLabel||g[y].indexLabelFormatter||m.indexLabelFormatter)&&this._indexLabels.push({chartType:"stepArea",dataPoint:g[y],dataSeries:m,point:{x:f,y:x},direction:g[y].y<0===t.axisY.reversed?1:-1,color:_}))}n(),F.drawMarkers(c)}}return Z&&(a.drawImage(this._preRenderCanvas,0,0,this.width,this.height),s.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&s.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&s.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),s.clearRect(d.x1,d.y1,d.width,d.height),this._eventManager.ghostCtx.restore()),s.restore(),{source:a,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderStackedArea=function(t){function e(){if(!(m.length<1)){for(0<k.lineThickness&&n.stroke();0<m.length;){var t=m.pop();n.lineTo(t.x,t.y),Z&&v.lineTo(t.x,t.y)}n.closePath(),n.globalAlpha=k.fillOpacity,n.fill(),n.globalAlpha=1,n.beginPath(),Z&&(v.closePath(),v.fill(),v.beginPath()),m=[]}}var i=t.targetCanvasCtx||this.plotArea.ctx,n=Z?this._preRenderCtx:i;if(!(t.dataSeriesIndexes.length<=0)){var a,s,o,r,l,h=null,c=null,d=[],u=this.plotArea,p=[],m=[],g=[],f=[],x=0,b=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0),v=this._eventManager.ghostCtx;Z&&v.beginPath(),n.save(),Z&&v.save(),n.beginPath(),n.rect(u.x1,u.y1,u.width,u.height),n.clip(),Z&&(v.beginPath(),v.rect(u.x1,u.y1,u.width,u.height),v.clip());h=[];for(var y=0;y<t.dataSeriesIndexes.length;y++){var w=t.dataSeriesIndexes[y],k=this.data[w],_=k.dataPoints;for(k.dataPointIndexes=[],x=0;x<_.length;x++)w=_[x].x.getTime?_[x].x.getTime():_[x].x,k.dataPointIndexes[w]=x,h[w]||(g.push(w),h[w]=!0);g.sort(B)}for(y=0;y<t.dataSeriesIndexes.length;y++){if(w=t.dataSeriesIndexes[y],_=(k=this.data[w]).dataPoints,r=!0,m=[],x=k.id,this._eventManager.objectMap[x]={objectType:"dataSeries",dataSeriesIndex:w},x=R(x),v.fillStyle=x,0<g.length){h=k._colorSet[0];var T=k.lineColor=k.options.lineColor||h,M=T;if(n.fillStyle=h,n.strokeStyle=T,n.lineWidth=k.lineThickness,l="solid",n.setLineDash){var C=$(k.nullDataLineDashType,k.lineThickness),S=$(l=k.lineDashType,k.lineThickness);n.setLineDash(S)}var P=!0;for(x=0;x<g.length;x++){c=g[x];var A=0<=k.dataPointIndexes[c]?_[k.dataPointIndexes[c]]:{x:c,y:null};if(!(c<t.axisX.dataInfo.viewPortMin||c>t.axisX.dataInfo.viewPortMax&&(!k.connectNullData||!P)))if("number"!=typeof A.y)k.connectNullData||P||r||e(),P=!0;else{a=t.axisX.convertValueToPixel(c);var I=p[c]?p[c]:0;if(t.axisY.logarithmic||t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length){if(f[c]=A.y+(f[c]?f[c]:0),f[c]<=0&&t.axisY.logarithmic)continue;s=t.axisY.convertValueToPixel(f[c])}else s=t.axisY.convertValueToPixel(A.y),s-=I;if(m.push({x:a,y:b-I}),p[c]=b-s,r||P?(!r&&k.connectNullData?(n.setLineDash&&(k.options.nullDataLineDashType||l===k.lineDashType&&k.lineDashType!==k.nullDataLineDashType)&&(r=m.pop(),l=m[m.length-1],e(),n.moveTo(o.x,o.y),m.push(l),m.push(r),l=k.nullDataLineDashType,n.setLineDash(C)),n.lineTo(a,s),Z&&v.lineTo(a,s)):(n.beginPath(),n.moveTo(a,s),Z&&(v.beginPath(),v.moveTo(a,s))),P=r=!1):(n.lineTo(a,s),Z&&v.lineTo(a,s),0==x%250&&(e(),n.moveTo(a,s),Z&&v.moveTo(a,s),m.push({x:a,y:b-I}))),o={x:a,y:s},x<_.length-1&&(M!==(_[x].lineColor||T)||l!==(_[x].lineDashType||k.lineDashType))&&(e(),n.beginPath(),n.moveTo(a,s),m.push({x:a,y:b-I}),M=_[x].lineColor||T,n.strokeStyle=M,n.setLineDash&&(_[x].lineDashType?(l=_[x].lineDashType,n.setLineDash($(l,k.lineThickness))):(l=k.lineDashType,n.setLineDash(S)))),0<=k.dataPointIndexes[c]){var E=k.dataPointIds[
2k.dataPointIndexes[c]];this._eventManager.objectMap[E]={id:E,objectType:"dataPoint",dataSeriesIndex:w,dataPointIndex:k.dataPointIndexes[c],x1:a,y1:s}}0<=k.dataPointIndexes[c]&&0!==A.markerSize&&(0<A.markerSize||0<k.markerSize)&&(I=k.getMarkerProperties(k.dataPointIndexes[c],a,s,n),d.push(I),c=R(E),Z&&d.push({x:a,y:s,ctx:v,type:I.type,size:I.size,color:c,borderColor:c,borderThickness:I.borderThickness})),(A.indexLabel||k.indexLabel||A.indexLabelFormatter||k.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedArea",dataPoint:A,dataSeries:k,point:{x:a,y:s},direction:_[x].y<0===t.axisY.reversed?1:-1,color:h})}}e(),n.moveTo(a,s),Z&&v.moveTo(a,s)}delete k.dataPointIndexes}return F.drawMarkers(d),Z&&(i.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&n.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&n.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.clearRect(u.x1,u.y1,u.width,u.height),v.restore()),n.restore(),{source:i,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderStackedArea100=function(t){function e(){for(0<k.lineThickness&&n.stroke();0<m.length;){var t=m.pop();n.lineTo(t.x,t.y),Z&&v.lineTo(t.x,t.y)}n.closePath(),n.globalAlpha=k.fillOpacity,n.fill(),n.globalAlpha=1,n.beginPath(),Z&&(v.closePath(),v.fill(),v.beginPath()),m=[]}var i=t.targetCanvasCtx||this.plotArea.ctx,n=Z?this._preRenderCtx:i;if(!(t.dataSeriesIndexes.length<=0)){var a,s,o,r,l,h=null,c=null,d=this.plotArea,u=[],p=[],m=[],g=[],f=[],x=0,b=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0),v=this._eventManager.ghostCtx;n.save(),Z&&v.save(),n.beginPath(),n.rect(d.x1,d.y1,d.width,d.height),n.clip(),Z&&(v.beginPath(),v.rect(d.x1,d.y1,d.width,d.height),v.clip());h=[];for(var y=0;y<t.dataSeriesIndexes.length;y++){var w=t.dataSeriesIndexes[y],k=this.data[w],_=k.dataPoints;for(k.dataPointIndexes=[],x=0;x<_.length;x++)w=_[x].x.getTime?_[x].x.getTime():_[x].x,k.dataPointIndexes[w]=x,h[w]||(g.push(w),h[w]=!0);g.sort(B)}for(y=0;y<t.dataSeriesIndexes.length;y++){if(w=t.dataSeriesIndexes[y],_=(k=this.data[w]).dataPoints,r=!0,h=k.id,this._eventManager.objectMap[h]={objectType:"dataSeries",dataSeriesIndex:w},h=R(h),v.fillStyle=h,m=[],0<g.length){h=k._colorSet[x%k._colorSet.length];var T=k.lineColor=k.options.lineColor||h,M=T;if(n.fillStyle=h,n.strokeStyle=T,n.lineWidth=k.lineThickness,l="solid",n.setLineDash){var C=$(k.nullDataLineDashType,k.lineThickness),S=$(l=k.lineDashType,k.lineThickness);n.setLineDash(S)}var P=!0;for(x=0;x<g.length;x++){c=g[x];var A=0<=k.dataPointIndexes[c]?_[k.dataPointIndexes[c]]:{x:c,y:null};if(!(c<t.axisX.dataInfo.viewPortMin||c>t.axisX.dataInfo.viewPortMax&&(!k.connectNullData||!P)))if("number"!=typeof A.y)k.connectNullData||P||r||e(),P=!0;else{var I;I=0!==t.dataPointYSums[c]?A.y/t.dataPointYSums[c]*100:0,a=t.axisX.convertValueToPixel(c);var E=p[c]?p[c]:0;if(t.axisY.logarithmic||t.axisY.scaleBreaks&&0<t.axisY.scaleBreaks._appliedBreaks.length){if(f[c]=I+(f[c]?f[c]:0),f[c]<=0&&t.axisY.logarithmic)continue;s=t.axisY.convertValueToPixel(f[c])}else s=t.axisY.convertValueToPixel(I),s-=E;if(m.push({x:a,y:b-E}),p[c]=b-s,r||P?(!r&&k.connectNullData?(n.setLineDash&&(k.options.nullDataLineDashType||l===k.lineDashType&&k.lineDashType!==k.nullDataLineDashType)&&(r=m.pop(),l=m[m.length-1],e(),n.moveTo(o.x,o.y),m.push(l),m.push(r),l=k.nullDataLineDashType,n.setLineDash(C)),n.lineTo(a,s),Z&&v.lineTo(a,s)):(n.beginPath(),n.moveTo(a,s),Z&&(v.beginPath(),v.moveTo(a,s))),P=r=!1):(n.lineTo(a,s),Z&&v.lineTo(a,s),0==x%250&&(e(),n.moveTo(a,s),Z&&v.moveTo(a,s),m.push({x:a,y:b-E}))),o={x:a,y:s},x<_.length-1&&(M!==(_[x].lineColor||T)||l!==(_[x].lineDashType||k.lineDashType))&&(e(),n.beginPath(),n.moveTo(a,s),m.push({x:a,y:b-E}),M=_[x].lineColor||T,n.strokeStyle=M,n.setLineDash&&(_[x].lineDashType?(l=_[x].lineDashType,n.setLineDash($(l,k.lineThickness))):(l=k.lineDashType,n.set
2LineDash(S)))),0<=k.dataPointIndexes[c]){var L=k.dataPointIds[k.dataPointIndexes[c]];this._eventManager.objectMap[L]={id:L,objectType:"dataPoint",dataSeriesIndex:w,dataPointIndex:k.dataPointIndexes[c],x1:a,y1:s}}0<=k.dataPointIndexes[c]&&0!==A.markerSize&&(0<A.markerSize||0<k.markerSize)&&(E=k.getMarkerProperties(x,a,s,n),u.push(E),c=R(L),Z&&u.push({x:a,y:s,ctx:v,type:E.type,size:E.size,color:c,borderColor:c,borderThickness:E.borderThickness})),(A.indexLabel||k.indexLabel||A.indexLabelFormatter||k.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedArea100",dataPoint:A,dataSeries:k,point:{x:a,y:s},direction:_[x].y<0===t.axisY.reversed?1:-1,color:h})}}e(),n.moveTo(a,s),Z&&v.moveTo(a,s)}delete k.dataPointIndexes}return F.drawMarkers(u),Z&&(i.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&n.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&n.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.clearRect(d.x1,d.y1,d.width,d.height),v.restore()),n.restore(),{source:i,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderBubble=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s=this.plotArea,o=0;i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(s.x1,s.y1,s.width,s.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(s.x1,s.y1,s.width,s.height),this._eventManager.ghostCtx.clip());for(var r=-1/0,l=1/0,h=0;h<t.dataSeriesIndexes.length;h++){var c=t.dataSeriesIndexes[h],d=this.data[c],u=d.dataPoints,p=0;for(o=0;o<u.length;o++)(n=n=u[o].getTime?u[o].x.getTime():u[o].x)<t.axisX.dataInfo.viewPortMin||n>t.axisX.dataInfo.viewPortMax||void 0===u[o].z||(r<(p=u[o].z)&&(r=p),p<l&&(l=p))}var m=25*Math.PI,g=Math.max(Math.pow(.25*Math.min(s.height,s.width)/2,2)*Math.PI,m);for(h=0;h<t.dataSeriesIndexes.length;h++)if(c=t.dataSeriesIndexes[h],0<(u=(d=this.data[c]).dataPoints).length)for(i.strokeStyle="#4572A7 ",o=0;o<u.length;o++)if(!((n=n=u[o].getTime?u[o].x.getTime():u[o].x)<t.axisX.dataInfo.viewPortMin||n>t.axisX.dataInfo.viewPortMax)&&"number"==typeof u[o].y){n=t.axisX.convertValueToPixel(n),a=t.axisY.convertValueToPixel(u[o].y);p=u[o].z;var f=2*Math.max(Math.sqrt((r===l?g/2:m+(g-m)/(r-l)*(p-l))/Math.PI)<<0,1);(p=d.getMarkerProperties(o,i)).size=f,i.globalAlpha=d.fillOpacity,F.drawMarker(n,a,i,p.type,p.size,p.color,p.borderColor,p.borderThickness),i.globalAlpha=1;var x=d.dataPointIds[o];this._eventManager.objectMap[x]={id:x,objectType:"dataPoint",dataSeriesIndex:c,dataPointIndex:o,x1:n,y1:a,size:f},f=R(x),Z&&F.drawMarker(n,a,this._eventManager.ghostCtx,p.type,p.size,f,f,p.borderThickness),(u[o].indexLabel||d.indexLabel||u[o].indexLabelFormatter||d.indexLabelFormatter)&&this._indexLabels.push({chartType:"bubble",dataPoint:u[o],dataSeries:d,point:{x:n,y:a},direction:1,bounds:{x1:n-p.size/2,y1:a-p.size/2,x2:n+p.size/2,y2:a+p.size/2},color:null})}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(s.x1,s.y1,s.width,s.height),this._eventManager.ghostCtx.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0}}},r.prototype.renderScatter=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s=this.plotArea,o=0;i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(s.x1,s.y1,s.width,s.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(s.x1,s.y1,s.width,s.height),this._eventManager.ghostCtx.clip());for(var r=0;r<t.dataSeriesIndexes.length;r++){var l=t.dataSeriesIndexes[r],h=this.data[l],c=h.dataPoints;if(0<c.length){i.strokeStyle="#4572A7 ",Math.pow(.3*Math.min(s.height,s.width)/2,2);var d=0,u=0;for(o=0;o<c.length;o++)if(!((n=n=c[o].getTime?c[o].x.getTime():c[o].x)<t.axisX.dataInfo.viewPortMin||n>t.axisX.dataInfo.viewPortMax)&&"number"==typeof c[o].y){n=t.axisX.convertValueToPixel(n),a=t.axisY.convertValueToPixel(c[o].y);var p=h.getMarkerProperties(o,n,a,i);i.globalAlpha=h.fillOpacity,F.drawMarker(p.x,p.y,p.ctx,p.type,p.size,p.color,p.borderColor,p.borderThickness),i.globalAlpha=1,Math.sqrt((d-n)*(d-n)+(u-a)*(u-a))<Math.min(p.size,5)&&c.length>Math.min(this.plotArea.width,this.plotArea.height)||(d=h.dataPointIds[o],this._eventManager.objectMap[d]={id:d,objectType:"dataPoint",dataSeriesIndex:l,dataPointIndex:o,x1:n,y1:a},d=R(d),Z&&F.drawMarker(p.x,p.y,this._eventManager.ghostCtx,p.type,p.size,d,d,p.borderThickness),(c[o].indexLabel||h.indexLabel||c[o].indexLabelFormatter||h.indexLabelFormatter)&&this._indexLabels.push({chartType:"scatter",dataPoint:c[o],dataSeries:h,point:{x:n,y:a},direction:1,bounds:{x1:n-p.size/2,y1:a-p.size/2,x2:n+p.size/2,y2:a+p.size/2},color:null}),d=n,u=a)}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(s.x1,s.y1,s.width,s.height),this._eventManager.ghostCtx.restore(
2)),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0}}},r.prototype.renderCandlestick=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e,n=this._eventManager.ghostCtx;if(!(t.dataSeriesIndexes.length<=0)){var a,s,o,r,l,h,c=null,d=null,u=this.plotArea,p=0,m=(c=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1,d=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:.015*this.width,t.axisX.dataInfo.minDiff);isFinite(m)||(m=.3*Math.abs(t.axisX.range)),m=this.options.dataPointWidth?this.dataPointWidth:.7*u.width*(t.axisX.logarithmic?Math.log(m)/Math.log(t.axisX.range):Math.abs(m)/Math.abs(t.axisX.range))<<0,this.dataPointMaxWidth&&d<c&&(c=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,d)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&d<c&&(d=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,c)),m<c&&(m=c),d<m&&(m=d),i.save(),Z&&n.save(),i.beginPath(),i.rect(u.x1,u.y1,u.width,u.height),i.clip(),Z&&(n.beginPath(),n.rect(u.x1,u.y1,u.width,u.height),n.clip());for(var g=0;g<t.dataSeriesIndexes.length;g++){var f=t.dataSeriesIndexes[g],x=this.data[f],b=x.dataPoints;if(0<b.length){var v=!!(5<m&&x.bevelEnabled);for(p=0;p<b.length;p++)if(!((h=b[p].getTime?b[p].x.getTime():b[p].x)<t.axisX.dataInfo.viewPortMin||h>t.axisX.dataInfo.viewPortMax)&&!G(b[p].y)&&b[p].y.length&&"number"==typeof b[p].y[0]&&"number"==typeof b[p].y[1]&&"number"==typeof b[p].y[2]&&"number"==typeof b[p].y[3]){a=t.axisX.convertValueToPixel(h),s=t.axisY.convertValueToPixel(b[p].y[0]),o=t.axisY.convertValueToPixel(b[p].y[1]),r=t.axisY.convertValueToPixel(b[p].y[2]),l=t.axisY.convertValueToPixel(b[p].y[3]);var y=a-m/2<<0,w=y+m<<0,k=(d=x.options.fallingColor?x.fallingColor:x._colorSet[0],c=b[p].color?b[p].color:x._colorSet[0],Math.round(Math.max(1,.15*m))),_=0==k%2?0:.5,T=x.dataPointIds[p];this._eventManager.objectMap[T]={id:T,objectType:"dataPoint",dataSeriesIndex:f,dataPointIndex:p,x1:y,y1:s,x2:w,y2:o,x3:a,y3:r,x4:a,y4:l,borderThickness:k,color:c},i.strokeStyle=c,i.beginPath(),i.lineWidth=k,n.lineWidth=Math.max(k,4),"candlestick"===x.type?(i.moveTo(a-_,o),i.lineTo(a-_,Math.min(s,l)),i.stroke(),i.moveTo(a-_,Math.max(s,l)),i.lineTo(a-_,r),i.stroke(),st(i,y,Math.min(s,l),w,Math.max(s,l),b[p].y[0]<=b[p].y[3]?x.risingColor:d,k,c,v,v,!1,!1,x.fillOpacity),Z&&(c=R(T),n.strokeStyle=c,n.moveTo(a-_,o),n.lineTo(a-_,Math.min(s,l)),n.stroke(),n.moveTo(a-_,Math.max(s,l)),n.lineTo(a-_,r),n.stroke(),st(n,y,Math.min(s,l),w,Math.max(s,l),c,0,null,!1,!1,!1,!1))):"ohlc"===x.type&&(i.moveTo(a-_,o),i.lineTo(a-_,r),i.stroke(),i.beginPath(),i.moveTo(a,s),i.lineTo(y,s),i.stroke(),i.beginPath(),i.moveTo(a,l),i.lineTo(w,l),i.stroke(),Z&&(c=R(T),n.strokeStyle=c,n.moveTo(a-_,o),n.lineTo(a-_,r),n.stroke(),n.beginPath(),n.moveTo(a,s),n.lineTo(y,s),n.stroke(),n.beginPath(),n.moveTo(a,l),n.lineTo(w,l),n.stroke())),(b[p].indexLabel||x.indexLabel||b[p].indexLabelFormatter||x.indexLabelFormatter)&&this._indexLabels.push({chartType:x.type,dataPoint:b[p],dataSeries:x,point:{x:y+(w-y)/2,y:t.axisY.reversed?r:o},direction:1,bounds:{x1:y,y1:Math.min(o,r),x2:w,y2:Math.max(o,r)},color:c})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(u.x1,u.y1,u.width,u.height),n.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0}}},r.prototype.renderBoxAndWhisker=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e,n=this._eventManager.ghostCtx;if(!(t.dataSeriesIndexes.length<=0)){var a,s,o,r,l,h,c,d=null,u=this.plotArea,p=0,m=(d=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1,p=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:.015*this.width,t.axisX.dataInfo.minDiff);isFinite(m)||(m=.3*Math.abs(t.axisX.range)),m=this.options.dataPointWidth?this.dataPointWidth:.7*u.width*(t.axisX.logarithmic?Math.log(m)/Math.log(t.axisX.range):Math.abs(m)/Math.abs(t.axisX.range))<<0,this.dataPointMaxWidth&&p<d&&(d=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,p)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&p<d&&(p=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,d)),m<d&&(m=d),p<m&&(m=p),i.save(),Z&&n.save(),i.beginPath(),i.rect(u.x1,u.y1,u.width,u.height),i.clip(),Z&&(n.beginPath(),n.rect(u.x1,u.y1,u.width,u.height),n.clip());for(var g=!!t.axisY.reversed,f=0;f<t.dataSeriesIndexes.length;f++){var x=t.dataSeriesIndexes[f],b=this.data[x],v=b.dataPoints;if(0<v.length){var y=!!(5<m&&b.bevelEnabled);for(p=0;p<v.length;p++)if(!((c=v[p].getTime?v[p].x.getTime():v[p].x)<t.axisX.dataInfo.viewPortMin||c>t.axisX.dataInfo.viewPortMax)&&!G(v[p].y)&&v[p].y.length&&"number"==typeof v[p].y[0]&&"number"==typeof v[p].y[1]&&"number"==typeof v[p].y[2]&&"number"==typeof v[p].y[3]&&"number"==typeof v[p].y[4]&&5===v[p].y.length){a=t.axisX.convertValueToPixel(c),s=t.axisY.convertValueToPixel(v[p].y[0]),o=t.axisY.convertValueToPixel(v[p].y[1]),r=t.axisY.convertValueToPixel(v[p].y[2]),l=t.axisY.convertValueToPixel(v[p].y[3]),h=t.axisY.convertValueToPixel(v[p].y[4]);var w=a-m/2<<0,k=a+m/2<<0,_=(d=v[p].color?v[p].color:b._colorSet[0],Math.round(Math.max(1,.15*m))),T=0==_%2?0:.5,M=v[p].whiskerColor?v[p].whiskerColor:v[p].color?b.whiskerColor?b.whiskerColor:v[p].color:b.whiskerColor?b.whiskerColor:d,C="number"==typeof v[p].whiskerThickness?v[p].whiskerThickness:"number"==typeof b.options.whiskerThickness?b.whiskerThickness:_,S=v[p].whiskerDashType?v[p].whiskerDashType:b.whiskerDashType,P="number"==typeof(P=G(v[p].whiskerLength)?G(b.options.whiskerLength)?m:b.whiskerLength:v[p].whiskerLength)?P<=0?0:m<=P?m:P:"string"==typeof P?parseInt(P)*m/100>m?m:parseInt(P)*m/100:m,A=1==Math.round(C)%2?.5:0,I=v[p].stemColor?v[p].stemColor:v[p].color?b.stemColor?b.stemColor:v[p].color:b.stemColor?b.stemColor:d,E="number"==typeof v[p].stemThickness?v[p].stemThickness:"number"==typeof b.options.stemThickness?b.stemThickness:_,L=1==Math.round(E)%2?.5:0,F=v[p].stemDashType?v[p].stemDashType:b.stemDashType,B=v[p].lineColor?v[p].lineColor:v[p].color?b.lineColor?b.lineColor:v[p].color:b.lineColor?b.lineColor:d,D="number"==typeof v[p].lineThickness?v[p].lineThickness:"number"==typeof b.options.lineThickness?b.lineThickness:_,O=v[p].lineDashType?v[p].lineDashType:b.lineDashType,W=1==Math.round(D)%2?.5:0,V=b.upperBoxColor,z=b.lowerBoxColor,N=G(b.options.fillOpacity)?1:b.fillOpacity,X=b.dataPointIds[p];this._eventManager.objectMap[X]={id:X,objectType:"dataPoint",dataSeriesIndex:x,dataPointIndex:p,x1:w,y1:s,x2:k,y2:o,x3:a,y3:r,x4:a,y4:l,y5:h,borderThickness:_,color:d,stemThickness:E,stemColor:I,whiskerThickness:C,whiskerLength:P,whiskerColor:M,lineThickness:D,lineColor:B},i.save(),0<E&&(i.beginPath(),i.strokeStyle=I,i.lineWidth=E,i.setLineDash&&i.setLineDash($(F,E)),i.moveTo(a-L,o),i.lineTo(a-L,s),i.stroke(),i.moveTo(a-L,l),i.lineTo(a-L,r),i.stroke()),i.restore(
2),n.lineWidth=Math.max(_,4),i.beginPath(),st(i,w,Math.min(h,o),k,Math.max(o,h),z,0,d,g&&y,!g&&y,!1,!1,N),i.beginPath(),st(i,w,Math.min(r,h),k,Math.max(h,r),V,0,d,!g&&y,g&&y,!1,!1,N),i.beginPath(),i.lineWidth=_,i.strokeStyle=d,i.rect(w-T,Math.min(o,r)-T,k-w+2*T,Math.max(o,r)-Math.min(o,r)+2*T),i.stroke(),i.save(),0<D&&(i.beginPath(),i.globalAlpha=1,i.setLineDash&&i.setLineDash($(O,D)),i.strokeStyle=B,i.lineWidth=D,i.moveTo(w,h-W),i.lineTo(k,h-W),i.stroke()),i.restore(),i.save(),0<C&&(i.beginPath(),i.setLineDash&&i.setLineDash($(S,C)),i.strokeStyle=M,i.lineWidth=C,i.moveTo(a-P/2<<0,l-A),i.lineTo(a+P/2<<0,l-A),i.stroke(),i.moveTo(a-P/2<<0,s+A),i.lineTo(a+P/2<<0,s+A),i.stroke()),i.restore(),Z&&(d=R(X),n.strokeStyle=d,0<(n.lineWidth=E)&&(n.moveTo(a-T-L,o),n.lineTo(a-T-L,Math.max(s,l)),n.stroke(),n.moveTo(a-T-L,Math.min(s,l)),n.lineTo(a-T-L,r),n.stroke()),st(n,w,Math.max(o,r),k,Math.min(o,r),d,0,null,!1,!1,!1,!1),0<C&&(n.beginPath(),n.lineWidth=C,n.moveTo(a+P/2,l-A),n.lineTo(a-P/2,l-A),n.stroke(),n.moveTo(a+P/2,s+A),n.lineTo(a-P/2,s+A),n.stroke())),(v[p].indexLabel||b.indexLabel||v[p].indexLabelFormatter||b.indexLabelFormatter)&&this._indexLabels.push({chartType:b.type,dataPoint:v[p],dataSeries:b,point:{x:w+(k-w)/2,y:t.axisY.reversed?s:l},direction:1,bounds:{x1:w,y1:Math.min(s,l),x2:k,y2:Math.max(s,l)},color:d})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(u.x1,u.y1,u.width,u.height),n.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0}}},r.prototype.renderRangeColumn=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s,o=null,r=this.plotArea,l=0;l=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1;n=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:.03*this.width;var h=t.axisX.dataInfo.minDiff;isFinite(h)||(h=.3*Math.abs(t.axisX.range)),h=this.options.dataPointWidth?this.dataPointWidth:r.width*(t.axisX.logarithmic?Math.log(h)/Math.log(t.axisX.range):Math.abs(h)/Math.abs(t.axisX.range))/t.plotType.totalDataSeries*.9<<0,this.dataPointMaxWidth&&n<l&&(l=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,n)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&n<l&&(n=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,l)),h<l&&(h=l),n<h&&(h=n),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(r.x1,r.y1,r.width,r.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(r.x1,r.y1,r.width,r.height),this._eventManager.ghostCtx.clip());for(var c=0;c<t.dataSeriesIndexes.length;c++){var d=t.dataSeriesIndexes[c],u=this.data[d],p=u.dataPoints;if(0<p.length){var m=!!(5<h&&u.bevelEnabled);for(l=0;l<p.length;l++)if(!((s=p[l].getTime?p[l].x.getTime():p[l].x)<t.axisX.dataInfo.viewPortMin||s>t.axisX.dataInfo.viewPortMax)&&!G(p[l].y)&&p[l].y.length&&"number"==typeof p[l].y[0]&&"number"==typeof p[l].y[1]){o=t.axisX.convertValueToPixel(s),n=t.axisY.convertValueToPixel(p[l].y[0]),a=t.axisY.convertValueToPixel(p[l].y[1]);var g=t.axisX.reversed?o+t.plotType.totalDataSeries*h/2-(t.previousDataSeriesCount+c)*h<<0:o-t.plotType.totalDataSeries*h/2+(t.previousDataSeriesCount+c)*h<<0,f=t.axisX.reversed?g-h<<0:g+h<<0;o=p[l].color?p[l].color:u._colorSet[l%u._colorSet.length];if(a<n){var x=n;n=a,a=x}x=u.dataPointIds[l],this._eventManager.objectMap[x]={id:x,objectType:"dataPoint",dataSeriesIndex:d,dataPointIndex:l,x1:g,y1:n,x2:f,y2:a},st(i,g,n,f,a,o,0,o,m,m,!1,!1,u.fillOpacity),o=R(x),Z&&st(this._eventManager.ghostCtx,g,n,f,a,o,0,null,!1,!1,!1,!1),(p[l].indexLabel||u.indexLabel||p[l].indexLabelFormatter||u.indexLabelFormatter)&&(this._indexLabels.push({chartType:"rangeColumn",dataPoint:p[l],dataSeries:u,indexKeyword:0,point:{x:g+(f-g)/2,y:p[l].y[1]>=p[l].y[0]?a:n},direction:p[l].y[1]>=p[l].y[0]?-1:1,bounds:{x1:g,y1:Math.min(n,a),x2:f,y2:Math.max(n,a)},color:o}),this._indexLabels.push({chartType:"rangeColumn",dataPoint:p[l],dataSeries:u,indexKeyword:1,point:{x:g+(f-g)/2,y:p[l].y[1]>=p[l].y[0]?n:a},direction:p[l].y[1]>=p[l].y[0]?1:-1,bounds:{x1:g,y1:Math.min(n,a),x2:f,y2:Math.max(n,a)},color:o}))}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(r.x1,r.y1,r.width,r.height),this._eventManager.ghostCtx.restore(
2)),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0}}},r.prototype.renderError=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e,n=!!t.axisY._position&&("left"!==t.axisY._position&&"right"!==t.axisY._position);if(!(t.dataSeriesIndexes.length<=0)){var a,s,o,r,l,h,c,d=null,u=!1,p=this.plotArea,m=0,g=t.axisX.dataInfo.minDiff;isFinite(g)||(g=.3*Math.abs(t.axisX.range)),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(p.x1,p.y1,p.width,p.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(p.x1,p.y1,p.width,p.height),this._eventManager.ghostCtx.clip());for(var f=0,x=0;x<this.data.length;x++)!this.data[x].type.match(/(bar|column)/gi)||!this.data[x].visible||this.data[x].type.match(/(stacked)/gi)&&f||f++;for(var b=0;b<t.dataSeriesIndexes.length;b++){var v=t.dataSeriesIndexes[b],y=this.data[v],w=y.dataPoints,k=!G(y._linkedSeries)&&!(!y._linkedSeries.type.match(/(bar|column)/gi)||!y._linkedSeries.visible),_=0;if(k)for(d=y._linkedSeries.id,x=0;x<d;x++)!this.data[x].type.match(/(bar|column)/gi)||!this.data[x].visible||this.data[x].type.match(/(stacked)/gi)&&_||(this.data[x].type.match(/(range)/gi)&&(u=!0),_++);if(d=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1,m=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:n?Math.min(.15*this.height,this.plotArea.height/(k?f:1)*.9)<<0:.3*this.width,u&&(m=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:n?Math.min(.15*this.height,this.plotArea.height/(k?f:1)*.9)<<0:.03*this.width),x=this.options.dataPointWidth?this.dataPointWidth:(n?p.height:p.width)*(t.axisX.logarithmic?Math.log(g)/Math.log(t.axisX.range):Math.abs(g)/Math.abs(t.axisX.range))/(k?f:1)*.9<<0,this.dataPointMaxWidth&&m<d&&(d=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,m)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&m<d&&(m=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,d)),x<d&&(x=d),m<x&&(x=m),0<w.length){var T=y._colorSet;for(m=0;m<w.length;m++){d=y.lineColor=y.options.color?y.options.color:T[0];var M={color:w[m].whiskerColor?w[m].whiskerColor:w[m].color?y.whiskerColor?y.whiskerColor:w[m].color:y.whiskerColor?y.whiskerColor:d,thickness:G(w[m].whiskerThickness)?y.whiskerThickness:w[m].whiskerThickness,dashType:w[m].whiskerDashType?w[m].whiskerDashType:y.whiskerDashType,length:G(w[m].whiskerLength)?G(y.options.whiskerLength)?x:y.options.whiskerLength:w[m].whiskerLength,trimLength:G(w[m].whiskerLength)&&G(y.options.whiskerLength)?50:0};M.length="number"==typeof M.length?M.length<=0?0:M.length>=x?x:M.length:"string"==typeof M.length?parseInt(M.length)*x/100>x?x:parseInt(M.length)*x/100>x:x,M.thickness="number"==typeof M.thickness?M.thickness<0?0:Math.round(M.thickness):2;var C={color:w[m].stemColor?w[m].stemColor:w[m].color?y.stemColor?y.stemColor:w[m].color:y.stemColor?y.stemColor:d,thickness:w[m].stemThickness?w[m].stemThickness:y.stemThickness,dashType:w[m].stemDashType?w[m].stemDashType:y.stemDashType};if(C.thickness="number"==typeof C.thickness?C.thickness<0?0:Math.round(C.thickness):2,!((c=w[m].getTime?w[m].x.getTime():w[m].x)<t.axisX.dataInfo.viewPortMin||c>t.axisX.dataInfo.viewPortMax)&&!G(w[m].y)&&w[m].y.length&&"number"==typeof w[m].y[0]&&"number"==typeof w[m].y[1]){var S=t.axisX.convertValueToPixel(c);n?s=S:a=S,S=t.axisY.convertValueToPixel(w[m].y[0]),n?o=S:l=S,S=t.axisY.convertValueToPixel(w[m].y[1]),n?r=S:h=S,n?(l=t.axisX.reversed?s+(k?f:1)*x/2-(k?_-1:0)*x<<0:s-(k?f:1)*x/2+(k?_-1:0)*x<<0,h=t.axisX.reversed?l-x<<0:l+x<<0):(o=t.axisX.reversed?a+(k?f:1)*x/2-(k?_-1:0)*x<<0:a-(k?f:1)*x/2+(k?_-1:0)*x<<0,r=t.axisX.reversed?o-x<<0:o+x<<0),!n&&h<l&&(S=l,l=h,h=S),n&&r<o&&(S=o,o=r,r=S),S=y.dataPointIds[m],this._eventManager.objectMap[S]={id:S,objectType:"dataPoint",dataSeriesIndex:v,dataPointIndex:m,x1:Math.min(o,r),y1:Math.min(l,h),x2:Math.max(r,o),y2:Math.max(h,l),isXYSwapped:n,stemProperties:C,whiskerProperties:M},A(i,Math.min(o,r),Math.min(l,h),Math.max(r,o),Math.max(h,l),d,M,C,n),Z&&A(this._eventManager.ghostCtx,o,l,r,h,d,M,C,n),(w[m].indexLabel||y.indexLabel||w[m].indexLabelFormatter||y.indexLabelFormatter)&&(this._indexLabels.push({chartType:"error",dataPoint:w[m],dataSeries:y,indexKeyword:0,point:{x:n?w[m].y[1]>=w[m].y[0]?o:r:o+(r-o)/2,y:n?l+(h-l)/2:w[m].y[1]>=w[m].y[0]?h:l},direction:w[m].y[1]>=w[m].y[0]?-1:1,bounds:{x1:n?Math.min(o,r):o,y1:n?l:Math.min(l,h),x2:n?Math.max(o,r):r,y2:n?h:Math.max(l,h)},color:d,axisSwapped:n}),this._indexLabels.push({chartType:"error",dataPoint:w[m],dataSeries:y,indexKeyword:1,point:{x:n?w[m].y[1]>=w[m].y[0]?r:o:o+(r-o)/2,y:n?l+(h-l)/2:w[m].y[1]>=w[m].y[0]?l:h},direction:w[m].y[1]>=w[m].y[0]?1:-1,bounds:{x1:n?Math.min(o,r):o,y1:n?l:Math.min(l,h),x2:n?Math.max(o,r):r,y2:n?h:Math.max(l,h)},color:d,axisSwapped:n}))}}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(p.x1,p.y1,p.width,p.height),this._eventManager.ghostCtx.restore(
2)),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0}}},r.prototype.renderRangeBar=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s,o,r=null,l=this.plotArea,h=0;h=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1;n=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:Math.min(.15*this.height,this.plotArea.height/t.plotType.totalDataSeries*.9)<<0;var c=t.axisX.dataInfo.minDiff;isFinite(c)||(c=.3*Math.abs(t.axisX.range)),c=this.options.dataPointWidth?this.dataPointWidth:l.height*(t.axisX.logarithmic?Math.log(c)/Math.log(t.axisX.range):Math.abs(c)/Math.abs(t.axisX.range))/t.plotType.totalDataSeries*.9<<0,this.dataPointMaxWidth&&n<h&&(h=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,n)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&n<h&&(n=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,h)),c<h&&(c=h),n<c&&(c=n),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(l.x1,l.y1,l.width,l.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(l.x1,l.y1,l.width,l.height),this._eventManager.ghostCtx.clip());for(var d=0;d<t.dataSeriesIndexes.length;d++){var u=t.dataSeriesIndexes[d],p=this.data[u],m=p.dataPoints;if(0<m.length){var g=!!(5<c&&p.bevelEnabled);for(i.strokeStyle="#4572A7 ",h=0;h<m.length;h++)if(!((o=m[h].getTime?m[h].x.getTime():m[h].x)<t.axisX.dataInfo.viewPortMin||o>t.axisX.dataInfo.viewPortMax)&&!G(m[h].y)&&m[h].y.length&&"number"==typeof m[h].y[0]&&"number"==typeof m[h].y[1]){n=t.axisY.convertValueToPixel(m[h].y[0]),a=t.axisY.convertValueToPixel(m[h].y[1]),s=t.axisX.convertValueToPixel(o),s=t.axisX.reversed?s+t.plotType.totalDataSeries*c/2-(t.previousDataSeriesCount+d)*c<<0:s-t.plotType.totalDataSeries*c/2+(t.previousDataSeriesCount+d)*c<<0;var f=t.axisX.reversed?s-c<<0:s+c<<0;a<n&&(r=n,n=a,a=r),r=m[h].color?m[h].color:p._colorSet[h%p._colorSet.length],st(i,n,s,a,f,r,0,null,g,!1,!1,!1,p.fillOpacity),r=p.dataPointIds[h],this._eventManager.objectMap[r]={id:r,objectType:"dataPoint",dataSeriesIndex:u,dataPointIndex:h,x1:n,y1:s,x2:a,y2:f},r=R(r),Z&&st(this._eventManager.ghostCtx,n,s,a,f,r,0,null,!1,!1,!1,!1),(m[h].indexLabel||p.indexLabel||m[h].indexLabelFormatter||p.indexLabelFormatter)&&(this._indexLabels.push({chartType:"rangeBar",dataPoint:m[h],dataSeries:p,indexKeyword:0,point:{x:m[h].y[1]>=m[h].y[0]?n:a,y:s+(f-s)/2},direction:m[h].y[1]>=m[h].y[0]?-1:1,bounds:{x1:Math.min(n,a),y1:s,x2:Math.max(n,a),y2:f},color:r}),this._indexLabels.push({chartType:"rangeBar",dataPoint:m[h],dataSeries:p,indexKeyword:1,point:{x:m[h].y[1]>=m[h].y[0]?a:n,y:s+(f-s)/2},direction:m[h].y[1]>=m[h].y[0]?1:-1,bounds:{x1:Math.min(n,a),y1:s,x2:Math.max(n,a),y2:f},color:r}))}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(l.x1,l.y1,l.width,l.height),this._eventManager.ghostCtx.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0}}},r.prototype.renderRangeArea=function(t){function e(){if(b){var t=null;0<c.lineThickness&&n.stroke();for(var e=l.length-1;0<=e;e--)t=l[e],n.lineTo(t.x,t.y),a.lineTo(t.x,t.y);if(n.closePath(),n.globalAlpha=c.fillOpacity,n.fill(),n.globalAlpha=1,a.fill(),0<c.lineThickness){for(n.beginPath(),n.moveTo(t.x,t.y),e=0;e<l.length;e++)t=l[e],n.lineTo(t.x,t.y);n.stroke()}n.beginPath(),n.moveTo(u,p),a.beginPath(),a.moveTo(u,p),b={x:u,y:p},(l=[]).push({x:u,y:m})}}var i=t.targetCanvasCtx||this.plotArea.ctx,n=Z?this._preRenderCtx:i;if(!(t.dataSeriesIndexes.length<=0)){var a=this._eventManager.ghostCtx,s=[],o=this.plotArea;n.save(),Z&&a.save(),n.beginPath(),n.rect(o.x1,o.y1,o.width,o.height),n.clip(),Z&&(a.beginPath(),a.rect(o.x1,o.y1,o.width,o.height),a.clip());for(var r=0;r<t.dataSeriesIndexes.length;r++){var l=[],h=t.dataSeriesIndexes[r],c=this.data[h],d=c.dataPoints;s=c.id;this._eventManager.objectMap[s]={objectType:"dataSeries",dataSeriesIndex:h},s=R(s),a.fillStyle=s;s=[];var u,p,m,g,f=!0,x=0,b=null;
2if(0<d.length){var v=c._colorSet[x%c._colorSet.length],y=c.lineColor=c.options.lineColor||v,w=y;n.fillStyle=v,n.strokeStyle=y,n.lineWidth=c.lineThickness;var k="solid";if(n.setLineDash){var _=$(c.nullDataLineDashType,c.lineThickness),T=$(k=c.lineDashType,c.lineThickness);n.setLineDash(T)}for(var M=!0;x<d.length;x++)if(!((g=d[x].x.getTime?d[x].x.getTime():d[x].x)<t.axisX.dataInfo.viewPortMin||g>t.axisX.dataInfo.viewPortMax&&(!c.connectNullData||!M)))if(null!==d[x].y&&d[x].y.length&&"number"==typeof d[x].y[0]&&"number"==typeof d[x].y[1]){if(u=t.axisX.convertValueToPixel(g),p=t.axisY.convertValueToPixel(d[x].y[0]),m=t.axisY.convertValueToPixel(d[x].y[1]),f||M?(c.connectNullData&&!f?(n.setLineDash&&(c.options.nullDataLineDashType||k===c.lineDashType&&c.lineDashType!==c.nullDataLineDashType)&&(l[l.length-1].newLineDashArray=T,k=c.nullDataLineDashType,n.setLineDash(_)),n.lineTo(u,p),Z&&a.lineTo(u,p),l.push({x:u,y:m})):(n.beginPath(),n.moveTo(u,p),b={x:u,y:p},(l=[]).push({x:u,y:m}),Z&&(a.beginPath(),a.moveTo(u,p))),M=f=!1):(n.lineTo(u,p),l.push({x:u,y:m}),Z&&a.lineTo(u,p),0==x%250&&e()),g=c.dataPointIds[x],this._eventManager.objectMap[g]={id:g,objectType:"dataPoint",dataSeriesIndex:h,dataPointIndex:x,x1:u,y1:p,y2:m},x<d.length-1&&(w!==(d[x].lineColor||y)||k!==(d[x].lineDashType||c.lineDashType))&&(e(),w=d[x].lineColor||y,l[l.length-1].newStrokeStyle=w,n.strokeStyle=w,n.setLineDash&&(d[x].lineDashType?(k=d[x].lineDashType,l[l.length-1].newLineDashArray=$(k,c.lineThickness),n.setLineDash(l[l.length-1].newLineDashArray)):(k=c.lineDashType,l[l.length-1].newLineDashArray=T,n.setLineDash(T)))),0!==d[x].markerSize&&(0<d[x].markerSize||0<c.markerSize)){var C=c.getMarkerProperties(x,u,m,n);s.push(C);var S=R(g);Z&&s.push({x:u,y:m,ctx:a,type:C.type,size:C.size,color:S,borderColor:S,borderThickness:C.borderThickness}),C=c.getMarkerProperties(x,u,p,n),s.push(C),S=R(g),Z&&s.push({x:u,y:p,ctx:a,type:C.type,size:C.size,color:S,borderColor:S,borderThickness:C.borderThickness})}(d[x].indexLabel||c.indexLabel||d[x].indexLabelFormatter||c.indexLabelFormatter)&&(this._indexLabels.push({chartType:"rangeArea",dataPoint:d[x],dataSeries:c,indexKeyword:0,point:{x:u,y:p},direction:d[x].y[0]>d[x].y[1]===t.axisY.reversed?-1:1,color:v}),this._indexLabels.push({chartType:"rangeArea",dataPoint:d[x],dataSeries:c,indexKeyword:1,point:{x:u,y:m},direction:d[x].y[0]>d[x].y[1]===t.axisY.reversed?1:-1,color:v}))}else M||f||e(),M=!0;e(),F.drawMarkers(s)}}return Z&&(i.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&n.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&n.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),n.clearRect(o.x1,o.y1,o.width,o.height),this._eventManager.ghostCtx.restore()),n.restore(),{source:i,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderRangeSplineArea=function(t){function e(t,e){var i=P(g,2);if(0<i.length){if(0<h.lineThickness){s.strokeStyle=e,s.setLineDash&&s.setLineDash(t),s.beginPath(),s.moveTo(i[0].x,i[0].y);for(var n=0;n<i.length-3;n+=3)(i[n].newStrokeStyle||i[n].newLineDashArray)&&(s.stroke(),s.beginPath(),s.moveTo(i[n].x,i[n].y),i[n].newStrokeStyle&&(s.strokeStyle=i[n].newStrokeStyle),i[n].newLineDashArray&&s.setLineDash(i[n].newLineDashArray)),s.bezierCurveTo(i[n+1].x,i[n+1].y,i[n+2].x,i[n+2].y,i[n+3].x,i[n+3].y);s.stroke()}for(s.beginPath(),s.moveTo(i[0].x,i[0].y),Z&&(o.beginPath(),o.moveTo(i[0].x,i[0].y)),n=0;n<i.length-3;n+=3)s.bezierCurveTo(i[n+1].x,i[n+1].y,i[n+2].x,i[n+2].y,i[n+3].x,i[n+3].y),Z&&o.bezierCurveTo(i[n+1].x,i[n+1].y,i[n+2].x,i[n+2].y,i[n+3].x,i[n+3].y);for(i=P(f,2),s.lineTo(f[f.length-1].x,f[f.length-1].y),n=i.length-1;2<n;n-=3)s.bezierCurveTo(i[n-1].x,i[n-1].y,i[n-2].x,i[n-2].y,i[n-3].x,i[n-3].y),Z&&o.bezierCurveTo(i[n-1].x,i[n-1].y,i[n-2].x,i[n-2].y,i[n-3].x,i[n-3].y);if(s.closePath(),s.globalAlpha=h.fillOpacity,s.fill(),Z&&(o.closePath(),o.fill()),s.globalAlpha=1,
20<h.lineThickness){s.strokeStyle=e,s.setLineDash&&s.setLineDash(t),s.beginPath(),s.moveTo(i[0].x,i[0].y);for(var a=n=0;n<i.length-3;n+=3,a++)(g[a].newStrokeStyle||g[a].newLineDashArray)&&(s.stroke(),s.beginPath(),s.moveTo(i[n].x,i[n].y),g[a].newStrokeStyle&&(s.strokeStyle=g[a].newStrokeStyle),g[a].newLineDashArray&&s.setLineDash(g[a].newLineDashArray)),s.bezierCurveTo(i[n+1].x,i[n+1].y,i[n+2].x,i[n+2].y,i[n+3].x,i[n+3].y);s.stroke()}s.beginPath()}}var i=t.targetCanvasCtx||this.plotArea.ctx,s=Z?this._preRenderCtx:i;if(!(t.dataSeriesIndexes.length<=0)){var o=this._eventManager.ghostCtx,n=[],a=this.plotArea;s.save(),Z&&o.save(),s.beginPath(),s.rect(a.x1,a.y1,a.width,a.height),s.clip(),Z&&(o.beginPath(),o.rect(a.x1,a.y1,a.width,a.height),o.clip());for(var r=0;r<t.dataSeriesIndexes.length;r++){var l=t.dataSeriesIndexes[r],h=this.data[l],c=h.dataPoints;n=h.id;this._eventManager.objectMap[n]={objectType:"dataSeries",dataSeriesIndex:l},n=R(n),o.fillStyle=n;n=[];var d,u,p,m=0,g=[],f=[];if(0<c.length){var x=h._colorSet[m%h._colorSet.length],b=h.lineColor=h.options.lineColor||x,v=b;s.fillStyle=x,s.lineWidth=h.lineThickness;var y,w="solid";if(s.setLineDash){var k=$(h.nullDataLineDashType,h.lineThickness);y=$(w=h.lineDashType,h.lineThickness)}for(u=!1;m<c.length;m++)if(!((d=c[m].x.getTime?c[m].x.getTime():c[m].x)<t.axisX.dataInfo.viewPortMin||d>t.axisX.dataInfo.viewPortMax&&(!h.connectNullData||!u)))if(null!==c[m].y&&c[m].y.length&&"number"==typeof c[m].y[0]&&"number"==typeof c[m].y[1]){d=t.axisX.convertValueToPixel(d),u=t.axisY.convertValueToPixel(c[m].y[0]),p=t.axisY.convertValueToPixel(c[m].y[1]);var _=h.dataPointIds[m];if(this._eventManager.objectMap[_]={id:_,objectType:"dataPoint",dataSeriesIndex:l,dataPointIndex:m,x1:d,y1:u,y2:p},g[g.length]={x:d,y:u},f[f.length]={x:d,y:p},m<c.length-1&&(v!==(c[m].lineColor||b)||w!==(c[m].lineDashType||h.lineDashType))&&(v=c[m].lineColor||b,g[g.length-1].newStrokeStyle=v,s.setLineDash&&(c[m].lineDashType?(w=c[m].lineDashType,g[g.length-1].newLineDashArray=$(w,h.lineThickness)):(w=h.lineDashType,g[g.length-1].newLineDashArray=y))),0!==c[m].markerSize&&(0<c[m].markerSize||0<h.markerSize)){var T=h.getMarkerProperties(m,d,u,s);n.push(T);var M=R(_);Z&&n.push({x:d,y:u,ctx:o,type:T.type,size:T.size,color:M,borderColor:M,borderThickness:T.borderThickness}),T=h.getMarkerProperties(m,d,p,s),n.push(T),M=R(_),Z&&n.push({x:d,y:p,ctx:o,type:T.type,size:T.size,color:M,borderColor:M,borderThickness:T.borderThickness})}(c[m].indexLabel||h.indexLabel||c[m].indexLabelFormatter||h.indexLabelFormatter)&&(this._indexLabels.push({chartType:"rangeSplineArea",dataPoint:c[m],dataSeries:h,indexKeyword:0,point:{x:d,y:u},direction:c[m].y[0]<=c[m].y[1]?-1:1,color:x}),this._indexLabels.push({chartType:"rangeSplineArea",dataPoint:c[m],dataSeries:h,indexKeyword:1,point:{x:d,y:p},direction:c[m].y[0]<=c[m].y[1]?1:-1,color:x})),u=!1}else 0<m&&!u&&(h.connectNullData?s.setLineDash&&0<g.length&&(h.options.nullDataLineDashType||!c[m-1].lineDashType)&&(g[g.length-1].newLineDashArray=k,w=h.nullDataLineDashType):(e(y,b),g=[],f=[])),u=!0;e(y,b),F.drawMarkers(n)}}return Z&&(i.drawImage(this._preRenderCanvas,0,0,this.width,this.height),s.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&s.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&s.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),s.clearRect(a.x1,a.y1,a.width,a.height),this._eventManager.ghostCtx.restore()),s.restore(),{source:i,dest:this.plotArea.ctx,animationCallback:U.xClipAnimation,easingFunction:U.easing.linear,animationBase:0}}},r.prototype.renderWaterfall=function(t){var e=t.targetCanvasCtx||this.plotArea.ctx,i=Z?this._preRenderCtx:e;if(!(t.dataSeriesIndexes.length<=0)){var n,a,s,o,r=this._eventManager.ghostCtx,l=null,h=this.plotArea,c=0,d=t.axisY.convertValueToPixel(t.axisY.logarithmic?t.axisY.viewportMinimum:0);c=this.options.dataPointMinWidth?this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:1;a=this.options.dataPointMaxWidth?this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:Math.min(.15*this.width,this.plotArea.width/t.plotType.totalDataSeries*.9)<<0;var u=t.axisX.dataInfo.minDiff;isFinite(u)||(u=.3*Math.abs(t.axisX.range)),u=this.options.dataPointWidth?this.dataPointWidth:h.width*(t.axisX.logarithmic?Math.log(u)/Math.log(t.axisX.range):Math.abs(u)/Math.abs(t.axisX.range))/t.plotType.totalDataSeries*.6<<0,this.dataPointMaxWidth&&a<c&&(c=Math.min(this.options.dataPointWidth?this.dataPointWidth:1/0,a)),!this.dataPointMaxWidth&&this.dataPointMinWidth&&a<c&&(a=Math.max(this.options.dataPointWidth?this.dataPointWidth:-1/0,c)),u<c&&(u=c),a<u&&(u=a),i.save(),Z&&this._eventManager.ghostCtx.save(),i.beginPath(),i.rect(h.x1,h.y1,h.width,h.height),i.clip(),Z&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.rect(h.x1,h.y1,h.width,h.height),this._eventManager.ghostCtx.clip());for(var p=0;p<t.dataSeriesIndexes.length;p++){var m=t.dataSeriesIndexes[p],g=this.data[m],f=g.dataPoints;l=g._colorSet[0];g.risingColor=g.options.risingColor?g.options.risingColor:l,g.fallingColor=g.options.falling
2Color?g.options.fallingColor:"#e40a0a";var x="number"==typeof g.options.lineThickness?Math.round(g.lineThickness):1,b=1==Math.round(x)%2?-.5:0;if(0<f.length){var v=!!(5<u&&g.bevelEnabled),y=!1,w=null,k=null;for(c=0;c<f.length;c++)if(o=f[c].getTime?f[c].x.getTime():f[c].x,"number"!=typeof f[c].y){if(0<c&&!y&&g.connectNullData)var _=g.options.nullDataLineDashType||!f[c-1].lineDashType?g.nullDataLineDashType:f[c-1].lineDashType;y=!0}else{n=t.axisX.convertValueToPixel(o),a=0===g.dataPointEOs[c].cumulativeSum?d:t.axisY.convertValueToPixel(g.dataPointEOs[c].cumulativeSum),s=0===g.dataPointEOs[c].cumulativeSumYStartValue?d:t.axisY.convertValueToPixel(g.dataPointEOs[c].cumulativeSumYStartValue),n=t.axisX.reversed?n+t.plotType.totalDataSeries*u/2-(t.previousDataSeriesCount+p)*u<<0:n-t.plotType.totalDataSeries*u/2+(t.previousDataSeriesCount+p)*u<<0;var T=t.axisX.reversed?n-u<<0:n+u<<0;s<a&&(l=a,a=s,s=l),t.axisY.reversed&&(l=a,a=s,s=l),l=g.dataPointIds[c],this._eventManager.objectMap[l]={id:l,objectType:"dataPoint",dataSeriesIndex:m,dataPointIndex:c,x1:n,y1:a,x2:T,y2:s};var M=f[c].color?f[c].color:0<f[c].y?g.risingColor:g.fallingColor;st(i,n,a,T,s,M,0,M,v,v,!1,!1,g.fillOpacity),l=R(l),Z&&st(this._eventManager.ghostCtx,n,a,T,s,l,0,null,!1,!1,!1,!1);var C;M=n;C=void 0!==f[c].isIntermediateSum&&!0===f[c].isIntermediateSum||void 0!==f[c].isCumulativeSum&&!0===f[c].isCumulativeSum?0<f[c].y?a:s:0<f[c].y?s:a,0<c&&w&&(!y||g.connectNullData)&&(y&&i.setLineDash&&i.setLineDash($(_,x)),i.beginPath(),i.moveTo(w,k-b),i.lineTo(M,C-b),0<x&&i.stroke(),Z&&(r.beginPath(),r.moveTo(w,k-b),r.lineTo(M,C-b),0<x&&r.stroke())),y=!1,w=T,k=0<f[c].y?a:s,M=f[c].lineDashType?f[c].lineDashType:g.options.lineDashType?g.options.lineDashType:"shortDash",i.strokeStyle=f[c].lineColor?f[c].lineColor:g.options.lineColor?g.options.lineColor:"#9e9e9e",i.lineWidth=x,i.setLineDash&&(M=$(M,x),i.setLineDash(M)),(f[c].indexLabel||g.indexLabel||f[c].indexLabelFormatter||g.indexLabelFormatter)&&this._indexLabels.push({chartType:"waterfall",dataPoint:f[c],dataSeries:g,point:{x:n+(T-n)/2,y:0<=f[c].y?a:s},direction:f[c].y<0===t.axisY.reversed?1:-1,bounds:{x1:n,y1:Math.min(a,s),x2:T,y2:Math.max(a,s)},color:l})}}}return Z&&(e.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.globalCompositeOperation="source-atop",t.axisX.maskCanvas&&i.drawImage(t.axisX.maskCanvas,0,0,this.width,this.height),t.axisY.maskCanvas&&i.drawImage(t.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),i.clearRect(h.x1,h.y1,h.width,h.height),this._eventManager.ghostCtx.restore()),i.restore(),{source:e,dest:this.plotArea.ctx,animationCallback:U.fadeInAnimation,easingFunction:U.easing.easeInQuad,animationBase:0}}};function I(t,e,i,n,a,s,o,r,l){if(!(i<0)){if(void 0===r&&(r=1),!Z){var h=Number((o%(2*Math.PI)).toFixed(8));Number((s%(2*Math.PI)).toFixed(8))===h&&(o-=1e-4)}t.save(),t.globalAlpha=r,"pie"===a?(t.beginPath(),t.moveTo(e.x,e.y),t.arc(e.x,e.y,i,s,o,!1),t.fillStyle=n,t.strokeStyle="white",t.lineWidth=2,t.closePath(),t.fill()):"doughnut"===a&&(t.beginPath(),t.arc(e.x,e.y,i,s,o,!1),0<=l&&t.arc(e.x,e.y,l*i,o,s,!0),t.closePath(),t.fillStyle=n,t.strokeStyle="white",t.lineWidth=2,t.fill()),t.globalAlpha=1,t.restore()}}r.prototype.renderPie=function(t){function e(t){var e=d.plotArea.ctx;for(e.clearRect(w.x1,w.y1,w.width,w.height),e.fillStyle=d.backgroundColor,e.fillRect(w.x1,w.y1,w.width,w.height),e=0;e<v.length;e++){var i=k[e].startAngle,n=k[e].endAngle;if(i<n){var a=.07*S*Math.cos(k[e].midAngle),s=.07*S*Math.sin(k[e].midAngle),o=!1;v[e].exploded?(1e-9<Math.abs(k[e].center.x-(C.x+a))||1e-9<Math.abs(k[e].center.y-(C.y+s)))&&(k[e].center.x=C.x+a*t,k[e].center.y=C.y+s*t,o=!0):(0<Math.abs(k[e].center.x-C.x)||0<Math.abs(k[e].center.y-C.y))&&(k[e].center.x=C.x+a*(1-t),k[e].center.y=C.y+s*(1-t),o=!0),o&&((a={}).dataSeries=b,a.dataPoint=b.dataPoints[e],a.index=e,d.toolTip.highlightObjects([a])),I(d.plotArea.ctx,k[e].center,k[e].radius,v[e].color?v[e].color:b._colorSet[e%b._colorSet.length],b.type,i,n,b.fillOpacity,k[e].percentInnerRadius)}}for((t=d.plotArea.ctx).save(),t.fillStyle="black",t.strokeStyle="grey",t.textBaseline="middle",t.lineJoin="round",e=e=0;e<v.length;e++)(i=k[e]).indexLabelText&&(i.indexLabelTextBlock.y-=i.indexLabelTextBlock.height/2,n=0,n="left"===i.hemisphere?"inside"!==b.
2indexLabelPlacement?-(i.indexLabelTextBlock.width+y):-i.indexLabelTextBlock.width/2:"inside"!==b.indexLabelPlacement?y:-i.indexLabelTextBlock.width/2,i.indexLabelTextBlock.x+=n,i.indexLabelTextBlock.render(!0),i.indexLabelTextBlock.x-=n,i.indexLabelTextBlock.y+=i.indexLabelTextBlock.height/2,"inside"!==i.indexLabelPlacement&&0<i.indexLabelLineThickness&&(n=i.center.x+S*Math.cos(i.midAngle),a=i.center.y+S*Math.sin(i.midAngle),t.strokeStyle=i.indexLabelLineColor,t.lineWidth=i.indexLabelLineThickness,t.setLineDash&&t.setLineDash($(i.indexLabelLineDashType,i.indexLabelLineThickness)),t.beginPath(),t.moveTo(n,a),t.lineTo(i.indexLabelTextBlock.x,i.indexLabelTextBlock.y),t.lineTo(i.indexLabelTextBlock.x+("left"===i.hemisphere?-y:y),i.indexLabelTextBlock.y),t.stroke()),t.lineJoin="miter");t.save()}function f(t,e){var i=0,n=(i=t.indexLabelTextBlock.y-t.indexLabelTextBlock.height/2,t.indexLabelTextBlock.y+t.indexLabelTextBlock.height/2),a=e.indexLabelTextBlock.y-e.indexLabelTextBlock.height/2,s=e.indexLabelTextBlock.y+e.indexLabelTextBlock.height/2;return e.indexLabelTextBlock.y>t.indexLabelTextBlock.y?a-n:i-s}function x(t){for(var e=null,i=1;i<v.length;i++){if(e=(t+i+k.length)%k.length,k[e].hemisphere!==k[t].hemisphere){e=null;break}if(k[e].indexLabelText&&e!==t&&(f(k[e],k[t])<0||("right"===k[t].hemisphere?k[e].indexLabelTextBlock.y>=k[t].indexLabelTextBlock.y:k[e].indexLabelTextBlock.y<=k[t].indexLabelTextBlock.y)))break;e=null}return e}function c(t,e,i){if(1e3<(i=(i||0)+1))return 0;e=e||0;var n=0,a=C.y-1*u,s=C.y+1*u;if(0<=t&&t<v.length){var o=k[t];if(e<0&&o.indexLabelTextBlock.y<a||0<e&&o.indexLabelTextBlock.y>s)return 0;var r=0,l=0;l=r=r=0;for(e<0?o.indexLabelTextBlock.y-o.indexLabelTextBlock.height/2>a&&o.indexLabelTextBlock.y-o.indexLabelTextBlock.height/2+e<a&&(e=-(a-(o.indexLabelTextBlock.y-o.indexLabelTextBlock.height/2+e))):o.indexLabelTextBlock.y+o.indexLabelTextBlock.height/2<a&&o.indexLabelTextBlock.y+o.indexLabelTextBlock.height/2+e>s&&(e=o.indexLabelTextBlock.y+o.indexLabelTextBlock.height/2+e-s),e=o.indexLabelTextBlock.y+e,a=0,a="right"===o.hemisphere?C.x+Math.sqrt(Math.pow(u,2)-Math.pow(e-C.y,2)):C.x-Math.sqrt(Math.pow(u,2)-Math.pow(e-C.y,2)),l=C.x+S*Math.cos(o.midAngle),r=C.y+S*Math.sin(o.midAngle),r=Math.sqrt(Math.pow(a-l,2)+Math.pow(e-r,2)),l=Math.acos(S/u),e=(r=Math.acos((u*u+S*S-r*r)/(2*S*u)))<l?e-o.indexLabelTextBlock.y:0,a=null,s=1;s<v.length;s++){if(a=(t-s+k.length)%k.length,k[a].hemisphere!==k[t].hemisphere){a=null;break}if(k[a].indexLabelText&&k[a].hemisphere===k[t].hemisphere&&a!==t&&(f(k[a],k[t])<0||("right"===k[t].hemisphere?k[a].indexLabelTextBlock.y<=k[t].indexLabelTextBlock.y:k[a].indexLabelTextBlock.y>=k[t].indexLabelTextBlock.y)))break;a=null}l=a,r=x(t),s=a=0,e<0?(n=e,null!==(s="right"===o.hemisphere?l:r)&&(l=-e,(e=o.indexLabelTextBlock.y-o.indexLabelTextBlock.height/2-(k[s].indexLabelTextBlock.y+k[s].indexLabelTextBlock.height/2))-l<_&&(+(s=c(s,a=-l,i+1)).toFixed(M)>+a.toFixed(M)&&(n=_<e?-(e-_):-(l-(s-a)))))):0<e&&(n=e,null!==(s="right"===o.hemisphere?r:l)&&(l=e,(e=k[s].indexLabelTextBlock.y-k[s].indexLabelTextBlock.height/2-(o.indexLabelTextBlock.y+o.indexLabelTextBlock.height/2))-l<_&&(+(s=c(s,a=l,i+1)).toFixed(M)<+a.toFixed(M)&&(n=_<e?e-_:l-(a-s))))),n&&(i=o.indexLabelTextBlock.y+n,e=0,e="right"===o.hemisphere?C.x+Math.sqrt(Math.pow(u,2)-Math.pow(i-C.y,2)):C.x-Math.sqrt(Math.pow(u,2)-Math.pow(i-C.y,2)),o.midAngle>Math.PI/2-p&&o.midAngle<Math.PI/2+p?(a=(t-1+k.length)%k.length,a=k[a],t=k[(t+1+k.length)%k.length],"left"===o.hemisphere&&"right"===a.hemisphere&&e>a.indexLabelTextBlock.x?e=a.indexLabelTextBlock.x-15:"right"===o.hemisphere&&"left"===t.hemisphere&&e<t.indexLabelTextBlock.x&&(e=t.indexLabelTextBlock.x+15)):o.midAngle>3*Math.PI/2-p&&o.midAngle<3*Math.PI/2+p&&(a=(t-1+k.length)%k.length,a=k[a],t=k[(t+1+k.length)%k.length],"right"===o.hemisphere&&"left"===a.hemisphere&&e<a.indexLabelTextBlock.x?e=a.indexLabelTextBlock.x+15:"left"===o.hemisphere&&"right"===t.hemisphere&&e>t.indexLabelTextBlock.x&&(e=t.indexLabelTextBlock.x-15)),o.indexLabelTextBlock.y=i,o.indexLabelTextBlock.x=e,o.indexLabelAngle=Math.atan2(o.indexLabelTextBlock.y-C.y,o.indexLabelTextBlock.x-C.x))}return n}function i(){(a=d.plotArea.ctx).fillStyle="grey",a.strokeStyle="grey",a.font="16px Arial",a.textBaseline="middle";var t=a=0,e=0,i=!0;for(t=0;t<10&&(t<1||0<e);t++){if((b.radius||!b.radius&&void 0!==b.innerRadius&&null!==b.innerRadius&&S-e<=P)&&(i=!1),i&&(S-=e),e=0,"inside"!==b.
2indexLabelPlacement){for(u=S*T,a=0;a<v.length;a++){(s=k[a]).indexLabelTextBlock.x=C.x+u*Math.cos(s.midAngle),s.indexLabelTextBlock.y=C.y+u*Math.sin(s.midAngle),s.indexLabelAngle=s.midAngle,s.radius=S,s.percentInnerRadius=A}for(var p,n,a=0;a<v.length;a++){var s=k[a],o=x(a);if(null!==o){p=k[a],n=k[o];var m=0;if((m=f(p,n)-_)<0){for(var r=n=0,l=0;l<v.length;l++)l!==a&&k[l].hemisphere===s.hemisphere&&(k[l].indexLabelTextBlock.y<s.indexLabelTextBlock.y?n++:r++);r=-1*(m-(n=m/(n+r||1)*r));var h=l=0;"right"===s.hemisphere?(l=c(a,n),+(h=c(o,r=-1*(m-l))).toFixed(M)<+r.toFixed(M)&&+l.toFixed(M)<=+n.toFixed(M)&&c(a,-(r-h))):(l=c(o,n),+(h=c(a,r=-1*(m-l))).toFixed(M)<+r.toFixed(M)&&+l.toFixed(M)<=+n.toFixed(M)&&c(o,-(r-h)))}}}}else for(a=0;a<v.length;a++)s=k[a],u="pie"===b.type?.7*S:.8*S,o=C.x+u*Math.cos(s.midAngle),n=C.y+u*Math.sin(s.midAngle),s.indexLabelTextBlock.x=o,s.indexLabelTextBlock.y=n;for(a=0;a<v.length;a++)0!==(o=(s=k[a]).indexLabelTextBlock.measureText()).height&&0!==o.width&&(o=o=0,"right"===s.hemisphere?(o=w.x2-(s.indexLabelTextBlock.x+s.indexLabelTextBlock.width+y),o*=-1):o=w.x1-(s.indexLabelTextBlock.x-s.indexLabelTextBlock.width-y),0<o&&(!i&&s.indexLabelText&&(n="right"===s.hemisphere?w.x2-s.indexLabelTextBlock.x:s.indexLabelTextBlock.x-w.x1,.3*s.indexLabelTextBlock.maxWidth>n?s.indexLabelText="":s.indexLabelTextBlock.maxWidth=.85*n,.3*s.indexLabelTextBlock.maxWidth<n&&(s.indexLabelTextBlock.x-="right"===s.hemisphere?2:-2)),Math.abs(s.indexLabelTextBlock.y-s.indexLabelTextBlock.height/2-C.y)<S||Math.abs(s.indexLabelTextBlock.y+s.indexLabelTextBlock.height/2-C.y)<S)&&(9<(o/=Math.abs(Math.cos(s.indexLabelAngle)))&&(o*=.3),e<o&&(e=o)),o=o=0,0<s.indexLabelAngle&&s.indexLabelAngle<Math.PI?(o=w.y2-(s.indexLabelTextBlock.y+s.indexLabelTextBlock.height/2+5),o*=-1):o=w.y1-(s.indexLabelTextBlock.y-s.indexLabelTextBlock.height/2-5),0<o&&(!i&&s.indexLabelText&&(0===c(a,o*(n=0<s.indexLabelAngle&&s.indexLabelAngle<Math.PI?-1:1))&&c(a,2*n)),Math.abs(s.indexLabelTextBlock.x-C.x)<S&&(9<(o/=Math.abs(Math.sin(s.indexLabelAngle)))&&(o*=.3),e<o&&(e=o))));var g=function(t,e,i){for(var n=[],a=0;n.push(k[e]),e!==i;e=(e+1+v.length)%v.length);for(n.sort(function(t,e){return t.y-e.y}),e=0;e<n.length&&(i=n[e],a<.7*t);e++)a+=i.indexLabelTextBlock.height,i.indexLabelTextBlock.text="",i.indexLabelText="",i.indexLabelTextBlock.measureText()};!function(){for(var t=-1,e=-1,i=0,n=!1,a=0;a<v.length;a++)if(n=!1,(p=k[a]).indexLabelText){var s=x(a);if(null!==s){var o,r=k[s];if(m=0,o=(m=f(p,r))<0){o=p.indexLabelTextBlock.x;var l=p.indexLabelTextBlock.y-p.indexLabelTextBlock.height/2,h=p.indexLabelTextBlock.y+p.indexLabelTextBlock.height/2,c=r.indexLabelTextBlock.y-r.indexLabelTextBlock.height/2,d=r.indexLabelTextBlock.x+r.indexLabelTextBlock.width,u=r.indexLabelTextBlock.y+r.indexLabelTextBlock.height/2;o=!(p.indexLabelTextBlock.x+p.indexLabelTextBlock.width<r.indexLabelTextBlock.x-y||d+y<o||u+y<l||h<c-y)}o?(t<0&&(t=a),s!==t&&(e=s,i+=-m),0==a%Math.max(v.length/10,3)&&(n=!0)):n=!0,n&&0<i&&0<=t&&0<=e&&(g(i,t,e),e=t=-1,i=0)}}0<i&&g(i,t,e)}()}}function o(){if(d.plotArea.layoutManager.reset(),d.title&&(d.title.dockInsidePlotArea||"center"===d.title.horizontalAlign&&"center"===d.title.verticalAlign)&&d.title.render(),d.subtitles)for(var t=0;t<d.subtitles.length;t++){var e=d.subtitles[t];(e.dockInsidePlotArea||"center"===e.horizontalAlign&&"center"===e.verticalAlign)&&e.render()}d.legend&&(d.legend.dockInsidePlotArea||"center"===d.legend.horizontalAlign&&"center"===d.legend.verticalAlign)&&(d.legend.setLayout(),d.legend.render())}var d=this;if(!(t.dataSeriesIndexes.length<=0)){var u,b=this.data[t.dataSeriesIndexes[0]],v=b.dataPoints,y=10,w=this.plotArea,k=b.dataPointEOs,_=2,T=1.3,p=20/180*Math.PI,M=6,C={x:(w.x2+w.x1)/2,y:(w.y2+w.y1)/2},m=0;t=!1;for(var n=0;n<v.length;n++)m+=Math.abs(v[n].y),!t&&void 0!==v[n].indexLabel&&null!==v[n].indexLabel&&0<v[n].indexLabel.toString().length&&(t=!0),!t&&void 0!==v[n].label&&null!==v[n].label&&0<v[n].label.toString().length&&(t=!0);if(0!==m){t=t||void 0!==b.indexLabel&&null!==b.indexLabel&&0<b.indexLabel.toString().length;
2var S="inside"!==b.indexLabelPlacement&&t?.75*Math.min(w.width,w.height)/2:.92*Math.min(w.width,w.height)/2;b.radius&&(S=l(b.radius,S));var P=void 0!==b.innerRadius&&null!==b.innerRadius?l(b.innerRadius,S):.7*S;b.radius=S,"doughnut"===b.type&&(b.innerRadius=P);var A=Math.min(P/S,(S-1)/S);this.pieDoughnutClickHandler=function(t){d.isAnimating||!G(t.dataSeries.explodeOnClick)&&!t.dataSeries.explodeOnClick||((t=t.dataPoint).exploded=!t.exploded,1<this.dataPoints.length&&d._animator.animate(0,500,function(t){e(t),o()}))},function(){if(b&&v){for(var t=0,e=0,i=0,n=0,a=0;a<v.length;a++){var s=v[a],o=b.dataPointIds[a];k[a].id=o,k[a].objectType="dataPoint",k[a].dataPointIndex=a,k[a].dataSeriesIndex=0;var r=k[a],l={percent:null,total:null},h=null;l=d.getPercentAndTotal(b,s);(b.indexLabelFormatter||s.indexLabelFormatter)&&(h={chart:d.options,dataSeries:b,dataPoint:s,total:l.total,percent:l.percent}),l=s.indexLabelFormatter?s.indexLabelFormatter(h):s.indexLabel?d.replaceKeywordsWithValue(s.indexLabel,s,b,a):b.indexLabelFormatter?b.indexLabelFormatter(h):b.indexLabel?d.replaceKeywordsWithValue(b.indexLabel,s,b,a):s.label?s.label:"",(d._eventManager.objectMap[o]=r).center={x:C.x,y:C.y},r.y=s.y,r.radius=S,r.percentInnerRadius=A,r.indexLabelText=l,r.indexLabelPlacement=b.indexLabelPlacement,r.indexLabelLineColor=s.indexLabelLineColor?s.indexLabelLineColor:b.options.indexLabelLineColor?b.options.indexLabelLineColor:s.color?s.color:b._colorSet[a%b._colorSet.length],r.indexLabelLineThickness=G(s.indexLabelLineThickness)?b.indexLabelLineThickness:s.indexLabelLineThickness,r.indexLabelLineDashType=s.indexLabelLineDashType?s.indexLabelLineDashType:b.indexLabelLineDashType,r.indexLabelFontColor=s.indexLabelFontColor?s.indexLabelFontColor:b.indexLabelFontColor,r.indexLabelFontStyle=s.indexLabelFontStyle?s.indexLabelFontStyle:b.indexLabelFontStyle,r.indexLabelFontWeight=s.indexLabelFontWeight?s.indexLabelFontWeight:b.indexLabelFontWeight,r.indexLabelFontSize=G(s.indexLabelFontSize)?b.indexLabelFontSize:s.indexLabelFontSize,r.indexLabelFontFamily=s.indexLabelFontFamily?s.indexLabelFontFamily:b.indexLabelFontFamily,r.indexLabelBackgroundColor=s.indexLabelBackgroundColor?s.indexLabelBackgroundColor:b.options.indexLabelBackgroundColor?b.options.indexLabelBackgroundColor:b.indexLabelBackgroundColor,r.indexLabelMaxWidth=s.indexLabelMaxWidth?s.indexLabelMaxWidth:b.indexLabelMaxWidth?b.indexLabelMaxWidth:.33*w.width,r.indexLabelWrap=void 0!==s.indexLabelWrap?s.indexLabelWrap:b.indexLabelWrap,r.startAngle=0===a?b.startAngle?b.startAngle/180*Math.PI:0:k[a-1].endAngle,r.startAngle=(r.startAngle+2*Math.PI)%(2*Math.PI),r.endAngle=r.startAngle+2*Math.PI/m*Math.abs(s.y),s=((s=(r.endAngle+r.startAngle)/2)+2*Math.PI)%(2*Math.PI),r.midAngle=s,r.midAngle>Math.PI/2-p&&r.midAngle<Math.PI/2+p?((0===t||k[i].midAngle>r.midAngle)&&(i=a),t++):r.midAngle>3*Math.PI/2-p&&r.midAngle<3*Math.PI/2+p&&((0===e||k[n].midAngle>r.midAngle)&&(n=a),e++),r.hemisphere=s>Math.PI/2&&s<=3*Math.PI/2?"left":"right",r.indexLabelTextBlock=new Q(d.plotArea.ctx,{fontSize:r.indexLabelFontSize,fontFamily:r.indexLabelFontFamily,fontColor:r.indexLabelFontColor,fontStyle:r.indexLabelFontStyle,fontWeight:r.indexLabelFontWeight,horizontalAlign:"left",backgroundColor:r.indexLabelBackgroundColor,maxWidth:r.indexLabelMaxWidth,maxHeight:r.indexLabelWrap?5*r.indexLabelFontSize:1.5*r.indexLabelFontSize,text:r.indexLabelText,padding:0,textBaseline:"top"}),r.indexLabelTextBlock.measureText()}for(o=s=0,l=!1,a=0;a<v.length;a++)r=k[(i+a)%v.length],1<t&&r.midAngle>Math.PI/2-p&&r.midAngle<Math.PI/2+p&&(s<=t/2&&!l?(r.hemisphere="right",s++):(r.hemisphere="left",l=!0));for(l=!1,a=0;a<v.length;a++)r=k[(n+a)%v.length],1<e&&r.midAngle>3*Math.PI/2-p&&r.midAngle<3*Math.PI/2+p&&(o<=e/2&&!l?(r.hemisphere="left",o++):(r.hemisphere="right",l=!0))}}(),i(),i(),i(),i(),this.disableToolTip=!0,this._animator.animate(0,this.animatedRender?this.animationDuration:0,function(t){var e=d.plotArea.ctx;for(e.clearRect(w.x1,w.y1,w.width,w.height),e.fillStyle=d.backgroundColor,e.fillRect(w.x1,w.y1,w.width,w.height),t=k[0].startAngle+2*Math.PI*t,e=0;e<v.length;e++){var i=0===e?k[e].startAngle:n,n=i+(k[e].endAngle-k[e].startAngle),a=!1;t<n&&(n=t,a=!0);var s=v[e].color?v[e].color:b._colorSet[e%b._colorSet.length];if(i<n&&I(d.plotArea.ctx,k[e].center,k[e].radius,s,b.type,i,n,b.fillOpacity,k[e].percentInnerRadius),a)break}o()},function(){d.disableToolTip=!1,d._animator.animate(0,d.animatedRender?500:0,function(t){e(t),o()})})}}};
2function H(t,e,i,n){void 0===i&&(i=1),Math.round(e.y4-e.y1)<=0||(t.save(),t.globalAlpha=i,t.beginPath(),t.moveTo(Math.round(e.x1),Math.round(e.y1)),t.lineTo(Math.round(e.x2),Math.round(e.y2)),t.lineTo(Math.round(e.x3),Math.round(e.y3)),t.lineTo(Math.round(e.x4),Math.round(e.y4)),"undefined"!==e.x5&&(t.lineTo(Math.round(e.x5),Math.round(e.y5)),t.lineTo(Math.round(e.x6),Math.round(e.y6))),t.closePath(),t.fillStyle=n||e.color,t.fill(),t.globalAplha=1,t.restore())}r.prototype.renderFunnel=function(t){function d(){var t,e,i,n;if("inside"!==k.indexLabelPlacement)for(var a=0;a<O.length;a++)0==X[a].textBlock.text.length?X[a].isDirty=!0:(i=void 0!==(t=O[a]).x5?(t.y2+t.y4)/2:(t.y2+t.y3)/2,e=k.reversed?void 0!==t.x5&&l<i?y(i).x2+1:(t.x2+t.x3)/2+1:void 0!==t.x5?i<l?y(i).x2+1:(t.x4+t.x3)/2+1:(t.x2+t.x3)/2+1,X[a].textBlock.x=e+I,X[a].textBlock.y=i-X[a].height/2,k.reversed?(X[a].textBlock.y+X[a].height>h+v&&(X[a].textBlock.y=h+v-X[a].height),X[a].textBlock.y<c-v&&(X[a].textBlock.y=c-v)):(X[a].textBlock.y<h-v&&(X[a].textBlock.y=h-v),X[a].textBlock.y+X[a].height>c+v&&(X[a].textBlock.y=c+v-X[a].height)));else for(a=0;a<O.length;a++)0==X[a].textBlock.text.length?X[a].isDirty=!0:(e=(t=O[a]).height,i=X[a].height,n=X[a].width,i<=e?(e=a!=D?(t.x4+t.x3)/2-n/2:(t.x5+t.x4)/2-n/2,i=a!=D?(t.y1+t.y3)/2-i/2:(t.y1+t.y4)/2-i/2,X[a].textBlock.x=e,X[a].textBlock.y=i):X[a].isDirty=!0)}function u(t,e){return(e<O.length?X[e].textBlock.y:k.reversed?h+v:c+v)-(t<0?k.reversed?c-v:h-v:X[t].textBlock.y+X[t].height+N)}function i(n,a,t){var e,i,s,o=[],r=v,l=[];if(-1!==a&&(0<=Y.indexOf(a)?(i=Y.indexOf(a),Y.splice(i,1)):(Y.push(a),Y=Y.sort(function(t,e){return t-e}))),0===Y.length)o=j;else{i=v*(1!=Y.length||0!=Y[0]&&Y[0]!=O.length-1?2:1)/function(){for(var t=0,e=0;e<O.length-1;e++)(0<=Y.indexOf(e)||0<=Y.indexOf(e+1))&&t++;return t}();for(var h=0;h<O.length;h++){if(1==Y.length&&0==Y[0]){if(0===h){o.push(j[h]),e=r;continue}}else 0===h&&(e=-1*r);o.push(j[h]+e),(0<=Y.indexOf(h)||h<O.length&&0<=Y.indexOf(h+1))&&(e+=i)}}s=function(){for(var t=[],e=0;e<O.length;e++)t.push(o[e]-O[e].y1);return t}();(new Date).getTime();var c=function(t){for(var e,i,n=0;n<O.length;n++)e=s[n],i=O[n],e*=t,void 0===l[n]&&(l[n]=0),l<0&&(l*=-1),i.y1+=e-l[n],i.y2+=e-l[n],i.y3+=e-l[n],i.y4+=e-l[n],i.y5&&(i.y5+=e-l[n],i.y6+=e-l[n]),l[n]=e};n._animator.animate(0,t,function(t){var e=n.plotArea.ctx||n.ctx;R=!0,e.clearRect(b.x1,b.y1,b.x2-b.x1,b.y2-b.y1),e.fillStyle=n.backgroundColor,e.fillRect(b.x1,b.y1,b.width,b.height),c(t,a);var i={};for(i.dataSeries=k,i.dataPoint=k.reversed?k.dataPoints[_.length-1-a]:k.dataPoints[a],i.index=k.reversed?_.length-1-a:a,n.toolTip.highlightObjects([i]),i=0;i<O.length;i++)H(e,O[i],k.fillOpacity);x(e),T&&("inside"!==k.indexLabelPlacement?p(e):d(),f(e)),1<=t&&(R=!1)},null,U.easing.easeOutQuart)}function p(t){for(var e,i,n,a,s=0;s<O.length;s++)a=1==X[s].lineThickness%2?.5:0,e=y(i=((O[s].y2+O[s].y4)/2<<0)+a).x2-1,n=X[s].textBlock.x,a=(X[s].textBlock.y+X[s].height/2<<0)+a,X[s].isDirty||0==X[s].lineThickness||(t.strokeStyle=X[s].lineColor,t.lineWidth=X[s].lineThickness,t.setLineDash&&t.setLineDash($(X[s].lineDashType,X[s].lineThickness)),t.beginPath(),t.moveTo(e,i),t.lineTo(n,a),t.stroke())}function m(t){for(t-=1;-1<=t&&-1!=t&&X[t].isDirty;t--);return t}function g(t){for(t+=1;t<=O.length&&t!=O.length&&X[t].isDirty;t++);return t}function y(t){for(var e,i=0;i<_.length;i++)if(O[i].y1<t&&O[i].y4>t){e=O[i];break}return e?{x1:t=e.y6&&t>e.y6?e.x3+(e.x4-e.x3)/(e.y4-e.y3)*(t-e.y3):e.x2+(e.x3-e.x2)/(e.y3-e.y2)*(t-e.y2),x2:t}:-1}function f(t){for(var e=0;e<O.length;e++)X[e].isDirty||(t&&(X[e].textBlock.ctx=t),X[e].textBlock.render(!0))}function x(t){if(w.plotArea.layoutManager.reset(),t.roundRect||q(t),w.title&&(w.title.dockInsidePlotArea||"center"===w.title.horizontalAlign&&"center"===w.title.verticalAlign)&&(w.title.ctx=t,w.title.render()),w.subtitles)for(var e=0;e<w.subtitles.length;e++){var i=w.subtitles[e];(i.dockInsidePlotArea||"center"===i.horizontalAlign&&"center"===i.verticalAlign)&&(w.subtitles.ctx=t,i.render())}w.legend&&(w.legend.dockInsidePlotArea||"center"===w.legend.horizontalAlign&&"center"===w.legend.verticalAlign)&&(w.legend.ctx=t,w.legend.setLayout(),w.legend.render()),J.fNg&&J.fNg(w)}var w=this;if(!(t.dataSeriesIndexes.length<=0)){for(var k=this.data[t.dataSeriesIndexes[0]],_=k.dataPoints,b=this.plotArea,v=.025*b.width,e=.01*b.width,n=0,a=b.height-2*v,s=Math.min(b.width-2*e,2.8*b.height),T=!1,o=0;o<_.length;o++)!T&&void 0!==_[o].indexLabel&&null!==_[o].indexLabel&&0<_[o].indexLabel.toString().length&&(T=!0),!T&&void 0!==_[o].label&&null!==_[o].label&&0<_[o].label.toString().length&&(T=!0),(T||"function"!=typeof k.indexLabelFormatter)&&"function"!=typeof _[o].indexLabelFormatter||(T=!0);T=T||void 0!==k.indexLabel&&null!==k.indexLabel&&0<k.indexLabel.toString().length,"inside"!==k.indexLabelPlacement&&T||(e=(b.
2width-.75*s)/2);o=b.x1+e;var M=b.x2-e,C=b.y1+v,S=b.y2-v,P=t.targetCanvasCtx||this.plotArea.ctx||this.ctx;if(0!=k.length&&k.dataPoints&&k.visible&&0!==_.length){var A,r,I=30*(M-(t=75*s/100))/100;"funnel"===k.type?(A=G(k.options.neckHeight)?.35*a:k.neckHeight,r=G(k.options.neckWidth)?.25*t:k.neckWidth,A="string"==typeof A&&A.match(/%$/)?(A=parseInt(A))*a/100:parseInt(A),r="string"==typeof r&&r.match(/%$/)?(r=parseInt(r))*t/100:parseInt(r),a<A?A=a:A<=0&&(A=0),t<r?r=t-.5:r<=0&&(r=0)):"pyramid"===k.type&&(r=A=0,k.reversed=!k.reversed);e=o+t/2;var E=o,L=o+t,h=k.reversed?S:C,F=e-r/2,B=e+r/2,l=k.reversed?C+A:S-A,c=k.reversed?C:S;t=[];e=[];var D,O=[],W=(s=[],C),V=(l-h)/(F-E),z=-V;if(-1!==(o="area"===(k.valueRepresents?k.valueRepresents:"height")?function(){var t,e,i=E,n=L,a=F,s=B;t=C,e=S-A,s=Math.abs((e-t)*(n-i+(s-a))/2),t=e-t,e=(a=B-F)*(e-S),e=s+(e=Math.abs(e)),s=[];for(var o=0,r=0;r<_.length;r++){if(void 0===_[r].y)return-1;_[r].y="number"==typeof _[r].y?_[r].y:0,o+=Math.abs(_[r].y)}if(0===o)return-1;var l,h,c=s[0]=0,d=0;for(n=n-i,c=!1,r=0;r<_.length;r++)i=Math.abs(_[r].y)*e/o,c?l=0==Number(a.toFixed(3))?0:i/a:(h=V*V*n*n-4*Math.abs(V)*i)<0?(i-=c=(n+(h=a))*(t-d)/2,d+=l=t-d,l+=0==h?0:i/h,d+=i/h,c=!0):(h=n-2*(l=(Math.abs(V)*n-Math.sqrt(h))/2)/Math.abs(V),t<(d+=l)&&(c=(n+(h=a))*(t-(d-=l))/2,d+=l=t-d,l+=(i-=c)/h,d+=i/h,c=!0),n=h),s.push(l);return s}():function(){for(var t=0,e=[],i=0;i<_.length;i++){if(void 0===_[i].y)return-1;_[i].y="number"==typeof _[i].y?_[i].y:0,t+=Math.abs(_[i].y)}if(0===t)return-1;for(i=e[0]=0;i<_.length;i++)e.push(Math.abs(_[i].y)*a/t);return e}())){if(k.reversed)for(s.push(W),r=o.length-1;0<r;r--)W+=o[r],s.push(W);else for(r=0;r<o.length;r++)W+=o[r],s.push(W);if(k.reversed)for(r=0;r<o.length;r++)s[r]<l?(t.push(F),e.push(B),D=r):(t.push((s[r]-h+V*E)/V),e.push((s[r]-h+z*L)/z));else for(r=0;r<o.length;r++)s[r]<l?(t.push((s[r]-h+V*E)/V),e.push((s[r]-h+z*L)/z),D=r):(t.push(F),e.push(B));for(r=0;r<o.length-1;r++)W=k.reversed?_[_.length-1-r].color?_[_.length-1-r].color:k._colorSet[(_.length-1-r)%k._colorSet.length]:_[r].color?_[r].color:k._colorSet[r%k._colorSet.length],r===D?O.push({x1:t[r],y1:s[r],x2:e[r],y2:s[r],x3:B,y3:l,x4:e[r+1],y4:s[r+1],x5:t[r+1],y5:s[r+1],x6:F,y6:l,id:r,height:s[r+1]-s[r],color:W}):O.push({x1:t[r],y1:s[r],x2:e[r],y2:s[r],x3:e[r+1],y3:s[r+1],x4:t[r+1],y4:s[r+1],id:r,height:s[r+1]-s[r],color:W});var N=2,X=[],R=!1,Y=[],j=[];o=!1;for(t=t=0,K(Y),r=0;r<_.length;r++)_[r].exploded&&(o=!0,k.reversed?Y.push(_.length-1-r):Y.push(r));if(P.clearRect(b.x1,b.y1,b.width,b.height),P.fillStyle=w.backgroundColor,P.fillRect(b.x1,b.y1,b.width,b.height),T&&k.visible&&(function(){if(k&&_){for(var t,e,i,n,a,s,o,r,l,h,c,d,u,p,m=[],g=[],f={percent:null,total:null},x=null,b=0;b<_.length;b++)p=y(p=void 0!==(p=O[b]).x5?(p.y2+p.y4)/2:(p.y2+p.y3)/2).x2+1,m[b]=M-p-I;p=.5*I;b=0;for(var v=_.length-1;b<_.length||0<=v;b++,v--)t=(e=k.reversed?_[v]:_[b]).color?e.color:k.reversed?k._colorSet[(_.length-1-b)%k._colorSet.length]:k._colorSet[b%k._colorSet.length],i=e.indexLabelPlacement||k.indexLabelPlacement||"outside",n=e.indexLabelBackgroundColor||k.indexLabelBackgroundColor||(Z?"transparent":null),a=e.indexLabelFontColor||k.indexLabelFontColor||"#979797",s=G(e.indexLabelFontSize)?k.indexLabelFontSize:e.indexLabelFontSize,o=e.indexLabelFontStyle||k.indexLabelFontStyle||"normal",r=e.indexLabelFontFamily||k.indexLabelFontFamily||"arial",l=e.indexLabelFontWeight||k.indexLabelFontWeight||"normal",t=e.indexLabelLineColor||k.options.indexLabelLineColor||t,h="number"==typeof e.indexLabelLineThickness?e.indexLabelLineThickness:"number"==typeof k.indexLabelLineThickness?k.indexLabelLineThickness:2,c=e.indexLabelLineDashType||k.indexLabelLineDashType||"solid",d=void 0!==e.indexLabelWrap?e.indexLabelWrap:void 0===k.indexLabelWrap||k.indexLabelWrap,u=k.dataPointIds[b],w._eventManager.objectMap[u]={id:u,objectType:"dataPoint",dataPointIndex:b,dataSeriesIndex:0,funnelSection:O[k.reversed?_.length-1-b:b]},"inside"===k.indexLabelPlacement&&(m[b]=b!==D?k.reversed?O[b].x2-O[b].x1:O[b].x3-O[b].x4:O[b].x3-O[b].x6,m[b]<20&&(m[b]=b!==D&&k.reversed?O[b].x3-O[b].x4:O[b].x2-O[b].x1,m[b]/=2)),((u=e.indexLabelMaxWidth?e.indexLabelMaxWidth:k.options.indexLabelMaxWidth?k.indexLabelMaxWidth:m[b])>m[b]||u<0)&&(u=m[b]),g[b]="inside"===k.indexLabelPlacement&&O[b].height,f=w.getPercentAndTotal(k,e),(k.indexLabelFormatter||e.indexLabelFormatter)&&(x={chart:w.options,dataSeries:k,dataPoint:e,total:f.total,percent:f.percent}),e=e.indexLabelFormatter?e.indexLabelFormatter(x):e.indexLabel?w.replaceKeywordsWithValue(e.indexLabel,e,k,b):k.indexLabelFormatter?k.indexLabelFormatter(x):k.indexLabel?w.replaceKeywordsWithValue(k.indexLabel,e,k,b):e.label?e.label:"",h<=0&&(h=0),u<1e3&&1e3-u<p&&(u+=1e3-u),P.roundRect||q(P),(i=new Q(P,{fontSize:s,fontFamily:r,fontColor:a,fontStyle:o,fontWeight:l,horizontalAlign:i,backgroundColor:n,maxWidth:u,maxHeight:!1===g[b]?d?4.28571429*s:1.5*s:g[b],text:e,padding:N})).measureText(),X.push({textBlock:i,id:k.reversed?v:b,isDirty:!1,lineColor:t,lineThickness:h,lineDashType:c,height:i.height<i.maxHeight?i.height:i.maxHeight,width:i.width<i.maxWidth?i.width:i.maxWidth})}}(),d(),function(){var t,e,i,n,a,s=[];a=!1,i=0;for(var o,r=M-L-I/2,l=(r=k.options.indexLabelMaxWidth?k.indexLabelMaxWidth>r?r:k.indexLabelMaxWidth:r,X.length-1);0<=l;l--)o=_[X[l].id],n=(i=X[l]).textBlock,e=(t=g(l)<O.length?X[g(l)]:null)?t.textBlock:null,i=i.height,t&&n.y+i+N>e.y&&(a=!0),(r<(i=o.indexLabelMaxWidth||r)||i<0)&&(i=r),s.push(i);if(a)for(l=X.length-1;0<=l;l--)t=O[l],X[l].textBlock.maxWidth=s[s.length-(l+1)],X[l].textBlock.measureText(),X[l].textBlock.x=M-r,i=X[l].textBlock.height<X[l].textBlock.maxHeight?X[l].textBlock.height:X[l].textBlock.maxHeight,a=X[l].textBlock.width<X[l].textBlock.maxWidth?X[l].textBlock.width:X[l].textBlock.maxWidth,X[l].height=i,X[l].width=a,i=void 0!==t.x5?(t.y2+t.y4)/2:(t.y2+t.y3)/2,X[l].textBlock.y=i-X[l].height/2,k.reversed?(X[l].textBlock.y+X[l].height>h+v&&(X[l].textBlock.y=h+v-X[l].height),X[l].textBlock.y<c-v&&(X[l].textBlock.y=c-v)):(X[l].textBlock.y<h-v&&(X[l].textBlock.y=h-v),X[l].textBlock.y+X[l].height>c+v&&(X[l].textBlock.y=c+v-X[l].height))}(),"inside"!==k.indexLabelPlacement)){for(function(){function s(t,e){var i;if(t<0||t>=X.length)return 0;var n,a=X[t].textBlock;return e<0?(e*=-1)<=(i=u(n=m(t),t))?(a.y-=e,e):(0==t?0<i&&(a.y-=i):0<(i+=s(n,-(e-i)))&&(a.y-=i),i):e<=(i=u(t,n=g(t)))?(a.y+=e,e):(t==O.length-1?0<i&&(a.y+=i):0<(i+=s(n,e-i))&&(a.y+=i),i)}function t(){var t,e,i,n,a,s=0;n=(S-C+2*v)/c,a=c;for(var o,r=1;r<a;r++){i=r*n;for(var l=X.length-1;0<=l;l--)!X[l].isDirty&&X[l].textBlock.y<i&&X[l].textBlock.y+X[l].height>i&&(!((o=g(l))>=X.length-1)&&X[l].textBlock.y+X[l].height+N>X[o].textBlock.y&&(X[l].textBlock.y=X[l].textBlock.y+X[l].height-i>i-X[l].textBlock.y?i+1:i-X[l].height-1))}for(o=O.length-1;0<o;
2o--)if(!X[o].isDirty){if((i=m(o))<0&&X[i=0].isDirty)break;if(X[o].textBlock.y<X[i].textBlock.y+X[i].height){for(e=e||o,n=o,a=0;X[n].textBlock.y<X[i].textBlock.y+X[i].height+N;){if(t=t||X[n].textBlock.y+X[n].height,a+=X[n].height,a+=N,(n=i)<=0){a+=X[n=0].height;break}if((i=m(n))<0){a+=X[n=0].height;break}}if(n!=o){s=h(t=a-(t-=s=X[n].textBlock.y),e,n);break}}}return s}function h(t,e,i){var n=[],a=0,s=0;for(t=Math.abs(t);i<=e;i++)n.push(O[i]);for(n.sort(function(t,e){return t.height-e.height}),i=0;i<n.length&&(e=n[i],a<t);i++)s++,a+=X[e.id].height+N,X[e.id].textBlock.text="",X[e.id].indexLabelText="",X[e.id].isDirty=!0,X[e.id].textBlock.measureText();return s}for(var e,i,n,a,o,r,c=1,l=0;l<2*c;l++){for(var d=X.length-1;0<=d&&(0<=m(d)&&m(d),a=(n=X[d]).textBlock,r=(o=g(d)<O.length?X[g(d)]:null)?o.textBlock:null,e=+n.height.toFixed(6),i=+a.y.toFixed(6),!(!n.isDirty&&o&&i+e+N>+r.y.toFixed(6)&&((i=s(d,-(e=a.y+e+N-r.y)))<e&&(0<i&&(e-=i),(i=s(g(d),e))!=e))));d--);t()}}(),r=0;r<_.length;r++)X[r].isDirty||(t=X[r].textBlock.x+X[r].width,t=(M-t)/2,0==r&&(n=t),t<n&&(n=t));for(r=0;r<O.length;r++)O[r].x1+=n,O[r].x2+=n,O[r].x3+=n,O[r].x4+=n,O[r].x5&&(O[r].x5+=n,O[r].x6+=n),X[r].textBlock.x+=n}for(r=0;r<O.length;r++)n=O[r],H(P,n,k.fillOpacity),j.push(n.y1);if(x(P),T&&k.visible&&("inside"===k.indexLabelPlacement||w.animationEnabled||p(P),w.animationEnabled||f()),!T)for(r=0;r<_.length;r++)t={id:n=k.dataPointIds[r],objectType:"dataPoint",dataPointIndex:r,dataSeriesIndex:0,funnelSection:O[k.reversed?_.length-1-r:r]},w._eventManager.objectMap[n]=t;return!w.animationEnabled&&o?i(w,-1,0):w.animationEnabled&&!w.animatedRender&&i(w,-1,0),this.funnelPyramidClickHandler=function(t){var e=-1;!R&&!w.isAnimating&&(G(t.dataSeries.explodeOnClick)||t.dataSeries.explodeOnClick)&&0<=(e=k.reversed?_.length-1-t.dataPointIndex:t.dataPointIndex)&&(t=e,"funnel"!==k.type&&"pyramid"!==k.type||(k.reversed?_[_.length-1-t].exploded=!_[_.length-1-t].exploded:_[t].exploded=!_[t].exploded),i(w,e,500))},{source:P,dest:this.plotArea.ctx,animationCallback:function(t,e){U.fadeInAnimation(t,e),1<=t&&(i(w,-1,500),x(w.plotArea.ctx||w.ctx))},easingFunction:U.easing.easeInQuad,animationBase:0}}}}},r.prototype.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},r.prototype.cancelRequestAnimFrame=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,r.prototype.set=function(t,e,i){i=void 0===i||i,"options"===t?(this.options=e,i&&this.render()):r.base.set.call(this,t,e,i)},r.prototype.exportChart=function(t){var e=(t=void 0===t?{}:t).format?t.format:"png",i=t.fileName?t.fileName:this.exportFileName;if(t.toDataURL)return this.canvas.toDataURL("image/"+e);a(this.canvas,e,i)},r.prototype.print=function(){var t=this.exportChart({toDataURL:!0}),e=document.createElement("iframe");e.setAttribute("class","canvasjs-chart-print-frame"),e.setAttribute("style","position:absolute; width:100%; border: 0px; margin: 0px 0px 0px 0px; padding 0px 0px 0px 0px;"),e.style.height=this.height+"px",this._canvasJSContainer.appendChild(e);var i=this,n=e.contentWindow||e.contentDocument.document||e.contentDocument;
2n.document.open(),n.document.write('<!DOCTYPE HTML>\n<html><body style="margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;"><img src="'+t+'"/><body/></html>'),n.document.close(),setTimeout(function(){n.focus(),n.print(),setTimeout(function(){i._canvasJSContainer.removeChild(e)},1e3)},500)},r.prototype.getPercentAndTotal=function(t,e){var i=null,n=null,a=null;if(0<=t.type.indexOf("stacked"))n=0,(i=e.x.getTime?e.x.getTime():e.x)in t.plotUnit.yTotals&&(n=t.plotUnit.yTotals[i],a=isNaN(e.y)?0:e.y/n*100);else if("pie"===t.type||"doughnut"===t.type||"funnel"===t.type||"pyramid"===t.type){for(i=n=0;i<t.dataPoints.length;i++)isNaN(t.dataPoints[i].y)||(n+=t.dataPoints[i].y);a=isNaN(e.y)?0:e.y/n*100}return{percent:a,total:n}},r.prototype.replaceKeywordsWithValue=function(t,n,a,s,o){var r=this;if(o=void 0===o?0:o,(0<=a.type.indexOf("stacked")||"pie"===a.type||"doughnut"===a.type||"funnel"===a.type||"pyramid"===a.type)&&(0<=t.indexOf("#percent")||0<=t.indexOf("#total"))){var e="#percent",i="#total",l=this.getPercentAndTotal(a,n);i=isNaN(l.total)?i:l.total,e=isNaN(l.percent)?e:l.percent;do{if(l="",a.percentFormatString)l=a.percentFormatString;else{l="#,##0.";var h=Math.max(Math.ceil(Math.log(1/Math.abs(e))/Math.LN10),2);!isNaN(h)&&isFinite(h)||(h=2);for(var c=0;c<h;c++)l+="#";a.percentFormatString=l}t=(t=t.replace("#percent",nt(e,l,r._cultureInfo))).replace("#total",nt(i,a.yValueFormatString?a.yValueFormatString:"#,##0.########",r._cultureInfo))}while(0<=t.indexOf("#percent")||0<=t.indexOf("#total"))}return t.replace(/\{.*?\}|"[^"]*"|'[^']*'/g,function(t){if('"'===t[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1])return t.slice(1,t.length-1);t=(t=m(t.slice(1,t.length-1))).replace("#index",o);var e=null;try{var i=t.match(/(.*?)\s*\[\s*(.*?)\s*\]/);i&&0<i.length&&(e=m(i[2]),t=m(i[1]))}catch(t){}if(i=null,"color"===t)return"waterfall"===a.type?n.color?n.color:0<n.y?a.risingColor:a.fallingColor:"error"===a.type?a.color?a.color:a._colorSet[e%a._colorSet.length]:n.color?n.color:a.color?a.color:a._colorSet[s%a._colorSet.length];if(n.hasOwnProperty(t))i=n;else{if(!a.hasOwnProperty(t))return"";i=a}return i=i[t],null!==e&&(i=i[e]),"x"!==t?"y"===t?nt(i,n.yValueFormatString?n.yValueFormatString:a.yValueFormatString?a.yValueFormatString:a.yValueFormatString="#,##0.########",r._cultureInfo):"z"===t?nt(i,n.zValueFormatString?n.zValueFormatString:a.zValueFormatString?a.zValueFormatString:a.zValueFormatString="#,##0.########",r._cultureInfo):i:"dateTime"===a.axisX.valueType||"dateTime"===a.xValueType||n.x&&n.x.getTime?r.plotInfo.plotTypes[0].plotUnits[0].axisX&&!r.plotInfo.plotTypes[0].plotUnits[0].axisX.logarithmic?ct(i,n.xValueFormatString?n.xValueFormatString:a.xValueFormatString?a.xValueFormatString:a.xValueFormatString=r.axisX&&r.axisX.autoValueFormatString?r.axisX.autoValueFormatString:"DD MMM YY",r._cultureInfo):void 0:nt(i,n.xValueFormatString?n.xValueFormatString:a.xValueFormatString?a.xValueFormatString:a.xValueFormatString="#,##0.########",r._cultureInfo)})},t(n,E),n.prototype.setLayout=function(){var t=this.dockInsidePlotArea?this.chart.plotArea:this.chart,e=t.layoutManager.getFreeSpace(),i=null,n=0,a=0,s=0,o=0,r=this.markerMargin=this.chart.options.legend&&!G(this.chart.options.legend.markerMargin)?this.chart.options.legend.markerMargin:.3*this.fontSize;this.height=0;var l=[],h=[];"top"===this.verticalAlign||"bottom"===this.verticalAlign?(this.orientation="horizontal",i=this.verticalAlign,s=this.maxWidth=null!==this.maxWidth?this.maxWidth:e.width,o=this.maxHeight=null!==this.maxHeight?this.maxHeight:.5*e.height):"center"===this.verticalAlign&&(this.orientation="vertical",i=this.horizontalAlign,s=this.maxWidth=null!==this.maxWidth?this.maxWidth:.5*e.width,o=this.maxHeight=null!==this.maxHeight?this.maxHeight:e.height),this.errorMarkerColor=[];for(var c=0;c<this.dataSeries.length;c++){var d=this.dataSeries[c];if(d.dataPoints&&d.dataPoints.length)if("pie"!==d.type&&"doughnut"!==d.type&&"funnel"!==d.type&&"pyramid"!==d.type){var u=d.legendMarkerType=d.legendMarkerType?d.legendMarkerType:"line"!==d.type&&"stepLine"!==d.type&&"spline"!==d.type&&"scatter"!==d.type&&"bubble"!==d.type||!d.markerType?"error"===d.type&&d._linkedSeries?d._linkedSeries.legendMarkerType?d._linkedSeries.legendMarkerType:y.getDefaultLegendMarker(d._linkedSeries.type):y.getDefaultLegendMarker(d.type):d.markerType,p=d.legendText?d.legendText:this.itemTextFormatter?this.itemTextFormatter({chart:this.chart,legend:this.options,dataSeries:d,dataPoint:null}):d.name,m=d.legendMarkerColor=d.legendMarkerColor?d.legendMarkerColor:d.markerColor?d.markerColor:"error"===d.type?G(d.whiskerColor)?d._colorSet[0]:d.whiskerColor:d._colorSet[0],g=d.markerSize||"line"!==d.type&&"stepLine"!==d.type&&"spline"!==d.type?.75*this.lineHeight:0,f=d.legendMarkerBorderColor?d.legendMarkerBorderColor:d.markerBorderColor,x=d.legendMarkerBorderThickness?d.legendMarkerBorderThickness:d.markerBorderThickness?Math.max(1,Math.round(.2*g)):0;"error"===d.type&&this.errorMarkerColor.push(m),u={markerType:u,markerColor:m,text:p=this.chart.replaceKeywordsWithValue(p,d.dataPoints[0],d,c),textBlock:null,chartType:d.type,markerSize:g,lineColor:d._colorSet[0],dataSeriesIndex:d.index,dataPointIndex:null,markerBorderColor:f,markerBorderThickness:x},l.push(u)}else for(var b=0;b<d.dataPoints.length;b++){var v=d.dataPoints[b];u=v.legendMarkerType?v.legendMarkerType:d.legendMarkerType?d.legendMarkerType:y.getDefaultLegendMarker(d.type),p=v.legendText?v.legendText:d.legendText?d.legendText:this.itemTextFormatter?this.itemTextFormatter({chart:this.chart,legend:this.options,dataSeries:d,dataPoint:v}):v.name?v.name:"DataPoint: "+(b+1),m=v.legendMarkerColor?v.legendMarkerColor:d.legendMarkerColor?d.legendMarkerColor:v.color?v.color:d.color?d.color:d._colorSet[b%d._colorSet.length],g=.75*this.lineHeight,f=v.legendMarkerBorderColor?v.legendMarkerBorderColor:d.legendMarkerBorderColor?d.legendMarkerBorderColor:v.markerBorderColor?v.markerBorderColor:d.markerBorderColor,x=v.legendMarkerBorderThickness?v.legendMarkerBorderThickness:d.legendMarkerBorderThickness?d.legendMarkerBorderThickness:v.markerBorderThickness||d.markerBorderThickness?Math.max(1,Math.round(.2*g)):0,u={markerType:u,markerColor:m,text:p=this.chart.replaceKeywordsWithValue(p,v,d,b),textBlock:null,chartType:d.type,markerSize:g,dataSeriesIndex:c,dataPointIndex:b,markerBorderColor:f,markerBorderThickness:x};
2(v.showInLegend||d.showInLegend&&!1!==v.showInLegend)&&l.push(u)}}if(!0===this.reversed&&l.reverse(),0<l.length){for(m=p=v=b=0,v=(d=null)!==this.itemWidth?null!==this.itemMaxWidth?Math.min(this.itemWidth,this.itemMaxWidth,s):this.itemMaxWidth=Math.min(this.itemWidth,s):null!==this.itemMaxWidth?Math.min(this.itemMaxWidth,s):this.itemMaxWidth=s,v-=(g=0===g?.75*this.lineHeight:g)+r,c=0;c<l.length;c++)f=v,"line"!==(u=l[c]).chartType&&"spline"!==u.chartType&&"stepLine"!==u.chartType||(f-=.2*this.lineHeight),o<=0||void 0===o||f<=0||void 0===f||("horizontal"===this.orientation?(u.textBlock=new Q(this.ctx,{x:0,y:0,maxWidth:f,maxHeight:this.itemWrap?o:this.lineHeight,angle:0,text:u.text,horizontalAlign:"left",fontSize:this.fontSize,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontColor:this.fontColor,fontStyle:this.fontStyle,textBaseline:"middle"}),u.textBlock.measureText(),null!==this.itemWidth&&(u.textBlock.width=this.itemWidth-(g+r+("line"===u.chartType||"spline"===u.chartType||"stepLine"===u.chartType?.2*this.lineHeight:0))),(!d||d.width+Math.round(u.textBlock.width+g+r+(0===d.width?0:this.horizontalSpacing)+("line"===u.chartType||"spline"===u.chartType||"stepLine"===u.chartType?.2*this.lineHeight:0))>s)&&(d={items:[],width:0},h.push(d),this.height+=p,p=0),p=Math.max(p,u.textBlock.height)):(u.textBlock=new Q(this.ctx,{x:0,y:0,maxWidth:v,maxHeight:!0===this.itemWrap?o:1.5*this.fontSize,angle:0,text:u.text,horizontalAlign:"left",fontSize:this.fontSize,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontColor:this.fontColor,fontStyle:this.fontStyle,textBaseline:"middle"}),u.textBlock.measureText(),null!==this.itemWidth&&(u.textBlock.width=this.itemWidth-(g+r+("line"===u.chartType||"spline"===u.chartType||"stepLine"===u.chartType?.2*this.lineHeight:0))),this.height<o-this.lineHeight?(d={items:[],width:0},h.push(d)):(d=h[b],b=(b+1)%h.length),this.height+=u.textBlock.height),u.textBlock.x=d.width,u.textBlock.y=0,d.width+=Math.round(u.textBlock.width+g+r+(0===d.width?0:this.horizontalSpacing)+("line"===u.chartType||"spline"===u.chartType||"stepLine"===u.chartType?.2*this.lineHeight:0)),d.items.push(u),this.width=Math.max(d.width,this.width),m=u.textBlock.width+(g+r+("line"===u.chartType||"spline"===u.chartType||"stepLine"===u.chartType?.2*this.lineHeight:0)));this.itemWidth=m,this.height=!1===this.itemWrap?h.length*this.lineHeight:this.height+p,this.height=Math.min(o,this.height),this.width=Math.min(s,this.width)}for("top"===this.verticalAlign?(a="left"===this.horizontalAlign?e.x1:"right"===this.horizontalAlign?e.x2-this.width:e.x1+e.width/2-this.width/2,n=e.y1):"center"===this.verticalAlign?(a="left"===this.horizontalAlign?e.x1:"right"===this.horizontalAlign?e.x2-this.width:e.x1+e.width/2-this.width/2,n=e.y1+e.height/2-this.height/2):"bottom"===this.verticalAlign&&(a="left"===this.horizontalAlign?e.x1:"right"===this.horizontalAlign?e.x2-this.width:e.x1+e.width/2-this.width/2,n=e.y2-this.height),this.items=l,c=0;c<this.items.length;c++)(u=l[c]).id=++this.chart._eventManager.lastObjectId,this.chart._eventManager.objectMap[u.id]={id:u.id,objectType:"legendItem",legendItemIndex:c,dataSeriesIndex:u.dataSeriesIndex,dataPointIndex:u.dataPointIndex};this.markerSize=g,this.rows=h,0<l.length&&t.layoutManager.registerSpace(i,{width:this.width+2+2,height:this.height+5+5}),this.bounds={x1:a,y1:n,x2:a+this.width,y2:n+this.height}},n.prototype.render=function(){var t=this.bounds.x1,e=this.bounds.y1,i=this.markerMargin,n=this.maxWidth,a=this.maxHeight,s=this.markerSize,o=this.rows;(0<this.borderThickness&&this.borderColor||this.backgroundColor)&&this.ctx.roundRect(t,e,this.width,this.height,this.cornerRadius,this.borderThickness,this.backgroundColor,this.borderColor);for(var r=0,l=0;l<o.length;l++){for(var h=o[l],c=0,d=0;d<h.items.length;d++){var u=h.items[d],p=u.textBlock.x+t+(0===d?.2*s:this.horizontalSpacing),m=e+r,g=p;if(this.chart.data[u.dataSeriesIndex].visible||(this.ctx.globalAlpha=.5),this.ctx.save(),this.ctx.beginPath(),this.ctx.rect(t,e,n,Math.max(a-a%this.lineHeight,0)),this.ctx.clip(),"line"!==u.chartType&&"stepLine"!==u.chartType&&"spline"!==u.chartType||(this.ctx.strokeStyle=u.lineColor,this.ctx.lineWidth=Math.ceil(this.lineHeight/8),this.ctx.beginPath(),this.ctx.moveTo(p-.1*this.lineHeight,m+this.lineHeight/2),this.ctx.lineTo(p+.85*this.lineHeight,m+this.lineHeight/2),this.ctx.stroke(),g-=.1*this.lineHeight),"error"===u.chartType){this.ctx.strokeStyle=this.errorMarkerColor[0],this.ctx.lineWidth=s/8,this.ctx.beginPath();var f=p-.08*this.lineHeight+.1*this.lineHeight,x=m+.15*this.lineHeight,b=.7*this.lineHeight,v=b+.02*this.lineHeight;this.ctx.moveTo(f,x),this.ctx.lineTo(f+b,x),this.ctx.stroke(),this.ctx.beginPath(),this.ctx.moveTo(f+b/2,x),this.ctx.lineTo(f+b/2,x+v),this.ctx.stroke(),this.ctx.beginPath(),this.ctx.moveTo(f,x+v),this.ctx.lineTo(f+b,x+v),this.ctx.stroke(),this.errorMarkerColor.shift()}F.drawMarker(p+s/2,m+this.lineHeight/2,this.ctx,u.markerType,"error"===u.chartType||"line"===u.chartType||"spline"===u.chartType?u.markerSize/2:u.markerSize,u.markerColor,u.markerBorderColor,u.markerBorderThickness),u.textBlock.x=p+i+s,"line"!==u.chartType&&"stepLine"!==u.chartType&&"spline"!==u.chartType||(u.textBlock.x+=.1*this.lineHeight),u.textBlock.y=Math.round(m+this.lineHeight/2),u.textBlock.render(!0),this.ctx.restore(
2),c=0<d?Math.max(c,u.textBlock.height):u.textBlock.height,this.chart.data[u.dataSeriesIndex].visible||(this.ctx.globalAlpha=1),p=R(u.id),this.ghostCtx.fillStyle=p,this.ghostCtx.beginPath(),this.ghostCtx.fillRect(g,u.textBlock.y-this.lineHeight/2,u.textBlock.x+u.textBlock.width-g,u.textBlock.height),u.x1=this.chart._eventManager.objectMap[u.id].x1=g,u.y1=this.chart._eventManager.objectMap[u.id].y1=u.textBlock.y-this.lineHeight/2,u.x2=this.chart._eventManager.objectMap[u.id].x2=u.textBlock.x+u.textBlock.width,u.y2=this.chart._eventManager.objectMap[u.id].y2=u.textBlock.y+u.textBlock.height-this.lineHeight/2}r+=c}},t(y,E),y.prototype.getDefaultAxisPlacement=function(){var t=this.type;return"column"===t||"line"===t||"stepLine"===t||"spline"===t||"area"===t||"stepArea"===t||"splineArea"===t||"stackedColumn"===t||"stackedLine"===t||"bubble"===t||"scatter"===t||"stackedArea"===t||"stackedColumn100"===t||"stackedLine100"===t||"stackedArea100"===t||"candlestick"===t||"ohlc"===t||"rangeColumn"===t||"rangeArea"===t||"rangeSplineArea"===t||"boxAndWhisker"===t||"waterfall"===t?"normal":"bar"===t||"stackedBar"===t||"stackedBar100"===t||"rangeBar"===t?"xySwapped":"pie"===t||"doughnut"===t||"funnel"===t||"pyramid"===t?"none":("error"!==t&&window.console.log("Unknown Chart Type: "+t),null)},y.getDefaultLegendMarker=function(t){return"column"===t||"stackedColumn"===t||"stackedLine"===t||"bar"===t||"stackedBar"===t||"stackedBar100"===t||"bubble"===t||"scatter"===t||"stackedColumn100"===t||"stackedLine100"===t||"stepArea"===t||"candlestick"===t||"ohlc"===t||"rangeColumn"===t||"rangeBar"===t||"rangeArea"===t||"rangeSplineArea"===t||"boxAndWhisker"===t||"waterfall"===t?"square":"line"===t||"stepLine"===t||"spline"===t||"pie"===t||"doughnut"===t?"circle":"area"===t||"splineArea"===t||"stackedArea"===t||"stackedArea100"===t||"funnel"===t||"pyramid"===t?"triangle":"error"===t?"none":(window.console.log("Unknown Chart Type: "+t),null)},y.prototype.getDataPointAtX=function(t,e){if(!this.dataPoints||0===this.dataPoints.length)return null;var i={dataPoint:null,distance:1/0,index:NaN},n=null,a=0,s=0,o=1,r=1/0,l=0,h=0,c=0;for("none"!==this.chart.plotInfo.axisPlacement&&(c=this.axisX.logarithmic?1<(c=Math.log(this.dataPoints[this.dataPoints.length-1].x/this.dataPoints[0].x))?Math.min(Math.max((this.dataPoints.length-1)/c*Math.log(t/this.dataPoints[0].x)>>0,0),this.dataPoints.length):0:0<(c=this.dataPoints[this.dataPoints.length-1].x-this.dataPoints[0].x)?Math.min(Math.max((this.dataPoints.length-1)/c*(t-this.dataPoints[0].x)>>0,0),this.dataPoints.length):0);;){if(0<=(s=0<o?c+a:c-a)&&s<this.dataPoints.length){n=this.dataPoints[s];var d=this.axisX.logarithmic?n.x>t?n.x/t:t/n.x:Math.abs(n.x-t);if(d<i.distance&&(i.dataPoint=n,i.distance=d,i.index=s),(n=d)<=r?r=n:0<o?l++:h++,1e3<l&&1e3<h)break}else if(c-a<0&&c+a>=this.dataPoints.length)break;o=-1===o?(a++,1):-1}return e||i.dataPoint.x!==t?e&&null!==i.dataPoint?i:null:i},y.prototype.getDataPointAtXY=function(t,e,i){if(!this.dataPoints||0===this.dataPoints.length||t<this.chart.plotArea.x1||t>this.chart.plotArea.x2||e<this.chart.plotArea.y1||e>this.chart.plotArea.y2)return null;i=i||!1;var n=[],a=0,s=0,o=1,r=!1,l=1/0,h=0,c=0,d=0;if("none"!==this.chart.plotInfo.axisPlacement)if(d=(this.chart.axisX[0]?this.chart.axisX[0]:this.chart.axisX2[0]).getXValueAt({x:t,y:e}),this.axisX.logarithmic)d=1<(u=Math.log(this.dataPoints[this.dataPoints.length-1].x/this.dataPoints[0].x))?Math.min(Math.max((this.dataPoints.length-1)/u*Math.log(d/this.dataPoints[0].x)>>0,0),this.dataPoints.length):0;else d=0<(u=this.dataPoints[this.dataPoints.length-1].x-this.dataPoints[0].x)?Math.min(Math.max((this.dataPoints.length-1)/u*(d-this.dataPoints[0].x)>>0,0),this.dataPoints.length):0;for(;;){if(0<=(s=0<o?d+a:d-a)&&s<this.dataPoints.length){var u=this.chart._eventManager.objectMap[this.dataPointIds[s]],p=this.dataPoints[s],m=null;if(u){switch(this.type){case"column":case"stackedColumn":case"stackedColumn100":case"bar":case"stackedBar":case"stackedBar100":case"rangeColumn":case"rangeBar":case"waterfall":case"error":t>=u.x1&&t<=u.x2&&e>=u.y1&&e<=u.y2&&(n.push({dataPoint:p,dataPointIndex:s,dataSeries:this,distance:Math.min(Math.abs(u.x1-t),Math.abs(u.x2-t),Math.abs(u.y1-e),Math.abs(u.y2-e))}),r=!0);break;case"line":case"stepLine":case"spline":case"area":case"stepArea":case"stackedArea":case"stackedArea100":case"splineArea":case"scatter":var g=T("markerSize",p,this)||4,f=i?20:g;
2(m=Math.sqrt(Math.pow(u.x1-t,2)+Math.pow(u.y1-e,2)))<=f&&n.push({dataPoint:p,dataPointIndex:s,dataSeries:this,distance:m}),(u=Math.abs(u.x1-t))<=l?l=u:0<o?h++:c++,m<=g/2&&(r=!0);break;case"rangeArea":case"rangeSplineArea":g=T("markerSize",p,this)||4,f=i?20:g,(m=Math.min(Math.sqrt(Math.pow(u.x1-t,2)+Math.pow(u.y1-e,2)),Math.sqrt(Math.pow(u.x1-t,2)+Math.pow(u.y2-e,2))))<=f&&n.push({dataPoint:p,dataPointIndex:s,dataSeries:this,distance:m}),(u=Math.abs(u.x1-t))<=l?l=u:0<o?h++:c++,m<=g/2&&(r=!0);break;case"bubble":g=u.size,(m=Math.sqrt(Math.pow(u.x1-t,2)+Math.pow(u.y1-e,2)))<=g/2&&(n.push({dataPoint:p,dataPointIndex:s,dataSeries:this,distance:m}),r=!0);break;case"pie":case"doughnut":g=u.center,f="doughnut"===this.type?u.percentInnerRadius*u.radius:0,(m=Math.sqrt(Math.pow(g.x-t,2)+Math.pow(g.y-e,2)))<u.radius&&f<m&&((m=Math.atan2(e-g.y,t-g.x))<0&&(m+=2*Math.PI),m=Number(((m/Math.PI*180%360+360)%360).toFixed(12)),g=Number(((u.startAngle/Math.PI*180%360+360)%360).toFixed(12)),0===(f=Number(((u.endAngle/Math.PI*180%360+360)%360).toFixed(12)))&&1<u.endAngle&&(f=360),f<=g&&0!==p.y&&(f+=360,m<g&&(m+=360)),g<m&&m<f&&(n.push({dataPoint:p,dataPointIndex:s,dataSeries:this,distance:0}),r=!0));break;case"funnel":case"pyramid":e>(m=u.funnelSection).y1&&e<m.y4&&(m=m.y6?e>m.y6?(s=m.x6+(m.x5-m.x6)/(m.y5-m.y6)*(e-m.y6),m.x3+(m.x4-m.x3)/(m.y4-m.y3)*(e-m.y3)):(s=m.x1+(m.x6-m.x1)/(m.y6-m.y1)*(e-m.y1),m.x2+(m.x3-m.x2)/(m.y3-m.y2)*(e-m.y2)):(s=m.x1+(m.x4-m.x1)/(m.y4-m.y1)*(e-m.y1),m.x2+(m.x3-m.x2)/(m.y3-m.y2)*(e-m.y2)),s<t&&t<m&&(n.push({dataPoint:p,dataPointIndex:u.dataPointIndex,dataSeries:this,distance:0}),r=!0));break;case"boxAndWhisker":(t>=u.x1-u.borderThickness/2&&t<=u.x2+u.borderThickness/2&&e>=u.y4-u.borderThickness/2&&e<=u.y1+u.borderThickness/2||Math.abs(u.x2-t+u.x1-t)<u.borderThickness&&e>=u.y1&&e<=u.y4)&&(n.push({dataPoint:p,dataPointIndex:s,dataSeries:this,distance:Math.min(Math.abs(u.x1-t),Math.abs(u.x2-t),Math.abs(u.y2-e),Math.abs(u.y3-e))}),r=!0);break;case"candlestick":(t>=u.x1-u.borderThickness/2&&t<=u.x2+u.borderThickness/2&&e>=u.y2-u.borderThickness/2&&e<=u.y3+u.borderThickness/2||Math.abs(u.x2-t+u.x1-t)<u.borderThickness&&e>=u.y1&&e<=u.y4)&&(n.push({dataPoint:p,dataPointIndex:s,dataSeries:this,distance:Math.min(Math.abs(u.x1-t),Math.abs(u.x2-t),Math.abs(u.y2-e),Math.abs(u.y3-e))}),r=!0);break;case"ohlc":(Math.abs(u.x2-t+u.x1-t)<u.borderThickness&&e>=u.y2&&e<=u.y3||t>=u.x1&&t<=(u.x2+u.x1)/2&&e>=u.y1-u.borderThickness/2&&e<=u.y1+u.borderThickness/2||t>=(u.x1+u.x2)/2&&t<=u.x2&&e>=u.y4-u.borderThickness/2&&e<=u.y4+u.borderThickness/2)&&(n.push({dataPoint:p,dataPointIndex:s,dataSeries:this,distance:Math.min(Math.abs(u.x1-t),Math.abs(u.x2-t),Math.abs(u.y2-e),Math.abs(u.y3-e))}),r=!0)}if(r||1e3<h&&1e3<c)break}}else if(d-a<0&&d+a>=this.dataPoints.length)break;o=-1===o?(a++,1):-1}for(t=null,e=0;e<n.length;e++)t?n[e].distance<=t.distance&&(t=n[e]):t=n[e];return t},y.prototype.getMarkerProperties=function(t,e,i,n){var a=this.dataPoints;return{x:e,y:i,ctx:n,type:a[t].markerType?a[t].markerType:this.markerType,size:a[t].markerSize?a[t].markerSize:this.markerSize,color:a[t].markerColor?a[t].markerColor:this.markerColor?this.markerColor:a[t].color?a[t].color:this.color?this.color:this._colorSet[t%this._colorSet.length],borderColor:a[t].markerBorderColor?a[t].markerBorderColor:this.markerBorderColor?this.markerBorderColor:null,borderThickness:a[t].markerBorderThickness?a[t].markerBorderThickness:this.markerBorderThickness?this.markerBorderThickness:null}},t(b,E),b.prototype.createExtraLabelsForLog=function(t){if(!(5<(t=(t||0)+1))){var e=this.logLabelValues[0]||this.intervalStartPosition;if(Math.log(this.range)/Math.log(e/this.viewportMinimum)<this.noTicks-1){for(var i=b.getNiceNumber((e-this.viewportMinimum)/Math.min(Math.max(2,this.noTicks-this.logLabelValues.length),3),!0),n=Math.ceil(this.viewportMinimum/i)*i;n<e;n+=i)n<this.viewportMinimum||this.logLabelValues.push(n);this.logLabelValues.sort(B),this.createExtraLabelsForLog(t)}}},b.prototype.createLabels=function(){var t,e,i,n,a,s=0,o=0,r=0,l=0,h=(o=0,o=this.interval,0),c=.6*this.chart.height;t=!1;var d,u,p,m=this.scaleBreaks?this.scaleBreaks._appliedBreaks:[],g=m.length?G(this.scaleBreaks.firstBreakIndex)?0:this.scaleBreaks.firstBreakIndex:0;
2if("axisX"!==this.type||"dateTime"!==this.valueType||this.logarithmic){if(i=this.viewportMaximum,this.labels){t=Math.ceil(o);var f=!1;for(s=o=Math.ceil(this.intervalStartPosition);s<this.viewportMaximum;s+=t){if(!this.labels[s]){f=!1;break}f=!0}f&&(this.interval=t,this.intervalStartPosition=o)}if(this.logarithmic&&!this.equidistantInterval)for(this.logLabelValues||(this.logLabelValues=[],this.createExtraLabelsForLog()),o=0,f=g;o<this.logLabelValues.length;o++)if((s=this.logLabelValues[o])<this.viewportMinimum)o++;else{for(;f<m.length&&s>m[f].endValue;f++);a=s,(t=f<m.length&&s>=m[f].startValue&&s<=m[f].endValue)||(t=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.options,value:a,label:this.labels[a]?this.labels[a]:null}):"axisX"===this.type&&this.labels[a]?this.labels[a]:nt(a,this.valueFormatString,this.chart._cultureInfo),t=new Q(this.ctx,(d={x:0,y:0,maxWidth:r,maxHeight:l,angle:this.labelAngle,text:this.prefix+t+this.suffix,backgroundColor:this.labelBackgroundColor,borderColor:this.labelBorderColor,borderThickness:this.labelBorderThickness,cornerRadius:this.labelCornerRadius,horizontalAlign:"left",fontSize:this.labelFontSize,fontFamily:this.labelFontFamily,fontWeight:this.labelFontWeight,fontColor:this.labelFontColor,fontStyle:this.labelFontStyle,textBaseline:"middle"},p=0,(u="borderThickness")in d?Object.defineProperty(d,u,{value:p,enumerable:!0,configurable:!0,writable:!0}):d[u]=p,d)),this._labels.push({position:a,textBlock:t,effectiveHeight:null}))}for(f=g,s=this.intervalStartPosition;s<=i;s=parseFloat(this.interval<1e-12?this.logarithmic&&this.equidistantInterval?s*Math.pow(this.logarithmBase,this.interval):s+this.interval:(this.logarithmic&&this.equidistantInterval?s*Math.pow(this.logarithmBase,this.interval):s+this.interval).toFixed(12))){for(;f<m.length&&s>m[f].endValue;f++);a=s,(t=f<m.length&&s>=m[f].startValue&&s<=m[f].endValue)||(t=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.options,value:a,label:this.labels[a]?this.labels[a]:null}):"axisX"===this.type&&this.labels[a]?this.labels[a]:nt(a,this.valueFormatString,this.chart._cultureInfo),t=new Q(this.ctx,{x:0,y:0,maxWidth:r,maxHeight:l,angle:this.labelAngle,text:this.prefix+t+this.suffix,horizontalAlign:"left",backgroundColor:this.labelBackgroundColor,borderColor:this.labelBorderColor,borderThickness:this.labelBorderThickness,cornerRadius:this.labelCornerRadius,fontSize:this.labelFontSize,fontFamily:this.labelFontFamily,fontWeight:this.labelFontWeight,fontColor:this.labelFontColor,fontStyle:this.labelFontStyle,textBaseline:"middle"}),this._labels.push({position:a,textBlock:t,effectiveHeight:null}))}}else for(this.intervalStartPosition=this.getLabelStartPoint(new Date(this.viewportMinimum),this.intervalType,this.interval),i=w(new Date(this.viewportMaximum),this.interval,this.intervalType),f=g,s=this.intervalStartPosition;s<i;w(s,o,this.intervalType)){for(t=s.getTime();f<m.length&&t>m[f].endValue;f++);a=t,(t=f<m.length&&t>=m[f].startValue&&t<=m[f].endValue)||(t=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.options,value:new Date(a),label:this.labels[a]?this.labels[a]:null}):"axisX"===this.type&&this.labels[a]?this.labels[a]:ct(a,this.valueFormatString,this.chart._cultureInfo),t=new Q(this.ctx,{x:0,y:0,maxWidth:r,backgroundColor:this.labelBackgroundColor,borderColor:this.labelBorderColor,borderThickness:this.labelBorderThickness,cornerRadius:this.labelCornerRadius,maxHeight:l,angle:this.labelAngle,text:this.prefix+t+this.suffix,horizontalAlign:"left",fontSize:this.labelFontSize,fontFamily:this.labelFontFamily,fontWeight:this.labelFontWeight,fontColor:this.labelFontColor,fontStyle:this.labelFontStyle,textBaseline:"middle"}),this._labels.push({position:a,textBlock:t,effectiveHeight:null,breaksLabelType:void 0}))}for("bottom"===this._position||"top"===this._position?(h=this.logarithmic&&!this.equidistantInterval&&2<=this._labels.length?this.lineCoordinates.width*Math.log(Math.min(this._labels[this._labels.length-1].position/this._labels[this._labels.length-2].position,this._labels[1].position/this._labels[0].position))/Math.log(this.range):this.lineCoordinates.width/(this.logarithmic&&this.equidistantInterval?Math.log(this.range)/Math.log(this.logarithmBase):Math.abs(this.range))*tt[this.intervalType+"Duration"]*this.interval,r=void 0===this.options.labelMaxWidth?.5*this.chart.width>>0:this.options.labelMaxWidth,this.chart.panEnabled||(l=void 0===this.options.labelWrap||this.labelWrap?.8*this.chart.height>>0:1.5*this.labelFontSize)):"left"!==this._position&&"right"!==this._position||(h=this.logarithmic&&!this.equidistantInterval&&2<=this._labels.length?this.lineCoordinates.height*Math.log(Math.min(this._labels[this._labels.length-1].position/this._labels[this._labels.length-2].position,this._labels[1].position/this._labels[0].position))/Math.log(this.range):this.lineCoordinates.height/(this.logarithmic&&this.equidistantInterval?Math.log(this.range)/Math.log(this.logarithmBase):Math.abs(this.range))*tt[this.intervalType+"Duration"]*this.interval,this.chart.panEnabled||(r=void 0===this.options.labelMaxWidth?.3*this.chart.width>>0:this.options.labelMaxWidth),l=void 0===this.options.labelWrap||this.labelWrap?.3*this.chart.height>>0:1.5*this.labelFontSize),o=0;o<this._labels.length;o++){(t=this._labels[o].textBlock).maxWidth=r,t.maxHeight=l;var x=t.measureText();n=x.height}if(i=[],g=m=0,this.labelAutoFit||this.options.labelAutoFit)if(G(this.labelAngle)||(this.labelAngle=(this.labelAngle%360+360)%360,90<this.labelAngle&&this.labelAngle<270?this.labelAngle-=180:270<=this.labelAngle&&this.labelAngle<=360&&(this.labelAngle-=360)),"bottom"===this._position||"top"===this._position)if(r=.9*h>>0,g=0,!this.chart.panEnabled&&1<=this._labels.length){for(this.sessionVariables.labelFontSize=this.labelFontSize,this.sessionVariables.labelMaxWidth=r,this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelAngle=this.labelAngle,this.sessionVariables.labelWrap=this.labelWrap,s=0;s<this._labels.length;s++)if(!this._labels[s].breaksLabelType){var b;for(f=(t=this._labels[s].textBlock).text.split(" "),o=0;o<f.length;o++)a=f[o],this.ctx.font=t.fontStyle+" "+t.fontWeight+" "+t.fontSize+"px "+t.fontFamily,(a=this.ctx.measureText(a)).width>g&&(b=s,g=a.width)}for(s=0,s=this.intervalStartPosition<this.viewportMinimum?1:0;s<this._labels.length;s++)if(!this._labels[s].breaksLabelType){for(x=(t=this._labels[s].textBlock).measureText(),f=s+1;f<this._labels.length;f++)if(!this._labels[f].breaksLabelType){e=(e=this._labels[f].textBlock).measureText();break}if(i.push(t.height),this.sessionVariables.labelMaxHeight=Math.max.apply(Math,i),Math.cos(Math.PI/180*Math.abs(this.labelAngle)),Math.sin(Math.PI/180*Math.abs(this.labelAngle)),o=r*Math.sin(Math.PI/180*Math.abs(this.labelAngle))+(l-t.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle)),G(this.options.labelAngle)&&isNaN(this.options.labelAngle)&&0!==this.options.labelAngle)if(this.sessionVariables.labelMaxHeight=0===this.labelAngle?l:Math.min((o-r*Math.cos(Math.PI/180*Math.abs(this.labelAngle)))/Math.sin(Math.PI/180*Math.abs(this.labelAngle)),o),a=(c-(n+t.fontSize/2)*Math.cos(Math.PI/180*Math.abs(-25))
2)/Math.sin(Math.PI/180*Math.abs(-25)),G(this.options.labelWrap)){if(G(this.options.labelWrap))if(G(this.options.labelMaxWidth)){if(!G(e))if(o=x.width+e.width>>0,f=this.labelFontSize,g<r)m<o-2*r&&(m=o-2*r,2*r<=o&&o<2.2*r?(this.sessionVariables.labelMaxWidth=r,G(this.options.labelFontSize)&&12<f&&(f=Math.floor(12/13*f),t.measureText()),this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?f:this.options.labelFontSize,this.sessionVariables.labelAngle=this.labelAngle):2.2*r<=o&&o<2.8*r?(this.sessionVariables.labelAngle=-25,this.sessionVariables.labelMaxWidth=a,this.sessionVariables.labelFontSize=f):2.8*r<=o&&o<3.2*r?(this.sessionVariables.labelMaxWidth=Math.max(r,g),this.sessionVariables.labelWrap=!0,G(this.options.labelFontSize)&&12<this.labelFontSize&&(this.labelFontSize=Math.floor(12/13*this.labelFontSize),t.measureText()),this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?f:this.options.labelFontSize,this.sessionVariables.labelAngle=this.labelAngle):3.2*r<=o&&o<3.6*r?(this.sessionVariables.labelAngle=-25,this.sessionVariables.labelWrap=!0,this.sessionVariables.labelMaxWidth=a,this.sessionVariables.labelFontSize=this.labelFontSize):3.6*r<o&&o<5*r?(G(this.options.labelFontSize)&&12<f&&(f=Math.floor(12/13*f),t.measureText()),this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?f:this.options.labelFontSize,this.sessionVariables.labelWrap=!0,this.sessionVariables.labelAngle=-25,this.sessionVariables.labelMaxWidth=a):5*r<o&&(this.sessionVariables.labelWrap=!0,this.sessionVariables.labelMaxWidth=r,this.sessionVariables.labelFontSize=f,this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelAngle=this.labelAngle));else if(b===s&&(0===b&&g+this._labels[b+1].textBlock.measureText().width-2*r>m||b===this._labels.length-1&&g+this._labels[b-1].textBlock.measureText().width-2*r>m||0<b&&b<this._labels.length-1&&g+this._labels[b+1].textBlock.measureText().width-2*r>m&&g+this._labels[b-1].textBlock.measureText().width-2*r>m))m=0===b?g+this._labels[b+1].textBlock.measureText().width-2*r:g+this._labels[b-1].textBlock.measureText().width-2*r,this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?f:this.options.labelFontSize,this.sessionVariables.labelWrap=!0,this.sessionVariables.labelAngle=-25,this.sessionVariables.labelMaxWidth=a;else if(0===m)for(this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?f:this.options.labelFontSize,this.sessionVariables.labelWrap=!0,o=0;o<this._labels.length;o++)(t=this._labels[o].textBlock).maxWidth=this.sessionVariables.labelMaxWidth=Math.min(Math.max(r,g),a),x=t.measureText(),o<this._labels.length-1&&(f=o+1,(e=this._labels[f].textBlock).maxWidth=this.sessionVariables.labelMaxWidth=Math.min(Math.max(r,g),a),e=e.measureText(),x.width+e.width>>0>2*r&&(this.sessionVariables.labelAngle=-25))}else this.options.labelMaxWidth<r?(this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth,this.sessionVariables.labelMaxHeight=o):(this.sessionVariables.labelAngle=-25,this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth,this.sessionVariables.labelMaxHeight=l)}else this.labelWrap?G(this.options.labelMaxWidth)?(this.sessionVariables.labelMaxWidth=Math.min(Math.max(r,g),a),this.sessionVariables.labelWrap=this.labelWrap,x.width+e.width>>0>2*r&&(this.sessionVariables.labelAngle=-25)):(this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth,this.sessionVariables.labelAngle=this.sessionVariables.labelMaxWidth>r?-25:this.sessionVariables.labelAngle):G(this.options.labelMaxWidth)?(this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelMaxWidth=r,x.width+e.width>>0>2*r&&(this.sessionVariables.labelAngle=-25,this.sessionVariables.labelMaxWidth=a)):(this.sessionVariables.labelAngle=this.sessionVariables.labelMaxWidth>r?-25:this.sessionVariables.labelAngle,this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth,this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelWrap=this.labelWrap);else this.sessionVariables.labelAngle=this.labelAngle,this.sessionVariables.labelMaxHeight=0===this.labelAngle?l:Math.min((o-r*Math.cos(Math.PI/180*Math.abs(this.labelAngle)))/Math.sin(Math.PI/180*Math.abs(this.labelAngle)),o),a=0!=this.labelAngle?(c-(n+t.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle)))/Math.sin(Math.PI/180*Math.abs(this.labelAngle)):r,this.sessionVariables.labelMaxHeight=l=this.labelWrap?(c-a*Math.sin(Math.PI/180*Math.abs(this.labelAngle)))/Math.cos(Math.PI/180*Math.abs(this.labelAngle)):1.5*this.labelFontSize,G(this.options.labelWrap)?G(this.options.labelWrap)&&(this.labelWrap&&!G(this.options.labelMaxWidth)?(this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?this.options.labelMaxWidth:a,this.sessionVariables.labelMaxHeight=l):(this.sessionVariables.labelAngle=this.labelAngle,this.sessionVariables.labelMaxWidth=a,this.sessionVariables.labelMaxHeight=o<.9*h?.9*h:o,this.sessionVariables.labelWrap=this.labelWrap)):(this.options.labelWrap?(this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?this.options.labelMaxWidth:a):(G(this.options.labelMaxWidth),this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?this.options.labelMaxWidth:a,this.sessionVariables.labelWrap=this.labelWrap),this.sessionVariables.labelMaxHeight=l)}for(o=0;o<this._labels.length;o++)(t=this._labels[o].textBlock).maxWidth=this.labelMaxWidth=this.sessionVariables.labelMaxWidth,t.fontSize=this.sessionVariables.labelFontSize,t.angle=this.labelAngle=this.sessionVariables.labelAngle,t.wrap=this.labelWrap=this.sessionVariables.labelWrap,t.maxHeight=this.sessionVariables.labelMaxHeight,t.measureText()}else for(s=0;s<this._labels.length;s++)(t=this._labels[s].textBlock).maxWidth=this.labelMaxWidth=G(this.options.labelMaxWidth)?this.sessionVariables.labelMaxWidth:this.options.labelMaxWidth,t.fontSize=this.labelFontSize=G
2(this.options.labelFontSize)?this.sessionVariables.labelFontSize:this.options.labelFontSize,t.angle=this.labelAngle=G(this.options.labelAngle)?this.sessionVariables.labelAngle:this.labelAngle,t.wrap=this.labelWrap=G(this.options.labelWrap)?this.sessionVariables.labelWrap:this.options.labelWrap,t.maxHeight=this.sessionVariables.labelMaxHeight,t.measureText();else if("left"===this._position||"right"===this._position)if(r=G(this.options.labelMaxWidth)?.3*this.chart.width>>0:this.options.labelMaxWidth,l=void 0===this.options.labelWrap||this.labelWrap?.3*this.chart.height>>0:1.5*this.labelFontSize,!this.chart.panEnabled&&1<=this._labels.length){for(this.sessionVariables.labelFontSize=this.labelFontSize,this.sessionVariables.labelMaxWidth=r,this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelAngle=G(this.sessionVariables.labelAngle)?0:this.sessionVariables.labelAngle,this.sessionVariables.labelWrap=this.labelWrap,s=0;s<this._labels.length;s++)if(!this._labels[s].breaksLabelType){for(x=(t=this._labels[s].textBlock).measureText(),f=s+1;f<this._labels.length;f++)if(!this._labels[f].breaksLabelType){e=(e=this._labels[f].textBlock).measureText();break}i.push(t.height),this.sessionVariables.labelMaxHeight=Math.max.apply(Math,i),o=r*Math.sin(Math.PI/180*Math.abs(this.labelAngle))+(l-t.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle)),Math.cos(Math.PI/180*Math.abs(this.labelAngle)),Math.sin(Math.PI/180*Math.abs(this.labelAngle)),G(this.options.labelAngle)&&isNaN(this.options.labelAngle)&&0!==this.options.labelAngle?G(this.options.labelWrap)?G(this.options.labelWrap)&&(G(this.options.labelMaxWidth)?G(e)||g<(h=x.height+e.height>>0)-2*l&&(g=h-2*l,2*l<=h&&h<2.4*l?(G(this.options.labelFontSize)&&12<this.labelFontSize&&(this.labelFontSize=Math.floor(12/13*this.labelFontSize),t.measureText()),this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?this.labelFontSize:this.options.labelFontSize):2.4*l<=h&&h<2.8*l?(this.sessionVariables.labelMaxHeight=o,this.sessionVariables.labelFontSize=this.labelFontSize,this.sessionVariables.labelWrap=!0):2.8*l<=h&&h<3.2*l?(this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelWrap=!0,G(this.options.labelFontSize)&&12<this.labelFontSize&&(this.labelFontSize=Math.floor(12/13*this.labelFontSize),t.measureText()),this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?this.labelFontSize:this.options.labelFontSize,this.sessionVariables.labelAngle=G(this.sessionVariables.labelAngle)?0:this.sessionVariables.labelAngle):3.2*l<=h&&h<3.6*l?(this.sessionVariables.labelMaxHeight=o,this.sessionVariables.labelWrap=!0,this.sessionVariables.labelFontSize=this.labelFontSize):3.6*l<h&&h<10*l?(G(this.options.labelFontSize)&&12<this.labelFontSize&&(this.labelFontSize=Math.floor(12/13*this.labelFontSize),t.measureText()),this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?this.labelFontSize:this.options.labelFontSize,this.sessionVariables.labelMaxWidth=r,this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelAngle=G(this.sessionVariables.labelAngle)?0:this.sessionVariables.labelAngle):10*l<h&&h<50*l&&(G(this.options.labelFontSize)&&12<this.labelFontSize&&(this.labelFontSize=Math.floor(12/13*this.labelFontSize),t.measureText()),this.sessionVariables.labelFontSize=G(this.options.labelFontSize)?this.labelFontSize:this.options.labelFontSize,this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelMaxWidth=r,this.sessionVariables.labelAngle=G(this.sessionVariables.labelAngle)?0:this.sessionVariables.labelAngle)):(this.sessionVariables.labelMaxHeight=l,this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth)):(this.sessionVariables.labelMaxWidth=this.labelWrap?this.options.labelMaxWidth?this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth:this.labelMaxWidth?this.options.labelMaxWidth?this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth:r,this.sessionVariables.labelMaxHeight=l):(this.sessionVariables.labelAngle=this.labelAngle,this.sessionVariables.labelMaxWidth=0===this.labelAngle?r:M
2ath.min((o-l*Math.sin(Math.PI/180*Math.abs(this.labelAngle)))/Math.cos(Math.PI/180*Math.abs(this.labelAngle)),l),G(this.options.labelWrap)?G(this.options.labelWrap)&&(this.labelWrap&&!G(this.options.labelMaxWidth)?(this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?this.options.labelMaxWidth>this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth,this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxHeight=o):(this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?this.options.labelMaxWidth:r,this.sessionVariables.labelMaxHeight=0===this.labelAngle?l:o,G(this.options.labelMaxWidth)&&(this.sessionVariables.labelAngle=this.labelAngle))):this.options.labelWrap?(this.sessionVariables.labelMaxHeight=0===this.labelAngle?l:o,this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxWidth=r):(this.sessionVariables.labelMaxHeight=l,G(this.options.labelMaxWidth),this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth,this.sessionVariables.labelWrap=this.labelWrap))}for(o=0;o<this._labels.length;o++)(t=this._labels[o].textBlock).maxWidth=this.labelMaxWidth=this.sessionVariables.labelMaxWidth,t.fontSize=this.labelFontSize=this.sessionVariables.labelFontSize,t.angle=this.labelAngle=this.sessionVariables.labelAngle,t.wrap=this.labelWrap=this.sessionVariables.labelWrap,t.maxHeight=this.sessionVariables.labelMaxHeight,t.measureText()}else for(s=0;s<this._labels.length;s++)(t=this._labels[s].textBlock).maxWidth=this.labelMaxWidth=G(this.options.labelMaxWidth)?this.sessionVariables.labelMaxWidth:this.options.labelMaxWidth,t.fontSize=this.labelFontSize=G(this.options.labelFontSize)?this.sessionVariables.labelFontSize:this.options.labelFontSize,t.angle=this.labelAngle=G(this.options.labelAngle)?this.sessionVariables.labelAngle:this.labelAngle,t.wrap=this.labelWrap=G(this.options.labelWrap)?this.sessionVariables.labelWrap:this.options.labelWrap,t.maxHeight=this.sessionVariables.labelMaxHeight,t.measureText();for(s=0;s<this.stripLines.length;s++){var v;"outside"===(r=this.stripLines[s]).labelPlacement?(l=this.sessionVariables.labelMaxWidth,"bottom"!==this._position&&"top"!==this._position||(v=G(r.options.labelWrap)?this.sessionVariables.labelMaxHeight:r.labelWrap?.8*this.chart.height>>0:1.5*this.labelFontSize),"left"!==this._position&&"right"!==this._position||(v=G(r.options.labelWrap)?this.sessionVariables.labelMaxHeight:r.labelWrap?.8*this.chart.width>>0:1.5*this.labelFontSize),G(r.labelBackgroundColor)&&(r.labelBackgroundColor="#EEEEEE")):(l="bottom"===this._position||"top"===this._position?.9*this.chart.width>>0:.9*this.chart.height>>0,v=G(r.options.labelWrap)||r.labelWrap?"bottom"===this._position||"top"===this._position?.8*this.chart.width>>0:.8*this.chart.height>>0:1.5*this.labelFontSize,G(r.labelBackgroundColor)&&(G(r.startValue)&&0!==r.startValue?r.labelBackgroundColor=Z?"transparent":null:r.labelBackgroundColor="#EEEEEE")),t=new Q(this.ctx,{x:0,y:0,backgroundColor:r.labelBackgroundColor,borderColor:r.labelBorderColor,borderThickness:r.labelBorderThickness,cornerRadius:r.labelCornerRadius,maxWidth:r.options.labelMaxWidth?r.options.labelMaxWidth:l,maxHeight:v,angle:this.labelAngle,text:r.labelFormatter?r.labelFormatter({chart:this.chart,axis:this,stripLine:r}):r.label,horizontalAlign:"left",fontSize:"outside"===r.labelPlacement?r.options.labelFontSize?r.labelFontSize:this.labelFontSize:r.labelFontSize,fontFamily:"outside"===r.labelPlacement?r.options.labelFontFamily?r.labelFontFamily:this.labelFontFamily:r.labelFontFamily,fontWeight:"outside"===r.labelPlacement?r.options.labelFontWeight?r.labelFontWeight:this.labelFontWeight:r.labelFontWeight,fontColor:r.labelFontColor||r.color,fontStyle:"outside"===r.labelPlacement?r.options.labelFontStyle?r.labelFontStyle:this.fontWeight:r.labelFontStyle,textBaseline:"middle"}),this._stripLineLabels.push({position:r.value,textBlock:t,effectiveHeight:null,stripLine:r})}},b.prototype.createLabelsAndCalculateWidth=function(){var t=0,e=0;this._labels=[],this._stripLineLabels=[];var i=this.chart.isNavigator?0:5;if("left"===this._position||"right"===this._position){for(this.createLabels(),e=0;e<this._labels.length;e++){var n=this._labels[e].textBlock,a=n.measureText(),s=0;t<(s=0===this.labelAngle?a.width:a.width*Math.cos(Math.PI/180*Math.abs(this.labelAngle))+(a.height-n.fontSize/2)*Math.sin(Math.PI/180*Math.abs(this.labelAngle)))&&(t=s),this._labels[e].effectiveWidth=s}for(e=0;e<this._stripLineLabels.length;e++)"outside"===this._stripLineLabels[e].stripLine.labelPlacement&&this._stripLineLabels[e].stripLine.value>=this.viewportMinimum&&this._stripLineLabels[e].stripLine.value<=this.viewportMaximum&&(a=(n=this._stripLineLabels[e].textBlock).measureText(),t<(s=0===this.labelAngle?a.width:a.width*Math.cos(Math.PI/180*Math.abs(this.labelAngle))+(a.height-n.fontSize/2)*Math.sin(Math.PI/180*Math.abs(this.labelAngle)))&&(t=s),this._stripLineLabels[e].effectiveWidth=s)}return e=this.title?this._titleTextBlock.measureText().height+2:0,"inside"===this.labelPlacement?n=e+i:e+t+this.tickLength+i},b.prototype.createLabelsAndCalculateHeight=function(){var t=0;this._labels=[],this._stripLineLabels=[];var e,i=0,n=this.chart.isNavigator?0:5;if(this.createLabels(),"bottom"===this._position||"top"===this._position){for(i=0;i<this._labels.length;i++){var a=(e=this._labels[i].textBlock).measureText(),s=0;t<(s=0===this.labelAngle?a.height:a.width*Math.sin(Math.PI/180*Math.abs(this.labelAngle))+(a.height-e.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle)))&&(t=s),this._labels[i].effectiveHeight=s}for(i=0;i<this._stripLineLabels.length;i++)"outside"===this._stripLineLabels[i].stripLine.labelPlacement&&this._stripLineLabels[i].stripLine.value>=this.viewportMinimum&&this._stripLineLabels[i].stripLine.value<=this.viewportMaximum&&(a=(e=this._stripLineLabels[i].textBlock).measureText(),t<(s=0===this.labelAngle?a.height:a.width*Math.sin(Math.PI/180*Math.abs(this.labelAngle))+(a.height-e.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle)))&&(t=s),this._stripLineLabels[i].effectiveHeight=s)}return e=this.title?this._titleTextBlock.measureText().height+2:0,"inside"===this.labelPlacement?i=e+n:e+t+this.tickLength+n}
2,b.setLayout=function(t,e,i,n,a,s){var o,r,l,h,c=t[0]?t[0].chart:e[0].chart,d=c.isNavigator?0:10,u=c._axes;if(t&&0<t.length)for(var p=0;p<t.length;p++)t[p]&&t[p].calculateAxisParameters();if(e&&0<e.length)for(p=0;p<e.length;p++)e[p].calculateAxisParameters();if(i&&0<i.length)for(p=0;p<i.length;p++)i[p].calculateAxisParameters();if(n&&0<n.length)for(p=0;p<n.length;p++)n[p].calculateAxisParameters();for(p=0;p<u.length;p++)if(u[p]&&u[p].scaleBreaks&&u[p].scaleBreaks._appliedBreaks.length)for(var m=u[p].scaleBreaks._appliedBreaks,g=0;g<m.length&&!(m[g].startValue>u[p].viewportMaximum);g++)m[g].endValue<u[p].viewportMinimum||(G(u[p].scaleBreaks.firstBreakIndex)&&(u[p].scaleBreaks.firstBreakIndex=g),m[g].startValue>=u[p].viewPortMinimum&&(u[p].scaleBreaks.lastBreakIndex=g));var f,x,b,v,y,w=g=0,k=0,_=0,T=0,M=0,C=0,S=r=0;for(m=b=v=y=!1,p=0;p<u.length;p++)u[p]&&u[p].title&&(u[p]._titleTextBlock=new Q(u[p].ctx,{text:u[p].title,horizontalAlign:"center",fontSize:u[p].titleFontSize,fontFamily:u[p].titleFontFamily,fontWeight:u[p].titleFontWeight,fontColor:u[p].titleFontColor,fontStyle:u[p].titleFontStyle,borderColor:u[p].titleBorderColor,borderThickness:u[p].titleBorderThickness,backgroundColor:u[p].titleBackgroundColor,cornerRadius:u[p].titleCornerRadius,textBaseline:"top"}));for(p=0;p<u.length;p++)if(u[p].title)switch(u[p]._position){case"left":u[p]._titleTextBlock.maxWidth=u[p].titleMaxWidth||s.height,u[p]._titleTextBlock.maxHeight=u[p].titleWrap?.8*s.width:1.5*u[p].titleFontSize,u[p]._titleTextBlock.angle=-90;break;case"right":u[p]._titleTextBlock.maxWidth=u[p].titleMaxWidth||s.height,u[p]._titleTextBlock.maxHeight=u[p].titleWrap?.8*s.width:1.5*u[p].titleFontSize,u[p]._titleTextBlock.angle=90;break;default:u[p]._titleTextBlock.maxWidth=u[p].titleMaxWidth||s.width,u[p]._titleTextBlock.maxHeight=u[p].titleWrap?.8*s.height:1.5*u[p].titleFontSize,u[p]._titleTextBlock.angle=0}if("normal"===a){_=[],T=[],M=[],C=[];for(var P=[],A=[],I=[],E=[];g<4;){var L=0,F=0,B=0,D=0,O=a=0,W=0,V=0,z=0,N=0,X=0,R=0;if(i&&0<i.length)for(M=[],p=X=0;p<i.length;p++)M.push(Math.ceil(i[p]?i[p].createLabelsAndCalculateWidth():0)),X+=M[p],W+=i[p]&&!c.isNavigator?i[p].margin:0;else M.push(Math.ceil(i[0]?i[0].createLabelsAndCalculateWidth():0));if(I.push(M),n&&0<n.length)for(C=[],p=R=0;p<n.length;p++)C.push(Math.ceil(n[p]?n[p].createLabelsAndCalculateWidth():0)),R+=C[p],V+=n[p]?n[p].margin:0;else C.push(Math.ceil(n[0]?n[0].createLabelsAndCalculateWidth():0));if(E.push(C),o=Math.round(s.x1+X+W),l=Math.round(s.x2-R-V>c.width-d?c.width-d:s.x2-R-V),t&&0<t.length)for(_=[],p=z=0;p<t.length;p++)t[p]&&(t[p].lineCoordinates={}),t[p].lineCoordinates.width=Math.abs(l-o),t[p].title&&(t[p]._titleTextBlock.maxWidth=0<t[p].titleMaxWidth&&t[p].titleMaxWidth<t[p].lineCoordinates.width?t[p].titleMaxWidth:t[p].lineCoordinates.width),_.push(Math.ceil(t[p]?t[p].createLabelsAndCalculateHeight():0)),z+=_[p],a+=t[p]&&!c.isNavigator?t[p].margin:0;else _.push(Math.ceil(t[0]?t[0].createLabelsAndCalculateHeight():0));if(P.push(_),e&&0<e.length)for(T=[],p=N=0;p<e.length;p++)e[p]&&(e[p].lineCoordinates={}),e[p].lineCoordinates.width=Math.abs(l-o),e[p].title&&(e[p]._titleTextBlock.maxWidth=0<e[p].titleMaxWidth&&e[p].titleMaxWidth<e[p].lineCoordinates.width?e[p].titleMaxWidth:e[p].lineCoordinates.width),T.push(Math.ceil(e[p]?e[p].createLabelsAndCalculateHeight():0)),N+=T[p],O+=e[p]&&!c.isNavigator?e[p].margin:0;else T.push(Math.ceil(e[0]?e[0].createLabelsAndCalculateHeight():0));if(A.push(T),t&&0<t.length)for(p=0;p<t.length;p++)t[p]&&(t[p].lineCoordinates.x1=o,l=Math.round(s.x2-R-V>c.width-d?c.width-d:s.x2-R-V),t[p]._labels&&1<t[p]._labels.length&&(r=h=0,h=t[p]._labels[1],r="dateTime"===t[p].valueType?t[p]._labels[t[p]._labels.length-2]:t[p]._labels[t[p]._labels.length-1],w=h.textBlock.width*Math.cos(Math.PI/180*Math.abs(h.textBlock.angle))+(h.textBlock.height-r.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(h.textBlock.angle)),k=r.textBlock.width*Math.cos(Math.PI/180*Math.abs(r.textBlock.angle))+(r.textBlock.height-r.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(r.textBlock.angle))),!t[p]||!t[p].labelAutoFit||G(f)||G(x)||c.isNavigator||((r=0)<t[p].labelAngle?l<x+k&&(r+=0<t[p].labelAngle?x+k-l-R:0):t[p].labelAngle<0?f-w<o&&f-w<t[p].viewportMinimum&&(S=o-(W+t[p].tickLength+M+f-w+t[p].labelFontSize/2)):0===t[p].labelAngle&&(l<x+k&&(r=x+k/2-l-R),f-w<o&&f-w<t[p].viewportMinimum&&(S=o-W-t[p].tickLength-M-f+w/2)),t[p].viewportMaximum===t[p].maximum&&t[p].viewportMinimum===t[p].minimum&&0<t[p].labelAngle&&0<r?l-=r:t[p].viewportMaximum===t[p].maximum&&t[p].viewportMinimum===t[p].minimum&&t[p].labelAngle<0&&0<S?o+=S:t[p].viewportMaximum===t[p].maximum&&t[p].viewportMinimum===t[p].minimum&&0===t[p].labelAngle&&(0<S&&(o+=S),0<r&&(l-=r))),c.panEnabled?z=c.sessionVariables.axisX.height:c.sessionVariables.axisX.height=z,r=Math.round(s.y2-z-a+L),h=Math.round(s.y2),t[p].lineCoordinates.x2=l,t[p].lineCoordinates.width=l-o,t[p].lineCoordinates.y1=r,t[p].lineCoordinates.y2=r,t[p].bounds={x1:o,y1:r,x2:l,y2:h-(z+a-_[p]-L),width:l-o,height:h-r}),L+=_[p]+t[p].margin;if(e&&0<e.length)for(p=0;p<e.length;p++)e[p].lineCoordinates.x1=Math.round(s.x1+X+W),e[p].lineCoordinates.x2=Math.round(s.x2-R-V>c.width-d?c.width-d:s.x2-R-V),e[p].lineCoordinates.width=Math.abs(l-o),e[p]._labels&&1<e[p]._labels.length&&(h=e[p]._labels[1],r="dateTime"===e[p].valueType?e[p]._labels[e[p]._labels.length-2]:e[p]._labels[e[p]._labels.length-1],w=h.textBlock.width*Math.cos(Math.PI/180*Math.abs(h.textBlock.angle))+(h.textBlock.height-r.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(h.textBlock.angle)),k=r.textBlock.width*Math.cos(Math.PI/180*Math.abs(r.textBlock.angle))+(r.textBlock.height-r.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(r.textBlock.angle))),c.panEnabled?N=c.sessionVariables.axisX2.height:c.sessionVariables.axisX2.height=N,r=Math.round(s.y1),h=Math.round(s.y2+e[p].margin),e[p].lineCoordinates.y1=r+N+O-F,e[p].lineCoordinates.y2=r,e[p].bounds={x1:o,y1:r+(N+O-T[p]-F),x2:l,y2:h,width:l-o,height:h-r},F+=T[p]+e[p].margin;if(i&&0<i.length)for(p=0;p<i.length;p++)W=c.isNavigator?0:10,i[p]&&(o=Math.round(t[0]?t[0].lineCoordinates.x1:e[0].lineCoordinates.x1),W=i[p]._labels&&0<i[p]._labels.length?i[p]._labels[i[p]._labels.length-1].textBlock.height/2:d,r=Math.round(s.y1+N+O<Math.max(W,d)?Math.max(W,d):s.y1+N+O),l=Math.round(t[0]?t[0].lineCoordinates.x1:e[0].lineCoordinates.x1),W=0<t.length?0:i[p]._labels&&0<i[p]._labels.length?i[p]._labels[0].textBlock.height/2:d,h=Math.round(s.y2-z-a-W),i[p].lineCoordinates={x1:l-B,y1:r,x2:l-B,y2:h,height:Math.abs(h-r)},i[p].bounds={x1:o-(M[p]+B),y1:r,x2:l,y2:h,width:l-o,height:h-r},i[p].title&&(i[p]._titleTextBlock.maxWidth=0<i[p].titleMaxWidth&&i[p].titleMaxWidth<i[p].lineCoordinates.height?i[p].titleMaxWidth:i[p].lineCoordinates.height),B+=M[p]+i[p].margin);if(n&&0<n.length)for(p=0;p<n.length;p++)n[p]&&(o=Math.round(t[0]?t[0].lineCoordinates.x2:e[0].lineCoordinates.x2),l=Math.round(o),W=n[p]._labels&&0<n[p]._labels.length?n[p]._labels[n[p]._labels.length-1].textBlock.height/2:0,r=Math.round(s.y1+N+O<Math.max(W,d)?Math.max(W,d):s.y1+N+O),W=0<t.length?0:n[p]._labels&&0<n[p]._labels.length?n[p]._labels[0].textBlock.height/2:0,h=Math.round(s.y2-(z+a+W)),n[p].lineCoordinates={x1:o+D,y1:r,x2:o+D,y2:h,height:Math.abs(h-r)},n[p].bounds={x1:o,y1:r,x2:l+(C[p]+D),y2:h,width:l-o,height:h-r},n[p].title&&(n[p]._titleTextBlock.maxWidth=0<n[p].titleMaxWidth&&n[p].titleMaxWidth<n[p].lineCoordinates.height?n[p].titleMaxWidth:n[p].lineCoordinates.height),D+=C[p]+n[p].margin);if(t&&0<t.length)for(p=0;p<t.length;p++)t[p]&&(t[p].calculateValueToPixelConversionParameters(),t[p].calculateBreaksSizeInValues(),t[p]._labels&&1<t[p]._labels.length&&(f=(t[p].logarithmic?Math.log(t[p]._labels[1].position/t[p].viewportMinimum)/t[p].conversionParameters.lnLogarithmBase:t[p]._labels[1].position-t[p].viewportMinimum)*Math.abs(t[p].conversionParameters.pixelPerUnit)+t[p].lineCoordinates.x1,o=t[p]._labels[t[p]._labels.length-("dateTime"===t[p].valueType?2:1)].position,o=t[p].getApparentDifference(t[p].viewportMinimum,o),x=t[p].logarithmic?(1<o?Math.log(o)/t[p].conversionParameters.lnLogarithmBase*Math.abs(t[p].conversionParameters.pixelPerUnit):0)+t[p].lineCoordinates.x1:(0<o?o*Math.abs(t[p].conversionParameters.pixelPerUnit):0)+t[p].lineCoordinates.x1));if(e&&0<e.length)for(p=0;p<e.length;p++)e[p].calculateValueToPixelConversionParameters(),e[p].calculateBreaksSizeInValues(),e[p]._labels&&1<e[p]._labels.length&&(f=(e[p].logarithmic?Math.log(e[p]._labels[1].position/e[p].viewportMinimum)/e[p].conversionParameters.lnLogarithmBase:e[p]._labels[1].position-e[p].viewportMinimum)*Math.abs(e[p].conversionParameters.pixelPerUnit)+e[p].lineCoordinates.x1,o=e[p]._labels[e[p]._labels.length-("dateTime"===e[p].valueType?2:1)].position,o=e[p].getApparentDifference(e[p].viewportMinimum,o),x=e[p].logarithmic?(1<o?Math.log(o)/e[p].conversionParameters.lnLogarithmBase*Math.abs(e[p].conversionParameters.pixelPerUnit):0)+e[p].lineCoordinates.x1:(0<o?o*Math.abs(e[p].conversionParameters.pixelPerUnit):0)+e[p].lineCoordinates.x1);for(p=0;p<u.length;p++)"axisY"===u[p].type&&(u[p].calculateValueToPixelConversionParameters(),u[p].calculateBreaksSizeInValues());if(0<g){if(t&&0<t.length)for(p=0;p<t.length;p++)m=P[g-1][p]===P[g][p];else m=!0;if(e&&0<e.length)for(p=0;p<e.length;p++)b=A[g-1][p]===A[g][p];else b=!0;if(i&&0<i.length)for(p=0;p<i.length;
2p++)v=I[g-1][p]===I[g][p];else v=!0;if(n&&0<n.length)for(p=0;p<n.length;p++)y=E[g-1][p]===E[g][p];else y=!0}if(m&&b&&v&&y)break;g++}if(t&&0<t.length)for(p=0;p<t.length;p++)t[p].calculateStripLinesThicknessInValues(),t[p].calculateBreaksInPixels();if(e&&0<e.length)for(p=0;p<e.length;p++)e[p].calculateStripLinesThicknessInValues(),e[p].calculateBreaksInPixels();if(i&&0<i.length)for(p=0;p<i.length;p++)i[p].calculateStripLinesThicknessInValues(),i[p].calculateBreaksInPixels();if(n&&0<n.length)for(p=0;p<n.length;p++)n[p].calculateStripLinesThicknessInValues(),n[p].calculateBreaksInPixels()}else{for(d=[],f=[],S=[],w=[],x=[],k=[],P=[],A=[];g<4;){if(z=D=F=B=V=W=O=a=E=I=L=N=0,t&&0<t.length)for(S=[],p=D=0;p<t.length;p++)S.push(Math.ceil(t[p]?t[p].createLabelsAndCalculateWidth():0)),D+=S[p],a+=t[p]&&!c.isNavigator?t[p].margin:0;else S.push(Math.ceil(t[0]?t[0].createLabelsAndCalculateWidth():0));if(P.push(S),e&&0<e.length)for(w=[],p=z=0;p<e.length;p++)w.push(Math.ceil(e[p]?e[p].createLabelsAndCalculateWidth():0)),z+=w[p],O+=e[p]?e[p].margin:0;else w.push(Math.ceil(e[0]?e[0].createLabelsAndCalculateWidth():0));if(A.push(w),i&&0<i.length)for(p=0;p<i.length;p++)i[p].lineCoordinates={},o=Math.round(s.x1+D+a),l=Math.round(s.x2-z-O>c.width-10?c.width-10:s.x2-z-O),i[p].labelAutoFit&&!G(_)&&(0<!t.length&&(o=i[p].labelAngle<0?Math.max(o,_):0===i[p].labelAngle?Math.max(o,_/2):o),0<!e.length&&(l=0<i[p].labelAngle?l-T/2:0===i[p].labelAngle?l-T/2:l)),i[p].lineCoordinates.x1=o,i[p].lineCoordinates.x2=l,i[p].lineCoordinates.width=Math.abs(l-o),i[p].title&&(i[p]._titleTextBlock.maxWidth=0<i[p].titleMaxWidth&&i[p].titleMaxWidth<i[p].lineCoordinates.width?i[p].titleMaxWidth:i[p].lineCoordinates.width);if(n&&0<n.length)for(p=0;p<n.length;p++)n[p].lineCoordinates={},o=Math.round(s.x1+D+a),l=Math.round(s.x2-z-O>n[p].chart.width-10?n[p].chart.width-10:s.x2-z-O),n[p]&&n[p].labelAutoFit&&!G(M)&&(0<!t.length&&(o=0<n[p].labelAngle?Math.max(o,M):0===n[p].labelAngle?Math.max(o,M/2):o),0<!e.length&&(l-=C/2)),n[p].lineCoordinates.x1=o,n[p].lineCoordinates.x2=l,n[p].lineCoordinates.width=Math.abs(l-o),n[p].title&&(n[p]._titleTextBlock.maxWidth=0<n[p].titleMaxWidth&&n[p].titleMaxWidth<n[p].lineCoordinates.width?n[p].titleMaxWidth:n[p].lineCoordinates.width);if(i&&0<i.length)for(d=[],p=B=0;p<i.length;p++)d.push(Math.ceil(i[p]?i[p].createLabelsAndCalculateHeight():0)),B+=d[p]+i[p].margin,W+=i[p].margin;else d.push(Math.ceil(i[0]?i[0].createLabelsAndCalculateHeight():0));if(x.push(d),n&&0<n.length)for(f=[],p=F=0;p<n.length;p++)f.push(Math.ceil(n[p]?n[p].createLabelsAndCalculateHeight():0)),F+=f[p],V+=n[p].margin;else f.push(Math.ceil(n[0]?n[0].createLabelsAndCalculateHeight():0));if(k.push(f),i&&0<i.length)for(p=0;p<i.length;p++)0<i[p]._labels.length&&(h=i[p]._labels[0],r=i[p]._labels[i[p]._labels.length-1],_=h.textBlock.width*Math.cos(Math.PI/180*Math.abs(h.textBlock.angle))+(h.textBlock.height-r.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(h.textBlock.angle)),T=r.textBlock.width*Math.cos(Math.PI/180*Math.abs(r.textBlock.angle))+(r.textBlock.height-r.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(r.textBlock.angle)));if(n&&0<n.length)for(p=0;p<n.length;p++)n[p]&&0<n[p]._labels.length&&(h=n[p]._labels[0],r=n[p]._labels[n[p]._labels.length-1],M=h.textBlock.width*Math.cos(Math.PI/180*Math.abs(h.textBlock.angle))+(h.textBlock.height-r.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(h.textBlock.angle)),C=r.textBlock.width*Math.cos(Math.PI/180*Math.abs(r.textBlock.angle))+(r.textBlock.height-r.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(r.textBlock.angle)));if(c.panEnabled)for(p=0;p<i.length;p++)d[p]=c.sessionVariables.axisY.height;else for(p=0;p<i.length;p++)c.sessionVariables.axisY.height=d[p];if(i&&0<i.length)for(p=i.length-1;0<=p;p--)r=Math.round(s.y2),h=Math.round(s.y2>i[p].chart.height-10?i[p].chart.height-10:s.y2),i[p].lineCoordinates.y1=r-(d[p]+i[p].margin+N),i[p].lineCoordinates.y2=r-(d[p]+i[p].margin+N),i[p].bounds={x1:o,y1:r-(d[p]+N+i[p].margin),x2:l,y2:h-(N+i[p].margin),width:l-o,height:d[p]},i[p].title&&(i[p]._titleTextBlock.maxWidth=0<i[p].titleMaxWidth&&i[p].titleMaxWidth<i[p].lineCoordinates.width?i[p].titleMaxWidth:i[p].lineCoordinates.width),N+=d[p]+i[p].margin;if(n&&0<n.length)for(p=n.length-1;0<=p;p--)n[p]&&(r=Math.round(s.y1),h=Math.round(s.y1+(f[p]+n[p].margin+L)),n[p].lineCoordinates.y1=h,n[p].lineCoordinates.y2=h,n[p].bounds={x1:o,y1:r+(n[p].margin+L),x2:l,y2:h,width:l-o,height:F},n[p].title&&(n[p]._titleTextBlock.maxWidth=0<n[p].titleMaxWidth&&n[p].titleMaxWidth<n[p].lineCoordinates.width?n[p].titleMaxWidth:n[p].lineCoordinates.width),L+=f[p]+n[p].margin);if(t&&0<t.length)for(p=0;p<t.length;p++){if(W=t[p]._labels&&0<t[p]._labels.length?t[p]._labels[0].textBlock.fontSize/2:0,o=Math.round(s.x1+a),r=n&&0<n.length?Math.round(n[0]?n[0].lineCoordinates.y2:s.y1<Math.max(W,10)?Math.max(W,10):s.y1):s.y1<Math.max(W,10)?Math.max(W,10):s.y1,l=
2Math.round(s.x1+D+a),h=i&&0<i.length?Math.round(i[0]?i[0].lineCoordinates.y1:s.y2-B>c.height-Math.max(W,10)?c.height-Math.max(W,10):s.y2-B):s.y2>c.height-Math.max(W,10)?c.height-Math.max(W,10):s.y2,i&&0<i.length)for(W=0;W<i.length;W++)i[W]&&i[W].labelAutoFit&&(l=i[W].labelAngle<0?Math.max(l,_):0===i[W].labelAngle?Math.max(l,_/2):l,o=i[W].labelAngle<0||0===i[W].labelAngle?l-D:o);if(n&&0<n.length)for(W=0;W<n.length;W++)n[W]&&n[W].labelAutoFit&&(o=(l=n[W].lineCoordinates.x1)-D);t[p].lineCoordinates={x1:l-I,y1:r,x2:l-I,y2:h,height:Math.abs(h-r)},t[p].bounds={x1:l-(S[p]+I),y1:r,x2:l,y2:h,width:l-o,height:h-r},t[p].title&&(t[p]._titleTextBlock.maxWidth=0<t[p].titleMaxWidth&&t[p].titleMaxWidth<t[p].lineCoordinates.height?t[p].titleMaxWidth:t[p].lineCoordinates.height),t[p].calculateValueToPixelConversionParameters(),t[p].calculateBreaksSizeInValues(),I+=S[p]+t[p].margin}if(e&&0<e.length)for(p=0;p<e.length;p++){if(W=e[p]._labels&&0<e[p]._labels.length?e[p]._labels[0].textBlock.fontSize/2:0,o=Math.round(s.x1-a),r=n&&0<n.length?Math.round(n[0]?n[0].lineCoordinates.y2:s.y1<Math.max(W,10)?Math.max(W,10):s.y1):s.y1<Math.max(W,10)?Math.max(W,10):s.y1,l=
2Math.round(s.x2-z-O),h=i&&0<i.length?Math.round(i[0]?i[0].lineCoordinates.y1:s.y2-B>c.height-Math.max(W,10)?c.height-Math.max(W,10):s.y2-B):s.y2>c.height-Math.max(W,10)?c.height-Math.max(W,10):s.y2,i&&0<i.length)for(W=0;W<i.length;W++)i[W]&&i[W].labelAutoFit&&(l=i[W].labelAngle<0?Math.max(l,_):0===i[W].labelAngle?Math.max(l,_/2):l,o=i[W].labelAngle<0||0===i[W].labelAngle?l-z:o);if(n&&0<n.length)for(W=0;W<n.length;W++)n[W]&&n[W].labelAutoFit&&(o=(l=n[W].lineCoordinates.x2)-z);e[p].lineCoordinates={x1:l+E,y1:r,x2:l+E,y2:h,height:Math.abs(h-r)},e[p].bounds={x1:o,y1:r,x2:l+w[p]+E,y2:h,width:l-o,height:h-r},e[p].title&&(e[p]._titleTextBlock.maxWidth=0<e[p].titleMaxWidth&&e[p].titleMaxWidth<e[p].lineCoordinates.height?e[p].titleMaxWidth:e[p].lineCoordinates.height),e[p].calculateValueToPixelConversionParameters(),e[p].calculateBreaksSizeInValues(),E+=w[p]+e[p].margin}for(p=0;p<u.length;p++)"axisY"===u[p].type&&(u[p].calculateValueToPixelConversionParameters(),u[p].calculateBreaksSizeInValues());if(0<g){if(t&&0<t.length)for(p=0;p<t.length;p++)m=P[g-1][p]===P[g][p];else m=!0;if(e&&0<e.length)for(p=0;p<e.length;p++)b=A[g-1][p]===A[g][p];else b=!0;if(i&&0<i.length)for(p=0;p<i.length;p++)v=x[g-1][p]===x[g][p];else v=!0;if(n&&0<n.length)for(p=0;p<n.length;p++)y=k[g-1][p]===k[g][p];else y=!0}if(m&&b&&v&&y)break;g++}if(i&&0<i.length)for(p=0;p<i.length;p++)i[p].calculateStripLinesThicknessInValues(),i[p].calculateBreaksInPixels();if(n&&0<n.length)for(p=0;p<n.length;p++)n[p].calculateStripLinesThicknessInValues(),n[p].calculateBreaksInPixels();if(t&&0<t.length)for(p=0;p<t.length;p++)t[p].calculateStripLinesThicknessInValues(),t[p].calculateBreaksInPixels();if(e&&0<e.length)for(p=0;p<e.length;p++)e[p].calculateStripLinesThicknessInValues(),e[p].calculateBreaksInPixels()}},b.render=function(t,e,i,n,a){var s=t[0]?t[0].chart:e[0].chart;a=s.ctx;var o=s._axes;if(s.alignVerticalAxes&&s.alignVerticalAxes(),a.save(),a.beginPath(),t[0]&&a.rect(5,t[0].bounds.y1,t[0].chart.width-10,t[0].bounds.height),e[0]&&a.rect(5,e[e.length-1].bounds.y1,e[0].chart.width-10,e[0].bounds.height),a.clip(),t&&0<t.length)for(var r=0;r<t.length;r++)t[r].renderLabelsTicksAndTitle();if(e&&0<e.length)for(r=0;r<e.length;r++)e[r].renderLabelsTicksAndTitle();if(a.restore(),i&&0<i.length)for(r=0;r<i.length;r++)i[r].renderLabelsTicksAndTitle();if(n&&0<n.length)for(r=0;r<n.length;r++)n[r].renderLabelsTicksAndTitle();if(s.preparePlotArea(),s=s.plotArea,a.save(),a.beginPath(),a.rect(s.x1,s.y1,Math.abs(s.x2-s.x1),Math.abs(s.y2-s.y1)),a.clip(),t&&0<t.length)for(r=0;r<o.length;r++)o[r].renderStripLinesOfThicknessType("value");if(e&&0<e.length)for(r=0;r<e.length;r++)e[r].renderStripLinesOfThicknessType("value");if(i&&0<i.length)for(r=0;r<i.length;r++)i[r].renderStripLinesOfThicknessType("value");if(n&&0<n.length)for(r=0;r<n.length;r++)n[r].renderStripLinesOfThicknessType("value");if(t&&0<t.length)for(r=0;r<t.length;r++)t[r].renderInterlacedColors();if(e&&0<e.length)for(r=0;r<e.length;r++)e[r].renderInterlacedColors();if(i&&0<i.length)for(r=0;r<i.length;r++)i[r].renderInterlacedColors();if(n&&0<n.length)for(r=0;r<n.length;r++)n[r].renderInterlacedColors();if(a.restore(),t&&0<t.length)for(r=0;r<t.length;r++)t[r].renderGrid(),Z&&(t[r].createMask(),t[r].renderBreaksBackground());if(e&&0<e.length)for(r=0;r<e.length;r++)e[r].renderGrid(),Z&&(e[r].createMask(),e[r].renderBreaksBackground());if(i&&0<i.length)for(r=0;r<i.length;r++)i[r].renderGrid(),Z&&(i[r].createMask(),i[r].renderBreaksBackground());if(n&&0<n.length)for(r=0;r<n.length;r++)n[r].renderGrid(),Z&&(n[r].createMask(),n[r].renderBreaksBackground());if(t&&0<t.length)for(r=0;r<t.length;r++)t[r].renderAxisLine();if(e&&0<e.length)for(r=0;r<e.length;r++)e[r].renderAxisLine();if(i&&0<i.length)for(r=0;r<i.length;r++)i[r].renderAxisLine();if(n&&0<n.length)for(r=0;r<n.length;r++)n[r].renderAxisLine();if(t&&0<t.length)for(r=0;r<t.length;r++)t[r].renderStripLinesOfThicknessType("pixel");if(e&&0<e.length)for(r=0;r<e.length;r++)e[r].renderStripLinesOfThicknessType("pixel");if(i&&0<i.length)for(r=0;r<i.length;r++)i[r].renderStripLinesOfThicknessType("pixel");if(n&&0<n.length)for(r=0;r<n.length;r++)n[r].renderStripLinesOfThicknessType("pixel")},b.prototype.calculateStripLinesThicknessInValues=function(){for(var t=0;t<this.stripLines.length;t++)if(null!==this.stripLines[t].startValue&&null!==this.stripLines[t].endValue){var e=Math.min(this.stripLines[t].startValue,this.stripLines[t].endValue),i=Math.max(this.stripLines[t].startValue,this.stripLines[t].endValue);e=this.getApparentDifference(e,i);this.stripLines[t].value=this.logarithmic?this.stripLines[t].value*Math.sqrt(Math.log(this.stripLines[t].endValue/this.stripLines[t].startValue)/Math.log(e)):this.stripLines[t].value+(Math.abs(this.stripLines[t].endValue-this.stripLines[t].startValue)-e)/2,this.stripLines[t].thickness=e,this.stripLines[t]._thicknessType="value"}},b.prototype.calculateBreaksSizeInValues=function(){for(var t,e="left"
2===this._position||"right"===this._position?this.lineCoordinates.height||this.chart.height:this.lineCoordinates.width||this.chart.width,i=this.scaleBreaks?this.scaleBreaks._appliedBreaks:[],n=this.conversionParameters.pixelPerUnit||e/(this.logarithmic?this.conversionParameters.maximum/this.conversionParameters.minimum:this.conversionParameters.maximum-this.conversionParameters.minimum),a=this.scaleBreaks&&!G(this.scaleBreaks.options.spacing),s=0;s<i.length;s++)t=a||!G(i[s].options.spacing),i[s].spacing=l(i[s].spacing,e,8,t?.1*e:8,t?0:3)<<0,i[s].size=i[s].spacing<0?0:Math.abs(i[s].spacing/n),this.logarithmic&&(i[s].size=Math.pow(this.logarithmBase,i[s].size))},b.prototype.calculateBreaksInPixels=function(){if(!(this.scaleBreaks&&this.scaleBreaks._appliedBreaks.length<=0)){var t=this.scaleBreaks?this.scaleBreaks._appliedBreaks:[];t.length&&(this.scaleBreaks.firstBreakIndex=this.scaleBreaks.lastBreakIndex=null);for(var e=0;e<t.length&&!(t[e].startValue>this.conversionParameters.maximum);e++)t[e].endValue<this.conversionParameters.minimum||(G(this.scaleBreaks.firstBreakIndex)&&(this.scaleBreaks.firstBreakIndex=e),t[e].startValue>=this.conversionParameters.minimum&&(t[e].startPixel=this.convertValueToPixel(t[e].startValue),this.scaleBreaks.lastBreakIndex=e),t[e].endValue<=this.conversionParameters.maximum&&(t[e].endPixel=this.convertValueToPixel(t[e].endValue)))}},b.prototype.renderLabelsTicksAndTitle=function(){var e=this,i=!1,t=0,n=0,a=1,s=0;if(0!==this.labelAngle&&360!==this.labelAngle&&(a=1.2),void 0===this.options.interval){if("bottom"===this._position||"top"===this._position)if(this.logarithmic&&!this.equidistantInterval&&this.labelAutoFit){t=[],a=0!==this.labelAngle&&360!==this.labelAngle?1:1.2;for(var o,r=this.viewportMaximum,l=this.lineCoordinates.width/Math.log(this.range),h=this._labels.length-1;0<=h&&!((d=this._labels[h]).position<this.viewportMinimum);h--)d.position>this.viewportMaximum||!(h===this._labels.length-1||o<Math.log(r/d.position)*l/a)||(t.push(d),r=d.position,o=d.textBlock.width*Math.abs(Math.cos(Math.PI/180*this.labelAngle))+d.textBlock.height*Math.abs(Math.sin(Math.PI/180*this.labelAngle)));this._labels=t}else{for(h=0;h<this._labels.length;h++)(d=this._labels[h]).position<this.viewportMinimum||(t+=o=d.textBlock.width*Math.abs(Math.cos(Math.PI/180*this.labelAngle))+d.textBlock.height*Math.abs(Math.sin(Math.PI/180*this.labelAngle)));t>this.lineCoordinates.width*a&&this.labelAutoFit&&(i=!0)}if("left"===this._position||"right"===this._position)if(this.logarithmic&&!this.equidistantInterval&&this.labelAutoFit){var c;for(t=[],r=this.viewportMaximum,l=this.lineCoordinates.height/Math.log(this.range),h=this._labels.length-1;0<=h&&!((d=this._labels[h]).position<this.viewportMinimum);h--)d.position>this.viewportMaximum||!(h===this._labels.length-1||c<Math.log(r/d.position)*l)||(t.push(d),r=d.position,c=d.textBlock.height*Math.abs(Math.cos(Math.PI/180*this.labelAngle))+d.textBlock.width*Math.abs(Math.sin(Math.PI/180*this.labelAngle)));this._labels=t}else{for(h=0;h<this._labels.length;h++)(d=this._labels[h]).position<this.viewportMinimum||(n+=c=d.textBlock.height*Math.abs(Math.cos(Math.PI/180*this.labelAngle))+d.textBlock.width*Math.abs(Math.sin(Math.PI/180*this.labelAngle)));n>this.lineCoordinates.height*a&&this.labelAutoFit&&(i=!0)}}this.logarithmic&&!this.equidistantInterval&&this.labelAutoFit&&this._labels.sort(function(t,e){return t.position-e.position});var d,u;h=0;if("bottom"===this._position){for(h=0;h<this._labels.length;h++)(d=this._labels[h]).position<this.viewportMinimum||d.position>this.viewportMaximum||i&&0!=s++%2&&this.labelAutoFit||(u=this.getPixelCoordinatesOnAxis(d.position),this.tickThickness&&"inside"!=this.labelPlacement&&(this.ctx.lineWidth=this.tickThickness,this.ctx.strokeStyle=this.tickColor,n=1==this.ctx.lineWidth%2?.5+(u.x<<0):u.x<<0,this.ctx.beginPath(),this.ctx.moveTo(n,u.y<<0),this.ctx.lineTo(n,u.y+this.tickLength<<0),this.ctx.stroke()),0===d.textBlock.angle?(u.x-=d.textBlock.width/2,u.y="inside"===this.labelPlacement?u.y-(this.tickLength+d.textBlock.fontSize/2):u.y+this.tickLength+d.textBlock.fontSize/2):(u.x="inside"===this.labelPlacement?this.labelAngle<0?u.x:u.x-d.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):u.x-(this.labelAngle<0?d.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):0),u.y="inside"===this.labelPlacement?this.labelAngle<0?u.y-this.tickLength-5:u.y-this.tickLength-Math.abs(d.textBlock.width*Math.sin(Math.PI/180*this.labelAngle)+5):u.y+this.tickLength+Math.abs(this.labelAngle<0?d.textBlock.width*Math.sin(Math.PI/180*this.labelAngle)-5:5)),d.textBlock.x=u.x,d.textBlock.y=u.y);"inside"===this.labelPlacement&&this.chart.addEventListener("dataAnimationIterationEnd",function(){for(h=0;h<e._labels.length;h++)if(!((d=e._labels[h]).position<e.viewportMinimum||d.position>e.viewportMaximum||i&&0!=s++%2&&e.labelAutoFit)&&(u=e.getPixelCoordinatesOnAxis(d.position),e.tickThickness)){e.ctx.lineWidth=e.tickThickness,e.ctx.strokeStyle=e.tickColor;var t=1==e.ctx.lineWidth%2?.5+(u.x<<0):u.x<<0;e.ctx.save(),e.ctx.beginPath(),e.ctx.moveTo(t,u.y<<0),e.ctx.lineTo(t,u.y-e.tickLength<<0),e.ctx.stroke(),e.ctx.restore(
2)}},this),this.title&&(this._titleTextBlock.measureText(),this._titleTextBlock.x=this.lineCoordinates.x1+this.lineCoordinates.width/2-this._titleTextBlock.width/2,this._titleTextBlock.y=this.bounds.y2-this._titleTextBlock.height-3,this.titleMaxWidth=this._titleTextBlock.maxWidth,this._titleTextBlock.render(!0))}else if("top"===this._position){for(h=0;h<this._labels.length;h++)(d=this._labels[h]).position<this.viewportMinimum||d.position>this.viewportMaximum||i&&0!=s++%2&&this.labelAutoFit||(u=this.getPixelCoordinatesOnAxis(d.position),this.tickThickness&&"inside"!=this.labelPlacement&&(this.ctx.lineWidth=this.tickThickness,this.ctx.strokeStyle=this.tickColor,n=1==this.ctx.lineWidth%2?.5+(u.x<<0):u.x<<0,this.ctx.beginPath(),this.ctx.moveTo(n,u.y<<0),this.ctx.lineTo(n,u.y-this.tickLength<<0),this.ctx.stroke()),0===d.textBlock.angle?(u.x-=d.textBlock.width/2,u.y="inside"===this.labelPlacement?u.y+this.labelFontSize/2+this.tickLength+5:u.y-(this.tickLength+d.textBlock.height-d.textBlock.fontSize/2)):(u.x="inside"===this.labelPlacement?0<this.labelAngle?u.x:u.x-d.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):u.x+(d.textBlock.height-this.tickLength-this.labelFontSize)*Math.sin(Math.PI/180*this.labelAngle)-(0<this.labelAngle?d.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):0),u.y="inside"===this.labelPlacement?0<this.labelAngle?u.y+this.tickLength+5:u.y-d.textBlock.width*Math.sin(Math.PI/180*this.labelAngle)+this.tickLength+5:u.y-(this.tickLength+((d.textBlock.height-d.textBlock.fontSize/2)*Math.cos(Math.PI/180*this.labelAngle)+(0<this.labelAngle?d.textBlock.width*Math.sin(Math.PI/180*this.labelAngle):0)))),d.textBlock.x=u.x,d.textBlock.y=u.y);"inside"===this.labelPlacement&&this.chart.addEventListener("dataAnimationIterationEnd",function(){for(h=0;h<e._labels.length;h++)if(!((d=e._labels[h]).position<e.viewportMinimum||d.position>e.viewportMaximum||i&&0!=s++%2&&e.labelAutoFit)&&(u=e.getPixelCoordinatesOnAxis(d.position),e.tickThickness)){e.ctx.lineWidth=e.tickThickness,e.ctx.strokeStyle=e.tickColor;var t=1==this.ctx.lineWidth%2?.5+(u.x<<0):u.x<<0;e.ctx.save(),e.ctx.beginPath(),e.ctx.moveTo(t,u.y<<0),e.ctx.lineTo(t,u.y+e.tickLength<<0),e.ctx.stroke(),e.ctx.restore()}},this),this.title&&(this._titleTextBlock.measureText(),this._titleTextBlock.x=this.lineCoordinates.x1+this.lineCoordinates.width/2-this._titleTextBlock.width/2,this._titleTextBlock.y=this.bounds.y1+1,this.titleMaxWidth=this._titleTextBlock.maxWidth,this._titleTextBlock.render(!0))}else if("left"===this._position){for(h=0;h<this._labels.length;h++)(d=this._labels[h]).position<this.viewportMinimum||d.position>this.viewportMaximum||i&&0!=s++%2&&this.labelAutoFit||(u=this.getPixelCoordinatesOnAxis(d.position),this.tickThickness&&"inside"!=this.labelPlacement&&(this.ctx.lineWidth=this.tickThickness,this.ctx.strokeStyle=this.tickColor,n=1==this.ctx.lineWidth%2?.5+(u.y<<0):u.y<<0,this.ctx.beginPath(),this.ctx.moveTo(u.x<<0,n),this.ctx.lineTo(u.x-this.tickLength<<0,n),this.ctx.stroke()),0===this.labelAngle?(d.textBlock.y=u.y,d.textBlock.x="inside"===this.labelPlacement?u.x+this.tickLength+5:u.x-d.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-this.tickLength-5):(d.textBlock.y="inside"===this.labelPlacement?u.y:u.y-d.textBlock.width*Math.sin(Math.PI/180*this.labelAngle),d.textBlock.x="inside"===this.labelPlacement?u.x+this.tickLength+5:0<this.labelAngle?u.x-d.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-this.tickLength-5:u.x-d.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)+(d.textBlock.height-d.textBlock.fontSize/2-5)*Math.sin(Math.PI/180*this.labelAngle)-this.tickLength));"inside"===this.labelPlacement&&this.chart.addEventListener("dataAnimationIterationEnd",function(){for(h=0;h<e._labels.length;h++)if(!((d=e._labels[h]).position<e.viewportMinimum||d.position>e.viewportMaximum||i&&0!=s++%2&&e.labelAutoFit)&&(u=e.getPixelCoordinatesOnAxis(d.position),e.tickThickness)){e.ctx.lineWidth=e.tickThickness,e.ctx.strokeStyle=e.tickColor;var t=1==e.ctx.lineWidth%2?.5+(u.y<<0):u.y<<0;e.ctx.save(),e.ctx.beginPath(),e.ctx.moveTo(u.x<<0,t),e.ctx.lineTo(u.x+e.tickLength<<0,t),e.ctx.stroke(),e.ctx.restore(
2)}},this),this.title&&(this._titleTextBlock.measureText(),this._titleTextBlock.x=this.bounds.x1+1,this._titleTextBlock.y=this.lineCoordinates.height/2+this._titleTextBlock.width/2+this.lineCoordinates.y1,this.titleMaxWidth=this._titleTextBlock.maxWidth,this._titleTextBlock.render(!0))}else if("right"===this._position){for(h=0;h<this._labels.length;h++)(d=this._labels[h]).position<this.viewportMinimum||d.position>this.viewportMaximum||i&&0!=s++%2&&this.labelAutoFit||(u=this.getPixelCoordinatesOnAxis(d.position),this.tickThickness&&"inside"!=this.labelPlacement&&(this.ctx.lineWidth=this.tickThickness,this.ctx.strokeStyle=this.tickColor,n=1==this.ctx.lineWidth%2?.5+(u.y<<0):u.y<<0,this.ctx.beginPath(),this.ctx.moveTo(u.x<<0,n),this.ctx.lineTo(u.x+this.tickLength<<0,n),this.ctx.stroke()),0===this.labelAngle?(d.textBlock.y=u.y,d.textBlock.x="inside"===this.labelPlacement?u.x-d.textBlock.width-this.tickLength-5:u.x+this.tickLength+5):(d.textBlock.y="inside"===this.labelPlacement?u.y-d.textBlock.width*Math.sin(Math.PI/180*this.labelAngle):this.labelAngle<0?u.y:u.y-(d.textBlock.height-d.textBlock.fontSize/2-5)*Math.cos(Math.PI/180*this.labelAngle),d.textBlock.x="inside"===this.labelPlacement?u.x-d.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-this.tickLength-5:0<this.labelAngle?u.x+(d.textBlock.height-d.textBlock.fontSize/2-5)*Math.sin(Math.PI/180*this.labelAngle)+this.tickLength:u.x+this.tickLength+5));"inside"===this.labelPlacement&&this.chart.addEventListener("dataAnimationIterationEnd",function(){for(h=0;h<e._labels.length;h++)if(!((d=e._labels[h]).position<e.viewportMinimum||d.position>e.viewportMaximum||i&&0!=s++%2&&e.labelAutoFit)&&(u=e.getPixelCoordinatesOnAxis(d.position),e.tickThickness)){e.ctx.lineWidth=e.tickThickness,e.ctx.strokeStyle=e.tickColor;var t=1==e.ctx.lineWidth%2?.5+(u.y<<0):u.y<<0;e.ctx.save(),e.ctx.beginPath(),e.ctx.moveTo(u.x<<0,t),e.ctx.lineTo(u.x-e.tickLength<<0,t),e.ctx.stroke(),e.ctx.restore()}},this),this.title&&(this._titleTextBlock.measureText(),this._titleTextBlock.x=this.bounds.x2-1,this._titleTextBlock.y=this.lineCoordinates.height/2-this._titleTextBlock.width/2+this.lineCoordinates.y1,this.titleMaxWidth=this._titleTextBlock.maxWidth,this._titleTextBlock.render(!0))}if(s=0,"inside"===this.labelPlacement)this.chart.addEventListener("dataAnimationIterationEnd",function(){for(h=0;h<e._labels.length;h++)(d=e._labels[h]).position<e.viewportMinimum||d.position>e.viewportMaximum||i&&0!=s++%2&&e.labelAutoFit||(e.ctx.save(),e.ctx.beginPath(),d.textBlock.render(!0),e.ctx.restore())},this);else for(h=0;h<this._labels.length;h++)(d=this._labels[h]).position<this.viewportMinimum||d.position>this.viewportMaximum||i&&0!=s++%2&&this.labelAutoFit||d.textBlock.render(!0)},b.prototype.renderInterlacedColors=function(){var t,e,i=this.chart.plotArea.ctx,n=this.chart.plotArea,a=0;if(t=!0,"bottom"!==this._position&&"top"!==this._position||!this.interlacedColor){if(("left"===this._position||"right"===this._position)&&this.interlacedColor)for(i.fillStyle=this.interlacedColor,a=0;a<this._labels.length;a++)t=!t||(e=this.getPixelCoordinatesOnAxis(this._labels[a].position),t=a+1>this._labels.length-1?this.getPixelCoordinatesOnAxis(this.viewportMaximum):this.getPixelCoordinatesOnAxis(this._labels[a+1].position),i.fillRect(n.x1,Math.min(e.y,t.y),Math.abs(n.x1-n.x2),Math.abs(t.y-e.y)),!1)}else for(i.fillStyle=this.interlacedColor,a=0;a<this._labels.length;a++)t=!t||(t=this.getPixelCoordinatesOnAxis(this._labels[a].position),e=a+1>this._labels.length-1?this.getPixelCoordinatesOnAxis(this.viewportMaximum):this.getPixelCoordinatesOnAxis(this._labels[a+1].position),i.fillRect(Math.min(e.x,t.x),n.y1,Math.abs(e.x-t.x),Math.abs(n.y1-n.y2)),!1);i.beginPath()},b.prototype.renderStripLinesOfThicknessType=function(t){if(this.stripLines&&0<this.stripLines.length&&t){var e,i=this,n=0,a=0,s=!1,o=!1,r=[],l=[];for(o=!1,n=0;n<this.stripLines.length;n++){var h=this.stripLines[n];h._thicknessType===t&&("pixel"===t&&(h.value<this.viewportMinimum||h.value>this.viewportMaximum||G(h.value)||isNaN(this.range))||r.push(h))}for(n=0;n<this._stripLineLabels.length;n++)if(h=this.stripLines[n],!((e=this._stripLineLabels[n]).position<this.viewportMinimum||e.position>this.viewportMaximum||isNaN(this.range))){if(t=this.getPixelCoordinatesOnAxis(e.position),"outside"===e.stripLine.labelPlacement)if(h&&(this.ctx.strokeStyle=h.color,"pixel"===h._thicknessType&&(this.ctx.lineWidth=h.thickness)),"bottom"===this._position){var c=1==this.ctx.lineWidth%2?.5+(t.x<<0):t.x<<0;this.ctx.beginPath(),this.ctx.moveTo(c,t.y<<0),this.ctx.lineTo(c,t.y+this.tickLength<<0),this.ctx.stroke(),0===this.labelAngle?(t.x-=e.textBlock.width/2,t.y+=this.tickLength+e.textBlock.fontSize/2):(t.x-=this.labelAngle<0?e.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):0,t.y+=this.tickLength+Math.abs(this.labelAngle<0?e.textBlock.width*Math.sin(Math.PI/180*this.labelAngle)-5:5))}else"top"===this._position?(c=1==this.ctx.lineWidth%2?.5+(t.x<<0):t.x<<0,this.ctx.beginPath(),this.ctx.moveTo(c,t.y<<0),this.ctx.lineTo(c,t.y-this.tickLength<<0),this.ctx.stroke(),0===this.labelAngle?(t.x-=e.textBlock.width/2,t.y-=this.tickLength+e.textBlock.height):(t.x+=(e.textBlock.height-this.tickLength-this.labelFontSize/2)*Math.sin(Math.PI/180*this.labelAngle)-(0<this.labelAngle?e.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):0),t.y-=this.tickLength+(e.textBlock.height*Math.cos(Math.PI/180*this.labelAngle)+(0<this.labelAngle?e.textBlock.width*Math.sin(Math.PI/180*this.labelAngle):0)))):"left"===this._position?(c=1==this.ctx.lineWidth%2?.5+(t.y<<0):t.y<<0,this.ctx.beginPath(),this.ctx.moveTo(t.x<<0,c),this.ctx.lineTo(t.x-this.tickLength<<0,c),this.ctx.stroke(),0===this.labelAngle?t.x=t.x-e.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-this.tickLength-5:(t.y-=e.textBlock.width*Math.sin(Math.PI/180*this.labelAngle),t.x=0<this.labelAngle?t.x-e.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-this.tickLength-5:t.x-e.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)+(e.textBlock.height-e.textBlock.fontSize/2-5)*Math.sin(Math.PI/180*this.labelAngle)-this.tickLength)):"right"===this._position&&(c=1==this.ctx.lineWidth%2?.5+(t.y<<0):t.y<<0,this.ctx.beginPath(),this.ctx.moveTo(t.x<<0,c),this.ctx.lineTo(t.x+this.tickLength<<0,c),this.ctx.stroke(),0===this.labelAngle?t.x=t.x+this.tickLength+5:(t.y=this.labelAngle<0?t.y:t.y-(e.textBlock.height-e.textBlock.fontSize/2-5)*Math.cos(Math.PI/180*this.labelAngle),t.x=0<this.labelAngle?t.x+(e.textBlock.height-e.textBlock.fontSize/2-5)*Math.sin(Math.PI/180*this.labelAngle)+this.tickLength:t.x+this.tickLength+5));else e.textBlock.angle=-90,"bottom"===this._position?(e.textBlock.maxWidth=this.options.stripLines[n].labelMaxWidth?this.options.stripLines[n].labelMaxWidth:this.chart.plotArea.height-3,e.textBlock.measureText(),t.x-e.textBlock.height>this.chart.plotArea.x1?G(h.startValue)?t.x-=e.textBlock.height-e.textBlock.fontSize/2:t.x-=e.textBlock.height/2-e.textBlock.fontSize/2+3:(e.textBlock.angle=90,G(h.startValue)?t.x+=e.textBlock.height-e.textBlock.fontSize/2:t.x+=e.textBlock.height/2-e.textBlock.fontSize/2+3),t.y=-90===e.textBlock.angle?"near"===e.stripLine.labelAlign?this.chart.plotArea.y2-3:"center"===e.stripLine.labelAlign?(this.chart.plotArea.y2+this.chart.plotArea.y1+e.textBlock.width)/2:this.chart.plotArea.y1+e.textBlock.width+3:"near"===e.stripLine.labelAlign?this.chart.plotArea.y2-e.textBlock.width-3:"center"===e.stripLine.labelAlign?(this.chart.plotArea.y2+this.chart.plotArea.y1-e.textBlock.width)/2:this.chart.plotArea.y1+3):"top"===this._position?(e.textBlock.maxWidth=this.options.stripLines[n].labelMaxWidth?this.options.stripLines[n].labelMaxWidth:this.chart.plotArea.height-3,e.textBlock.measureText(),t.x-e.textBlock.height>this.chart.plotArea.x1?G(h.startValue)?t.x-=e.textBlock.height-e.textBlock.fontSize/2:t.x-=e.textBlock.height/2-e.textBlock.fontSize/2+3:(e.textBlock.angle=90,G(h.startValue)?t.x+=e.textBlock.height-e.textBlock.fontSize/2:t.x+=e.textBlock.height/2-e.textBlock.fontSize/2+3),t.y=-90===e.textBlock.angle?"near"===e.stripLine.labelAlign?this.chart.plotArea.y1+e.textBlock.width+3:"center"===e.stripLine.labelAlign?(this.chart.plotArea.y2+this.chart.plotArea.y1+e.textBlock.width)/2:this.chart.plotArea.y2-3:"near"===e.stripLine.labelAlign?this.chart.plotArea.y1+3:"center"===e.stripLine.labelAlign?(this.chart.plotArea.y2+this.chart.plotArea.y1-e.textBlock.width)/2:this.chart.plotArea.y2-e.textBlock.width-3):"left"===this._position?(e.textBlock.maxWidth=this.options.stripLines[n].labelMaxWidth?this.options.stripLines[n].labelMaxWidth:this.chart.plotArea.width-3,e.textBlock.angle=0,e.textBlock.measureText(),t.y-e.textBlock.height>this.chart.plotArea.y1?G(h.startValue)?t.y-=e.textBlock.height-e.textBlock.fontSize/2:t.y-=e.textBlock.height/2-e.textBlock.fontSize+3:t.y-e.textBlock.height<this.chart.plotArea.y2?t.y+=e.textBlock.fontSize/2+3:G(h.startValue)?t.y-=e.textBlock.height-e.textBlock.fontSize/2:t.y-=e.textBlock.height/2-e.textBlock.fontSize+3,t.x="near"===e.stripLine.labelAlign?this.chart.plotArea.x1+3:"center"===e.stripLine.labelAlign?(this.chart.plotArea.x2+this.chart.plotArea.x1)/2-e.textBlock.width/2:this.chart.plotArea.x2-e.textBlock.width-3):"right"===this._position&&(e.textBlock.maxWidth=this.options.stripLines[n].labelMaxWidth?this.options.stripLines[n].labelMaxWidth:this.chart.plotArea.width-3,e.textBlock.angle=0,e.textBlock.measureText(),t.y-+e.textBlock.height>this.chart.plotArea.y1?G(h.startValue)?t.y-=e.textBlock.height-e.textBlock.fontSize/2:t.y-=e.textBlock.height/2-e.textBlock.fontSize/2-3:t.y-e.textBlock.height<this.chart.plotArea.y2?t.y+=e.textBlock.fontSize/2+3:G(h.startValue)?t.y-=e.textBlock.height-e.textBlock.fontSize/2:t.y-=e.textBlock.height/2-e.textBlock.fontSize/2+3,t.x="near"===e.stripLine.labelAlign?this.chart.plotArea.x2-e.textBlock.width-3:"center"===e.stripLine.labelAlign?(this.chart.plotArea.x2+this.chart.plotArea.x1)/2-e.textBlock.width/2:this.chart.plotArea.x1+3);e.textBlock.x=t.x,e.textBlock.y=t.y,l.push(e)}if(!o){for(o=!1,this.ctx.save(),this.ctx.beginPath(),this.ctx.rect(this.chart.plotArea.x1,this.chart.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height),this.ctx.clip(),n=0;n<r.length;n++)(h=r[n]).showOnTop?s||(s=!0,this.chart.addEventListener("dataAnimationIterationEnd",function(){for(this.ctx.save(),this.ctx.beginPath(),this.ctx.rect(this.chart.plotArea.x1,this.chart.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height),this.ctx.clip(),a=0;a<r.length;a++)(h=r[a]).showOnTop&&h.render();
2this.ctx.restore()},h)):h.render();for(n=0;n<l.length;n++)(e=l[n]).stripLine.showOnTop?o||(o=!0,this.chart.addEventListener("dataAnimationIterationEnd",function(){for(a=0;a<l.length;a++)"inside"===(e=l[a]).stripLine.labelPlacement&&e.stripLine.showOnTop&&(i.ctx.save(),i.ctx.beginPath(),i.ctx.rect(i.chart.plotArea.x1,i.chart.plotArea.y1,i.chart.plotArea.width,i.chart.plotArea.height),i.ctx.clip(),e.textBlock.render(!0),i.ctx.restore())},e.textBlock)):"inside"===e.stripLine.labelPlacement&&e.textBlock.render(!0);this.ctx.restore(),o=!0}if(o)for(o=!1,n=0;n<l.length;n++)(e=l[n]).stripLine.showOnTop?o||(o=!0,this.chart.addEventListener("dataAnimationIterationEnd",function(){for(a=0;a<l.length;a++)"outside"===(e=l[a]).stripLine.labelPlacement&&e.stripLine.showOnTop&&e.textBlock.render(!0)},e.textBlock)):"outside"===e.stripLine.labelPlacement&&e.textBlock.render(!0)}},b.prototype.renderBreaksBackground=function(){this.chart._breaksCanvas&&this.scaleBreaks&&0<this.scaleBreaks._appliedBreaks.length&&this.maskCanvas&&(this.chart._breaksCanvasCtx.save(),this.chart._breaksCanvasCtx.beginPath(),this.chart._breaksCanvasCtx.rect(this.chart.plotArea.x1,this.chart.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height),this.chart._breaksCanvasCtx.clip(),this.chart._breaksCanvasCtx.drawImage(this.maskCanvas,0,0,this.chart.width,this.chart.height),this.chart._breaksCanvasCtx.restore())},b.prototype.createMask=function(){if(this.scaleBreaks&&0<this.scaleBreaks._appliedBreaks.length){var t=this.scaleBreaks._appliedBreaks;Z?(this.maskCanvas=k(this.chart.width,this.chart.height),this.maskCtx=this.maskCanvas.getContext("2d")):(this.maskCanvas=this.chart.plotArea.canvas,this.maskCtx=this.chart.plotArea.ctx),this.maskCtx.save(),this.maskCtx.beginPath(),this.maskCtx.rect(this.chart.plotArea.x1,this.chart.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height),this.maskCtx.clip();for(var e=0;e<t.length;e++)t[e].endValue<this.viewportMinimum||t[e].startValue>this.viewportMaximum||isNaN(this.range)||t[e].render(this.maskCtx);this.maskCtx.restore()}},b.prototype.renderCrosshair=function(t,e){this.crosshair.render(t,e)},b.prototype.renderGrid=function(){if(this.gridThickness&&0<this.gridThickness){var t=this.chart.ctx;t.save();var e,i=this.chart.plotArea;if(t.lineWidth=this.gridThickness,t.strokeStyle=this.gridColor,t.setLineDash&&t.setLineDash($(this.gridDashType,this.gridThickness)),"bottom"===this._position||"top"===this._position)for(n=0;n<this._labels.length;n++)this._labels[n].position<this.viewportMinimum||this._labels[n].position>this.viewportMaximum||this._labels[n].breaksLabelType||(t.beginPath(),e=this.getPixelCoordinatesOnAxis(this._labels[n].position),e=1==t.lineWidth%2?.5+(e.x<<0):e.x<<0,t.moveTo(e,i.y1<<0),t.lineTo(e,i.y2<<0),t.stroke());else if("left"===this._position||"right"===this._position)for(var n=0;n<this._labels.length;n++)this._labels[n].position<this.viewportMinimum||this._labels[n].position>this.viewportMaximum||this._labels[n].breaksLabelType||(t.beginPath(),e=this.getPixelCoordinatesOnAxis(this._labels[n].position),e=1==t.lineWidth%2?.5+(e.y<<0):e.y<<0,t.moveTo(i.x1<<0,e),t.lineTo(i.x2<<0,e),t.stroke());t.restore()}},b.prototype.renderAxisLine=function(){var t,e,i=this.chart.ctx,n=Z?this.chart._preRenderCtx:i,a=Math.ceil(this.tickThickness/(this.reversed?-2:2)),s=Math.ceil(this.tickThickness/(this.reversed?2:-2));if(n.save(),"bottom"===this._position||"top"===this._position){if(this.lineThickness){e=this.reversed?(t=this.lineCoordinates.x2,this.lineCoordinates.x1):(t=this.lineCoordinates.x1,this.lineCoordinates.x2),n.lineWidth=this.lineThickness,n.strokeStyle=this.lineColor?this.lineColor:"black",n.setLineDash&&n.setLineDash($(this.lineDashType,this.lineThickness));var o=1==this.lineThickness%2?.5+(this.lineCoordinates.y1<<0):this.lineCoordinates.y1<<0;if(n.beginPath(),this.scaleBreaks&&!G(this.scaleBreaks.firstBreakIndex))if(G(this.scaleBreaks.lastBreakIndex))t=this.scaleBreaks._appliedBreaks[this.scaleBreaks.firstBreakIndex].endPixel+s;else for(var r=this.scaleBreaks.firstBreakIndex;r<=this.scaleBreaks.lastBreakIndex;r++)n.moveTo(t,o),n.lineTo(this.scaleBreaks._appliedBreaks[r].startPixel+a,o),t=this.scaleBreaks._appliedBreaks[r].endPixel+s;t&&(n.moveTo(t,o),n.lineTo(e,o)),n.stroke()}}else if(("left"===this._position||"right"===this._position)&&this.lineThickness){if(e=this.reversed?(t=this.lineCoordinates.y1,this.lineCoordinates.y2):(t=this.lineCoordinates.y2,this.lineCoordinates.y1),n.lineWidth=this.lineThickness,n.strokeStyle=this.lineColor,n.setLineDash&&n.setLineDash($(this.lineDashType,this.lineThickness)),o=1==this.lineThickness%2?.5+(this.lineCoordinates.x1<<0):this.lineCoordinates.x1<<0,n.beginPath(),this.scaleBreaks&&!G(this.scaleBreaks.firstBreakIndex))if(G(this.scaleBreaks.lastBreakIndex))t=this.scaleBreaks._appliedBreaks[this.scaleBreaks.firstBreakIndex].endPixel+a;else for(r=this.scaleBreaks.firstBreakIndex;r<=this.scaleBreaks.lastBreakIndex;r++)n.moveTo(o,t),n.lineTo(o,this.scaleBreaks._appliedBreaks[r].startPixel+s),t=this.scaleBreaks._appliedBreaks[r].endPixel+a;t&&(n.moveTo(o,t),n.lineTo(o,e)),n.stroke()}Z&&(i.drawImage(this.chart._preRenderCanvas,0,0,this.chart.width,this.chart.height),this.chart._breaksCanvasCtx&&this.chart._breaksCanvasCtx.drawImage(this.chart._preRenderCanvas,0,0,this.chart.width,this.chart.height),n.clearRect(0,0,this.chart.width,this.chart.height)),n.restore(
2)},b.prototype.getPixelCoordinatesOnAxis=function(t){var e={};return"bottom"!==this._position&&"top"!==this._position||(e.x=this.convertValueToPixel(t),e.y=this.lineCoordinates.y1),"left"!==this._position&&"right"!==this._position||(e.y=this.convertValueToPixel(t),e.x=this.lineCoordinates.x2),e},b.prototype.convertPixelToValue=function(t){if(void 0===t)return null;var e,i=0,n=0,a=(i=!0,this.scaleBreaks?this.scaleBreaks._appliedBreaks:[]);n="number"==typeof t?t:"left"===this._position||"right"===this._position?t.y:t.x;if(this.logarithmic){if(t=e=Math.pow(this.logarithmBase,(n-this.conversionParameters.reference)/this.conversionParameters.pixelPerUnit),n<=this.conversionParameters.reference==("left"===this._position||"right"===this._position)!==this.reversed){for(n=0;n<a.length;n++)if(!(a[n].endValue<this.conversionParameters.minimum))if(i)if(a[n].startValue<this.conversionParameters.minimum){if(1<a[n].size&&this.conversionParameters.minimum*Math.pow(a[n].endValue/a[n].startValue,Math.log(e)/Math.log(a[n].size))<a[n].endValue){t=Math.pow(a[n].endValue/a[n].startValue,Math.log(e)/Math.log(a[n].size));break}t*=a[n].endValue/this.conversionParameters.minimum/Math.pow(a[n].size,Math.log(a[n].endValue/this.conversionParameters.minimum)/Math.log(a[n].endValue/a[n].startValue)),e/=Math.pow(a[n].size,Math.log(a[n].endValue/this.conversionParameters.minimum)/Math.log(a[n].endValue/a[n].startValue)),i=!1}else{if(!(e>a[n].startValue/this.conversionParameters.minimum))break;if((e/=a[n].startValue/this.conversionParameters.minimum)<a[n].size){t*=Math.pow(a[n].endValue/a[n].startValue,1===a[n].size?1:Math.log(e)/Math.log(a[n].size))/e;break}t*=a[n].endValue/a[n].startValue/a[n].size,e/=a[n].size,i=!1}else{if(!(e>a[n].startValue/a[n-1].endValue))break;if((e/=a[n].startValue/a[n-1].endValue)<a[n].size){t*=Math.pow(a[n].endValue/a[n].startValue,1===a[n].size?1:Math.log(e)/Math.log(a[n].size))/e;break}t*=a[n].endValue/a[n].startValue/a[n].size,e/=a[n].size}}else for(n=a.length-1;0<=n;n--)if(!(a[n].startValue>this.conversionParameters.minimum))if(i)if(a[n].endValue>this.conversionParameters.minimum){if(1<a[n].size&&this.conversionParameters.minimum*Math.pow(a[n].endValue/a[n].startValue,Math.log(e)/Math.log(a[n].size))>a[n].startValue){t=Math.pow(a[n].endValue/a[n].startValue,Math.log(e)/Math.log(a[n].size));break}t*=a[n].startValue/this.conversionParameters.minimum*Math.pow(a[n].size,Math.log(a[n].startValue/this.conversionParameters.minimum)/Math.log(a[n].endValue/a[n].startValue))*e,e*=Math.pow(a[n].size,Math.log(this.conversionParameters.minimum/a[n].startValue)/Math.log(a[n].endValue/a[n].startValue)),i=!1}else{if(!(e<a[n].endValue/this.conversionParameters.minimum))break;if((e/=a[n].endValue/this.conversionParameters.minimum)>1/a[n].size){t*=Math.pow(a[n].endValue/a[n].startValue,a[n].size<=1?1:Math.log(e)/Math.log(a[n].size))*e;break}t/=a[n].endValue/a[n].startValue/a[n].size,e*=a[n].size,i=!1}else{if(!(e<a[n].endValue/a[n+1].startValue))break;if((e/=a[n].endValue/a[n+1].startValue)>1/a[n].size){t*=Math.pow(a[n].endValue/a[n].startValue,a[n].size<=1?1:Math.log(e)/Math.log(a[n].size))*e;break}t/=a[n].endValue/a[n].startValue/a[n].size,e*=a[n].size}i=t*this.viewportMinimum}else{if(t=e=(n-this.conversionParameters.reference)/this.conversionParameters.pixelPerUnit,n<=this.conversionParameters.reference==("left"===this._position||"right"===this._position)!==this.reversed){for(n=0;n<a.length;n++)if(!(a[n].endValue<this.conversionParameters.minimum))if(i)if(a[n].startValue<this.conversionParameters.minimum){if(a[n].size&&this.conversionParameters.minimum+e*(a[n].endValue-a[n].startValue)/a[n].size<a[n].endValue){t=a[n].size<=0?0:e*(a[n].endValue-a[n].startValue)/a[n].size;break}t+=a[n].endValue-this.conversionParameters.minimum-a[n].size*(a[n].endValue-this.conversionParameters.minimum)/(a[n].endValue-a[n].startValue),e-=a[n].size*(a[n].endValue-this.conversionParameters.minimum)/(a[n].endValue-a[n].startValue),i=!1}else{if(!(e>a[n].startValue-this.conversionParameters.minimum))break;if((e-=a[n].startValue-this.conversionParameters.minimum)<a[n].size){t+=(a[n].endValue-a[n].startValue)*(0===a[n].size?1:e/a[n].size)-e;break}t+=a[n].endValue-a[n].startValue-a[n].size,e-=a[n].size,i=!1}else{if(!(e>a[n].startValue-a[n-1].endValue))break;if((e-=a[n].startValue-a[n-1].endValue)<a[n].size){t+=(a[n].endValue-a[n].startValue)*(0===a[n].size?1:e/a[n].size)-e;break}t+=a[n].endValue-a[n].startValue-a[n].size,e-=a[n].size}}else for(n=a.length-1;0<=n;n--)if(!(a[n].startValue>this.conversionParameters.minimum))if(i)if(a[n].endValue>this.conversionParameters.minimum){if(a[n].size&&this.conversionParameters.minimum+e*(a[n].endValue-a[n].startValue)/a[n].size>a[n].startValue){t=a[n].size<=0?0:e*(a[n].endValue-a[n].startValue)/a[n].size;break}t+=a[n].startValue-this.conversionParameters.minimum+a[n].size*(this.conversionParameters.minimum-a[n].startValue)/(a[n].endValue-a[n].startValue),e+=a[n].size*(this.conversionParameters.minimum-a[n].startValue)/(a[n].endValue-a[n].startValue),i=!1}else{if(!(e<a[n].endValue-this.conversionParameters.minimum))break;if((e-=a[n].endValue-this.conversionParameters.minimum)>-1*a[n].size){t+=(a[n].endValue-a[n].startValue)*(0===a[n].size?1:e/a[n].size)+e;break}t-=a[n].endValue-a[n].startValue-a[n].size,e+=a[n].size,i=!1}else{if(!(e<a[n].endValue-a[n+1].startValue))break;if((e-=a[n].endValue-a[n+1].startValue)>-1*a[n].size){t+=(a[n].endValue-a[n].startValue)*(0===a[n].size?1:e/a[n].size)+e;break}t-=a[n].endValue-a[n].startValue-a[n].size,e+=a[n].size}i=this.conversionParameters.minimum+t}return i},b.prototype.convertValueToPixel=function(t){return t=this.getApparentDifference(this.conversionParameters.minimum,t,t),this.logarithmic?this.conversionParameters.reference+this.conversionParameters.pixelPerUnit*Math.log(t/this.conversionParameters.minimum)/this.conversionParameters.lnLogarithmBase+.5<<0:"axisX"===this.type?this.conversionParameters.reference+this.conversionParameters.pixelPerUnit*(t-this.conversionParameters.minimum)+.5<<0:this.conversionParameters.reference+this.conversionParameters.pixelPerUnit*(t-this.conversionParameters.minimum)+.5}
2,b.prototype.getApparentDifference=function(t,e,i,n){var a=this.scaleBreaks?this.scaleBreaks._appliedBreaks:[];if(this.logarithmic){i=G(i)?e/t:i;for(var s=0;s<a.length&&!(e<a[s].startValue);s++)t>a[s].endValue||(t<=a[s].startValue&&e>=a[s].endValue?i=i/a[s].endValue*a[s].startValue*a[s].size:t>=a[s].startValue&&e>=a[s].endValue?i=i/a[s].endValue*t*Math.pow(a[s].size,Math.log(a[s].endValue/t)/Math.log(a[s].endValue/a[s].startValue)):t<=a[s].startValue&&e<=a[s].endValue?i=i/e*a[s].startValue*Math.pow(a[s].size,Math.log(e/a[s].startValue)/Math.log(a[s].endValue/a[s].startValue)):!n&&t>a[s].startValue&&e<a[s].endValue&&(i=t*Math.pow(a[s].size,Math.log(e/t)/Math.log(a[s].endValue/a[s].startValue))))}else for(i=G(i)?Math.abs(e-t):i,s=0;s<a.length&&!(e<a[s].startValue);s++)t>a[s].endValue||(t<=a[s].startValue&&e>=a[s].endValue?i=i-a[s].endValue+a[s].startValue+a[s].size:t>a[s].startValue&&e>=a[s].endValue?i=i-a[s].endValue+t+a[s].size*(a[s].endValue-t)/(a[s].endValue-a[s].startValue):t<=a[s].startValue&&e<a[s].endValue?i=i-e+a[s].startValue+a[s].size*(e-a[s].startValue)/(a[s].endValue-a[s].startValue):!n&&t>a[s].startValue&&e<a[s].endValue&&(i=t+a[s].size*(e-t)/(a[s].endValue-a[s].startValue)));return i},b.prototype.setViewPortRange=function(t,e){this.sessionVariables.newViewportMinimum=this.viewportMinimum=Math.min(t,e),this.sessionVariables.newViewportMaximum=this.viewportMaximum=Math.max(t,e)},b.prototype.getXValueAt=function(t){if(!t)return null;var e=null;return"left"===this._position?e=this.convertPixelToValue(t.y):"bottom"===this._position&&(e=this.convertPixelToValue(t.x)),e},b.prototype.calculateValueToPixelConversionParameters=function(t){t=this.scaleBreaks?this.scaleBreaks._appliedBreaks:[];var e={pixelPerUnit:null,minimum:null,reference:null},i=this.lineCoordinates.width,n=this.lineCoordinates.height;i="bottom"===this._position||"top"===this._position?i:n,n=Math.abs(this.range);if(this.logarithmic)for(var a=0;a<t.length&&!(this.viewportMaximum<t[a].startValue);a++)this.viewportMinimum>t[a].endValue||(this.viewportMinimum>=t[a].startValue&&this.viewportMaximum<=t[a].endValue?i=0:this.viewportMinimum<=t[a].startValue&&this.viewportMaximum>=t[a].endValue?(n=n/t[a].endValue*t[a].startValue,i=0<t[a].spacing.toString().indexOf("%")?i*(1-parseFloat(t[a].spacing)/100):i-Math.min(t[a].spacing,.1*i)):this.viewportMinimum>t[a].startValue&&this.viewportMaximum>=t[a].endValue?(n=n/t[a].endValue*this.viewportMinimum,i=0<t[a].spacing.toString().indexOf("%")?i*(1-parseFloat(t[a].spacing)/100*Math.log(t[a].endValue/this.viewportMinimum)/Math.log(t[a].endValue/t[a].startValue)):i-Math.min(t[a].spacing,.1*i)*Math.log(t[a].endValue/this.viewportMinimum)/Math.log(t[a].endValue/t[a].startValue)):this.viewportMinimum<=t[a].startValue&&this.viewportMaximum<t[a].endValue&&(n=n/this.viewportMaximum*t[a].startValue,i=0<t[a].spacing.toString().indexOf("%")?i*(1-parseFloat(t[a].spacing)/100*Math.log(this.viewportMaximum/t[a].startValue)/Math.log(t[a].endValue/t[a].startValue)):i-Math.min(t[a].spacing,.1*i)*Math.log(this.viewportMaximum/t[a].startValue)/Math.log(t[a].endValue/t[a].startValue)));else for(a=0;a<t.length&&!(this.viewportMaximum<t[a].startValue);a++)this.viewportMinimum>t[a].endValue||(this.viewportMinimum>=t[a].startValue&&this.viewportMaximum<=t[a].endValue?i=0:this.viewportMinimum<=t[a].startValue&&this.viewportMaximum>=t[a].endValue?(n=n-t[a].endValue+t[a].startValue,i=0<t[a].spacing.toString().indexOf("%")?i*(1-parseFloat(t[a].spacing)/100):i-Math.min(t[a].spacing,.1*i)):this.viewportMinimum>t[a].startValue&&this.viewportMaximum>=t[a].endValue?(n=n-t[a].endValue+this.viewportMinimum,i=0<t[a].spacing.toString().indexOf("%")?i*(1-parseFloat(t[a].spacing)/100*(t[a].endValue-this.viewportMinimum)/(t[a].endValue-t[a].startValue)):i-Math.min(t[a].spacing,.1*i)*(t[a].endValue-this.viewportMinimum)/(t[a].endValue-t[a].startValue)):this.viewportMinimum<=t[a].startValue&&this.viewportMaximum<t[a].endValue&&(n=n-this.viewportMaximum+t[a].startValue,i=0<t[a].spacing.toString().indexOf("%")?i*(1-parseFloat(t[a].spacing)/100*(this.viewportMaximum-t[a].startValue)/(t[a].endValue-t[a].startValue)):i-Math.min(t[a].spacing,.1*i)*(this.viewportMaximum-t[a].startValue)/(t[a].endValue-t[a].startValue)));e.minimum=this.viewportMinimum,e.maximum=this.viewportMaximum,e.range=n,"bottom"!==this._position&&"top"!==this._position||(this.logarithmic?(e.lnLogarithmBase=Math.log(this.logarithmBase),e.pixelPerUnit=(this.reversed?-1:1)*i*e.lnLogarithmBase/Math.log(Math.abs(n))):e.pixelPerUnit=(this.reversed?-1:1)*i/Math.abs(n),e.reference=this.reversed?this.lineCoordinates.x2:this.lineCoordinates.x1),"left"!==this._position&&"right"!==this._position||(this.logarithmic?(e.lnLogarithmBase=Math.log(this.logarithmBase),e.pixelPerUnit=(this.reversed?1:-1)*i*e.lnLogarithmBase/Math.log(Math.abs(n))):e.pixelPerUnit=(this.reversed?1:-1)*i/Math.abs(n),e.reference=this.reversed?this.lineCoordinates.y1:this.lineCoordinates.y2),this.conversionParameters=e},b.prototype.calculateAxisParameters=function(){if(this.logarithmic)this.calculateLogarithmicAxisParameters();else{var t=this.chart.layoutManager.getFreeSpace(),e=!1,i=!1;"bottom"===this._position||"top"===this._position?(this.maxWidth=t.width,this.maxHeight=t.height):(this.maxWidth=t.height,this.maxHeight=t.width);t="axisX"===this.type?"xySwapped"===this.chart.plotInfo.axisPlacement?62:70:"xySwapped"===this.chart.plotInfo.axisPlacement?50:40;var n=4;"axisX"===this.type&&(n=this.maxWidth<600?8:6);var a,s,o;t=Math.max(n,Math.floor(this.maxWidth/t)),n=0;if(!G(this.options.viewportMinimum)&&!G(this.options.viewportMaximum)&&this.options.viewportMinimum>=this.options.viewportMaximum&&(this.viewportMinimum=this.viewportMaximum=null),!G(this.options.viewportMinimum)||G(this.sessionVariables.newViewportMinimum)||isNaN(this.sessionVariables.newViewportMinimum)?null!==this.viewportMinimum&&!isNaN(this.viewportMinimum)||(this.viewportMinimum=this.minimum):this.viewportMinimum=this.sessionVariables.newViewportMinimum,!G(this.options.viewportMaximum)||G(this.sessionVariables.newViewportMaximum)||isNaN(this.sessionVariables.newViewportMaximum)?null!==this.viewportMaximum&&!isNaN(this.viewportMaximum)||(this.viewportMaximum=this.maximum):this.viewportMaximum=this.sessionVariables.newViewportMaximum,this.scaleBreaks)for(n=0;n<this.scaleBreaks._appliedBreaks.length;n++)if((!G(this.sessionVariables.newViewportMinimum)&&this.sessionVariables.newViewportMinimum>=this.scaleBreaks._appliedBreaks[n].startValue||!G(this.options.minimum)&&this.options.minimum>=this.scaleBreaks._appliedBreaks[n].startValue||!G(this.options.viewportMinimum)&&this.viewportMinimum>=this.scaleBreaks._appliedBreaks[n].startValue)&&(!G(this.sessionVariables.newViewportMaximum)&&this.sessionVariables.newViewportMaximum<=this.scaleBreaks._appliedBreaks[n].endValue||!G(this.options.maximum)&&this.options.maximum<=this.scaleBreaks._appliedBreaks[n].endValue||!G(this.options.viewportMaximum)&&this.viewportMaximum<=this.scaleBreaks._appliedBreaks[n].endValue)){this.scaleBreaks._appliedBreaks.splice(n,1);break}if("axisX"===this.type){if(this.dataSeries&&0<this.dataSeries.length)for(a=0;a<this.dataSeries.length;a++)"dateTime"===this.dataSeries[a].xValueType&&(i=!0);a=null!==this.viewportMinimum?this.viewportMinimum:this.dataInfo.viewPortMin,0==(s=null!==this.viewportMaximum?this.viewportMaximum:this.dataInfo.viewPortMax)-a&&(s+=n=void 0===this.options.interval?.4:this.options.interval,a-=n),1/0!==this.dataInfo.minDiff?o=this.dataInfo.minDiff:1<s-a?o=.5*Math.abs(s-a):(o=1,i&&(e=!0))}else"axisY"===this.type&&(a=null!==this.viewportMinimum?this.viewportMinimum:this.dataInfo.viewPortMin,s=null!==this.viewportMaximum?this.viewportMaximum:this.dataInfo.viewPortMax,isFinite(a)||isFinite(s)?isFinite(a)?isFinite(s)||(s=a):a=s:(s=void 0===this.options.interval?-1/0:this.options.interval,a=void 0!==this.options.interval||isFinite(this.dataInfo.minDiff)?0:1/0),0===a&&0===s?(s+=9,a=0):0==s-a?(s+=n=Math.min(Math.abs(.01*Math.abs(s)),5),a-=n):s<a?(n=Math.min(.01*Math.abs(this.getApparentDifference(s,a,null,!0)),5),0<=s?a=s-n:s=isFinite(a)?a+n:0):(n=Math.min(.01*Math.abs(this.getApparentDifference(a,s,null,!0)),.05),0!==s&&(s+=n),0!==a&&(a-=n)),o=1/0!==this.dataInfo.minDiff?this.dataInfo.minDiff:1<s-a?.5*Math.abs(s-a):1,this.includeZero&&(null===this.viewportMinimum||isNaN(this.viewportMinimum))&&0<a&&(a=0),this.includeZero&&(null===this.viewportMaximum||isNaN(this.viewportMaximum))&&s<0&&(s=0));n=this.getApparentDifference(isNaN(this.viewportMinimum)||null===this.viewportMinimum?a:this.viewportMinimum,isNaN(this.viewportMaximum)||null===this.viewportMaximum?s:this.viewportMaximum,null,!0),"axisX"===this.type&&i?(this.intervalType||(n/1<=t?(this.interval=1,this.intervalType="millisecond"):n/2<=t?(this.interval=2,this.intervalType="millisecond"):n/5<=t?(this.interval=5,this.intervalType="millisecond"):n/10<=t?(this.interval=10,this.intervalType="millisecond"):n/20<=t?(this.interval=20,this.intervalType="millisecond"):n/50<=t?(this.interval=50,this.intervalType="millisecond"):n/100<=t?(this.interval=100,this.intervalType="millisecond"):n/200<=t?(this.interval=200,this.intervalType="millisecond"):n/250<=t?(this.interval=250,this.intervalType="millisecond"):n/300<=t?(this.interval=300,this.intervalType="millisecond"):n/400<=t?(this.interval=400,this.intervalType="millisecond"):n/500<=t?(this.interval=500,this.intervalType="millisecond"):n/(1*tt.secondDuration)<=t?(this.interval=1,this.intervalType="second"):n/(2*tt.secondDuration)<=t?(this.interval=2,this.intervalType="second"):n/(5*tt.secondDuration)<=t?(this.interval=5,this.intervalType="second"):n/(10*tt.secondDuration)<=t?(this.interval=10,this.intervalType="second"):n/(15*tt.secondDuration)<=t?(this.interval=15,this.intervalType="second"):n/(20*tt.secondDuration)<=t?(this.interval=20,this.intervalType="second"):n/(30*tt.secondDuration)<=t?(this.interval=30,this.intervalType="second"):n/(1*tt.minuteDuration)<=t?(this.interval=1,this.intervalType="minute"):n/(2*tt.minuteDuration)<=t?(this.interval=2,this.intervalType="minute"):n/(5*tt.minuteDuration)<=t?(this.interval=5,this.intervalType="minute"):n/(10*tt.minuteDuration)<=t?(this.interval=10,this.intervalType="minute"):n/(15*tt.minuteDuration)<=t?(this.interval=15,this.intervalType="minute"):n/(20*tt.minuteDuration)<=t?(this.interval=20,this.intervalType="minute"):n/(30*tt.minuteDuration)<=t?(this.interval=30,this.intervalType="minute"):n/(1*tt.hourDuration)<=t?(this.interval=1,this.intervalType="hour"):n/(2*tt.hourDuration)<=t?(this.interval=2,this.intervalType="hour"):n/(3*tt.hourDuration)<=t?(this.interval=3,this.intervalType="hour"):n/(6*tt.hourDuration)<=t?(this.interval=6,this.intervalType="hour"):n/(1*tt.dayDuration)<=t?(this.interval=1,this.intervalType="day"):n/(2*tt.dayDuration)<=t?(this.interval=2,this.intervalType="day"):n/(4*tt.dayDuration)<=t?(this.interval=4,this.intervalType="day"):n/(1*tt.weekDuration)<=t?(this.interval=1,this.intervalType="week"):n/(2*tt.weekDuration)<=t?(this.interval=2,this.intervalType="week"):n/(3*tt.weekDuration)<=t?(this.interval=3,this.intervalType="week"):n/(1*tt.monthDuration)<=t?(this.interval=1,this.intervalType="month"):n/(2*tt.monthDuration)<=t?(this.interval=2,this.intervalType="month"):n/(3*tt.monthDuration)<=t?(this.interval=3,this.intervalType="month"):n/(6*tt.monthDuration)<=t?(this.interval=6,this.intervalType="month"):(this.interval=n/(1*tt.yearDuration)<=t?1:n/(2*tt.yearDuration)<=t?2:n/(4*tt.yearDuration)<=t?4:Math.floor(b.getNiceNumber(n/(t-1),!0)/tt.yearDuration),this.intervalType="year")),null!==this.viewportMinimum&&!isNaN(this.viewportMinimum)||(this.viewportMinimum=a-o/2),null!==this.viewportMaximum&&!isNaN(this.viewportMaximum)||(this.viewportMaximum=s+o/2),e?this.autoValueFormatString="MMM DD YYYY HH:mm":"year"===this.intervalType?this.autoValueFormatString="YYYY":"month"===this.intervalType?this.autoValueFormatString="MMM YYYY":"week"===this.intervalType?this.autoValueFormatString="MMM DD YYYY":"day"===this.intervalType?this.autoValueFormatString="MMM DD YYYY":"hour"===this.intervalType?this.autoValueFormatString="hh:mm TT":"minute"===this.intervalType?this.autoValueFormatString="hh:mm TT":"second"===this.intervalType?this.autoValueFormatString="hh:mm:ss TT":"millisecond"===this.intervalType&&(this.autoValueFormatString="fff'ms'"),this.valueFormatString||(this.valueFormatString=this.autoValueFormatString)):(this.intervalType="number",n=b.getNiceNumber(n,!1),this.interval=this.options&&0<this.options.interval?this.options.interval:b.getNiceNumber(n/(t-1),!0),null!==this.viewportMinimum&&!isNaN(this.viewportMinimum)||(this.viewportMinimum="axisX"===this.type?a-o/2:Math.floor(a/this.interval)*this.interval),null!==this.viewportMaximum&&!isNaN(this.viewportMaximum)||(this.viewportMaximum="axisX"===this.type?s+o/2:Math.ceil(s/this.interval)*this.interval),0===this.viewportMaximum&&0===this.viewportMinimum&&(0===this.options.viewportMinimum?this.viewportMaximum+=10:0===this.options.viewportMaximum&&(this.viewportMinimum-=10),this.options&&void 0===this.options.interval&&(this.interval=b.getNiceNumber((this.viewportMaximum-this.viewportMinimum)/(t-1),!0)))),null!==this.minimum&&null!==this.maximum||("axisX"===this.type?(a=null!==this.minimum?this.minimum:this.dataInfo.min,0==(s=null!==this.maximum?this.maximum:this.dataInfo.max)-a&&(s+=n=void 0===this.options.interval?.4:this.options.interval,a-=n),o=1/0!==this.dataInfo.minDiff?this.dataInfo.minDiff:1<s-a?.5*Math.abs(s-a):1):"axisY"===this.type&&(a=null!==this.minimum?this.minimum:this.dataInfo.min,s=null!==this.maximum?this.maximum:this.dataInfo.max,isFinite(a)||isFinite(s)?0===a&&0===s?(s+=9,a=0):0==s-a?(s+=n=Math.min(Math.abs(.01*Math.abs(s)),5),a-=n):s<a?(n=Math.min(.01*Math.abs(this.getApparentDifference(s,a,null,!0)),5),0<=s?a=s-n:s=isFinite(a)?a+n:0):(n=Math.min(.01*Math.abs(this.getApparentDifference(a,s,null,!0)),.05),0!==s&&(s+=n),0!==a&&(a-=n)):(s=void 0===this.options.interval?-1/0:this.options.interval,a=void 0!==this.options.interval||isFinite(this.dataInfo.minDiff)?0:1/0),o=1/0!==this.dataInfo.minDiff?this.dataInfo.minDiff:1<s-a?.5*Math.abs(s-a):1,this.includeZero&&(null===this.minimum||isNaN(this.minimum))&&0<a&&(a=0),this.includeZero&&(null===this.maximum||isNaN(this.maximum))&&s<0&&(s=0)),Math.abs(this.getApparentDifference(a,s,null,!0)),"axisX"===this.type&&i?(this.valueType="dateTime",null!==this.minimum&&!isNaN(this.minimum)||(this.minimum=a-o/2),null!==this.maximum&&!isNaN(this.maximum)||(this.maximum=s+o/2)):(this.intervalType=this.valueType="number",null===this.minimum&&(this.minimum="axisX"===this.type?a-o/2:Math.floor(a/this.interval)*this.interval,this.minimum=Math.min(this.minimum,null===this.sessionVariables.viewportMinimum||isNaN(this.sessionVariables.viewportMinimum)?1/0:this.sessionVariables.viewportMinimum)),null===this.maximum&&(this.maximum="axisX"===this.type?s+o/2:Math.ceil(s/this.interval)*this.interval,this.maximum=Math.max(this.maximum,null===this.sessionVariables.viewportMaximum||isNaN(this.sessionVariables.viewportMaximum)?-1/0:this.sessionVariables.viewportMaximum)),0===this.maximum&&0===this.minimum&&(0===this.options.minimum?this.maximum+=10:0===this.options.maximum&&(this.minimum-=10)))),G(this.sessionVariables.newViewportMinimum)&&(this.viewportMinimum=Math.max(this.viewportMinimum,this.minimum)),G(this.sessionVariables.newViewportMaximum)&&(this.viewportMaximum=Math.min(this.viewportMaximum,this.maximum)),this.range=this.viewportMaximum-this.viewportMinimum,this.intervalStartPosition="axisX"===this.type&&i?this.getLabelStartPoint(new Date(this.viewportMinimum),this.intervalType,this.interval):Math.floor((this.viewportMinimum+.2*this.interval)/this.interval)*this.interval,this.valueFormatString||(this.valueFormatString=b.generateValueFormatString(this.range,2))}},b.prototype.calculateLogarithmicAxisParameters=function(){var t,e=this.chart.layoutManager.getFreeSpace(),i=Math.log(this.logarithmBase);"bottom"===this._position||"top"===this._position?(this.maxWidth=e.width,this.maxHeight=e.height):(this.maxWidth=e.height,this.maxHeight=e.width);var n,a,s,o;e="axisX"===this.type?this.maxWidth<500?7:Math.max(7,Math.floor(this.maxWidth/100)):Math.max(Math.floor(this.maxWidth/50),3);if(o=1,null!==this.viewportMinimum&&!isNaN(this.viewportMinimum)||(this.viewportMinimum=this.minimum),null!==thi
2s.viewportMaximum&&!isNaN(this.viewportMaximum)||(this.viewportMaximum=this.maximum),this.scaleBreaks)for(o=0;o<this.scaleBreaks._appliedBreaks.length;o++)if((!G(this.sessionVariables.newViewportMinimum)&&this.sessionVariables.newViewportMinimum>=this.scaleBreaks._appliedBreaks[o].startValue||!G(this.options.minimum)&&this.options.minimum>=this.scaleBreaks._appliedBreaks[o].startValue||!G(this.options.viewportMinimum)&&this.viewportMinimum>=this.scaleBreaks._appliedBreaks[o].startValue)&&(!G(this.sessionVariables.newViewportMaximum)&&this.sessionVariables.newViewportMaximum<=this.scaleBreaks._appliedBreaks[o].endValue||!G(this.options.maximum)&&this.options.maximum<=this.scaleBreaks._appliedBreaks[o].endValue||!G(this.options.viewportMaximum)&&this.viewportMaximum<=this.scaleBreaks._appliedBreaks[o].endValue)){this.scaleBreaks._appliedBreaks.splice(o,1);break}"axisX"===this.type?(n=null!==this.viewportMinimum?this.viewportMinimum:this.dataInfo.viewPortMin,1==(a=null!==this.viewportMaximum?this.viewportMaximum:this.dataInfo.viewPortMax)/n&&(a*=o=Math.pow(this.logarithmBase,void 0===this.options.interval?.4:this.options.interval),n/=o),s=1/0!==this.dataInfo.minDiff?this.dataInfo.minDiff:a/n>this.logarithmBase?a/n*Math.pow(this.logarithmBase,.5):this.logarithmBase):"axisY"===this.type&&(n=null!==this.viewportMinimum?this.viewportMinimum:this.dataInfo.viewPortMin,a=null!==this.viewportMaximum?this.viewportMaximum:this.dataInfo.viewPortMax,n<=0&&!isFinite(a)?(a=void 0===this.options.interval?0:this.options.interval,n=1):n<=0?n=a:isFinite(a)||(a=n),1===n&&1===a?(a*=this.logarithmBase-1/this.logarithmBase,n=1):1==a/n?(a*=o=Math.min(a*Math.pow(this.logarithmBase,.01),Math.pow(this.logarithmBase,5)),n/=o):a<n?(o=Math.min(n/a*Math.pow(this.logarithmBase,.01),Math.pow(this.logarithmBase,5)),1<=a?n=a/o:a=n*o):(o=Math.min(a/n*Math.pow(this.logarithmBase,.01),Math.pow(this.logarithmBase,.04)),1!==a&&(a*=o),1!==n&&(n/=o)),s=1/0!==this.dataInfo.minDiff?this.dataInfo.minDiff:a/n>this.logarithmBase?a/n*Math.pow(this.logarithmBase,.5):this.logarithmBase,this.includeZero&&(null===this.viewportMinimum||isNaN(this.viewportMinimum))&&1<n&&(n=1),this.includeZero&&(null===this.viewportMaximum||isNaN(this.viewportMaximum))&&a<1&&(a=1)),o=(isNaN(this.viewportMaximum)||null===this.viewportMaximum?a:this.viewportMaximum)/(isNaN(this.viewportMinimum)||null===this.viewportMinimum?n:this.viewportMinimum);var r=(isNaN(this.viewportMaximum)||null===this.viewportMaximum?a:this.viewportMaximum)-(isNaN(this.viewportMinimum)||null===this.viewportMinimum?n:this.viewportMinimum);if(this.intervalType="number",o=Math.pow(this.logarithmBase,b.getNiceNumber(Math.abs(Math.log(o)/i),!1)),this.options&&0<this.options.interval?this.interval=this.options.interval:(this.interval=b.getNiceExponent(Math.log(o)/i/(e-1),!0),t=b.getNiceNumber(r/(e-1),!0)),null!==this.viewportMinimum&&!isNaN(this.viewportMinimum)||(this.viewportMinimum="axisX"===this.type?n/Math.sqrt(s):Math.pow(this.logarithmBase,this.interval*Math.floor(Math.log(n)/i/this.interval))),null!==this.viewportMaximum&&!isNaN(this.viewportMaximum)||(this.viewportMaximum="axisX"===this.type?a*Math.sqrt(s):Math.pow(this.logarithmBase,this.interval*Math.ceil(Math.log(a)/i/this.interval))),1===this.viewportMaximum&&1===this.viewportMinimum&&(1===this.options.viewportMinimum?this.viewportMaximum*=this.logarithmBase-1/this.logarithmBase:1===this.options.viewportMaximum&&(this.viewportMinimum/=this.logarithmBase-1/this.logarithmBase),this.options&&void 0===this.options.interval&&(this.interval=b.getNiceExponent(Math.ceil(Math.log(o)/i)/(e-1)),t=b.getNiceNumber((this.viewportMaximum-this.viewportMinimum)/(e-1),!0))),null!==this.minimum&&null!==this.maximum||("axisX"===this.type?(n=null!==this.minimum?this.minimum:this.dataInfo.min,1==(a=null!==this.maximum?this.maximum:this.dataInfo.max)/n&&(a*=o=Math.pow(this.logarithmBase,void 0===this.options.interval?.4:this.options.interval),n/=o),s=1/0!==this.dataInfo.minDiff?this.dataInfo.minDiff:a/n>this.logarithmBase?a/n*Math.pow(this.logarithmBase,.5):this.logarithmBase):"axisY"===this.type&&(n=null!==this.minimum?this.minimum:this.dataInfo.min,a=null!==this.maximum?this.maximum:this.dataInfo.max,isFinite(n)||isFinite(a)?1===n&&1===a?(a*=this.logarithmBase,n/=this.logarithmBase):1==a/n?(a*=o=Math.pow(this.logarithmBase,this.interval),n/=o):a<n?(o=Math.min(n/a*.01,5),1<=a?n=a/o:a=n*o):(o=Math.min(a/n*Math.pow(this.logarithmBase,.01),Math.pow(this.logarithmBase,.04)),1!==a&&(a*=o),1!==n&&(n/=o)):(a=void 0===this.options.interval?0:this.options.interval,n=1),s=1/0!==this.dataInfo.minDiff?this.dataInfo.minDiff:a/n>this.logarithmBase?a/n*Math.pow(this.logarithmBase,.5):this.logarithmBase,this.includeZero&&(null===this.minimum||isNaN(this.minimum))&&1<n&&(n=1),this.includeZero&&(null===this.maximum||isNaN(this.maximum))&&a<1&&(a=1)),this.intervalType="number",null===this.minimum&&(this.minimum="axisX"===this.type?n/Math.sqrt(s):Math.pow(this.logarithmBase,this.interval*Math.floor(Math.log(n)/i/this.interval)),this.minimum=Math.min(this.minimum,null===this.sessionVariables.viewportMinimum||isNaN(this.sessionVariables.viewportMinimum)?void 0===this.sessionVariables.newViewportMinimum?1/0:this.sessionVariables.newViewportMinimum:this.sessionVariables.viewportMinimum)),null===this.maximum&&(this.maximum="axisX"===this.type?a*Math.sqrt(s):Math.pow(this.logarithmBase,this.interval*Math.ceil(Math.log(a)/i/this.interval)),this.maximum=Math.max(this.maximum,null===this.sessionVariables.viewportMaximum||isNaN(this.sessionVariables.viewportMaximum)?void 0===this.sessionVariables.newViewportMaximum?0:this.sessionVariables.newViewportMaximum:this.sessionVariables.viewportMaximum)),1===this.maximum&&1===this.minimum&&(1===this.options.minimum?this.maximum*=this.logarithmBase-1/this.logarithmBase:1===this.options.maximum&&(this.minimum/=this.logarithmBase-1/this.logarithmBase))),this.viewportMinimum=Math.max(this.viewportMinimum,this.minimum),this.viewportMaximum=Math.min(this.viewportMaximum,this.maximum),this.viewportMinimum>this.viewportMaximum&&(!this.options.viewportMinimum&&!this.options.minimum||this.options.viewportMaximum||this.options.maximum?this.options.viewportMinimum||this.options.minimum||!this.options.viewportMaximum&&!this.options.maximum||(this.viewportMinimum=this.minimum=(this.options.viewportMaximum||this.options.maximum)/Math.pow(this.logarithmBase,2*Math.ceil(this.interval))):this.viewportMaximum=this.maximum=this.options.viewportMinimum||this.options.minimum),n=Math.pow(this.logarithmBase,Math.floor(Math.log(this.viewportMinimum)/(i*this.interval)+.2)*this.interval),this.range=this.viewportMaximum/this.viewportMinimum,this.noTicks=e,!this.options.interval&&this.range<Math.pow(this.logarithmBase,this.viewportMaximum<8||e<3?2:3)){for(i=Math.floor(this.viewportMinimum/t+.5)*t;i<this.viewportMinimum;)i+=t;this.equidistantInterval=!1,this.intervalStartPosition=i,this.interval=t}else this.options.interval||(t=Math.ceil(this.interval),this.range>this.interval&&(this.interval=t,n=Math.pow(this.logarithmBase,Math.floor(Math.log(this.viewportMinimum)/(i*this.interval)+.2)*this.interval))),this.equidistantInterval=!0,this.intervalStartPosition=n;if(!this.valueFormatString&&(this.valueFormatString="#,##0.##",this.viewportMinimum<1)&&(i=Math.floor(Math.abs(Math.log(this.viewportMinimum)/Math.LN10))+2,!isNaN(i)&&isFinite(i)||(i=2),2<i))for(o=0;o<i-2;o++)this.valueFormatString+="#"},b.generateValueFormatString=function(t,e){var i="#,##0.",n=e;t<1&&(n+=Math.floor(Math.abs(Math.log(t)/Math.LN10)),isNaN(n)||!isFinite(n))&&(n=e);for(var a=0;a<n;a++)i+="#";return i},b.getNiceExponent=function(t,e){var i=Math.floor(Math.log(t)/Math.LN10),n=t/Math.pow(10,i);n=i<0?n<=1?1:n<=5?5:10:Math.max(Math.floor(n),1);return i<-20?Number(n*Math.pow(10,i)):Number((n*Math.pow(10,i)).toFixed(20))},b.getNiceNumber=function(t,e){var i=Math.floor(Math.log(t)/Math.LN10),n=t/Math.pow(10,i);n=e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10;return i<-20?Number(n*Math.pow(10,i)):Number((n*Math.pow(10,i)).toFixed(20))},b.prototype.getLabelStartPoint=function(){var t=tt[this.intervalType+"Duration"]*this.interval;t=new Date(Math.floor(this.viewportMinimum/t)*t);return"millisecond"!==this.intervalType&&("second"===this.intervalType?0<t.getMilliseconds()&&(t.setSeconds(t.getSeconds()+1),t.setMilliseconds(0)):"minute"===this.intervalType?(0<t.getSeconds()||0<t.getMilliseconds())&&(t.setMinutes(t.getMinutes()+1),t.setSeconds(0),t.setMilliseconds(0)):"hour"===this.intervalType?(0<t.getMinutes()||0<t.getSeconds()||0<t.getMilliseconds())&&(t.setHours(t.getHours()+1),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)):"day"===this.intervalType?(0<t.getHours()||0<t.getMinutes()||0<t.getSeconds()||0<t.getMilliseconds())&&(t.setDate(t.getDate()+1),t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)):"week"===this.intervalType?(0<t.getDay()||0<t.getHours()||0<t.getMinutes()||0<t.getSeconds()||0<t.getMilliseconds())&&(t.setDate(t.getDate()+(7-t.getDay())),t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)):"month"===this.intervalType?(1<t.getDate()||0<t.getHours()||0<t.getMinutes()||0<t.getSeconds()||0<t.getMilliseconds())&&(t.setMonth(t.getMonth()+1),t.setDate(1),t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)):"year"===this.intervalType&&(0<t.getMonth()||1<t.getDate()||0<t.getHours()||0<t.getMinutes()||0<t.getSeconds()||0<t.getMilliseconds())&&(t.setFullYear(t.getFullYear()+1),t.setMonth(0),t.setDate(1),t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0))),t},t(h,E),t(g,E),g.prototype.createUserOptions=function(t){if(void 0!==t||this.options._isPlaceholder){var e=0;this.parent.options._isPlaceholder&&this.parent.createUserOptions(),this.options._isPlaceholder||(K(this.parent[this.optionsName]),e=this.parent.options[this.optionsName].indexOf(this.options)),this.options=void 0===t?{}:t,this.parent.options[this.optionsName][e]=this.options}},g.prototype.render=function(t){if(0!==this.spacing||0!==this.options.lineThickness&&(void 0!==this.options.lineThickness||0!==this.parent.lineThickness)){var e=this.ctx,i=this.ctx.globalAlpha;this.ctx=t||this.ctx,this.ctx.save(),this.ctx.beginPath(),this.ctx.rect(this.chart.plotArea.x1,this.chart.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height),this.ctx.clip();var n,a,s,o,r,l,h=this.scaleBreaks.parent.getPixelCoordinatesOnAxis(this.startValue),c=this.scaleBreaks.parent.getPixelCoordinatesOnAxis(this.endValue);this.ctx.strokeStyle=this.lineColor,this.ctx.fillStyle=this.color,this.ctx.beginPath(),this.ctx.globalAlpha=1,R(this.id),t=Math.max(this.spacing,3);var d=Math.max(0,this.lineThickness);if(this.ctx.lineWidth=d,this.ctx.setLineDash&&this.ctx.setLineDash($(this.lineDashType,d)),"bottom"===this.scaleBreaks.parent._position||"top"===this.scaleBreaks.parent._position){if(h=1==d%2?.5+(h.x<<0):h.x<<0,a=1==d%2?.5+(c.x<<0):c.x<<0,"top"===this.scaleBreaks.parent._position?(c=this.chart.plotArea.y1,s=this.chart.plotArea.y2+d/2+.5<<0):(c=this.chart.plotArea.y2,s=this.chart.plotArea.y1-d/2+.5<<0,t*=-1),this.bounds={x1:h-d/2,y1:c,x2:a+d/2,y2:s},this.ctx.moveTo(h,c),"straight"===this.type||"top"===this.scaleBreaks.parent._position&&t<=0||"bottom"===this.scaleBreaks.parent._position&&0<=t)this.ctx.lineTo(h,s),this.ctx.lineTo(a,s),this.ctx.lineTo(a,c);else if("wavy"===this.type){o=h,n=.5,l=(s-(r=c))/t/3;for(var u=0;u<l;u++)this.ctx.bezierCurveTo(o+n*t,r+t,o+n*t,r+2*t,o,r+3*t),r+=3*t,n*=-1;for(this.ctx.bezierCurveTo(o+n*t,r+t,o+n*t,r+2*t,o,r+3*t),o=a,n*=-1,this.ctx.lineTo(o,r),u=0;u<l;u++)this.ctx.bezierCurveTo(o+n*t,r-t,o+n*t,r-2*t,o,r-3*t),r-=3*t,n*=-1}else if("zigzag"===this.type){for(n=-1,o=h+t,l=(s-(r=c+t))/t/2,u=0;u<l;u++)this.ctx.lineTo(o,r),o+=2*n*t,r+=2*t,n*=-1;for(this.ctx.lineTo(o,r),o+=a-h,u=0;u<l+1;u++)this.ctx.lineTo(o,r),o+=2*n*t,r-=2*t,n*=-1;this.ctx.lineTo(o+n*t,r+t)}}else if("left"===this.scaleBreaks.parent._position||"right"===this.scaleBreaks.parent._position)if(c=1==d%2?.5+(c.y<<0):c.y<<0,s=1==d%2?.5+(h.y<<0):h.y<<0,"left"===this.scaleBreaks.parent._position?(h=this.chart.plotArea.x1,a=this.chart.plotArea.x2+d/2+.5<<0):(h=this.chart.plotArea.x2,a=this.chart.plotArea.x1-d/2+.5<<0,t*=-1),this.bounds={x1:h,y1:c-d/2,x2:a,y2:s+d/2},this.ctx.moveTo(h,c),"straight"===this.type||"left"===this.scaleBreaks.parent._position&&t<=0||"right"===this.scaleBreaks.parent._position&&0<=t)this.ctx.lineTo(a,c),this.ctx.lineTo(a,s),this.ctx.lineTo(h,s);else if("wavy"===this.type){for(r=c,n=.5,l=(a-(o=h))/t/3,u=0;u<l;u++)this.ctx.bezierCurveTo(o+t,r+n*t,o+2*t,r+n*t,o+3*t,r),o+=3*t,n*=-1;for(this.ctx.bezierCurveTo(o+t,r+n*t,o+2*t,r+n*t,o+3*t,r),r=s,n*=-1,this.ctx.lineTo(o,r),u=0;u<l;u++)this.ctx.bezierCurveTo(o-t,r+n*t,o-2*t,r+n*t,o-3*t,r),o-=3*t,n*=-1}else if("zigzag"===this.type){for(n=1,r=c-t,l=(a-(o=h+t))/t/2,u=0;u<l;u++)this.ctx.lineTo(o,r),r+=2*n*t,o+=2*t,n*=-1;for(this.ctx.lineTo(o,r),r+=s-c,u=0;u<l+1;u++)this.ctx.lineTo(o,r),r+=2*n*t,o-=2*t,n*=-1;this.ctx.lineTo(o+t,r+n*t)}0<d&&this.ctx.stroke(),this.ctx.closePath(),this.ctx.globalAlpha=this.fillOpacity,this.ctx.globalCompositeOperation="destination-over",this.ctx.fill(),this.ctx.restore(
2),this.ctx.globalAlpha=i,this.ctx=e}},t(c,E),c.prototype.createUserOptions=function(t){if(void 0!==t||this.options._isPlaceholder){var e=0;this.parent.options._isPlaceholder&&this.parent.createUserOptions(),this.options._isPlaceholder||(K(this.parent.stripLines),e=this.parent.options.stripLines.indexOf(this.options)),this.options=void 0===t?{}:t,this.parent.options.stripLines[e]=this.options}},c.prototype.render=function(){this.ctx.save();var t=this.parent.getPixelCoordinatesOnAxis(this.value),e=Math.abs("pixel"===this._thicknessType?this.thickness:this.parent.conversionParameters.pixelPerUnit*this.thickness);if(0<e){var i=null===this.opacity?1:this.opacity;this.ctx.strokeStyle=this.color,this.ctx.beginPath();var n,a,s,o,r=this.ctx.globalAlpha;this.ctx.globalAlpha=i,R(this.id),this.ctx.lineWidth=e,this.ctx.setLineDash&&this.ctx.setLineDash($(this.lineDashType,e)),"bottom"===this.parent._position||"top"===this.parent._position?(n=a=1==this.ctx.lineWidth%2?.5+(t.x<<0):t.x<<0,s=this.chart.plotArea.y1,o=this.chart.plotArea.y2,this.bounds={x1:n-e/2,y1:s,x2:a+e/2,y2:o}):"left"!==this.parent._position&&"right"!==this.parent._position||(s=o=1==this.ctx.lineWidth%2?.5+(t.y<<0):t.y<<0,n=this.chart.plotArea.x1,a=this.chart.plotArea.x2,this.bounds={x1:n,y1:s-e/2,x2:a,y2:o+e/2}),this.ctx.moveTo(n,s),this.ctx.lineTo(a,o),this.ctx.stroke(),this.ctx.globalAlpha=r}this.ctx.restore()},t(d,E),d.prototype.render=function(t,e){var i,n,a,s,o=null,r=o=null,l="";if(!this.valueFormatString)if("dateTime"===this.parent.valueType)this.valueFormatString=this.parent.valueFormatString;else{var h=0;h="xySwapped"===this.chart.plotInfo.axisPlacement?50<this.parent.range?0:500<this.chart.width&&this.parent.range<25?2:Math.floor(Math.abs(Math.log(this.parent.range)/Math.LN10))+(this.parent.range<5?2:this.parent.range<10?1:0):50<this.parent.range?0:Math.floor(Math.abs(Math.log(this.parent.range)/Math.LN10))+(this.parent.range<5?2:this.parent.range<10?1:0);this.valueFormatString=b.generateValueFormatString(this.parent.range,h)}r=null===this.opacity?1:this.opacity,h=Math.abs("pixel"===this._thicknessType?this.thickness:this.parent.conversionParameters.pixelPerUnit*this.thickness);var c=this.chart.overlaidCanvasCtx,d=c.globalAlpha;if(c.globalAlpha=r,c.beginPath(),c.strokeStyle=this.color,c.lineWidth=h,c.save(),this.labelFontSize=G(this.options.labelFontSize)?this.parent.labelFontSize:this.labelFontSize,"left"===this.parent._position||"right"===this.parent._position?(this.labelMaxWidth=G(this.options.labelMaxWidth)?this.parent.bounds.x2-this.parent.bounds.x1:this.labelMaxWidth,this.labelMaxHeight=G(this.options.labelWrap)||this.labelWrap?3*this.chart.height:2*this.labelFontSize):"top"!==this.parent._position&&"bottom"!==this.parent._position||(this.labelMaxWidth=G(this.options.labelMaxWidth)?3*this.chart.width:this.labelMaxWidth,this.labelMaxHeight=G(this.options.labelWrap)||this.labelWrap?this.parent.bounds.height:2*this.labelFontSize),0<h&&c.setLineDash&&c.setLineDash($(this.lineDashType,h)),r=new Q(c,{x:0,y:0,padding:{top:2,right:3,bottom:2,left:4},backgroundColor:this.labelBackgroundColor,borderColor:this.labelBorderColor,borderThickness:this.labelBorderThickness,cornerRadius:this.labelCornerRadius,maxWidth:this.labelMaxWidth,maxHeight:this.labelMaxHeight,angle:this.labelAngle,text:l,horizontalAlign:"left",fontSize:this.labelFontSize,fontFamily:this.labelFontFamily,fontWeight:this.labelFontWeight,fontColor:this.labelFontColor,fontStyle:this.labelFontStyle,textBaseline:"middle"}),this.snapToDataPoint){var u=0;o=[];if("xySwapped"===this.chart.plotInfo.axisPlacement){var p=null;"bottom"===this.parent._position||"top"===this.parent._position?u=this.parent.dataSeries[0].axisX.convertPixelToValue({y:e}):"left"!==this.parent._position&&"right"!==this.parent._position||(u=this.parent.convertPixelToValue({y:e}));for(var m=0;m<this.parent.dataSeries.length;m++)(p=this.parent.dataSeries[m].getDataPointAtX(u,!0))&&0<=p.index&&(p.dataSeries=this.parent.dataSeries[m],null!==p.dataPoint.y&&o.push(p));if(p=null,0===o.length)return;if(o.sort(function(t,e){return t.distance-e.distance}),p=Math.abs(t-this.parent.convertValueToPixel(o[0].dataPoint.y)),"rangeBar"===o[m=0].dataSeries.type||"error"===o[0].dataSeries.type){p=Math.abs(t-this.parent.convertValueToPixel(o[m].dataPoint.y[0]));var g=0;for(u=0;
2u<o.length;u++)if(o[u].dataPoint.y&&o[u].dataPoint.y.length)for(l=0;l<o[u].dataPoint.y.length;l++)(g=Math.abs(t-this.parent.convertValueToPixel(o[u].dataPoint.y[l])))<p&&(p=g,m=u);else(g=Math.abs(t-this.parent.convertValueToPixel(o[u].dataPoint.y)))<p&&(p=g,m=u)}else if("stackedBar"===o[0].dataSeries.type){p=Math.abs(t-this.parent.convertValueToPixel(o[0].dataPoint.y));var f=g=0;for(u=m=0;u<o.length;u++)if(o[u].dataPoint.y&&o[u].dataPoint.y.length)for(l=0;l<o[u].dataPoint.y.length;l++)(g=Math.abs(t-this.parent.convertValueToPixel(o[u].dataPoint.y[l])))<p&&(p=g,m=u);else f+=o[u].dataPoint.y,(g=Math.abs(t-this.parent.convertValueToPixel(f)))<p&&(p=g,m=u)}else if("stackedBar100"===o[0].dataSeries.type){p=Math.abs(t-this.parent.convertValueToPixel(o[0].dataPoint.y));var x=f=g=0;for(u=0;u<o.length;u++)if(o[u].dataPoint.y&&o[u].dataPoint.y.length)for(l=0;l<o[u].dataPoint.y.length;l++)(g=Math.abs(t-this.parent.convertValueToPixel(o[u].dataPoint.y[l])))<p&&(p=g,m=u);else f+=o[u].dataPoint.y,x=o[u].dataPoint.x.getTime?o[u].dataPoint.x.getTime():o[u].dataPoint.x,x=f/o[u].dataSeries.plotUnit.dataPointYSums[x]*100,(g=Math.abs(t-this.parent.convertValueToPixel(x)))<p&&(p=g,m=u)}else for(p=Math.abs(t-this.parent.convertValueToPixel(o[0].dataPoint.y)),u=m=g=0;u<o.length;u++)if(o[u].dataPoint.y&&o[u].dataPoint.y.length)for(l=0;l<o[u].dataPoint.y.length;l++)(g=Math.abs(t-this.parent.convertValueToPixel(o[u].dataPoint.y[l])))<p&&(p=g,m=u);else(g=Math.abs(t-this.parent.convertValueToPixel(o[u].dataPoint.y)))<p&&(p=g,m=u);if(l=o[m],"bottom"===this.parent._position||"top"===this.parent._position){if(i=0,"rangeBar"===this.parent.dataSeries[m].type||"error"===this.parent.dataSeries[m].type){for(p=Math.abs(t-this.parent.convertValueToPixel(l.dataPoint.y[0])),u=g=0;u<l.dataPoint.y.length;u++)(g=Math.abs(t-this.parent.convertValueToPixel(l.dataPoint.y[u])))<p&&(p=g,i=u);o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(l.dataPoint.y[i])<<0):this.parent.convertValueToPixel(l.dataPoint.y[i])<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.y[i]}):G(this.options.label)?nt(l.dataPoint.y[i],this.valueFormatString,this.chart._cultureInfo):this.label}else if("stackedBar"===this.parent.dataSeries[m].type){for(p=Math.abs(t-this.parent.convertValueToPixel(o[0].dataPoint.y)),f=g=0,u=m;0<=u;u--)f+=o[u].dataPoint.y,(g=Math.abs(t-this.parent.convertValueToPixel(f)))<p&&(p=g,i=u);o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(f)<<0):this.parent.convertValueToPixel(f)<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.y}):G(this.options.label)?nt(l.dataPoint.y,this.valueFormatString,this.chart._cultureInfo):this.label}else if("stackedBar100"===this.parent.dataSeries[m].type){for(p=Math.abs(t-this.parent.convertValueToPixel(o[0].dataPoint.y)),x=f=g=0,u=m;0<=u;u--)f+=o[u].dataPoint.y,x=o[u].dataPoint.x.getTime?o[u].dataPoint.x.getTime():o[u].dataPoint.x,x=f/o[u].dataSeries.plotUnit.dataPointYSums[x]*100,(g=Math.abs(t-this.parent.convertValueToPixel(x)))<p&&(p=g,i=u);o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(x)<<0):this.parent.convertValueToPixel(x)<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:x}):G(this.options.label)?nt(x,this.valueFormatString,this.chart._cultureInfo):this.label}else o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(l.dataPoint.y)<<0):this.parent.convertValueToPixel(l.dataPoint.y)<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.y}):G(this.options.label)?nt(l.dataPoint.y,this.valueFormatString,this.chart._cultureInfo):this.label;i=n=o,a=this.chart.plotArea.y1,s=this.chart.plotArea.y2,this.bounds={x1:i-h/2,y1:a,x2:n+h/2,y2:s},r.x=i-r.measureText().width/2,r.x+r.width>this.chart.bounds.x2?r.x=this.chart.bounds.x2-r.width:r.x<this.chart.bounds.x1&&(r.x=this.chart.bounds.x1),r.y=this.parent.lineCoordinates.y2+r.fontSize/2+2}else if("left"===this.parent._position||"right"===this.parent._position){if(a=s=o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(l.dataPoint.x)<<0):this.parent.convertValueToPixel(l.dataPoint.x)<<0,i=this.chart.plotArea.x1,n=this.chart.plotArea.x2,x=!(this.bounds={x1:i,y1:a-h/2,x2:n,y2:s+h/2}),this.parent.labels)for(o=Math.ceil(this.parent.interval),u=0;u<this.parent.viewportMaximum;
2u+=o){if(!this.parent.labels[u]){x=!1;break}x=!0}if(x){if("axisX"===this.parent.type)for(u=this.parent.convertPixelToValue({y:e}),p=null,m=0;m<this.parent.dataSeries.length;m++)(p=this.parent.dataSeries[m].getDataPointAtX(u,!0))&&0<=p.index&&(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.x}):G(this.options.label)?p.dataPoint.label:this.label)}else"dateTime"===this.parent.valueType?r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.x}):G(this.options.label)?ct(l.dataPoint.x,this.valueFormatString,this.chart._cultureInfo):this.label:"number"===this.parent.valueType&&(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.x}):G(this.options.label)?nt(l.dataPoint.x,this.valueFormatString,this.chart._cultureInfo):this.label);r.y=s+r.fontSize/2-r.measureText().height/2+2,r.y-r.fontSize/2<this.chart.bounds.y1?r.y=this.chart.bounds.y1+r.fontSize/2+2:r.y+r.measureText().height-r.fontSize/2>this.chart.bounds.y2&&(r.y=this.chart.bounds.y2-r.measureText().height+r.fontSize/2),"left"===this.parent._position?r.x=this.parent.lineCoordinates.x2-r.measureText().width:"right"===this.parent._position&&(r.x=this.parent.lineCoordinates.x2)}}else if("bottom"===this.parent._position||"top"===this.parent._position){for(u=this.parent.convertPixelToValue({x:t}),m=0;m<this.parent.dataSeries.length;m++)(p=this.parent.dataSeries[m].getDataPointAtX(u,!0))&&0<=p.index&&(p.dataSeries=this.parent.dataSeries[m],null!==p.dataPoint.y&&o.push(p));if(0===o.length)return;if(o.sort(function(t,e){return t.distance-e.distance}),l=o[0],i=n=o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(l.dataPoint.x)<<0):this.parent.convertValueToPixel(l.dataPoint.x)<<0,a=this.chart.plotArea.y1,s=this.chart.plotArea.y2,x=!(this.bounds={x1:i-h/2,y1:a,x2:n+h/2,y2:s}),this.parent.labels)for(o=Math.ceil(this.parent.interval),u=0;u<this.parent.viewportMaximum;u+=o){if(!this.parent.labels[u]){x=!1;break}x=!0}if(x){if("axisX"===this.parent.type)for(u=this.parent.convertPixelToValue({x:t}),p=null,m=0;m<this.parent.dataSeries.length;m++)(p=this.parent.dataSeries[m].getDataPointAtX(u,!0))&&0<=p.index&&(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.x}):G(this.options.label)?p.dataPoint.label:this.label)}else"dateTime"===this.parent.valueType?r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.x}):G(this.options.label)?ct(l.dataPoint.x,this.valueFormatString,this.chart._cultureInfo):this.label:"number"===this.parent.valueType&&(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.x}):G(this.options.label)?nt(l.dataPoint.x,this.valueFormatString,this.chart._cultureInfo):this.label);r.x=i-r.measureText().width/2,r.x+r.width>this.chart.bounds.x2&&(r.x=this.chart.bounds.x2-r.width),r.x<this.chart.bounds.x1&&(r.x=this.chart.bounds.x1),"bottom"===this.parent._position?r.y=this.parent.lineCoordinates.y2+r.fontSize/2+2:"top"===this.parent._position&&(r.y=this.parent.lineCoordinates.y1-r.height+r.fontSize/2+2)}else if("left"===this.parent._position||"right"===this.parent._position){for(!G(this.parent.dataSeries)&&0<this.parent.dataSeries.length&&(u=this.parent.dataSeries[0].axisX.convertPixelToValue({x:t})),m=0;m<this.parent.dataSeries.length;m++)(p=this.parent.dataSeries[m].getDataPointAtX(u,!0))&&0<=p.index&&(p.dataSeries=this.parent.dataSeries[m],null!==p.dataPoint.y&&o.push(p));if(0===o.length)return;if(o.sort(function(t,e){return t.distance-e.distance}),"rangeColumn"===o[m=0].dataSeries.type||"rangeArea"===o[0].dataSeries.type||"error"===o[0].dataSeries.type||"rangeSplineArea"===o[0].dataSeries.type||"candlestick"===o[0].dataSeries.type||"ohlc"===o[0].dataSeries.type||"boxAndWhisker"===o[0].dataSeries.type)for(p=Math.abs(e-this.parent.convertValueToPixel(o[0].dataPoint.y[0])),u=g=0;u<o.length;u++)if(o[u].dataPoint.y&&o[u].dataPoint.y.length)for(l=0;l<o[u].dataPoint.y.length;l++)(g=Math.abs(e-this.parent.convertValueToPixel(o[u].dataPoint.y[l])))<p&&(p=g,m=u);else(g=Math.abs(e-this.parent.convertValueToPixel(o[u].dataPoint.y)))<p&&(p=g,m=u);else if("stackedColumn"===o[0].dataSeries.type||"stackedArea"===o[0].dataSeries.type)for(p=Math.abs(e-this.parent.convertValueToPixel(o[0].dataPoint.y)),u=f=g=0;u<o.length;u++)if(o[u].dataPoint.y&&o[u].dataPoint.y.length)for(l=0;l<o[u].dataPoint.y.length;l++)(g=Math.abs(e-this.parent.convertValueToPixel(o[u].dataPoint.y[l])))<p&&(p=g,m=u);else f+=o[u].dataPoint.y,(g=Math.abs(e-this.parent.convertValueToPixel(f)))<p&&(p=g,m=u);else if("stackedColumn100"===o[0].dataSeries.type||"stackedArea100"===o[0].dataSeries.type)for(p=Math.abs(e-this.parent.convertValueToPixel(o[0].dataPoint.y)),u=x=f=g=0;u<o.length;u++)if(o[u].dataPoint.y&&o[u].dataPoint.y.length)for(l=0;l<o[u].dataPoint.y.length;l++)(g=Math.abs(e-this.parent.convertValueToPixel(o[u].dataPoint.y[l])))<p&&(p=g,m=u);else f+=o[u].dataPoint.y,x=o[u].dataPoint.x.getTime?o[u].dataPoint.x.getTime():o[u].dataPoint.x,x=f/o[u].dataSeries.plotUnit.dataPointYSums[x]*100,(g=Math.abs(e-this.parent.convertValueToPixel(x)))<p&&(p=g,m=u);else for(p=Math.abs(e-this.parent.convertValueToPixel(o[0].dataPoint.y)),u=g=0;u<o.length;u++)if(o[u].dataPoint.y&&o[u].dataPoint.y.length)for(l=0;l<o[u].dataPoint.y.length;l++)(g=Math.abs(e-this.parent.convertValueToPixel(o[u].dataPoint.y[l])))<p&&(p=g,m=u);else(g=Math.abs(e-this.parent.convertValueToPixel(o[u].dataPoint.y)))<p&&(p=g,m=u);if(l=o[m],i=0,"rangeColumn"===this.parent.dataSeries[m].type||"rangeArea"===this.parent.dataSeries[m].type||"error"===this.parent.dataSeries[m].type||"rangeSplineArea"===this.parent.dataSeries[m].type||"candlestick"===this.parent.dataSeries[m].type||"ohlc"===this.parent.dataSeries[m].type||"boxAndWhisker"===this.parent.dataSeries[m].type){for(p=Math.abs(e-this.parent.convertValueToPixel(l.dataPoint.y[0])),u=g=0;u<l.dataPoint.y.length;u++)(g=Math.abs(e-this.parent.convertValueToPixel(l.dataPoint.y[u])))<p&&(p=g,i=u);o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(l.dataPoint.y[i])<<0):this.parent.convertValueToPixel(l.dataPoint.y[i])<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.y[i]}):G(this.options.label)?nt(l.dataPoint.y[i],this.valueFormatString,this.chart._cultureInfo):this.label}else if("stackedColumn"===this.parent.dataSeries[m].type||"stackedArea"===this.parent.dataSeries[m].type){for(p=Math.abs(e-this.parent.convertValueToPixel(o[0].dataPoint.y)),f=g=0,u=m;0<=u;u--)f+=o[u].dataPoint.y,(g=Math.abs(e-this.parent.convertValueToPixel(f)))<p&&(p=g,i=u);o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(f)<<0):this.parent.convertValueToPixel(f)<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.y}):G(this.options.label)?nt(l.dataPoint.y,this.valueFormatString,this.chart._cultureInfo):this.label}else if("stackedColumn100"===this.parent.dataSeries[m].type||"stackedArea100"===this.parent.dataSeries[m].type){for(p=Math.abs(e-this.parent.convertValueToPixel(o[0].dataPoint.y)),f=g=0,u=m;0<=u;u--)f+=o[u].dataPoint.y,x=o[u].dataPoint.x.getTime?o[u].dataPoint.x.getTime():o[u].dataPoint.x,x=f/o[u].dataSeries.plotUnit.dataPointYSums[x]*100,(g=Math.abs(e-this.parent.convertValueToPixel(x)))<p&&(p=g,i=u);o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(x)<<0):this.parent.convertValueToPixel(x)<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:x}):G(this.options.label)?nt(x,this.valueFormatString,this.chart._cultureInfo):this.label}
2else"waterfall"===this.parent.dataSeries[m].type?(o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(l.dataSeries.dataPointEOs[l.index].cumulativeSum)<<0):this.parent.convertValueToPixel(l.dataSeries.dataPointEOs[l.index].cumulativeSum)<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataSeries.dataPointEOs[l.index].cumulativeSum}):G(this.options.label)?nt(l.dataSeries.dataPointEOs[l.index].cumulativeSum,this.valueFormatString,this.chart._cultureInfo):this.label):(o=1==c.lineWidth%2?.5+(this.parent.convertValueToPixel(l.dataPoint.y)<<0):this.parent.convertValueToPixel(l.dataPoint.y)<<0,r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:l.dataPoint.y}):G(this.options.label)?nt(l.dataPoint.y,this.valueFormatString,this.chart._cultureInfo):this.label);a=s=o,i=this.chart.plotArea.x1,n=this.chart.plotArea.x2,this.bounds={x1:i,y1:a-h/2,x2:n,y2:s+h/2},r.y=s+r.fontSize/2-r.measureText().height/2+2,r.y-r.fontSize/2<this.chart.bounds.y1?r.y=this.chart.bounds.y1+r.fontSize/2+2:r.y+r.measureText().height-r.fontSize/2>this.chart.bounds.y2&&(r.y=this.chart.bounds.y2-r.measureText().height+r.fontSize/2),"left"===this.parent._position?r.x=this.parent.lineCoordinates.x2-r.measureText().width:"right"===this.parent._position&&(r.x=this.parent.lineCoordinates.x2)}o=null,("bottom"===this.parent._position||"top"===this.parent._position)&&i>=this.parent.convertValueToPixel(this.parent.viewportMinimum)&&n<=this.parent.convertValueToPixel(this.parent.viewportMaximum)&&(0<h&&(c.moveTo(i,a),c.lineTo(n,s),c.stroke()),c.restore(),!G(r.text)&&("number"==typeof r.text.valueOf()||0<r.text.length)&&r.render(!0)),("left"===this.parent._position||"right"===this.parent._position)&&s>=this.parent.convertValueToPixel(this.parent.viewportMaximum)&&a<=this.parent.convertValueToPixel(this.parent.viewportMinimum)&&(0<h&&(c.moveTo(i,a),c.lineTo(n,s),c.stroke()),c.restore(),!G(r.text)&&("number"==typeof r.text.valueOf()||0<r.text.length)&&r.render(!0))}else{if("bottom"===this.parent._position||"top"===this.parent._position?(i=n=o=1==c.lineWidth%2?.5+(t<<0):t<<0,a=this.chart.plotArea.y1,s=this.chart.plotArea.y2,this.bounds={x1:i-h/2,y1:a,x2:n+h/2,y2:s}):"left"!==this.parent._position&&"right"!==this.parent._position||(a=s=o=1==c.lineWidth%2?.5+(e<<0):e<<0,i=this.chart.plotArea.x1,n=this.chart.plotArea.x2,this.bounds={x1:i,y1:a-h/2,x2:n,y2:s+h/2}),"xySwapped"===this.chart.plotInfo.axisPlacement)if("left"===this.parent._position||"right"===this.parent._position){if(x=!1,this.parent.labels)for(o=Math.ceil(this.parent.interval),u=0;u<this.parent.viewportMaximum;u+=o){if(!this.parent.labels[u]){x=!1;break}x=!0}if(x){if("axisX"===this.parent.type)for(u=this.parent.convertPixelToValue({y:e}),p=null,m=0;m<this.parent.dataSeries.length;m++)(p=this.parent.dataSeries[m].getDataPointAtX(u,!0))&&0<=p.index&&(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:this.parent.convertPixelToValue(t)}):G(this.options.label)?p.dataPoint.label:this.label)}else"dateTime"===this.parent.valueType?r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:this.parent.convertPixelToValue(e)}):G(this.options.label)?ct(this.parent.convertPixelToValue(e),this.valueFormatString,this.chart._cultureInfo):this.label:"number"===this.parent.valueType&&(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:this.parent.convertPixelToValue(e)}):G(this.options.label)?nt(this.parent.convertPixelToValue(e),this.valueFormatString,this.chart._cultureInfo):this.label);r.y=e+r.fontSize/2-r.measureText().height/2+2,r.y-r.fontSize/2<this.chart.bounds.y1?r.y=this.chart.bounds.y1+r.fontSize/2+2:r.y+r.measureText().height-r.fontSize/2>this.chart.bounds.y2&&(r.y=this.chart.bounds.y2-r.measureText().height+r.fontSize/2),"left"===this.parent._position?r.x=this.parent.lineCoordinates.x1-r.measureText().width:"right"===this.parent._position&&(r.x=this.parent.lineCoordinates.x2)}else"bottom"!==this.parent._position&&"top"!==this.parent._position||(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:this.parent.convertPixelToValue(t)}):G(this.options.label)?nt(this.parent.convertPixelToValue(t),this.valueFormatString,this.chart._cultureInfo):this.label,r.x=i-r.measureText().width/2,r.x+r.width>this.chart.bounds.x2&&(r.x=this.chart.bounds.x2-r.width),r.x<this.chart.bounds.x1&&(r.x=this.chart.bounds.x1),"bottom"===this.parent._position&&(r.y=this.parent.lineCoordinates.y2+r.fontSize/2+2),"top"===this.parent._position&&(r.y=this.parent.lineCoordinates.y1-r.height+r.fontSize/2+2));else if("bottom"===this.parent._position||"top"===this.parent._position){if(x=!1,l="",this.parent.labels)for(o=Math.ceil(this.parent.interval),u=0;u<this.parent.viewportMaximum;
2u+=o){if(!this.parent.labels[u]){x=!1;break}x=!0}if(x){if("axisX"===this.parent.type)for(u=this.parent.convertPixelToValue({x:t}),p=null,m=0;m<this.parent.dataSeries.length;m++)(p=this.parent.dataSeries[m].getDataPointAtX(u,!0))&&0<=p.index&&(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:this.parent.convertPixelToValue(t)}):G(this.options.label)?p.dataPoint.label:this.label)}else"dateTime"===this.parent.valueType?r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:this.parent.convertPixelToValue(t)}):G(this.options.label)?ct(this.parent.convertPixelToValue(t),this.valueFormatString,this.chart._cultureInfo):this.label:"number"===this.parent.valueType&&(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:0<this.parent.dataSeries.length?this.parent.convertPixelToValue(t):""}):G(this.options.label)?nt(this.parent.convertPixelToValue(t),this.valueFormatString,this.chart._cultureInfo):this.label);r.x=i-r.measureText().width/2,r.x+r.width>this.chart.bounds.x2&&(r.x=this.chart.bounds.x2-r.width),r.x<this.chart.bounds.x1&&(r.x=this.chart.bounds.x1),"bottom"===this.parent._position?r.y=this.parent.lineCoordinates.y2+r.fontSize/2+2:"top"===this.parent._position&&(r.y=this.parent.lineCoordinates.y1-r.height+r.fontSize/2+2)}else"left"!==this.parent._position&&"right"!==this.parent._position||(r.text=this.labelFormatter?this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.options,value:this.parent.convertPixelToValue(e)}):G(this.options.label)?nt(this.parent.convertPixelToValue(e),this.valueFormatString,this.chart._cultureInfo):this.label,r.y=e+r.fontSize/2-r.measureText().height/2+2,r.y-r.fontSize/2<this.chart.bounds.y1?r.y=this.chart.bounds.y1+r.fontSize/2+2:r.y+r.measureText().height-r.fontSize/2>this.chart.bounds.y2&&(r.y=this.chart.bounds.y2-r.measureText().height+r.fontSize/2),"left"===this.parent._position?r.x=this.parent.lineCoordinates.x2-r.measureText().width:"right"===this.parent._position&&(r.x=this.parent.lineCoordinates.x2));0<h&&(c.moveTo(i,a),c.lineTo(n,s),c.stroke()),c.restore(),!G(r.text)&&("number"==typeof r.text.valueOf()||0<r.text.length)&&r.render(!0)}c.globalAlpha=d},t(s,E),s.prototype._initialize=function(){var t;this.enabled&&(this.container=document.createElement("div"),this.container.setAttribute("class","canvasjs-chart-tooltip"),this.container.style.position="absolute",this.container.style.height="auto",this.container.style.boxShadow="1px 1px 2px 2px rgba(0,0,0,0.1)",this.container.style.zIndex="1000",this.container.style.pointerEvents="none",this.container.style.display="none",t='<div style=" width: auto;height: auto;min-width: 50px;',t+="line-height: auto;",t+="margin: 0px 0px 0px 0px;",t+="padding: 5px;",t+="font-family: Calibri, Arial, Georgia, serif;",t+="font-weight: normal;",t+="font-style: "+(Z?"italic;":"normal;"),t+="font-size: 14px;",t+="color: #000000;",t+="text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);",t+="text-align: left;",t+="border: 2px solid gray;",t+=Z?"background: rgba(255,255,255,.9);":"background: rgb(255,255,255);",t+="text-indent: 0px;",t+="white-space: nowrap;",t+="border-radius: 5px;",t+="-moz-user-select:none;",t+="-khtml-user-select: none;",t+="-webkit-user-select: none;",t+="-ms-user-select: none;",t+="user-select: none;",Z||(t+="filter: alpha(opacity = 90);",t+="filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666');"),t+='} "> Sample Tooltip</div>',this.container.innerHTML=t,this.contentDiv=this.container.firstChild,this.container.style.borderRadius=this.contentDiv.style.borderRadius,this.chart._canvasJSContainer.appendChild(this.container))},s.prototype.mouseMoveHandler=function(t,e){this._lastUpdated&&(new Date).getTime()-this._lastUpdated<4||(this._lastUpdated=(new Date).getTime(),this.chart.resetOverlayedCanvas(),this._updateToolTip(t,e))},s.prototype._updateToolTip=function(t,e,i){if(i=void 0===i||i,this.container||this._initialize(),this.enabled||this.hide(),!this.chart.disableToolTip){if(void 0===t||void 0===e){if(isNaN(this._prevX)||isNaN(this._prevY))return;t=this._prevX,e=this._prevY}else this._prevX=t,this._prevY=e;var n=null,a=null,s=[],o=0;if(this.shared&&this.enabled&&"none"!==this.chart.plotInfo.axisPlacement){if("xySwapped"===this.chart.plotInfo.axisPlacement){var r=[];if(this.chart.axisX)for(var l=0;l<this.chart.axisX.length;l++){o=this.chart.axisX[l].convertPixelToValue({y:e});var h=null;for(n=0;n<this.chart.axisX[l].dataSeries.length;n++)(h=this.chart.axisX[l].dataSeries[n].getDataPointAtX(o,i))&&0<=h.index&&(h.dataSeries=this.chart.axisX[l].dataSeries[n],null!==h.dataPoint.y&&r.push(h));h=null}if(this.chart.axisX2)for(l=0;l<this.chart.axisX2.length;l++){for(o=this.chart.axisX2[l].convertPixelToValue({y:e}),h=null,n=0;n<this.chart.axisX2[l].dataSeries.length;n++)(h=this.chart.axisX2[l].dataSeries[n].getDataPointAtX(o,i))&&0<=h.index&&(h.dataSeries=this.chart.axisX2[l].dataSeries[n],null!==h.dataPoint.y&&r.push(h));h=null}}else{if(r=[],this.chart.axisX)for(l=0;l<this.chart.axisX.length;l++)for(o=this.chart.axisX[l].convertPixelToValue({x:t}),h=null,n=0;n<this.chart.axisX[l].dataSeries.length;n++)(h=this.chart.axisX[l].dataSeries[n].getDataPointAtX(o,i))&&0<=h.index&&(h.dataSeries=this.chart.axisX[l].dataSeries[n],null!==h.dataPoint.y&&r.push(h));if(this.chart.axisX2)for(l=0;l<this.chart.axisX2.length;l++)for(o=this.chart.axisX2[l].convertPixelToValue({x:t}),h=null,n=0;n<this.chart.axisX2[l].dataSeries.length;n++)(h=this.chart.axisX2[l].dataSeries[n].getDataPointAtX(o,i))&&0<=h.index&&(h.dataSeries=this.chart.axisX2[l].dataSeries[n],null!==h.dataPoint.y&&r.push(h))}if(0===r.length)return;for(r.sort(function(t,e){return t.distance-e.distance}),i=r[0],n=0;n<r.length;n++)r[n].dataPoint.x.valueOf()===i.dataPoint.x.valueOf()&&s.push(r[n]);r=null}else{if(h=this.chart.getDataPointAtXY(t,e,i))this.currentDataPointIndex=h.dataPointIndex,this.currentSeriesIndex=h.dataSeries.index;else if(Z)if(0<(h=x(t,e,this.chart._eventManager.ghostCtx))&&void 0!==this.chart._eventManager.objectMap[h]){if("legendItem"===(h=this.chart._eventManager.objectMap[h]).objectType)return;this.currentSeriesIndex=h.dataSeriesIndex,this.currentDataPointIndex=0<=h.dataPointIndex?h.dataPointIndex:-1}else this.currentDataPointIndex=-1;else this.currentDataPointIndex=-1;if(0<=this.currentSeriesIndex){if(a=this.chart.data[this.currentSeriesIndex],h={},0<=this.currentDataPointIndex)n=a.dataPoints[this.currentDataPointIndex],h.dataSeries=a,h.dataPoint=n,h.index=this.currentDataPointIndex,h.distance=Math.abs(n.x-o),"waterfall"===a.type&&(h.cumulativeSumYStartValue=a.dataPointEOs[this.currentDataPointIndex].cumulativeSumYStartValue,h.cumulativeSum=a.dataPointEOs[this.currentDataPointIndex].cumulativeSum);else{if(!this.enabled||"line"!==a.type&&"stepLine"!==a.type&&"spline"!==a.type&&"area"!==a.type&&"stepArea"!==a.type&&"splineArea"!==a.type&&"stackedArea"!==a.type&&"stackedArea100"!==a.type&&"rangeArea"!==a.type&&"rangeSplineArea"!==a.type&&"candlestick"!==a.type&&"ohlc"!==a.type&&"boxAndWhisker"!==a.type)return;o=a.axisX.convertPixelToValue({x:t}),G(h=a.getDataPointAtX(o,i))||(h.dataSeries=a,this.currentDataPointIndex=h.index,n=h.dataPoint)}if(!G(h)&&!G(h.dataPoint)&&!G(h.dataPoint.y))if(h.dataSeries.axisY)if(0<h.dataPoint.y.length){for(n=i=0;n<h.dataPoint.y.length;n++)h.dataPoint.y[n]<h.dataSeries.axisY.viewportMinimum?i--:h.dataPoint.y[n]>h.dataSeries.axisY.viewportMaximum&&i++;i<h.dataPoint.y.length&&i>-h.dataPoint.y.length&&s.push(h)}else"column"===a.type||"bar"===a.type?h.dataPoint.y<0?h.dataSeries.axisY.viewportMinimum<0&&h.dataSeries.axisY.viewportMaximum>=h.dataPoint.y&&s.push(h):h.dataSeries.axisY.viewportMinimum<=h.dataPoint.y&&0<=h.dataSeries.axisY.viewportMaximum&&s.push(h):"bubble"===a.type?(i=this.chart._eventManager.objectMap[a.dataPointIds[h.index]].size/2,h.dataPoint.y>=h.dataSeries.axisY.viewportMinimum-i&&h.dataPoint.y<=h.dataSeries.axisY.viewportMaximum+i&&s.push(h)):"waterfall"===a.type?(i=0,h.cumulativeSumYStartValue<h.dataSeries.axisY.viewportMinimum?i--:h.cumulativeSumYStartValue>h.dataSeries.axisY.viewportMaximum&&i++,h.cumulativeSum<h.dataSeries.axisY.viewportMinimum?i--:h.cumulativeSum>h.dataSeries.axisY.viewportMaximum&&i++,i<2&&-2<i&&s.push(h)):(0<=h.dataSeries.type.indexOf("100")||"stackedColumn"===a.type||"stackedBar"===a.type||h.dataPoint.y>=h.dataSeries.axisY.viewportMinimum&&h.dataPoint.y<=h.dataSeries.axisY.viewportMaximum)&&s.push(h);else s.push(h)}}if(0<s.length){if(this.highlightObjects(s),this.enabled)if(i="",null!==(i=this.getToolTipInnerHTML({entries:s}))){this.contentDiv.innerHTML=i,i=!1,"none"===this.container.style.display&&(i=!0,this.container.style.display="block");try{this.contentDiv.style.background=this.backgroundColor?this.backgroundColor:Z?"rgba(255,255,255,.9)":"rgb(255,255,255)",this.borderColor="waterfall"===s[0].dataSeries.type?this.contentDiv.style.borderRightColor=this.contentDiv.style.borderLeftColor=this.contentDiv.style.borderColor=this.options.borderColor?this.options.borderColor:s[0].dataPoint.color?s[0].dataPoint.color:0<s[0].dataPoint.y?s[0].dataSeries.risingColor:s[0].dataSeries.falling
2Color:"error"===s[0].dataSeries.type?this.contentDiv.style.borderRightColor=this.contentDiv.style.borderLeftColor=this.contentDiv.style.borderColor=this.options.borderColor?this.options.borderColor:s[0].dataSeries.color?s[0].dataSeries.color:s[0].dataSeries._colorSet[a.index%s[0].dataSeries._colorSet.length]:this.contentDiv.style.borderRightColor=this.contentDiv.style.borderLeftColor=this.contentDiv.style.borderColor=this.options.borderColor?this.options.borderColor:s[0].dataPoint.color?s[0].dataPoint.color:s[0].dataSeries.color?s[0].dataSeries.color:s[0].dataSeries._colorSet[s[0].index%s[0].dataSeries._colorSet.length],this.contentDiv.style.borderWidth=this.borderThickness||0===this.borderThickness?this.borderThickness+"px":"2px",this.contentDiv.style.borderRadius=this.cornerRadius||0===this.cornerRadius?this.cornerRadius+"px":"5px",this.container.style.borderRadius=this.contentDiv.style.borderRadius,this.contentDiv.style.fontSize=this.fontSize||0===this.fontSize?this.fontSize+"px":"14px",this.contentDiv.style.color=this.fontColor?this.fontColor:"#000000",this.contentDiv.style.fontFamily=this.fontFamily?this.fontFamily:"Calibri, Arial, Georgia, serif;",this.contentDiv.style.fontWeight=this.fontWeight?this.fontWeight:"normal",this.contentDiv.style.fontStyle=this.fontStyle?this.fontStyle:Z?"italic":"normal"}catch(t){}"pie"===s[0].dataSeries.type||"doughnut"===s[0].dataSeries.type||"funnel"===s[0].dataSeries.type||"pyramid"===s[0].dataSeries.type||"bar"===s[0].dataSeries.type||"rangeBar"===s[0].dataSeries.type||"stackedBar"===s[0].dataSeries.type||"stackedBar100"===s[0].dataSeries.type?t=t-10-this.container.clientWidth:(t=s[0].dataSeries.axisX.convertValueToPixel(s[0].dataPoint.x)-this.container.clientWidth<<0,t-=10),t<0&&(t+=this.container.clientWidth+20),t+this.container.clientWidth>Math.max(this.chart.container.clientWidth,this.chart.width)&&(t=Math.max(0,Math.max(this.chart.container.clientWidth,this.chart.width)-this.container.clientWidth)),0<(e=10-(e=1!==s.length||this.shared||"line"!==s[0].dataSeries.type&&"stepLine"!==s[0].dataSeries.type&&"spline"!==s[0].dataSeries.type&&"area"!==s[0].dataSeries.type&&"stepArea"!==s[0].dataSeries.type&&"splineArea"!==s[0].dataSeries.type?"bar"===s[0].dataSeries.type||"rangeBar"===s[0].dataSeries.type||"stackedBar"===s[0].dataSeries.type||"stackedBar100"===s[0].dataSeries.type?s[0].dataSeries.axisX.convertValueToPixel(s[0].dataPoint.x):e:s[0].dataSeries.axisY.convertValueToPixel(s[0].dataPoint.y)))+this.container.clientHeight+5&&(e-=e+this.container.clientHeight+5-0),this.fixMozTransitionDelay(t,e),!this.animationEnabled||i?this.disableAnimation():(this.enableAnimation(),this.container.style.MozTransition=this.mozContainerTransition),this.container.style.left=t+"px",this.container.style.bottom=e+"px"}else this.hide(!1)}else this.hide()}},s.prototype.highlightObjects=function(t){var e=this.chart.overlaidCanvasCtx;this.chart.resetOverlayedCanvas(),e.clearRect(0,0,this.chart.width,this.chart.height),e.save();var i=this.chart.plotArea,n=0;for(e.beginPath(),e.rect(i.x1,i.y1,i.x2-i.x1,i.y2-i.y1),e.clip(),i=0;i<t.length;i++){var a=t[i];if((a=this.chart._eventManager.objectMap[a.dataSeries.dataPointIds[a.index]])&&a.objectType&&"dataPoint"===a.objectType){var s=(n=this.chart.data[a.dataSeriesIndex]).dataPoints[a.dataPointIndex],o=a.dataPointIndex;!1===s.highlightEnabled||!0!==n.highlightEnabled&&!0!==s.highlightEnabled||("line"===n.type||"stepLine"===n.type||"spline"===n.type||"scatter"===n.type||"area"===n.type||"stepArea"===n.type||"splineArea"===n.type||"stackedArea"===n.type||"stackedArea100"===n.type||"rangeArea"===n.type||"rangeSplineArea"===n.type?((s=n.getMarkerProperties(o,a.x1,a.y1,this.chart.overlaidCanvasCtx)).size=Math.max(1.5*s.size<<0,10),s.borderColor=s.borderColor||"#FFFFFF",s.borderThickness=s.borderThickness||Math.ceil(.1*s.size),F.drawMarkers([s]),void 0!==a.y2&&((s=n.getMarkerProperties(o,a.x1,a.y2,this.chart.overlaidCanvasCtx)).size=Math.max(1.5*s.size<<0,10),s.borderColor=s.borderColor||"#FFFFFF",s.borderThickness=s.borderThickness||Math.ceil(.1*s.size),F.drawMarkers([s]))):"bubble"===n.type?((s=n.getMarkerProperties(o,a.x1,a.y1,this.chart.overlaidCanvasCtx)).size=a.size,s.color="white",s.borderColor="white",e.globalAlpha=.3,F.drawMarkers([s]),e.globalAlpha=1):"column"===n.type||"stackedColumn"===n.type||"stackedColumn100"===n.type||"bar"===n.type||"rangeBar"===n.type||"stackedBar"===n.type||"stackedBar100"===n.type||"rangeColumn"===n.type||"waterfall"===n.type?st(e,a.x1,a.y1,a.x2,a.y2,"white",0,null,!1,!1,!1,!1,.3):"pie"===n.type||"doughnut"===n.type?I(e,a.center,a.radius,"white",n.type,a.startAngle,a.endAngle,.3,a.percentInnerRadius):"funnel"===n.type||"pyramid"===n.type?H(e,a.funnelSection,.3,"white"):"candlestick"===n.type?(e.globalAlpha=1,e.strokeStyle=a.color,e.lineWidth=2*a.borderThickness,n=0==e.lineWidth%2?0:.5,e.beginPath(),e.moveTo(a.x3-n,Math.min(a.y2,a.y3)),e.lineTo(a.x3-n,Math.min(a.y1,a.y4)),e.stroke(),e.beginPath(),e.moveTo(a.x3-n,Math.max(a.y1,a.y4)),e.lineTo(a.x3-n,Math.max(a.y2,a.y3)),e.stroke(),st(e,a.x1,Math.min(a.y1,a.y4),a.x2,Math.max(a.y1,a.y4),"transparent",2*a.borderThickness,a.color,!1,!1,!1,!1),e.globalAlpha=1):"ohlc"===n.type?(e.globalAlpha=1,e.strokeStyle=a.color,e.lineWidth=2*a.borderThickness,n=0==e.lineWidth%2?0:.5,e.beginPath(),e.moveTo(a.x3-n,a.y2),e.lineTo(a.x3-n,a.y3),e.stroke(),e.beginPath(),e.moveTo(a.x3,a.y1),e.lineTo(a.x1,a.y1),e.stroke(),e.beginPath(),e.moveTo(a.x3,a.y4),e.lineTo(a.x2,a.y4),e.stroke(),e.globalAlpha=1):"boxAndWhisker"===n.type?(e.save(),e.globalAlpha=1,e.strokeStyle=a.stemColor,e.lineWidth=2*a.stemThickness,0<a.stemThickness&&(e.beginPath(),e.moveTo(a.x3,a.y2+a.borderThickness/2),e.lineTo(a.x3,a.y1+a.whiskerThickness/2),e.stroke(),e.beginPath(),e.moveTo(a.x3,a.y4-a.whiskerThickness/2),e.lineTo(a.x3,a.y3-a.borderThickness/2),e.stroke()),e.beginPath(),st(e,a.x1-a.borderThickness/2,Math.max(a.y2+a.borderThickness/2,a.y3+a.borderThickness/2),a.x2+a.borderThickness/2,Math.min(a.y2-a.borderThickness/2,a.y3-a.borderThickness/2),"transparent",a.borderThickness,a.color,!1,!1,!1,!1),e.globalAlpha=1,e.strokeStyle=a.whiskerColor,e.lineWidth=2*a.whiskerThickness,0<a.whiskerThickness&&(e.beginPath(),e.moveTo(Math.floor(a.x3-a.whiskerLength/2),a.y4),e.lineTo(Math.ceil(a.x3+a.whiskerLength/2),a.y4),e.stroke(),e.beginPath(),e.moveTo(Math.floor(a.x3-a.whiskerLength/2),a.y1),e.lineTo(Math.ceil(a.x3+a.whiskerLength/2),a.y1),e.stroke()),e.globalAlpha=1,e.strokeStyle=a.lineColor,e.lineWidth=2*a.lineThickness,0<a.lineThickness&&(e.beginPath(),e.moveTo(a.x1,a.y5),e.lineTo(a.x2,a.y5),e.stroke()),e.restore(
2),e.globalAlpha=1):"error"===n.type&&A(e,a.x1,a.y1,a.x2,a.y2,"white",a.whiskerProperties,a.stemProperties,a.isXYSwapped,.3))}}e.restore(),e.globalAlpha=1,e.beginPath()},s.prototype.getToolTipInnerHTML=function(t){t=t.entries;for(var e=null,i=null,n=null,a=0,s="",o=!0,r=0;r<t.length;r++)if(t[r].dataSeries.toolTipContent||t[r].dataPoint.toolTipContent){o=!1;break}if(o&&(this.content&&"function"==typeof this.content||this.contentFormatter))t={chart:this.chart,toolTip:this.options,entries:t},e=this.contentFormatter?this.contentFormatter(t):this.content(t);else if(this.shared&&"none"!==this.chart.plotInfo.axisPlacement){var l=null,h="";for(r=0;r<t.length;r++)i=t[r].dataSeries,n=t[r].dataPoint,a=t[r].index,s="",0===r&&o&&!this.content&&(this.chart.axisX&&0<this.chart.axisX.length?h+=void 0!==this.chart.axisX[0].labels[n.x]?this.chart.axisX[0].labels[n.x]:"{x}":this.chart.axisX2&&0<this.chart.axisX2.length&&(h+=void 0!==this.chart.axisX2[0].labels[n.x]?this.chart.axisX2[0].labels[n.x]:"{x}"),h+="</br>",h=this.chart.replaceKeywordsWithValue(h,n,i,a)),null===n.toolTipContent||void 0===n.toolTipContent&&null===i.options.toolTipContent||("line"===i.type||"stepLine"===i.type||"spline"===i.type||"area"===i.type||"stepArea"===i.type||"splineArea"===i.type||"column"===i.type||"bar"===i.type||"scatter"===i.type||"stackedColumn"===i.type||"stackedColumn100"===i.type||"stackedBar"===i.type||"stackedBar100"===i.type||"stackedArea"===i.type||"stackedArea100"===i.type||"waterfall"===i.type?(this.chart.axisX&&1<this.chart.axisX.length&&(s+=l!=i.axisXIndex?i.axisX.title?i.axisX.title+"<br/>":"X:{axisXIndex}<br/>":""),s+=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>{name}:</span> {y}",l=i.axisXIndex):"bubble"===i.type?(this.chart.axisX&&1<this.chart.axisX.length&&(s+=l!=i.axisXIndex?i.axisX.title?i.axisX.title+"<br/>":"X:{axisXIndex}<br/>":""),s+=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>{name}:</span> {y}, {z}"):"rangeColumn"===i.type||"rangeBar"===i.type||"rangeArea"===i.type||"rangeSplineArea"===i.type||"error"===i.type?(this.chart.axisX&&1<this.chart.axisX.length&&(s+=l!=i.axisXIndex?i.axisX.title?i.axisX.title+"<br/>":"X:{axisXIndex}<br/>":""),s+=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>{name}:</span> {y[0]}, {y[1]}"):"candlestick"===i.type||"ohlc"===i.type?(this.chart.axisX&&1<this.chart.axisX.length&&(s+=l!=i.axisXIndex?i.axisX.title?i.axisX.title+"<br/>":"X:{axisXIndex}<br/>":""),s+=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>{name}:</span><br/>Open: {y[0]}<br/>High: {y[1]}<br/>Low: {y[2]}<br/>Close: {y[3]}"):"boxAndWhisker"===i.type&&(this.chart.axisX&&1<this.chart.axisX.length&&(s+=l!=i.axisXIndex?i.axisX.title?i.axisX.title+"<br/>":"X:{axisXIndex}<br/>":""),s+=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>{name}:</span><br/>Minimum: {y[0]}<br/>Q1: {y[1]}<br/>Q2: {y[4]}<br/>Q3: {y[2]}<br/>Maximum: {y[3]}"),null===e&&(e=""),!0===this.reversed?(e=this.chart.replaceKeywordsWithValue(s,n,i,a)+e,r<t.length-1&&(e="</br>"+e)):(e+=this.chart.replaceKeywordsWithValue(s,n,i,a),r<t.length-1&&(e+="</br>")));null!==e&&(e=h+e)}else{if(i=t[0].dataSeries,n=t[0].dataPoint,a=t[0].index,null===n.toolTipContent||void 0===n.toolTipContent&&null===i.options.toolTipContent)return null;"line"===i.type||"stepLine"===i.type||"spline"===i.type||"area"===i.t
2ype||"stepArea"===i.type||"splineArea"===i.type||"column"===i.type||"bar"===i.type||"scatter"===i.type||"stackedColumn"===i.type||"stackedColumn100"===i.type||"stackedBar"===i.type||"stackedBar100"===i.type||"stackedArea"===i.type||"stackedArea100"===i.type||"waterfall"===i.type?s=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(n.label?"{label}":"{x}")+":</span> {y}":"bubble"===i.type?s=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(n.label?"{label}":"{x}")+":</span> {y}, {z}":"pie"===i.type||"doughnut"===i.type||"funnel"===i.type||"pyramid"===i.type?s=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(n.name?"{name}:</span> ":n.label?"{label}:</span> ":"</span>")+"{y}":"rangeColumn"===i.type||"rangeBar"===i.type||"rangeArea"===i.type||"rangeSplineArea"===i.type||"error"===i.type?s=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(n.label?"{label}":"{x}")+" :</span> {y[0]}, {y[1]}":"candlestick"===i.type||"ohlc"===i.type?s=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(n.label?"{label}":"{x}")+"</span><br/>Open: {y[0]}<br/>High: {y[1]}<br/>Low: {y[2]}<br/>Close: {y[3]}":"boxAndWhisker"===i.type&&(s=n.toolTipContent?n.toolTipContent:i.toolTipContent?i.toolTipContent:this.content&&"function"!=typeof this.content?this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(n.label?"{label}":"{x}")+"</span><br/>Minimum: {y[0]}<br/>Q1: {y[1]}<br/>Q2: {y[4]}<br/>Q3: {y[2]}<br/>Maximum: {y[3]}"),null===e&&(e=""),e+=this.chart.replaceKeywordsWithValue(s,n,i,a)}return e},s.prototype.enableAnimation=function(){if(!this.container.style.WebkitTransition){var t=this.getContainerTransition(this.containerTransitionDuration);this.container.style.WebkitTransition=t,this.container.style.MsTransition=t,this.container.style.transition=t,this.container.style.MozTransition=this.mozContainerTransition}},s.prototype.disableAnimation=function(){this.container.style.WebkitTransition&&(this.container.style.WebkitTransition="",this.container.style.MozTransition="",this.container.style.MsTransition="",this.container.style.transition="")},s.prototype.hide=function(t){this.container&&(this.container.style.display="none",this.currentSeriesIndex=-1,this._prevY=this._prevX=NaN,void 0!==t&&!t||this.chart.resetOverlayedCanvas())},s.prototype.show=function(t,e,i){this._updateToolTip(t,e,void 0!==i&&i)},s.prototype.fixMozTransitionDelay=function(t,e){if(20<this.chart._eventManager.lastObjectId)this.mozContainerTransition=this.getContainerTransition(0);else{var i=parseFloat(this.container.style.left),n=(i=isNaN(i)?0:i,parseFloat(this.container.style.bottom));n=isNaN(n)?0:n;10<Math.sqrt(Math.pow(i-t,2)+Math.pow(n-e,2))?this.mozContainerTransition=this.getContainerTransition(.1):this.mozContainerTransition=this.getContainerTransition(0)}},s.prototype.getContainerTransition=function(t){return"left "+t+"s ease-out 0s, bottom "+t+"s ease-out 0s"},u.prototype.reset=function(){this.lastObjectId=0,this.objectMap=[],this.rectangularRegionEventSubscriptions=[],this.previousDataPointEventObject=null,this.eventObjects=[],Z&&(this.ghostCtx.clearRect(0,0,this.chart.width,this.chart.height),this.ghostCtx.beginPath())},u.prototype.getNewObjectTrackingId=function(){return++this.lastObjectId},u.prototype.mouseEventHandler=function(t){if("mousemove"===t.type||"click"===t.type){var e=[],i=at(t),n=null;if((n=this.chart.getObjectAtXY(i.x,i.y,!1))&&void 0!==this.objectMap[n])if("dataPoint"===(n=this.objectMap[n]).objectType){var a=this.chart.data[n.dataSeriesIndex],s=a.dataPoints[n.dataPointIndex],o=n.dataPointIndex;n.eventParameter={x:i.x,y:i.y,dataPoint:s,dataSeries:a.options,dataPointIndex:o,dataSeriesIndex:a.index,chart:this.chart},n.eventContext={context:s,userContext:s,mouseover:"mouseover",mousemove:"mou
2semove",mouseout:"mouseout",click:"click"},e.push(n),(n=this.objectMap[a.id]).eventParameter={x:i.x,y:i.y,dataPoint:s,dataSeries:a.options,dataPointIndex:o,dataSeriesIndex:a.index,chart:this.chart},n.eventContext={context:a,userContext:a.options,mouseover:"mouseover",mousemove:"mousemove",mouseout:"mouseout",click:"click"},e.push(this.objectMap[a.id])}else"legendItem"===n.objectType&&(a=this.chart.data[n.dataSeriesIndex],s=null!==n.dataPointIndex?a.dataPoints[n.dataPointIndex]:null,n.eventParameter={x:i.x,y:i.y,dataSeries:a.options,dataPoint:s,dataPointIndex:n.dataPointIndex,dataSeriesIndex:n.dataSeriesIndex,chart:this.chart},n.eventContext={context:this.chart.legend,userContext:this.chart.legend.options,mouseover:"itemmouseover",mousemove:"itemmousemove",mouseout:"itemmouseout",click:"itemclick"},e.push(n));for(a=[],i=0;i<this.mouseoveredObjectMaps.length;i++){for(s=!0,n=0;n<e.length;n++)if(e[n].id===this.mouseoveredObjectMaps[i].id){s=!1;break}s?this.fireEvent(this.mouseoveredObjectMaps[i],"mouseout",t):a.push(this.mouseoveredObjectMaps[i])}for(this.mouseoveredObjectMaps=a,i=0;i<e.length;i++){for(a=!1,n=0;n<this.mouseoveredObjectMaps.length;n++)if(e[i].id===this.mouseoveredObjectMaps[n].id){a=!0;break}a||(this.fireEvent(e[i],"mouseover",t),this.mouseoveredObjectMaps.push(e[i])),"click"===t.type?this.fireEvent(e[i],"click",t):"mousemove"===t.type&&this.fireEvent(e[i],"mousemove",t)}}},u.prototype.fireEvent=function(t,e,i){if(t&&e){var n=t.eventParameter,a=t.eventContext,s=t.eventContext.userContext;s&&a&&s[a[e]]&&s[a[e]].call(s,n),"mouseout"!==e?s.cursor&&s.cursor!==i.target.style.cursor&&(i.target.style.cursor=s.cursor):(i.target.style.cursor=this.chart._defaultCursor,delete t.eventParameter,delete t.eventContext),"click"===e&&"dataPoint"===t.objectType&&this.chart.pieDoughnutClickHandler&&this.chart.pieDoughnutClickHandler.call(this.chart.data[t.dataSeriesIndex],n),"click"===e&&"dataPoint"===t.objectType&&this.chart.funnelPyramidClickHandler&&this.chart.funnelPyramidClickHandler.call(this.chart.data[t.dataSeriesIndex],n)}},p.prototype.animate=function(t,e,i,n,a){var s=this;for(this.chart.isAnimating=!0,a=a||U.easing.linear,i&&this.animations.push({startTime:(new Date).getTime()+(t||0),duration:e,animationCallback:i,onComplete:n}),t=[];0<this.animations.length;)e=this.animations.shift(),i=(new Date).getTime(),n=0,e.startTime<=i&&(n=a(Math.min(i-e.startTime,e.duration),0,1,e.duration),n=Math.min(n,1),isNaN(n)||!isFinite(n))&&(n=1),n<1&&t.push(e),e.animationCallback(n),1<=n&&e.onComplete&&e.onComplete();this.animations=t,0<this.animations.length?this.animationRequestId=this.chart.requestAnimFrame.call(window,function(){s.animate.call(s)}):this.chart.isAnimating=!1},p.prototype.cancelAllAnimations=function(){this.animations=[],this.animationRequestId&&this.chart.cancelRequestAnimFrame.call(window,this.animationRequestId),this.animationRequestId=null,this.chart.isAnimating=!1};var U={yScaleAnimation:function(t,e){if(0!==t){var i=e.dest,n=e.source.canvas,a=e.animationBase;i.drawImage(n,0,0,n.width,n.height,0,a-a*t,i.canvas.width/mt,t*i.canvas.height/mt)}},xScaleAnimation:function(t,e){if(0!==t){var i=e.dest,n=e.source.canvas,a=e.animationBase;i.drawImage(n,0,0,n.width,n.height,a-a*t,0,t*i.canvas.width/mt,i.canvas.height/mt)}},xClipAnimation:function(t,e){if(0!==t){var i=e.dest,n=e.source.canvas;i.save(),0<t&&i.drawImage(n,0,0,n.width*t,n.height,0,0,n.width*t/mt,n.height/mt),i.restore()}},fadeInAnimation:function(t,e){if(0!==t){var i=e.dest,n=e.source.canvas;i.save(),i.globalAlpha=t,i.drawImage(n,0,0,n.width,n.height,0,0,i.canvas.width/mt,i.canvas.height/mt),i.restore()}},easing:{linear:function(t,e,i,n){return i*t/n+e},easeOutQuad:function(t,e,i,n){return-i*(t/=n)*(t-2)+e},easeOutQuart:function(t,e,i,n){return-i*((t=t/n-1)*t*t*t-1)+e},easeInQuad:function(t,e,i,n){return i*(t/=n)*t+e},easeInQuart:function(t,e,i,n){return i*(t/=n)*t*t*t+e}}},F={drawMarker:function(t,e,i,n,a,s,o,r){if(i){var l=1;i.fillStyle=s||"#000000",i.strokeStyle=o||"#000000",i.lineWidth=r||0,i.setLineDash&&i.setLineDash($("solid",r)),"circle"===n?(i.moveTo(t,e),i.beginPath(),i.arc(t,e,a/2,0,2*Math.PI,!1),s&&i.fill(),r&&(o?i.stroke():(l=i.globalAlpha,i.globalAlpha=.15,i.strokeStyle="black",i.stroke(),i.globalAlpha=l))):"square"===n?(i.beginPath(),i.rect(t-a/2,e-a/2,a,a),s&&i.fill(),r&&(o?i.stroke():(l=i.globalAlpha,i.globalAlpha=.15,i.strokeStyle="black",i.stroke(),i.globalAlpha=l))):"triangle"===n?(i.beginPath(),i.moveTo(t-a/2,e+a/2),i.lineTo(t+a/2,e+a/2),i.lineTo(t,e-a/2),i.closePath(),s&&i.fill(),r&&(o?i.stroke():(l=i.globalAlpha,i.globalAlpha=.15,i.strokeStyle="black",i.stroke(),i.globalAlpha=l)),i.beginPath()):"cross"===n&&(i.strokeStyle=s,i.lineWidth=a/4,i.beginPath(),i.moveTo(t-a/2,e-a/2),i.lineTo(t+a/2,e+a/2),i.stroke(),i.moveTo(t+a/2,e-a/2),i.lineTo(t-a/2,e+a/2),i.stroke())}},drawMarkers:function(t){for(var e=0;e<t.length;e++){var i=t[e];F.drawMarker(i.x,i.y,i.ctx,i.type,i.size,i.color,i.borderColor,i.borderThickness)}}};return r}(),bt.Chart.version="v2.3.2 GA"}(),document.createElement("canvas").getContext||function(){function i(){return this.context_||(this.context_=new t(this))}function p(t){return String(t).replace(/&/g,"&").replace(/"/g,""")}function n(t){t.namespaces.g_vml_||t.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML"),t.namespaces.g_o_||t.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML"),t.styleSheets.ex_canvas_||((t=t.createStyleSheet()).owningElement.id="ex_canvas_",t.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}")}function a(t){var e=t.srcElement;switch(t.propertyName){case"width":e.getContext().clearRect(),e.style.width=e.attributes.width.nodeValue+"px",e.firstChild.style.width=e.clientWidth+"px";break;case"height":e.getContext().clearRect(),e.style.height=e.attributes.height.nodeValue+"px",e.firstChild.style.height=e.clientHeight+"px"}}function s(t){(t=t.srcElement).firstChild&&(t.firstChild.style.width=t.clientWidth+"px",t.firstChild.style.height=t.clientHeight+"px")}function o(t,e){for(var i=[[1,0,0],[0,1,0],[0,0,1]],n=0;n<3;n++)for(var a=0;a<3;a++){for(var s=0,o=0;o<3;o++)s+=t[n][o]*e[o][a];i[n][a]=s}return i}function e(t,e){e.fillStyle=t.fillStyle,e.lineCap=t.lineCap,e.lineJoin=t.lineJoin,e.lineWidth=t.lineWidth,e.miterLimit=t.miterLimit,e.shadowBlur=t.shadowBlur,e.shadowColor=t.shadowColor,e.shadowOffsetX=t.shadowOffsetX,e.shadowOffsetY=t.shadowOffsetY,e.strokeStyle=t.strokeStyle,e.globalAlpha=t.globalAlpha,e.font=t.font,e.textAlign=t.textAlign,e.textBaseline=t.textBaseline,e.arcScaleX_=t.arcScaleX_,e.arcScaleY_=t.arcScaleY_,e.lineScale_=t.lineScale_}function r(t){var e=t.indexOf("(",3),i=t.indexOf(")",e+1);return 4==(e=t.substring(e+1,i).split(",")).length&&"a"==t.charAt(3)||(e[3]=1),e}function l(t,e,i){return Math.min(i,Math.max(e,t))}
2function h(t,e,i){return i<0&&i++,1<i&&i--,6*i<1?t+6*(e-t)*i:2*i<1?e:3*i<2?t+6*(e-t)*(2/3-i):t}function f(t){if(t in B)return B[t];var e,i=1;if("#"==(t=String(t)).charAt(0))e=t;else if(/^rgb/.test(t)){i=r(t),e="#";for(var n,a=0;a<3;a++)n=-1!=i[a].indexOf("%")?Math.floor(parseFloat(i[a])/100*255):+i[a],e+=I[l(n,0,255)];i=+i[3]}else if(/^hsl/.test(t)){if(a=i=r(t),(e=parseFloat(a[0])/360%360)<0&&e++,n=l(parseFloat(a[1])/100,0,1),a=l(parseFloat(a[2])/100,0,1),0==n)n=a=e=a;else{var s=a<.5?a*(1+n):a+n-a*n,o=2*a-s;n=h(o,s,e+1/3),a=h(o,s,e),e=h(o,s,e-1/3)}e="#"+I[Math.floor(255*n)]+I[Math.floor(255*a)]+I[Math.floor(255*e)],i=i[3]}else e=F[t]||t;return B[t]={color:e,alpha:i}}function t(t){this.m_=[[1,0,0],[0,1,0],[0,0,1]],this.mStack_=[],this.aStack_=[],this.currentPath_=[],this.fillStyle=this.strokeStyle="#000",this.lineWidth=1,this.lineJoin="miter",this.lineCap="butt",this.miterLimit=1*C,this.globalAlpha=1,this.font="10px sans-serif",this.textAlign="left",this.textBaseline="alphabetic";var e="width:"+(this.canvas=t).clientWidth+"px;height:"+t.clientHeight+"px;overflow:hidden;position:absolute",i=t.ownerDocument.createElement("div");i.style.cssText=e,t.appendChild(i),(e=i.cloneNode(!1)).style.backgroundColor="red",e.style.filter="alpha(opacity=0)",t.appendChild(e),this.element_=i,this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function c(t,e,i,n){t.currentPath_.push({type:"bezierCurveTo",cp1x:e.x,cp1y:e.y,cp2x:i.x,cp2y:i.y,x:n.x,y:n.y}),t.currentX_=n.x,t.currentY_=n.y}function m(t,e){var i=(n=f(t.strokeStyle)).color,n=n.alpha*t.globalAlpha,a=t.lineScale_*t.lineWidth;a<1&&(n*=a),e.push("<g_vml_:stroke",' opacity="',n,'"',' joinstyle="',t.lineJoin,'"',' miterlimit="',t.miter
2Limit,'"',' endcap="',O[t.lineCap]||"square",'"',' weight="',a,'px"',' color="',i,'" />')}function g(t,e,i,n){var a=t.fillStyle,s=t.arcScaleX_,o=t.arcScaleY_,r=n.x-i.x,l=n.y-i.y;if(a instanceof b){var h=0,c=n=0,d=0,u=1;if("gradient"==a.type_){h=a.x1_/s,i=a.y1_/o;var p=x(t,a.x0_/s,a.y0_/o);h=x(t,h,i);(h=180*Math.atan2(h.x-p.x,h.y-p.y)/Math.PI)<0&&(h+=360),h<1e-6&&(h=0)}else n=((p=x(t,a.x0_,a.y0_)).x-i.x)/r,c=(p.y-i.y)/l,r/=s*C,l/=o*C,u=y.max(r,l),d=2*a.r0_/u,u=2*a.r1_/u-d;(s=a.colors_).sort(function(t,e){return t.offset-e.offset}),o=s.length,p=s[0].color,i=s[o-1].color,r=s[0].alpha*t.globalAlpha,t=s[o-1].alpha*t.globalAlpha;l=[];for(var m=0;m<o;m++){var g=s[m];l.push(g.offset*u+d+" "+g.color)}e.push('<g_vml_:fill type="',a.type_,'"',' method="none" focus="100%"',' color="',p,'"',' color2="',i,'"',' colors="',l.join(","),'"',' opacity="',t,'"',' g_o_:opacity2="',r,'"',' angle="',h,'"',' focusposition="',n,",",c,'" />')}else a instanceof v?r&&l&&e.push("<g_vml_:fill",' position="',-i.x/r*s*s,",",-i.y/l*o*o,'"',' type="tile"',' src="',a.src_,'" />'):(a=f(t.fillStyle),e.push('<g_vml_:fill color="',a.color,'" opacity="',a.alpha*t.globalAlpha,'" />'))}function x(t,e,i){return t=t.m_,{x:C*(e*t[0][0]+i*t[1][0]+t[2][0])-S,y:C*(e*t[0][1]+i*t[1][1]+t[2][1])-S}}function d(t,e,i){isFinite(e[0][0])&&isFinite(e[0][1])&&isFinite(e[1][0])&&isFinite(e[1][1])&&isFinite(e[2][0])&&isFinite(e[2][1])&&(t.m_=e,i&&(t.lineScale_=M(T(e[0][0]*e[1][1]-e[0][1]*e[1][0]))))}function b(t){this.type_=t,this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0,this.colors_=[]}function v(t,e){if(!t||1!=t.nodeType||"IMG"!=t.tagName)throw new u("TYPE_MISMATCH_ERR");if("complete"!=t.readyState)throw new u("INVALID_STATE_ERR");switch(e){case"repeat":case null:case"":this.repetition_="repeat";break;case"repeat-x":case"repeat-y":case"no-repeat":this.repetition_=e;break;default:throw new u("SYNTAX_ERR")}this.src_=t.src,this.width_=t.width,this.height_=t.height}function u(t){this.code=this[t],this.message=t+": DOM Exception "+this.code}var y=Math,w=y.round,k=y.sin,_=y.cos,T=y.abs,M=y.sqrt,C=10,S=C/2;navigator.userAgent.match(/MSIE ([\d.]+)?/);var P=Array.prototype.slice;n(document);var A={init:function(t){(t=t||document).createElement("canvas"),t.attachEvent("onreadystatechange",function(t,e,i){var n=P.call(arguments,2);return function(){return t.apply(e,n.concat(P.call(arguments)))}}(this.init_,this,t))},init_:function(t){t=t.getElementsByTagName("canvas");for(var e=0;e<t.length;e++)this.initElement(t[e])},initElement:function(t){if(!t.getContext){t.getContext=i,n(t.ownerDocument),t.innerHTML="",t.attachEvent("onpropertychange",a),t.attachEvent("onresize",s);var e=t.attributes;e.width&&e.width.specified?t.style.width=e.width.nodeValue+"px":t.width=t.clientWidth,e.height&&e.height.specified?t.style.height=e.height.nodeValue+"px":t.height=t.clientHeight}return t}};A.init();for(var I=[],E=0;E<16;E++)for(var L=0;L<16;L++)I[16*E+L]=E.toString(16)+L.toString(16);var F={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA5
25D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"},B={},D={},O={butt:"flat",round:"round"};(E=t.prototype).clearRect=function(){this.textMeasureEl_&&(this.textMeasureEl_.removeNode(!0),this.textMeasureEl_=null),this.element_.innerHTML=""},E.beginPath=function(){this.currentPath_=[]},E.moveTo=function(t,e){var i=x(this,t,e);this.currentPath_.push({type:"moveTo",x:i.x,y:i.y}),this.currentX_=i.x,this.currentY_=i.y},E.lineTo=function(t,e){var i=x(this,t,e);this.currentPath_.push({type:"lineTo",x:i.x,y:i.y}),this.currentX_=i.x,this.currentY_=i.y},E.bezierCurveTo=function(t,e,i,n,a,s){a=x(this,a,s),c(this,t=x(this,t,e),i=x(this,i,n),a)},E.quadraticCurveTo=function(t,e,i,n){t=x(this,t,e),i=x(this,i,n),c(this,n={x:this.currentX_+2/3*(t.x-this.currentX_),y:this.currentY_+2/3*(t.y-this.currentY_)},{x:n.x+(i.x-this.currentX_)/3,y:n.y+(i.y-this.currentY_)/3},i)},E.arc=function(t,e,i,n,a,s){i*=C;var o=s?"at":"wa",r=t+_(n)*i-S,l=e+k(n)*i-S;n=t+_(a)*i-S,a=e+k(a)*i-S,r!=n||s||(r+=.125),t=x(this,t,e),r=x(this,r,l),n=x(this,n,a),this.currentPath_.push({type:o,x:t.x,y:t.y,radius:i,xStart:r.x,yStart:r.y,xEnd:n.x,yEnd:n.y})},E.rect=function(t,e,i,n){this.moveTo(t,e),this.lineTo(t+i,e),this.lineTo(t+i,e+n),this.lineTo(t,e+n),this.closePath()},E.strokeRect=function(t,e,i,n){var a=this.currentPath_;this.beginPath(),this.moveTo(t,e),this.lineTo(t+i,e),this.lineTo(t+i,e+n),this.lineTo(t,e+n),this.closePath(),this.stroke(),this.currentPath_=a},E.fillRect=function(t,e,i,n){var a=this.currentPath_;this.beginPath(),this.moveTo(t,e),this.lineTo(t+i,e),this.lineTo(t+i,e+n),this.lineTo(t,e+n),this.closePath(),this.fill(),this.currentPath_=a},E.createLinearGradient=function(t,e,i,n){var a=new b("gradient");return a.x0_=t,a.y0_=e,a.x1_=i,a.y1_=n,a},E.createRadialGradient=function(t,e,i,n,a,s){var o=new b("gradientradial");return o.x0_=t,o.y0_=e,o.r0_=i,o.x1_=n,o.y1_=a,o.r1_=s,o},E.drawImage=function(t,e){var i,n,a,s,o,r,l,h;a=t.runtimeStyle.width,s=t.runtimeStyle.height,t.runtimeStyle.width="auto",t.runtimeStyle.height="auto";var c=t.width,d=t.height;if(t.runtimeStyle.width=a,t.runtimeStyle.height=s,3==arguments.length)i=e,n=arguments[2],o=r=0,l=a=c,h=s=d;else if(5==arguments.length)i=e,n=arguments[2],a=arguments[3],s=arguments[4],o=r=0,l=c,h=d;else{if(9!=arguments.length)throw Error("Invalid number of arguments");o=e,r=arguments[2],l=arguments[3],h=arguments[4],i=arguments[5],n=arguments[6],a=arguments[7],s=arguments[8]}var u=x(this,i,n),p=[];if(p.push(" <g_vml_:group",' coordsize="',10*C,",",10*C,'"',' coordorigin="0,0"',' style="width:',10,"px;height:",10,"px;position:absolute;"),1!=this.m_[0][0]||this.m_[0][1]||1!=this.m_[1][1]||this.m_[1][0]){var m=[];m.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",w(u.x/C),",","Dy=",w(u.y/C),"");var g=x(this,i+a,n),f=x(this,i,n+s);i=x(this,i+a,n+s),u.x=y.max(u.x,g.x,f.x,i.x),u.y=y.max(u.y,g.y,f.y,i.y),p.push("padding:0 ",w(u.x/C),"px ",w(u.y/C),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",m.join(""),", sizingmethod='clip');")}else p.push("top:",w(u.y/C),"px;left:",w(u.x/C),"px;");p.push(' ">','<g_vml_:image src="',t.src,'"',' style="width:',C*a,"px;"," height:",C*s,'px"',' cropleft="',o/c,'"',' croptop="',r/d,'"',' cropright="',(c-o-l)/c,'"',' cropbottom="',(d-r-h)/d,'"'," />","</g_vml_:group>"),this.element_.insertAdjacentHTML("BeforeEnd",p.join(""))},E.stroke=function(t){var e=[];e.push("<g_vml_:shape",' filled="',!!t,'"',' style="position:absolute;width:',10,"px;height:",10,'px;"',' coordorigin="0,0"',' coordsize="',10*C,",",10*C,'"',' stroked="',!t,'"',' path="');for(var i={x:null,y:null},n={x:null,y:null},a=0;a<this.currentPath_.length;a++){var s=this.currentPath_[a];switch(s.type){case"moveTo":e.push(" m ",w(s.x),",",w(s.y));break;case"lineTo":e.push(" l ",w(s.x),",",w(s.y));break;
2case"close":e.push(" x "),s=null;break;case"bezierCurveTo":e.push(" c ",w(s.cp1x),",",w(s.cp1y),",",w(s.cp2x),",",w(s.cp2y),",",w(s.x),",",w(s.y));break;case"at":case"wa":e.push(" ",s.type," ",w(s.x-this.arcScaleX_*s.radius),",",w(s.y-this.arcScaleY_*s.radius)," ",w(s.x+this.arcScaleX_*s.radius),",",w(s.y+this.arcScaleY_*s.radius)," ",w(s.xStart),",",w(s.yStart)," ",w(s.xEnd),",",w(s.yEnd))}s&&((null==i.x||s.x<i.x)&&(i.x=s.x),(null==n.x||s.x>n.x)&&(n.x=s.x),(null==i.y||s.y<i.y)&&(i.y=s.y),(null==n.y||s.y>n.y)&&(n.y=s.y))}e.push(' ">'),t?g(this,e,i,n):m(this,e),e.push("</g_vml_:shape>"),this.element_.insertAdjacentHTML("beforeEnd",e.join(""))},E.fill=function(){this.stroke(!0)},E.closePath=function(){this.currentPath_.push({type:"close"})},E.save=function(){var t={};e(this,t),this.aStack_.push(t),this.mStack_.push(this.m_),this.m_=o([[1,0,0],[0,1,0],[0,0,1]],this.m_)},E.restore=function(){this.aStack_.length&&(e(this.aStack_.pop(),this),this.m_=this.mStack_.pop())},E.translate=function(t,e){d(this,o([[1,0,0],[0,1,0],[t,e,1]],this.m_),!1)},E.rotate=function(t){var e=_(t);d(this,o([[e,t=k(t),0],[-t,e,0],[0,0,1]],this.m_),!1)},E.scale=function(t,e){this.arcScaleX_*=t,this.arcScaleY_*=e,d(this,o([[t,0,0],[0,e,0],[0,0,1]],this.m_),!0)},E.transform=function(t,e,i,n,a,s){d(this,o([[t,e,0],[i,n,0],[a,s,1]],this.m_),!0)},E.setTransform=function(t,e,i,n,a,s){d(this,[[t,e,0],[i,n,0],[a,s,1]],!0)},E.drawText_=function(t,e,i,n,a){var s,o=this.m_,r=1e3,l=n=0,h=[];if(s=this.font,D[s])s=D[s];else{var c=document.createElement("div").style;try{c.font=s}catch(t){}s=D[s]={style:c.fontStyle||"normal",variant:c.fontVariant||"normal",weight:c.fontWeight||"normal",size:c.fontSize||10,family:c.fontFamily||"sans-serif"}}c=s;var d=this.element_;for(var u in s={},c)s[u]=c[u];switch(u=parseFloat(d.currentStyle.fontSize),d=parseFloat(c.size),"number"==typeof c.size?s.size=c.size:-1!=c.size.indexOf("px")?s.size=d:-1!=c.size.indexOf("em")?s.size=u*d:-1!=c.size.indexOf("%")?s.size=u/100*d:-1!=c.size.indexOf("pt")?s.size=d/.75:s.size=u,s.size*=.981,u=s.style+" "+s.variant+" "+s.weight+" "+s.size+"px "+s.family,d=this.element_.currentStyle,c=this.textAlign.toLowerCase()){case"left":case"center":case"right":break;case"end":c="ltr"==d.direction?"right":"left";break;case"start":c="rtl"==d.direction?"right":"left";break;default:c="left"}switch(this.textBaseline){case"hanging":case"top":l=s.size/1.75;break;case"middle":break;default:case null:case"alphabetic":case"ideographic":case"bottom":l=-s.size/2.25}switch(c){case"right":n=1e3,r=.05;break;case"center":n=r=500}e=x(this,e+0,i+l),h.push('<g_vml_:line from="',-n,' 0" to="',r,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!a,'" stroked="',!!a,'" style="position:absolute;width:1px;height:1px;">'),a?m(this,h):g(this,h,{x:-n,y:0},{x:r,y:s.size}),a=o[0][0].toFixed(3)+","+o[1][0].toFixed(3)+","+o[0][1].toFixed(3)+","+o[1][1].toFixed(3)+",0,0",e=w(e.x/C)+","+w(e.y/C),h.push('<g_vml_:skew on="t" matrix="',a,'" ',' offset="',e,'" origin="',n,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',p(t),'" style="v-text-align:',c,";font:",p(u),'" /></g_vml_:line>'),this.element_.insertAdjacentHTML("beforeEnd",h.join(""))},E.fillText=function(t,e,i,n){this.drawText_(t,e,i,n,!1)},E.strokeText=function(t,e,i,n){this.drawText_(t,e,i,n,!0)},E.measureText=function(t){this.textMeasureEl_||(this.element_.insertAdjacentHTML("beforeEnd",'<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>'),this.textMeasureEl_=this.element_.lastChild);var e=this.element_.ownerDocument;return this.textMeasureEl_.innerHTML="",this.textMeasureEl_.style.font=this.font,this.textMeasureEl_.appendChild(e.createTextNode(t)),{width:this.textMeasureEl_.offsetWidth}},E.clip=function(){},E.arcTo=function(){},E.createPattern=function(t,e){return new v(t,e)},b.prototype.addColorStop=function(t,e){e=f(e),this.colors_.push({offset:t,color:e.color,alpha:e.alpha})},(E=u.prototype=Error()).INDEX_SIZE_ERR=1,E.DOMSTRING_SIZE_ERR=2,E.HIERARCHY_REQUEST_ERR=3,E.WRONG_DOCUMENT_ERR=4,E.INVALID_CHARACTER_ERR=5,E.NO_DATA_ALLOWED_ER
2R=6,E.NO_MODIFICATION_ALLOWED_ERR=7,E.NOT_FOUND_ERR=8,E.NOT_SUPPORTED_ERR=9,E.INUSE_ATTRIBUTE_ERR=10,E.INVALID_STATE_ERR=11,E.SYNTAX_ERR=12,E.INVALID_MODIFICATION_ERR=13,E.NAMESPACE_ERR=14,E.INVALID_ACCESS_ERR=15,E.VALIDATION_ERR=16,E.TYPE_MISMATCH_ERR=17,G_vmlCanvasManager=A,CanvasRenderingContext2D=t,CanvasGradient=b,CanvasPattern=v,DOMException=u}()}).call(this,wt(114)(t))},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,i){"use strict";function v(){return this}var y=i(29),w=i(1),k=i(9),_=i(8),T=i(11),M=i(34),C=i(117),S=i(37),P=i(80),A=i(2)("iterator"),I=!([].keys&&"next"in[].keys()),E="values";t.exports=function(t,e,i,n,a,s,o){C(i,e,n);function r(t){if(!I&&t in m)return m[t];switch(t){case"keys":case E:return function(){return new i(this,t)}}return function(){return new i(this,t)}}var l,h,c,d=e+" Iterator",u=a==E,p=!1,m=t.prototype,g=m[A]||m["@@iterator"]||a&&m[a],f=g||r(a),x=a?u?r("entries"):f:void 0,b="Array"==e&&m.entries||g;if(b&&(c=P(b.call(new t)))!==Object.prototype&&(S(c,d,!0),y||T(c,A)||_(c,A,v)),u&&g&&g.name!==E&&(p=!0,f=function(){return g.call(this)}),y&&!o||!I&&!p&&m[A]||_(m,A,f),M[e]=f,M[d]=v,a)if(l={values:u?f:r(E),keys:s?f:r("keys"),entries:x},o)for(h in l)h in m||k(m,h,l[h]);else w(w.P+w.F*(I||p),e,l);return l}},function(t,e,i){"use strict";var n=i(46),a=i(17),s=i(37),o={};i(8)(o,i(2)("iterator"),function(){return this}),t.exports=function(t,e,i){t.prototype=n(o,{next:a(1,i)}),s(t,e+" Iterator")}},function(t,e,i){"use strict";var n=i(1),a=i(28)(3);n(n.P+n.F*!i(20)([].some,!0),"Array",{some:function(t,e){return a(this,t,e)}})},function(t,e,i){"use strict";var n=i(1),a=i(22),s=i(23),o=i(4),r=[].sort,l=[1,2,3];n(n.P+n.F*(o(function(){l.sort(void 0)})||!o(function(){l.sort(null)})||!i(20)(r)),"Array",{sort:function(t){return void 0===t?r.call(s(this)):r.call(s(this),a(t))}})},function(t,e,i){i(121)("Uint8",1,function(n){return function(t,e,i){return n(this,t,e,i)}})},function(t,e,i){"use strict";if(i(3)){var b=i(29),v=i(0),y=i(4),w=i(1),k=i(82),n=i(122),m=i(18),_=i(62),a=i(17),T=i(8),s=i(61),o=i(24),M=i(14),r=i(31),l=i(21),h=i(11),c=i(123),C=i(49),S=i(6),g=i(23),f=i(83),P=i(46),A=i(80),I=i(25).f,x=i(84),d=i(12),u=i(2),p=i(28),E=i(30),L=i(85),F=i(50),B=i(34),D=i(86),O=i(57),W=i(58),V=i(124),z=i(5),N=i(39),X=z.f,R=N.f,Y=v.RangeError,j=v.TypeError,H=v.Uint8Array,U="ArrayBuffer",q="Shared"+U,G="BYTES_PER_ELEMENT",K="prototype",$=Array[K],Q=n.ArrayBuffer,J=n.DataView,Z=p(0),tt=p(2),et=p(3),it=p(4),nt=p(5),at=p(6),st=E(!0),ot=E(!1),rt=F.values,lt=F.keys,ht=F.entries,ct=$.lastIndexOf,dt=$.reduce,ut=$.reduceRight,pt=$.join,mt=$.sort,gt=$.slice,ft=$.toString,xt=$.toLocaleString,bt=u("iterator"),vt=u("toStringTag"),yt=d("typed_constructor"),wt=d("def_constructor"),kt=k.CONSTR,_t=k.TYPED,Tt=k.VIEW,Mt="Wrong length!",Ct=p(1,function(t,e){return Lt(L(t,t[wt]),e)}),St=y(function(){return 1===new H(new Uint16Array([1]).buffer)[0]}),Pt=!!H&&!!H[K].set&&y(function(){new H(1).set({})}),At=function(t,e){if(void 0===t)throw j(Mt);var i=+t,n=M(t);if(e&&!c(i,n))throw Y(Mt);return n},It=function(t,e){var i=o(t);if(i<0||i%e)throw Y("Wrong offset!");return i},Et=function(t){if(S(t)&&_t in t)return t;throw j(t+" is not a typed array!")},Lt=function(t,e){if(!(S(t)&&yt in t))throw j("It is not a typed array constructor!");return new t(e)},Ft=function(t,e){return Bt(L(t,t[wt]),e)},Bt=function(t,e){for(var i=0,n=e.length,a=Lt(t,n);i<n;)a[i]=e[i++];return a},Dt=function(t,e,i){X(t,e,{get:function(){return this._d[i]}})},Ot=function(t,e,i){var n,a,s,o,r,l,h=g(t),c=arguments.length,d=1<c?e:void 0,u=void 0!==d,p=x(h);if(null!=p&&!f(p)){for(l=p.call(h),s=[],n=0;!(r=l.next()).done;n++)s.push(r.value);h=s}for(u&&2<c&&(d=m(d,i,2)),n=0,a=M(h.length),o=Lt(this,a);n<a;n++)o[n]=u?d(h[n],n):h[n];return o},Wt=function(){for(var t=0,e=arguments.length,i=Lt(this,e);t<e;)i[t]=arguments[t++];return i},Vt=!!H&&y(function(){xt.call(new H(1))}),zt=function(){return xt.apply(Vt?gt.call(Et(this)):Et(this),arguments)}
vendor: 4,092 bytes, line 2
2,Nt={copyWithin:function(t,e,i){return V.call(Et(this),t,e,2<arguments.length?i:void 0)},every:function(t,e){return it(Et(this),t,1<arguments.length?e:void 0)},fill:function(t){return W.apply(Et(this),arguments)},filter:function(t,e){return Ft(this,tt(Et(this),t,1<arguments.length?e:void 0))},find:function(t,e){return nt(Et(this),t,1<arguments.length?e:void 0)},findIndex:function(t,e){return at(Et(this),t,1<arguments.length?e:void 0)},forEach:function(t,e){Z(Et(this),t,1<arguments.length?e:void 0)},indexOf:function(t,e){return ot(Et(this),t,1<arguments.length?e:void 0)},includes:function(t,e){return st(Et(this),t,1<arguments.length?e:void 0)},join:function(t){return pt.apply(Et(this),arguments)},lastIndexOf:function(t){return ct.apply(Et(this),arguments)},map:function(t,e){return Ct(Et(this),t,1<arguments.length?e:void 0)},reduce:function(t){return dt.apply(Et(this),arguments)},reduceRight:function(t){return ut.apply(Et(this),arguments)},reverse:function(){for(var t,e=Et(this).length,i=Math.floor(e/2),n=0;n<i;)t=this[n],this[n++]=this[--e],this[e]=t;return this},some:function(t,e){return et(Et(this),t,1<arguments.length?e:void 0)},sort:function(t){return mt.call(Et(this),t)},subarray:function(t,e){var i=Et(this),n=i.length,a=r(t,n);return new(L(i,i[wt]))(i.buffer,i.byteOffset+a*i.BYTES_PER_ELEMENT,M((void 0===e?n:r(e,n))-a))}},Xt=function(t,e){return Ft(this,gt.call(Et(this),t,e))},Rt=function(t,e){Et(this);var i=It(e,1),n=this.length,a=g(t),s=M(a.length),o=0;if(n<s+i)throw Y(Mt);for(;o<s;)this[i+o]=a[o++]},Yt={entries:function(){return ht.call(Et(this))},keys:function(){return lt.call(Et(this))},values:function(){return rt.call(Et(this))}},jt=function(t,e){return S(t)&&t[_t]&&"symbol"!=typeof e&&e in t&&String(+e)==String(e)},Ht=function(t,e){return jt(t,e=l(e,!0))?a(2,t[e]):R(t,e)},Ut=function(t,e,i){return!(jt(t,e=l(e,!0))&&S(i)&&h(i,"value"))||h(i,"get")||h(i,"set")||i.configurable||h(i,"writable")&&!i.writable||h(i,"enumerable")&&!i.enumerable?X(t,e,i):(t[e]=i.value,t)};kt||(N.f=Ht,z.f=Ut),w(w.S+w.F*!kt,"Object",{getOwnPropertyDescriptor:Ht,defineProperty:Ut}),y(function(){ft.call({})})&&(ft=xt=function(){return pt.call(this)});var qt=s({},Nt);s(qt,Yt),T(qt,bt,Yt.values),s(qt,{slice:Xt,set:Rt,constructor:function(){},toString:ft,toLocaleString:zt}),Dt(qt,"buffer","b"),Dt(qt,"byteOffset","o"),Dt(qt,"byteLength","l"),Dt(qt,"length","e"),X(qt,vt,{get:function(){return this[_t]}}),t.exports=function(t,d,e,a){function u(t,e){X(t,e,{get:function(){return function(t,e){var i=t._d;return i.v[n](e*d+i.o,St)}(this,e)},set:function(t){return function(t,e,i){var n=t._d;a&&(i=(i=Math.round(i))<0?0:255<i?255:255&i),n.v[o](e*d+n.o,i,St)}(this,e,t)},enumerable:!0})}var p=t+((a=!!a)?"Clamped":"")+"Array",s="Uint8Array"!=p,n="get"+t,o="set"+t,m=v[p],r=m||{},i=m&&A(m),l=!m||!k.ABV,h={},c=m&&m[K];l?(m=e(function(t,e,i,n){_(t,m,p,"_d");var a,s,o,r,l=0,h=0;if(S(e)){if(!(e instanceof Q||(r=C(e))==U||r==q))return _t in e?Bt(m,e):Ot.call(m,e);a=e,h=It(i,d);var c=e.byteLength;if(void 0===n){if(c%d)throw Y(Mt);if((s=c-h)<0)throw Y(Mt)}else if(c<(s=M(n)*d)+h)throw Y(Mt);o=s/d}else o=At(e,!0),a=new Q(s=o*d);for(T(t,"_d",{b:a,o:h,l:s,e:o,v:new J(a)});l<o;)u(t,l++)}),c=m[K]=P(qt),T(c,"constructor",m)):D(function(t){new m(null),new m(t)},!0)||(m=e(function(t,e,i,n){var a;return _(t,m,p),S(e)?e instanceof Q||(a=C(e))==U||a==q?void 0!==n?new r(e,It(i,d),n):void 0!==i?new r(e,It(i,d)):new r(e):_t in e?Bt(m,e):Ot.call(m,e):new r(At(e,s))}),Z(i!==Function.prototype?I(r).concat(I(i)):I(r),function(t){t in m||T(m,t,r[t])}),m[K]=c,b||(c.constructor=m));var g=c[bt],f=!!g&&("values"==g.name||null==g.name),x=Yt.values;T(m,yt,!0),T(c,_t,p),T(c,Tt,!0),T(c,wt,m),(a?new m(1)[vt]==p:vt in c)||X(c,vt,{get:function(){return p}}),h[p]=m,w(w.G+w.W+w.F*(m!=r),h),w(w.S,p,{BYTES_PER_ELEMENT:d,from:Ot,of:Wt}),G in c||T(c,G,d),w(w.P,p,Nt),O(p),w(w.P+w.F*Pt,p,{set:Rt}),w(w.P+w.F*!f,p,Yt),w(w.P+w.F*(c.toString!=ft),p,{toString:ft}),w(w.P+w.F*y(function(){new m(1).slice()}),p,{slice:Xt}),w(w.P+w.F*(y(function(){return[1,2].toLocaleString()!=new m([1,2]).toLocaleString()}
2)||!y(function(){c.toLocaleString.call([1,2])})),p,{toLocaleString:zt}),B[p]=f?g:x,b||f||T(c,bt,x)}}else t.exports=function(){}},function(t,e,i){"use strict";function n(t,e,i){var n,a,s,o=Array(i),r=8*i-e-1,l=(1<<r)-1,h=l>>1,c=23===e?X(2,-24)-X(2,-77):0,d=0,u=t<0||0===t&&1/t<0?1:0;for((t=N(t))!=t||t===V?(a=t!=t?1:0,n=l):(n=R(Y(t)/j),t*(s=X(2,-n))<1&&(n--,s*=2),2<=(t+=1<=n+h?c/s:c*X(2,1-h))*s&&(n++,s/=2),l<=n+h?(a=0,n=l):1<=n+h?(a=(t*s-1)*X(2,e),n+=h):(a=t*X(2,h-1)*X(2,e),n=0));8<=e;o[d++]=255&a,a/=256,e-=8);for(n=n<<e|a,r+=e;0<r;o[d++]=255&n,n/=256,r-=8);return o[--d]|=128*u,o}function a(t,e,i){var n,a=8*i-e-1,s=(1<<a)-1,o=s>>1,r=a-7,l=i-1,h=t[l--],c=127&h;for(h>>=7;0<r;c=256*c+t[l],l--,r-=8);for(n=c&(1<<-r)-1,c>>=-r,r+=e;0<r;n=256*n+t[l],l--,r-=8);if(0===c)c=1-o;else{if(c===s)return n?NaN:h?-V:V;n+=X(2,e),c-=o}return(h?-1:1)*n*X(2,c-e)}function s(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function o(t){return[255&t]}function r(t){return[255&t,t>>8&255]}function l(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function h(t){return n(t,52,8)}function c(t){return n(t,23,4)}function d(t,e,i){C(t[E],e,{get:function(){return this[i]}})}function u(t,e,i,n){var a=+i,s=_(a);if(a!=s||s<0||s+e>t[G])throw W(F);var o=t[q]._b,r=s+t[K],l=o.slice(r,r+e);return n?l:l.reverse()}function p(t,e,i,n,a,s){var o=+i,r=_(o);if(o!=r||r<0||r+e>t[G])throw W(F);for(var l=t[q]._b,h=r+t[K],c=n(+a),d=0;d<e;d++)l[h+d]=c[s?d:e-d-1]}function m(t,e){k(t,B,A);var i=+e,n=T(i);if(i!=n)throw W(L);return n}var g=i(0),f=i(3),x=i(29),b=i(82),v=i(8),y=i(61),w=i(4),k=i(62),_=i(24),T=i(14),M=i(25).f,C=i(5).f,S=i(58),P=i(37),A="ArrayBuffer",I="DataView",E="prototype",L="Wrong length!",F="Wrong index!",B=g[A],D=g[I],O=g.Math,W=g.RangeError,V=g.Infinity,z=B,N=O.abs,X=O.pow,R=O.floor,Y=O.log,j=O.LN2,H="byteLength",U="byteOffset",q=f?"_b":"buffer",G=f?"_l":H,K=f?"_o":U;if(b.ABV){if(!w(function(){new B})||!w(function(){new B(.5)})){for(var $,Q=(B=function(t){return new z(m(this,t))})[E]=z[E],J=M(z),Z=0;J.length>Z;)($=J[Z++])in B||v(B,$,z[$]);x||(Q.constructor=B)}var tt=new D(new B(2)),et=D[E].setInt8;tt.setInt8(0,2147483648),tt.setInt8(1,2147483649),!tt.getInt8(0)&&tt.getInt8(1)||y(D[E],{setInt8:function(t,e){et.call(this,t,e<<24>>24)},setUint8:function(t,e){et.call(this,t,e<<24>>24)}},!0)}else B=function(t){var e=m(this,t);this._b=S.call(Array(e),0),this[G]=e},D=function(t,e,i){k(this,D,I),k(t,B,I);var n=t[G],a=_(e);if(a<0||n<a)throw W("Wrong offset!");if(n<a+(i=void 0===i?n-a:T(i)))throw W(L);this[q]=t,this[K]=a,this[G]=i},f&&(d(B,H,"_l"),d(D,"buffer","_b"),d(D,H,"_l"),d(D,U,"_o")),y(D[E],{getInt8:function(t){return u(this,1,t)[0]<<24>>24},getUint8:function(t){return u(this,1,t)[0]},getInt16:function(t,e){var i=u(this,2,t,e);return(i[1]<<8|i[0])<<16>>16},getUint16:function(t,e){var i=u(this,2,t,e);return i[1]<<8|i[0]},getInt32:function(t,e){return s(u(this,4,t,e))},getUint32:function(t,e){return s(u(this,4,t,e))>>>0},getFloat32:function(t,e){return a(u(this,4,t,e),23,4)},getFloat64:function(t,e){return a(u(this,8,t,e),52,8)},setInt8:function(t,e){p(this,1,t,o,e)},setUint8:function(t,e){p(this,1,t,o,e)},setInt16:function(t,e,i){p(this,2,t,r,e,i)},setUint16:function(t,e,i){p(this,2,t,r,e,i)},setInt32:function(t,e,i){p(this,4,t,l,e,i)},setUint32:function(t,e,i){p(this,4,t,l,e,i)},setFloat32:function(t,e,i){p(this,4,t,c,e,i)},setFloat64:function(t,e,i){p(this,8,t,h,e,i)}});P(B,A),P(D,I),v(D[E],b.VIEW,!0),e[A]=B,e[I]=D},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,i){"use strict";var c=i(23),d=i(31),u=i(14);t.exports=[].copyWithin||function(t,e,i){var n=c(this),a=u(n.length),s=d(t,a),o=d(e,a),r=2<arguments.length?i:void 0,l=Math.min((void 0===r?a:d(r,a))-o,a-s),h=1;for(o<s&&s<o+l&&(h=-1,o+=l-1,s+=l-1);0<l--;)o in n?n[s]=n[o]:delete n[s],s+=h,o+=h;return n}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(t,e,i){"use strict";(function(l){i(27);l.fn.validateForm=function(t){var e=!1,n=!0,o=l.extend({successPopUpTitle:"Confirmation",okPopUpBtnText:"Ok",generalMsg:!1,checkRequired:!1,requiredMsg:"This field is required",scrollToFirstError:!0,scrollMargin:0,emptyFormFields:!0,beforeSuccessEndsCallBack:null},t),r=l(this);r.attr("novalidate",!0),r.submit(function(t){t.preventDefault();var a,s=r.attr("recaptcha-id");
2o.checkRequired&&(n=!0,r.find(".input-control-error").remove(),r.find(".required").each(function(){var i=l(this);if(i.find(".matrix-control").length)0===i.find(".matrix-body").find(".matrix-row").not(".template").length&&0===i.find(".input-control-error").length&&i.append('<div class="input-control-error"><p>'+o.requiredMsg+"</p></div>");else if(i.find(".media--uploads-list").length){var t=i.find(".media--uploads-list");t.length&&t.each(function(){0===l(this).html().length&&(n=!1,0===i.find(".input-control-error").length&&i.append('<div class="input-control-error"><p>'+o.requiredMsg+"</p></div>"))})}else if(i.find(".lego-browse-wrapper").length){var e=i.find(".lego-browse-wrapper");e.length&&e.each(function(){0===l(this).find(".lego-files-preview").length&&(n=!1,0===i.find(".input-control-error").length&&i.append('<div class="input-control-error"><p>'+o.requiredMsg+"</p></div>"))})}else l(this).find("input, select, textarea").each(function(){var t=!1;if(void 0!==l(this).attr("name")){if(void 0===l(this).attr("type")||"radio"!==l(this).attr("type")&&"checkbox"!==l(this).attr("type"))"hidden_recaptcha"===l(this).attr("name")?r.find('[name="g-recaptcha-response"]').length&&r.find('[name="g-recaptcha-response"]').val().length||(t=!0):0===l(this).val().length&&(t=!0);else{var e=l(this).attr("name");r.find('[name="'+e+'"]').is(":checked")||(t=!0)}if(t)n=!1,0===i.find(".input-control-error").length&&i.append('<div class="input-control-error"><p>'+o.requiredMsg+"</p></div>")}})}),o.scrollToFirstError&&(a=r.find(".input-control-error").first().closest(".input-control")).length&&l("html, body").animate({scrollTop:a.offset().top-o.scrollMargin},250)),n&&!e&&l.ajax({url:r.attr("action"),data:r.serialize(),method:"post",dataType:"json",beforeSend:function(){e=!0,r.addClass("form-is-sending"),r.find(".alert").remove()},success:function(t){if(void 0!==window.grecaptcha&&window.grecaptcha.reset(s),r.find(".form-control-error").remove(),o.emptyFormFields&&(r.find('input:not([type="checkbox"]),input:not([type="radio"]),input:not([type="hidden"]), select, textarea').val(""),r.find('input[name="'.concat(window.application.requestToken.key,'"]')).val(window.application.requestToken.value),r.find('input[type="checkbox"], input[type="radio"]').each(function(){l(this).prop("checked",!1)}),r.find(".media--uploads-list").empty(),r.find(".lego-files-preview").empty()),void 0!==t.redirect&&0<t.redirect.length)window.open(t.redirect,"_self");else{var e=l('<div class="alert alert-success">'+t.message+"</div>");r.prepend(e),l("html, body").animate({scrollTop:e.offset().top-o.scrollMargin},250)}"function"==typeof o.beforeSuccessEndsCallBack&&o.beforeSuccessEndsCallBack.call(this,t)},error:function(t){void 0!==window.grecaptcha&&window.grecaptcha.reset(s);var e=t.responseJSON;if(o.generalMsg&&void 0!==e.message&&(r.find(".form-msg").remove(),r.prepend('<div class="form-msg">'+e.message+"</div>")),void 0!==e){var i=e.errors;r.find(".input-control-error").remove(),l(".input-control.has-error").removeClass("has-error");var n=[];l.each(i,function(t,e){0!==t.length&&n.push(e)}),0!==n.length||o.generalMsg||void 0===e.message||0===e.message.length?(l.each(i,function(t,e){var i,n;if(0===(i="recaptcha"===t?r.find(".recaptcha"):r.find('[name="'+t+'"]')).length&&(i=r.find('[data-field-code="'+t+'"]')),0===i.length&&(i=r.find('[data-matrix-code="'+t+'"]')),(n=i.closest(".input-control")).addClass("has-error"),0===n.find(".input-control-error").length)if(l.isArray(e)){var a=l("<div>");a.addClass("input-control-error"),l.each(e,function(t,e){a.append("<p>"+e+"</p>")}),n.append(a)}else n.append('<div class="input-control-error"><p>'+e+"</p></div>")}),o.scrollToFirstError&&(a=r.find(".input-control-error").first().closest(".input-control"))):(r.find(".form-msg").remove(),r.prepend('<div class="form-msg">'+e.message+"</div>"),o.scrollToFirstError&&(a=r.find(".form-msg").first())),o.scrollToFirstError&&a.length&&l("html, body").animate({scrollTop:a.offset().top-o.scrollMargin},250)}},complete:function(){r.removeClass("form-is-sending"),e=!1}})})}}).call(this,i(7))}
2,function(t,e,i){(function(t){var a,s;s="rtl"===(a=t)("html").attr("dir"),a(document).ready(function(){a.each(a(".single-page__gallery"),function(t,e){a(e);var i=[];window.lgZoom&&i.push(window.lgZoom),window.lgThumbnail&&i.push(window.lgThumbnail);var n={plugins:i,licenseKey:"0000-0000-000-0000",speed:500,selector:".single-page__gallery__item > a",mobileSettings:{controls:!0,showCloseIcon:!0,download:!0}};s&&(n.addClass="lg-rtl"),window.lightGallery(e,n)})})}).call(this,i(7))},function(t,e,i){"use strict";(function(et){i(129),i(130),i(41),i(51),i(78),i(133),i(27),i(26),i(43),i(47),i(134),i(135),i(59),i(60),i(79),i(50),i(48),i(136),i(89);function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function it(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(i,!0).forEach(function(t){a(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(i).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function a(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}et(document).ready(function(){var s=.8,o=1.5,e=!1,r=100,l=null,h="medium",c={screenReader:!1,keyboardNav:!1,highlightLinks:!1,largeText:!1,wordSpacing:!1,letterSpacing:!1,lineHeight:!1,underlineLinks:!1,noAnimations:!1,largeCursor:!1,hideImages:!1,readableFont:!1,grayscale:!1,invert:!1,darkContrast:!1,monochrome:!1,blackYellow:!1,sepia:!1},d={bg:"#ffffff",text:"#000000",link:"#283373"},u=null,i=!1,p=null,m="auto";m=et("#voiceLanguage").val();var g=!0,n=!1,f=document.getElementById("inner-content");(f=document.getElementById("topPage"))||(f=document.getElementsByClassName("inner-content")).length&&(f=f[0]),console.log("siteContent",f);var t=document.getElementById("accessibilityPanel"),x=document.getElementById("accessibilityToggle"),b=document.getElementById("accessibilityClose"),v=document.querySelector(".tooltip-wrapper"),y=document.getElementById("accessibilityTooltip"),w="ar"===document.documentElement.lang||"rtl"===document.documentElement.dir;function k(t,e){var i=1<arguments.length&&void 0!==e?e:"";try{if(window.application&&window.application.translation&&window.application.translation.get)return window.application.translation.get("accessibility","translations."+t)||i}catch(t){}return i}function _(){try{var t={states:it({},c),currentFontSize:r,textAlignment:l,colors:it({},d),cursorSize:h,voiceLanguage:m,useResponsiveVoice:g};localStorage.setItem("accessibility-settings",JSON.stringify(t))}catch(t){console.warn("Failed to save accessibility settings:",t)}}function a(){if(f){if(et.each(et(["h1",".read-more",".more","time",".div-title",".s-block__tag",".ldBar-label",".list1--desc",".div-description","footer ul li","footer .download","footer .fcopyrights","footer .done-by",".single-page__content p",".single-page__content div","table th","table td",".single-item__sharing-tools__title",".single-item__share",".section__title",".section__title.section__title_text","ul > li",".category__header_title",".news-letter-form label",".pdf-title",".staff .staff-title",".lg-para-block",".sm-para-block",".staff__title",".staff__position",".btn-style1",".header-section__title",".info-staff-title",".info-staff","address",".item-title",".item-description",".rep-text",".media-text","input","textarea","button"].join(",")),function(t,e){et(e).addClass("voice-reader")}),!et("#responsive-voice-sc").length){var t=et("<script><\/script>");t.attr("src","https://app.responsivevoice.org/v/e?key=cpPLMkfh"),t.attr("id","responsive-voice-sc"),et("body").append(t)}var e=document.documentElement;getComputedStyle(e).getPropertyValue("--font-scale")||e.style.setProperty("--font-scale","1"),function(){try{var t=localStorage.getItem("accessibility-settings");if(!t)return!1;var i=JSON.parse(t);if(i.states&&Object.keys(i.states).forEach(function(t){c.hasOwnProperty(t)&&(c[t]=i.states[t])}),i.currentFontSize){var e=(r=i.currentFontSize)/100;s<=e&&e<=o&&(f.style.zoom=e,document.documentElement.style.setProperty("--font-scale",e.toString()))}if(i.textAlignment&&D(l=i.textAlignment),i.colors&&Object.keys(i.colors).forEac
2h(function(t){if(d.hasOwnProperty(t)){d[t]=i.colors[t];var e=document.getElementById("".concat(t,"Color"));e&&(e.value=i.colors[t]),O(t,i.colors[t])}}),i.cursorSize&&["small","medium","large","xlarge"].includes(i.cursorSize)&&(h=i.cursorSize),i.states&&i.states.noAnimations&&F(!0),i.states&&i.states.largeCursor&&(I(!0),M("largeCursorToggle",!0)),i.voiceLanguage){m=i.voiceLanguage;var n=document.getElementById("voiceLanguage");n&&(n.value=m)}if(void 0!==i.useResponsiveVoice){g=i.useResponsiveVoice;var a=document.getElementById("voiceEngine");a&&(a.value="responsive")}return!0}catch(t){return console.warn("Failed to load accessibility settings:",t),!1}}()&&setTimeout(function(){!function(){if(f){var i={keyboardNav:{class:"keyboard-nav",toggleId:"keyboardNavToggle",specialHandler:"keyboardNav"},highlightLinks:{class:"highlight-links",toggleId:"highlightLinksToggle"},largeText:{class:"large-text",toggleId:"largeTextToggle"},wordSpacing:{class:"word-spacing",toggleId:"wordSpacingToggle"},letterSpacing:{class:"letter-spacing",toggleId:"letterSpacingToggle"},lineHeight:{class:"line-height",toggleId:"lineHeightToggle"},underlineLinks:{class:"underline-links",toggleId:"underlineLinksToggle"},noAnimations:{class:"no-animations",toggleId:"noAnimationsToggle"},hideImages:{class:"hide-images",toggleId:"hideImagesToggle"},readableFont:{class:"readable-font",toggleId:"readableFontToggle"},grayscale:{class:"grayscale",toggleId:"grayscaleToggle"}};Object.keys(c).forEach(function(t){if(c[t]){var e=i[t];e?(document.body.classList.add(e.class),f.classList.add(e.class),M(e.toggleId,!0),"keyboardNav"===e.specialHandler&&$(!0),"noAnimations"===t&&F(!0)):"screenReader"===t&&c.screenReader?(N(),M("screenReaderToggle",!0)):"largeCursor"===t&&c.largeCursor?M("largeCursorToggle",!0):"invert"===t&&c.invert?(f.classList.add("access-invert"),M("invertToggle",!0)):"darkContrast"===t&&c.darkContrast?(f.classList.add("access-dark-contrast"),M("darkContrastToggle",!0)):"monochrome"===t&&c.monochrome?(f.classList.add("access-mono"),M("monochromeToggle",!0)):"blackYellow"===t&&c.blackYellow?(f.classList.add("access-black-yellow"),M("blackYellowToggle",!0)):"sepia"===t&&c.sepia&&(f.classList.add("access-sepia"),M("sepiaToggle",!0))}})}}()},200),"speechSynthesis"in window&&(u=window.speechSynthesis,i=!0,J()),setTimeout(Z,1e3),function(){x&&x.addEventListener("click",C),b&&b.addEventListener("click",C),v&&(v.addEventListener("mouseenter",function(){y&&(y.style.display="block")}),v.addEventListener("mouseleave",function(){y&&(y.style.display="none")})),T("screenReaderToggle",0,z),T("keyboardNavToggle",0,function(){return S("keyboard-nav")}),T("highlightLinksToggle",0,function(){return S("highlight-links")}),T("largeTextToggle",0,function(){return S("large-text")}),T("wordSpacingToggle",0,function(){return S("word-spacing")}),T("letterSpacingToggle",0,function(){return S("letter-spacing")}),T("lineHeightToggle",0,function(){return S("line-height")}),T("underlineLinksToggle",0,function(){return S("underline-links")}),T("noAnimationsToggle",0,function(){return S("no-animations")}),T("largeCursorToggle",0,function(){return S("large-cursor")}),T("hideImagesToggle",0,function(){return S("hide-images")}),T("readableFontToggle",0,function(){return S("readable-font")}),T("grayscaleToggle",0,function(){return S("grayscale")}),T("invertToggle",0,function(){return P("invert")}),T("darkContrastToggle",0,function(){return P("dark-contrast")}),T("monochromeToggle",0,function(){return P("monochrome")}),T("blackYellowToggle",0,function(){return P("Black_Yellow")}),T("sepiaToggle",0,function(){return P("sepia")});var t=document.getElementById("fontSizeDecrease"),e=document.getElementById("fontSizeReset"),i=document.getElementById("fontSizeIncrease");t&&t.addEventListener("click",function(){return B(-10)}),e&&e.addEventListener("click",function(){return B(0)}),i&&i.addEventListener("click",function(){return B(10)});var n=document.getElementById("alignLeft"),a=document.getElementById("alignCenter"),s=document.getElementById("alignRight");n&&n.addEventListener("click",function(){return D("left")}),a&&a.addEventListener("click",function(){return D("center")}),s&&s.addEventListener("click",function(){return D("right")});var o=document.getElementById("bgColor"),r=document.getElementById("textColor"),l=document.getElementById("linkColor");o&&o.addEventListener("change",function(t){return O("bg",t.target.value)}),r&&r.addEventListener("change",function(t){return O("text",t.target.value)}),l&&l.addEventListener("change",function(t){return O("link",t.target.value)});var h=document.getElementById("resetBgColor"),c=document.getElementById("resetTextColor"),d=document.getElementById("resetLinkColor");h&&h.addEventListener("click",function(){return W("bg")}),c&&c.addEventListener("click",function(){return W("text")}),d&&d.addEventListener("click",function(){return W("link")});var u=document.getElementById("voiceLanguage"),p=document.getElementById("voiceEngine"),m=document.getElementById("cursorSize");u&&u.addEventListener("change",G),p&&p.addEventListener("change",K),m&&m.addEventListener("change",L);var g=document.getElementById("resetAllButton");if(g&&g.addEventListener("click",tt),document.addEventListener("keydown",function(t){t.target&&t.target.tagName&&["input","select","textarea"].includes(t.target.tagName.toLowerCase())||(t.ctrlKey||t.metaKey)&&"a"===t.key&&(t.preventDefault(),C())}),w){var f=document.getElementById("letterSpacingControl");f&&(f.style.display="none")}}()}else console.warn("AccessibilityMenu: site-content element not found.")}function T(t,e,i){var n=document.getElementById(t);n&&n.addEventListener("click",i)}function M(t,e){var i=document.getElementById(t);i&&(e?(i.classList.add("active"),i.setAttribute("aria-checked","true"),"screenReaderToggle"===t&&V()):(i.classList.remove("active"),i.setAttribute("aria-checked","fal
2se")))}function C(){e=!e,console.log("togglePanel",e),t&&(e?t.classList.add("open"):t.classList.remove("open")),x&&x.setAttribute("aria-expanded",e.toString())}function S(t){if(f){var e={"keyboard-nav":{state:"keyboardNav",class:"keyboard-nav"},"highlight-links":{state:"highlightLinks",class:"highlight-links"},"large-text":{state:"largeText",class:"large-text"},"word-spacing":{state:"wordSpacing",class:"word-spacing"},"letter-spacing":{state:"letterSpacing",class:"letter-spacing"},"line-height":{state:"lineHeight",class:"line-height"},"underline-links":{state:"underlineLinks",class:"underline-links"},"no-animations":{state:"noAnimations",class:"no-animations"},"large-cursor":{state:"largeCursor",class:"large-cursor"},"hide-images":{state:"hideImages",class:"hide-images"},"readable-font":{state:"readableFont",class:"readable-font"},grayscale:{state:"grayscale",class:"grayscale"}}[t];if(e){var i=!c[e.state];c[e.state]=i;var n={"keyboard-nav":"keyboardNavToggle","highlight-links":"highlightLinksToggle","large-text":"largeTextToggle","word-spacing":"wordSpacingToggle","letter-spacing":"letterSpacingToggle","line-height":"lineHeightToggle","underline-links":"underlineLinksToggle","no-animations":"noAnimationsToggle","large-cursor":"largeCursorToggle","hide-images":"hideImagesToggle","readable-font":"readableFontToggle",grayscale:"grayscaleToggle"}[t];n&&M(n,i),"keyboard-nav"===t?$(i):"large-cursor"===t?I(i):("no-animations"===t&&F(i),i?(document.body.classList.add(e.class),f&&f.classList.add(e.class)):(document.body.classList.remove(e.class),f&&f.classList.remove(e.class))),_()}}}function P(t){if(f){var i={invert:{state:"invert",class:"access-invert"},"dark-contrast":{state:"darkContrast",class:"access-dark-contrast"},monochrome:{state:"monochrome",class:"access-mono"},Black_Yellow:{state:"blackYellow",class:"access-black-yellow"},sepia:{state:"sepia",class:"access-sepia"}},e=i[t];if(e){var n=c[e.state],a={invert:"invertToggle","dark-contrast":"darkContrastToggle",monochrome:"monochromeToggle",Black_Yellow:"blackYellowToggle",sepia:"sepiaToggle"};if(n){f.classList.remove(e.class),c[e.state]=!1;var s=a[t];s&&M(s,!1)}else{["access-invert","access-dark-contrast","access-mono","access-black-yellow","access-sepia"].forEach(function(t){return f.classList.remove(t)}
2),Object.keys(i).forEach(function(t){c[i[t].state]=!1;var e=a[t];e&&M(e,!1)}),f.classList.add(e.class),c[e.state]=!0;var o=a[t];o&&M(o,!0),_()}}}}function A(t,e){var i=1<arguments.length&&void 0!==e?e:"default",n=parseInt(t),a=n/2,s=.45*n,o=.15*n,r="";if("pointer"===i)r='<svg xmlns="http://www.w3.org/2000/svg" width="'.concat(n,'" height="').concat(n,'">\n <circle cx="').concat(a,'" cy="').concat(a,'" r="').concat(s,'" fill="#10b981" opacity="0.85" stroke="white" stroke-width="2"/>\n <circle cx="').concat(a,'" cy="').concat(a,'" r="').concat(o,'" fill="white"/>\n </svg>');else if("text"===i){var l=Math.max(2,.08*n),h=.7*n,c=a-l/2,d=(n-h)/2;r='<svg xmlns="http://www.w3.org/2000/svg" width="'.concat(n,'" height="').concat(n,'">\n <rect x="').concat(c,'" y="').concat(d,'" width="').concat(l,'" height="').concat(h,'" fill="#283373" opacity="0.9" stroke="white" stroke-width="1"/>\n </svg>')}else r='<svg xmlns="http://www.w3.org/2000/svg" width="'.concat(n,'" height="').concat(n,'">\n <circle cx="').concat(a,'" cy="').concat(a,'" r="').concat(s,'" fill="#283373" opacity="0.85" stroke="white" stroke-width="2"/>\n <circle cx="').concat(a,'" cy="').concat(a,'" r="').concat(o,'" fill="white"/>\n </svg>');var u=encodeURIComponent(r);return"url('data:image/svg+xml;utf8,".concat(u,"') ").concat(a," ").concat(a,", auto")}function I(t){if(f){var e=document.body,i=document.documentElement;if(t){e.classList.add("large-cursor-enabled"),f.classList.add("large-cursor-enabled"),i.classList.add("large-cursor-enabled"),L();var n=document.getElementById("cursorSizeSelector");n&&(n.style.display="flex"),_()}else{E(),e.classList.remove("large-cursor-enabled"),f.classList.remove("large-cursor-enabled"),i.classList.remove("large-cursor-enabled");var a=document.getElementById("cursorSizeSelector");a&&(a.style.display="none"),_()}}}function E(){var t=document.getElementById("large-cursor-styles");t&&t.remove()}function L(){if(c.largeCursor&&f){var t=document.getElementById("cursorSize");t&&(h=t.value,_());var e={small:24,medium:32,large:48,xlarge:64},i=e[h]||e.medium;E();var n=document.createElement("style");n.id="large-cursor-styles";var a=A(i,"default"),s=A(i,"pointer"),o=A(i,"text");n.textContent="\n .large-cursor-enabled * {\n cursor: ".concat(a,' !important;\n }\n .large-cursor-enabled a,\n .large-cursor-enabled button,\n .large-cursor-enabled [role="button"],\n .large-cursor-enabled input[type="button"],\n .large-cursor-enabled input[type="submit"],\n .large-cursor-enabled input[type="reset"],\n .large-cursor-enabled label[for],\n .large-cursor-enabled [onclick],\n .large-cursor-enabled [tabindex]:not([tabindex="-1"]) {\n cursor: ').concat(s,' !important;\n }\n .large-cursor-enabled input[type="text"],\n .large-cursor-enabled input[type="email"],\n .large-cursor-enabled input[type="password"],\n .large-cursor-enabled input[type="number"],\n .large-cursor-enabled input[type="search"],\n .large-cursor-enabled input[type="url"],\n .large-cursor-enabled input[type="tel"],\n .large-cursor-enabled textarea,\n .large-cursor-enabled [contenteditable="true"],\n .large-cursor-enabled [contenteditable="true"] * {\n cursor: ').concat(o," !important;\n }\n "),document.head.appendChild(n),_()}}function F(t){if(window.AppGsap&&window.AppGsap.gsap){var e=window.AppGsap.gsap,i=window.AppGsap.ScrollTrigger;if(t){e.globalTimeline.timeScale(0),e.killTweensOf("*"),(e.globalTimeline.getChildren?e.globalTimeline.getChildren():[]).forEach(function(t){t.kill&&t.kill()}),i&&i.getAll().forEach(function(t){t&&t.disable&&t.disable()});var n=document.querySelector(".landing-content, #landingContent");n&&(n.style.display="none"),document.querySelectorAll("*").forEach(function(t){var e=window.getComputedStyle(t),i=parseFloat(e.opacity);if(!("none"===e.display||"hidden"===e.visibility||t.hasAttribute("aria-hidden")&&"true"===t.getAttribute("aria-hidden")||t.classList.contains("sr-only")||t.classList.contains("hidden"))){for(var n=t.parentElement,a=!1;n&&n!==document.body;){var s=window.getComputedStyle(n);if("none"===s.display||"hidden"===s.visibility){a=!0;break}n=n.parentElement}if(!a&&(0===i&&(t.style.opacity="1"),t.style.transform)){var o=t.style.transform;o.includes("translateY")&&o.includes("50")&&(t.style.transform=t.style.transform.replace(/translateY\([^)]+\)/g,"translateY(0)")),o.includes("translateX")&&!o.includes("0")&&(t.style.transform=t.style.transform.replace(/translateX\([^)]+\)/g,"translateX(0)"))}}}),document.querySelectorAll('section, .section, [class*="section"], block_wrapper, .sections > *, .listing-news-items__featured').forEach(function(t){var e=window.getComputedStyle(t);
20===parseFloat(e.opacity)&&"none"!==e.display&&"hidden"!==e.visibility&&(t.style.opacity="1",t.style.transform="translateY(0)")});var a=document.getElementById("site-content");if(a){var s=window.getComputedStyle(a);0===parseFloat(s.opacity)&&(a.style.opacity="1")}}else e.globalTimeline.timeScale(1),i&&(i.getAll().forEach(function(t){t&&t.enable&&t.enable()}),i.refresh())}else setTimeout(function(){return F(t)},100)}function B(t){f&&(r=0===t?100:(r+=t,Math.max(80,Math.min(150,r))),f.style.zoom=r/100,document.documentElement.style.setProperty("--font-scale",(r/100).toString()),_())}function D(t){if(f){if(f.classList.remove("text-left","text-center","text-right"),l=null,["alignLeft","alignCenter","alignRight"].forEach(function(t){var e=document.getElementById(t);e&&e.classList.remove("active")}),t){f.classList.add("text-".concat(t)),l=t;var e=document.getElementById("align".concat(t.charAt(0).toUpperCase()+t.slice(1)));e&&e.classList.add("active")}_()}}function O(t,e){if(f){var i=document.createElement("style");i.id="custom-".concat(t,"-color");var n=document.getElementById("custom-".concat(t,"-color"));n&&n.remove();var a="";switch(t){case"bg":a="#topPage { background-color: ".concat(e," !important; }"),d.bg=e;break;case"text":a="#topPage, #topPage p, #topPage td, #topPage th { color: ".concat(e," !important; }"),d.text=e;break;case"link":a="#topPage a { color: ".concat(e," !important; }"),d.link=e}i.textContent=a,document.head.appendChild(i),_()}}function W(t){var e=document.getElementById("custom-".concat(t,"-color"));e&&e.remove();var i={bg:"#ffffff",text:"#000000",link:"#283373"},n=document.getElementById("".concat(t,"Color"));n&&(n.value=i[t]),d[t]=i[t],_()}function V(){var t=document.getElementById("languageSelector"),e=document.getElementById("voiceEngineSelector");t&&(t.style.display=c.screenReader?"flex":"none"),e&&(e.style.display=c.screenReader?"flex":"none")}function z(){c.screenReader=!c.screenReader,M("screenReaderToggle",c.screenReader),V(),c.screenReader?(N(),i&&setTimeout(function(){return j(k("tts.start","تÙ
ØªÙØ¹ÙÙ ÙØ§Ø±Ø¦ Ø§ÙØ´Ø§Ø´Ø©"))},100)):X(),_()}function N(){document.querySelectorAll(".voice-reader").forEach(function(t){t.addEventListener("mouseenter",R),t.addEventListener("click",Y),t.style.cursor="pointer"})}function X(){q(),document.querySelectorAll(".voice-reader").forEach(function(t){t.removeEventListener("mouseenter",R),t.removeEventListener("click",Y),t.style.cursor=""})}function R(t){if(c.screenReader&&t.target){var e=t.target.textContent.trim();"input"!==t.target.tagName.toLowerCase()&&"textarea"!==t.target.tagName.toLowerCase()||(e=et(t.target).attr("placeholder")),e&&0<e.length&&e.length<500&&(t.target.style.backgroundColor="#ffcb06",t.target.style.backgroundColor="rgba(255, 203, 6, 0.25)",j(e))}}function Y(t){if(c.screenReader&&t.target){var e=t.target.textContent.trim();"input"!==t.target.tagName.toLowerCase()&&"textarea"!==t.target.tagName.toLowerCase()||(e=et(t.target).attr("placeholder")),e&&j(e)}}function j(t){t&&""!==t.trim()&&(q(),console.log("text",t),g&&n&&void 0!==window.responsiveVoice?function(t){if(console.log("speakWithResponsiveVoice",t),void 0===window.responsiveVoice)return H(t);var e=/[\u0600-\u06FF]/.test(t),i="US English Female";"auto"===m?i=e?"Arabic Male":"US English Female":"ar"===m?i="Arabic Male":"en"===m?i="US English Female":"en-GB"===m?i="UK English Female":"fr"===m?i="French Female":"es"===m?i="Spanish Female":"de"===m&&(i="Deutsch Female"),window.responsiveVoice.speak(t,i,{rate:.9,pitch:1,volume:1})}(t):H(t))}function H(t){if(u){var e=u.getVoices();if(0===e.length)return u.onvoiceschanged=function(){0<(e=u.getVoices()).length&&(u.onvoiceschanged=null,U(t,e))},void setTimeout(function(){0<(e=u.getVoices()).length&&U(t,e)},100);U(t,e)}}function U(t,e){if(u){var i=/[\u0600-\u06FF]/.test(t);(p=new SpeechSynthesisUtterance(t)).lang="auto"===m?i?"ar-SA":"en-US":"ar"===m?"ar-SA":"en-GB"===m?"en-GB":"fr"===m?"fr-FR":"es"===m?"es-ES":"de"===m?"de-DE":"en-US";var n=p.lang.split("-")[0],a=e.find(function(t){return t.lang.startsWith(n)});(a=a||e.find(function(t){return t.lang.split("-")[0]===n}))?p.voice=a:0<e.length&&(p.voice=e[0]),p.rate=.9,p.pitch=1,p.volume=1;try{u.speak(p)}catch(t){console.error("Error calling speechSynthesis.speak:",t)}}}function q(){void 0!==window.responsiveVoice&&window.responsiveVoice.isPlaying()&&window.responsiveVoice.cancel(),u&&u.cancel()}function G(){var t=document.getElementById("voiceLanguage");t&&(m=t.value,_())}function K(){var t=document.getElementById("voiceEngine");t&&((g="responsive"===t.value)&&!n&&(alert("ResponsiveVoice ØºÙØ± Ù
تاØ. Ø³ÙØªÙ
استخداÙ
ØµÙØª اÙÙ
ØªØµÙØ اÙÙ
دÙ
ج."),g=!1,t.value="browser"),_())}function $(t){t?(document.addEventListener("keydown",Q),document.querySelectorAll("#topPage a, #topPage button, #topPage input, #topPage select, #topPage textarea").forEach(function(t){t.style.outline="2px s
2olid var(--primary-color, #283373)"})):(document.removeEventListener("keydown",Q),document.querySelectorAll("#topPage a, #topPage button, #topPage input, #topPage select, #topPage textarea").forEach(function(t){t.style.outline=""}))}function Q(t){"Escape"===t.key&&e&&C()}function J(){u&&0===u.getVoices().length&&(u.onvoiceschanged=J,setTimeout(J,500))}function Z(){void 0!==window.responsiveVoice&&(n=!0)}function tt(){q(),c.screenReader&&(X(),M("screenReaderToggle",c.screenReader=!1)),Object.keys(c).forEach(function(t){c[t]=!1}),$(!1),I(!1),r=100,l=null,d.bg="#ffffff",d.text="#000000",d.link="#283373",f&&(f.className="",f.style.zoom="",f.style.cursor=""),document.body.className="",document.body.style.cursor="",document.querySelectorAll('[id^="custom-"]').forEach(function(t){return t.remove()}),E();var t=document.getElementById("bgColor"),e=document.getElementById("textColor"),i=document.getElementById("linkColor");t&&(t.value="#ffffff"),e&&(e.value="#000000"),i&&(i.value="#283373"),document.documentElement.style.setProperty("--font-scale","1");var n={screenReader:"screenReaderToggle",keyboardNav:"keyboardNavToggle",highlightLinks:"highlightLinksToggle",largeText:"largeTextToggle",wordSpacing:"wordSpacingToggle",letterSpacing:"letterSpacingToggle",lineHeight:"lineHeightToggle",underlineLinks:"underlineLinksToggle",noAnimations:"noAnimationsToggle",largeCursor:"largeCursorToggle",hideImages:"hideImagesToggle",readableFont:"readableFontToggle",grayscale:"grayscaleToggle",invert:"invertToggle",darkContrast:"darkContrastToggle",monochrome:"monochromeToggle",blackYellow:"blackYellowToggle",sepia:"sepiaToggle"};Object.keys(c).forEach(function(t){var e=n[t];e&&M(e,!1)}),["alignLeft","alignCenter","alignRight"].forEach(function(t){var e=document.getElementById(t);e&&e.classList.remove("active")});var a=document.getElementById("languageSelector"),s=document.getElementById("voiceEngineSelector"),o=document.getElementById("cursorSizeSelector");a&&(a.style.display="none"),s&&(s.style.display="none"),o&&(o.style.display="none");try{localStorage.removeItem("accessibility-settings")}catch(t){}j(k("resetAll","تÙ
إعادة تعÙÙ٠جÙ
ÙØ¹ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª"))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a()})}).call(this,i(7))},function(t,e,i){var n=i(1);n(n.S+n.F*!i(3),"Object",{defineProperties:i(70)})},function(t,e,i){var n=i(1),r=i(131),l=i(15),h=i(39),c=i(132);n(n.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,i=l(t),n=h.f,a=r(i),s={},o=0;a.length>o;)c(s,e=a[o++],n(i,e));return s}})},function(t,e,i){var n=i(25),a=i(54),s=i(10),o=i(0).Reflect;t.exports=o&&o.ownKeys||function(t){var e=n.f(s(t)),i=a.f;return i?e.concat(i(t)):e}},function(t,e,i){"use strict";var n=i(5),a=i(17);t.exports=function(t,e,i){e in t?n.f(t,e,a(0,i)):t[e]=i}},function(t,e,i){"use strict";var n=i(1),s=i(14),o=i(87),r="startsWith",l=""[r];n(n.P+n.F*i(88)(r),"String",{startsWith:function(t,e){var i=o(this,t,r),n=s(Math.min(1<arguments.length?e:void 0,i.length)),a=String(t);return l?l.call(i,a,n):i.slice(n,n+a.length)===a}})},function(t,e,i){"use strict";var n=i(1),a=i(30)(!0);n(n.P,"Array",{includes:function(t,e){return a(this,t,1<arguments.length?e:void 0)}}),i(45)("includes")},function(t,e,i){"use strict";var n=i(1),a=i(87);n(n.P+n.F*i(88)("includes"),"String",{includes:function(t,e){return!!~a(this,t,"includes").indexOf(t,1<arguments.length?e:void 0)}})},function(t,e,i){var n=i(23),a=i(38);i(137)("keys",function(){return function(t){return a(n(t))}})},function(t,e,i){var a=i(1),s=i(16),o=i(4);t.exports=function(t,e){var i=(s.Object||{})[t]||Object[t],n={};n[t]=e(i),a(a.S+a.F*o(function(){i(1)}),"Object",n)}},function(t,e,i){"use strict";(function(q){i(27),i(26),i(33),i(47),i(43),i(41),i(89),i(139),i(140),i(48);!function(){if(!window.__itemToolsLoaded){window.__itemToolsLoaded=!0;var o=80,r=150,s=10,l=100,h="item-tools-font-size",e="https://app.responsivevoice.org/v/e?key=cpPLMkfh",i="responsive-voice-sc",n=["h1",".header-section__title",".read-more",".more","time",".div-title",".s-block__tag",".ldBar-label",".list1--desc",".div-description","footer ul li","footer .download","footer .fcopyrights","footer .done-by",".single-page__content p",".single-page__content div","table th","table td",".single-item__sharing-tools__title",".single-item__share",".section__title",".section__title.section__title_text","ul > li",".category__header_title",".category__header_title_text",".voice-reader",".limit-lines2",".news-letter-form label",".pdf-title",".staff",".staff2",".staff-option2",".staff-details",".staff .staff-title",".lg-para-block",".sm-para-block",".staff__title",".staff__position",".btn-style1",".info-staff-title",".info-staff","address",".item-title",".item-description",".rep-text",".block-content",".stories-list .row",".list8__item",".media-desc",".media-text",".category-nav-tabs a",".tab",".toggle-title",".toggle-head","input","textarea","button",".note"],a="rgba(255, 203, 6, 0.25)",c="item-voice-reader",d=l,u=!1,p=!1,m=window.speechSynthesis||null,g=null,f=[],x=0,b=null,v=null,y=0;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",U):U()}
2function w(){var t=document.querySelector(".item-tools"),e=document.querySelector(".single-page, .single-category, .js-item-tools-scope");return!e||t&&!e.contains(t)?t?t.closest(".col-lg-8, .col-md-8")||t.closest("section")||t.closest(".col-lg-12")||t.parentElement:null:e}function k(){return document.querySelector(".item-tools")}function _(){return document.querySelector(".js-item-reader")}function T(){var t={voiceLanguage:document.documentElement.lang||"ar",useResponsiveVoice:!0};try{var e=localStorage.getItem("accessibility-settings");if(!e)return t;var i=JSON.parse(e);if(i.voiceLanguage)t.voiceLanguage=i.voiceLanguage;else{var n=document.getElementById("voiceLanguage");n&&n.value&&(t.voiceLanguage=n.value)}void 0!==i.useResponsiveVoice&&(t.useResponsiveVoice=i.useResponsiveVoice)}catch(t){}return t}function M(){return void 0!==window.responsiveVoice&&"function"==typeof window.responsiveVoice.speak}function C(){if(!M()&&!document.getElementById(i)){var t=document.createElement("script");t.id=i,t.src=e,document.body.appendChild(t)}}function S(n){return new Promise(function(t){if(M())t(!0);else{C();var e=Date.now(),i=setInterval(function(){if(M())return clearInterval(i),void t(!0);Date.now()-e>=n&&(clearInterval(i),t(!1))},150)}})}function P(e){var t=w();if(t){var i=(d=e)/100;t.style.setProperty("--item-font-scale",String(i)),e===l?t.classList.remove("is-item-font-scaled"):t.classList.add("is-item-font-scaled"),t.querySelectorAll(".single-page__content").forEach(function(t){e===l?(t.style.fontSize="",t.style.lineHeight=""):(t.style.setProperty("font-size",14*i+"px","important"),t.style.setProperty("line-height",30*i+"px","important"))});var n=document.querySelector(".js-item-font-decrease"),a=document.querySelector(".js-item-font-increase"),s=document.querySelector(".js-item-font-reset");n&&(n.disabled=e<=o),a&&(a.disabled=r<=e),s&&s.classList.toggle("is-active",e!==l);try{sessionStorage.setItem(h,String(e))}catch(t){}}}function A(t){P(0!==t?Math.max(o,Math.min(r,d+t)):l)}function I(t){return q(t).hasClass("leg-block__actions")||q(t).closest(".leg-block__actions").length||q(t).hasClass("item-tools")||q(t).closest(".item-tools").length||q(t).hasClass("dropdown-agenda")||q(t).closest(".dropdown-agenda").length}function E(){var t=w();return t?Array.prototype.slice.call(t.querySelectorAll(n.join(", "))).filter(function(t){return!I(t)}):[]}function L(t){if(!t)return"";var e=(t.tagName||"").toLowerCase();return"input"===e||"textarea"===e?(q(t).attr("placeholder")||"").trim():(t.innerText||t.textContent||"").replace(/\s+/g," ").trim()}function F(){b&&(b.style.backgroundColor="",b=null)}function B(){E().forEach(function(t){t.classList.add(c)})}function D(t){if(!t)return"";var e=(t.tagName||"").toLowerCase();return"input"===e||"textarea"===e?(q(t).attr("placeholder")||"").trim():(t.textContent||"").trim()}function O(t){if(p&&t.target){var e=w(),i=t.target.closest("."+c);if(i&&e&&e.contains(i)&&!I(i)){var n=D(t.target);n=n||L(i),i===v&&b===t.target||(v=i,n&&0<n.length&&n.length<4e3&&(F(),t.target.style.backgroundColor=a,b=t.target,Y(n)))}}}function W(t){if(b){var e=b===t.target||b.contains(t.target),i=t.relatedTarget&&b.contains(t.relatedTarget);e&&!i&&(F(),v=null)}}function V(t){if(p&&t.target&&!I(t.target)){var e=t.target.closest("."+c);if(e){var i=D(t.target)||L(e);i&&Y(i)}}}function z(){var t=w();p=!1,v=null,F(),t&&(t.removeEventListener("mouseover",O),t.removeEventListener("mouseout",W),t.removeEventListener("click",V)),E().forEac
2h(function(t){t.style.cursor=""})}function N(t){var e=_();if(e){var i=e.querySelector(".item-tools__reader-label"),n=e.getAttribute("data-label-listen")||"",a=e.getAttribute("data-label-stop")||"";e.classList.toggle("is-active",t),e.setAttribute("aria-pressed",t?"true":"false"),e.setAttribute("aria-label",t?a:n),e.setAttribute("title",t?a:n),i&&(i.textContent=t?a:n)}}function X(){f=[],x=0,M()&&window.responsiveVoice.isPlaying&&window.responsiveVoice.isPlaying()&&window.responsiveVoice.cancel(),m&&m.cancel(),g=null}function R(){y+=1,u=!1,z(),X(),N(!1)}function Y(t){if(t&&t.trim()){var e=++y;X(),N(u=!0),f=[t.trim()],x=0;var i=T(),n=!1!==i.useResponsiveVoice;S(2500).then(function(t){u&&e===y&&(n&&t?j(i,!0):m&&j(i,!1))})}}function j(t,e){if(u)if(x>=f.length){if(f=[],x=0,p)return;R()}else{var i=f[x];if(x+=1,e&&M())window.responsiveVoice.speak(i,function(t,e){var i=/[\u0600-\u06FF]/.test(t);return"auto"===e?i?"Arabic Male":"US English Female":"ar"===e?"Arabic Male":"en-GB"===e?"UK English Female":"fr"===e?"French Female":"es"===e?"Spanish Female":"de"===e?"Deutsch Female":"US English Female"}(i,t.voiceLanguage),{rate:.9,pitch:1,volume:1,onend:function(){j(t,e)},onerror:function(){R()}});else if(m){(g=new SpeechSynthesisUtterance(i)).lang=function(t,e){var i=/[\u0600-\u06FF]/.test(t);return"auto"===e?i?"ar-SA":"en-US":"ar"===e?"ar-SA":"en-GB"===e?"en-GB":"fr"===e?"fr-FR":"es"===e?"es-ES":"de"===e?"de-DE":"en-US"}(i,t.voiceLanguage),g.rate=.9,g.pitch=1,g.volume=1;var n=m.getVoices()||[],a=g.lang.split("-")[0],s=n.find(function(t){return t.lang&&t.lang.split("-")[0]===a});s&&(g.voice=s),g.onend=function(){j(t,!1)},g.onerror=function(){R()},m.speak(g)}else R()}}function t(){var t=function(){var t=w();if(!t)return"";var i=[],e=t.querySelector("h1.section__title_text, h1, .category__header_title_text, .header-section__title");
2return e&&i.push(e.textContent.trim()),E().forEach(function(t){var e=L(t);e&&-1===i.indexOf(e)&&i.push(e)}),i.join(". ").replace(/\s+/g," ").trim()}(),i=_();if(function(){var t=w();!p&&t&&(p=!0,B(),t.addEventListener("mouseover",O),t.addEventListener("mouseout",W),t.addEventListener("click",V),E().forEach(function(t){t.style.cursor="pointer"}))}(),t){var n=T();if(f=function(t,e){var i=t.replace(/\s+/g," ").trim();if(i.length<=e)return i?[i]:[];for(var n=[],a=i.split(/([.!?Ø]\s+)/),s="",o=0;o<a.length;o++){var r=a[o];e<(s+r).length&&s?(n.push(s.trim()),s=r):s+=r}return s.trim()&&n.push(s.trim()),n.filter(Boolean)}(t,400),x=0,f.length){N(u=!0);var a=!1!==n.useResponsiveVoice;S(2500).then(function(t){if(u)if(a&&t)j(n,!0);else if(m)j(n,!1);else if(u=!1,z(),N(!1),i){var e=i.getAttribute("data-label-unavailable")||"";e&&window.alert(e)}})}else N(u=!0)}else N(u=!0)}function H(){u?R():t()}function U(){k()&&w()&&("speechSynthesis"in window&&(m=window.speechSynthesis),C(),B(),function(){var t=k();if(t&&"1"!==t.getAttribute("data-item-tools-bound")){t.setAttribute("data-item-tools-bound","1");var e=t.querySelector(".js-item-font-decrease"),i=t.querySelector(".js-item-font-reset"),n=t.querySelector(".js-item-font-increase"),a=t.querySelector(".js-item-reader");e&&e.addEventListener("click",function(){A(-s)}),i&&i.addEventListener("click",function(){A(0)}),n&&n.addEventListener("click",function(){A(s)}),a&&a.addEventListener("click",H),document.addEventListener("keydown",function(t){"Escape"===t.key&&u&&R()}),window.addEventListener("beforeunload",R)}}(),function(){try{var t=parseInt(sessionStorage.getItem(h),10);if(t&&o<=t&&t<=r)return P(t)}catch(t){}P(l)}())}}()}).call(this,i(7))},function(t,e,i){var n=i(1);n(n.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,i){"use strict";function n(){}function a(t,e){return t===e||t===P&&e===u}function c(t){var e;return!(!b(t)||"function"!=typeof(e=t.then))&&e}function s(t){return a(P,t)?new E(t):new d(t)}function h(t){try{t()}catch(t){return{error:t}}}function o(h,i){if(!h._n){h._n=!0;var n=h._c;T(function(){for(var r=h._v,l=1==h._s,t=0,e=function(t){var e,i,n=l?t.ok:t.fail,a=t.resolve,s=t.reject,o=t.domain;try{n?(l||(2==h._h&&B(h),h._h=1),!0===n?e=r:(o&&o.enter(),e=n(r),o&&o.exit()),e===t.promise?s(C("Promise-chain cycle")):(i=c(e))?i.call(e,a,s):a(e)):s(r)}catch(t){s(t)}};n.length>t;)e(n[t++]);h._c=[],h._n=!1,i&&!h._h&&L(h)})}}function r(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),o(e,!0))}var l,d,u,p=i(29),m=i(0),g=i(18),f=i(49),x=i(1),b=i(6),v=i(22),y=i(62),w=i(141),k=i(85),_=i(90).set,T=i(143)(),M="Promise",C=m.TypeError,S=m.process,P=m[M],A="process"==f(S=m.process),I=!!function(){try{var t=P.resolve(1),e=(t.constructor={})[i(2)("species")]=function(t){t(n,n)};return(A||"function"==typeof PromiseRejectionEvent)&&t.then(n)instanceof e}catch(t){}}(),E=d=function(t){var i,n;this.promise=new t(function(t,e){if(void 0!==i||void 0!==n)throw C("Bad Promise constructor");i=t,n=e}),this.resolve=v(i),this.reject=v(n)},L=function(a){_.call(m,function(){var t,e,i,n=a._v;if(F(a)&&(t=h(function(){A?S.emit("unhandledRejection",n,a):(e=m.onunhandledrejection)?e({promise:a,reason:n}):(i=m.console)&&i.error&&i.error("Unhandled promise rejection",n)}),a._h=A||F(a)?2:1),a._a=void 0,t)throw t.error})},F=function(t){if(1==t._h)return!1;for(var e,i=t._a||t._c,n=0;i.length>n;)if((e=i[n++]).fail||!F(e.promise))return!1;return!0},B=function(e){_.call(m,function(){var t;A?S.emit("rejectionHandled",e):(t=m.onrejectionhandled)&&t({promise:e,reason:e._v})})},D=function(t){var i,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw C("Promise can't be resolved itself");(i=c(t))?T(function(){var e={_w:n,_d:!1};try{i.call(t,g(D,e,1),g(r,e,1))}catch(t){r.call(e,t)}}):(n._v=t,n._s=1,o(n,!1))}catch(t){r.call({_w:n,_d:!1},t)}}};I||(P=function(t){y(this,P,M,"_h"),v(t),l.call(this);try{t(g(D,this,1),g(r,this,1))}catch(t){r.call(this,t)}},(l=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=i(61)(P.prototype,{then:function(t,e){var i=s(k(this,P));return i.ok="function"!=typeof t||t,i.fail="function"==typeof e&&e,i.domain=A?S.domain:void 0,this._c.push(i),this._a&&this._a.push(i),this._s&&o(this,!1),i.promise},catch:function(t){return this.then(void 0,t)}}),E=function(){var t=new l;this.promise=t,this.resolve=g(D,t,1),this.reject=g(r,t,1)}),x(x.G+x.W+x.F*!I,{Promise:P}),i(37)(P,M),i(57)(M),u=i(16)[M],x(x.S+x.F*!I,M,{reject:function(t){var e=s(this);return(0,e.reject)(t),e.promise}}),x(x.S+x.F*(p||!I),M,{resolve:function(t){if(t instanceof P&&a(t.constructor,this))return t;var e=s(this);return(0,e.resolve)(t),e.promise}}),x(x.S+x.F*!(I&&i(86)(function(t){P.all(t).catch(n)})),M,{all:function(t){var o=this,e=s(o),r=e.resolve,l=e.reject,i=h(function(){var n=[],a=0,s=1;w(t,!1,function(t){var e=a++,i=!1;n.push(void 0),s++,o.resolve(t).then(function(t){i||(i=!0,n[e]=t,--s||r(n))},l)}),--s||r(n)});return i&&l(i.error),e.promise},race:function(t){var e=this,i=s(e),n=i.reject,a=h(function(){w(t,!1,function(t){e.resolve(t).then(i.resolve,n)})});return a&&n(a.error),i.promise}})}
2,function(t,e,i){var u=i(18),p=i(142),m=i(83),g=i(10),f=i(14),x=i(84),b={},v={};(e=t.exports=function(t,e,i,n,a){var s,o,r,l,h=a?function(){return t}:x(t),c=u(i,n,e?2:1),d=0;if("function"!=typeof h)throw TypeError(t+" is not iterable!");if(m(h)){for(s=f(t.length);d<s;d++)if((l=e?c(g(o=t[d])[0],o[1]):c(t[d]))===b||l===v)return l}else for(r=h.call(t);!(o=r.next()).done;)if((l=p(r,c,o.value,e))===b||l===v)return l}).BREAK=b,e.RETURN=v},function(t,e,i){var s=i(10);t.exports=function(e,t,i,n){try{return n?t(s(i)[0],i[1]):t(i)}catch(t){var a=e.return;throw void 0!==a&&s(a.call(e)),t}}},function(t,e,i){var r=i(0),l=i(90).set,h=r.MutationObserver||r.WebKitMutationObserver,c=r.process,d=r.Promise,u="process"==i(13)(c);t.exports=function(){function t(){var t,e;for(u&&(t=c.domain)&&t.exit();i;){e=i.fn,i=i.next;try{e()}catch(t){throw i?a():n=void 0,t}}n=void 0,t&&t.enter()}var i,n,a;if(u)a=function(){c.nextTick(t)};else if(h){var e=!0,s=document.createTextNode("");new h(t).observe(s,{characterData:!0}),a=function(){s.data=e=!e}}else if(d&&d.resolve){var o=d.resolve();a=function(){o.then(t)}}else a=function(){l.call(r,t)};return function(t){var e={fn:t,next:void 0};n&&(n.next=e),i||(i=e,a()),n=e}}},function(t,e,i){"use strict";(function(l){i(81),i(27);!function(){if(l){var e={autoWidth:!1,navigation:!0,items:1,autoplay:!0,autoplayTimeout:3e3,navText:["<i class='icon-right-open-big'></i>","<i class='icon-left-open-big'></i>"],autoplayHoverPause:!0,responsive:{0:{items:1,nav:!0,navText:!1,margin:0},600:{items:1,nav:!1,navText:!1},1e3:{items:1,nav:!0}}};l(function(){var t=l(".js-items-calendar");t.length&&(t.find(".dropbtn").off("click"),l("body").on("click.itemsCalendar",".js-items-calendar .dropbtn",function(t){t.preventDefault(),t.stopPropagation();var e=l(this).siblings(".dropdown-content");l(".js-items-calendar .dropdown-content").not(e).hide(),e.toggle()}),l("body").on("click.itemsCalendar",function(){l(".js-items-calendar .dropdown-content").hide()}),l("body").on("click.itemsCalendar",".js-items-calendar .dropdown-content",function(t){t.stopPropagation()}),l("body").on("click.itemsCalendar",".js-calendar-month",function(t){t.preventDefault();var e=l(this),i=e.closest(".js-items-calendar");if(i.length)return a(i,e.data("year"),e.data("month"),e.attr("href"),!0),!1}),l(window).on("popstate.itemsCalendar",function(){var t=l(".js-items-calendar");if(t.length){var e=new URLSearchParams(window.location.search);if("1"===e.get("show-agenda")){var i=e.get("year"),n=e.get("month");i&&n&&a(t,i,n,window.location.href,!1)}}}))})}function r(t){t.length&&"function"==typeof t.owlCarousel&&(t.hasClass("owl-loaded")&&t.trigger("destroy.owl.carousel"),t.owlCarousel(l.extend({},e,{rtl:"rtl"===l("html").attr("dir"),loop:1<t.children().length})))}function a(i,n,a,s,o){var t=i.data("ajax-url");t&&!i.hasClass("is-loading")&&(i.addClass("is-loading"),l.ajax({url:t,type:"GET",data:{year:n,month:parseInt(a,10),"show-agenda":1,"calendar-page":window.location.pathname},cache:!1}).done(function(t){var e=l("<div>").append(l.parseHTML(t)).find(".js-items-calendar").addBack(".js-items-calendar").first();e.length?(i.replaceWith(e),r(e.find(".js-calendar-slider")),o&&s&&window.history&&window.history.pushState&&window.history.pushState({calendarYear:n,calendarMonth:a},"",s)):s&&console.error("no-replacement@pageUrl",s)}).fail(function(t){i.removeClass("is-loading"),s&&(console.error("failed@pageUrl",s),console.error("failed@e",t))}))}}()}).call(this,i(7))},function(t,e,i){!function(t,g,d){"use strict";function n(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 o(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}function a(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function s(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function r(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
2t%2?s(Object(i),!0).forEach(function(t){a(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):s(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}g=g&&g.hasOwnProperty("default")?g.default:g,d=d&&d.hasOwnProperty("default")?d.default:d;var e="transitionend";function i(t){var e=this,i=!1;return g(this).one(f.TRANSITION_END,function(){i=!0}),setTimeout(function(){i||f.triggerTransitionEnd(e)},t),this}var f={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var i=t.getAttribute("href");e=i&&"#"!==i?i.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=g(t).css("transition-duration"),i=g(t).css("transition-delay"),n=parseFloat(e),a=parseFloat(i);return n||a?(e=e.split(",")[0],i=i.split(",")[0],1e3*(parseFloat(e)+parseFloat(i))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){g(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,i){for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)){var a=i[n],s=e[n],o=s&&f.isElement(s)?"element":(r=s,{}.toString.call(r).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(a).test(o))throw new Error(t.toUpperCase()+': Option "'+n+'" provided type "'+o+'" but expected type "'+a+'".')}var r},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?f.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null},jQueryDetection:function(){if(void 0===g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};f.jQueryDetection(),g.fn.emulateTransitionEnd=i,g.event.special[f.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(g(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var l="alert",h="bs.alert",c="."+h,u=g.fn[l],p={CLOSE:"close"+c,CLOSED:"closed"+c,CLICK_DATA_API:"click"+c+".data-api"},m={ALERT:"alert",FADE:"fade",SHOW:"show"},x=function(){function n(t){this._element=t}var t=n.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t));var i=this._triggerCloseEvent(e);i.isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){g.removeData(this._element,h),this._element=null},t._getRootElement=function(t){var e=f.getSelectorFromElement(t),i=!1;return e&&(i=document.querySelector(e)),i=i||g(t).closest("."+m.ALERT)[0]},t._triggerCloseEvent=function(t){var e=g.Event(p.CLOSE);return g(t).trigger(e),e},t._removeElement=function(e){var i=this;if(g(e).removeClass(m.SHOW),g(e).hasClass(m.FADE)){var t=f.getTransitionDurationFromElement(e);g(e).one(f.TRANSITION_END,function(t){return i._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){g(t).detach().trigger(p.CLOSED).remove()},n._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(h);e||(e=new n(this),t.data(h,e)),"close"===i&&e[i](this)})},n._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},o(n,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),n}();g(document).on(p.CLICK_DATA_API,'[data-dismiss="alert"]',x._handleDismiss(new x)),g.fn[l]=x._jQueryInterface,g.fn[l].Constructor=x,g.fn[l].noConflict=function(){return g.fn[l]=u,x._jQueryInterface};var b="button",v="bs.button",y="."+v,w=".data-api",k=g.fn[b],_={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},T={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLES:'[data-toggle="buttons"]',DATA_TOGGLE:'[data-toggle="button"]',DATA_TOGGLES_BUTTONS:'[data-toggle="buttons"] .btn',INPUT:'input:not([type="hidden"])',ACTIVE:".active",BUTTON:".btn"},M={CLICK_DATA_API:"click"+y+w,FOCUS_BLUR_DATA_API:"focus"+y+w+" blur"+y+w,LOAD_DATA_API:"load"+y+w},C=function(){function i(t){this._element=t}var t=i.prototype;return t.toggle=function(){var t=!0,e=!0,i=g(this._element).closest(T.DATA_TOGGLES)[0];if(i){var n=this._element.querySelector(T.INPUT);if(n){if("radio"===n.type)if(n.checked&&this._element.classList.contains(_.ACTIVE))t=!1;else{var a=i.querySelector(T.ACTIVE);a&&g(a).removeClass(_.ACTIVE)}else"checkbox"===n.type?"LABEL"===this._element.tagName&&n.checked===this._element.classList.contains(_.ACTIVE)&&(t=!1):t=!1;t&&(n.checked=!this._element.classList.contains(_.ACTIVE),g(n).trigger("change")),n.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(_.ACTIVE)),t&&g(this._element).toggleClass(_.ACTIVE))},t.dispose=function(){g.removeData(this._element,v),this._element=null},i._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(v);t||(t=new i(this),g(this).data(v,t)),"toggle"===e&&t[e]()})},o(i,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),i}();
2g(document).on(M.CLICK_DATA_API,T.DATA_TOGGLE_CARROT,function(t){var e=t.target;if(g(e).hasClass(_.BUTTON)||(e=g(e).closest(T.BUTTON)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var i=e.querySelector(T.INPUT);if(i&&(i.hasAttribute("disabled")||i.classList.contains("disabled")))return void t.preventDefault();C._jQueryInterface.call(g(e),"toggle")}}).on(M.FOCUS_BLUR_DATA_API,T.DATA_TOGGLE_CARROT,function(t){var e=g(t.target).closest(T.BUTTON)[0];g(e).toggleClass(_.FOCUS,/^focus(in)?$/.test(t.type))}),g(window).on(M.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(T.DATA_TOGGLES_BUTTONS)),e=0,i=t.length;e<i;e++){var n=t[e],a=n.querySelector(T.INPUT);a.checked||a.hasAttribute("checked")?n.classList.add(_.ACTIVE):n.classList.remove(_.ACTIVE)}t=[].slice.call(document.querySelectorAll(T.DATA_TOGGLE));for(var s=0,o=t.length;s<o;s++){var r=t[s];"true"===r.getAttribute("aria-pressed")?r.classList.add(_.ACTIVE):r.classList.remove(_.ACTIVE)}}),g.fn[b]=C._jQueryInterface,g.fn[b].Constructor=C,g.fn[b].noConflict=function(){return g.fn[b]=k,C._jQueryInterface};var S="carousel",P="bs.carousel",A="."+P,I=g.fn[S],E={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},L={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},F={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},B={SLIDE:"slide"+A,SLID:"slid"+A,KEYDOWN:"keydown"+A,MOUSEENTER:"mouseenter"+A,MOUSELEAVE:"mouseleave"+A,TOUCHSTART:"touchstart"+A,TOUCHMOVE:"touchmove"+A,TOUCHEND:"touchend"+A,POINTERDOWN:"pointerdown"+A,POINTERUP:"pointerup"+A,DRAG_START:"dragstart"+A,LOAD_DATA_API:"load"+A+".data-api",CLICK_DATA_API:"click"+A+".data-api"},D={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item",POINTER_EVENT:"pointer-event"},O={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},W={TOUCH:"touch",PEN:"pen"},V=function(){function s(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(O.INDICATORS),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=s.prototype;return t.next=function(){this._isSliding||this._slide(F.NEXT)},t.nextWhenVisible=function(){!document.hidden&&g(this._element).is(":visible")&&"hidden"!==g(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(F.PREV)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(O.NEXT_PREV)&&(f.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(O.ACTIVE_ITEM);var i=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)g(this._element).one(B.SLID,function(){return e.to(t)});else{if(i===t)return this.pause(),void this.cycle();var n=i<t?F.NEXT:F.PREV;this._slide(n,this._items[t])}},t.dispose=function(){g(this._element).off(A),g.removeData(this._element,P),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=r({},E,{},t),f.typeCheckConfig(S,t,L),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;(this.touchDeltaX=0)<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&g(this._element).on(B.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&g(this._element).on(B.MOUSEENTER,function(t){return e.pause(t)}).on(B.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var i=function(t){e._pointerEvent&&W[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},n=function(t){e._pointerEvent&&W[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval))};g(this._element.querySelectorAll(O.ITEM_IMG)).on(B.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(g(this._element).on(B.POINTERDOWN,function(t){return i(t)}),g(this._element).on(B.POINTERUP,function(t){return n(t)}),this._element.classList.add(D.POINTER_EVENT)):(g(this._element).on(B.TOUCHSTART,function(t){return i(t)}),g(this._element).on(B.TOUCHMOVE,function(t){return function(t){if(t.originalEvent.touches&&t.originalEvent.touches.length>1){e.touchDeltaX=0}else{e.touchDeltaX=t.originalEvent.touches[0].clientX-e.touchStartX}}(t)}),g(this._element).on(B.TOUCHEND,function(t){return n(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(O.ITEM)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var i=t===F.NEXT,n=t===F.PREV,a=this._getItemIndex(e),s=this._items.length-1,o=n&&0===a||i&&a===s;if(o&&!this._config.wrap)return e;var r=t===F.PREV?-1:1,l=(a+r)%this._items.length;return-1==l?this._items[this._items.length-1]:this._items[l]},t._triggerSlideEvent=function(t,e){var i=this._getItemIndex(t),n=this._getItemIndex(this._element.querySelector(O.ACTIVE_ITEM)),a=g.Event(B.SLIDE,{relatedTarget:t,direction:e,from:n,to:i});return g(this._element).trigger(a),a},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(O.ACTIVE));g(e).removeClass(D.ACTIVE);var i=this._indicatorsElement.children[this._getItemIndex(t)];i&&g(i).addClass(D.ACTIVE)}},t._slide=function(t,e){var i,n,a,s=this,o=this._element.querySelector(O.ACTIVE_ITEM),r=this._getItemIndex(o),l=e||o&&this._getItemByDirection(t,o),h=this._getItemIndex(l),c=Boolean(this._interval);if(a=t===F.NEXT?(i=D.LEFT,n=D.NEXT,F.LEFT):(i=D.RIGHT,n=D.PREV,F.RIGHT),l&&g(l).hasClass(D.ACTIVE))this._isSliding=!1;else{var d=this._triggerSlideEvent(l,a);if(!d.isDefaultPrevented()&&o&&l){this._isSliding=!0,c&&this.pause(),this._setActiveIndicatorElement(l);var u=g.Event(B.SLID,{relatedTarget:l,direction:a,from:r,to:h});if(g(this._element).hasClass(D.SLIDE)){g(l).addClass(n),f.reflow(l),g(o).addClass(i),g(l).addClass(i);var p=parseInt(l.getAttribute("data-interval"),10);p?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=p):this._config.interval=this._config.defaultInterval||this._config.interval;var m=f.getTransitionDurationFromElement(o);g(o).one(f.TRANSITION_END,function(){g(l).removeClass(i+" "+n).addClass(D.ACTIVE),g(o).removeClass(D.ACTIVE+" "+n+" "+i),s._isSli
2ding=!1,setTimeout(function(){return g(s._element).trigger(u)},0)}).emulateTransitionEnd(m)}else g(o).removeClass(D.ACTIVE),g(l).addClass(D.ACTIVE),this._isSliding=!1,g(this._element).trigger(u);c&&this.cycle()}}},s._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(P),e=r({},E,{},g(this).data());"object"==typeof n&&(e=r({},e,{},n));var i="string"==typeof n?n:e.slide;if(t||(t=new s(this,e),g(this).data(P,t)),"number"==typeof n)t.to(n);else if("string"==typeof i){if(void 0===t[i])throw new TypeError('No method named "'+i+'"');t[i]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},s._dataApiClickHandler=function(t){var e=f.getSelectorFromElement(this);if(e){var i=g(e)[0];if(i&&g(i).hasClass(D.CAROUSEL)){var n=r({},g(i).data(),{},g(this).data()),a=this.getAttribute("data-slide-to");a&&(n.interval=!1),s._jQueryInterface.call(g(i),n),a&&g(i).data(P).to(a),t.preventDefault()}}},o(s,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return E}}]),s}();g(document).on(B.CLICK_DATA_API,O.DATA_SLIDE,V._dataApiClickHandler),g(window).on(B.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(O.DATA_RIDE)),e=0,i=t.length;e<i;e++){var n=g(t[e]);V._jQueryInterface.call(n,n.data())}}),g.fn[S]=V._jQueryInterface,g.fn[S].Constructor=V,g.fn[S].noConflict=function(){return g.fn[S]=I,V._jQueryInterface};var z="collapse",N="bs.collapse",X="."+N,R=g.fn[z],Y={toggle:!0,parent:""},j={toggle:"boolean",parent:"(string|element)"},H={SHOW:"show"+X,SHOWN:"shown"+X,HIDE:"hide"+X,HIDDEN:"hidden"+X,CLICK_DATA_API:"click"+X+".data-api"},U={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},q={WIDTH:"width",HEIGHT:"height"},G={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},K=function(){function l(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var i=[].slice.call(document.querySelectorAll(G.DATA_TOGGLE)),n=0,a=i.length;n<a;n++){var s=i[n],o=f.getSelectorFromElement(s),r=[].slice.call(document.querySelectorAll(o)).filter(function(t){return t===e});null!==o&&0<r.length&&(this._selector=o,this._triggerArray.push(s))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=l.prototype;return t.toggle=function(){g(this._element).hasClass(U.SHOW)?this.hide():this.show()},t.show=function(){var t,e,i=this;if(!this._isTransitioning&&!g(this._element).hasClass(U.SHOW)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(G.ACTIVES)).filter(function(t){return"string"==typeof i._config.parent?t.getAttribute("data-parent")===i._config.parent:t.classList.contains(U.COLLAPSE)})).length&&(t=null),!(t&&(e=g(t).not(this._selector).data(N))&&e._isTransitioning))){var n=g.Event(H.SHOW);if(g(this._element).trigger(n),!n.isDefaultPrevented()){t&&(l._jQueryInterface.call(g(t).not(this._selector),"hide"),e||g(t).data(N,null));var a=this._getDimension();g(this._element).removeClass(U.COLLAPSE).addClass(U.COLLAPSING),this._element.style[a]=0,this._triggerArray.length&&g(this._triggerArray).removeClass(U.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var s=a[0].toUpperCase()+a.slice(1),o="scroll"+s,r=f.getTransitionDurationFromElement(this._element);g(this._element).one(f.TRANSITION_END,function(){g(i._element).removeClass(U.COLLAPSING).addClass(U.COLLAPSE).addClass(U.SHOW),i._element.style[a]="",i.setTransitioning(false),g(i._element).trigger(H.SHOWN)}).emulateTransitionEnd(r),this._element.style[a]=this._element[o]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&g(this._element).hasClass(U.SHOW)){var e=g.Event(H.HIDE);if(g(this._element).trigger(e),!e.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",f.reflow(this._element),g(this._element).addClass(U.COLLAPSING).removeClass(U.COLLAPSE).removeClass(U.SHOW);var n=this._triggerArray.length;if(0<n)for(var a=0;a<n;a++){var s=this._triggerArray[a],o=f.getSelectorFromElement(s);
2if(null!==o){var r=g([].slice.call(document.querySelectorAll(o)));r.hasClass(U.SHOW)||g(s).addClass(U.COLLAPSED).attr("aria-expanded",!1)}}this.setTransitioning(!0);this._element.style[i]="";var l=f.getTransitionDurationFromElement(this._element);g(this._element).one(f.TRANSITION_END,function(){t.setTransitioning(false),g(t._element).removeClass(U.COLLAPSING).addClass(U.COLLAPSE).trigger(H.HIDDEN)}).emulateTransitionEnd(l)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){g.removeData(this._element,N),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=r({},Y,{},t)).toggle=Boolean(t.toggle),f.typeCheckConfig(z,t,j),t},t._getDimension=function(){var t=g(this._element).hasClass(q.WIDTH);return t?q.WIDTH:q.HEIGHT},t._getParent=function(){var t,i=this;f.isElement(this._config.parent)?(t=this._config.parent,void 0!==this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',n=[].slice.call(t.querySelectorAll(e));return g(n).each(function(t,e){i._addAriaAndCollapsedClass(l._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var i=g(t).hasClass(U.SHOW);e.length&&g(e).toggleClass(U.COLLAPSED,!i).attr("aria-expanded",i)},l._getTargetFromElement=function(t){var e=f.getSelectorFromElement(t);return e?document.querySelector(e):null},l._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(N),i=r({},Y,{},t.data(),{},"object"==typeof n&&n?n:{});if(!e&&i.toggle&&/show|hide/.test(n)&&(i.toggle=!1),e||(e=new l(this,i),t.data(N,e)),"string"==typeof n){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},o(l,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Y}}]),l}();g(document).on(H.CLICK_DATA_API,G.DATA_TOGGLE,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=g(this),e=f.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));g(i).each(function(){var t=g(this),e=t.data(N),i=e?"toggle":n.data();K._jQueryInterface.call(t,i)})}),g.fn[z]=K._jQueryInterface,g.fn[z].Constructor=K,g.fn[z].noConflict=function(){return g.fn[z]=R,K._jQueryInterface};var $="dropdown",Q="bs.dropdown",J="."+Q,Z=".data-api",tt=g.fn[$],et=new RegExp("38|40|27"),it={HIDE:"hide"+J,HIDDEN:"hidden"+J,SHOW:"show"+J,SHOWN:"shown"+J,CLICK:"click"+J,CLICK_DATA_API:"click"+J+Z,KEYDOWN_DATA_API:"keydown"+J+Z,KEYUP_DATA_API:"keyup"+J+Z},nt={DISABLED:"disabled",SHOW:"show",DROPUP:"dropup",DROPRIGHT:"dropright",DROPLEFT:"dropleft",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",POSITION_STATIC:"position-static"},at={DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",MENU:".dropdown-menu",NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)"},st={TOP:"top-start",TOPEND:"top-end",BOTTOM:"bottom-start",BOTTOMEND:"bottom-end",RIGHT:"right-start",RIGHTEND:"right-end",LEFT:"left-start",LEFTEND:"left-end"},ot={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},rt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},lt=function(){function h(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=h.prototype;return t.toggle=function(){if(!this._element.disabled&&!g(this._element).hasClass(nt.DISABLED)){var t=g(this._menu).hasClass(nt.SHOW);h._clearMenus(),t||this.show(!0)}},t.show=function(t){if(void 0===t&&(t=!1),!(this._element.disabled||g(this._element).hasClass(nt.DISABLED)||g(this._menu).hasClass(nt.SHOW))){var e={relatedTarget:this._element},i=g.Event(it.SHOW,e),n=h._getParentFromElement(this._element);if(g(n).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar&&t){if(void 0===d)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var a=this._element;"parent"===this._config.reference?a=n:f.isElement(this._config.reference)&&(a=this._config.reference,void 0!==this._config.reference.jquery&&(a=this._config.reference[0])),"scrollParent"!==this._config.boun
2dary&&g(n).addClass(nt.POSITION_STATIC),this._popper=new d(a,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===g(n).closest(at.NAVBAR_NAV).length&&g(document.body).children().on("mouseover",null,g.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),g(this._menu).toggleClass(nt.SHOW),g(n).toggleClass(nt.SHOW).trigger(g.Event(it.SHOWN,e))}}},t.hide=function(){if(!this._element.disabled&&!g(this._element).hasClass(nt.DISABLED)&&g(this._menu).hasClass(nt.SHOW)){var t={relatedTarget:this._element},e=g.Event(it.HIDE,t),i=h._getParentFromElement(this._element);g(i).trigger(e),e.isDefaultPrevented()||(this._popper&&this._popper.destroy(),g(this._menu).toggleClass(nt.SHOW),g(i).toggleClass(nt.SHOW).trigger(g.Event(it.HIDDEN,t)))}},t.dispose=function(){g.removeData(this._element,Q),g(this._element).off(J),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;g(this._element).on(it.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=r({},this.constructor.Default,{},g(this._element).data(),{},t),f.typeCheckConfig($,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=h._getParentFromElement(this._element);t&&(this._menu=t.querySelector(at.MENU))}return this._menu},t._getPlacement=function(){var t=g(this._element.parentNode),e=st.BOTTOM;return t.hasClass(nt.DROPUP)?(e=st.TOP,g(this._menu).hasClass(nt.MENURIGHT)&&(e=st.TOPEND)):t.hasClass(nt.DROPRIGHT)?e=st.RIGHT:t.hasClass(nt.DROPLEFT)?e=st.LEFT:g(this._menu).hasClass(nt.MENURIGHT)&&(e=st.BOTTOMEND),e},t._detectNavbar=function(){return 0<g(this._element).closest(".navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=r({},t.offsets,{},e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),r({},t,{},this._config.popperConfig)},h._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(Q),e="object"==typeof i?i:null;if(t||(t=new h(this,e),g(this).data(Q,t)),"string"==typeof i){if(void 0===t[i])throw new TypeError('No method named "'+i+'"');t[i]()}})},h._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(at.DATA_TOGGLE)),i=0,n=e.length;i<n;i++){var a=h._getParentFromElement(e[i]),s=g(e[i]).data(Q),o={relatedTarget:e[i]};if(t&&"click"===t.type&&(o.clickEvent=t),s){var r=s._menu;if(g(a).hasClass(nt.SHOW)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&g.contains(a,t.target))){var l=g.Event(it.HIDE,o);g(a).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),e[i].setAttribute("aria-expanded","false"),s._popper&&s._popper.destroy(),g(r).removeClass(nt.SHOW),g(a).removeClass(nt.SHOW).trigger(g.Event(it.HIDDEN,o)))}}}},h._getParentFromElement=function(t){var e,i=f.getSelectorFromElement(t);return i&&(e=document.querySelector(i)),e||t.parentNode},h._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||g(t.target).closest(at.MENU).length)):et.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!g(this).hasClass(nt.DISABLED))){var e=h._getParentFromElement(this),i=g(e).hasClass(nt.SHOW);if(i||27!==t.which)if(i&&(!i||27!==t.which&&32!==t.which)){var n=[].slice.call(e.querySelectorAll(at.VISIBLE_ITEMS)).filter(function(t){return g(t).is(":visible")});if(0!==n.length){var a=n.indexOf(t.target);38===t.which&&0<a&&a--,40===t.which&&a<n.length-1&&a++,a<0&&(a=0),n[a].focus()}}else{if(27===t.which){var s=e.querySelector(at.DATA_TOGGLE);g(s).trigger("focus")}g(this).trigger("click")}}},o(h,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return ot}},{key:"DefaultType",get:function(){return rt}}]),h}();g(document).on(it.KEYDOWN_DATA_API,at.DATA_TOGGLE,lt._dataApiKeydownHandler).on(it.KEYDOWN_DATA_API,at.MENU,lt._dataApiKeydownHandler).on(it.CLICK_DATA_API+" "+it.KEYUP_DATA_API,lt._clearMenus).on(it.CLICK_DATA_API,at.DATA_TOGGLE,function(t){t.preventDefault(),t.stopPropagation(),lt._jQueryInterface.call(g(this),"toggle")}).on(it.CLICK_DATA_API,at.FORM_CHILD,function(t){t.stopPropagation()}),g.fn[$]=lt._jQueryInterface,g.fn[$].Constructor=lt,g.fn[$].noConflict=function(){return g.fn[$]=tt,lt._jQueryInterface};var ht="modal",ct="bs.modal",dt="."+ct,ut=g.fn[ht],pt={backdrop:!0,keyboard:!0,focus:!0,show:!0},mt={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},gt={HIDE:"hide"+dt,HIDE_PREVENTED:"hidePrevented"+dt,HIDDEN:"hidden"+dt,SHOW:"show"+
2dt,SHOWN:"shown"+dt,FOCUSIN:"focusin"+dt,RESIZE:"resize"+dt,CLICK_DISMISS:"click.dismiss"+dt,KEYDOWN_DISMISS:"keydown.dismiss"+dt,MOUSEUP_DISMISS:"mouseup.dismiss"+dt,MOUSEDOWN_DISMISS:"mousedown.dismiss"+dt,CLICK_DATA_API:"click"+dt+".data-api"},ft={SCROLLABLE:"modal-dialog-scrollable",SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",SHOW:"show",STATIC:"modal-static"},xt={DIALOG:".modal-dialog",MODAL_BODY:".modal-body",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top"},bt=function(){function a(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(xt.DIALOG),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=a.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){g(this._element).hasClass(ft.FADE)&&(this._isTransitioning=!0);var i=g.Event(gt.SHOW,{relatedTarget:t});g(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g(this._element).on(gt.CLICK_DISMISS,xt.DATA_DISMISS,function(t){return e.hide(t)}),g(this._dialog).on(gt.MOUSEDOWN_DISMISS,function(){g(e._element).one(gt.MOUSEUP_DISMISS,function(t){g(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var i=g.Event(gt.HIDE);if(g(this._element).trigger(i),this._isShown&&!i.isDefaultPrevented()){this._isShown=!1;var n=g(this._element).hasClass(ft.FADE);if(n&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g(document).off(gt.FOCUSIN),g(this._element).removeClass(ft.SHOW),g(this._element).off(gt.CLICK_DISMISS),g(this._dialog).off(gt.MOUSEDOWN_DISMISS),n){var a=f.getTransitionDurationFromElement(this._element);g(this._element).one(f.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(a)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g(t).off(dt)}),g(document).off(gt.FOCUSIN),g.removeData(this._element,ct),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=r({},pt,{},t),f.typeCheckConfig(ht,t,mt),t},t._triggerBackdropTransition=function(){var t=this;if("static"===this._config.backdrop){var e=g.Event(gt.HIDE_PREVENTED);if(g(this._element).trigger(e),e.defaultPrevented)return;this._element.classList.add(ft.STATIC);var i=f.getTransitionDurationFromElement(this._element);g(this._element).one(f.TRANSITION_END,function(){t._element.classList.remove(ft.STATIC)}).emulateTransitionEnd(i),this._element.focus()}else this.hide()},t._showElement=function(t){var e=this,i=g(this._element).hasClass(ft.FADE),n=this._dialog?this._dialog.querySelector(xt.MODAL_BODY):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),g(this._dialog).hasClass(ft.SCROLLABLE)&&n?n.scrollTop=0:this._element.scrollTop=0,i&&f.reflow(this._element),g(this._element).addClass(ft.SHOW),this._config.focus&&this._enforceFocus();var a=g.Event(gt.SHOWN,{relatedTarget:t}),s=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,g(e._element).trigger(a)};if(i){var o=f.getTransitionDurationFromElement(this._dialog);g(this._dialog).one(f.TRANSITION_END,s).emulateTransitionEnd(o)}else s()},t._enforceFocus=function(){var e=this;g(document).off(gt.FOCUSIN).on(gt.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===g(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?g(this._element).on(gt.KEYDOWN_DISMISS,function(t){27===t.which&&e._triggerBackdropTransition()}):this._isShown||g(this._element).off(gt.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?g(window).on(gt.RESIZE,function(t){return e.handleUpdate(t)}):g(window).off(gt.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){g(document.body).removeClass(ft.OPEN),t._resetAdjustments(),t._resetScrollbar(),g(t._element).trigger(gt.HIDDEN)})}
2,t._removeBackdrop=function(){this._backdrop&&(g(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,i=g(this._element).hasClass(ft.FADE)?ft.FADE:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=ft.BACKDROP,i&&this._backdrop.classList.add(i),g(this._backdrop).appendTo(document.body),g(this._element).on(gt.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&e._triggerBackdropTransition()}),i&&f.reflow(this._backdrop),g(this._backdrop).addClass(ft.SHOW),!t)return;if(!i)return void t();var n=f.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(f.TRANSITION_END,t).emulateTransitionEnd(n)}else if(!this._isShown&&this._backdrop){g(this._backdrop).removeClass(ft.SHOW);var a=function(){e._removeBackdrop(),t&&t()};if(g(this._element).hasClass(ft.FADE)){var s=f.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(f.TRANSITION_END,a).emulateTransitionEnd(s)}else a()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var a=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(xt.FIXED_CONTENT)),e=[].slice.call(document.querySelectorAll(xt.STICKY_CONTENT));g(t).each(function(t,e){var i=e.style.paddingRight,n=g(e).css("padding-right");g(e).data("padding-right",i).css("padding-right",parseFloat(n)+a._scrollbarWidth+"px")}),g(e).each(function(t,e){var i=e.style.marginRight,n=g(e).css("margin-right");g(e).data("margin-right",i).css("margin-right",parseFloat(n)-a._scrollbarWidth+"px")});var i=document.body.style.paddingRight,n=g(document.body).css("padding-right");g(document.body).data("padding-right",i).css("padding-right",parseFloat(n)+this._scrollbarWidth+"px")}g(document.body).addClass(ft.OPEN)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(xt.FIXED_CONTENT));g(t).each(function(t,e){var i=g(e).data("padding-right");g(e).removeData("padding-right"),e.style.paddingRight=i||""});var e=[].slice.call(document.querySelectorAll(""+xt.STICKY_CONTENT));g(e).each(function(t,e){var i=g(e).data("margin-right");void 0!==i&&g(e).css("margin-right",i).removeData("margin-right")});var i=g(document.body).data("padding-right");g(document.body).removeData("padding-right"),document.body.style.paddingRight=i||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=ft.SCROLLBAR_MEASURER,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},a._jQueryInterface=function(i,n){return this.each(function(){var t=g(this).data(ct),e=r({},pt,{},g(this).data(),{},"object"==typeof i&&i?i:{});if(t||(t=new a(this,e),g(this).data(ct,t)),"string"==typeof i){if(void 0===t[i])throw new TypeError('No method named "'+i+'"');t[i](n)}else e.show&&t.show(n)})},o(a,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return pt}}]),a}();g(document).on(gt.CLICK_DATA_API,xt.DATA_TOGGLE,function(t){var e,i=this,n=f.getSelectorFromElement(this);n&&(e=document.querySelector(n));var a=g(e).data(ct)?"toggle":r({},g(e).data(),{},g(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var s=g(e).one(gt.SHOW,function(t){t.isDefaultPrevented()||s.one(gt.HIDDEN,function(){g(i).is(":visible")&&i.focus()})});bt._jQueryInterface.call(g(e),a,this)}),g.fn[ht]=bt._jQueryInterface,g.fn[ht].Constructor=bt,g.fn[ht].noConflict=function(){return g.fn[ht]=ut,bt._jQueryInterface};var vt=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],yt={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},wt=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,kt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function _t(t,o,e){if(0===t.length)return t;if(e&&"function"==typeof e)return e(t);for(var i=new window.DOMParser,n=i.parseFromString(t,"text/html"),r=Object.keys(o),l=[].slice.call(n.body.querySelectorAll("*")),a=function(t,e){var i=l[t],n=i.nodeName.toLowerCase();if(-1===r.indexOf(i.nodeName.toLowerCase()))return i.parentNode.removeChild(i),"continue";var a=[].slice.call(i.attributes),s=[].concat(o["*"]||[],o[n]||[]);a.forEach(function(t){!function(t,e){var i=t.nodeName.toLowerCase();if(-1!==e.indexOf(i))return-1===vt.indexOf(i)||Boolean(t.nodeValue.match(wt)||t.nodeValue.match(kt));for(var n=e.filter(function(t){return t instanceof RegExp}),a=0,s=n.length;a<s;a++)if(i.match(n[a]))return!0;return!1}
2(t,s)&&i.removeAttribute(t.nodeName)})},s=0,h=l.length;s<h;s++)a(s);return n.body.innerHTML}var Tt="tooltip",Mt="bs.tooltip",Ct="."+Mt,St=g.fn[Tt],Pt="bs-tooltip",At=new RegExp("(^|\\s)"+Pt+"\\S+","g"),It=["sanitize","whiteList","sanitizeFn"],Et={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Lt={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Ft={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:yt,popperConfig:null},Bt={SHOW:"show",OUT:"out"},Dt={HIDE:"hide"+Ct,HIDDEN:"hidden"+Ct,SHOW:"show"+Ct,SHOWN:"shown"+Ct,INSERTED:"inserted"+Ct,CLICK:"click"+Ct,FOCUSIN:"focusin"+Ct,FOCUSOUT:"focusout"+Ct,MOUSEENTER:"mouseenter"+Ct,MOUSELEAVE:"mouseleave"+Ct},Ot={FADE:"fade",SHOW:"show"},Wt={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",ARROW:".arrow"},Vt={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},zt=function(){function n(t,e){if(void 0===d)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=n.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,i=g(t.currentTarget).data(e);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(g(this.getTipElement()).hasClass(Ot.SHOW))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var i=f.findShadowRoot(this.element),n=g.contains(null!==i?i:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!n)return;var a=this.getTipElement(),s=f.getUID(this.constructor.NAME);a.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&g(a).addClass(Ot.FADE);var o="function"==typeof this.config.placement?this.config.placement.call(this,a,this.element):this.config.placement,r=this._getAttachment(o);this.addAttachmentClass(r);var l=this._getContainer();g(a).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(a).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new d(this.element,a,this._getPopperConfig(r)),g(a).addClass(Ot.SHOW),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var h=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===Bt.OUT&&e._leave(null,e)};if(g(this.tip).hasClass(Ot.FADE)){var c=f.getTransitionDurationFromElement(this.tip);g(this.tip).one(f.TRANSITION_END,h).emulateTransitionEnd(c)}else h()}},t.hide=function(t){var e=this,i=this.getTipElement(),n=g.Event(this.constructor.Event.HIDE),a=function(){e._hoverState!==Bt.SHOW&&i.parentNode&&i.parentNode.removeChild(i),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};
2if(g(this.element).trigger(n),!n.isDefaultPrevented()){if(g(i).removeClass(Ot.SHOW),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Vt.CLICK]=!1,this._activeTrigger[Vt.FOCUS]=!1,this._activeTrigger[Vt.HOVER]=!1,g(this.tip).hasClass(Ot.FADE)){var s=f.getTransitionDurationFromElement(i);g(i).one(f.TRANSITION_END,a).emulateTransitionEnd(s)}else a();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Pt+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Wt.TOOLTIP_INNER)),this.getTitle()),g(t).removeClass(Ot.FADE+" "+Ot.SHOW)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=_t(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t=t||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},t._getPopperConfig=function(t){var e=this,i={placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Wt.ARROW},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}};return r({},i,{},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=r({},t.offsets,{},e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:f.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Lt[t.toUpperCase()]},t._setListeners=function(){var n=this,t=this.config.trigger.split(" ");t.forEach(function(t){if("click"===t)g(n.element).on(n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t)});else if(t!==Vt.MANUAL){var e=t===Vt.HOVER?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,i=t===Vt.HOVER?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;g(n.element).on(e,n.config.selector,function(t){return n._enter(t)}).on(i,n.config.selector,function(t){return n._leave(t)})}}),this._hideModalHandler=function(){n.element&&n.hide()},g(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==t||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var i=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(i))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(i,e)),t&&(e._activeTrigger["focusin"===t.type?Vt.FOCUS:Vt.HOVER]=!0),g(e.getTipElement()).hasClass(Ot.SHOW)||e._hoverState===Bt.SHOW?e._hoverState=Bt.SHOW:(clearTimeout(e._timeout),e._hoverState=Bt.SHOW,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Bt.SHOW&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var i=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(i))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(i,e)),t&&(e._activeTrigger["focusout"===t.type?Vt.FOCUS:Vt.HOVER]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Bt.OUT,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Bt.OUT&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==It.indexOf(t)&&delete e[t]}),"number"==typeof(t=r({},this.constructor.Default,{},e,{},"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),f.typeCheckConfig(Tt,t,this.constructor.DefaultType),t.sanitize&&(t.template=_t(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(At);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(Ot.FADE),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},n._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(Mt),e="object"==typeof i&&i;if((t||!/dispose|hide/.test(i))&&(t||(t=new n(this,e),g(this).data(Mt,t)),"string"==typeof i)){if(void 0===t[i])throw new TypeError('No method n
2amed "'+i+'"');t[i]()}})},o(n,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Ft}},{key:"NAME",get:function(){return Tt}},{key:"DATA_KEY",get:function(){return Mt}},{key:"Event",get:function(){return Dt}},{key:"EVENT_KEY",get:function(){return Ct}},{key:"DefaultType",get:function(){return Et}}]),n}();g.fn[Tt]=zt._jQueryInterface,g.fn[Tt].Constructor=zt,g.fn[Tt].noConflict=function(){return g.fn[Tt]=St,zt._jQueryInterface};var Nt="popover",Xt="bs.popover",Rt="."+Xt,Yt=g.fn[Nt],jt="bs-popover",Ht=new RegExp("(^|\\s)"+jt+"\\S+","g"),Ut=r({},zt.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),qt=r({},zt.DefaultType,{content:"(string|element|function)"}),Gt={FADE:"fade",SHOW:"show"},Kt={TITLE:".popover-header",CONTENT:".popover-body"},$t={HIDE:"hide"+Rt,HIDDEN:"hidden"+Rt,SHOW:"show"+Rt,SHOWN:"shown"+Rt,INSERTED:"inserted"+Rt,CLICK:"click"+Rt,FOCUSIN:"focusin"+Rt,FOCUSOUT:"focusout"+Rt,MOUSEENTER:"mouseenter"+Rt,MOUSELEAVE:"mouseleave"+Rt},Qt=function(t){function n(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}(n,t);var e=n.prototype;return e.isWithContent=function(){return this.getTitle()||this._getContent()},e.addAttachmentClass=function(t){g(this.getTipElement()).addClass(jt+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},e.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(Kt.TITLE),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Kt.CONTENT),e),t.removeClass(Gt.FADE+" "+Gt.SHOW)},e._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},e._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ht);null!==e&&0<e.length&&t.removeClass(e.join(""))},n._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(Xt),e="object"==typeof i?i:null;if((t||!/dispose|hide/.test(i))&&(t||(t=new n(this,e),g(this).data(Xt,t)),"string"==typeof i)){if(void 0===t[i])throw new TypeError('No method named "'+i+'"');t[i]()}})},o(n,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Ut}},{key:"NAME",get:function(){return Nt}},{key:"DATA_KEY",get:function(){return Xt}},{key:"Event",get:function(){return $t}},{key:"EVENT_KEY",get:function(){return Rt}},{key:"DefaultType",get:function(){return qt}}]),n}(zt);g.fn[Nt]=Qt._jQueryInterface,g.fn[Nt].Constructor=Qt,g.fn[Nt].noConflict=function(){return g.fn[Nt]=Yt,Qt._jQueryInterface};var Jt="scrollspy",Zt="bs.scrollspy",te="."+Zt,ee=g.fn[Jt],ie={offset:10,method:"auto",target:""},ne={offset:"number",method:"string",target:"(string|element)"},ae={ACTIVATE:"activate"+te,SCROLL:"scroll"+te,LOAD_DATA_API:"load"+te+".data-api"},se={DROPDOWN_ITEM:"dropdown-item",DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active"},oe={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},re={OFFSET:"offset",POSITION:"position"},le=function(){function n(t,e){var i=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+oe.NAV_LINKS+","+this._config.target+" "+oe.LIST_ITEMS+","+this._config.target+" "+oe.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,g(this._scrollElement).on(ae.SCROLL,function(t){return i._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?re.OFFSET:re.POSITION,a="auto"===this._config.method?t:this._config.method,s=a===re.POSITION?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight();var i=[].slice.call(document.querySelectorAll(this._selector));i.map(function(t){var e,i=f.getSelectorFromElement(t);if(i&&(e=document.querySelector(i)),e){var n=e.getBoundingClientRect();if(n.width||n.height)return[g(e)[a]().top+s,i]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}
2).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){g.removeData(this._element,Zt),g(this._scrollElement).off(te),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=r({},ie,{},"object"==typeof t&&t?t:{})).target){var e=g(t.target).attr("id");e||(e=f.getUID(Jt),g(t.target).attr("id",e)),t.target="#"+e}return f.typeCheckConfig(Jt,t,ne),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),i<=t){var n=this._targets[this._targets.length-1];this._activeTarget!==n&&this._activate(n)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var a=this._offsets.length,s=a;s--;){var o=this._activeTarget!==this._targets[s]&&t>=this._offsets[s]&&(void 0===this._offsets[s+1]||t<this._offsets[s+1]);o&&this._activate(this._targets[s])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),i=g([].slice.call(document.querySelectorAll(t.join(","))));i.hasClass(se.DROPDOWN_ITEM)?(i.closest(oe.DROPDOWN).find(oe.DROPDOWN_TOGGLE).addClass(se.ACTIVE),i.addClass(se.ACTIVE)):(i.addClass(se.ACTIVE),i.parents(oe.NAV_LIST_GROUP).prev(oe.NAV_LINKS+", "+oe.LIST_ITEMS).addClass(se.ACTIVE),i.parents(oe.NAV_LIST_GROUP).prev(oe.NAV_ITEMS).children(oe.NAV_LINKS).addClass(se.ACTIVE)),g(this._scrollElement).trigger(ae.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(se.ACTIVE)}).forEach(function(t){return t.classList.remove(se.ACTIVE)})},n._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(Zt),e="object"==typeof i&&i;if(t||(t=new n(this,e),g(this).data(Zt,t)),"string"==typeof i){if(void 0===t[i])throw new TypeError('No method named "'+i+'"');t[i]()}})},o(n,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return ie}}]),n}();g(window).on(ae.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(oe.DATA_SPY)),e=t.length,i=e;i--;){var n=g(t[i]);le._jQueryInterface.call(n,n.data())}}),g.fn[Jt]=le._jQueryInterface,g.fn[Jt].Constructor=le,g.fn[Jt].noConflict=function(){return g.fn[Jt]=ee,le._jQueryInterface};var he="bs.tab",ce="."+he,de=g.fn.tab,ue={HIDE:"hide"+ce,HIDDEN:"hidden"+ce,SHOW:"show"+ce,SHOWN:"shown"+ce,CLICK_DATA_API:"click.bs.tab.data-api"},pe={DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active",DISABLED:"disabled",FADE:"fade",SHOW:"show"},me={DROPDOWN:".dropdown",NAV_LIST_GROUP:".nav, .list-group",ACTIVE:".active",ACTIVE_UL:"> li > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},ge=function(){function n(t){this._element=t}var t=n.prototype;return t.show=function(){var i=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(pe.ACTIVE)||g(this._element).hasClass(pe.DISABLED))){var t,n,e=g(this._element).closest(me.NAV_LIST_GROUP)[0],a=f.getSelectorFromElement(this._element);if(e){var s="UL"===e.nodeName||"OL"===e.nodeName?me.ACTIVE_UL:me.ACTIVE;n=(n=g.makeArray(g(e).find(s)))[n.length-1]}var o=g.Event(ue.HIDE,{relatedTarget:this._element}),r=g.Event(ue.SHOW,{relatedTarget:n});if(n&&g(n).trigger(o),g(this._element).trigger(r),!r.isDefaultPrevented()&&!o.isDefaultPrevented()){a&&(t=document.querySelector(a)),this._activate(this._element,e);var l=function(){var t=g.Event(ue.HIDDEN,{relatedTarget:i._element}),e=g.Event(ue.SHOWN,{relatedTarget:n});g(n).trigger(t),g(i._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,he),this._element=null}
2,t._activate=function(t,e,i){var n=this,a=!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(me.ACTIVE):g(e).find(me.ACTIVE_UL),s=a[0],o=i&&s&&g(s).hasClass(pe.FADE),r=function(){return n._transitionComplete(t,s,i)};if(s&&o){var l=f.getTransitionDurationFromElement(s);g(s).removeClass(pe.SHOW).one(f.TRANSITION_END,r).emulateTransitionEnd(l)}else r()},t._transitionComplete=function(t,e,i){if(e){g(e).removeClass(pe.ACTIVE);var n=g(e.parentNode).find(me.DROPDOWN_ACTIVE_CHILD)[0];n&&g(n).removeClass(pe.ACTIVE),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(pe.ACTIVE),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),f.reflow(t),t.classList.contains(pe.FADE)&&t.classList.add(pe.SHOW),t.parentNode&&g(t.parentNode).hasClass(pe.DROPDOWN_MENU)){var a=g(t).closest(me.DROPDOWN)[0];if(a){var s=[].slice.call(a.querySelectorAll(me.DROPDOWN_TOGGLE));g(s).addClass(pe.ACTIVE)}t.setAttribute("aria-expanded",!0)}i&&i()},n._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(he);if(e||(e=new n(this),t.data(he,e)),"string"==typeof i){if(void 0===e[i])throw new TypeError('No method named "'+i+'"');e[i]()}})},o(n,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),n}();g(document).on(ue.CLICK_DATA_API,me.DATA_TOGGLE,function(t){t.preventDefault(),ge._jQueryInterface.call(g(this),"show")}),g.fn.tab=ge._jQueryInterface,g.fn.tab.Constructor=ge,g.fn.tab.noConflict=function(){return g.fn.tab=de,ge._jQueryInterface};var fe="toast",xe="bs.toast",be="."+xe,ve=g.fn[fe],ye={CLICK_DISMISS:"click.dismiss"+be,HIDE:"hide"+be,HIDDEN:"hidden"+be,SHOW:"show"+be,SHOWN:"shown"+be},we={FADE:"fade",HIDE:"hide",SHOW:"show",SHOWING:"showing"},ke={animation:"boolean",autohide:"boolean",delay:"number"},_e={animation:!0,autohide:!0,delay:500},Te={DATA_DISMISS:'[data-dismiss="toast"]'},Me=function(){function a(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=a.prototype;return t.show=function(){var t=this,e=g.Event(ye.SHOW);if(g(this._element).trigger(e),!e.isDefaultPrevented()){this._config.animation&&this._element.classList.add(we.FADE);var i=function(){t._element.classList.remove(we.SHOWING),t._element.classList.add(we.SHOW),g(t._element).trigger(ye.SHOWN),t._config.autohide&&(t._timeout=setTimeout(function(){t.hide()},t._config.delay))};if(this._element.classList.remove(we.HIDE),f.reflow(this._element),this._element.classList.add(we.SHOWING),this._config.animation){var n=f.getTransitionDurationFromElement(this._element);g(this._element).one(f.TRANSITION_END,i).emulateTransitionEnd(n)}else i()}},t.hide=function(){if(this._element.classList.contains(we.SHOW)){var t=g.Event(ye.HIDE);g(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(we.SHOW)&&this._element.classList.remove(we.SHOW),g(this._element).off(ye.CLICK_DISMISS),g.removeData(this._element,xe),this._element=null,this._config=null},t._getConfig=function(t){return t=r({},_e,{},g(this._element).data(),{},"object"==typeof t&&t?t:{}),f.typeCheckConfig(fe,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(ye.CLICK_DISMISS,Te.DATA_DISMISS,function(){return t.hide()})},t._close=function(){var t=this,e=function(){t._element.classList.add(we.HIDE),g(t._element).trigger(ye.HIDDEN)};if(this._element.classList.remove(we.SHOW),this._config.animation){var i=f.getTransitionDurationFromElement(this._element);g(this._element).one(f.TRANSITION_END,e).emulateTransitionEnd(i)}else e()},a._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(xe),i="object"==typeof n&&n;if(e||(e=new a(this,i),t.data(xe,e)),"string"==typeof n){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},o(a,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"DefaultType",get:function(){return ke}},{key:"Default",get:function(){return _e}}]),a}();g.fn[fe]=Me._jQueryInterface,g.fn[fe].Constructor=Me,g.fn[fe].noConflict=function(){return g.fn[fe]=ve,Me._jQueryInterface},t.Alert=x,t.Button=C,t.Carousel=V,t.Collapse=K,t.Dropdown=lt,t.Modal=bt,t.Popover=Qt,t.Scrollspy=le,t.Tab=ge,t.Toast=Me,t.Tooltip=zt,t.Util=f,Object.defineProperty(t,"__esMo
2dule",{value:!0})}(e,i(7),i(146))},function(t,tt,e){"use strict";e.r(tt),function(t){var i="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,n=function(){for(var t=["Edge","Trident","Firefox"],e=0;e<t.length;e+=1)if(i&&0<=navigator.userAgent.indexOf(t[e]))return 1;return 0}();var s=i&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},n))}};function o(t){return t&&"[object Function]"==={}.toString.call(t)}function y(t,e){if(1!==t.nodeType)return[];var i=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?i[e]:i}function m(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function g(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=y(t),i=e.overflow,n=e.overflowX,a=e.overflowY;return/(auto|scroll|overlay)/.test(i+a+n)?t:g(m(t))}function f(t){return t&&t.referenceNode?t.referenceNode:t}var e=i&&!(!window.MSInputMethodContext||!document.documentMode),a=i&&/MSIE 10/.test(navigator.userAgent);function x(t){return 11===t?e:10===t?a:e||a}function v(t){if(!t)return document.documentElement;for(var e=x(10)?document.body:null,i=t.offsetParent||null;i===e&&t.nextElementSibling;)i=(t=t.nextElementSibling).offsetParent;var n=i&&i.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===y(i,"position")?v(i):i:t?t.ownerDocument.documentElement:document.documentElement}function l(t){return null!==t.parentNode?l(t.parentNode):t}function b(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var i=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?t:e,a=i?e:t,s=document.createRange();s.setStart(n,0),s.setEnd(a,0);var o=s.commonAncestorContainer;if(t!==o&&e!==o||n.contains(a))return function(t){var e=t.nodeName;return"BODY"!==e&&("HTML"===e||v(t.firstElementChild)===t)}(o)?o:v(o);var r=l(t);return r.host?b(r.host,e):b(t,l(e).host)}function w(t,e){var i="top"===(1<arguments.length&&void 0!==e?e:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"!==n&&"HTML"!==n)return t[i];var a=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||a)[i]}function d(t,e){var i="x"===e?"Left":"Top",n="Left"==i?"Right":"Bottom";return parseFloat(t["border"+i+"Width"],10)+parseFloat(t["border"+n+"Width"],10)}function r(t,e,i,n){return Math.max(e["offset"+t],e["scroll"+t],i["client"+t],i["offset"+t],i["scroll"+t],x(10)?parseInt(i["offset"+t])+parseInt(n["margin"+("Height"===t?"Top":"Left")])+parseInt(n["margin"+("Height"===t?"Bottom":"Right")]):0)}function k(t){var e=t.body,i=t.documentElement,n=x(10)&&getComputedStyle(i);return{height:r("Height",e,i,n),width:r("Width",e,i,n)}}var h=function(t,e,i){return e&&c(t.prototype,e),i&&c(t,i),t};function c(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 _(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var T=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};function M(t){return T({},t,{right:t.left+t.width,bottom:t.top+t.height})}function C(t){var e={};try{if(x(10)){e=t.getBoundingClientRect();var i=w(t,"top"),n=w(t,"left");e.top+=i,e.left+=n,e.bottom+=i,e.right+=n}else e=t.getBoundingClientRect()}catch(t){}var a={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?k(t.ownerDocument):{},o=s.width||t.clientWidth||a.width,r=s.height||t.clientHeight||a.height,l=t.offsetWidth-o,h=t.offsetHeight-r;if(l||h){var c=y(t);l-=d(c,"x"),h-=d(c,"y"),a.width-=l,a.height-=h}return M(a)}function S(t,e,i){var n=2<arguments.length&&void 0!==i&&i,a=x(10),s="HTML"===e.nodeName,o=C(t),r=C(e),l=g(t),h=y(e),c=parseFloat(h.borderTopWidth,10),d=parseFloat(h.borderLeftWidth,10);n&&s&&(r.top=Math.max(r.top,0),r.left=Math.max(r.left,0));var u=M({top:o.top-r.top-c,left:o.left-r.left-d,width:o.width,height:o.height});
vendor: 13,305 bytes, line 2
2if(u.marginTop=0,u.marginLeft=0,!a&&s){var p=parseFloat(h.marginTop,10),m=parseFloat(h.marginLeft,10);u.top-=c-p,u.bottom-=c-p,u.left-=d-m,u.right-=d-m,u.marginTop=p,u.marginLeft=m}return(a&&!n?e.contains(l):e===l&&"BODY"!==l.nodeName)&&(u=function(t,e,i){var n=2<arguments.length&&void 0!==i&&i,a=w(e,"top"),s=w(e,"left"),o=n?-1:1;return t.top+=a*o,t.bottom+=a*o,t.left+=s*o,t.right+=s*o,t}(u,e)),u}function P(t){if(!t||!t.parentElement||x())return document.documentElement;for(var e=t.parentElement;e&&"none"===y(e,"transform");)e=e.parentElement;return e||document.documentElement}function p(t,e,i,n,a){var s=4<arguments.length&&void 0!==a&&a,o={top:0,left:0},r=s?P(t):b(t,f(e));if("viewport"===n)o=function(t,e){var i=1<arguments.length&&void 0!==e&&e,n=t.ownerDocument.documentElement,a=S(t,n),s=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),r=i?0:w(n),l=i?0:w(n,"left");return M({top:r-a.top+a.marginTop,left:l-a.left+a.marginLeft,width:s,height:o})}(r,s);else{var l=void 0;"scrollParent"===n?"BODY"===(l=g(m(e))).nodeName&&(l=t.ownerDocument.documentElement):l="window"===n?t.ownerDocument.documentElement:n;var h=S(l,r,s);if("HTML"!==l.nodeName||function t(e){var i=e.nodeName;if("BODY"===i||"HTML"===i)return!1;if("fixed"===y(e,"position"))return!0;var n=m(e);return!!n&&t(n)}(r))o=h;else{var c=k(t.ownerDocument),d=c.height,u=c.width;o.top+=h.top-h.marginTop,o.bottom=d+h.top,o.left+=h.left-h.marginLeft,o.right=u+h.left}}var p="number"==typeof(i=i||0);return o.left+=p?i:i.left||0,o.top+=p?i:i.top||0,o.right-=p?i:i.right||0,o.bottom-=p?i:i.bottom||0,o}function u(t,e,n,i,a,s){var o=5<arguments.length&&void 0!==s?s:0;if(-1===t.indexOf("auto"))return t;var r=p(n,i,o,a),l={top:{width:r.width,height:e.top-r.top},right:{width:r.right-e.right,height:r.height},bottom:{width:r.width,height:r.bottom-e.bottom},left:{width:e.left-r.left,height:r.height}},h=Object.keys(l).map(function(t){return T({key:t},l[t],{area:function(t){return t.width*t.height}(l[t])})}).sort(function(t,e){return e.area-t.area}),c=h.filter(function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight}),d=0<c.length?c[0].key:h[0].key,u=t.split("-")[1];return d+(u?"-"+u:"")}function A(t,e,i,n){var a=3<arguments.length&&void 0!==n?n:null;return S(i,a?P(e):b(e,f(i)),a)}function I(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),i=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),n=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+n,height:t.offsetHeight+i}}function E(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function L(t,e,i){i=i.split("-")[0];var n=I(t),a={width:n.width,height:n.height},s=-1!==["right","left"].indexOf(i),o=s?"top":"left",r=s?"left":"top",l=s?"height":"width",h=s?"width":"height";return a[o]=e[o]+e[l]/2-n[l]/2,a[r]=i===r?e[r]-n[h]:e[E(r)],a}function F(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function B(t,i,e){return(void 0===e?t:t.slice(0,function(t,e,i){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===i});var n=F(t,function(t){return t[e]===i});return t.indexOf(n)}(t,"name",e))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var e=t.function||t.fn;t.enabled&&o(e)&&(i.offsets.popper=M(i.offsets.popper),i.offsets.reference=M(i.offsets.reference),i=e(i,t))}),i}function D(t,i){return t.some(function(t){var e=t.name;return t.enabled&&e===i})}function O(t){for(var e=[!1,"ms","Webkit","Moz","O"],i=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<e.length;n++){var a=e[n],s=a?""+a+i:t;if(void 0!==document.body.style[s])return s}return null}function W(t){var e=t.ownerDocument;return e?e.defaultView:window}function V(t,e,i,n){i.updateBound=n,W(t).addEventListener("resize",i.updateBound,{passive:!0});var a=g(t);return function t(e,i,n,a){var s="BODY"===e.nodeName,o=s?e.ownerDocument.defaultView:e;o.addEventListener(i,n,{passive:!0}),s||t(g(o.parentNode),i,n,a),a.push(o)}(a,"scroll",i.updateBound,i.scrollParents),i.scrollElement=a,i.eventsEnabled=!0,i}function z(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(t,e){return W(t).removeEventListener("resize",e.updateBound),e.scrollParents.forEach(function(t){t.removeEventListener("scroll",e.updateBound)}),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e}(this.reference,this.state))}function N(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function X(i,n){Object.keys(n).forEach(function(t){var e="";-1!==["width","height","top","right","bottom","left"].indexOf(t)&&N(n[t])&&(e="px"),i.style[t]=n[t]+e})}var R=i&&/Firefox/i.test(navigator.userAgent);function Y(t,e,i){var n=F(t,function(t){return t.name===e}),a=!!n&&t.some(function(t){return t.name===i&&t.enabled&&t.order<n.order});if(!a){var s="`"+e+"`",o="`"+i+"`";console.warn(o+" modifier is required by "+s+" modifier in order to work, be sure to include it before "+s+"!")}return a}var j=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],H=j.slice(3);function U(t,e){var i=1<arguments.length&&void 0!==e&&e,n=H.indexOf(t),a=H.slice(n+1).concat(H.slice(0,n));return i?a.reverse():a}var q="flip",G="clockwise",K="counterclockwise";function $(t,a,s,e){var o=[0,0],r=-1!==["right","left"].indexOf(e),i=t.split(/(\+|\-)/).map(function(t){return t.trim()}),n=i.indexOf(F(i,function(t){return-1!==t.search(/,|\s/)}));i[n]&&-1===i[n].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,h=-1!==n?[i.slice(0,n).concat([i[n].split(l)[0]]),[i[n].split(l)[1]].concat(i.slice(n+1))]:[i];return(h=h.map(function(t,e){var i=(1===e?!r:r)?"height":"width",n=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,n=!0,t):n?(t[t.length-1]+=e,n=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,i,n){var a=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),s=+a[1],o=a[2];if(!s)return t;if(0!==o.indexOf("%"))return"vh"!==o&&"vw"!==o?s:("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*s;var r=void 0;switch(o){case"%p":r=i;break;case"%":case"%r":default:r=n}return M(r)[e]/100*s}(t,i,a,s)})})).forEach(function(i,n){i.forEach(function(t,e){N(t)&&(o[n]+=t*("-"===i[e-1]?-1:1))})}),o}var Q={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,i=e.split("-")[0],n=e.split("-")[1];if(n){var a=t.offsets,s=a.reference,o=a.popper,r=-1!==["bottom","top"].indexOf(i),l=r?"left":"top",h=r?"width":"height",c={start:_({},l,s[l]),end:_({},l,s[l]+s[h]-o[h])};t.offsets.popper=T({},o,c[n])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var i=e.offset,n=t.placement,a=t.offsets,s=a.popper,o=a.reference,r=n.split("-")[0],l=void 0;return l=N(+i)?[+i,0]:$(i,s,o,r),"left"===r?(s.top+=l[0],s.left-=l[1]):"right"===r?(s.top+=l[0],s.left+=l[1]):"top"===r?(s.left+=l[0],s.top-=l[1]):"bottom"===r&&(s.left+=l[0],s.top+=l[1]),t.popper=s,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,n){var e=n.boundariesElement||v(t.instance.popper);t.instance.reference===e&&(e=v(e));var i=O("transform"),a=t.instance.popper.style,s=a.top,o=a.left,r=a[i];a.top="",a.left="",a[i]="";var l=p(t.instance.popper,t.instance.reference,n.padding,e,t.positionFixed);a.top=s,a.left=o,a[i]=r,n.boundaries=l;var h=n.priority,c=t.offsets.popper,d={primary:function(t){var e=c[t];return c[t]<l[t]&&!n.escapeWithReference&&(e=Math.max(c[t],l[t])),_({},t,e)},secondary:function(t){var e="right"===t?"left":"top",i=c[e];return c[t]>l[t]&&!n.escapeWithReference&&(i=Math.min(c[e],l[t]-("right"===t?c.width:c.height))),_({},e,i)}};return h.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";c=T({},c,d[e](t))}),t.offsets.popper=c,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,i=e.popper,n=e.reference,a=t.placement.split("-")[0],s=Math.floor,o=-1!==["top","bottom"].indexOf(a),r=o?"right":"bottom",l=o?"left":"top",h=o?"width":"height";return i[r]<s(n[l])&&(t.offsets.popper[l]=s(n[l])-i[h]),i[l]>s(n[r])&&(t.offsets.popper[l]=s(n[r])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var i;if(!Y(t.instance.modifiers,"arrow","keepTogether"))return t;var n=e.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var a=t.placement.split("-")[0],s=t.offsets,o=s.popper,r=s.reference,l=-1!==["left","right"].indexOf(a),h=l?"height":"width",c=l?"Top":"Left",d=c.toLowerCase(),u=l?"left":"top",p=l?"bottom":"right",m=I(n)[h];r[p]-m<o[d]&&(t.offsets.popper[d]-=o[d]-(r[p]-m)),r[d]+m>o[p]&&(t.offsets.popper[d]+=r[d]+m-o[p]),t.offsets.popper=M(t.offsets.popper);var g=r[d]+r[h]/2-m/2,f=y(t.instance.popper),x=parseFloat(f["margin"+c],10),b=parseFloat(f["border"+c+"Width"],10),v=g-t.offsets.popper[d]-x-b;return v=Math.max(Math.min(o[h]-m,v),0),t.arrowElement=n,t.offsets.arrow=(_(i={},d,Math.round(v)),_(i,u,""),i),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(g,f){if(D(g.instance.modifiers,"inner"))return g;if(g.flipped&&g.placement===g.originalPlacement)return g;var x=p(g.instance.popper,g.instance.reference,f.padding,f.boundariesElement,g.positionFixed),b=g.placement.split("-")[0],v=E(b),y=g.placement.split("-")[1]||"",w=[];switch(f.behavior){case q:w=[b,v];break;case G:w=U(b);break;case K:w=U(b,!0);break;default:w=f.behavior}return w.forEach(function(t,e){if(b!==t||w.length===e+1)return g;b=g.placement.split("-")[0],v=E(b);var i=g.offsets.popper,n=g.offsets.reference,a=Math.floor,s="left"===b&&a(i.right)>a(n.left)||"right"===b&&a(i.left)<a(n.right)||"top"===b&&a(i.bottom)>a(n.top)||"bottom"===b&&a(i.top)<a(n.bottom),o=a(i.left)<a(x.left),r=a(i.right)>a(x.right),l=a(i.top)<a(x.top),h=a(i.bottom)>a(x.bottom),c="left"===b&&o||"right"===b&&r||"top"===b&&l||"bottom"===b&&h,d=-1!==["top","bottom"].indexOf(b),u=!!f.flipVariations&&(d&&"start"===y&&o||d&&"end"===y&&r||!d&&"start"===y&&l||!d&&"end"===y&&h),p=!!f.flipVariationsByContent&&(d&&"start"===y&&r||d&&"end"===y&&o||!d&&"start"===y&&h||!d&&"end"===y&&l),m=u||p;(s||c||m)&&(g.flipped=!0,(s||c)&&(b=w[e+1]),m&&(y=function(t){return"end"===t?"start":"start"===t?"end":t}(y)),g.placement=b+(y?"-"+y:""),g.offsets.popper=T({},g.offsets.popper,L(g.instance.popper,g.offsets.reference,g.placement)),g=B(g.instance.modifiers,g,"flip"))}),g},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,i=e.split("-")[0],n=t.offsets,a=n.popper,s=n.reference,o=-1!==["left","right"].indexOf(i),r=-1===["top","left"].indexOf(i);return a[o?"left":"top"]=s[i]-(r?a[o?"width":"height"]:0),t.placement=E(e),t.offsets.popper=M(a),t}},hide:{order:800,enabled:!0,fn:function(t){if(!Y(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,i=F(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottom<i.top||e.left>i.right||e.top>i.bottom||e.right<i.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var i=e.x,n=e.y,a=t.offsets.popper,s=F(t.instance.modifiers,function(t){return"applyStyle"===t.name}).gpuAcceleration;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o=void 0!==s?s:e.gpuAcceleration,r=v(t.instance.popper),l=C(r),h={position:a.position},c=function(t,e){function i(t){return t}var n=t.offsets,a=n.popper,s=n.reference,o=Math.round,r=Math.floor,l=o(s.width),h=o(a.width),c=-1!==["left","right"].indexOf(t.placement),d=-1!==t.placement.indexOf("-"),u=e?c||d||l%2==h%2?o:r:i,p=e?o:i;return{left:u(l%2==1&&h%2==1&&!d&&e?a.left-1:a.left),top:p(a.top),bottom:p(a.bottom),right:u(a.right)}}(t,window.devicePixelRatio<2||!R),d="bottom"===i?"top":"bottom",u="right"===n?"left":"right",p=O("transform"),m=void 0,g=void 0;if(g="bottom"==d?"HTML"===r.nodeName?-r.clientHeight+c.bottom:-l.height+c.bottom:c.top,m="right"==u?"HTML"===r.nodeName?-r.clientWidth+c.right:-l.width+c.right:c.left,o&&p)h[p]="translate3d("+m+"px, "+g+"px, 0)",h[d]=0,h[u]=0,h.willChange="transform";else{var f="bottom"==d?-1:1,x="right"==u?-1:1;h[d]=g*f,h[u]=m*x,h.willChange=d+", "+u}var b={"x-placement":t.placement};return t.attributes=T({},b,t.attributes),t.styles=T({},h,t.styles),t.arrowStyles=T({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){return X(t.instance.popper,t.styles),function(e,i){Object.keys(i).forEac
2h(function(t){!1!==i[t]?e.setAttribute(t,i[t]):e.removeAttribute(t)})}(t.instance.popper,t.attributes),t.arrowElement&&Object.keys(t.arrowStyles).length&&X(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,i,n,a){var s=A(a,e,t,i.positionFixed),o=u(i.placement,s,e,t,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return e.setAttribute("x-placement",o),X(e,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},J=(h(Z,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=A(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=u(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=L(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=B(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,D(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[O("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=V(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return z.call(this)}}]),Z);function Z(t,e){var i=this,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,Z),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=s(this.update.bind(this)),this.options=T({},Z.Defaults,n),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=e&&e.jquery?e[0]:e,this.options.modifiers={},Object.keys(T({},Z.Defaults.modifiers,n.modifiers)).forEach(function(t){i.options.modifiers[t]=T({},Z.Defaults.modifiers[t]||{},n.modifiers?n.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return T({name:t},i.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&o(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}J.Utils=("undefined"!=typeof window?window:t).PopperUtils,J.placements=j,J.Defaults=Q,tt.default=J}.call(this,e(147))},function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i}]); 3//# sourceMappingURL=build_desktop.js.map
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.