vendor: 12,142 bytes, lines 1-2
1/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=y.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:v}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,y,s,c,v,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:
vendor: 12,219 bytes, line 2
2e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),v(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace($," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,y){var v="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===y?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=v!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(v){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=y)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ye(function(){return[0]}),last:ye(function(e,t){return[t-1]}),eq:ye(function(e,t,n){return[n<0?n+t:n]}),even:ye(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ye(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ye(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ye(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,y,v,e){return y&&!y[S]&&(y=Ce(y)),v&&!v[S]&&(v=Ce(v,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?v||(e?d:l||y)?[]:t:f;if(g&&g(f,p,n,r),y){i=Te(p,u),y(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(v||d){if(v){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);v(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=v?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),v?v(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,y,v,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(y=o,m=0<(v=i).length,x=0<y.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=y[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=v[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+v.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ve(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;
vendor: 5,189 bytes, line 2
2function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pe
vendor: 22,358 bytes, line 2
2nding",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function $(){E.removeEventListener("DOMContentLoaded",$),C.removeEventListener("load",$),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",$),C.addEventListener("load",$));var B=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)B(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):B(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",v.option=!!ce.lastChild;var ge={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 ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,v.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=y.events)||(u=y.events=Object.create(null)),(a=y.handle)||(a=y.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=Y.hasData(e)&&Y.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||S.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(t,e){S.event.special[t]={setup:function(){return Se(this,t,Ce),!1},trigger:function(){return Se(this,t),!0},_default:function(e){return Y.get(e.target,t)},delegateType:e}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!v.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ye(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ye(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ye(r)),r.parentNode&&(n&&ie(r)&&ve(ye(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ye(c),r=0,i=(o=ye(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ye(e),a=a||ye(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ye(c,"script")).length&&ve(a,!f&&ye(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return B(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return B(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ye(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=/^--/,Me=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Ie=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},We=new RegExp(ne.join("|"),"i"),Fe="[\\x20\\t\\r\\n\\f]",$e=new RegExp("^"+Fe+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Fe+"+$","g");function Be(e,t,n){var r,i,o,a,s=Re.test(t),u=e.style;return(n=n||Me(e))&&(a=n.getPropertyValue(t)||n[t],s&&
2(a=a.replace($e,"$1")
vendor: 37,735 bytes, line 2
2),""!==a||ie(e)||(a=S.style(e,t)),!v.pixelBoxStyles()&&Pe.test(a)&&We.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function _e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(v,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var ze=["Webkit","Moz","ms"],Ue=E.createElement("div").style,Xe={};function Ve(e){var t=S.cssProps[e]||Xe[e];return t||(e in Ue?e:Xe[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=ze.length;while(n--)if((e=ze[n]+t)in Ue)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Me(e),i=(!v.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&i||!v.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Re.test(t),l=e.style;if(u||(t=Ve(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Re.test(t)||(t=Ve(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ge.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):Ie(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Me(e),o=!v.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=_e(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-Ie(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return B(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Me(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Ve(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),y=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=y&&y.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(y?"hidden"in y&&(g=y.hidden):y=Y.access(e,"fxshow",{display:l}),o&&(y.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?y[r]:0,r,p),r in y||(y[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",v.checkOn=""!==rt.value,v.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",v.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return B(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function yt(e){return(e.match(P)||[]).join(" ")}function vt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return B(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),v.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a;return m(t)?this.each(function(e){S(this).addClass(t.call(this,e,vt(this)))}):(e=mt(t)).length?this.each(function(){if(r=vt(this),n=1===this.nodeType&&" "+yt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=yt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return m(t)?this.each(function(e){S(this).removeClass(t.call(this,e,vt(this)))}):arguments.length?(e=mt(t)).length?this.each(function(){if(r=vt(this),n=1===this.nodeType&&" "+yt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=yt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return m(t)?this.each(function(e){S(this).toggleClass(t.call(this,e,vt(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=mt(t),this.each(function(){if(s)for(o=S(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=vt(this))&&Y.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":Y.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+yt(vt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:yt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},v.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=y.call(e,"type")?e.type:e,h=y.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),v.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function jt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):jt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)jt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var Dt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function $t(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Bt(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,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":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Bt(Bt(e,S.ajaxSettings),t):Bt(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,y=S.ajaxSetup({},t),v=y.context||y,m=y.context&&(v.nodeType||v.jquery)?S(v):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=y.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(y.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),y.url=((e||y.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),y.type=t.method||t.type||y.method||y.type,y.dataTypes=(y.dataType||"*").toLowerCase().match(P)||[""],null==y.crossDomain){r=E.createElement("a");try{r.href=y.url,r.href=r.href,y.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){y.crossDomain=!0}}if(y.data&&y.processData&&"string"!=typeof y.data&&(y.data=S.param(y.data,y.traditional)),$t(Rt,y,t,T),h)return T;for(i in(g=S.event&&y.global)&&0==S.active++&&S.event.trigger("ajaxStart"),y.type=y.type.toUpperCase(),y.hasContent=!Ot.test(y.type),f=y.url.replace(qt,""),y.hasContent?y.data&&y.processData&&0===(y.contentType||"").indexOf("application/x-www-form-urlencoded")&&(y.data=y.data.replace(Dt,"+")):(o=y.url.slice(f.length),y.data&&(y.processData||"string"==typeof y.data)&&(f+=(Et.test(f)?"&":"?")+y.data,delete y.data),!1===y.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),y.url=f+o),y.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(y.data&&y.hasContent&&!1!==y.contentType||t.contentType)&&T.setRequestHeader("Content-Type",y.contentType),T.setRequestHeader("Accept",y.dataTypes[0]&&y.accepts[y.dataTypes[0]]?y.accepts[y.dataTypes[0]]+("*"!==y.dataTypes[0]?", "+It+"; q=0.01":""):y.accepts["*"]),y.headers)T.setRequestHeader(i,y.headers[i]);if(y.beforeSend&&(!1===y.beforeSend.call(v,T,y)||h))return T.abort();if(u="abort",b.add(y.complete),T.done(y.success),T.fail(y.error),c=$t(Mt,y,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,y]),h)return T;y.async&&0<y.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},y.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(y,T,n)),!i&&-1<S.inArray("script",y.dataTypes)&&S.inArray("json",y.dataTypes)<0&&(y.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(y,s,T,i),i?(y.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===y.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(v,[o,l,T]):x.rejectWith(v,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,y,i?o:a]),b.fireWith(v,[T,l]),g&&(m.trigger("ajaxComplete",[T,y]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();v.cors=!!zt&&"withCredentials"in zt,v.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(v.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=yt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.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(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
vendor: 6,163 bytes, lines 2-9
2 3 4/*! jQuery UI - v1.13.2 - 2022-11-23 5* http://jqueryui.com 6* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js 7* Copyright jQuery Foundation and other contributors; Licensed MIT */ 8 9!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.2";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],l.call(s[n],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(o,e){var l=e.prototype.widgetFullName||o;x.fn[o]=function(i){var t="string"==typeof i,s=a.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,l);return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+o+" widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=x.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=x.data(this,l);t?(t.option(i||{}),t._init&&t._init()):x.data(this,l,new e(i,this))})),n}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=x(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],l=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=l.classesElementLookup[t[s]]||x(),i=n.add?(function(){var i=[];n.element.each(function(t,e){x.map(l.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),l._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(n.element.get())))):x(i.not(n.element).get()),l.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return(n=x.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;x.each(s.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(s.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))}
vendor: 15,786 bytes, line 9
9,_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){var n="string"==typeof t||null===t,i={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s="boolean"==typeof s?s:i};return i.element.toggleClass(this._classes(i),s),this},_on:function(n,o,t){var l,a=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=l=x(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,l=this.widget()),x.each(t,function(t,e){function i(){if(n||!0!==a.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?a[e]:e).apply(a,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+a.eventNamespace,s=s[2];s?l.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!("function"==typeof o&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(o,l){x.Widget.prototype["_"+o]=function(e,t,i){var s,n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||l:o;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),s=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&x.effects&&x.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){x(this)[o](),i&&i.call(e[0]),t()})}});var s,C,E,o,r,u,h,c,k;x.widget;function T(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function A(t,e){return parseInt(x.css(t,e),10)||0}function W(t){return null!=t&&t===t.window}C=Math.max,E=Math.abs,o=/left|center|right/,r=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,k=x.fn.position,x.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=W(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(c){if(!c||!c.of)return k.apply(this,arguments);var d,f,m,p,v,t,g="string"==typeof(c=x.extend({},c)).of?x(document).find(c.of):x(c.of),_=x.position.getWithinInfo(c.within),y=x.position.getScrollInfo(_),b=(c.collision||"flip").split(" "),w={},e=9===(t=(e=g)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:W(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return g[0].preventDefault&&(c.at="left top"),f=e.width,m=e.height,v=x.extend({},p=e.offset),x.each(["my","at"],function(){var t,e,i=(c[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):r.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=r.test(i[1])?i[1]:"center",t=u.exec(i[0]),e=u.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],c[this]=[h.exec(i[0])[0],h.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===c.at[0]?v.left+=f:"center"===c.at[0]&&(v.left+=f/2),"bottom"===c.at[1]?v.top+=m:"center"===c.at[1]&&(v.top+=m/2),d=T(w.at,f,m),v.left+=d[0],v.top+=d[1],this.each(function(){var i,t,l=x(this),a=l.outerWidth(),r=l.outerHeight(),e=A(this,"marginLeft"),s=A(this,"marginTop"),n=a+e+A(this,"marginRight")+y.width,o=r+s+A(this,"marginBottom")+y.height,u=x.extend({},v),h=T(w.my,l.outerWidth(),l.outerHeight());"right"===c.my[0]?u.left-=a:"center"===c.my[0]&&(u.left-=a/2),"bottom"===c.my[1]?u.top-=r:"center"===c.my[1]&&(u.top-=r/2),u.left+=h[0],u.top+=h[1],i={marginLeft:e,marginTop:s},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](u,{targetWidth:f,targetHeight:m,elemWidth:a,elemHeight:r,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+h[0],d[1]+h[1]],my:c.my,at:c.at,within:_,elem:l})}),c.using&&(t=function(t){var e=p.left-u.left,i=e+f-a,s=p.top-u.top,n=s+m-r,o={target:{element:g,left:p.left,top:p.top,width:f,height:m},element:{element:l,left:u.left,top:u.top,width:a,height:r},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};f<a&&E(e+i)<f&&(o.horizontal="center"),m<r&&E(s+n)<m&&(o.vertical="middle"),C(E(e),E(i))>C(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0<l&&a<=0?(i=t.left+l+e.collisionWidth-n-s,t.left+=l-i):t.left=!(0<a&&l<=0)&&a<l?s+n-e.collisionWidth:s:0<l?t.left+=l:0<a?t.left-=a:t.left=C(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,l=s-o,a=o+e.collisionHeight-n-s;e.collisionHeight>n?0<l&&a<=0?(i=t.top+l+e.collisionHeight-n-s,t.top+=l-i):t.top=!(0<a&&l<=0)&&a<l?s+n-e.collisionHeight:s:0<l?t.top+=l:0<a?t.top-=a:t.top=C(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,l=t.left-e.collisionPosition.marginLeft,a=l-o,r=l+e.collisionWidth-n-o,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,l=-2*e.offset[0];a<0?((s=t.left+u+i+l+e.collisionWidth-n-s)<0||s<E(a))&&(t.left+=u+i+l):0<r&&(0<(o=t.left-e.collisionPosition.marginLeft+u+i+l-o)||E(o)<r)&&(t.left+=u+i+l)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,l=t.top-e.collisionPosition.marginTop,a=l-o,r=l+e.collisionHeight-n-o,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,l=-2*e.offset[1];a<0?((s=t.top+u+i+l+e.collisionHeight-n-s)<0||s<E(a))&&(t.top+=u+i+l):0<r&&(0<(o=t.top-e.collisionPosition.marginTop+u+i+l-o)||E(o)<r)&&(t.top+=u+i+l)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}};var t;x.ui.position,x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},x.fn.extend({uniqueId:(t=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}}),x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=!(i=i||e.body).nodeName?e.body:i},x.widget("ui.menu",{version:"1.13.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=x.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:x(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},i?0:this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","fal
9se")},_closeOnDocumentClick:function(t){return!x(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;(s=this.active?"first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(e=x(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=x(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||x(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(String.prototype.trim.call(x(this).children(".ui-menu-item-wrapper").text()))})}});x.widget("ui.autocomplete",{version:"1.13.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value(
vendor: 7,551 bytes, lines 9-10
9)},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:x.map(t,function(t){return"string"==typeof t?{label:t,value:t}:x.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(x.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;x.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return x("<li>").append(x("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(e))},100))}});x.ui.autocomplete}); 10(function defineMustache(global,factory){if(typeof exports==="object"&&exports&&typeof exports.nodeName!=="string"){factory(exports)}else if(typeof define==="function"&&define.amd){define(["exports"],factory)}else{global.Mustache={};factory(global.Mustache)}})(this,function mustacheFactory(mustache){var objectToString=Object.prototype.toString;var isArray=Array.isArray||function isArrayPolyfill(object){return objectToString.call(object)==="[object Array]"};function isFunction(object){return typeof object==="function"}function typeStr(obj){return isArray(obj)?"array":typeof obj}function escapeRegExp(string){return string.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function hasProperty(obj,propName){return obj!=null&&typeof obj==="object"&&propName in obj}var regExpTest=RegExp.prototype.test;function testRegExp(re,string){return regExpTest.call(re,string)}var nonSpaceRe=/\S/;function isWhitespace(string){return!testRegExp(nonSpaceRe,string)}var entityMap={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function escapeHtml(string){return String(string).replace(/[&<>
10"'`=\/]/g,function fromEntityMap(s){return entityMap[s]})}var whiteRe=/\s*/;var spaceRe=/\s+/;var equalsRe=/\s*=/;var curlyRe=/\s*\}/;var tagRe=/#|\^|\/|>|\{|&|=|!/;function parseTemplate(template,tags){if(!template)return[];var sections=[];var tokens=[];var spaces=[];var hasTag=false;var nonSpace=false;function stripSpace(){if(hasTag&&!nonSpace){while(spaces.length)delete tokens[spaces.pop()]}else{spaces=[]}hasTag=false;nonSpace=false}var openingTagRe,closingTagRe,closingCurlyRe;function compileTags(tagsToCompile){if(typeof tagsToCompile==="string")tagsToCompile=tagsToCompile.split(spaceRe,2);if(!isArray(tagsToCompile)||tagsToCompile.length!==2)throw new Error("Invalid tags: "+tagsToCompile);openingTagRe=new RegExp(escapeRegExp(tagsToCompile[0])+"\\s*");closingTagRe=new RegExp("\\s*"+escapeRegExp(tagsToCompile[1]));closingCurlyRe=new RegExp("\\s*"+escapeRegExp("}"+tagsToCompile[1]))}compileTags(tags||mustache.tags);var scanner=new Scanner(template);var start,type,value,chr,token,openSection;while(!scanner.eos()){start=scanner.pos;value=scanner.scanUntil(openingTagRe);if(value){for(var i=0,valueLength=value.length;i<valueLength;++i){chr=value.charAt(i);if(isWhitespace(chr)){spaces.push(tokens.length)}else{nonSpace=true}tokens.push(["text",chr,start,start+1]);start+=1;if(chr==="\n")stripSpace()}}if(!scanner.scan(openingTagRe))break;hasTag=true;type=scanner.scan(tagRe)||"name";scanner.scan(whiteRe);if(type==="="){value=scanner.scanUntil(equalsRe);scanner.scan(equalsRe);scanner.scanUntil(closingTagRe)}else if(type==="{"){value=scanner.scanUntil(closingCurlyRe);scanner.scan(curlyRe);scanner.scanUntil(closingTagRe);type="&"}else{value=scanner.scanUntil(closingTagRe)}if(!scanner.scan(closingTagRe))throw new Error("Unclosed tag at "+scanner.pos);token=[type,value,start,scanner.pos];tokens.push(token);if(type==="#"||type==="^"){sections.push(token)}else if(type==="/"){openSection=sections.pop();if(!openSection)throw new Error('Unopened section "'+value+'" at '+start);if(openSection[1]!==value)throw new Error('Unclosed section "'+openSection[1]+'" at '+start)}else if(type==="name"||type==="{"||type==="&"){nonSpace=true}else if(type==="="){compileTags(value)}}openSection=sections.pop();if(openSection)throw new Error('Unclosed section "'+openSection[1]+'" at '+scanner.pos);return nestTokens(squashTokens(tokens))}function squashTokens(tokens){var squashedTokens=[];var token,lastToken;for(var i=0,numTokens=tokens.length;i<numTokens;++i){token=tokens[i];if(token){if(token[0]==="text"&&lastToken&&lastToken[0]==="text"){lastToken[1]+=token[1];lastToken[3]=token[3]}else{squashedTokens.push(token);lastToken=token}}}return squashedTokens}function nestTokens(tokens){var nestedTokens=[];var collector=nestedTokens;var sections=[];var token,section;for(var i=0,numTokens=tokens.length;i<numTokens;++i){token=tokens[i];switch(token[0]){case"#":case"^":collector.push(token);sections.push(token);collector=token[4]=[];break;case"/":section=sections.pop();section[5]=token[2];collector=sections.length>0?sections[sections.length-1][4]:nestedTokens;break;default:collector.push(token)}}return nestedTokens}function Scanner(string){this.string=string;this.tail=string;this.pos=0}Scanner.prototype.eos=function eos(){return this.tail===""};Scanner.prototype.scan=function scan(re){var match=this.tail.match(re);if(!match||match.index!==0)return"";var string=match[0];this.tail=this.tail.substring(string.length);this.pos+=string.length;return string};Scanner.prototype.scanUntil=function scanUntil(re){var index=this.tail.search(re),match;switch(index){case-1:match=this.tail;this.tail="";break;case 0:match="";break;default:match=this.tail.substring(0,index);this.tail=this.tail.substring(index)}this.pos+=match.length;return match};function Context(view,parentContext){this.view=view;this.cache={".":this.view};this.parent=parentContext}Context.prototype.push=function push(view){return new Context(view,this)};Context.prototype.lookup=function lookup(name){var cache=this.cache;var value;if(cache.hasOwnProperty(name)){value=cache[name]}else{var context=this,names,index,lookupHit=false;while(context){if(name.indexOf(".")>0){value=context.view;names=name.split(".");index=0;while(value!=null&&index<names.length){if(index===names.length-1)lookupHit=hasProperty(value,names[index]);value=value[names[index++]]}}else{value=context.view[name];lookupHit=hasProperty(context.view,name)}if(lookupHit)break;context=context.parent}cache[name]=value}if(isFunction(value))value=value.call(this.view);return value};function Writer(){this.cache={}}
10Writer.prototype.clearCache=function clearCache(){this.cache={}};Writer.prototype.parse=function parse(template,tags){var cache=this.cache;var tokens=cache[template];if(tokens==null)tokens=cache[template]=parseTemplate(template,tags);return tokens};Writer.prototype.render=function render(template,view,partials){var tokens=this.parse(template);var context=view instanceof Context?view:new Context(view);return this.renderTokens(tokens,context,partials,template)};Writer.prototype.renderTokens=function renderTokens(tokens,context,partials,originalTemplate){var buffer="";var token,symbol,value;for(var i=0,numTokens=tokens.length;i<numTokens;++i){value=undefined;token=tokens[i];symbol=token[0];if(symbol==="#")value=this.renderSection(token,context,partials,originalTemplate);else if(symbol==="^")value=this.renderInverted(token,context,partials,originalTemplate);else if(symbol===">")value=this.renderPartial(token,context,partials,originalTemplate);else if(symbol==="&")value=this.unescapedValue(token,context);else if(symbol==="name")value=this.escapedValue(token,context);else if(symbol==="text")value=this.rawValue(token);if(value!==undefined)buffer+=value}return buffer};
10Writer.prototype.renderSection=function renderSection(token,context,partials,originalTemplate){var self=this;var buffer="";var value=context.lookup(token[1]);function subRender(template){return self.render(template,context,partials)}if(!value)return;if(isArray(value)){for(var j=0,valueLength=value.length;j<valueLength;++j){buffer+=this.renderTokens(token[4],context.push(value[j]),partials,originalTemplate)}}else if(typeof value==="object"||typeof value==="string"||typeof value==="number"){buffer+=this.renderTokens(token[4],context.push(value),partials,originalTemplate)}else if(isFunction(value)){if(typeof originalTemplate!=="string")throw new Error("Cannot use higher-order sections without the original template");value=value.call(context.view,originalTemplate.slice(token[3],token[5]),subRender);if(value!=null)buffer+=value}else{buffer+=this.renderTokens(token[4],context,partials,originalTemplate)}return buffer};Writer.prototype.renderInverted=function renderInverted(token,context,partials,originalTemplate){var value=context.lookup(token[1]);if(!value||isArray(value)&&value.length===0)return this.renderTokens(token[4],context,partials,originalTemplate)};Writer.prototype.renderPartial=function renderPartial(token,context,partials){if(!partials)return;var value=isFunction(partials)?partials(token[1]):partials[token[1]];if(value!=null)return this.renderTokens(this.parse(value),context,partials,value)};Writer.prototype.unescapedValue=function unescapedValue(token,context){var value=context.lookup(token[1]);if(value!=null)return value};Writer.prototype.escapedValue=function escapedValue(token,context){var value=context.lookup(token[1]);if(value!=null)return mustache.escape(value)};Writer.prototype.rawValue=function rawValue(token){return token[1]};mustache.name="mustache.js";mustache.version="2.3.0";mustache.tags=["{{","}}"];var defaultWriter=new Writer;mustache.clearCache=function clearCache(){return defaultWriter.clearCache()};mustache.parse=function parse(template,tags){return defaultWriter.parse(template,tags)};mustache.render=function render(template,view,partials){if(typeof template!=="string"){throw new TypeError('Invalid template! Template should be a "string" '+'but "'+typeStr(template)+'" was given as the first '+"argument for mustache#render(template, view, partials)")}return defaultWriter.render(template,view,partials)};mustache.to_html=function to_html(template,view,partials,send){var result=mustache.render(template,view,partials);if(isFunction(send)){send(result)}else{return result}};mustache.escape=escapeHtml;mustache.Scanner=Scanner;mustache.Context=Context;mustache.Writer=Writer;return mustache}); 11 12!function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=120)}([function(e,t,n){"use strict";var i={"[object Array]":"array","[object Date]":"date","[object Object]":"object","[object String]":"string","[object Null]":"null"},r=function(e){var t=Object.prototype.toString.call(e);return"object"==typeof e?i[t]||"object":typeof e},o=function(e){return"boolean"==typeof e},a=function(e){return d(e)&&-1!==e.toString().indexOf("e")},s=function(e){return"date"===r(e)},l=function(e){return null!==e&&void 0!==e},u=function(e){return"function"==typeof e},c=function(e){return"string"==typeof e},d=function(e){return"number"==typeof e&&isFinite(e)||!isNaN(e-parseFloat(e))},h=function(e){return"object"===r(e)},p=function(e){var t;for(t in e)return!1;return!0},f=function(e){if(!e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e),n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&Object.toString.call(n)===Object.toString.call(Object)},g=function(e){return-1===["object","array","function"].indexOf(r(e))},m=function(e){return null!=e&&e===e.window}
12,_=function(e){return e instanceof Element},v=function(e){return!(!e.jquery&&!e.dxRenderer)},b=function(e){return e&&u(e.then)},y=function(e){return e&&u(e.done)&&u(e.fail)};t.isBoolean=o,t.isExponential=a,t.isDate=s,t.isDefined=l,t.isFunction=u,t.isString=c,t.isNumeric=d,t.isObject=h,t.isEmptyObject=p,t.isPlainObject=f,t.isPrimitive=g,t.isWindow=m,t.isDomNode=_,t.isRenderer=v,t.isPromise=b,t.isDeferred=y,t.type=r},function(e,t,n){"use strict";var i=n(0).isPlainObject,r=function(e,t,n){e=e||{};for(var i in t)if(t.hasOwnProperty(i)){var r=t[i];i in e&&!n||(e[i]=r)}return e},o=function(e){e=e||{};var t=1,n=!1;for("boolean"==typeof e&&(n=e,e=arguments[1]||{},t++);t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var a in r){var s,l=e[a],u=r[a],c=!1;e!==u&&(n&&u&&(i(u)||(c=Array.isArray(u)))?(s=c?l&&Array.isArray(l)?l:[]:l&&i(l)?l:{},e[a]=o(n,s,u)):void 0!==u&&(e[a]=u))}}return e};t.extend=o,t.extendFromObject=r},function(e,t,n){"use strict";var i=function(e,t,n,i){var r=n(t[e],e);null!=r&&i.push(r)},r=function(e,t){var n=[];if("length"in e)for(var r=0;r<e.length;r++)i(r,e,t,n);else for(var o in e)i(o,e,t,n);return[].concat.apply([],n)},o=function(e,t){if(e){if("length"in e)for(var n=0;n<e.length&&!1!==t.call(e[n],n,e[n]);n++);else for(var i in e)if(!1===t.call(e[i],i,e[i]))break;return e}};t.map=r,t.each=o},function(e,t,n){"use strict";function i(e,t){for(var n,i=0,r=e.length,o=[];i<r;)n=t(e[i],i),null!==n&&o.push(n),i++;return o}function r(e,t){return i(t,function(t){return e[t]?e[t]:null})}function o(e,t,n,i){var r=i;return f(t,function(t,i){e[i]&&(e[i]-=n,r-=n)}),r}function a(e){return String(e).toLowerCase()}function s(e){e&&(e.originalTop=e.top,e.originalBottom=e.bottom,e.originalLeft=e.left,e.originalRight=e.right)}function l(e){return-w<e&&e<+w?e:0}function u(e){var t=l(D(e.x)),n=l(D(e.y)),i=l(P(e.width+e.x)),r=l(P(e.height+e.y)),o={x:t,y:n,width:i-t,height:r-n};return o.isEmpty=!(o.x||o.y||o.width||o.height),o}function c(e,t,n){var i=B(A(n*k).toFixed(3)),r=B(T(n*k).toFixed(3)),o=e.width/2,a=e.height/2,s=e.x+o,l=e.y+a,c=E(o*i)+E(a*r),d=E(o*r)+E(a*i);return u({x:t[0]+(s-t[0])*i+(l-t[1])*r-c,y:t[1]-(s-t[0])*r+(l-t[1])*i-d,width:2*c,height:2*d})}var d=n(4).noop,h=n(0),p=n(1).extend,f=n(2).each,g=n(20).adjust,m=h.isDefined,_=h.isNumeric,v=h.isExponential,b=Math,y=b.round,x=Math.sqrt,S=Math.PI,w=1e10,k=S/180,C=Math.LN10,A=Math.cos,T=Math.sin,E=Math.abs,O=Math.log,D=Math.floor,P=Math.ceil,L=Math.max,M=window.isNaN,B=window.Number,R=window.NaN,V=function(e,t){return e?Math.log(e)/Math.log(t):R},I=function(e){return g(V(e,10))},F=function(e,t){return Math.pow(t,e)},z=function(e){return(e%360+360)%360},G=function(e){return 90-e},H=function(e){return S*e/180},N=function(e){var t=H(e);return{cos:A(t),sin:T(t)}},j=function(e,t,n,i){var r=n-e,o=i-t;return Math.sqrt(o*o+r*r)},W=function(e){var t,n=E(e);return M(n)?R:n>0?(n=O(n)/C,t=P(n),t-n<1e-14?t:D(n)):0},Y=function(e,t,n){var i,r=L(W(e),W(t)),o=-W(E(t-e)/n);return M(r)||M(o)?null:(E(r)<=4?(i="fixedPoint",o<0&&(o=0),o>4&&(o=4)):(i="exponential",(o+=r-1)>3&&(o=3)),{type:i,precision:o})},X=function(e,t){if(t>20&&(t=20),_(e))return B(v(e)?e.toExponential(t):e.toFixed(t))},U=function(e){return e.toExponential().split("e")[1]};p(t,{decreaseGaps:function(e,t,n){var i;do{i=r(e,t),i.push(b.ceil(n/i.length)),n=o(e,t,b.min.apply(null,i),n)}while(n>0&&i.length>1);return n},normalizeEnum:a,parseScalar:function(e,t){return void 0!==e?e:t},enumParser:function(e){var t,n,i={};for(t=0,n=e.length;t<n;++t)i[a(e[t])]=1;return function(e,t){var n=a(e);return i[n]?n:t}},patchFontOptions:function(e){var t={};return f(e||{},function(e,n){/^(cursor|opacity)$/i.test(e)||(e="color"===e?"fill":"font-"+e),t[e]=n}),t},convertPolarToXY:function(e,t,n,i){var r;return n=m(n)?n+t-90:0,r=N(n),{x:y(e.x+i*r.cos),y:y(e.y+i*r.sin)}},convertXYToPolar:function(e,t,n){var i=j(e.x,e.y,t,n),r=b.atan2(n-e.y,t-e.x);return{phi:y(z(180*r/b.PI)),r:y(i)}},processSeriesTemplate:function(e,t){var n,r,o,a=h.isFunction(e.customizeSeries)?e.customizeSeries:d,s=e.nameField||"series",l={},u=[],c=0;for(t=t||[],r=t.length;c<r;c++)o=t[c],s in o&&(n=l[o[s]],n||(n=l[o[s]]={name:o[s],data:[]},u.push(n.name)),n.data.push(o));return i(u,function(e){var t=l[e];return p(t,a.call(null,t.name))})},getCategoriesInfo:function(e,t,n){if(0===e.length)return{categories:[]};t=m(t)?t:e[0],n=m(n)?n:e[e.length-1];var r,o,a,s=i(e,function(e){return m(e)?e.valueOf():null}),l=s.indexOf(t.valueOf()),u=s.indexOf(n.valueOf()),c=!1;return l<0&&(l=0),u<0&&(u=e.length-1),u<l&&(o=u,u=l,l=o,c=!0),r=e.slice(l,u+1),a=r.length-1,{categories:r,start:r[c?a:0],end:r[c?0:a],inverted:c}},setCanvasValues:s,updatePanesCanvases:function(e,t,n){var i=0;f(e,function(e,t){t.weight=t.weight||1,i+=t.weight});var r=0,o=e.padding||10,a=n?t.width-t.left-t.right:t.height-t.top-t.bottom,l=(a-o*(e.length-1))/i,u=n?"left":"top",c=n?"right":"bottom";f(e,function(e,n){var i=y(n.weight*l);n.canvas=n.canvas||{}
12,p(n.canvas,t),n.canvas[u]=t[u]+r,n.canvas[c]=t[c]+(a-i-r),r=r+i+o,s(n.canvas)})},unique:function(e){var t={};return i(e,function(e){var n=t[e]?null:e;return t[e]=!0,n})},map:i,getVerticallyShiftedAngularCoords:function(e,t,n){var i=e.x+e.width/2>=n.x,r=(i?e.x:e.x+e.width)-n.x,o=e.y-n.y,a=o+t,s=y(x(r*r+o*o-a*a)),l=(i?+s:-s)||r;return{x:n.x+(i?l:l-e.width),y:e.y+t}}}),t.getLog=V,t.getAdjustedLog10=I,t.raiseTo=F,t.normalizeAngle=z,t.convertAngleToRendererSpace=G,t.degreesToRadians=H,t.getCosAndSin=N,t.getDecimalOrder=W,t.getAppropriateFormat=Y,t.getDistance=j,t.roundValue=X,t.getPower=U,t.rotateBBox=c,t.normalizeBBox=u},function(e,t,n){"use strict";var i,r=n(18),o=n(10),a=o.when,s=o.Deferred,l=n(2).each,u=n(0),c=function(e,t){return u.isDefined(e)?e:t},d=function(e,t){var n,i=new s,r=t||this,o={promise:i.promise(),abort:function(){clearTimeout(n),i.rejectWith(r)}},a=function(){var t=e.call(r);t&&t.done&&u.isFunction(t.done)?t.done(function(){i.resolveWith(r)}):i.resolveWith(r)};return n=(arguments[2]||setTimeout)(a,"number"==typeof t?t:0),o},h=[],p=[],f=[],g=function(e,t,n){if(i&&i!==e)return h.push(t),p.push(e),n=n||new s,f.push(n),n;var r=i,o=f.length;i=e;var l=t();return l||(f.length>
12o?l=a.apply(this,f.slice(o)):n&&n.resolve()),i=r,n&&l&&l.done&&l.done(n.resolve).fail(n.reject),!i&&h.length&&("render"===p.shift()?m:_)(h.shift(),f.shift()),l},m=function(e,t){return g("render",e,t)},_=function(e,t){return g("update",e,t)},v=function(e){return function(){var t=this;return g("render",function(){return e.call(t)})}},b=function(e){return function(){var t=this;return g("update",function(){return e.call(t)})}},y=function(e,t,n){var i=[],r=0;return l(t,function(t,o){var a=0,s=n?n(o):o;l(e,function(e,t){var n=s[e];if(void 0!==n)return x(n,t)?void a++:(a=-1,!1)}),a<r||(a>r&&(i.length=0,r=a),i.push(o))}),i},x=function(e,t){if(Array.isArray(e)&&Array.isArray(t)){var n=!1;return l(e,function(e,i){if(i!==t[e])return n=!0,!1}),!n}return e===t},S=function(e){switch(typeof e){case"string":return e.split(/\s+/,2);case"object":return[e.x||e.h,e.y||e.v];case"number":return[e];default:return e}},w=function(e){switch(typeof e){case"string":return e.split(/\s+/,4);case"object":return[e.x||e.h||e.left,e.y||e.v||e.top,e.x||e.h||e.right,e.y||e.v||e.bottom];case"number":return[e];default:return e}},k=function(e){var t=u.isString(e)?e:e.toString(),n=t.match(/[^a-zA-Z0-9_]/g);return n&&l(n,function(e,n){t=t.replace(n,"__"+n.charCodeAt()+"__")}),t},C=function(e){var t=e.match(/__\d+__/g);return t&&t.forEach(function(t){var n=parseInt(t.replace("__",""));e=e.replace(t,String.fromCharCode(n))}),e},A=function(e,t,n){if(e.length!==t.length)return!1;for(var i=0;i<e.length;i++)if(!E(e[i],t[i],n+1))return!1;return!0},T=function(e,t,n){for(var i in e)if(e.hasOwnProperty(i)&&!E(e[i],t[i],n+1))return!1;for(i in t)if(!(i in e))return!1;return!0},E=function(e,t,n){if(e===t)return!0;return(n=n||0)>=3||(u.isObject(e)&&u.isObject(t)?T(e,t,n):Array.isArray(e)&&Array.isArray(t)?A(e,t,n):!(!u.isDate(e)||!u.isDate(t))&&e.getTime()===t.getTime())},O=function(e){if(u.isObject(e)||Array.isArray(e))try{var t=JSON.stringify(e);return"{}"===t?e:t}catch(t){return e}return e},D=function(e){return e.replace(/[[\]{}()*+?.\\^$|\s]/g,"\\$&")},P=function(e){var t=r().serverDecimalSeparator;return u.isDefined(e)&&(e=e.toString().replace(".",t)),e},L=function(){},M=function(e,t,n){for(var i=[],r=!n,o=0;o<e.length;o++)!!t(e[o],o)===r&&i.push(e[o]);return i};t.ensureDefined=c,t.executeAsync=d,t.deferRender=m,t.deferRenderer=v,t.deferUpdate=_,t.deferUpdater=b,t.splitPair=S,t.splitQuad=w,t.findBestMatches=y,t.normalizeKey=k,t.denormalizeKey=C,t.equalByValue=E,t.getKeyHash=O,t.escapeRegExp=D,t.applyServerDecimalSeparator=P,t.noop=L,t.grep=M},function(e,t,n){"use strict";var i=n(79);e.exports=i.get()},function(e,t,n){"use strict";var i,r=n(55),o=n(1).extend,a=n(25),s=n(0),l=n(13),u=s.isWindow,c=s.isFunction,d=n(81),h=n(54),p=n(82),f={mouseenter:"mouseover",mouseleave:"mou
12seout",pointerenter:"pointerover",pointerleave:"pointerout"},g={focusin:"focus",focusout:"blur"},m=["blur","focusout","focus","focusin","load"],_=function(e,t){return!u(e)&&"#document"!==e.nodeName&&d(e,t)},v=new h,b=0,y=function(){var e={};return r.add(function(t,n){e[t]=n}),{getField:function(t,n){return e[t]&&e[t][n]},callMethod:function(t,n,i,r){return e[t]&&e[t][n]&&e[t][n].apply(i,r)}}}(),x=function(e,t){var n=e[0];if(n)if(n.nodeType||u(n))t.apply(P,e);else if(n.each){var i=Array.prototype.slice.call(e,0);n.each(function(){i[0]=this,x(i,t)})}},S=function(e){return function(){x(arguments,e)}},w=function(e,t){var n=v.get(e);t=t||"";var r=t.split("."),o=r.slice(1),a=!!r[0];t=r[0]||"dxEmptyEventType",n||(n={},v.set(e,n)),n[t]||(n[t]={handleObjects:[],nativeHandler:null});var s=n[t];return{addHandler:function(n,r,l){var u=function(i,r){var o=[i];void 0!==r&&o.push(r),y.callMethod(t,"handle",e,[i,l]),!1===n.apply(i.currentTarget,o)&&(i.preventDefault(),i.stopPropagation())},c=function(t,n){if(!i||t.type!==i)if(t.data=l,t.delegateTarget=e,r)for(var o=t.target;o&&o!==e;){if(_(o,r))return t.currentTarget=o,void u(t,n);o=o.parentNode}else u(t,n)},d={handler:n,wrappedHandler:c,selector:r,type:t,data:l,namespace:o.join("."),namespaces:o,guid:++b};s.handleObjects.push(d);var h=1===s.handleObjects.length,p=h&&a;p&&(p=!y.callMethod(t,"setup",e,[l,o,n])),p&&(s.nativeHandler=k(t),e.addEventListener(f[t]||t,s.nativeHandler)),y.callMethod(t,"add",e,[d])},removeHandler:function(i,r){var s=function(t){var a=n[t];if(!a.handleObjects.length)return void delete n[t];var s;a.handleObjects=a.handleObjects.filter(function(n){var a=o.length&&!C(n.namespaces,o)||i&&n.handler!==i||r&&n.selector!==r;return a||(s=n.handler,y.callMethod(t,"remove",e,[n])),a}),!a.handleObjects.length&&"dxEmptyEventType"!==t&&(y.callMethod(t,"teardown",e,[o,s]),a.nativeHandler&&e.removeEventListener(t,a.nativeHandler),delete n[t])};if(a)s(t);else for(var l in n)s(l);0===Object.keys(n).length&&v.delete(e)},callHandlers:function(e,t){var i=!1,r=function(n){i||o.length&&!C(n.namespaces,o)||(n.wrappedHandler(e,t),i=e.isImmediatePropagationStopped())};s.handleObjects.forEach(r),o.length&&n.dxEmptyEventType&&n.dxEmptyEventType.handleObjects.forEach(r)}}},k=function(e){return function(t,n){var i=w(this,e);t=P.Event(t),i.callHandlers(t,n)}},C=function(e,t){for(var n=0;n<t.length;n++)if(e.indexOf(t[n])<0)return!1;return!0},A=function(e){return function(t,n,i,r,o){o||(o=r,r=void 0),"string"!=typeof i&&(r=i,i=void 0),o||"string"!=typeof n||(o=r||i,i=void 0,r=void 0),e(t,n,i,r,o)}},T=function(e){return function(t,n,i){"string"==typeof n&&(n={type:n}),n.target||(n.target=t),n.currentTarget=t,n.delegateTarget||(n.delegateTarget=t),!n.type&&n.originalEvent&&(n.type=n.originalEvent.type),e(t,n instanceof P.Event?n:P.Event(n),i)}},E=function(e){var t=function(t,n){if(n&&n.indexOf(" ")>-1){var i=Array.prototype.slice.call(arguments,0);n.split(" ").forEach(function(t){i[1]=t,e.apply(this,i)})}else e.apply(this,arguments)};return function(e,n){if("object"==typeof n){var i=Array.prototype.slice.call(arguments,0);for(var r in n)i[1]=r,i[i.length-1]=n[r],t.apply(this,i)}else t.apply(this,arguments)}},O=function(e,t){var n=g[e]||e;(function(e,t){return"click"===e&&"a"===t.localName})(e,t)||c(t[n])&&(i=e,t[n](),i=void 0)},D=function(e){if(function(e){return null==e.which&&0===e.type.indexOf("key")}(e))return null!=e.charCode?e.charCode:e.keyCode;if(function(e){var t=/^(?:mouse|pointer|contextmenu|drag|drop)|click/;return!e.which&&void 0!==e.button&&t.test(e.type)}(e)){return{1:1,2:3,3:1,4:2}[e.button]}return e.which},P=a({on:S(A(E(function(e,t,n,i,r){w(e,t).addHandler(r,n,i)}))),one:S(A(function(e,t,n,i,r){var o=function(){P.off(e,t,n,o),r.apply(this,arguments)};P.on(e,t,n,i,o)})),off:S(function(e){return function(t,n,i,r){"function"==typeof i&&(r=i,i=void 0),e(t,n,i,r)}}(E(function(e,t,n,i){w(e,t).removeHandler(i,n)}))),trigger:S(T(function(e,t,n){var i=t.type,r=w(e,t.type);if(y.callMethod(i,"trigger",e,[t,n]),r.callHandlers(t,n),!(y.getField(i,"noBubble")||t.isPropagationStopped()||-1!==m.indexOf(i))){var a=[],s=function(e){var t=e.parentNode;t&&(a.push(t),s(t))};s(e),a.push(window);for(var l=0;a[l]&&!t.isPropagationStopped();)w(a[l],t.type).callHandlers(o(t,{currentTarget:a[l]}),n),l++}(e.nodeType||u(e))&&(y.callMethod(i,"_default",e,[t,n]),O(i,e))})),triggerHandler:S(T(function(e,t,n){w(e,t.type).callHandlers(t,n)}))}),L=function(e){e&&(P.Event=e,P.Event.prototype=e.prototype)};L(function(e){return function(t,n){if(!(this instanceof P.Event))return new P.Event(t,n);t||(t={}),"string"==typeof t&&(t={type:t}),n||(n={}),e.call(this,t,n)}}(function(e,t){var n=this,i=!1,r=!1,a=!1;o(n,e),(e instanceof P.Event||e instanceof Event)&&(n.originalEvent=e,n.currentTarget=void 0),e instanceof P.Event||o(n,{isPropagationStopped:function(){return!!(i||n.originalEvent&&n.originalEvent.propagationStopped)},stopPropagation:function(){i=!0,n.originalEvent&&n.originalEvent.stopPropagation()},isImmediatePropagationStopped:function(){return r},stopImmediatePropagation:function(){this.stopPropagation(),r=!0,n.originalEvent&&n.originalEvent.stopImmediatePropagation()},isDefaultPrevented:function(){return!!(a||n.originalEvent&&n.originalEvent.defaultPrevented)},preventDefault:function(){a=!0,n.originalEvent&&n.originalEvent.preventDefault()}}),M("which",D,n),o(n,t),n.guid=++b}));var M=function(e,t,n){Object.defineProperty(n||P.Event.prototype,e,{enumerable:!0,configurable:!0,get:function(){return this.originalEvent&&t(this.originalEvent)},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})};p(M);var B=l(),R=l();P.set=function(e){B.fire(),P.inject(e),L(e.Event),R.fire()},P.subscribeGlobal=function(){x(arguments,A(function(){var e=arguments;P.on.apply(this,e),B.add(function(){var t=Array.prototype.slice.call(e,0);t.splice(3,1),P.off.apply(this,t)}),R.add(function(){P.on.apply(this,e)})}
12))},e.exports=P},function(e,t,n){"use strict";var i=n(0).isDefined,r=n(2).each,o=n(21),a=function(e){return Array.isArray(e)&&!e.length},s=function(e){return Array.isArray(e)?e:[e]},l=function(e,t){if(!Array.isArray(e)||0===e.length||!Array.isArray(t)||0===t.length)return[];var n=[];return r(e,function(e,i){-1!==d(i,t)&&n.push(i)}),n},u=function(e,t){if(!Array.isArray(e)||0===e.length)return[];if(!Array.isArray(t)||0===t.length)return e.slice();var n=[];return r(e,function(e,i){-1===d(i,t)&&n.push(i)}),n},c=function(e,t,n,a){var s={},l=0;return r(e,function(e,r){e=r[t],i(e)&&(s[e]=s[e]||[],r===n?s[e].unshift(r):s[e].push(r),delete r[t])}),o.orderEach(s,function(e,n){r(n,function(){e>=0&&(this[t]=l++)})}),r(e,function(){i(this[t])||a&&!a(this)||(this[t]=l++)}),l},d=function(e,t){return t?(Array.isArray(t)?t:t.toArray()).indexOf(e):-1},h=function(e,t){for(var n=0;n<t.length;n++)e[e.length]=t[n];return e};t.isEmpty=a,t.wrapToArray=s,t.intersection=l,t.removeDuplicates=u,t.normalizeIndexes=c,t.inArray=d,t.merge=h},function(e,t,n){"use strict";var i=n(33);e.exports=i({E0001:"Method is not implemented",E0002:"Member name collision: {0}",E0003:"A class must be instantiated using the 'new' keyword",E0004:"The NAME property of the component is not specified",E0005:"Unknown device",E0006:"Unknown endpoint key is requested",E0007:"'Invalidate' method is called outside the update transaction",E0008
12:"Type of the option name is not appropriate to create an action",E0009:"Component '{0}' has not been initialized for an element",E0010:"Animation configuration with the '{0}' type requires '{1}' configuration as {2}",E0011:"Unknown animation type '{0}'",E0012:"jQuery version is too old. Please upgrade jQuery to 1.10.0 or later",E0013:"KnockoutJS version is too old. Please upgrade KnockoutJS to 2.3.0 or later",E0014:"The 'release' method shouldn't be called for an unlocked Lock object",E0015:"Queued task returned an unexpected result",E0017:"Event namespace is not defined",E0018:"DevExpress.ui.DevExpressPopup widget is required",E0020:"Template engine '{0}' is not supported",E0021:"Unknown theme is set: {0}",E0022:"LINK[rel=DevExpress-theme] tags must go before DevExpress included scripts",E0023:"Template name is not specified",E0024:"DevExtreme bundle already included",E0100:"Unknown validation type is detected",E0101:"Misconfigured range validation rule is detected",E0102:"Misconfigured comparison validation rule is detected",E0110:"Unknown validation group is detected",E0120:"Adapter for a DevExpressValidator component cannot be configured",E0121:"The onCustomItemCreating action should return an item or Promise of jQuery Deferred object resolved when an item is created",E4016:"The compileSetter(expr) method is called with 'self' passed as a parameter",W0000:"'{0}' is deprecated in {1}. {2}",W0001:"{0} - '{1}' option is deprecated in {2}. {3}",W0002:"{0} - '{1}' method is deprecated in {2}. {3}",W0003:"{0} - '{1}' property is deprecated in {2}. {3}",W0004:"Timeout for theme loading is over: {0}",W0005:"'{0}' event is deprecated in {1}. {2}",W0006:"Invalid recurrence rule: '{0}'",W0007:"'{0}' Globalize culture is not defined",W0008:"Invalid view name: '{0}'",W0009:"Invalid time zone name: '{0}'",W0010:"{0} is deprecated in {1}. {2}",W0011:"Number parsing is invoked while the parser is not defined",W0012:"Date parsing is invoked while the parser is not defined",W0013:"'{0}' file is deprecated in {1}. {2}",W0014:"{0} - '{1}' type is deprecated in {2}. {3}"})},function(e,t,n){"use strict";var i=n(8),r=function(e,t,n){return function(){var i=this.callBase;this.callBase=e[t];try{return n.apply(this,arguments)}finally{this.callBase=i}}},o=function(e){var t=function(){};return t.prototype=e.prototype,new t},a=function(e){var t,n,i,o=this;if(!e)return o;for(n in e)i=e[n],t="function"==typeof o.prototype[n]&&"function"==typeof i,o.prototype[n]=t?r(o.parent.prototype,n,i):i;return o},s=function(){var e,t,n,i=this;for(n=0;n<arguments.length;n++){e=arguments[n],e.ctor&&i._includedCtors.push(e.ctor),e.postCtor&&i._includedPostCtors.push(e.postCtor);for(t in e)"ctor"!==t&&"postCtor"!==t&&(i.prototype[t]=e[t])}return i},l=function(e){return this.parent===e||!(!this.parent||!this.parent.subclassOf)&&this.parent.subclassOf(e)},u=function(){throw i.Error("E0001")},c=function(){var e=Object.prototype.hasOwnProperty;return function(t,n){for(var i in t){if(!e.call(t,i))return;n[i]=t[i]}}}(),d=function(){};d.inherit=function(e){var t=function(){if(!this||this===window||"function"!=typeof this.constructor)throw i.Error("E0003");var e,t=this,n=t.ctor,r=t.constructor._includedCtors,o=t.constructor._includedPostCtors;for(e=0;e<r.length;e++)r[e].call(t);for(n&&n.apply(t,arguments),e=0;e<o.length;e++)o[e].call(t)};return t.prototype=o(this),c(this,t),t.inherit=this.inherit,t.abstract=u,t.redefine=a,t.include=s,t.subclassOf=l,t.parent=this,t._includedCtors=this._includedCtors?this._includedCtors.slice(0):[],t._includedPostCtors=this._includedPostCtors?this._includedPostCtors.slice(0):[],t.prototype.constructor=t,t.redefine(e),t},d.abstract=u,e.exports=d},function(e,t,n){"use strict";var i=n(0),r=i.isPromise,o=i.isDeferred,a=n(1).extend,s=n(13),l=[{method:"resolve",handler:"done",state:"resolved"},{method:"reject",handler:"fail",state:"rejected"},{method:"notify",handler:"progress"}],u=function(){var e=this;this._state="pending",this._promise={},l.forEach(function(t){var n=t.method;this[n+"Callbacks"]=new s,this[n]=function(){return this[n+"With"](this._promise,arguments)}.bind(this),this._promise[t.handler]=function(t){if(!t)return this;var i=e[n+"Callbacks"];return i.fired()?t.apply(e[n+"Context"],e[n+"Args"]):i.add(function(e,n){t.apply(e,n)}.bind(this)),this}}.bind(this)),this._promise.always=function(e){return this.done(e).fail(e)},this._promise.then=function(e,t){var n=new u;return["done","fail"].forEach(function(i){var a="done"===i?e:t;a&&this[i](function(){var e=a.apply(this,arguments);o(e)?e.done(n.resolve).fail(n.reject):r(e)?e.then(n.resolve,n.reject):n.resolve(e)})}.bind(this)),n.promise()},this._promise.state=function(){return e._state},this._promise.promise=function(t){return t?a(t,e._promise):e._promise},this._promise.promise(this)};l.forEach(function(e){var t=e.method,n=e.state;u.prototype[t+"With"]=function(e,i){var r=this[t+"Callbacks"];return"pending"===this.state()&&(this[t+"Args"]=i,this[t+"Context"]=e,n&&(this._state=n),r.fire(e,i)),this}}),t.fromPromise=function(e,t){if(o(e))return e;if(r(e)){var n=new u;return e.then(function(){n.resolveWith.apply(n,[t].concat([[].slice.call(arguments)]))},function(){n.rejectWith.apply(n,[t].concat([[].slice.call(arguments)]))}),n}return(new u).resolveWith(t,[e])};var c=function(){if(1===arguments.length)return t.fromPromise(arguments[0]);for(var e=[].slice.call(arguments),n=[],i=0,r=new u,a=0;a<e.length;a++)o(e[a])?e[a].promise().done(function(t){return function(o){n[t]=this,e[t]=arguments.length>1?[].slice.call(arguments):o,++i===e.length&&r.resolveWith(n,e)}}(a)).fail(r.reject):i++;return i===e.length&&r.resolveWith(n,e),r.promise()};t.setStrategy=function(e){u=e.Deferred,c=e.when},t.Deferred=function(){return new u},t.when=function(){return c.apply(this,arguments)}},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(8),a=n(1).extend,s=n(2).each,l=function(){var e={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i};return function(t){var n="other";return s(e,function(e){if(this.test(t.type))return n=e,!1}),n}}(),u=function(e){return"dx"===l(e)},c=function(e){return"mouse"===l(e)},d=function(e){return"touch"===l(e)},h=function(e){return"pointer"===l(e)},p=function(e){return c(e)||(h(e)||u(e))&&"mouse"===e.pointerType},f=function(e){return d(e)||(h(e)||u(e))&&"touch"===e.pointerType},g=function(e){return"keyboard"===l(e)},m=function(e){return 0===e.screenX&&!e.offsetX&&0===e.pageX},_=function(e){return{x:e.pageX,y:e.pageY,time:e.timeStamp}},v=function(e,t){return{x:t.x-e.x,y:t.y-e.y,time:t.time-e.time||1}},b=function(e){return d(e)?(e.originalEvent.touches||[]).length:u(e)?(e.pointers||[]).length:0},y=function(e){var t=i(e.target),n=t.is("input, textarea, select");return!!t.is(".dx-skip-gesture-event *, .dx-skip-gesture-event")||("dxmousewheel"===e.type?t.is("input[type='number'], textarea, select")&&t.is(":focus"):p(e)?n||e.which>1:f(e)?n&&t.is(":focus"):void 0)},x=function(e){return e},S=function(e){x=e},w=function(e){return x(r.Event(e,e),e)},k=function(e,t){var n=w(e);return t&&a(n,t),n},C=function(e){var t=k(e.originalEvent,e);return r.trigger(e.delegateTarget||t.target,t),t},A=function(e,t){if(!t)throw o.Error("E0017");return"string"==typeof e?-1===e.indexOf(" ")?e+"."+t:A(e.split(/\s+/g),t):(s(e,function(n,i){e[n]=i+"."+t}),e.join(" "))};e.exports={eventSource:l,isPointerEvent:h,isMouseEvent:p,isTouchEvent:f,isKeyboardEvent:g,isFakeClickEvent:m,hasTouches:b,eventData:_,eventDelta:v,needSkipEvent:y,createEvent:k,fireEvent:C,addNamespace:A,setEventFixMethod:S}},function(e,t,n){"use strict";function i(e){var t=E(e);return w[t]||w[k[t]||O]}function r(e,t){return k[e+"."+t]||C[e+"."+t]||k[e]}function o(e,t,n){return r(e+t,n)||r(e,n)}function a(e,t){if(!arguments.length)return O;var n=E(t);return O=(e&&e.platform?o(E(e.platform),e.version,n):r(E(e),n))||O,this}function s(e,t){var n=e.indexOf(t);return n>0?{name:e.substring(0,n),scheme:e.substring(n+1)}:null}function l(e,t){var n=s(e,".")||s(e,"-")||{name:e},i=n.name,r=n.scheme;r?(k[i]=k[i]||t,k[i+"."+r]=k[i+"-"+r]=t):k[i]=t}function u(e,t){var n=E(e&&e.name);n&&(l(n,n),w[n]=A(!0,{},i(t),f(e)))}function c(e,t){l(E(e),E(t))}function d(e,t){C[e]=t}function h(e,t,n,i){var r=n?n[t]:i;void 0!==r&&void 0===e[t]&&(e[t]=r)}function p(e,t,n,i){var r=n?n[t]:i;void 0!==r&&(e[t]=A(!0,{},r,e[t]))}function f(e){return e=A(!0,{loadingIndicator:{font:{}},export:{font:{}},legend:{font:{},border:{}},title:{font:{}},tooltip:{font:{}},"chart:common":{},"chart:common:axis":{grid:{},minorGrid:{},tick:{},minorTick:{},title:{font:{}},label:{font:{}}},chart:{commonSeriesSettings:{candlestick:{}}},pie:{},polar:{},gauge:{scale:{tick:{},minorTick:{},label:{font:{}}}},barGauge:{},funnel:{},map:{background:{}},treeMap:{tile:{selectionStyle:{border:{}}},group:{border:{},selectionStyle:{border:{}},label:{font:{}}}},rangeSelector:{scale:{tick:{},minorTick:{},label:{font:{}}},chart:{}},sparkline:{},bullet:{}},e),h(e.loadingIndicator,"backgroundColor",e),h(e.chart.commonSeriesSettings.candlestick,"innerColor",null,e.backgroundColor),h(e.map.background,"color",null,e.backgroundColor),h(e.title.font,"color",null,e.primaryTitleColor),p(e.title,"subtitle",null,e.title),h(e.legend.font,"color",null,e.secondaryTitleColor),h(e.legend.border,"color",null,e.axisColor),g(e),T(["chart","pie","polar","gauge","barGauge","map","treeMap","funnel","rangeSelector","sparkline","bullet"],function(t,n){h(e[n],"redrawOnResize",e),h(e[n],"containerBackgroun
12dColor",null,e.backgroundColor),p(e[n],"tooltip",e)}),T(["chart","pie","polar","gauge","barGauge","map","treeMap","funnel","rangeSelector"],function(t,n){p(e[n],"loadingIndicator",e),p(e[n],"export",e),p(e[n],"legend",e),p(e[n],"title",e)}),T(["chart","pie","polar"],function(t,n){p(e,n,null,e["chart:common"])}),T(["chart","polar"],function(t,n){e[n]=e[n]||{},p(e[n],"commonAxisSettings",null,e["chart:common:axis"])}),p(e.rangeSelector.chart,"commonSeriesSettings",e.chart),p(e.rangeSelector.chart,"dataPrepareSettings",e.chart),h(e.treeMap.group.border,"color",null,e.axisColor),h(e.treeMap.tile.selectionStyle.border,"color",null,e.primaryTitleColor),h(e.treeMap.group.selectionStyle.border,"color",null,e.primaryTitleColor),h(e.map.legend,"backgroundColor",e),m(e),e}function g(e){var t=e["chart:common:axis"];T([t,t.grid,t.minorGrid,t.tick,t.minorTick],function(t,n){h(n,"color",null,e.axisColor)}),h(t.title.font,"color",null,e.secondaryTitleColor),h(t.label.font,"color",null,e.axisLabelColor),h(e.gauge.scale.label.font,"color",null,e.axisLabelColor),h(e.gauge.scale.tick,"color",null,e.backgroundColor),h(e.gauge.scale.minorTick,"color",null,e.backgroundColor),h(e.rangeSelector.scale.label.font,"color",null,e.axisLabelColor)}function m(e){var t=e.map;T(["area","line","marker"],function(e,n){p(t,"layer:"+n,null,t.layer)}),T(["dot","bubble","pie","image"],function(e,n){p(t,"layer:marker:"+n,null,t["layer:marker"])})}function _(e){var t=++D;e._cache=t,P[t]=e}function v(e){delete P[e._cache]}function b(){return T(P,function(){this.refresh()}),this}var y=n(1).extend,x=n(2).each,S=n(3),w={},k={},C={},A=y,T=x,E=S.normalizeEnum,O=null,D=0,P={};A(t,{currentTheme:a,registerTheme:u,findTheme:i,registerThemeAlias:c,registerThemeSchemeAlias:d,refreshTheme:b,addCacheItem:_,removeCacheItem:v})},function(e,t,n){"use strict";var i=n(0).isFunction,r=function(e){this._options=e||{},this._list=[],this._queue=[],this._firing=!1,this._fired=!1,this._firingIndexes=[]};r.prototype._fireCore=function(e,t){var n=this._firingIndexes,i=this._list,r=this._options.stopOnFalse,o=n.length;for(n[o]=0;n[o]<i.length;n[o]++){if(!1===i[n[o]].apply(e,t)&&r)break}n.pop()},r.prototype.add=function(e){return!i(e)||this._options.unique&&this.has(e)||this._list.push(e),this},r.prototype.remove=function(e){var t=this._list,n=this._firingIndexes,i=t.indexOf(e);if(i>-1&&(t.splice(i,1),this._firing&&n.length))for(var r=0;r<n.length;r++)i<=n[r]&&n[r]--;return this},r.prototype.has=function(e){var t=this._list;return e?t.indexOf(e)>-1:!!t.length},r.prototype.empty=function(e){return this._list=[],this},r.prototype.fireWith=function(e,t){var n=this._queue;if(t=t||[],t=t.slice?t.slice():t,this._options.syncStrategy)this._firing=!0,this._fireCore(e,t);else{if(n.push([e,t]),this._firing)return;for(this._firing=!0;n.length;){var i=n.shift();this._fireCore(i[0],i[1])}}return this._firing=!1,this._fired=!0,this},r.prototype.fire=function(){this.fireWith(this,arguments)},r.prototype.fired=function(){return this._fired};var o=function(e){return new r(e)};e.exports=o},function(e,t,n){"use strict";var i,r=n(5),o=n(6),a=n(8),s=n(7).inArray,l=n(0),u=l.isDefined,c=l.isRenderer,d=n(83),h=function(){var e=document.activeElement;e&&e!==document.body&&e.blur&&e.blur()},p=function(){var e=window.getSelection();if(e&&"Caret"!==e.type)if(e.empty)e.empty();else if(e.removeAllRanges)try{e.removeAllRanges()}catch(e){}},f=function(e,t){var n=r(e),i=r(t);if(n[0]===i[0])return n[0];for(var o=n.parents(),a=i.parents(),s=Math.min(o.length,a.length),l=-s;l<0;l++)if(o.get(l)===a.get(l))return o.get(l)},g=function(e){return function(t){for(var n=r(t||"body"),i=n.filter(".dx-visibility-change-handler").add(n.find(".dx-visibility-change-handler")),a=0;a<i.length;a++)o.triggerHandler(i[a],e)}},m=function(){var e=0;return function(t){return(t||"")+e++}}(),_=function(e){var t,n=r(e).attr("data-options")||"";"{"!==n.trim().charAt(0)&&(n="{"+n+"}");try{t=new Function("return "+n)()}catch(e){throw a.Error("E3018",e,n)}return t},v=function(e,t){var n=[];return e.find("[data-options]").add(e.filter("[data-options]")).each(function(e,i){var o=r(i),a=_(i);for(var l in a)(!t||s(l,t)>-1)&&o[l]&&(o[l](a[l]),n.push(o[l]("instance")))}),n},b=function(e){if(!window.WinJS)return r(d.parseHTML(e));var t=r("<div>");return window.WinJS.Utilities.setInnerHTMLUnsafe(t.get(0),e),t.contents()},y=function(e){var t=u(e)&&(e.nodeType||c(e))?r(e):r("<div>").html(e).contents();
12return 1===t.length&&(t.is("script")?t=y(t.html().trim()):t.is("table")&&(t=t.children("tbody").contents())),t},x=function(e,t,n){n?e.attr(t,n):e.removeAttr(t)},S=function(e,t){var n=e.originalEvent&&e.originalEvent.clipboardData||window.clipboardData;if(1===arguments.length)return n&&n.getData("Text");n&&n.setData("Text",t)},w=function(e,t){return t&&(t=t.nodeType===Node.TEXT_NODE?t.parentNode:t),e.nodeType===Node.DOCUMENT_NODE?e.body.contains(t):e.contains(t)},k=function(e){return i(e)},C=function(e){i=e};C(function(e){return e&&e.get(0)}),t.setPublicElementWrapper=C,t.resetActiveElement=h,t.createMarkupFromString=b,t.triggerShownEvent=g("dxshown"),t.triggerHidingEvent=g("dxhiding"),t.triggerResizeEvent=g("dxresize"),t.getElementOptions=_,t.createComponents=v,t.normalizeTemplateElement=y,t.clearSelection=p,t.uniqueId=m,t.closestCommonParent=f,t.clipboardText=S,t.toggleAttr=x,t.contains=w,t.getPublicElement=k},function(e,t,n){"use strict";var i=n(5),r=n(1).extend,o=n(0).isPlainObject,a=n(2).each,s=n(9),l=n(8),u=n(13),c=n(39).resizeCallbacks,d=n(41),h=n(131).sessionStorage,p=n(95),f=n(18),g={iPhone:"iPhone",iPhone5:"iPhone",iPhone6:"iPhone",iPhone6plus:"iPhone",iPad:"iPad",iPadMini:"iPad Mini",androidPhone:"Android Mobile",androidTablet:"Android",win8:"MSAppHost",win8Phone:"Windows Phone 8.0",msSurface:"Windows ARM Tablet PC",desktop:"desktop",win10Phone:"Windows Phone 10.0",win10:"MSAppHost/3.0"},m={deviceType:"desktop",platform:"generic",version:[],phone:!1,tablet:!1,android:!1,ios:!1,win:!1,generic:!0,grade:"A",mac:!1},_={win:function(e){var t=/windows phone/i.test(e)||e.match(/WPDesktop/),n=!t&&/Windows(.*)arm(.*)Tablet PC/i.test(e),i=!t&&!n&&/msapphost/i.test(e);if(t||n||i){var r=e.match(/windows phone (\d+).(\d+)/i)||e.match(/windows nt (\d+).(\d+)/i),o=[];return r?o.push(parseInt(r[1],10),parseInt(r[2],10)):(r=e.match(/msapphost(\/(\d+).(\d+))?/i))&&o.push(3===parseInt(r[2],10)?10:8),{deviceType:t?"phone":n?"tablet":"desktop",platform:"win",version:o,grade:"A"}}},ios:function(e){if(/ip(hone|od|ad)/i.test(e)){var t=/ip(hone|od)/i.test(e),n=e.match(/os (\d+)_(\d+)_?(\d+)?/i),i=n?[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3]||0,10)]:[],r=480===window.screen.height,o=r?"B":"A";return{deviceType:t?"phone":"tablet",platform:"ios",version:i,grade:o}}},android:function(e){if(/android|htc_|silk/i.test(e)){var t=/mobile/i.test(e),n=e.match(/android (\d+)\.(\d+)\.?(\d+)?/i),i=n?[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3]||0,10)]:[],r=i.length>1&&(i[0]<4||4===i[0]&&i[1]<4),o=r?"B":"A";return{deviceType:t?"phone":"tablet",platform:"android",version:i,grade:o}}}},v=s.inherit({ctor:function(e){this._window=e&&e.window||window,this._realDevice=this._getDevice(),this._currentDevice=void 0,this._currentOrientation=void 0,this.changed=u(),this._recalculateOrientation(),c.add(this._recalculateOrientation.bind(this))},current:function(e){if(e)return this._currentDevice=this._getDevice(e),this._forced=!0,this.changed.fire(),void("win"===this._currentDevice.platform&&(8===this._currentDevice.version[0]?l.log("W0010","The 'win8' theme","16.1","Use the 'generic' theme instead."):l.log("W0010","The 'win10' theme","17.2","Use the 'generic' theme instead.")));if(!this._currentDevice){e=void 0;try{e=this._getDeviceOrNameFromWindowScope()}catch(t){e=this._getDeviceNameFromSessionStorage()}finally{e||(e=this._getDeviceNameFromSessionStorage()),e&&(this._forced=!0)}this._currentDevice=this._getDevice(e)}return this._currentDevice},real:function(){return r({},this._realDevice)},orientation:function(){return this._currentOrientation},isForced:function(){return this._forced},isRippleEmulator:function(){return!!this._window.tinyHippos},_getCssClasses:function(e){var t=[],n=this._realDevice;return e=e||this.current(),e.deviceType&&(t.push("dx-device-"+e.deviceType),"desktop"!==e.deviceType&&t.push("dx-device-mobile")),t.push("dx-device-"+n.platform),n.version&&n.version.length&&t.push("dx-device-"+n.platform+"-"+n.version[0]),b.isSimulator()&&t.push("dx-simulator"),f().rtlEnabled&&t.push("dx-rtl"),t},attachCssClasses:function(e,t){this._deviceClasses=this._getCssClasse
12s(t).join(" "),i(e).addClass(this._deviceClasses)},detachCssClasses:function(e){i(e).removeClass(this._deviceClasses)},isSimulator:function(){try{return this._isSimulator||this._window.top!==this._window.self&&this._window.top["dx-force-device"]||this.isRippleEmulator()}catch(e){return!1}},forceSimulator:function(){this._isSimulator=!0},_getDevice:function(e){if("genericPhone"===e&&(e={deviceType:"phone",platform:"generic",generic:!0}),o(e))return this._fromConfig(e);var t;if(e){if(!(t=g[e]))throw l.Error("E0005")}else t=navigator.userAgent;return this._fromUA(t)},_getDeviceOrNameFromWindowScope:function(){var e;return(this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"])&&(e=this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"]),e},_getDeviceNameFromSessionStorage:function(){var e=h();if(e){var t=e.getItem("dx-force-device");try{return JSON.parse(t)}catch(e){return t}}},_fromConfig:function(e){var t=r({},m,this._currentDevice,e),n={phone:"phone"===t.deviceType,tablet:"tablet"===t.deviceType,android:"android"===t.platform,ios:"ios"===t.platform,win:"win"===t.platform,generic:"generic"===t.platform};return r(t,n)},_fromUA:function(e){var t;if(a(_,function(n,i){return!(t=i(e))}),t)return this._fromConfig(t);var n=/(mac os)/.test(e.toLowerCase()),i=m;return i.mac=n,i},_changeOrientation:function(){var e=i(this._window),t=e.height()>e.width()?"portrait":"landscape";this._currentOrientation!==t&&(this._currentOrientation=t,this.fireEvent("orientationChanged",[{orientation:t}]))},_recalculateOrientation:function(){var e=i(this._window).width();this._currentWidth!==e&&(this._currentWidth=e,this._changeOrientation())}}).include(d),b=new v;p.changeCallback.add(function(e,t){b.detachCssClasses(t),b.attachCssClasses(e)}),b.isForced()||"win"!==b.current().platform||b.current({version:[10]}),e.exports=b,e.exports.default=e.exports},function(e,t){e.exports=window.jQuery},function(e,t,n){"use strict";function i(e){return x[y(e)]||""}function r(e,t,n){var i=new Date(e.getTime()),r=c(t)?z(t.toLowerCase()):t;return r.years&&i.setFullYear(i.getFullYear()+r.years*n),r.quarters&&i.setMonth(i.getMonth()+3*r.quarters*n),r.months&&i.setMonth(i.getMonth()+r.months*n),r.weeks&&i.setDate(i.getDate()+7*r.weeks*n),r.days&&i.setDate(i.getDate()+r.days*n),r.hours&&i.setTime(i.getTime()+36e5*r.hours*n),r.minutes&&i.setTime(i.getTime()+6e4*r.minutes*n),r.seconds&&i.setTime(i.getTime()+1e3*r.seconds*n),r.milliseconds&&i.setTime(i.getTime()+r.milliseconds*n),i}var o=n(0),a=n(20).adjust,s=n(2).each,l=n(35).camelize,u=o.isObject,c=o.isString,d=o.isDate,h=o.isDefined,p=["millisecond","second","minute","hour","day","week","month","quarter","year"],f=function(e){switch(e){case"millisecond":return 1;case"second":return 1e3*f("millisecond");case"minute":return 60*f("second");case"hour":return 60*f("minute");case"day":return 24*f("hour");case"week":return 7*f("day");case"month":return 30*f("day");case"quarter":return 3*f("month");case"year":return 365*f("day");default:return 0}},g=function(e,t,n){var i=t.getTime()-e.getTime(),r=f(n)||1;return Math.floor(i/r)},m=function(e,t){switch(y(e)){case"millisecond":return"second";case"second":return"minute";case"minute":return"hour";case"hour":return"day";case"day":return t?"week":"month";case"week":return"month";case"month":return"quarter";case"quarter":case"year":return"year";default:return 0}},_=function(e){var t,n,i,r=["millisecond","second","minute","hour","day","month","year"],o={};for(t=r.length-1;t>=0;t--)i=r[t],(n=Math.floor(e/f(i)))>0&&(o[i+"s"]=n,e-=b(i,n));return o},v=function(e){var t=0;return u(e)&&s(e,function(e,n){t+=b(e.substr(0,e.length-1),n)}),c(e)&&(t=b(e,1)),t},b=function(e,t){return f(e)*t},y=function(e){var t,n=-1;return c(e)?e:u(e)?(s(e,function(e,i){for(t=0;t<p.length;t++)i&&(e===p[t]+"s"||e===p[t])&&n<t&&(n=t)}),p[n]):""},x={millisecond:"millisecond",second:"longtime",minute:"shorttime",hour:"shorttime",day:"day",week:"day",month:"month",quarter:"quarter",year:"year"},S=function(e){return Math.floor(e/3)},w=function(e){return 3*S(e)},k=function(e,t,n,i){e=new Date(e.getTime());var r,o=new Date(e.getTime()),a=y(t);switch(a){case"second":e=new Date(1e3*Math.floor(o.getTime()/1e3));break;case"minute":e=new Date(6e4*Math.floor(o.getTime()/6e4));break;case"hour":e=new Date(36e5*Math.floor(o.getTime()/36e5));break;case"year":e.setMonth(0);case"month":e.setDate(1);case"day":e.setHours(0,0,0,0);break;case"week":e=$(e,i||0),e.setHours(0,0,0,0);break;case"quarter":r=w(e.getMonth()),e.getMonth()!==r&&e.setMonth(r),e.setDate(1),e.setHours(0,0,0,0)}return n&&"hour"!==a&&"minute"!==a&&"second"!==a&&ee(o,e),e},C=function(e){return re.correctDateWithUnitBeginning(e,"day")},A=function(e,t){var n,i=0;return n={year:e.getFullYear()!==t.getFullYear(),month:e.getMonth()!==t.getMonth(),day:e.getDate()!==t.getDate(),hour:e.getHours()!==t.getHours(),minute:e.getMinutes()!==t.getMinutes(),second:e.getSeconds()!==t.getSeconds(),millisecond:e.getMilliseconds()!==t.getMilliseconds()},s(n,function(e,t){t&&i++}),0===i&&0!==ne(e,t)&&(n.hour=!0,i++),n.count=i,n},T=function(e,t,n){var i=n?-1:1;return d(e)?r(e,t,i):a(e+t*i,t)},E=function(e,t,n){var i,r=[];for(r.push(d(e)?new Date(e.getTime()):e),i=e;i<t;)i=T(i,n),r.push(i);return r},O=function(e,t){return"month"===e?new Date(t.getFullYear(),t.getMonth(),1):"year"===e?new Date(t.getFullYear(),0,t.getDate()):"decade"===e?new Date(X(t),t.getMonth(),t.getDate()):"century"===e?new Date(Y(t),t.getMonth(),t.getDate()):void 0},D=function(e,t){return"month"===e?new Date(t.getFullYear(),t.getMonth(),M(t)):"year"===e?new Date(t.getFullYear(),11,t.getDate()):"decade"===e?new Date(X(t)+9,t.getMonth(),t.getDate()):"century"===e?new Date(Y(t)+90,t.getMonth(),t.getDate()):void 0},P=function(e,t){var n=new Date(t.getFullYear(),t.getMonth(),1);return"month"===e?n:(n.setMonth(0),"year"===e?n:("decade"===e&&n.setFullYear(X(t)),"century"===e&&n.setFullYear(Y(t)),n))},L=function(e,t){var n=new Date(t.getFullYear(),t.getMonth(),M(t));return"month"===e?n:(n.setMonth(11),n.setDate(M(n)),"year"===e?n:("decade"===e&&n.setFullYear(X(t)+9),"century"===e&&n.setFullYear(Y(t)+99),n))},M=function(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()},B=function(e,t,n){return re[l("same "+e)](t,n)},R=function(e){switch(e){case"month":return"year";case"year":return"decade";case"decade":return"century"}},V=function(e){switch(e){case"century":return"decade";case"decade":return"year";case"year":return"month"}},I=function(e){var t=1;return"year"===e&&(t=12),"decade"===e&&(t=120),"century"===e&&(t=1200),t},F=function(e){var t=1;return"decade"===e&&(t=12),"century"===e&&(t=120),t},z=function(e){var t={};switch(e){case"year":t.years=1;break;case"month":t.months=1;break;case"quarter":t.months=3;break;case"week":t.weeks=1;break;case"day":t.days=1;break;case"hour":t.hours=1;break;case"minute":t.minutes=1;break;case"second":t.seconds=1;break;case"millisecond":t.milliseconds=1}return t},G=function(e,t){return H(e,t)&&e.getDate()===t.getDate()},H=function(e,t){return N(e,t)&&e.getMonth()===t.getMonth()},N=function(e,t){return e&&t&&e.getFullYear()===t.getFullYear()},j=function(e,t){if(h(e)&&h(t)){var n=e.getFullYear()-e.getFullYear()%10,i=t.getFullYear()-t.getFullYear()%10;return e&&t&&n===i}},W=function(e,t){if(h(e)&&h(t)){var n=e.getFullYear()-e.getFullYear()%100,i=t.getFullYear()-t.getFullYear()%100;return e&&t&&n===i}},Y=function(e){return e&&e.getFullYear()-e.getFullYear()%100},X=function(e){return e&&e.getFullYear()-e.getFullYear()%10},U=function(){return"yyyy/MM/dd"},q=function(e){if(h(e)){return new Date(e.getFullYear(),e.getMonth(),1)}},Z=function(e){if(h(e)){return new Date(e.getFullYear(),e.getMonth()+1,0)}},$=function(e,t){var n=(e.getDay()-t+7)%7,i=new Date(e);return i.setDate(e.getDate()-n),i},K=function(e,t){var n=re.getDatesInterval(e,t,"day"),i=new Date(e);return n>=6&&(i=new Date(i.setDate(i.getDate()+7))),i},Q=function(e,t,n,i){return"date"===i&&(t=t&&re.correctDateWithUnitBeginning(t,"day"),n=n&&re.correctDateWithUnitBeginning(n,"day"),e=e&&re.correctDateWithUnitBeginning(e,"day")),J(e,t,n)===e},J=function(e,t,n){var i=e;return h(e)?(h(t)&&e<t&&(i=t),h(n)&&e>n&&(i=n),i):e},ee=function(e,t){if(h(e)){var n,i,r=t.getHours()-e.getHours();0!==r&&(n=1===r||-23===r?-1:1,i=new Date(t.getTime()+36e5*n),(n>0||i.getDate()===t.getDate())&&t.setTime(i.getTime()))}},te=function(e){return e.setHours(e.getHours()+1),e.setMinutes(0),e},ne=function(e,t){return 60*(t.getTimezoneOffset()-e.getTimezoneOffset())*1e3},ie=function(e){return new Date(e)},re={dateUnitIntervals:p,convertMillisecondsToDateUnits:_,dateToMilliseconds:v,getNextDateUnit:m,convertDateUnitToMilliseconds:b,getDateUnitInterval:y,getDateFormatByTickInterval:i,getDatesDifferences:A,correctDateWithUnitBeginning:k,trimTime:C,addDateInterval:r,addInterval:T,getSequenceByInterval:E,getDateIntervalByString:z,sameDate:G,sameMonthAndYear:H,sameMonth:H,sameYear:N,sameDecade:j,sameCentury:W,
12sameView:B,getDifferenceInMonth:I,getDifferenceInMonthForCells:F,getFirstYearInDecade:X,getFirstDecadeInCentury:Y,getShortDateFormat:U,getViewFirstCellDate:O,getViewLastCellDate:D,getViewDown:V,getViewUp:R,getLastMonthDay:M,getLastMonthDate:Z,getFirstMonthDate:q,getFirstWeekDate:$,normalizeDateByWeek:K,getQuarter:S,getFirstQuarterMonth:w,dateInRange:Q,roundToHour:te,normalizeDate:J,getViewMinBoundaryDate:P,getViewMaxBoundaryDate:L,fixTimezoneGap:ee,getTimezonesDifference:ne,makeDate:ie,getDatesInterval:g};e.exports=re},function(e,t,n){"use strict";var i=n(1),r={rtlEnabled:!1,defaultCurrency:"USD",designMode:!1,serverDecimalSeparator:".",decimalSeparator:".",thousandsSeparator:",",forceIsoDateParsing:!0,wrapActionsBeforeExecute:!0,useJQuery:void 0},o=function(){if(!arguments.length)return r;i.extend(r,arguments[0])};window&&window.DevExpress&&window.DevExpress.config&&o(window.DevExpress.config),e.exports=o,e.exports.default=e.exports},function(e,t,n){"use strict";var i,r=n(54),o=n(6),a=n(56),s=new r,l=new a,u=function(){},c=function(){},d=t.setDataStrategy=function(e){l.fire(e),i=e;var t=i.cleanData;i.cleanData=function(e){u(e);var n=t.call(this,e);return c(e),n}};d({data:function(){var e=arguments[0],t=arguments[1],n=arguments[2];if(e){var i=s.get(e);return i||(i={},s.set(e,i)),void 0===t?i:2===arguments.length?i[t]:(i[t]=n,n)}},removeData:function(e,t){if(e)if(void 0===t)s.delete(e);else{var n=s.get(e);n&&delete n[t]}},cleanData:function(e){for(var t=0;t<e.length;t++)o.off(e[t]),s.delete(e[t])}}),t.setDataStrategy=d,t.getDataStrategy=function(){return i},t.data=function(){return i.data.apply(this,arguments)},t.strategyChanging=l,t.beforeCleanData=function(e){u=e},t.afterCleanData=function(e){c=e},t.cleanData=function(e){return i.cleanData.call(this,e)},t.removeData=function(e,t){return i.removeData.call(this,e,t)},t.cleanDataRecursive=function(e,t){if(e instanceof Element){var n=e.getElementsByTagName("*");i.cleanData(n),t&&i.cleanData([e])}}},function(e,t,n){"use strict";function i(e){return Math.abs(parseInt(e.toExponential().split("e")[1]))}function r(e,t){var n,r=o(t||0)+2,l=e.toString().split("."),u=e,c=Math.abs(e),d=a.msie&&a.version>=13,h=s(e),p=c>1?10:0;return 1===l.length?e:(h||(s(t)&&(r=l[0].length+i(t)),e=c,e=e-Math.floor(e)+p),r=d&&i(e)>6||r>7?15:7,h||(n=parseFloat(e.toPrecision(r)).toString().split("."),n[0]!==p.toString())?parseFloat(u.toPrecision(r)):parseFloat(l[0]+"."+n[1]))}function o(e){var t,n,i=e.toString();return i.indexOf(".")<0?0:(t=i.split("."),n=t[1].indexOf("e"),n>=0?n:t[1].length)}var a=n(36),s=n(0).isExponential,l=function(e){return 0===e?0:e/Math.abs(e)},u=function(e,t,n){var i=!t&&0!==t,r=!n&&0!==n;return i&&(t=r?e:Math.min(e,n)),r&&(n=i?e:Math.max(e,t)),Math.min(Math.max(e,t),n)},c=function(e,t,n){return e>=t&&e<=n};t.sign=l,t.fitIntoRange=u,t.inRange=c,t.adjust=r,t.getPrecision=o,t.getExponent=i},function(e,t,n){"use strict";var i=n(0),r=n(80),o=function(){function e(){}return function(t){return e.prototype=t,new e}}(),a=function(e,t){var n,r,o=[];for(n in e)e.hasOwnProperty(n)&&o.push(n);for(o.sort(function(e,t){var n=i.isNumeric(e),r=i.isNumeric(t);return n&&r?e-t:n&&!r?-1:!n&&r?1:e<t?-1:e>t?1:0}),r=0;r<o.length;r++)n=o[r],t(n,e[n])},s=function(e,t,n,i){!i&&r.isWrapped(e[t])?r.assign(e[t],n):e[t]=n},l=function(e,t,n,r){var o,a;for(var u in t)if(o=e[u],a=t[u],e!==a){if(i.isPlainObject(a)){var c=n?i.isObject(o):i.isPlainObject(o);a=l(c?o:{},a,n,r)}void 0!==a&&s(e,u,a,r)}return e};t.clone=o,t.orderEach=a,t.deepExtendArraySafe=l},function(e,t,n){"use strict";var i=n(16),r=n(18),o=r().useJQuery;i&&!1!==o&&r({useJQuery:!0}),e.exports=function(){return i&&r().useJQuery}},function(e,t,n){"use strict";function i(e){var t=0;return h(e,function(e,n){t+=n}),t}function r(e){return-1!==s(e,[O,E,C,A,T])}function o(e,t){return i(_(e,function(e){return(e-t)*(e-t)}))/e.length}var a=n(1).extend,s=n(7).inArray,l=n(2).each,u=n(112),c=n(0),d=n(3),h=l,p=a,f=n(4).noop,g=c.isDefined,m=c.isString,_=d.map,v=d.normalizeEnum,b=Math,y=b.floor,x=b.abs,S=b.sqrt,w=b.min,k=b.max,C="variance",A="stddeviation",T="stderror",E="percent",O="fixed";t.chart={},t.polar={};var D={_defaultDuration:400,_defaultTrackerWidth:12,_applyStyle:f,_updateOptions:f,_parseStyle:f,_prepareSegment:f,_drawSegment:f,_generateDefaultSegments:f,_prepareSeriesToDrawing:function(){var e=this;e._deleteOldAnimationMethods(),e._disposePoints(e._oldPoints),e._oldPoints=null},_appendInGroup:function(){this._group.append(this._extGroups.seriesGroup)},_createLegendState:function(e,t){return{fill:e.color||t,hatching:e.hatching?p({},e.hatching,{direction:"right"}):void 0}},updateTemplateFieldNames:function(){var e=this,t=e._options;t.valueField=e.getValueFields()[0]+e.name,t.tagField=e.getTagField()+e.name},_applyElementsClipRect:function(e){e["clip-path"]=this._paneClipRectID},_applyMarkerClipRect:function(e){e["clip-path"]=this._forceClipping?this._paneClipRectID:null},_createGroup:function(e,t,n,i){var r=t[e]=t[e]||this._renderer.g();n&&r.append(n),i&&r.attr(i)},_applyClearingSettings:function(e){e.opacity=null,e.scale=null,this._options.rotated?e.translateX=null:e.translateY=null},_createGroups:function(){var e=this;e._createGroup("_markersGroup",e,e._group),e._createGroup("_labelsGroup",e)},_setMarkerGroupSettings:function(){var e=this,t=e._createPointStyles(e._getMarkerGroupOptions()).normal;t.class="dxc-markers",t.opacity=1,e._applyMarkerClipRect(t),e._markersGroup.attr(t)},getVisibleArea:function(){return this._visibleArea},areErrorBarsVisible:function(){var e=this._options.valueErrorBar;return e&&this._errorBarsEnabled()&&"none"!==e.displayMode&&(r(v(e.type))||g(e.lowValueField)||g(e.highValueField))},_createErrorBarGroup:function(e){var t,n=this,i=n._options.valueErrorBar;n.areErrorBarsVisible()&&(t={class:"dxc-error-bars",stroke:i.color,"stroke-width":i.lineWidth,op
12acity:e?.001:i.opacity||1,"stroke-linecap":"square",sharp:!0,"clip-path":n._forceClipping?n._paneClipRectID:n._widePaneClipRectID},n._createGroup("_errorBarGroup",n,n._group,t))},_setGroupsSettings:function(e){var t=this;t._setMarkerGroupSettings(),t._setLabelGroupSettings(e),t._createErrorBarGroup(e)},_getCreatingPointOptions:function(){var e,t,n=this,i=n._predefinedPointOptions;return i||(e=n._getPointOptions(),n._predefinedPointOptions=i=p(!0,{styles:{}},e),t=e.styles&&e.styles.normal||{},i.styles=i.styles||{},i.styles.normal={"stroke-width":t["stroke-width"],r:t.r,opacity:t.opacity}),i},_getPointOptions:function(){return this._parsePointOptions(this._preparePointOptions(),this._options.label)},_getOptionsForPoint:function(){return this._options.point},_parsePointStyle:function(e,t,n,i){var r=e.border||{},o=void 0!==e.size?e.size:i;return{fill:e.color||t,stroke:r.color||n,"stroke-width":r.visible?r.width:0,r:o/2+(r.visible&&0!==o?~~(r.width/2)||0:0)}},_createPointStyles:function(e){var t=this,n=e.color||t._options.mainSeriesColor,i=t._options.containerBackgroundColor,r=t._parsePointStyle(e,n,n);return r.visibility=e.visible?"visible":"hidden",{normal:r,hover:t._parsePointStyle(e.hoverStyle,i,n,e.size),selection:t._parsePointStyle(e.selectionStyle,i,n,e.size)}},_checkData:function(e){return g(e.argument)&&void 0!==e.value},getErrorBarRangeCorrector:function(){var e,t;return this.areErrorBarsVisible()&&(e=v(this._options.valueErrorBar.displayMode),t=function(t){var n=t.lowError,i=t.highError;switch(e){case"low":return[n];case"high":return[i];case"none":return[];default:return[n,i]}}),t},getValueRangeInitialValue:function(){},_getRangeData:function(){return u.getRangeData(this)},_getPointData:function(e,t){var n={value:e[t.valueField||"val"],argument:e[t.argumentField||"arg"],tag:e[t.tagField||"tag"]};return this._fillErrorBars(e,n,t),n},_errorBarsEnabled:function(){return"discrete"!==this.valueAxisType&&"logarithmic"!==this.valueAxisType&&"datetime"!==this.valueType},_fillErrorBars:function(e,t,n){var i=n.valueErrorBar;this.areErrorBarsVisible()&&(t.lowError=e[i.lowValueField||"lowError"],t.highError=e[i.highValueField||"highError"])},_drawPoint:function(e){var t=e.point;t.isInVisibleArea()?(t.clearVisibility(),t.draw(this._renderer,e.groups,e.hasAnimation,e.firstDrawing),this._drawnPoints.push(t)):t.setInvisibility()},_clearingAnimation:function(e){var t=this,n={opacity:.001},i={duration:t._defaultDuration,partitionDuration:.5};t._labelsGroup&&t._labelsGroup.animate(n,i,function(){t._markersGroup&&t._markersGroup.animate(n,i,e)})},_animateComplete:function(){var e=this,t={duration:e._defaultDuration};e._labelsGroup&&e._labelsGroup.animate({opacity:1},t),e._errorBarGroup&&e._errorBarGroup.animate({opacity:e._options.valueErrorBar.opacity||1},t)},_animate:function(){var e=this,t=e._drawnPoints.length-1;h(e._drawnPoints||[],function(n,i){i.animate(n===t?function(){e._animateComplete()}:void 0,{translateX:i.x,translateY:i.y})})},_getPointSize:function(){return this._options.point.visible?this._options.point.size:2},_calcMedianValue:function(e,t){var n,i=_(e,function(e){return g(e[t])?e[t]:null});return i.sort(function(e,t){return e-t}),n=i[y(i.length/2)],g(n)?n:null},_calcErrorBarValues:function(e){if(!e.length)return{};var t,n,i=e[0].lowError,r=e[0].highError,o=1,a=e.length;for(o;o<a;o++)t=e[o].lowError,n=e[o].highError,g(t)&&g(n)&&(i=w(t,i),r=k(n,r));return{low:i,high:r}},_fusionPoints:function(e,t,n){var i=this._calcErrorBarValues(e);return{value:this._calcMedianValue(e,"value"),argument:t,tag:null,index:n,seriesName:this.name,lowError:i.low,highError:i.high}},_endUpdateData:function(){delete this._predefinedPointOptions},getArgumentField:function(){return this._options.argumentField||"arg"},getValueFields:function(){var e,t,n=this._options,i=n.valueErrorBar,r=[n.valueField||"val"];return i&&(e=i.lowValueField,t=i.highValueField,m(e)&&r.push(e),m(t)&&r.push(t)),r},_calculateErrorBars:function(e){if(this.areErrorBarsVisible()){var t,n,r,a,s,l=this,u=l._options,c=u.valueErrorBar,d=v(c.type),p=parseFloat(c.value),f=l.getValueFields()[0],m=c.lowValueField||"lowError",b=c.highValueField||"highError",y=function(e,n){t=n[f],n[m]=t-p,n[b]=t+p};switch(d){case O:s=y;break;case E:s=function(e,n){t=n[f];var i=t*p/100;n[m]=t-i,n[b]=t+i};break;case"undefined":s=function(e,t){t[m]=t["original"+m],t[b]=t["original"+b]};break;default:switch(n=_(e,function(e){return g(e[f])?e[f]:null}),r=n.length,p=p||1,d){case C:p=o(n,i(n)/r)*p,s=y;break;case A:a=i(n)/r,p=S(o(n,a))*p,s=function(e,t){t[m]=a-p,t[b]=a+p};break;case T:p=S(o(n,i(n)/r)/r)*p,s=y}}s&&h(e,s)}},_beginUpdateData:function(e){this._calculateErrorBars(e)},_patchMarginOptions:function(e){var t=this._getCreatingPointOptions(),n=t.styles,i=[n.normal,n.hover,n.selection].reduce(function(e,t){return Math.max(e,2*t.r+t["stroke-width"])},0);return e.size=t.visible?i:0,e}};t.chart=p({},D,{drawTrackers:function(){var e,t,n=this,i=n._segments||[],r=n._options.rotated,o=[];n.isVisible()&&(i.length&&(e=n._trackers=n._trackers||[],t=n._trackersGroup=(n._trackersGroup||n._renderer.g().attr({fill:"gray",opacity:.001,stroke:"gray",class:"dxc-trackers"})).attr({"clip-path":this._paneClipRectID||null}).append(n._group),h(i,function(i,r){e[i]?n._updateTrackerElement(r,e[i]):e[i]=n._drawTrackerElement(r).data({"chart
12-data-series":n}).append(t)})),n._trackersTranslator=o,h(n.getVisiblePoints(),function(e,t){var n=parseInt(r?t.vy:t.vx);o[n]?Array.isArray(o[n])?o[n].push(t):o[n]=[o[n],t]:o[n]=t}))},getNeighborPoint:function(e,t){var n,i=this._options.rotated?t:e,r=i,o=this._trackersTranslator,a=null,s=this._options.rotated?e:t,l=this._options.rotated?"vx":"vy";if(this.isVisible()&&o){a=o[i];do{a=o[r]||o[i],i--,r++}while((i>=0||r<o.length)&&!a);Array.isArray(a)&&(n=x(a[0][l]-s),h(a,function(e,t){var i=x(t[l]-s);n>=i&&(n=i,a=t)}))}return a},_applyVisibleArea:function(){var e=this,t=e._options.rotated,n=(t?e.getValueAxis():e.getArgumentAxis()).getTranslator().getCanvasVisibleArea(),i=(t?e.getArgumentAxis():e.getValueAxis()).getTranslator().getCanvasVisibleArea();e._visibleArea={minX:n.min,maxX:n.max,minY:i.min,maxY:i.max}}}),t.polar=p({},D,{drawTrackers:function(){t.chart.drawTrackers.call(this);var e,n=this._trackersTranslator;this.isVisible()&&(h(n,function(t,n){if(n)return e=t,!1}),n[e+360]=n[e])},getNeighborPoint:function(e,n){var i=d.c
12onvertXYToPolar(this.getValueAxis().getCenter(),e,n);return t.chart.getNeighborPoint.call(this,i.phi,i.r)},_applyVisibleArea:function(){var e=this,t=e.getValueAxis().getCanvas();e._visibleArea={minX:t.left,maxX:t.width-t.right,minY:t.top,maxY:t.height-t.bottom}}})},function(e,t,n){"use strict";var i=n(0),r=n(4),o=function(){var e=[new RegExp("&","g"),new RegExp('"',"g"),new RegExp("'","g"),new RegExp("<","g"),new RegExp(">","g")];return function(t){return String(t).replace(e[0],"&").replace(e[1],""").replace(e[2],"'").replace(e[3],"<").replace(e[4],">")}}(),a=function(e){var t=r.splitPair(e),n=parseInt(t&&t[0],10),i=parseInt(t&&t[1],10);return isFinite(n)||(n=0),isFinite(i)||(i=n),{h:n,v:i}},s=function(e){var t=r.splitQuad(e),n=parseInt(t&&t[0],10),i=parseInt(t&&t[1],10),o=parseInt(t&&t[2],10),a=parseInt(t&&t[3],10);return isFinite(n)||(n=0),isFinite(i)||(i=n),isFinite(o)||(o=n),isFinite(a)||(a=i),{top:i,right:o,bottom:a,left:n}},l=function(){var e,t,n,r=arguments[0],o=[].slice.call(arguments).slice(1);if(i.isFunction(r))return r.apply(this,o);for(var a=0;a<o.length;a++)t=new RegExp("\\{"+a+"\\}","gm"),n=o[a],"string"===i.type(n)&&n.indexOf("$")>=0&&(e="$".replace("$","$$").length,n=n.replace("$",1===e?"$$$$":"$$")),r=r.replace(t,n);return r},u=function(){var e=function(e){return(e+"").replace(/([\+\*\?\\\.\[\^\]\$\(\)\{\}\><\|\=\!\:])/g,"\\$1")};return function(t,n,i){return t.replace(new RegExp("("+e(n)+")","gi"),i)}}(),c=function(){var e=/\s/g;return function(t){return!t||!t.replace(e,"")}}();t.encodeHtml=o,t.pairToObject=a,t.quadToObject=s,t.format=l,t.replaceAll=u,t.isEmpty=c},function(e,t,n){"use strict";e.exports=function(e){var t=n(1).extend,i=n(0).isFunction,r=n(2).each,o=n(9),a=o.inherit(e),s=a,l=new s(e),u={},c=function(t,n){r(t,function(t){i(l[t])?!n&&e[t]||(e[t]=function(){return l[t].apply(e,arguments)}):(n&&(u[t]=e[t]),e[t]=l[t])})};return c(e,!0),e.inject=function(e){s=s.inherit(e),l=new s,c(e)},e.resetInjection=function(){t(e,u),s=a,l=new a},e}},function(e,t,n){"use strict";var i=n(2).each,r=n(55),o=function(e,t){var n={};"noBubble"in t&&(n.noBubble=t.noBubble),"bindType"in t&&(n.bindType=t.bindType),"delegateType"in t&&(n.delegateType=t.delegateType),i(["setup","teardown","add","remove","trigger","handle","_default","dispose"],function(e,i){t[i]&&(n[i]=function(){var e=[].slice.call(arguments);return e.unshift(this),t[i].apply(t,e)})}),r.fire(e,n)};o.callbacks=r,e.exports=o},function(e,t,n){"use strict";function i(e){return[-e,-e,e,-e,e,e,-e,e,-e,-e]}function r(e){var t=v(e);return[-t,0,0,-t,t,0,0,t,-t,0]}function o(e){var t=v(e),n=_(t/2),i=v(t/2);return[-t,-n,-n,-t,0,-i,n,-t,t,-n,i,0,t,n,n,t,0,i,-n,t,-t,n,-i,0]}function a(e){return[-e,-e,e,-e,0,e,-e,-e]}function s(e){return[-e,e,e,e,0,-e,-e,e]}var l=n(1).extend,u=n(2).each,c=n(4).noop,d=n(108),h=l,p=n(0).isDefined,f=n(3).normalizeEnum,g=Math,m=g.round,_=g.floor,v=g.ceil;e.exports={deleteLabel:function(){this._label.dispose(),this._label=null},_hasGraphic:function(){return this.graphic},clearVisibility:function(){var e=this,t=e.graphic;t&&t.attr("visibility")&&t.attr({visibility:null})},isVisible:function(){return this.inVisibleArea&&this.series.isVisible()},setInvisibility:function(){var e=this,t=e.graphic;t&&"hidden"!==t.attr("visibility")&&t.attr({visibility:"hidden"}),e._errorBar&&e._errorBar.attr({visibility:"hidden"}),e._label.draw(!1)},clearMarker:function(){var e=this.graphic;e&&e.attr(this._emptySettings)},_createLabel:function(){this._label=new d.Label({renderer:this.series._renderer,labelsGroup:this.series._labelsGroup,point:this})},_updateLabelData:function(){this._label.setData(this._getLabelFormatObject())},_updateLabelOptions:function(){!this._label&&this._createLabel(),this._label.setOptions(this._options.label)},_checkImage:function(e){return p(e)&&("string"==typeof e||p(e.url))},_fillStyle:function(){this._styles=this._options.styles},_checkSymbol:function(e,t){var n=e.symbol,i=t.symbol,r="circle"===n&&"circle"!==i||"circle"!==n&&"circle"===i,o=this._checkImage(e.image)!==this._checkImage(t.image);return!(!r&&!o)},_populatePointShape:function(e,t){switch(e){case"square":return i(t);case"polygon":return r(t);case"triangle":case"triangleDown":return a(t);case"triangleUp":return s(t);case"cross":return o(t)}},hasCoords:function(){return null!==this.x&&null!==this.y},correctValue:function(e){var t=this;t.hasValue()&&(t.value=t.initialValue+e,t.minValue=e)},resetCorrection:function(){this.value=this.initialValue,this.minValue="canvas_position_default"},resetValue:function(){var e=this;e.hasValue()&&(e.value=e.initialValue=0,e.minValue=0,e._label.setDataField("value",e.value))},_getTranslates:function(e){var t=this.x,n=this.y;return e&&(this._options.rotated?t=this.defaultX:n=this.defaultY),{x:t,y:n}},_createImageMarker:function(e,t,n){var i=n.width||20,r=n.height||20;return e.image(-m(.5*i),-m(.5*r),i,r,n.url?n.url.toString():n.toString(),"center").attr({translateX:t.translateX,translateY:t.translateY,visibility:t.visibility})},_createSymbolMarker:function(e,t){var n,i=this._options.symbol;return"circle"===i?(delete t.points,n=e.circle().attr(t)):"square"!==i&&"polygon"!==i&&"triangle"!==i&&"triangleDown"!==i&&"triangleUp"!==i&&"cross"!==i||(n=e.path([],"area").attr(t).sharp()),n},_createMarker:function(e,t,n,i){var r=this,o=r._checkImage(n)?r._createImageMarker(e,i,n):r._createSymbolMarker(e,i);
12return o&&o.data({"chart-data-point":r}).append(t),o},_getSymbolBBox:function(e,t,n){return{x:e-n,y:t-n,width:2*n,height:2*n}},_getImageBBox:function(e,t){var n=this._options.image,i=n.width||20,r=n.height||20;return{x:e-m(i/2),y:t-m(r/2),width:i,height:r}},_getGraphicBBox:function(){var e=this,t=e._options,n=e.x,i=e.y;return t.visible?e._checkImage(t.image)?e._getImageBBox(n,i):e._getSymbolBBox(n,i,t.styles.normal.r):{x:n,y:i,width:0,height:0}},_isLabelInsidePoint:c,_getShiftLabelCoords:function(e){var t=this._addLabelAlignmentAndOffset(e,this._getLabelCoords(e));return this._checkLabelPosition(e,t)},_drawLabel:function(){var e=this,t=e._getCustomLabelVisibility(),n=e._label,i=e._showForZeroValues()&&e.hasValue()&&!1!==t&&(e.series.getLabelVisibility()||t);n.draw(!!i)},correctLabelPosition:function(e){var t,n=this;n._isLabelInsidePoint(e)||(t=n._getShiftLabelCoords(e),e.setFigureToDrawConnector(n._getLabelConnector(e.pointPosition)),e.shift(m(t.x),m(t.y)))},_showForZeroValues:function(){return!0},_getLabelConnector:function(e){var t=this._getGraphicBBox(e),n=t.width/2,i=t.height/2;return{x:t.x+n,y:t.y+i,r:this._options.visible?Math.max(n,i):0}},_getPositionFromLocation:function(){return{x:this.x,y:this.y}},_isPointInVisibleArea:function(e,t){return e.minX<=t.x+t.width&&e.maxX>=t.x&&e.minY<=t.y+t.height&&e.maxY>=t.y},_checkLabelPosition:function(e,t){var n=this,i=n._getVisibleArea(),r=e.getBoundingRect(),o=n._getGraphicBBox(e.pointPosition);return n._isPointInVisibleArea(i,o)&&(n._options.rotated?(i.minX>t.x&&(t.x=o.x+o.width+10),i.maxX<t.x+r.width&&(t.x=o.x-10-r.width),i.minY>t.y&&(t.y=i.minY),i.maxY<t.y+r.height&&(t.y=i.maxY-r.height)):(i.minX>t.x&&(t.x=i.minX),i.maxX<t.x+r.width&&(t.x=i.maxX-r.width),i.minY>t.y&&(t.y=o.y+o.height+10),i.maxY<t.y+r.height&&(t.y=o.y-r.height-10))),t},_addLabelAlignmentAndOffset:function(e,t){var n=e.getBoundingRect(),i=e.getLayoutOptions();return this._options.rotated||("left"===i.alignment?t.x+=n.width/2:"right"===i.alignment&&(t.x-=n.width/2)),t.x+=i.horizontalOffset,t.y+=i.verticalOffset,t},_getLabelCoords:function(e){return this._getLabelCoordOfPosition(e,this._getLabelPosition(e.pointPosition))},_getLabelCoordOfPosition:function(e,t){var n=this,i=e.getBoundingRect(),r=n._getGraphicBBox(e.pointPosition),o=r.height/2-i.height/2,a=r.width/2-i.width/2,s=r.x,l=r.y;switch(t){case"left":s-=i.width+10,l+=o;break;case"right":s+=r.width+10,l+=o;break;case"top":s+=a,l-=i.height+10;break;case"bottom":s+=a,l+=r.height+10;break;case"inside":s+=a,l+=o}return{x:s,y:l}},_drawMarker:function(e,t,n){var i=this,r=i._options,o=i._getTranslates(n),a=i._getStyle();i.graphic=i._createMarker(e,t,r.image,h({translateX:o.x,translateY:o.y,points:i._populatePointShape(r.symbol,a.r)},a))},_getErrorBarSettings:function(){return{visibility:"visible"}},_drawErrorBar:function(e,t){if(this._options.errorBars){var n,i=this,r=i._options,o=r.errorBars,a=[],s=i._errorBarPos,l=i._highErrorCoord,c=i._lowErrorCoord,d=f(o.displayMode),h="high"===d,g="low"===d,m=_(parseInt(o.edgeLength)/2),v=(h||!p(c))&&p(l)&&!g,b=(g||!p(l))&&p(c)&&!h;v&&(c=i._baseErrorBarPos),b&&(l=i._baseErrorBarPos),"none"!==d&&p(l)&&p(c)&&p(s)?(!b&&a.push([s-m,l,s+m,l]),a.push([s,l,s,c]),!v&&a.push([s+m,c,s-m,c]),r.rotated&&u(a,function(e,t){t.reverse()}),n=i._getErrorBarSettings(o),i._errorBar?(n.points=a,i._errorBar.attr(n)):i._errorBar=e.path(a,"line").attr(n).append(t)):i._errorBar&&i._errorBar.attr({visibility:"hidden"})}},getTooltipParams:function(){var e=this,t=e.graphic;return{x:e.x,y:e.y,offset:t?t.getBBox().height/2:0}},setPercentValue:function(e,t,n,i){var r=this,o=r.value/e||0,a=r.minValue/e||0,s=o-a;r._label.setDataField("percent",s),r._label.setDataField("total",e),r.series.isFullStackedSeries()&&r.hasValue()&&(r.leftHole&&(r.leftHole/=e-n,r.minLeftHole/=e-n),r.rightHole&&(r.rightHole/=e-i,r.minRightHole/=e-i),r.value=o,r.minValue=a||r.minValue)},_storeTrackerR:function(){var e,t=this,n=window.navigator,i=t._options.styles.normal.r;return e="ontouchstart"in window||n.msPointerEnabled&&n.msMaxTouchPoints||n.pointerEnabled&&n.maxTouchPoints?20:6,t._options.trackerR=i<e?e:i,t._options.trackerR},_translateErrorBars:function(){var e=this,t=e._options,n=t.rotated,i=t.errorBars,r=e._getValTranslator();
12i&&(p(e.lowError)&&(e._lowErrorCoord=r.translate(e.lowError)),p(e.highError)&&(e._highErrorCoord=r.translate(e.highError)),e._errorBarPos=_(n?e.vy:e.vx),e._baseErrorBarPos="stdDeviation"===i.type?e._lowErrorCoord+(e._highErrorCoord-e._lowErrorCoord)/2:n?e.vx:e.vy)},_translate:function(){var e=this,t=e._getValTranslator(),n=e._getArgTranslator();e._options.rotated?(e.vx=e.x=t.translate(e.value),e.vy=e.y=n.translate(e.argument),e.minX=t.translate(e.minValue),e.defaultX=t.translate("canvas_position_default")):(e.vy=e.y=t.translate(e.value),e.vx=e.x=n.translate(e.argument),e.minY=t.translate(e.minValue),e.defaultY=t.translate("canvas_position_default")),e._translateErrorBars(),e._calculateVisibility(e.x,e.y)},_updateData:function(e){var t=this;t.value=t.initialValue=t.originalValue=e.value,t.minValue=t.initialMinValue=t.originalMinValue=p(e.minValue)?e.minValue:"canvas_position_default"},_getImageSettings:function(e){return{href:e.url||e.toString(),width:e.width||20,height:e.height||20}},getCrosshairData:function(){var e=this,t=e._options.rotated,n=e.value,i=e.argument;return{x:e.vx,y:e.vy,xValue:t?n:i,yValue:t?i:n,axis:e.series.axis}},getPointRadius:function(){var e,t=this._getStyle(),n=this._options,i=t.r,r=n.symbol,o="square"===r,a="triangle"===r||"triangleDown"===r||"triangleUp"===r;return n.visible&&!n.image&&i?(e=t["stroke-width"]/2,(o||a?1.4*i:i)+e):0},_updateMarker:function(e,t){var n,i=this,r=i._options,o=r.image,a=i.isVisible()?{}:{visibility:"hidden"};n=i._checkImage(o)?h({},{visibility:t.visibility},a,i._getImageSettings(o)):h({},t,a,{points:i._populatePointShape(r.symbol,t.r)}),e||(n.translateX=i.x,n.translateY=i.y),i.graphic.attr(n).sharp()},_getLabelFormatObject:function(){var e=this;return{argument:e.initialArgument,value:e.initialValue,originalArgument:e.originalArgument,originalValue:e.originalValue,seriesName:e.series.name,lowErrorValue:e.lowError,highErrorValue:e.highError,point:e}},_getLabelPosition:function(){var e=this._options.rotated;return this.initialValue>0?e?"right":"top":e?"left":"bottom"},_getFormatObject:function(e){var t=this,n=t._label.getData();return h({},n,{argumentText:e.formatValue(t.initialArgument,"argument"),valueText:e.formatValue(t.initialValue)},p(n.percent)?{percentText:e.formatValue(n.percent,"percent")}:{},p(n.total)?{totalText:e.formatValue(n.total)}:{})},_getMarkerVisibility:function(){return this._options.visible},coordsIn:function(e,t){var n=this._storeTrackerR();return e>=this.x-n&&e<=this.x+n&&t>=this.y-n&&t<=this.y+n},getMinValue:function(){var e=this._options.errorBars;if(e){var t=e.displayMode,n="high"===t?this.value:this.lowError,i="low"===t?this.value:this.highError;return n<i?n:i}return this.value},getMaxValue:function(){var e=this._options.errorBars;if(e){var t=e.displayMode,n="high"===t?this.value:this.lowError,i="low"===t?this.value:this.highError;return n>i?n:i}return this.value}}},function(e,t,n){"use strict";var i=n(42),r=n(2).each,o=n(15),a=n(26),s=n(101),l=n(138),u=n(103),c=n(139),d=function(){if(i.pointerEvents)return l;var e=o.real();return!i.touch||e.tablet||e.phone?i.touch?s:u:c}();r(d.map,function(e,t){a(e,new d(e,t))}),e.exports={down:"dxpointerdown",up:"dxpointerup",move:"dxpointermove",cancel:"dxpointercancel",enter:"dxpointerenter",leave:"dxpointerleave",over:"dxpointerover",out:"dxpointerout"}},function(e,t,n){"use strict";e.exports={events:{mouseover:"mouseover",mouseout:"mouseout",mousemove:"mousemove",touchstart:"touchstart",touchmove:"touchmove",touchend:"touchend",mousedown:"mousedown",mouseup:"mouseup",click:"click",selectSeries:"selectseries",deselectSeries:"deselectseries",selectPoint:"selectpoint",deselectPoint:"deselectpoint",showPointTooltip:"showpointtooltip",hidePointTooltip:"hidepointtooltip"},states:{hover:"hover",normal:"normal",selection:"selection",normalMark:0,hoverMark:1,selectedMark:2,applyHover:"applyHover",applySelected:"applySelected",resetItem:"resetItem"},pieLabelIndent:30,pieLabelSpacing:10,pieSeriesSpacing:4}},function(e,t,n){"use strict";var i=n(1).extend,r=n(2).each,o=n(23),a=n(44).chart.area,s=o.chart,l=o.polar,u=i,c=r;t.chart={},t.polar={};var d={_createLegendState:function(e,t){return{fill:e.color||t,hatching:e.hatching}},_parsePointStyle:function(e,t,n){var i=e.color||t,r=s._parsePointStyle.call(this,e,i,n);return r.fill=i,r.hatching=e.hatching,r.dashStyle=e.border&&e.border.dashStyle||"solid",delete r.r,r},_applyMarkerClipRect:function(e){e["clip-path"]=null},_clearingAnimation:function(e){var t=this,n=t._oldGetAffineCoordOptions()||t._getAffineCoordOptions();t._labelsGroup&&t._labelsGroup.animate({opacity:.001},{duration:t._defaultDuration,partitionDuration:.5},function(){t._markersGroup.animate(n,{partitionDuration:.5}
12,function(){t._markersGroup.attr({scaleX:null,scaleY:null,translateX:0,translateY:0}),e()})})},_setGroupsSettings:function(e,t){var n=this,i={};s._setGroupsSettings.apply(n,arguments),e&&t?i=this._getAffineCoordOptions():e||(i={scaleX:1,scaleY:1,translateX:0,translateY:0}),n._markersGroup.attr(i)},_drawPoint:function(e){e.hasAnimation=e.hasAnimation&&!e.firstDrawing,e.firstDrawing=!1,s._drawPoint.call(this,e)},_getMainColor:function(){return this._options.mainSeriesColor},_createPointStyles:function(e){var t=this,n=e.color||t._getMainColor();return{normal:t._parsePointStyle(e,n,n),hover:t._parsePointStyle(e.hoverStyle||{},n,n),selection:t._parsePointStyle(e.selectionStyle||{},n,n)}},_updatePointsVisibility:function(){var e=this._options.visible;r(this._points,function(t,n){n._options.visible=e})},_getOptionsForPoint:function(){return this._options},_animate:function(e){var t=this,n=function(){t._animateComplete()},i=function(e,t){var n=e.length-1;c(e||[],function(e,i){i.animate(e===n?t:void 0,i.getMarkerCoords())})};t._animatePoints(e,n,i)},_getPointSize:function(){return 3},getValueRangeInitialValue:a.getValueRangeInitialValue,_patchMarginOptions:function(e){return e.checkInterval=!0,e}};t.chart.bar=u({},s,d,{_getAffineCoordOptions:function(){var e=this._options.rotated,t=e?"X":"Y",n={scaleX:e?.001:1,scaleY:e?1:.001};return n["translate"+t]=this.getValueAxis().getTranslator().translate("canvas_position_default"),n},_animatePoints:function(e,t,n){var i=this;i._markersGroup.animate({scaleX:1,scaleY:1,translateY:0,translateX:0},void 0,t),e||n(i._drawnPoints,t)}}),t.polar.bar=u({},l,d,{_animatePoints:function(e,t,n){n(this._drawnPoints,t)},_setGroupsSettings:s._setGroupsSettings,_drawPoint:function(e,t,n){s._drawPoint.call(this,e,t,n)},_parsePointStyle:function(e){var t=d._parsePointStyle.apply(this,arguments);return t.opacity=e.opacity,t},_createGroups:s._createGroups,_setMarkerGroupSettings:function(){var e,t=this,n=t._createPointStyles(t._getMarkerGroupOptions()).normal;n.class="dxc-markers",t._applyMarkerClipRect(n),e=u({},n),delete e.opacity,t._markersGroup.attr(e)},_createLegendState:a._createLegendState})},function(e,t,n){"use strict";function i(e){return/^(or|\|\||\|)$/i.test(e)}function r(e){return/^(and|\&\&|\&)$/i.test(e)}var o=n(0).isFunction,a=n(2).map,s=n(40).toComparable,l=n(10).Deferred,u=function(e){return[e[0],e.length<3?"=":String(e[1]).toLowerCase(),e.length<2||e[e.length-1]]},c=function(e){return Array.isArray(e)||(e=[e]),a(e,function(e){var t={selector:o(e)||"string"==typeof e?e:e.getter||e.field||e.selector,desc:!(!e.desc&&"d"!==String(e.dir).charAt(0).toLowerCase())};return e.compare&&(t.compare=e.compare),t})},d=function(){var e,t={timeout:"Network connection timeout",error:"Unspecified network error",parsererror:"Unexpected server response"},n=function(e){var n=t[e];return n||e};return window.addEventListener("beforeunload",function(){e=!0}),function(t,i){return e?"DEVEXTREME_XHR_ERROR_UNLOAD":t.status<400?n(i):t.statusText}}(),h={count:{seed:0,step:function(e){return 1+e}},sum:{seed:0,step:function(e,t){return e+t}},min:{step:function(e,t){return t<e?t:e}},max:{step:function(e,t){return t>e?t:e}},avg:{seed:[0,0],step:function(e,t){return[e[0]+t,e[1]+1]},finalize:function(e){return e[1]?e[0]/e[1]:NaN}}},p=function(){var e,t=0;return{obtain:function(){0===t&&(e=new l),t++},release:function(){--t<1&&e.resolve()},promise:function(){return(0===t?(new l).resolve():e).promise()},reset:function(){t=0,e&&e.resolve()}}}(),f=function(e,t,n){if(Array.isArray(e)){for(var i,r=a(t,function(e,t){return t}),o=0;o<r.length;o++)if(i=r[o],s(t[i],!0)!=s(n[i],!0))return!1;return!0}return s(t,!0)==s(n,!0)},g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",m=function(e){function t(e){return g.charAt(e)}Array.isArray(e)||(e=_(String(e)));for(var n="",i=0;i<e.length;i+=3){var r=e[i],o=e[i+1],s=e[i+2];n+=a([r>>2,(3&r)<<4|o>>4,isNaN(o)?64:(15&o)<<2|s>>6,isNaN(s)?64:63&s],t).join("")}return n},_=function(e){var t,n,i=[];for(n=0;n<e.length;n++)t=e.charCodeAt(n),t<128?i.push(t):t<2048?i.push(192+(t>>6),128+(63&t)):t<65536?i.push(224+(t>>12),128+(t>>6&63),128+(63&t)):t<2097152&&i.push(240+(t>>18),128+(t>>12&63),128+(t>>6&63),128+(63&t));return i},v=function(e){return"!"===e[0]&&Array.isArray(e[1])},b={XHR_ERROR_UNLOAD:"DEVEXTREME_XHR_ERROR_UNLOAD",normalizeBinaryCriterion:u,normalizeSortingInfo:c,errorMessageFromXhr:d,aggregators:h,keysEqual:f,isDisjunctiveOperator:i,isConjunctiveOperator:r,processRequestResultLock:p,isUnaryOperation:v,base64_encode:m};e.exports=b},function(e,t,n){"use strict";var i=n(33),r=n(8),o={},a=i(r.ERROR_MESSAGES,{E4000:"[DevExpress.data]: {0}",E4001:"Unknown aggregating function is detected: '{0}'",E4002:"Unsupported OData protocol version is used",E4003:"Unknown filter operation is used: {0}",E4004:"The thenby() method is called before the sortby() method",E4005:"Store requires a key expression for this operation",E4006:"ArrayStore 'data' option must be an array",E4007:"Compound keys cannot be auto-generated",E4008:"Attempt to insert an item with the a duplicated key",E4009:"Data item cannot be found",E4010:"CustomStore does not support creating queries",E4011:"Custom Store method is not implemented or is not a function: {0}
12",E4012:"Custom Store method returns an invalid value: {0}",E4013:"Local Store requires the 'name' configuration option is specified",E4014:"Unknown data type is specified for ODataStore: {0}",E4015:"Unknown entity name or alias is used: {0}",E4017:"Keys cannot be modified",E4018:"The server has returned a non-numeric value in a response to an item count request",E4019:"Mixing of group operators inside a single group of filter expression is not allowed",E4020:"Unknown store type is detected: {0}",E4021:"The server response does not provide the totalCount value",E4022:"The server response does not provide the groupCount value",E4023:"Could not parse the following XML: {0}",W4000:"Data returned from the server has an incorrect structure",W4001:'The {0} field is listed in both "keyType" and "fieldTypes". The value of "fieldTypes" is used.',W4002:"Data loading has failed for some cells due to the following error: {0}"});o={errors:a,errorHandler:null,_errorHandler:function(e){o.errorHandler&&o.errorHandler(e)}},e.exports=o},function(e,t,n){"use strict";var i=n(1).extend,r=n(34),o=n(24),a=n(45),s="http://js.devexpress.com/error/"+a.split(".").slice(0,2).join("_")+"/";e.exports=function(e,t){var n={ERROR_MESSAGES:i(t,e),Error:function(){return c([].slice.call(arguments))},log:function(e){var t="log";/^E\d+$/.test(e)?t="error":/^W\d+$/.test(e)&&(t="warn"),r.logger[t]("log"===t?e:a([].slice.call(arguments)))}},a=function(e){var t=e[0];return e=e.slice(1),u(t,l(t,e))},l=function(e,t){return t=[n.ERROR_MESSAGES[e]].concat(t),o.format.apply(this,t).replace(/\.*\s*?$/,"")},u=function(e,t){return o.format.apply(this,["{0} - {1}. See:\n{2}",e,t,s+e])},c=function(e){var t,n,r;return t=e[0],e=e.slice(1),n=l(t,e),r=u(t,n),i(new Error(r),{__id:t,__details:n})};return n}},function(e,t,n){"use strict";var i=n(0).isFunction,r=function(){function e(e){r&&i(r.info)&&r.info(e)}function t(e){r&&i(r.warn)&&r.warn(e)}function n(e){r&&i(r.error)&&r.error(e)}var r=window.console;return{info:e,warn:t,error:n}}(),o=function(){function e(e,t){if(!e)throw new Error(t)}function t(t,n){e(null!==t&&void 0!==t,n)}return{assert:e,assertParam:t}}();t.logger=r,t.debug=o},function(e,t,n){"use strict";var i=n(2).map,r=function(e){return void 0===e||null===e?"":String(e)},o=function(e){return r(e).charAt(0).toUpperCase()+e.substr(1)},a=function(e){return r(e).replace(/([a-z\d])([A-Z])/g,"$1 $2").split(/[\s_-]+/)},s=function(e){return i(a(e),function(e){return e.toLowerCase()}).join("-")},l=function(e){return s(e).replace(/-/g,"_")},u=function(e,t){return i(a(e),function(e,n){return e=e.toLowerCase(),(t||n>0)&&(e=o(e)),e}).join("")},c=function(e){return o(s(e).replace(/-/g," "))},d=function(e){return i(a(e),function(e){return o(e.toLowerCase())}).join(" ")},h=["0","1","2","3","4","5","6","7","8","9"],p=function(e){var t,n,i=[],r=!1,o=!1;for(t=0;t<e.length;t++)n=e.charAt(t),o=n===n.toUpperCase()&&"-"!==n&&")"!==n||n in h,"_"===n||"."===n?(n=" ",o=!0):0===t?(n=n.toUpperCase(),o=!0):!r&&o&&i.length>0&&i.push(" "),i.push(n),r=o;return i.join("")};t.dasherize=s,t.camelize=u,t.humanize=c,t.titleize=d,t.underscore=l,t.captionize=p},function(e,t,n){"use strict";var i=n(1).extend,r=/(webkit)[ \/]([\w.]+)/,o=/(msie) (\d{1,2}\.\d)/,a=/(trident).*rv:(\d{1,2}\.\d)/,s=/(edge)\/((\d+)?[\w\.]+)/,l=/(safari)/i,u=/(mozilla)(?:.*? rv:([\w.]+))/,c=function(e){e=e.toLowerCase();var t={},n=o.exec(e)||a.exec(e)||s.exec(e)||e.indexOf("compatible")<0&&u.exec(e)||r.exec(e)||[],i=n[1],c=n[2];return"webkit"===i&&e.indexOf("chrome")<0&&l.exec(e)&&(i="safari",t.webkit=!0,c=/Version\/([0-9.]+)/i.exec(e),c=c&&c[1]),"trident"!==i&&"edge"!==i||(i="msie"),i&&(t[i]=!0,t.version=c),t};e.exports=i({_fromUA:c},c(navigator.userAgent))},function(e,t,n){"use strict";var i=n(25),r=n(7).inArray,o=n(2).each,a=n(0).isPlainObject,s=n(124),l=n(18),u=n(8),c=["currency","fixedpoint","exponential","percent","decimal"],d={1:"K",2:"M",3:"B",4:"T"},h={largenumber:"auto",thousands:1,millions:2,billions:3,trillions:4},p=i({numericFormats:c,defaultLargeNumberFormatPostfixes:d,_parseNumberFormatString:function(e){var t,n={};if(e&&"string"==typeof e)return t=e.toLowerCase().split(" "),o(t,function(e,t){r(t,c)>-1?n.formatType=t:t in h&&(n.power=h[t])}),n.power&&!n.formatType&&(n.formatType="fixedpoint"),n.formatType?n:void 0}
12,_calculateNumberPower:function(e,t,n,i){var r=Math.abs(e),o=0;if(r>1)for(;r&&r>=t&&(void 0===i||o<i);)o++,r/=t;else if(r>0&&r<1)for(;r<1&&(void 0===n||o>n);)o--,r*=t;return o},_getNumberByPower:function(e,t,n){for(var i=e;t>0;)i/=n,t--;for(;t<0;)i*=n,t++;return i},_formatNumber:function(e,t,n){var i,r;return"auto"===t.power&&(t.power=this._calculateNumberPower(e,1e3,0,4)),t.power&&(e=this._getNumberByPower(e,t.power,1e3)),i=this.defaultLargeNumberFormatPostfixes[t.power]||"",r=this._formatNumberCore(e,t.formatType,n),r=r.replace(/(\d|.$)(\D*)$/,"$1"+i+"$2")},_formatNumberExponential:function(e,t){var n,i=this._calculateNumberPower(e,10),r=this._getNumberByPower(e,i,10);return void 0===t.precision&&(t.precision=1),r.toFixed(t.precision||0)>=10&&(i++,r/=10),n=(i>=0?"+":"")+i.toString(),this._formatNumberCore(r,"fixedpoint",t)+"E"+n},_addZeroes:function(e,t){var n=Math.pow(10,t);e=(e*n>>>0)/n;for(var i=e.toString();i.length<t;)i="0"+i;return i},_addGroupSeparators:function(e){var t=e.toString().split(".");return t[0].replace(/\B(?=(\d{3})+(?!\d))/g,l().thousandsSeparator)+(t[1]?l().decimalSeparator+t[1]:"")},_formatNumberCore:function(e,t,n){return"exponential"===t?this._formatNumberExponential(e,n):("decimal"!==t&&null!==n.precision&&(n.precision=n.precision||0),"percent"===t&&(e*=100),void 0!==n.precision&&(e="decimal"===t?this._addZeroes(e,n.precision):null===n.precision?e.toPrecision():e.toFixed(n.precision)),e="decimal"!==t?this._addGroupSeparators(e):e.toString().replace(".",l().decimalSeparator),"percent"===t&&(e+="%"),e)},_normalizeFormat:function(e){return e?"function"==typeof e?e:(a(e)||(e={type:e}),e):{}},_getSeparators:function(){return{decimalSeparator:this.getDecimalSeparator(),thousandsSeparator:this.getThousandsSeparator()}},getThousandsSeparator:function(){return this.format(1e3,"fixedPoint")[1]},getDecimalSeparator:function(){return this.format(1.2,{type:"fixedPoint",precision:1})[1]},convertDigits:function(e,t){var n=this.format(90,"decimal");if("string"!=typeof e||"0"===n[1])return e;var i=t?n[1]:"0",r=t?"0":n[1],o=t?n[0]:"9",a=new RegExp("["+i+"-"+o+"]","g");return e.replace(a,function(e){return String.fromCharCode(e.charCodeAt(0)+(r.charCodeAt(0)-i.charCodeAt(0)))})},format:function(e,t){if("number"!=typeof e)return e;if("number"==typeof t)return e;if("function"==typeof(t=t&&t.formatter||t))return t(e);t=this._normalizeFormat(t),t.type||(t.type="decimal");var n=this._parseNumberFormatString(t.type);return n?this._formatNumber(e,n,t):this.convertDigits(s.getFormatter(t.type,this._getSeparators())(e))},parse:function(e,t){if(e){if(t&&t.parser)return t.parser(e);e=this.convertDigits(e,!0),t&&"string"!=typeof t&&u.log("W0011");var n=this.getDecimalSeparator(),i=new RegExp("[^0-9"+n+"]","g"),r=e.replace(i,"").replace(n,".").replace(/^\.|\.$/g,"");if(r.length>15)return NaN;if(""===r)return null;var o=+r,a="-"===e.charAt(0),s=!!t&&e===this.format(-1*o,t);return o*(a||s?-1:1)}}});e.exports=p},function(e,t,n){"use strict";var i=n(25);e.exports=i({locale:function(){var e="en";return function(t){if(!t)return e;e=t}}()})},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(13),a=function(){var e,t=o(),n=!1,a=t.add,s=t.remove,l=function(){var e=i(window);return{width:e.width(),height:e.height()}},u=function(){var n=l();if(n.width!==e.width||n.height!==e.height){var i;n.width===e.width&&(i="height"),n.height===e.height&&(i="width"),e=n,t.fire(i)}};return e=l(),t.add=function(){var e=a.apply(t,arguments),o=i(window);return!n&&t.has()&&(r.subscribeGlobal(o,"resize",u),n=!0),e},t.remove=function(){var e=s.apply(t,arguments),o=i(window);return!t.has()&&n&&(r.off(o,"resize",u),n=!1),e},t}(),s=function(e){return e<768?"xs":e<992?"sm":e<1200?"md":"lg"},l=function(e){return(e||s)(i(window).width())};t.resizeCallbacks=a,t.defaultScreenFactorFunc=s,t.getCurrentScreenFactor=l},function(e,t,n){"use strict";var i=n(8),r=n(9),o=n(21),a=n(0),s=n(2).each,l=n(80),u=l.unwrap,c=l.isWrapped,d=l.assign,h=function(e){return e.replace(/\[/g,".").replace(/\]/g,"")},p=function(e,t){return"this"===t?e:e[t]},f=function(e,t,n,r){if("this"===t)throw new i.Error("E4016");var o=e[t];r.unwrapObservables&&c(o)?d(o,n):e[t]=n},g=function(e){return e=e||{},e.unwrapObservables=void 0===e.unwrapObservables||e.unwrapObservables,e},m=function(e,t){return t.unwrapObservables?u(e):e},_=function(e){if(arguments.length>1&&(e=[].slice.call(arguments)),!e||"this"===e)return function(e){return e};if("string"==typeof e){e=h(e);var t=e.split(".");
12return function(e,n){n=g(n);for(var i=n.functionsAsIs,r=m(e,n),o=0;o<t.length&&r;o++){var s=m(r[t[o]],n);!i&&a.isFunction(s)&&(s=s.call(r)),r=s}return r}}return Array.isArray(e)?v(e):a.isFunction(e)?e:void 0},v=function(e){for(var t={},n=0,i=e.length;n<i;n++){var r=e[n];t[r]=_(r)}return function(e,n){var i;return s(t,function(t){var r,o,a,s,l=this(e,n);if(void 0!==l){for(r=i||(i={}),o=t.split("."),a=o.length-1,s=0;s<a;s++)r=r[o[s]]={};r[o[s]]=l}}),i}},b=function(e){e=e||"this",e=h(e);var t=e.lastIndexOf("."),n=_(e.substr(0,t)),i=e.substr(1+t);return function(e,t,r){r=g(r);var s=n(e,{functionsAsIs:r.functionsAsIs,unwrapObservables:r.unwrapObservables}),l=p(s,i);r.functionsAsIs||!a.isFunction(l)||c(l)?(l=m(l,r),r.merge&&a.isPlainObject(t)&&(!a.isDefined(l)||a.isPlainObject(l))?(l||f(s,i,{},r),s=m(p(s,i),r),o.deepExtendArraySafe(s,t,!1,!0)):f(s,i,t,r)):s[i](t)}},y=function(e,t){return e instanceof Date?e.getTime():e&&e instanceof r&&e.valueOf?e.valueOf():t||"string"!=typeof e?e:e.toLowerCase()};t.compileGetter=_,t.compileSetter=b,t.toComparable=y},function(e,t,n){"use strict";var i=n(130),r=n(2).each,o=n(0).isPlainObject;e.exports={ctor:function(){this._events={},this.setEventsStrategy(new i(this))},setEventsStrategy:function(e){this._eventsStrategy=e},hasEvent:function(e){return this._eventsStrategy.hasEvent(e)},fireEvent:function(e,t){return this._eventsStrategy.fireEvent(e,t),this},on:function(e,t){return o(e)?r(e,function(e,t){this.on(e,t)}.bind(this)):this._eventsStrategy.on(e,t),this},off:function(e,t){return this._eventsStrategy.off(e,t),this},_disposeEvents:function(){this._eventsStrategy.dispose()}}},function(e,t,n){"use strict";var i=n(7).inArray,r=n(15),o=n(46),a={webkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MsTransitionEnd",transition:"transitionend"},s=function(e){return!!o.styleProp(e)},l=function(e){if("text"===e)return!0;var t=document.createElement("input");try{return t.setAttribute("type",e),t.value="wrongValue",!t.value}catch(e){return!1}},u="ontouchstart"in window&&!("callPhantom"in window),c=!!window.navigator.pointerEnabled||!!window.navigator.msPointerEnabled,d=!!window.navigator.maxTouchPoints||!!window.navigator.msMaxTouchPoints;t.touchEvents=u,t.pointerEvents=c,t.touch=u||c&&d,t.transition=s("transition"),t.transitionEndEventName=a[o.styleProp("transition")],t.animation=s("animation"),t.nativeScrolling=function(){var e=r.real(),t=e.platform,n=e.version;return!(n&&n[0]<4&&"android"===t)&&i(t,["ios","android","win"])>-1||e.mac}(),t.styleProp=o.styleProp,t.stylePropPrefix=o.stylePropPrefix,t.supportProp=s,t.hasKo=!!window.ko,t.inputType=l},function(e,t,n){"use strict";var i=n(0),r=n(17),o=n(37),a=n(57),s=n(25),l=n(34).logger;n(58),e.exports=s({format:function(e,t,n){var r=i.isString(t)&&""!==t||i.isPlainObject(t)||i.isFunction(t),s=i.isNumeric(e)||i.isDate(e);return r&&s?i.isFunction(t)?t(e):(void 0!==n&&l.warn("Option 'precision' is deprecated. Use field 'precision' of a format object instead."),i.isString(t)&&(t={type:t,precision:n}),i.isNumeric(e)?o.format(e,t):i.isDate(e)?a.format(e,t):void 0):i.isDefined(e)?e.toString():""},getTimeFormat:function(e){return e?"longtime":"shorttime"},_normalizeFormat:function(e){return Array.isArray(e)?1===e.length?e[0]:function(t){return e.map(function(e){return a.format(t,e)}).join(" ")}:e},getDateFormatByDifferences:function(e,t){var n=[],i=t&&e.millisecond&&!(e.year||e.month||e.day);if(i){var r=function(e){return e.getSeconds()+e.getMilliseconds()/1e3+"s"};n.push(r)}else e.millisecond&&n.push("millisecond");if((e.hour||e.minute||!i&&e.second)&&n.unshift(this.getTimeFormat(e.second)),e.year&&e.month&&e.day)return t&&"year"!==t?"monthandyear":(n.unshift("shortdate"),this._normalizeFormat(n));if(e.year&&e.month)return"monthandyear";if(e.year&&e.quarter)return"quarterandyear";if(e.year)return"year";if(e.quarter)return"quarter";if(e.month&&e.day){if(t){var o=function(e){return a.getMonthNames("abbreviated")[e.getMonth()]+" "+a.format(e,"day")};n.unshift(o)}else n.unshift("monthandday");return this._normalizeFormat(n)}if(e.month)return"month";if(e.day){if(t)n.unshift("day");else{var s=function(e){return a.format(e,"dayofweek")+", "+a.format(e,"day")};n.unshift(s)}return this._normalizeFormat(n)}return this._normalizeFormat(n)},getDateFormatByTicks:function(e){var t,n,i;if(e.length>1)for(t=r.getDatesDifferences(e[0],e[1]),i=1;i<e.length-1;i++)n=r.getDatesDifferences(e[i],e[i+1]),t.count<n.count&&(t=n);else t={year:!0,month:!0,day:!0,hour:e[0].getHours()>0,minute:e[0].getMinutes()>0,second:e[0].getSeconds()>0,millisecond:e[0].getMilliseconds()>0};return this.getDateFormatByDifferences(t)},getDateFormatByTickInterval:function(e,t,n){var o,a,s={week:"day"},l=function(e,t,n){switch(t){case"year":case"quarter":e.month=n;case"month":e.day=n;case"week":case"day":e.hour=n;case"hour":e.minute=n;case"minute":e.second=n;case"second":e.millisecond=n}};return n=i.isString(n)?n.toLowerCase():n,o=r.getDatesDifferences(e,t),e!==t&&function(e,t,n){!n.getMilliseconds()&&n.getSeconds()?n.getSeconds()-t.getSeconds()==1&&(e.millisecond=!0,e.second=!1):!n.getSeconds()&&n.getMinutes()?n.getMinutes()-t.getMinutes()==1&&(e.second=!0,e.minute=!1):!n.getMinutes()&&n.getHours()?n.getHours()-t.getHours()==1&&(e.minute=!0,e.hour=!1):!n.getHours()&&n.getDate()>1?n.getDate()-t.getDate()==1&&(e.hour=!0,e.day=!1):1===n.getDate()&&n.getMonth()?n.getMonth()-t.getMonth()==1&&(e.day=!0,e.month=!1):!n.getMonth()&&n.getFullYear()&&n.getFullYear()-t.getFullYear()==1&&(e.month=!0,e.year=!1)}(o,e>t?t:e,e>t?e:t),a=r.getDateUnitInterval(o),l(o,a,!0),a=r.getDateUnitInterval(n||"second"),l(o,a,!1),o[s[a]||a]=!0,this.getDateFormatByDifferences(o)}})},function(e,t,n){"use strict";var i=n(21),r=n(1).extend,o=n(23).chart,a=n(52),s=a.chart.line,l=a.polar.line,u=n(3).map,c=r;t.chart={},t.polar={};var d={_createBorderElement:s._createMainElement,_createLegendState:function(e,t){return{fill:e.color||t,opacity:e.opacity,hatching:e.hatching}},getValueRangeInitialValue:function(){return"logarithmic"!==this.valueAxisType&&"datetime"!==this.valueType&&!1!==this.showZero?0:o.getValueRangeInitialValue.call(this)},_getDefaultSegment:function(e){var t=s._getDefaultSegment(e);return t.area=t.line.concat(t.line.slice().reverse()),t},_updateElement:function(e,t,n,i,r){var o={points:t.line},a={points:t.area},s=e.line;n?(s&&s.animate(o,i),e.area.animate(a,i,r)):(s&&s.attr(o),e.area.attr(a))},_removeElement:function(e){e.line&&e.line.remove(),e.area.remove()},_drawElement:function(e){return{line:this._bordersGroup&&this._createBorderElement(e.line,{"stroke-width":this._styles.normal.border["stroke-width"]}).append(this._bordersGroup),area:this._createMainElement(e.area).append(this._elementsGroup)}},_applyStyle:function(e){var t=this;t._elementsGroup&&t._elementsGroup.smartAttr(e.elements),t._bordersGroup&&t._bordersGroup.attr(e.border),(t._graphics||[]).forEac
12h(function(t){t.line&&t.line.attr({"stroke-width":e.border["stroke-width"]}).sharp()})},_parseStyle:function(e,t,n){var i=e.border||{},r=s._parseLineOptions(i,n);return r.stroke=i.visible&&r["stroke-width"]?r.stroke:"none",r["stroke-width"]=r["stroke-width"]||1,{border:r,elements:{stroke:"none",fill:e.color||t,hatching:e.hatching,opacity:e.opacity}}},_areBordersVisible:function(){var e=this._options;return e.border.visible||e.hoverStyle.border.visible||e.selectionStyle.border.visible},_createMainElement:function(e,t){return this._renderer.path(e,"area").attr(t)},_getTrackerSettings:function(e){return{"stroke-width":e.singlePointSegment?this._defaultTrackerWidth:0}},_getMainPointsFromSegment:function(e){return e.area}};t.chart.area=c({},s,d,{_prepareSegment:function(e,t){var n=this._processSinglePointsAreaSegment(e,t);return{line:n,area:u(n,function(e){return e.getCoords()}).concat(u(n.slice().reverse(),function(e){return e.getCoords(!0)})),singlePointSegment:n!==e}},_processSinglePointsAreaSegment:function(e,t){if(1===e.length){var n=e[0],r=i.clone(n);return r[t?"y":"x"]+=1,r.argument=null,[n,r]}return e}}),t.polar.area=c({},l,d,{_prepareSegment:function(e,n,i){return i&&l._closeSegment.call(this,e),t.chart.area._prepareSegment.call(this,e)},_processSinglePointsAreaSegment:function(e){return a.polar.line._prepareSegment.call(this,e).line}}),t.chart.steparea=c({},t.chart.area,{_prepareSegment:function(e,n){return e=t.chart.area._processSinglePointsAreaSegment(e,n),t.chart.area._prepareSegment.call(this,a.chart.stepline._calculateStepLinePoints(e))}}),t.chart.splinearea=c({},t.chart.area,{_areaPointsToSplineAreaPoints:function(e){var t=e[e.length/2-1],n=e[e.length/2];e.splice(e.length/2,0,{x:t.x,y:t.y},{x:n.x,y:n.y})},_prepareSegment:function(e,n){var i=t.chart.area,r=i._processSinglePointsAreaSegment(e,n),o=i._prepareSegment.call(this,a.chart.spline._calculateBezierPoints(r,n));return this._areaPointsToSplineAreaPoints(o.area),o.singlePointSegment=r!==e,o},_getDefaultSegment:function(e){var n=t.chart.area._getDefaultSegment(e);return this._areaPointsToSplineAreaPoints(n.area),n},_createMainElement:function(e,t){return this._renderer.path(e,"bezierarea").attr(t)},_createBorderElement:a.chart.spline._createMainElement})},function(e,t,n){"use strict";e.exports="17.2.4"},function(e,t,n){"use strict";var i=n(35).camelize,r=["","Webkit","Moz","O","Ms"],o={"":"",Webkit:"-webkit-",Moz:"-moz-",O:"-o-",ms:"-ms-"},a=document.createElement("dx").style,s=function(e,t){e=i(e,!0);for(var n,o=0,a=r.length;o<a;o++){var s=r[o],l=s+e;if(n=t(i(l),s),void 0===n&&(n=t(l,s)),void 0!==n)break}return n},l=function(e){if(e in a)return e;e=e.charAt(0).toUpperCase()+e.substr(1);for(var t=1;t<r.length;t++){var n=r[t].toLowerCase()+e;if(n in a)return n}},u=function(e){return s(e,function(e,t){if(e in a)return o[t]})};t.styleProp=l,t.stylePropPrefix=u},function(e,t,n){"use strict";var i=function(e){return this.setTimeout(e,1e3/60)},r=function(e){this.clearTimeout(e)},o=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame,a=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame;if(o&&a&&(i=o,r=a),o&&!a){var s={};i=function(e){var t=o.call(window,function(){try{if(t in s)return;e.apply(this,arguments)}finally{delete s[t]}});return t},r=function(e){s[e]=!0}}t.requestAnimationFrame=i.bind(window),t.cancelAnimationFrame=r.bind(window)},function(e,t,n){"use strict";var i=n(6),r=n(36),o=n(9),a=n(11),s=o.inherit({ctor:function(e,t){this._eventName=e,this._originalEvents=a.addNamespace(t,"dxPointerEvents"),this._handlerCount=0,this.noBubble=this._isNoBubble()},_isNoBubble:function(){var e=this._eventName;return"dxpointerenter"===e||"dxpointerleave"===e},_handler:function(e){var t=this._getDelegateTarget(e);return this._fireEvent({type:this._eventName,pointerType:e.pointerType||a.eventSource(e),originalEvent:e,delegateTarget:t,timeStamp:r.mozilla?(new Date).getTime():e.timeStamp})},_getDelegateTarget:function(e){var t;return this.noBubble&&(t=e.delegateTarget),t},_fireEvent:function(e){return a.fireEvent(e)},setup:function(){return!0},add:function(e,t){if(this._handlerCount<=0||this.noBubble){this._selector=t.selector,e=this.noBubble?e:document;var n=this;i.on(e,this._originalEvents,this._selector,function(e){n._handler(e)})}this.noBubble||this._handlerCount++},remove:function(){this.noBubble||this._handlerCount--},teardown:function(e){this._handlerCount&&!this.noBubble||(e=this.noBubble?e:document,".dxPointerEvents"!==this._originalEvents&&i.off(e,this._originalEvents,this._selector))},dispose:function(e){e=this.noBubble?e:document,i.off(e,this._originalEvents)}});e.exports=s},function(e,t,n){"use strict";t.compare=function(e,t,n){function i(e){return"string"==typeof e?e.split("."):"number"==typeof e?[e]:e}e=i(e),t=i(t);var r=Math.max(e.length,t.length);isFinite(n)&&(r=Math.min(r,n));for(var o=0;o<r;o++){var a=parseInt(e[o]||0,10),s=parseInt(t[o]||0,10);if(a<s)return-1;if(a>s)return 1}return 0}},function(e,t,n){"use strict";function i(e){this._options=e}function r(e,t){this._renderElement=e,this._cacheBBox=t}var o=n(4).noop,a=Math.round,s=n(21),l={horizontal:0,vertical:0},u={center:.5,right:1,bottom:1,left:0,top:0};i.prototype={constructor:i,position:function(e){var t=this,n=e.of.getLayoutOptions(),i=t.getLayoutOptions(),r=e.at,o=e.my,s=e.offset||l,c=-u[o.horizontal]*i.width+n.x+u[r.horizontal]*n.width+parseInt(s.horizontal),d=-u[o.vertical]*i.height+n.y+u[r.vertical]*n.height+parseInt(s.vertical);t.shift(a(c),a(d))},getLayoutOptions:o};var c=r.prototype=s.clone(i.prototype);c.constructor=r,c.getLayoutOptions=function(){return this._cacheBBox||this._renderElement.getBBox()},c.shift=function(e,t){var n=this.getLayoutOptions();this._renderElement.move(a(e-n.x),a(t-n.y))},t.LayoutElement=i,t.WrapperLayoutElement=r},function(e,t,n){"use strict";
12var i=n(1).extend,r=i,o=Math,a=o.floor,s=o.abs,l=n(27);e.exports=r({},l,{correctCoordinates:function(e){var t=this,n=a(e.offset-e.width/2);t._options.rotated?(t.height=e.width,t.yCorrection=n):(t.width=e.width,t.xCorrection=n)},_getGraphicBBox:function(){var e=this,t={};return t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height,t},_getLabelConnector:function(e){return this._getGraphicBBox(e)},_getLabelPosition:function(){var e=this,t=e.initialValue,n=e._getValTranslator().getBusinessRange().invert,i="discrete"===e.series.valueAxisType,r=e.series.isFullStackedSeries(),o=!i&&(t>=0&&!n||t<0&&n)||i&&!n||r;return e._options.rotated?o?"right":"left":o?"top":"bottom"},_getLabelCoords:function(e){var t=this;return 0===t.initialValue&&t.series.isFullStackedSeries()?this._options.rotated?t._getLabelCoordOfPosition(e,"right"):t._getLabelCoordOfPosition(e,"top"):"inside"===e.getLayoutOptions().position?t._getLabelCoordOfPosition(e,"inside"):l._getLabelCoords.call(this,e)},_checkLabelPosition:function(e,t){var n=this,i=n._getVisibleArea();return n._isPointInVisibleArea(i,n._getGraphicBBox())?n._moveLabelOnCanvas(t,i,e.getBoundingRect()):t},_isLabelInsidePoint:function(e){var t=this,n=t._getGraphicBBox(),i=e.getBoundingRect();return!(!t._options.resolveLabelsOverlapping||"inside"!==e.getLayoutOptions().position||!(i.width>n.width||i.height>n.height))&&(e.draw(!1),!0)},_moveLabelOnCanvas:function(e,t,n){var i=e.x,r=e.y;return t.minX>i&&(i=t.minX),t.maxX<i+n.width&&(i=t.maxX-n.width),t.minY>r&&(r=t.minY),t.maxY<r+n.height&&(r=t.maxY-n.height),{x:i,y:r}},_showForZeroValues:function(){return this._options.label.showForZeroValues||this.initialValue},_drawMarker:function(e,t,n){var i=this,r=i._getStyle(),o=i.x,a=i.y,s=i.width,l=i.height,u=i._options.cornerRadius;n&&(i._options.rotated?(s=0,o=i.defaultX):(l=0,a=i.defaultY)),i.graphic=e.rect(o,a,s,l).attr({rx:u,ry:u}
12).smartAttr(r).data({"chart-data-point":i}).append(t)},_getSettingsForTracker:function(){var e=this,t=e.y,n=e.height,i=e.x,r=e.width;return e._options.rotated?1===r&&(r=9,i-=4):1===n&&(n=9,t-=4),{x:i,y:t,width:r,height:n}},getGraphicSettings:function(){var e=this.graphic;return{x:e.attr("x"),y:e.attr("y"),height:e.attr("height"),width:e.attr("width")}},_getEdgeTooltipParams:function(e,t,n,i){var r,o,a=this.value>=0,s=this._getValTranslator().getBusinessRange().invert;return this._options.rotated?(o=t+i/2,r=s?a?e:e+n:a?e+n:e):(r=e+n/2,o=s?a?t+i:t:a?t:t+i),{x:r,y:o,offset:0}},getTooltipParams:function(e){var t=this.x,n=this.y,i=this.width,r=this.height;return"edge"===e?this._getEdgeTooltipParams(t,n,i,r):{x:t+i/2,y:n+r/2,offset:0}},_truncateCoord:function(e,t,n){return null===e?e:e<t?t:e>n?n:e},_translateErrorBars:function(e){l._translateErrorBars.call(this),(this._errorBarPos<e.min||this._errorBarPos>e.max)&&(this._errorBarPos=void 0)},_translate:function(){var e,t,n,i=this,r=i._options.rotated,o=r?"x":"y",a=r?"y":"x",l=r?"width":"height",u=r?"height":"width",c=i._getArgTranslator(),d=i._getValTranslator(),h=c.getCanvasVisibleArea(),p=d.getCanvasVisibleArea();e=c.translate(i.argument),i[a]=e=null===e?e:e+(i[a+"Correction"]||0),t=d.translate(i.value),n=d.translate(i.minValue),i["v"+o]=t,i["v"+a]=e+i[u]/2,t=i._truncateCoord(t,p.min,p.max),n=i._truncateCoord(n,p.min,p.max),i[l]=s(t-n),t=t<n?t:n,i._calculateVisibility(r?t:e,r?e:t,i.width,i.height),i[o]=null===t?t:t+(i[o+"Correction"]||0),i["min"+o.toUpperCase()]=null===n?n:n+(i[o+"Correction"]||0),i["default"+o.toUpperCase()]=d.translate("canvas_position_default"),i._translateErrorBars(h),i.inVisibleArea&&null!==i[a]&&(i[a]<h.min&&(i[u]=i[u]-(h.min-i[a]),i[a]=h.min),i[a]+i[u]>h.max&&(i[u]=h.max-i[a]))},_updateMarker:function(e,t){this.graphic.smartAttr(r({},t,e?{}:this.getMarkerCoords()))},getMarkerCoords:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},coordsIn:function(e,t){var n=this;return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height}})},function(e,t,n){"use strict";function i(e,t,n,i){var r=l.clone(e);return r.x=t,r.y=n,r.angle=i,r}function r(e,t,n,r,o){var a=e.angle+o,s=d.getCosAndSin(a);return i(t,n.x+(e.radius+r*o)*s.cos,n.y-(e.radius+r*o)*s.sin,a)}var o=n(23),a=o.chart,s=o.polar,l=n(21),u=n(1).extend,c=n(2).each,d=n(3),h=d.normalizeAngle,p=d.map,f=u,g=c;t.chart={},t.polar={};var m={_applyGroupSettings:function(e,t,n){var i=this;t=f(t,e),i._applyElementsClipRect(t),n.attr(t)},_setGroupsSettings:function(e){var t=this,n=t._styles.normal;t._applyGroupSettings(n.elements,{class:"dxc-elements"},t._elementsGroup),t._bordersGroup&&t._applyGroupSettings(n.border,{class:"dxc-borders"},t._bordersGroup),a._setGroupsSettings.call(t,e),e&&t._markersGroup&&t._markersGroup.attr({opacity:.001})},_createGroups:function(){var e=this;e._createGroup("_elementsGroup",e,e._group),e._areBordersVisible()&&e._createGroup("_bordersGroup",e,e._group),a._createGroups.call(e)},_areBordersVisible:function(){return!1},_getDefaultSegment:function(e){return{line:p(e.line||[],function(e){return e.getDefaultCoords()})}},_prepareSegment:function(e){return{line:e}},_parseLineOptions:function(e,t){return{stroke:e.color||t,"stroke-width":e.width,dashStyle:e.dashStyle||"solid"}},_parseStyle:function(e,t){return{elements:this._parseLineOptions(e,t)}},_applyStyle:function(e){var t=this;t._elementsGroup&&t._elementsGroup.attr(e.elements),g(t._graphics||[],function(t,n){n.line&&n.line.attr({"stroke-width":e.elements["stroke-width"]}).sharp()})},_drawElement:function(e,t){return{line:this._createMainElement(e.line,{"stroke-width":this._styles.normal.elements["stroke-width"]}).append(t)}},_removeElement:function(e){e.line.remove()},_generateDefaultSegments:function(){var e=this;return p(e._segments||[],function(t){return e._getDefaultSegment(t)})},_updateElement:function(e,t,n,i,r){var o={points:t.line},a=e.line;n?a.animate(o,i,r):a.attr(o)},_clearingAnimation:function(e){var t=this,n=t._graphics.length-1,i={opacity:.001},r={duration:t._defaultDuration,partitionDuration:.5};t._labelsGroup&&t._labelsGroup.animate(i,r,function(){t._markersGroup&&t._markersGroup.animate(i,r,function(){g(t._defaultSegments||[],function(i,r){t._oldUpdateElement(t._graphics[i],r,!0,{partitionDuration:.5},i===n?e:void 0)})})})},_animateComplete:function(){var e=this;a._animateComplete.call(this),e._markersGroup&&e._markersGroup.animate({opacity:1},{duration:e._defaultDuration})},_animate:function(){var e=this,t=e._graphics.length-1;g(e._graphics||[],function(n,i){e._updateElement(i,e._segments[n],!0,{complete:n===t?function(){e._animateComplete()}:void 0})})},_drawPoint:function(e){a._drawPoint.call(this,{point:e.point,groups:e.groups})},_createMainElement:function(e,t){return this._renderer.path(e,"line").attr(t).sharp()},_drawSegment:function(e,t,n,i){var r=this,o=r._prepareSegment(e,r._options.rotated,i);r._segments.push(o),r._graphics[n]?t||r._updateElement(r._graphics[n],o):r._graphics[n]=r._drawElement(t?r._getDefaultSegment(o):o,r._elementsGroup)},_getTrackerSettings:function(){var e=this,t=e._defaultTrackerWidth,n=e._styles.normal.elements["stroke-width"];return{"stroke-width":n>t?n:t,fill:"none"}},_getMainPointsFromSegment:function(e){return e.line},_drawTrackerElement:function(e){return this._createMainElement(this._getMainPointsFromSegment(e),this._getTrackerSettings(e))},_updateTrackerElement:function(e,t){var n=this._getTrackerSettings(e);n.points=this._getMainPointsFromSegment(e),t.attr(n)}};t.chart.line=f({},a,m),t.chart.stepline=f({},t.chart.line,{_calculateStepLinePoints:function(e){var t=[];return g(e,function(e,n){var i,r;if(!e)return void t.push(n);
12i=t[t.length-1].y,i!==n.y&&(r=l.clone(n),r.y=i,t.push(r)),t.push(n)}),t},_prepareSegment:function(e){return t.chart.line._prepareSegment(this._calculateStepLinePoints(e))}}),t.chart.spline=f({},t.chart.line,{_calculateBezierPoints:function(e,t){var n=[],r=e,o=function(e,t,n){return e>t&&n>e||e<t&&n<e?e:n};return 1!==r.length?r.forEach(function(e,a){var s,l,u,c,d,h,p,f,g,m,_,v,b,y,x,S,w,k,C=r[a-1],A=r[a+1];if(!a||a===r.length-1)return void n.push(e,e);if(d=e.x,h=e.y,p=C.x,f=A.x,g=C.y,m=A.y,!!(!t&&(h<=C.y&&h<=A.y||h>=C.y&&h>=A.y)||t&&(d<=C.x&&d<=A.x||d>=C.x&&d>=A.x)))t?(u=s=d,c=(h+A.y)/2,l=(h+C.y)/2):(c=l=h,u=(d+A.x)/2,s=(d+C.x)/2);else{if(b=m-g,y=p-f,x=g*f-p*m,t){if(!b)return void n.push(e,e,e);w=h,S=-1*(y*w+x)/b,k=S-d,p-=k,f-=k}else{if(!y)return void n.push(e,e,e);S=d,w=-1*(b*S+x)/y,k=w-h,g-=k,m-=k}u=(d+.5*f)/1.5,c=(h+.5*m)/1.5,s=(d+.5*p)/1.5,l=(h+.5*g)/1.5}t?(s=o(C.x,d,s),u=o(A.x,d,u)):(l=o(C.y,h,l),c=o(A.y,h,c)),_=i(e,s,l),v=i(e,u,c),n.push(_,e,v)}):n.push(r[0]),n},_prepareSegment:function(e,n){return t.chart.line._prepareSegment(this._calculateBezierPoints(e,n))},_createMainElement:function(e,t){return this._renderer.path(e,"bezier").attr(t).sharp()}}),t.polar.line=f({},s,m,{_prepareSegment:function(e,n,i){var r,o=[],a=this.getValueAxis().getCenter();if(i&&this._closeSegment(e),"discrete"===this.argumentAxisType||"discrete"===this.valueAxisType)return t.chart.line._prepareSegment.apply(this,arguments);for(r=1;r<e.length;r++)o=o.concat(this._getTangentPoints(e[r],e[r-1],a));return o.length||(o=e),{line:o}},_getRemainingAngle:function(e){var t=h(e);return e>=0?360-t:-t},_closeSegment:function(e){var t,n;t=this._segments.length?this._segments[0].line[0]:i(e[0],e[0].x,e[0].y,e[0].angle),e[e.length-1].angle!==t.angle&&(h(Math.round(e[e.length-1].angle))===h(Math.round(t.angle))?t.angle=e[e.length-1].angle:(n=e[e.length-1].angle-t.angle,t.angle=e[e.length-1].angle+this._getRemainingAngle(n)),e.push(t))},_getTangentPoints:function(e,t,n){var i,o=[],a=Math.round(t.angle-e.angle),s=(t.radius-e.radius)/a;if(0===a)o=[t,e];else if(a>0)for(i=a;i>=0;i--)o.push(r(e,t,n,s,i));else for(i=0;i>=a;i--)o.push(r(e,t,n,s,a-i));return o}})},function(e,t,n){"use strict";var i=n(9),r=n(0),o=n(2),a=n(40).compileGetter,s=n(40).toComparable,l=n(10).Deferred,u=n(32),c=n(31),d=i.inherit({toArray:function(){var e=[];for(this.reset();this.next();)e.push(this.current());return e},countable:function(){return!1}}),h=d.inherit({ctor:function(e){this.array=e,this.index=-1},next:function(){return this.index+1<this.array.length&&(this.index++,!0)},current:function(){return this.array[this.index]},reset:function(){this.index=-1},toArray:function(){return this.array.slice(0)},countable:function(){return!0},count:function(){return this.array.length}}),p=d.inherit({ctor:function(e){this.iter=e},next:function(){return this.iter.next()},current:function(){return this.iter.current()},reset:function(){return this.iter.reset()}}),f=p.inherit({ctor:function(e,t){this.callBase(e),this.index=-1,this.mapper=t},current:function(){return this.mapper(this.callBase(),this.index)},next:function(){var e=this.callBase();return e&&this.index++,e}}),g=function(e,t){return e=s(e),t=s(t),null===e&&null!==t?-1:null!==e&&null===t?1:void 0===e&&void 0!==t?1:void 0!==e&&void 0===t?-1:e<t?-1:e>t?1:0},m=d.inherit({ctor:function(e,t,n,i){e instanceof f||(e=new f(e,this._wrap)),this.iter=e,this.rules=[{getter:t,desc:n,compare:i}]},thenBy:function(e,t,n){var i=new m(this.sortedIter||this.iter,e,t,n);return this.sortedIter||(i.rules=this.rules.concat(i.rules)),i},next:function(){return this._ensureSorted(),this.sortedIter.next()},current:function(){return this._ensureSorted(),this.sortedIter.current()},reset:function(){delete this.sortedIter},countable:function(){return this.sortedIter||this.iter.countable()},count:function(){return this.sortedIter?this.sortedIter.count():this.iter.count()},_ensureSorted:function(){var e=this;
12e.sortedIter||(o.each(e.rules,function(){this.getter=a(this.getter)}),e.sortedIter=new f(new h(this.iter.toArray().sort(function(t,n){return e._compare(t,n)})),e._unwrap))},_wrap:function(e,t){return{index:t,value:e}},_unwrap:function(e){return e.value},_compare:function(e,t){var n=e.index,i=t.index;if(e=e.value,t=t.value,e===t)return n-i;for(var r=0,o=this.rules.length;r<o;r++){var a=this.rules[r],s=a.getter(e),l=a.getter(t),u=a.compare||g,c=u(s,l);if(c)return a.desc?-c:c}return n-i}}),_=function(){function e(e,n,i){return function(r){r=s(e(r));var o=t(n)?r===n:r==n;return i&&(o=!o),o}}function t(e){return""===e||0===e||!1===e}function n(e){var t=e[0],n=_(e[1]);if("!"===t)return function(e){return!n(e)};throw u.errors.Error("E4003",t)}var i=function(e){var t=[],n=!1,i=!1;return o.each(e,function(){if(Array.isArray(this)||r.isFunction(this)){if(t.length>1&&n!==i)throw new u.errors.Error("E4019");t.push(_(this)),n=i,i=!0}else i=c.isConjunctiveOperator(this)}),function(e){for(var i=n,r=0;r<t.length;r++)if(t[r](e)!==n){i=!n;break}return i}},l=function(e){return r.isDefined(e)?e.toString():""},d=function(t){t=c.normalizeBinaryCriterion(t);var n=a(t[0]),i=t[1],r=t[2];switch(r=s(r),i.toLowerCase()){case"=":return e(n,r);case"<>":return e(n,r,!0);case">":return function(e){return s(n(e))>r};case"<":return function(e){return s(n(e))<r};case">=":return function(e){return s(n(e))>=r};case"<=":return function(e){return s(n(e))<=r};case"startswith":return function(e){return 0===s(l(n(e))).indexOf(r)};case"endswith":return function(e){var t=s(l(n(e))),i=l(r);return!(t.length<i.length)&&t.lastIndexOf(r)===t.length-r.length};case"contains":return function(e){return s(l(n(e))).indexOf(r)>-1};case"notcontains":return function(e){return-1===s(l(n(e))).indexOf(r)}}throw u.errors.Error("E4003",i)};return function(e){return r.isFunction(e)?e:Array.isArray(e[0])?i(e):c.isUnaryOperation(e)?n(e):d(e)}}(),v=p.inherit({ctor:function(e,t){this.callBase(e),this.criteria=_(t)},next:function(){for(;this.iter.next();)if(this.criteria(this.current()))return!0;return!1}}),b=d.inherit({ctor:function(e,t){this.iter=e,this.getter=t},next:function(){return this._ensureGrouped(),this.groupedIter.next()},current:function(){return this._ensureGrouped(),this.groupedIter.current()},reset:function(){delete this.groupedIter},countable:function(){return!!this.groupedIter},count:function(){return this.groupedIter.count()},_ensureGrouped:function(){if(!this.groupedIter){var e={},t=[],n=this.iter,i=a(this.getter);for(n.reset();n.next();){var r=n.current(),s=i(r);s in e?e[s].push(r):(e[s]=[r],t.push(s))}this.groupedIter=new h(o.map(t,function(t){return{key:t,items:e[t]}}))}}}),y=p.inherit({ctor:function(e,t){this.callBase(e),this.getter=a(t)},current:function(){return this.getter(this.callBase())},countable:function(){return this.iter.countable()},count:function(){return this.iter.count()}}),x=p.inherit({ctor:function(e,t,n){this.callBase(e),this.skip=Math.max(0,t),this.take=Math.max(0,n),this.pos=0},next:function(){if(this.pos>=this.skip+this.take)return!1;for(;this.pos<this.skip&&this.iter.next();)this.pos++;return this.pos++,this.iter.next()},reset:function(){this.callBase(),this.pos=0},countable:function(){return this.iter.countable()},count:function(){return Math.min(this.iter.count()-this.skip,this.take)}}),S=function(e,t){t=t||{},e instanceof d||(e=new h(e));var n=function(e){var n=t.errorHandler;n&&n(e),u._errorHandler(e)},i=function(t){var i,r=(new l).fail(n),o=t.step,a=t.finalize;try{e.reset(),i="seed"in t?t.seed:e.next()?e.current():NaN;for(var s=i;e.next();)s=o(s,e.current());r.resolve(a?a(s):s)}catch(e){r.reject(e)}return r.promise()},o=function(e,t,n){return i(arguments.length<2?{step:arguments[0]}:{seed:e,step:t,finalize:n})},s=function(e){return i(c.aggregators[e])},p=function(t){return r.isFunction(t)||Array.isArray(t)||(t=[].slice.call(arguments)),g(new y(e,t))},f=function(e){return p(a(e))},g=function(e){return S(e,t)};return{toArray:function(){return e.toArray()},enumerate:function(){var t=(new l).fail(n);try{t.resolve(e.toArray())}catch(e){t.reject(e)}return t.promise()},sortBy:function(t,n,i){return g(new m(e,t,n,i))},thenBy:function(t,n,i){if(e instanceof m)return g(e.thenBy(t,n,i));throw u.errors.Error("E4004")},filter:function(t){return Array.isArray(t)||(t=[].slice.call(arguments)),g(new v(e,t))},slice:function(t,n){return void 0===n&&(n=Number.MAX_VALUE),g(new x(e,t,n))},select:p,groupBy:function(t){return g(new b(e,t))},aggregate:o,count:function(){if(e.countable()){var t=(new l).fail(n);try{t.resolve(e.count())}catch(e){t.reject(e)}return t.promise()}return s("count")},sum:function(e){return e?f(e).sum():s("sum")},min:function(e){return e?f(e).min():s("min")},max:function(e){return e?f(e).max():s("max")},avg:function(e){return e?f(e).avg():s("avg")}}};e.exports=S},function(e,t,n){"use strict";var i=n(7).inArray,r=window.WeakMap;r||(r=function(){var e=[],t=[];this.set=function(n,r){var o=i(n,e);-1===o?(e.push(n),t.push(r)):t[o]=r},this.get=function(n){var r=i(n,e);if(-1!==r)return t[r]},this.has=function(t){return-1!==i(t,e)},this.delete=function(n){var r=i(n,e);-1!==r&&(e.splice(r,1),t.splice(r,1))}}),e.exports=r},function(e,t,n){"use strict";var i=n(56);e.exports=new i},function(e,t,n){"use strict";var i=n(2).each,r=n(13),o=function(){var e=[],t=r();this.add=function(n){i(e,function(e,t){n.apply(n,t)}),t.add(n)},this.remove=function(e){t.remove(e)},this.fire=function(){e.push(arguments),t.fire.apply(t,arguments)}};e.exports=o},function(e,t,n){"use strict";var i=n(25),r=n(0).isString,o=n(2),a=n(7).inArray,s=n(87).getFormatter,l=n(88).getFormat,u=n(125).getParser,c=n(89),d=n(37),h=n(8);n(38);var p={shortdate:"M/d/y",shorttime:"h:mm a",longdate:"EEEE, MMMM d, y",longtime:"h:mm:ss a",monthandday:"MMMM d",monthandyear:"MMMM y",quarterandyear:"QQQ y",day:"d",year:"y",shortdateshorttime:"M/d/y, h:mm a",mediumdatemediumtime:"MMMM d, h:mm a",longdatelongtime:"EEEE, MMMM d, y, h:mm:ss a",month:"LLLL",shortyear:"yy",dayofweek:"EEEE",quarter:"QQQ",hour:"HH",minute:"mm",second:"ss",millisecond:"SSS","datetime-local":"yyyy-MM-ddTHH':'mm':'ss"},f={year:["y","yy","yyyy"],day:["d","dd"],month:["M","MM","MMM","MMMM"],hours:["H","HH","h","hh","ah"],minutes:["m","mm"],seconds:["s","ss"],milliseconds:["S","SS","SSS"]},g=i({_getPatternByFormat:function(e){return p[e.toLowerCase()]},_expandPattern:function(e){return this._getPatternByFormat(e)||e},formatUsesMonthName:function(e){return-1!==this._expandPattern(e).indexOf("MMMM")},formatUsesDayName:function(e){return-1!==this._expandPattern(e).indexOf("EEEE")},getFormatParts:function(e){var t=this._getPatternByFormat(e)||e,n=[];return o.each(t.split(/\W+/),function(e,t){o.each(f,function(e,i){a(t,i)>-1&&n.push(e)})}),n},getMonthNames:function(e){return c.getMonthNames(e)},getDayNames:function(e){return c.getDayNames(e)},getQuarterNames:function(e){return c.getQuarterNames(e)},getPeriodNames:function(e){return c.getPeriodNames(e)},getTimeSeparator:function(){return":"},is24HourFormat:function(e){for(var t=new Date(2017,0,20,11,0,0,0),n=new Date(2017,0,20,23,0,0,0),i=this.format(t,e),r=this.format(n,e),o=0;o<i.length;o++)if(i[o]!==r[o])return!isNaN(parseInt(i[o]))},format:function(e,t){if(e){if(!t)return e;var n;if("function"==typeof t)n=t;else if(t.formatter)n=t.formatter;else if(t=t.type||t,r(t))return t=p[t.toLowerCase()]||t,d.convertDigits(s(t,this)(e));if(n)return n(e)}},parse:function(e,t){var n,i,r,o=this;if(e){if(!t)return new Date(e);if(t.parser)return t.parser(e);if("string"!=typeof t||p[t.toLowerCase()]){r=function(e){var n=o.format(e,t);return d.convertDigits(n,!0)};try{i=l(r)}catch(e){}}else i=t;if(i)return e=d.convertDigits(e,!0),u(i,this)(e);if(h.log("W0012"),(n=new Date(e))&&!isNaN(n.getTime()))return n}},firstDayOfWeekIndex:function(){return 0}});e.exports=g},function(e,t,n){"use strict";var i=n(1).extend;n(37).inject({_formatNumberCore:function(e,t,n){return"currency"===t?(n.precision=n.precision||0,this.getCurrencySymbol().symbol+this.format(e,i({},n,{type:"fixedpoint"}))):this.callBase.apply(this,arguments)},getCurrencySymbol:function(){return{symbol:"$"}},getOpenXmlCurrencyFormat:function(){return"$#,##0{0}_);\\($#,##0{0}\\)"}})},function(e,t,n){"use strict";function i(e,t,n){var i=F("<canvas>")[0];return i.width=e+(n?0:2*se.x),i.height=t+(n?0:2*se.y),i}function r(e,t){var n=e.toDataURL(t,oe);return atob(n.substring(("data:"+t+";base64,").length))}function o(e,t,n,i,r,o,a,s){var l,u,c,d,h,p,f=(e+n)/2,g=(t+i)/2,m=J(t-i,e-n),_=o?1:-1;m+=q/180*90*(a?1:-1),l=K(Q(n-e,2)+Q(i-t,2))/2,u=K($(Q(r,2)-Q(l,2))),c=f+_*(u*ee(m)),d=g+_*(u*te(m)),h=J(t-d,e-c),p=J(i-d,n-c),s.arc(c,d,r,h,p,!a)}function a(e){var t,n=ce(e.attributes||{}),i=e.style||{},r=ie({},n,{text:e.textContent.replace(/\s+/g," "),textAlign:"middle"===n["text-anchor"]?"center":n["text-anchor"]}),o=n.transform;return o&&(t=o.match(/translate\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*)*/),t&&(t=t[0].match(/-*\d+([.]\d+)*/g),r.translateX=re(t[0]),r.translateY=t[1]?re(t[1]):0),(t=o.match(/rotate\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*,*\s
12*-*\d+([.]\d+)*)*/))&&(t=t[0].match(/-*\d+([.]\d+)*/g),r.rotationAngle=re(t[0]),r.rotationX=t[1]&&re(t[1]),r.rotationY=t[2]&&re(t[2]))),c(i,r),r}function s(e,t){var n=t.x,i=t.y,r=t.width,o=t.height,a=t.rx;a?(a=Z(a,r/2,o/2),e.save(),e.translate(n,i),e.moveTo(r/2,0),e.arcTo(r,0,r,o,a),e.arcTo(r,o,0,o,a),e.arcTo(0,o,0,0,a),e.arcTo(0,0,a,0,a),e.lineTo(r/2,0),e.restore()):e.rect(t.x,t.y,t.width,t.height)}function l(e,t){var n=new X,i=new Image;i.onload=function(){e.save(),e.globalAlpha=t.globalAlpha,S(e,t),w(e,t),e.drawImage(i,t.x,t.y,t.width,t.height),e.restore(),n.resolve()},i.onerror=function(){n.resolve()},R.push(n),i.setAttribute("crossOrigin","anonymous"),i.src=t["xlink:href"]}function u(e,t){var n,i,r=t.split(" "),a=0;do{switch(n=re(r[a+1]),i=re(r[a+2]),r[a]){case"M":e.moveTo(n,i),a+=3;break;case"L":e.lineTo(n,i),a+=3;break;case"C":e.bezierCurveTo(n,i,re(r[a+3]),re(r[a+4]),re(r[a+5]),re(r[a+6])),a+=7;break;case"A":o(re(r[a-2]),re(r[a-1]),re(r[a+6]),re(r[a+7]),n,re(r[a+4]),re(r[a+5]),e),a+=8;break;case"Z":e.closePath(),a+=1}}while(a<r.length)}function c(e,t){ne(e,function(n,i){""!==e[i]&&(t[j(i)]=e[i])}),t.textDecoration=t.textDecoration||t.textDecorationLine,t.globalAlpha=t.opacity||t.globalAlpha}function d(e){var t=e&&e.match(/url\(.*\#(.*?)["']?\)/i);return t&&t[1]}function h(e,t){var n=[];t.fontSize=t.fontSize||le,t.fontFamily,t.fill=t.fill||ue,t.fontStyle&&n.push(t.fontStyle),t.fontWeight&&n.push(t.fontWeight),n.push(t.fontSize),n.push(t.fontFamily),e.font=n.join(" "),e.textAlign=t.textAlign,e.fillStyle=t.fill,e.globalAlpha=t.globalAlpha}function p(e,t){h(e,t),t.text&&e.fillText(t.text,t.x||0,t.y||0),E(e,t,!0),f(e,t)}function f(e,t){if(t.textDecoration&&"none"!==t.textDecoration){var n=t.x,i=e.measureText(t.text).width,r=parseInt(t.fontSize,10),o=r*ae<1?1:r*ae,a=t.y;switch(t.textDecoration){case"line-through":a-=r/3+o/2;break;case"overline":a-=r-o;break;case"underline":a+=o}e.rect(n,a,i,o),D(e,t),E(e,t)}}function g(e){B[e.attributes.id.textContent]=e.childNodes[0]}function m(e){V[e.attributes.id.textContent]=e}function _(e){e.strokeOpacity=void 0!==e["stroke-opacity"]?e["stroke-opacity"]:1,e.fillOpacity=void 0!==e["fill-opacity"]?e["fill-opacity"]:1,void 0!==e.opacity&&(e.strokeOpacity*=e.opacity,e.fillOpacity*=e.opacity)}function v(e){for(var t=e.childNodes,n=0;n<t.length;n++)if("tspan"===t[n].tagName)return!0;return!1}function b(e,t,n){for(var i,r=[],o=0,s=0;s<e.length;s++){var l=e[s];if(void 0===l.tagName)y(l,t,n);else if("tspan"===l.tagName||"text"===l.tagName){var u=a(l),c=ie({},n,u);if("tspan"===l.tagName&&v(l)){b(l.childNodes,t,c);continue}c.textAlign="start",i&&void 0===u.x||(i={elements:[],options:[],widths:[],offsets:[]},r.push(i)),void 0!==u.dy&&(o+=Number(u.dy)),i.elements.push(l),i.options.push(c),i.offsets.push(o),h(t,c),i.widths.push(t.measureText(c.text).width)}}r.forEach(function(e){var i=e.widths.reduce(function(e,t){return e+t},0),r=0,o=0;"center"===n.textAlign&&(r=i/2),"end"===n.textAlign&&(r=i),e.options.forEach(function(t,n){var i=e.widths[n];t.x=t.x-r+o,t.y+=e.offsets[n],o+=i}),e.elements.forEach(function(n,i){b(n.childNodes,t,e.options[i])})})}function y(e,t,n){var i=e.tagName,r="text"===i||"tspan"===i||void 0===i,o="image"===i,c=ie({},n,a(e));if("hidden"!==c.visibility){switch(t.save(),!o&&S(t,c),w(t,c),_(c),t.beginPath(),e.tagName){case void 0:p(t,c);break;case"text":case"tspan":b(e.childNodes,t,c);break;case"image":l(t,c);break;case"path":u(t,c.d);break;case"rect":s(t,c),t.closePath();break;case"circle":t.arc(c.cx,c.cy,c.r,0,2*q,1)}x(t,c),r||(D(t,c),E(t,c)),t.restore()}}function x(e,t){var n,i=d(t.filter);i&&(n=I&&I[i],n||(n={offsetX:0,offsetY:0,blur:0,color:"#000"}),e.shadowOffsetX=n.offsetX,e.shadowOffsetY=n.offsetY,e.shadowColor=n.color,e.shadowBlur=n.blur)}function S(e,t){e.translate(t.translateX||0,t.translateY||0),delete t.translateX,delete t.translateY,t.rotationAngle&&(e.translate(t.rotationX||0,t.rotationY||0),e.rotate(t.rotationAngle*q/180),e.translate(-(t.rotationX||0),-(t.rotationY||0)),delete t.rotationAngle,delete t.rotationX,delete t.rotationY)}function w(e,t){t["clip-path"]&&(y(B[d(t["clip-path"])],e,{}),e.clip(),delete t["clip-path"])}function k(e,t){var n=new z(e);return"rgba("+n.r+","+n.g+","+n.b+","+t+")"}function C(e){var t,n,i={};ne(e.childNodes,function(e,r){var o=r.attributes;if(o.result)switch(o.result.value){case"gaussianBlurResult":o.stdDeviation&&(i.blur=re(o.stdDeviation.value));break;case"offsetResult":i.offsetX=re(o.dx.value),i.offsetY=re(o.dy.value);break;case"floodResult":t=o["flood-color"]?o["flood-color"].value:"#000",
12n=o["flood-opacity"]?o["flood-opacity"].value:1,i.color=k(t,n)}}),I[e.id]=i}function A(e,t,n){var i;ne(e,function(e,r){switch(r.tagName&&r.tagName.toLowerCase()){case"g":i=ie({},n,a(r)),t.save(),S(t,i),w(t,i),A(r.childNodes,t,i),t.restore();break;case"defs":B={},V={},I={},A(r.childNodes,t);break;case"clippath":g(r);break;case"pattern":m(r);break;case"filter":C(r);break;default:y(r,t,n)}})}function T(e,t){var n=t["stroke-dasharray"]&&t["stroke-dasharray"].match(/(\d+)/g);n&&n.length&&e.setLineDash&&(n=H.map(n,function(e){return re(e)}),e.setLineDash(n))}function E(e,t,n){var i=t.stroke;i&&"none"!==i&&0!==t["stroke-width"]&&(T(e,t),e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],e.globalAlpha=t.strokeOpacity,e.strokeStyle=i,n?e.strokeText(t.text,t.x,t.y):e.stroke())}function O(e,t){var n=V[d(t)],r=a(n),o=i(r.width,r.height,!0),s=o.getContext("2d");return A(n.childNodes,s,r),e.createPattern(o,"repeat")}function D(e,t){var n=t.fill;n&&"none"!==n&&(e.fillStyle=-1===n.search(/url/)?n:O(e,n),e.globalAlpha=t.fillOpacity,e.fill())}function P(e,t,n,i){e.fillStyle=i||"#ffffff",e.fillRect(-se.x,-se.y,t+2*se.x,n+2*se.y)}function L(e,t,n,r){var o=i(t,n),a=o.getContext("2d"),s=new DOMParser,l=s.parseFromString(e,"image/svg+xml"),u=l.childNodes[0];return a.translate(se.x,se.y),R=[],document.body.appendChild(o),u.attributes.direction&&(o.dir=u.attributes.direction.textContent),P(a,t,n,r),A(u.childNodes,a,{}),document.body.removeChild(o),o}function M(e,t,n){Y.apply(F,R).done(function(){var i=r(t,n);e.resolve(i)})}var B,R,V,I,F=n(5),z=n(60),G=n(0).isFunction,H=n(2),N=n(1).extend,j=n(35).camelize,W=n(10),Y=W.when,X=W.Deferred,U=Math,q=U.PI,Z=U.min,$=U.abs,K=U.sqrt,Q=U.pow,J=U.atan2,ee=U.cos,te=U.sin,ne=H.each,ie=N,re=Number,oe=1,ae=.05,se={x:30,y:20},le="10px",ue="#000",ce=function(e){var t,n={};return H.each(e,function(e,i){t=i.textContent,isFinite(t)&&(t=re(t)),n[i.name.toLowerCase()]=t}),n};t.imageCreator={getImageData:function(e,t){var n="image/"+t.format,i=new X,r=t.width,o=t.height,a=t.backgroundColor;return G(t.__parseAttributesFn)&&(ce=t.__parseAttributesFn),M(i,L(e,r,o,a),n),i},getData:function(e,n){var i=this,r=t.imageCreator.getImageData(e,n),o="image/"+n.format,a=new X;return Y(r).done(function(e){r=G(window.Blob)?i._getBlob(e,o):i._getBase64(e),a.resolve(r)}),a},_getBlob:function(e,t){var n,i=new Uint8Array(e.length);for(n=0;n<e.length;n++)i[n]=e.charCodeAt(n);return new Blob([i.buffer],{type:t})},_getBase64:function(e){return window.btoa(e)}},t.getData=function(e,n,i){t.imageCreator.getData(e,n).done(i)}},function(e,t,n){"use strict";function i(e){this.baseColor=e;var t;e&&(t=String(e).toLowerCase().replace(/ /g,""),t=_[t]?"#"+_[t]:t,t=r(t)),t||(this.colorIsInvalid=!0),t=t||{},this.r=o(t[0]),this.g=o(t[1]),this.b=o(t[2]),this.a=o(t[3],1,1),t[4]?this.hsv={h:t[4][0],s:t[4][1],v:t[4][2]}:this.hsv=s(this.r,this.g,this.b),t[5]?this.hsl={h:t[5][0],s:t[5][1],l:t[5][2]}:this.hsl=c(this.r,this.g,this.b)}function r(e){if("transparent"===e)return[0,0,0,0];for(var t,n=0,i=v.length;n<i;++n)if(t=v[n].re.exec(e))return v[n].process(t);return null}function o(e,t,n){return t=t||0,n=n||255,e<0||isNaN(e)?t:e>n?n:e}function a(e,t,n){return"#"+(16777216|e<<16|t<<8|n).toString(16).slice(1)}function s(e,t,n){var i,r,o,a=Math.max(e,t,n),s=Math.min(e,t,n),l=a-s;if(o=a,r=0===a?0:1-s/a,a===s)i=0;else switch(a){case e:i=(t-n)/l*60,t<n&&(i+=360);break;case t:i=(n-e)/l*60+120;break;case n:i=(e-t)/l*60+240}return r*=100,o*=100/255,{h:Math.round(i),s:Math.round(r),v:Math.round(o)}}function l(e,t,n){var i,r,o,a,s,l,u,c;switch(a=Math.floor(e%360/60),o=(100-t)*n/100,s=e%60/60*(n-o),r=o+s,i=n-s,a){case 0:l=n,u=r,c=o;break;case 1:l=i,u=n,c=o;break;case 2:l=o,u=n,c=r;break;case 3:l=o,u=i,c=n;break;case 4:l=r,u=o,c=n;break;case 5:l=n,u=o,c=i}return[Math.round(2.55*l),Math.round(2.55*u),Math.round(2.55*c)]}function u(e,t,n,i){switch(Math.max(e,t,n)){case e:return(t-n)/i+(t<n?6:0);case t:return(n-e)/i+2;case n:return(e-t)/i+4}}function c(e,t,n){e=g(e,255),t=g(t,255),n=g(n,255);var i,r,o=Math.max(e,t,n),a=Math.min(e,t,n),s=o+a,l=s/2;if(o===a)i=r=0;else{var c=o-a;r=l>.5?c/(2-s):c/s,i=u(e,t,n,c),i/=6}return{h:b(360*i),s:b(100*r),l:b(100*l)}}function d(e,t){var n=t;return"r"===e&&(n=t+1/3),"b"===e&&(n=t-1/3),n}function h(e){return e<0&&(e+=1),e>1&&(e-=1),e}function p(e,t,n){return n=h(n),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function f(e,t,n){var i,r,o;
12if(e=g(e,360),t=g(t,100),n=g(n,100),0===t)i=r=o=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;i=p(s,a,d("r",e)),r=p(s,a,d("g",e)),o=p(s,a,d("b",e))}return[b(255*i),b(255*r),b(255*o)]}function g(e,t){return e=Math.min(t,Math.max(0,parseFloat(e))),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function m(e,t,n){return t=t||0,n=n||255,!(e%1!=0||e<t||e>n||"number"!=typeof e||isNaN(e))}var _={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",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",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",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",lightgrey:"d3d3d3",lightgreen:"90ee9
120",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},v=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10)]}},{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*\.*\d+)\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10),parseFloat(e[4])]}},{re:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/,process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^#([a-f0-9]{1})([a-f0-9]{1})([a-f0-9]{1})$/,process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/^hsv\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){var t=parseInt(e[1],10),n=parseInt(e[2],10),i=parseInt(e[3],10),r=l(t,n,i);return[r[0],r[1],r[2],1,[t,n,i]]}},{re:/^hsl\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){var t=parseInt(e[1],10),n=parseInt(e[2],10),i=parseInt(e[3],10),r=f(t,n,i);return[r[0],r[1],r[2],1,null,[t,n,i]]}}],b=Math.round;i.prototype={constructor:i,highlight:function(e){return e=e||10,this.alter(e).toHex()},darken:function(e){return e=e||10,this.alter(-e).toHex()},alter:function(e){var t=new i;return t.r=o(this.r+e),t.g=o(this.g+e),t.b=o(this.b+e),t},blend:function(e,t){var n=e instanceof i?e:new i(e),r=new i;return r.r=o(b(this.r*(1-t)+n.r*t)),r.g=o(b(this.g*(1-t)+n.g*t)),r.b=o(b(this.b*(1-t)+n.b*t)),r},toHex:function(){return a(this.r,this.g,this.b)},getPureColor:function(){return new i("rgb("+l(this.hsv.h,100,100).join(",")+")")},isValidHex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},isValidRGB:function(e,t,n){return!!(m(e)&&m(t)&&m(n))},isValidAlpha:function(e){return!(isNaN(e)||e<0||e>1||"number"!=typeof e)},colorIsInvalid:!1},e.exports=i},function(e,t,n){"use strict";var i,r=n(10).Deferred,o=n(1).extendFromObject,a=n(0).isDefined,s=n(128),l=function(e){return 200<=e&&e<300},u=function(e){return 204!==e},c=function(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")},d=function(e){var t=document.createElement("script");for(var n in e)t[n]=e[n];return t},h=function(e){e.parentNode.removeChild(e)},p=function(e){return document.head.appendChild(e)},f=function(e){var t=d({text:e});p(t),h(t)},g=function(e){var t=d({src:e});return new s(function(e,n){var i={load:e,error:n},r=function(e){i[e.type](),h(t)};for(var o in i)t.addEventListener(o,r);p(t)})},m=function(e){var t=e.dataType||"*",n="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript",i={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",jsonp:n,script:n};return o(i,e.accepts,!0),i[t]?i[t]+("*"!==t?", */*; q=0.01":""):i["*"]},_=function(e){var t;return e.data&&!e.upload&&"GET"!==k(e)&&(t="application/x-www-form-urlencoded;charset=utf-8"),e.contentType||t},v=function(e){return e.responseType&&"text"!==e.responseType||"string"!=typeof e.responseText?e.response:e.responseText},b=function(e,t,n){var i=v(t);switch(n){case"jsonp":f(i);break;case"script":f(i),e.resolve(i,"success");break;case"json":try{e.resolve(JSON.parse(i),"success")}catch(n){e.reject(t,"parsererror",n)}break;default:e.resolve(i,"success")}},y=function(e){var t=!1,n=document.createElement("a"),i=document.createElement("a");n.href=location.href;try{i.href=e,i.href=i.href,t=n.protocol+"//"+n.host!=i.protocol+"//"+i.host}catch(e){t=!0}return t},x=function(e,t){return e&&setTimeout(function(){t.customStatus="timeout",t.abort()},e)},S=function(e){if("jsonp"===e.dataType){var t=Math.random().toString().replace(/\D/g,""),n=e.jsonpCallback||"dxCallback"+Date.now()+"_"+t,i=e.jsonp||"callback";return e.data=e.data||{},e.data[i]=n,n}},w=function(e,t){var n=e.data,i=e.url||location.href;return e.noCache&&(n=n||{},n._=Date.now()),n&&!e.upload&&("string"!=typeof n&&(n=c(n)),"GET"===k(e)?(i+=(i.indexOf("?")>-1?"&":"?")+n,n=null):t["Content-Type"]&&t["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1&&(n=n.replace(/%20/g,"+"))),{url:i,parameters:n}},k=function(e){return(e.method||"GET").toUpperCase()},C=function(e){var t=e.headers||{};return t["Content-Type"]=t["Content-Type"]||_(e),t.Accept=t.Accept||m(e),e.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t},A=function(e){if(i&&!e.responseType&&!e.upload)return i(e);var t,n=new XMLHttpRequest,o=new r,s=o.promise(),c=!a(e.async)||e.async,d=e.dataType,h=e.timeout||0;e.crossDomain=y(e.url),e.noCache="jsonp"===d||"script"===d;var p=S(e),f=C(e),m=w(e,f),_=m.url,v=m.parameters;if(p&&(window[p]=function(e){o.resolve(e,"success")}),e.crossDomain&&e.noCache){var A=function(){o.reject(n,"error")},T=function(){"jsonp"!==d&&o.resolve(null,"success")};return g(_).then(T,A),s}if(e.crossDomain&&!("withCredentials"in n))return o.reject(n,"error"),s;if(n.open(k(e),_,c,e.username,e.password),c&&(n.timeout=h,t=x(h,n)),n.onreadystatechange=function(e){4===n.readyState&&(clearTimeout(t),l(n.status)?u(n.status)?b(o,n,d):o.resolve(null,"nocontent"):o.reject(n,n.customStatus||"error"))},e.upload&&(n.upload.onprogress=e.upload.onprogress,n.upload.onloadstart=e.upload.onloadstart,n.upload.onabort=e.upload.onabort),e.xhrFields)for(var E in e.xhrFields)n[E]=e.xhrFields[E];"arraybuffer"===e.responseType&&(n.responseType=e.responseType);for(var O in f)f.hasOwnProperty(O)&&a(f[O])&&n.setRequestHeader(O,f[O]);return e.beforeSend&&e.beforeSend(n),n.send(v),s.abort=function(){n.abort()},s};t.sendRequest=A,t.setStrategy=function(e){i=e}},function(e,t,n){"use strict";var i=n(19),r=n(6),o=n(54),a=n(0).isDefined,s=n(93),l=new o,u=0,c=t.name=function(e,t){if(a(t))return void l.set(e,t);if(!l.has(e)){var n="dxPrivateComponent"+u++;return l.set(e,n),n}return l.get(e)};t.attachInstanceToElement=function(e,t,n){var o=i.data(e.get(0)),a=c(t.constructor);o[a]=t,n&&r.one(e,s,function(){n.call(t)}),o.dxComponents||(o.dxComponents=[]),o.dxComponents.push(a)},t.getInstanceByElement=function(e,t){var n=c(t);return i.data(e.get(0),n)}},function(e,t,n){"use strict";e.exports=function(e){if("complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll)return void e();var t=function(){e(),document.removeEventListener("DOMContentLoaded",t)};document.addEventListener("DOMContentLoaded",t)}},function(e,t,n){"use strict";var i=n(5),r=n(96),o=n(8),a=n(62),s=function(e,t,n){n?t[e]=n:n=t,a.name(n,e),r.fire(e,n)},l=function(e,t){i.fn[e]=function(n){var i;if("string"==typeof n){var r=n,a=[].slice.call(arguments).slice(1);this.each(function(){var n=t.getInstance(this);if(!n)throw o.Error("E0009",e);var s=n[r],l=s.apply(n,a);void 0===i&&(i=l)})}else this.each(function(){var e=t.getInstance(this);e?e.option(n):new t(this,n)}),i=this;return i}};r.add(l),e.exports=s},function(e,t,n){"use strict";var i=n(94),r=n(2).each,o=n(1).extend,a=n(15),s=n(66),l={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},u=i.inherit({ctor:function(){this.callBase.apply(this,arguments),this._registeredPresets=[],this.resetToDefaults()},_getDefaultOptions:function(){return o(this.callBase(),{defaultAnimationDuration:400,defaultAnimationDelay:0,defaultStaggerAnimationDuration:300,defaultStaggerAnimationDelay:40,defaultStaggerAnimationStartDelay:500})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(e){return e.phone},options:{defaultStaggerAnimationDuration:350,defaultStaggerAnimationDelay:50,defaultStaggerAnimationStartDelay:0}},{device:function(){return a.current().android||a.real.android},options:{defaultAnimationDelay:100}}])},_getPresetOptionName:function(e){return"preset_"+e},_createAndroidSlideAnimationConfig:function(e,t){var n=this,i=function(e){return{type:"slide",delay:void 0===e.delay?n.option("defaultAnimationDelay"):e.delay,duration:void 0===e.duration?n.option("defaultAnimationDuration"):e.duration}};return{enter:function(n,r){var o=n.parent().width()*t,a=r.direction,l=i(r);return l.to={left:0,opacity:1}
12,l.from="forward"===a?{left:o,opacity:e}:"backward"===a?{left:-o,opacity:e}:{left:0,opacity:0},s.createAnimation(n,l)},leave:function(n,r){var o=n.parent().width()*t,a=r.direction,l=i(r);return l.from={left:0,opacity:1},l.to="forward"===a?{left:-o,opacity:e}:"backward"===a?{left:o,opacity:e}:{left:0,opacity:0},s.createAnimation(n,l)}}},_createOpenDoorConfig:function(){var e=this,t=function(t){return{type:"css",extraCssClasses:"dx-opendoor-animation",delay:void 0===t.delay?e.option("defaultAnimationDelay"):t.delay,duration:void 0===t.duration?e.option("defaultAnimationDuration"):t.duration}};return{enter:function(e,n){var i=n.direction,r=t(n);return r.delay="none"===i?r.delay:r.duration,r.from="dx-enter dx-opendoor-animation"+l[i],r.to="dx-enter-active",s.createAnimation(e,r)},leave:function(e,n){var i=n.direction,r=t(n);return r.from="dx-leave dx-opendoor-animation"+l[i],r.to="dx-leave-active",s.createAnimation(e,r)}}},_createWinPopConfig:function(){var e=this,t={type:"css",extraCssClasses:"dx-win-pop-animation",duration:e.option("defaultAnimationDuration")};return{enter:function(n,i){var r=t,o=i.direction;return r.delay="none"===o?e.option("defaultAnimationDelay"):e.option("defaultAnimationDuration")/2,r.from="dx-enter dx-win-pop-animation"+l[o],r.to="dx-enter-active",s.createAnimation(n,r)},leave:function(n,i){var r=t,o=i.direction;return r.delay=e.option("defaultAnimationDelay"),r.from="dx-leave dx-win-pop-animation"+l[o],r.to="dx-leave-active",s.createAnimation(n,r)}}},resetToDefaults:function(){this.clear(),this.registerDefaultPresets(),this.applyChanges()},clear:function(e){var t=this,n=[];r(this._registeredPresets,function(i,r){e&&e!==r.name?n.push(r):t.option(t._getPresetOptionName(r.name),void 0)}),this._registeredPresets=n,this.applyChanges()},registerPreset:function(e,t){this._registeredPresets.push({name:e,config:t})},applyChanges:function(){var e=this,t=[];r(this._registeredPresets,function(n,i){var r={device:i.config.device,options:{}};r.options[e._getPresetOptionName(i.name)]=i.config.animation,t.push(r)}),this._setOptionsByDevice(t)},getPreset:function(e){for(var t=e;"string"==typeof t;)t=this.option(this._getPresetOptionName(t));return t},registerDefaultPresets:function(){this.registerPreset("pop",{animation:{extraCssClasses:"dx-android-pop-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("openDoor",{animation:this._createOpenDoorConfig()}),this.registerPreset("win-pop",{animation:this._createWinPopConfig()}),this.registerPreset("fade",{animation:{extraCssClasses:"dx-fade-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("slide",{device:function(){return a.current().android||a.real.android},animation:this._createAndroidSlideAnimationConfig(1,1)}),this.registerPreset("slide",{device:function(){return!a.current().android&&!a.real.android},animation:{extraCssClasses:"dx-slide-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-slide",{animation:{extraCssClasses:"dx-ios7-slide-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("overflow",{animation:{extraCssClasses:"dx-overflow-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-toolbar",{device:function(){return!a.current().android&&!a.real.android},animation:{extraCssClasses:"dx-ios7-toolbar-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-toolbar",{device:function(){return a.current().android||a.real.android},animation:this._createAndroidSlideAnimationConfig(0,.4)}),this.registerPreset("stagger-fade",{animation:{extraCssClasses:"dx-fade-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-slide",{animation:{extraCssClasse
12s:"dx-slide-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-slide",{animation:{extraCssClasses:"dx-fade-slide-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-drop",{animation:{extraCssClasses:"dx-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-drop",{animation:{extraCssClasses:"dx-fade-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-rise",{animation:{extraCssClasses:"dx-fade-rise-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-3d-drop",{animation:{extraCssClasses:"dx-3d-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-zoom",{animation:{extraCssClasses:"dx-fade-zoom-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}})}});t.PresetCollection=u;var c=new u;t.presets=c},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(8),a=n(14).getPublicElement,s=n(1).extend,l=n(0),u=n(2),c=n(98),d=n(99),h=n(47),p=n(42),f=n(135),g=n(93),m=n(11),_=n(10),v=_.when,b=_.Deferred,y=p.transitionEndEventName+".dxFX",x=m.addNamespace(g,"dxFX"),S=l.isFunction,w=l.isPlainObject,k=n(4).noop,C=/^([+-])=(.*)/i,A={initAnimation:function(e,t){e.css({transitionProperty:"none"}),"string"==typeof t.from?e.addClass(t.from):ae(e,t.from);var n=this,i=new b,r=t.cleanupWhen;t.transitionAnimation={deferred:i,finish:function(){n._finishTransition(e),r?v(i,r).always(function(){n._cleanup(e,t)}):n._cleanup(e,t),i.resolveWith(e,[t,e])}},this._completeAnimationCallback(e,t).done(function(){t.transitionAnimation.finish()}).fail(function(){i.rejectWith(e,[t,e])}),t.duration||t.transitionAnimation.finish(),e.css("transform")},animate:function(e,t){return this._startAnimation(e,t),t.transitionAnimation.deferred.promise()},_completeAnimationCallback:function(e,t){var n,i,o=this,a=Date.now()+t.delay,s=new b,l=new b,u=new b;return t.transitionAnimation.cleanup=function(){clearTimeout(n),clearTimeout(i),r.off(e,y),r.off(e,x)},r.one(e,y,function(){Date.now()-a>=t.duration&&l.reject()}),r.off(e,x),r.on(e,x,function(){o.stop(e,t),s.reject()}),i=setTimeout(function(){n=setTimeout(function(){u.reject()},t.duration+t.delay+le._simulatedTransitionEndDelay),v(l,u).fail(function(){s.resolve()}.bind(this))}),s.promise()},_startAnimation:function(e,t){e.css({transitionProperty:"all",transitionDelay:t.delay+"ms",transitionDuration:t.duration+"ms",transitionTimingFunction:t.easing}),"string"==typeof t.to?e[0].className+=" "+t.to:t.to&&ae(e,t.to)},_finishTransition:function(e){e.css("transition","none")},_cleanup:function(e,t){t.transitionAnimation.cleanup(),"string"==typeof t.from&&(e.removeClass(t.from),e.removeClass(t.to))},stop:function(e,t,n){t&&(n?t.transitionAnimation.finish():(w(t.to)&&u.each(t.to,function(t){e.css(t,e.css(t))}),this._finishTransition(e),this._cleanup(e,t)))}},T={initAnimation:function(e,t){ae(e,t.from)},animate:function(e,t){var n=new b,i=this;return t?(u.each(t.to,function(n){void 0===t.from[n]&&(t.from[n]=i._normalizeValue(e.css(n)))}),t.to.transform&&(t.from.transform=i._parseTransform(t.from.transform),t.to.transform=i._parseTransform(t.to.transform)),t.frameAnimation={to:t.to,from:t.from,currentValue:t.from,easing:d.convertTransitionTimingFuncToEasing(t.easing),duration:t.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),h.cancelAnimationFrame(t.frameAnimation.animationFrameId),n.resolve()},draw:function(){if(t.draw)return void t.draw(this.currentValue);var n=s({},this.currentValue);n.transform&&(n.transform=u.map(n.transform,function(e,t){return"translate"===t?c.getTranslateCss(e):"scale"===t?"scale("+e+")":"rotate"===t.substr(0,t.length-1)?t+"("+e+"deg)":void 0}).join(" ")),e.css(n)}},t.delay?(t.frameAnimation.startTime+=t.delay,t.frameAnimation.delayTimeout=setTimeout(function(){i._startAnimation(e,t)},t.delay)):i._startAnimation(e,t),n.promise()):n.reject().promise()},_startAnimation:function(e,t){r.off(e,x),r.on(e,x,function(){t.frameAnimation&&h.cancelAnimationFrame(t.frameAnimation.animationFrameId)}),this._animationStep(e,t)},_parseTransform:function(e){var t={};return u.each(e.match(/(\w|\d)+\([^\)]*\)\s*/g),function(e,n){var i=c.parseTranslate(n),r=n.match(/scale\((.+?)\)/),o=n.match(/(rotate.)\((.+)deg\)/);i&&(t.translate=i),r&&r[1]&&(t.scale=parseFloat(r[1])),o&&o[1]&&(t[o[1]]=parseFloat(o[2]))}),t},stop:function(e,t,n){var i=t&&t.frameAnimation;i&&(h.cancelAnimationFrame(i.animationFrameId),clearTimeout(i.delayTimeout),n&&i.finish(),delete t.frameAnimation)},_animationStep:function(e,t){var n=t&&t.frameAnimation;if(n){var i=(new Date).valueOf();if(i>=n.startTime+n.duration)return void n.finish();n.currentValue=this._calcStepValue(n,i-n.startTime),n.draw();var r=this;n.animationFrameId=h.requestAnimationFrame(function(){r._animationStep(e,t)})}},_calcStepValue:function(e,t){var n=function(i,r){var o=Array.isArray(r)?[]:{},a=function(n){var o=t/e.duration,a=t,s=1*i[n],l=r[n]-i[n],u=e.duration;return d.getEasing(e.easing)(o,a,s,l,u)};return u.each(r,function(e,t){if("string"==typeof t&&!1===parseFloat(t,10))return!0;o[e]="object"==typeof t?n(i[e],t):a(e)}),o};return n(e.from,e.to)},_normalizeValue:function(e){var t=parseFloat(e,10);return!1===t?e:t}},E={initAnimation:function(){},animate:function(){return(new b).resolve().promise()},stop:k,isSynchronous:!0},O={transition:p.transition?A:T,frame:T,noAnimation:E},D=function(e){e=e||{};var t=e.strategy||"transition";return"css"!==e.type||p.transition||(t="noAnimation"),O[t]},P=function(e,t,n,i){u.each(["from","to"],function(){if(!n(e[this]))throw o.Error("E0010",t,this,i)})},L=function(e,t){return P(e,t,function(e){return w(e)},"a plain object")},M=function(e,t){return P(e,t,function(e){return"string"==typeof e},"a string")},B={setup:function(){}},R={validateConfig:function(e){M(e,"css")},setup:function(){}},V={top:{my:"bottom center",at:"top center"},bottom:{my:"top center",at:"bottom center"},right:{my:"left center",at:"right center"},left:{my:"right center",at:"left center"}},I={validateConfig:function(e){L(e,"slide")},setup:function(e,t){var n=c.locate(e);if("slide"!==t.type){var i="slideIn"===t.type?t.from:t.to;i.position=s({of:window},V[t.direction]),oe(e,i)}this._setUpConfig(n,t.from),this._setUpConfig(n,t.to),c.clearCache(e)},_setUpConfig:function(e,t){t.left="left"in t?t.left:"+=0",t.top="top"in t?t.top:"+=0",this._initNewPosition(e,t)},_initNewPosition:function(e,t){var n={left:t.left,top:t.top};delete t.left,delete t.top;var i=this._getRelativeValue(n.left);void 0!==i?n.left=i+e.left:t.left=0,i=this._getRelativeValue(n.top),void 0!==i?n.top=i+e.top:t.top=0,t.transform=c.getTranslateCss({x:n.left,y:n.top})},_getRelativeValue:function(e){var t;if("string"==typeof e&&(t=C.exec(e)))return parseInt(t[1]+"1")*t[2]}},F={setup:function(e,t){var n,i=t.from,r=w(i)?t.skipElementInitialStyles?0:e.css("opacity"):String(i);switch(t.type){case"fadeIn":n=1;break;case"fadeOut":n=0;break;default:n=String(t.to)}t.from={visibility:"visible",opacity:r},t.to={opacity:n}}},z={validateConfig:function(e){L(e,"pop")},setup:function(e,t){var n=t.from,i=t.to,r="opacity"in n?n.opacity:e.css("opacity"),o="opacity"in i?i.opacity:1,a="scale"in n?n.scale:0,s="scale"in i?i.scale:1;t.from={opacity:r};var l=c.getTranslate(e);t.from.transform=this._getCssTransform(l,a),t.to={opacity:o},t.to.transform=this._getCssTransform(l,s)},_getCssTransform:function(e,t){return c.getTranslateCss(e)+"scale("+t+")"}},G={custom:B,slide:I,slideIn:I,slideOut:I,fade:F,fadeIn:F,fadeOut:F,pop:z,css:R},H=function(e){var t=G[e.type];if(!t)throw o.Error("E0011",e.type);return t},N={type:"custom",from:{},to:{},duration:400,start:k,complete:k,easing:"ease",delay:0},j={duration:400,easing:"ease",delay:0},W=function(){var e=this,t=e.element,n=e.config;if(oe(t,n.from),oe(t,n.to),e.configurator.setup(t,n),t.data("dxAnimData",e),le.off&&(n.duration=0,n.delay=0),e.strategy.initAnimation(t,n),n.start){var i=a(t);n.start.apply(this,[i,n])}},Y=function(e){var t=e.element,n=e.config;if(t.removeData("dxAnimData"),n.complete){var i=a(t);n.complete.apply(this,[i,n])}e.deferred.resolveWith(this,[t,n])},X=function(){var e=this,t=e.element,n=e.config;return e.isStarted=!0,e.strategy.animate(t,n).done(function(){Y(e)}).fail(function(){e.deferred.rejectWith(this,[t,n])})},U=function(e){var t=this,n=t.element,i=t.config;clearTimeout(t.startTimeout),t.isStarted||t.start(),t.strategy.stop(n,i,e)},q=m.addNamespace(g,"dxFXStartAnimation"),Z=function(e){r.off(e.element,q),r.on(e.element,q,function(){le.stop(e.element)}),e.deferred.always(function(){r.off(e.element,q)})},$=function(e,t){var n="css"===t.type?j:N,r=s(!0,{},n,t),o=H(r),a=D(r),l={element:i(e),config:r,configurator:o,strategy:a,isSynchronous:a.isSynchronous,setup:W,start:X,stop:U,deferred:new b};
12return S(o.validateConfig)&&o.validateConfig(r),Z(l),l},K=function(e,t){var n=i(e);if(!n.length)return(new b).resolve().promise();var r=$(n,t);return Q(n,r),r.deferred.promise()},Q=function(e,t){var n=J(e);ee(e,n),n.push(t),ne(e)||ie(e,n)},J=function(e){return e.data("dxAnimQueue")||[]},ee=function(e,t){e.data("dxAnimQueue",t)},te=function(e){e.removeData("dxAnimQueue")},ne=function(e){return!!e.data("dxAnimData")},ie=function(e,t){if(t=J(e),t.length){var n=t.shift();0===t.length&&te(e),re(n).done(function(){ne(e)||ie(e)})}},re=function(e){return e.setup(),le.off||e.isSynchronous?e.start():e.startTimeout=setTimeout(function(){e.start()}),e.deferred.promise()},oe=function(e,t){if(t&&t.position){var n=f.calculate(e,t.position),i=e.offset(),r=e.position();s(t,{left:n.h.location-i.left+r.left,top:n.v.location-i.top+r.top}),delete t.position}},ae=function(e,t){u.each(t,function(t,n){try{e.css(t,l.isFunction(n)?n():n)}catch(e){}})},se=function(e,t){var n=i(e),r=J(n);u.each(r,function(e,t){t.config.delay=0,t.config.duration=0,t.isSynchronous=!0}),ne(n)||ie(n,r);var o=n.data("dxAnimData");o&&o.stop(t),n.removeData("dxAnimData"),te(n)},le={off:!1,animationTypes:G,animate:K,createAnimation:$,isAnimating:ne,stop:se,_simulatedTransitionEndDelay:100};e.exports=le,e.exports.default=e.exports},function(e,t,n){"use strict";var i=n(5),r=n(4).noop,o=n(9),a=n(13),s=n(1).extend,l=n(11),u=o.inherit({ctor:function(e){this._$element=i(e),this._cancelCallback=a(),this._acceptCallback=a()},getElement:function(){return this._$element},validate:function(e){return"dxmousewheel"!==e.type},validatePointers:function(e){return 1===l.hasTouches(e)},allowInterruptionByMouseWheel:function(){return!0},configure:function(e){s(this,e)},addCancelCallback:function(e){this._cancelCallback.add(e)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(e){this._cancelCallback.fire(this,e)},addAcceptCallback:function(e){this._acceptCallback.add(e)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(e){this._acceptCallback.fire(this,e)},_requestAccept:function(e){this._acceptRequestEvent=e},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:r,move:r,end:r,cancel:r,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(e,t,n){var i=s({type:e,originalEvent:t,target:this._getEmitterTarget(t),delegateTarget:this.getElement().get(0)},n);return t=l.fireEvent(i),t.cancel&&this._cancel(t),t},_getEmitterTarget:function(e){return(this.delegateSelector?i(e.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:r});e.exports=u},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(19),a=n(9),s=n(1).extend,l=n(7).inArray,u=n(2).each,c=n(26),d=n(11),h=n(28),p=n(104),f=a.inherit({ctor:function(){this._attachHandlers(),this.reset(),this._proxiedCancelHandler=this._cancelHandler.bind(this),this._proxiedAcceptHandler=this._acceptHandler.bind(this)},_attachHandlers:function(){r.subscribeGlobal(document,d.addNamespace(h.down,"dxEventManager"),this._pointerDownHandler.bind(this)),r.subscribeGlobal(document,d.addNamespace(h.move,"dxEventManager"),this._pointerMoveHandler.bind(this)),r.subscribeGlobal(document,d.addNamespace([h.up,h.cancel].join(" "),"dxEventManager"),this._pointerUpHandler.bind(this)),r.subscribeGlobal(document,d.addNamespace(p.name,"dxEventManager"),this._mouseWheelHandler.bind(this))},_eachEmitter:function(e){for(var t=this._activeEmitters||[],n=0;t.length>n;){var i=t[n];if(!1===e(i))break;t[n]===i&&n++}},_applyToEmitters:function(e,t){this._eachEmitter(function(n){n[e].call(n,t)})},reset:function(){this._eachEmitter(this._proxiedCancelHandler),this._activeEmitters=[]},resetEmitter:function(e){this._proxiedCancelHandler(e)},_pointerDownHandler:function(e){d.isMouseEvent(e)&&e.which>1||this._updateEmitters(e)},_updateEmitters:function(e){this._isSetChanged(e)&&(this._cleanEmitters(e),this._fetchEmitters(e))},_isSetChanged:function(e){var t=this._closestEmitter(e),n=this._emittersSet||[],i=t.length!==n.length;return u(t,function(e,t){return!(i=i||n[e]!==t)}),this._emittersSet=t,i},_closestEmitter:function(e){function t(t,i){i&&i.validatePointers(e)&&i.validate(e)&&(i.addCancelCallback(n._proxiedCancelHandler),i.addAcceptCallback(n._proxiedAcceptHandler),r.push(i))}for(var n=this,r=[],a=i(e.target);a.length;){var s=o.data(a.get(0),"dxEmitter")||[];u(s,t),a=a.parent()}return r},_acceptHandler:function(e,t){var n=this;this._eachEmitter(function(i){i!==e&&n._cancelEmitter(i,t)})},_cancelHandler:function(e,t){this._cancelEmitter(e,t)},_cancelEmitter:function(e,t){var n=this._activeEmitters;t?e.cancel(t):e.reset(),e.removeCancelCallback(),e.removeAcceptCallback();var i=l(e,n);i>-1&&n.splice(i,1)},_cleanEmitters:function(e){this._applyToEmitters("end",e),this.reset(e)},_fetchEmitters:function(e){this._activeEmitters=this._emittersSet.slice(),this._applyToEmitters("start",e)},_pointerMoveHandler:function(e){this._applyToEmitters("move",e)},_pointerUpHandler:function(e){this._updateEmitters(e)},_mouseWheelHandler:function(e){this._allowInterruptionByMouseWheel()&&(e.pointers=[null],this._pointerDownHandler(e),this._adjustWheelEvent(e),this._pointerMoveHandler(e),e.pointers=[],this._pointerUpHandler(e))},_allowInterruptionByMouseWheel:function(){var e=!0;return this._eachEmitter(function(t){return e=t.allowInterruptionByMouseWheel()&&e}),e}
12,_adjustWheelEvent:function(e){var t=null;if(this._eachEmitter(function(n){if(n.gesture){var i=n.getDirection(e);return"horizontal"!==i&&!e.shiftKey||"vertical"!==i&&e.shiftKey?(t=n,!1):void 0}}),t){var n=t.getDirection(e),i="both"===n&&!e.shiftKey||"vertical"===n;e[i?"pageY":"pageX"]+=e.delta}},isActive:function(e){var t=!1;return this._eachEmitter(function(n){t=t||n.getElement().is(e)}),t}}),g=new f,m=function(e){var t=e.emitter,n=e.events[0],i=e.events;u(i,function(r,a){c(a,{noBubble:!e.bubble,setup:function(e){var i=o.data(e,"dxEmitterSubscription")||{},r=o.data(e,"dxEmitter")||{},s=r[n]||new t(e);i[a]=!0,r[n]=s,o.data(e,"dxEmitter",r),o.data(e,"dxEmitterSubscription",i)},add:function(e,t){o.data(e,"dxEmitter")[n].configure(s({delegateSelector:t.selector},t.data),t.type)},teardown:function(e){var t=o.data(e,"dxEmitterSubscription"),r=o.data(e,"dxEmitter"),s=r[n];delete t[a];var l=!0;u(i,function(e,n){return l=l&&!t[n]}),l&&(g.isActive(e)&&g.resetEmitter(s),s&&s.dispose(),delete r[n])}})})};e.exports=m},function(e,t,n){"use strict";var i=n(5),r=n(25),o=n(1).extend,a=n(2).each,s=n(24).format,l=n(35).humanize,u=n(38);n(38);var c=o(!0,{},n(141)),d=n(142),h=function(e){var t=d[e];return t?"root"!==t&&t:e.substr(0,e.lastIndexOf("-"))},p=function(e,t){return e[t]||{}},f=function(e,t,n){for(var i,r=p(e,t)[n];!r&&!i;)t=h(t),t?r=p(e,t)[n]:i=!0;return r},g={},m=r({_dictionary:c,load:function(e){o(!0,this._dictionary,e)},_localizablePrefix:"@",setup:function(e){this._localizablePrefix=e},localizeString:function(e){var t=this,n=new RegExp("(^|[^a-zA-Z_0-9"+t._localizablePrefix+"-]+)("+t._localizablePrefix+"{1,2})([a-zA-Z_0-9-]+)","g"),i=t._localizablePrefix+t._localizablePrefix;return e.replace(n,function(e,n,r,o){var a,s=t._localizablePrefix+o;return r!==i&&(a=t.format(o)),a||(g[o]=l(o)),n+(a||s)})},_messageLoaded:function(e,t){return void 0!==f(this._dictionary,t||u.locale(),e)},localizeNode:function(e){var t=this;
12i(e).each(function(e,n){n.nodeType&&(3===n.nodeType?n.nodeValue=t.localizeString(n.nodeValue):i(n).is("iframe")||(a(n.attributes||[],function(e,n){if("string"==typeof n.value){var i=t.localizeString(n.value);n.value!==i&&(n.value=i)}}),i(n).contents().each(function(e,n){t.localizeNode(n)})))})},getMessagesByLocales:function(){return this._dictionary},getDictionary:function(e){return e?g:o({},g,this.getMessagesByLocales()[u.locale()])},getFormatter:function(e){return this._getFormatterBase(e)||this._getFormatterBase(e,"en")},_getFormatterBase:function(e,t){var n=f(this._dictionary,t||u.locale(),e);if(n)return function(){var e=1===arguments.length&&Array.isArray(arguments[0])?arguments[0].slice(0):Array.prototype.slice.call(arguments,0);return e.unshift(n),s.apply(this,e)}},format:function(e){var t=this.getFormatter(e);return t&&t()||""}});e.exports=m},function(e,t,n){"use strict";function i(e,t){var n=t.end-t.start,i=0;for(e.forEach(function(e){i+=e.getBoundingRect().width});n<i;)i-=r(e)}function r(e){var t,n;return t=e.reduce(function(e,t,n){if(!t)return e;var i=t.getLabels()[0].getData().value;return i<e.value?{value:i,rollingStock:t,index:n}:e},{rollingStock:void 0,value:1/0,index:void 0}),t.rollingStock.getLabels()[0].draw(!1),n=t.rollingStock.getBoundingRect().width,e[t.index]=null,n}function o(e){var t,n,i,r,o=!1;for(t=0,i=e.length-1;t<i;t++){for(n=0,r=e.length;n<r;n++)if(t!==n&&s(e[t],e[n],!0)){o=!0;break}if(o)break}return o}function a(e,t,n,r){var a=[],s={start:n?t.left:t.top,end:n?t.width-t.right:t.height-t.bottom},c=!1;if(e.forEach(function(e){e&&(c=c||e.series.isStackedSeries()||e.series.isFullStackedSeries(),e.getLabels().forEac
12h(function(e){e.isVisible()&&a.push(new d(e,n,r))}))}),c)!n&&a.reverse();else{var h=a.slice();a.sort(function(e,t){return e.getInitialPosition()-t.getInitialPosition()||h.indexOf(e)-h.indexOf(t)})}o(a)&&(i(a,s),l(a),a.reverse(),u(a,s))}function s(e,t,n){if(e&&t){var i=e.getBoundingRect(),r=t.getBoundingRect(),o=!n||(i.oppositeStart<=r.oppositeStart&&i.oppositeEnd>r.oppositeStart||r.oppositeStart<=i.oppositeStart&&r.oppositeEnd>i.oppositeStart);return i.end>r.start&&o}}function l(e){var t,n,i;for(t=0;t<e.length-1;t++)n=i||e[t],s(n,e[t+1])?(n.toChain(e[t+1]),e[t+1]=null,i=n):i=e[t+1]||n}function u(e,t){var n,i,r,o,a,s;for(n=0;n<e.length;n++){if(r=e[n],c(r,t))for(a=r.getBoundingRect(),i=n+1;i<e.length;i++)if((o=e[i])&&(s=o.getBoundingRect(),s.end>a.start-(a.end-t.end))){o.toChain(r),e[n]=r=null;break}r&&r.setRollingStockInCanvas(t)}}function c(e,t){return e&&e.getBoundingRect().end>t.end}function d(e,t,n){var i=e.getBoundingRect(),r=i.x,o=i.y,a=i.x+i.width,s=i.y+i.height;return this.labels=[e],this.shiftFunction=n,this._bBox={start:t?r:o,width:t?i.width:i.height,end:t?a:s,oppositeStart:t?o:r,oppositeEnd:t?s:a},this._initialPosition=t?i.x:i.y,this}function h(e){return{nameField:e+"Name",colorField:e+"Color",indexField:e+"Index"}}function p(e){var t=h(e);return{getFormatObject:function(e){var n={};return n[t.indexField]=e.id,n[t.colorField]=e.states.normal.fill,n[t.nameField]=e.text,n},textField:t.nameField}}function f(e,t,n){V(e,function(e,i){V(n.getTemplateFields(),function(e,t){i[t.templateField]=i[t.originalField]}),t.push(i)}),n.updateTemplateFieldNames()}function g(e,t){return(e.x<=t.x&&t.x<=e.x+e.width||e.x>=t.x&&e.x<=t.x+t.width)&&(e.y<=t.y&&t.y<=e.y+e.height||e.y>=t.y&&e.y<=t.y+t.height)}function m(e){e.forward=function(e){return e},e.backward=v}var _=n(4),v=_.noop,b=n(6),y=n(0),x=n(2).each,S=n(1).extend,w=n(7).inArray,k=n(11),C=n(157),A=n(162),T=n(163),E=n(165),O=n(176),D=n(113),P=n(190),L=n(192),M=["_reinit","_updateDataSource","_dataInit","_forceRender","_resize"],B=n(3),R=B.map,V=x,I=S,F=Array.isArray,z=y.isDefined,G=B.setCanvasValues,H=["series","commonSeriesSettings","containerBackgroundColor","dataPrepareSettings","seriesSelectionMode","pointSelectionMode","synchronizeMultiAxes"],N=["equalBarWidth","minBubbleSize","maxBubbleSize","barWidth","negativesAsZeroes","negativesAsZeros"],j=["adaptiveLayout","crosshair","resolveLabelOverlapping","adjustOnZoom","zoomingMode","scrollingMode"];d.prototype={toChain:function(e){var t=e.getBoundingRect();e.shift(t.start-this._bBox.end),this._changeBoxWidth(t.width),this.labels=this.labels.concat(e.labels)},getBoundingRect:function(){return this._bBox},shift:function(e){var t=this.shiftFunction;V(this.labels,function(n,i){var r=i.getBoundingRect(),o=t(r,e);i.shift(o.x,o.y)}),this._bBox.end-=e,this._bBox.start-=e},setRollingStockInCanvas:function(e){this._bBox.end>e.end&&this.shift(this._bBox.end-e.end)},getLabels:function(){return this.labels},getInitialPosition:function(){return this._initialPosition},_changeBoxWidth:function(e){this._bBox.end+=e,this._bBox.width+=e}};var W={resolveLabelOverlappingInOneDirection:a},Y=C.inherit({_eventsMap:{onSeriesClick:{name:"seriesClick"},onPointClick:{name:"pointClick"},onArgumentAxisClick:{name:"argumentAxisClick"},onLegendClick:{name:"legendClick"},onSeriesSelectionChanged:{name:"seriesSelectionChanged"},onPointSelectionChanged:{name:"pointSelectionChanged"},onSeriesHoverChanged:{name:"seriesHoverChanged"},onPointHoverChanged:{name:"pointHoverChanged"},onDone:{name:"done"},onZoomStart:{name:"zoomStart"},onZoomEnd:{name:"zoomEnd"}},_rootClassPrefix:"dxc",_rootClass:"dxc-chart",_init:function(){this._savedBusinessRange={},this.callBase.apply(this,arguments)},_initialChanges:["REINIT"],_themeDependentChanges:["REFRESH_SERIES_REINIT"],_createThemeManager:function(){var e=this.option(),t=new O.ThemeManager(e,this._chartType);return t.setTheme(e.theme,e.rtlEnabled),t},_initCore:function(){var e=this;m(e._layout),e._canvasClipRect=e._renderer.clipRect(),e._createHtmlStructure(),e._headerBlock=new L.HeaderBlock,e._createLegend(),e._createTracker(),e._needHandleRenderComplete=!0,e.layoutManager=new D.LayoutManager,e._createScrollBar(),b.on(e._$element,"contextmenu",function(e){(k.isTouchEvent(e)||k.isPointerEvent(e))&&e.preventDefault()}),b.on(e._$element,"MSHoldVisual",function(e){e.preventDefault()})},_getLayoutItems:v,_layoutManagerOptions:function(){return this._themeManager.getOptions("adaptiveLayout")},_reinit:function(){var e=this;G(e._canvas),e._reinitAxes(),e._skipRender=!0,e._updateDataSource(),e.series||e._dataSpecificInit(!1),e._skipRender=!1,e._correctAxes(),e._forceRender()},_correctAxes:v,_createHtmlStructure:function(){var e=this,t=e._renderer,n=t.root;e._backgroundRect=t.rect().attr({fill:"gray",opacity:1e-4}
12).append(n),e._panesBackgroundGroup=t.g().attr({class:"dxc-background"}).append(n),e._stripsGroup=t.g().attr({class:"dxc-strips-group"}).linkOn(n,"strips"),e._gridGroup=t.g().attr({class:"dxc-grids-group"}).linkOn(n,"grids"),e._axesGroup=t.g().attr({class:"dxc-axes-group"}).linkOn(n,"axes"),e._constantLinesGroup=t.g().attr({class:"dxc-constant-lines-group"}).linkOn(n,"constant-lines"),e._labelAxesGroup=t.g().attr({class:"dxc-strips-labels-group"}).linkOn(n,"strips-labels"),e._panesBorderGroup=t.g().attr({class:"dxc-border"}).linkOn(n,"border"),e._seriesGroup=t.g().attr({class:"dxc-series-group"}).linkOn(n,"series"),e._scaleBreaksGroup=t.g().attr({class:"dxc-scale-breaks"}).linkOn(n,"scale-breaks"),e._labelsGroup=t.g().attr({class:"dxc-labels-group"}).linkOn(n,"labels"),e._crosshairCursorGroup=t.g().attr({class:"dxc-crosshair-cursor"}).linkOn(n,"crosshair"),e._legendGroup=t.g().attr({class:"dxc-legend","clip-path":e._getCanvasClipRectID()}).linkOn(n,"legend"),e._scrollBarGroup=t.g().attr({class:"dxc-scroll-bar"}).linkOn(n,"scroll-bar")},_disposeObjectsInArray:function(e,t){V(this[e]||[],function(e,n){t&&n?V(t,function(e,t){n[t]&&n[t].dispose()}):n&&n.dispose()}),this[e]=null},_disposeCore:function(){var e=this,t=function(t){e[t]&&(e[t].dispose(),e[t]=null)},n=function(t){e[t].linkOff()},i=this._disposeObjectsInArray;e._renderer.stopAllAnimations(),e.businessRanges=null,i.call(e,"series"),t("_headerBlock"),t("_tracker"),t("_crosshair"),e.layoutManager=e._userOptions=e._canvas=e._groupsData=null,n("_stripsGroup"),n("_gridGroup"),n("_axesGroup"),n("_constantLinesGroup"),n("_labelAxesGroup"),n("_panesBorderGroup"),n("_seriesGroup"),n("_labelsGroup"),n("_crosshairCursorGroup"),n("_legendGroup"),n("_scrollBarGroup"),n("_scaleBreaksGroup"),t("_canvasClipRect"),t("_panesBackgroundGroup"),t("_backgroundRect"),t("_stripsGroup"),t("_gridGroup"),t("_axesGroup"),t("_constantLinesGroup"),t("_labelAxesGroup"),t("_panesBorderGroup"),t("_seriesGroup"),t("_labelsGroup"),t("_crosshairCursorGroup"),t("_legendGroup"),t("_scrollBarGroup"),t("_scaleBreaksGroup")},_getAnimationOptions:function(){return this._themeManager.getOptions("animation")},_getDefaultSize:function(){return{width:400,height:400}},_getOption:function(e){return this._themeManager.getOptions(e)},_applySize:function(){this._processRefreshData("_resize")},_resize:function(){this._doRender(this.__renderOptions||{animate:!1,isResize:!0})},_trackerType:"ChartTracker",_createTracker:function(){var e=this;e._tracker=new P[e._trackerType]({seriesGroup:e._seriesGroup,renderer:e._renderer,tooltip:e._tooltip,legend:e._legend,eventTrigger:e._eventTrigger})},_getTrackerSettings:function(){return this._getSelectionModes()},_getSelectionModes:function(){var e=this._themeManager;return{seriesSelectionMode:e.getOptions("seriesSelectionMode"),pointSelectionMode:e.getOptions("pointSelectionMode")}},_updateTracker:function(e){var t=this;t._tracker.update(t._getTrackerSettings()),t._tracker.setCanvases({left:0,right:t._canvas.width,top:0,bottom:t._canvas.height},e)},_doRender:function(e){var t,n,i=this;/*!that._initialized || */i._skipRender||0===i._canvas.width&&0===i._canvas.height||(i._resetIsReady(),t=i._prepareDrawOptions(e),n=t.recreateCanvas,i.__originalCanvas=i._canvas,i._canvas=S({},i._canvas),n?i.__currentCanvas=i._canvas:i._canvas=i.__currentCanvas,n&&i._updateCanvasClipRect(i._canvas),i._renderer.stopAllAnimations(!0),G(i._canvas),i._cleanGroups(),i._renderElements(t))},_renderElements:function(e){var t,n,i,r=this,o=r._prepareToRender(e),a=r._isRotated(),s=r._isLegendInside(),l=[],u=r._getLayoutTargets(),c=S({},r._canvas),d=[],h=e.drawTitle&&e.drawLegend&&e.adjustAxes;h&&(d=r._getDrawElements(e,s)),r._renderer.lock(),r.layoutManager.setOptions(r._layoutManagerOptions()),r.layoutManager.layoutElements(d,r._canvas,function(t){r._renderAxes(e,o,a),t&&r._shrinkAxes(e,t)},u,a),h&&r._updateCanvasClipRect(c),r._applyClipRects(o),r._appendSeriesGroups(),r._createCrosshairCursor(),V(u,function(){var e=this.canvas;l.push({left:e.left,right:e.width-e.right,top:e.top,bottom:e.height-e.bottom})}
12),r._scrollBar&&(t=r._argumentAxes[0].getTranslator().getBusinessRange(),"discrete"===t.axisType&&t.categories&&t.categories.length<=1?n=i=void 0:(n=t.minVisible,i=t.maxVisible),r._scrollBar.init(t,!r._argumentAxes[0].getOptions().valueMarginsEnabled).setPosition(n,i)),r._updateTracker(l),r._updateLegendPosition(e,s),r._renderSeries(e,a,s),r._renderer.unlock()},_createCrosshairCursor:v,_appendSeriesGroups:function(){this._seriesGroup.linkAppend(),this._labelsGroup.linkAppend(),this._appendAdditionalSeriesGroups()},_renderSeries:function(e,t,n){this._calculateSeriesLayout(e,t),this._renderSeriesElements(e,t,n)},_calculateSeriesLayout:function(e,t){e.hideLayoutLabels=this.layoutManager.needMoreSpaceForPanesCanvas(this._getLayoutTargets(),t)&&!this._themeManager.getOptions("adaptiveLayout").keepLabels,this._updateSeriesDimensions(e)},_renderSeriesElements:function(e,t,n){var i,r,o=this,a=o.series,s=a.length,l=o._themeManager.getOptions("resolveLabelOverlapping");for(i=0;i<s;i++)r=a[i],o._applyExtraSettings(r,e),r.draw(e.animate&&r.getPoints().length<=e.animationPointsLimit&&o._renderer.animationEnabled(),e.hideLayoutLabels,o._getLegendCallBack(r));"none"!==l&&(o._adjustSeries(),o._resolveLabelOverlapping(l)),o._adjustSeries(),o._renderTrackers(n),o._tracker.repairTooltip(),o._clearCanvas(),o._drawn(),o._renderCompleteHandler()},_clearCanvas:function(){this._canvas=this.__originalCanvas},_resolveLabelOverlapping:function(e){var t;switch(e){case"stack":t=this._resolveLabelOverlappingStack;break;case"hide":t=this._resolveLabelOverlappingHide;break;case"shift":t=this._resolveLabelOverlappingShift}y.isFunction(t)&&t.call(this)},_getVisibleSeries:function(){return _.grep(this.getAllSeries(),function(e){return e.isVisible()})},_resolveLabelOverlappingHide:function(){var e,t,n,i,r,o,a,s=[],l=this._getVisibleSeries();for(r=0;r<l.length;r++)for(a=l[r].getVisiblePoints(),o=0;o<a.length;o++)s=s.concat(a[o].getLabels());for(r=0;r<s.length;r++)if(e=s[r],n=e.getBoundingRect(),e.isVisible())for(o=r+1;o<s.length;o++)t=s[o],i=t.getBoundingRect(),g(n,i)&&t.draw(!1)},_cleanGroups:function(){var e=this;e._stripsGroup.linkRemove().clear(),e._gridGroup.linkRemove().clear(),e._axesGroup.linkRemove().clear(),e._constantLinesGroup.linkRemove().clear(),e._labelAxesGroup.linkRemove().clear(),e._labelsGroup.linkRemove().clear(),e._crosshairCursorGroup.linkRemove().clear(),e._scaleBreaksGroup.linkRemove().clear()},_createLegend:function(){var e=this,t=p(e._legendDataField);e._legend=new A.Legend({renderer:e._renderer,group:e._legendGroup,backgroundClass:"dxc-border",itemGroupClass:"dxc-item",textField:t.textField,getFormatObject:t.getFormatObject})},_updateLegend:function(){var e=this,t=e._themeManager,n=t.getOptions("legend"),i=e._getLegendData();n.containerBackgroundColor=t.getOptions("containerBackgroundColor"),n._incidentOccurred=e._incidentOccurred,e._legend.update(i,n)},_prepareDrawOptions:function(e){var t,n=this._getAnimationOptions();return t=S({},{force:!1,adjustAxes:!0,drawLegend:!0,drawTitle:!0,animate:n.enabled,animationPointsLimit:n.maxPointCountSupported},e,this.__renderOptions),z(t.recreateCanvas)||(t.recreateCanvas=t.adjustAxes&&t.drawLegend&&t.drawTitle),t},_processRefreshData:function(e){var t=w(this._currentRefreshData,M),n=w(e,M);(!this._currentRefreshData||t>=0&&n<t)&&(this._currentRefreshData=e)},_getLegendData:function(){return R(this._getLegendTargets(),function(e){var t=e.legendData,n=e.getLegendStyles,i=n.normal.opacity;return e.visible||((!z(i)||i>.3)&&(i=.3),t.textOpacity=.3),t.states={hover:n.hover,selection:n.selection,normal:I({},n.normal,{opacity:i})},t})},_getLegendOptions:function(e){return{legendData:{text:e[this._legendItemTextField],argument:e.argument,id:e.index,argumentIndex:e.argumentIndex},getLegendStyles:e.getLegendStyles(),visible:e.isVisible()}},_disposeSeries:function(){var e=this;V(e.series||[],function(e,t){t.dispose()}),e.series=null,V(e.seriesFamilies||[],function(e,t){t.dispose()}),e.seriesFamilies=null,e._needHandleRenderComplete=!0},_optionChanged:function(e){this._themeManager.resetOptions(e.name),this.callBase.apply(this,arguments)},_applyChanges:function(){var e=this;e._themeManager.update(e._options),e.callBase.apply(e,arguments),e._doRefresh()},_optionChangesMap:{animation:"ANIMATION",dataSource:"DATA_SOURCE",palette:"PALETTE",legend:"DATA_INIT",seriesTemplate:"DATA_INIT",export:"FORCE_RENDER",valueAxis:"AXES_AND_PANES",argumentAxis:"AXES_AND_PANES",commonAxisSettings:"AXES_AND_PANES",panes:"AXES_AND_PANES",defaultPane:"AXES_AND_PANES",useAggregation:"AXES_AND_PANES",rotated:"ROTATED",customizePoint:"REFRESH_SERIES_REINIT",customizeLabel:"REFRESH_SERIES_REINIT",scrollBar:"SCROLL_BAR"},_customChangesOrder:["ANIMATION","REFRESH_SERIES_FAMILIES","DATA_SOURCE","PALETTE","REFRESH_SERIES_DATA_INIT","DATA_INIT","FORCE_RENDER","AXES_AND_PANES","ROTATED","REFRESH_SERIES_REINIT","SCROLL_BAR","CHART_TOOLTIP","REINIT"],_change_ANIMATION:function(){this._renderer.updateAnimationOptions(this._getAnimationOptions())},_change_DATA_SOURCE:function(){this._needHandleRenderComplete=!0,this._processRefreshData("_updateDataSource")}
12,_change_PALETTE:function(){this._themeManager.updatePalette(this.option("palette")),this._refreshSeries("_dataInit")},_change_REFRESH_SERIES_DATA_INIT:function(){this._refreshSeries("_dataInit")},_change_DATA_INIT:function(){this._processRefreshData("_dataInit")},_change_REFRESH_SERIES_FAMILIES:function(){this._processSeriesFamilies(),this._populateBusinessRange(),this._processRefreshData("_forceRender")},_change_FORCE_RENDER:function(){this._processRefreshData("_forceRender")},_change_AXES_AND_PANES:function(){this._refreshSeries("_reinit")},_change_ROTATED:function(){this._createScrollBar(),this._refreshSeries("_reinit")},_change_REFRESH_SERIES_REINIT:function(){this._refreshSeries("_reinit")},_change_SCROLL_BAR:function(){this._createScrollBar(),this._processRefreshData("_forceRender")},_change_CHART_TOOLTIP:function(){this._organizeStackPoints()},_change_REINIT:function(){this._processRefreshData("_reinit")},_refreshSeries:function(e){this._disposeSeries(),this._processRefreshData(e)},_doRefresh:function(){var e=this._currentRefreshData;e&&(this._currentRefreshData=null,this._renderer.stopAllAnimations(!0),this[e]())},_updateCanvasClipRect:function(e){var t,n,i=this;t=Math.max(e.width-e.left-e.right,0),n=Math.max(e.height-e.top-e.bottom,0),i._canvasClipRect.attr({x:e.left,y:e.top,width:t,height:n}),i._backgroundRect.attr({x:e.left,y:e.top,width:t,height:n})},_getCanvasClipRectID:function(){return this._canvasClipRect.id},_dataSourceChangedHandler:function(){this._resetZoom(),this._dataInit()},_dataInit:function(){this._dataSpecificInit(!0)},_dataSpecificInit:function(e){var t=this;t.series=t.series||t._populateSeries(),t._repopulateSeries(),t._seriesPopulatedHandlerCore(),t._populateBusinessRange(),t._tracker.updateSeries(t.series),t._updateLegend(),e&&t._forceRender()},_forceRender:function(){this._doRender({force:!0})},_repopulateSeries:function(){var e,t=this,n=t._themeManager,i=t._dataSourceItems(),r=n.getOptions("dataPrepareSettings"),o=n.getOptions("seriesTemplate");o&&(t._templatedSeries=B.processSeriesTemplate(o,i),t._populateSeries(),delete t._templatedSeries,i=t.templateData||i),t._groupSeries(),e=T.validateData(i,t._groupsData,t._incidentOccurred,r),n.resetPalette(),t.series.forEach(function(n){n.updateData(e[n.getArgumentField()]),t._processSingleSeries(n)}),t._organizeStackPoints()},_organizeStackPoints:function(){var e=this,t=e._themeManager,n=t.getOptions("tooltip").shared,i={};V(e.series||[],function(t,r){e._resetStackPoints(r),n&&e._prepareStackPoints(r,i)})},_renderCompleteHandler:function(){var e=this,t=!0;e._needHandleRenderComplete&&(V(e.series,function(e,n){t=t&&n.canRenderCompleteHandle()}),t&&(e._needHandleRenderComplete=!1,e._eventTrigger("done",{target:e})))},_getDrawElements:function(e,t){var n,i=this,r=[],o=i._themeManager.getOptions("export"),a=i._title.getLayoutOptions()||{},s=[];return i._exportMenu&&o.enabled&&(s.push(i._exportMenu),r.push(i._headerBlock)),e.drawTitle&&("bottom"!==a.verticalAlignment&&s.length?s.push(i._title):r.push(i._title)),e.drawLegend&&i._legend&&(i._legendGroup.linkAppend(),t||(n=i._legend.getLayoutOptions(),1===s.length&&"bottom"!==n.verticalAlignment&&"vertical"===n.cutSide?s.push(i._legend):r.push(i._legend))),s.length&&i._headerBlock.update(s,i._canvas),r},_resetZoom:v,_dataIsReady:function(){return z(this.option("dataSource"))&&this._dataIsLoaded()},_populateSeries:function(){var e,t,n,i,r,o,a=this,s=a._themeManager,l=!!s.getOptions("seriesTemplate"),u=l?a._templatedSeries:a.option("series"),c=F(u)?u:u?[u]:[],d=a._getExtraOptions(),h=function(){a._specialProcessSeries(),a._populateBusinessRange(),a._renderer.stopAllAnimations(!0),a._updateLegend(),a._doRender({force:!0})};for(a._disposeSeries(),a.series=[],a.templateData=[],s.resetPalette(),o=function(e){a.series.forEach(function(t){t.notify(e)})},r=0;r<c.length;r++)e=I(!0,{},c[r],d),e.name||(e.name="Series "+(r+1).toString()),i=e.data,e.data=null,e.rotated=a._isRotated(),e.customizePoint=s.getOptions("customizePoint"),e.customizeLabel=s.getOptions("customizeLabel"),e.visibilityChanged=h,e.incidentOccurred=a._incidentOccurred,n=s.getOptions("series",e),a._checkPaneName(n)&&(t=new E.Series({renderer:a._renderer,seriesGroup:a._seriesGroup,labelsGroup:a._labelsGroup,eventTrigger:a._eventTrigger,commonSeriesM
12odes:a._getSelectionModes(),eventPipe:o,argumentAxis:a._getArgumentAxis(),valueAxis:a._getValueAxis(n.pane,n.axis)},n),t.isUpdated?(t.index=a.series.length,a._processSingleSeries(t),a.series.push(t),l&&f(i,a.templateData,t)):a._incidentOccurred("E2101",[n.type]));return a.series},getAllSeries:function(){return this.series.slice()},getSeriesByName:function(e){var t=null;return V(this.series,function(n,i){if(i.name===e)return t=i,!1}),t},getSeriesByPos:function(e){return this.series[e]},clearSelection:function(){this._tracker.clearSelection()},hideTooltip:function(){this._tracker._hideTooltip()},render:function(e){var t=this;return t.__renderOptions=e,t.__forceRender=e&&e.force,t.callBase.apply(t,arguments),t.__renderOptions=t.__forceRender=null,t}});H.forEach(function(e){Y.prototype._optionChangesMap[e]="REFRESH_SERIES_DATA_INIT"}),j.forEach(function(e){Y.prototype._optionChangesMap[e]="FORCE_RENDER"}),N.forEach(function(e){Y.prototype._optionChangesMap[e]="REFRESH_SERIES_FAMILIES"}),t.overlapping=W,t.BaseChart=Y,Y.addPlugin(n(193).plugin),Y.addPlugin(n(195).plugin),Y.addPlugin(n(196).plugin),Y.addPlugin(n(197).plugin),Y.addPlugin(n(198).plugin);var X=Y.prototype._change_TITLE;Y.prototype._change_TITLE=function(){X.apply(this,arguments),this._change(["FORCE_RENDER"])};var U=Y.prototype._change_TOOLTIP;Y.prototype._change_TOOLTIP=function(){U.apply(this,arguments),this._change(["CHART_TOOLTIP"])}},function(e,t,n){"use strict";var i=n(43).format;e.exports=function(e,t){return i(e,t.format,t.precision)}},function(e,t,n){"use strict";var i=n(9),r=i.abstract,o=n(41),a=n(2).each,s=n(32),l=n(31),u=n(40).compileGetter,c=n(115),d=c.queryByOptions,h=n(10).Deferred,p={},f=i.inherit({ctor:function(e){var t=this;e=e||{},a(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onRemoved","onRemoving","onModified","onModifying"],function(n,i){i in e&&t.on(i.slice(2).toLowerCase(),e[i])}),this._key=e.key,this._errorHandler=e.errorHandler,this._useDefaultSearch=!0},_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(e){return this._keyGetter||(this._keyGetter=u(this.key())),this._keyGetter(e)},_requireKey:function(){if(!this.key())throw s.errors.Error("E4005")},load:function(e){var t=this;return e=e||{},this.fireEvent("loading",[e]),this._withLock(this._loadImpl(e)).done(function(n){t.fireEvent("loaded",[n,e])})},_loadImpl:function(e){return d(this.createQuery(e),e).enumerate()},_withLock:function(e){var t=new h;return e.done(function(){var e=this,n=arguments;l.processRequestResultLock.promise().done(function(){t.resolveWith(e,n)})}).fail(function(){t.rejectWith(this,arguments)}),t},createQuery:r,totalCount:function(e){return this._totalCountImpl(e)},_totalCountImpl:function(e){return d(this.createQuery(e),e,!0).count()},byKey:function(e,t){return this._addFailHandlers(this._withLock(this._byKeyImpl(e,t)))},_byKeyImpl:r,insert:function(e){var t=this;return t.fireEvent("modifying"),t.fireEvent("inserting",[e]),t._addFailHandlers(t._insertImpl(e).done(function(e,n){t.fireEvent("inserted",[e,n]),t.fireEvent("modified")}))},_insertImpl:r,update:function(e,t){var n=this;return n.fireEvent("modifying"),n.fireEvent("updating",[e,t]),n._addFailHandlers(n._updateImpl(e,t).done(function(e,t){n.fireEvent("updated",[e,t]),n.fireEvent("modified")}))},_updateImpl:r,remove:function(e){var t=this;return t.fireEvent("modifying"),t.fireEvent("removing",[e]),t._addFailHandlers(t._removeImpl(e).done(function(e){t.fireEvent("removed",[e]),t.fireEvent("modified")}))},_removeImpl:r,_addFailHandlers:function(e){return e.fail(this._errorHandler).fail(s._errorHandler)}}).include(o);f.create=function(e,t){if(!(e in p))throw s.errors.Error("E4020",e);return new p[e](t)},f.inherit=function(e){return function(t,n){var i=e.apply(this,[t]);return n&&(p[n]=i),i}}(f.inherit),e.exports=f},function(e,t,n){"use strict";function i(e,t){return t<e}function r(e,t){return t>e}function o(e,t,n,i){var r=u(t);u(e)?r&&i(e,t)&&n(t):r&&n(t)}var a,s=n(0),l=n(1).extend,u=s.isDefined,c=s.isDate,d=n(3).unique;a=t.Range=function(e){e&&l(this,e)},a.prototype={constructor:a,addRange:function(e){var t=this,n=t.categories,a=e.categories,s=function(n,i){o(t[n],e[n],function(e){t[n]=e},i)},l=function(e,n,i){o(t[e],t[n],function(n){u(t[e])&&(t[e]=n)},i)},c=function(n){t[n]=t[n]||e[n]};return c("invert"),c("axisType"),c("dataType"),"logarithmic"===t.axisType?c("base"):t.base=void 0,s("min",i),s("max",r),"discrete"===t.axisType?(c("minVisible"),c("maxVisible")):(s("minVisible",i),s("maxVisible",r)),s("interval",i),l("min","minVisible",i),l("min","maxVisible",i),l("max","maxVisible",r),l("max","minVisible",r),t.categories=void 0===n?a:a?d(n.concat(a)):n,t},isDefined:function(){return u(this.min)&&u(this.max)||this.categories&&this.categories.length},setStubData:function(e){var t=this,n=(new Date).getFullYear()-1,i="datetime"===e,r=t.axisType,o="logarithmic"===r?1:0;return"discrete"===r?t.categories=i?[new Date(n,0,1),new Date(n,3,1),new Date(n,6,1),new Date(n,9,1)]:["0","1","2"]:(t.min=i?new Date(n,0,1):o,t.max=i?new Date(n,11,31):10),t.stubData=!0,t},correctValueZeroLevel:function(){function e(e,n){t[e]<0&&t[n]<0&&(t[n]=0),t[e]>0&&t[n]>0&&(t[e]=0)}var t=this;return"logarithmic"===t.axisType||c(t.max)||c(t.min)?t:(e("min","max"),e("minVisible","maxVisible"),t)},sortCategories:function(e){var t=this.categories,n="datetime"===this.dataType?function(e){return-1!==t.map(Number).indexOf(e.valueOf())}:function(e){return-1!==t.indexOf(e)};e&&t&&(this.categories=e.filter(n))}}},function(e,t,n){"use strict";var i=n(3).map;e.exports={logarithmic:"logarithmic",discrete:"discrete",numeric:"numeric",left:"left",right:"right",top:"top",bottom:"bottom",center:"center",canvasPositionPrefix:"canvas_position_",canvasPositionTop:"canvas_position_top",canvasPositionBottom:"canvas_position_bottom",canvasPositionLeft:"canvas_position_left",canvasPositionRight:"canvas_position_right",canvasPositionStart:"canvas_position_start",canvasPositionEnd:"canvas_position_end",horizontal:"horizontal",vertical:"vertical",convertTicksToValues:function(e){return i(e||[],function(e){return e.value})},validateOverlappingMode:function(e){return"ignore"===e||"none"===e?e:"hide"},getTicksCountInRange:function(e,t,n){var i=1;if(e.length>1)for(;i<e.length&&!(Math.abs(e[i].coords[t]-e[0].coords[t])>=n);i++);return i},areLabelsOverlap:function(e,t,n,i){var r,o,a=e.x>t.x,s=e.y>t.y,l=e.x,u=t.x,c=e.width,d=t.width;return"center"===i?(l-=c/2,u-=d/2):"right"===i&&(l-=c,u-=d),r=a?u+d+n>l:l+c+n>u,o=s?t.y+t.height>e.y:e.y+e.height>t.y,r&&o}}},function(e,t,n){"use strict";var i=n(0).isDefined,r=Math.round;e.exports={translate:function(e,t){var n=this,r=n.translateSpecialCase(e);return i(r)?r:n._isValueOutOfCanvas(e)?null:n.to(e,t)},untranslate:function(e,t,n){var r=this,o=r._canvasOptions,a=o.startPoint;return!n&&(e<a||e>o.endPoint)||!i(o.rangeMin)||!i(o.rangeMax)?null:r.from(e)},getInterval:function(){return r(this._canvasOptions.ratioOfCanvasRange*(this._businessRange.interval||Math.abs(this._canvasOptions.rangeMax-this._canvasOptions.rangeMin)))},_getValue:function(e){return e},zoom:function(e,t){var n=this,i=n._canvasOptions,r=i.startPoint,o=i.endPoint,a=(r+e)/t,s=(o+e)/t,l=[n.translate(n._getValue(i.rangeMin)),n.translate(n._getValue(i.rangeMax))],u=Math.min(l[0],l[1]),c=Math.max(l[0],l[1]);return u>a&&(s-=a-u,a=u),c<s&&(a-=s-c,s=c),c-u<s-a&&(a=u,s=c),e=(o-r)*a/(s-a)-r,t=(r+e)/a||1,{min:n.untranslate(a,void 0,!0),max:n.untranslate(s,void 0,!0),translate:e,scale:t}},getMinScale:function(e){return e?1.1:.9},getScale:function(e,t){var n=this._canvasOptions;return e=i(e)?e:n.rangeMin,t=i(t)?t:n.rangeMax,(n.rangeMax-n.rangeMin)/Math.abs(e-t)},isValid:function(e){var t,n=this,i=n._canvasOptions,r=n._breaks;return void 0!==r&&(t=n._checkValueAboutBreaks(r,e,"trFrom","trTo",n._checkingMethodsAboutBreaks[0])),null!==e&&!isNaN(e)&&e.valueOf()+i.rangeDoubleError>=i.rangeMin&&e.valueOf()-i.rangeDoubleError<=i.rangeMax&&(!t||!t.inBreak)},parse:function(e){return Number(e)},to:function(e,t){var n=this,r=n._canvasOptions,o=n._breaks,a={length:0},s=0;return void 0!==o&&(a=n._checkValueAboutBreaks(o,e,"trFrom","trTo",n._checkingMethodsAboutBreaks[0]),s=i(a.breaksSize)?a.breaksSize:0),!0===a.inBreak?t>0?a.break.start:t<0?a.break.end:null:n._conversionValue(n._calculateProjection((e-r.rangeMinVisible-a.length)*r.ratioOfCanvasRange+s))},from:function(e,t){var n=this,r=n._breaks,o={length:0},a=n._canvasOptions,s=a.startPoint,l=0;return void 0!==r&&(o=n._checkValueAboutBreaks(r,e,"start","end",n._checkingMethodsAboutBreaks[1]),l=i(o.breaksSize)?o.breaksSize:0),!0===o.inBreak?t>0?o.break.trTo:t<0?o.break.trFrom:null:this._calculateUnProjection((e-s-l)/a.ratioOfCanvasRange+o.length)},_add:function(e,t,n){return e+t*n},isValueProlonged:!1}},function(e,t,n){"use strict";var i=window.DevExpress=window.DevExpress||{},r=i.errors=n(8);if(i._DEVEXTREME_BUNDLE_INITIALIZED)throw r.Error("E0024");i._DEVEXTREME_BUNDLE_INITIALIZED=!0,i.clientExporter=n(77),i.VERSION=n(45),i.Class=n(9),i.DOMComponent=n(92),i.registerComponent=n(64),i.devices=n(15),i.Color=n(60);var o=n(47);i.requestAnimationFrame=function(){return r.log("W0000","DevExpress.requestAnimationFrame","15.2","Use the 'DevExpress.utils.requestAnimationFrame' method instead."),o.requestAnimationFrame.apply(o,arguments)},i.cancelAnimationFrame=function(){return r.log("W0000","DevExpress.cancelAnimationFrame","15.2","Use the 'DevExpress.utils.cancelAnimationFrame' method instead."),o.cancelAnimationFrame.apply(o,arguments)},i.EventsMixin=n(41),i.utils={},i.utils.requestAnimationFrame=o.requestAnimationFrame,i.utils.cancelAnimationFrame=o.cancelAnimationFrame,i.utils.initMobileViewport=n(132).initMobileViewport,i.utils.extendFromObject=n(1).extendFromObject,i.utils.createComponents=n(14).createComponents,i.utils.triggerShownEvent=n(14).triggerShownEvent,i.utils.triggerHidingEvent=n(14).triggerHidingEvent,i.utils.resetActiveElement=n(14).resetActiveElement,i.utils.findBestMatches=n(4).findBestMatches,i.createQueue=n(97).create,i.utils.dom=n(14),i.utils.common=n(4),i.utils.date=n(17),i.utils.browser=n(36),i.utils.inflector=n(35),i.utils.iterator=n(2),i.utils.resizeCallbacks=n(39).resizeCallbacks,i.utils.console=n(34),i.utils.string=n(24),i.utils.support=n(42),i.processHardwareBackButton=n(133),i.viewPort=n(95).value,i.hideTopOverlay=n(134),i.formatHelper=n(43);var a=i.config=n(18);Object.defineProperty(i,"rtlEnabled",{get:function(){return r.log("W0003","DevExpress","rtlEnabled","16.1","Use the 'DevExpress.config' method instead"),a().rtlEnabled},set:function(e){r.log("W0003","DevExpress","rtlEnabled","16.1","Use the 'DevExpress.config' method instead"),a({rtlEnabled:e})}}),Object.defineProperty(i,"designMode",{get:function(){return a().designMode},set:function(e){a({designMode:e})}}),i.animationPresets=n(65).presets,i.fx=n(66),i.TransitionExecutor=n(136).TransitionExecutor,i.AnimationPresetCollection=n(65).PresetCollection,i.events=n(137),i.events.click=n(100),i.events.utils=n(11),i.events.GestureEmitter=n(105),i.localization=n(140),e.exports=i},function(e,t,n){"use strict";var i=n(78).fileSaver,r=n(0).isFunction;t.export=function(e,t,n){if(e){var o=t.exportingAction,a=t.exportedAction,s=t.fileSavingAction,l={fileName:t.fileName,format:t.format,cancel:!1};r(o)&&o(l),l.cancel||n(e,t,function(e){r(a)&&a(),r(s)&&(l.data=e,s(l)),l.cancel||i.saveAs(l.fileName,t.format,e,t.proxyUrl)})}},t.fileSaver=i,t.excel={creator:n(85).ExcelCreator,getData:n(85).getData,formatConverter:n(86)},t.image={creator:n(59).imageCreator,getData:n(59).getData},t.pdf={getData:n(127).getData},t.svg={creator:n(90).svgCreator,getData:n(90).getData}},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(84),a=n(36),s=n(0),l={EXCEL:"xlsx",CSS:"css",PNG:"png",JPEG:"jpeg",GIF:"gif",SVG:"svg",PDF:"pdf"},u=t.MIME_TYPES={CSS:"text/css",EXCEL:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",PNG:"image/png",JPEG:"image/jpeg",GIF:"image/gif",
12SVG:"image/svg+xml",PDF:"application/pdf"};t.fileSaver={_getDataUri:function(e,t){return"data:"+u[e]+";base64,"+t},_linkDownloader:function(e,t,n){var r=document.createElement("a"),o={download:e,href:t};return document.body.appendChild(r),i(r).css({display:"none"}).text("load").attr(o)[0].click(),r},_formDownloader:function(e,t,n,o){var a={method:"post",action:e,enctype:"multipart/form-data"},s=i("<form>").css({display:"none"}).attr(a);s.append('<input type="hidden" name="fileName" value="'+t+'" />'),s.append('<input type="hidden" name="contentType" value="'+n+'" />'),s.append('<input type="hidden" name="data" value="'+o+'" />'),s.appendTo("body"),r.trigger(s,"submit"),r.trigger(s,"submit")&&s.remove()},_saveByProxy:function(e,t,n,i){return this._formDownloader(e,t,u[n],i)},_winJSBlobSave:function(e,t,n){var i=new Windows.Storage.Pickers.FileSavePicker;i.suggestedStartLocation=Windows.Storage.Pickers.PickerLocationId.documentsLibrary,i.fileTypeChoices.insert(u[n],["."+l[n]]),i.suggestedFileName=t,i.pickSaveFileAsync().then(function(t){t&&t.openAsync(Windows.Storage.FileAccessMode.readWrite).then(function(t){var n=e.msDetachStream();Windows.Storage.Streams.RandomAccessStream.copyAsync(n,t).then(function(){t.flushAsync().done(function(){n.close(),t.close()})})})})},_saveBlobAs:function(e,t,n,r){if(this._blobSaved=!1,s.isDefined(navigator.msSaveOrOpenBlob))navigator.msSaveOrOpenBlob(n,e),this._blobSaved=!0;else if(s.isDefined(window.WinJS))this._winJSBlobSave(n,e,t),this._blobSaved=!0;else{var o=window.URL||window.webkitURL||window.mozURL||window.msURL||window.oURL;if(r=s.isDefined(r)?r:function(){var e=i("#dxExportLink");o.revokeObjectURL(e.attr("href")),e.remove()},s.isDefined(o))return this._linkDownloader(e,o.createObjectURL(n),r)}},saveAs:function(e,t,n,i,r){if(e+="."+l[t],s.isFunction(window.Blob))this._saveBlobAs(e,t,n);else if(s.isDefined(i)&&!s.isDefined(navigator.userAgent.match(/iPad/i)))this._saveByProxy(i,e,t,n);else{if(s.isDefined(navigator.userAgent.match(/iPad/i))||o.log("E1034"),a.msie&&parseInt(a.version)<10)return;this._linkDownloader(e,this._getDataUri(t,n),r)}}}},function(e,t,n){"use strict";var i=n(19),r=n(121),o=n(0),a=n(46),s=n(122),l=n(83),u=n(81),c=function(e,t){return new d(e,t)},d=function(e,t){return e?"string"==typeof e?(t=t||document,"body"===e?(this[0]=t.body,this.length=1,this):"<"===e[0]?(this[0]=r.createElement(e.slice(1,-1),void 0,t),this.length=1,this):([].push.apply(this,t.querySelectorAll(e)),this)):e.nodeType?(this[0]=e,this.length=1,this):e instanceof HTMLCollection||e instanceof NodeList||Array.isArray(e)?([].push.apply(this,e),this):c(e.toArray?e.toArray():[e]):(this.length=0,this)};c.fn={dxRenderer:!0},d.prototype=c.fn;var h=function(e,t){for(var n=0;n<this.length;n++){var i=c(this[n]);i[e].apply(i,t)}return this},p=function(e,t,n){void 0!==n&&null!==n?r.setAttribute(e,t,n):r.removeAttribute(e,t)};d.prototype.show=function(){return this.toggle(!0)},d.prototype.hide=function(){return this.toggle(!1)},d.prototype.toggle=function(e){return this[0]&&this.toggleClass("dx-state-invisible",!e),this},d.prototype.attr=function(e,t){if(this.length>1&&arguments.length>1)return h.call(this,"attr",arguments);if(!this[0])return o.isObject(e)||void 0!==t?this:void 0;if(!this[0].getAttribute)return this.prop(e,t);if("string"==typeof e&&1===arguments.length){var n=this[0].getAttribute(e);return null==n?void 0:n}if(o.isPlainObject(e))for(var i in e)this.attr(i,e[i]);else p(this[0],e,t);return this},d.prototype.removeAttr=function(e){return this[0]&&r.removeAttribute(this[0],e),this},d.prototype.prop=function(e,t){if(!this[0])return this;if("string"==typeof e&&1===arguments.length)return this[0][e];if(o.isPlainObject(e))for(var n in e)this.prop(n,e[n]);else r.setProperty(this[0],e,t);return this},d.prototype.addClass=function(e){return this.toggleClass(e,!0)},d.prototype.removeClass=function(e){return this.toggleClass(e,!1)},d.prototype.hasClass=function(e){if(!this[0]||void 0===this[0].className)return!1;for(var t=e.split(" "),n=0;n<t.length;n++)if(this[0].classList){if(this[0].classList.contains(t[n]))return!0}else if(this[0].className.split(" ").indexOf(t[n])>=0)return!0;return!1},d.prototype.toggleClass=function(e,t){if(this.length>1)return h.call(this,"toggleClass",arguments);if(!this[0]||!e)return this;t=void 0===t?!this.hasClass(e):t;for(var n=e.split(" "),i=0;i<n.length;i++)r.setClass(this[0],n[i],t);return this},["width","height","outerWidth","outerHeight","innerWidth","innerHe
12ight"].forEach(function(e){var t=e.toLowerCase().indexOf("width")>=0?"Width":"Height",n=t.toLowerCase(),i=0===e.indexOf("outer"),a=0===e.indexOf("inner");d.prototype[e]=function(l){if(this.length>1&&arguments.length>0)return h.call(this,e,arguments);var u=this[0];if(u){if(o.isWindow(u))return i?u["inner"+t]:u.document.documentElement["client"+t];if(u.nodeType===Node.DOCUMENT_NODE){var c=u.documentElement;return Math.max(u.body["scroll"+t],u.body["offset"+t],c["scroll"+t],c["offset"+t],c["client"+t])}if(0===arguments.length||"boolean"==typeof l){var d={paddings:a||i,borders:i,margins:l};return s.getSize(u,n,d)}if(void 0===l||null===l)return this;if(o.isNumeric(l)){var p=window.getComputedStyle(u),f=s.getElementBoxParams(n,p),g="border-box"===p.boxSizing;i?l-=g?0:f.border+f.padding:a?l+=g?f.border:-f.padding:g&&(l+=f.border+f.padding)}return l+=o.isNumeric(l)?"px":"",r.setStyle(u,n,l),this}}}),d.prototype.html=function(e){return arguments.length?(this.empty(),"string"==typeof e&&!l.isTablePart(e)||"number"==typeof e?(this[0].innerHTML=e,this):this.append(l.parseHTML(e))):this[0].innerHTML};var f=function(e,t){if(this[0]&&e){"string"==typeof e?e=l.parseHTML(e):e.nodeType?e=[e]:o.isNumeric(e)&&(e=[r.createElement("#text",e)]);for(var n=0;n<e.length;n++){var i=e[n],a=this[0];"TABLE"===a.tagName&&"TR"===i.tagName&&a.tBodies.length&&(a=a.tBodies[0]),r.insertElement(a,i.nodeType?i:i[0],t)}}},g=["fillOpacity","columnCount","flexGrow","flexShrink","fontWeight","lineHeight","opacity","zIndex","zoom"],m=function(e,t){if(this[0]&&this[0].style){e=a.styleProp(e);for(var n=0;n<this.length;n++)o.isNumeric(t)&&-1===g.indexOf(e)&&(t+="px"),this[n].style[e]=t}};d.prototype.css=function(e,t){if(o.isString(e)){if(2!==arguments.length){if(!this[0])return;e=a.styleProp(e);var n=window.getComputedStyle(this[0])[e]||this[0].style[e];return o.isNumeric(n)?n.toString():n}m.call(this,e,t)}else if(o.isPlainObject(e))for(var i in e)m.call(this,i,e[i]);return this},d.prototype.prepend=function(e){if(arguments.length>1){for(var t=0;t<arguments.length;t++)this.prepend(arguments[t]);return this}return f.apply(this,[e,this[0].firstChild]),this},d.prototype.append=function(e){if(arguments.length>1){for(var t=0;t<arguments.length;t++)this.append(arguments[t]);return this}return f.apply(this,[e]),this},d.prototype.prependTo=function(e){return e=c(e),e[0]&&r.insertElement(e[0],this[0],e[0].firstChild),this},d.prototype.appendTo=function(e){return this.length>1?h.call(this,"appendTo",arguments):(r.insertElement(c(e)[0],this[0]),this)},d.prototype.insertBefore=function(e){return e&&e[0]&&r.insertElement(e[0].parentNode,this[0],e[0]),this},d.prototype.insertAfter=function(e){return e&&e[0]&&r.insertElement(e[0].parentNode,this[0],e[0].nextSibling),this},d.prototype.before=function(e){return this[0]&&r.insertElement(this[0].parentNode,e[0],this[0]),this},d.prototype.after=function(e){return this[0]&&r.insertElement(this[0].parentNode,e[0],this[0].nextSibling),this},d.prototype.wrap=function(e){if(this[0]){var t=c(e);t.insertBefore(this),t.append(this)}return this},d.prototype.wrapInner=function(e){var t=this.contents();return t.length?t.wrap(e):this.append(e),this},d.prototype.replaceWith=function(e){if(e&&e[0])return e.insertBefore(this),this.remove(),e},d.prototype.remove=function(){return this.length>1?h.call(this,"remove",arguments):(i.cleanDataRecursive(this[0],!0),r.removeElement(this[0]),this)},d.prototype.detach=function(){return this.length>1?h.call(this,"detach",arguments):(r.removeElement(this[0]),this)},d.prototype.empty=function(){return this.length>1?h.call(this,"empty",arguments):(i.cleanDataRecursive(this[0]),r.setText(this[0],""),this)},d.prototype.clone=function(){for(var e=[],t=0;t<this.length;t++)e.push(this[t].cloneNode(!0));return c(e)},d.prototype.text=function(e){if(!arguments.length){for(var t="",n=0;n<this.length;n++)t+=this[n]&&this[n].textContent||"";return t}var a=o.isFunction(e)?e():e;return i.cleanDataRecursive(this[0],!1),r.setText(this[0],o.isDefined(a)?a:""),this},d.prototype.val=function(e){return 1===arguments.length?this.prop("value",o.isDefined(e)?e:""):this.prop("value")},d.prototype.contents=function(){return c(this[0]?this[0].childNodes:[])},d.prototype.find=function(e){var t=c();if(!e)return t;var n,i=[];if("string"==typeof e)for(e=e.trim(),n=0;n<this.length;n++){var r=this[n];if(r.nodeType===Node.ELEMENT_NODE){var o=r.getAttribute("id"),a=o||"dx-query-children";o||p(r,"id",a),a="[id='"+a+"'] ";var s=a+e.replace(/([^\\])(\,)/g,"$1, "+a);i.push.apply(i,r.querySelectorAll(s)),p(r,"id",o)}else r.nodeType===Node.DOCUMENT_NODE&&i.push.apply(i,r.querySelectorAll(e))}else for(n=0;n<this.length;n++)e=e.nodeType?e:e[0],this[n]!==e&&this[n].contains(e)&&i.push(e);return t.add(i)};var _=function(e,t){return!t.nodeType||!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)};d.prototype.filter=function(e){if(!e)return c();if(":visible"===e)return this.filter(_);if(":hidden"===e)return this.filter(function(e,t){return!_(0,t)});for(var t=[],n=0;n<this.length;n++){var i=this[n];if(i.nodeType===Node.ELEMENT_NODE&&"string"===o.type(e))u(i,e)&&t.push(i);else if(e.nodeType||o.isWindow(e))e===i&&t.push(i);
12else if(o.isFunction(e))e.call(i,n,i)&&t.push(i);else for(var r=0;r<e.length;r++)e[r]===i&&t.push(i)}return c(t)},d.prototype.not=function(e){for(var t=[],n=this.filter(e).toArray(),i=0;i<this.length;i++)-1===n.indexOf(this[i])&&t.push(this[i]);return c(t)},d.prototype.is=function(e){return!!this.filter(e).length},d.prototype.children=function(e){for(var t=[],n=0;n<this.length;n++)for(var i=this[n]?this[n].childNodes:[],r=0;r<i.length;r++)i[r].nodeType===Node.ELEMENT_NODE&&t.push(i[r]);return t=c(t),e?t.filter(e):t},d.prototype.siblings=function(){var e=this[0];if(!e||!e.parentNode)return c();for(var t=[],n=e.parentNode.childNodes||[],i=0;i<n.length;i++){var r=n[i];r.nodeType===Node.ELEMENT_NODE&&r!==e&&t.push(r)}return c(t)},d.prototype.each=function(e){for(var t=0;t<this.length&&!1!==e.call(this[t],t,this[t]);t++);},d.prototype.index=function(e){return e?(e=c(e),this.toArray().indexOf(e[0])):this.parent().children().index(this)},d.prototype.get=function(e){return this[e<0?this.length+e:e]},d.prototype.eq=function(e){return e=e<0?this.length+e:e,c(this[e])},d.prototype.first=function(){return this.eq(0)},d.prototype.last=function(){return this.eq(-1)},d.prototype.parent=function(e){if(!this[0])return c();var t=c(this[0].parentNode);return!e||t.is(e)?t:c()},d.prototype.parents=function(e){for(var t=[],n=this.parent();n&&n[0]&&n[0].nodeType!==Node.DOCUMENT_NODE;)n[0].nodeType===Node.ELEMENT_NODE&&(!e||e&&n.is(e))&&t.push(n.get(0)),n=n.parent();return c(t)},d.prototype.closest=function(e){if(this.is(e))return this;for(var t=this.parent();t&&t.length;){if(t.is(e))return t;t=t.parent()}return c()},d.prototype.next=function(e){if(!this[0])return c();var t=c(this[0].nextSibling);if(!arguments.length)return t;for(;t&&t.length;){if(t.is(e))return t;t=t.next()}return c()},d.prototype.prev=function(){return this[0]?c(this[0].previousSibling):c()},d.prototype.add=function(e){for(var t=c(e),n=this.toArray(),i=0;i<t.length;i++){var r=t[i];-1===n.indexOf(r)&&n.push(r)}return c(n)};var v=[];d.prototype.splice=function(){return c(v.splice.apply(this,arguments))},d.prototype.slice=function(){return c(v.slice.apply(this,arguments))},d.prototype.toArray=function(){return v.slice.call(this)};var b=function(e){return o.isWindow(e)?e:e.defaultView};d.prototype.offset=function(){if(this[0]){if(!this[0].getClientRects().length)return{top:0,left:0};var e=this[0].getBoundingClientRect(),t=b(this[0].ownerDocument),n=this[0].ownerDocument.documentElement;return{top:e.top+t.pageYOffset-n.clientTop,left:e.left+t.pageXOffset-n.clientLeft}}},d.prototype.offsetParent=function(){if(!this[0])return c();for(var e=c(this[0].offsetParent);e[0]&&"static"===e.css("position");)e=c(e[0].offsetParent);return e=e[0]?e:c(document.documentElement)},d.prototype.position=function(){if(this[0]){var e,t=parseFloat(this.css("marginTop")),n=parseFloat(this.css("marginLeft"));if("fixed"===this.css("position"))return e=this[0].getBoundingClientRect(),{top:e.top-t,left:e.left-n};e=this.offset();var i=this.offsetParent(),r={top:0,left:0};return"HTML"!==i[0].nodeName&&(r=i.offset()),r={top:r.top+parseFloat(i.css("borderTopWidth")),left:r.left+parseFloat(i.css("borderLeftWidth"))},{top:e.top-r.top-t,left:e.left-r.left-n}}},[{name:"scrollLeft",offsetProp:"pageXOffset",scrollWindow:function(e,t){e.scrollTo(t,e.pageYOffset)}},{name:"scrollTop",offsetProp:"pageYOffset",scrollWindow:function(e,t){e.scrollTo(e.pageXOffset,t)}}].forEach(function(e){var t=e.name;d.prototype[t]=function(n){if(this[0]){var i=b(this[0]);return void 0===n?i?i[e.offsetProp]:this[0][t]:(i?e.scrollWindow(i,n):this[0][t]=n,this)}}}),d.prototype.data=function(e,t){if(this[0])return arguments.length<2?i.data.call(c,this[0],e):(i.data.call(c,this[0],e,t),this)},d.prototype.removeData=function(e){return this[0]&&i.removeData(this[0],e),this};var y=function(){return c.apply(this,arguments)};Object.defineProperty(y,"fn",{enumerable:!0,configurable:!0,get:function(){return c.fn},set:function(e){c.fn=e}}),e.exports={set:function(e){c=e},get:function(){return y}}},function(e,t,n){"use strict";var i=n(34).logger,r=n(25);e.exports=r({isWrapped:function(){return!1},isWritableWrapped:function(){return!1},wrap:function(e){return e},unwrap:function(e){return e},assign:function(){i.error("Method 'assign' should not be used for not wrapped variables. Use 'isWrapped' method for ensuring.")}})},function(e,t,n){"use strict";var i=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=0;n<t.length;n++)if(t[n]===this)return!0};e.exports=function(e,t){return i.call(e,t)}},function(e,t,n){"use strict";var i=["pageX","pageY","screenX","screenY","clientX","clientY"],r=function(e,t){if(t[e]||!t.touches)return t[e];var n=t.touches.length?t.touches:t.changedTouches;if(n.length)return n[0][e]};
12e.exports=function(e){i.forEach(function(t){e(t,function(e){return r(t,e)})},this)}},function(e,t,n){"use strict";var i=n(7).merge,r=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,o={default:{tagsCount:0,startTags:"",endTags:""},thead:{tagsCount:1,startTags:"<table>",endTags:"</table>"},td:{tagsCount:3,startTags:"<table><tbody><tr>",endTags:"</tr></tbody></table>"},col:{tagsCount:2,startTags:"<table><colgroup>",endTags:"</colgroup></table>"},tr:{tagsCount:2,startTags:"<table><tbody>",endTags:"</tbody></table>"}};o.tbody=o.colgroup=o.caption=o.tfoot=o.thead,o.th=o.td;var a=function(e){if("string"!=typeof e)return null;var t=document.createDocumentFragment(),n=t.appendChild(document.createElement("div")),a=r.exec(e),s=a&&a[1].toLowerCase(),l=o[s]||o.default;n.innerHTML=l.startTags+e+l.endTags;for(var u=0;u<l.tagsCount;u++)n=n.lastChild;return i([],n.childNodes)},s=function(e){var t=r.exec(e);return t&&t[1]in o};t.parseHTML=a,t.isTablePart=s},function(e,t,n){"use strict";var i=n(33),r=n(8);e.exports=i(r.ERROR_MESSAGES,{E1001:"Module '{0}'. Controller '{1}' is already registered",E1002:"Module '{0}'. Controller '{1}' does not inherit from DevExpress.ui.dxDataGrid.Controller",E1003:"Module '{0}'. View '{1}' is already registered",E1004:"Module '{0}'. View '{1}' does not inherit from DevExpress.ui.dxDataGrid.View",E1005:"Public method '{0}' is already registered",E1006:"Public method '{0}.{1}' does not exist",E1007:"State storing cannot be provided due to the restrictions of the browser",E1010:"The template does not contain the TextBox widget",E1011:'Items cannot be deleted from the List. Implement the "remove" function in the data store',E1012:"Editing type '{0}' with the name '{1}' is unsupported",E1016:"Unexpected type of data source is provided for a lookup column",E1018:"The 'collapseAll' method cannot be called if you use a remote data source",E1019:"Search mode '{0}' is unavailable",E1020:"The type cannot be changed after initialization",E1021:"{0} '{1}' you are trying to remove does not exist",E1022:'The "markers" option is given an invalid value. Assign an array instead',E1023:'The "routes" option is given an invalid value. Assign an array instead',E1025:"This layout is too complex to render",E1026:'The "calculateCustomSummary" function is missing from a field whose "summaryType" option is set to "custom"',E1030:"Unknown ScrollView refresh strategy: '{0}'",E1031:"Unknown subscription in the Scheduler widget: '{0}'",E1032:"Unknown start date in an appointment: '{0}'",E1033:"Unknown step in the date navigator: '{0}'",E1034:"The browser does not implement an API for saving files",E1035:"The editor cannot be created because of an internal error: {0}",E1036:"Validation rules are not defined for any form item",E1037:"Invalid structure of grouped data",E1038:"The browser does not support local storages for local web pages",E1039:"A cell's position cannot be calculated",E1040:"The '{0}' key value is not unique within the data array",E1041:"The JSZip script is referenced after DevExtreme scripts",E1042:'Deferred selection cannot be performed. Set the "key" field for the data store',E1043:"Changes cannot be processed due to the incorrectly set key",E1044:"The key field specified by the keyExpr option does not match the key field specified in the data store",E1045:"Editing requires the key field to be specified in the data store",E1046:"The '{0}' key field is not found in data objects",E1047:'The "{0}" field is not found in the fields array',E1048:'The "{0}" operation is not found in the filterOperations array',W1001:'The "key" option cannot be modified after initialization',W1002:"An item with the key '{0}' does not exist",W1003:"A group with the key '{0}' in which you are trying to select items does not exist",W1004:"The item '{0}' you are trying to select in the group '{1}' does not exist",W1005:"Due to column data types being unspecified, data has been loaded twice in order to apply initial filter settings. To resolve this issue, specify data types for all grid columns.",W1006:"The map service returned the '{0}' error",W1007:"No item with key {0} was found in the data source, but this key was used as the parent key for item {1}",W1008:"Cannot scroll to the '{0}' date because it does not exist on the current view",W1009:"Searching works only if data is specified using the dataSource option"})},function(e,t,n){"use strict";var i=n(9),r=n(0),o=n(1).extend,a=n(7).inArray,s=n(84),l=n(24),u=n(123),c=n(78),d=n(86),h='<?xml version="1.0" encoding="utf-8"?>',p="http://schemas.openxmlformats.org",f={boolean:"b",date:"d",number:"n",string:"s"},g=Date.UTC(1899,11,30);t.ExcelCreator=i.inherit({_getXMLTag:function(e,t,n){var i,o,a="<"+e,s=t.length;for(i=0;i<s;i++)o=t[i],a=a+" "+o.name+'="'+o.value+'"';return r.isDefined(n)?a+">"+n+"</"+e+">":a+" />"},_getCellIndex:function(e,t){var n,i="";for(this._maxIndex[0]<Number(e)&&(this._maxIndex[0]=Number(e)),this._maxIndex[1]<Number(t)&&(this._maxIndex[1]=Number(t));;){if(n=65+(t>=26?t%26:Math.ceil(t)),i=String.fromCharCode(n)+i,!(t>=26))break;t=Math.floor(t/26)-1}return i+e},_getDataType:function(e){return f[e]||"s"},_formatObjectConverter:function(e,t,n){var i={format:e,precision:t,dataType:n};return r.isObject(e)?o(i,e,{format:e.formatter||e.type,currency:e.currency}):i},_appendFormat:function(e,t,n){var i,r=this._formatObjectConverter(e,t,n);if(e=r.format,t=r.precision,i=r.currency,n=r.dataType,e=d.convertFormat(e,t,n,i))return-1===a(e,this._styleFormat)&&this._styleFormat.push(e),a(e,this._styleFormat)+1},_appendString:function(e){if(r.isDefined(e)&&(e=String(e),e.length))return e=l.encodeHtml(e),void 0===this._stringHash[e]&&(this._stringHash[e]=this._stringArray.length,this._stringArray.push(e)),this._stringHash[e]},_getExcelDateValue:function(e){var t,n;if(r.isDate(e))return t=Math.floor((Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())-g)/864e5),t<60&&t--,n=(3600*e.getHours()+60*e.getMinutes()+e.getSeconds())/86400,t+n},_prepareValue:function(e,t){var n=this._dataProvider,i=n.getCellValue(e,t),o=this._getDataType(n.getCellType(e,t)),a=this._styleArray[this._dataProvider.getStyleId(e,t)].formatID,s=r.isNumeric(a)?this._styleFormat[a-1]:null;switch("d"!==o||r.isDate(i)||(o="s"),o){case"s":i=this._appendString(i);break;case"d":i=this._getExcelDateValue(i,s),o="n"}return{value:i,type:o}},_getDataArray:function(){var e,t,n,i,r,o=this,a=[],s=o._dataProvider,l=s.getRowsCount(),u=s.getColumns();for(e=0;e<l;e++){for(n=[],r=u.length,t=0;t!==r;t++)i=o._prepareValue(e,t),n.push({style:s.getStyleId(e,t),value:i.value,type:i.type});!o._needSheetPr&&s.getGroupLevel(e)>0&&(o._needSheetPr=!0),a.push(n)}return a},_getBoldStyleID:function(e){for(var t=0;t<3;t++)if(this._styleArray[t].alignment===e)return t},_calculateWidth:function(e){return e=parseInt(e,10),(!e||e<5)&&(e=100),Math.min(255,Math.floor((e-5)/7*100+.5)/100)},_prepareStyleData:function(){var e=this,t=e._dataProvider.getStyles();
12e._dataProvider.getColumns().forEach(function(t){e._colsArray.push(e._calculateWidth(t.width))}),t.forEach(function(t){e._styleArray.push({bold:!!t.bold,alignment:t.alignment||"left",formatID:e._appendFormat(t.format,t.precision,t.dataType),wrapText:t.wrapText})})},_prepareCellData:function(){this._cellsArray=this._getDataArray()},_createXMLRelationships:function(e){return this._getXMLTag("Relationships",[{name:"xmlns",value:p+"/package/2006/relationships"}],e)},_createXMLRelationship:function(e,t,n){return this._getXMLTag("Relationship",[{name:"Id",value:"rId"+e},{name:"Type",value:p+"/officeDocument/2006/relationships/"+t},{name:"Target",value:n}])},_getWorkbookContent:function(){return h+this._getXMLTag("workbook",[{name:"xmlns:r",value:p+"/officeDocument/2006/relationships"},{name:"xmlns",value:p+"/spreadsheetml/2006/main"}],'<bookViews><workbookView xWindow="0" yWindow="0" windowWidth="0" windowHeight="0"/></bookViews><sheets><sheet name="Sheet" sheetId="1" r:id="rId1" /></sheets><definedNames><definedName name="_xlnm.Print_Titles" localSheetId="0">Sheet!$1:$1</definedName><definedName name="_xlnm._FilterDatabase" hidden="0" localSheetId="0">Sheet!$A$1:$F$6332</definedName></definedNames>')},_getContentTypesContent:function(){return h+'<Types xmlns="'+p+'/package/2006/content-types"><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="xml" ContentType="application/xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /><Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /></Types>'},_generateStylesXML:function(){var e,t=this,n=t._zip.folder("xl"),i=[],o="";for(e=0;e<t._styleFormat.length;e++)t._styleFormat[e]=t._getXMLTag("numFmt",[{name:"numFmtId",value:Number(e)+165},{name:"formatCode",value:t._styleFormat[e]}]);o=o+t._getXMLTag("numFmts",[{name:"count",value:t._styleFormat.length}],t._styleFormat.join(""))+'<fonts count="2"><font><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts><fills count="1"><fill><patternFill patternType="none"/></fill></fills><borders count="1"><border><left style="thin"><color rgb="FFD3D3D3"/></left><right style="thin"><color rgb="FFD3D3D3"/></right><top style="thin"><color rgb="FFD3D3D3"/></top><bottom style="thin"><color rgb="FFD3D3D3"/></bottom></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',this._styleArray.forEach(function(e){i.push(t._getXMLTag("xf",[{name:"xfId",value:0},{name:"applyAlignment",value:1},{name:"fontId",value:Number(!!e.bold)},{name:"applyNumberFormat",value:r.isDefined(e.formatID)?1:0},{name:"numFmtId",value:r.isDefined(e.formatID)?Number(e.formatID)+165-1:0}],t._getXMLTag("alignment",[{name:"vertical",value:"top"},{name:"wrapText",value:Number(!!e.wrapText)},{name:"horizontal",value:e.alignment}])))}),o+=t._getXMLTag("cellXfs",[{name:"count",value:i.length}],i.join("")),o+=t._getXMLTag("cellStyles",[{name:"count",value:1}],t._getXMLTag("cellStyle",[{name:"name",value:"Normal"},{name:"xfId",value:0},{name:"builtinId",value:0}])),o=h+t._getXMLTag("styleSheet",[{name:"xmlns",value:p+"/spreadsheetml/2006/main"}],o),n.file("styles.xml",o),t._styleArray=[]},_generateStringsXML:function(){var e,t=this._zip.folder("xl"),n=this._stringArray.length,i=h;for(e=0;e<n;e++)this._stringArray[e]=this._getXMLTag("si",[],this._getXMLTag("t",[],this._stringArray[e]));i+=this._getXMLTag("sst",[{name:"xmlns",value:p+"/spreadsheetml/2006/main"},{name:"count",value:this._stringArray.length},{name:"uniqueCount",value:this._stringArray.length}],this._stringArray.join("")),t.file("sharedStrings.xml",i),this._stringArray=[]}
12,_getPaneXML:function(){var e=[{name:"activePane",value:"bottomLeft"},{name:"state",value:"frozen"}],t=this._dataProvider.getFrozenArea();return t.x||t.y?(t.x&&e.push({name:"xSplit",value:t.x}),t.y&&e.push({name:"ySplit",value:t.y}),e.push({name:"topLeftCell",value:this._getCellIndex(t.y+1,t.x)}),this._getXMLTag("pane",e)):""},_generateWorksheetXML:function(){var e,t,n,i,o,a,s=0,l=[],u=this._cellsArray.length,c=this._colsArray.length,d="1:"+c,h=this._dataProvider.getHeaderRowCount?this._dataProvider.getHeaderRowCount():1,p=[['<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">',this._needSheetPr?'<sheetPr><outlinePr summaryBelow="0"/></sheetPr>':"<sheetPr/>",'<dimension ref="A1:',this._getCellIndex(this._maxIndex[0],this._maxIndex[1])+'"/><sheetViews><sheetView '+(this._rtlEnabled?'rightToLeft="1" ':"")+'tabSelected="1" workbookViewId="0">'+this._getPaneXML()+'</sheetView></sheetViews><sheetFormatPr defaultRowHeight="15" outlineLevelRow="',this._dataProvider.getRowsCount()>0?this._dataProvider.getGroupLevel(0):0,'" x14ac:dyDescent="0.25"/>'].join("")];for(e=0;e<c;e++)this._colsArray[e]=this._getXMLTag("col",[{name:"width",value:this._colsArray[e]},{name:"min",value:Number(e)+1},{name:"max",value:Number(e)+1}]);for(p.push(this._getXMLTag("cols",[],this._colsArray.join(""))+"<sheetData>"),t=0;t<u;t++){for(i=[],a=this._cellsArray[t].length,e=0;e<a;e++)t=Number(t),n=this._cellsArray[t][e],i.push(this._getXMLTag("c",[{name:"r",value:this._getCellIndex(t+1,e)},{name:"s",value:n.style},{name:"t",value:n.type}],r.isDefined(n.value)?this._getXMLTag("v",[],n.value):null));l.push(this._getXMLTag("row",[{name:"r",value:Number(t)+1},{name:"spans",value:d},{name:"outlineLevel",value:t>=h?this._dataProvider.getGroupLevel(t):0},{name:"x14ac:dyDescent",value:"0.25"}],i.join(""))),this._cellsArray[t]=null,s++>1e4&&(p.push(l.join("")),l=[],s=0)}p.push(l.join("")),l=[],o=this._getCellIndex(this._maxIndex[0],this._maxIndex[1]),p.push("</sheetData>"+(this._options.autoFilterEnabled?'<autoFilter ref="A'+this._dataProvider.getHeaderRowCount()+":"+o+'" />':"")+this._generateMergingXML()+'<ignoredErrors><ignoredError sqref="A1:'+o+'" numberStoredAsText="1" /></ignoredErrors></worksheet>'),this._zip.folder("xl").folder("worksheets").file("sheet1.xml",p.join("")),this._colsArray=[],this._cellsArray=[],p=[]},_generateMergingXML:function(){var e,t,n,i,o,a,s=r.isDefined(this._dataProvider.getHeaderRowCount)?this._dataProvider.getHeaderRowCount():this._dataProvider.getRowsCount(),l=this._dataProvider.getColumns().length,u=[],c=[],d="";for(i=0;i<s;i++)for(n=0;n!==l;n++)if(!r.isDefined(u[i])||!r.isDefined(u[i][n])){var h=this._dataProvider.getCellMerging(i,n);if(h.colspan||h.rowspan)for(c.push({start:this._getCellIndex(i+1,n),end:this._getCellIndex(i+1+(h.rowspan||0),n+(h.colspan||0))}),e=i;e<=i+h.rowspan;e++)for(t=n;t<=n+h.colspan;t++)r.isDefined(u[e])||(u[e]=[]),u[e][t]=!0}for(o=c.length,a=0;a<o;a++)d+=this._getXMLTag("mergeCell",[{name:"ref",value:c[a].start+":"+c[a].end}]);return d.length?this._getXMLTag("mergeCells",[{name:"count",value:o}],d):""},_generateCommonXML:function(){var e,t=h+this._createXMLRelationships(this._createXMLRelationship(1,"officeDocument","xl/workbook.xml")),n=this._zip.folder("xl"),i=h;this._zip.folder("_rels").file(".rels",t),e=this._createXMLRelationship(1,"worksheet","worksheets/sheet1.xml")+this._createXMLRelationship(2,"styles","styles.xml")+this._createXMLRelationship(3,"sharedStrings","sharedStrings.xml"),i+=this._createXMLRelationships(e),n.folder("_rels").file("workbook.xml.rels",i),n.file("workbook.xml",this._getWorkbookContent()),this._zip.file("[Content_Types].xml",this._getContentTypesContent())},_generateContent:function(){this._prepareStyleData(),this._prepareCellData(),this._generateWorkXML(),this._generateCommonXML()},_generateWorkXML:function(){this._generateStylesXML(),this._generateStringsXML(),this._generateWorksheetXML()},ctor:function(e,t){this._rtlEnabled=t&&!!t.rtlEnabled,this._options=t,this._maxIndex=[1,2],this._stringArray=[],this._stringHash={},this._styleArray=[],this._colsArray=[],this._cellsArray=[],this._styleFormat=[],this._needSheetPr=!1,this._dataProvider=e,r.isDefined(u)?this._zip=new u:this._zip=null},_checkZipState:function(){if(!this._zip)throw s.Error("E1041")},ready:function(){return this._dataProvider.ready()},getData:function(e){var t={type:e?"blob":"base64",compression:"DEFLATE",mimeType:c.MIME_TYPES.EXCEL};return this._checkZipState(),this._generateContent(),this._zip.generateAsync?this._zip.generateAsync(t):this._zip.generate(t)}}),t.getData=function(e,n,i){var o=new t.ExcelCreator(e,n);o._checkZipState(),o.ready().done(function(){o._zip.generateAsync?o.getData(r.isFunction(window.Blob)).then(i):i(o.getData(r.isFunction(window.Blob)))})}},function(e,t,n){"use strict";var i=n(0),r=n(24),o=n(37),a=n(57),s=n(88).getFormat,l=n(126).getLanguageId,u={quarter:"shortDate",quarterAndYear:"shortDate",minute:"longTime",millisecond:"longTime"},c={thousands:"#,##0{0},"K"",millions:"#,##0{0},,"M"",billions:"#,##0{0},,,"B"",trillions:"#,##0{0},,,,"T"",percent:"0{0}%",decimal:"#{0}",fixedpoint:"#,##0{0}",exponential:"0{0}E+00",currency:" "},d=/a+/g,h=/E/g,p=/dE+/g,f=/L/g,g=/h/g,m=/\//g,_=/./g;n(58);
12var v=e.exports={_applyPrecision:function(e,t){var n,i;if(t>0){for(n="decimal"!==e?".":"",i=0;i<t;i++)n+="0";return n}return""},_getCurrencyFormat:function(e){return o.getOpenXmlCurrencyFormat(e)},_hasArabicDigits:function(e){for(var t,n=0;n<e.length;n++)if((t=e.charCodeAt(n))>=1632&&t<1642)return!0;return!1},_convertDateFormatToOpenXml:function(e){return e.replace(m,"\\/").split("'").map(function(e,t){return t%2==0?e.replace(d,"AM/PM").replace(p,"d").replace(h,"d").replace(f,"M").replace(g,"H"):e?e.replace(_,"\\$&"):"'"}).join("")},_convertDateFormat:function(e){e=u[e&&e.type||e]||e;var t=this,n=(a.format(new Date(2009,8,8,6,5,4),e)||"").toString(),i=s(function(t){return a.format(t,e)});return i=t._convertDateFormatToOpenXml(i),i=t._getLanguageInfo(n)+i},_getLanguageInfo:function(e){var t=l(),n=t?t.toString(16):"",i="";if(this._hasArabicDigits(e)){for(;n.length<3;)n="0"+n;i="[$-2010"+n+"]"}else n&&(i="[$-"+n+"]");return i},_convertNumberFormat:function(e,t,n){var i,o="currency"===e?this._getCurrencyFormat(n):c[e.toLowerCase()];return o&&(i=r.format(o,this._applyPrecision(e,t))),i},convertFormat:function(e,t,n,r){if(i.isDefined(e)){if("date"===n)return v._convertDateFormat(e);if(i.isString(e)&&c[e.toLowerCase()])return v._convertNumberFormat(e,t,r)}}}},function(e,t,n){"use strict";function i(e,t){for(;e.length<t;)e="0"+e;return e}var r={3:"abbreviated",4:"wide",5:"narrow"},o={y:function(e,t,n){var r=e[n?"getUTCFullYear":"getFullYear"]();return 2===t&&(r%=100),i(r.toString(),t)},M:function(e,t,n,o){var a=e[n?"getUTCMonth":"getMonth"](),s=r[t];return s?o.getMonthNames(s,"format")[a]:i((a+1).toString(),Math.min(t,2))},L:function(e,t,n,o){var a=e[n?"getUTCMonth":"getMonth"](),s=r[t];return s?o.getMonthNames(s,"standalone")[a]:i((a+1).toString(),Math.min(t,2))},Q:function(e,t,n,o){var a=e[n?"getUTCMonth":"getMonth"](),s=Math.floor(a/3),l=r[t];return l?o.getQuarterNames(l)[s]:i((s+1).toString(),Math.min(t,2))},E:function(e,t,n,i){var o=e[n?"getUTCDay":"getDay"](),a=r[t<3?3:t];return i.getDayNames(a)[o]},a:function(e,t,n,i){var o=e[n?"getUTCHours":"getHours"](),a=o<12?0:1,s=r[t];return i.getPeriodNames(s)[a]},d:function(e,t,n){return i(e[n?"getUTCDate":"getDate"]().toString(),Math.min(t,2))},H:function(e,t,n){return i(e[n?"getUTCHours":"getHours"]().toString(),Math.min(t,2))},h:function(e,t,n){return i((e[n?"getUTCHours":"getHours"]()%12||12).toString(),Math.min(t,2))},m:function(e,t,n){return i(e[n?"getUTCMinutes":"getMinutes"]().toString(),Math.min(t,2))},s:function(e,t,n){return i(e[n?"getUTCSeconds":"getSeconds"]().toString(),Math.min(t,2))},S:function(e,t,n){return i(e[n?"getUTCMilliseconds":"getMilliseconds"]().toString(),3).substr(0,t)},x:function(e,t,n){var r=n?0:e.getTimezoneOffset(),o=r>0?"-":"+",a=Math.abs(r),s=Math.floor(a/60),l=a%60,u=i(s.toString(),2),c=i(l.toString(),2);return o+u+(t>=3?":":"")+(t>1||l?c:"")},X:function(e,t,n){return n||!e.getTimezoneOffset()?"Z":o.x(e,t,n)},Z:function(e,t,n){return o.X(e,t>=5?3:2,n)}},a=function(e,t){return function(n){var i,r,a,s,l=0,u=!1,c="";if(!n)return null;if(!e)return n;var d="Z"===e[e.length-1]||"'Z'"===e.slice(-3);for(i=0;i<e.length;i++)a=e[i],r=o[a],s=a===e[i+1],l++,s||(r&&!u&&(c+=r(n,l,d,t)),l=0),"'"!==a||s?!u&&r||(c+=a):u=!u,"'"===a&&s&&i++;return c}};e.exports.getFormatter=a},function(e,t,n){"use strict";var i=" .,:;/\\<>()-Ø",r=function(e){var t=e&&e.charCodeAt(0);return e>="0"&&e<="9"||t>=1632&&t<1642},o=function(e,t,n){var o=e[t],a=e[t-1],s=e[t+1];if(!n){if("."===o||" "===o&&"."===a)return!0;if("-"===o&&!r(s))return!0}return i.indexOf(o)<0&&n===r(o)},a=function(e,t){if(!r(e[t]))for(;t>0&&!r(e[t-1])&&("."===e[t-1]||i.indexOf(e[t-1])<0);)t--;return t},s=function(e,t,n,i){var s=0,l=[],u=function(t){return e[s]!==t[s]&&(void 0===i||r(e[s])===i)};for(Array.isArray(t)||(t=[t]),s=0;s<e.length;s++)if(n.indexOf(s)<0&&t.filter(u).length){s=a(e,s);do{if(i=r(e[s]),!l.length&&!i&&r(t[0][s]))break;l.push(s),n.unshift(s),s++}while(e[s]&&o(e,s,i));break}return 1!==l.length||"0"!==e[n[0]-1]&&"Ù "!==e[n[0]-1]||n.unshift(n[0]-1),l},l=function(e,t,n,i){var r=t[0],o=r<i.length?i[r]:r;return t.forEach(function(t,i){e=e.substr(0,o+i)+(n.length>1?n[i]:n)+e.substr(o+i+1)}),1===t.length&&(e=e.replace("0"+n,n+n),e=e.replace("Ù "+n,n+n)),e},u=function(e,t,n,i){var o,a,s;if(!r(e[t[0]]||"0")){for(var u=Math.max(t.length<=3?3:4,n.length);t.length>u;){for(a=t.pop(),s=i[a],i[a]=-1,o=a+1;o<i.length;o++)i[o]--;e=e.substr(0,s)+e.substr(s+1)}for(a=t[t.length-1]+1,s=a<i.length?i[a]:a;t.length<u;){for(t.push(t[t.length-1]+1),o=a;o<i.length;o++)i[o]++;e=e.substr(0,s)+" "+e.substr(s)}}return e=l(e,t,n,i)},c=function(e,t){return Array.isArray(e)?e.map(function(e){return(t(e)||"").toString()}):(t(e)||"").toString()},d=/[a-zA-Z]/g,h=function(e,t,n,i){var r=t.split("").map(function(e,t){return n.indexOf(t)<0&&(e.match(d)||"'"===e)?i[t]:-1});return e=e.split("").map(function(e,t){var n=e,i=r.indexOf(t)>=0,o=t>0&&r.indexOf(t-1)>=0,a=r.indexOf(t+1)>=0;return i&&(o||(n="'"+n),a||(n+="'")),n}).join("")},p=function(e){var t=[],n=c(new Date(2009,8,8,6,5,4),e),i=n.split("").map(function(e,t){return t}),r=n,o={},a=[{date:new Date(2009,8,8,6,5,4,100),pattern:"S"},{date:new Date(2009,8,8,6,5,2),pattern:"s"},{date:new Date(2009,8,8,6,2,4),pattern:"m"},{date:new Date(2009,8,8,18,5,4),pattern:"H",isDigit:!0},{date:new Date(2009,8,8,2,5,4),pattern:"h",isDigit:!0},{date:new Date(2009,8,8,18,5,4),pattern:"a",isDigit:!1},{date:new Date(2009,8,1,6,5,4),pattern:"d"},{date:[new Date(2009,8,2,6,5,4),new Date(2009,8,3,6,5,4),new Date(2009,8,4,6,5,4)],pattern:"E"},{date:new Date(2009,9,6,6,5,4),pattern:"M"},{date:new Date(1998,8,8,6,5,4),pattern:"y"}];if(r)return a.forEach(function(a){var l=s(n,c(a.date,e),t,a.isDigit),d="M"!==a.pattern||o.d?a.pattern:"L";r=u(r,l,d,i),o[d]=l.length}),r=h(r,n,t,i),t.length?r:void 0};t.getFormat=p},function(e,t,n){"use strict";var i=n(2),r=["January","February","March","April","May","June","July","August","September","October","November","December"],o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
12ay","Saturday"],a=["AM","PM"],s=["Q1","Q2","Q3","Q4"],l=function(e,t){var n={abbreviated:3,short:2,narrow:1};return i.map(e,function(e){return e.substr(0,n[t])})};e.exports={getMonthNames:function(e){return l(r,e)},getDayNames:function(e){return l(o,e)},getQuarterNames:function(e){return s},getPeriodNames:function(e){return a}}},function(e,t,n){"use strict";var i=n(5),r=n(61),o=n(0).isFunction,a=n(2).each,s=n(91).getSvgMarkup,l=n(10),u=l.when,c=l.Deferred;t.svgCreator={_markup:"",_imageArray:{},_imageDeferreds:[],_getBinaryFile:function(e,t){r.sendRequest({url:e,method:"GET",responseType:"arraybuffer"}).done(t).fail(function(){t(!1)})},_loadImages:function(){var e=this;a(e._imageArray,function(t){var n=new c;e._imageDeferreds.push(n),e._getBinaryFile(t,function(i){if(!i)return delete e._imageArray[t],void n.resolve();var r,o="",a=new Uint8Array(i),s=a.byteLength;for(r=0;r<s;r++)o+=String.fromCharCode(a[r]);e._imageArray[t]="data:image/png;base64,"+btoa(o),n.resolve()})})},_parseImages:function(e){var t,n=this;"image"===e.tagName&&(t=i(e).attr("xlink:href"),n._imageArray[t]||(n._imageArray[t]="")),a(e.childNodes,function(e,t){n._parseImages(t)})},_prepareImages:function(e){return this._parseImages(e),this._loadImages(),u.apply(i,this._imageDeferreds)},getData:function(e,t){var n,r=this,l=new c,u=new DOMParser,d=u.parseFromString(e,"image/svg+xml"),h=d.childNodes[0],p=i(h);return p.css("background-color",t.backgroundColor),n='<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>'+s(p.get(0)),r._prepareImages(h).done(function(){a(r._imageArray,function(e,t){n=n.split(e).join(t)}),l.resolve(o(window.Blob)?r._getBlob(n):r._getBase64(n))}),l},_getBlob:function(e){return new Blob([e],{type:"image/svg+xml"})},_getBase64:function(e){return window.btoa(e)}},t.getData=function(e,n,i){t.svgCreator.getData(e,n).done(i)}},function(e,t,n){"use strict";function i(e){var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}function r(e){var t=!0;return e=e.replace(/xmlns="[\s\S]*?"/gi,function(e){return t?(t=!1,e):""}),e.replace(/xmlns:NS1="[\s\S]*?"/gi,"").replace(/NS1:xmlns:xlink="([\s\S]*?)"/gi,'xmlns:xlink="$1"')}function o(e){return e.replace(/"/gi,""").replace(/&/gi,"&").replace(/'/gi,"'").replace(/</gi,"<").replace(/>/gi,">").replace(/ /gi," ").replace(/­/gi,"­")}t.getSvgMarkup=function(e){return r(o(i(e)))}},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(1).extend,a=n(18),s=n(8),l=n(14).getPublicElement,u=n(39).resizeCallbacks,c=n(4),d=n(2).each,h=n(0),p=n(7).inArray,f=n(62),g=n(19),m=n(94),_=m.abstract,v=m.inherit({_getDefaultOptions:function(){return o(this.callBase(),{width:void 0,height:void 0,rtlEnabled:a().rtlEnabled,elementAttr:{},disabled:!1,integrationOptions:{}})},ctor:function(e,t){this._$element=i(e),f.attachInstanceToElement(this._$element,this,this._dispose),this.callBase(t)},_visibilityChanged:_,_dimensionChanged:_,_init:function(){this.callBase(),this._attachWindowResizeCallback()},_setOptionsByDevice:function(e){this.callBase([].concat(this.constructor._classCustomRules||[],e||[]))},_isInitialOptionValue:function(e){return!(this.constructor._classCustomRules&&this._convertRulesToOptions(this.constructor._classCustomRules).hasOwnProperty(e))&&this.callBase(e)},_attachWindowResizeCallback:function(){if(this._isDimensionChangeSupported()){var e=this._windowResizeCallBack=this._dimensionChanged.bind(this);u.add(e)}},_isDimensionChangeSupported:function(){return this._dimensionChanged!==_},_render:function(){this._renderElementAttributes(),this._toggleRTLDirection(this.option("rtlEnabled")),this._renderVisibilityChange(),this._renderDimensions()},_renderElementAttributes:function(){var e=o({},this.option("elementAttr")),t=e.class;delete e.class,this.$element().attr(e).addClass(t)},_renderVisibilityChange:function(){this._isDimensionChangeSupported()&&this._attachDimensionChangeHandlers(),this._isVisibilityChangeSupported()&&(this.$element().addClass("dx-visibility-change-handler"),this._attachVisibilityChangeHandlers())},_renderDimensions:function(){var e=this.$element(),t=e.get(0),n=this._getOptionValue("width",t),i=this._getOptionValue("height",t);e.outerWidth(n),e.outerHeight(i)},_attachDimensionChangeHandlers:function(){var e=this,t="dxresize."+this.NAME+"VisibilityChange";r.off(e.$element(),t),r.on(e.$element(),t,function(){e._dimensionChanged()})},_attachVisibilityChangeHandlers:function(){var e=this,t="dxhiding."+this.NAME+"VisibilityChange",n="dxshown."+this.NAME+"VisibilityChange";e._isHidden=!e._isVisible(),r.off(e.$element(),t),r.on(e.$element(),t,function(){e._checkVisibilityChanged("hiding")}),r.off(e.$element(),n),r.on(e.$element(),n,function(){e._checkVisibilityChanged("shown")})},_isVisible:function(){return this.$element().is(":visible")},_checkVisibilityChanged:function(e){"hiding"===e&&this._isVisible()&&!this._isHidden?(this._visibilityChanged(!1),this._isHidden=!0):"shown"===e&&this._isVisible()&&this._isHidden&&(this._isHidden=!1,this._visibilityChanged(!0))},_isVisibilityChangeSupported:function(){return this._visibilityChanged!==_},_clean:c.noop,_modelByElement:function(){return(this.option("modelByElement")||c.noop)(this.$element())},_invalidate:function(){if(!this._updateLockCount)throw s.Error("E0007");this._requireRefresh=!0},_refresh:function(){this._clean(),this._render()},_dispose:function(){this.callBase(),this._clean(),this._detachWindowResizeCallback()},_detachWindowResizeCallback:function(){this._isDimensionChangeSupported()&&u.remove(this._windowResizeCallBack)},_toggleRTLDirection:function(e){this.$element().toggleClass("dx-rtl",e)},_createComponent:function(e,t,n){var r=this;n=n||{};var a=c.grep(["rtlEnabled","disabled"],function(e){return!(e in n)}),s=r.option("nestedComponentOptions")||c.noop;r._extendConfig(n,o({integrationOptions:this.option("integrationOptions"),rtlEnabled:this.option("rtlEnabled"),disabled:this.option("disabled")},s(this)));var l;if(h.isString(t)){var u=i(e)[t](n);l=u[t]("instance")}else e&&(l=t.getInstance(e),l?l.option(n):l=new t(e,n));if(l){var d=function(e){p(e.name,a)>=0&&l.option(e.name,e.value)};r.on("optionChanged",d),l.on("disposing",function(){r.off("optionChanged",d)})}return l},_extendConfig:function(e,t){d(t,function(t,n){e[t]=e.hasOwnProperty(t)?e[t]:n})},_defaultActionConfig:function(){return o(this.callBase(),{context:this._modelByElement(this.$element())})},_defaultActionArgs:function(){var e=this._modelByElement(this.$element());
12return o(this.callBase(),{element:this.element(),model:e})},_optionChanged:function(e){switch(e.name){case"width":case"height":this._renderDimensions();break;case"rtlEnabled":case"elementAttr":this._invalidate();break;case"disabled":case"integrationOptions":break;default:this.callBase(e)}},_removeAttributes:function(e){for(var t=e.attributes.length-1;t>=0;t--){var n=e.attributes[t].name;0!==n.indexOf("aria-")&&-1===n.indexOf("dx-")&&"role"!==n&&"style"!==n&&"tabindex"!==n||e.removeAttribute(n)}},_removeClasses:function(e){var t=e.className.split(" ").filter(function(e){return 0!==e.lastIndexOf("dx-",0)});e.className=t.join(" ")},endUpdate:function(){var e=!this._initializing&&!this._initialized;this.callBase.apply(this,arguments),this._updateLockCount||(e?this._render():this._requireRefresh&&(this._requireRefresh=!1,this._refresh()))},$element:function(){return this._$element},element:function(){return l(this.$element())},dispose:function(){var e=this.$element().get(0);g.cleanDataRecursive(e,!0),e.textContent="",this._removeAttributes(e),this._removeClasses(e)}});v.getInstance=function(e){return f.getInstanceByElement(i(e),this)},v.defaultOptions=function(e){this._classCustomRules=this._classCustomRules||[],this._classCustomRules.push(e)},e.exports=v},function(e,t,n){"use strict";var i=n(5),r=n(19).beforeCleanData,o=n(6),a=n(26);r(function(e){e=[].slice.call(e);for(var t=0;t<e.length;t++){var n=i(e[t]);n.prop("dxRemoveEvent")&&(n[0].dxRemoveEvent=null,o.triggerHandler(n,"dxremove"))}}),a("dxremove",{noBubble:!0,setup:function(e){i(e).prop("dxRemoveEvent",!0)}}),e.exports="dxremove"},function(e,t,n){"use strict";var i=n(18),r=n(1).extend,o=n(9),a=n(129),s=n(8),l=n(40),u=n(4),c=n(0),d=n(2).map,h=n(13),p=n(41),f=n(62),g=n(15),m=c.isFunction,_=u.noop,v={},b={},y=o.inherit({_setDeprecatedOptions:function(){this._deprecatedOptions={}},_getDeprecatedOptions:function(){return this._deprecatedOptions},_getOptionAliasesByName:function(e){return d(this._deprecatedOptions,function(t,n){return e===t.alias?n:void 0})},_getDefaultOptions:function(){return{onInitialized:null,onOptionChanged:null,onDisposing:null,defaultOptionsRules:null}},_setDefaultOptions:function(){this._options=this._getDefaultOptions()},_defaultOptionsRules:function(){return[]},_setOptionsByDevice:function(e){var t=this._defaultOptionsRules();Array.isArray(e)&&(t=t.concat(e));var n=this._convertRulesToOptions(t);r(!0,this._options,n);for(var i in this._optionsByReference)n.hasOwnProperty(i)&&(this._options[i]=n[i])},_convertRulesToOptions:function(e){for(var t={},n=g.current(),i=0;i<e.length;i++){var o,a=e[i],s=a.device||{};o=m(s)?s(n):function(e,t){var n=[];return Array.prototype.push.call(n,t),1===n.length&&c.isEmptyObject(n[0])||u.findBestMatches(e,n).length>0}(n,s),o&&r(t,a.options)}return t},_isInitialOptionValue:function(e){var t=this.option(e),n=this.initialOption(e);return m(t)&&m(n)?t.toString()===n.toString():u.equalByValue(t,n)},_setOptionsByReference:function(){this._optionsByReference={}},_getOptionsByReference:function(){return this._optionsByReference},ctor:function(e){this.NAME=f.name(this.constructor),e=e||{},e.eventsStrategy&&this.setEventsStrategy(e.eventsStrategy),this._options={},this._updateLockCount=0,this._optionChangedCallbacks=e._optionChangedCallbacks||h(),this._disposingCallbacks=e._disposingCallbacks||h(),this.beginUpdate();try{this._suppressDeprecatedWarnings(),this._setOptionsByReference(),this._setDeprecatedOptions(),this._setDefaultOptions(),e&&e.onInitializing&&e.onInitializing.apply(this,[e]),this._setOptionsByDevice(e.defaultOptionsRules),this._resumeDeprecatedWarnings(),this._initOptions(e)}finally{this.endUpdate()}},_initOptions:function(e){this.option(e)},_optionValuesEqual:function(e,t,n){if(t=l.toComparable(t,!0),n=l.toComparable(n,!0),t&&n&&c.isRenderer(t)&&c.isRenderer(n))return n.is(t);var i=t!==t,r=n!==n;return!(!i||!r)||(null===t||"object"!=typeof t||t instanceof HTMLElement)&&t===n},_init:function(){this._createOptionChangedAction(),this.on("disposing",function(e){this._disposingCallbacks.fireWith(this,[e])}.bind(this))},_createOptionChangedAction:function(){this._optionChangedAction=this._createActionByOption("onOptionChanged",{excludeValidators:["disabled","readOnly","designMode"]}
12)},_createDisposingAction:function(){this._disposingAction=this._createActionByOption("onDisposing",{excludeValidators:["disabled","readOnly","designMode"]})},_optionChanged:function(e){switch(e.name){case"onDisposing":case"onInitialized":break;case"onOptionChanged":this._createOptionChangedAction()}},_dispose:function(){this._optionChangedCallbacks.empty(),this._createDisposingAction(),this._disposingAction(),this._disposeEvents(),this._disposed=!0},instance:function(){return this},beginUpdate:function(){this._updateLockCount++},endUpdate:function(){if(this._updateLockCount=Math.max(this._updateLockCount-1,0),!this._updateLockCount&&!this._initializing&&!this._initialized){this._initializing=!0;try{this._init()}finally{this._initializing=!1,this._updateLockCount++,this._createActionByOption("onInitialized",{excludeValidators:["disabled","readOnly","designMode"]})(),this._updateLockCount--,this._initialized=!0}}},_logWarningIfDeprecated:function(e){var t=this._deprecatedOptions[e];t&&!this._deprecatedOptionsSuppressed&&this._logDeprecatedWarning(e,t)},_logDeprecatedWarningCount:0,_logDeprecatedWarning:function(e,t){var n=t.message||"Use the '"+t.alias+"' option instead";s.log("W0001",this.NAME,e,t.since,n),++this._logDeprecatedWarningCount},_suppressDeprecatedWarnings:function(){this._deprecatedOptionsSuppressed=!0},_resumeDeprecatedWarnings:function(){this._deprecatedOptionsSuppressed=!1},_optionChanging:_,_notifyOptionChanged:function(e,t,n){var i=this;if(this._initialized)for(var o=[e].concat(i._getOptionAliasesByName(e)),a=0;a<o.length;a++){var s=o[a],l={name:s.split(/[.\[]/)[0],fullName:s,value:t,previousValue:n};i._optionChangedCallbacks.fireWith(i,[r(i._defaultActionArgs(),l)]),i._optionChangedAction(r({},l)),i._disposed||i._optionChanged(l)}},initialOption:function(e){var t,n=this._initialized;return this._initialOptions||(t=this._options,this._options={},this._initialized=!1,this._setDefaultOptions(),this._setOptionsByDevice(t.defaultOptionsRules),this._initialOptions=this._options,this._options=t,this._initialized=n),this._initialOptions[e]},_defaultActionConfig:function(){return{context:this,component:this}},_defaultActionArgs:function(){return{component:this}},_createAction:function(e,t){var n,i=this;return function(o){return arguments.length||(o={}),c.isPlainObject(o)||(o={actionValue:o}),n=n||new a(e,r(t,i._defaultActionConfig())),n.execute.call(n,r(o,i._defaultActionArgs()))}},_createActionByOption:function(e,t){var n,r,o,a=this,l=function(){if(!r){if(t=t||{},"string"!=typeof e)throw s.Error("E0008");0===e.indexOf("on")&&(r=a._getEventName(e)),o=a.option(e)}if(n||o||t.beforeExecute||t.afterExecute||a.hasEvent(r)){if(!n){var l=t.beforeExecute;t.beforeExecute=function(e){l&&l.apply(a,arguments),a.fireEvent(r,e.args)},a._suppressDeprecatedWarnings(),n=a._createAction(o,t),a._resumeDeprecatedWarnings()}if(i().wrapActionsBeforeExecute){var u=a.option("beforeActionExecute")||_;n=u(a,n,t)||n}return n.apply(a,arguments)}};if(!i().wrapActionsBeforeExecute){l=(a.option("onActionCreated")||_)(a,l,t)||l}return l},_getEventName:function(e){return e.charAt(2).toLowerCase()+e.substr(3)},hasActionSubscription:function(e){return!!this.option(e)||this.hasEvent(this._getEventName(e))},isOptionDeprecated:function(e){return this._getDeprecatedOptions().hasOwnProperty(e)},option:function(){var e=function(e,t){var n;if(t){if(!e._cachedDeprecateNames){e._cachedDeprecateNames=[];for(var i in e._deprecatedOptions)e._cachedDeprecateNames.push(i)}for(var r=0;r<e._cachedDeprecateNames.length;r++)if(e._cachedDeprecateNames[r]===t){n=e._deprecatedOptions[t];break}if(n){e._logWarningIfDeprecated(t);var o=n.alias;o&&(t=o)}}return t},t=function(e){var t=e.split(".");return t.pop(),t.join(".")},n=function(e){var t=e.split(".");return t[t.length-1]},i=function(e,t,n){var i=v[t];return i||(i=v[t]=l.compileGetter(t)),i(e,{functionsAsIs:!0,unwrapObservables:n})},r=function(e,r){delete e[r];var o=t(r),a=n(r),s=o?i(e,o,!1):e;s&&delete s[a]},o=function(e,r,o){var a,s="";do{s&&(s="."+s),s=n(r)+s,r=t(r),a=r?i(e,r,!1):e}while(!a);a[s]=o},a=function(t,n,i,a){if(i){var s=e(t,i);s&&s!==i&&(o(n,s,a),r(n,i))}},s=function(e,t,n,i){if(c.isPlainObject(i))for(var r in i)s(e,t,n+"."+r,i[r]);a(e,t,n,i)},u=function(e,t,n){b[t]||(b[t]=l.compileSetter(t));var i=t.split(/[.\[]/);b[t](e._options,n,{functionsAsIs:!0,merge:!e._getOptionsByReference()[t],unwrapObservables:i.length>1&&!!e._getOptionsByReference()[i[0]]})},d=function(e,t,n){var r=i(e._options,t,!1);e._optionValuesEqual(t,r,n)||(e._initialized&&e._optionChanging(t,r,n),u(e,t,n),e._notifyOptionChanged(t,n,r))};return function(t,n){var r=this,o=t;if(arguments.length<2&&"object"!==c.type(o))return o=e(r,o),i(r._options,o);"string"==typeof o&&(t={},t[o]=n),r.beginUpdate();try{var a;for(a in t)s(r,t,a,t[a]);for(a in t)d(r,a,t[a])}finally{r.endUpdate()}}}(),_getOptionValue:function(e,t){var n=this.option(e);return m(n)?n.bind(t)():n}}).include(p);e.exports=y},function(e,t,n){"use strict";var i=n(5),r=n(63),o=n(13)(),a=i(),s=function(){var e;return function(t){if(!arguments.length)return e;var n=i(t);a=n;var r=!!n.length,l=s();e=r?n:i("body"),o.fire(r?s():i(),l)}}();r(function(){s(".dx-viewport")}),t.value=s,t.changeCallback=o,t.originalViewPort=function(){return a}},function(e,t,n){"use strict";var i=n(56);e.exports=new i},function(e,t,n){"use strict";function i(e){function t(){for(;a.length;){s=!0;var e=a.shift(),n=e();
12if(void 0!==n){if(n.then)return void o(n).always(t);throw r.Error("E0015")}}s=!1}function n(n,i){e?(a[0]&&i&&i(a[0]),a=[n]):a.push(n),s||t()}function i(){return s}var a=[],s=!1;return{add:n,busy:i}}var r=n(8),o=n(10).when;t.create=i,t.enqueue=i().add},function(e,t,n){"use strict";var i=n(19),r=n(0).type,o=/matrix(3d)?\((.+?)\)/,a=/translate(?:3d)?\((.+?)\)/,s=function(e){var t=c(e);return{left:t.x,top:t.y}},l=function(e,t){var n,i=t.left,r=t.top;void 0===i?(n=c(e),n.y=r||0):void 0===r?(n=c(e),n.x=i||0):(n={x:i||0,y:r||0,z:0},d(e,n)),e.css({transform:g(n)}),(u(i)||u(r))&&h(e)},u=function(e){return"string"===r(e)&&"%"===e[e.length-1]},c=function(e){var t=e.length?i.data(e.get(0),"dxTranslator"):null;if(!t){var n=e.css("transform")||g({x:0,y:0}),r=n.match(o),a=r&&r[1];r?(r=r[2].split(","),"3d"===a?r=r.slice(12,15):(r.push(0),r=r.slice(4,7))):r=[0,0,0],t={x:parseFloat(r[0]),y:parseFloat(r[1]),z:parseFloat(r[2])},d(e,t)}return t},d=function(e,t){e.length&&i.data(e.get(0),"dxTranslator",t)},h=function(e){e.length&&i.removeData(e.get(0),"dxTranslator")},p=function(e){e.css({left:0,top:0,transform:"none"}),h(e)},f=function(e){var t=e.match(a);if(t&&t[1])return t=t[1].split(","),t={x:parseFloat(t[0]),y:parseFloat(t[1]),z:parseFloat(t[2])}},g=function(e){return e.x=e.x||0,e.y=e.y||0,"translate("+(u(e.x)?e.x:e.x+"px")+", "+(u(e.y)?e.y:e.y+"px")+")"};t.move=l,t.locate=s,t.clearCache=h,t.parseTranslate=f,t.getTranslate=c,t.getTranslateCss=g,t.resetPosition=p},function(e,t,n){"use strict";var i=n(0).isFunction,r=/cubic-bezier\((\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\)/,o={linear:"cubic-bezier(0, 0, 1, 1)",swing:"cubic-bezier(0.445, 0.05, 0.55, 0.95)",ease:"cubic-bezier(0.25, 0.1, 0.25, 1)","ease-in":"cubic-bezier(0.42, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.58, 1)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1)"},a=function(e,t,n,i){var r=3*e,o=3*(n-e)-r,a=1-r-o,s=3*t,l=3*(i-t)-s,u=1-s-l,c=function(e){return e*(r+e*(o+e*a))},d=function(e){return e*(s+e*(l+e*u))},h=function(e){for(var t,n=e,i=0;i<14&&(t=c(n)-e,!(Math.abs(t)<.001));)n-=t/p(n),i++;return n},p=function(e){return r+e*(2*o+3*e*a)};return function(e){return d(h(e))}},s={},l=function(e){e=o[e]||e;var t,n=e.match(r);n||(t="linear",n=o[t].match(r)),n=n.slice(1,5);for(var l=0;l<n.length;l++)n[l]=parseFloat(n[l]);var u=t||"cubicbezier_"+n.join("_").replace(/\./g,"p");return i(s[u])||(s[u]=function(e,t,i,r,o){return r*a(n[0],n[1],n[2],n[3])(t/o)+i}),u};t.setEasing=function(e){s=e},t.getEasing=function(e){return s[e]},t.convertTransitionTimingFuncToEasing=l},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(15),a=n(14),s=n(47),l=n(11),u=n(28),c=n(67),d=n(68),h=n(49).compare,p=Math.abs,f=function(e){return i(e).is("input, textarea, select, button ,:focus, :focus *")},g={requestAnimationFrame:s.requestAnimationFrame,cancelAnimationFrame:s.cancelAnimationFrame},m=c.inherit({ctor:function(e){this.callBase(e),this._makeElementClickable(i(e))},_makeElementClickable:function(e){e.attr("onclick")||e.attr("onclick","void(0)")},start:function(e){this._blurPrevented=e.isDefaultPrevented(),this._startTarget=e.target,this._startEventData=l.eventData(e)},end:function(e){if(this._eventOutOfElement(e,this.getElement().get(0))||e.type===u.cancel)return void this._cancel(e);f(e.target)||this._blurPrevented||a.resetActiveElement(),this._accept(e),this._clickAnimationFrame=g.requestAnimationFrame(function(){this._fireClickEvent(e)}.bind(this))},_eventOutOfElement:function(e,t){var n=e.target,i=!a.contains(t,n)&&t!==n,r=l.eventDelta(l.eventData(e),this._startEventData),o=p(r.x)>10||p(r.y)>10;return i||o},_fireClickEvent:function(e){this._fireEvent("dxclick",e,{target:a.closestCommonParent(this._startTarget,e.target)})},dispose:function(){g.cancelAnimationFrame(this._clickAnimationFrame)}});!function(){var e=o.real(),t=e.generic||e.ios&&h(e.version,[9,3])>=0||e.android&&h(e.version,[5])>=0,n=function(e){return t||i(e).closest(".dx-native-click").length},a=null,s=null,u=function(e){var t=e.originalEvent,i=s!==t;(!e.which||1===e.which)&&!a&&n(e.target)&&i&&(s=t,l.fireEvent({type:"dxclick",originalEvent:e}))};m=m.inherit({_makeElementClickable:function(e){n(e)||this.callBase(e),r.on(e,"click",u)},configure:function(e){this.callBase(e),e.useNative&&this.getElement().addClass("dx-native-click")},start:function(e){a=null,n(e.target)||this.callBase(e)},end:function(e){n(e.target)||this.callBase(e)},cancel:function(){a=!0},dispose:function(){this.callBase(),r.off(this.getElement(),"click",u)}})}(),function(){if(!o.real().generic){var e=null,t=!1,n=function(n){e=n.target,t=n.isDefaultPrevented()},s=function(n){var r=i(n.target);t||!e||r.is(e)||i(e).is("label")||!f(r)||a.resetActiveElement(),e=null,t=!1};r.subscribeGlobal(document,l.addNamespace(u.down,"NATIVE_CLICK_FIXER"),n),r.subscribeGlobal(document,l.addNamespace("click","NATIVE_CLICK_FIXER"),s)}}(),d({emitter:m,bubble:!0,events:["dxclick"]}),t.name="dxclick"},function(e,t,n){"use strict";var i=n(15),r=n(1).extend,o=n(2).each,a=n(48),s={dxpointerdown:"touchstart",dxpointermove:"touchmove",dxpointerup:"touchend",dxpointercancel:"touchcancel",dxpointerover:"",dxpointerout:"",dxpointerenter:"",dxpointerleave:""},l=function(e){var t=[];return o(e.touches,function(e,n){t.push(r({pointerId:n.identifier},n))}),{pointers:t,pointerId:e.changedTouches[0].identifier}},u=function(e){return"ios"===i.real().platform&&("dxpointerdown"===e||"dxpointerup"===e)},c=a.inherit({ctor:function(){this.callBase.apply(this,arguments),this._pointerId=0},_handler:function(e){if(u(this._eventName)){var t=e.changedTouches[0];if(this._pointerId===t.identifier&&0!==this._pointerId)return;this._pointerId=t.identifier}return this.callBase.apply(this,arguments)},_fireEvent:function(e){return this.callBase(r(l(e.originalEvent),e))}});c.map=s,c.normalize=l,e.exports=c},function(e,t,n){"use strict";var i=n(2).each,r=function(e,t){e.split(" ").forEach(function(e){document.addEventListener(e,t,!0)})},o=function(e,t,n){n=n||function(){};var o=[],a=function(e){var n=-1;return i(o,function(i,r){return!t(e,r)||(n=i,!1)}),n},s=function(e){-1===a(e)&&(n(e),o.push(e))},l=function(e){var t=a(e);t>-1&&o.splice(t,1)},u=function(e){o[a(e)]=e};r(e.dxpointerdown,s),r(e.dxpointermove,u),r(e.dxpointerup,l),r(e.dxpointercancel,l),this.pointers=function(){return o},this.reset=function(){o=[]}};e.exports=o},function(e,t,n){"use strict";var i,r=n(1).extend,o=n(48),a=n(102),s={dxpointerdown:"mousedown",dxpointermove:"mou
12semove",dxpointerup:"mouseup",dxpointercancel:"",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},l=function(e){return e.pointerId=1,{pointers:i.pointers(),pointerId:1}},u=!1,c=function(){u||(i=new a(s,function(){return!0}),u=!0)},d=o.inherit({ctor:function(){this.callBase.apply(this,arguments),c()},_fireEvent:function(e){return this.callBase(r(l(e.originalEvent),e))}});d.map=s,d.normalize=l,d.activate=c,d.resetObserver=function(){i.reset()},e.exports=d},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(26),a=n(11),s=void 0!==document.onwheel?"wheel":"mousewheel",l={setup:function(e){var t=i(e);r.on(t,a.addNamespace(s,"dxWheel"),l._wheelHandler.bind(l))},teardown:function(e){r.off(e,".dxWheel")},_wheelHandler:function(e){var t=this._getWheelDelta(e.originalEvent);a.fireEvent({type:"dxmousewheel",originalEvent:e,delta:t,pointerType:"mouse"}),e.stopPropagation()},_getWheelDelta:function(e){return e.wheelDelta?e.wheelDelta:30*-e.deltaY}};o("dxmousewheel",l),t.name="dxmousewheel"},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(15),a=n(46),s=n(36),l=n(14),u=n(63),c=n(20),d=n(4).noop,h=n(0).isDefined,p=n(11),f=n(67),g=c.sign,m=Math.abs,_=10,v=function(e){return e&&"dxmousewheel"===e.type},b=function(){var e=a.styleProp("pointer-events"),t=s.msie&&parseInt(s.version,10)<11;return e&&!t},y=function(){var e="generic"===o.real().platform;if(!b()||!e)return d;var t=i("<div>").addClass("dx-gesture-cover").css("pointerEvents","none");return r.subscribeGlobal(t,"dxmousewheel",function(e){e.preventDefault()}),u(function(){t.appendTo("body")}),function(e,n){t.css("pointerEvents",e?"all":"none"),e&&t.css("cursor",n)}}(),x=f.inherit({gesture:!0,configure:function(e){this.getElement().css("msTouchAction",e.immediate?"pinch-zoom":""),this.callBase(e)},allowInterruptionByMouseWheel:function(){return 2!==this._stage},getDirection:function(){return this.direction},_cancel:function(){this.callBase.apply(this,arguments),this._toggleGestureCover(!1),this._stage=0},start:function(e){if(p.needSkipEvent(e))return void this._cancel(e);this._startEvent=p.createEvent(e),this._startEventData=p.eventData(e),this._stage=1,this._init(e),this._setupImmediateTimer()},_setupImmediateTimer:function(){clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate&&(this._immediateTimer=setTimeout(function(){this._immediateAccepted=!0}.bind(this),180))},move:function(e){if(1===this._stage&&this._directionConfirmed(e)){if(this._stage=2,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(e),this._adjustStartEvent(e),this._start(this._startEvent),0===this._stage)return;this._requestAccept(e),this._move(e),this._forgetAccept()}else 2===this._stage&&(this._clearSelection(e),this._move(e))},_directionConfirmed:function(e){var t=this._getTouchBoundary(e),n=p.eventDelta(this._startEventData,p.eventData(e)),i=m(n.x),r=m(n.y),o=this._validateMove(t,i,r),a=this._validateMove(t,r,i),s=this.getDirection(e),l="both"===s&&(o||a),u="horizontal"===s&&o,c="vertical"===s&&a;return l||u||c||this._immediateAccepted},_validateMove:function(e,t,n){return t&&t>=e&&(!this.immediate||t>=n)},_getTouchBoundary:function(e){return this.immediate||v(e)?0:_},_adjustStartEvent:function(e){var t=this._getTouchBoundary(e),n=p.eventDelta(this._startEventData,p.eventData(e));this._startEvent.pageX+=g(n.x)*t,this._startEvent.pageY+=g(n.y)*t},_resetActiveElement:function(){"ios"===o.real().platform&&this.getElement().find(":focus").length&&l.resetActiveElement()},_toggleGestureCover:function(e){2===this._stage&&y(e,this.getElement().css("cursor"))},_clearSelection:function(e){v(e)||p.isTouchEvent(e)||l.clearSelection()},end:function(e){this._toggleGestureCover(!1),2===this._stage?this._end(e):1===this._stage&&this._stop(e),this._stage=0},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:d,_start:d,_move:d,_stop:d,_end:d});x.initialTouchBoundary=_,x.touchBoundary=function(e){return h(e)?void(_=e):_},e.exports=x},function(e,t,n){"use strict";function i(e){0===Ge&&ue.body.appendChild(ze),++Ge,e.append({element:ze})}function r(e,t){e.append({element:t}),0===--Ge&&ue.body.removeChild(ze)}function o(e){return e&&"string"!=typeof e}function a(e){return ue.createElementNS("http://www.w3.org/2000/svg",e)}function s(e,t){return null!==e?"url("+(t?window.location.href.split("#")[0]:"")+"#"+e+")":e}function l(e,t){var n;for(n in t)e[n]=t[n];return e}function u(e,t){return e=e.toString().split("e"),e=ge(+(e[0]+"e"+(e[1]?+e[1]+t:t))),e=e.toString().split("e"),+(e[0]+"e"+(e[1]?+e[1]-t:-t))}function c(e,t,n,i,r,o){var a,s=!0,l=u(o,3)-u(r,3);return l&&(ve(l)%360==0&&(r=0,o=360,a=!0,o-=.01),r>360&&(r%=360),o>360&&(o%=360),r>o&&(r-=360),s=!1),r*=Ce,o*=Ce,[e,t,he(i,n),pe(i,n),_e(r),me(r),_e(o),me(o),a,fe(ve(o-r)/be)%2?"1":"0",s]}function d(e,t){var n=[["M",0,0]];switch(t){case"line":n=h(e);break;case"area":n=h(e,!0);break;case"bezier":n=p(e);break;case"bezierarea":n=p(e,!0)}return n}function h(e,t){return f(e,g,t)}function p(e,t){return f(e,m,t)}function f(e,t,n){var i,r,o=[];if(e[0]&&e[0].length)for(i=0,r=e.length;i<r;++i)t(e[i],n,o);else t(e,n,o);return o}function g(e,t,n){var i=0,r=n.length,o=r,a=(e||[]).length;if(a){if(void 0!==e[0].x)for(;i<a;)n[o++]=["L",e[i].x,e[i++].y];else for(;i<a;)n[o++]=["L",e[i++],e[i++]];n[r][0]="M"}else n[o]=["M",0,0];return t&&n.push(["Z"]),n}function m(e,t,n){var i,r=n.length,o=(e||[]).length;if(o)if(void 0!==e[0].x)for(n[r++]=["M",e[0].x,e[0].y],i=1;i<o;)n[r++]=["C",e[i].x,e[i++].y,e[i].x,e[i++].y,e[i].x,e[i++].y];else for(n[r++]=["M",e[0],e[1]],i=2;i<o;)n[r++]=["C",e[i++],e[i++],e[i++],e[i++],e[i++],e[i++]];else n[r]=["M",0,0];return t&&n.push(["Z"]),n}function _(e){var t,n,i,r,o=[],a=0,s=e.length;for(t=0;t<s;++t)for(n=e[t],i=0,r=n.length;i<r;++i)o[a++]=n[i];return o.join(" ")}function v(e,t,n){var i,r,o=e.length,a=t.length,s=-1!==n.indexOf("area")?x:y;if(0===o)for(i=0;i<a;i++)e.push(t[i].slice(0));else o<a?s(e,t,n):o>a&&(r=t.slice(0),s(t,e,n));return r}function b(e,t){var n=e[e.length-2],i=e[e.length-1];switch(t){case"line":case"area":e[0]="L";break;case"bezier":case"bezierarea":e[0]="C",e[1]=e[3]=e[5]=n,e[2]=e[4]=e[6]=i}}function y(e,t,n){var i=e[e.length-1].slice(),r=e.length;for(b(i,n);r<t.length;r++)e[r]=i.slice(0)}function x(e,t,n){var i,r,o,a,s=e.length,l=t.length;if((s-1)%2==0&&(l-1)%2==0){i=(s-1)/2-1,r=e.slice(0,i+1),o=r[r.length-1].slice(0),a=e.slice(i+1)[0].slice(0),b(o,n),b(a,n);for(var u=i;u<(l-1)/2-1;u++)e.splice(u+1,0,o),e.splice(u+3,0,a)}}function S(e,t){var n,i,r=e._styles,o="";t=t||{};for(n in t)i=t[n],ye(i)&&("number"!=typeof i||Te[n]||(i+="px"),r[n]=""!==i?i:null);for(n in r)(i=r[n])&&(o+=n+":"+i+";");return o&&e.element.setAttribute("style",o),e}function w(e,t){var n=e.element,i=e.attr(t);i&&-1!==i.indexOf("DevExpress")&&(n.removeAttribute(t),n.setAttribute(t,s(i,e.renderer.pathModified))
12)}function k(e,t){t=t||{};var n,i,r,a,u,c,d=e._settings,h={},p=e.element,f=e.renderer,g=f.rtl;if(!o(t))return t in d?d[t]:t in Fe?Fe[t]:0;l(h,t);for(n in h)if(void 0!==(i=h[n])){if(d[n]=i,"align"===n)n="text-anchor",i={left:g?"end":"start",center:"middle",right:g?"start":"end"}[i]||null;else{if("dashStyle"===n){a=!0;continue}if(n===De)a=!0;else if(!i||"fill"!==n&&"clip-path"!==n&&"filter"!==n||-1===i.indexOf("DevExpress")){if(/^(translate(X|Y)|rotate[XY]?|scale(X|Y)|sharp)$/i.test(n)){r=!0;continue}/^(x|y|d)$/i.test(n)&&(r=!0)}else e._addFixIRICallback(),i=s(i,f.pathModified)}null===i?p.removeAttribute(n):p.setAttribute(n,i)}if(a&&"dashStyle"in d)if(i=d.dashStyle,u=("_originalSW"in e?e._originalSW:d[De])||1,n="stroke-dasharray",""===(i=null===i?"":Se(i))||"solid"===i||i===Ve)e.element.removeAttribute(n);else{for(i=i.replace(/longdash/g,"8,3,").replace(/dash/g,"4,3,").replace(/dot/g,"1,3,").replace(/,$/,"").split(","),c=i.length;c--;)i[c]=Ae(i[c])*u;e.element.setAttribute(n,i.join(","))}return r&&e._applyTransformation(),e}function C(e){var t,n=this;return o(e)&&(e=l({},e),t=e.segments,"points"in e&&(t=d(e.points,n.type),delete e.points),t&&(e.d=_(t),n.segments=t,delete e.segments)),k(n,e)}function A(e){var t,n,i,r,a,s,u=this._settings;return o(e)&&("x"in(e=l({},e))||"y"in e||"innerRadius"in e||"outerRadius"in e||"startAngle"in e||"endAngle"in e)&&(u.x=t="x"in e?e.x:u.x,delete e.x,u.y=n="y"in e?e.y:u.y,delete e.y,u.innerRadius=i="innerRadius"in e?e.innerRadius:u.innerRadius,delete e.innerRadius,u.outerRadius=r="outerRadius"in e?e.outerRadius:u.outerRadius,delete e.outerRadius,u.startAngle=a="startAngle"in e?e.startAngle:u.startAngle,delete e.startAngle,u.endAngle=s="endAngle"in e?e.endAngle:u.endAngle,delete e.endAngle,e.d=je.apply(null,c(t,n,i,r,a,s))),k(this,e)}function T(e){var t,n,i,r,a,s,u,c=this;return o(e)&&(e=l({},e),void 0===e.x&&void 0===e.y&&void 0===e.width&&void 0===e.height&&void 0===e[De]||(t=void 0!==e.x?c._originalX=e.x:c._originalX||0,n=void 0!==e.y?c._originalY=e.y:c._originalY||0,i=void 0!==e.width?c._originalWidth=e.width:c._originalWidth||0,r=void 0!==e.height?c._originalHeight=e.height:c._originalHeight||0,a=void 0!==e[De]?c._originalSW=e[De]:c._originalSW,s=~~((i<r?i:r)/2),u=(a||0)<s?a||0:s,e.x=t+u/2,e.y=n+u/2,e.width=i-u,e.height=r-u,((a||0)!==u||!(0===u&&void 0===a))&&(e[De]=u)),"sharp"in e&&delete e.sharp),k(c,e)}function E(e){var t,n,i,r,a=this;return o(e)?(e=l({},e),t=a._settings,i=ye(t[Oe])&&ye(t[De]),void 0!==e[Ee]&&(t[Ee]=e[Ee],delete e[Ee],n=!0),void 0!==e[Oe]&&(t[Oe]=e[Oe],delete e[Oe]),void 0!==e[De]&&(t[De]=e[De],delete e[De]),void 0!==e[Pe]&&(t[Pe]=e[Pe],delete e[Pe]),r=ye(t[Oe])&&ye(t[De]),k(a,e),n=n||r!==i&&t[Ee],n&&(N(a,t.text,r),a._hasEllipsis=!1),(n||void 0!==e.x||void 0!==e.y)&&W(a),r&&Y(a),a):k(a,e)}function O(e){return e=e||{},S(this,e),Le in e&&W(this),this}function D(e,t,n,i,r){var o,a,s,u,c;if(void 0!==n.wholeText)e.push({value:n.wholeText,style:i,className:r,line:t,height:i[Le]||0});else if("BR"===n.tagName)++t;else if(n.nodeType===Node.ELEMENT_NODE){switch(l(o={},i),n.tagName){case"B":case"STRONG":o[Be]="bold";break;case"I":case"EM":o[Me]="italic";break;case"U":o[Re]="underline"}for(a=n.style,a.color&&(o.fill=a.color),a.fontSize&&(o[Le]=Ae(a.fontSize,10)),a.fontStyle&&(o[Me]=a.fontStyle),a.fontWeight&&(o[Be]=a.fontWeight),a.textDecoration&&(o[Re]=a.textDecoration),s=0,c=n.childNodes,u=c.length;s<u;++s)t=D(e,t,c[s],o,n.className||r)}return t}function P(e){var t,n,i,r=e[0];for(t=1,n=e.length;t<n;++t)i=e[t],i.line===r.line?(r.height=pe(r.height,i.height),r.inherits=r.inherits||0===i.height,i.height=NaN):r=i}function L(e){var t=/(?:(<[a-z0-9]+\s*))([\s\S]*?)(>|\/>)/gi,n=/(style|class)\s*=\s*(["'])(?:(?!\2).)*\2\s?/gi;return e.replace(t,function(e,t,i,r){return i=(i&&i.match(n)||[]).map(function(e){return e}).join(" "),t+i+r})}function M(e){var t=[],n=ue.createElement("div");return n.innerHTML=e.replace(/\r/g,"").replace(/\n/g,"<br/>"),D(t,0,n,{},""),P(t),t}function B(e){for(var t=e.replace(/\r/g,"").split("\n"),n=0,i=[];n<t.length;n++)i.push({value:t[n],height:0});return i}function R(e,t,n){var i,r,o;for(i=0,r=e.length;i<r;++i)o=e[i],o[n]=a("tspan"),o[n].appendChild(ue.createTextNode(o.value)),o.style&&S({element:o[n],_styles:{}},o.style),o.className&&o[n].setAttribute("class",o.className),t.appendChild(o[n])}function V(){this._hasEllipsis&&this.attr({text:this._settings.text})}function I(e){var t,n,i,r,o,a,s,l,u,c=this,d=!1;if(V.call(c),l=c.renderer.text("...").attr(c._styles).append(c.renderer.root),u=l.getBBox().width,c._getElementBBox().width>e)for(e-u<0?e=0:e-=u,t=z(c.element,c._texts,e),n=0,i=t.length;n<i;++n)if(r=t[n].parts,1!==t[n].commonLength)for(o=0,a=r.length;o<a;++o)s=r[o],ye(s.endIndex)?(G(s,s.endIndex),d=!0):s.startBox>e&&H(s);return l.remove(),c._hasEllipsis=d,d}function F(e,t,n,i){var r,o;
12if(n<=t&&i>t)for(r=1,o=e.value.length;r<=o;++r)if(n+e.tspan.getSubStringLength(0,r)>t)return r-1}function z(e,t,n){var i,r,o,a,s,l=[];if(t)for(i=0,r=t.length;i<r;++i)o=t[i],l[o.line]?(o.startBox=a,l[o.line].parts.push(o),l[o.line].commonLength+=o.value.length):(o.startBox=a=0,l.push({commonLength:o.value.length,parts:[o]})),s=a+o.tspan.getSubStringLength(0,o.value.length),o.endIndex=F(o,n,a,s),a=s;else o={value:e.textContent,tspan:e},o.startBox=a=0,s=o.value.length?a+o.tspan.getSubStringLength(0,o.value.length):0,o.endIndex=F(o,n,a,s),l=[{commonLength:e.textContent.length,parts:[o]}];return l}function G(e,t){var n=e.value.substr(0,t)+"...";e.tspan.textContent=n,e.stroke&&(e.stroke.textContent=n)}function H(e){e.tspan.parentNode.removeChild(e.tspan),e.stroke&&e.stroke.parentNode.removeChild(e.stroke)}function N(e,t,n){var i,r;e._texts=null,e.clear(),null!==t&&(t=""+t,e.renderer.encodeHtml||!/<[a-z][\s\S]*>/i.test(t)&&-1===t.indexOf("&")?-1!==t.indexOf("\n")?i=B(t):n&&(i=[{value:t,height:0}]):(r=L(t),i=M(r)),i?i.length&&(e._texts=i,n&&R(i,e.element,Oe),R(i,e.element,"tspan")):e.element.appendChild(ue.createTextNode(t)))}function j(e,t,n){e.tspan.setAttribute(t,n),e.stroke&&e.stroke.setAttribute(t,n)}function W(e){if(e._texts){var t,n,i=e._texts,r=e._settings.x,o=Ae(e._styles[Le],10)||12,a=i[0];for(j(a,"x",r),j(a,"y",e._settings.y),t=1,n=i.length;t<n;++t)a=i[t],a.height>=0&&(j(a,"x",r),j(a,"dy",a.inherits?pe(a.height,o):a.height||o))}}function Y(e){if(e._texts){var t,n,i,r=e._texts,o=e._settings[Oe],a=e._settings[De],s=e._settings[Pe]||1;for(n=0,i=r.length;n<i;++n)t=r[n].stroke,t.setAttribute(Oe,o),t.setAttribute(De,a),t.setAttribute(Pe,s),t.setAttribute("stroke-linejoin","round")}}function X(e,t,n,i){n=n||{};var r,o,a=e.renderer,s=e._settings,u={},c={translateX:0,translateY:0,scaleX:1,scaleY:1,rotate:0,rotateX:0,rotateY:0};if(i&&(n.complete=i),a.animationEnabled()){for(r in t)o=t[r],/^(translate(X|Y)|rotate[XY]?|scale(X|Y))$/i.test(r)?(u.transform=u.transform||{from:{},to:{}},u.transform.from[r]=r in s?Number(s[r].toFixed(3)):c[r],u.transform.to[r]=o):u[r]="arc"===r||"segments"===r?o:{from:r in s?s[r]:parseFloat(e.element.getAttribute(r)||0),to:o};a.animateElement(e,u,l(l({},a._animation),n))}else n.step&&n.step.call(e,1,1),n.complete&&n.complete.call(e),e.attr(t);return e}function U(e,t,n){var i,r,o=this,a=o.segments||[];return o.renderer.animationEnabled()&&"points"in e&&(i=d(e.points,o.type),r=v(a,i,o.type),e.segments={from:a,to:i,end:r},delete e.points),X(o,e,t,n)}function q(e,t,n){var i=this,r=i._settings,o={from:{},to:{}};return i.renderer.animationEnabled()&&("x"in e||"y"in e||"innerRadius"in e||"outerRadius"in e||"startAngle"in e||"endAngle"in e)&&(o.from.x=r.x||0,o.from.y=r.y||0,o.from.innerRadius=r.innerRadius||0,o.from.outerRadius=r.outerRadius||0,o.from.startAngle=r.startAngle||0,o.from.endAngle=r.endAngle||0,o.to.x="x"in e?e.x:r.x,delete e.x,o.to.y="y"in e?e.y:r.y,delete e.y,o.to.innerRadius="innerRadius"in e?e.innerRadius:r.innerRadius,delete e.innerRadius,o.to.outerRadius="outerRadius"in e?e.outerRadius:r.outerRadius,delete e.outerRadius,o.to.startAngle="startAngle"in e?e.startAngle:r.startAngle,delete e.startAngle,o.to.endAngle="endAngle"in e?e.endAngle:r.endAngle,delete e.endAngle,e.arc=o),X(i,e,t,n)}function Z(e,t){var n={is:!1,name:t.name||t,after:t.after};return e?n.to=e:n.virtual=!0,n}function $(e,t,n){var i=this;i.renderer=e,i.element=a(t),i._settings={},i._styles={},"path"===t&&(i.type=n||"line")}function K(e,t){$.call(this,e,"path",t)}function Q(e){$.call(this,e,"path","arc")}function J(e){$.call(this,e,"rect")}function ee(e){$.call(this,e,"text")}function te(e,t){var n,i;for(n=t;i=e[n];++n)i._link.i=n}function ne(e,t){var n,i,r=t._links,o=e._link.after=e._link.after||t._linkAfter;if(o){for(n=0;(i=r[n])&&i._link.name!==o;++n);if(i)for(++n;(i=r[n])&&i._link.after===o;++n);}else n=r.length;r.splice(n,0,e),te(r,n)}function ie(e){var t,n=e._link.to._links;for(t=0;n[t]!==e;++t);n.splice(t,1),te(n,t)}function re(e){var t=this;t.root=t._createElement("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1",fill:Ve,stroke:Ve,"stroke-width":0}).attr({class:e.cssClass}).css({"line-height":"normal","-ms-user-select":Ve,"-moz-user-select":Ve,"-webkit-user-select":Ve,"-webkit-tap-highlight-color":"rgba(0, 0, 0, 0)",display:"block",overflow:"hidden"}),t._init(),t.pathModified=!!e.pathModified,t._$container=ae(e.container),t.root.append({element:e.container}),t._locker=0,t._backed=!1}function oe(e,t){return"@"+e+"::"+t.step+":"+t.width+":"+t.opacity+":"+t.direction}var ae=n(5),se=n(6),le=n(91).getSvgMarkup,ue=document,ce=n(160),de=Math,he=de.min,pe=de.max,fe=de.floor,ge=de.round,me=de.sin,_e=de.cos,ve=de.abs,be=de.PI,ye=n(0).isDefined,xe=n(3),Se=xe.normalizeEnum,we=xe.normalizeBBox,ke=xe.rotateBBox,Ce=be/180,Ae=parseInt,Te={"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,widows:!0,"z-index":!0,zoom:!0}
12,Ee="text",Oe="stroke",De="stroke-width",Pe="stroke-opacity",Le="font-size",Me="font-style",Be="font-weight",Re="text-decoration",Ve="none",Ie=function(){return Object.create?function(e){return Object.create(e)}:function(e){var t=function(){};return t.prototype=e,new t}}(),Fe={scaleX:1,scaleY:1},ze=ue.createElement("div"),Ge=0;ze.style.left="-9999px",ze.style.position="absolute";var He=function(){var e=1;return function(){return"DevExpress_"+e++}}(),Ne={full:Ve,lefttop:"xMinYMin",leftcenter:"xMinYMid",leftbottom:"xMinYMax",centertop:"xMidYMin",center:"xMidYMid",centerbottom:"xMidYMax",righttop:"xMaxYMin",rightcenter:"xMaxYMid",rightbottom:"xMaxYMax"},je=function(e,t,n,i,r,o,a,s,l,u){return["M",(e+i*r).toFixed(5),(t-i*o).toFixed(5),"A",i.toFixed(5),i.toFixed(5),0,u,0,(e+i*a).toFixed(5),(t-i*s).toFixed(5),l?"M":"L",(e+n*a).toFixed(5),(t-n*s).toFixed(5),"A",n.toFixed(5),n.toFixed(5),0,u,1,(e+n*r).toFixed(5),(t-n*o).toFixed(5),"Z"].join(" ")};t.SvgElement=$,$.prototype={constructor:$,_getJQElement:function(){return this._$element||(this._$element=ae(this.element))},_addFixIRICallback:function(){var e=this;e._fixFuncIri=function(){w(e,"fill"),w(e,"clip-path"),w(e,"filter")},e._fixFuncIri.renderer=e.renderer,We.add(e._fixFuncIri),e._addFixIRICallback=function(){}},dispose:function(){return We.remove(this._fixFuncIri),this._getJQElement().remove(),this},append:function(e){return(e||this.renderer.root).element.appendChild(this.element),this},remove:function(){var e=this.element;return e.parentNode&&e.parentNode.removeChild(e),this},enableLinks:function(){return this._links=[],this},virtualLink:function(e){return ne({_link:Z(null,e)},this),this},linkAfter:function(e){return this._linkAfter=e,this},linkOn:function(e,t){return this._link=Z(e,t),ne(this,e),this},linkOff:function(){return ie(this),this._link=null,this},linkAppend:function(){var e,t,n=this._link,i=n.to._links;for(e=n.i+1;(t=i[e])&&!t._link.is;++e);return this._insert(n.to,t),n.is=!0,this},_insert:function(e,t){e.element.insertBefore(this.element,t?t.element:null)},linkRemove:function(){return this.remove(),this._link.is=!1,this},clear:function(){return this._getJQElement().empty(),this},toBackground:function(){var e=this.element,t=e.parentNode;return t&&t.insertBefore(e,t.firstChild),this},toForeground:function(){var e=this.element,t=e.parentNode;return t&&t.appendChild(e),this},attr:function(e){return k(this,e)},smartAttr:function(e){var t=this;return e.hatching&&"none"!==Se(e.hatching.direction)?(e=l({},e),e.fill=t._hatching=t.renderer.lockHatching(e.fill,e.hatching,t._hatching),delete e.hatching):t._hatching&&(t.renderer.releaseHatching(t._hatching),t._hatching=null),t.attr(e)},css:function(e){return S(this,e)},animate:function(e,t,n){return X(this,e,t,n)},sharp:function(e){return this.attr({sharp:e||!0})},_applyTransformation:function(){var e,t,n,i,r=this._settings,o=[],a=r.sharp,s=r[De]%2,l=!s||"h"!==a&&!0!==a?0:.5,u=!s||"v"!==a&&!0!==a?0:.5;o.push("translate("+((r.translateX||0)+l)+","+((r.translateY||0)+u)+")"),r.rotate&&(n="rotateX"in r?r.rotateX:r.x,i="rotateY"in r?r.rotateY:r.y,o.push("rotate("+r.rotate+","+(n||0)+","+(i||0)+")")),e=ye(r.scaleX),t=ye(r.scaleY),(e||t)&&o.push("scale("+(e?r.scaleX:1)+","+(t?r.scaleY:1)+")"),o.length&&this.element.setAttribute("transform",o.join(" "))},move:function(e,t,n,i){var r={};return ye(e)&&(r.translateX=e),ye(t)&&(r.translateY=t),n?this.animate(r,i):this.attr(r),this},rotate:function(e,t,n,i,r){var o={rotate:e||0};return ye(t)&&(o.rotateX=t),ye(n)&&(o.rotateY=n),i?this.animate(o,r):this.attr(o),this},_getElementBBox:function(){var e,t=this.element;try{e=t.getBBox&&t.getBBox()}catch(e){}return e||{x:0,y:0,width:t.offsetWidth||0,height:t.offsetHeight||0}},getBBox:function(){var e=this._settings,t=this._getElementBBox();return t=e.rotate?ke(t,[("rotateX"in e?e.rotateX:e.x)||0,("rotateY"in e?e.rotateY:e.y)||0],-e.rotate):we(t)},markup:function(){return le(this.element)},getOffset:function(){return this._getJQElement().offset()},stopAnimation:function(e){var t=this.animation;return t&&t.stop(e),this},setTitle:function(e){var t=a("title");t.textContent=e||"",this.element.appendChild(t)},data:function(e,t){var n,i=this.element;if(void 0!==t)i[e]=t;else for(n in e)i[n]=e[n];return this},on:function(){var e=[this._getJQElement()];return e.push.apply(e,arguments),se.on.apply(se,e),this},off:function(){var e=[this._getJQElement()];return e.push.apply(e,arguments),se.off.apply(se,e),this},trigger:function(){var e=[this._getJQElement()];return e.push.apply(e,arguments),se.trigger.apply(se,e),this}},t.PathSvgElement=K,K.prototype=Ie($.prototype),l(K.prototype,{constructor:K,attr:C,animate:U}),t.ArcSvgElement=Q,Q.prototype=Ie($.prototype),l(Q.prototype,{constructor:Q,attr:A,animate:q}),t.RectSvgElement=J,J.prototype=Ie($.prototype),l(J.prototype,{constructor:J,attr:T}),t.TextSvgElement=ee,ee.prototype=Ie($.prototype),l(ee.prototype,{constructor:ee,attr:E,css:O,applyEllipsis:I,restoreText:V}),t.Renderer=re,re.prototype={constructor:re,_init:function(){var e=this;e._defs=e._createElement("defs").append(e.root),e._animationController=new ce.AnimationController(e.root.element),e._animation={enabled:!0,duration:1e3,easing:"easeOutCubic"}},setOptions:function(e){var t=this;return t.rtl=!!e.rtl,t.encodeHtml=!!e.encodeHtml,t.updateAnimationOptions(e.animation||{}),t.root.attr({direction:t.rtl?"rtl":"ltr"}),t},_createElement:function(e,n,i){var r=new t.SvgElement(this,e,i);return n&&r.attr(n),r},lock:function(){var e=this;return 0===e._locker&&(e._backed=!e._$container.is(":visible"),e._backed&&i(e.root)),++e._locker,e},unlock:function(){var e=this;return--e._locker,0===e._locker&&(e._backed&&r(e.root,e._$container[0]),e._backed=!1),e},resize:function(e,t){return e>=0&&t>=0&&this.root.attr({width:e,height:t}),this},dispose:function(){var e,t=this;t.root.dispose(),t._defs.dispose(),t._animationController.dispose(),We.removeByRenderer(t);for(e in t)t[e]=null;return t},animationEnabled:function(){return!!this._animation.enabled},updateAnimationOptions:function(e){return l(this._animation,e),this},stopAllAnimations:function(e){return this._animationController[e?"lock":"stop"](),this},animateElement:function(e,t,n){return this._animationController.animateElement(e,t,n),this},svg:function(){return this.root.markup()},getRootOffset:function(){return this.root.getOffset()},onEndAnimation:function(e){this._animationController.onEndAnimation(e)},rect:function(e,n,i,r){return new t.RectSvgElement(this).attr({x:e||0,y:n||0,width:i||0,height:r||0})},simpleRect:function(){return this._createElement("rect")},circle:function(e,t,n){return this._createElement("circle",{cx:e||0,cy:t||0,r:n||0})},g:function(){return this._createElement("g")},image:function(e,t,n,i,r,o){var a=this._createElement("image",{x:e||0,y:t||0,width:n||0,height:i||0,preserveAspectRatio:Ne[Se(o)]||Ve});return a.element.setAttributeNS("http://www.w3.org/1999/xlink","href",r||""),a},path:function(e,n){return new t.PathSvgElement(this,n).attr({points:e||[]})},arc:function(e,n,i,r,o,a){return new t.ArcSvgElement(this).attr({x:e||0,y:n||0,innerRadius:i||0,outerRadius:r||0,startAngle:o||0,endAngle:a||0})},text:function(e,n,i){return new t.TextSvgElement(this).attr({text:e,x:n||0,y:i||0})},pattern:function(e,n,i){n=n||{};var r,o,a,s=this,l=n.step||6,u=l/2,c=1.5*l;return r=i||He(),o="right"===Se(n.direction)?"M "+u+" "+-u+" L "+-u+" "+u+" M 0 "+l+" L "+l+" 0 M "+c+" "+u+" L "+u+" "+c:"M 0 0 L "+l+" "+l+" M "+-u+" "+u+" L "+u+" "+c+" M "+u+" "+-u+" L "+c+" "+u,a=s._createElement("pattern",{id:r,width:l,height:l,patternUnits:"userSpaceOnUse"}).append(s._defs),a.id=r,s.rect(0,0,l,l).attr({fill:e,opacity:n.opacity}).append(a),new t.PathSvgElement(this).attr({d:o,"stroke-width":n.width||1,stroke:e}).append(a),a},_getPointsWithYOffset:function(e,t){return e.map(function(e,n){return n%2!=0?e+t:e})},linePattern:function(e){var t=this,n=He(),i=e.size,r={"stroke-width":1,stroke:e.borderColor,sharp:e.isWaved?void 0:e.isHorizontal?"h":"v"},o=[],a=e.isWaved?{points:[0,2,6,0,6,0,12,2,18,4,18,4,24,2],type:"bezier",width:24/e.canvasLength,maxSize:4+i}:{points:[0,0,i,0],type:"line",width:i/e.canvasLength,maxSize:i},s=t._createElement("pattern",{id:n,width:e.isHorizontal?1:a.width,height:e.isHorizontal?a.width:1}).append(t._defs);return o.push(t.path(t._getPointsWithYOffset(a.points,i/2),a.type).attr({stroke:e.color,"stroke-width":i,"stroke-linecap":"round"})),o.push(t.path(t._getPointsWithYOffset(a.points,0),a.type).attr(r)),o.push(t.path(t._getPointsWithYOffset(a.points,i),a.type).attr(r)),e.isHorizontal&&o.forEach(function(e){e.rotate(90,a.maxSize/2,a.maxSize/2)}),o.forEach(function(e){e.append(s)}),s.id=n,s.size=a.maxSize+2,s},clipRect:function(e,t,n,i){var r=this,o=He(),a=r._createElement("clipPath",{id:o}).append(r._defs),s=r.rect(e,t,n,i).append(a);return s.id=o,s.remove=function(){throw"Not implemented"},s.dispose=function(){return a.dispose(),a=null,this},s},shadowFilter:function(e,t,n,i,r,o,a,s,l){var u=this,c=He(),d=u._createElement("filter",{id:c,x:e||0,y:t||0,width:n||0,height:i||0}).append(u._defs),h=u._createElement("feGaussianBlur",{in:"SourceGraphic",result:"gaussianBlurResult",stdDeviation:a||0}).append(d),p=u._createElement("feOffset",{in:"gaussianBlurResult",result:"offsetResult",dx:r||0,dy:o||0}).append(d),f=u._createElement("feFlood",{result:"floodResult","flood-color":s||"","flood-opacity":l}).append(d),g=u._createElement("feComposite",{in:"floodResult",in2:"offsetResult",operator:"in",result:"compositeResult"}).append(d),m=u._createElement("feComposite",{in:"SourceGraphic",in2:"compositeResult",operator:"over"}).append(d);return d.id=c,d.gaussianBlur=h,d.offset=p,d.flood=f,d.composite=g,d.finalComposite=m,d.attr=function(e){var t=this,n={},i={},r={};return"x"in e&&(n.x=e.x),"y"in e&&(n.y=e.y),"width"in e&&(n.width=e.width),"height"in e&&(n.height=e.height),k(t,n),"blur"in e&&t.gaussianBlur.attr({stdDeviation:e.blur}),"offsetX"in e&&(i.dx=e.offsetX),"offsetY"in e&&(i.dy=e.offsetY),t.offset.attr(i),"color"in e&&(r["flood-color"]=e.color),"opacity"in e&&(r["flood-opacity"]=e.opacity),t.flood.attr(r),t},d},brightFilter:function(e,t){var n=this,i=He(),r=n._createElement("filter",{id:i}).append(n._defs),o=n._createElement("feComponentTransfer").append(r),a={type:e,slope:t};return r.id=i,n._createElement("feFuncR",a).append(o),n._createElement("feFuncG",a).append(o),n._createElement("feFuncB",a).append(o),r},getGrayScaleFilter:function(){if(this._grayScaleFilter)return this._grayScaleFilter;var e=this,t=He(),n=e._createElement("filter",{id:t}).append(e._defs);return e._createElement("feColorMatrix").attr({type:"matrix",values:"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 0.6 0"}).append(n),n.id=t,e._grayScaleFilter=n,n},initHatching:function(){var e,t=this._hatchingStorage=this._hatchingStorage||{byHash:{},baseId:He()},n=t.byHash;for(e in n)n[e].pattern.dispose();t.byHash={},t.refToHash={},t.nextId=0},lockHatching:function(e,t,n){var i,r,o=this._hatchingStorage,a=oe(e,t);return o.refToHash[n]!==a&&(n&&this.releaseHatching(n),i=o.byHash[a],i||(r=this.pattern(e,t,o.baseId+"-hatching-"+o.nextId++),i=o.byHash[a]={pattern:r,count:0},o.refToHash[r.id]=a),++i.count,n=i.pattern.id),n},releaseHatching:function(e){var t=this._hatchingStorage,n=t.refToHash[e],i=t.byHash[n];0==--i.count&&(i.pattern.dispose(),delete t.byHash[n],delete t.refToHash[e])}};var We=function(){var e=[];return{add:function(t){e.push(t)},remove:function(t){e=e.filter(function(e){return e!==t})},removeByRenderer:function(t){e=e.filter(function(e){return e.renderer!==t})},fire:function(){e.forEach(function(e){e()})}}}();t.refreshPaths=function(){We.fire()}},function(e,t,n){"use strict";function i(e){return"numeric"===e||"datetime"===e||"string"===e?e:""}var r=n(4).noop,o=n(164),a=n(0).isDefined,s={string:function(e){return a(e)?""+e:e},numeric:function(e){if(!a(e))return e;var t=Number(e);return isNaN(t)&&(t=void 0),t},datetime:function(e){if(!a(e))return e;var t,n=Number(e);return t=isNaN(n)?o.deserializeDate(e):new Date(n),isNaN(Number(t))&&(t=void 0),t}};e.exports={correctValueType:i,getParser:function(e){return s[i(e)]||r}}},function(e,t,n){"use strict";function i(e,t){var n,i=1/0;return h(t,function(t,r){var o=e[0]-r[0],a=e[1]-r[1],s=o*o+a*a;s<i&&(i=s,n=r)}),[_(n[0]),_(n[1])]}function r(e){return void 0!==e.angle&&S||void 0!==e.r&&x||y}function o(e,t){e[t]&&e[t].dispose(),e[t]=null}function a(e){return e&&(e.fill&&"none"!==e.fill||e["stroke-width"]>0&&e.stroke&&"none"!==e.stroke)}function s(e){return e&&e["stroke-width"]>0&&e.stroke&&"none"!==e.stroke}function l(e,t){return e.valueText=c(e.value,t),e.argumentText=c(e.argument,{format:t.argumentFormat,precision:t.argumentPrecision}),void 0!==e.percent&&(e.percentText=c(e.percent,{format:{type:"percent",precision:t.format&&t.format.percentPrecision||t.percentPrecision}})),void 0!==e.total&&(e.totalText=c(e.total,t)),void 0!==e.openValue&&(e.openValueText=c(e.openValue,t)),void 0!==e.closeValue&&(e.closeValueText=c(e.closeValue,t)),void 0!==e.lowValue&&(e.lowValueText=c(e.lowValue,t)),void 0!==e.highValue&&(e.highValueText=c(e.highValue,t)),void 0!==e.reductionValue&&(e.reductionValueText=c(e.reductionValue,t)),t.customizeText?t.customizeText.call(e,e):e.valueText}function u(e){this._renderer=e.renderer,this._container=e.labelsGroup,this._point=e.point,this._strategy=e.strategy}var c=n(71),d=n(3),h=n(2).each,p=d.degreesToRadians,f=d.patchFontOptions,g=Math,m=g.round,_=g.floor,v=d.getCosAndSin,b=d.rotateBBox,y={isLabelInside:function(e,t){return e.x>=t.x&&e.x<=t.x+t.width&&e.y>=t.y&&e.y<=t.y+t.height},prepareLabelPoints:function(e){var t=e.x,n=t+e.width/2,i=t+e.width-1,r=e.y,o=r+e.height-1;return[[t,r],[n,r],[i,r],[t,o],[n,o],[i,o]]},getFigureCenter:function(e){return[_(e.x+e.width/2),_(e.y+e.height/2)]},findFigurePoint:function(e,t){var n=y.getFigureCenter(e);return i(t,[[e.x,n[1]],[n[0],e.y+e.height],[e.x+e.width,n[1]],[n[0],e.y]])},adjustPoints:function(e){var t=Math.abs(e[1]-e[3])<=1;return Math.abs(e[0]-e[2])<=1&&(e[0]=e[2]),t&&(e[1]=e[3]),e}},x={isLabelInside:function(){return!1},prepareLabelPoints:y.prepareLabelPoints,getFigureCenter:function(e){return[e.x,e.y]},findFigurePoint:function(e,t){var n=Math.atan2(e.y-t[1],t[0]-e.x);return[m(e.x+e.r*Math.cos(n)),m(e.y-e.r*Math.sin(n))]},adjustPoints:y.adjustPoints},S={isLabelInside:function(e,t,n){return!n},prepareLabelPoints:function(e,t,n){var i=e.x+e.width/2,r=e.y+e.height/2,o=[[i,r-t[1]/2],[i+t[0]/2,r],[i,r+t[1]/2],[i-t[0]/2,r]],a=[],s=v(n||0);return o.forEach(function(e){a.push([m((e[0]-i)*s.cos+(e[1]-r)*s.sin+i),m(-(e[0]-i)*s.sin+(e[1]-r)*s.cos+r)])}),a},getFigureCenter:x.getFigureCenter,findFigurePoint:function(e,t){var n=e.x+(e.y-t[1])/Math.tan(p(e.angle)),i=[e.x,e.y];return(e.x<=n&&n<=t[0]||e.x>=n&&n>=t[0])&&i.push(m(n),t[1]),i},adjustPoints:function(e){return e}};u.prototype={constructor:u,setColor:function(e){this._color=e},setOptions:function(e){this._options=e},setData:function(e){this._data=e},setDataField:function(e,t){this._data=this._data||{},this._data[e]=t},getData:function(){return this._data},setFigureToDrawConnector:function(e){this._figure=e},dispose:function(){var e=this;o(e,"_group"),e._data=e._options=e._textContent=e._visible=e._insideGroup=e._text=e._background=e._connector=e._figure=null},_setVisibility:function(e,t){this._group&&this._group.attr({visibility:e}),this._visible=t},isVisible:function(){return this._visible},hide:function(e){this._holdVisibility=!!e,this._hide()},_hide:function(){this._setVisibility("hidden",!1)},show:function(e){var t=!this._drawn;this._point.hasValue()&&(this._holdVisibility=!!e,this._show(),t&&this._point.correctLabelPosition(this))},_show:function(){var e=this,t=e._renderer,n=e._container,i=e._options||{},r=e._textContent=l(e._data,e._options)||null;r?(e._group||(e._group=t.g().append(n),e._insideGroup=t.g().append(e._group),e._text=t.text("",0,0).append(e._insideGroup)),e._text.css(i.attributes?f(i.attributes.font):{}),a(i.background)?(e._background=e._background||t.rect().append(e._insideGroup).toBackgroun
12d(),e._background.attr(i.background),e._color&&e._background.attr({fill:e._color})):o(e,"_background"),s(i.connector)?(e._connector=e._connector||t.path([],"line").sharp().append(e._group).toBackground(),e._connector.attr(i.connector),e._color&&e._connector.attr({stroke:e._color})):o(e,"_connector"),e._text.attr({text:r,align:i.textAlignment}),e._updateBackground(e._text.getBBox()),e._setVisibility("visible",!0),e._drawn=!0):e._hide()},_getLabelVisibility:function(e){return this._holdVisibility?this.isVisible():e},draw:function(e){return this._getLabelVisibility(e)?(this._show(),this._point&&this._point.correctLabelPosition(this)):(this._drawn=!1,this._hide()),this},_updateBackground:function(e){var t=this;t._textSize=[e.width,e.height],t._background&&(e.x-=8,e.y-=4,e.width+=16,e.height+=8,t._background.attr(e)),t._options.rotationAngle&&(t._insideGroup.rotate(t._options.rotationAngle,e.x+e.width/2,e.y+e.height/2),e=b(e,[e.x+e.width/2,e.y+e.height/2],-t._options.rotationAngle)),t._bBox=e},getBackgroundPadding:function(){return this._background?16:0},_getConnectorPoints:function(){var e,t,n=this,o=n._figure,a=n._strategy||r(o),s=n.getBoundingRect(),l=[];return a.isLabelInside(s,o,"inside"!==n._options.position)||(l=a.prepareLabelPoints.call(this,s,this._textSize,-n._options.rotationAngle||0),e=i(a.getFigureCenter(o),l),t=a.findFigurePoint(o,e),l=t.concat(e)),a.adjustPoints(l)},fit:function(e){this._text&&this._text.applyEllipsis(e),this._updateBackgroun
12d(this._text.getBBox())},resetEllipsis:function(){this._text&&this._text.restoreText(),this._updateBackground(this._text.getBBox())},setTrackerData:function(e){this._text.data({"chart-data-point":e}),this._background&&this._background.data({"chart-data-point":e})},shift:function(e,t){var n=this;return n._textContent&&(n._insideGroup.attr({translateX:n._x=m(e-n._bBox.x),translateY:n._y=m(t-n._bBox.y)}),n._connector&&n._connector.attr({points:n._getConnectorPoints()})),n},getBoundingRect:function(){var e=this._bBox;return this._textContent?{x:e.x+this._x,y:e.y+this._y,width:e.width,height:e.height}:{}},getLayoutOptions:function(){var e=this._options;return{alignment:e.alignment,background:a(e.background),horizontalOffset:e.horizontalOffset,verticalOffset:e.verticalOffset,radialOffset:e.radialOffset,position:e.position}}},t.Label=u},function(e,t,n){"use strict";var i=n(1).extend,r=n(27),o=i,a=Math.round,s=Math.sqrt,l=Math.acos,u=180/Math.PI,c=Math.abs,d=n(3),h=d.normalizeAngle,p=d.getCosAndSin,f=n(0).isDefined,g=d.getVerticallyShiftedAngularCoords,m=n(29).pieLabelIndent;e.exports=o({},r,{_updateData:function(e){var t=this;r._updateData.call(this,e),t._visible=!0,t.minValue=t.initialMinValue=t.originalMinValue=f(e.minValue)?e.minValue:0},animate:function(e,t,n){var i=this;i.graphic.animate({x:i.centerX,y:i.centerY,outerRadius:i.radiusOuter,innerRadius:i.radiusInner,startAngle:i.toAngle,endAngle:i.fromAngle},{delay:n,partitionDuration:t},e)},correctPosition:function(e){var t=this;t.correctRadius(e),t.correctLabelRadius(e.radiusOuter),t.centerX=e.centerX,t.centerY=e.centerY},correctRadius:function(e){this.radiusInner=e.radiusInner,this.radiusOuter=e.radiusOuter},correctLabelRadius:function(e){this.radiusLabels=e},correctValue:function(e,t,n){var i=this;i.value=(n||i.initialValue)+e,i.minValue=e,i.percent=t,i._label.setDataField("percent",t)},setMaxLabelLength:function(e){this._maxLabelLength=e},_updateLabelData:function(){this._label.setData(this._getLabelFormatObject())},_getShiftLabelCoords:function(){var e=this,t=e._label.getBoundingRect(),n=e._getLabelCoords(e._label),i=e._getVisibleArea();return e._isLabelDrawingWithoutPoints?e._checkLabelPosition(n,t,i):e._getLabelExtraCoord(n,e._checkVerticalLabelPosition(n,t,i),t)},_getLabelPosition:function(e){return e.position},_getLabelCoords:function(e){var t,n,i=this,r=e.getBoundingRect(),o=e.getLayoutOptions(),s=p(i.middleAngle),l=i._getLabelPosition(o),u=i.radiusInner,c=i.radiusOuter,d=i.radiusLabels;return"inside"===l?(t=u+(c-u)/2+o.radialOffset,n=i.centerX+t*s.cos-r.width/2):(t=d+o.radialOffset+m,n=s.cos>.1?i.centerX+t*s.cos:s.cos<-.1?i.centerX+t*s.cos-r.width:i.centerX+t*s.cos-r.width/2),{x:n,y:a(i.centerY-t*s.sin-r.height/2)}},_getColumnsCoord:function(e){var t,n=this,i=n._label,r=i.getBoundingRect(),o=i.getLayoutOptions(),a=n.radiusLabels+o.radialOffset,s=n._getVisibleArea(),l=s.maxX-r.width,u=s.minX,c=h(n.middleAngle);return"columns"!==o.position?e:(a+=20,c<90||c>=270?(t=n._maxLabelLength?n.centerX+a+n._maxLabelLength-r.width:l,t=t>l?l:t):(t=n._maxLabelLength?n.centerX-a-n._maxLabelLength:u,t=t<u?u:t),e.x=t,e)},drawLabel:function(){this.translate(),this._isLabelDrawingWithoutPoints=!0,this._drawLabel(),this._isLabelDrawingWithoutPoints=!1},updateLabelCoord:function(){var e=this,t=e._label.getBoundingRect(),n=e._getColumnsCoord(t);n=e._checkHorizontalLabelPosition(n,t,e._getVisibleArea()),e._label.shift(a(n.x),a(t.y))},_checkVerticalLabelPosition:function(e,t,n){var i=e.x,r=e.y;return e.y+t.height>n.maxY?r=n.maxY-t.height:e.y<n.minY&&(r=n.minY),{x:i,y:r}},_getLabelExtraCoord:function(e,t,n){return e.y!==t.y?g({x:e.x,y:e.y,width:n.width,height:n.height},t.y-e.y,{x:this.centerX,y:this.centerY}):e},_checkHorizontalLabelPosition:function(e,t,n){var i=e.x,r=e.y;return e.x+t.width>n.maxX?i=n.maxX-t.width:e.x<n.minX&&(i=n.minX),{x:i,y:r}},setLabelEllipsis:function(){var e=this,t=e._label.getBoundingRect(),n=e._checkHorizontalLabelPosition(t,t,e._getVisibleArea());e._label.fit(t.width-c(n.x-t.x))},setLabelTrackerData:function(){this._label.setTrackerData(this)},_checkLabelPosition:function(e,t,n){return e=this._checkHorizontalLabelPosition(e,t,n),this._checkVerticalLabelPosition(e,t,n)}
12,_getLabelConnector:function(){var e=this,t=e.radiusOuter,n=e._options.styles.normal,i=n["stroke-width"]/2,r=a(e.series.getOptions().containerBackgroundColor===n.stroke?i:-i),o=p(a(e.middleAngle));return{x:a(e.centerX+(t-r)*o.cos),y:a(e.centerY-(t-r)*o.sin),angle:e.middleAngle}},_drawMarker:function(e,t,n,i){var r=this,o=r.radiusOuter,a=r.radiusInner,s=r.fromAngle,l=r.toAngle;n&&(a=o=0,i||(s=l=r.shiftedAngle)),r.graphic=e.arc(r.centerX,r.centerY,a,o,l,s).attr({"stroke-linejoin":"round"}).smartAttr(r._getStyle()).data({"chart-data-point":r}).sharp().append(t)},getTooltipParams:function(){var e=this,t=p(e.middleAngle),n=e.radiusInner,i=e.radiusOuter;return{x:e.centerX+(n+(i-n)/2)*t.cos,y:e.centerY-(n+(i-n)/2)*t.sin,offset:0}},_translate:function(){var e=this,t=e.shiftedAngle||0,n=e.value,i=e.minValue,r=e._getValTranslator();e.fromAngle=r.translate(i)+t,e.toAngle=r.translate(n)+t,e.middleAngle=r.translate((n-i)/2+i)+t,e.isVisible()||(e.middleAngle=e.toAngle=e.fromAngle=e.fromAngle||t)},_getMarkerVisibility:function(){return!0},_updateMarker:function(e,t,n,i){var r=this;e||(t=o({x:r.centerX,y:r.centerY,outerRadius:r.radiusOuter,innerRadius:r.radiusInner,startAngle:r.toAngle,endAngle:r.fromAngle},t)),r.graphic.smartAttr(t).sharp(),i&&i()},getLegendStyles:function(){return this._styles.legendStyles},isInVisibleArea:function(){return!0},hide:function(){var e=this;e._visible&&(e._visible=!1,e.hideTooltip(),e._options.visibilityChanged(e))},show:function(){var e=this;e._visible||(e._visible=!0,e._options.visibilityChanged(e))},setInvisibility:function(){this._label.draw(!1)},isVisible:function(){return this._visible},_getFormatObject:function(e){var t=r._getFormatObject.call(this,e),n=this.percent;return t.percent=n,t.percentText=e.formatValue(n,"percent"),t},getColor:function(){return this._styles.normal.fill},coordsIn:function(e,t){var n,i=this,r=e-i.centerX,o=t-i.centerY,a=s(r*r+o*o),d=i.fromAngle%360,h=i.toAngle%360;return!(a<i.radiusInner||a>i.radiusOuter||0===a)&&(n=l(r/a)*u*(o>0?-1:1),n<0&&(n+=360),d===h&&c(i.toAngle-i.fromAngle)>1e-4||(d>=h?n<=d&&n>=h:!(n>=d&&n<=h)))}})},function(e,t,n){"use strict";var i=n(2).each,r=n(1).extend,o=n(4).noop,a=n(108),s=n(27),l=r,u=n(0).isDefined,c=Math,d=c.abs,h=c.min,p=c.max,f=c.round;e.exports=l({},s,{deleteLabel:function(){var e=this;e._topLabel.dispose(),e._topLabel=null,e._bottomLabel.dispose(),e._bottomLabel=null},hideMarker:function(e){var t=this.graphic,n=t&&t[e+"Marker"],i=this["_"+e+"Label"];n&&"hidden"!==n.attr("visibility")&&n.attr({visibility:"hidden"}),i.draw(!1)},setInvisibility:function(){this.hideMarker("top"),this.hideMarker("bottom")},clearVisibility:function(){var e=this,t=e.graphic,n=t&&t.topMarker,i=t&&t.bottomMarker;n&&n.attr("visibility")&&n.attr({visibility:null}),i&&i.attr("visibility")&&i.attr({visibility:null})},clearMarker:function(){var e=this,t=e.graphic,n=t&&t.topMarker,i=t&&t.bottomMarker,r=e._emptySettings;n&&n.attr(r),i&&i.attr(r)},_getLabelPosition:function(e){var t="inside"===this._options.label.position;return this._options.rotated?"top"===e^t?"right":"left":"top"===e^t?"top":"bottom"},_getLabelMinFormatObject:function(){var e=this;return{index:0,argument:e.initialArgument,value:e.initialMinValue,seriesName:e.series.name,originalValue:e.originalMinValue,originalArgument:e.originalArgument,point:e}},_updateLabelData:function(){var e=this._getLabelFormatObject();e.index=1,this._topLabel.setData(e),this._bottomLabel.setData(this._getLabelMinFormatObject())},_updateLabelOptions:function(){var e=this,t=this._options.label;(!e._topLabel||!e._bottomLabel)&&e._createLabel(),e._topLabel.setOptions(t),e._bottomLabel.setOptions(t)},_createLabel:function(){var e={renderer:this.series._renderer,labelsGroup:this.series._labelsGroup,point:this};this._topLabel=new a.Label(e),this._bottomLabel=new a.Label(e)},_getGraphicBBox:function(e){var t=this._options,n=this._getImage(t.image),i="top"===e?this._checkImage(n.top):this._checkImage(n.bottom),r=this._getPositionFromLocation(e);return t.visible?i?this._getImageBBox(r.x,r.y):this._getSymbolBBox(r.x,r.y,t.styles.normal.r):{x:r.x,y:r.y,width:0,height:0}},_getPositionFromLocation:function(e){var t,n,i="top"===e;return this._options.rotated?(t=i?p(this.x,this.minX):h(this.x,this.minX),n=this.y):(t=this.x,n=i?h(this.y,this.minY):p(this.y,this.minY)),{x:t,y:n}},_checkOverlay:function(e,t,n){return e<t+n},_getOverlayCorrections:function(e,t){var n=this._options.rotated,i=n?"x":"y",r=n?"width":"height",o=this._getValTranslator().getCanvasVisibleArea(),a=o.min,s=o.max,l=f((e[i]+e[r]-t[i])/2),u=e[i]-l,c=t[i]+l;return u<a?(l=a-e[i],u+=l,c+=l):c+t[r]>s&&(l=-(t[i]+t[r]-s),u+=l,c+=l),{coord1:u,coord2:c}},_checkLabelsOverlay:function(e){var t=this,n=t._topLabel.getBoundingRect
12(),i=t._bottomLabel.getBoundingRect(),r={};t._options.rotated?"top"===e?this._checkOverlay(n.x,i.x,i.width)&&(r=this._getOverlayCorrections(i,n),t._topLabel.shift(r.coord2,n.y),t._bottomLabel.shift(r.coord1,i.y)):this._checkOverlay(i.x,n.x,n.width)&&(r=this._getOverlayCorrections(n,i),t._topLabel.shift(r.coord1,n.y),t._bottomLabel.shift(r.coord2,i.y)):"top"===e?this._checkOverlay(i.y,n.y,n.height)&&(r=this._getOverlayCorrections(n,i),t._topLabel.shift(n.x,r.coord1),t._bottomLabel.shift(i.x,r.coord2)):this._checkOverlay(n.y,i.y,i.height)&&(r=this._getOverlayCorrections(i,n),t._topLabel.shift(n.x,r.coord2),t._bottomLabel.shift(i.x,r.coord1))},_drawLabel:function(){var e=this,t=[],n=e._options.rotated?e.x>=e.minX:e.y<e.minY,r=e._getCustomLabelVisibility(),o=e._topLabel,a=e._bottomLabel;o.pointPosition=n?"top":"bottom",a.pointPosition=n?"bottom":"top",(e.series.getLabelVisibility()||r)&&e.hasValue()&&!1!==r?(!1!==e.visibleTopMarker&&t.push(o),!1!==e.visibleBottomMarker&&t.push(a),i(t,function(e,t){t.draw(!0)}),e._checkLabelsOverlay(e._topLabel.pointPosition)):(o.draw(!1),a.draw(!1))},_getImage:function(e){var t={};return u(e)&&("string"==typeof e?t.top=t.bottom=e:(t.top={url:"string"==typeof e.url?e.url:e.url&&e.url.rangeMaxPoint,width:"number"==typeof e.width?e.width:e.width&&e.width.rangeMaxPoint,height:"number"==typeof e.height?e.height:e.height&&e.height.rangeMaxPoint},t.bottom={url:"string"==typeof e.url?e.url:e.url&&e.url.rangeMinPoint,width:"number"==typeof e.width?e.width:e.width&&e.width.rangeMinPoint,height:"number"==typeof e.height?e.height:e.height&&e.height.rangeMinPoint})),t},_checkSymbol:function(e,t){var n=this,i=e.symbol,r=t.symbol,o="circle"===i&&"circle"!==r||"circle"!==i&&"circle"===r,a=n._getImage(e.image),s=n._getImage(t.image),l=n._checkImage(a.top)!==n._checkImage(s.top),u=n._checkImage(a.bottom)!==n._checkImage(s.bottom);return o||l||u},_getSettingsForTwoMarkers:function(e){var t=this,n=t._options,i={},r=n.rotated?h(t.x,t.minX):t.x,o=n.rotated?t.y:h(t.y,t.minY),a=e.r,s=t._populatePointShape(n.symbol,a);return i.top=l({translateX:r+t.width,translateY:o,r:a},e),i.bottom=l({translateX:r,translateY:o+t.height,r:a},e),s&&(i.top.points=i.bottom.points=s),i},_hasGraphic:function(){return this.graphic&&this.graphic.topMarker&&this.graphic.bottomMarker},_drawOneMarker:function(e,t,n,i){var r=this,o=r.graphic;o[t]?r._updateOneMarker(t,i):o[t]=r._createMarker(e,o,n,i)},_drawMarker:function(e,t,n,i,r){var o=this,a=o._getSettingsForTwoMarkers(r||o._getStyle()),s=o._getImage(o._options.image);o._checkImage(s.top)&&(a.top=o._getImageSettings(a.top,s.top)),o._checkImage(s.bottom)&&(a.bottom=o._getImageSettings(a.bottom,s.bottom)),o.graphic=o.graphic||e.g().append(t),o.visibleTopMarker&&o._drawOneMarker(e,"topMarker",s.top,a.top),o.visibleBottomMarker&&o._drawOneMarker(e,"bottomMarker",s.bottom,a.bottom)},_getSettingsForTracker:function(e){var t=this,n=t._options.rotated;return{translateX:n?h(t.x,t.minX)-e:t.x-e,translateY:n?t.y-e:h(t.y,t.minY)-e,width:t.width+2*e,height:t.height+2*e}},isInVisibleArea:function(){var e,t,n,i,r,o=this,a=o._options.rotated,s=a?o.y:o.x,l=a?p(o.minX,o.x):p(o.minY,o.y),u=a?h(o.minX,o.x):h(o.minY,o.y),c=!0,d=!0,f=!0;return i=o._getArgTranslator().getCanvasVisibleArea(),r=o._getValTranslator().getCanvasVisibleArea(),e=i.max<s||i.min>s,t=r.min>u&&r.min>l||r.max<u&&r.max<l,e||t?c=d=f=!1:(c=r.min<=u&&r.max>u,d=r.min<l&&r.max>=l,a&&(n=c,c=d,d=n)),o.visibleTopMarker=c,o.visibleBottomMarker=d,f},getTooltipParams:function(){var e,t,n=this,i=n._options.rotated,r=i?h(n.x,n.minX):h(n.y,n.minY),o=i?"width":"height",a=n._getVisibleArea(),s=i?a.minX:a.minY,l=i?a.maxX:a.maxY,u=p(s,r),c=h(l,r+n[o]);return i?(t=n.y,e=u+(c-u)/2):(e=n.x,t=u+(c-u)/2),{x:e,y:t,offset:0}},_translate:function(){var e=this,t=e._options.rotated;s._translate.call(e),e.height=t?0:d(e.minY-e.y),e.width=t?d(e.x-e.minX):0},hasCoords:function(){return s.hasCoords.call(this)&&!(null===this.minX||null===this.minY)},_updateData:function(e){var t=this;s._updateData.call(t,e),t.minValue=t.initialMinValue=t.originalMinValue=e.minValue},_getImageSettings:function(e,t){return{href:t.url||t.toString(),width:t.width||20,height:t.height||20,translateX:e.translateX,translateY:e.translateY}},getCrosshairData:function(e,t){var n=this,i=n._options.rotated,r=n.minX,o=n.minY,a=n.vx,s=n.vy,l=n.value,u=n.minValue,c=n.argument,h={axis:n.series.axis,x:a,y:s,yValue:l,xValue:c};return i?(h.yValue=c,d(a-e)<d(r-e)?h.xValue=l:(h.x=r,h.xValue=u)):d(s-t)>=d(o-t)&&(h.y=o,h.yValue=u),h},_updateOneMarker:function(e,t){this.graphic&&this.graphic[e]&&this.graphic[e].attr(t)},_updateMarker:function(e,t){this._drawMarker(void 0,void 0,!1,!1,t)},_getFormatObject:function(e){var t=this,n=t.initialMinValue,i=t.initialValue,r=t.initialArgument,o=e.formatValue(n),a=e.formatValue(i);return{argument:r,argumentText:e.formatValue(r,"argument"),valueText:o+" - "+a,rangeValue1Text:o,rangeValue2Text:a,rangeValue1:n,rangeValue2:i,seriesName:t.series.name,point:t,originalMinValue:t.originalMinValue,originalValue:t.originalValue,originalArgument:t.originalArgument}},getLabel:function(){return[this._topLabel,this._bottomLabel]},getLabels:function(){return[this._topLabel,this._bottomLabel]},getBoundingRect:o,coordsIn:function(e,t){var n=this._storeTrackerR(),i=e>=this.x-n&&e<=this.x+n,r=t>=this.y-n&&t<=this.y+n;return this._options.rotated?r&&(i||e>=this.minX-n&&e<=this.minX+n):i&&(r||t>=this.minY-n&&t<=this.minY+n)},getMaxValue:function(){return"discrete"!==this.series.valueAxisType&&this.minValue>this.value?this.minValue:this.value},getMinValue:function(){return"discrete"!==this.series.valueAxisType?this.minValue<this.value?this.minValue:this.value:this.minValue}})},function(e,t,n){"use strict";
12var i=n(1).extend,r=n(27),o=n(51),a=Math,s=a.abs,l=a.min,u=a.max,c=a.round;e.exports=i({},o,{_getContinuousPoints:function(e,t){var n=this,i=n.x,r=n._options.rotated?function(e,t){return[t,e]}:function(e,t){return[e,t]},o=n.width,a=n.highY,l=s(a-e)<s(a-t)?e:t,u=l===t?e:t;return u===l?[].concat(r(i,n.highY)).concat(r(i,n.lowY)).concat(r(i,n.closeY)).concat(r(i-o/2,n.closeY)).concat(r(i+o/2,n.closeY)).concat(r(i,n.closeY)):[].concat(r(i,n.highY)).concat(r(i,l)).concat(r(i+o/2,l)).concat(r(i+o/2,u)).concat(r(i,u)).concat(r(i,n.lowY)).concat(r(i,u)).concat(r(i-o/2,u)).concat(r(i-o/2,l)).concat(r(i,l))},_getCrockPoints:function(e){var t=this,n=t.x,i=t._options.rotated?function(e,t){return[t,e]}:function(e,t){return[e,t]};return[].concat(i(n,t.highY)).concat(i(n,t.lowY)).concat(i(n,e)).concat(i(n-t.width/2,e)).concat(i(n+t.width/2,e)).concat(i(n,e))},_getPoints:function(){var e=this,t=e.closeY,n=e.openY;return null!==t&&null!==n?e._getContinuousPoints(n,t):n===t?[e.x,e.highY,e.x,e.lowY]:e._getCrockPoints(null!==n?n:t)},getColor:function(){var e=this;return e._isReduction?e._options.reduction.color:e._styles.normal.stroke||e.series.getColor()},_drawMarkerInGroup:function(e,t,n){var i=this;i.graphic=n.path(i._getPoints(),"area").attr({"stroke-linecap":"square"}
12).attr(t).data({"chart-data-point":i}).sharp().append(e)},_fillStyle:function(){var e=this,t=e._options.styles;e._isReduction&&e._isPositive?e._styles=t.reductionPositive:e._isReduction?e._styles=t.reduction:e._isPositive?e._styles=t.positive:e._styles=t},_getMinTrackerWidth:function(){return 2+2*this._styles.normal["stroke-width"]},correctCoordinates:function(e){var t=this._getMinTrackerWidth(),n=e.width;n=n<t?t:n>10?10:n,this.width=n+n%2,this.xCorrection=e.offset},_getMarkerGroup:function(e){var t=this;return t._isReduction&&t._isPositive?e.reductionPositiveMarkersGroup:t._isReduction?e.reductionMarkersGroup:t._isPositive?e.defaultPositiveMarkersGroup:e.defaultMarkersGroup},_drawMarker:function(e,t){this._drawMarkerInGroup(this._getMarkerGroup(t),this._getStyle(),e)},_getSettingsForTracker:function(){var e,t,n,i,r=this,o=r.highY,a=r.lowY,u=r._options.rotated;return o===a&&(o=u?o+2:o-2,a=u?a-2:a+2),u?(e=l(a,o),t=r.x-r.width/2,n=s(a-o),i=r.width):(e=r.x-r.width/2,t=l(a,o),n=r.width,i=s(a-o)),{x:e,y:t,width:n,height:i}},_getGraphicBBox:function(){var e=this,t=e._options.rotated,n=e.x,i=e.width,r=e.lowY,o=e.highY;return{x:t?r:n-c(i/2),y:t?n-c(i/2):o,width:t?o-r:i,height:t?i:r-o}},getTooltipParams:function(e){var t=this;if(t.graphic){var n,i,r=l(t.lowY,t.highY),o=u(t.lowY,t.highY),a=t._getVisibleArea(),s="edge"===e,c=t._options.rotated,d=c?a.minX:a.minY,h=c?a.maxX:a.maxY,p=u(d,r),f=l(h,o),g=p+(f-p)/2;return c?(i=t.x,n=s?f:g):(n=t.x,i=s?p:g),{x:n,y:i,offset:0}}},hasValue:function(){return null!==this.highValue&&null!==this.lowValue},hasCoords:function(){return null!==this.x&&null!==this.lowY&&null!==this.highY},_translate:function(){var e,t=this,n=t._options.rotated,i=t._getValTranslator(),r=t._getArgTranslator().translate(t.argument);t.vx=t.vy=t.x=null===r?r:r+(t.xCorrection||0),t.openY=null!==t.openValue?i.translate(t.openValue):null,t.highY=i.translate(t.highValue),t.lowY=i.translate(t.lowValue),t.closeY=null!==t.closeValue?i.translate(t.closeValue):null,e=l(t.lowY,t.highY)+s(t.lowY-t.highY)/2,t._calculateVisibility(n?e:t.x,n?t.x:e)},getCrosshairData:function(e,t){var n,i,r=this,o=r._options.rotated,a=o?e:t,l=r.argument,u="low";return s(r.lowY-a)<s(r.closeY-a)?n=r.lowY:(n=r.closeY,u="close"),s(n-a)>=s(r.openY-a)&&(n=r.openY,u="open"),s(n-a)>=s(r.highY-a)&&(n=r.highY,u="high"),i=o?{y:r.vy,x:n,xValue:r[u+"Value"],yValue:l}:{x:r.vx,y:n,xValue:l,yValue:r[u+"Value"]},i.axis=r.series.axis,i},_updateData:function(e){var t=this,n=t._label,i=this._options.reduction.color;t.value=t.initialValue=e.reductionValue,t.originalValue=e.value,t.lowValue=t.originalLowValue=e.lowValue,t.highValue=t.originalHighValue=e.highValue,t.openValue=t.originalOpenValue=e.openValue,t.closeValue=t.originalCloseValue=e.closeValue,t._isPositive=e.openValue<e.closeValue,t._isReduction=e.isReduction,t._isReduction&&n.setColor(i)},_updateMarker:function(e,t,n){var i=this,r=i.graphic;r.attr({points:i._getPoints()}).smartAttr(t).sharp(),n&&r.append(i._getMarkerGroup(n))},_getLabelFormatObject:function(){var e=this;return{openValue:e.openValue,highValue:e.highValue,lowValue:e.lowValue,closeValue:e.closeValue,reductionValue:e.initialValue,argument:e.initialArgument,value:e.initialValue,seriesName:e.series.name,originalOpenValue:e.originalOpenValue,originalCloseValue:e.originalCloseValue,originalLowValue:e.originalLowValue,originalHighValue:e.originalHighValue,originalArgument:e.originalArgument,point:e}},_getFormatObject:function(e){var t=this,n=e.formatValue(t.highValue),o=e.formatValue(t.openValue),a=e.formatValue(t.closeValue),s=e.formatValue(t.lowValue),l=r,u=l._getFormatObject.call(t,e);return i({},u,{valueText:"h: "+n+(""!==o?" o: "+o:"")+(""!==a?" c: "+a:"")+" l: "+s,highValueText:n,openValueText:o,closeValueText:a,lowValueText:s})},getMaxValue:function(){return this.highValue},getMinValue:function(){return this.lowValue}})},function(e,t,n){"use strict";function i(e,t,n){e.min=e.min<t?e.min:t,e.max=e.max>n?e.max:n}function r(e,t){return e===g?function(e,t,n){t!==n&&e.categories.push(n),e.categories.push(t)}:t?function(e,n){var r=t.calculateInterval(n,e.prevValue),o=e.interval;e.interval=(o<r?o:r)||o,e.prevValue=n,i(e,n,n)}:i}function o(e,t,n){var i={axisType:e,dataType:t};return e===g?i.categories=[]:(i.min=n,i.max=n),i}function a(e){e.categories&&(e.categories=h(e.categories))}function s(e,t,n){if(t&&p(t.value)){var i=e.value,r=t.value,o=e.argument;return(n-o)*(r-i)/(t.argument-o)+i}return e.value}function l(e){return p(e.max)||p(e.min)?p(e.max)?p(e.min)?function(t){return t>=e.min&&t<=e.max}:function(t){return t<=e.max}:function(t){return t>=e.min}:function(){return!0}}function u(e,t,n,i,r){var o=s(n,i,r);e(t,o,o)}function c(e){return e.type.toLowerCase().indexOf("line")>=0||e.type.toLowerCase().indexOf("area")>=0}function d(e){var t,n=r(e.valueAxisType),i=e.getArgumentAxis()&&e.getArgumentAxis().getViewport()||{},o=c(e)?u:f;return t=l(i),function(e,r,a,s){var l=r.argument;return r.hasValue()?(t(l)?(e.startCalc||(e.startCalc=!0,o(n,e,r,s[a-1],i.min)),n(e,r.getMinValue(),r.getMaxValue())):p(i.max)&&l>i.max&&(e.startCalc||o(n,e,r,s[a-1],i.min),e.endCalc=!0,o(n,e,r,s[a-1],i.max)),e):e}}var h=n(3).unique,p=n(0).isDefined,f=n(4).noop,g="discrete";e.exports={getRangeData:function(e){var t=e.getPoints(),n=r(e.argumentAxisType,t.length>1&&e.getArgumentAxis()),i=r(e.valueAxisType),s=d(e),l=t.reduce(function(e,t,r,o){var a=t.argument;return n(e.arg,a,a),t.hasValue()&&(i(e.val,t.getMinValue(),t.getMaxValue()),s(e.viewport,t,r,o)),e},{arg:o(e.argumentAxisType,e.argumentType,t.length?t[0].argument:void 0),val:o(e.valueAxisType,e.valueType,t.length?e.getValueRangeInitialValue():void 0),viewport:o(e.valueAxisType,e.valueType,t.length?e.getValueRangeInitialValue():void 0)});return a(l.arg),a(l.val),l},getViewport:function(e){var t,n=e.getPoints(),i={};return e.valueAxisType!==g&&e.argumentAxisType!==g&&(t=d(e),i=o(e.valueAxisType,e.valueType,n.length?e.getValueRangeInitialValue():void 0),n.some(function(e,r){return t(i,e,r,n),i.endCalc})),i},getPointsInViewPort:function(e){var t=l(e.getArgumentAxis().getViewport()||{}),n=e.getValueAxis().getViewport()||{},i=l(n),r=e.getPoints(),o=function(e,t,r){var o=t.getMinValue(),a=t.getMaxValue(),s=i(o),l=i(a);s&&e.push(o),a!==o&&l&&e.push(a),!r||s||l||(e.length?e.push(n.max):e.push(n.min))},a=c(e)?function(e,n,i){var r=n[i],a=n[i-1],s=n[i+1];s&&t(s.argument)&&o(e[1],r,!0),a&&t(a.argument)&&o(e[1],r,!0)}:f,s=function(e,n,i){return t(n.argument)?o(e[0],n):a(e,r,i),e};return r.reduce(s,[[],[]])}}},function(e,t,n){"use strict";function i(e,t,n){return n<e?e:t<n?t:n}function r(e){if(e._label.isVisible()&&"inside"!==e._label.getLayoutOptions().position)return e._label.getBoundingRect
12()}function o(e,t,n,o,a){var s=!1;return e.forEach(function(e){if(s)return!1;e.getVisiblePoints().forEach(function(e){var u=r(e);if(u){var c=i(u.x,u.x+u.width,t),d=i(u.y,u.y+u.height,n);o=v(b(l(c,d,t,n)-w,a),o),s=!0}})}),o}function a(e){var t=[],n=0;return e.forEach(function(e){var i=0;e.getVisiblePoints().forEach(function(e){var t=r(e);t&&(i=b(t.width+k,i))}),t.push(i),n+=i}),{sizes:t,common:n}}function s(e,t,n,i,r){var o,a,s=(i.width-i.left-i.right)/2;for(a=0;a<n.length;a++)0!==e[a]?(o=y(o?o+e[a-1]:t),n[a].correctLabelRadius(o),r&&a!==n.length-1&&(e[a]=r,n[a].setVisibleArea({left:s-t-r*(a+1),right:i.width-(s+t+r*(a+1)),top:i.top,bottom:i.bottom,width:i.width,height:i.height}))):o&&(o+=e[a-1])}function l(e,t,n,i){return x((e-n)*(e-n)+(t-i)*(t-i))}function u(e){var t;return"pie"===e.type?t=0:(t=_(e.innerRadius)?Number(e.innerRadius):.5,t=t<.2?.2:t,t=t>.8?.8:t),t}function c(e,t){e[t.cutLayoutSide]+="horizontal"===t.cutSide?t.width:t.height}function d(e,t){var n=e.cutLayoutSide,i={horizontal:0,vertical:0};switch(n){case"top":case"left":i[e.cutSide]=-t[n];break;case"bottom":case"right":i[e.cutSide]=t[n]}return i}function h(){}function p(e){return new m.WrapperLayoutElement(null,{x:e.left,y:e.top,width:e.width-e.left-e.right,height:e.height-e.top-e.bottom})}function f(e,t,n,i,r,l){var u,c=i*e,d=a(n),h=0,p=r-d.common+t.left;
12return p<c?(e=c,d.sizes.forEach(function(e){0!==e&&h++}),u=(r-e-t.left)/h):e=v(o(n,r,l,e,c),p),s(d.sizes,e,n,t,u),e}var g=n(1).extend,m=n(50),_=n(0).isNumeric,v=Math.min,b=Math.max,y=Math.floor,x=Math.sqrt,S=n(29),w=S.pieLabelIndent,k=S.pieLabelSpacing,C={left:"right",right:"left",top:"bottom",bottom:"top",center:"center"};h.prototype={constructor:h,setOptions:function(e){this._options=e},applyPieChartSeriesLayout:function(e,t,n){var i,r=e.height-e.top-e.bottom,o=e.width-e.left-e.right,a=o/2+e.left,s=r/2+e.top,l=this._options.piePercentage;return _(l)?i=l*v(e.height,e.width)/2:(i=v(o,r)/2,n||(i=f(i,e,t,this._options.minPiePercentage,a,s))),{centerX:y(a),centerY:y(s),radiusInner:y(i*u(t[0])),radiusOuter:y(i)}},applyEqualPieChartLayout:function(e,t){var n=t.radius;return{centerX:y(t.x),centerY:y(t.y),radiusInner:y(n*u(e[0])),radiusOuter:y(n)}},needMoreSpaceForPanesCanvas:function(e,t){var n=this._options,i=n.width,r=n.height,o=n.piePercentage,a=_(o),s=0,l=0;return e.forEach(function(e){var n=e.canvas,u=a?v(n.width,n.height)*o:void 0,c=(a?u:i)-(n.width-n.left-n.r
12ight),d=(a?u:r)-(n.height-n.top-n.bottom);t?(s+=c>0?c:0,l=b(d>0?d:0,l)):(s=b(c>0?c:0,s),l+=d>0?d:0)}),(s>0||l>0)&&{width:s,height:l}},layoutElements:function(e,t,n,i,r){this._elements=e,this._probeDrawing(t),this._drawElements(t),n(),this._processAdaptiveLayout(i,r,t,n),this._positionElements(t)},_processAdaptiveLayout:function(e,t,n,i){function r(e,t,i){e.getLayoutOptions()[i]||(n[t.cutLayoutSide]-=t[i],a[i]=Math.max(a[i]-t[i],0))}var o=this,a=o.needMoreSpaceForPanesCanvas(e,t),s=this._elements;a&&(s.slice().reverse().forEach(function(e){var t,n=g({},e.getLayoutOptions());n&&(t=g({},n),"vertical"===n.cutSide&&a.height&&(e.draw(t.width,t.height-a.height),r(e,n,"height")),"horizontal"===n.cutSide&&a.width&&(e.draw(t.width-a.width,t.height),r(e,n,"width")))}),i(a))},_probeDrawing:function(e){var t=this;this._elements.forEach(function(n){var i,r=n.getLayoutOptions();r&&(i={width:e.width-e.left-e.right,height:e.height-e.top-e.bottom},"vertical"===r.cutSide?i.height-=t._options.height:i.width-=t._options.width,n.probeDraw(i.width,i.height),c(e,n.getLayoutOptions()))})},_drawElements:function(e){this._elements.slice().reverse().forEach(function(t){var n,i,r,o=t.getLayoutOptions();o&&(n={width:e.width-e.left-e.right,height:e.height-e.top-e.bottom},i=o.cutSide,r="horizontal"===i?"width":"height",n[r]=o[r],t.draw(n.width,n.height))})},_positionElements:function(e){var t={left:0,right:0,top:0,bottom:0};this._elements.slice().reverse().forEach(function(n){var i,r,o,a=n.getLayoutOptions();a&&(i=a.position,r=a.cutSide,o={horizontal:i.horizontal,vertical:i.vertical},o[r]=C[o[r]],n.position({of:p(e),my:o,at:i,offset:d(a,t)}),t[a.cutLayoutSide]+=a["horizontal"===a.cutSide?"width":"height"])})}},t.LayoutManager=h},function(e,t,n){"use strict";function i(){this._counter=-1,this._deferreds={}}function r(e){return"pending"===e.state()}function o(e,t){var n;return"string"==typeof e&&(e={paginate:!1,store:function(e){return new v({load:function(){return p.sendRequest({url:e,dataType:"json"})},loadMode:t&&t.fromUrlLoadMode})}(e)}),void 0===e&&(e=[]),e=Array.isArray(e)||e instanceof m?{store:e}:c({},e),void 0===e.store&&(e.store=[]),n=e.store,"load"in e?n=function(){var t={};return h.each(["useDefaultSearch","key","load","loadMode","cacheRawData","byKey","lookup","totalCount","insert","update","remove"],function(){t[this]=e[this],delete e[this]}),new v(t)}():Array.isArray(n)?n=new _(n):f.isPlainObject(n)&&(n=function(e){var t=e.type;return delete e.type,m.create(t,e)}(c({},n))),e.store=n,e}function a(e){switch(e.length){case 0:return;case 1:return e[0]}return[].slice.call(e)}function s(e){return function(){var t=a(arguments);if(void 0===t)return this._storeLoadOptions[e];this._storeLoadOptions[e]=t}}function l(e,t,n){function i(e,n){return Array.isArray(e)?n?r(e,n):h.map(e,t):e}function r(e,t){return h.map(e,function(e){var n={key:e.key,items:i(e.items,t-1)};return"aggregates"in e&&(n.aggregates=e.aggregates),n})}return i(e,n?g.normalizeSortingInfo(n).length:0)}var u=n(9),c=n(1).extend,d=n(4),h=n(2),p=n(61),f=n(0),g=n(31),m=n(72),_=n(200),v=n(205),b=n(41),y=n(32).errors,x=n(7),S=n(97),w=n(10),k=w.when,C=w.Deferred,A=f.isString,T=f.isNumeric,E=f.isBoolean,O=f.isDefined;i.prototype.constructor=i,i.prototype.add=function(e){return this._counter+=1,this._deferreds[this._counter]=e,this._counter},i.prototype.remove=function(e){return delete this._deferreds[e]},i.prototype.cancel=function(e){return e in this._deferreds&&(this._deferreds[e].reject("canceled"),!0)},i.prototype.cancelAll=function(){for(;this._counter>-1;)this.cancel(this._counter),this._counter--};var D=u.inherit({ctor:function(e){var t=this;e=o(e),this._store=e.store,this._storeLoadOptions=this._extractLoadOptions(e),this._mapFunc=e.map,this._postProcessFunc=e.postProcess,this._pageIndex=void 0!==e.pageIndex?e.pageIndex:0,this._pageSize=void 0!==e.pageSize?e.pageSize:20,this._loadingCount=0,this._loadQueue=this._createLoadQueue(),this._searchValue="searchValue"in e?e.searchValue:null,this._searchOperation=e.searchOperation||"contains",this._searchExpr=e.searchExpr,this._paginate=e.paginate,h.each(["onCh
12anged","onLoadError","onLoadingChanged","onCustomizeLoadResult","onCustomizeStoreLoadOptions"],function(n,i){i in e&&t.on(i.substr(2,1).toLowerCase()+i.substr(3),e[i])}),this._operationManager=new i,this._init()},_init:function(){this._items=[],this._userData={},this._totalCount=-1,this._isLoaded=!1,O(this._paginate)||(this._paginate=!this.group()),this._isLastPage=!this._paginate},dispose:function(){this._disposeEvents(),delete this._store,this._delayedLoadTask&&this._delayedLoadTask.abort(),this._operationManager.cancelAll(),this._disposed=!0},_extractLoadOptions:function(e){var t={},n=["sort","filter","select","group","requireTotalCount"],i=this._store._customLoadOptions();return i&&(n=n.concat(i)),h.each(n,function(){t[this]=e[this]}),t},loadOptions:function(){return this._storeLoadOptions},items:function(){return this._items},pageIndex:function(e){if(!T(e))return this._pageIndex;this._pageIndex=e,this._isLastPage=!this._paginate},paginate:function(e){if(!E(e))return this._paginate;this._paginate!==e&&(this._paginate=e,this.pageIndex(0))},pageSize:function(e){if(!T(e))return this._pageSize;this._pageSize=e},isLastPage:function(){return this._isLastPage},sort:s("sort"),filter:function(){var e=a(arguments);if(void 0===e)return this._storeLoadOptions.filter;this._storeLoadOptions.filter=e,this.pageIndex(0)},group:s("group"),select:s("select"),requireTotalCount:function(e){if(!E(e))return this._storeLoadOptions.requireTotalCount;this._storeLoadOptions.requireTotalCount=e},searchValue:function(e){if(arguments.length<1)return this._searchValue;this._searchValue=e,this.pageIndex(0)},searchOperation:function(e){if(!A(e))return this._searchOperation;this._searchOperation=e,this.pageIndex(0)},searchExpr:function(e){var t=arguments.length;if(0===t)return this._searchExpr;t>1&&(e=[].slice.call(arguments)),this._searchExpr=e,this.pageIndex(0)},store:function(){return this._store},key:function(){return this._store&&this._store.key()},totalCount:function(){return this._totalCount},isLoaded:function(){return this._isLoaded},isLoading:function(){return this._loadingCount>0},beginLoading:function(){this._changeLoadingCount(1)},endLoading:function(){this._changeLoadingCount(-1)},_createLoadQueue:function(){return S.create()},_changeLoadingCount:function(e){var t,n=this.isLoading();this._loadingCount+=e,t=this.isLoading(),n^t&&this.fireEvent("loadingChanged",[t])},_scheduleLoadCallbacks:function(e){var t=this;t.beginLoading(),e.always(function(){t.endLoading()})},_scheduleFailCallbacks:function(e){var t=this;e.fail(function(){"canceled"!==arguments[0]&&t.fireEvent("loadError",arguments)})},_scheduleChangedCallbacks:function(e){var t=this;e.done(function(){t.fireEvent("changed")})},loadSingle:function(e,t){function n(){return a instanceof v&&!a._byKeyViaLoad()}var i=this,r=new C,o=this.key(),a=this._store,s=this._createStoreLoadOptions(),l=function(e){!O(e)||x.isEmpty(e)?r.reject(new y.Error("E4009")):(Array.isArray(e)||(e=[e]),r.resolve(i._applyMapFunction(e)[0]))};return this._scheduleFailCallbacks(r),arguments.length<2&&(t=e,e=o),delete s.skip,delete s.group,delete s.refresh,delete s.pageIndex,delete s.searchString,function(){return e===o||n()?a.byKey(t,s):(s.take=1,s.filter=s.filter?[s.filter,[e,t]]:[e,t],a.load(s))}().fail(r.reject).done(l),r.promise()},load:function(){function e(){if(!n._disposed&&r(i))return n._loadFromStore(t,i)}var t,n=this,i=new C;return this._scheduleLoadCallbacks(i),this._scheduleFailCallbacks(i),this._scheduleChangedCallbacks(i),t=this._createLoadOperation(i),this.fireEvent("customizeStoreLoadOptions",[t]),this._loadQueue.add(function(){return"number"==typeof t.delay?n._delayedLoadTask=d.executeAsync(e,t.delay):e(),i.promise()}),i.promise({operationId:t.operationId})},_createLoadOperation:function(e){var t=this._operationManager.add(e),n=this._createStoreLoadOptions();return e.always(function(){this._operationManager.remove(t)}.bind(this)),{operationId:t,storeLoadOptions:n}},reload:function(){var e=this.store();return e instanceof v&&e.clearRawDataCache(),this._init(),this.load()},cancel:function(e){return this._operationManager.cancel(e)}
12,_addSearchOptions:function(e){this._disposed||(this.store()._useDefaultSearch?this._addSearchFilter(e):(e.searchOperation=this._searchOperation,e.searchValue=this._searchValue,e.searchExpr=this._searchExpr))},_createStoreLoadOptions:function(){var e=c({},this._storeLoadOptions);return this._addSearchOptions(e),this._paginate&&this._pageSize&&(e.skip=this._pageIndex*this._pageSize,e.take=this._pageSize),e.userData=this._userData,e},_addSearchFilter:function(e){var t=this._searchValue,n=this._searchOperation,i=this._searchExpr,r=[];t&&(i||(i="this"),Array.isArray(i)||(i=[i]),h.each(i,function(e,i){r.length&&r.push("or"),r.push([i,n,t])}),e.filter?e.filter=[r,e.filter]:e.filter=r)},_loadFromStore:function(e,t){function n(n,o){i._disposed||r(t)&&function(){var r;n&&!Array.isArray(n)&&n.data&&(o=n,n=n.data),Array.isArray(n)||(n=[n]),r=c({data:n,extra:o},e),i.fireEvent("customizeLoadResult",[r]),k(r.data).done(function(e){r.data=e,i._processStoreLoadResult(r,t)}).fail(t.reject)}()}var i=this;return e.data?(new C).resolve(e.data).done(n):this.store().load(e.storeLoadOptions).done(n).fail(t.reject)},_processStoreLoadResult:function(e,t){function n(){return i._isLoaded=!0,i._totalCount=isFinite(o.totalCount)?o.totalCount:-1,t.resolve(r,o)}var i=this,r=e.data,o=e.extra,a=e.storeLoadOptions;i._disposed||(r=i._applyPostProcessFunction(i._applyMapFunction(r)),f.isPlainObject(o)||(o={}),i._items=r,(!r.length||!i._paginate||i._pageSize&&r.length<i._pageSize)&&(i._isLastPage=!0),a.requireTotalCount&&!isFinite(o.totalCount)?function(){i.store().totalCount(a).done(function(e){o.totalCount=e,n()}).fail(t.reject)}():n())},_applyMapFunction:function(e){return this._mapFunc?l(e,this._mapFunc,this.group()):e},_applyPostProcessFunction:function(e){return this._postProcessFunc?this._postProcessFunc(e):e}}).include(b);t.DataSource=D,t.normalizeDataSourceOptions=o},function(e,t,n){"use strict";function i(e,t){return e=e.groupBy(t[0].selector),t.length>1&&(e=e.select(function(e){return s({},e,{items:i(u(e.items),t.slice(1)).toArray()})})),e}function r(e,t){var n=[];return l(e,function(e,i){a(t,function(e){return i.selector===e.selector}).length<1&&n.push(i)}),n.concat(t)}function o(e,t,n){t=t||{};var o=t.filter,a=t.sort,s=t.select,u=t.group,d=t.skip,h=t.take;return o&&(e=e.filter(o)),u&&(u=c(u)),n||((a||u)&&(a=c(a||[]),u&&(a=r(u,a)),l(a,function(t){e=e[t?"thenBy":"sortBy"](this.selector,this.desc,this.compare)})),s&&(e=e.select(s))),u&&(e=i(e,u)),n||(h||d)&&(e=e.slice(d||0,h)),e}var a=n(4).grep,s=n(1).extend,l=n(2).each,u=n(53),c=n(31).normalizeSortingInfo;e.exports={multiLevelGroup:i,arrangeSortingInfo:r,queryByOptions:o}},function(e,t,n){"use strict";function i(e,t){return b(e)&&b(t)&&e.valueOf()===t.valueOf()}function r(e,t){var n,i,r,o,a="logarithmic"===t.axisType?function(e){return _(e,t.base)}:function(e){return e},s=[],l=e.length,u=0;for(o=0;o<l;o++)n=e[o],i=a(n.from),r=a(n.to),u+=r-i,s.push({trFrom:i,trTo:r,from:n.from,to:n.to,length:u,cumulativeWidth:n.cumulativeWidth}
12);return s}function o(e){var t,n,r=e.min,o=e.max,a=e.minVisible,s=e.maxVisible,l=e.base,u=m.isDate(o)||m.isDate(r),c=u?w:S,d="logarithmic"===e.axisType;return d&&(s=_(s,l),a=_(a,l),r=_(r,l),o=_(o,l)),i(r,o)&&(t=r.valueOf()-c,n=o.valueOf()+c,u?(r=new Date(t),o=new Date(n)):(r=0!==r||d?t:0,o=n)),i(a,s)&&(t=a.valueOf()-c,n=s.valueOf()+c,u?(a=t<r.valueOf()?r:new Date(t),s=n>o.valueOf()?o:new Date(n)):((0!==a||d)&&(a=t<r?r:t),s=n>o?o:n)),{base:l,rangeMin:r,rangeMax:o,rangeMinVisible:a,rangeMaxVisible:s}}function a(e){return{isStartSide:e?function(e,t,n,i){return e<=t[t.length-1][i]}:function(e,t,n,i){return e<t[0][n]},isEndSide:e?function(e,t,n,i){return e>t[0][n]}:function(e,t,n,i){return e>=t[t.length-1][i]},isInBreak:e?function(e,t,n,i){return e>t[i]&&e<=t[n]}:function(e,t,n,i){return e>=t[n]&&e<t[i]},isBetweenBreaks:e?function(e,t,n,i,r){return e>=t[r]&&e<n[i]}:function(e,t,n,i,r){return e<t[i]&&e>=n[r]},getLength:e?function(e,t){return t.length-e.length}:function(e){return e.length},getBreaksSize:e?function(e,t){return t.cumulativeWidth-e.cumulativeWidth}:function(e){return e.cumulativeWidth}}}var s,l=n(1).extend,u=n(2).each,c=n(75),d=n(210),h=n(211),p=n(212),f=n(213),g=n(3),m=n(0),_=g.getLog,v=g.getPower,b=m.isDefined,y=Math.abs,x=["width","height","left","top","bottom","right"],S=1,w=6e4,k=n(4).noop,C=n(17).addInterval,A=function(e){return u(x,function(t,n){e[n]=parseInt(e[n])||0}),e},T=function(e){var t={};return e.forEach(function(e,n){t[e.valueOf()]=n}),t},E=function(e){function t(t,n){!b(e[t])&&b(e[n])&&(e[t]=e[n])}return t("minVisible","min"),t("maxVisible","max"),e};t.Translator2D=s=function(e,t,n){this.update(e,t,n)},s.prototype={constructor:s,reinit:function(){var e=this,t=e._options,n=e._businessRange,i=n.categories||[],r={},o=e._prepareCanvasOptions(),s=g.getCategoriesInfo(i,n.minVisible,n.maxVisible).categories,u=s.length;switch(n.axisType){case"logarithmic":r=f;break;case"semidiscrete":r=h,o.ratioOfCanvasRange=o.canvasLength/(C(o.rangeMaxVisible,t.interval)-o.rangeMinVisible);break;case"discrete":r=d,e._categories=i,o.interval=e._getDiscreteInterval(t.addSpiderCategory?u+1:u,o),e._categoriesToPoints=T(i,o.invert),u&&(o.startPointIndex=e._categoriesToPoints[s[0].valueOf()],e.visibleCategories=s);break;default:r="datetime"===n.dataType?p:c}l(e,r),e._conversionValue=t.conversionValue?function(e){return e}:function(e){return Math.round(e)},e._calculateSpecialValues(),e._checkingMethodsAboutBreaks=[a(!1),a(e.isInverted())],e._translateBreaks()},_translateBreaks:function(){var e,t,n,i,r=this._breaks,o=this._options.breaksSize;if(void 0!==r)for(e=0,i=r.length;e<i;e++)t=r[e],n=this.translate(t.to),t.end=n,t.start=t.gapSize?n:this.isInverted()?n+o:n-o},_checkValueAboutBreaks:function(e,t,n,i,r){var o,a,s,l,u={length:0,breaksSize:void 0,inBreak:!1},c=e[e.length-1];if(r.isStartSide(t,e,n,i))return u;if(r.isEndSide(t,e,n,i))return{length:c.length,breaksSize:c.cumulativeWidth,inBreak:!1};for(o=0,a=e.length;o<a;o++){if(s=e[o],l=e[o-1],r.isInBreak(t,s,n,i)){u.inBreak=!0,u.break=s;break}if(l&&r.isBetweenBreaks(t,s,l,n,i)){u={length:r.getLength(l,c),breaksSize:r.getBreaksSize(l,c),inBreak:!1};break}}return u},isInverted:function(){return!(this._options.isHorizontal^this._businessRange.invert)},_getDiscreteInterval:function(e,t){var n=e-(this._options.stick?1:0);return n>0?t.canvasLength/n:t.canvasLength},_prepareCanvasOptions:function(){var e,t=this,n=t._businessRange,i=t._canvasOptions=o(n),r=t._canvas,a=t._breaks;return t._options.isHorizontal?(i.startPoint=r.left,e=r.width,i.endPoint=r.width-r.right,i.invert=n.invert):(i.startPoint=r.top,e=r.height,i.endPoint=r.height-r.bottom,i.invert=!n.invert),t.canvasLength=i.canvasLength=i.endPoint-i.startPoint,i.rangeDoubleError=Math.pow(10,v(i.rangeMax-i.rangeMin)-v(e)-2),i.ratioOfCanvasRange=i.canvasLength/(i.rangeMaxVisible-i.rangeMinVisible),void 0!==a&&(i.ratioOfCanvasRange=(i.canvasLength-a[a.length-1].cumulativeWidth)/(i.rangeMaxVisible-i.rangeMinVisible-a[a.length-1].length)),i},updateCanvas:function(e){this._canvas=A(e),this.reinit()},updateBusinessRange:function(e){var t=this,n=e.breaks||[];t._businessRange=E(e),t._breaks=n.length?r(n,t._businessRange):void 0,t.reinit()},update:function(e,t,n){var i=this;i._options=l(i._options||{},n),i._canvas=A(t),i.updateBusinessRange(e)},getBusinessRange:function(){return this._businessRange},getCanvasVisibleArea:function(){return{min:this._canvasOptions.startPoint,max:this._canvasOptions.endPoint}},_calculateSpecialValues:function(){var e,t,n,i=this,r=i._canvasOptions,o=r.startPoint,a=r.endPoint,s=i._businessRange,l=s.minVisible,u=s.maxVisible;l<=0&&u>=0?(i.sc={},t=i.translate(0)):(e=s.invert^(l<=0&&u<=0),t=i._options.isHorizontal?e?a:o:e?o:a),n=o+r.canvasLength/2,i.sc={canvas_position_default:t,canvas_position_left:o,canvas_position_top:o,canvas_position_center:n,canvas_position_middle:n,canvas_position_right:a,canvas_position_bottom:a,canvas_position_start:r.invert?a:o,canvas_position_end:r.invert?o:a}},translateSpecialCase:function(e){return this.sc[e]},_calculateProjection:function(e){var t=this._canvasOptions;return t.invert?t.endPoint-e:t.startPoint+e},_calculateUnProjection:function(e){var t=this._canvasOptions;return t.invert?t.rangeMaxVisible.valueOf()-e:t.rangeMinVisible.valueOf()+e},_isValueOutOfCanvas:function(e){var t=this._canvasOptions,n=t.rangeDoubleError;return isNaN(e)||e.valueOf()+n<t.rangeMin||e.valueOf()-n>t.rangeMax},getMinBarSize:function(e){var t=this.getCanvasVisibleArea(),n=this.untranslate(t.min+e);return y(this.untranslate(t.min)-(b(n)?n:this.untranslate(t.max)))},translate:k,untranslate:k,getInterval:k,zoom:k,getMinScale:k,getRange:function(){return[this.untranslate(this._canvasOptions.startPoint,-1),this.untranslate(this._canvasOptions.endPoint,1)]},isEmptyValueRange:function(){return this._businessRange.stubData},getScreenRange:function(){return[this._canvasOptions.startPoint,this._canvasOptions.endPoint]},add:function(e,t,n){return this._add(e,t,(this._businessRange.invert?-1:1)*n)}}},function(e,t,n){"use strict";function i(e){return{stroke:e.color,"stroke-width":e.width,"stroke-opacity":e.opacity}}function r(e,t,n,r,s,l,u){function c(t){var n=e._textFontStyles,i=v.customizeColor;return i&&i.call&&(n=a({},e._textFontStyles,{fill:i.call(t,t)})),n}var d=u||e._tickOffset,h=e._axisLineGroup,p=e._axisElementsGroup,f=i(n),g=i(r),m=/^\s+$/,_=e.getOptions(),v=_.label,b=e._textOptions;return function(i){var a={value:i,initCoords:function(){this.coords=e._getTranslatedValue(i,d),this.labelCoords=e._getTranslatedValue(i)},drawMark:function(){n.visible&&s!==i&&(this.withoutPath||e.areCoordsOutsideAxis(this.coords)||(this.mark=e._createPathElement([],f).append(h),this.updateTickPosition()))},updateTickPosition:function(){this.mark&&(this.mark.attr({points:e._getTickMarkPoints(a,n.length)}),this.coords.angle&&e._rotateTick(this.mark,this.coords))},drawLabel:function(n){if(v.visible&&!l&&!this.withoutLabel&&!e.areCoordsOutsideAxis(this.labelCoords)){var r,a=e.formatLabel(i,v,n);o(a)&&""!==a&&!m.test(a)&&(this.label=t.text(a).css(c(this)).attr(b).data("chart-data-argument",this.value).append(p),this.updateLabelPosition(),r=e.formatHint(this.value,v,n),o(r)&&""!==r&&this.label.setTitle(r))}},updateLabelPosition:function(){this.label&&this.label.attr({x:this.labelCoords.x,y:this.labelCoords.y})}
12,drawGrid:function(t){r.visible&&s!==this.value&&(this.grid=t(this,g),this.grid&&this.grid.append(e._axisGridGroup))},updateGridPosition:function(t){this.grid&&this.grid.attr(e._getGridPoints(a.coords))}};return a}}var o=n(0).isDefined,a=n(1).extend;t.tick=r},function(e,t,n){"use strict";function i(e,t){var n,i;if("week"===t&&(t="day"),"quarter"===t&&(t="month"),e[t])for(i=0;i<y.dateUnitIntervals.length&&(n=y.dateUnitIntervals[i],e[n]&&(e[n]=!1,e.count--),n!==t);i++);}function r(e){return e.sort(function(e,t){return e.from-t.from})}function o(e,t,n){var i=t.minVisible,r=t.maxVisible,o=n?n.width:0;return e.reduce(function(e,t){var n,a=t.from,s=t.to,l=e[e.length-1];return T(a)&&T(s)?(a>s&&(s=[a,a=s][0]),e.length&&a<l.to?s>l.to&&(l.to=s>r?r:s,l.gapSize&&(l.gapSize=void 0,l.cumulativeWidth+=o)):(a>=i&&a<r||s<=r&&s>i)&&s-a<r-i&&(a=a>=i?a:i,s=s<=r?s:r,n={from:a,to:s,cumulativeWidth:(l?l.cumulativeWidth:0)+o},t.gapSize&&(n.gapSize=y.convertMillisecondsToDateUnits(s-a),n.cumulativeWidth=l?l.cumulativeWidth:0),e.push(n)),e):e},[])}function a(e,t,n){var i,r=e;return e=k(e,n),t=k(t,n),i=y.getSequenceByInterval(e,t,n),i.length&&r>i[0]&&(i=i.slice(1)),i}function s(e){var t="start";return"center"===e&&(t="center"),"right"===e&&(t="end"),t}function l(e){var t="start";return"center"===e&&(t="center"),"bottom"===e&&(t="end"),t}function u(e){var t=w(e);return"quarter"===t&&(t=w(t)),t}function c(e,t,n,r){var o=r,a=t&&y.getDatesDifferences(t,e);return t&&"year"!==n&&(i(a,n),o=b.getDateFormatByDifferences(a)),o}function d(e,t){return t.reduce(function(t,n){return P(t,e(n))},0)}function h(e,t){t=D.abs(t),t=t%180>=90?90-t%90:t%90;var n=t*(D.PI/180);return n>=D.atan(e.height/e.width)?e.height/D.abs(D.sin(n)):e.width}function p(e){return e.reduce(function(e,t){return P(e,t.paddingTopBottom)},0)}function f(e,t,n){return e.some(function(e){return e.label.verticalAlignment===t})&&n||0}function g(e){return D.abs(e.x)||0}function m(e){return D.abs(e.width-D.abs(e.x))||0}function _(e,t,n){var i,r,o,a,s,l=null,u=[];for(i=1,r=e.length;i<r;i++)o=e[i],a=e[i-1],s=n(o,a),t.indexOf(o)>=0?(!l||s>l.length)&&(l={start:o,end:a,length:s}):(l&&s<l.length?u.push(l):u.push({start:o,end:a,length:s}),l=null);return l&&u.push(l),u}function v(e,t,n){var i,o,a,s=[],l="logarithmic"===e.type?function(t,n){return A.getLog(n/t,e.logarithmBase)}:function(e,t){return t-e},u=l(n.minVisible,n.maxVisible),c=t.reduce(function(e,t){var n=t.getPointsInViewPort();return e[0]=e[0].concat(n[0]),e[1]=e[1].concat(n[1]),e},[[],[]]),d=c[0].concat(c[1]).sort(function(e,t){return t-e}),h=c[1].filter(function(e){return c[0].indexOf(e)<0}),p=u/1e10,f=I*u;for(i=_(d,h,l).sort(function(e,t){return t.length-e.length}),a=T(e.maxAutoBreakCount)?Math.min(e.maxAutoBreakCount,i.length):i.length,o=0;o<a&&i[o].length>=f&&!(u<=i[o].length);o++)((u-=i[o].length)>p||u<-p)&&(s.push({from:i[o].start,to:i[o].end}),f=I*u);return r(s),s}var b=n(43),y=n(17),x=n(1).extend,S=n(215).generateDateBreaks,w=y.getNextDateUnit,k=y.correctDateWithUnitBeginning,C=n(4).noop,A=n(3),T=n(0).isDefined,E=n(74),O=x,D=Math,P=D.max,L=E.top,M=E.bottom,B=E.left,R=E.right,V=E.center,I=.3;e.exports={linear:{_getStep:function(e,t){var n=this._options.label.minSpacing,i=this._isHorizontal?function(e){return e.width+n}:function(e){return e.height},r=d(i,e);return t&&(r=h({width:r,height:this._getMaxLabelHeight(!1,e,0)},t)),E.getTicksCountInRange(this._majorTicks,this._isHorizontal?"x":"y",r)},_getMaxLabelHeight:function(e,t,n){return(e?-1:1)*(d(function(e){return e.height},t)+n)},_validateOverlappingMode:function(e,t){return this._isHorizontal&&("rotate"===t||"stagger"===t)||!this._isHorizontal?E.validateOverlappingMode(e):e},_validateDisplayMode:function(e){return this._isHorizontal?e:"standard"},getMarkerTrackers:function(){return this._markerTrackers},_getSharpParam:function(e){return this._isHorizontal^e?"h":"v"},_createAxisElement:function(){return this._renderer.path([],"line")},_updateAxisElementPosition:function(){if(this._axisElement){var e=this._axisPosition,t=this._getCanvasStartEnd();this._axisElement.attr({points:this._isHorizontal?[t.start,e,t.end,e]:[e,t.start,e,t.end]})}},_getTranslatedCoord:function(e,t){return this._translator.translate(e,t)},_initAxisPositions:function(){var e=this,t=e._options.position;e._axisPosition=e._orthogonalPositions["top"===t||"left"===t?"start":"end"]},_getTickMarkPoints:function(e,t){var n=e.coords,i=this._isHorizontal,r={left:-1,top:-1,right:0,bottom:0,center:-.5}[this._options.tickOrientation||"center"];
12return[n.x+(i?0:r*t),n.y+(i?r*t:0),n.x+(i?0:r*t+t),n.y+(i?r*t+t:0)]},_getTitleCoords:function(){var e=this,t=e._axisPosition,n=e._axisPosition,i=e._getCanvasStartEnd(),r=i.start+(i.end-i.start)/2;return e._isHorizontal?t=r:n=r,{x:t,y:n}},_drawTitleText:function(e,t){var n=this._options,i=n.title,r={opacity:i.opacity,align:"center"};if(i.text&&e){t=t||this._getTitleCoords(),this._isHorizontal||(r.rotate=n.position===B?270:90);return this._renderer.text(i.text,t.x,t.y).css(A.patchFontOptions(i.font)).attr(r).append(e)}},_updateTitleCoords:function(){this._title&&this._title.element.attr(this._getTitleCoords())},_drawTitle:function(){var e=this._drawTitleText(this._axisTitleGroup);e&&(this._title={element:e})},_measureTitle:function(){this._title&&(this._title.bBox=this._title.element.getBBox())},_drawDateMarker:function(e,t,n){var i,r,o=this,a=o._options.marker,s=o._translator.getBusinessRange().invert,l=a.width+a.textLeftIndent;if(null!==t.x)return t.withoutStick||(r=o._renderer.path([t.x,t.y,t.x,t.y+a.separatorHeight],"line").attr({"stroke-width":a.width,stroke:a.color,"stroke-opacity":a.opacity,sharp:"h"}).append(o._axisElementsGroup)),i=String(o.formatLabel(e,t.labelOptions,n)),{date:e,x:t.x,y:t.y,cropped:t.withoutStick,label:o._renderer.text(i,t.x,t.y).css(A.patchFontOptions(a.label.font)).append(o._axisElementsGroup),line:r,getEnd:function(){return this.x+(s?-1:1)*(l+this.labelBBox.width)},setTitle:function(){this.title=i},hideLabel:function(){this.label.dispose(),this.label=null,this.title=i},hide:function(){r&&(r.dispose(),r=null),this.label.dispose(),this.label=null,this.hidden=!0}}},_drawDateMarkers:function(){function e(e,t,n){return s._drawDateMarker(e,{x:d.translate(e),y:r,labelOptions:s._getLabelFormatOptions(t),withoutStick:n},h)}var t,n,i,r,o,s=this,l=s._options,d=s._translator,h=s._getViewportRange(),p=h.minVisible,f=[];return!l.marker.visible||"datetime"!==l.argumentType||"discrete"===l.type||s._majorTicks.length<=1?[]:(r=s._axisPosition+l.marker.topIndent,t=y.getDateUnitInterval(this._tickInterval),n=u(t),i=a(p,h.maxVisible,n),(i.length>1||1===i.length&&p<i[0])&&(f=i.reduce(function(i,r,o,a){var s=e(r,c(r,a[o-1]||p<r&&p,t,n));return s&&i.push(s),i},[]),p<i[0]&&(o=e(p,c(p,i[0],t,n),!0))&&f.unshift(o)),f)},_adjustDateMarkers:function(e){e=e||0;var t=this,n=this._options.marker,i=n.width+n.textLeftIndent,r=this._translator.getBusinessRange().invert,o=t._getCanvasStartEnd(),a=this._dateMarkers;if(!a.length)return e;a[0].cropped&&(this._checkMarkersPosition(r,a[1],a[0])||a[0].hideLabel());var s;return a.forEach(function(e,n,i){e.cropped||((r?e.getEnd()<o.end:e.getEnd()>o.end)?e.hideLabel():t._checkMarkersPosition(r,e,s)?s=e:e.hide())}),this._dateMarkers.forEach(function(t){if(t.label){var o=t.labelBBox,a=t.y+n.textTopIndent-o.y;t.label.attr({translateX:r?t.x-i-o.x-o.width:t.x+i-o.x,translateY:a+e})}t.line&&t.line.attr({translateY:e})}),t._initializeMarkersTrackers(e),e+n.topIndent+n.separatorHeight},_checkMarkersPosition:function(e,t,n){return void 0===n||(e?t.x<n.getEnd():t.x>n.getEnd())},_initializeMarkersTrackers:function(e){var t=this,n=t._options.marker.separatorHeight,i=t._renderer,r=this._translator.getBusinessRange(),o=t._getCanvasStartEnd(),a=t._axisElementsGroup;t._markerTrackers=this._dateMarkers.filter(function(e){return!e.hidden}).map(function(t,s,l){var u=l[s+1]||{x:o.end,date:r.max},c=t.x,d=t.y+e,h=i.path([c,d,c,d+n,u.x,d+n,u.x,d,c,d],"area").attr({"stroke-width":1,stroke:"grey",fill:"grey",opacity:1e-4}).append(a);return h.data("range",{startValue:t.date,endValue:u.date}),t.title&&h.setTitle(t.title),h})},_getLabelFormatOptions:function(e){var t=this,n=t._markerLabelOptions;return n||(t._markerLabelOptions=n=O(!0,{},t._options.marker.label)),T(t._options.marker.label.format)||(n.format=e),n},_adjustConstantLineLabels:function(e){var t=this,n=t._options.position,i=t.getCanvas(),r=i.left,o=i.width-i.right,a=i.top,s=i.height-i.bottom,l=a+(s-a)/2,u=r+(o-r)/2,c=0;return e.forEach(function(e){var i,d,h=t._isHorizontal,p=e.options,f=p.paddingTopBottom,g=p.paddingLeftRight,m=p.label,_=m.verticalAlignment,v=m.horizontalAlignment,b="inside"===m.position,y=e.label,x=e.labelBBox;if(null!==y){if(h)if(b)switch(i=v===B?e.coord-g-x.x-x.width:e.coord+g-x.x,_){case V:d=l-x.y-x.height/2;break;case M:d=s-f-x.y-x.height;break;default:d=a+f-x.y}
12else n===_&&(c=P(c,x.height+f)),i=e.coord-x.x-x.width/2,d=_===M?s+f-x.y:a-f-x.y-x.height;else if(b)switch(d=_===M?e.coord+f-x.y:e.coord-f-x.y-x.height,v){case V:i=u-x.x-x.width/2;break;case R:i=o-g-x.x-x.width;break;default:i=r+g-x.x}else n===v&&(c=P(c,x.width+g)),d=e.coord-x.y-x.height/2,i=v===R?o+g-x.x:r-g-x.x-x.width;y.attr({translateX:i,translateY:d})}}),c},_drawConstantLinesForEstimating:function(e){var t=this,n=this._renderer,i=n.g();return e.forEach(function(e){t._drawConstantLineLabelText(e.label.text,0,0,e.label,i).attr({align:"center"})}),i.append(n.root)},_estimateLabelHeight:function(e,t){var n=e.height,i=t.drawingType;if("stagger"!==this._validateDisplayMode(i)&&"stagger"!==this._validateOverlappingMode(t.overlappingBehavior,i)||(n=2*n+t.staggeringSpacing),"rotate"===this._validateDisplayMode(i)||"rotate"===this._validateOverlappingMode(t.overlappingBehavior,i)){var r=A.getCosAndSin(t.rotationAngle);n=n*r.cos+e.width*r.sin}return n&&(n+t.indentFromAxis||0)||0},estimateMargins:function(e){this.updateCanvas(e);var t=this,n=t._getViewportRange(),i=this._createTicksAndLabelFormat(n),r=i.ticks,o=i.tickInterval,a=this._options,s=(a.constantLines||[]).filter(function(e){return t._checkAlignmentConstantLineLabels(e.label),"outside"===e.label.position&&e.label.visible}),l=t._renderer.root,u=a.label.visible&&!n.stubData&&r.length,c=u&&t.formatLabel(r[r.length-1],a.label,void 0,void 0,o,r),d=u&&t._renderer.text(c,0,0).css(t._textFontStyles).attr(t._textOptions).append(l),h=t._drawTitleText(l,{x:0,y:0}),_=t._drawConstantLinesForEstimating(s),v=d&&d.getBBox()||{x:0,y:0,width:0,height:0},b=h&&h.getBBox()||{x:0,y:0,width:0,height:0},y=_.getBBox(),x=b.height?b.height+a.title.margin:0,S=t._estimateLabelHeight(v,a.label),w=y.height?y.height+p(s):0,k=S+x,C={left:P(g(v),g(y)),right:P(m(v),m(y)),top:("top"===a.position?k:0)+f(s,"top",w),bottom:("top"!==a.position?k:0)+f(s,"bottom",w)};return d&&d.remove(),h&&h.remove(),_&&_.remove(),C},_checkAlignmentConstantLineLabels:function(e){var t=e.position,n=(e.verticalAlignment||"").toLowerCase(),i=(e.horizontalAlignment||"").toLowerCase();this._isHorizontal?"outside"===t?(n=n===M?M:L,i=V):(n=n===V?V:n===M?M:L,i=i===B?B:R):"outside"===t?(n=V,i=i===B?B:R):(n=n===M?M:L,i=i===R?R:i===V?V:B),e.verticalAlignment=n,e.horizontalAlignment=i},_getConstantLineLabelsCoords:function(e,t){var n=this,i=e,r=e;return n._isHorizontal?r=n._orthogonalPositions["top"===t.verticalAlignment?"start":"end"]:i=n._orthogonalPositions["right"===t.horizontalAlignment?"end":"start"],{x:i,y:r}},_getAdjustedStripLabelCoords:function(e){var t=e.options,n=t.paddingTopBottom,i=t.paddingLeftRight,r=t.label.horizontalAlignment,o=t.label.verticalAlignment,a=e.labelBBox,s=a.height,l=a.width,u=e.labelCoords,c=u.y-a.y,d=u.x-a.x;return o===L?c+=n:o===V?c-=s/2:o===M&&(c-=n+s),r===B?d+=i:r===V?d-=l/2:r===R&&(d-=i+l),{translateX:d,translateY:c}},_adjustTitle:function(e){if(e=e||0,this._title){var t=this,n=t._options,i=n.position,r=n.title.margin,o=t._title,a=o.bBox,s=a.x,l=a.y,u=a.width,c=a.height,d=t._axisPosition,h=d-r-e,p=d+r+e,f={};t._isHorizontal?f.translateY=i===L?h-(l+c):p-l:f.translateX=i===B?h-(s+u):p-s,o.element.attr(f)}},_checkTitleOverflow:function(){if(this._title){var e=this._getScreenDelta(),t=this._title,n=t.bBox;(this._isHorizontal?n.width:n.height)>e?t.element.applyEllipsis(e)&&t.element.setTitle(this._options.title.text):t.element.restoreText()}},coordsIn:function(e,t){var n=this.getCanvas(),i=this._options.isHorizontal,r=this._options.position,o=i?t:e;return i&&r===E.top||!i&&r===E.left?o<n[r]:o>n[i?"height":"width"]-n[r]},_boundaryTicksVisibility:{min:!0,max:!0},_getMinMax:function(){return{min:this._options.min,max:this._options.max}},_getStick:function(){return!this._options.valueMarginsEnabled},_getStripLabelCoords:function(e,t,n){var i,r,o=this,a=o._orthogonalPositions,u=o._isHorizontal,c=n.horizontalAlignment,d=n.verticalAlignment;
12return u?(c===V?i=e+(t-e)/2:c===B?i=e:c===R&&(i=t),r=a[l(d)]):(i=a[s(c)],d===L?r=e:d===V?r=t+(e-t)/2:d===M&&(r=t)),{x:i,y:r}},_getTranslatedValue:function(e,t){var n=this._translator.translate(e,t,"semidiscrete"===this._options.type&&this._options.tickInterval),i=this._axisPosition,r=this._isHorizontal;return{x:r?n:i,y:r?i:n}},areCoordsOutsideAxis:function(e){var t=this._translator.getCanvasVisibleArea(),n=this._isHorizontal?e.x:e.y;return n<t.min||n>t.max},_getSkippedCategory:function(e){var t;return this._options.type===E.discrete&&this._tickOffset&&0!==e.length&&(t=e[e.length-1]),t},_getScaleBreaks:function(e,t,n,i){var a=this,s=(e.breaks||[]).map(function(e){return{from:a.parser(e.startValue),to:a.parser(e.endValue)}});return"discrete"!==e.type&&"datetime"===e.dataType&&e.workdaysOnly&&(s=s.concat(S(t.minVisible,t.maxVisible,e.workWeek,e.singleWorkdays,e.holidays))),!i&&"discrete"!==e.type&&"datetime"!==e.dataType&&e.autoBreaksEnabled&&0!==e.maxAutoBreakCount&&(s=s.concat(v(e,n,t))),o(r(s),t,e.breakStyle)},_drawBreak:function(e,t,n,i,r){var o,a=this,s=a._getTranslatedCoord(e.to),l=Math.min(s,a._translator.isInverted()?s+r:s-r);o=a._isHorizontal?a._renderer.rect(l,n,t.size,i-n):a._renderer.rect(n,l,i-n,t.size),o.attr({fill:t.id}).append(a._axisBreaksGroup)},drawScaleBreaks:function(e){var t,n,i,r=this,o=r._options,a=o.breakStyle,s=o.position,l=r._translator.getBusinessRange().breaks||[];l&&l.length&&(e?(t=e.start,n=e.end):(t=r._orthogonalPositions.start-(!o.visible||"left"!==s&&"top"!==s?0:3),n=r._orthogonalPositions.end+(!o.visible||"right"!==s&&"bottom"!==s?0:3)),r._scaleBreakPattern&&r._scaleBreakPattern.dispose(),r._scaleBreakPattern=i=r._renderer.linePattern({color:r._options.containerColor,borderColor:a.color,size:a.width,canvasLength:n-t,isHorizontal:r._isHorizontal,isWaved:"straight"!==a.line.toLowerCase()}),l.forEach(function(e){e.gapSize||r._drawBreak(e,i,t,n,a.width/2+i.size/2)}))},_getSpiderCategoryOption:C,shift:function(e){function t(t,n){var i={},a=e[t]?e[t]+o:0;return i[r?"translateY":"translateX"]=("left"===t||"top"===t?-1:1)*a,(n[t]||n).attr(i),a}var n=this,i=n._options,r=i.isHorizontal,o=n.getMultipleAxesSpacing(),a=n._axisConstantLineGroups;n._axisShift=t(i.position,n._axisGroup),r?(t("top",a),t("bottom",a)):(t("left",a),t("right",a))}}}},function(e,t,n){"use strict";function i(e){return{x:e.x-p,y:e.y-f,width:e.width+2*p,height:e.height+2*f}}function r(e,t,n,r){var o=n?["x","width","y","height",t,0]:["y","height","x","width",e,1];return function(e,t,a){var s={x:a.x,y:a.y},l=i(e),u=n?a.y-e.y-e.height/2:a.y-e.y;return s.y=n||!n&&t===g?a.y+u:a.y,l[o[0]]<0?s[o[0]]-=l[o[0]]:l[o[0]]+l[o[1]]+u*o[5]>r[o[1]]&&(s[o[0]]-=l[o[0]]+l[o[1]]+u*o[5]-r[o[1]]),o[4]-l[o[3]]/2<0?s[o[2]]-=o[4]-l[o[3]]/2:o[4]+l[o[3]]/2>r[o[3]]&&(s[o[2]]-=o[4]+l[o[3]]/2-r[o[3]]),s}}function o(e,t,n,i){var r=this;r._renderer=e,r._crosshairGroup=i,r._options={},r.update(t,n)}var a=Math,s=a.abs,l=a.min,u=a.max,c=a.floor,d=n(3),h=n(1).extend,p=8,f=4,g="bottom";t.getMargins=function(){return{x:p,y:f}},o.prototype={constructor:o,update:function(e,t){var n=this,i=t.canvas;n._canvas={top:i.top,bottom:i.height-i.bottom,left:i.left,right:i.width-i.right,width:i.width,height:i.height},n._axes=t.axes,n._panes=t.panes,n._prepareOptions(e,"horizontal"),n._prepareOptions(e,"vertical")},dispose:function(){var e=this;e._renderer=e._crosshairGroup=e._options=e._axes=e._canvas=e._horizontalGroup=e._verticalGroup=e._horizontal=e._vertical=e._circle=e._panes=null},_prepareOptions:function(e,t){var n=e[t+"Line"];this._options[t]={visible:n.visible,line:{stroke:n.color||e.color,"stroke-width":n.width||e.width,dashStyle:n.dashStyle||e.dashStyle,opacity:n.opacity||e.opacity,"stroke-linecap":"butt"},label:h(!0,{},e.label,n.label)}},_createLines:function(e,t,n){for(var i=[],r=this._canvas,o=[r.left,r.top,r.left,r.top],a=0;a<2;a++)i.push(this._renderer.path(o,"line").attr(e).sharp(t).append(n));return i},render:function(){var e=this,t=e._renderer,n=e._options,i=n.vertical,r=n.horizontal,o=r.visible?r.line:i.line,a={stroke:o.stroke,"stroke-width":o["stroke-width"],dashStyle:o.dashStyle,opacity:o.opacity},s=e._canvas;e._horizontal={},e._vertical={},e._circle=t.circle(s.left,s.top,0).attr(a).append(e._crosshairGroup),e._horizontalGroup=t.g().append(e._crosshairGroup),e._verticalGroup=t.g().append(e._crosshairGroup),i.visible&&(e._vertical.lines=e._createLines(i.line,"h",e._verticalGroup),e._vertical.labels=e._createLabels(e._axes[0],i,!1,e._verticalGroup)),r.visible&&(e._horizontal.lines=e._createLines(r.line,"v",e._horizontalGroup),e._horizontal.labels=e._createLabels(e._axes[1],r,!0,e._horizontalGroup)),e.hide()},_createLabels:function(e,t,n,i){var r,o,a,s,l,u=this,c=u._canvas,h=u._renderer,p=[],f=t.label;return f.visible&&e.forEach(function(e){var u,m=e.getOptions().position;e.getTranslator().getBusinessRange().stubData||(l=e.getLabelsPosition(),n?(o=c.top,r=l):(r=c.left,o=l),u="top"===m||m===g?"center":"right"===m?"left"
12:"right",s=h.rect(0,0,0,0).attr({fill:f.backgroundColor||t.line.stroke}).append(i),a=h.text("0",0,0).css(d.patchFontOptions(t.label.font)).attr({align:u}).append(i),p.push({text:a,background:s,axis:e,options:f,pos:{coord:l,side:m},startXY:{x:r,y:o}}))}),p},_updateText:function(e,t,n,r,o){var a=this;n.forEach(function(n){var s=n.axis,l=n.startXY,u=n.text,c=n.background,d="";s.name&&s.name!==t||(d=s.getFormattedValue(e,n.options,r)),d?(u.attr({text:d,x:l.x,y:l.y}),u.attr(o(u.getBBox(),n.pos.side,l)),a._updateLinesCanvas(n),c.attr(i(u.getBBox()))):(u.attr({text:""}),c.attr({x:0,y:0,width:0,height:0}))})},hide:function(){this._crosshairGroup.attr({visibility:"hidden"})},_updateLinesCanvas:function(e){var t=e.pos.side,n=e.pos.coord,i=this._linesCanvas,r=this._canvas;i[t]=i[t]!==r[t]&&s(i[t]-r[t])<s(n-r[t])?i[t]:n},_updateLines:function(e,t,n,i,r){for(var o=this._linesCanvas,a=this._canvas,s=r?[[l(t-i,o.left),a.top,t-i,a.top],[t+i,a.top,u(o.right,t+i),a.top]]:[[a.left,l(o.top,n-i),a.left,n-i],[a.left,n+i,a.left,u(o.bottom,n+i)]],c=0;c<2;c++)e[c].attr({points:s[c]})},_resetLinesCanvas:function(){var e=this._canvas;this._linesCanvas={left:e.left,right:e.right,top:e.top,bottom:e.bottom}},_getClipRectForPane:function(e,t){var n,i,r=this._panes;for(n=0;n<r.length;n++)if(i=r[n].coords,i.left<=e&&i.right>=e&&i.top<=t&&i.bottom>=t)return r[n].clipRect;return{id:null}},show:function(e){var t=this,n=e.point,i=n.getCrosshairData(e.x,e.y),o=n.getPointRadius(),a=t._horizontal,s=t._vertical,l=o?o+3:0,u=t._canvas,d=c(i.x),h=c(i.y);d>=u.left&&d<=u.right&&h>=u.top&&h<=u.bottom?(t._crosshairGroup.attr({visibility:"visible"}),t._resetLinesCanvas(),t._circle.attr({cx:d,cy:h,r:l,"clip-path":t._getClipRectForPane(d,h).id}),a.lines&&(t._updateText(i.yValue,i.axis,a.labels,n,r(d,h,!0,u)),t._updateLines(a.lines,d,h,l,!0),t._horizontalGroup.attr({translateY:h-u.top})),s.lines&&(t._updateText(i.xValue,i.axis,s.labels,n,r(d,h,!1,u)),t._updateLines(s.lines,d,h,l,!1),t._verticalGroup.attr({translateX:d-u.left}))):t.hide()}},t.Crosshair=o},function(e,t,n){"use strict";var i=n(76);n(143);var r=i.viz=n(155);r.dxChart=n(156),r.dxPieChart=n(221)},function(e,t,n){"use strict";e.exports={createElement:function(e,t,n){return n=n||document,"#text"===e?n.createTextNode(t):n.createElement("string"==typeof e?e:"div")},removeElement:function(e){var t=e&&e.parentNode;t&&t.removeChild(e)},insertElement:function(e,t,n){e&&t&&e!==t&&(n?e.insertBefore(t,n):e.appendChild(t))},setAttribute:function(e,t,n){e.setAttribute(t,n)},removeAttribute:function(e,t){e.removeAttribute(t)},setProperty:function(e,t,n){e[t]=n},setEvent:function(e,t,n){e.addEventListener(t,n)},setText:function(e,t){e&&(e.textContent=t)},setClass:function(e,t,n){if(1===e.nodeType)if(e.classList)n?e.classList.add(t):e.classList.remove(t);else{var i=e.className.split(" "),r=i.indexOf(t);n&&r<0&&(e.className=e.className?e.className+" "+t:t),!n&&r>=0&&(i.splice(r,1),e.className=i.join(" "))}},setStyle:function(e,t,n){e.style[t]=n||""}}},function(e,t,n){"use strict";var i=function(e,t){var n=0;return t.forEach(function(t){n+=parseFloat(e[t])||0}),n},r=function(e,t){var n="width"===e?"Left":"Top",r="width"===e?"Right":"Bottom";return{padding:i(t,["padding"+n,"padding"+r]),border:i(t,["border"+n+"Width","border"+r+"Width"]),margin:i(t,["margin"+n,"margin"+r])}},o=function(e,t,n){var i=t[e];return"border-box"===t.boxSizing&&i.length&&"%"!==i[i.length-1]?n.border+n.padding:0},a=function(e,t,n){var i=window.getComputedStyle(e),a=r(t,i),s=e.getClientRects().length,l=e.getBoundingClientRect()[t],u=s?l:0;return u<=0?(u=parseFloat(i[t]||e.style[t])||0,u-=o(t,i,a)):u-=a.padding+a.border,n.paddings&&(u+=a.padding),n.borders&&(u+=a.border),n.margins&&(u+=a.margin),u};t.getSize=a,t.getElementBoxParams=r},function(e,t){e.exports=window.JSZip},function(e,t,n){"use strict";function i(e){return e.split(",").slice(1).map(function(e){return e.split("").filter(function(e){return"#"===e||"0"===e}).length})}function r(e){var t=e.split(";");return 1===t.length&&t.push("-"+t[0]),t}function o(e){return e.toString().split("").reverse().join("")}function a(e){return-1!==e.indexOf("%")&&!e.match(/'[^']*%[^']*'/g)}function s(e){return e?e.length-e.replace(/[#]/g,"").length:0}function l(e){return e?e.length-e.replace(/[0]/g,"").length:0}function u(e,t,n){if(!e)return"";for(e.length>n&&(e=e.substr(0,n));e.length>t&&"0"===e.slice(-1);)e=e.substr(0,e.length-1);for(;e.length<t;)e+="0";return e}
12function c(e,t,n){if(!t.length)return e;for(var i=[],r=0;e;){var o=t[r];i.push(e.slice(0,o)),e=e.slice(o),r<t.length-1&&r++}return i.join(n)}function d(e,t){return e.split(b).map(function(e,n){var i=n%2;return!e&&i?b:i?e:e.replace(/[,#0]+/,t)}).join("")}function h(e,t){return t=t||v,function(n){if("number"!=typeof n||isNaN(n))return"";var h=r(e),p=1/n==1/0,f=n>0||p,g=h[f?0:1];a(g)&&(n*=100),f||(n=-n);var m=g.split("."),v=l(m[1]),b=v+s(m[1]),x=l(m[0]),S=s(m[0])?void 0:x,w=Math.floor(n).toString().length,k=_(b,0,y-w),C=i(m[0]).reverse(),A=n.toFixed(k<0?0:k).split("."),T=u(o(A[0]),x,S),E=u(A[1],v,b);T=c(T,C,t.thousandsSeparator);var O=o(d(o(m[0]),T)),D=b?d(m[1],E):"";return O+(D.match(/\d/)?t.decimalSeparator:"")+D}}function p(e,t,n){var i=(t?.01:1)*parseFloat(e)||0;return n?-i:i}function f(e,t,n,i){var r,o,a,s=e;do{a&&(r=o.length===a.length?"0":"1",e=i?r+e:e+r),o=a||t(p(s,n)),s=i?"1"+s:s+"1",a=t(p(s,n))}while(o!==a&&(i?o.length===a.length:o.length<=a.length));if(i&&a.length>o.length){var l=-1===t(12345).indexOf("12345");do{e="1"+e}while(l&&p(e,n)<1e5)}return e}function g(e,t,n,i){var r=t(p(e,n,i)),o=e.split("."),a=o[0]+".3"+o[1].slice(1),s=p(a,n,i),l=t(s).indexOf("3")-1;return r=r.replace(/(\d)\D(\d)/g,"$1,$2"),l>=0&&(r=r.slice(0,l)+"."+r.slice(l+1)),r=r.replace(/1+/,"1").replace(/1/g,"#"),n||(r=r.replace("%","'%'")),r}function m(e){var t=".",n=e(1).indexOf("100")>=0;t=f(t,e,n,!0),t=f(t,e,n,!1);var i=g(t,e,n,!1),r=g(t,e,n,!0);return r==="-"+i?i:i+";"+r}var _=n(20).fitIntoRange,v={thousandsSeparator:",",decimalSeparator:"."},b="'",y=15;t.getFormatter=h,t.getFormat=m},function(e,t,n){"use strict";var i=n(4).escapeRegExp,r={3:"abbreviated",4:"wide",5:"narrow"},o=function(e,t){return e>2?Object.keys(r).map(function(e){return["format","standalone"].map(function(n){return t.getMonthNames(r[e],n).join("|")}).join("|")}).join("|"):"0?[1-9]|1[012]"},a={y:function(e){return"[0-9]+"},M:o,L:o,Q:function(e,t){return e>2?t.getQuarterNames(r[e],"format").join("|"):"0?[1-4]"},E:function(e,t){return"\\D*"},a:function(e,t){return t.getPeriodNames(r[e<3?3:e],"format").join("|")},d:function(e){return"0?[1-9]|[12][0-9]|3[01]"},H:function(e){return"0?[0-9]|1[0-9]|2[0-3]"},h:function(e){return"0?[1-9]|1[012]"},m:function(e){return"0?[0-9]|[1-5][0-9]"},s:function(e){return"0?[0-9]|[1-5][0-9]"},S:function(e){return"[0-9]{1,"+e+"}"}},s=Number,l=function(e,t,n){return t>2?["format","standalone"].map(function(t){return Object.keys(r).map(function(i){return n.getMonthNames(r[i],t).indexOf(e)})}).reduce(function(e,t){return e.concat(t)}).filter(function(e){return e>=0})[0]:s(e)-1},u={y:function(e,t){var n=s(e);return 2===t?n<30?2e3+n:1900+n:n},M:l,L:l,Q:function(e,t,n){return t>2?n.getQuarterNames(r[t],"format").indexOf(e):s(e)-1},E:function(e,t,n){return n.getDayNames(r[t<3?3:t],"format").indexOf(e)},a:function(e,t,n){return n.getPeriodNames(r[t<3?3:t],"format").indexOf(e)},d:s,H:s,h:s,m:s,s:s,S:function(e,t){for(t=Math.max(t,3),e=e.slice(0,3);t<3;)e+="0",t++;return s(e)}},c=["y","M","d","h","m","s","S"],d={y:"setFullYear",M:"setMonth",L:"setMonth",a:function(e,t){var n=e.getHours();t||12!==n?t&&12!==n&&e.setHours(n+12):e.setHours(0)},d:"setDate",H:"setHours",h:"setHours",m:"setMinutes",s:"setSeconds",S:"setMilliseconds"},h=function(e,t){var n=e[t],i=0;do{t++,i++}while(e[t]===n);return i},p=function(e,t){for(var n="",i=0;i<t;i++)n+=e;return n},f=function(e,t){var n,r="",o=[];e=i(e);for(var s=0;s<e.length;s++){var l=e[s],u="'"===l,c=a[l];if(!u||(n=!n,"'"===e[s-1]))if(c&&!n){var d=h(e,s),f=p(l,d);o.push(f),r+="("+c(d,t)+")",s+=d-1}else r+=l}return{patterns:o,regexp:new RegExp("^"+r+"$")}},g=function(e,t,n,i){var r=t[0],o=d[r],a=u[r];if(o&&a){var s=a(n,t.length,i);e[o]?e[o](s):o(e,s)}},m=function(e,t,n){var i=d[t],r="g"+i.substr(1);e[i](n[r]())},_=function(e){return e.map(function(e){return"H"===e[0]?"h":e[0]})},v=function(e){var t=e.map(function(e){return c.indexOf(e)});return Math.max.apply(Math,t)},b=function(e){var t=e.filter(function(e){return c.indexOf(e)<0});return c.concat(t)},y=function(e,t){var n=f(e,t);return function(e){var i=n.regexp.exec(e);if(i){var r=new Date,o=new Date(r.getFullYear(),0,1),a=_(n.patterns),s=v(a);
12return b(a).forEach(function(e,l){if(!(l<c.length&&l>s)){var u=a.indexOf(e);u>=0?g(o,n.patterns[u],i[u+1],t):m(o,e,r)}}),o}return null}};t.getParser=y},function(e,t,n){"use strict";var i=n(38).locale,r={ar:1,bg:2,ca:3,"zh-Hans":4,cs:5,da:6,de:7,el:8,en:9,es:10,fi:11,fr:12,he:13,hu:14,is:15,it:16,ja:17,ko:18,nl:19,no:20,pl:21,pt:22,rm:23,ro:24,ru:25,hr:26,sk:27,sq:28,sv:29,th:30,tr:31,ur:32,id:33,uk:34,be:35,sl:36,et:37,lv:38,lt:39,tg:40,fa:41,vi:42,hy:43,az:44,eu:45,hsb:46,mk:47,tn:50,xh:52,zu:53,af:54,ka:55,fo:56,hi:57,mt:58,se:59,ga:60,ms:62,kk:63,ky:64,sw:65,tk:66,uz:67,tt:68,bn:69,pa:70,gu:71,or:72,ta:73,te:74,kn:75,ml:76,as:77,mr:78,sa:79,mn:80,bo:81,cy:82,km:83,lo:84,gl:86,kok:87,syr:90,si:91,iu:93,am:94,tzm:95,ne:97,fy:98,ps:99,fil:100,dv:101,ha:104,yo:106,quz:107,nso:108,ba:109,lb:110,kl:111,ig:112,ii:120,arn:122,moh:124,br:126,ug:128,mi:129,oc:130,co:131,gsw:132,sah:133,qut:134,rw:135,wo:136,prs:140,gd:145,"ar-SA":1025,"bg-BG":1026,"ca-ES":1027,"zh-TW":1028,"cs-CZ":1029,"da-DK":1030,"de-DE":1031,"el-GR":1032,"en-US":1033,"fi-FI":1035,"fr-FR":1036,"he-IL":1037,"hu-HU":1038,"is-IS":1039,"it-IT":1040,"ja-JP":1041,"ko-KR":1042,"nl-NL":1043,"nb-NO":1044,"pl-PL":1045,"pt-BR":1046,"rm-CH":1047,"ro-RO":1048,"ru-RU":1049,"hr-HR":1050,"sk-SK":1051,"sq-AL":1052,"sv-SE":1053,"th-TH":1054,"tr-TR":1055,"ur-PK":1056,"id-ID":1057,"uk-UA":1058,"be-BY":1059,"sl-SI":1060,"et-EE":1061,"lv-LV":1062,"lt-LT":1063,"tg-Cyrl-TJ":1064,"fa-IR":1065,"vi-VN":1066,"hy-AM":1067,"az-Latn-AZ":1068,"eu-ES":1069,"hsb-DE":1070,"mk-MK":1071,"tn-ZA":1074,"xh-ZA":1076,"zu-ZA":1077,"af-ZA":1078,"ka-GE":1079,"fo-FO":1080,"hi-IN":1081,"mt-MT":1082,"se-NO":1083,"ms-MY":1086,"kk-KZ":1087,"ky-KG":1088,"sw-KE":1089,"tk-TM":1090,"uz-Latn-UZ":1091,"tt-RU":1092,"bn-IN":1093,"pa-IN":1094,"gu-IN":1095,"or-IN":1096,"ta-IN":1097,"te-IN":1098,"kn-IN":1099,"ml-IN":1100,"as-IN":1101,"mr-IN":1102,"sa-IN":1103,"mn-MN":1104,"bo-CN":1105,"cy-GB":1106,"km-KH":1107,"lo-LA":1108,"gl-ES":1110,"kok-IN":1111,"syr-SY":1114,"si-LK":1115,"iu-Cans-CA":1117,"am-ET":1118,"ne-NP":1121,"fy-NL":1122,"ps-AF":1123,"fil-PH":1124,"dv-MV":1125,"ha-Latn-NG":1128,"yo-NG":1130,"quz-BO":1131,"nso-ZA":1132,"ba-RU":1133,"lb-LU":1134,"kl-GL":1135,"ig-NG":1136,"ii-CN":1144,"arn-CL":1146,"moh-CA":1148,"br-FR":1150,"ug-CN":1152,"mi-NZ":1153,"oc-FR":1154,"co-FR":1155,"gsw-FR":1156,"sah-RU":1157,"qut-GT":1158,"rw-RW":1159,"wo-SN":1160,"prs-AF":1164,"gd-GB":1169,"ar-IQ":2049,"zh-CN":2052,"de-CH":2055,"en-GB":2057,"es-MX":2058,"fr-BE":2060,"it-CH":2064,"nl-BE":2067,"nn-NO":2068,"pt-PT":2070,"sr-Latn-CS":2074,"sv-FI":2077,"az-Cyrl-AZ":2092,"dsb-DE":2094,"se-SE":2107,"ga-IE":2108,"ms-BN":2110,"uz-Cyrl-UZ":2115,"bn-BD":2117,"mn-Mong-CN":2128,"iu-Latn-CA":2141,"tzm-Latn-DZ":2143,"quz-EC":2155,"ar-EG":3073,"zh-HK":3076,"de-AT":3079,"en-AU":3081,"es-ES":3082,"fr-CA":3084,"sr-Cyrl-CS":3098,"se-FI":3131,"quz-PE":3179,"ar-LY":4097,"zh-SG":4100,"de-LU":4103,"en-CA":4105,"es-GT":4106,"fr-CH":4108,"hr-BA":4122,"smj-NO":4155,"ar-DZ":5121,"zh-MO":5124,"de-LI":5127,"en-NZ":5129,"es-CR":5130,"fr-LU":5132,"bs-Latn-BA":5146,"smj-SE":5179,"ar-MA":6145,"en-IE":6153,"es-PA":6154,"fr-MC":6156,"sr-Latn-BA":6170,"sma-NO":6203,"ar-TN":7169,"en-ZA":7177,"es-DO":7178,"sr-Cyrl-BA":7194,"sma-SE":7227,"ar-OM":8193,"en-JM":8201,"es-VE":8202,"bs-Cyrl-BA":8218,"sms-FI":8251,"ar-YE":9217,"en-029":9225,"es-CO":9226,"sr-Latn-RS":9242,"smn-FI":9275,"ar-SY":10241,"en-BZ":10249,"es-PE":10250,"sr-Cyrl-RS":10266,"ar-JO":11265,"en-TT":11273,"es-AR":11274,"sr-Latn-ME":11290,"ar-LB":12289,"en-ZW":12297,"es-EC":12298,"sr-Cyrl-ME":12314,"ar-KW":13313,"en-PH":13321,"es-CL":13322,"ar-AE":14337,"es-UY":14346,"ar-BH":15361,"es-PY":15370,"ar-QA":16385,"en-IN":16393,"es-BO":16394,"en-MY":17417,"es-SV":17418,"en-SG":18441,"es-HN":18442,"es-NI":19466,"es-PR":20490,"es-US":21514,"bs-Cyrl":25626,"bs-Latn":26650,"sr-Cyrl":27674,"sr-Latn":28698,smn:28731,"az-Cyrl":29740,sms:29755,zh:30724,nn:30740,bs:30746,"az-Latn":30764,sma:30779,"uz-Cyrl":30787,"mn-Cyrl":30800,"iu-Cans":30813,"zh-Hant":31748,nb:31764,sr:31770,"tg-Cyrl":31784,dsb:31790,smj:31803,"uz-Latn":31811,"mn-Mong":31824,"iu-Latn":31837,"tzm-Latn":31839,"ha-Latn":31848};t.getLanguageId=function(){return r[i()]}},function(e,t,n){"use strict";var i=n(45),r=n(59).imageCreator,o=n(0).isFunction,a=n(1).extend,s=n(10),l=s.when,u=s.Deferred,c="%PDF-1.3\r\n2 0 obj\r\n<</ProcSet[/PDF/ImageB/ImageC/ImageI]/XObject<</I0 5 0 R>>>>\r\nendobj\r\n4 0 obj\r\n<</Type/Pages/Kids[1 0 R]/Count 1>>\r\nendobj\r\n7 0 obj\r\n<</OpenAction[1 0 R /FitH null]/Type/Catalog/Pages 4 0 R/PageLayout/OneColumn>>
12\r\nendobj\r\n1 0 obj\r\n<</Type/Page/Resources 2 0 R/MediaBox[0 0 _width_ _height_]/Contents 3 0 R/Parent 4 0 R>>\r\nendobj\r\n",d="3 0 obj\r\n<</Length 52>>stream\r\n0.20 w\n0 G\nq _width_ 0 0 _height_ 0.00 0.00 cm /I0 Do Q\r\nendstream\r\nendobj\r\n",h="6 0 obj\r\n<</CreationDate _date_/Producer(DevExtreme _version_)>>\r\nendobj\r\n",p="5 0 obj\r\n<</Type/XObject/Subtype/Image/Width _width_/Height _height_/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Length _length_>>stream\r\n",f="trailer\r\n<<\r\n/Size 8\r\n/Root 7 0 R\r\n/Info 6 0 R\r\n>>\r\nstartxref\r\n_length_\r\n%%EOF",g="xref\r\n0 8\r\n0000000000 65535 f\r\n0000000241 00000 n\r\n0000000010 00000 n\r\n_main_ 00000 n\r\n0000000089 00000 n\r\n_image_ 00000 n\r\n_info_ 00000 n\r\n0000000143 00000 n\r\n",m=function(e,t){return e.length<t?m("0"+e,t):e},_=function(e,t,n){var r=t.width+60,o=t.height+40,a=(.75*r).toFixed(2),s=(.75*o).toFixed(2),l=c.replace("_width_",a).replace("_height_",s),u=d.replace("_width_",a).replace("_height_",s),g=h.replace("_date_",n).replace("_version_",i),m=p.replace("_width_",r).replace("_height_",o).replace("_length_",e.length)+e+"\r\nendstream\r\nendobj\r\n",_=v(l.length,u.length,g.length),b=l+u+g+m;return b+_+f.replace("_length_",b.length)},v=function(e,t,n){return g.replace("_main_",m(e+"",10)).replace("_info_",m(e+t+"",10)).replace("_image_",m(e+t+n+"",10))},b=function(){return new Date},y=function(e){for(var t=0,n=new Uint8Array(e.length);t<e.length;t++)n[t]=e.charCodeAt(t);return new Blob([n.buffer],{type:"application/pdf"})},x=function(e){return window.btoa(e)};t.getData=function(e,t,n){var i=r.getImageData(e,a({},t,{format:"jpeg"})),s=new u;s.done(n),l(i).done(function(e){var n=_(e,t,b()),i=o(window.Blob)?y(n):x(n);s.resolve(i)})}},function(e,t,n){"use strict";var i=n(10),r=i.Deferred,o=i.when,a=window.Promise;a||(a=function(e){var t=new r;return e(t.resolve.bind(this),t.reject.bind(this)),t.promise()},a.resolve=function(e){return(new r).resolve(e).promise()},a.reject=function(e){return(new r).reject(e).promise()},a.all=function(e){return o.apply(this,e).then(function(){return[].slice.call(arguments)})}),e.exports=a},function(e,t,n){"use strict";var i=n(5),r=n(18),o=n(0),a=n(2).each,s=n(9),l=n(8),u=s.inherit({ctor:function(e,t){t=t||{},this._action=e,this._context=t.context||window,this._beforeExecute=t.beforeExecute,this._afterExecute=t.afterExecute,this._component=t.component,this._validatingTargetName=t.validatingTargetName;var n=this._excludeValidators={};if(t.excludeValidators)for(var i=0;i<t.excludeValidators.length;i++)n[t.excludeValidators[i]]=!0},execute:function(){var e={action:this._action,args:Array.prototype.slice.call(arguments),context:this._context,component:this._component,validatingTargetName:this._validatingTargetName,cancel:!1,handled:!1},t=this._beforeExecute,n=this._afterExecute,i=e.args[0]||{};if("jQueryEvent"in i||!i.event||!r().useJQuery||Object.defineProperty(i,"jQueryEvent",{get:function(){return l.log("W0003","Handler argument","jQueryEvent","17.2","Use the 'event' field instead"),i.event},set:function(e){l.log("W0003","Handler argument","jQueryEvent","17.2","Use the 'event' field instead"),i.event=e}}),this._validateAction(e)&&(t&&t.call(this._context,e),!e.cancel)){var o=this._executeAction(e);if(!i.cancel)return n&&n.call(this._context,e),o}},_validateAction:function(e){var t=this._excludeValidators,n=u.executors;for(var i in n)if(!t[i]){var r=n[i];if(r.validate&&r.validate(e),e.cancel)return!1}return!0},_executeAction:function(e){var t,n=u.executors;for(var i in n){var r=n[i];if(r.execute&&r.execute(e),e.handled){t=e.result;break}}return t}});u.executors={},u.registerExecutor=function(e,t){if(o.isPlainObject(e))return void a(e,u.registerExecutor);u.executors[e]=t},u.unregisterExecutor=function(){var e=[].slice.call(arguments);a(e,function(){delete u.executors[this]})},u.registerExecutor({undefined:{execute:function(e){e.action||(e.result=void 0,e.handled=!0)}},func:{execute:function(e){o.isFunction(e.action)&&(e.result=e.action.call(e.context,e.args[0]),e.handled=!0)}}});var c=function(e){return function(t){if(t.args.length){var n=t.args[0],r=n[t.validatingTargetName]||n.element;r&&e(i(r))&&(t.cancel=!0)}}};u.registerExecutor({designMode:{validate:function(e){r().designMode&&(e.cancel=!0)}},disabled:{validate:c(function(e){return e.is(".dx-state-disabled, .dx-state-disabled *")})},readOnly:{validate:c(function(e){return e.is(".dx-state-readonly, .dx-state-readonly *")})}}),e.exports=u},function(e,t,n){"use strict";var i=n(13),r=n(0).isFunction,o=n(2).each,a=n(9);e.exports=a.inherit({ctor:function(e){this._events={},this._owner=e},hasEvent:function(e){var t=this._events[e];return!!t&&t.has()},fireEvent:function(e,t){var n=this._events[e];n&&n.fireWith(this._owner,t)},on:function(e,t){var n,r=this._events[e];r||(r=i(),this._events[e]=r),n=r.originalAdd||r.add,n.call(r,t)},off:function(e,t){var n=this._events[e];n&&(r(t)?n.remove(t):n.empty())},dispose:function(){o(this._events,function(){this.empty()})}})},function(e,t,n){"use strict";var i=function(){var e;try{e=window.sessionStorage}catch(e){}return e};t.sessionStorage=i},function(e,t,n){"use strict";var i=n(5),r=n(6),o=n(1).extend,a=n(39).resizeCallbacks,s=n(42),l=n(46),u=n(15),c=function(e){e=o({},e);var t=u.real(),n=e.allowZoom,c=e.allowPan,d="allowSelection"in e?e.allowSelection:"generic"===t.platform;i("meta[name=viewport]").length||i("<meta>").attr("name","viewport").appendTo("head");var h=["width=device-width"],p=[];if(n?p.push("pinch-zoom"):h.push("initial-scale=1.0","maximum-scale=1.0, user-scalable=no"),c&&p.push("pan-x","pan-y"),c||n?i("html").css("-ms-overflow-style","-ms-autohiding-scrollbar"):i("html, body").css({"-ms-content-zooming":"none","-ms-user-select":"none",overflow:"hidden"}),!d&&s.supportProp("user-select")&&i(".dx-viewport").css(l.styleProp("user-select"),"none"),i("meta[name=viewport]").attr("content",h.join()),i("html").css("-ms-touch-action",p.join(" ")||"none"),t=u.real(),!s.touch||"win"===t.platform&&10===t.version[0]||(r.off(document,".dxInitMobileViewport"),r.on(document,"dxpointermove.dxInitMobileViewport",function(e){var t=e.pointers.length,i="touch"===e.pointerType,r=!n&&t>1,o=!c&&1===t&&!e.isScrollingEvent;i&&(r||o)&&e.preventDefault()})),t.ios){"file:"===document.location.protocol||a.add(function(){var e=i(window).width();i("body").width(e)})}t.android&&a.add(function(){setTimeout(function(){var e=document.activeElement;e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded():e.scrollIntoView(!1)})})};t.initMobileViewport=c},function(e,t,n){"use strict";var i=n(13)();e.exports=function(){i.fire()},e.exports.processCallback=i,e.exports.default=e.exports},function(e,t,n){"use strict";var i=n(7).inArray,r=function(){var e=[];return{add:function(t){-1===i(t,e)&&e.push(t)},remove:function(t){var n=i(t,e);-1!==n&&e.splice(n,1)},fire:function(){var t=e.pop(),n=!!t;return n&&t(),n},hasCallback:function(){return e.length>0}}}();e.exports=function(){return r.fire()},e.exports.hideCallback=r,e.exports.default=e.exports},function(e,t,n){"use strict";var i,r=n(5),o=n(4),a=n(2).each,s=n(0).isWindow,l=n(24),u=n(1).extend,c=n(98),d=n(42),h=/left|right/,p=/top|bottom/,f=/fit|flip|none/,g=function(e){var t={h:"center",v:"center"},n=o.splitPair(e);return n&&a(n,function(){var e=String(this).toLowerCase();h.test(e)?t.h=e:p.test(e)&&(t.v=e)}),t},m=function(e){return l.pairToObject(e)},_=function(e){var t=o.splitPair(e),n=String(t&&t[0]).toLowerCase(),i=String(t&&t[1]).toLowerCase();return f.test(n)||(n="none"),f.test(i)||(i=n),{h:n,v:i}},v=function(e){switch(e){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},b=function(e){switch(e){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return e}},y=function(e,t){var n=0;return e.myLocation<t.min&&(n+=t.min-e.myLocation),e.myLocation>t.max&&(n+=e.myLocation-t.max),n}
12,x=function(e,t,n){return t.myLocation<n.min?"h"===e?"left":"top":t.myLocation>n.max?"h"===e?"right":"bottom":"none"},S=function(e){e.myLocation=e.atLocation+v(e.atAlign)*e.atSize-v(e.myAlign)*e.mySize+e.offset},w={fit:function(e,t){var n=!1;e.myLocation>t.max&&(e.myLocation=t.max,n=!0),e.myLocation<t.min&&(e.myLocation=t.min,n=!0),e.fit=n},flip:function(e,t){if(e.flip=!1,("center"!==e.myAlign||"center"!==e.atAlign)&&(e.myLocation<t.min||e.myLocation>t.max)){var n=u({},e,{myAlign:b(e.myAlign),atAlign:b(e.atAlign),offset:-e.offset});S(n),n.oversize=y(n,t),(n.myLocation>=t.min&&n.myLocation<=t.max||e.oversize>n.oversize)&&(e.myLocation=n.myLocation,e.oversize=n.oversize,e.flip=!0)}},flipfit:function(e,t){this.flip(e,t),this.fit(e,t)},none:function(e){e.oversize=0}},k=function(){var e=r("<div>").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo(r("body")),t=e.get(0).offsetWidth-e.get(0).clientWidth;e.remove(),i=t},C={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},A=function(e,t){var n=r(e),o=n.offset(),a=u(!0,{},C,{h:{location:o.left},v:{location:o.top}});if(!t)return a;var l=g(t.my),c=g(t.at),h=t.of||window,p=m(t.offset),f=_(t.collision),v=t.boundary,b=m(t.boundaryOffset),A={mySize:n.outerWidth(),myAlign:l.h,atAlign:c.h,offset:p.h,collision:f.h,boundaryOffset:b.h},T={mySize:n.outerHeight(),myAlign:l.v,atAlign:c.v,offset:p.v,collision:f.v,boundaryOffset:b.v};if(h.preventDefault)A.atLocation=h.pageX,T.atLocation=h.pageY,A.atSize=0,T.atSize=0;else if(h=r(h),s(h[0]))A.atLocation=h.scrollLeft(),T.atLocation=h.scrollTop(),A.atSize=h[0].innerWidth>h[0].outerWidth?h[0].innerWidth:h.width(),T.atSize=h[0].innerHeight>h[0].outerHeight?h[0].innerHeight:h.height();else if(9===h[0].nodeType)A.atLocation=0,T.atLocation=0,A.atSize=h.width(),T.atSize=h.height();else{var E=h.offset();A.atLocation=E.left,T.atLocation=E.top,A.atSize=h.outerWidth(),T.atSize=h.outerHeight()}S(A),S(T);var O=function(){var e=r(window),t=e.width(),n=e.height(),o=e.scrollLeft(),a=e.scrollTop(),s=document.width>document.documentElement.clientWidth,l=document.height>document.documentElement.clientHeight,u=d.touch?document.documentElement.clientWidth/(l?t-i:t):1,c=d.touch?document.documentElement.clientHeight/(s?n-i:n):1;void 0===i&&k();var h=t,p=n;if(v){var f=r(v),g=f.offset();o=g.left,a=g.top,h=f.width(),p=f.height()}return{h:{min:o+A.boundaryOffset,max:o+h/u-A.mySize-A.boundaryOffset},v:{min:a+T.boundaryOffset,max:a+p/c-T.mySize-T.boundaryOffset}}}();A.oversize=y(A,O.h),T.oversize=y(T,O.v),A.collisionSide=x("h",A,O.h),T.collisionSide=x("v",T,O.v),w[A.collision]&&w[A.collision](A,O.h),w[T.collision]&&w[T.collision](T,O.v);var D=function(e){return t.precise?e:Math.round(e)};return u(!0,a,{h:{location:D(A.myLocation),oversize:D(A.oversize),fit:A.fit,flip:A.flip,collisionSide:A.collisionSide},v:{location:D(T.myLocation),oversize:D(T.oversize),fit:T.fit,flip:T.flip,collisionSide:T.collisionSide},precise:t.precise}),a},T=function(e,t){var n=r(e);if(!t)return n.offset();c.resetPosition(n);var i=n.offset(),o=t.h&&t.v?t:A(n,t),a=function(e){return t.precise?e:Math.round(e)};return c.move(n,{left:o.h.location-a(i.left),top:o.v.location-a(i.top)}),o},E=function(e){return e=r(e).get(0),s(e)?null:e&&"pageY"in e&&"pageX"in e?{top:e.pageY,left:e.pageX}:r(e).offset()};T.inverseAlign||(T.inverseAlign=b),T.normalizeAlign||(T.normalizeAlign=g),e.exports={calculateScrollbarWidth:k,calculate:A,setup:T,offset:E}},function(e,t,n){"use strict";var i=n(5),r=n(9),o=n(1).extend,a=n(4),s=n(0),l=n(2),u=n(66),c=n(65),d=n(10),h=d.when,p=d.Deferred,f={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},g=r.inherit({ctor:function(){this._accumulatedDelays={enter:0,leave:0},this._animations=[],this.reset()},_createAnimations:function(e,t,n,r){var o,a=this,s=[];return n=n||{},o=this._prepareElementAnimationConfig(t,n,r),o&&e.each(function(){var e=a._createAnimation(i(this),o,n);e&&(e.element.addClass("dx-animating"),e.setup(),s.push(e))}),s},_prepareElementAnimationConfig:function(e,t,n){var i;if("string"==typeof e){var r=e;e=c.presets.getPreset(r)}if(e)if(s.isFunction(e[n]))i=e[n];else{if(i=o({skipElementInitialStyles:!0,cleanupWhen:this._completePromise}
12,e,t),!i.type||"css"===i.type){var a="dx-"+n,l=(i.extraCssClasses?" "+i.extraCssClasses:"")+f[i.direction];i.type="css",i.from=(i.from||a)+l,i.to=i.to||a+"-active"}i.staggerDelay=i.staggerDelay||0,i.delay=i.delay||0,i.staggerDelay&&(i.delay+=this._accumulatedDelays[n],this._accumulatedDelays[n]+=i.staggerDelay)}else i=void 0;return i},_createAnimation:function(e,t,n){var i;return s.isPlainObject(t)?i=u.createAnimation(e,t):s.isFunction(t)&&(i=t(e,n)),i},_startAnimations:function(){for(var e=this._animations,t=0;t<e.length;t++)e[t].start()},_stopAnimations:function(e){for(var t=this._animations,n=0;n<t.length;n++)t[n].stop(e)},_clearAnimations:function(){for(var e=this._animations,t=0;t<e.length;t++)e[t].element.removeClass("dx-animating");this._animations.length=0},reset:function(){this._accumulatedDelays.enter=0,this._accumulatedDelays.leave=0,this._clearAnimations(),this._completeDeferred=new p,this._completePromise=this._completeDeferred.promise()},enter:function(e,t,n){var i=this._createAnimations(e,t,n,"enter");this._animations.push.apply(this._animations,i)},leave:function(e,t,n){var i=this._createAnimations(e,t,n,"leave");this._animations.push.apply(this._animations,i)},start:function(){var e,t=this;if(this._animations.length){var n=l.map(this._animations,function(e){var t=new p;return e.deferred.always(function(){t.resolve()}),t.promise()});e=h.apply(i,n).always(function(){t._completeDeferred.resolve(),t.reset()}),a.executeAsync(function(){t._startAnimations()})}else t.reset(),e=(new p).resolve().promise();return e},stop:function(e){this._stopAnimations(e)}});t.TransitionExecutor=g},function(e,t,n){"use strict";var i=n(6);t.on=i.on,t.one=i.one,t.off=i.off,t.trigger=i.trigger,t.triggerHandler=i.triggerHandler,t.Event=i.Event},function(e,t,n){"use strict";var i,r=n(48),o=n(102),a=n(1).extend,s=!window.PointerEvent&&window.MSPointerEvent,l={dxpointerdown:s?"MSPointerDown":"pointerdown",dxpointermove:s?"MSPointerMove":"pointermove",dxpointerup:s?"MSPointerUp":"pointerup",dxpointercancel:s?"MSPointerCancel":"pointercancel",dxpointerover:s?"MSPointerOver":"pointerover",dxpointerout:s?"MSPointerOut":"pointerout",dxpointerenter:s?"mouseenter":"pointerenter",dxpointerleave:s?"mouseleave":"pointerleave"},u=!1,c=function(){u||(i=new o(l,function(e,t){return e.pointerId===t.pointerId},function(e){e.isPrimary&&i.reset()}),u=!0)},d=r.inherit({ctor:function(){this.callBase.apply(this,arguments),c()},_fireEvent:function(e){return this.callBase(a({pointers:i.pointers(),pointerId:e.originalEvent.pointerId},e))}});d.map=l,d.resetObserver=function(){i.reset()},e.exports=d},function(e,t,n){"use strict";var i=n(1).extend,r=n(48),o=n(103),a=n(101),s=n(11),l={dxpointerdown:"touchstart mousedown",dxpointermove:"touchmove mousemove",dxpointerup:"touchend mouseup",dxpointercancel:"touchcancel",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},u=!1,c=function(){u||(o.activate(),u=!0)},d=r.inherit({EVENT_LOCK_TIMEOUT:100,ctor:function(){this.callBase.apply(this,arguments),c()},_handler:function(e){var t=s.isMouseEvent(e);if(t||(this._skipNextEvents=!0),!t||!this._mouseLocked){if(t&&this._skipNextEvents){this._skipNextEvents=!1,this._mouseLocked=!0,clearTimeout(this._unlockMouseTimer);var n=this;return void(this._unlockMouseTimer=setTimeout(function(){n._mouseLocked=!1},this.EVENT_LOCK_TIMEOUT))}return this.callBase(e)}},_fireEvent:function(e){var t=s.isMouseEvent(e.originalEvent),n=t?o.normalize:a.normalize;return this.callBase(i(n(e.originalEvent),e))},dispose:function(){this.callBase(),this._skipNextEvents=!1,this._mouseLocked=!1,clearTimeout(this._unlockMouseTimer)}});d.map=l,d.resetObserver=o.resetObserver,e.exports=d},function(e,t,n){"use strict";t.locale=n(38).locale,t.loadMessages=n(69).load,t.message=n(69),t.number=n(37),t.date=n(57),t.currency=n(58)},function(e,t,n){"use strict";e.exports={en:{Yes:"Yes",No:"No",Cancel:"Cancel",Clear:"Clear",Done:"Done",Loading:"Loading...",Select:"Select...",Search:"Search",Back:"Back",OK:"OK","dxCollectionWidget-noDataText":"No data to display","validation-required":"Required","validation-required-formatted":"{0} is required","validation-numeric":"Value must be a number","validation-numeric-formatted":"{0} must be a number","validation-range":"Value is out of range","validation-range-formatted":"{0} is out of range","validation-stringLength":"The length of the value is not correct","validation-stringLength-formatted":"The length of {0}
12 is not correct","validation-custom":"Value is invalid","validation-custom-formatted":"{0} is invalid","validation-compare":"Values do not match","validation-compare-formatted":"{0} does not match","validation-pattern":"Value does not match pattern","validation-pattern-formatted":"{0} does not match pattern","validation-email":"Email is invalid","validation-email-formatted":"{0} is invalid","validation-mask":"Value is invalid","dxLookup-searchPlaceholder":"Minimum character number: {0}","dxList-pullingDownText":"Pull down to refresh...","dxList-pulledDownText":"Release to refresh...","dxList-refreshingText":"Refreshing...","dxList-pageLoadingText":"Loading...","dxList-nextButtonText":"More","dxList-selectAll":"Select All","dxListEditDecorator-delete":"Delete","dxListEditDecorator-more":"More","dxScrollView-pullingDownText":"Pull down to refresh...","dxScrollView-pulledDownText":"Release to refresh...","dxScrollView-refreshingText":"Refreshing...","dxScrollView-reachBottomText":"Loading...","dxDateBox-simulatedDataPickerTitleTime":"Select time","dxDateBox-simulatedDataPickerTitleDate":"Select date","dxDateBox-simulatedDataPickerTitleDateTime":"Select date and time","dxDateBox-validation-datetime":"Value must be a date or time","dxFileUploader-selectFile":"Select file","dxFileUploader-dropFile":"or Drop file here","dxFileUploader-bytes":"bytes","dxFileUploader-kb":"kb","dxFileUploader-Mb":"Mb","dxFileUploader-Gb":"Gb","dxFileUploader-upload":"Upload","dxFileUploader-uploaded":"Uploaded","dxFileUploader-readyToUpload":"Ready to upload","dxFileUploader-uploadFailedMessage":"Upload failed","dxRangeSlider-ariaFrom":"From","dxRangeSlider-ariaTill":"Till","dxSwitch-onText":"ON","dxSwitch-offText":"OFF","dxForm-optionalMark":"optional","dxForm-requiredMessage":"{0} is required","dxNumberBox-invalidValueMessage":"Value must be a number","dxDataGrid-columnChooserTitle":"Column Chooser","dxDataGrid-columnChooserEmptyText":"Drag a column here to hide it","dxDataGrid-groupContinuesMessage":"Continues on the next page","dxDataGrid-groupContinuedMessage":"Continued from the previous page","dxDataGrid-groupHeaderText":"Group by This Column","dxDataGrid-ungroupHeaderText":"Ungroup","dxDataGrid-ungroupAllText":"Ungroup All","dxDataGrid-editingEditRow":"Edit","dxDataGrid-editingSaveRowChanges":"Save","dxDataGrid-editingCancelRowChanges":"Cancel","dxDataGrid-editingDeleteRow":"Delete","dxDataGrid-editingUndeleteRow":"Undelete","dxDataGrid-editingConfirmDeleteMessage":"Are you sure you want to delete this record?","dxDataGrid-validationCancelChanges":"Cancel changes","dxDataGrid-groupPanelEmptyText":"Drag a column header here to group by that column","dxDataGrid-noDataText":"No data","dxDataGrid-searchPanelPlaceholder":"Search...","dxDataGrid-filterRowShowAllText":"(All)","dxDataGrid-filterRowResetOperationText":"Reset","dxDataGrid-filterRowOperationEquals":"Equals","dxDataGrid-filterRowOperationNotEquals":"Does not equal","dxDataGrid-filterRowOperationLess":"Less than","dxDataGrid-filterRowOperationLessOrEquals":"Less than or equal to","dxDataGrid-filterRowOperationGreater":"Greater than","dxDataGrid-filterRowOperationGreaterOrEquals":"Greater than or equal to","dxDataGrid-filterRowOperationStartsWith":"Starts with","dxDataGrid-filterRowOperationContains":"Contains","dxDataGrid-filterRowOperationNotContains":"Does not contain","dxDataGrid-filterRowOperationEndsWith":"Ends with","dxDataGrid-filterRowOperationBetween":"Between","dxDataGrid-filterRowOperationBetweenStartText":"Start","dxDataGrid-filterRowOperationBetweenEndText":"End","dxDataGrid-applyFilterText":"Apply filter","dxDataGrid-trueText":"true","dxDataGrid-falseText":"false","dxDataGrid-sortingAscendingText":"Sort Ascending","dxDataGrid-sortingDescendingText":"Sort Descending","dxDataGrid-sortingClearText":"Clear Sorting","dxDataGrid-editingSaveAllChanges":"Save changes","dxDataGrid-editingCancelAllChanges":"Discard changes","dxDataGrid-editingAddRow":"Add a row","dxDataGrid-summaryMin":"Min: {0}","dxDataGrid-summaryMinOtherColumn":"Min of {1} is {0}","dxDataGrid-summaryMax":"Max: {0}","dxDataGrid-summaryMaxOtherColumn":"Max of {1} is {0}","dxDataGrid-summaryAvg":"Avg: {0}","dxDataGrid-summaryAvgOtherColumn":"Avg of {1} is {0}","dxDataGrid-summarySum":"Sum: {0}","dxDataGrid-summarySumOtherColumn":"Sum of {1} is {0}","dxDataGrid-summaryCount":"Count: {0}","dxDataGrid-columnFixingFix":"Fix","dxDataGrid-columnFixingUnfix":"Unfix","dxDataGrid-columnFixingLeftPosition":"To the left","dxDataGrid-columnFixingRightPosition":"To the right","dxDataGrid-exportTo":"Export","dxDataGrid-exportToExcel":"Export to Excel file","dxDataGrid-excelFormat":"Excel file","dxDataGrid-selectedRows":"Selected rows","dxDataGrid-exportSelectedRows":"Export selected rows","dxDataGrid-exportAll":"Export all data","dxDataGrid-headerFilterEmptyValue":"(Blanks)","dxDataGrid-headerFilterOK":"OK","dxDataGrid-headerFilterCancel":"Cancel","dxDataGrid-ariaColumn":"Column","dxDataGrid-ariaValue":"Value","dxDataGrid-ariaFilterCell":"Filter cell","dxDataGrid-ariaCollapse":"Collapse","dxDataGrid-ariaExpand":"Expand","dxDataGrid-ariaDataGrid":"Data grid","dxDataGrid-ariaSearchInGrid":"Search in data grid","dxDataGrid-ariaSelectAll":"Select all","dxDataGrid-ariaSelectRow":"Select row","dxTreeList-ariaTreeList":"Tree list","dxTreeList-editingAddRowToNode":"Add","dxPager-infoText":"Page {0} of {1} ({2}
12 items)","dxPager-pagesCountText":"of","dxPivotGrid-grandTotal":"Grand Total","dxPivotGrid-total":"{0} Total","dxPivotGrid-fieldChooserTitle":"Field Chooser","dxPivotGrid-showFieldChooser":"Show Field Chooser","dxPivotGrid-expandAll":"Expand All","dxPivotGrid-collapseAll":"Collapse All","dxPivotGrid-sortColumnBySummary":'Sort "{0}" by This Column',"dxPivotGrid-sortRowBySummary":'Sort "{0}" by This Row',"dxPivotGrid-removeAllSorting":"Remove All Sorting","dxPivotGrid-dataNotAvailable":"N/A","dxPivotGrid-rowFields":"Row Fields","dxPivotGrid-columnFields":"Column Fields","dxPivotGrid-dataFields":"Data Fields","dxPivotGrid-filterFields":"Filter Fields","dxPivotGrid-allFields":"All Fields","dxPivotGrid-columnFieldArea":"Drop Column Fields Here","dxPivotGrid-dataFieldArea":"Drop Data Fields Here","dxPivotGrid-rowFieldArea":"Drop Row Fields Here","dxPivotGrid-filterFieldArea":"Drop Filter Fields Here","dxScheduler-editorLabelTitle":"Subject","dxScheduler-editorLabelStartDate":"Start Date","dxScheduler-editorLabelEndDate":"End Date","dxScheduler-editorLabelDescription":"Description","dxScheduler-editorLabelRecurrence":"Repeat","dxScheduler-openAppointment":"Open appointment","dxScheduler-recurrenceNever":"Never","dxScheduler-recurrenceDaily":"Daily","dxScheduler-recurrenceWeekly":"Weekly","dxScheduler-recurrenceMonthly":"Monthly","dxScheduler-recurrenceYearly":"Yearly","dxScheduler-recurrenceEvery":"Every","dxScheduler-recurrenceEnd":"End repeat","dxScheduler-recurrenceAfter":"After","dxScheduler-recurrenceOn":"On","dxScheduler-recurrenceRepeatDaily":"day(s)","dxScheduler-recurrenceRepeatWeekly":"week(s)","dxScheduler-recurrenceRepeatMonthly":"month(s)","dxScheduler-recurrenceRepeatYearly":"year(s)","dxScheduler-switcherDay":"Day","dxScheduler-switcherWeek":"Week","dxScheduler-switcherWorkWeek":"Work Week","dxScheduler-switcherMonth":"Month","dxScheduler-switcherAgenda":"Agenda","dxScheduler-switcherTimelineDay":"Timeline Day","dxScheduler-switcherTimelineWeek":"Timeline Week","dxScheduler-switcherTimelineWorkWeek":"Timeline Work Week","dxScheduler-switcherTimelineMonth":"Timeline Month","dxScheduler-recurrenceRepeatOnDate":"on date","dxScheduler-recurrenceRepeatCount":"occurrence(s)","dxScheduler-allDay":"All day","dxScheduler-confirmRecurrenceEditMessage":"Do you want to edit only this appointment or the whole series?","dxScheduler-confirmRecurrenceDeleteMessage":"Do you want to delete only this appointment or the whole series?","dxScheduler-confirmRecurrenceEditSeries":"Edit series","dxScheduler-confirmRecurrenceDeleteSeries":"Delete series","dxScheduler-confirmRecurrenceEditOccurrence":"Edit appointment","dxScheduler-confirmRecurrenceDeleteOccurrence":"Delete appointment","dxScheduler-noTimezoneTitle":"No timezone","dxScheduler-moreAppointments":"{0} more","dxCalendar-todayButtonText":"Today","dxCalendar-ariaWidgetName":"Calendar","dxColorView-ariaRed":"Red","dxColorView-ariaGreen":"Green","dxColorView-ariaBlue":"Blue","dxColorView-ariaAlpha":"Transparency","dxColorView-ariaHex":"Color code","dxTagBox-selected":"{0} selected","dxTagBox-allSelected":"All selected ({0})","dxTagBox-moreSelected":"{0} more","vizExport-printingButtonText":"Print","vizExport-titleMenuText":"Exporting/Printing","vizExport-exportButtonText":"{0} file","dxFilterBuilder-and":"And","dxFilterBuilder-or":"Or","dxFilterBuilder-notAnd":"Not And","dxFilterBuilder-notOr":"Not Or","dxFilterBuilder-addCondition":"Add Condition","dxFilterBuilder-addGroup":"Add Group","dxFilterBuilder-enterValueText":"<enter a value>","dxFilterBuilder-filterOperationEquals":"Equals","dxFilterBuilder-filterOperationNotEquals":"Does not equal","dxFilterBuilder-filterOperationLess":"Less than","dxFilterBuilder-filterOperationLessOrEquals":"Less than or equal to","dxFilterBuilder-filterOperationGreater":"Greater than","dxFilterBuilder-filterOperationGreaterOrEquals":"Greater than or equal to","dxFilterBuilder-filterOperationStartsWith":"Starts with","dxFilterBuilder-filterOperationContains":"Contains","dxFilterBuilder-filterOperationNotContains":"Does not contain","dxFilterBuilder-filterOperationEndsWith":"Ends with","dxFilterBuilder-filterOperationIsBlank":"Is blank","dxFilterBuilder-filterOperationIsNotBlank":"Is not blank"}}},function(e,t,n){"use strict";e.exports={"en-150":"en-001","en-AG":"en-001","en-AI":"en-001","en-AU":"en-001","en-BB":"en-001","en-BE":"en-001","en-BM":"en-001","en-BS":"en-001","en-BW":"en-001","en-BZ":"en-001","en-CA":"en-001","en-CC":"en-001","en-CK":"en-001","en-CM":"en-001","en-CX":"en-001","en-CY":"en-001","en-DG":"en-001","en-DM":"en-001","en-ER":"en-001","en-FJ":"en-001","en-FK":"en-001","en-FM":"en-001","en-GB":"en-001","en-GD":"en-001","en-GG":"en-001","en-GH":"en-001","en-GI":"en-001","en-GM":"en-001","en-GY":"en-001","en-HK":"en-001","en-IE":"en-001","en-IL":"en-001","en-IM":"en-001","en-IN":"en-001","en-IO":"en-001","en-JE":"en-001","en-JM":"en-001","en-KE":"en-001","en-KI":"en-001","en-KN":"en-001","en-KY":"en-001","en-LC":"en-001","en-LR":"en-001","en-LS":"en-001","en-MG":"en-001","en-MO":"en-001","en-MS":"en-001","en-MT":"en-001","en-MU":"en-001","en-MW":"en-001","en-MY":"en-001","en-NA":"en-001","en-NF":"en-001","en-NG":"en-001","en-NR":"en-001","en-NU":"en-001","en-NZ":"en-001","en-PG":"en-001","en-PH":"en-001","en-PK":"en-001","en-PN":"en-001","en-PW":"en-001","en-RW":"en-001","en-SB":"en-001","en-SC":"en-001","en-SD":"en-001","en-SG":"en-001","en-SH":"en-001","en-SL":"en-001","en-SS":"en-001","en-SX":"en-001","en-SZ":"en-001","en-TC":"en-001","en-TK":"en-001","en-TO":"en-001","en-TT":"en-001","en-TV":"en-001","en-TZ":"en-001","en-UG":"en-001","en-VC":"en-001","en-VG":"en-001","en-VU":"en-001","en-WS":"en-001","en-ZA":"en-001","en-ZM":"en-001","en-ZW":"en-001","en-AT":"en-150","en-CH":"en-150","en-DE":"en-150","en-DK":"en-150","en-FI":"en-150","en-NL":"en-150","en-SE":"en-150","en-SI":"en-150","es-AR":"es-419","es-BO":"es-419","es-BR":"es-419","es-BZ":"es-419","es-CL":"es-419","es-CO":"es-419","es-CR":"es-419","es-CU":"es-419","es-DO":"es-419","es-EC":"es-419","es-GT":"es-419","es-HN":"es-419","es-MX":"es-419","es-NI":"es-419","es-PA":"es-419","es-PE":"es-419","es-PR":"es-419","es-PY":"es-419","es-SV":"es-419","es-US":"es-419","es-UY":"es-419","es-VE":"es-419","pt-AO":"pt-PT","pt-CH":"pt-PT","pt-CV":"pt-PT","pt-GQ":"pt-PT","pt-GW":"pt-PT","pt-LU":"pt-PT","pt-MO":"pt-PT","pt-MZ":"pt-PT","pt-ST":"pt-PT","pt-TL":"pt-PT","az-Arab":"root","az-Cyrl":"root","bm-Nkoo":"root","bs-Cyrl":"root","en-Dsrt":"root","en-Shaw":"root","ha-Arab":"root","iu-Latn":"root","mn-Mong":"root","ms-Arab":"root","pa-Arab":"root","shi-Latn":"root","sr-Latn":"root","uz
12-Arab":"root","uz-Cyrl":"root","vai-Latn":"root","zh-Hant":"root","yue-Hans":"root","zh-Hant-MO":"zh-Hant-HK"}},function(e,t,n){"use strict";var i=n(16),r=n(49).compare,o=n(33);if(n(22)()&&r(i.fn.jquery,[1,10])<0)throw o.Error("E0012");n(144),n(145),n(146),n(147),n(149),n(150),n(151),n(152),n(153),n(154)},function(e,t,n){"use strict";var i=n(16),r=n(79);n(22)()&&r.set(i)},function(e,t,n){"use strict";var i=n(16),r=n(22)(),o=n(49).compare,a=n(2).each,s=n(0).isNumeric,l=n(11).setEventFixMethod,u=n(26),c=n(82);if(r)if(o(i.fn.jquery,[3])<0){var d={2:"touch",3:"pen",4:"mouse"};a(["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel","MSPointerOver","MSPointerOut","mouseenter","mouseleave","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","pointerenter","pointerleave"],function(){i.event.fixHooks[this]={filter:function(e,t){var n=t.pointerType;return s(n)&&(e.pointerType=d[n]),e},props:i.event.mouseHooks.props.concat(["pointerId","pointerType","originalTarget","width","height","pressure","result","tiltX","charCode","tiltY","detail","isPrimary","prevValue"])}}),a(["touchstart","touchmove","touchend","touchcancel"],function(){i.event.fixHooks[this]={filter:function(e,t){return c(function(n,i){e[n]=i(t)}),e},props:i.event.mouseHooks.props.concat(["touches","changedTouches","targetTouches","detail","result","originalTarget","charCode","prevValue"])}}),i.event.fixHooks.wheel=i.event.mouseHooks;var h={props:i.event.mouseHooks.props.concat(["pointerType","pointerId","pointers"])};u.callbacks.add(function(e){i.event.fixHooks[e]=h});var p=function(e,t){for(var n=i.event.fixHooks[t.type]||i.event.mouseHooks,r=n.props?i.event.props.concat(n.props):i.event.props,o=r.length;o--;){var a=r[o];e[a]=t[a]}return n.filter?n.filter(e,t):e};l(p)}else c(function(e,t){i.event.addProp(e,t)})},function(e,t,n){"use strict";var i=n(16),r=n(10),o=n(22)(),a=n(49).compare;if(o){var s=i.Deferred,l={Deferred:s};l.when=a(i.fn.jquery,[3])<0?i.when:function(e){return 0===arguments.length?(new s).resolve():1===arguments.length?e&&e.then?e:(new s).resolve(e):i.when.apply(i,arguments)},r.setStrategy(l)}},function(e,t,n){"use strict";var i=n(16),r=n(148),o=n(63);if(i&&!r.fired()){var a=i.holdReady||i.fn.holdReady;a(!0),r.add(function(){o(function(){a(!1)})})}},function(e,t,n){"use strict";var i=n(13);e.exports=new i},function(e,t,n){"use strict";var i=n(16),r=n(6),o=n(22)(),a=n(55);o&&(a.add(function(e,t){i.event.special[e]=t}),r.set({on:function(e){i(e).on.apply(i(e),Array.prototype.slice.call(arguments,1))},one:function(e){i(e).one.apply(i(e),Array.prototype.slice.call(arguments,1))},off:function(e){i(e).off.apply(i(e),Array.prototype.slice.call(arguments,1))},trigger:function(e){i(e).trigger.apply(i(e),Array.prototype.slice.call(arguments,1))},triggerHandler:function(e){i(e).triggerHandler.apply(i(e),Array.prototype.slice.call(arguments,1))},Event:i.Event}))},function(e,t,n){"use strict";var i=n(16),r=n(99);i&&r.setEasing(i.easing)},function(e,t,n){"use strict";var i=n(16),r=n(19);n(22)()&&r.setDataStrategy(i)},function(e,t,n){"use strict";var i=n(14).setPublicElementWrapper,r=n(22)(),o=function(e){return e};r&&i(o)},function(e,t,n){"use strict";var i=n(16),r=n(96),o=n(8);if(i){var a=function(e,t){i.fn[e]=function(n){var i;if("string"==typeof n){var r=n,a=[].slice.call(arguments).slice(1);this.each(function(){var n=t.getInstance(this);if(!n)throw o.Error("E0009",e);var s=n[r],l=s.apply(n,a);void 0===i&&(i=l)})}else this.each(function(){var e=t.getInstance(this);e?e.option(n):new t(this,n)}),i=this;return i}};r.add(a)}},function(e,t,n){"use strict";var i=n(16),r=n(61);n(22)()&&r.setStrategy(i.ajax)},function(e,t,n){"use strict";n(76),e.exports=DevExpress.viz=DevExpress.viz||{}},function(e,t,n){"use strict";function i(e,t,n){for(var i,r=0;r<e.length;r++)if(e[r].pane===t||void 0===e[r].pane&&t===n){i=e[r].name;break}return i||(i=e[0].name),i}function r(e,t,n){var i=e.getOptions().grid,r=e.getOptions().minorGrid;i.visible=t,r&&(r.visible=n)}function o(e){var t=!1,n=[],i=e.some(function(e){var t=e.getOptions().minorGrid;return t&&t.visible}),o=e.some(function(e){var t=e.getOptions().grid;return t&&t.visible});e.length>1&&(e.forEach(function(e){var a=e.getOptions().grid;t?r(e,!1,!1):a&&a.visible&&(e.getTranslator().getBusinessRange().stubData?(r(e,!1,!1),n.push(e)):(t=!0,r(e,o,i)))}),!t&&n.length&&r(n[0],o,i))}function a(e,t,n){var i,r;for(r=0;r<t.length;r++)if(t[r].name===n){i=t[r],i.priority=r;break}if(!i)for(r=0;r<e.length;r++)if(e[r].name===n){i=e[r].getOptions(),i.priority=e[r].priority;break}return i}function s(e,t,n){var i,r;for(r=0;r<n.length;r++)if(i=n[r],i.name===t&&i.pane===e)return i;if(e)return s(void 0,t,n)}
12function l(e,t){I(e||[],function(e,n){n&&n.attr(t)})}function u(e,t){return e.priority-t.priority}function c(e,t){var n=!1;return I(e,function(e,i){if(i.name===t)return n=!0,!1}),n}function d(e,t,n,i){var r=t[e]||0,o=n[e]||0;return r+o+(r&&o?i:0)}function h(e,t,n){return p(t[e],n[e])}function p(e,t){return Math.max(e||0,t||0)}function f(e){return e.getMargins()}function g(e,t){return e.reduce(function(e,n){var i=t(n),r=e.panes[n.pane]=e.panes[n.pane]||{},o=n.getMultipleAxesSpacing();return r.top=d("top",r,i,o),r.bottom=d("bottom",r,i,o),r.left=h("left",r,i),r.right=h("right",r,i),e.top=h("top",r,e),e.bottom=h("bottom",r,e),e.left=h("left",r,e),e.right=h("right",r,e),e},{panes:{}})}function m(e){return e.reduce(function(e,t){var n=t.getMargins(),i=e.panes[t.pane]=e.panes[t.pane]||{},r=t.getMultipleAxesSpacing();return i.top=h("top",i,n),i.bottom=h("bottom",i,n),i.left=d("left",i,n,r),i.right=d("right",i,n,r),e.top=h("top",i,e),e.bottom=h("bottom",i,e),e.left=h("left",i,e),e.right=h("right",i,e),e},{panes:{}})}function _(e,t,n,i){e.forEach(function(e){e[t](n&&n[e.pane],i&&i[e.pane])})}function v(e,t,n,i){function r(t,n,i){return(-1===(e?["left","right"]:["top","bottom"]).indexOf(t)?n:n.panes[i]||{})[t]}function o(e,t,n,i){return p(r(e,t,i),r(e,n,i))}for(var a in t)t[a].top=t[a].originalTop+o("top",n,i,a),t[a].bottom=t[a].originalBottom+o("bottom",n,i,a),t[a].left=t[a].originalLeft+o("left",n,i,a),t[a].right=t[a].originalRight+o("right",n,i,a);return t}function b(e,t,n,i){t&&(_(e,"createTicks",n),P.synchronize(e)),_(e,"draw",!t&&n,i)}function y(e,t){var n={};return function(i){var r=n[i.pane]=n[i.pane]||{top:0,left:0,bottom:0,right:0},o=i.getMultipleAxesSpacing(),a=i.getMargins();i.shift(r),r[e]=d(e,r,a,o),r[t]=d(t,r,a,o)}}function x(e,t){var n,i,r=0;for(n in t.panes)i=t.panes[n],r+="height"===e?i.top+i.bottom:i.left+i.right;return r}function S(e,t,n,i){var r=0;e[t]>0&&(r=x(t,i(n,f)),_(n,"hideTitle"),e[t]-=r-x(t,i(n,f))),e[t]>0&&_(n,"hideOuterElements")}var w=n(4).noop,k=n(1).extend,C=n(7).inArray,A=n(2).each,T=n(64),E=n(3),O=n(70).overlapping,D=n(113),P=n(206),L=n(207).AdvancedChart,M=n(218),B=n(119),R=[{name:"default",border:{}}],V=E.map,I=A,F=Array.isArray,z=n(0).isDefined,G=function(e,t,n,i,r){var o=~~((n<i?n:i)/2),a=r.width||0,s=a<o?a:o;e+=s/2,t+=s/2,n-=s,i-=s;var l,u=e+n,c=t+i,d=[],h=[],p=0,f=0,g={top:[[e,t],[u,t]],right:[[u,t],[u,c]],bottom:[[u,c],[e,c]],left:[[e,c],[e,t]]};switch(I(g,function(e){var t=!!r[e];p=2*p+~~t}),p){case 13:case 9:l=["left","top","right","bottom"];break;case 11:l=["bottom","left","top","right"];break;default:l=["top","right","bottom","left"]}return I(l,function(e,t){var n=!!r[t];!f&&h.length&&(d.push(h),h=[]),n&&I(g[t].slice(f),function(e,t){h=h.concat(t)}),f=~~n}),h.length&&d.push(h),1===d.length&&(d=d[0]),{points:d,pathType:15===p?"area":"line"}},H=L.inherit({_chartType:"chart",_setDeprecatedOptions:function(){this.callBase.apply(this,arguments),k(this._deprecatedOptions,{"argumentAxis.label.overlappingBehavior.rotationAngle":{since:"17.1",message:"Use the 'argumentAxis.label.rotationAngle' option instead"},"argumentAxis.label.overlappingBehavior.staggeringSpacing":{since:"17.1",message:"Use the 'argumentAxis.label.staggeringSpacing' option instead"},"argumentAxis.label.overlappingBehavior.mode":{since:"17.1",message:"Use the 'overlappingBehavior' option directly"},"valueAxis.label.overlappingBehavior.rotationAngle":{since:"17.1",message:"Use the 'valueAxis.label.rotationAngle' option instead"},"valueAxis.label.overlappingBehavior.staggeringSpacing":{since:"17.1",message:"Use the 'valueAxis.label.staggeringSpacing' option instead"},"valueAxis.label.overlappingBehavior.mode":{since:"17.1",message:"Use the 'overlappingBehavior' option directly"},"commonAxisSettings.label.overlappingBehavior.rotationAngle":{since:"17.1",message:"Use the 'commonAxisSettings.label.rotationAngle' option instead"},"commonAxisSettings.label.overlappingBehavior.staggeringSpacing":{since:"17.1",message:"Use the 'commonAxisSettings.label.staggeringSpacing' option instead"},"commonAxisSettings.label.overlappingBehavior.mode":{since:"17.1",message:"Use the 'overlappingBehavior' option directly"}})},_initCore:function(){this.paneAxis={},this._panesClipRects={},this.callBase()},_disposeCore:function(){var e=this,t=this._disposeObjectsInArray,n=e._panesClipRects;e.callBase(),t.call(n,"fixed"),t.call(n,"base"),t.call(n,"wide"),e._panesClipRects=null},_correctAxes:function(){this._correctValueAxes(!0)},_getExtraOptions:w,_processSingleSeries:w,_cleanPanesClipRects:function(e){var t=this,n=t._panesClipRects[e];I(n||[],function(e,t){t&&t.dispose()}),t._panesClipRects[e]=[]},_createPanes:function(){var e,t=this,n=t.option("panes"),i=0;return(!n||F(n)&&!n.length)&&(n=R),t._cleanPanesClipRects("fixed"),t._cleanPanesClipRects("base"),t._
12cleanPanesClipRects("wide"),e=t.option("defaultPane"),n=k(!0,[],F(n)?n:[n]),I(n,function(e,t){t.name=z(t.name)?t.name:"default"+i++}),z(e)?c(n,e)||(t._incidentOccurred("W2101",[e]),e=n[n.length-1].name):e=n[n.length-1].name,t.defaultPane=e,n=t._isRotated()?n.reverse():n},_getAxisRenderingOptions:function(){return{axisType:"xyAxes",drawingType:"linear"}},_prepareAxisOptions:function(e,t,n){return{isHorizontal:"argumentAxis"===e!==n,containerColor:this._themeManager.getOptions("containerBackgroundColor")}},_checkPaneName:function(e){var t=V(this.panes,function(e){return e.name});return e.pane=e.pane||this.defaultPane,-1!==C(e.pane,t)},_getValueAxis:function(e,t){var n,r,o=this,l=o._valueAxes,u=o.option("valueAxis")||{},c=F(u)?u:[u],d=o._isRotated(),h=o._getCrosshairMargins();return t=t||i(l,e,o.defaultPane),r=s(e,t,l),r||(n=a(l,c,t),n||(o._incidentOccurred("W2102",[t]),n={name:t,priority:l.length}),r=o._createAxis("valueAxis",n,{pane:e,name:t,crosshairMargin:d?h.y:h.x},d),l.push(r)),r.setPane(e),r},_correctValueAxes:function(e){var t=this,n=t._themeManager.getOptions("synchronizeMultiAxes"),i=t._valueAxes,r={};t.series.forEach(function(e){var t=e.getValueAxis();r[t.pane]=!0}),t.panes.forEach(function(a){var s=a.name;r[s]||t._getValueAxis(s),e&&n&&o(i.filter(function(e){return e.pane===s}))}),t._valueAxes=i.filter(function(e){return e.pane||e.setPane(t.defaultPane),c(t.panes,e.pane)}).sort(u)},_getSeriesForPane:function(e){var t=[];return I(this.series,function(n,i){i.pane===e&&t.push(i)}),t},_createPanesBorderOptions:function(){var e=this._themeManager.getOptions("commonPaneSettings").border,t={};return I(this.panes,function(n,i){t[i.name]=k(!0,{},e,i.border)}),t},_createScrollBar:function(){var e=this,t=e._themeManager.getOptions("scrollBar")||{},n=e._scrollBarGroup;t.visible?(t.rotated=e._isRotated(),e._scrollBar=(e._scrollBar||new M.ScrollBar(e._renderer,n)).update(t)):(n.linkRemove(),e._scrollBar&&e._scrollBar.dispose(),e._scrollBar=null)},_prepareToRender:function(e){var t=this,n=t._createPanesBorderOptions(),i=t._options.useAggregation,r=t._canvas,o=t._getVisibleSeries(),a=t._isRotated()?r.height-r.top-r.bottom:r.width-r.left-r.right;return t._createPanesBackground(),t._appendAxesGroups(),t._transformed&&t._resetTransform(),t._updatePanesCanvases(e),i&&o.forEach(function(e){e.resamplePoints(a)}),(i||z(t._zoomMinArg)||z(t._zoomMaxArg))&&t._themeManager.getOptions("adjustOnZoom")&&t._valueAxes.forEach(function(e){var t=o.filter(function(t){return t.getValueAxis()===e}).reduce(function(e,t){var n=t.getViewport();return e.min=z(n.min)?e.min<n.min?e.min:n.min:e.min,e.max=z(n.max)?e.max>n.max?e.max:n.max:e.max,e},{});z(t.min)&&z(t.max)&&e.zoom(t.min,t.max)}),n},_isLegendInside:function(){return this._legend&&"inside"===this._legend.getPosition()},_isRotated:function(){return this._themeManager.getOptions("rotated")},_getLayoutTargets:function(){return this.panes},_applyClipRects:function(e){var t,n=this,i=n._getCanvasClipRectID();for(n._drawPanesBorders(e),n._createClipRectsForPanes(),t=0;t<n._argumentAxes.length;t++)n._argumentAxes[t].applyClipRects(n._getElementsClipRectID(n._argumentAxes[t].pane),i);for(t=0;t<n._valueAxes.length;t++)n._valueAxes[t].applyClipRects(n._getElementsClipRectID(n._valueAxes[t].pane),i);n._fillPanesBackground()},_updateLegendPosition:function(e,t){var n=this;if(e.drawLegend&&n._legend&&t){var i=n.panes,r=k({},i[0].canvas),o=new D.LayoutManager;r.right=i[i.length-1].canvas.right,r.bottom=i[i.length-1].canvas.bottom,o.setOptions({width:0,height:0}),o.layoutElements([n._legend],r,w,[{canvas:r}],void 0)}},_applyExtraSettings:function(e){var t=this,n=t._getPaneIndex(e.pane),i=t._panesClipRects,r=i.wide[n];e.setClippingParams(i.base[n].id,r&&r.id,t._getPaneBorderVisibility(n))},_updatePanesCanvases:function(e){e.recreateCanvas&&E.updatePanesCanvases(this.panes,this._canvas,this._isRotated())},_renderAxes:function(e,t){var n=this,i=n._isRotated(),r=n._themeManager.getOptions("synchronizeMultiAxes"),o=(n._scrollBar?[n._scrollBar]:[]).concat(n._argumentAxes),a=i?o:n._valueAxes,s=i?n._valueAxes:o,l=a.concat(s);n._updatePanesCanvases(e);var u=n.panes.reduce(function(e,t){return e[t.name]=k({},t.canvas),e},{});if(!e.adjustAxes)return b(a,!i&&r,u,t),b(s,i&&r,u,t),void n._valueAxes.concat(n._argumentAxes).forEac
12h(function(e){e.drawScaleBreaks()});n._scrollBar&&n._scrollBar.setPane(n.panes);var c={panes:{}},d=g(s,function(e){return e.estimateMargins(u[e.pane])});u=v(i,u,c,d),b(a,!i&&r,u,t),c=m(a),u=v(i,u,c,d),b(s,i&&r,u,t),d=g(s,f),u=v(i,u,c,d),_(l,"updateSize",u),s.forEach(y("top","bottom")),a.forEach(y("left","right")),n.panes.forEach(function(e){k(e.canvas,u[e.name])})},_shrinkAxes:function(e,t){var n,i=this,r=i._isRotated(),o=(i._scrollBar?[i._scrollBar]:[]).concat(i._argumentAxes),a=r?o:i._valueAxes,s=r?i._valueAxes:o,l=a.concat(s);(t.width||t.height)&&(n=i.panes.reduce(function(e,t){return e[t.name]=k({},t.canvas),e},{}),S(t,"height",s,g),S(t,"width",a,m),n=v(r,n,m(a),g(s,f)),_(l,"updateSize",n),s.forEach(y("top","bottom")),a.forEach(y("left","right")),i.panes.forEach(function(e){k(e.canvas,n[e.name])}))},_getPanesParameters:function(){var e,t=this,n=t.panes,i=[];for(e=0;e<n.length;e++)t._getPaneBorderVisibility(e)&&i.push({coords:n[e].borderCoords,clipRect:t._panesClipRects.fixed[e]});return i},_createCrosshairCursor:function(){var e=this,t=e._themeManager.getOptions("crosshair")||{},n=e._displayedArgumentAxisIndex,i=e._isRotated()?[e._valueAxes,[e._argumentAxes[n]]]:[[e._argumentAxes[n]],e._valueAxes],r={canvas:e._getCommonCanvas(),panes:e._getPanesParameters(),axes:i};t&&t.enabled&&(e._crosshair?e._crosshair.update(t,r):e._crosshair=new B.Crosshair(e._renderer,t,r,e._crosshairCursorGroup),e._crosshair.render())},_getCommonCanvas:function(){var e,t,n,i=this.panes;for(e=0;e<i.length;e++)t=i[e].canvas,n?(n.right=t.right,n.bottom=t.bottom):n=k({},t);return n},_createPanesBackground:function(){var e,t,n,i=this,r=i._themeManager.getOptions("commonPaneSettings").backgroundColor,o=i._renderer,a=[];for(i._panesBackgroundGroup.clear(),n=0;n<i.panes.length;n++)e=i.panes[n].backgroundColor||r,e&&"none"!==e?(t=o.rect(0,0,0,0).attr({fill:e,"stroke-width":0}).append(i._panesBackgroundGroup),a.push(t)):a.push(null);i.panesBackground=a},_fillPanesBackground:function(){var e,t=this;I(t.panes,function(n,i){e=i.borderCoords,null!==t.panesBackground[n]&&t.panesBackground[n].attr({x:e.left,y:e.top,width:e.width,height:e.height})})},_calcPaneBorderCoords:function(e){var t=e.canvas,n=e.borderCoords=e.borderCoords||{};n.left=t.left,n.top=t.top,n.right=t.width-t.right,n.bottom=t.height-t.bottom,n.width=Math.max(n.right-n.left,0),n.height=Math.max(n.bottom-n.top,0)},_drawPanesBorders:function(e){var t=this,n=t._isRotated();t._panesBorderGroup.linkRemove().clear(),I(t.panes,function(i,r){var o,a,s=e[r.name],l={fill:"none",stroke:s.color,"stroke-opacity":s.opacity,"stroke-width":s.width,dashStyle:s.dashStyle,"stroke-linecap":"square"};t._calcPaneBorderCoords(r,n),s.visible&&(o=r.borderCoords,a=G(o.left,o.top,o.width,o.height,s),t._renderer.path(a.points,a.pathType).attr(l).append(t._panesBorderGroup))}),t._panesBorderGroup.linkAppend()},_createClipRect:function(e,t,n,i,r,o){var a=this,s=e[t];s?s.attr({x:n,y:i,width:r,height:o}):(s=a._renderer.clipRect(n,i,r,o),e[t]=s)},_createClipRectsForPanes:function(){var e=this,t=e._canvas;I(e.panes,function(n,i){var r=!1,o=i.borderCoords,a=o.left,s=o.top,l=o.width,u=o.height,c=e._panesClipRects;e._createClipRect(c.fixed,n,a,s,l,u),e._createClipRect(c.base,n,a,s,l,u),I(e.series,function(e,t){t.pane===i.name&&(t.isFinancialSeries()||t.areErrorBarsVisible())&&(r=!0)}),r?(e._isRotated()?(s=0,u=t.height):(a=0,l=t.width),e._createClipRect(c.wide,n,a,s,l,u)):c.wide[n]=null})},_getPaneIndex:function(e){var t;return I(this.panes,function(n,i){if(i.name===e)return t=n,!1}),t},_getPaneBorderVisibility:function(e){var t=this._themeManager.getOptions("commonPaneSettings").border.visible,n=this.panes[e]||{},i=n.border||{};return"visible"in i?i.visible:t},_getElementsClipRectID:function(e){return this._panesClipRects.fixed[this._getPaneIndex(e)].id},_getCanvasForPane:function(e){var t,n=this.panes,i=n.length;for(t=0;t<i;t++)if(n[t].name===e)return n[t].canvas},_getBusinessRange:function(e,t){var n,i,r=this.businessRanges||[],o=r.length;for(i=0;i<o;i++)if(r[i].val.pane===e&&r[i].val.axis===t){n=r[i];break}if(!n)for(i=0;i<o;i++)if(r[i].val.pane===e){n=r[i];break}return n},_transformArgument:function(e,t){var n,i,r=this,o=r._isRotated(),a=r._panesClipRects;r._transformed||(r._transformed=!0,r._labelsGroup.remove(),r._resetIsReady(),I(r.series||[],function(e,t){t.applyClip()})),o?(n={translateY:e,scaleY:t},i={translateY:-e/t,scaleY:1/t}):(n={translateX:e,scaleX:t},i={translateX:-e/t,scaleX:1/t}),l(a.base,i),l(a.wide,i),r._seriesGroup.attr(n),r._scrollBar&&r._scrollBar.transform(-e,t)},_resetTransform:function(){var e=this,t={translateX:0,translateY:0,scaleX:null,
12scaleY:null},n=e._panesClipRects;l(n.base,t),l(n.wide,t),e._seriesGroup.attr(t),I(e.series||[],function(e,t){t.resetClip()}),e._transformed=!1},_getTrackerSettings:function(){var e=this,t=e._themeManager;return k(this.callBase(),{chart:e,zoomingMode:t.getOptions("zoomingMode"),scrollingMode:t.getOptions("scrollingMode"),rotated:e._isRotated(),crosshair:e._getCrosshairOptions().enabled?e._crosshair:null})},_resolveLabelOverlappingStack:function(){var e=this,t=e._isRotated(),n=t?function(e,t){return{x:e.x-t,y:e.y}}:function(e,t){return{x:e.x,y:e.y-t}};I(e._getStackPoints(),function(i,r){I(r,function(i,r){O.resolveLabelOverlappingInOneDirection(r,e._getCommonCanvas(),t,n)})})},_getStackPoints:function(){var e={},t=this._getVisibleSeries();return I(t,function(t,n){var i=n.getPoints(),r=n.getStackName()||null;I(i,function(t,n){var i=n.argument;e[i]||(e[i]={}),e[i][r]||(e[i][r]=[]),e[i][r].push(n)})}),e},_getCrosshairOptions:function(){return this._getOption("crosshair")},zoomArgument:function(e,t,n){var i,r,o=this;(z(e)||z(t))&&(n||o._eventTrigger("zoomStart"),o._argumentAxes.forEach(function(i){r=i.zoom(e,t,n)}),o._zoomMinArg=r.min,o._zoomMaxArg=r.max,o._notApplyMargins=n,o._doRender({force:!0,drawTitle:!1,drawLegend:!1,adjustAxes:!1,animate:!1}),i=o.getVisibleArgumentBounds(),o._eventTrigger("zoomEnd",{rangeStart:i.minVisible,rangeEnd:i.maxVisible}))},_resetZoom:function(){var e=this;e._zoomMinArg=e._zoomMaxArg=e._notApplyMargins=void 0,e._argumentAxes[0]&&e._argumentAxes[0].resetZoom()},getVisibleArgumentBounds:function(){var e=this._argumentAxes[0].getTranslator(),t=e.getBusinessRange(),n="discrete"===t.axisType,i=t.categories;return{minVisible:n?t.minVisible||i[0]:t.minVisible,maxVisible:n?t.maxVisible||i[i.length-1]:t.maxVisible}}});H.addPlugin(n(219)),T("dxChart",H),e.exports=H,e.exports.default=e.exports},function(e,t,n){"use strict";function i(){return!0}function r(){return!1}function o(e,t){return!(e.width===t.width&&e.height===t.height&&e.left===t.left&&e.top===t.top&&e.right===t.right&&e.bottom===t.bottom)}function a(e){var t,n=function(){clearTimeout(t),t=setTimeout(e,100)};return n.dispose=function(){return clearTimeout(t),this},n}function s(e){S.apply(null,[e.target.id].concat(e.target.args||[]))}function l(e,t){return Number(e>0?e:t||0)}function u(e,t){function n(n){var i=e[n];r[i.name]=t(n)}function i(e,t,n){r[e](t),n&&n()}var r={};d(e,function(e,t){t.name&&n(e)});var o;return i.change=function(t){var n=e[t];return n&&((o=o||{})[t]=n),!!n},i.applyChanges=function(){o&&(d(o,function(e,t){n(t.newName||e)}),o=null)},i.dispose=function(){e=t=r=null},i}var c=n(4).noop,d=n(2).each,h=n(45),p=n(39).resizeCallbacks,f=n(24).format,g=n(0).isObject,m=n(1).extend,_=Math.floor,v=n(92),b=n(158),y=n(3).parseScalar,x=n(159),S=x.log,w=n(106),k=n(161),C=v.prototype.option,A=function(e,t){function n(n,i){t("incidentOccurred",{target:{id:n,type:"E"===n[0]?"error":"warning",args:i,text:f.apply(null,[x.ERROR_MESSAGES[n]].concat(i||[])),widget:e,version:h}})}return n};e.exports=v.inherit({_eventsMap:{onIncidentOccurred:{name:"incidentOccurred"},onDrawn:{name:"drawn"}},_getDefaultOptions:function(){return m(this.callBase(),{onIncidentOccurred:s})},_useLinks:!0,_init:function(){var e,t=this;t.callBase.apply(t,arguments),t._changesLocker=0,t._changes=b.changes(),t._suspendChanges(),t._themeManager=t._createThemeManager(),t._themeManager.setCallback(function(){t._requestChange(t._themeDependentChanges)}),t._renderElementAttributes(),t._initRenderer(),e=t._useLinks&&t._renderer.root,e&&e.enableLinks().virtualLink("core").virtualLink("peripheral"),t._renderVisibilityChange(),t._initEventTrigger(),t._incidentOccurred=A(t.NAME,t._eventTrigger),t._layout=new k,e&&e.linkAfter("core"),t._initPlugins(),t._initCore(),e&&e.linkAfter(),t._change(t._initialChanges),t._resumeChanges()},_initialChanges:["LAYOUT","RESIZE_HANDLER","THEME"],_initPlugins:function(){var e=this;d(e._plugins,function(t,n){n.init.call(e)})},_disposePlugins:function(){var e=this;d(e._plugins.slice().reverse(),function(t,n){n.dispose.call(e)})},_change:function(e){this._changes.add(e)},_suspendChanges:function(){++this._changesLocker},_resumeChanges:function(){var e=this;0==--e._changesLocker&&e._changes.count()>0&&!e._applyingChanges&&(e._renderer.lock(),e._applyingChanges=!0,e._applyChanges(),e._changes.reset(),e._applyingChanges=!1,e._renderer.unlock(),e._optionsQueue&&e._applyQueuedOptions())},_applyQueuedOptions:function(){var e=this,t=e._optionsQueue;e._optionsQueue=null,e.beginUpdate(),d(t,function(e,t){t()}),e.endUpdate()},_requestChange:function(e){this._suspendChanges(),this._change(e),this._resumeChanges()},_applyChanges:function(){var e,t=this,n=t._changes,i=t._totalChangesOrder,r=i.length;for(e=0;e<r;++e)n.has(i[e])&&t["_change_"+i[e]]()},_optionChangesOrder:["EVENTS","THEME","RENDERER","RESIZE_HANDLER"],_layoutChangesOrder:["ELEMENT_ATTR","CONTAINER_SIZE","LAYOUT"],_customChangesOrder:[],_change_EVENTS:function(){this._eventTrigger.applyChanges()},_change_THEME:function(){this._setThemeAndRtl()},_change_RENDERER:function(){this._setRendererOptions()},_change_RESIZE_HANDLER:function(){this._setupResizeHandler()},_change_ELEMENT_ATTR:function(){this._renderElementAttributes(),this._change(["CONTAINER_SIZE"])},_change_CONTAINER_SIZE:function(){this._updateSize()},_change_LAYOUT:function(){this._setContentSize()},_themeDependentChanges:["RENDERER"],_initRenderer:function(){var e=this;e._canvas=e._calculateCanvas(),e._renderer=new w.Renderer({cssClass:e._rootClassPrefix+" "+e._rootClass,pathModified:e.option("pathModified"),container:e._$element[0]}),e._renderer.resize(e._canvas.width,e._canvas.height)}
12,_disposeRenderer:function(){this._renderer.dispose()},_getAnimationOptions:c,render:function(){this._requestChange(["CONTAINER_SIZE"]),this._onRender()},_onRender:c,_dispose:function(){var e=this;e.callBase.apply(e,arguments),e._removeResizeHandler(),e._layout.dispose(),e._eventTrigger.dispose(),e._disposeCore(),e._disposePlugins(),e._disposeRenderer(),e._themeManager.dispose(),e._themeManager=e._renderer=e._eventTrigger=null},_initEventTrigger:function(){var e=this;e._eventTrigger=u(e._eventsMap,function(t){return e._createActionByOption(t)})},_calculateCanvas:function(){var e=this,t=e.option("size")||{},n=e.option("margin")||{},i=e._getDefaultSize()||{},r={width:t.width<=0?0:_(l(t.width,e._$element.width()||i.width)),height:t.height<=0?0:_(l(t.height,e._$element.height()||i.height)),left:l(n.left,i.left||0),top:l(n.top,i.top||0),right:l(n.right,i.right||0),bottom:l(n.bottom,i.bottom||0)};return(r.width-r.left-r.right<=0||r.height-r.top-r.bottom<=0)&&(r={width:0,height:0}),r},_updateSize:function(){var e=this,t=e._calculateCanvas();(o(e._canvas,t)||e.__forceRender)&&(e._canvas=t,e._renderer.resize(t.width,t.height),e._change(["LAYOUT"]))},_getMinSize:function(){return[0,0]},_getAlignmentRect:c,_setContentSize:function(){var e,t=this._canvas,n=this._layout,i=t.width>0&&t.height>0?[t.left,t.top,t.width-t.right,t.height-t.bottom]:[0,0,0,0];i=n.forward(i,this._getMinSize()),e=this._applySize(i)||i,n.backward(e,this._getAlignmentRect()||e)},_getOption:function(e,t){var n=this._themeManager.theme(e),i=this.option(e);return t?void 0!==i?i:n:m(!0,{},n,i)},_setupResizeHandler:function(){y(this._getOption("redrawOnResize",!0),!0)?this._addResizeHandler():this._removeResizeHandler()},_addResizeHandler:function(){var e=this;e._resizeHandler||(e._resizeHandler=a(function(){e._requestChange(["CONTAINER_SIZE"])}),p.add(e._resizeHandler))},_removeResizeHandler:function(){this._resizeHandler&&(p.remove(this._resizeHandler),this._resizeHandler.dispose(),this._resizeHandler=null)},_onBeginUpdate:c,beginUpdate:function(){var e=this;return e._initialized&&0===e._updateLockCount&&(e._onBeginUpdate(),e._suspendChanges()),e.callBase.apply(e,arguments),e},endUpdate:function(){var e=this,t=e._initialized;return e.callBase.apply(e,arguments),t&&0===e._updateLockCount&&e._resumeChanges(),e},option:function(e){var t=this;if(!(t._initialized&&t._applyingChanges&&(arguments.length>1||g(e))))return C.apply(t,arguments);t._optionsQueue=t._optionsQueue||[],t._optionsQueue.push(t._getActionForUpdating(arguments))},_getActionForUpdating:function(e){var t=this;return t._deprecatedOptionsSuppressed?function(){t._suppressDeprecatedWarnings(),C.apply(t,e),t._resumeDeprecatedWarnings()}:function(){C.apply(t,e)}},_clean:c,_render:c,_optionChanged:function(e){var t=this;t._eventTrigger.change(e.name)?t._change(["EVENTS"]):t._optionChangesMap[e.name]?t._change([t._optionChangesMap[e.name]]):t.callBase.apply(t,arguments)},_optionChangesMap:{size:"CONTAINER_SIZE",margin:"CONTAINER_SIZE",redrawOnResize:"RESIZE_HANDLER",theme:"THEME",rtlEnabled:"THEME",encodeHtml:"THEME",elementAttr:"ELEMENT_ATTR"},_visibilityChanged:function(){this.render()},_setThemeAndRtl:function(){this._themeManager.setTheme(this.option("theme"),this.option("rtlEnabled"))},_getRendererOptions:function(){return{rtl:this.option("rtlEnabled"),encodeHtml:this.option("encodeHtml"),animation:this._getAnimationOptions()}},_setRendererOptions:function(){this._renderer.setOptions(this._getRendererOptions())},svg:function(){return this._renderer.svg()},getSize:function(){var e=this._canvas||{};return{width:e.width,height:e.height}},isReady:r,_dataIsReady:i,_resetIsReady:function(){this.isReady=r},_drawn:function(){var e=this;e.isReady=r,e._dataIsReady()&&e._renderer.onEndAnimation(function(){e.isReady=i}),e._eventTrigger("drawn",{})}}),b.replaceInherit(e.exports)},function(e,t,n){"use strict";function i(){this.reset()}function r(e,t){return e!==t?d({},e,t):d({},e)}function o(e,t){return e!==t?e.concat(t):e.slice()}function a(e){e._totalChangesOrder=e._optionChangesOrder.concat(e._layoutChangesOrder,e._customChangesOrder)}function s(e){var t=this.prototype,n=e.code;t["_change_"+n]=e.handler,e.isThemeDependent&&t._themeDependentChanges.push(n),e.option&&(t._optionChangesMap[e.option]=n),(e.isOptionChange?t._optionChangesOrder:t._customChangesOrder).push(n),a(t)}function l(){function e(){var e,n,i=t.length;for(e=0;e<i;++e)n=t[e].apply(this,arguments);return n}var t=[];return e.add=function(e){t.push(e)},e}function u(e,t,n){var i=e[t];i.add?i.add(n):(i=l(),i.add(e[t]),i.add(n)),e[t]=i}function c(e){var t=this.prototype;t._plugins.push(e),e.members&&d(this.prototype,e.members),e.customize&&e.customize(this),e.extenders&&Object.keys(e.extenders).forEac
12h(function(n){var i=e.extenders[n];u(t,n,i)},this)}var d=n(1).extend;i.prototype={constructor:i,add:function(e){var t,n=e.length,i=this._flags;for(t=0;t<n;++t)i[e[t]]=1;this._k+=n},has:function(e){return this._flags[e]>0},count:function(){return this._k},reset:function(){this._flags={},this._k=0}},t.replaceInherit=function(e){var t=e.inherit;e.inherit=function(){var e=this.prototype,n=e._plugins,i=e._eventsMap,s=e._initialChanges,l=e._themeDependentChanges,u=e._optionChangesMap,d=e._optionChangesOrder,h=e._layoutChangesOrder,p=e._customChangesOrder,f=t.apply(this,arguments);return e=f.prototype,e._plugins=o(n,e._plugins),e._eventsMap=r(i,e._eventsMap),e._initialChanges=o(s,e._initialChanges),e._themeDependentChanges=o(l,e._themeDependentChanges),e._optionChangesMap=r(u,e._optionChangesMap),e._optionChangesOrder=o(d,e._optionChangesOrder),e._layoutChangesOrder=o(h,e._layoutChangesOrder),e._customChangesOrder=o(p,e._customChangesOrder),a(e),f.addPlugin=c,f},e.prototype._plugins=[],e.addChange=s,e.addPlugin=c},t.changes=function(){return new i},t.expand=u},function(e,t,n){"use strict";var i=n(33),r=n(8);e.exports=i(r.ERROR_MESSAGES,{E2001:"Invalid data source",E2002:"Axis type and data type are incompatible",E2003:'The "{0}" data source field contains data of unsupported type',E2004:'The "{0}" data source field is inconsistent',E2005:'The value field "{0}" is absent in the data source or all its values are negative',E2101:"Unknown series type: {0}",E2102:"Ambiguity occurred between two value axes with the same name",E2103:'The "{0}" option is given an invalid value. Assign a function instead',E2104:"Invalid logarithm base",E2105:'Invalid value of a "{0}"',E2106:"Invalid visible range",E2202:"Invalid {0} scale value",E2203:"The range you are trying to set is invalid",W2002:"The {0} data field is absent",W2003:"Tick interval is too small",W2101:'The "{0}" pane does not exist; the last pane is used by default',W2102:'A value axis with the "{0}" name was created automatically',W2103:"The chart title was hidden due to the container size",W2104:"The legend was hidden due to the container size",W2105:'The title of the "{0}" axis was hidden due to the container size',W2106:'The labels of the "{0}" axis were hidden due to the container size',W2107:"The export menu was hidden due to the container size",W2301:"Invalid value range"})},function(e,t,n){"use strict";function i(e){var t,n=this,i=n._animateStep;n._progress=n._calcProgress(e);for(t in n.params){(i[t]||i.base)(n.element,n.params[t],n._progress,n._easing,n._currentParams,t)}return n.options.step&&n.options.step(n._easing(n._progress,0,1),n._progress),1!==n._progress||n.stop()}function r(e){return e-this._startTime>=this.delay&&(this.tick=i),!0}function o(e){return this._startTime=e,this.tick=this.delay?r:i,!0}function a(e,t,n){var i=this;i._progress=0,i.element=e,i.params=t,i.options=n,i.duration=n.partitionDuration?n.duration*n.partitionDuration:n.duration,i.delay=n.delay&&n.duration*n.delay||0,i._animateStep=n.animateStep||d,i._easing=c[n.easing]||c.easeOutCubic,i._currentParams={},i.tick=o}function s(e){var t=this;t._animationCount=0,t._timerId=null,t._animations={},t.element=e}var l=n(47),u=function(){},c={easeOutCubic:function(e,t,n){return 1===e?n:(1-Math.pow(1-e,3))*(n-t)+ +t},linear:function(e,t,n){return 1===e?n:e*(n-t)+ +t}};t.easingFunctions=c;var d={segments:function(e,t,n,i,r){var o,a,s,l,u=t.from,c=t.to,d=[];for(s=0;s<u.length;s++){if(o=u[s],a=[o[0]],o.length>1)for(l=1;l<o.length;l++)a.push(i(n,o[l],c[s][l]));d.push(a)}r.segments=t.end&&1===n?t.end:d,e.attr({segments:d})},arc:function(e,t,n,i){var r=t.from,o=t.to,a={};for(var s in r)a[s]=i(n,r[s],o[s]);e.attr(a)},transform:function(e,t,n,i,r){var o=t.from,a=t.to,s={};for(var l in o)s[l]=r[l]=i(n,o[l],a[l]);e.attr(s)},base:function(e,t,n,i,r,o){var a={};a[o]=r[o]=i(n,t.from,t.to),e.attr(a)},_:u,complete:function(e,t){e.attr(t)}};a.prototype={_calcProgress:function(e){return Math.min(1,(e-this.delay-this._startTime)/this.duration)},stop:function(e){var t=this,n=t.options,i=t._animateStep;t.stop=t.tick=u,i.complete&&i.complete(t.element,t._currentParam
12s),n.complete&&!e&&n.complete()}},t.AnimationController=s,s.prototype={_loop:function(){var e,t=this,n=t._animations,i=0,r=(new Date).getTime(),o=t._endAnimation;for(e in n)n[e].tick(r)||delete n[e],i++;if(0===i)return t.stop(),void(t._endAnimationTimer=o&&setTimeout(function(){0===t._animationCount&&(o(),t._endAnimation=null)}));t._timerId=l.requestAnimationFrame.call(null,function(){t._loop()},t.element)},addAnimation:function(e){var t=this;t._animations[t._animationCount++]=e,clearTimeout(t._endAnimationTimer),t._timerId||(clearTimeout(t._startDelay),t._startDelay=setTimeout(function(){t._timerId=1,t._loop()},0))},animateElement:function(e,t,n){e&&t&&n&&(e.animation&&e.animation.stop(),this.addAnimation(e.animation=new a(e,t,n)))},onEndAnimation:function(e){this._animationCount?this._endAnimation=e:e()},dispose:function(){this.stop(),this.element=null},stop:function(){var e=this;e._animations={},e._animationCount=0,l.cancelAnimationFrame(e._timerId),clearTimeout(e._startDelay),clearTimeout(e._endAnimationTimer),e._timerId=null},lock:function(){var e,t,n,i=this._animations;for(e in i)t=i[e].options.unstoppable,n=n||t,t||(i[e].stop(!0),delete i[e]);!n&&this.stop()}},t.animationSvgStep=d},function(e,t,n){"use strict";function i(e,t,n){var i=m(e);return i in t?t[i]:n}function r(e){var t=i(e.side,w,1),n=[i(e.horizontalAlignment,x,y),i(e.verticalAlignment,S,b)];return{side:t,primary:o(n[t]),secondary:n[1-t],weak:e.weak,priority:e.priority||0,header:e.header}}function o(e){return e<2?0:2}function a(e){return 1-e}function s(e,t,n,i){return k[e](t,n,i)}function l(e,t){return(e>0?-1:1)*t}function u(e,t,n){var i=e.side,r=e.element.measure([t[2]-t[0],t[3]-t[1]]),o=r[i]<t[2+i]-t[i]-n[i];return o&&(t[e.primary+i]+=l(e.primary,r[i]),e.size=r),o}function c(e,t,n){var i=e.side,r=a(i),o=[],u=s(e.secondary,n[r],n[2+r],e.size[r]);return o[i]=o[2+i]=t[e.primary+i],o[e.primary+i]=t[e.primary+i]-=l(e.primary,e.size[i]),o[r]=u[0],o[2+r]=u[1],o}function d(e,t,n){var i=t.slice(),r=c(e,t,n);e.element.move(r,i)}function h(){this._targets=[]}function p(e){var t,n,i=e.length,o=[];for(t=0;t<i;++t)(n=e[t].layoutOptions())&&(n=r(n),n.element=e[t],o.push(n));return o.sort(function(e,t){return e.side-t.side||e.priority-t.priority}),o=f(o)}function f(e){var t,n=e.filter(function(e){return!0===e.weak})[0];return n&&(t=e.filter(function(e){return n.primary===e.primary&&e.side===n.side&&e!==n})[0]),n&&t?[g(t,n)].concat(e.filter(function(e){return!(e===t||e===n)})):e}function g(e,t){var n=e.side,i=e.primary,r=e.secondary,o=a(n);return{side:n,primary:i,secondary:r,priority:0,element:{measure:function(i){var r=e.element.measure(i.slice()),o=t.element.measure(i.slice()),a=r.slice();return a[n]=Math.max(r[n],o[n]),o[n]+=(a[n]-o[n])/2,r[n]+=(a[n]-o[n])/2,t.size=o,e.size=r,a},move:function(n,i){var r=c(t,i,i),a=n[o+2]-r[o];a>0&&(n[o]-=a,n[o+2]-=a,n[o]<0&&(n[o]=0)),t.element.move(r),e.element.move(n)},freeSpace:function(){e.element.freeSpace(),t.element.freeSpace()}}}}var m=n(3).normalizeEnum,_=Math.min,v=Math.max,b=0,y=1,x={left:b,center:y,right:2},S={top:b,center:y,bottom:2},w={horizontal:0,vertical:1},k={};k[b]=function(e,t,n){return[e,_(t,e+n)]},k[y]=function(e,t,n){return[v(e,(e+t-n)/2),_(t,(e+t+n)/2)]},k[2]=function(e,t,n){return[v(e,t-n),t]},h.prototype={constructor:h,dispose:function(){this._targets=null},add:function(e){this._targets.push(e)},forward:function(e,t){var n,i=e.slice(),r=p(this._targets),o=r.length,a=[];for(n=0;n<o;++n)u(r[n],i,t)?a.push(r[n]):r[n].element.freeSpace();return this._cache=a.reverse(),i},backward:function(e,t){var n,i,r=e.slice(),o=this._cache,a=0,s=o.length;for(i=0;i<s;++i)n=o[i],n.side!==a&&(r=e.slice()),d(n,r,t),a=n.side;this._cache=null}},e.exports=h},function(e,t,n){"use strict";function i(e,t){if(e){var n=e.fill;return{fill:n===J?t:n,hatching:G({},e.hatching,{step:W,width:j})}}}function r(e){var t=e.margin;t>=0?(t=E(e.margin),t={top:t,bottom:t,left:t,right:t}):t={top:t.top>=0?E(t.top):N,bottom:t.bottom>=0?E(t.bottom):N,left:t.left>=0?E(t.left):N,right:t.right>=0?E(t.right):N},e.margin=t}function o(e,t,n){var i,r;switch(e.itemTextPosition){case U:case X:i=t+7+n.width,r=P(t,n.height);break;case q:case Z:i=P(t,n.width),r=t+4+n.height}return{width:i,height:r}}function a(e,t){var n={};return n.left=L(e.x,t.x),n.top=L(e.y,t.y),n.right=P(e.x+e.width,t.x+t.width),n.bottom=P(e.y+e.height,t.y+t.height),n}function s(e,t,n,i){var r=t&&n[t[e]];r&&r.marker.smartAttr(r.states[i])}function l(e,t){return e?(r(e),e.horizontalAlignment=ee(e.horizontalAlignment,X),e.verticalAlignment=te(e.verticalAlignment,e.horizontalAlignment===Y?Z:q),e.orientation=ne(e.orientation,e.horizontalAlignment===Y?$:K),e.itemTextPosition=ie(e.itemTextPosition,e.orientation===$?Z:X),e.position=re(e.position,Q),e.itemsAlignment=oe(e.itemsAlignment,null),e.hoverMode=z(e.hoverMode),e.customizeText=I(e.customizeText)?e.customizeText:function(){return this[t]},e.customizeHint=I(e.customizeHint)?e.customizeHint:R,e._incidentOccurred=e._incidentOccurred||R,e):null}function u(e,t){return e.rect(0,0,t,t)}function c(e,t){return e.circle(t/2,t/2,t/2)}function d(e){return"circle"===z(e)}function h(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}function p(e,t,n){var i={x:0,y:0},r=0,o=0;if(H(e,function(e,n){var a=n[0];H(n,function(e,n){var o=n.offset||t.spacing;i[t.direction]+=n[t.measure]+o,r=P(r,i[t.direction])}),i[t.direction]=0,i[t.altDirection]+=a[t.altMeasure]+a.altOffset||t.altSpacing,o=P(o,i[t.altDirection])}),r>t.length)return t.countItem=f(t,n),!0}function f(e,t){return e.altCountItem++,M(t/e.altCountItem)}function g(e,t){var n=0;return H(e,function(e,i){var r=i.offset||t.spacing;n+=i[t.measure]+r}),n}function m(e,t){var n=0;return H(e,function(e,i){n=P(n,g(i,t))}),n}function _(e,t,n){var i,r=g(e,t);switch(t.itemsAlignment){case X:i=n-r;break;case Y:i=(n-r)/2;break;default:i=0}return i}function v(e){switch(e.itemTextPosition){case Z:return{horizontal:Y,vertical:q};case q:return{horizontal:Y,vertical:Z};case U:return{horizontal:X,vertical:Y};case X:return{horizontal:U,vertical:Y}}}function b(e,t,n){var i={};return n%t.countItem==0&&(t.markerOffset?e.push([],[]):e.push([])),t.markerOffset?(i.firstLine=e[e.length-1],i.secondLine=e[e.length-2]):i.firstLine=i.secondLine=e[e.length-1],i}function y(e,t){var n=0;H(e,function(e,i){i&&(n=P(n,i[t]))}),H(e,function(e,i){i&&(i[t]=n)})}function x(e){var t,n,i=e.length,r=e[0].length,o=[];for(t=0;t<r;t++)for(o[t]=[],n=0;n<i;n++)o[t][n]=e[n][t];return o}function S(e){switch(e){case q:case Z:return Y;case U:return X;case X:return U}}var w=n(3),k=n(1).extend,C=n(2).each,A=n(50),T=n(0),E=Number,O=Math,D=O.round,P=O.max,L=O.min,M=O.ceil,B=n(21),R=n(4).noop,V=T.isDefined,I=T.isFunction,F=w.enumParser,z=w.normalizeEnum,G=k,H=C,N=10,j=2,W=5,Y="center",X="right",U="left",q="top",Z="bottom",$="horizontal",K="vertical",Q="outside",J="none",ee=F([U,Y,X]),te=F([q,Z]),ne=F([K,$]),ie=F([U,X,q,Z]),re=F([Q,"inside"]),oe=F([U,Y,X]),ae=function(e){return d(e)?c:u},se=t.Legend=function(e){var t=this;t._renderer=e.renderer,t._legendGroup=e.group,t._backgroundClass=e.backgroundClass,t._itemGroupClass=e.itemGroupClass,t._textField=e.textField,t._getCustomizeObject=e.getFormatObject};k(se.prototype=B.clone(A.LayoutElement.prototype),{constructor:se,getOptions:function(){return this._options},update:function(e,t){var n=this;return n._data=e,n._boundingRect={width:0,height:0,x:0,y:0},n._options=l(t,n._textField),n},draw:function(e,t){var n=this,i=n._options,r=n._renderer,o=n._data;return this._size={width:e,height:t},n.erase(),i&&i.visible&&o&&o.length?(n._insideLegendGroup=r.g().append(n._legendGroup),n._createBackgroun
12d(),n._createItems(n._getItemData()),n._locateElements(i),n._finalUpdate(i),(n.getLayoutOptions().width>e||n.getLayoutOptions().height>t)&&this.freeSpace(),n):n},probeDraw:function(e,t){return this.draw(e,t)},_createItems:function(e){var t,n=this,r=n._options,a=r.markerSize,s=n._renderer,l=0,u=ae(r.markerShape||r.markerType);n._markersId={},n._items=w.map(e,function(e,c){var d=n._insideLegendGroup,h=E(e.size>0?e.size:a),p=e.states,f=p.normal,g=f.fill,m=u(s,h).attr({fill:g||r.markerColor,opacity:f.opacity}).append(d),_=n._createLabel(e,d),v={normal:{fill:g},hovered:i(p.hover,g),selected:i(p.selection,g)},b=_.getBBox();return void 0!==e.id&&(n._markersId[e.id]=c),t=o(r,h,b),l=P(l,t.height),n._createHint(e,_),{label:_,labelBBox:b,group:d,bBox:t,marker:m,markerSize:h,tracker:{id:e.id,argument:e.argument,argumentIndex:e.argumentIndex},states:v,itemTextPosition:r.itemTextPosition,markerOffset:0,bBoxes:[]}}),r.equalRowHeight&&H(n._items,function(e,t){t.bBox.height=l})},_getItemData:function(){var e=this._data;return this._options.inverted&&(e=e.slice().reverse()),e},_finalUpdate:function(e){this._adjustBackgroundSettings(e),this._setBoundingRect(e.margin)},erase:function(){var e=this,t=e._insideLegendGroup;return t&&t.dispose(),e._insideLegendGroup=e._x1=e._x2=e._y2=e._y2=null,e},_locateElements:function(e){this._moveInInitialValues(),this._locateRowsColumns(e)},_moveInInitialValues:function(){var e=this;e._legendGroup&&e._legendGroup.move(0,0),e._background&&e._background.attr({x:0,y:0,width:0,height:0})},applySelected:function(e){return s(e,this._markersId,this._items,"selected"),this},applyHover:function(e){return s(e,this._markersId,this._items,"hovered"),this},resetItem:function(e){return s(e,this._markersId,this._items,"normal"),this},_createLabel:function(e,t){var n=this._getCustomizeObject(e),i=S(this._options.itemTextPosition),r=this._options.customizeText.call(n,n),o=V(e.textOpacity)?G({},this._options.font,{opacity:e.textOpacity}):this._options.font;return this._renderer.text(r,0,0).css(w.patchFontOptions(o)).attr({align:i}).append(t)},_createHint:function(e,t){var n=this._getCustomizeObject(e),i=this._options.customizeHint.call(n,n);V(i)&&""!==i&&t.setTitle(i)},_createBackground:function(){var e=this,t="inside"===e._options.position,n=e._options.backgroundColor,i=n||(t?e._options.containerBackgroundColor:J);(e._options.border.visible||(t||n)&&n!==J)&&(e._background=e._renderer.rect(0,0,0,0).attr({fill:i,class:e._backgroundClass}).append(e._insideLegendGroup))},_locateRowsColumns:function(){var e,t=this,n=0,i=t._getItemsLayoutOptions(),r=t._items.length;do{e=[],t._createLines(e,i),t._alignLines(e,i),n++}while(p(e,i,r)&&n<r);t._applyItemPosition(e,i)},_createLines:function(e,t){H(this._items,function(n,i){var r,o,a=b(e,t,n),s={width:i.labelBBox.width,height:i.labelBBox.height,element:i.label,bBox:i.labelBBox,pos:v(t),itemIndex:n},l={width:i.markerSize,height:i.markerSize,element:i.marker,pos:{horizontal:Y,vertical:Y},bBox:{width:i.markerSize,height:i.markerSize,x:0,y:0},itemIndex:n},u=t.markerOffset?"altOffset":"offset";t.inverseLabelPosition?(r=s,o=l):(r=l,o=s),r[u]=t.labelOffset,a.secondLine.push(r),a.firstLine.push(o)})},_alignLines:function(e,t){function n(e,t){y(t,r)}var i,r=t.altMeasure;if(H(e,n),r=t.measure,t.itemsAlignment){if(t.markerOffset)for(i=0;i<e.length;)H(x([e[i++],e[i++]]),n)}else H(x(e),n)},_applyItemPosition:function(e,t){var n=this,i={x:0,y:0},r=m(e,t);H(e,function(e,o){var a=o[0],s=a.altOffset||t.altSpacing;i[t.direction]=_(o,t,r),H(o,function(e,r){var o=r.offset||t.spacing,a=new A.WrapperLayoutElement(r.element,r.bBox),s=new A.WrapperLayoutElement(null,{x:i.x,y:i.y,width:r.width,height:r.height}),l=n._items[r.itemIndex];a.position({of:s,my:r.pos,at:r.pos}),l.bBoxes.push(s),i[t.direction]+=r[t.measure]+o}),i[t.altDirection]+=a[t.altMeasure]+s}),H(this._items,function(e,t){var i=a(t.bBoxes[0].getLayoutOptions(),t.bBoxes[1].getLayoutOptions()),r=n._options.columnItemSpacing/2,o=n._options.rowItemSpacing/2;t.tracker.left=i.left-r,t.tracker.right=i.right+r,t.tracker.top=i.top-o,t.tracker.bottom=i.bottom+o})},_getItemsLayoutOptions:function(){var e=this,t=e._options,n=t.orientation,i={itemsAlignment:t.itemsAlignment,orientation:t.orientation},r=e._size.width-(e._background?2*t.paddingLeftRight:0),o=e._size.height-(e._background?2*t.paddingTopBottom:0);return n===$?(i.length=r,i.spacing=t.columnItemSpacing,i.direction="x",i.measure="width",i.altMeasure="height",i.altDirection="y",i.altSpacing=t.rowItemSpacing,i.countItem=t.columnCount,i.altCountItem=t.rowCount,i.marginTextLabel=4,i.labelOffset=7,t.itemTextPosition!==Z&&t.itemTextPosition!==q||(i.labelOffset=4,i.markerOffset=!0)):(i.length=o,i.spacing=t.rowItemSpacing,i.direction="y",i.measure="height",i.altMeasure="width",i.altDirection="x",i.altSpacing=t.columnItemSpacing,i.countItem=t.rowCount,i.altCountItem=t.columnCount,i.marginTextLabel=7,i.labelOffset=4,t.itemTextPosition!==X&&t.itemTextPosition!==U||(i.labelOffset=7,i.markerOffset=!0)),i.countItem||(i.altCountItem?i.countItem=M(e._items.length/i.altCountItem):i.countItem=e._items.length),t.itemTextPosition!==q&&t.itemTextPosition!==U||(i.inverseLabelPosition=!0),i.itemTextPosition=t.itemTextPosition,i.altCountItem=i.altCountItem||M(e._items.length/i.countItem),i}
12,_adjustBackgroundSettings:function(e){if(this._background){var t=e.border,n=this._insideLegendGroup.getBBox(),i={x:D(n.x-e.paddingLeftRight),y:D(n.y-e.paddingTopBottom),width:D(n.width)+2*e.paddingLeftRight,height:D(n.height)+2*e.paddingTopBottom,opacity:e.backgroundOpacity};t.visible&&t.width&&t.color&&t.color!==J&&(i["stroke-width"]=t.width,i.stroke=t.color,i["stroke-opacity"]=t.opacity,i.dashStyle=t.dashStyle,i.rx=t.cornerRadius||0,i.ry=t.cornerRadius||0),this._background.attr(i)}},_setBoundingRect:function(e){if(this._insideLegendGroup){var t=this._insideLegendGroup.getBBox();t.height+=e.top+e.bottom,t.width+=e.left+e.right,t.x-=e.left,t.y-=e.top,this._boundingRect=t}},getActionCallback:function(e){var t=this;return t._options.visible?function(n){t[n](e.index)}:R},getLayoutOptions:function(){var e=this._options,t=this._insideLegendGroup?this._boundingRect:{width:0,height:0,x:0,y:0};return e?(t.verticalAlignment=e.verticalAlignment,t.horizontalAlignment=e.horizontalAlignment,e.orientation===$?(t.cutLayoutSide=e.verticalAlignment,t.cutSide="vertical"):e.horizontalAlignment===Y?(t.cutLayoutSide=e.verticalAlignment,t.cutSide="vertical"):(t.cutLayoutSide=e.horizontalAlignment,t.cutSide="horizontal"),t.position={horizontal:e.horizontalAlignment,vertical:e.verticalAlignment},t):null},shift:function(e,t){var n=this,i={};return n._insideLegendGroup&&(n._insideLegendGroup.attr({translateX:e-n._boundingRect.x,translateY:t-n._boundingRect.y}),i=n._legendGroup.getBBox()),n._x1=i.x,n._y1=i.y,n._x2=i.x+i.width,n._y2=i.y+i.height,n},getPosition:function(){return this._options.position},coordsIn:function(e,t){return e>=this._x1&&e<=this._x2&&t>=this._y1&&t<=this._y2},getItemByCoord:function(e,t){var n=this._items,i=this._insideLegendGroup;e-=i.attr("translateX"),t-=i.attr("translateY");for(var r=0;r<n.length;r++)if(h(n[r].tracker,e,t))return n[r].tracker;return null},dispose:function(){var e=this;return e._legendGroup=e._insideLegendGroup=e._renderer=e._options=e._data=e._items=null,e},layoutOptions:function(){var e=this.getLayoutOptions();return{horizontalAlignment:this._options.horizontalAlignment,verticalAlignment:this._options.verticalAlignment,side:e.cutSide,priority:1}},measure:function(e){this.draw(e[0],e[1]);var t=this.getLayoutOptions();return[t.width,t.height]},move:function(e){this.shift(e[0],e[1])},freeSpace:function(){this._options._incidentOccurred("W2104"),this.erase()}}),t.plugin={name:"legend",init:function(){var e=this,n=this._renderer.g().attr({class:this._rootClassPrefix+"-legend"}).append(e._renderer.root);e._legend=new t.Legend({renderer:e._renderer,group:n,textField:"text",getFormatObject:function(e){return{item:e,text:e.argument}}}),e._layout.add(e._legend)},extenders:{_applyTilesAppearance:function(){var e=this;this._items.forEach(function(t){e._applyLegendItemStyle(t.id,t.getState())})},_buildNodes:function(){this._createLegendItems()}},members:{_applyLegendItemStyle:function(e,t){var n=this._legend;switch(t){case"hover":n.applyHover(e);break;case"selection":n.applySelected(e);break;default:n.resetItem(e)}},_createLegendItems:function(){this._legend.update(this.getAllItems(),this._getOption("legend"))&&this._requestChange(["LAYOUT"])}},dispose:function(){this._legend.dispose()},customize:function(e){e.prototype._proxyData.push(function(e,t){if(this._legend.coordsIn(e,t)){var n=this._legend.getItemByCoord(e,t);if(n)return{id:n.id,type:"legend"}}}),e.addChange({code:"LEGEND",handler:function(){this._createLegendItems()},isThemeDependent:!0,option:"legend",isOptionChange:!0})}}},function(e,t,n){"use strict";function i(e,t,n,i){i>=0&&e.slice(i).forEach(function(e){U(e[n])&&(t[n]+=e[n],e[n]=e["original"+n]=void 0)})}function r(e){e.forEach(function(e){e.valueType=e.valueAxisType=null,e.series.forEach(function(e){e.updateDataType({})}),e.valueAxis&&e.valueAxis.resetTypes(j)})}function o(e){e&&e.forEach(function(e){e.resetTypes(W)})}function a(e,t){var n=[];return e.forEach(function(e){var i=t(e);void 0!==i&&n.push(i)}),n}function s(e,t){var n=e.argumentOptions&&e.argumentOptions.categories,i=t[1];e.groups.forEach(function(e){var t=e.valueOptions&&e.valueOptions.categories;t&&(e.valueOptions.categories=a(t,i))}),n&&(e.argumentOptions.categories=a(n,t[0]))}function l(e,t,n){return e<=0&&null!==e&&(n("E2004",[t]),e=null),e}function u(e){return e}function c(e,t){var n=t;return t===V||$(e)?n=V:t===F||K(e)?n=F:Q(e)&&(n=I),n}function d(e,t,n,i){return e!==V||t!==H&&t!==N&&t!==G||i("E2002"),t===N?N:n||t===z||e===V?z:t===G?G:H}function h(e,t,n){e&&n(Q(e)||K(e)||$(e)?"E2004":"E2003",[t])}function p(e,t,n,i,r){var o=e?X(e):u,a=t===N?l:u,s=t!==z?function(e){return isFinite(e)||void 0===e?e:null}:u,c=n?function(e){return null===e?void 0:e}:u;return function(e,t){var n=c(function(e){return a(e,t,r)}(s(o(e))));return void 0===n&&(i[t]=(i[t]||0)+1,h(e,t,r)),n}}function f(e,t,n){var i,r,o,a=p(e.argumentType,e.argumentAxisType,!1,t,n),l=[a],c={},d=[];
12e.groups.forEach(function(e){e.series.forEach(function(s){o=s.getOptions().ignoreEmptyPoints,r=p(e.valueType,e.valueAxisType,o,t,n),i=p(I,H,o,t,n),c[s.getArgumentField()]=a,s.getValueFields().forEach(function(e){!l[1]&&(l[1]=r),c[e]=r}),s.getSizeField()&&(c[s.getSizeField()]=i),s.getTagField()&&(c[s.getTagField()]=u)})});for(var h in c)d.push([h,c[h]]);return d.length&&s(e,l),d}function g(e,t){var n,i,r,o=t.length,a={};for(n=0;n<o;++n)i=t[n][0],r=e[i],a[i]=t[n][1](r,i),a["original"+i]=r;return a}function m(e,t){var n,i=[],r=e.length;for(i.length=r,n=0;n<r;++n)i[n]=g(e[n],t);return i}function _(e,t,n){var i,r,o=e.length;for(i=0;i<o&&(r=e[i][t],!(U(r)&&n>r));++i);return i}function v(e,t,n,r){r=r||{};var o,a=r.mode,s={};a&&"none"!==a&&(s[t]=String(r.groupName||"others"),s[n]=0,o=e.slice(),o.sort(function(e,t){var i=U(e[n])?1:0,r=U(t[n])?1:0;return i&&r?t[n]-e[n]:r-i}),i(o,s,n,"smallValueThreshold"===a?_(o,n,r.threshold):r.topCount),s[n]&&e.push(s))}function b(e,t){var n=t.groups[0]&&t.groups[0].series[0];n&&("pie"===n.type||"doughnut"===n.type||"donut"===n.type)&&t.groups.forEach(function(t){t.series.forEach(function(t){v(e,t.getArgumentField(),t.getValueFields()[0],t.getOptions().smallValuesGrouping)})})}function y(e,t,n){n[e]||(t.push(e),n[e]=!0)}function x(e){var t=[],n={};return e.groups.forEach(function(e){e.series.forEach(function(e){y(e.getArgumentField(),t,n)})}),t}function S(e,t){var n=e-t;return isNaN(n)?U(e)?U(t)?0:-1:1:n}function w(e,t){return e.slice().sort(function(e,n){return S(e[t],n[t])})}function k(e,t){return e.slice().sort(t)}function C(e,t){return e.series.forEach(function(n){n.getValueFields().forEach(function(n){e.valueType=c(t[n],e.valueType)})}),e.valueType}function A(e){var t={};return e.forEach(function(e,n){t[e]=n}),function(e,n){return e.slice().sort(function(e,i){return t[e[n]]-t[i[n]]})}}function T(e,t,n,i){var r,o={},a=t.argumentAxisType===z,s=a&&t.argumentOptions&&t.argumentOptions.categories,l=function(e){return e};return!s&&q(n)&&(e=k(e,n)),a&&(t.categories=O(e,i,s)),s||!q(n)&&t.argumentType===V?l=A(t.categories):!0===n&&t.argumentType!==V&&(l=w,r=a),i.forEach(function(t){o[t]=l(e,t)}),r&&(t.categories=t.categories.sort(S)),o}function E(e,t){return-1===e.map(function(e){return e.valueOf()}).indexOf(t.valueOf())}function O(e,t,n){var i=n?n.slice():[];return t.forEach(function(t){e.forEach(function(e){var n=e[t];U(n)&&E(i,n)&&i.push(n)})}),i}function D(e,t,n){return e.forEach(function(e){n.argumentType=c(t[e.getArgumentField()],n.argumentType)}),n.argumentType}function P(e,t,n){var i,r=[],o=[],a=t.argumentOptions&&Y(t.argumentOptions.argumentType);t.groups.forEach(function(e){if(e.series.length){var n=e.valueOptions&&Y(e.valueOptions.valueType);e.valueType=n,t.argumentType=a,!n&&r.push(e),!a&&o.push(e)}}),(r.length||o.length)&&(i=r.map(function(e,t){return t}),e.some(function(e){var a;if(r.forEach(function(t,n){C(t,e)&&i.indexOf(n)>=0&&i.splice(n,1)}),a||o.forEach(function(n){a=D(n.series,e,t)}),!n&&a&&0===i.length)return!0}))}function L(e,t){var n=e.argumentOptions||{},i=n&&n.categories||[],r=d(e.argumentType,n.type,!!i.length,t);e.groups.forEach(function(n){var i=n.valueOptions||{},o=i.categories||[],a=d(n.valueType,i.type,!!o.length,t);n.series.forEach(function(t){var o={};o.argumentAxisType=r,o.valueAxisType=a,e.argumentAxisType=e.argumentAxisType||o.argumentAxisType,n.valueAxisType=n.valueAxisType||o.valueAxisType,o.argumentType=e.argumentType,o.valueType=n.valueType,o.showZero=i.showZero,t.updateDataType(o)}),n.valueAxisType=n.valueAxisType||a,n.valueAxis&&(n.valueAxis.setTypes(n.valueAxisType,n.valueType,j),n.valueAxis.validate())}),e.argumentAxisType=e.argumentAxisType||r,e.argumentAxes&&e.argumentAxes.forEach(function(t){t.setTypes(e.argumentAxisType,e.argumentType,W),t.validate()})}function M(e,t){var n,i,r,o,a=[],s=U(e),l=s&&!Z(e);if(s&&!l)for(n=0,i=e.length,r=0;n<i;++n)o=e[n],J(o)?a[r++]=o:o&&(l=!0);return l&&t("E2001"),a}function B(e,t,n,i){var a,s,l={};e=M(e,n),t.argumentType=t.argumentAxisType=null,r(t.groups),o(t.argumentAxes),P(e,t,i.checkTypeForAllData),L(t,n),i.convertToAxisDataType&&(e=m(e,f(t,l,n))),b(e,t),a=T(e,t,i.sortingMethod,x(t));for(s in l)l[s]===e.length&&n("W2002",[s]);return a}var R=n(0),V="string",I="numeric",F="datetime",z="discrete",G="semidiscrete",H="continuous",N="logarithmic",j="valueType",W="argumentType",Y=n(3).enumParser([V,I,F]),X=n(107).getParser,U=R.isDefined,q=R.isFunction,Z=Array.isArray,$=R.isString,K=R.isDate,Q=R.isNumeric,J=R.isObject;t.validateData=B},function(e,t,n){"use strict";var i=n(18),r=n(87).getFormatter,o=n(89),a=n(0),s=a.isString,l=a.isDate,u=a.isNumeric,c=/^(\d{4,})(-)?(\d{2})(-)?(\d{2})(?:T(\d{2})(:)?(\d{2})?(:)?(\d{2}(?:\.(\d{1,3})\d*)?)?)?(Z|([\+\-])(\d{2})(:)?(\d{2})?)?$/,d=/^(\d{2}):(\d{2})(:(\d{2}))?$/,h=["","yyyy","","MM","","dd","THH","","mm","","ss",".SSS"],p=function(e,t){var n,i;return s(e)&&!t&&(n=f(e)),n||(i=!l(e)&&Date.parse(e),n=u(i)?new Date(i):e),n},f=function(e){var t=e.match(c),n=function(e){return+e||0};if(t){var i=t[1],r=--t[3],o=t[5],a=0,s=0;a=n(t[14]),s=n(t[16]),"-"===t[13]&&(a=-a,s=-s);var l=n(t[6])-a,u=n(t[8])-s,h=n(t[10]),p=n(t[11]);return t[12]?new Date(Date.UTC(i,r,o,l,u,h,p)):new Date(i,r,o,l,u,h,p)}if(t=e.match(d))return new Date(0,0,0,n(t[1]),n(t[2]),n(t[4]))},g=function(e,t){var n=e.match(c),i="";{if(n){for(var r=1;r<h.length;r++)n[r]&&(i+=h[r]||n[r]);return"Z"===n[12]&&(i+="'Z'"),n[14]&&(n[15]?i+="xxx":n[16]?i+="xx":i+="x"),i}if(n=e.match(d))return n[3]?"HH:mm:ss":"HH:mm"}},m=function(e){return"number"==typeof e?new Date(e):p(e,!i().forceIsoDateParsing)},_=function(e,t){return t?l(e)?"number"===t?e&&e.valueOf?e.valueOf():null:r(t,o)(e):null:e},v=function(e){if("number"==typeof e)return"number";if(s(e)){var t;return i().forceIsoDateParsing&&(t=g(e)),t||(e.indexOf(":")>=0?"yyyy/MM/dd HH:mm:ss":"yyyy/MM/dd")}return e?null:void 0};e.exports={dateParser:p,deserializeDate:m,serializeDate:_,getDateSerializationFormat:v}},function(e,t,n){"use strict";function i(e,t,n){e&&e.trigger(t,n)}function r(e){return(e=C(e))===U||e===q}function o(e,t){var n=e||{},i=w({},n.font)||{},r=n.border||{},o=n.connector||{},a={fill:n.backgroundColor||t,"stroke-width":r.visible?r.width||0:0,stroke:r.visible&&r.width?r.color:"none",dashStyle:r.dashStyle},s={stroke:o.visible&&o.width?o.color||t:"none","stroke-width":o.visible?o.width||0:0};return i.color="none"===n.backgroundColor&&"#ffffff"===C(i.color)&&"inside"!==n.position?t:i.color,{alignment:n.alignment,format:n.format,argumentFormat:n.argumentFormat,precision:n.precision,argumentPrecision:n.argumentPrecision,percentPrecision:n.percentPrecision,customizeText:f.isFunction(n.customizeText)?n.customizeText:void 0,attributes:{font:i},visible:0!==i.size&&n.visible,showForZeroValues:n.showForZeroValues,horizontalOffset:n.horizontalOffset,verticalOffset:n.verticalOffset,radialOffset:n.radialOffset,background:a,position:n.position,connector:s,rotationAngle:n.rotationAngle}}function a(e,t){e.fullState|=G,e.applyView(t)}function s(e,t){e.fullState&=~G,e.applyView(t),e.releaseHoverState()}function l(e,t){e.fullState|=z,e.applyView(t)}function u(e,t){e.fullState&=~z,e.applyView(t)}function c(e,t){var n=w({},e,t);return n.border=w({},e&&e.border,t&&t.border),n}function d(e,t){var n=c(e,t);return n.image=w(!0,{},e.image,t.image),n.selectionStyle=c(e.selectionStyle,t.selectionStyle),n.hoverStyle=c(e.hoverStyle,t.hoverStyle),n}function h(e,t){var n=this;n.fullState=0,n._extGroups=e,n._renderer=e.renderer,n._group=e.renderer.g().attr({class:"dxc-series"}),n._eventTrigger=e.eventTrigger,n._eventPipe=e.eventPipe,n._seriesModes=e.commonSeriesM
12odes,n._valueAxis=e.valueAxis,n.axis=n._valueAxis&&n._valueAxis.name,n._argumentAxis=e.argumentAxis,n._legendCallback=A,n.updateOptions(t)}var p={},f=n(0),g=n(1).extend,m=n(7).inArray,_=n(2).each,v=n(166),b=f.isDefined,y=n(3),x=y.map,S=_,w=g,k=f.isEmptyObject,C=y.normalizeEnum,A=n(4).noop,T=m,E=n(29).states,O=n(112),D=n(23),P=n(52),L=n(44),M=n(30),B=n(171),R=n(172),V=n(173),I=n(174),F=n(175),z=E.selectedMark,G=E.hoverMark,H=E.hover,N=E.normal,j=E.selection,W=E.applySelected,Y=E.applyHover,X=E.resetItem,U="includepoints",q="allseriespoints",Z=function(){return{arg:{},val:{}}};p.mixins={chart:{},pie:{},polar:{}},p.mixins.chart.scatter=D.chart,p.mixins.polar.scatter=D.polar,g(p.mixins.pie,V),g(p.mixins.chart,P.chart,L.chart,M.chart,B.chart,R.chart,I,F.chart),g(p.mixins.polar,P.polar,L.polar,M.polar,B.polar,R.polar,F.polar),t.Series=h,t.mixins=p.mixins,h.prototype={constructor:h,_createLegendState:A,getLegendStyles:function(){return this._styles.legendStyles},_createStyles:function(e){var t=this,n=e.mainSeriesColor;t._styles={normal:t._parseStyle(e,n,n),hover:t._parseStyle(e.hoverStyle||{},n,n),selection:t._parseStyle(e.selectionStyle||{},n,n),legendStyles:{normal:t._createLegendState(e,n),hover:t._createLegendState(e.hoverStyle||{},n),selection:t._createLegendState(e.selectionStyle||{},n)}}},setClippingParams:function(e,t,n){this._paneClipRectID=e,this._widePaneClipRectID=t,this._forceClipping=n},applyClip:function(){this._group.attr({"clip-path":this._paneClipRectID})},resetClip:function(){this._group.attr({"clip-path":null})},getTagField:function(){return this._options.tagField||"tag"},getValueFields:A,getSizeField:A,getArgumentField:A,getPoints:function(){return this._points},getPointsInViewPort:function(){return O.getPointsInViewPort(this)},_createPoint:function(e,t,n){e.index=n;var i,o,a,s=this,l=t[n],u=s.pointsByArgument;if(s._checkData(e))return i=s._getCreatingPointOptions(e),l?l.update(e,i):(l=new v.Point(s,e,i),s.isSelected()&&r(s.lastSelectionMode)&&l.setView(j),t.push(l)),l.hasValue()&&s.customizePoint(l,e),o=l.argument.valueOf(),a=u[o],a?a.push(l):u[o]=[l],!0},getRangeData:function(){return this._visible?this._getRangeData():Z()},getViewport:function(){return O.getViewport(this)},_deleteGroup:function(e){var t=this[e];t&&(t.dispose(),this[e]=null)},_saveOldAnimationMethods:function(){var e=this;e._oldClearingAnimation=e._clearingAnimation,e._oldUpdateElement=e._updateElement,e._oldGetAffineCoordOptions=e._getAffineCoordOptions},_deleteOldAnimationMethods:function(){this._oldClearingAnimation=null,this._oldUpdateElement=null,this._oldGetAffineCoordOptions=null},updateOptions:function(e){var t=this,n=e.widgetType,i=t.type,r=e.type;if(t.type=r&&C(r.toString()),!t._checkType(n)||t._checkPolarBarType(n,e))return t.dispose(),void(t.isUpdated=!1);i!==t.type&&(t._firstDrawing=!0,t._saveOldAnimationMethods(),t._resetType(i,n),t._setType(t.type,n)),t._options=e,t._pointOptions=null,t._renderer.initHatching(),t.name=e.name,t.pane=e.pane,t.tag=e.tag,t._createStyles(e),t._stackName=null,t._updateOptions(e),t._visible=e.visible,t.isUpdated=!0,t._createGroups()},_disposePoints:function(e){S(e||[],function(e,t){t.dispose()})},_correctPointsLength:function(e,t){this._disposePoints(this._oldPoints),this._oldPoints=t.splice(e,t.length)},getErrorBarRangeCorrector:A,updateDataType:function(e){var t=this;return t.argumentType=e.argumentType,t.valueType=e.valueType,t.argumentAxisType=e.argumentAxisType,t.valueAxisType=e.valueAxisType,t.showZero=e.showZero,t},getOptions:function(){return this._options},_resetRangeData:function(){this._rangeData=Z()},updateData:function(e){var t=this,n=t._originalPoints||[],i=0,r=t._options,o=0,a=e.length;for(t.pointsByArgument={},t._resetRangeData(),e&&e.length&&(t._canRenderCompleteHandle=!0),t._beginUpdateData(e);o<a;)t._createPoint(t._getPointData(e[o],r),n,i)&&i++,o++;t._disposePoints(t._aggregatedPoints),t._aggregatedPoints=null,t._points=t._originalPoints=n,t._correctPointsLength(i,n),t._endUpdateData()},getTemplateFields:function(){return this.getValueFields().concat(this.getTagField(),this.get
12SizeField()).map(function(e){return{templateField:e+this.name,originalField:e}},this)},resamplePoints:function(e){var t,n,i,r,o,a=this,s=a._getPointSize(),l=a.getAllPoints().length,u=a.getArgumentAxis(),c=u.getViewport(),d=c&&c.min,h=c&&c.max,p=u.getTranslator(),f="discrete"===a.argumentAxisType||"discrete"===a.valueAxisType,g=p.getBusinessRange(),m=b(d)&&b(h);l&&l>1&&(r=e/s,r=r<=1?1:r,f?("discrete"===a.argumentAxisType&&(t=g.categories,n=T(d,t),i=T(h,t),-1!==n&&-1!==i&&(t=t.slice(n,i+1)),l=t.length),o=Math.ceil(l/r)):o=(m?h-d:g.maxVisible-g.minVisible)/r,a._points=a._resample(o,d-o,h+o,m))},_removeOldSegments:function(e){var t=this;S(t._graphics.splice(e,t._graphics.length)||[],function(e,n){t._removeElement(n)}),t._trackers&&S(t._trackers.splice(e,t._trackers.length)||[],function(e,t){t.remove()})},draw:function(e,t,n){var i,r=this;r._oldClearingAnimation&&e&&r._firstDrawing?(i=function(){r._draw(!0,t)},r._oldClearingAnimation(i)):r._draw(e,t,n)},_draw:function(e,t,n){var i,r=this,o=r._points||[],a=[],s=0,l=r._firstDrawing,u=o[0]&&o[0].hasValue()&&r._options.closed;if(r._legendCallback=n||r._legendCallback,r._graphics=r._graphics||[],r._prepareSeriesToDrawing(),!r._visible)return e=!1,void r._group.remove();r._appendInGroup(),r._applyVisibleArea(),r._setGroupsSettings(e,l),r._segments=[],r._drawnPoints=[],r._firstDrawing=!o.length,i={markers:r._markersGroup,errorBars:r._errorBarGroup},o.forEach(function(t,n){t.translate(),t.hasValue()&&t.hasCoords()?(r._drawPoint({point:t,groups:i,hasAnimation:e,firstDrawing:l}),a.push(t)):(t.hasCoords()||t.setInvisibility(),a.length&&(r._drawSegment(a,e,s++),a=[]))}),a.length&&r._drawSegment(a,e,s++,u),r._removeOldSegments(s),r._defaultSegments=r._generateDefaultSegments(),t&&r.hideLabels(),e&&r._animate(l),r.isSelected()?r._changeStyle(r.lastSelectionMode,void 0,!0):r.isHovered()&&r._changeStyle(r.lastHoverMode,void 0,!0)},_setLabelGroupSettings:function(e){var t={class:"dxc-labels"};this._applyElementsClipRect(t),this._applyClearingSettings(t),e&&(t.opacity=.001),this._labelsGroup.attr(t).append(this._extGroups.labelsGroup)},_checkType:function(e){return!!p.mixins[e][this.type]},_checkPolarBarType:function(e,t){return"polar"===e&&t.spiderWidget&&-1!==this.type.indexOf("bar")},_resetType:function(e,t){var n,i;if(e){i=p.mixins[t][e];for(n in i)delete this[n]}},_setType:function(e,t){var n,i=p.mixins[t][e];for(n in i)this[n]=i[n]}
12,_setPointsView:function(e,t){this.getPoints().forEach(function(n){t!==n&&n.setView(e)})},_resetPointsView:function(e,t){this.getPoints().forEach(function(n){t!==n&&n.resetView(e)})},_resetNearestPoint:function(){var e=this;e._nearestPoint&&e._nearestPoint.resetView(H),e._nearestPoint=null},_setSelectedState:function(e){var t=this;t.lastSelectionMode=C(e||t._options.selectionMode),t.fullState=t.fullState|z,t._resetNearestPoint(),t._changeStyle(t.lastSelectionMode),"none"!==t.lastSelectionMode&&t.isHovered()&&r(t.lastHoverMode)&&t._resetPointsView(H)},_releaseSelectedState:function(){var e=this;e.fullState=e.fullState&~z,e._changeStyle(e.lastSelectionMode,j),"none"!==e.lastSelectionMode&&e.isHovered()&&r(e.lastHoverMode)&&e._setPointsView(H)},isFullStackedSeries:function(){return 0===this.type.indexOf("fullstacked")},isStackedSeries:function(){return 0===this.type.indexOf("stacked")},isFinancialSeries:function(){return"stock"===this.type||"candlestick"===this.type},_canChangeView:function(){return!this.isSelected()&&"none"!==C(this._options.hoverMode)},_changeStyle:function(e,t,n){var i=this,o=i.fullState,a=[N,H,j,j];"none"===i.lastHoverMode&&(o&=~G),"none"===i.lastSelectionMode&&(o&=~z),r(e)&&!n&&(t?i._resetPointsView(t):i._setPointsView(a[o])),i._legendCallback([X,Y,W,W][o]),i._applyStyle(i._styles[a[o]])},updateHover:function(e,t){var n=this,i=n._nearestPoint,r=n.isHovered()&&"nearestpoint"===n.lastHoverMode&&n.getNeighborPoint(e,t);r===i||n.isSelected()&&"none"!==n.lastSelectionMode||(n._resetNearestPoint(),r&&(r.setView(H),n._nearestPoint=r))},_getMainAxisName:function(){return this._options.rotated?"X":"Y"},areLabelsVisible:function(){return!b(this._options.maxLabelCount)||this._points.length<=this._options.maxLabelCount},getLabelVisibility:function(){return this.areLabelsVisible()&&this._options.label&&this._options.label.visible},customizePoint:function(e,t){var n,i,r,o,a,s,l=this,u=l._options,c=u.customizePoint,d=u.customizeLabel;d&&d.call&&(n=w({seriesName:l.name},t),n.series=l,r=d.call(n,n),a=r&&!k(r),r=a?w(!0,{},u.label,r):null),c&&c.call&&(n=n||w({seriesName:l.name},t),n.series=l,o=c.call(n,n),s=o&&!k(o)),(a||s)&&(i=l._parsePointOptions(l._preparePointOptions(o),r||u.label,t),i.styles.useLabelCustomOptions=a,i.styles.usePointCustomOptions=s,e.updateOptions(i))},show:function(){this._visible||this._changeVisibility(!0)},hide:function(){this._visible&&this._changeVisibility(!1)},_changeVisibility:function(e){var t=this;t._visible=t._options.visible=e,t._updatePointsVisibility(),t.hidePointTooltip(),t._options.visibilityChanged()},_updatePointsVisibility:A,hideLabels:function(){S(this._points,function(e,t){t._label.draw(!1)})},_parsePointOptions:function(e,t,n){var i=this,r=i._options,a=i._createPointStyles(e,n),s=w({},e,{type:r.type,rotated:r.rotated,styles:a,widgetType:r.widgetType,visibilityChanged:r.visibilityChanged});return s.label=o(t,a.normal.fill),i.areErrorBarsVisible()&&(s.errorBars=r.valueErrorBar),s},_preparePointOptions:function(e){var t=this._getOptionsForPoint();return e?d(t,e):t},_getMarkerGroupOptions:function(){return w(!1,{},this._getOptionsForPoint(),{hoverStyle:{},selectionStyle:{}})},_resample:function(e,t,n,i){function r(e){l.push(e),a=e.argument,i&&(d=e.argument<t?1:e.argument>n?2:0)}var o,a,s=this,l=[],u=0,c=0,d=0,h=s.getAllPoints();return"discrete"===s.argumentAxisType||"discrete"===s.valueAxisType?x(h,function(t,n){return n%e==0?t:(t.setInvisibility(),null)}):(s._aggregatedPoints=s._aggregatedPoints||[],S(h,function(i,h){h.setInvisibility(),l.length?!d&&Math.abs(a-h.argument)<e?l.push(h):1===d&&h.argument<t||2===d&&h.argument>n||(o=s._fusionPoints(l,a,u),u++,s._createPoint(o,s._aggregatedPoints,c)&&c++,l=[],r(h)):r(h)}),l.length&&(o=s._fusionPoints(l,a,u),s._createPoint(o,s._aggregatedPoints,c)&&c++),s._correctPointsLength(c,s._aggregatedPoints),s._endUpdateData(),s._aggregatedPoints)},canRenderCompleteHandle:function(){var e=this._canRenderCompleteHandle;return delete this._canRenderCompleteHandle,!!e},isHovered:function(){return!!(1&this.fullState)},isSelected:function(){return!!(2&this.fullState)},isVisible:function(){return this._visible},getAllPoints:function(){return(this._originalPoints||[]).slice()},getPointByPos:function(e){return(this._points||[])[e]},getVisiblePoints:function(){return(this._drawnPoints||[]).slice()},selectPoint:function(e){e.isSelected()||(l(e,this._legendCallback),this._eventPipe({action:"pointSelect",target:e}),this._eventTrigger("pointSelectionChanged",{target:e}))},deselectPoint:function(e){e.isSelected()&&(u(e,this._legendCallback),this._eventPipe({action:"pointDeselect",target:e}),this._eventTrigger("pointSelectionChanged",{target:e}))},hover:function(e){var t=this,n=t._eventTrigger;t.isHovered()||(t.lastHoverMode=C(e||t._options.hoverMode),t.fullState=t.fullState|G,t._changeStyle(t.lastHoverMode,void 0,t.isSelected()&&"none"!==t.lastSelectionMode),n("seriesHoverChanged",{target:t}))},clearHover:function(){var e=this,t=e._eventTrigger;e.isHovered()&&(e._resetNearestPoint(),e.fullState=e.fullState&~G,e._changeStyle(e.lastHoverMode,H,e.isSelected()&&"none"!==e.lastSelectionMode),t("seriesHoverChanged",{target:e}))},hoverPoint:function(e){var t=this;e.isHovered()||(e.clearHover(),a(e,t._legendCallback),t._canChangeView()&&t._applyStyle(t._styles.hover),t._eventPipe({action:"pointHover",target:e}),t._eventTrigger("pointHoverChanged",{target:e}))},clearPointHover:function(){var e=this;e.getPoints().some(function(t){return!!t.isHovered()&&(s(t,e._legendCallback),e._canChangeView()&&e._applyStyle(e._styles.normal),e._eventPipe({action:"clearPointHover",target:t}),e._eventTrigger("pointHoverChanged",{target:t}),!0)})},showPointTooltip:function(e){i(this._extGroups.seriesGroup,"showpointtooltip",e)},hidePointTooltip:function(e){i(this._extGroups.seriesGroup,"hidepointtooltip",e)},select:function(){var e=this;e.isSelected()||(e._setSelectedState(e._options.selectionMode),e._eventPipe({action:"seriesSelect",target:e}),e._group.toForeground(),e._eventTrigger("seriesSelectionChanged",{target:e}))},clearSelection:function(){var e=this;e.isSelected()&&(e._releaseSelectedState(),e._eventTrigger("seriesSelectionChanged",{target:e}))},getPointsByArg:function(e){return this.pointsByArgument[e.valueOf()]||[]},getPointsByKeys:function(e){return this.getPointsByArg(e)},notify:function(e){var t=this,n=e.action,i=t._seriesModes,r=e.target,o=r.getOptions(),a=C(o.hoverMode),s=C(o.selectionMode);"pointHover"===n?t._hoverPointHandler(r,a,e.notifyLegend):"clearPointHover"===n?t._clearPointHoverHandler(r,a,e.notifyLegend):"seriesSelect"===n?r!==t&&"single"===i.seriesSelectionMode&&t.clearSelection():"pointSelect"===n?("single"===i.pointSelectionMode&&t.getPoints().some(function(e){return!(e===r||!e.isSelected())&&(t.deselectPoint(e),!0)}),t._selectPointHandler(r,s)):"pointDeselect"===n&&t._deselectPointHandler(r,s)},_selectPointHandler:function(e,t){var n=this;t===q?e.series===n&&n._setPointsView(j,e):"allargumentpoints"===t&&n.getPointsByKeys(e.argument,e.argumentIndex).forEac
12h(function(t){t!==e&&t.setView(j)})},_deselectPointHandler:function(e,t){t===q?e.series===this&&this._resetPointsView(j,e):"allargumentpoints"===t&&this.getPointsByKeys(e.argument,e.argumentIndex).forEach(function(t){t!==e&&t.resetView(j)})},_hoverPointHandler:function(e,t,n){var i=this;e.series!==i&&"allargumentpoints"===t?(i.getPointsByKeys(e.argument,e.argumentIndex).forEach(function(e){e.setView(H)}),n&&i._legendCallback(e)):t===q&&e.series===i&&i._setPointsView(H,e)},_clearPointHoverHandler:function(e,t,n){var i=this;"allargumentpoints"===t?(e.series!==i&&i.getPointsByKeys(e.argument,e.argumentIndex).forEach(function(e){e.resetView(H)}),n&&i._legendCallback(e)):t===q&&e.series===i&&i._resetPointsView(H,e)},_deletePoints:function(){var e=this;e._disposePoints(e._originalPoints),e._disposePoints(e._aggregatedPoints),e._disposePoints(e._oldPoints),e._points=e._oldPoints=e._aggregatedPoints=e._originalPoints=e._drawnPoints=null},_deleteTrackers:function(){var e=this;S(e._trackers||[],function(e,t){t.remove()}),e._trackersGroup&&e._trackersGroup.dispose(),e._trackers=e._trackersGroup=null},dispose:function(){var e=this;e._deletePoints(),e._group.dispose(),e._labelsGroup&&e._labelsGroup.dispose(),e._errorBarGroup&&e._errorBarGroup.dispose(),e._deleteTrackers(),e._group=e._extGroups=e._markersGroup=e._elementsGroup=e._bordersGroup=e._labelsGroup=e._errorBarGroup=e._graphics=e._rangeData=e._renderer=e._styles=e._options=e._pointOptions=e._drawnPoints=e._aggregatedPoints=e.pointsByArgument=e._segments=e._prevSeries=null},correctPosition:A,drawTrackers:A,getNeighborPoint:A,areErrorBarsVisible:A,getMarginOptions:function(){return this._patchMarginOptions({percentStick:this.isFullStackedSeries()})},getColor:function(){return this.getLegendStyles().normal.fill},getOpacity:function(){return this._options.opacity},getStackName:function(){return this._stackName},getPointByCoord:function(e,t){var n=this.getNeighborPoint(e,t);return n&&n.coordsIn(e,t)?n:null},getValueAxis:function(){return this._valueAxis},getArgumentAxis:function(){return this._argumentAxis}}},function(e,t,n){"use strict";function i(e){return"none"===m(e)}function r(e,t,n){this.fullState=C,this.series=e,this.update(t,n),this._viewCounters={hover:0,selection:0},this._emptySettings={fill:null,stroke:null,dashStyle:null}}var o={},a=n(29).states,s=n(27),l=n(51),u=n(167),c=n(109),d=n(110),h=n(168),p=n(111),f=n(169),g=n(170),m=n(3).normalizeEnum,_=n(1).extend,v=n(2).each,b=v,y=_,x=n(0).isDefined,S=n(4).noop,w=a.selectedMark,k=a.hoverMark,C=a.normalMark,A=a.hover,T=a.normal,E=a.selection,O={chart:{scatter:"symbolPoint",line:"symbolPoint",spline:"symbolPoint",stepline:"symbolPoint",stackedline:"symbolPoint",fullstackedline:"symbolPoint",stackedspline:"symbolPoint",fullstackedspline:"symbolPoint",stackedsplinearea:"symbolPoint",fullstackedsplinearea:"symbolPoint",area:"symbolPoint",splinearea:"symbolPoint",steparea:"symbolPoint",stackedarea:"symbolPoint",fullstackedarea:"symbolPoint",rangearea:"rangeSymbolPoint",bar:"barPoint",stackedbar:"barPoint",fullstackedbar:"barPoint",rangebar:"rangeBarPoint",bubble:"bubblePoint",stock:"stockPoint",candlestick:"candlestickPoint"},pie:{pie:"piePoint",doughnut:"piePoint",donut:"piePoint"},polar:{scatter:"polarSymbolPoint",line:"polarSymbolPoint",area:"polarSymbolPoint",bar:"polarBarPoint",stackedbar:"polarBarPoint"}};t.Point=r,o.symbolPoint=s,o.barPoint=l,o.bubblePoint=u,o.piePoint=c,o.rangeSymbolPoint=d,o.rangeBarPoint=h,o.candlestickPoint=p,o.stockPoint=f,o.polarSymbolPoint=g.polarSymbolPoint,o.polarBarPoint=g.polarBarPoint,r.prototype={constructor:r,getColor:function(){return this.hasValue()||this._styles.usePointCustomOptions||this.series.customizePoint(this,this._dataItem),this._styles.normal.fill||this.series.getColor()},_getStyle:function(){return this._styles[this._currentStyle||"normal"]},update:function(e,t){this.updateOptions(t),this.updateData(e)},updateData:function(e){var t=this;t.argument=t.initialArgument=t.originalArgument=e.argument,t.tag=e.tag,t.index=e.index,this._dataItem=e,t.lowError=e.lowError,t.highError=e.highError,t._updateData(e),!t.hasValue()&&t.setInvisibility(),t._fillStyle(),t._updateLabelData()},deleteMarker:function(){var e=this;e.graphic&&e.graphic.dispose(),e.graphic=null},_drawErrorBar:S,draw:function(e,t,n,i){var r=this;return r._needDeletingOnDraw&&(r.deleteMarker(),r._needDeletingOnDraw=!1),r._needClearingOnDraw&&(r.clearMarker(),r._needClearingOnDraw=!1),r._hasGraphic()?r._updateMarker(n,this._getStyle(),t.markers):r._getMarkerVisibility()&&r._drawMarker(e,t.markers,n,i),r._drawLabel(),r._drawErrorBar(e,t.errorBars,n),r},applyStyle:function(e,t){var n=this;return n._currentStyle=e,n.graphic&&("normal"===e?n.clearMarker():n.graphic.toForeground(),n._updateMarker(!0,n._styles[e],void 0,t)),n},_getViewStyle:function(){var e=C,t=this.fullState,n=[T,A,E,E];return this._viewCounters.hover&&(e|=k),this._viewCounters.selection&&(e|=w),i(this.getOptions().selectionMode)&&(t&=~w),i(this.getOptions().hoverMode)&&(t&=~k),e|=t,n[e]},applyView:function(e){var t=this._getViewStyle();this.applyStyle(t,e)}
12,setView:function(e){this._viewCounters[e]++,this.applyView()},resetView:function(e){--this._viewCounters[e],this.applyView()},releaseHoverState:function(){var e=this;e.graphic&&!e.isSelected()&&e.graphic.toBackground()},select:function(){this.series.selectPoint(this)},clearSelection:function(){this.series.deselectPoint(this)},hover:function(){this.series.hoverPoint(this)},clearHover:function(){this.series.clearPointHover()},showTooltip:function(){this.series.showPointTooltip(this)},hideTooltip:function(){this.series.hidePointTooltip(this)},_checkLabelsChanging:function(e,t){var n=~t.indexOf("range"),i=~e.indexOf("range");return i&&!n||!i&&n},updateOptions:function(e){if(e){var t=this,n=t._options,i=e.widgetType,r=n&&n.type,a=e.type,s=O[i][a];r!==a?(t._needDeletingOnDraw=!0,t._needClearingOnDraw=!1,r&&(t._checkLabelsChanging(r,a)&&t.deleteLabel(),t._resetType(o[O[r]])),t._setType(o[s])):(t._needDeletingOnDraw=t._checkSymbol(n,e),t._needClearingOnDraw=t._checkCustomize(n,e)),t._options=e,t._fillStyle(),t._updateLabelOptions(s)}},translate:function(){this.hasValue()&&this._translate()},_checkCustomize:function(e,t){return e.styles.usePointCustomOptions&&!t.styles.usePointCustomOptions},_getCustomLabelVisibility:function(){return this._styles.useLabelCustomOptions?!!this._options.label.visible:null},getBoundingRect:function(){return this._getGraphicBBox()},_resetType:function(e){for(var t in e)delete this[t]},_setType:function(e){for(var t in e)this[t]=e[t]},isInVisibleArea:function(){return this.inVisibleArea},isSelected:function(){return!!(this.fullState&w)},isHovered:function(){return!!(this.fullState&k)},getOptions:function(){return this._options},animate:function(e,t,n){if(!this.graphic)return void(e&&e());this.graphic.animate(t,{partitionDuration:n},e)},getCoords:function(e){var t=this;return e?t._options.rotated?{x:t.minX,y:t.y}:{x:t.x,y:t.minY}:{x:t.x,y:t.y}},getDefaultCoords:function(){var e=this;return e._options.rotated?{x:e.defaultX,y:e.y}:{x:e.x,y:e.defaultY}},_getVisibleArea:function(){return this.series.getVisibleArea()},_getArgTranslator:function(){return this.series.getArgumentAxis().getTranslator()},_getValTranslator:function(){return this.series.getValueAxis().getTranslator()},_calculateVisibility:function(e,t,n,i){var r=this,o=r._getVisibleArea(),a=r._options.rotated;o.minX>e+(n||0)||o.maxX<e||o.minY>t+(i||0)||o.maxY<t||a&&x(n)&&0!==n&&(o.minX===e+n||o.maxX===e)||!a&&x(i)&&0!==i&&(o.minY===t+i||o.maxY===t)?r.inVisibleArea=!1:r.inVisibleArea=!0},hasValue:function(){return null!==this.value&&null!==this.minValue},hasCoords:S,correctPosition:S,correctRadius:S,correctLabelRadius:S,getCrosshairData:S,getPointRadius:S,_populatePointShape:S,_checkSymbol:S,getMarkerCoords:S,hide:S,show:S,hideMarker:S,setInvisibility:S,clearVisibility:S,isVisible:S,resetCorrection:S,correctValue:S,resetValue:S,setPercentValue:S,correctCoordinates:S,coordsIn:S,getTooltipParams:S,setLabelEllipsis:S,setLabelTrackerData:S,updateLabelCoord:S,drawLabel:S,correctLabelPosition:S,setMaxLabelLength:S,getMinValue:S,getMaxValue:S,dispose:function(){var e=this;e.deleteMarker(),e.deleteLabel(),e._errorBar&&this._errorBar.dispose(),e._options=e._styles=e.series=e._errorBar=null},getTooltipFormatObject:function(e){var t=this,n=t._getFormatObject(e),i=[],r=[];return t.stackPoints&&(b(t.stackPoints,function(t,n){if(n.isVisible()){var o=n._getFormatObject(e);r.push(o),i.push(o.seriesName+": "+o.valueText)}}),y(n,{points:r,valueText:i.join("\n"),stackName:t.stackPoints.stackName})),n},setHole:function(e,t){var n=this,i=isFinite(n.minValue)?n.minValue:0;x(e)&&("left"===t?(n.leftHole=n.value-e,n.minLeftHole=i-e):(n.rightHole=n.value-e,n.minRightHole=i-e))},resetHoles:function(){this.leftHole=null,this.minLeftHole=null,this.rightHole=null,this.minRightHole=null},getLabel:function(){return this._label},getLabels:function(){return[this._label]}}},function(e,t,n){"use strict";var i=n(1).extend,r=n(27),o=i;e.exports=o({},r,{correctCoordinates:function(e){this.bubbleSize=e/2},_drawMarker:function(e,t,n){var i=this,r=o({translateX:i.x,translateY:i.y},i._getStyle());i.graphic=e.circle(0,0,n?0:i.bubbleSize).smartAttr(r).data({"chart
12-data-point":i}).append(t)},getTooltipParams:function(e){var t,n=this,i=n.graphic;if(i)return t=i.getBBox().height,{x:n.x,y:t<20||"edge"===e?this.y-t/2:this.y,offset:0}},_getLabelFormatObject:function(){var e=r._getLabelFormatObject.call(this);return e.size=this.initialSize,e},_updateData:function(e){r._updateData.call(this,e),this.size=this.initialSize=e.size},_getGraphicBBox:function(){var e=this;return e._getSymbolBBox(e.x,e.y,e.bubbleSize)},_updateMarker:function(e,t){var n=this;e||(t=o({r:n.bubbleSize,translateX:n.x,translateY:n.y},t)),n.graphic.smartAttr(t)},_getFormatObject:function(e){var t=r._getFormatObject.call(this,e);return t.sizeText=e.formatValue(this.initialSize),t},_storeTrackerR:function(){return this.bubbleSize},_getLabelCoords:function(e){return"inside"===e.getLayoutOptions().position?this._getLabelCoordOfPosition(e,"inside"):r._getLabelCoords.call(this,e)}})},function(e,t,n){"use strict";var i=n(4).noop,r=n(1).extend,o=n(51),a=n(110),s=r;e.exports=s({},o,{deleteLabel:a.deleteLabel,_getFormatObject:a._getFormatObject,clearVisibility:function(){var e=this.graphic;e&&e.attr("visibility")&&e.attr({visibility:null})},setInvisibility:function(){var e=this.graphic;e&&"hidden"!==e.attr("visibility")&&e.attr({visibility:"hidden"}),this._topLabel.draw(!1),this._bottomLabel.draw(!1)},getTooltipParams:function(e){var t,n,i=this,r="edge"===e;return i._options.rotated?(t=r?i.x+i.width:i.x+i.width/2,n=i.y+i.height/2):(t=i.x+i.width/2,n=r?i.y:i.y+i.height/2),{x:t,y:n,offset:0}},_translate:function(){var e=this;o._translate.call(e),e._options.rotated?e.width=e.width||1:e.height=e.height||1},hasCoords:a.hasCoords,_updateData:a._updateData,_getLabelPosition:a._getLabelPosition,_getLabelMinFormatObject:a._getLabelMinFormatObject,_updateLabelData:a._updateLabelData,_updateLabelOptions:a._updateLabelOptions,getCrosshairData:a.getCrosshairData,_createLabel:a._createLabel,_checkOverlay:a._checkOverlay,_checkLabelsOverlay:a._checkLabelsOverlay,_getOverlayCorrections:a._getOverlayCorrections,_drawLabel:a._drawLabel,_getLabelCoords:a._getLabelCoords,_getGraphicBBox:function(e){var t="top"===e,n=o._getGraphicBBox.call(this);return this._options.rotated?(n.x=t?n.x+n.width:n.x,n.width=0):(n.y=t?n.y:n.y+n.height,n.height=0),n},getLabel:a.getLabel,getLabels:a.getLabels,getBoundingRect:i,getMinValue:a.getMinValue,getMaxValue:a.getMaxValue})},function(e,t,n){"use strict";var i=n(1).extend,r=n(0).isNumeric,o=n(111),a=i,s=r;e.exports=a({},o,{_getPoints:function(){var e,t=this,n=t._options.rotated?function(e,t){return[t,e]}:function(e,t){return[e,t]},i=s(t.openY),r=s(t.closeY),o=t.x,a=t.width;return e=[].concat(n(o,t.highY)),i&&(e=e.concat(n(o,t.openY))),i&&(e=e.concat(n(o-a/2,t.openY))),i&&(e=e.concat(n(o,t.openY))),r&&(e=e.concat(n(o,t.closeY))),r&&(e=e.concat(n(o+a/2,t.closeY))),r&&(e=e.concat(n(o,t.closeY))),e=e.concat(n(o,t.lowY))},_drawMarkerInGroup:function(e,t,n){this.graphic=n.path(this._getPoints(),"line").attr({"stroke-linecap":"square"}
12).attr(t).data({"chart-data-point":this}).sharp().append(e)},_getMinTrackerWidth:function(){var e=2+this._styles.normal["stroke-width"];return e+e%2}})},function(e,t,n){"use strict";var i=n(1).extend,r=i,o=n(27),a=n(51),s=n(109),l=n(0).isDefined,u=n(3),c=u.normalizeAngle,d=Math,h=d.max;t.polarSymbolPoint=r({},o,{_getLabelCoords:s._getLabelCoords,_moveLabelOnCanvas:a._moveLabelOnCanvas,_getLabelPosition:function(){return"outside"},_getCoords:function(e,t){var n=this.series.getValueAxis(),i=n.getAngles()[0],r=this._getArgTranslator().translate(e),o=this._getValTranslator().translate(t),a=u.convertPolarToXY(n.getCenter(),n.getAngles()[0],r,o);return a.angle=r+i-90,a.radius=o,a},_translate:function(){var e=this,t=e.series.getValueAxis().getCenter(),n=e._getCoords(e.argument,e.value);e.vx=c(n.angle),e.vy=e.radiusOuter=e.radiusLabels=n.radius,e.radius=n.radius,e.middleAngle=-n.angle,e.angle=-n.angle,e.x=n.x,e.y=n.y,e.defaultX=e.centerX=t.x,e.defaultY=e.centerY=t.y,e._translateErrorBars(),e.inVisibleArea=!0},_translateErrorBars:function(){var e=this,t=e._options.errorBars,n=e._getValTranslator();t&&(l(e.lowError)&&(e._lowErrorCoord=e.centerY-n.translate(e.lowError)),l(e.highError)&&(e._highErrorCoord=e.centerY-n.translate(e.highError)),e._errorBarPos=e.centerX,e._baseErrorBarPos="stdDeviation"===t.type?e._lowErrorC
12oord+(e._highErrorCoord-e._lowErrorCoord)/2:e.centerY-e.radius)},_getTranslates:function(e){return e?this.getDefaultCoords():{x:this.x,y:this.y}},getDefaultCoords:function(){var e=u.getCosAndSin(-this.angle),t=this._getValTranslator().translate("canvas_position_default");return{x:this.defaultX+t*e.cos,y:this.defaultY+t*e.sin}},_addLabelAlignmentAndOffset:function(e,t){return t},_checkLabelPosition:function(e,t){var n=this,i=n._getVisibleArea(),r=n._getGraphicBBox();return n._isPointInVisibleArea(i,r)&&(t=n._moveLabelOnCanvas(t,i,e.getBoundingRect())),t},_getErrorBarSettings:function(e,t){var n=o._getErrorBarSettings.call(this,e,t);return n.rotate=90-this.angle,n.rotateX=this.centerX,n.rotateY=this.centerY,n},getCoords:function(e){return e?this.getDefaultCoords():{x:this.x,y:this.y}}}),t.polarBarPoint=r({},a,{_translateErrorBars:t.polarSymbolPoint._translateErrorBars,_getErrorBarSettings:t.polarSymbolPoint._getErrorBarSettings,_moveLabelOnCanvas:a._moveLabelOnCanvas,_getLabelCoords:s._getLabelCoords,_getLabelConnector:s._getLabelConnector,getTooltipParams:s.getTooltipParams,_getLabelPosition:s._getLabelPosition,_getCoords:t.polarSymbolPoint._getCoords,_translate:function(){var e=this,n=e._getValTranslator(),i=n.translate("canvas_position_end");e.radiusInner=n.translate(e.minValue),t.polarSymbolPoint._translate.call(e),null===e.radiusInner?e.radiusInner=e.radius=i:null===e.radius&&(this.radius=this.value>=0?i:0),e.radiusOuter=e.radiusLabels=h(e.radiusInner,e.radius),e.radiusInner=e.defaultRadius=d.min(e.radiusInner,e.radius),e.middleAngle=e.angle=-c(e.middleAngleCorrection-e.angle)},getMarkerCoords:function(){return{x:this.centerX,y:this.centerY,outerRadius:this.radiusOuter,innerRadius:this.defaultRadius,startAngle:this.middleAngle-this.interval/2,endAngle:this.middleAngle+this.interval/2}},_drawMarker:function(e,t,n){var i=this,r=i._getStyle(),o=i.getMarkerCoords(),a=o.innerRadius,s=o.outerRadius,l=i._getCoords(i.argument,"canvas_position_default"),u=o.x,c=o.y;n&&(a=0,s=0,u=l.x,c=l.y),i.graphic=e.arc(u,c,a,s,o.startAngle,o.endAngle).attr(r).data({"chart
12-data-point":i}).append(t)},_checkLabelPosition:function(e,t){var n=this,i=n._getVisibleArea(),r=u.getCosAndSin(n.middleAngle),o=n.centerX+n.defaultRadius*r.cos,a=n.centerY-n.defaultRadius*r.sin;return o>i.minX&&o<i.maxX&&a>i.minY&&a<i.maxY&&(t=n._moveLabelOnCanvas(t,i,e.getBoundingRect())),t},_addLabelAlignmentAndOffset:function(e,t){return t},correctCoordinates:function(e){this.middleAngleCorrection=e.offset,this.interval=e.width},coordsIn:function(e,t){var n=u.convertXYToPolar(this.series.getValueAxis().getCenter(),e,t),i=this.getMarkerCoords(),r=i.startAngle<i.endAngle?-n.phi>=i.startAngle&&-n.phi<=i.endAngle:-n.phi<=i.startAngle&&-n.phi>=i.endAngle;return n.r>=i.innerRadius&&n.r<=i.outerRadius&&r}})},function(e,t,n){"use strict";var i=n(1).extend,r=i,o=n(0).isDefined,a=n(3).map,s=n(4).noop,l=n(23).chart,u=n(30).chart.bar,c=n(44).chart.area;t.chart={};var d={_beginUpdateData:s,areErrorBarsVisible:s,_createErrorBarGroup:s,_checkData:function(e){return o(e.argument)&&void 0!==e.value&&void 0!==e.minValue},updateTemplateFieldNames:function(){var e=this,t=e._options,n=e.getValueFields(),i=e.name;t.rangeValue1Field=n[0]+i,t.rangeValue2Field=n[1]+i,t.tagField=e.getTagField()+i},getValueRangeInitialValue:l.getValueRangeInitialValue,_getPointData:function(e,t){return{tag:e[t.tagField||"tag"],minValue:e[t.rangeValue1Field||"val1"],value:e[t.rangeValue2Field||"val2"],argument:e[t.argumentField||"arg"]}
12},_fusionPoints:function(e,t){var n=l._calcMedianValue,i=n.call(this,e,"value"),r=n.call(this,e,"minValue");return null!==i&&null!==r||(i=r=null),{minValue:r,value:i,argument:t,tag:null}},getValueFields:function(){return[this._options.rangeValue1Field||"val1",this._options.rangeValue2Field||"val2"]}};t.chart.rangebar=r({},u,d),t.chart.rangearea=r({},c,{_drawPoint:function(e){var t=e.point;t.isInVisibleArea()?(t.clearVisibility(),t.draw(this._renderer,e.groups),this._drawnPoints.push(t),t.visibleTopMarker||t.hideMarker("top"),t.visibleBottomMarker||t.hideMarker("bottom")):t.setInvisibility()},_prepareSegment:function(e,t){var n=this._processSinglePointsAreaSegment(e,t),i=a(n,function(e){return e.getCoords(!0)});return{line:n,bottomLine:i,area:a(n,function(e){return e.getCoords()}).concat(i.slice().reverse()),singlePointSegment:n!==e}},_getDefaultSegment:function(e){var t=c._getDefaultSegment.call(this,e);return t.bottomLine=t.line,t},_removeElement:function(e){c._removeElement.call(this,e),e.bottomLine&&e.bottomLine.remove()},_drawElement:function(e,t){var n=this,i=c._drawElement.call(n,e,t);return i.bottomLine=n._bordersGroup&&n._createBorderElement(e.bottomLine,{"stroke-width":n._styles.normal.border["stroke-width"]}).append(n._bordersGroup),i},_applyStyle:function(e){var t=this,n=t._elementsGroup,i=t._bordersGroup;n&&n.smartAttr(e.elements),i&&i.attr(e.border),(t._graphics||[]).forEach(function(t){t.line&&t.line.attr({"stroke-width":e.border["stroke-width"]}),t.bottomLine&&t.bottomLine.attr({"stroke-width":e.border["stroke-width"]})})},_updateElement:function(e,t,n,i,r){c._updateElement.call(this,e,t,n,i,r);var o={points:t.bottomLine},a=e.bottomLine;a&&(n?a.animate(o,i):a.attr(o))}},d)},function(e,t,n){"use strict";var i=n(52).chart.line,r=n(23).chart,o=n(44).chart.area,a=n(30),s=a.chart.bar,l=a.polar.bar,u=n(1).extend,c=n(2).each,d=n(0).isDefined,h=u,p=c,f=n(4).noop;t.chart={},t.chart.bubble=h({},r,{_fillErrorBars:f,getErrorBarRangeCorrector:f,_calculateErrorBars:f,_getMainColor:s._getMainColor,_createPointStyles:s._createPointStyles,_updatePointsVisibility:s._updatePointsVisibility,_getOptionsForPoint:s._getOptionsForPoint,_applyMarkerClipRect:i._applyElementsClipRect,_parsePointStyle:l._parsePointStyle,_createLegendState:o._createLegendState,_setMarkerGroupSettings:l._setMarkerGroupSettings,areErrorBarsVisible:f,_createErrorBarGroup:f,_checkData:function(e){return d(e.argument)&&d(e.size)&&void 0!==e.value},_getPointData:function(e,t){var n=r._getPointData.call(this,e,t);return n.size=e[t.sizeField||"size"],n},_fusionPoints:function(e,t){var n=r._calcMedianValue;return{size:n.call(this,e,"size"),value:n.call(this,e,"value"),argument:t,tag:null}},getValueFields:function(){return[this._options.valueField||"val"]},getSizeField:function(){return this._options.sizeField||"size"},updateTemplateFieldNames:function(){var e=this,t=e._options,n=e.name;t.valueField=e.getValueFields()[0]+n,t.sizeField=e.getSizeField()+n,t.tagField=e.getTagField()+n},_clearingAnimation:function(e){var t=this,n=t._drawnPoints.length-1,i=t._labelsGroup;i&&i.animate({opacity:.001},{duration:t._defaultDuration,partitionDuration:.5},function(){p(t._drawnPoints||[],function(t,i){i.animate(t===n?e:void 0,{r:0},.5)})})},_animate:function(){var e=this,t=e._drawnPoints.length-1,n=e._labelsGroup,i=function(){n&&n.animate({opacity:1},{duration:e._defaultDuration})};
12p(e._drawnPoints||[],function(e,n){n.animate(e===t?i:void 0,{r:n.bubbleSize,translateX:n.x,translateY:n.y})})},_patchMarginOptions:function(e){return e.processBubbleSize=!0,e}})},function(e,t,n){"use strict";var i=n(4).noop,r=n(2).each,o=n(23),a=n(3),s=n(1).extend,l=o.chart,u=n(30).chart.bar,c=s,d=r,h=i,p=a.map,f=isFinite,g=Math.max;t.pie=c({},u,{_setGroupsSettings:l._setGroupsSettings,_createErrorBarGroup:h,_drawPoint:function(e){var t=e.point,n=this._legendCallback;l._drawPoint.call(this,e),!t.isVisible()&&t.setInvisibility(),t.isSelected()&&n()},adjustLabels:function(){var e,t=this,n=t._points||[],i=[];d(n,function(e,t){t._label.isVisible()&&(t.setLabelTrackerData(),"inside"!==t._label.getLayoutOptions().position&&(t.setLabelEllipsis(),i.push(t._label.getBoundingRect().width)))}),i.length&&(e=g.apply(null,i)),d(n,function(t,n){n._label.isVisible()&&"inside"!==n._label.getLayoutOptions().position&&(n.setMaxLabelLength(e),n.updateLabelCoord())})},_applyElementsClipRect:h,getColor:h,areErrorBarsVisible:h,_prepareSeriesToDrawing:h,_endUpdateData:function(){l._prepareSeriesToDrawing.call(this)},drawLabelsWOPoints:function(){var e=this;return"inside"!==e._options.label.position&&(e._labelsGroup.append(e._extGroups.labelsGroup),(e._points||[]).forEach(function(e){e.drawLabel()}),!0)},_getCreatingPointOptions:function(e){return this._getPointOptions(e)},_updateOptions:function(e){this.labelSpace=0,this.innerRadius="pie"===this.type?0:e.innerRadius},_checkData:function(e){var t=u._checkData(e);return this._options.paintNullPoints?t:t&&null!==e.value},_createGroups:l._createGroups,_setMarkerGroupSettings:function(){this._markersGroup.attr({class:"dxc-markers"})},_getMainColor:function(e){return this._options.mainSeriesColor(e.argument,e.index)},_getPointOptions:function(e){return this._parsePointOptions(this._preparePointOptions(),this._options.label,e)},_getRangeData:function(){return this._rangeData},_getArrangeTotal:function(e){var t=0;
12return d(e,function(e,n){n.isVisible()&&(t+=n.initialValue)}),t},_createPointStyles:function(e,t){var n=this,i=e.color||n._getMainColor(t);return{normal:n._parsePointStyle(e,i,i),hover:n._parsePointStyle(e.hoverStyle,i,i),selection:n._parsePointStyle(e.selectionStyle,i,i),legendStyles:{normal:n._createLegendState(e,i),hover:n._createLegendState(e.hoverStyle,i),selection:n._createLegendState(e.selectionStyle,i)}}},_getArrangeMinShownValue:function(e,t){var n=this._options.minSegmentSize,i=0,r=0;return t=t||e.length,d(e,function(e,o){o.isVisible()&&(o.initialValue<n*t/360?i+=n:r+=o.initialValue)}),i<360?n*r/(360-i):0},_applyArrangeCorrection:function(e,t,n){var i,r=this._options,o="anticlockwise"!==r.segmentsDirection,s=f(r.startAngle)?a.normalizeAngle(r.startAngle):0,l=r.minSegmentSize,u=0,c=0;0===n&&(n=e.filter(function(e){return e.isVisible()}).length,c=1),d(o?e:e.concat([]).reverse(),function(e,r){var o,a=r.isVisible()?c||r.initialValue:0;l&&r.isVisible()&&a<t&&(o=t),i=a/n,r.correctValue(u,i,c+(o||0)),r.shiftedAngle=s,u+=o||a}),this._rangeData={val:{min:0,max:u}}},_removePoint:function(e){var t=this.getPointsByArg(e.argument);t.splice(t.indexOf(e),1),e.dispose()},arrangePoints:function(){for(var e,t,n,i=this,r=i._originalPoints||[],o=i._options.minSegmentSize,a=!0,s=0,l=r.length;s<l&&a;)a=r[s].value<=0,s++;n=i._originalPoints=i._points=p(r,function(e){return null===e.value||!a&&e.value<0?(i._removePoint(e),null):e}),t=i._getArrangeTotal(n),o&&(e=this._getArrangeMinShownValue(n,t)),i._applyArrangeCorrection(n,e,t)},correctPosition:function(e,t){d(this._points,function(t,n){n.correctPosition(e)}),this.setVisibleArea(t)},correctRadius:function(e){d(this._points,function(t,n){n.correctRadius(e)})},correctLabelRadius:function(e){d(this._points,function(t,n){n.correctLabelRadius(e)})},setVisibleArea:function(e){this._visibleArea={minX:e.left,maxX:e.width-e.right,minY:e.top,maxY:e.height-e.bottom}},_applyVisibleArea:h,_animate:function(e){var t,n=this,i=n._points,r=i&&i.length,o=function(){n._animateComplete()};t=e?function(e,t){e.animate(t===r-1?o:void 0,.7,(1-.7)*t/(r-1))}:function(e,t){e.animate(t===r-1?o:void 0)},i.forEach(t)},getVisiblePoints:function(){return p(this._points,function(e){return e.isVisible()?e:null})},getPointsByKeys:function(e,t){var n=this.getPointsByArg(e);return n[t]&&[n[t]]||n}}),t.doughnut=t.donut=t.pie},function(e,t,n){"use strict";var i=n(23).chart,r=n(30).chart.bar,o=n(1).extend,a=n(2).each,s=n(0).isDefined,l=n(3).normalizeEnum,u=o,c=a,d=n(4).noop;t.stock=u({},i,{_animate:d,_applyMarkerClipRect:function(e){e["clip-path"]=this._forceClipping?this._paneClipRectID:this._widePaneClipRectID},_updatePointsVisibility:r._updatePointsVisibility,_getOptionsForPoint:r._getOptionsForPoint,getErrorBarRangeCorrector:d,_createErrorBarGroup:d,areErrorBarsVisible:d,_createGroups:i._createGroups,_setMarkerGroupSettings:function(){var e=this,t=e._markersGroup,n=e._createPointStyles(e._getMarkerGroupOptions()),i=u(n.normal,{class:"default-markers"}),r=u(n.positive.normal,{class:"default-positive-markers"}),o=u(n.reduction.normal,{class:"reduction-markers"}),a=u(n.reductionPositive.normal,{class:"reduction-positive-markers"}),s={class:"dxc-markers"};e._applyMarkerClipRect(s),t.attr(s),e._createGroup("defaultMarkersGroup",t,t,i),e._createGroup("reductionMarkersGroup",t,t,o),e._createGroup("defaultPositiveMarkersGroup",t,t,r),e._createGroup("reductionPositiveMarkersGroup",t,t,a)},_setGroupsSettings:function(){i._setGroupsSettings.call(this,!1)},_clearingAnimation:function(e){e()},_getCreatingPointOptions:function(){var e,t=this,n=t._predefinedPointOptions;return n||(e=this._getPointOptions(),t._predefinedPointOptions=n=u(!0,{styles:{}},e),n.styles.normal=n.styles.positive.normal=n.styles.reduction.normal=n.styles.reductionPositive.normal={"stroke-width":e.styles&&e.styles.normal&&e.styles.normal["stroke-width"]}),n},_checkData:function(e){return s(e.argument)&&void 0!==e.highValue&&void 0!==e.lowValue&&void 0!==e.openValue&&void 0!==e.closeValue},_getPointData:function(e,t){var n,i,r=this,o=t.openValueField||"open",a=t.closeValueField||"close",s=t.highValueField||"high",u=t.lowValueField||"low";switch(r.level=t.reduction.level,l(r.level)){case"open":n=o;break;case"high":n=s;break;case"low":n=u;break;default:n=a,r.level="close"}return i=e[n],{argument:e[t.argumentField||"date"],highValue:e[s],lowValue:e[u],closeValue:e[a],openValue:e[o],reductionValue:i,tag:e[t.tagField||"tag"],isReduction:r._checkReduction(i)}},_parsePointStyle:function(e,t,n){return{stroke:e.color||t,"stroke-width":e.width,fill:e.color||n}},updateTemplateFieldNames:function(){var e=this,t=e._options,n=e.getValueFields(),i=e.name;t.openValueField=n[0]+i,t.highValueField=n[1]+i,t.lowValueField=n[2]+i,t.closeValueField=n[3]+i,t.tagField=e.getTagField()+i},_getDefaultStyle:function(e){var t=this,n=e.color||t._options.mainSeriesColor;return{normal:t._parsePointStyle(e,n,n),hover:t._parsePointStyle(e.hoverStyle,n,n),selection:t._parsePointStyle(e.selectionStyle,n,n)}},_getReductionStyle:function(e){var t=this,n=e.reduction.color;return{normal:t._parsePointStyle({color:n,width:e.width,hatching:e.hatching},n,n),hover:t._parsePointStyle(e.hoverStyle,n,n),selection:t._parsePointStyle(e.selectionStyle,n,n)}},_createPointStyles:function(e){var t,n,i,r=this,o=r._options.innerColor,a=r._getDefaultStyle(e);return t=u(!0,{},a),n=r._getReductionStyle(e),i=u(!0,{}
12,n),t.normal.fill=t.hover.fill=t.selection.fill=o,i.normal.fill=i.hover.fill=i.selection.fill=o,a.positive=t,a.reduction=n,a.reductionPositive=i,a},_endUpdateData:function(){delete this.prevLevelValue,delete this._predefinedPointOptions},_checkReduction:function(e){var t=this,n=!1;return null!==e&&(s(t.prevLevelValue)&&(n=e<t.prevLevelValue),t.prevLevelValue=e),n},_fusionPoints:function(e,t){var n,i,r,o={},a=-1/0,s=1/0;if(!e.length)return{};switch(c(e,function(e,t){t.hasValue()&&(a=Math.max(a,t.highValue),s=Math.min(s,t.lowValue),i=void 0!==i?i:t.openValue,r=void 0!==t.closeValue?t.closeValue:r)}),o.argument=t,o.openValue=i,o.closeValue=r,o.highValue=a,o.lowValue=s,o.tag=null,l(this.level)){case"open":n=i;break;case"high":n=a;break;case"low":n=s;break;default:n=r}return o.reductionValue=n,o.isReduction=this._checkReduction(n),o},_getPointSize:function(){return 10},getValueFields:function(){var e=this._options;return[e.openValueField||"open",e.highValueField||"high",e.lowValueField||"low",e.closeValueField||"close"]},getArgumentField:function(){return this._options.argumentField||"date"},_beginUpdateData:d,_patchMarginOptions:function(e){var t=this._getCreatingPointOptions(),n=t.styles,i=[n.normal,n.hover,n.selection].reduce(function(e,t){return Math.max(e,t["stroke-width"])},0);return e.size=10+i,e}}),t.candlestick=u({},t.stock,{_beginUpdateData:r._beginUpdateData,_parsePointStyle:function(e,n,i){var r=e.color||i,o=t.stock._parsePointStyle.call(this,e,n,r);return o.fill=r,o.hatching=e.hatching,o}})},function(e,t,n){"use strict";function i(e,t,n,i){return e=g.clone(e),e.value=t,e.minValue=n,e.translate(),e.argument=e.argument+i,e}function r(e){for(var t,n,r=0,o=[],a=e.length;r<a;)t=e[r],n=[t],t.leftHole&&(n=[i(t,t.leftHole,t.minLeftHole,"left"),t]),t.rightHole&&n.push(i(t,t.rightHole,t.minRightHole,"right")),o.push(n),r++;return[].concat.apply([],o)}function o(e,t){for(var n;!n&&e;)n=e._segmentByArg&&e._segmentByArg[t],e=e._prevSeries;return n}var a=n(4).noop,s=n(1).extend,l=n(2).each,u=n(44).chart,c=u.area,d=n(30),h=d.chart.bar,p=n(52).chart,f=n(3),g=n(21),m={getErrorBarRangeCorrector:a,_fillErrorBars:a,_calculateErrorBars:a,_updateOptions:function(e){this._stackName="axis_"+(e.axis||"default")}};t.chart={},t.polar={},t.chart.stackedline=s({},p.line,m,{}),t.chart.stackedspline=s({},p.spline,m,{}),t.chart.fullstackedline=s({},p.line,m,{getValueRangeInitialValue:u.area.getValueRangeInitialValue}),t.chart.fullstackedspline=s({},p.spline,m,{getValueRangeInitialValue:u.area.getValueRangeInitialValue});var _=t.chart.stackedbar=s({},h,m,{_updateOptions:function(e){m._updateOptions.call(this,e),this._stackName=this._stackName+"_stack_"+(e.stack||"default")}});t.chart.fullstackedbar=s({},h,m,{_updateOptions:_._updateOptions}),t.chart.stackedarea=s({},c,m,{_prepareSegment:function(e,t){return c._prepareSegment.call(this,r(e,this._prevSeries),t)},_appendInGroup:function(){this._group.append(this._extGroups.seriesGroup).toBackground()}}),t.chart.stackedsplinearea=s({},u.splinearea,m,{_prepareSegment:function(e,t){var n,i=this;if(e=r(e,i._prevSeries),this._prevSeries&&1!==e.length){for(var a=p.spline._calculateBezierPoints(e,t),s=f.map(e,function(e){var t=e.getCoords(!0);return t.argument=e.argument,t}),c=[],d={},h=0,g=i._prevSeries._segments.length;h<g;)c=c.concat(i._prevSeries._segments[h].line),h++;l(c,function(e,t){if(null!==t.argument){var n=t.argument.valueOf();d[n]?d[n].push(t):d[n]=[t]}}),i._prevSeries._segmentByArg=d,s=p.spline._calculateBezierPoints(s,t),l(s,function(e,t){var n,r=t.argument.valueOf();e%3==0&&(n=d[r]||o(i._prevSeries,r))&&(s[e-1]&&n[0]&&(s[e-1]=n[0]),s[e+1]&&
12(s[e+1]=n[2]||t))}),n={line:a,area:a.concat(s.reverse())},i._areaPointsToSplineAreaPoints(n.area)}else n=u.splinearea._prepareSegment.call(this,e,t);return n},_appendInGroup:t.chart.stackedarea._appendInGroup}),t.chart.fullstackedarea=s({},c,m,{_prepareSegment:t.chart.stackedarea._prepareSegment,_appendInGroup:t.chart.stackedarea._appendInGroup}),t.chart.fullstackedsplinearea=s({},u.splinearea,m,{_prepareSegment:t.chart.stackedsplinearea._prepareSegment,_appendInGroup:t.chart.stackedarea._appendInGroup}),t.polar.stackedbar=s({},d.polar.bar,m,{})},function(e,t,n){"use strict";var i=n(4).noop,r=n(0),o=n(1).extend,a=n(177).BaseThemeManager,s=r.isString,l=r.isDefined,u=n(3).normalizeEnum,c=["legend.font","title.font","title.subtitle.font","tooltip.font","loadingIndicator.font","export.font","commonSeriesSettings.label.font"],d=c.concat(["commonAxisSettings.label.font","commonAxisSettings.title.font"]),h=d.concat(["crosshair.label.font"]),p={pie:c,chart:h,polar:d},f=a.inherit(function(){var e=function(e,t){var n=this;n.callBase.apply(n,arguments),e=e||{},n._userOptions=e,n._mergeAxisTitleOptions=[],n._multiPieColors={},n._themeSection=t,n._fontFields=p[t],n._callback=i},t=function(){var e=this;return e.palette&&e.palette.dispose(),e.palette=e._userOptions=e._mergedSettings=e._multiPieColors=null,e.callBase.apply(e,arguments)},n=function(){this.palette.reset(),this._multiPieColors={}},a=function(e){this.palette=this.createPalette(e,{useHighlight:!0})},c=function(e){return s(e)?{text:e}:e},d=function(e){return e?(e=o(!0,{},e),e.title=c(e.title),("logarithmic"===e.type&&e.logarithmBase<=0||e.logarithmBase&&!r.isNumeric(e.logarithmBase))&&(e.logarithmBase=void 0,e.logarithmBaseError=!0),e.label&&(e.label.alignment&&(e.label.userAlignment=!0),s(e.label.overlappingBehavior)&&(e.label.overlappingBehavior={mode:e.label.overlappingBehavior}),e.label.overlappingBehavior&&e.label.overlappingBehavior.mode||(e.label.overlappingBehavior=e.label.overlappingBehavior||{})),e):{}},h=function(e,t,n){var i=this._theme,r=n^"valueAxis"===e?"verticalAxis":"horizontalAxis",a=d(t),s=d(this._userOptions.commonAxisSettings),l=o(!0,{},i.commonAxisSettings,i[r],i[e],s,a);return l.workWeek=a.workWeek||i[e].workWeek,l},f=function(e,t){t=t||this._userOptions[e];var n=this._theme[e],i=this._mergedSettings[e];return i||(i=r.isPlainObject(n)&&r.isPlainObject(t)?o(!0,{},n,t):l(t)?t:n,this._mergedSettings[e]=i,i)},g={base:f,argumentAxis:h,valueAxisRangeSelector:function(){return f.call(this,"valueAxis")},valueAxis:h,series:function(e,t){var n,i,r,a=this,s=a._theme,l=a._userOptions.commonSeriesSettings||{},c=s.commonSeriesSettings,d=a._themeSection.split(".").slice(-1)[0],h=u(t.type||l.type||c.type||"pie"===d&&s.type),p=a.palette,f=~h.indexOf("bar"),g=~h.indexOf("line"),m=~h.indexOf("area"),_="bubble"===h,v=a.getOptions("resolveLabelsOverlapping"),b=a.getOptions("containerBackgroundColor");return(f||_)&&(t=o(!0,{},l,l[h],t),r=t.visible,l={type:{}},o(!0,t,t.point),t.visible=r),n=o(!0,{},c,c[h],l,l[h],t),n.type=h,n.widgetType=d,n.containerBackgroundColor=b,i="pie"!==d?n.color||p.getNextColor():function(e,t){var n=e+t;return a._multiPieColors[n]||(a._multiPieColors[n]=p.getNextColor()),a._multiPieColors[n]},n.mainSeriesColor=i,n.resolveLabelsOverlapping=v,n.label&&(g||m&&"rangearea"!==h||"scatter"===h)&&(n.label.position="outside"),n},animation:function(e){var t=this._userOptions[e];return t=r.isPlainObject(t)?t:l(t)?{enabled:!!t}:{},f.call(this,e,t)}};return{_themeSection:"chart",ctor:e,dispose:t,resetPalette:n,getOptions:function(e){return(g[e]||g.base).apply(this,arguments)},refresh:function(){return this._mergedSettings={},this.callBase.apply(this,arguments)},_initializeTheme:function(){var e=this;e.callBase.apply(e,arguments),e.updatePalette(e.getOptions("palette"))},resetOptions:function(e){this._mergedSettings[e]=null},update:function(e){this._userOptions=e},updatePalette:a}}());t.ThemeManager=f},function(e,t,n){"use strict";function i(e,t){var n=e;return t&&m(t.split("."),function(e,t){return n=n[t]}),n}var r=n(9),o=n(1).extend,a=n(0),s=n(2).each,l=n(178),u=a.isString,c=n(3).parseScalar,d=n(12),h=d.findTheme,p=d.addCacheItem,f=d.removeCacheItem,g=o,m=s;n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),t.BaseThemeManager=r.inherit({ctor:function(){p(this)},dispose:function(){var e=this;return f(e),e._callback=e._theme=e._font=null,e},setCallback:function(e){return this._callback=e,this},setTheme:function(e,t){return this._current=e,this._rtl=t,this.refresh()},refresh:function(){var e=this,t=e._current||{},n=h(t.name||t);return e._themeName=n.name,e._defaultPalette=n.defaultPalette,e._font=g({},n.font,t.font),e._themeSection&&m(e._themeSection.split("."),function(e,t){n=g(!0,{},n[t])}),e._theme=g(!0,{},n,u(t)?{}:t),e._initializeTheme(),c(e._rtl,e._theme.rtlEnabled)&&g(!0,e._theme,e._theme._rtl),e._callback(),e},theme:function(e){return i(this._theme,e)},themeName:function(){return this._themeName},createPalette:function(e,t){return new l.Palette(e||this._defaultPalette,t)},createDiscretePalette:function(e,t){return new l.DiscretePalette
12(e||this._defaultPalette,t)},createGradientPalette:function(e){return new l.GradientPalette(e||this._defaultPalette)},_initializeTheme:function(){var e=this;m(e._fontFields||[],function(t,n){e._initializeFont(i(e._theme,n))})},_initializeFont:function(e){g(e,this._font,g({},e))}})},function(e,t,n){"use strict";function i(e){if(void 0===e)return C;e=S(e),C=e in A?e:k}function r(e,t){var n,i=t&&t.type;return b(e)?e.slice(0):(y(e)&&(n=A[S(e)]),n||(n=A[C]),n=n||null,i&&n?n[i].slice(0):n)}function o(e,t){var n,i={};b(t)?i.simpleSet=t.slice(0):t&&(i.simpleSet=b(t.simpleSet)?t.simpleSet.slice(0):void 0,i.indicatingSet=b(t.indicatingSet)?t.indicatingSet.slice(0):void 0,i.gradientSet=b(t.gradientSet)?t.gradientSet.slice(0):void 0),(i.simpleSet||i.indicatingSet||i.gradientSet)&&(n=S(e),x(A[n]=A[n]||{},i))}function a(e){var t=0;this.next=function(){var n=e[t++];return t===e.length&&this.reset(),n},this.reset=function(){t=0}}function s(e,t){t=t||{};var n=t.useHighlight?w:0;this._originalPalette=r(e,{type:t.type||"simpleSet"}),this._paletteSteps=new a([0,n,-n]),this._resetPalette()}function l(e,t){var n,i=[],r=e.length;for(n=0;n<r;++n)i.push(u(e[n],t));return i}function u(e,t){var n=new _(e).alter(t),i=c(n);return(i>200||i<55)&&(n=new _(e).alter(-t/2)),n.toHex()}function c(e){return.3*e.r+.59*e.g+.11*e.b}function d(e,t){var n=t>0?h(r(e,{type:"gradientSet"}),t):[];this.getColor=function(e){return n[e]||null}}function h(e,t){function n(e){var t=o*e,n=g(t),i=m(t);s.push(a[n].blend(a[i],t-n).toHex())}var i,r=t-1,o=e.length-1,a=[],s=[];for(i=0;i<=o;++i)a.push(new _(e[i]));if(r>0)for(i=0;i<=r;++i)n(i/r);else n(.5);return s}function p(e){var t=r(e,{type:"gradientSet"}),n=new _(t[0]),i=new _(t[1]);this.getColor=function(e){return 0<=e&&e<=1?n.blend(i,e).toHex():null}}var f=n(3),g=Math.floor,m=Math.ceil,_=n(60),v=n(1).extend,b=Array.isArray,y=n(0).isString,x=v,S=f.normalizeEnum,w=50,k="default",C=k,A={default:{simpleSet:["#5f8b95","#ba4d51","#af8a53","#955f71","#859666","#7e688c"],indicatingSet:["#a3b97c","#e1b676","#ec7f83"],gradientSet:["#5f8b95","#ba4d51"]},"harmony light":{simpleSet:["#fcb65e","#679ec5","#ad79ce","#7abd5c","#e18e92","#b6d623","#b7abea","#85dbd5"],indicatingSet:["#b6d623","#fcb65e","#e18e92"],gradientSet:["#7abd5c","#fcb65e"]},"soft pastel":{simpleSet:["#60a69f","#78b6d9","#6682bb","#a37182","#eeba69","#90ba58","#456c68","#7565a4"],indicatingSet:["#90ba58","#eeba69","#a37182"],gradientSet:["#78b6d9","#eeba69"]},pastel:{simpleSet:["#bb7862","#70b3a1","#bb626a","#057d85","#ab394b","#dac599","#153459","#b1d2c6"],indicatingSet:["#70b3a1","#dac599","#bb626a"],gradientSet:["#bb7862","#70b3a1"]},bright:{simpleSet:["#70c92f","#f8ca00","#bd1550","#e97f02","#9d419c","#7e4452","#9ab57e","#36a3a6"],indicatingSet:["#70c92f","#f8ca00","#bd1550"],gradientSet:["#e97f02","#f8ca00"]},soft:{simpleSet:["#cbc87b","#9ab57e","#e55253","#7e4452","#e8c267","#565077","#6babac","#ad6082"],indicatingSet:["#9ab57e","#e8c267","#e55253"],gradientSet:["#9ab57e","#e8c267"]},ocean:{simpleSet:["#75c099","#acc371","#378a8a","#5fa26a","#064970","#38c5d2","#00a7c6","#6f84bb"],indicatingSet:["#c8e394","#7bc59d","#397c8b"],gradientSet:["#acc371","#38c5d2"]},vintage:{simpleSet:["#dea484","#efc59c","#cb715e","#eb9692","#a85c4c","#f2c0b5","#c96374","#dd956c"],indicatingSet:["#ffe5c6","#f4bb9d","#e57660"],gradientSet:["#efc59c","#cb715e"]},violet:{simpleSet:["#d1a1d1","#eeacc5","#7b5685","#7e7cad","#a13d73","#5b41ab","#e287e2","#689cc1"],indicatingSet:["#d8e2f6","#d0b2da","#d56a8a"],gradientSet:["#eeacc5","#7b5685"]},carmine:{simpleSet:["#fb7764","#73d47f","#fed85e","#d47683","#dde392","#757ab2"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#fb7764","#73d47f"]},"dark moon":{simpleSet:["#4ddac1","#f4c99a","#80dd9b","#f998b3","#4aaaa0","#a5aef1"],indicatingSet:["#59d8a4","#f0ad4e","#f9517e"],gradientSet:["#4ddac1","#f4c99a"]},"soft blue":{simpleSet:["#7ab8eb","#97da97","#facb86","#e78683","#839bda","#4db7be"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#7ab8eb","#97da97"]},"dark violet":{simpleSet:["#9c63ff","#64c064","#eead51","#d2504b","#4b6bbf","#2da7b
120"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#9c63ff","#64c064"]},"green mist":{simpleSet:["#3cbab2","#8ed962","#5b9d95","#efcc7c","#f1929f","#4d8dab"],indicatingSet:["#72d63c","#ffc852","#f74a5e"],gradientSet:["#3cbab2","#8ed962"]}};s.prototype={constructor:s,dispose:function(){this._originalPalette=this._palette=this._paletteSteps=null},getNextColor:function(){var e=this;return e._currentColor>=e._palette.length&&e._resetPalette(),e._palette[e._currentColor++]},_resetPalette:function(){var e=this,t=e._paletteSteps.next();e._palette=t?l(e._originalPalette,t):e._originalPalette.slice(0),e._currentColor=0},reset:function(){return this._paletteSteps.reset(),this._resetPalette(),this}},x(t,{Palette:s,DiscretePalette:d,GradientPalette:p,registerPalette:o,getPalette:r,currentPalette:i})},function(e,t,n){"use strict";var i="#ffffff",r="#000000",o="#ff0000",a="none",s="solid",l="top",u="right",c="left",d="center",h=n(12),p=h.registerTheme,f=h.registerThemeAlias;p({name:"generic.light",font:{color:"#767676",family:"'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana",weight:400,size:12,cursor:"default"},redrawOnResize:!0,backgroundColor:i,primaryTitleColor:"#232323",secondaryTitleColor:"#767676",axisColor:"#d3d3d3",axisLabelColor:"#767676",title:{backgroundColor:i,font:{size:28,family:"'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana",weight:200},subtitle:{font:{size:16}}},loadingIndicator:{text:"Loading..."},export:{backgroundColor:i,font:{size:14,color:"#232323",weight:400},button:{default:{color:"#333",borderColor:"#ddd",backgroundColor:i},hover:{color:"#333",borderColor:"#bebebe",backgroundColor:"#e6e6e6"},focus:{color:r,borderColor:"#9d9d9d",backgroundColor:"#e6e6e6"},active:{color:"#333",borderColor:"#9d9d9d",backgroundColor:"#d4d4d4"}},shadowColor:"#d3d3d3"},tooltip:{enabled:!1,border:{width:1,color:"#d3d3d3",dashStyle:s,visible:!0},font:{color:"#232323"},color:i,arrowLength:10,paddingLeftRight:18,paddingTopBottom:15,shared:!1,location:d,shadow:{opacity:.4,offsetX:0,offsetY:4,blur:2,color:r}},legend:{hoverMode:"includePoints",verticalAlignment:l,horizontalAlignment:u,position:"outside",visible:!0,margin:10,markerSize:12,border:{visible:!1,width:1,cornerRadius:0,dashStyle:s},paddingLeftRight:20,paddingTopBottom:15,columnCount:0,rowCount:0,columnItemSpacing:20,rowItemSpacing:8},"chart:common":{animation:{enabled:!0,duration:1e3,easing:"easeOutCubic",maxPointCountSupported:300},commonSeriesSettings:{border:{visible:!1,width:2},showInLegend:!0,visible:!0,hoverMode:"nearestPoint",selectionMode:"includePoints",hoverStyle:{hatching:{direction:u,width:2,step:6,opacity:.75},border:{visible:!1,width:3}},selectionStyle:{hatching:{direction:u,width:2,step:6,opacity:.5},border:{visible:!1,width:3}},valueErrorBar:{displayMode:"auto",value:1,color:r,lineWidth:2,edgeLength:8},label:{visible:!1,alignment:d,rotationAngle:0,horizontalOffset:0,verticalOffset:0,radialOffset:0,showForZeroValues:!0,customizeText:void 0,maxLabelCount:void 0,position:"outside",font:{color:i},border:{visible:!1,width:1,color:"#d3d3d3",dashStyle:s},connector:{visible:!1,width:1}}},seriesSelectionMode:"single",pointSelectionMode:"single",equalRowHeight:!0,dataPrepareSettings:{checkTypeForAllData:!1,convertToAxisDataType:!0,sortingMethod:!0},title:{margin:10},adaptiveLayout:{width:80,height:80,keepLabels:!0},_rtl:{legend:{itemTextPosition:c}},resolveLabelOverlapping:a},"chart:common:axis":{visible:!1,valueMarginsEnabled:!0,placeholderSize:null,logarithmBase:10,discreteAxisDivisionMode:"betweenLabels",width:1,label:{visible:!0},grid:{visible:!1,width:1},minorGrid:{visible:!1,width:1,opacity:.3},tick:{visible:!1,width:1,length:8},minorTick:{visible:!1,width:1,opacity:.3,length:8},stripStyle:{paddingLeftRight:10,paddingTopBottom:5},constantLineStyle:{width:1,color:r,dashStyle:s,label:{visible:!0,position:"inside"}},marker:{label:{}}},chart:{commonSeriesSettings:{type:"line",stack:"default",point:{visible:!0,symbol:"circle",size:12,border:{visible:!1,width:1},hoverMode:"onlyPoint",selectionMode:"onlyPoint",hoverStyle:{border:{visible:!0,width:4}},selectionStyle:{border:{visible:!0,width:4}}},scatter:{},line:{width:2,dashStyle:s,hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3}},stackedline:{width:2,dashStyle:s,hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3}},stackedspline:{width:2,dashStyle:s,hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3}},fullstackedline:{width:2,dashStyle:s,hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3}},fullstackedspline:{width:2,dashStyle:s,hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3}},stepline:{width:2,dashStyle:s,hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3}},area:{point:{visible:!1},opacity:.5},stackedarea:{point:{visible:!1},opacity:.5},fullstackedarea:{point:{visible:!1},opacity:.5},fullstackedsplinearea:{point:{visible:!1},opacity:.5},steparea:{border:{visible:!0,width:2},point:{visible:!1},hoverStyle:{border:{visible:!0,width:3}},selectionStyle:{border:{visible:!0,width:3}},opacity:.5},spline:{width:2,hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3}},splinearea:{point:{visible:!1},opacity:.5},stackedsplinearea:{point:{visible:!1},opacity:.5},bar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},stackedbar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}},label:{position:"inside"}},fullstackedbar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}},label:{position:"inside"}},rangebar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},rangearea:{point:{visible:!1},opacity:.5},rangesplinearea:{point:{visible:!1},opacity:.5},bubble:{opacity:.5,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}}
12,candlestick:{width:1,reduction:{color:o},hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3},point:{border:{visible:!0}}},stock:{width:1,reduction:{color:o},hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3},point:{border:{visible:!0}}}},crosshair:{enabled:!1,color:"#f05b41",width:1,dashStyle:s,label:{visible:!1,font:{color:i,size:12}},verticalLine:{visible:!0},horizontalLine:{visible:!0}},commonAxisSettings:{multipleAxesSpacing:5,forceUserTickInterval:!1,breakStyle:{width:5,color:"#ababab",line:"waved"},label:{displayMode:"standard",overlappingBehavior:"hide",indentFromAxis:10},title:{font:{size:16},margin:6},constantLineStyle:{paddingLeftRight:10,paddingTopBottom:10}},horizontalAxis:{position:"bottom",axisDivisionFactor:70,label:{rotationAngle:90,staggeringSpacing:5,alignment:d},stripStyle:{label:{horizontalAlignment:d,verticalAlignment:l}},constantLineStyle:{label:{horizontalAlignment:u,verticalAlignment:l}},constantLines:[]},verticalAxis:{position:c,axisDivisionFactor:40,label:{alignment:u},stripStyle:{label:{horizontalAlignment:c,verticalAlignment:d}},constantLineStyle:{label:{horizontalAlignment:c,verticalAlignment:l}},constantLines:[]},argumentAxis:{workWeek:[1,2,3,4,5]},valueAxis:{endOnTick:!0,grid:{visible:!0},autoBreaksEnabled:!1,maxAutoBreakCount:4},commonPaneSettings:{backgroundColor:a,border:{color:"#d3d3d3",width:1,visible:!1,top:!0,bottom:!0,left:!0,right:!0,dashStyle:s}},scrollBar:{visible:!1,offset:5,color:"gray",width:10},useAggregation:!1,adjustOnZoom:!0,rotated:!1,zoomingMode:a,scrollingMode:a,synchronizeMultiAxes:!0,equalBarWidth:!0,minBubbleSize:12,maxBubbleSize:.2},pie:{innerRadius:.5,minDiameter:.7,type:"pie",commonSeriesSettings:{pie:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{direction:u,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:u,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}},doughnut:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{direction:u,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:u,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}},donut:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{direction:u,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:u,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}}},legend:{hoverMode:"allArgumentPoints",backgroundColor:a},adaptiveLayout:{keepLabels:!1}},gauge:{scale:{tick:{visible:!0,length:5,width:2,opacity:1},minorTick:{visible:!1,length:3,width:1,opacity:1},label:{visible:!0,alignment:d,hideFirstOrLast:"last",overlappingBehavior:"hide"},position:l},rangeContainer:{offset:0,width:5,backgroundColor:"#808080"},valueIndicators:{_default:{color:"#c2c2c2"},rangebar:{space:2,size:10,color:"#cbc5cf",backgroundColor:a,text:{indent:0,font:{size:14,color:null}}},twocolorneedle:{secondColor:"#e18e92"},trianglemarker:{space:2,length:14,width:13,color:"#8798a5"},textcloud:{arrowLength:5,horizontalOffset:6,verticalOffset:3,color:"#679ec5",text:{font:{color:i,size:18}}}},indicator:{hasPositiveMeaning:!0,layout:{horizontalAlignment:d,verticalAlignment:"bottom"},text:{font:{size:18}}},_circular:{scale:{orientation:"outside",label:{indentFromTick:10}},rangeContainer:{orientation:"outside"},valueIndicatorType:"rectangleneedle",subvalueIndicatorType:"trianglemarker",valueIndicators:{_type:"rectangleneedle",_default:{offset:20,indentFromCenter:0,width:2,spindleSize:14,spindleGapSize:10},triangleneedle:{width:4},twocolorneedle:{space:2,secondFraction:.4},rangebar:{offset:30},trianglemarker:{offset:6},textcloud:{offset:-6}}},_linear:{scale:{horizontalOrientation:u,verticalOrientation:"bottom",label:{indentFromTick:-10}},rangeContainer:{horizontalOrientation:u,verticalOrientation:"bottom"},valueIndicatorType:"rangebar",subvalueIndicatorType:"trianglemarker",valueIndicators:{_type:"rectangle",_default:{offset:2.5,length:15,width:15},rectangle:{width:10},rangebar:{offset:10,horizontalOrientation:u,verticalOrientation:"bottom"},trianglemarker:{offset:10,horizontalOrientation:c,verticalOrientation:l},textcloud:{offset:-1,horizontalOrientation:c,verticalOrientation:l}}}},barGauge:{backgroundColor:"#e0e0e0",relativeInnerRadius:.3,barSpacing:4,label:{indent:20,connectorWidth:2,font:{size:16}},indicator:{hasPositiveMeaning:!0,layout:{horizontalAlignment:d,verticalAlignment:"bottom"},text:{font:{size:18}}}},rangeSelector:{scale:{valueMarginsEnabled:!0,width:1,color:r,opacity:.1,showCustomBoundaryTicks:!0,showMinorTicks:!0,label:{overlappingBehavior:"hide",alignment:"center",visible:!0,topIndent:7,font:{size:11}},tick:{width:1,color:r,opacity:.17,visible:!0,length:12},minorTick:{width:1,color:r,opacity:.05,visible:!0,length:12},marker:{width:1,color:"#000000",opacity:.1,visible:!0,separatorHeight:33,topIndent:10,textLeftIndent:7,textTopIndent:11,label:{}},logarithmBase:10,workWeek:[1,2,3,4,5],breakStyle:{width:5,color:"#ababab",line:"waved"}},selectedRangeColor:"#606060",sliderMarker:{visible:!0,paddingTopBottom:2,paddingLeftRight:4,color:"#606060",invali
12dRangeColor:o,font:{color:i,size:11}},sliderHandle:{width:1,color:r,opacity:.2},shutter:{opacity:.75},background:{color:"#c0bae1",visible:!0,image:{location:"full"}},behavior:{snapToTicks:!0,animationEnabled:!0,moveSelectedRangeByClick:!0,manualRangeSelectionEnabled:!0,allowSlidersSwap:!0,callSelectedRangeChanged:"onMovingComplete"},redrawOnResize:!0,chart:{useAggregation:!1,equalBarWidth:!0,minBubbleSize:12,maxBubbleSize:.2,topIndent:.1,bottomIndent:0,valueAxis:{inverted:!1,logarithmBase:10},commonSeriesSettings:{type:"area",point:{visible:!1},scatter:{point:{visible:!0}}}}},map:{title:{margin:10},background:{borderWidth:1,borderColor:"#cacaca"},layer:{label:{enabled:!1,stroke:i,"stroke-width":1,"stroke-opacity":.7,font:{color:"#2b2b2b",size:12}}},"layer:area":{borderWidth:1,borderColor:i,color:"#d2d2d2",hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030",label:{"stroke-width":2,font:{size:16}}},"layer:line":{borderWidth:2,color:"#ba8365",hoveredColor:"#a94813",selectedBorderWidth:3,selectedColor:"#e55100",label:{"stroke-width":2,font:{size:16}}},"layer:marker":{label:{enabled:!0,"stroke-width":1,font:{size:12}}},"layer:marker:dot":{borderWidth:2,borderColor:i,color:"#ba4d51",size:8,selectedStep:2,backStep:18,backColor:i,backOpacity:.32,shadow:!0},"layer:marker:bubble":{minSize:20,maxSize:50,color:"#ba4d51",hoveredBorderWidth:1,hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030"},"layer:marker:pie":{size:50,hoveredBorderWidth:1,hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030"},"layer:marker:image":{size:20},legend:{verticalAlignment:"bottom",horizontalAlignment:u,position:"inside",backgroundOpacity:.65,border:{visible:!0},paddingLeftRight:16,paddingTopBottom:12,markerColor:"#ba4d51"},controlBar:{borderColor:"#5d5d5d",borderWidth:3,color:i,margin:20,opacity:.3},_rtl:{legend:{itemTextPosition:c}}},treeMap:{tile:{border:{width:1,opacity:.2,color:"#000000"},color:"#5f8b95",hoverStyle:{hatching:{opacity:.75,step:6,width:2,direction:"right"},border:{}},selectionStyle:{hatching:{opacity:.5,step:6,width:2,direction:"right"},border:{opacity:1}},label:{visible:!0,paddingLeftRight:5,paddingTopBottom:4,stroke:"#000000","stroke-width":1,"stroke-opacity":.3,font:{color:"#ffffff",weight:300},shadow:{opacity:.8,offsetX:0,offsetY:1,blur:1,color:"#000000"}}},group:{padding:4,border:{width:1},color:"#eeeeee",hoverStyle:{hatching:{opacity:0,step:6,width:2,direction:"right"},border:{}},selectionStyle:{hatching:{opacity:0,step:6,width:2,direction:"right"},border:{}},label:{visible:!0,paddingLeftRight:5,paddingTopBottom:4,font:{color:"#767676",weight:600}}},title:{subtitle:{}},tooltip:{},loadingIndicator:{}},sparkline:{lineColor:"#666666",lineWidth:2,areaOpacity:.2,minColor:"#e8c267",maxColor:"#e55253",barPositiveColor:"#a9a9a9",barNegativeColor:"#d7d7d7",winColor:"#a9a9a9",lossColor:"#d7d7d7",firstLastColor:"#666666",pointSymbol:"circle",pointColor:i,pointSize:4,type:"line",argumentField:"arg",valueField:"val",winlossThreshold:0,showFirstLast:!0,showMinMax:!1,tooltip:{enabled:!0}},bullet:{color:"#e8c267",targetColor:"#666666",targetWidth:4,showTarget:!0,showZeroLevel:!0,tooltip:{enabled:!0}},polar:{commonSeriesSettings:{type:"scatter",closed:!0,point:{visible:!0,symbol:"circle",size:12,border:{visible:!1,width:1},hoverMode:"onlyPoint",selectionMode:"onlyPoint",hoverStyle:{border:{visible:!0,width:4},size:12},selectionStyle:{border:{visible:!0,width:4},size:12}},scatter:{},line:{width:2,dashStyle:s,hoverStyle:{width:3,hatching:{direction:a}},selectionStyle:{width:3}},area:{point:{visible:!1},opacity:.5},stackedline:{width:2},bar:{opacity:.8},stackedbar:{opacity:.8}},adaptiveLayout:{width:170,height:170,keepLabels:!0},equalBarWidth:!0,commonAxisSettings:{visible:!0,forceUserTickInterval:!1,label:{overlappingBehavior:"hide",indentFromAxis:5},grid:{visible:!0},minorGrid:{visible:!0},tick:{visible:!0},title:{font:{size:16},margin:10}},argumentAxis:{startAngle:0,firstPointOnStartAngle:!1,period:void 0},valueAxis:{tick:{visible:!1}},horizontalAxis:{position:l,axisDivisionFactor:50,label:{alignment:d}},verticalAxis:{position:l,axisDivisionFactor:30,label:{alignment:u}}
12},funnel:{sortData:!0,valueField:"val",colorField:"color",argumentField:"arg",hoverEnabled:!0,selectionMode:"single",item:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{opacity:.75,step:6,width:2,direction:u},border:{}},selectionStyle:{hatching:{opacity:.5,step:6,width:2,direction:u},border:{}}},title:{margin:10},adaptiveLayout:{width:80,height:80,keepLabels:!0},legend:{visible:!1},_rtl:{legend:{itemTextPosition:c}},tooltip:{customizeTooltip:function(e){return{text:e.item.argument+" "+e.valueText}}},inverted:!1,algorithm:"dynamicSlope",neckWidth:0,neckHeight:0,label:{visible:!0,horizontalAlignment:u,horizontalOffset:0,verticalOffset:0,showForZeroValues:!1,customizeText:function(e){return e.item.argument+" "+e.valueText},position:"columns",font:{color:i},border:{visible:!1,width:1,color:"#d3d3d3",dashStyle:s},connector:{visible:!0,width:1,opacity:.5}}}}),h.currentTheme("generic.light"),f("desktop.light","generic.light")},function(e,t,n){"use strict";var i=n(12),r=i.registerTheme,o=i.registerThemeAlias,a="#ffffff";r({name:"generic.dark",font:{color:"#808080"},backgroundColor:"#2a2a2a",primaryTitleColor:"#dedede",secondaryTitleColor:"#a3a3a3",axisColor:"#555555",axisLabelColor:"#a3a3a3",export:{backgroundColor:"#2a2a2a",font:{color:"#dbdbdb"},button:{default:{color:"#dedede",borderColor:"#4d4d4d",backgroundColor:"#2e2e2e"},hover:{color:"#dedede",borderColor:"#6c6c6c",backgroundColor:"#444"},focus:{color:"#dedede",borderColor:"#8d8d8d",backgroundColor:"#444444"},active:{color:"#dedede",borderColor:"#8d8d8d",backgroundColor:"#555555"}},shadowColor:"#292929"},tooltip:{color:"#2b2b2b",border:{color:"#494949"},font:{color:"#929292"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#494949"}},valueErrorBar:{color:a}}},"chart:common:axis":{constantLineStyle:{color:a}},chart:{commonPaneSettings:{border:{color:"#494949"}},commonAxisSettings:{breakStyle:{color:"#818181"}}},gauge:{rangeContainer:{backgroundColor:"#b5b5b5"},valueIndicators:{_default:{color:"#b5b5b5"},rangebar:{color:"#84788b"},twocolorneedle:{secondColor:"#ba544d"},trianglemarker:{color:"#b7918f"},textcloud:{color:"#ba544d"}}},barGauge:{backgroundColor:"#3c3c3c"},rangeSelector:{scale:{tick:{color:a,opacity:.32},minorTick:{color:a,opacity:.1},breakStyle:{color:"#818181"}},selectedRangeColor:"#b5b5b5",sliderMarker:{color:"#b5b5b5",font:{color:"#303030"}},sliderHandle:{color:a,opacity:.2},shutter:{color:"#2b2b2b",opacity:.9}},map:{background:{borderColor:"#3f3f3f"},layer:{label:{stroke:"#000000",font:{color:a}}},"layer:area":{borderColor:"#303030",color:"#686868",hoveredBorderColor:a,selectedBorderColor:a},"layer:line":{color:"#c77244",hoveredColor:"#ff5d04",selectedColor:"#ff784f"},"layer:marker:bubble":{hoveredBorderColor:a,selectedBorderColor:a},"layer:marker:pie":{hoveredBorderColor:a,selectedBorderColor:a},legend:{border:{color:"#3f3f3f"},font:{color:a}},controlBar:{borderColor:"#c7c7c7",color:"#303030"}},treeMap:{group:{color:"#4c4c4c",label:{font:{color:"#a3a3a3"}}}},sparkline:{lineColor:"#c7c7c7",firstLastColor:"#c7c7c7",barPositiveColor:"#b8b8b8",barNegativeColor:"#8e8e8e",winColor:"#b8b8b8",lossColor:"#8e8e8e",pointColor:"#303030"},bullet:{targetColor:"#8e8e8e"},funnel:{item:{border:{color:"#2a2a2a"}}}},"generic.light"),o("desktop.dark","generic.dark")},function(e,t,n){"use strict";var i=n(12),r=i.registerTheme,o="#ffffff",a="#000000";r({name:"generic.contrast",defaultPalette:"Bright",font:{color:o},backgroundColor:a,primaryTitleColor:o,secondaryTitleColor:o,axisColor:o,axisLabelColor:o,export:{backgroundColor:a,font:{color:o},button:{default:{color:o,borderColor:o,backgroundColor:a},hover:{color:o,borderColor:o,backgroundColor:"#cf00d7"},focus:{color:o,borderColor:"#cf00d7",backgroundColor:a},active:{color:a,borderColor:o,backgroundColor:o}},borderColor:o,menuButtonColor:a,activeBackgroundColor:o,activeColor:a,selectedBorderColor:"#cf00da",selectedColor:"#cf00da",shadowColor:"none"},tooltip:{border:{color:o},font:{color:o},color:a},"chart:common":{commonSeriesSettings:{valueErrorBar:{color:o},hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}},label:{font:{color:o},border:{color:o}}}},"chart:common:axis":{constantLineStyle:{color:o}},chart:{commonSeriesSettings:{},commonPaneSettings:{backgroundColor:a,border:{color:o}},scrollBar:{color:o},commonAxisSettings:{breakStyle:{color:"#cf00d7"}}},pie:{commonSeriesSettings:{pie:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}},doughnut:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}},donut:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}}}},gauge:{rangeContainer:{backgroundColor:o},valueIndicators:{_default:{color:o},rangebar:{color:o,backgroundColor:a},twocolorneedle:{secondColor:o},trianglemarker:{color:o},textcloud:{color:o,text:{font:{color:a}}}}},barGauge:{backgroundColor:"#3c3c3c"},rangeSelector:{scale:{tick:{color:o,opacity:.4},minorTick:{color:o,opacity:.12},breakStyle:{color:"#cf00d7"}},selectedRangeColor:"#cf00da",sliderMarker:{color:"#cf00da"},sliderHandle:{color:"#cf00da",opacity:1},shutter:{opacity:.75},background:{color:a}},map:{background:{borderColor:o},layer:{label:{stroke:a,font:{color:o}}},"layer:area":{borderColor:a,color:"#686868",hoveredBorderColor:o,selectedBorderColor:o,label:{font:{opacity:1}}},"layer:line":{color:"#267cff",hoveredColor:"#f613ff",selectedColor:o},"layer:marker:dot":{borderColor:a,color:"#f8ca00",backColor:a,backOpacity:.32},"layer:marker:bubble":{color:"#f8ca00",hoveredBorderColor:o,selectedBorderColor:o},"layer:marker:pie":{hoveredBorderColor:o,selectedBorderColor:o},legend:{markerColor:"#f8ca00"},controlBar:{borderColor:o,color:a,opacity:.3}},treeMap:{tile:{color:"#70c92f"},group:{color:"#797979",label:{font:{color:o}}}},sparkline:{pointColor:a},bullet:{},polar:{commonSeriesSettings:{}},funnel:{label:{connector:{opacity:1}}}},"generic.light")},function(e,t,n){"use strict";var i=n(12),r=i.registerTheme;r({name:"generic.carmine",defaultPalette:"Carmine",backgroundColor:"#fff",primaryTitleColor:"#333",secondaryTitleColor:"#8899a8",axisColor:"#dee1e3",axisLabelColor:"#707070",export:{backgroundColor:"#fff",font:{color:"#333"},button:{default:{color:"#333",borderColor:"#b1b7bd",backgroundColor:"#fff"},hover:{color:"#333",borderColor:"#b1b7bd",backgroundColor:"#faf2f0"},focus:{color:"#333",borderColor:"#6d7781",backgroundColor:"#faf2f0"},active:{color:"#333",borderColor:"#6d7781",backgroundColor:"#f5e7e4"}}},legend:{font:{color:"#707070"}},tooltip:{color:"#fff",border:{color:"#dee1e3"},font:{color:"#333"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#dee1e3"}}}},chart:{commonPaneSettings:{border:{color:"#dee1e3"}},commonAxisSettings:{breakStyle:{color:"#c1c5c7"}}},rangeSelector:{scale:{breakStyle:{color:"#c1c5c7"},tick:{opacity:.12}},selectedRangeColor:"#f05b41",sliderMarker:{color:"#f05b41"},sliderHandle:{color:"#f05b41",opacity:.5}},sparkline:{pointColor:"#fff"},treeMap:{group:{color:"#dee1e3",label:{font:{color:"#8899a8"}}}},map:{"layer:marker:dot":{color:"#f05b41"},"layer:marker:bubble":{color:"#f05b41"},legend:{markerColor:"#f05b41"}}},"generic.light")},function(e,t,n){"use strict";var i=n(12),r=i.registerTheme;r({name:"generic.darkmoon",defaultPalette:"Dark Moon",backgroundColor:"#465672",primaryTitleColor:"#fff",secondaryTitleColor:"#919bac",axisColor:"#59698
120",axisLabelColor:"#c7ccd4",export:{backgroundColor:"#465672",font:{color:"#fff"},button:{default:{color:"#fff",borderColor:"#7a889e",backgroundColor:"#465672"},hover:{color:"#fff",borderColor:"#9da8b8",backgroundColor:"#596e92"},focus:{color:"#fff",borderColor:"#c4cad4",backgroundColor:"#596e92"},active:{color:"#fff",borderColor:"#c4cad4",backgroundColor:"#6b80a4"}}},legend:{font:{color:"#c7ccd4"}},tooltip:{color:"#62789e",border:{color:"#596980"},font:{color:"#fff"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#596980"}}}},chart:{commonPaneSettings:{border:{color:"#596980"}},commonAxisSettings:{breakStyle:{color:"#73869e"}}},barGauge:{backgroundColor:"#526280"},funnel:{item:{border:{color:"#465672"}}},sparkline:{pointColor:"#465672"},treeMap:{group:{color:"#596980",label:{font:{color:"#fff"}}}},map:{background:{borderColor:"#596980"},"layer:area":{color:"#97a3b6",borderColor:"#465672"},"layer:marker:dot":{color:"#3debd3"},"layer:marker:bubble":{color:"#3debd3"},legend:{markerColor:"#3debd3"}},rangeSelector:{shutter:{color:"#465672"},scale:{breakStyle:{color:"#73869e"},tick:{opacity:.2}},selectedRangeColor:"#3debd3",sliderMarker:{color:"#3debd3",font:{color:"#000"}},sliderHandle:{color:"#3debd3",opacity:.5}}},"generic.dark")},function(e,t,n){"use strict";var i=n(12),r=i.registerTheme;r({name:"generic.softblue",defaultPalette:"Soft Blue",backgroundColor:"#fff",primaryTitleColor:"#333",secondaryTitleColor:"#99a1a8",axisColor:"#e8eaeb",axisLabelColor:"#707070",export:{backgroundColor:"#fff",font:{color:"#333"},button:{default:{color:"#333",borderColor:"#c9d0d4",backgroundColor:"#fff"},hover:{color:"#333",borderColor:"#a7b2b9",backgroundColor:"#e6e6e6"},focus:{color:"#333",borderColor:"#82929b",backgroundColor:"#e6e6e6"},active:{color:"#333",borderColor:"#82929b",backgroundColor:"#d4d4d4"}}},legend:{font:{color:"#707070"}},tooltip:{color:"#fff",border:{color:"#e8eaeb"},font:{color:"#333"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#e8eaeb"}}}},chart:{commonPaneSettings:{border:{color:"#e8eaeb"}},commonAxisSettings:{breakStyle:{color:"#cfd2d3"}}},rangeSelector:{scale:{breakStyle:{color:"#cfd2d3"},tick:{opacity:.12}},selectedRangeColor:"#7ab8eb",sliderMarker:{color:"#7ab8eb"},sliderHandle:{color:"#7ab8eb",opacity:.5}},sparkline:{pointColor:"#fff"},treeMap:{group:{color:"#e8eaeb",label:{font:{color:"#99a1a8"}}}},map:{"layer:marker:dot":{color:"#7ab8eb"},"layer:marker:bubble":{color:"#7ab8eb"},legend:{markerColor:"#7ab8eb"}}},"generic.light")},function(e,t,n){"use strict";var i=n(12),r=i.registerTheme;r({name:"generic.darkviolet",defaultPalette:"Dark Violet",backgroundColor:"#17171f",primaryTitleColor:"#f5f6f7",secondaryTitleColor:"#fff",axisColor:"#343840",axisLabelColor:"#b2b2b6",export:{backgroundColor:"#17171f",font:{color:"#f5f6f7"},button:{default:{color:"#f5f6f7",borderColor:"#414152",backgroundColor:"#17171f"},hover:{color:"#f5f6f7",borderColor:"#5c5c74",backgroundColor:"#2d2d3c"},focus:{color:"#f5f6f7",borderColor:"#7c7c97",backgroundColor:"#2d2d3c"},active:{color:"#f5f6f7",borderColor:"#7c7c97",backgroundColor:"#3c3c51"}}},legend:{font:{color:"#b2b2b6"}},tooltip:{color:"#17171f",border:{color:"#414152"},font:{color:"#f5f6f7"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#343840"}}}},chart:{commonPaneSettings:{border:{color:"#343840"}},commonAxisSettings:{breakStyle:{color:"#575e6b"}}},funnel:{item:{border:{color:"#17171f"}}},sparkline:{pointColor:"#17171f"},treeMap:{group:{color:"#343840",label:{font:{color:"#fff"}}}},rangeSelector:{shutter:{color:"#17171f"},scale:{breakStyle:{color:"#575e6b"},tick:{opacity:.2}},selectedRangeColor:"#9c63ff",sliderMarker:{color:"#9c63ff",font:{color:"#fff"}},sliderHandle:{color:"#9c63ff",opacity:.5}},map:{"layer:marker:dot":{color:"#9c63ff"},"layer:marker:bubble":{color:"#9c63ff"},legend:{markerColor:"#9c63ff"}}},"generic.dark")},function(e,t,n){"use strict";var i=n(12),r=i.registerTheme;r({name:"generic.greenmist",defaultPalette:"Green Mist",backgroundColor:"#f5f5f5",primaryTitleColor:"#28484f",secondaryTitleColor:"#7eb2be",axisColor:"#dedede",axisLabelColor:"#657c80",export:{backgroundColor:"#f5f5f5",font:{color:"#28484f"},button:{default:{color:"#28484f",borderColor:"#a2b4b8",backgroundColor:"#f5f5f5"},hover:{color:"#28484f",borderColor:"#7f989e",backgroundColor:"rgba(222, 222, 222, 0.4)"},focus:{color:"#28484f",borderColor:"#5f777c",backgroundColor:"rgba(222, 222, 222, 0.4)"},active:{color:"#28484f",borderColor:"#5f777c",backgroundColor:"rgba(222, 222, 222, 0.8)"}}},legend:{font:{color:"#657c80"}},tooltip:{color:"#fff",border:{color:"#dedede"},font:{color:"#28484f"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#dedede"}}}},chart:{commonPaneSettings:{border:{color:"#dedede"}},commonAxisSettings:{breakStyle:{color:"#c1c1c1"}}},funnel:{item:{border:{color:"#f5f5f5"}}},sparkline:{pointColor:"#f5f5f5"},treeMap:{group:{color:"#dedede",label:{font:{color:"#7eb2be"}}}},rangeSelector:{shutter:{color:"#f5f5f5"},scale:{breakStyle:{color:"#c1c1c1"},tick:{opacity:.12}},selectedRangeColor:"#3cbab2",sliderMarker:{color:"#3cbab2"},sliderHandle:{color:"#3cbab2",opacity:.5}},map:{"layer:marker:dot":{color:"#3cbab2"},"layer:marker:bubble":{color:"#3cbab2"},legend:{markerColor:"#3cbab2"}}},"generic.light")},function(e,t,n){"use strict";var i=n(12);i.registerTheme({name:"ios7.default",backgroundColor:"#ffffff",primaryTitleColor:"#000000",secondaryTitleColor:"#767676",axisColor:"#ececec",axisLabelColor:"#767676",legend:{font:{color:"#000000"}},tooltip:{font:{color:"#767676"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#d3d3d3"}}}},chart:{commonPaneSettings:{border:{color:"#d3d3d3"}}},rangeSelector:{scale:{tick:{color:"#000000",opacity:.1},minorTick:{color:"#000000",opacity:.03}}},treeMap:{group:{label:{font:{color:"#767676"}}}}},"generic.light"),i.registerThemeAlias("ios","ios7.default")},function(e,t,n){"use strict";var i=n(12),r=i.registerThemeAlias;i.registerTheme({name:"android5.light",backgroundColor:"#ffffff",primaryTitleColor:"#232323",secondaryTitleColor:"#767676",axisColor:"#d3d3d3",axisLabelColor:"#767676",tooltip:{color:"#e8e8e8",font:{color:"#767676"}},legend:{font:{color:"#000000"}},rangeSelector:{scale:{tick:{color:"#000000",opacity:.17},minorTick:{color:"#000000",opacity:.05}}},treeMap:{group:{label:{font:{color:"#767676"}}}}},"generic.light"),r("android","android5.light"),r("android.holo-dark","android5.light"),r("android.holo-light","android5.light"),r("android.dark","android5.light"),r("android.light","android5.light")},function(e,t,n){"use strict";var i=n(12),r=i.registerTheme,o=i.registerThemeSchemeAlias,a="#000000",s="#ffffff";r({name:"win10.black",backgroundColor:a,primaryTitleColor:s,secondaryTitleColor:"#d8d8d8",axisColor:"#4c4c4c",axisLabelColor:s,title:{font:{color:s}},legend:{font:{color:s}},tooltip:{color:a,font:{color:s}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#454545"}}}},chart:{commonPaneSettings:{border:{color:"#454545"}}},barGauge:{backgroundColor:"#2b3036"},rangeSelector:{scale:{tick:{color:s,opacity:.23},minorTick:{color:s,opacity:.07}}},treeMap:{group:{label:{font:{color:"#d8d8d8"}}}}},"generic.dark"),r({name:"win10.white",backgroundColor:s,primaryTitleColor:a,secondaryTitleColor:"#767676",axisColor:"#ececec",axisLabelColor:a,title:{font:{color:a}},legend:{font:{color:a}},tooltip:{font:{color:a}},rangeSelector:{scale:{tick:{color:a,opacity:.1},minorTick:{color:a,opacity:.03}}},treeMap:{group:{label:{font:{color:"#767676"}}}}},"generic.light"),o("win10.dark","win10.black"),o("win10.light","win10.white"),r({name:"win8.black"},"win10.black"),r({name:"win8.white"},"win10.white"),o("win8.dark","win8.black"),o("win8.light","win8.white")},function(e,t,n){"use strict";function i(e,t){var n=e.target;return("tspan"===n.tagName?n.parentNode:n)[t]}function r(e,t){return e.cancel||!t.getOptions()}function o(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}function a(e){return M.indexOf(e)>-1?e:L}function s(e){var t=e.getOptions().hoverMode;return t===D?t:P}var l=n(5),u=n(6),c=n(100),d=n(1).extend,h=n(2).each,p=n(29),f=p.events,g=n(3),m=n(28),_=n(104),v=n(191),b=n(11).addNamespace,y=n(15),x=n(0).isDefined,S=n(3).normalizeEnum,w=Math.floor,k=h,C=n(4).noop,A=p.states.hoverMark,T=p.states.normalMark,E="dxChartTracker",O=b([m.down,m.move],E),D="none",P="allargumentpoints",L="includepoints",M=[L,"excludepoints",D],B={ctor:function(e){var t=this,n={tracker:t};t._renderer=e.renderer,t._legend=e.legend,t._tooltip=e.tooltip,t._eventTrigger=e.eventTrigger,t._seriesGroup=e.seriesGroup,e.seriesGroup.off(".dxC
12hartTracker").on(b(f.showPointTooltip,E),n,t._showPointTooltip).on(b(f.hidePointTooltip,E),n,t._hidePointTooltip),t._renderer.root.off(".dxChartTracker").on(O,n,t._pointerHandler).on(b(c.name,E),n,t._clickHandler).on(b(v.name,E),{timeout:300},C)},update:function(e){this._prepare()},updateSeries:function(e){var t=this;t._storedSeries!==e?(t._storedSeries=e||[],t._clean()):(t._hideTooltip(t.pointAtShownTooltip),t._clearHover(),t.clearSelection())},setCanvases:function(e,t){this._mainCanvas=e,this._canvases=t},repairTooltip:function(){var e=this.pointAtShownTooltip;e&&!e.isVisible()?this._hideTooltip(e,!0):this._showTooltip(e)},_prepare:function(){this._toggleParentsScrollSubscription(!0)},_toggleParentsScrollSubscription:function(e){var t=this,n=l(t._renderer.root.element).parents(),i=b("scroll",E);"generic"===y.real().platform&&(n=n.add(window)),u.off(l().add(t._$prevRootParents),i),e&&(u.on(n,i,function(){t._pointerOut()}),t._$prevRootParents=n)},_setHoveredPoint:function(e){e!==this._hoveredPoint&&(this._releaseHoveredPoint(),e.hover(),this._hoveredPoint=e)},_releaseHoveredPoint:function(){this._hoveredPoint&&this._hoveredPoint.getOptions()&&(this._hoveredPoint.clearHover(),this._hoveredPoint=null,this._tooltip.isEnabled()&&this._hideTooltip(this._hoveredPoint))},_setHoveredSeries:function(e,t){this._releaseHoveredSeries(),this._releaseHoveredPoint(),e.hover(t),this.hoveredSeries=e},_releaseHoveredSeries:function(e,t){this.hoveredSeries&&(this.hoveredSeries.clearHover(),this.hoveredSeries=null)},clearSelection:function(){this._storedSeries.forEach(function(e){e.clearSelection(),e.getPoints().forEac
12h(function(e){e.clearSelection()})})},_clean:function(){var e=this;e.hoveredPoint=e.hoveredSeries=e._hoveredArgumentPoints=null,e._hideTooltip(e.pointAtShownTooltip)},_clearHover:function(){this._resetHoveredArgument(),this._releaseHoveredSeries(),this._releaseHoveredPoint()},_hideTooltip:function(e,t){var n=this;!n._tooltip||e&&n.pointAtShownTooltip!==e||(!t&&n.pointAtShownTooltip&&(n.pointAtShownTooltip=null),n._tooltip.hide())},_showTooltip:function(e){var t,n,i=this;if(e&&e.getOptions()){if(t=e.getTooltipFormatObject(i._tooltip),!x(t.valueText)&&!t.points||!e.isVisible())return;i.pointAtShownTooltip&&i.pointAtShownTooltip===e||(n={target:e});var r=e.getTooltipParams(i._tooltip.getLocation()),o=i._renderer.getRootOffset();if(r.x+=o.left,r.y+=o.top,!i._tooltip.show(t,r,n))return;i.pointAtShownTooltip=e}},_showPointTooltip:function(e,t){var n=e.data.tracker,i=n.pointAtShownTooltip;i&&i!==t&&n._hideTooltip(i),n._showTooltip(t)},_hidePointTooltip:function(e,t){e.data.tracker._hideTooltip(t)},_enableOutHandler:function(){if(!this._outHandler){var e=this,t=function(t){var n=e._renderer.getRootOffset(),i=w(t.pageX-n.left),r=w(t.pageY-n.top);o(e._mainCanvas,i,r)||(e._pointerOut(),e._disableOutHandler())};u.on(document,O,t),this._outHandler=t}},_disableOutHandler:function(){this._outHandler&&u.off(document,O,this._outHandler),this._outHandler=null},_pointerOut:function(){this._clearHover(),this._tooltip.isEnabled()&&this._hideTooltip(this.pointAtShownTooltip)},_triggerLegendClick:function(e,t){var n=this._eventTrigger;n("legendClick",e,function(){!r(e.event,e.target)&&n(t,e)})},_hoverLegendItem:function(e,t){var n,i=this,r=i._legend.getItemByCoord(e,t),o=a(i._legend.getOptions().hoverMode);r?(n=i._storedSeries[r.id],n.isHovered()&&n.lastHoverMode===o||i._setHoveredSeries(n,o),i._tooltip.isEnabled()&&i._hideTooltip(i.pointAtShownTooltip)):i._clearHover()},_hoverArgument:function(e,t){var n=this,i=n._getArgumentHoverMode();x(e)&&(n._releaseHoveredPoint(),n._hoveredArgument=e,n._argumentIndex=t,n._notifySeries({action:"pointHover",notifyLegend:n._notifyLegendOnHoverArgument,target:{argument:e,fullState:A,argumentIndex:t,getOptions:function(){return{hoverMode:i}}}}))},_resetHoveredArgument:function(){var e,t=this;x(t._hoveredArgument)&&(e=t._getArgumentHoverMode(),t._notifySeries({action:"clearPointHover",notifyLegend:t._notifyLegendOnHoverArgument,target:{fullState:T,argumentIndex:t._argumentIndex,argument:t._hoveredArgument,getOptions:function(){return{hoverMode:e}}}}),t._hoveredArgument=null)},_notifySeries:function(e){this._storedSeries.forEach(function(t){t.notify(e)})},_pointerHandler:function(e){var t=e.data.tracker,n=t._renderer.getRootOffset(),r=w(e.pageX-n.left),o=w(e.pageY-n.top),a=t._getCanvas(r,o),s=i(e,"chart
12-data-series"),l=i(e,"chart-data-point")||s&&s.getPointByCoord(r,o);if(t._enableOutHandler(),!t._checkGestureEvents(e,a,n)){if(t._legend.coordsIn(r,o))return void t._hoverLegendItem(r,o);if(t.hoveredSeries&&t.hoveredSeries!==t._stuckSeries&&t._releaseHoveredSeries(),!t._hoverArgumentAxis(r,o,e)&&(t._isPointerOut(a,l)&&t._pointerOut(),a||l)){if(s&&!l){if(l=s.getNeighborPoint(r,o),s!==t.hoveredSeries)return void t._setTimeout(function(){t._setHoveredSeries(s),t._setStuckSeries(e,s,r,o),t._pointerComplete(l,r,o)},s)}else{if(l)return void(t.hoveredSeries?t._setTimeout(function(){t._pointerOnPoint(l,r,o,e)},l):t._pointerOnPoint(l,r,o,e));t._setStuckSeries(e,void 0,r,o)&&(s=t._stuckSeries,l=s.getNeighborPoint(r,o),t._releaseHoveredSeries(),l&&t._setHoveredPoint(l))}t._pointerComplete(l,r,o)}}},_pointerOnPoint:function(e,t,n){this._resetHoveredArgument(),this._setHoveredPoint(e),this._pointerComplete(e,t,n)},_pointerComplete:function(e){this.pointAtShownTooltip!==e&&this._tooltip.isEnabled()&&this._showTooltip(e)},_clickHandler:function(e){var t=e.data.tracker,n=t._renderer.getRootOffset(),r=w(e.pageX-n.left),o=w(e.pageY-n.top),a=i(e,"chart-data-point"),s=t._stuckSeries||i(e,"chart-data-series")||a&&a.series,l=t._argumentAxis;if(t._legend.coordsIn(r,o)){var u=t._legend.getItemByCoord(r,o);u&&t._legendClick(u,e)}
12else if(l&&l.coordsIn(r,o)){var c=i(e,"chart-data-argument");x(c)&&t._eventTrigger("argumentAxisClick",{argument:c,event:e})}else s&&(a=a||s.getPointByCoord(r,o),a?t._pointClick(a,e):i(e,"chart-data-series")&&t._eventTrigger("seriesClick",{target:s,event:e}))},dispose:function(){var e=this;e._disableOutHandler(),e._toggleParentsScrollSubscription(),e._renderer.root.off(".dxChartTracker"),e._seriesGroup.off(".dxChartTracker")}},R=function(e){this.ctor(e)};d(R.prototype,B,{_pointClick:function(e,t){var n=this,i=n._eventTrigger,o=e.series;i("pointClick",{target:e,event:t},function(){!r(t,o)&&i("seriesClick",{target:o,event:t})})},update:function(e){var t=this;t._zoomingMode=S(e.zoomingMode),t._scrollingMode=S(e.scrollingMode),B.update.call(this,e),t._argumentAxis=e.argumentAxis||{},t._axisHoverEnabled=t._argumentAxis&&S(t._argumentAxis.getOptions().hoverMode)===P,t._chart=e.chart,t._rotated=e.rotated,t._crosshair=e.crosshair},_getCanvas:function(e,t){for(var n=this,i=n._canvases||[],r=0;r<i.length;r++){var a=i[r];if(o(a,e,t))return a}return null},_isPointerOut:function(e){return!e&&this._stuckSeries},_hideCrosshair:function(){this._crosshair&&this._crosshair.hide()},_moveCrosshair:function(e,t,n){e&&this._crosshair&&e.isVisible()&&this._crosshair.show({point:e,x:t,y:n})},_prepare:function(){var e=this,t=e._renderer.root,n="all"===e._scrollingMode||"touch"===e._scrollingMode,i="all"===e._zoomingMode||"touch"===e._zoomingMode,r=(n?"":"pan-x pan-y ")+(i?"":"pinch-zoom")||"none",o={"touch-action":r,"-ms-touch-action":r},a="all"===e._zoomingMode||"mouse"===e._zoomingMode;t.off(b([_.name,"dxc-scroll-start","dxc-scroll-move"],E)),B._prepare.call(e),e._gestureEndHandler||(e._gestureEndHandler=function(){e._gestureEnd&&e._gestureEnd()},u.on(document,b(m.up,E),e._gestureEndHandler)),a&&t.on(b(_.name,E),function(t){var n=e._renderer.getRootOffset(),i=e._rotated?t.pageY-n.top:t.pageX-n.left,r=e._argumentAxis.getTranslator().getMinScale(t.delta>0),o=i-i*r,a=e._argumentAxis.getTranslator().zoom(-o,r);e._pointerOut(),e._eventTrigger("zoomStart"),e._chart.zoomArgument(a.min,a.max,!0),t.preventDefault(),t.stopPropagation()}),t.on(b("dxc-scroll-start",E),function(t){e._startScroll=!0,e._gestureStart(e._getGestureParams(t,{left:0,top:0}))}).on(b("dxc-scroll-move",E),function(t){e._gestureChange(e._getGestureParams(t,{left:0,top:0}))&&t.preventDefault()}),t.css(o)},_getGestureParams:function(e,t){var n,i,r,o,a=this,s=e.pointers.length,l=a._rotated?"pageY":"pageX";return t=a._rotated?t.top:t.left,2===s?(n=e.pointers[0][l]-t,i=e.pointers[1][l]-t):1===s&&(n=i=e.pointers[0][l]-t),r=Math.min(n,i),o=Math.max(n,i),{center:r+(o-r)/2,distance:o-r,touches:s,scale:1,pointerType:e.pointerType}},_gestureStart:function(e){var t=this;t._startGesture=t._startGesture||e,t._startGesture.touches!==e.touches&&(t._startGesture=e)},_gestureChange:function(e){var t=this,n=t._startGesture,i=!1,r="all"===t._scrollingMode||"none"!==t._scrollingMode&&t._scrollingMode===e.pointerType,o="all"===t._zoomingMode||"touch"===t._zoomingMode;return n?1===n.touches&&Math.abs(n.center-e.center)<3?(t._gestureStart(e),i):(2===n.touches&&o?(i=!0,n.scale=e.distance/n.distance,n.scroll=e.center-n.center+(n.center-n.center*n.scale)):1===n.touches&&r&&(i=!0,n.scroll=e.center-n.center),i&&(t._startScroll&&(t._eventTrigger("zoomStart"),t._startScroll=!1),n.changed=i,t._chart._transformArgument(n.scroll,n.scale)),i):i},_gestureEnd:function(){function e(){n._chart.zoomArgument(t.min,t.max,!0)}var t,n=this,i=n._startGesture,r=n._renderer;if(n._startGesture=null,n._startScroll=!1,i&&i.changed)if(t=n._argumentAxis._translator.zoom(-i.scroll,i.scale),!r.animationEnabled()||-i.scroll===t.translate&&i.scale===t.scale)e();else{var o=-(i.scroll+t.translate),a=i.scale-t.scale;r.root.animate({_:0},{step:function(e){var t=-i.scroll-o*e,r=i.scale-a*e;n._chart._transformArgument(-t,r)},complete:e,duration:250})}},_clean:function(){var e=this;B._clean.call(e),e._resetTimer(),e._stuckSeries=null},_getSeriesForShared:function(e,t){var n=this,i=[],r=null,o=1/0;return n._tooltip.isShared()&&!n.hoveredSeries&&(k(n._storedSeries,function(n,r){var o=r.getNeighborPoint(e,t);o&&i.push(o)}),k(i,function(n,i){var a=i.getCrosshairData(e,t),s=g.getDistance(e,t,a.x,a.y);s<o&&(r=i,o=s)})),r&&r.series},_setTimeout:function(e,t){var n=this;n._timeoutKeeper!==t&&(n._resetTimer(),n._hoverTimeout=setTimeout(function(){e(),n._timeoutKeeper=null},100),n._timeoutKeeper=t)},_resetTimer:function(){clearTimeout(this._hoverTimeout),this._timeoutKeeper=this._hoverTimeout=null},_checkGestureEvents:function(e,t,n){var i=this;if(e.type===m.down)t&&(i._startScroll=!0,i._gestureStart(i._getGestureParam
12s(e,n)));else if(i._startGesture&&t&&i._gestureChange(i._getGestureParams(e,n)))return i._pointerOut(),e.preventDefault(),!0},_setStuckSeries:function(e,t,n,i){return"mouse"!==e.pointerType?this._stuckSeries=null:this._stuckSeries=t||this._stuckSeries||this._getSeriesForShared(n,i),!!this._stuckSeries},_pointerOut:function(){var e=this;e._stuckSeries=null,e._hideCrosshair(),e._resetTimer(),B._pointerOut.call(e)},_hoverArgumentAxis:function(e,t,n){var r=this;if(r._resetHoveredArgument(),r._axisHoverEnabled&&r._argumentAxis.coordsIn(e,t))return r._hoverArgument(i(n,"chart-data-argument")),!0},_pointerComplete:function(e,t,n){var i=this;i.hoveredSeries&&i.hoveredSeries.updateHover(t,n),i._resetTimer(),i._moveCrosshair(e,t,n),B._pointerComplete.call(i,e)},_legendClick:function(e,t){var n=this._storedSeries[e.id];this._triggerLegendClick({target:n,event:t},"seriesClick")},_hoverLegendItem:function(e,t){this._stuckSeries=null,this._hideCrosshair(),B._hoverLegendItem.call(this,e,t)},_pointerOnPoint:function(e,t,n,i){this._setStuckSeries(i,e.series,t,n),this._releaseHoveredSeries(),B._pointerOnPoint.call(this,e,t,n,i)},_notifyLegendOnHoverArgument:!1,_getArgumentHoverMode:function(){return s(this._argumentAxis)},dispose:function(){u.off(document,".dxChartTracker",this._gestureEndHandler),this._resetTimer(),B.dispose.call(this)}});var V=function(e){this.ctor(e)};d(V.prototype,B,{_isPointerOut:function(e,t){return!t},_legendClick:function(e,t){var n=this,i=[];n._storedSeries.forEach(function(t){i.push.apply(i,t.getPointsByKeys(e.argument,e.id))}),n._eventTrigger("legendClick",{target:e.argument,points:i,event:t})},_pointClick:function(e,t){this._eventTrigger("pointClick",{target:e,event:t})},_hoverLegendItem:function(e,t){var n=this,i=n._legend.getItemByCoord(e,t);n._resetHoveredArgument(),i?n._hoverArgument(i.argument,i.argumentIndex):n._clearHover()},_getArgumentHoverMode:function(){return s(this._legend)},_hoverArgumentAxis:C,_setStuckSeries:C,_getCanvas:C,_checkGestureEvents:C,_notifyLegendOnHoverArgument:!0}),t.ChartTracker=R,t.PieTracker=V},function(e,t,n){"use strict";var i=n(11),r=n(67),o=n(68),a=Math.abs;o({emitter:r.inherit({start:function(e){this._startEventData=i.eventData(e),this._startTimer(e)},_startTimer:function(e){var t="timeout"in this?this.timeout:750;this._holdTimer=setTimeout(function(){this._requestAccept(e),this._fireEvent("dxhold",e,{target:e.target}),this._forgetAccept()}.bind(this),t)},move:function(e){this._touchWasMoved(e)&&this._cancel(e)},_touchWasMoved:function(e){var t=i.eventDelta(this._startEventData,i.eventData(e));return a(t.x)>5||a(t.y)>5},end:function(){this._stopTimer()},_stopTimer:function(){clearTimeout(this._holdTimer)},cancel:function(){this._stopTimer()},dispose:function(){this._stopTimer()}}),bubble:!0,events:["dxhold"]}),e.exports={name:"dxhold"}},function(e,t,n){"use strict";function i(){}var r=n(50),o=n(1).extend,a=n(2),s=o,l=a.each;s(i.prototype,r.LayoutElement.prototype,{update:function(e,t){this._elements=a.map(e,function(e){return e.getLayoutOptions()?e:null}),this._canvas=t},dispose:function(){this._elements=null},measure:function(){var e,t=this,n=t.getLayoutOptions();return n&&(e={size:[n.width,n.height],alignment:[n.horizontalAlignment,n.verticalAlignment],side:1},l(t._elements,function(e,i){i.draw(n.width,n.height,t._canvas)})),e||null},getLayoutOptions:function(){var e,t,n,i=this,r=i._elements,o=r.length,a=1;if(!o)return null;for(e=r[0],t=s(!0,{},e.getLayoutOptions()),t.position=t.position||{},a;a<o;a++)n=r[a].getLayoutOptions(),n.height>t.height&&(t.height=n.height),t.width+=n.width,n.position&&(t.position=n.position,t.verticalAlignment=n.position.vertical,t.horizontalAlignment=n.position.horizontal);return t},probeDraw:function(e,t){this._elements.forEach(function(n){n.probeDraw(e,t),e-=n.getLayoutOptions().width})},draw:function(e,t){var n=this._canvas;this._elements.forEach(function(i){i.draw(e,t,n),e-=i.getLayoutOptions().width})},shift:function(e,t){l(this._elements,function(n,i){i.shift(e,t)})}}),t.HeaderBlock=i},function(e,t,n){"use strict";function i(e){var t=String(e).toUpperCase();if(-1!==h(t,P))return t}function r(e){return"SVG"===e?v.getData:"PDF"===e?b.getData:_.getData}function o(e,t,n){e&&e.hide(),g.export(t(),n,r(n.format)),e&&e.show()}function a(e,t){var n,i=window.open();i&&(i.document.open(),i.document.write(e),i.document.close(),n=i.document.body.getElementsByTagName("svg")[0],n&&(n.style.backgroundColor=t),i.print(),i.close())}function s(e,t,n){var i,r={},o=w-A,a=w+C+D+n*O;return r.rect={width:A-2*D,height:O,x:o+D,y:a},r.text={x:o+(e.rtl?A-E:E),y:a+O-T},"printing"===t&&(i="M "+o+" "+(a+O-D)+" L "+(o+A)+" "+(a+O-D),r.separator={stroke:e.button.default.borderColor,"stroke-width":D,cursor:"pointer",sharp:"v",d:i}),r}function l(e,t,n){var i,r={},o=n.type,a=n.format,l=s(t,o,n.itemIndex),u=p(t.font),c=e.rect(),d=e.text(n.text);return u["pointer-events"]="none",i=e.g().attr({class:L+"-list-item"}),r[M]=o,a&&(r[B]=a),c.attr(l.rect).css({cursor:"pointer","pointer-events":"all"}).data(r),c.on(y.start+".export",function(){c.attr({fill:t.button.hover.backgroundColor})}).on(y.end+".export",function(){c.attr({fill:null})}),c.append(i),d.css(u).attr(l.text).append(i),"printing"===o&&e.path(null,"line").attr(l.separator).append(i),{g:i,rect:c,resetState:function(){c.attr({fill:null})},fixPosition:function(){var e=d.getBBox(),n=l.text.x-e.x;t.rtl&&(n-=e.width),d.move(n)}}}function u(e,t){var n=t.formats,r=[];return t.printingEnabled&&r.push(l(e,t,{type:"printing",text:m.format("vizExport-printingButtonText"),itemIndex:r.length})),r=n.reduce(function(n,r){return r=i(r),r&&n.push(l(e,t,{type:"exporting",text:m.getFormatter("vizExport-exportButtonText")(r),format:r,itemIndex:n.length})),n},r)}function c(e,t,n,r){return{format:i(r||t.format)||"PNG",fileName:n||t.fileName||"file",proxyUrl:t.proxyUrl,backgroundColor:t.backgroundColor,width:e._canvas.width,height:e._canvas.height,exportingAction:e._createActionByOption("onExporting"),exportedAction:e._createActionByOption("onExported"),fileSavingAction:e._createActionByOption("onFileSaving")}}var d=n(1).extend,h=n(7).inArray,p=n(3).patchFontOptions,f=d,g=n(77),m=n(69),_=g.image,v=g.svg,b=g.pdf,y=n(194),x=n(28),S=[x.down,x.move].join(" "),w=35,k=[[9,12,26,12,26,14,9,14],[9,17,26,17,26,19,9,19],[9,22,26,22,26,24,9,24]],C=4,A=120,T=8,E=15,O=30,D=1,P=["PNG","PDF","JPEG","SVG","GIF"],L="dx-export-menu",M="export-element-type",B="export-element-format";
12t.exportFromMarkup=function(e,t){t.format=i(t.format)||"PNG",t.fileName=t.fileName||"file",t.exportingAction=t.onExporting,t.exportedAction=t.onExported,t.fileSavingAction=t.onFileSaving,g.export(e,t,r(t.format))},t.getMarkup=function(e){var t=[],n=0,i=0;return e.forEach(function(e){var r=e.getSize();t.push(e.svg().replace("<svg",'<g transform="translate(0,'+n+')" ').replace("</svg>","</g>")),n+=r.height,i=Math.max(i,r.width)}),'<svg height="'+n+'" width="'+i+'" version="1.1" xmlns="http://www.w3.org/2000/svg">'+t.join("")+"</svg>"},t.ExportMenu=function(e){var t=this,n=t._renderer=e.renderer;t._incidentOccurred=e.incidentOccurred,t._svgMethod=e.svgMethod,t._shadow=n.shadowFilter("-50%","-50%","200%","200%",2,6,3),t._shadow.attr({opacity:.8}),t._group=n.g().attr({class:L}).linkOn(n.root,{name:"export-menu",after:"peripheral"}),t._buttonGroup=n.g().attr({class:L+"-button"}).append(t._group),t._listGroup=n.g().attr({class:L+"-list"}).append(t._group),t._overlay=n.rect(-A+w,w+C,A,0),t._overlay.attr({"stroke-width":D,cursor:"pointer",rx:4,ry:4,filter:t._shadow.id}),t._overlay.data({"export-element-type":"list"}),t._subscribeEvents()},f(t.ExportMenu.prototype,{getLayoutOptions:function(){if(this._hiddenDueToLayout)return{width:0,height:0};var e=this._buttonGroup.getBBox();return e.cutSide="vertical",e.cutLayoutSide="top",e.height+=10,e.position={vertical:"top",horizontal:"right"},e.verticalAlignment="top",e.horizontalAlignment="right",e},probeDraw:function(){this._fillSpace(),this.show()},shift:function(e,t){this._group.attr({translateY:this._group.attr("translateY")+t})},draw:function(e,t,n){var i;return this._options.exportOptions.width=n.width,this._options.exportOptions.height=n.height,this._group.move(e-w-2-3+n.left,Math.floor(t/2-w/2)),i=this.getLayoutOptions(),(i.width>e||i.height>t)&&this.freeSpace(),this},show:function(){this._group.linkAppend()},hide:function(){this._group.linkRemove()},setOptions:function(e){this._options=e,e.formats=e.formats||P,e.printingEnabled=void 0===e.printingEnabled||e.printingEnabled,e.enabled&&(e.formats.length||e.printingEnabled)?(this.show(),this._updateButton(),this._updateList(),this._hideList()):this.hide()},dispose:function(){var e=this;e._unsubscribeEvents(),e._group.linkRemove().linkOff(),e._group.dispose(),e._shadow.dispose(),e._shadow=e._group=e._listGroup=e._buttonGroup=e._button=null,e._options=null},layoutOptions:function(){return this._options.enabled&&{horizontalAlignment:"right",verticalAlignment:"top",weak:!0}},measure:function(){return this._fillSpace(),[w+2,w]},move:function(e){this._group.attr({translateX:Math.round(e[0]),translateY:Math.round(e[1])})},_fillSpace:function(){this._hiddenDueToLayout=!1,this.show()},freeSpace:function(){this._incidentOccurred("W2107"),this._hiddenDueToLayout=!0,this.hide()},_hideList:function(){this._listGroup.remove(),this._listShown=!1,this._setButtonState("default"),this._menuItems.forEach(function(e){e.resetState()})},_showList:function(){this._listGroup.append(this._group),this._listShown=!0,this._menuItems.forEach(function(e){e.fixPosition()})},_setButtonState:function(e){var t=this,n=t._options.button[e];this._button.attr({stroke:n.borderColor,fill:n.backgroundColor}),this._icon.attr({fill:n.color})},_subscribeEvents:function(){var e=this;e._renderer.root.on(x.up+".export",function(t){var n,i=t.target[M],r=e._options;if(!i)return void(e._button&&e._hideList());"button"===i?e._listShown?(e._setButtonState("default"),e._hideList()):(e._setButtonState("focus"),e._showList()):"printing"===i?(e.hide(),a(e._svgMethod(),r.backgroundColor),e.show(),e._hideList()):"exporting"===i&&(n=f({},r.exportOptions,{format:t.target[B]}),o(e,function(){return e._svgMethod()},n),e._hideList())}),e._listGroup.on(S,function(e){e.stopPropagation()}),e._buttonGroup.on(x.enter,function(){e._setButtonState("hover")}),e._buttonGroup.on(x.leave,function(){e._setButtonState(e._listShown?"focus":"default")}),e._buttonGroup.on(x.down+".export",function(){e._setButtonState("active")})},_unsubscribeEvents:function(){this._renderer.root.off(".export"),this._listGroup.off(),this._buttonGroup.off()},_updateButton:function(){var e=this,t=e._renderer,n=e._options,i={fill:n.button.default.color,cursor:"pointer"},r={"export-element-type":"button"};e._button||(e._button=t.rect(0,0,w,w).append(e._buttonGroup),e._button.attr({rx:4,ry:4,fill:n.button.default.backgroundColor,stroke:n.button.default.borderColor,"stroke-width":1,cursor:"pointer"}),e._button.data(r),e._icon=t.path(k).append(e._buttonGroup),e._icon.attr(i),e._icon.data(r),e._buttonGroup.setTitle(m.format("vizExport-titleMenuText")))},_updateList:function(){var e=this,t=e._options,n=t.button.default,i=e._listGroup,r=u(e._renderer,t);e._shadow.attr({color:t.shadowColor}),e._overlay.attr({height:r.length*O+2*D,fill:n.backgroundColor,stroke:n.borderColor}),i.clear(),e._overlay.append(i),r.forEach(function(e){e.g.append(i)}),e._menuItems=r}}),t.plugin={name:"export",init:function(){var e=this;e._exportMenu=new t.ExportMenu({renderer:e._renderer,svgMethod:function(){return e.svg()},incidentOccurred:e._incidentOccurred}),e._layout.add(e._exportMenu)},dispose:function(){this._exportMenu.dispose(),this._exportMenu=null},extenders:{_change_LAYOUT:function(){this._exportMenu&&this._exportMenu.setOptions(this._getExportMenuOptions())}},members:{_getExportMenuOptions:function(){var e=this._getOption("export")||{},t=c(this,e);return f({},e,{exportOptions:t,rtl:this._getOption("rtlEnabled",!0)})},exportTo:function(e,t){var n=this,i=c(n,n._getOption("export")||{},e,t);o(n._exportMenu,function(){return n.svg()},i)},print:function(){a(this.svg(),this._getOption("export").backgroundColor)}},customize:function(e){var t=e.prototype;e.addChange({code:"EXPORT",handler:function(){this._exportMenu.setOptions(this._getExportMenuOptions()),this._change(["LAYOUT"])},isThemeDependent:!0,isOptionChange:!0,option:"export"}),t._optionChangesMap.onExporting="EXPORT",t._optionChangesMap.onExported="EXPORT",t._optionChangesMap.onFileSaving="EXPORT"}}},function(e,t,n){"use strict";var i=n(6),r=n(19),o=n(9),a=n(15),s=n(26),l=n(11),u=n(28),c=l.addNamespace(u.enter,"dxHoverStart"),d=l.addNamespace(u.leave,"dxHoverEnd"),h=o.inherit({noBubble:!0,ctor:function(){this._handlerArrayKeyPath=this._eventNamespace+"_HandlerStore"},setup:function(e){r.data(e,this._handlerArrayKeyPath,{})},add:function(e,t){var n=this,o=function(e){n._handler(e)};i.on(e,this._originalEventName,t.selector,o),r.data(e,this._handlerArrayKeyPath)[t.guid]=o},_handler:function(e){l.isTouchEvent(e)||a.isSimulator()||l.fireEvent({type:this._eventName,originalEvent:e,delegateTarget:e.delegateTarget})},remove:function(e,t){var n=r.data(e,this._handlerArrayKeyPath)[t.guid];i.off(e,this._originalEventName,t.selector,n)},teardown:function(e){r.removeData(e,this._handlerArrayKeyPath)}}),p=h.inherit({ctor:function(){this._eventNamespace="dxHoverStart",this._eventName="dxhoverstart",this._originalEventName=c,this.callBase()},_handler:function(e){(e.pointers||[]).length||this.callBase(e)}}),f=h.inherit({ctor:function(){this._eventNamespace="dxHoverEnd",this._eventName="dxhoverend",this._originalEventName=d,this.callBase()}});s("dxhoverstart",new p),s("dxhoverend",new f),t.start="dxhoverstart",t.end="dxhoverend"},function(e,t,n){"use strict";function i(e){return!!(e&&String(e).length>0)}function r(e,t,n){e.attr({text:t}).applyEllipsis(n)&&e.setTitle(t)}
12function o(e){return e>=0?u(e):g}function a(e){var t;return e>=0?t={left:u(e),top:u(e),right:u(e),bottom:u(e)}:(e=e||{},t={left:o(e.left),top:o(e.top),right:o(e.right),bottom:o(e.bottom)}),t}function s(e){this._params=e,this._group=e.renderer.g().attr({class:e.cssClass}).linkOn(e.renderer.root,{name:"title",after:"peripheral"}),this._hasText=!1}function l(e){var t=c(e)?{text:e}:e||{};return t.subtitle=c(t.subtitle)?{text:t.subtitle}:t.subtitle||{},t}var u=Number,c=n(0).isString,d=n(1).extend,h=n(3).patchFontOptions,p=n(3).enumParser(["left","center","right"]),f=n(3).enumParser(["top","bottom"]),g=10;d(s.prototype,n(50).LayoutElement.prototype,{dispose:function(){var e=this;e._group.linkRemove(),e._group.linkOff(),e._titleElement&&(e._clipRect.dispose(),e._titleElement=e._subtitleElement=e._clipRect=null),e._params=e._group=e._options=null},_updateOptions:function(e){this._options=e,this._options.horizontalAlignment=p(e.horizontalAlignment,"center"),this._options.verticalAlignment=f(e.verticalAlignment,"top"),this._options.margin=a(e.margin)},_updateStructure:function(){var e=this,t=e._params.renderer,n=e._group,r={align:e._options.horizontalAlignment};e._titleElement||(e._titleElement=t.text().attr(r).append(n),e._subtitleElement=t.text().attr(r),e._clipRect=t.clipRect(),n.attr({"clip-path":e._clipRect.id})),n.linkAppend(),i(e._options.subtitle.text)?e._subtitleElement.append(n):e._subtitleElement.remove()},_updateTexts:function(){var e,t,n=this,r=n._options,o=r.subtitle,a=n._titleElement,s=n._subtitleElement;a.attr({text:"A",y:0}).css(h(r.font)),e=a.getBBox(),n._titleTextY=e.height+e.y,a.attr({text:r.text}),e=a.getBBox(),t=-e.y,a.attr({y:t}),i(o.text)&&(t+=e.height+e.y,s.attr({text:o.text,y:0}).css(h(o.font)),t+=-s.getBBox().y-n._titleTextY+3,s.attr({y:t}))},_updateBoundingRectAlignment:function(){var e=this._boundingRect,t=this._options;e.verticalAlignment=t.verticalAlignment,e.horizontalAlignment=t.horizontalAlignment,e.cutLayoutSide=t.verticalAlignment,e.cutSide="vertical",e.position={horizontal:t.horizontalAlignment,vertical:t.verticalAlignment}},update:function(e){var t=this,n=i(e.text),r=n||n!==t._hasText;return n?(t._updateOptions(e),t._updateStructure(),t._updateTexts(),t._boundingRect={},t._updateBoundingRect(),t._updateBoundingRectAlignment()):(t._group.linkRemove(),t._boundingRect=null),t._hasText=n,r},draw:function(e,t){var n,i=this;return i._group.linkAppend(),i._correctTitleLength(e),n=i.getLayoutOptions(),n.height>t&&this.freeSpace(),i},probeDraw:function(e,t){return this.draw(e,t),this},_correctTitleLength:function(e){var t=this,n=t._options,i=n.margin,o=e-i.left-i.right;r(t._titleElement,n.text,o),t._subtitleElement&&r(t._subtitleElement,n.subtitle.text,o),t._updateBoundingRect()},getLayoutOptions:function(){return this._boundingRect||null},shift:function(e,t){var n=this,i=n.getLayoutOptions();return n._group.move(e-i.x,t-i.y),n._setClipRectSettings(),n},_setClipRectSettings:function(){var e=this.getLayoutOptions();this._clipRect.attr({x:e.x,y:e.y,width:e.width,height:e.height})},_updateBoundingRect:function(){var e,t=this,n=t._options,i=n.margin,r=t._boundingRect;e=t._group.getBBox(),e.height+=i.top+i.bottom-t._titleTextY,e.width+=i.left+i.right,e.x-=i.left,e.y+=t._titleTextY-i.top,n.placeholderSize>0&&(e.height=n.placeholderSize),r.height=e.height,r.width=e.width,r.x=e.x,r.y=e.y},layoutOptions:function(){return this._boundingRect&&{horizontalAlignment:this._boundingRect.horizontalAlignment,verticalAlignment:this._boundingRect.verticalAlignment,priority:0}},measure:function(e){return this.draw(e[0],e[1]),[this._boundingRect.width,this._boundingRect.height]},move:function(e){var t=this._boundingRect;(e[2]-e[0]<t.width||e[3]-e[1]<t.height)&&this.draw(e[2]-e[0],e[3]-e[1]),this.shift(Math.round(e[0]),Math.round(e[1]))},freeSpace:function(){var e=this;e._params.incidentOccurred("W2103"),e._group.linkRemove(),e._boundingRect.width=e._boundingRect.height=0}}),t.Title=s,t.plugin={name:"title",init:function(){var e=this;e._title=new t.Title({renderer:e._renderer,cssClass:e._rootClassPrefix+"-title",incidentOccurred:e._incidentOccurred}),e._layout.add(e._title)},dispose:function(){this._title.dispose(),this._title=null},members:{_getTitleOptions:function(){return d(!0,{},this._themeManager.theme("title"),l(this.option("title")))}},customize:function(e){e.addChange({code:"TITLE",handler:function(){this._title.update(this._getTitleOptions())&&this._change(["LAYOUT"])},isThemeDependent:!0,option:"title",isOptionChange:!0})}}},function(e,t,n){"use strict";function i(e){e.css({left:"-9999px"}).detach()}function r(e,t){var n=e;switch(t){case"argument":n={format:e.argumentFormat,precision:e.argumentPrecision};break;case"percent":n={format:{type:"percent",precision:e.format&&e.format.percentPrecision||e.percentPrecision}}}return n}function o(e){var t,n,i=this;i._eventTrigger=e.eventTrigger,i._wrapper=l("<div>").css({position:"absolute",overflow:"visible",height:"1px",pointerEvents:"none"}).addClass(e.cssClass),i._renderer=t=new u.Renderer({pathModified:e.pathModified,container:i._wrapper[0]}),n=t.root,n.attr({"pointer-events":"none"}),i._cloud=t.path([],"area").sharp().append(n),i._shadow=t.shadowFilter(),i._textGroup=t.g().attr({align:"center"}).append(n),i._text=t.text(void 0,0,0).append(i._textGroup),i._textGroupHtml=l("<div>").css({position:"absolute",width:0,padding:0,margin:0,border:"0px solid transparent"}
12).appendTo(i._wrapper),i._textHtml=l("<div>").css({position:"relative",display:"inline-block",padding:0,margin:0,border:"0px solid transparent"}).appendTo(i._textGroupHtml)}var a=document,s=window,l=n(5),u=n(106),c=n(0),d=n(1).extend,h=n(3),p=n(71),f=Math.ceil;o.prototype={constructor:o,dispose:function(){this._wrapper.remove(),this._renderer.dispose(),this._options=null},_getContainer:function(){var e=l(this._options.container);return(e.length?e:l("body")).get(0)},setOptions:function(e){e=e||{};var t=this,n=t._cloudSettings={opacity:e.opacity,filter:t._shadow.id,"stroke-width":null,stroke:null},i=e.border||{};return t._shadowSettings=d({x:"-50%",y:"-50%",width:"200%",height:"200%"},e.shadow),t._options=e,i.visible&&d(n,{"stroke-width":i.width,stroke:i.color,"stroke-opacity":i.opacity,dashStyle:i.dashStyle}),t._textFontStyles=h.patchFontOptions(e.font),t._textFontStyles.color=e.font.color,t._wrapper.css({zIndex:e.zIndex}),t._customizeTooltip=c.isFunction(e.customizeTooltip)?e.customizeTooltip:null,t},setRendererOptions:function(e){return this._renderer.setOptions(e),this._textGroupHtml.css({direction:e.rtl?"rtl":"ltr"}),this},render:function(){var e=this;return i(e._wrapper),e._cloud.attr(e._cloudSettings),e._shadow.attr(e._shadowSettings),e._textGroupHtml.css(e._textFontStyles),e._textGroup.css(e._textFontStyles),e._text.css(e._textFontStyles),e._eventData=null,e},update:function(e){return this.setOptions(e).render()},_prepare:function(e,t){var n=this._options,i={};return this._customizeTooltip&&(i=this._customizeTooltip.call(e,e),i=c.isPlainObject(i)?i:{},"text"in i&&(t.text=c.isDefined(i.text)?String(i.text):""),"html"in i&&(t.html=c.isDefined(i.html)?String(i.html):"")),"text"in t||"html"in t||(t.text=e.valueText||""),t.color=i.color||n.color,t.borderColor=i.borderColor||(n.border||{}).color,t.textColor=i.fontColor||(n.font||{}).color,!!t.text||!!t.html},show:function(e,t,n){var i,r,o=this,a={},l=o._options,u=l.paddingLeftRight,c=l.paddingTopBottom,d=o._textGroupHtml,h=o._textHtml,p=o._shadowSettings,g=p.offsetX,m=p.offsetY,_=2*p.blur+1,v=s.getComputedStyle;return!!o._prepare(e,a)&&(o._state=a,a.tc={},o._wrapper.appendTo(o._getContainer()),o._cloud.attr({fill:a.color,stroke:a.borderColor}),a.html?(o._text.attr({text:""}),d.css({color:a.textColor,width:o._getCanvas().width}),h.html(a.html),v?(i=v(h.get(0)),i={x:0,y:0,width:f(parseFloat(i.width)),height:f(parseFloat(i.height))}):(i=h.get(0).getBoundingClientRect(),i={x:0,y:0,width:f(i.width?i.width:i.right-i.left),height:f(i.height?i.height:i.bottom-i.top)}),d.width(i.width),d.height(i.height)):(h.html(""),o._text.css({fill:a.textColor}).attr({text:a.text}),i=o._textGroup.css({fill:a.textColor}).getBBox()),r=a.contentSize={x:i.x-u,y:i.y-c,width:i.width+2*u,height:i.height+2*c,lm:_-g>0?_-g:0,rm:_+g>0?_+g:0,tm:_-m>0?_-m:0,bm:_+m>0?_+m:0},r.fullWidth=r.width+r.lm+r.rm,r.fullHeight=r.height+r.tm+r.bm+l.arrowLength,o.move(t.x,t.y,t.offset),o._eventData&&o._eventTrigger("tooltipHidden",o._eventData),o._eventData=n,o._eventTrigger("tooltipShown",o._eventData),!0)},hide:function(){var e=this;i(e._wrapper),e._eventData&&e._eventTrigger("tooltipHidden",e._eventData),e._eventData=null},move:function(e,t,n){n=n||0;var i=this,r=i._getCanvas(),o=i._state,a=o.tc,s=o.contentSize;i._calculatePosition(e,t,n,r)&&(i._cloud.attr({points:a.cloudPoints}).move(s.lm,s.tm),o.html?i._textGroupHtml.css({left:-s.x+s.lm,top:-s.y+s.tm+a.correction}):i._textGroup.move(-s.x+s.lm,-s.y+s.tm+a.correction),i._renderer.resize("out"===a.hp?r.fullWidth-r.left:s.fullWidth,"out"===a.vp?r.fullHeight-r.top:s.fullHeight)),n=i._wrapper.css({left:0,top:0}).offset(),i._wrapper.css({left:a.x-n.left,top:a.y-n.top,width:s.fullWidth})},formatValue:function(e,t){var n=t?r(this._options,t):this._options;return p(e,n)},getLocation:function(){return h.normalizeEnum(this._options.location)},isEnabled:function(){return!!this._options.enabled},isShared:function(){return!!this._options.shared},_calculatePosition:function(e,t,n,i){var r,o,a,s,l=this,u=l._options,c=u.arrowLength,d=l._state,h=d.tc,p=d.contentSize,f=p.width,g=f/2,m=p.height,_=t-i.top,v=i.top+i.height-t,b=e-i.left,y=i.width+i.left-e,x=m+c+n+p.tm,S=m+c+n+p.bm,w=f+p.lm,k=f+p.rm,C=g+p.lm,A=g+p.rm,T=0,E=[6,0],O=g+10,D=g,P=g-10,L=m+c,M="center",B="bottom";switch(o=a=m,u.verticalAlignment){case"top":B="bottom",s=!0;break;case"bottom":B="top",s=!0}switch(s||(x>_&&S>v?B="out":x>_&&(B="top")),s=!1,u.horizontalAlignment){case"left":M="right",s=!0;break;case"center":M="center",s=!0;break;case"right":M="left",s=!0}return s||(w>b&&k>y?M="out":C>b&&k<y?M="left":A>y&&w<b&&(M="right")),"out"===M?e=i.left:"left"===M?(O=10,D=P=0):"right"===M?(O=D=f,P=f-10,e-=f):"center"===M&&(e-=g),"out"===B?t=i.top:"top"===B?("out"!==M&&(T=c),E[0]=2,o=a=c,L=O,O=P,P=L,L=0,t+=n):t-=m+c+n,h.x=e-p.lm,h.y=t-p.tm,h.correction=T,(M!==h.hp||B!==h.vp)&&(h.hp=M,h.vp=B,r=[0,0+T,f,0+T,f,m+T,0,m+T],"out"!==M&&"out"!==B&&(E.splice(2,0,O,o,D,L,P,a),r.splice.apply(r,E)),h.cloudPoints=r,!0)},_getCanvas:function(){var e=a.documentElement,t=a.body;return{left:s.pageXOffset||e.scrollLeft||0,top:s.pageYOffset||e.scrollTop||0,width:e.clientWidth||0,height:e.clientHeight||0,fullWidth:Math.max(t.scrollWidth,e.scrollWidth,t.offsetWidth,e.offsetWidth,t.clientWidth,e.clientWidth),fullHeight:Math.max(t.scrollHeight,e.scrollHeight,t.offsetHeight,e.offsetHeight,t.clientHeight,e.clientHeight)}}},t.Tooltip=o,t.plugin={name:"tooltip",init:function(){this._initTooltip()},dispose:function(){this._disposeTooltip()},members:{_initTooltip:function(){this._tooltip=new t.Tooltip({cssClass:this._rootClassPrefix+"-tooltip",eventTrigger:this._eventTrigger,pathModified:this.option("pathModified")})},_disposeTooltip:function(){this._tooltip.dispose(),this._tooltip=null},_hideTooltip:function(){this._tooltip.hide()},_onRender:function(){this._$element.is(":visible")||this._hideTooltip()},_setTooltipRendererOptions:function(){this._tooltip.setRendererOptions(this._getRendererOptions())},_setTooltipOptions:function(){this._tooltip.update(this._getOption("tooltip"))}},customize:function(e){var t=e.prototype;t._eventsMap.onTooltipShown={name:"tooltipShown"},t._eventsMap.onTooltipHidden={name:"tooltipHidden"},e.addChange({code:"TOOLTIP_RENDERER",handler:function(){this._setTooltipRendererOptions()},isThemeDependent:!0,isOptionChange:!0}),e.addChange({code:"TOOLTIP",handler:function(){this._setTooltipOptions()},isThemeDependent:!0,isOptionChange:!0,option:"tooltip"})}}},function(e,t,n){"use strict";function i(e){var t=this,n=e.renderer;t._group=n.g().attr({class:"dx-loading-indicator"}).linkOn(n.root,{name:"loading-indicator",after:"peripheral"}),t._rect=n.rect().attr({opacity:0}
12).append(t._group),t._text=n.text().attr({align:"center"}).append(t._group),t._createStates(e.eventTrigger,t._group,n.root,e.notify)}var r=n(3).patchFontOptions;i.prototype={constructor:i,_createStates:function(e,t,n,i){var r=this;r._states=[{opacity:0,start:function(){i(!1)},complete:function(){t.linkRemove(),n.css({"pointer-events":""}),e("loadingIndicatorReady")}},{opacity:.85,start:function(){t.linkAppend(),n.css({"pointer-events":"none"}),i(!0)},complete:function(){e("loadingIndicatorReady")}}],r._state=0},setSize:function(e){var t=e.width,n=e.height;this._rect.attr({width:t,height:n}),this._text.attr({x:t/2,y:n/2})},setOptions:function(e){this._rect.attr({fill:e.backgroundColor}),this._text.css(r(e.font)).attr({text:e.text}),this[e.show?"show":"hide"]()},dispose:function(){var e=this;e._group.linkRemove().linkOff(),e._group=e._rect=e._text=e._states=null},_transit:function(e){var t,n=this;n._state!==e&&(n._state=e,n._isHiding=!1,t=n._states[e],n._rect.stopAnimation().animate({opacity:t.opacity},{complete:t.complete,easing:"linear",duration:400,unstoppable:!0}),n._noHiding=!0,t.start(),n._noHiding=!1)},show:function(){this._transit(1)},hide:function(){this._transit(0)},scheduleHiding:function(){this._noHiding||(this._isHiding=!0)},fulfillHiding:function(){this._isHiding&&this.hide()}},t.LoadingIndicator=i,t.plugin={name:"loading_indicator",init:function(){function e(e){n._skipLoadingIndicatorOptions=!0,n.option("loadingIndicator",{show:e}),n._skipLoadingIndicatorOptions=!1,e&&n._hideTooltip&&n._hideTooltip()}var n=this;n._loadingIndicator=new t.LoadingIndicator({eventTrigger:n._eventTrigger,renderer:n._renderer,notify:e}),n._scheduleLoadingIndicatorHiding()},dispose:function(){this._loadingIndicator.dispose(),this._loadingIndicator=null},members:{_scheduleLoadingIndicatorHiding:function(){this._loadingIndicator.scheduleHiding()},_fulfillLoadingIndicatorHiding:function(){this._loadingIndicator.fulfillHiding()},showLoadingIndicator:function(){this._loadingIndicator.show()},hideLoadingIndicator:function(){this._loadingIndicator.hide()},_onBeginUpdate:function(){this._scheduleLoadingIndicatorHiding()}},customize:function(e){var t=e.prototype;if(t._dataSourceChangedHandler){var n=t._dataSourceChangedHandler;t._dataSourceChangedHandler=function(){this._scheduleLoadingIndicatorHiding(),n.apply(this,arguments)}}var i=t._setContentSize;t._setContentSize=function(){i.apply(this,arguments),this._loadingIndicator.setSize(this._canvas)},e.addChange({code:"LOADING_INDICATOR",handler:function(){this._skipLoadingIndicatorOptions||this._loadingIndicator.setOptions(this._getOption("loadingIndicator")),this._scheduleLoadingIndicatorHiding()},isThemeDependent:!0,option:"loadingIndicator",isOptionChange:!0}),t._eventsMap.onLoadingIndicatorReady={name:"loadingIndicatorReady"};var r=t._drawn;t._drawn=function(){r.apply(this,arguments),this._dataIsReady()&&this._fulfillLoadingIndicatorHiding()}}}},function(e,t,n){"use strict";var i,r=n(4).noop,o=n(199),a=o.postCtor,s={_dataSourceLoadErrorHandler:function(){this._dataSourceChangedHandler()},_dataSourceOptions:function(){return{paginate:!1}},_updateDataSource:function(){this._refreshDataSource(),this.option("dataSource")||this._dataSourceChangedHandler()},_dataIsLoaded:function(){return!this._dataSource||this._dataSource.isLoaded()},_dataSourceItems:function(){return this._dataSource&&this._dataSource.items()}};for(i in o)"postCtor"!==i&&(s[i]=o[i]);t.plugin={name:"data_source",init:function(){a.call(this)},dispose:r,members:s}},function(e,t,n){"use strict";var i=n(114).DataSource,r=n(1).extend,o=n(114).normalizeDataSourceOptions,a={postCtor:function(){this.on("disposing",function(){this._disposeDataSource()}.bind(this))},_refreshDataSource:function(){this._initDataSource(),this._loadDataSource()},_initDataSource:function(){var e,t,n="_getSpecificDataSourceOption"in this?this._getSpecificDataSourceOption():this.option("dataSource");this._disposeDataSource(),n&&(n instanceof i?(this._isSharedDataSource=!0,this._dataSource=n):(e="_dataSourceOptions"in this?this._dataSourceOptions():{},t=this._dataSourceType?this._dataSourceType():i,n=o(n,{fromUrlLoadMode:"_dataSourceFromUrlLoadMode"in this&&this._dataSourceFromUrlLoadMode()}),this._dataSource=new t(r(!0,{},e,n))),this._addDataSourceHandlers())},_addDataSourceHandlers:function(){"_dataSourceChangedHandler"in this&&this._addDataSourceChangeHandler(),"_dataSourceLoadErrorHandler"in this&&this._addDataSourceLoadErrorHandler(),"_dataSourceLoadingChangedHandler"in this&&this._addDataSourceLoadingChangedHandler(),this._addReadyWatcher()},_addReadyWatcher:function(){this._dataSource.on("loadingChanged",function(e){this._ready&&this._ready(!e)}.bind(this))},_addDataSourceChangeHandler:function(){var e=this._dataSource;this._proxiedDataSourceChangedHandler=function(){this._dataSourceChangedHandler(e.items())}.bind(this),e.on("changed",this._proxiedDataSourceChangedHandler)},_addDataSourceLoadErrorHandler:function(){this._proxiedDataSourceLoadErrorHandler=this._dataSourceLoadErrorHandler.bind(this),this._dataSource.on("loadError",this._proxiedDataSourceLoadErrorHandler)},_addDataSourceLoadingChangedHandler:function(){this._proxiedDataSourceLoadingChangedHandler=this._dataSourceLoadingChangedHandler.bind(this),this._dataSource.on("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)}
12,_loadDataSource:function(){if(this._dataSource){var e=this._dataSource;e.isLoaded()?this._proxiedDataSourceChangedHandler&&this._proxiedDataSourceChangedHandler():e.load()}},_loadSingle:function(e,t){return e="this"===e?this._dataSource.key()||"this":e,this._dataSource.loadSingle(e,t)},_isLastPage:function(){return!this._dataSource||this._dataSource.isLastPage()||!this._dataSource._pageSize},_isDataSourceLoading:function(){return this._dataSource&&this._dataSource.isLoading()},_disposeDataSource:function(){this._dataSource&&(this._isSharedDataSource?(delete this._isSharedDataSource,this._proxiedDataSourceChangedHandler&&this._dataSource.off("changed",this._proxiedDataSourceChangedHandler),this._proxiedDataSourceLoadErrorHandler&&this._dataSource.off("loadError",this._proxiedDataSourceLoadErrorHandler),this._proxiedDataSourceLoadingChangedHandler&&this._dataSource.off("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)):this._dataSource.dispose(),delete this._dataSource,delete this._proxiedDataSourceChangedHandler,delete this._proxiedDataSourceLoadErrorHandler,delete this._proxiedDataSourceLoadingChangedHandler)},getDataSource:function(){return this._dataSource||null}};e.exports=a},function(e,t,n){"use strict";var i=n(1).extend,r=n(0),o=n(201),a=n(21),s=n(31).keysEqual,l=n(202),u=n(32).errors,c=n(72),d=n(10).Deferred,h=function(e,t){for(var n="string"==typeof t?t.split():t.slice();n.length;)if(n.shift()in e)return!0;return!1},p=function(){var e=new d;return e.resolve.apply(e,arguments).promise()},f=function(){var e=new d;return e.reject.apply(e,arguments).promise()},g=c.inherit({ctor:function(e){e=Array.isArray(e)?{data:e}:e||{},this.callBase(e);var t=e.data;if(t&&!Array.isArray(t))throw u.Error("E4006");this._array=t||[]},createQuery:function(){return l(this._array,{errorHandler:this._errorHandler})},_byKeyImpl:function(e){var t=this._indexByKey(e);return-1===t?f(u.Error("E4009")):p(this._array[t])},_insertImpl:function(e){var t,n,a=this.key();if(n=r.isPlainObject(e)?i({},e):e,a){if(void 0===(t=this.keyOf(n))||"object"==typeof t&&r.isEmptyObject(t)){if(Array.isArray(a))throw u.Error("E4007");t=n[a]=String(new o)}else if(void 0!==this._array[this._indexByKey(t)])return f(u.Error("E4008"))}else t=n;return this._array.push(n),p(e,t)},_updateImpl:function(e,t){var n,i,r=this.key();if(r){if(h(t,r)&&!s(r,e,this.keyOf(t)))return f(u.Error("E4017"));if((n=this._indexByKey(e))<0)return f(u.Error("E4009"));i=this._array[n]}else i=e;return a.deepExtendArraySafe(i,t,!0),p(e,t)},_removeImpl:function(e){var t=this._indexByKey(e);return t>-1&&this._array.splice(t,1),p(e)},_indexByKey:function(e){for(var t=0,n=this._array.length;t<n;t++)if(s(this.key(),this.keyOf(this._array[t]),e))return t;return-1},clear:function(){this.fireEvent("modifying"),this._array=[],this.fireEvent("modified")}},"array");e.exports=g,e.exports.default=e.exports},function(e,t,n){"use strict";var i=n(9),r=i.inherit({ctor:function(e){e&&(e=String(e)),this._value=this._normalize(e||this._generate())},_normalize:function(e){for(e=e.replace(/[^a-f0-9]/gi,"").toLowerCase();e.length<32;)e+="0";return[e.substr(0,8),e.substr(8,4),e.substr(12,4),e.substr(16,4),e.substr(20,12)].join("-")},_generate:function(){for(var e="",t=0;t<32;t++)e+=Math.round(15*Math.random()).toString(16);return e},toString:function(){return this._value},valueOf:function(){return this._value},toJSON:function(){return this._value}});e.exports=r,e.exports.default=e.exports},function(e,t,n){"use strict";var i=n(53),r=n(203),o={array:i,remote:r},a=function(){var e=Array.isArray(arguments[0])?"array":"remote";return o[e].apply(this,arguments)};e.exports=a,e.exports.queryImpl=o,e.exports.default=e.exports},function(e,t,n){"use strict";var i=n(204),r=n(32),o=n(2).each,a=n(0).isFunction,s=n(10).Deferred,l=n(53),u=function(e,t,n){n=n||[],t=t||{};var c=function(e,t){return{name:e,args:t}},d=function(u){var d,h,p,f,g,m=new s,_=function(e){var n=t.errorHandler;n&&n(e),r._errorHandler(e),m.reject(e)};try{d=t.adapter,a(d)||(d=i[d]),h=d(t),p=[].concat(n).concat(u);var v=h.optimize;for(v&&v(p);p.length;){if(f=p[0],!function(e){switch(e.name){case"sortBy":return g=[e.args],!0;case"thenBy":if(!g)throw r.errors.Error("E4004");return g.push(e.args),!0}return!1}(f)){if(g){p.unshift(c("multiSort",[g])),g=null;continue}if("enumerate"!==String(f.name)&&(!h[f.name]||!1===h[f.name].apply(h,f.args)))break}p.shift()}!function(){var e=p[0],t=[];e&&"multiSort"===e.name&&(p.shift(),o(e.args[0],function(){t.push(c(t.length?"thenBy":"sortBy",this))})),p=t.concat(p)}(),h.exec(e).done(function(e,n){if(p.length){var i=l(e,{errorHandler:t.errorHandler});o(p,function(){i=i[this.name].apply(i,this.args)}),i.done(m.resolve).fail(m.reject)}else m.resolve(e,n)}).fail(_)}catch(e){_(e)}return m.promise()},h={};return o(["sortBy","thenBy","filter","slice","select","groupBy"],function(){var i=String(this);h[i]=function(){return u(e,t,n.concat(c(i,arguments)))}}),o(["count","min","max","sum","avg","aggregate","enumerate"],function(){var e=String(this);h[e]=function(){return d.call(this,c(e,arguments))}}),h};e.exports=u},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";function i(e){return e&&m(e.then)}function r(e){return(new S).resolve(e).promise()}function o(e,t){if(!m(t))throw _.Error("E4011",e)}function a(e){throw _.Error("E4012",e)}function s(e){function t(e){var t=e[0],n=e[1];return t&&t.getResponseHeader?g.errorMessageFromXhr(t,n):null}return function(n){var i;
12i=n instanceof Error?n:new Error(t(arguments)||n&&String(n)||"Unknown error"),i.message!==g.XHR_ERROR_UNLOAD&&e.reject(i)}}function l(e,t){var n,s=e._loadFunc;return o(A,s),n=s.apply(e,[t]),Array.isArray(n)?n=r(n):null===n||void 0===n?n=r([]):i(n)||a(A),k(n)}function u(e,t){var n,o=e._totalCountFunc;if(!m(o))throw _.Error("E4021");return n=o.apply(e,[t]),i(n)||(n=Number(n),isFinite(n)||a(C),n=r(n)),k(n)}function c(e,t,n){var a,s=e._byKeyFunc;return o(T,s),a=s.apply(e,[t,n]),i(a)||(a=r(a)),k(a)}function d(e,t,n,i){t.__rawData?i(t.__rawData):l(t,n).done(function(e){t._cacheRawData&&(t.__rawData=e),i(e)}).fail(s(e))}function h(e,t,n,i){n=n||{};var r={};"userData"in n&&(r.userData=n.userData),d(e,t,r,function(r){var o,a,s,l,u=b(r,{errorHandler:t._errorHandler}),c=[];i||(o=y(u,n),o===u?s=r.slice(0):c.push(o.enumerate().done(function(e){s=e}))),(n.requireTotalCount||i)&&(a=y(u,n,!0),a===u?l=r.length:c.push(a.count().done(function(e){l=e}))),w.apply(f,c).done(function(){i?e.resolve(l):n.requireTotalCount?e.resolve(s,{totalCount:l}):e.resolve(s)}).fail(function(t){e.reject(t)})})}function p(e,t,n){d(e,t,{},function(i){for(var r,o=t.key(),a=0,s=i.length;a<s;a++)if(r=i[a],g.keysEqual(o,t.keyOf(i[a]),n))return void e.resolve(r);e.reject(_.Error("E4009"))})}var f=n(5),g=n(31),m=n(0).isFunction,_=n(32).errors,v=n(72),b=n(53),y=n(115).queryByOptions,x=n(10),S=x.Deferred,w=x.when,k=x.fromPromise,C="totalCount",A="load",T="byKey",E=v.inherit({ctor:function(e){e=e||{},this.callBase(e),this._useDefaultSearch=!!e.useDefaultSearch||"raw"===e.loadMode,this._loadMode=e.loadMode,this._cacheRawData=!1!==e.cacheRawData,this._loadFunc=e[A],this._totalCountFunc=e[C],this._byKeyFunc=e[T],this._insertFunc=e.insert,this._updateFunc=e.update,this._removeFunc=e.remove},createQuery:function(){throw _.Error("E4010")},clearRawDataCache:function(){delete this.__rawData},_totalCountImpl:function(e){var t=new S;return"raw"!==this._loadMode||this._totalCountFunc?(u(this,e).done(function(e){t.resolve(Number(e))}).fail(s(t)),t=this._addFailHandlers(t)):h(t,this,e,!0),t.promise()},_loadImpl:function(e){var t=new S;return"raw"===this._loadMode?h(t,this,e,!1):(l(this,e).done(function(e,n){t.resolve(e,n)}).fail(s(t)),t=this._addFailHandlers(t)),t.promise()},_byKeyImpl:function(e,t){var n=new S;return this._byKeyViaLoad()?(this._requireKey(),p(n,this,e)):c(this,e,t).done(function(e){n.resolve(e)}).fail(s(n)),n.promise()},_byKeyViaLoad:function(){return"raw"===this._loadMode&&!this._byKeyFunc},_insertImpl:function(e){var t,n=this._insertFunc,a=new S;return o("insert",n),t=n.apply(this,[e]),i(t)||(t=r(t)),k(t).done(function(t){a.resolve(e,t)}).fail(s(a)),a.promise()},_updateImpl:function(e,t){var n,a=this._updateFunc,l=new S;return o("update",a),n=a.apply(this,[e,t]),i(n)||(n=r()),k(n).done(function(){l.resolve(e,t)}).fail(s(l)),l.promise()},_removeImpl:function(e){var t,n=this._removeFunc,a=new S;return o("remove",n),t=n.apply(this,[e]),i(t)||(t=r()),k(t).done(function(){a.resolve(e)}).fail(s(a)),a.promise()}});e.exports=E,e.exports.default=e.exports},function(e,t,n){"use strict";function i(e){e.forEach(function(e){if(e.minorTickInterval){for(var t=[],n=e.minorTickInterval,i=e.tickInterval/n-1,r=1;r<e.tickValues.length;r++)for(var o=e.tickValues[r-1],a=0;a<i;a++)o+=n,t.push(o);e.minorValues=t}})}var r=(n(34).debug,n(0)),o=n(2).each,a=n(3),s=r.isDefined,l=n(20).adjust,u=Math,c=u.floor,d=u.max,h=u.abs,p=n(3).map,f=function(e){var t={};return o(e,function(e,n){var i=n.pane;t[i]||(t[i]=[]),t[i].push(n)}),t},g={transform:function(e,t){return a.getLog(e,t)},addInterval:function(e,t){return e+t},getInterval:function(e,t){return t},adjustValue:c},m={transform:function(e,t){return a.raiseTo(e,t)},addInterval:function(e,t){return e*t},getInterval:function(e,t){return u.pow(e,t)},adjustValue:l},_=function(e,t){if(e.isLogarithmic){var n,i,r,o=e.logarithmicBase,a=e.tickValues,s=[];for(e.minValue=t.transform(e.minValue,o),e.oldMinValue=t.transform(e.oldMinValue,o),e.maxValue=t.transform(e.maxValue,o),e.oldMaxValue=t.transform(e.oldMaxValue,o),e.tickInterval=u.round(e.tickInterval),e.tickInterval<1&&(e.tickInterval=1),i=t.getInterval(o,e.tickInterval),n=t.transform(a[0],o),r=0;r<a.length;r++)s.push(t.adjustValue(n)),n=t.addInterval(n,i);s.tickInterval=e.tickInterval,e.tickValues=s}},v=function(e){return p(e,function(e){var t,n,i,o,a,l=e.getTicksValues(),u=l.majorTicksValues,c=e.getOptions(),d=null;return u&&u.length>0&&r.isNumeric(u[0])&&"discrete"!==c.type&&!e.getTranslator().getBusinessRange().stubData&&(i=e.getTranslator().getBusinessRange(),o=e._tickInterval,t=i.minVisible,n=i.maxVisible,a=c.synchronizedValue,t===n&&s(a)&&(o=h(u[0]-a)||1,t=u[0]-o,n=u[0]+o),d={axis:e,isLogarithmic:"logarithmic"===c.type,logarithmicBase:i.base,tickValues:u,minorValues:l.minorTicksValues,minorTickInterval:e._minorTickInterval,minValue:t,oldMinValue:t,maxValue:n,oldMaxValue:n,inverted:i.invert,tickInterval:o,synchronizedValue:a},i.stubData&&(d.stubData=!0,d.tickInterval=d.tickInterval||c.tickInterval,d.isLogarithmic=!1),_(d,g)),d})},b=function(e){var t=0;o(e,function(e,n){t=d(t,n.tickValues.length)}),o(e,function(e,n){var i,r,o=0,a=n.synchronizedValue,u=n.tickValues,d=n.tickInterval;if(s(a))n.baseTickValue=n.invertedBaseTickValue=a,n.tickValues=[n.baseTickValue];else{if(u.length>1&&d){for(i=c((t+1)/u.length),r=i>1?c((t+1)/i):t,o=c((r-u.length)/2);o>0&&0!==u[0];)u.unshift(l(u[0]-d)),o--;for(;u.length<r;)u.push(l(u[u.length-1]+d));n.tickInterval=d/i}n.baseTickValue=u[0],n.invertedBaseTickValue=u[u.length-1]}})},y=function(e){return e.maxValue-e.minValue||1},x=function(e){for(var t=0;t<e.length;t++)if(!e[t].stubData)return e[t];return null}
12,S=function(e){var t=x(e),n=t.tickInterval;o(e,function(e,i){var r,o,a,l;i!==t&&(n&&i.tickInterval&&(i.stubData&&s(i.synchronizedValue)&&(i.oldMinValue=i.minValue=i.baseTickValue-(t.baseTickValue-t.minValue)/n*i.tickInterval,i.oldMaxValue=i.maxValue=i.baseTickValue-(t.baseTickValue-t.maxValue)/n*i.tickInterval),r=n/y(t)/i.tickInterval*y(i),i.maxValue=i.minValue+y(i)/r),a=t.inverted&&!i.inverted||!t.inverted&&i.inverted?t.maxValue-t.invertedBaseTickValue:t.baseTickValue-t.minValue,l=y(i),o=(a/y(t)-(i.baseTickValue-i.minValue)/l)*l,i.minValue-=o,i.maxValue-=o)})},w=function(e){var t,n,i=0,r=0;return o(e,function(e,o){var a=o.inverted;t=o.minValue>o.oldMinValue?(o.minValue-o.oldMinValue)/y(o):0,n=o.maxValue<o.oldMaxValue?(o.oldMaxValue-o.maxValue)/y(o):0,i=d(i,a?n:t),r=d(r,a?t:n)}),{start:i,end:r}},k=function(e,t){o(e,function(e,n){var i=y(n),r=n.inverted;n.minValue=l(n.minValue-t[r?"end":"start"]*i),n.maxValue=l(n.maxValue+t[r?"start":"end"]*i)})},C=function(e){var t=!1;o(e,function(e,n){t=t||s(n.synchronizedValue)}),o(e,function(e,n){var i,r=n.tickInterval,o=n.tickValues,a=n.maxValue,s=n.minValue;if(t&&r){for(;(i=l(o[0]-r))>=s;)o.unshift(i);for(i=o[o.length-1];(i=l(i+r))<=a;)o.push(i)}for(;o[0]<s;)o.shift();for(;o[o.length-1]>a;)o.pop()})},A=function(e){o(e,function(e,t){var n=t.axis,i=n.getTranslator().getBusinessRange();i.min===i.minVisible&&(i.min=t.minValue),i.max===i.maxVisible&&(i.max=t.maxValue),i.minVisible=t.minValue,i.maxVisible=t.maxValue,s(t.stubData)&&(i.stubData=t.stubData),i.min>i.minVisible&&(i.min=i.minVisible),i.max<i.maxVisible&&(i.max=i.maxVisible),i.isSynchronized=!0,n.getTranslator().updateBusinessRange(i),n.setTicks({majorTicks:t.tickValues,minorTicks:t.minorValues})})},T=function(e){var t,n,i=[];o(e,function(e,r){r.oldMaxValue-r.oldMinValue==0?i.push(r):s(t)||s(r.synchronizedValue)||(t=h((r.maxValue-r.minValue)/(r.tickValues[c(r.tickValues.length/2)]-r.minValue||r.maxValue)),n=r)}),s(t)&&o(i,function(e,i){var r=i.tickValues[0],o=r*t,a=n.tickValues,s=a[c(a.length/2)];r>0?(i.maxValue=o,i.minValue=0):r<0?(i.minValue=o,i.maxValue=0):0===r&&(i.maxValue=n.maxValue-s,i.minValue=n.minValue-s)})},E={synchronize:function(e){o(f(e),function(e,t){var n,r;if(t.length>1){if(n=v(t),n.length<2||!x(n))return;b(n),S(n),r=w(n),k(n,r),T(n),C(n),i(n),o(n,function(){_(this,m)}),A(n)}})}};e.exports=E},function(e,t,n){"use strict";function i(e){return m(e)?0===e.length?[{}]:e:[e]}function r(e,t){return{checkInterval:e.checkInterval||t.checkInterval,size:Math.max(e.size||0,t.size||0),percentStick:e.percentStick||t.percentStick}}function o(e,t){return e.processBubbleSize&&(e.size=t),e}function a(e,t,n,i){var r=i?e.width/t:e.width,o=i?e.height:e.height/t;return Math.min(r,o)*n}var s=n(1).extend,l=n(7).inArray,u=n(2).each,c=n(73),d="defaultAxisName",h=n(208),p=n(217),f=n(70).BaseChart,g=n(119),m=Array.isArray,_=n(0).isDefined,v=u,b=n(4).noop,y=s,x=n(3),S=x.map,w=f.inherit({_dispose:function(){var e=this,t=this._disposeObjectsInArray;e.callBase(),e.panes=null,e._legend&&(e._legend.dispose(),e._legend=null),t.call(e,"panesBackground"),t.call(e,"seriesFamilies"),e._disposeAxes()},_reinitAxes:function(){this.panes=this._createPanes(),this._populateAxes()},_getCrosshairMargins:function(){var e=this._getCrosshairOptions()||{},t=e.enabled,n=g.getMargins();return{x:t&&e.horizontalLine.visible?n.x:0,y:t&&e.verticalLine.visible?n.y:0}},_populateAxes:function(){function e(){return d+g++}var t,n,r=this,o=[],a=r.panes,s=r._isRotated(),u=r.option("valueAxis")||{},c=r.option("argumentAxis")||{},h=i(c)[0],p=i(u),f=[],g=0,m=r._getCrosshairMargins();r._disposeAxes(),n=s?"right"===h.position?a[a.length-1].name:a[0].name:"top"===h.position?a[0].name:a[a.length-1].name,t=S(a,function(e,t){return r._createAxis("argumentAxis",h,{pane:e.name,name:null,crosshairMargin:s?m.x:m.y},s,e.name!==n,t)}),v(p,function(t,n){var i=[],a=n.name;if(a&&-1!==l(a,f))return void r._incidentOccurred("E2102");a&&f.push(a),n.pane&&i.push(n.pane),n.panes&&n.panes.length&&(i=i.concat(n.panes.slice(0))),i=x.unique(i),i.length||i.push(void 0),v(i,function(i,l){o.push(r._createAxis("valueAxis",n,{name:a||e(),pane:l,priority:t,crosshairMargin:s?m.y:m.x},s))})}),r._valueAxes=o,r._argumentAxes=t},_prepareStackPoints:function(e,t){var n=e.getPoints(),i=e.getStackName();v(n,function(e,n){var r=n.argument;t[r]||(t[r]={},t[r][null]=[]),i&&!m(t[r][i])&&(t[r][i]=[],v(t[r][null],function(e,n){
12n.stackName||t[r][i].push(n)})),i?(t[r][i].push(n),t[r][null].push(n)):v(t[r],function(e,t){t.push(n)}),n.stackPoints=t[r][i],n.stackName=i})},_resetStackPoints:function(e){v(e.getPoints(),function(e,t){t.stackPoints=null,t.stackName=null})},_disposeAxes:function(){var e=this,t=e._disposeObjectsInArray;t.call(e,"_argumentAxes"),t.call(e,"_valueAxes")},_appendAdditionalSeriesGroups:function(){this._crosshairCursorGroup.linkAppend(),this._scrollBar&&this._scrollBarGroup.linkAppend()},_getLegendTargets:function(){var e=this;return S(e.series,function(t){return t.getOptions().showInLegend?e._getLegendOptions(t):null})},_legendItemTextField:"name",_seriesPopulatedHandlerCore:function(){this._processSeriesFamilies(),this._processValueAxisFormat()},_renderTrackers:function(){var e,t=this;for(e=0;e<t.series.length;++e)t.series[e].drawTrackers()},_specialProcessSeries:function(){this._processSeriesFamilies()},_processSeriesFamilies:function(){var e,t=this,n=[],i=[],r=t._themeManager,o=r.getOptions("negativesAsZeroes"),a=r.getOptions("negativesAsZeros"),s={equalBarWidth:r.getOptions("equalBarWidth"),minBubbleSize:r.getOptions("minBubbleSize"),maxBubbleSize:r.getOptions("maxBubbleSize"),barWidth:r.getOptions("barWidth"),negativesAsZeroes:_(o)?o:a};if(t.seriesFamilies&&t.seriesFamilies.length)return void v(t.seriesFamilies,function(e,t){t.updateOptions(s),t.adjustSeriesValues()});v(t.series,function(e,t){-1===l(t.type,n)&&n.push(t.type)}),v(t._getLayoutTargets(),function(r,o){e=t._getSeriesForPane(o.name),v(n,function(n,r){var a=new p.SeriesFamily({type:r,pane:o.name,equalBarWidth:s.equalBarWidth,minBubbleSize:s.minBubbleSize,maxBubbleSize:s.maxBubbleSize,barWidth:s.barWidth,negativesAsZeroes:s.negativesAsZeroes,rotated:t._isRotated()});a.add(e),a.adjustSeriesValues(),i.push(a)})}),t.seriesFamilies=i},_updateSeriesDimensions:function(){var e,t=this,n=t.seriesFamilies||[];for(e=0;e<n.length;e++){var i=n[e];i.updateSeriesValues(),i.adjustSeriesDimensions()}},_getLegendCallBack:function(e){return this._legend&&this._legend.getActionCallback(e)},_appendAxesGroups:function(){var e=this;e._stripsGroup.linkAppend(),e._gridGroup.linkAppend(),e._axesGroup.linkAppend(),e._constantLinesGroup.linkAppend(),e._labelAxesGroup.linkAppend(),e._scaleBreaksGroup.linkAppend()},_populateBusinessRange:function(){var e,t=this,n=[],i=t._isRotated(),s=t._argumentAxes,l=new c.Range({rotated:!!i}),u={},d=a(t.getSize(),t.panes.length,t._themeManager.getOptions("maxBubbleSize"),t._isRotated()),h=t._groupsData;t.businessRanges=null,v(s,function(e,t){l.addRange(t.getRangeData())}),e=t._valueAxes.reduce(function(e,t){return e[t.pane]=(e[t.pane]||0)+1,e},{}),t._valueAxes.forEach(function(a){var s=new c.Range({rotated:!!i,pane:a.pane,axis:a.name}),h=a.getRangeData(),p=t.series.filter(function(e){return e.getValueAxis()===a}),f={};s.addRange(h),p.forEach(function(e){var t=e.getRangeData(),n=o(e.getMarginOptions(),d);s.addRange(t.val),l.addRange(t.arg),f=r(f,n),u=r(u,n)}),s.isDefined()||s.setStubData(a.getOptions().valueType),a.getOptions().showZero&&s.correctValueZeroLevel(),a.setGroupSeries(p),a.setBusinessRange(s,e[a.pane]>1),a.setMarginOptions(f),n.push({val:s,arg:l})}),l.sortCategories(h.categories),l.isDefined()||l.setStubData(s[0].getOptions().argumentType),t._argumentAxes.forEach(function(e){e.setBusinessRange(l),e.setMarginOptions(u)}),t.businessRanges=n},_getArgumentAxis:function(){return this._argumentAxes[0]},_getArgumentAxes:function(){return this._argumentAxes},_getValueAxes:function(){return this._valueAxes},_getGroupsData:function(){var e=this,t=[];return e._valueAxes.forEach(function(n){t.push({series:e.series.filter(function(e){return e.getValueAxis()===n}),valueAxis:n,valueOptions:n.getOptions()})}),{groups:t,argumentAxes:e._argumentAxes,argumentOptions:e._argumentAxes[0].getOptions()}},_groupSeries:function(){var e=this;e._correctValueAxes(!1),e._groupsData=e._getGroupsData()},_processValueAxisFormat:function(){var e=[];this.series.forEach(function(t){var n=t.getValueAxis();t.isFullStackedSeries()&&(n.setPercentLabelFormat(),e.push(n))}
12),this._valueAxes.forEach(function(t){-1===e.indexOf(t)&&t.resetAutoLabelFormat()})},_createAxis:function(e,t,n,i,r,o){var a,s=this,l=y({renderer:s._renderer,incidentOccurred:s._incidentOccurred,axisClass:"argumentAxis"===e?"arg":"val",widgetClass:"dxc",stripsGroup:s._stripsGroup,labelAxesGroup:s._labelAxesGroup,constantLinesGroup:s._constantLinesGroup,scaleBreaksGroup:s._scaleBreaksGroup,axesContainerGroup:s._axesGroup,gridGroup:s._gridGroup,isArgumentAxis:"argumentAxis"===e},s._getAxisRenderingOptions(e)),u=s._prepareStripsAndConstantLines(e,t,i),c=y(!0,{},u,n,s._prepareAxisOptions(e,u,i));return r&&(c.visible=c.tick.visible=c.minorTick.visible=c.label.visible=!1,c.title={}),a=new h.Axis(l),a.updateOptions(c),!r&&_(o)&&(s._displayedArgumentAxisIndex=o),a},_getTrackerSettings:function(){return y(this.callBase(),{argumentAxis:this._argumentAxes[this._displayedArgumentAxisIndex]})},_prepareStripsAndConstantLines:function(e,t,n){return t=this._themeManager.getOptions(e,t,n),t.strips&&v(t.strips,function(e){t.strips[e]=y(!0,{},t.stripStyle,t.strips[e])}),t.constantLines&&v(t.constantLines,function(e,n){t.constantLines[e]=y(!0,{},t.constantLineStyle,n)}),t},_legendDataField:"series",_adjustSeries:b,_correctValueAxes:b});t.AdvancedChart=w},function(e,t,n){"use strict";function i(e,t,n){return P.tickGenerator({axisType:e.type,dataType:e.dataType,logBase:e.logarithmBase,axisDivisionFactor:e.axisDivisionFactor||te,minorAxisDivisionFactor:e.minorAxisDivisionFactor||ne,numberMultipliers:e.numberMultipliers,calculateMinors:e.minorTick.visible||e.minorGrid.visible||e.calculateMinors,allowDecimals:e.allowDecimals,endOnTick:e.endOnTick,incidentOccurred:t,firstDayOfWeek:e.workWeek&&e.workWeek[0],skipTickGeneration:n,showCalculatedTicks:e.tick.showCalculatedTicks,showMinorCalculatedTicks:e.minorTick.showCalculatedTicks})}function r(e,t,n){var i=e.getOptions();return B(e,t,i.tick,i.grid,n,e._translator.getBusinessRange().stubData)}function o(e,t){var n=e.getOptions();return B(e,t,n.minorTick,n.minorGrid)}function a(e,t,n){var i=e.getOptions();return B(e,t,T({},i.tick,{visible:i.showCustomBoundaryTicks}),i.grid,void 0,!1,n?-1:1)}function s(e,t,n){e.forEach(function(e){e[t](n)})}function l(e){s(e,"initCoords")}function u(e){s(e,"drawMark")}function c(e,t){s(e,"drawGrid",t)}function d(e){s(e,"updateTickPosition")}function h(e){s(e,"updateGridPosition")}function p(e){e.forEach(function(e){e.labelBBox=e.label?e.label.getBBox():{x:0,y:0,width:0,height:0}})}function f(e){var t=e.length-1;for(t;t>=0&&g(e,t);t--);for(t=0;t<e.length&&g(e,t);t++)t--}function g(e,t){return(null===e[t].coords.x||null===e[t].coords.y)&&(e.splice(t,1),!0)}function m(e,t){return"datetime"===e.dataType?function(e,t){return new Date(e.getTime()+t)}:"logarithmic"===e.axisType?function(t,n){var i=w.getLog(t,e.base)+n;return w.raiseTo(i,e.base)}:function(e,n){var i=e+n;return t&&i*e<=0?0:i}}function _(e){var t=e.label,n=e.position,i=e.isHorizontal?K:Q,r=e.isHorizontal?$:J;n!==i&&n!==r&&(n=i),n!==J||t.userAlignment||(t.alignment=Q),e.position=n,e.hoverMode=e.hoverMode?e.hoverMode.toLowerCase():"none",t.minSpacing=z(t.minSpacing)?t.minSpacing:Z}function v(e,t){return 180*j.asin((e[0].height+t.minSpacing)/(e[1].x-e[0].x))/j.PI<45?-45:-90}function b(e,t,n){e.forEach(function(e,i){e.label&&(i%t!=0?e.label.remove():n&&n(e,i))})}function y(e){return e.valueOf()}function x(e,t,n){var i,r,o;return H(e)&&0!==e?t.size||t.checkInterval?(i=j.floor(w.getAdjustedLog10(W(e))),r=j.floor(w.getAdjustedLog10(W(n))),i=(i>=r?r:i)-2,0===i&&(i=-1),o=w.raiseTo(i,10),V(j.floor(V(e/o))*o)):V(e):e}var S,w=n(3),k=n(0),C=n(43),A=n(2).each,T=n(1).extend,E=n(7).inArray,O=n(74),D=n(107),P=n(209),L=n(116),M=n(73),B=n(117).tick,R=n(214).smartFormatter,V=n(20).adjust,I=n(17).dateToMilliseconds,F=O.convertTicksToValues,z=k.isDefined,G=k.isFunction,H=k.isNumeric,N=w.patchFontOptions,j=Math,W=j.abs,Y=j.max,X=j.min,U=A,q=n(4).noop,Z=5,$=O.top,K=O.bottom,Q=O.left,J=O.right,ee=O.center,te=50,ne=15;S=t.Axis=function(e){var t=this;t._renderer=e.renderer,t._incidentOccurred=e.incidentOccurred,t._stripsGroup=e.stripsGroup,t._labelAxesGroup=e.labelAxesGroup,t._constantLinesGroup=e.constantLinesGroup,t._scaleBreaksGroup=e.scaleBreaksGroup,t._axesContainerGroup=e.axesContainerGroup,t._gridContainerGroup=e.gridGroup,t._axisCssPrefix=e.widgetClass+"-"+(e.axisClass?e.axisClass+"-":""),t._setType(e.axisType,e.drawingType),t._createAxisGroups(),t._translator=t._createTranslator(),t.isArgumentAxis=e.isArgumentAxis},S.prototype={constructor:S,_drawAxis:function(){var e=this._options;e.visible&&(this._axisElement=this._createAxisElement(),this._updateAxisElementPosition(),this._axisElement.attr({"stroke-width":e.width,stroke:e.color,"stroke-opacity":e.opacity}).sharp(this._getSharpParam(!0)).append(this._axisLineGroup))},_createPathElement:function(e,t){return this._renderer.path(e,"line").attr(t).sharp(this._getSharpParam())},_getGridLineDrawer:function(e){var t=this,n=t._isHorizontal;return function(i,r){t.borderOptions=e;var o,a=n?Q:$,s=n?J:K,l=t.getCanvas(),u={left:l.left,right:l.width-l.right,top:l.top,bottom:l.height-l.bottom},c=e.visible&&e[a]?u[a]:void 0,d=e.visible&&e[s]?u[s]:void 0,h=n?"x":"y",p=4+c,f=d-4;
12if(!(void 0===i.coords[h]||i.coords[h]<p||i.coords[h]>f)){var g=t._getGridPoints(i.coords);return g.points&&(o=t._createPathElement(g.points,r)),o}}},_getGridPoints:function(e){var t=this._isHorizontal,n=t?"x":"y",i=this._orthogonalPositions,r=i.start,o=i.end;return{points:t?null!==e[n]?[e[n],r,e[n],o]:null:null!==e[n]?[r,e[n],o,e[n]]:null}},_getConstantLinePos:function(e,t,n){var i=this._validateUnit(e,"E2105","constantLine"),r=this._getTranslatedCoord(i);return!z(r)||r<X(t,n)||r>Y(t,n)?{}:{value:r,parsedValue:i}},_getConstantLineGraphicAttributes:function(e){var t=this._orthogonalPositions.start,n=this._orthogonalPositions.end;return{points:this._isHorizontal?[e,t,e,n]:[t,e,n,e]}},_createConstantLine:function(e,t){return this._createPathElement(this._getConstantLineGraphicAttributes(e).points,t)},_drawConstantLinesAndLabels:function(e,t,n,i){if(!z(t.value))return{line:null,label:null,options:t};var r,o=this,a=o._getConstantLinePos(t.value,n,i),s=t.label||{},l=a.value,u={stroke:t.color,"stroke-width":t.width,dashStyle:t.dashStyle},c=o._axisConstantLineGroups[e];return c||(r=o._isHorizontal?s.verticalAlignment:s.horizontalAlignment,c=o._axisConstantLineGroups[r]),z(l)?{line:o._createConstantLine(l,u).append(o._axisConstantLineGroups.inside),label:s.visible?o._drawConstantLineLabels(a.parsedValue,s,l,c):null,options:t,labelOptions:s,coord:l}:{line:null,label:null,options:t}},_drawConstantLines:function(e){var t=this,n=t._getCanvasStartEnd();return t._translator.getBusinessRange().stubData?[]:(t._options.constantLines||[]).reduce(function(i,r){var o=r.label.position;return(o===e||!o&&"inside"===e)&&i.push(t._drawConstantLinesAndLabels(e,r,n.start,n.end)),i},[])},_drawConstantLineLabelText:function(e,t,n,i,r){var o=this,a=o._options,s=a.label;return o._renderer.text(e,t,n).css(N(T({},s.font,i.font))).attr({align:"center"}).append(r)},_drawConstantLineLabels:function(e,t,n,i){var r,o=this,a=t.text,s=o._options,l=s.label;return o._checkAlignmentConstantLineLabels(t),a=z(a)?a:o.formatLabel(e,l),r=o._getConstantLineLabelsCoords(n,t),o._drawConstantLineLabelText(a,r.x,r.y,t,i)},_getStripPos:function(e,t,n,i,r){var o,a,s,l,u,c=!(!r.minVisible&&!r.maxVisible),d=(r.categories||[]).reduce(function(e,t){return e.push(t.valueOf()),e},[]),h=r.minVisible;if(!c&&z(e)&&z(t)){if(l=E(e.valueOf(),d),u=E(t.valueOf(),d),-1===l||-1===u)return{from:0,to:0};l>u&&(s=t,t=e,e=s)}return z(e)?(e=this._validateUnit(e,"E2105","strip"),o=this._getTranslatedCoord(e,-1),!z(o)&&c&&(o=e<h?n:i)):o=n,z(t)?(t=this._validateUnit(t,"E2105","strip"),a=this._getTranslatedCoord(t,1),!z(a)&&c&&(a=t>h?i:n)):a=i,o<a?{from:o,to:a}:{from:a,to:o}},_getStripGraphicAttributes:function(e,t){var n,i,r,o,a=this._orthogonalPositions,s=a.start,l=a.end;return this._isHorizontal?(n=e,i=X(s,l),r=t-e,o=W(s-l)):(n=X(s,l),i=e,r=W(s-l),o=W(e-t)),{x:n,y:i,width:r,height:o}},_createStrip:function(e,t,n){var i=this._getStripGraphicAttributes(e,t);return this._renderer.rect(i.x,i.y,i.width,i.height).attr(n)},_drawStrips:function(){var e,t,n,i,r,o,a=this,s=a._options,l=s.strips,u=this._getCanvasStartEnd(),c=a._translator.getBusinessRange(),d=[];if(!l||c.stubData)return[];for(e=0;e<l.length;e++)if(t=l[e],i=t.label||{},r={fill:t.color},(z(t.startValue)||z(t.endValue))&&z(t.color)){if(n=a._getStripPos(t.startValue,t.endValue,u.start,u.end,c),o=i.text?a._getStripLabelCoords(n.from,n.to,i):null,n.to-n.from==0||!z(n.to)||!z(n.from))continue;d.push({rect:a._createStrip(n.from,n.to,r).append(a._axisStripGroup),options:t,label:i.text?a._drawStripLabel(i,o):null,labelCoords:o})}return d},_drawStripLabel:function(e,t){return this._renderer.text(e.text,t.x,t.y).css(N(T({},this._options.label.font,e.font))).attr({align:"center"}).append(this._axisStripLabelGroup)},_adjustStripLabels:function(){var e=this;this._strips.forEach(function(t){t.label&&t.label.attr(e._getAdjustedStripLabelCoords(t))})},_adjustLabels:function(e){var t=this,n=t._majorTicks.reduce(function(e,t){var n=t.labelRotationAngle?w.rotateBBox(t.labelBBox,[t.labelCoords.x,t.labelCoords.y],-t.labelRotationAngle):t.labelBBox;return{width:Y(e.width||0,n.width),height:Y(e.height||0,n.height),offset:Y(e.offset||0,t.labelOffset||0)}},{}),i=t._isHorizontal?n.height:n.width;return t._majorTicks.forEach(function(i){i.label&&i.label.attr(t._getLabelAdjustedCoord(i,e+(i.labelOffset||0),n.width))}),e+i+(i&&t._options.label.indentFromAxis)+n.offset},_getLabelAdjustedCoord:function(e,t,n){t=t||0;var i,r,o=this,a=o._options,s=w.rotateBBox(e.labelBBox,[e.labelCoords.x,e.labelCoords.y],-e.labelRotationAngle||0),l=a.position,u=e.labelAlignment||a.label.alignment,c=a.label.indentFromAxis,d=o._axisPosition,h=e.labelCoords,p=h.x;return o._isHorizontal?(r=l===K?d+c-s.y+t:d-c-(s.y+s.height)-t,i=u===J?p-s.x-s.width:u===Q?p-s.x:p-s.x-s.width/2):(r=h.y-s.y-s.height/2,l===Q?(i=u===Q?d-c-n-s.x:u===ee?d-c-n/2-s.x-s.width/2:d-c-s.x-s.width,i-=t):(i=u===J?d+c+n-s.x-s.width:u===ee?d+c+n/2-s.x-s.width/2:d+c-s.x,i+=t)),{translateX:i,translateY:r}},_createAxisGroups:function(){var e,t,n,i=this,r=i._renderer,o=i._axisCssPrefix,a=o+"constant-lines";i._axisGroup=r.g().attr({class:o+"axis"}),i._axisStripGroup=r.g().attr({class:o+"strips"}
12),i._axisGridGroup=r.g().attr({class:o+"grid"}),i._axisElementsGroup=r.g().attr({class:o+"elements"}).append(i._axisGroup),i._axisLineGroup=r.g().attr({class:o+"line"}).append(i._axisGroup),i._axisTitleGroup=r.g().attr({class:o+"title"}).append(i._axisGroup),e=r.g().attr({class:a}),t=r.g().attr({class:a}),n=r.g().attr({class:a}),i._axisConstantLineGroups={inside:e,outside1:t,left:t,top:t,outside2:n,right:n,bottom:n},i._axisStripLabelGroup=r.g().attr({class:o+"axis-labels"}),i._axisBreaksGroup=r.g().attr({class:o+"breaks"})},_clearAxisGroups:function(){var e=this;e._axisGroup.remove(),e._axisStripGroup.remove(),e._axisStripLabelGroup.remove(),e._axisConstantLineGroups.inside.remove(),e._axisConstantLineGroups.outside1.remove(),e._axisConstantLineGroups.outside2.remove(),e._axisBreaksGroup.remove(),e._axisGridGroup.remove(),e._axisTitleGroup.clear(),e._axisElementsGroup.clear(),e._axisLineGroup&&e._axisLineGroup.clear(),e._axisStripGroup&&e._axisStripGroup.clear(),e._axisGridGroup&&e._axisGridGroup.clear(),e._axisConstantLineGroups.inside.clear(),e._axisConstantLineGroups.outside1.clear(),e._axisConstantLineGroups.outside2.clear(),e._axisStripLabelGroup&&e._axisStripLabelGroup.clear(),e._axisBreaksGroup.clear()},_getLabelFormatObject:function(e,t,n,i,r,o){n=n||this._getViewportRange();var a={value:e,valueText:R(e,{labelOptions:t,ticks:o||F(this._majorTicks),tickInterval:z(r)?r:this._tickInterval,dataType:this._options.dataType,logarithmBase:this._options.logarithmBase,type:this._options.type,showTransition:!this._options.marker.visible,point:i})||"",min:n.minVisible,max:n.maxVisible};return i&&(a.point=i),a},formatLabel:function(e,t,n,i,r,o){var a=this._getLabelFormatObject(e,t,n,i,r,o);return G(t.customizeText)?t.customizeText.call(a,a):a.valueText},formatHint:function(e,t,n){var i=this._getLabelFormatObject(e,t,n);return G(t.customizeHint)?t.customizeHint.call(i,i):void 0},_setTickOffset:function(){var e=this._options,t=e.discreteAxisDivisionMode;this._tickOffset=+("crossLabels"!==t||!t)},getMargins:function(){var e=this,t=e._options,n=t.position,i=t.placeholderSize,r=e.getCanvas(),o=r.left,a=r.top,s=r.width-r.right,l=r.height-r.bottom,u=Y(t.grid.visible&&t.grid.width||0,t.tick.visible&&t.tick.width||0),c=[e._axisElementsGroup,e._axisConstantLineGroups.outside1,e._axisConstantLineGroups.outside2].map(function(e){return e&&e.getBBox()}).concat(function(t){var n=t&&t.getBBox();return!n||n.isEmpty?n:(e._isHorizontal?(n.x=o,n.width=s-o):(n.y=a,n.height=l-a),n)}(e._axisTitleGroup)),d=c.reduce(function(e,t){return!t||t.isEmpty?e:{left:Y(e.left,o-t.x),top:Y(e.top,a-t.y),right:Y(e.right,t.x+t.width-s),bottom:Y(e.bottom,t.y+t.height-l)}},{left:0,right:0,top:0,bottom:0});return d[n]+=t.crosshairMargin,i&&(d[n]=i),u&&(e._isHorizontal&&r.right<u&&d.right<u&&(d.right=u),!e._isHorizontal&&r.bottom<u&&d.bottom<u&&(d.bottom=u)),d},_validateUnit:function(e,t,n){var i=this;return e=i.parser(e),void 0===e&&t&&i._incidentOccurred(t,[n]),e},_setType:function(e,t){var i,r=this;switch(e){case"xyAxes":i=n(118);break;case"polarAxes":i=n(216)}U(i[t],function(e,t){r[e]=t})},_getSharpParam:function(){return!0},dispose:function(){var e=this;e._axisElementsGroup&&e._axisElementsGroup.dispose(),e._strips=null,e._title=null,e._axisStripGroup=e._axisConstantLineGroups=e._axisStripLabelGroup=e._axisBreaksGroup=null,e._axisLineGroup=e._axisElementsGroup=e._axisGridGroup=null,e._axisGroup=e._axisTitleGroup=null,e._axesContainerGroup=e._stripsGroup=e._constantLinesGroup=null,e._scaleBreaksGroup=null,e._scaleBreakPattern&&e._scaleBreakPattern.dispose(),e._renderer=e._options=e._textOptions=e._textFontStyles=null,e._translator=null,e._majorTicks=e._minorTicks=null},getOptions:function(){return this._options},setPane:function(e){this.pane=e,this._options.pane=e},setTypes:function(e,t,n){this._options.type=e||this._options.type,this._options[n]=t||this._options[n],this._updateTranslator()},resetTypes:function(e){this._options.type=this._initTypes.type,this._options[e]=this._initTypes[e]},getTranslator:function(){return this._translator},updateOptions:function(e){var t=this,n=e.label;t._options=e,e.tick=e.tick||{},e.minorTick=e.minorTick||{},e.grid=e.grid||{},e.minorGrid=e.minorGrid||{},e.title=e.title||{},e.marker=e.marker||{},t._initTypes={type:e.type,argumentType:e.argumentType,valueType:e.valueType},_(e),t._setTickOffset(),t._isHorizontal=e.isHorizontal,t.pane=e.pane,t.name=e.name,t.priority=e.priority,t._hasLabelFormat=""!==n.format&&z(n.format),t._textOptions={opacity:n.opacity,align:"center"},t._textFontStyles=w.patchFontOptions(n.font),e.type===O.logarithmic&&e.logarithmBaseError&&(t._incidentOccurred("E2104"),delete e.logarithmBaseError),t._updateTranslator()},calculateInterval:function(e,t){var n=this._options;return n&&n.type===O.logarithmic?w.getLog(e/t,n.logarithmBase):W(e-t)},_processCanvas:function(e){return e},updateCanvas:function(e){var t=this._orthogonalPositions={start:this._isHorizontal?e.top:e.left,end:this._isHorizontal?e.height-e.bottom:e.width-e.right};this._canvas=e,t.center=t.start+(t.end-t.start)/2,this._translator.updateCanvas(this._processCanvas(e)),this._initAxisPositions()},getCanvas:function(){return this._canvas},hideTitle:function(){var e=this;e._options.title.text&&(e._incidentOccurred("W2105",[e._isHorizontal?"horizontal":"vertical"]),e._axisTitleGroup.clear())},hideOuterElements:function(){var e=this,t=e._options,n=e._outsideConstantLines.map(function(e){return e.label});!t.label.visible&&!n.length||e._translator.getBusinessRange().stubData||(e._incidentOccurred("W2106",[e._isHorizontal?"horizontal":"vertical"]),e._axisElementsGroup.clear(),n.forEac
12h(function(e){e&&e.remove()}))},setBusinessRange:function(e,t){var n=this,i=n._options;n._seriesData=new M.Range(function(e,t,n){function i(t,n,i){e[t]=z(i)?i:z(e[t])?e[t]:e[n]}return i("minVisible","min",t),i("maxVisible","max",n),e}(e,i.min,i.max)),n._breaks=t?[]:n._getScaleBreaks(i,n._seriesData,n._series,n.isArgumentAxis),n._disableBreaks=t,n._translator.updateBusinessRange(n._seriesData)},setGroupSeries:function(e){this._series=e},getLabelsPosition:function(){var e=this,t=e._options,n=t.position,i=t.label.indentFromAxis+(e._axisShift||0)+e._constantLabelOffset,r=e._axisPosition;return n===$||n===Q?r-i:r+i},getFormattedValue:function(e,t,n){var i=this._options.label;return z(e)?this.formatLabel(e,T(!0,{},i,t),void 0,n):null},_getBoundaryTicks:function(e,t){var n=this,i=e.length,r=n._options,o=r.customBoundTicks,a=t.minVisible,s=t.maxVisible,l=r.showCustomBoundaryTicks?n._boundaryTicksVisibility:{},u=[];return r.type===O.discrete?n._tickOffset&&0!==e.length&&(u=[e[0],e[e.length-1]]):o?(l.min&&z(o[0])&&u.push(o[0]),l.max&&z(o[1])&&u.push(o[1])):(l.min&&(0===i||e[0]>a)&&u.push(a),l.max&&(0===i||e[i-1]<s)&&u.push(s)),u},setPercentLabelFormat:function(){this._hasLabelFormat||(this._options.label.format="percent")},resetAutoLabelFormat:function(){this._hasLabelFormat||delete this._options.label.format},getMultipleAxesSpacing:function(){return this._options.multipleAxesSpacing||0},getTicksValues:function(){return{majorTicksValues:F(this._majorTicks),minorTicksValues:F(this._minorTicks)}},setTicks:function(e){var t=e.majorTicks||[];this._majorTicks=t.map(r(this,this._renderer,this._getSkippedCategory(t))),this._minorTicks=(e.minorTicks||[]).map(o(this,this._renderer))},_getTicks:function(e,t,n){var r=this,o=r._options,a=o.customTicks,s=o.customMinorTicks;return i(o,t||r._incidentOccurred,n)({min:e.minVisible,max:e.maxVisible,categories:e.categories},r._getScreenDelta(),r._translator.getBusinessRange().stubData?null:o.tickInterval,"ignore"===o.label.overlappingBehavior.mode||o.forceUserTickInterval,{majors:a,minors:s},o.minorTickInterval,o.minorTickCount,r._breaks)},_createTicksAndLabelFormat:function(e,t){var n,i=this._options;return n=this._getTicks(e,t,!1),i.type===O.discrete&&"datetime"===i.dataType&&!this._hasLabelFormat&&n.ticks.length&&(i.label.format=C.getDateFormatByTicks(n.ticks)),n},createTicks:function(e){var t,n,i,s=this,l=s._renderer,u=s._options;if(e){s._majorTicks=s._minorTicks=null,s.updateCanvas(e),s._estimatedTickInterval=s._getTicks(new M.Range(this._seriesData),q,!0).tickInterval,i=s._getViewportRange(),t=s._createTicksAndLabelFormat(i),n=s._getBoundaryTicks(t.ticks,i),u.showCustomBoundaryTicks&&n.length&&(s._boundaryTicks=[n[0]].map(a(s,l,!0)),n.length>1&&(s._boundaryTicks=s._boundaryTicks.concat([n[1]].map(a(s,l,!1)))));var c=(t.minorTicks||[]).filter(function(e){return!n.some(function(t){return y(t)===y(e)})});s._tickInterval=t.tickInterval,s._minorTickInterval=t.minorTickInterval,s._majorTicks=t.ticks.map(r(s,l,s._getSkippedCategory(t.ticks))),s._minorTicks=c.map(o(s,l)),s._correctedBreaks=t.breaks,s.correctTicksOnDeprecated(),s._reinitTranslator(i)}},_reinitTranslator:function(e){var t=this,n=e.minVisible,i=e.maxVisible,r=e.interval,o=t._majorTicks,a=o.length;t._options.type!==O.discrete&&(e.isSynchronized||!a||t._options.skipViewportExtending||z(t._zoomArgs)&&t.isArgumentAxis||(o[0].value<e.minVisible&&(n=o[0].value),a>1&&o[a-1].value>e.maxVisible&&(i=o[a-1].value)),r=t._calculateRangeInterval(t.calculateInterval(i,n),r),e.addRange({minVisible:n,maxVisible:i,interval:r})),e.breaks=t._correctedBreaks,t._translator.updateBusinessRange(e)},_getViewportRange:function(){var e=new M.Range(this._seriesData),t=this._zoomArgs;return e=this._applyMargins(e),z(t)&&(z(t.min)||z(t.max))&&(z(t.min)&&(e.minVisible=t.min),z(t.max)&&(e.maxVisible=t.max),this.isArgumentAxis||(e=this._applyMargins(e))),e},setMarginOptions:function(e){this._marginOptions=e},_calculateRangeInterval:function(e,t){var n="datetime"===this._options.dataType,i=[],r=function(e){z(e)&&i.push(n?I(e):e)};return r(this._tickInterval),r(this._estimatedTickInterval),z(t)&&i.push(t),X.apply(this,i)},_applyMargins:function(e){function t(e,t,n){return z(n)||r.percentStick&&1===W(e)&&!_||(e=d(e,t)),e}var n=this,i=n._options,r=z(n._marginOptions)?n._marginOptions:{},o=r.size,a=0,s=i.type,l=i.valueMarginsEnabled&&s!==O.discrete,u=i.minValueMargin,c=i.maxValueMargin,d=m(e,!n.isArgumentAxis),h=e.minVisible,p=e.maxVisible,f=e.interval,g=n.calculateInterval(p,h)-(n._breaks||[]).reduce(function(e,t){return e+=n.calculateInterval(t.to,t.from)},0),_=this.isArgumentAxis;return l&&(z(u)&&(h=d(h,-g*u)),z(c)&&(p=d(p,g*c)),z(u)&&z(c)||(_&&r.checkInterval&&(f=n._calculateRangeInterval(g,e.interval),a=f/2),o&&(a=Y(a,g/(n._getScreenDelta()/o-1)/2)),h=t(h,-a,u),p=t(p,a,c),g=p-h,h=x(h,r,g),p=x(p,r,g)),e.addRange({minVisible:h,maxVisible:p,interval:f})),e},correctTicksOnDeprecated:function(){var e=this._options.label.overlappingBehavior,t=this._majorTicks,n=t.length;n&&(t[0].withoutLabel=e.hideFirstLabel,t[n-1].withoutLabel=e.hideLastLabel,t[0].withoutPath=e.hideFirstTick,t[n-1].withoutPath=e.hideLastTick)},draw:function(e,t){var n=this,i=n._getGridLineDrawer(t||{visible:!1});n.createTicks(e),n._clearAxisGroups(),l(n._majorTicks),l(n._minorTicks),l(n._boundaryTicks||[]),n._drawAxis(),n._drawTitle(),u(n._majorTicks),u(n._minorTicks),u(n._boundaryTicks||[]),c(n._majorTicks,i),c(n._minorTicks,i),s(n._majorTicks,"drawLabel",n._getViewportRange()),n._outsideConstantLines=n._drawConstantLines("outside"),n._insideConstantLines=n._drawConstantLines("inside"),n._strips=n._drawStrips(),n._dateMarkers=n._drawDateMarkers()||[],n._axisGroup.append(n._axesContainerGroup),n._labelAxesGroup&&n._axisStripLabelGroup.append(n._labelAxesGroup),n._gridContainerGroup&&n._axisGri
12dGroup.append(n._gridContainerGroup),n._stripsGroup&&n._axisStripGroup.append(n._stripsGroup),n._scaleBreaksGroup&&n._axisBreaksGroup.append(n._scaleBreaksGroup),n._constantLinesGroup&&(n._axisConstantLineGroups.inside.append(n._constantLinesGroup),n._axisConstantLineGroups.outside1.append(n._constantLinesGroup),n._axisConstantLineGroups.outside2.append(n._constantLinesGroup)),n._measureTitle(),p(n._majorTicks),p(n._outsideConstantLines),p(n._insideConstantLines),p(n._strips),p(n._dateMarkers),n._adjustConstantLineLabels(n._insideConstantLines),n._adjustStripLabels();var r=n._constantLabelOffset=n._adjustConstantLineLabels(n._outsideConstantLines);n._translator.getBusinessRange().stubData||(n._setLabelsPlacement(),r=n._adjustLabels(r)),r=n._adjustDateMarkers(r),n._adjustTitle(r)},_measureTitle:q,updateSize:function(e){var t=this;t.updateCanvas(e),t._reinitTranslator(this._getViewportRange());var n=t._getCanvasStartEnd();l(t._majorTicks),l(t._minorTicks),l(t._boundaryTicks||[]),f(t._majorTicks),f(t._minorTicks),f(t._boundaryTicks||[]),t._updateAxisElementPosition(),d(t._majorTicks),d(t._minorTicks),d(t._boundaryTicks||[]),s(t._majorTicks,"updateLabelPosition"),t._outsideConstantLines.concat(t._insideConstantLines||[]).forEach(function(e){var i=t._getConstantLinePos(e.options.value,n.start,n.end).value;e.label&&e.label.attr(t._getConstantLineLabelsCoords(i,e.labelOptions)),e.line&&e.line.attr(t._getConstantLineGraphicAttributes(i))}),(t._strips||[]).forEach(function(e){var i=t._translator.getBusinessRange(),r=t._getStripPos(e.options.startValue,e.options.endValue,n.start,n.end,i);e.label&&e.label.attr(t._getStripLabelCoords(r.from,r.to,e.options.label)),e.rect&&e.rect.attr(t._getStripGraphicAttributes(r.from,r.to))}),t._updateTitleCoords(),t._checkTitleOverflow(),h(t._majorTicks),h(t._minorTicks),t.drawScaleBreaks()},applyClipRects:function(e,t){this._axisGroup.attr({"clip-path":t}),this._axisStripGroup.attr({"clip-path":e})},validate:function(){var e=this,t=e._options,n=e.isArgumentAxis?t.argumentType:t.valueType,i=n?D.getParser(n):function(e){return e};e.parser=i,t.dataType=n,void 0!==t.min&&(t.min=e._validateUnit(t.min,"E2106")),void 0!==t.max&&(t.max=e._validateUnit(t.max,"E2106"))},zoom:function(e,t,n){var i=this,r=i._options,o=r.min,a=r.max,s=r.type===O.discrete;return n=n||s,e=i._validateUnit(e),t=i._validateUnit(t),!s&&z(e)&&z(t)&&e>t&&(t=[e,e=t][0]),n||(void 0!==o&&(e=o>e?o:e,t=o>t?o:t),void 0!==a&&(t=a<t?a:t,e=a<e?a:e)),i._zoomArgs={min:e,max:t},i._breaks=i._disableBreaks?[]:i._getScaleBreaks(r,{minVisible:e,maxVisible:t},i._series,i.isArgumentAxis),i._zoomArgs},resetZoom:function(){this._zoomArgs=null},getViewport:function(){var e=this,t=e._options.min,n=e._options.max;return e._zoomArgs?e._zoomArgs:z(t)||z(n)?{min:t,max:n}:void 0},getRangeData:function(){var e,t,n,i,r=this,o=r._options,a=r._getMinMax(),s=a.min,l=a.max,u=r._zoomArgs||{},c=o.type,d=o.synchronizedValue;return c===O.logarithmic&&(s=s<=0?void 0:s,l=l<=0?void 0:l),c!==O.discrete?(e=s,t=l,z(s)&&z(l)&&(e=s<l?s:l,t=l>s?l:s),n=z(u.min)?u.min:e,i=z(u.max)?u.max:t,z(d)&&(e=z(e)&&e<d?e:d,t=z(t)&&t>d?t:d)):(n=z(u.min)?u.min:s,i=z(u.max)?u.max:l),{min:e,max:t,categories:o.categories,dataType:o.dataType,axisType:c,base:o.logarithmBase,invert:o.inverted,minVisible:n,maxVisible:i}},getFullTicks:function(){var e=this._majorTicks||[];return this._options.type===O.discrete?F(e):F(e.concat(this._minorTicks,this._boundaryTicks||[])).sort(function(e,t){return y(e)-y(t)})},measureLabels:function(e,t){var n,i,r,o,a,s,l=this,u=l._options,c=u.visible?u.width:0,d=t?u.label.indentFromAxis+.5*u.tick.length:0;return u.label.visible&&l._axisElementsGroup?(l._majorTicks?n=F(l._majorTicks):(this.updateCanvas(e),n=l._createTicksAndLabelFormat(this._getViewportRange(),q),a=n.tickInterval,n=n.ticks),s=l._getViewportRange(),i=n.reduce(function(e,t,i){var r=l.formatLabel(t,u.label,s,void 0,a,n);return e.length<r.length?r:e},l.formatLabel(n[0],u.label,s,void 0,a,n)),r=l._renderer.text(i,0,0).css(l._textFontStyles).attr(l._textOptions).append(l._renderer.root),o=r.getBBox(),r.remove(),{x:o.x,y:o.y,width:o.width+d,height:o.height+d}):{height:c,width:c,x:0,y:0}},_setLabelsPlacement:function(){if(this._options.label.visible){var e,t,n=this,i=n._options.label,r=n._validateDisplayMode(i.displayMode),o=n._val
12idateOverlappingMode(i.overlappingBehavior.mode,r),a=i.overlappingBehavior.rotationAngle,s=i.overlappingBehavior.staggeringSpacing,l="none"===o||"ignore"===o,u={rotationAngle:z(a)?a:i.rotationAngle,staggeringSpacing:z(s)?s:i.staggeringSpacing},c=n._majorTicks.map(function(e){return e.labelBBox});switch(t=n._getStep(c),r){case"rotate":l&&(e=!0,t=1),n._applyLabelMode(r,t,c,i,e);break;case"stagger":l&&(t=2),n._applyLabelMode(r,Y(t,2),c,i);break;default:n._applyLabelOverlapping(c,o,t,u)}}},_applyLabelOverlapping:function(e,t,n,i){var r=this,o=r._options.label,a=r._majorTicks;if("none"!==t&&"ignore"!==t){var s=function(e,t,n){return 0!==t&&O.areLabelsOverlap(e,n[t-1],o.minSpacing,o.alignment)};n>1&&e.some(s)&&r._applyLabelMode(t,n,e,i),"hide"===t&&r._checkBoundedLabelsOverlapping(n,a,e)}},_applyLabelMode:function(e,t,n,i,r){var o,a,s,l=this,u=l._majorTicks,c=l._options.label,d=i.rotationAngle;switch(e){case"rotate":c.userAlignment||(a=d<0?J:Q,d%90==0&&(a=ee)),t=r?t:l._getStep(n,d),s=function(e){e.label.rotate(d),e.labelRotationAngle=d,a&&(e.labelAlignment=a)},b(u,t,s);break;case"stagger":o=l._getMaxLabelHeight(l._options.position===$,n,i.staggeringSpacing),s=function(e,n){
12n/(t-1)%2!=0&&(e.labelOffset=o)},b(u,t-1,s);break;case"auto":case"_auto":2===t?l._applyLabelMode("stagger",t,n,i):l._applyLabelMode("rotate",t,n,{rotationAngle:v(n,c)});break;default:b(u,t)}},getMarkerTrackers:q,_drawDateMarkers:q,_adjustDateMarkers:q,coordsIn:q,areCoordsOutsideAxis:q,_getSkippedCategory:q,_initAxisPositions:q,_drawTitle:q,_updateTitleCoords:q,_adjustConstantLineLabels:q,_createTranslator:function(){return new L.Translator2D({},{},{})},_updateTranslator:function(){this._translator.update({},{},this._getTranslatorOptions())},_getTranslatorOptions:function(){var e=this._options;return{isHorizontal:this._isHorizontal,interval:e.semiDiscreteInterval,stick:this._getStick(),breaksSize:e.breakStyle?e.breakStyle.width:0}},_getCanvasStartEnd:function(){var e=this._isHorizontal,t=this._canvas,n=this._translator.getBusinessRange().invert,i=e?[t.left,t.width-t.right]:[t.height-t.bottom,t.top];return n&&i.reverse(),{start:i[0],end:i[1]}},_getScreenDelta:function(){var e=this,t=e._getCanvasStartEnd(),n=e._breaks,i=n?n.length:0;return j.abs(t.start-t.end)-(i?n[i-1].cumulativeWidth:0)},_getScaleBreaks:function(){return[]},_adjustTitle:q,_checkTitleOverflow:q,getSpiderTicks:q,setSpiderTicks:q,_checkBoundedLabelsOverlapping:q,drawScaleBreaks:q}},function(e,t,n){"use strict";function i(e){return function(t,n,i,r){var o=H.getCategoriesInfo(t.categories,t.min,t.max).categories,a=o.length*e.axisDivisionFactor/n;return{ticks:o,tickInterval:a>4?Z(a):1}}}function r(e){return e}function o(e){return function(t){return Y(t,e)}}function a(e){return function(t){return $(e,t)}}function s(e,t,n){return function(i,r,o){return e(G(t(G(n(i)/r))*r))}}function l(e,t){var n=0;return t&&(n=t.reduce(function(e,t){return e+(t.to-t.from)},0)),U(e.max-e.min-n)}function u(e){var t=o(e);return function(e,n){var i=0;return n&&(i=n.reduce(function(e,n){return e+U(t(n.to/n.from))},0)),Z(U(t(e.max/e.min))-i)}}function c(e,t,n,i){var r=t/n-(i||0);return r=r<1?1:r,e/r}function d(e,t){return $(10,q(Y(e,10))+(t||0))}function h(e,t,n,i,r,o,a,s){var l=c(e,t,r,s),u=1,d=!1===a;return i&&n||((l>=1||!d&&l>0)&&(u=p(l,o,d)),(!n||!i&&n<u)&&(n=u)),n}function p(e,t,n){var i=d(e,-1),r=1;return t=t||K,e>0&&(e/=i,r=t.concat(10*t[0]).map(function(e){return 10*e}).reduce(function(t,r){return.1===i&&n&&25===r?t:t<e?r:t},0),r=G(r*i,i)),r}function f(e,t,n,i){var r=c(e,t,i);return n||ne.reduce(function(t,n){var i=e/n;return i>=r&&(t=i),t},0)}function g(e,t,n,i,r,o,a){var s=c(e,t,r),l=0;return i&&n||(s>0&&(l=m(s,o)),(!n||!i&&n<l)&&(n=l)),n}function m(e,t){var n=d(e);return t=t||Q,n<1&&(n=1),t.concat(10*t[0]).reduce(function(t,i){return t<e?i*n:t},0)}function _(e){return e&&e>2?ee:J}function v(e,t){return function(n,i){return!n&&e<=j(t,i)&&(n={},n[t+"s"]=i),n}}function b(e,t){return function(n,i){var r=t*i;return!n&&e<=j("year",r)&&2.5!==r&&(n={years:r}),n}}function y(e,t,n,i,r,o,a,s,l){var u,d=c(e,t,r);return i&&n||(u=x(d,o,null,l),(!n||!i&&W(n)<=W(u))&&(n=u)),n}function x(e,t,n,i){var r,o,a;t=t||_(i);for(a in t)if(r=t[a].reduce(v(e,a),r))break;if(!r)for(o=1;!(r=K.reduce(b(e,o),r));o*=10);return r}function S(e,t,n,i){return y(e,t,n,!0,i,te)}function w(e,t){return function(n){if(n)return t(U(G(e(n[1])-e(n[0]))))||void 0}}function k(e,t){return F.addInterval(e,t)}function C(e){var t=a(e);return function(n,i,r){return t(k(Y(n,e),i))}}function A(e,t){return k(e,t)}function T(e,t,n){return t=t.filter(function(e){return!e.gapSize}),function(i,r){var o;return i=e(i,r),t.every(function(t){return i>=e(t.from,r)&&e(i,r)<t.to&&(o=t.to-t.from-2*(e(t.from,r)-t.from)),!o})||(i=n(e(i,o),r)),i}}function E(e,t,n){return function(i,r,o,a,s,l,u){var c=P(e,s),d=t(i,o,i),h=[];for(l&&l.length&&(e=T(e,l,t)),d>r&&(d=t(i,n(u/2),i)),d=c(d);d<r;)h.push(d),d=c(e(d,o));return(a||d-r==0)&&h.push(d),h}}function O(e,t,n,i,r){return function(o,a,s,l,u,c,d){var h=u/l,p=s[s.length-1],f=s[0],g=d-1;if(c&&c.length&&(t=T(t,c,n)),0===(l=e(l,f,h)))return[];for(var m=i(n(o,u,o),l,o),_=[];m<f&&(!g||g>0);)m>=o&&_.push(m),g--,m=t(m,l);var v=s.reduce(function(n,r){if(g=d-1,null===n.prevTick)return n.prevTick=r,n;l=e(l,r,h);for(var a=i(n.prevTick,l,o);a<r&&(!g||g>0);)a!==n.prevTick&&n.minors.push(a),g--,a=t(a,l);return n.prevTick=r,n},{prevTick:null,minors:[]});for(_=_.concat(v.minors),l=e(l,r(a,u,o),h),m=i(p,l,o);m<a;)_.push(m),m=t(m,l);return p-a!=0&&m-a==0&&_.push(m),_}}function D(e,t){if(t.length){var n=t.reduce(function(t,n){for(var i=[],r=t[1];r<e.length;r++){var o=e[r];if(o<n.from&&i.push(o),o>=n.to)break}return[t[0].concat(i),r]},[[],0]);
12return n[0].concat(e.slice(n[1]))}return e}function P(e,t){return function(n){var i;return t.every(function(e){return n>=e.from&&n<e.to&&(i=e.gapSize),!i})||(n=e(n,i)),n}}function L(e,t,n,i,r,o,a,s,l,u){function c(e){return{tickInterval:r(e.majors),ticks:e.majors||[],minorTickInterval:o(e.minors),minorTicks:e.minors||[]}}function d(t,n,i){return t&&n/a(t)>=i+1&&(e.incidentOccurred("W2003"),t=void 0),t}function h(t,i,r,o,a,l,c,h){if(c.majors&&!e.showCalculatedTicks)return t.breaks=h,t;var p,f=h.filter(function(e){return e.gapSize});return a=d(a,r,o),a=n(r,o,a,l,e.axisDivisionFactor,e.numberMultipliers,e.allowDecimals,h.length,f[0]&&f[0].gapSize.days),e.skipTickGeneration||(p=s(i.min,i.max,a,e.endOnTick,f,h,r),h=u(h,a,o,e.axisDivisionFactor),p=D(p,h),t.breaks=h,t.ticks=t.ticks.concat(p)),t.tickInterval=a,t}function p(t,n,r,s,u,c,h){if(!e.calculateMinors)return t;if(h.minors&&!e.showMinorCalculatedTicks)return t;var p=a(t.tickInterval),f=s*p/r,g=t.ticks,m=t.breaks;return!u&&c?u=o([p/(c+1),p/(c+1)*2]):c=void 0,u=d(u,p,f),u=i(p,f,u,e.minorAxisDivisionFactor),t.minorTicks=D(t.minorTicks.concat(l(n.min,n.max,g,u,t.tickInterval,m,c)),m),t.minorTickInterval=u,t}return function(n,i,r,o,a,s,l,u){a=a||{};var d=t(n,u),f=c(a);return isNaN(d)||(f=h(f,n,d,i,r,o,a,u||[]),e.skipTickGeneration||(f=p(f,n,d,i,s,l,a))),f}}function M(e,t,n){return function(i,r,o,a){var s=e(r),l=Math.floor(o/a),u=l>i.length?s/2:s/100;return i.reduce(function(e,i){var r=n(i.from,u),o=n(i.to,-u);return t(o)-t(r)<s&&!i.gapSize?e:i.gapSize?e.concat([i]):e.concat([{from:r,to:o,cumulativeWidth:i.cumulativeWidth}])},[])}}function B(e){var t=s(r,q,r),n=s(r,Z,r),i=w(r,r);return L(e,l,h,f,i,i,r,E(k,e.endOnTick?t:n,p),O(r,k,t,k,r),M(r,r,function(e,t){return e+t}))}function R(e){function t(e,t,n){return t/n}var n=e.logBase,i=a(n),l=o(n),c=s(i,q,l),d=s(i,Z,l),h=s(r,Z,r);return L(e,u(n),g,f,w(l,r),w(r,r),r,E(C(n),e.endOnTick?c:d,m),O(t,k,c,h,d),M(r,l,function(e,t){return i(l(e)+t)}))}function V(e){function t(t,n){var i=s(r,q,r),o=z.isString(n)?F.getDateIntervalByString(n.toLowerCase()):n,a=W(n);return t=F.correctDateWithUnitBeginning(t,o,null,e.firstDayOfWeek),"years"in o?t.setFullYear(i(t.getFullYear(),o.years,0)):"quarters"in o||("months"in o?t.setMonth(i(t.getMonth(),o.months,0)):"weeks"in o||"days"in o||("hours"in o?t.setHours(i(t.getHours(),o.hours,0)):"minutes"in o?t.setMinutes(i(t.getMinutes(),o.minutes,0)):"seconds"in o?t.setSeconds(i(t.getSeconds(),o.seconds,0)):"milliseconds"in o&&(t=new Date(q(t.getTime()/a)*a)))),t}function n(e,n){var i=t(e,n);return e-i>0&&(i=A(i,n)),i}var i=w(r,F.convertMillisecondsToDateUnits);return L(e,l,y,S,i,i,W,E(A,e.endOnTick?t:n,x),O(r,A,t,A,r),M(W,r,function(e,t){return new Date(e.getTime()+t)}))}var I=n(3),F=n(17),z=n(0),G=n(20).adjust,H=n(3),N=n(1).extend,j=F.convertDateUnitToMilliseconds,W=F.dateToMilliseconds,Y=I.getLog,X=Math,U=X.abs,q=X.floor,Z=X.ceil,$=X.pow,K=[1,2,2.5,5],Q=[1,2,3,5],J={millisecond:[1,2,5,10,25,50,100,250,500],second:[1,2,3,5,10,15,20,30],minute:[1,2,3,5,10,15,20,30],hour:[1,2,3,4,6,8,12],day:[1,2],week:[1,2],month:[1,2,3,6]},ee=N({},J,{day:[1]}),te={millisecond:[1,2,5,10,25,50,100,250,500],second:[1,2,3,5,10,15,20,30],minute:[1,2,3,5,10,15,20,30],hour:[1,2,3,4,6,8,12],day:[1,2,3,7,14],month:[1,2,3,6]},ne=[2,4,5,8,10];t.tickGenerator=function(e){return"discrete"===e.axisType?i(e):"logarithmic"===e.axisType?R(e):"datetime"===e.dataType?V(e):B(e)}},function(e,t,n){"use strict";var i=n(0).isDefined,r=Math.round;e.exports={translate:function(e,t){var n,o=this,a=o._canvasOptions,s=o._categoriesToPoints[e.valueOf()],l=o.translateSpecialCase(e),u=a.startPointIndex||0,c=o._options.stick?0:.5;return i(l)?l:s||0===s?(t=t||0,n=s+c-u+.5*t,r(o._calculateProjection(a.interval*n))):null},untranslate:function(e,t,n){var i=this,o=i._canvasOptions,a=o.startPoint,s=i.visibleCategories||i._categories,l=s.length,u=0,c=i._options.stick?.5:0;return!n&&(e<a||e>o.endPoint)?null:(t=t||0,u=r((e-a)/o.interval+c-.5-.5*t),l===u&&u--,-1===u&&(u=0),o.invert&&(u=l-u-1),s[u])},getInterval:function(){return this._canvasOptions.interval},zoom:function(e,t){var n,i,r,o=this,a=o._canvasOptions,s=o._options.stick,l=a.invert,u=a.interval*t,c=e/u,d=parseInt((a.startPointIndex||0)+c+.5),h=
12parseInt(a.canvasLength/u+(s?1:0))||1,p=o._categories;return l&&(d=parseInt((a.startPointIndex||0)+(o.visibleCategories||[]).length-c+.5)-h),d<0&&(d=0),n=d+h,n>p.length&&(n=p.length,(d=n-h)<0&&(d=0)),i=p.slice(parseInt(d),parseInt(n)),r=o._getDiscreteInterval(i.length,a),t=r/a.interval,e=o.translate(l?i[i.length-1]:i[0])*t-(a.startPoint+(s?0:r/2)),{min:i[0],max:i[i.length-1],translate:e,scale:t}},getMinScale:function(e){var t=this,n=t._canvasOptions,i=(t.visibleCategories||t._categories).length;return i+=(parseInt(.1*i)||1)*(e?-2:2),n.canvasLength/(Math.max(i,1)*n.interval)},getScale:function(e,t){var n=this,r=n._canvasOptions,o=n.getCanvasVisibleArea(),a=!n._options.stick&&1,s=i(e)?n.translate(e,-a):null,l=i(t)?n.translate(t,+a):null;return null===s&&(s=r.invert?o.max:o.min),null===l&&(l=r.invert?o.min:o.max),n.canvasLength/Math.abs(l-s)},isValid:function(e){return!!i(e)&&this._categoriesToPoints[e.valueOf()]>=0},parse:function(e){return e},to:function(e,t){var n=this._canvasOptions,i=this._categoriesToPoints[e.valueOf()],o=n.startPointIndex||0,a=i+(this._options.stick?0:.5)-o+(this._businessRange.invert?-1:1)*t*.5;return r(this._calculateProjection(n.interval*a))},from:function(e,t){var n=this._canvasOptions,i=n.startPoint,o=this._categories,a=o.length,s=this._options.stick?.5:0,l=r((e-i)/n.interval+s-.5-.5*t);return a===l&&l--,-1===l&&(l=0),n.invert&&(l=a-l-1),o[l]},_add:function(){return NaN},isValueProlonged:!0}},function(e,t,n){"use strict";var i=n(0),r=i.isNumeric,o=i.isDefined,a=n(17),s=a.addInterval,l=a.dateToMilliseconds,u=Math.floor,c=n(20).adjust;e.exports={_intervalize:function(e,t){if(o(e))return"datetime"===this._businessRange.dataType?(e=r(e)?new Date(e):new Date(e.getTime()),e=a.correctDateWithUnitBeginning(e,t)):e=c(u(c(e/t))*t,t),e},translate:function(e,t,n){var i=this,r=i.translateSpecialCase(e);return o(r)?r:(n=n||i._options.interval,i.isValid(e,n)?i.to(e,t,n):null)},untranslate:function(e,t,n){var i=this._canvasOptions,r=i.startPoint;return!n&&(e<r||e>i.endPoint)||!o(i.rangeMin)||!o(i.rangeMax)?null:this.from(e,t)},getInterval:function(){return Math.round(this._canvasOptions.ratioOfCanvasRange*(this._businessRange.interval||Math.abs(this._canvasOptions.rangeMax-this._canvasOptions.rangeMin)))},_getValue:function(){},zoom:function(){},getMinScale:function(){},getScale:function(){},isValid:function(e,t){var n=this,i=n._canvasOptions,o=i.rangeMin,a=i.rangeMax;return t=t||n._options.interval,null!==e&&!isNaN(e)&&(e="datetime"===n._businessRange.dataType&&r(e)?new Date(e):e,t!==n._options.interval&&(o=n._intervalize(o,t),a=n._intervalize(a,t)),!(e.valueOf()<o||e.valueOf()>=s(a,t)))},parse:function(e){return"datetime"===this._businessRange.dataType?r(e)?new Date(e):e:Number(e)},to:function(e,t,n){var i=this;n=n||i._options.interval;var r=i._intervalize(e,n),o=s(r,n),a=i._to(r),l=i._to(o);return t?t>0&&(a=l):a=u((a+l)/2),a},_to:function(e){var t=this._canvasOptions,n=t.rangeMinVisible,i=t.rangeMaxVisible,r=e-n;return e<n?r=0:e>i&&(r=s(i,this._options.interval)-n),this._conversionValue(this._calculateProjection(r*this._canvasOptions.ratioOfCanvasRange))},from:function(e,t){var n,i=this,r=i._options.interval,o=r,a=i._canvasOptions,u=a.rangeMinVisible,c=a.rangeMaxVisible;return"datetime"===i._businessRange.dataType&&(o=l(r)),n=i._calculateUnProjection((e-i._canvasOptions.startPoint)/i._canvasOptions.ratioOfCanvasRange),n=i._intervalize(s(n,o/2,t>0),r),n<u?n=u:n>c&&(n=c),n},_add:function(){return NaN},isValueProlonged:!0}},function(e,t,n){"use strict";var i=n(75);e.exports={translate:i.translate,untranslate:i.untranslate,_getValue:i._getValue,getInterval:i.getInterval,zoom:i.zoom,getMinScale:i.getMinScale,getScale:i.getScale,isValid:function(e){return i.isValid.call(this,new Date(e))},parse:function(e){return new Date(e)},to:i.to,from:function(e,t){var n=i.from.call(this,e,t);return null===n?n:new Date(n)},_add:n(17).addDateInterval,isValueProlonged:i.isValueProlonged}},function(e,t,n){"use strict";var i=n(75),r=n(3),o=n(0).isDefined,a=r.raiseTo,s=r.getLog;e.exports={translate:function(e,t){var n=this,i=n.translateSpecialCase(e);return o(i)?i:n._isValueOutOfCanvas(s(e,n._businessRange.base))?null:n.to(e,t)},untranslate:i.untranslate,getInterval:i.getInterval,_getValue:function(e){return Math.pow(this._canvasOptions.base,e)},zoom:i.zoom,getMinScale:i.getMinScale,getScale:function(e,t){var n=this._businessRange.base;return e=o(e)?s(e,n):void 0,t=o(t)?s(t,n):void 0,i.getScale.call(this,e,t)},isValid:function(e){return i.isValid.call(this,s(e,this._businessRange.base))},parse:i.parse,to:function(e,t){return i.to.call(this,s(e,this._businessRange.base),t)},from:function(e,t){var n=i.from.call(this,e,t);return null!==n?a(n,this._businessRange.base):n},_add:function(e,t,n){var r=this._businessRange.base;return a(i._add(s(e,r),t,n),r)},isValueProlonged:i.isValueProlonged}},function(e,t,n){"use strict";function i(e,t,n,i){var s,l,u,c,d,h,p=T.length;if("week"===i?i="day":"quarter"===i?i="month":"shorttime"===i?i="hour":"longtime"===i&&(i="second"),c=T.indexOf(i),n){if(l=f.getDatesDifferences(t,n),s=f.getDatesDifferences(t,e),l[i])for(d=p-1;d>=c;d--)if(u=T[d],d===c)a(l,c+(l.millisecond?2:1));else if(l[u]){o(l,d);break}}else for(s=f.getDatesDifferences(e,t),d=p-1;d>=c;d--)if(u=T[d],s[u]){if(d-c>1){for(h=c+1;h>=0;h--)o(s,h);break}if(r(t,u)){for(h=d-1;h>0;h--)o(s,h);break}}return n?l:s}function r(e,t){var n,i=[e.getMilliseconds(),e.getSeconds(),e.getMinutes(),e.getHours(),e.getDate(),e.getMonth()],r=T.indexOf(t);for(n=0;n<r;n++)if(4===n&&1!==i[n]||4!==n&&0!==i[n])return!1;return!0}function o(e,t){var n=T[t];e[n]&&(e[n]=!1,e.count--)}function a(e,t){var n=T[t];!1===e[n]&&(e[n]=!0,e.count++)}function s(e){return e.length-parseInt(e).toString().length}function l(e,t){var n,i,r,o=0;for(r=k(t-e[0]),n=1;n<e.length;n++)(i=k(t-e[n]))<r&&(r=i,o=n);return o}function u(e){return e.toString().split(".")}function c(e,t){var n,r,o,a,c,p,g,T,E,O,D=t.tickInterval,P=k(e).toString(),L=0,M=0,B=0,R=-1,V=t.labelOptions.format,I=t.ticks,F="logarithmic"===t.type;return _(V)||!_(D)||"discrete"===t.type||!e||10!==t.logarithmBase&&F||("datetime"!==t.dataType?(I.length&&-1===I.indexOf(e)&&(R=l(I,e),D=x(k(e-I[R]),e)),p=u(D),p<2&&(p=u(e)),F?(T=m(k(e)),T>0?a=A[y(T/3)]||C:T<-4?a=C:L=void 0):p.length>1&&!b(D)?(L=p[1].length,a=A[B]):b(D)&&(-1!==P.indexOf(".")||b(e))?(a=C,L=b(e)?Math.max(k(w(e)-w(D)),k(S(e)-S(D))):k(s(P.split(".")[1])-w(D)+1)):(n=y(m(D)),o=r=y(m(k(e))),r-n>=2&&(o=n),B=y(o/3),M=3*B,B<5?(n-M==2&&r>=3&&(B++,M=3*B),a=A[B]):a=A[A.length-1],M>0&&(p=u(D/Math.pow(10,M)),p[1]&&(L=p[1].length))),V={type:a,precision:L}):(a=f.getDateFormatByTickInterval(D),t.showTransition&&I.length&&(R=I.map(Number).indexOf(+e),1===I.length&&0===R?a=h.getDateFormatByTicks(I):(-1===R?E=l(I,e):(E=0===R?I.length-1:R-1,O=0===R?1:-1),g=i(I[E],e,I[O],a),a=h.getDateFormatByDifferences(g,a)),v(a)&&(c=a,a=null)),V={type:a,formatter:c})),d(e,{format:V,precision:t.labelOptions.precision})}
12var d=n(71),h=n(43),p=n(0),f=n(17),g=n(20),m=n(3).getAdjustedLog10,_=p.isDefined,v=p.isFunction,b=p.isExponential,y=Math.floor,x=g.adjust,S=g.getPrecision,w=g.getExponent,k=Math.abs,C="exponential",A=["fixedPoint","thousands","millions","billions","trillions",C],T=["millisecond","second","minute","hour","day","month","year"];t.smartFormatter=c},function(e,t,n){"use strict";function i(e){return f.filter(function(t){return!e.some(function(e){return e===t})})}function r(e){return(e+1)%7}function o(e,t){for(var n=e.start,i=e.end;n!==i;){if(n===t)return!0;n=r(n)}return!1}function a(e,t){for(var n=0;e!==t;)e=r(e),n++;return n}function s(e,t){var n=[],i=new Date(t);return i.setDate(t.getDate()+1),t>e.from&&n.push({from:e.from,to:t}),i<e.to&&n.push({from:i,to:e.to}),n}function l(e){var t=i(e);if(t.length<7)for(;r(t[t.length-1])===t[0];)t.unshift(t.pop());return t}function u(e,t,n){var i=e.getDate(),s=[];return n.reduce(function(e,t){var n=e[1];return void 0===n.start?(n={start:t,end:r(t)},e[0].push(n),[e[0],n]):n.end===t?(n.end=r(t),e):(n={start:t,end:r(t)},e[0].push(n),[e[0],n])},[[],{}])[0].forEach(function(n){var r=new Date(e);for(r=p.trimTime(r);r<t;){i=r.getDay();var l=r.getDate();if(o(n,i)){var u,c=new Date(r);r.setDate(l+a(i,n.end)),u=new Date(r),s.push({from:c,to:u})}r.setDate(r.getDate()+1)}}),s}function c(e,t){var n,i=e.slice(),r=function(e){if(e=p.trimTime(new Date(e)),i[n].from<=e&&i[n].to>e){var t=s(i[n],e);2===t.length?i.splice(n,1,t[0],t[1]):1===t.length?i.splice(n,1,t[0]):i.splice(n,1)}};for(n=0;n<i.length;n++)t.forEach(r);return i}function d(e,t,n,i){var r,o=function(e){return e===r},a=p.trimTime(e),s=p.trimTime(t);return s.setDate(t.getDate()+1),n.reduce(function(e,t){var n,l;return t=new Date(t),r=t.getDay(),!i.some(o)&&t>=a&&t<=s&&(n=p.trimTime(t),l=new Date(n),l.setDate(n.getDate()+1),e.push({from:n,to:l})),e},[])}function h(e){return e.map(function(e){return{from:e.from,to:e.to,gapSize:p.convertMillisecondsToDateUnits(e.to-e.from)}})}var p=n(17),f=[0,1,2,3,4,5,6];t.generateDateBreaks=function(e,t,n,i,r){var o=l(n),a=u(e,t,o);return a.push.apply(a,d(e,t,r||[],o)),h(c(a,i||[]))}},function(e,t,n){"use strict";function i(e){var t;return e=a.normalizeAngle(e),e>=315&&e<=360||e<45&&e>=0?t=1:e>=45&&e<135?t=2:e>=135&&e<225?t=3:e>=225&&e<315&&(t=4),t}var r,o,a=n(3),s=n(0).isNumeric,l=n(1).extend,u=n(74),c=n(118).linear,d=n(117).tick,h=a.map,p=Math,f=p.abs,g=p.round,m=a.convertPolarToXY,_=l,v=n(4).noop;o=t,r=o.circular={_applyMargins:function(e){return e},_getTranslatorOptions:function(){return{isHorizontal:!0,conversionValue:!0,addSpiderCategory:this._getSpiderCategoryOption(),stick:this._getStick()}},getCenter:function(){return this._center},getRadius:function(){return this._radius},getAngles:function(){var e=this._options;return[e.startAngle,e.endAngle]},_updateRadius:function(e){var t=Math.min(e.width-e.left-e.right,e.height-e.top-e.bottom)/2;this._radius=t<0?0:t},_updateCenter:function(e){this._center={x:e.left+(e.width-e.right-e.left)/2,y:e.top+(e.height-e.top-e.bottom)/2}},_processCanvas:function(e){var t=this._options;return this._updateRadius(e),this._updateCenter(e),{left:0,right:0,width:p.abs(t.endAngle-t.startAngle)}},_createAxisElement:function(){return this._renderer.circle()},_updateAxisElementPosition:function(){var e=this.getCenter();this._axisElement.attr({cx:e.x,cy:e.y,r:this.getRadius()})},_boundaryTicksVisibility:{min:!0},_getSpiderCategoryOption:function(){return this._options.firstPointOnStartAngle},_getMinMax:function(){var e,t=this._options,n=s(t.originValue)?t.originValue:void 0;return t.period>0&&t.argumentType===u.numeric&&(n=n||0,e=n+t.period),{min:n,max:e}},_getStick:function(){return this._options.firstPointOnStartAngle||this._options.type!==u.discrete},_getTranslatedCoord:function(e,t){return this._translator.translate(e,t)-90},_getCanvasStartEnd:function(){return{start:-90,end:270}},_getStripGraphicAttributes:function(e,t){var n=this.getCenter(),i=this.getAngles()[0],r=this.getRadius();return{x:n.x,y:n.y,innerRadius:0,outerRadius:r,startAngle:-t-i,endAngle:-e-i}},_createStrip:function(e,t,n){var i=this._getStripGraphicAttributes(e,t);return this._renderer.arc(i.x,i.y,i.innerRadius,i.outerRadius,i.startAngle,i.endAngle).attr(n)},_getStripLabelCoords:function(e,t){var n=this,i=n._getStripGraphicAttributes(e,t),r=i.startAngle+(i.endAngle-i.startAngle)/2,o=a.getCosAndSin(r),s=n.getRadius()/2,l=n.getCenter();return{x:g(l.x+s*o.cos),y:g(l.y-s*o.sin),align:u.center}},_getConstantLineGraphicAttributes:function(e){var t=this.getCenter(),n=this.getRadius();return{points:[t.x,t.y,t.x+n,t.y]}},_createConstantLine:function(e,t){var n=this.getCenter();return this._createPathElement(this._getConstantLineGraphicAttributes(e).points,t).rotate(e+this.getAngles()[0],n.x,n.y)},_getConstantLineLabelsCoords:function(e){var t=this,n=a.getCosAndSin(-e-t.getAngles()[0]),i=t.getRadius()/2,r=t.getCenter();return{x:g(r.x+i*n.cos),y:g(r.y-i*n.sin)}},_checkAlignmentConstantLineLabels:v,_getScreenDelta:function(){var e=this.getAngles();return f(e[0]-e[1])*this.getRadius()*Math.PI/180},_getTickMarkPoints:function(e,t){var n=this.getCenter(),i={inside:-1,center:-.5,outside:0},r=this.getRadius()+t*i[this._options.tickOrientation||"center"];return[n.x+r,n.y,n.x+r+t,n.y]},_getLabelAdjustedCoord:function(e){var t=this,n=e.labelCoords,r=n.y,o=n.angle,s=a.getCosAndSin(o),l=s.cos,u=s.sin,c=e.labelBBox,d=c.width/2,h=c.height/2,p=t._options.label.indentFromAxis||0,f=n.x+p*l,g=r+(r-c.y-h)+p*u;switch(i(o)){case 1:f+=d,g+=h*u;break;case 2:f+=d*l,g+=h;break;case 3:f+=-d,g+=h*u;break;case 4:f+=d*l,g+=-h}return{x:f,y:g}},_getGridLineDrawer:function(){var e=this;return function(t,n){var i=e.getCenter();return e._createPathElement(e._getGridPoints().points,n).rotate(t.coords.angle,i.x,i.y)}},_getGridPoints:function(){var e=this.getRadius(),t=this.getCenter();return{points:[t.x,t.y,t.x+e,t.y]}},_getTranslatedValue:function(e,t){var n=this.getAngles()[0],i=this._translator.translate(e,-t),r=m(this.getCenter(),n,i,this.getRadius());return{x:r.x,y:r.y,angle:i+n-90}},_getAdjustedStripLabelCoords:function(e){var t=e.labelBBox;return{translateY:e.label.attr("y")-t.y-t.height/2}}
12,coordsIn:function(e,t){return a.convertXYToPolar(this.getCenter(),e,t).r>this.getRadius()},_rotateTick:function(e,t){var n=this.getCenter();e.rotate(t.angle,n.x,n.y)},_validateOverlappingMode:function(e){return u.validateOverlappingMode(e)},_validateDisplayMode:function(){return"standard"},_getStep:function(e){var t=this,n=t.getRadius()+(t._options.label.indentFromAxis||0),i=e.reduce(function(e,t){var n=e;return e.width<t.width&&(n.width=t.width),e.height<t.height&&(n.height=t.height),n},{width:0,height:0}),r=f(2*p.atan(i.height/(2*n-i.width))*180/p.PI),o=f(2*p.atan(i.width/(2*n-i.height))*180/p.PI);return u.getTicksCountInRange(t._majorTicks,"angle",p.max(r,o))},_checkBoundedLabelsOverlapping:function(e,t,n){var i=p.floor((n.length-1)/e)*e,r=this._options.label;i&&u.areLabelsOverlap(n[0],n[i],r.minSpacing,u.center)&&("first"===r.overlappingBehavior.hideFirstOrLast?t[0].label.remove():t[i].label.remove())},shift:function(e){this._axisGroup.attr({translateX:e.right,translateY:e.bottom})}},t.circularSpider=_({},r,{_createAxisElement:function(){return this._renderer.path([],"area")},_updateAxisElementPosition:function(){this._axisElement.attr({points:h(this.getSpiderTicks(),function(e){return{x:e.coords.x,y:e.coords.y}})})},_getStick:function(){return!0},_getSpiderCategoryOption:function(){return!0},getSpiderTicks:function(){var e=this,t=e.getFullTicks();return e._spiderTicks=t.map(d(e,e.renderer,{},{},e._getSkippedCategory(t),!0)),e._spiderTicks.forEach(function(e){e.initCoords()}),e._spiderTicks},_getStripGraphicAttributes:function(e,t){for(var n,i,r,o,a=this.getCenter(),s=this.getSpiderTicks(),l=[],u=0,c=s.length;u<c;)o=s[u].coords,o.angle>=e&&o.angle<=t&&(n||(n=(s[u-1]||s[s.length-1]).coords,l.push((o.x+n.x)/2,(o.y+n.y)/2)),l.push(o.x,o.y),r=(s[u+1]||s[0]).coords,i={x:(o.x+r.x)/2,y:(o.y+r.y)/2}),u++;return l.push(i.x,i.y),l.push(a.x,a.y),{points:l}},_createStrip:function(e,t,n){var i=this._getStripGraphicAttributes(e,t).points;return this._renderer.path(i,"area").attr(n)},_getTranslatedCoord:function(e,t){return this._translator.translate(e,t)-90},_setTickOffset:function(){this._tickOffset=!1}}),o.linear={_getMinMax:r._getMinMax,_getStick:c._getStick,_getSpiderCategoryOption:v,_getTranslatorOptions:function(){return{isHorizontal:!0,stick:this._getStick()}},_updateRadius:r._updateRadius,getRadius:r.getRadius,getCenter:r.getCenter,getAngles:r.getAngles,_updateCenter:r._updateCenter,_processCanvas:function(e){return this._updateRadius(e),this._updateCenter(e),{left:0,right:0,width:this.getRadius()}},_createAxisElement:c._createAxisElement,_updateAxisElementPosition:function(){var e=this.getCenter();this._axisElement.attr({points:[e.x,e.y,e.x+this.getRadius(),e.y]}).rotate(this.getAngles()[0]-90,e.x,e.y)},_getScreenDelta:function(){return this.getRadius()},_getTickMarkPoints:function(e,t){var n=e.coords;return[n.x-t/2,n.y,n.x+t/2,n.y]},_getLabelAdjustedCoord:function(e){var t,n,i=this,r=e.labelCoords,o=r.y,s=a.getCosAndSin(r.angle),l=i._options.label.indentFromAxis||0,u=e.labelBBox;return t=r.x-f(l*s.sin)+f(u.width/2*s.cos)-u.width/2,n=o+(o-u.y)-f(u.height/2*s.sin)+f(l*s.cos),{x:t,y:n}},_getGridLineDrawer:function(){var e=this;return function(t,n){var i=e._getGridPoints(t.coords);return e._renderer.circle(i.x,i.y,i.r).attr(n).sharp()}},_getGridPoints:function(e){var t=this.getCenter();return{x:t.x,y:t.y,r:a.getDistance(t.x,t.y,e.x,e.y)}},_getTranslatedValue:function(e,t){var n=this.getAngles()[0],i=m(this.getCenter(),n,0,this._translator.translate(e,t));return{x:i.x,y:i.y,angle:n-90}},_getTranslatedCoord:function(e,t){return this._translator.translate(e,t)},_getCanvasStartEnd:function(){return{start:0,end:this.getRadius()}},_getStripGraphicAttributes:function(e,t){var n=this.getCenter();return{x:n.x,y:n.y,innerRadius:e,outerRadius:t}},_createStrip:function(e,t,n){var i=this._getStripGraphicAttributes(e,t);return this._renderer.arc(i.x,i.y,i.innerRadius,i.outerRadius,0,360).attr(n)},_getAdjustedStripLabelCoords:r._getAdjustedStripLabelCoords,_getStripLabelCoords:function(e,t){var n=this,i=e+(t-e)/2,r=n.getCenter(),o=g(r.y-i);return{x:r.x,y:o,align:u.center}},_getConstantLineGraphicAttributes:function(e){var t=this.getCenter();return{cx:t.x,cy:t.y,r:e}},_createConstantLine:function(e,t){var n=this._getConstantLineGraphicAttributes(e);return this._renderer.circle(n.cx,n.cy,n.r).attr(t).sharp()},_getConstantLineLabelsCoords:function(e){var t=this,n=t.getCenter(),i=g(n.y-e);return{x:n.x,y:i}},_checkAlignmentConstantLineLabels:v,_rotateTick:function(e,t){e.rotate(t.angle+90,t.x,t.y)},_validateOverlappingMode:r._validateOverlappingMode,_validateDisplayMode:r._validateDisplayMode,_get
12Step:function(e){var t=i(this.getAngles()[0]),n=this._options.label.minSpacing,r=2===t||4===t?function(e){return e.width+n}:function(e){return e.height},o=e.reduce(function(e,t){return p.max(e,r(t))},0);return u.getTicksCountInRange(this._majorTicks,2===t||4===t?"x":"y",o)}},o.linearSpider=_({},o.linear,{_createPathElement:function(e,t){return this._renderer.path(e,"area").attr(t).sharp()},setSpiderTicks:function(e){this._spiderTicks=e},_getGridLineDrawer:function(){var e=this;return function(t,n,i){return e._createPathElement(e._getGridPoints(t.coords).points,n)}},_getGridPoints:function(e){var t=this.getCenter(),n=a.getDistance(t.x,t.y,e.x,e.y);return this._getGridPointsByRadius(n)},_getGridPointsByRadius:function(e){var t=this.getCenter();return{points:h(this._spiderTicks,function(n){var i=a.getCosAndSin(n.coords.angle);return{x:g(t.x+e*i.cos),y:g(t.y+e*i.sin)}})}},_getStripGraphicAttributes:function(e,t){var n=this._getGridPointsByRadius(t).points;return{points:[this._getGridPointsByRadius(e).points,n.reverse()]}},_createStrip:function(e,t,n){var i=this._getStripGraphicAttributes(e,t).points;return this._renderer.path(i,"area").attr(n)},_getConstantLineGraphicAttributes:function(e){return this._getGridPointsByRadius(e)},_createConstantLine:function(e,t){return this._createPathElement(this._getConstantLineGraphicAttributes(e).points,t)}})},function(e,t,n){"use strict";function i(e,t){var n=[];return P(e,function(e,i){P(i,function(i,r){var o,a=r.getPointsByArg(t),s=a.length;for(o=0;o<s;++o)if(a[o].hasValue())return n.push(e),!1})}),n}function r(e,t,n,i){P(e,function(e,r){var o,a=A(e,t);-1!==a&&(o=s(a,i),P(r,function(e,t){l(t.getPointsByArg(n)||[],i.width,o)}))})}function o(e,t,n,o){var u,c,d,h,p,f,g,m={},_={},v=e[0]&&.7*e[0].getArgumentAxis().getTranslator().getInterval(),b=n.barWidth;if(n.equalBarWidth)for(u=b&&(b<0||b>1)?0:b,g=a(v,t,u),d=0;d<e.length;d++)c=o(d,t),h=e[d].getPoints(),l(h,g.width,s(c,g));else{P(e,function(e,t){p=t.getStackName&&t.getStackName(),p=p||e.toString(),_[p]||(_[p]=[]),_[p].push(t),P(t.getPoints(),function(e,t){var n=t.argument;m.hasOwnProperty(n)||(m[n.valueOf()]=1)})});for(var y in m)f=i(_,y),g=a(v,f.length),r(_,f,y,g)}}function a(e,t,n){var i,r,o=t/2;return n?(r=E(e*n/t),i=E(t>1?(e-e*n)/(t-1):0)):(i=E(e/t*.2),r=E((e-i*(t-1))/t)),{width:r>1?r:1,spacing:i,middleIndex:o}}function s(e,t){return(e-t.middleIndex+.5)*t.width-(t.middleIndex-e-.5)*t.spacing}function l(e,t,n){P(e,function(e,i){i.correctCoordinates({width:t,offset:n})})}function u(e,t){return O(e)<t?e>=0?t:-t:e}function c(e){return e>=0?"positive":"negative"}function d(e){return e.series.filter(function(e){return e.isVisible()})}function h(e,t,n){return((e.positive[t]||{})[n]||0)+(-(e.negative[t]||{})[n]||0)}function p(e,t,n){return e?function(e,i){return i-(n?n[t[e].getStackName()]:e)-1}:function(e){return n?n[t[e].getStackName()]:e}}function f(){var e=this,t=d(e);o(t,t.length,e._options,p(e.rotated,t))}function g(){var e=this,t=d(e),n={},i=0;P(t,function(){var e=this.getStackName();n.hasOwnProperty(e)||(n[e]=i++)}),o(t,i,e._options,p(e.rotated,t,n))}function m(){var e=this,t=e._options.negativesAsZeroes,n=d(e),i={positive:{},negative:{}},r={left:{},right:{}};P(n,function(e,o){var a=o.getPoints(),s=!1;o._prevSeries=n[e-1],o.holes=k(!0,{},r),P(a,function(e,n){var l,u=n.initialValue,c=n.argument.valueOf(),d=o.getStackName(),h=u>=0?i.positive:i.negative;if(t&&u<0&&(h=i.positive,u=0,n.resetValue()),h[d]=h[d]||{},l=h[d],l[c]?(n.correctValue(l[c]),l[c]+=u):(l[c]=u,n.resetCorrection()),n.hasValue())s&&(s=!1,r.left[c]=(r.left[c]||0)+(n.value-(isFinite(n.minValue)?n.minValue:0)),n._skipSetLeftHole=!0);else{var p=a[e-1];!s&&p&&p.hasValue()&&(c=p.argument.valueOf(),p._skipSetRightHole=!0,r.right[c]=(r.right[c]||0)+(p.value-(isFinite(p.minValue)?p.minValue:0))),s=!0}})}),P(n,function(e,t){var n=t.getPoints(),i=t.holes;P(n,function(e,t){var n=t.argument.valueOf();t.resetHoles(),!t._skipSetLeftHole&&t.setHole(i.left[n]||r.left[n]&&0,"left"),!t._skipSetRightHole&&t.setHole(i.right[n]||r.right[n]&&0,"right"),t._skipSetLeftHole=null,t._skipSetRightHole=null})}),e._stackKeepers=i,P(n,function(t,n){P(n.getPoints(),function(t,o){var a=o.argument.valueOf();o.setPercentValue(h(i,n.getStackName(),a),e.fullStacked,r.left[a],r.right[a])})})}function _(){var e=this,t=d(e),n=e._stackKeepers,i={positive:{},negative:{}};P(t,function(t,r){var o=r.getOptions().minBarSize,a=o&&r.getValueAxis().getTranslator().getMinBarSize(o),s=r.getStackName();P(r.getPoints(),function(t,r){if(r.hasValue()){var o,l,d,p=r.initialValue,f=r.argument.valueOf();e.fullStacked&&(p=p/h(n,s,f)||0),o=u(p,a),l=c(o),d=i[l][s]=i[l][s]||{},d[f]?(r.minValue=d[f],d[f]+=o):d[f]=o,r.value=d[f]}})}),e.fullStacked&&v(t,i)}function v(e,t){P(e,function(e,n){var i=n.getStackName?n.getStackName():"default";P(n.getPoints(),function(e,n){var r=h(t,i,n.argument.valueOf());n.value=n.value/r,w(n.minValue)&&(n.minValue=n.minValue/r)})})}function b(){P(this.series,function(e,t){var n=t.getOptions().minBarSize,i=n&&t.getValueAxis().getTranslator().getMinBarSize(n);i&&P(t.getPoints(),function(e,t){t.hasValue()&&(t.value=u(t.initialValue,i))})})}function y(){var e=d(this);o(e,e.length,{barWidth:null,equalBarWidth:!0},p(this.rotated,e))}function x(){var e=d(this);if(e.length){var t,n,i,r,o,a=this._options,s=e[0].getArgumentAxis().getTranslator(),l=e[0].getValueAxis().getTranslator(),u=s.getCanvasVisibleArea(),c=l.getCanvasVisibleArea(),h=T.min(u.max-u.min,c.max-c.min),p=D(a.minBubbleSize,2),f=D(h*a.maxBubbleSize,2),g=(h*a.maxBubbleSize+a.minBubbleSize)/2,m=1/0,_=0;P(e,function(e,t){P(t.getPoints(),function(e,t){_=_>t.size?_:t.size,m=m<t.size?m:t.size})}),r=_-m,o=O(f-p),m=m<0?0:m,P(e,function(e,a){P(a.getPoints(),function(e,a){_===m?t=E(g):(i=O(a.size-m)/r,n=o*i+p,t=E(T.sqrt(n))),a.correctCoordinates(t)})})}}function S(e){var t=this;switch(t.type=B(e.type),t.pane=e.pane,t.rotated=e.rotated,t.series=[],t.updateOptions(e),t.type){case"bar":t.adjustSeriesDimensions=f,t.updateSeriesValues=b;break;case"rangebar":t.adjustSeriesDimensions=f;break;case"fullstackedbar":t.fullStacked=!0,t.adjustSeriesDimensions=g,t.adjustSeriesValues=m,t.updateSeriesValues=_;break;case"stackedbar":t.adjustSeriesDimensions=g,t.adjustSeriesValues=m,t.updateSeriesValues=_;break;case"fullstackedarea":case"fullstackedline":case"fullstackedspline":case"fullstackedsplinearea":t.fullStacked=!0,t.adjustSeriesValues=m;break;case"stackedarea":case"stackedsplinearea":case"stackedline":case"stackedspline":t.adjustSeriesValues=m;break;case"candlestick":case"stock":t.adjustSeriesDimensions=y;break;case"bubble":t.adjustSeriesDimensions=x}}
12var w=n(0).isNumeric,k=n(1).extend,C=n(2).each,A=n(7).inArray,T=Math,E=T.round,O=T.abs,D=T.pow,P=C,L=n(4).noop,M=n(3),B=M.normalizeEnum;t.SeriesFamily=S,S.prototype={constructor:S,adjustSeriesDimensions:L,adjustSeriesValues:L,updateSeriesValues:L,updateOptions:function(e){this._options=e},dispose:function(){this.series=null},add:function(e){var t=this.type;this.series=M.map(e,function(e){return e.type===t?e:null})}}},function(e,t,n){"use strict";function i(e,t,n,i){var r=0;return"right"===t?r=e.width-e.right+n:"left"===t&&(r=e.left-n-i),r}function r(e,t,n,i){var r=0;return"top"===t?r=e.top-n:"bottom"===t&&(r=e.height-e.bottom+i+n),r}var o=n(5),a=n(6),s=n(11),l=n(1).extend,u=n(116),c=n(28),d=n(0).isDefined,h=Math.min,p=Math.max,f=function(e,t){this._translator=new u.Translator2D({},{},{}),this._scroll=e.rect().append(t),this._addEvents()};f.prototype={_addEvents:function(){var e=this,t=o(e._scroll.element),n=0,i=0,r=function(r){var o=(n-r.pageX)*e._scale,a=(i-r.pageY)*e._scale;s.fireEvent({type:"dxc-scroll-move",originalEvent:r,target:t.get(0),pointers:[{pageX:n+o,pageY:i+a}]})};a.on(t,c.down,function(e){n=e.pageX,i=e.pageY,s.fireEvent({type:"dxc-scroll-start",originalEvent:e,target:t.get(0),pointers:[{pageX:n,pageY:i}]}),a.on(document,c.move,r)}),a.on(document,c.up,function(){a.off(document,c.move,r)})},update:function(e){var t=this,n=e.position,i=e.rotated,r=i?"right":"top",o=i?"left":"bottom";return n!==r&&n!==o&&(n=r),t._scroll.attr({rotate:e.rotated?0:-90,rotateX:0,rotateY:0,fill:e.color,width:e.width,opacity:e.opacity}),t._layoutOptions={width:e.width,offset:e.offset,vertical:i,position:n},t},init:function(e,t){var n=this;return n._translateWithOffset="discrete"===e.axisType&&!t&&1||0,n._translator.update(l({},e,{minVisible:null,maxVisible:null,visibleCategories:null}),n._canvas,{isHorizontal:!n._layoutOptions.vertical,stick:t}),n},getOptions:function(){return this._layoutOptions},setPane:function(e){var t,n=this._layoutOptions.position;return t="left"===n||"top"===n?e[0]:e[e.length-1],this.pane=t.name,this},updateSize:function(e){this._canvas=l({},e);var t=this._layoutOptions,n=t.position,o=t.offset,a=t.width;this._scroll.attr({translateX:i(e,n,o,a),translateY:r(e,n,o,a)})},getMultipleAxesSpacing:function(){return 0},estimateMargins:function(){return this.getMargins()},getMargins:function(){var e=this._layoutOptions,t={left:0,top:0,right:0,bottom:0};return t[e.position]=e.width+e.offset,t},draw:function(){},shift:function(){},hideTitle:function(){},hideOuterElements:function(){},setPosition:function(e,t){var n=this,i=n._translator,r=d(e)?i.translate(e,-n._translateWithOffset):i.translate("canvas_position_start"),o=d(t)?i.translate(t,n._translateWithOffset):i.translate("canvas_position_end");n._offset=h(r,o),n._scale=i.getScale(e,t),n._applyPosition(h(r,o),p(r,o))},transform:function(e,t){var n=this._translator,i=n.getCanvasVisibleArea().min,r=i-(i*t-e),o=this._offset+r/(this._scale*t);this._applyPosition(o,o+n.canvasLength/(this._scale*t))},dispose:function(){this._scroll.dispose(),this._scroll=this._translator=null},_applyPosition:function(e,t){var n,i=this,r=i._translator.getCanvasVisibleArea();e=p(e,r.min),e=h(e,r.max),t=h(t,r.max),t=p(t,r.min),n=Math.abs(t-e),i._scroll.attr({y:e,height:n<2?2:n})}},t.ScrollBar=f},function(e,t,n){"use strict";function i(e,t,n,i){var r=Math.floor(n?i.pageY-e.top:i.pageX-e.left),o=n?t.y1:t.x1,a=n?t.y2:t.x2;return r<o?r=o:r>a&&(r=a),r}function r(e,t,n){var i=n.pageX-e.left,r=n.pageY-e.top;return i>=t.x1&&i<=t.x2&&r>=t.y1&&r<=t.y2}function o(e){return function(t){var n=e.getRootOffset(),o=e.getCanvas();if(!r(n,o,t))return void(t.cancel=!0);e.rootOffset=n,e.canvas=o,e.startCoord=i(n,o,e.rotated,t),e.triggerStart(),e.rect.attr({x:o.x1,y:o.y1,width:o.width,height:o.height}).append(e.root)}}function a(e){return function(t){var n=i(e.rootOffset,e.canvas,e.rotated,t),r={};e.curCoord=n,r[e.rotated?"y":"x"]=Math.min(e.startCoord,n),r[e.rotated?"height":"width"]=Math.abs(e.startCoord-n),e.rect.attr(r)}}function s(e){return function(t){e.triggerEnd(),e.rect.remove()}}function l(e){var t=e.chart,n=e.renderer,i=e.rotated,r=n.rect(0,0,0,0).attr(e.shutterOptions),l={rect:r,root:n.root,rotated:i,triggerStart:function(){t._eventTrigger("zoomStart")}
12,triggerEnd:function(){var e=t._argumentAxes[0].getTranslator(),n=Math.min(this.startCoord,this.curCoord),i=Math.max(this.startCoord,this.curCoord);t._eventTrigger("zoomEnd",{rangeStart:e.untranslate(n),rangeEnd:e.untranslate(i)})},dispose:function(){n.root.off(c),r.dispose()},getRootOffset:function(){return n.getRootOffset()},getCanvas:function(){var e=t._canvas,n=t.panes,i=n[0].canvas,r=n[n.length-1].canvas;return{x1:i.left,y1:i.top,x2:e.width-r.right,y2:e.height-r.bottom,width:e.width-i.left-r.right,height:e.height-i.top-r.bottom}}};return n.root.off(c).on(d,{direction:i?"vertical":"horizontal",immediate:!0},o(l)).on(h,a(l)).on(p,s(l)),l}var u=n(220),c=".shutter-zoom",d=u.start+c,h=u.move+c,p=u.end+c;e.exports={name:"shutter_zoom",init:function(){var e=this.option("shutterZoom")||{};e.enabled&&(this._shutterZoom=l({chart:this,renderer:this._renderer,rotated:this.option("rotated"),shutterOptions:e}))},dispose:function(){this._shutterZoom&&this._shutterZoom.dispose()}}},function(e,t,n){"use strict";var i=n(5),r=n(19),o=n(7).wrapToArray,a=n(7).inArray,s=n(2),l=n(14).contains,u=n(26),c=n(11),d=n(105),h=n(68),p=[],f=[],g=[],m={setup:function(e,t){-1!==a(e,p)||(p.push(e),f.push([]),g.push(t||{}))},add:function(e,t){var n=a(e,p);this.updateEventsCounter(e,t.type,1);var i=t.selector;-1===a(i,f[n])&&f[n].push(i)},updateEventsCounter:function(e,t,n){if(["dxdragenter","dxdragleave","dxdrop"].indexOf(t)>-1){var i=r.data(e,"dxDragEventsCount")||0;r.data(e,"dxDragEventsCount",Math.max(0,i+n))}},remove:function(e,t){this.updateEventsCounter(e,t.type,-1)},teardown:function(e){if(!r.data(e,"dxDragEventsCount")){var t=a(e,p);p.splice(t,1),f.splice(t,1),g.splice(t,1),r.removeData(e,"dxDragEventsCount")}}};u("dxdragenter",m),u("dxdragleave",m),u("dxdrop",m);var _=function(e){var t=a(e.get(0),p),n=f[t],i=e.find(n.join(", "));return-1!==a(void 0,n)&&(i=i.add(e)),i},v=function(e){var t=a(e.get(0),p);return g[t]},b=function(e,t){return e.itemPositionFunc?e.itemPositionFunc(t):t.offset()},y=function(e,t){return e.itemSizeFunc?e.itemSizeFunc(t):{width:t.width(),height:t.height()}};h({emitter:d.inherit({ctor:function(e){this.callBase(e),this.direction="both"},_init:function(e){this._initEvent=e},_start:function(e){e=this._fireEvent("dxdragstart",this._initEvent),this._maxLeftOffset=e.maxLeftOffset,this._maxRightOffset=e.maxRightOffset,this._maxTopOffset=e.maxTopOffset,this._maxBottomOffset=e.maxBottomOffset;var t=o(e.targetElements||(null===e.targetElements?[]:p));this._dropTargets=s.map(t,function(e){return i(e).get(0)})},_move:function(e){var t=c.eventData(e),n=this._calculateOffset(t);e=this._fireEvent("dxdrag",e,{offset:n}),this._processDropTargets(e),e._cancelPreventDefault||e.preventDefault()},_calculateOffset:function(e){return{x:this._calculateXOffset(e),y:this._calculateYOffset(e)}},_calculateXOffset:function(e){if("vertical"!==this.direction){var t=e.x-this._startEventData.x;return this._fitOffset(t,this._maxLeftOffset,this._maxRightOffset)}return 0},_calculateYOffset:function(e){if("horizontal"!==this.direction){var t=e.y-this._startEventData.y;return this._fitOffset(t,this._maxTopOffset,this._maxBottomOffset)}return 0},_fitOffset:function(e,t,n){return null!=t&&(e=Math.max(e,-t)),null!=n&&(e=Math.min(e,n)),e},_processDropTargets:function(e){var t=this._findDropTarget(e);t===this._currentDropTarget||(this._fireDropTargetEvent(e,"dxdragleave"),this._currentDropTarget=t,this._fireDropTargetEvent(e,"dxdragenter"))},_fireDropTargetEvent:function(e,t){if(this._currentDropTarget){var n={type:t,originalEvent:e,draggingElement:this._$element.get(0),target:this._currentDropTarget};c.fireEvent(n)}},_findDropTarget:function(e){var t,n=this;return s.each(p,function(r,o){if(n._checkDropTargetActive(o)){var a=i(o);s.each(_(a),function(r,o){var s=i(o);n._checkDropTarget(v(a),s,e)&&(t=o)})}}),t},_checkDropTargetActive:function(e){var t=!1;return s.each(this._dropTargets,function(n,i){return!(t=t||i===e||l(i,e))}),t},_checkDropTarget:function(e,t,n){if(t.get(0)===this._$element.get(0))return!1;var i=b(e,t);if(n.pageX<i.left)return!1;if(n.pageY<i.top)return!1;var r=y(e,t);return!(n.pageX>i.left+r.width)&&(!(n.pageY>i.top+r.height)&&t)},_end:function(e){var t=c.eventData(e);this._fireEvent("dxdragend",e,{offset:this._calculateOffset(t)}),this._fireDropTargetEvent(e,"dxdrop"),delete this._currentDropTarget}}),events:["dxdragstart","dxdrag","dxdragend"]}),t.move="dxdrag",t.start="dxdragstart",t.end="dxdragend",t.enter="dxdragenter",t.leave="dxdragleave",t.drop="dxdrop"},function(e,t,n){"use strict";function i(e){var t=k;return e.forEach(function(e){t|=e.fullState}),C[t]}function r(e){return u(e)?e>1?e=1:e<0&&(e=0):e=void 0,e}var o=n(8),a=n(29),s=n(3),l=n(1).extend,u=n(0).isNumeric,c=n(2).each,d=n(73),h=n(64),p=n(70),f=p.BaseChart,g=p.overlapping,m=a.pieSeriesSpacing,_=n(222),v=["startAngle","innerRadius","segmentsDirection","type"],b=l,y=c,x=n(4).noop,S=n(3).getVerticallyShiftedAngularCoords,w=a.states,k=w.normalMark,C=[w.resetItem,w.applyHover,w.applySelected,w.applySelected],A=f.inherit({_setDeprecatedOptions:function(){this.callBase.apply(this,arguments),b(this._deprecatedOptions,{"series.innerRadius":{since:"15.2",message:"Use the 'innerRadius' option instead"},"series.startAngle":{since:"15.2",message:"Use the 'startAngle' option instead"},"series.segmentsDirection":{since:"15.2",message:"Use the 'segmentsDirection' option instead"},"series.type":{since:"15.2",message:"Use the 'type' option instead"}})},_chartType:"pie",_layoutManagerOptions:function(){return b(!0,{},this.callBase(),{piePercentage:r(this._themeManager.getOptions("diameter")),minPiePercentage:r(this._themeManager.getOptions("minDiameter"))})},_optionChangesMap:{diameter:"REINIT",minDiameter:"REINIT",sizeGroup:"REINIT"},_disposeCore:function(){T.remove(this),this.callBase()},_groupSeries:function(){var e=this.series;this._groupsData={groups:[{series:e,valueOptions:{valueType:"numeric"}}],argumentOptions:e[0]&&e[0].getOptions()}},_getArgumentAxis:function(){return null},_getValueAxis:function(){var e=(new _.Translator1D).setCodomain(360,0);return{getTranslator:function(){return e},setBusinessRange:function(t){e.setDomain(t.min,t.max)}}},_populateBusinessRange:function(){this.businessRanges=this.series.map(function(e){var t=new d.Range;return t.addRange(e.getRangeData().val),t.isDefined()||t.setStubData(),e.getValueAxis().setBusinessRange(t),t})},_specialProcessSeries:function(){y(this.series,function(e,t){t.arrangePoints()})},_checkPaneName:function(){return!0},_processSingleSeries:function(e){e.arrangePoints()},_getLegendTargets:function(){var e=this,t={},n=[];
12return e.series.forEach(function(e){y(e.pointsByArgument,function(e,n){n.forEach(function(n,i){var r=e.valueOf().toString()+i;t[r]=t[r]||[];var o=t[r].push(n);n.index=t[r][o-2]?t[r][o-2].index:Object.keys(t).length-1,n.argumentIndex=i})})}),y(t,function(t,i){i.forEach(function(t,i){0===i?n.push(e._getLegendOptions(t)):n[n.length-1].visible||(n[n.length-1].visible=t.isVisible())})}),n},_getLayoutTargets:function(){return[{canvas:this._canvas}]},_getLayoutSeries:function(e,t){var n,i=this,r=i._canvas,o=!1;return n=i.layoutManager.applyPieChartSeriesLayout(r,e,!0),e.forEach(function(e){e.correctPosition(n,r),o=e.drawLabelsWOPoints()||o}),o&&(n=i.layoutManager.applyPieChartSeriesLayout(r,e,t.hideLayoutLabels)),e.forEach(function(e){e.hideLabels()}),i._sizeGroupLayout={x:n.centerX,y:n.centerY,radius:n.radiusOuter,drawOptions:t},n},_getLayoutSeriesForEqualPies:function(e,t){var n=this._canvas,i=this.layoutManager.applyEqualPieChartLayout(e,t);return e.forEach(function(e){e.correctPosition(i,n)}),i},_updateSeriesDimensions:function(e){var t,n,i,r=this,o=r._getVisibleSeries(),a=o.length,s=e.sizeGroupLayout;a&&(i=s?r._getLayoutSeriesForEqualPies(o,s):r._getLayoutSeries(o,e),n=(i.radiusOuter-i.radiusInner-m*(a-1))/a,t=i.radiusInner,r._setCenter({x:i.centerX,y:i.centerY}),y(o,function(e,i){i.correctRadius({radiusInner:t,radiusOuter:t+n}),t+=n+m}))},_renderSeries:function(e,t,n){if(this._calculateSeriesLayout(e,t),!e.sizeGroupLayout&&this.get
12SizeGroup())return T.queue(this),void this._clearCanvas();this._renderSeriesElements(e,t,n)},_getLegendCallBack:function(){var e=this,t=this._legend,n=this._getLegendTargets().map(function(e){return e.legendData});return function(r){n.forEach(function(n){var o=[],a=t.getActionCallback({index:n.id});e.series.forEach(function(e){var t=e.getPointsByKeys(n.argument,n.argumentIndex);o.push.apply(o,t)}),r&&r.argument===n.argument&&r.argumentIndex===n.argumentIndex&&o.push(r),a(i(o))})}},_adjustSeries:function(){y(this.series,function(e,t){t.adjustLabels()})},_prepareStackPoints:x,_resetStackPoints:x,_applyExtraSettings:x,_resolveLabelOverlappingShift:function(){function e(e,t){return S(e,-t,i)}var t=this,n=t.series,i=t._center,r="anticlockwise"===t.option("segmentsDirection");y(n,function(n,i){if("inside"!==i.getOptions().label.position){var o=i.getVisiblePoints(),a=[],l=[];c(o,function(e,t){var n=s.normalizeAngle(t.middleAngle);(n<=90||n>=270?l:a).push(t)}),r&&(a.reverse(),l.reverse()),g.resolveLabelOverlappingInOneDirection(a,t._canvas,!1,e),g.resolveLabelOverlappingInOneDirection(l,t._canvas,!1,e)}})},_setCenter:function(e){this._center=e},_disposeSeries:function(){this.callBase.apply(this,arguments),this._abstractSeries=null},getSeries:function(){return o.log("W0002","dxPieChart","getSeries","15.2","Use the 'getAllSeries' method instead"),this.series[0]},_legendDataField:"point",_legendItemTextField:"argument",_updateLegendPosition:x,_renderTrackers:x,_trackerType:"PieTracker",_createScrollBar:x,_updateAxesLayout:x,_applyClipRects:x,_appendAdditionalSeriesGroups:x,_prepareToRender:x,_isLegendInside:x,_renderAxes:x,_shrinkAxes:x,_isRotated:x,_seriesPopulatedHandlerCore:x,_reinitAxes:x,_correctAxes:x,_getExtraOptions:function(){var e=this;return{startAngle:e.option("startAngle"),innerRadius:e.option("innerRadius"),segmentsDirection:e.option("segmentsDirection"),type:e.option("type")}},getSizeGroup:function(){return this._themeManager.getOptions("sizeGroup")},getSizeGroupLayout:function(){return this._sizeGroupLayout}});y(v,function(e,t){A.prototype._optionChangesMap[t]="REFRESH_SERIES_DATA_INIT"}),h("dxPieChart",A),e.exports=A;var T=function(){function e(e,t){var n=t.filter(function(t){return t.getSizeGroup()===e}),i=Math.min.apply(null,n.map(function(e){return e.getSizeGroupLayout().radius})),r=n.filter(function(e){return e.getSizeGroupLayout().radius===i})[0].getSizeGroupLayout();n.forEach(function(e){e.render({force:!0,sizeGroupLayout:r})})}function t(e,t){return e.filter(function(e){return e!==t})}function n(e,n){return t(e,n).concat(n)}var i=[],r={};return{queue:function(t){var o=t.getSizeGroup();i=n(i,t),clearTimeout(r[o]),r[o]=setTimeout(function(){e(o,i)})},remove:function(e){i=t(i,e),i.length||(r={})}}}();e.exports.default=e.exports},function(e,t,n){"use strict";function i(){this.setDomain(arguments[0],arguments[1]).setCodomain(arguments[2],arguments[3])}var r=Number;i.prototype={constructor:i,setDomain:function(e,t){var n=this;return n._domain1=r(e),n._domain2=r(t),n._domainDelta=n._domain2-n._domain1,n},setCodomain:function(e,t){var n=this;return n._codomain1=r(e),n._codomain2=r(t),n._codomainDelta=n._codomain2-n._codomain1,n},getDomain:function(){return[this._domain1,this._domain2]},getCodomain:function(){return[this._codomain1,this._codomain2]},getDomainStart:function(){return this._domain1},getDomainEnd:function(){return this._domain2},getCodomainStart:function(){return this._codomain1},getCodomainEnd:function(){return this._codomain2},getDomainRange:function(){return this._domainDelta},getCodomainRange:function(){return this._codomainDelta},translate:function(e){var t=(r(e)-this._domain1)/this._domainDelta;return 0<=t&&t<=1?this._codomain1+t*this._codomainDelta:NaN},adjust:function(e){var t=(r(e)-this._domain1)/this._domainDelta,n=NaN;return t<0?n=this._domain1:t>1?n=this._domain2:0<=t&&t<=1&&(n=r(e)),n}},t.Translator1D=i}]); 13/** 14 * Copyright (c) 2007-2015 Ariel Flesler - aflesler<a>gmail<d>com | http://flesler.blogspot.com 15 * Licensed under MIT 16 * @author Ariel Flesler 17 * @version 2.1.2 18 */ 19;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1<b.axis.length;u&&(d/=2);b.offset=h(b.offset);b.over=h(b.over);return this.each(function(){function k(a){var k=$.extend({},b,{queue:!0,duration:d,complete:a&&function(){a.call(q,e,b)}});r.animate(f,k)}if(null!==a){var l=n(this),q=l?this.contentWindow||window:this,r=$(q),e=a,f={},t;switch(typeof e){case "number":case "string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(e)){e= h(e);break}e=l?$(e):$(e,q);case "object":if(e.length===0)return;if(e.is||e.style)t=(e=$(e)).offset()}
19var v=$.isFunction(b.offset)&&b.offset(q,e)||b.offset;$.each(b.axis.split(""),function(a,c){var d="x"===c?"Left":"Top",m=d.toLowerCase(),g="scroll"+d,h=r[g](),n=p.max(q,c);t?(f[g]=t[m]+(l?0:h-r.offset()[m]),b.margin&&(f[g]-=parseInt(e.css("margin"+d),10)||0,f[g]-=parseInt(e.css("border"+d+"Width"),10)||0),f[g]+=v[m]||0,b.over[m]&&(f[g]+=e["x"===c?"width":"height"]()*b.over[m])):(d=e[m],f[g]=d.slice&& "%"===d.slice(-1)?parseFloat(d)/100*n:d);b.limit&&/^\d+$/.test(f[g])&&(f[g]=0>=f[g]?0:Math.min(f[g],n));!a&&1<b.axis.length&&(h===f[g]?f={}:u&&(k(b.onAfterFirst),f={}))});k(b.onAfter)}})};p.max=function(a,d){var b="x"===d?"Width":"Height",h="scroll"+b;if(!n(a))return a[h]-$(a)[b.toLowerCase()]();var b="client"+b,k=a.ownerDocument||a.document,l=k.documentElement,k=k.body;return Math.max(l[h],k[h])-Math.min(l[b],k[b])};$.Tween.propHooks.scrollLeft=$.Tween.propHooks.scrollTop={get:function(a){return $(a.elem)[a.prop]()}, set:function(a){var d=this.get(a);if(a.options.interrupt&&a._last&&a._last!==d)return $(a.elem).stop();var b=Math.round(a.now);d!==b&&($(a.elem)[a.prop](b),a._last=this.get(a))}};return p}); 20/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ 21(function(r,G,f,v){var J=f("html"),n=f(r),p=f(G),b=f.fancybox=function(){b.open.apply(this,arguments)},I=navigator.userAgent.match(/msie/i),B=null,s=G.createTouch!==v,t=function(a){return a&&a.hasOwnProperty&&a instanceof f},q=function(a){return a&&"string"===f.type(a)},E=function(a){return q(a)&&0<a.indexOf("%")},l=function(a,d){var e=parseInt(a,10)||0;d&&E(a)&&(e*=b.getViewport()[d]/100);return Math.ceil(e)},w=function(a,b){return l(a,b)+"px"};f.extend(b,{version:"2.1.5",defaults:{padding:15,margin:20, 22width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:0.5,leftRatio:0.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3E3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"}, 23keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+ 24(I?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0, 25openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1, 26isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=t(a)?f(a).get():[a]),f.each(a,function(e,c){var k={},g,h,j,m,l;"object"===f.type(c)&&(c.nodeType&&(c=f(c)),t(c)?(k={href:c.data("fancybox-href")||c.attr("href"),title:c.data("fancybox-title")||c.attr("title"),isDom:!0,element:c},f.metadata&&f.extend(!0,k, 27c.metadata())):k=c);g=d.href||k.href||(q(c)?c:null);h=d.title!==v?d.title:k.title||"";m=(j=d.content||k.content)?"html":d.type||k.type;!m&&k.isDom&&(m=c.data("fancybox-type"),m||(m=(m=c.prop("class").match(/fancybox\.(\w+)/))?m[1]:null));q(g)&&(m||(b.isImage(g)?m="image":b.isSWF(g)?m="swf":"#"===g.charAt(0)?m="inline":q(c)&&(m="html",j=c)),"ajax"===m&&(l=g.split(/\s+/,2),g=l.shift(),l=l.shift()));j||("inline"===m?g?j=f(q(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):k.isDom&&(j=c):"html"===m?j=g:!m&&(!g&& 28k.isDom)&&(m="inline",j=c));f.extend(k,{href:g,type:m,content:j,title:h,selector:l});a[e]=k}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==v&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;
28a&&!1!==b.trigger("onCancel")&&(b.hideLoading(),b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),b.coming=null,b.current|| 29b._afterZoomOut(a))},close:function(a){b.cancel();!1!==b.trigger("beforeClose")&&(b.unbindEvents(),b.isActive&&(!b.isOpen||!0===a?(f(".fancybox-wrap").stop(!0).trigger("onReset").remove(),b._afterZoomOut()):(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeClass("fancybox-opened"),b.transitions[b.current.closeMethod]())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&&b.player.isActive&&(b.player.timer= 30setTimeout(b.next,b.current.playSpeed))},c=function(){d();p.unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};if(!0===a||!b.player.isActive&&!1!==a){if(b.current&&(b.current.loop||b.current.index<b.group.length-1))b.player.isActive=!0,p.bind({"onCancel.player beforeClose.player":c,"onUpdate.player":e,"beforeLoad.player":d}),e(),b.trigger("onPlayStart")}else c()},next:function(a){var d=b.current;d&&(q(a)||(a=d.direction.next),b.jumpto(d.index+1,a,"next"))},prev:function(a){var d=b.current; 31d&&(q(a)||(a=d.direction.prev),b.jumpto(d.index-1,a,"prev"))},jumpto:function(a,d,e){var c=b.current;c&&(a=l(a),b.direction=d||c.direction[a>=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==v&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,k;c&&(k=b._getPosition(d),a&&"scroll"===a.type?(delete k.position,c.stop(!0,!0).animate(k,200)):(c.css(k),e.pos=f.extend({},e.dim,k)))},update:function(a){var d= 32a&&a.type,e=!d||"orientationchange"===d;e&&(clearTimeout(B),B=null);b.isOpen&&!B&&(B=setTimeout(function(){var c=b.current;c&&!b.isClosing&&(b.wrap.removeClass("fancybox-tmp"),(e||"load"===d||"resize"===d&&c.autoResize)&&b._setDimension(),"scroll"===d&&c.canShrink||b.reposition(a),b.trigger("onUpdate"),B=null)},e&&!s?0:300))},toggle:function(a){b.isOpen&&(b.current.fitToView="boolean"===f.type(a)?a:!b.current.fitToView,s&&(b.wrap.removeAttr("style").addClass("fancybox-tmp"),b.trigger("onUpdate")), 33b.update())},hideLoading:function(){p.unbind(".loading");f("#fancybox-loading").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('<div id="fancybox-loading"><div></div></div>').click(b.cancel).appendTo("body");p.bind("keydown.loading",function(a){if(27===(a.which||a.keyCode))a.preventDefault(),b.cancel()});b.defaults.fixed||(d=b.getViewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}))},getViewport:function(){var a=b.current&&b.current.locked||!1,d={x:n.scrollLeft(), 34y:n.scrollTop()};a?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=s&&r.innerWidth?r.innerWidth:n.width(),d.h=s&&r.innerHeight?r.innerHeight:n.height());return d},unbindEvents:function(){b.wrap&&t(b.wrap)&&b.wrap.unbind(".fb");p.unbind(".fb");n.unbind(".fb")},bindEvents:function(){var a=b.current,d;a&&(n.bind("orientationchange.fb"+(s?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),b.update),(d=a.keys)&&p.bind("keydown.fb",function(e){var c=e.which||e.keyCode,k=e.target||e.srcElement; 35if(27===c&&b.coming)return!1;!e.ctrlKey&&(!e.altKey&&!e.shiftKey&&!e.metaKey&&(!k||!k.type&&!f(k).is("[contenteditable]")))&&f.each(d,function(d,k){if(1<a.group.length&&k[c]!==v)return b[d](k[c]),e.preventDefault(),!1;if(-1<f.inArray(c,k))return b[d](),e.preventDefault(),!1})}),f.fn.mousewheel&&a.mouseWheel&&b.wrap.bind("mousewheel.fb",function(d,c,k,g){for(var h=f(d.target||null),j=!1;h.length&&!j&&!h.is(".fancybox-skin")&&!h.is(".fancybox-wrap");)j=h[0]&&!(h[0].style.overflow&&"hidden"===h[0].style.overflow)&& 36(h[0].clientWidth&&h[0].scrollWidth>h[0].clientWidth||h[0].clientHeight&&h[0].scrollHeight>h[0].clientHeight),h=f(h).parent();if(0!==c&&!j&&1<b.group.length&&!a.canShrink){if(0<g||0<k)b.prev(0<g?"down":"left");else if(0>g||0>k)b.next(0>g?"up":"right");d.preventDefault()}}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&&(e=c[a].apply(c,Array.prototype.slice.call(arguments,1
vendor: 9,987 bytes, lines 36-56
36)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d,e){if(e&&b.helpers[d]&&f.isFunction(b.helpers[d][a]))b.helpers[d][a](f.extend(!0, 37{},b.helpers[d].defaults,e),c)});p.trigger(a)}},isImage:function(a){return q(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return q(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=l(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&&(d.margin=[e,e,e,e]);"number"===f.type(c)&&(d.padding=[c,c,c,c]);d.modal&&f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1, 38mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&&(d.autoWidth=d.autoHeight=!0);"auto"===d.width&&(d.autoWidth=!0);"auto"===d.height&&(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeLoad"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive=!0;if("image"===c||"swf"===c)d.autoHeight=d.autoWidth=!1,d.scrolling="visible";"image"===c&&(d.aspectRatio= 39!0);"iframe"===c&&s&&(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapCSS).appendTo(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["Top","Right","Bottom","Left"],function(a,b){d.skin.css("padding"+b,w(d.padding[a]))});b.trigger("onReady");if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href"); 40"image"===c?b._loadImage():"ajax"===c?b._loadAjax():"iframe"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width=this.width/b.opts.pixelRatio;b.coming.height=this.height/b.opts.pixelRatio;b._afterLoad()};a.onerror=function(){this.onload= 41this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&&b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(d,e){"success"===e&&(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming,d=f(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":a.iframe.scrolling).attr("src",a.href); 42f(a.wrap).bind("onReset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&&(b.showLoading(),d.one("load",function(){f(this).data("ready",1);s||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload||b._afterLoad()},_preloadImages:function(){var a=b.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload, 43e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&&f.href&&((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,k,g,h;b.hideLoading();if(a&&!1!==b.isActive)if(!1===b.trigger("afterLoad",a,d))a.wrap.stop(!0).trigger("onReset").remove(),b.coming=null;else{d&&(b.trigger("beforeChange",d),d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());b.unbindEvents();e=a.content;c=a.type;k=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin, 44outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case "inline":case "ajax":case "html":a.selector?e=f("<div>").html(e).find(a.selector):t(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('<div class="fancybox-placeholder"></div>').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind("onReset",function(){f(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case "image":e=a.tpl.image.replace("{href}", 45g);break;case "swf":e='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+g+'"></param>',h="",f.each(a.swf,function(a,b){e+='<param name="'+a+'" value="'+b+'"></param>';h+=" "+a+'="'+b+'"'}),e+='<embed src="'+g+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"></embed></object>"}(!t(e)||!e.parent().is(a.inner))&&a.inner.append(e);b.trigger("beforeShow");a.inner.css("overflow","yes"===k?"scroll": 46"no"===k?"hidden":k);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(b.isOpened){if(d.prevMethod)b.transitions[d.prevMethod]()}else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,k=b.skin,g=b.inner,h=b.current,c=h.width,j=h.height,m=h.minWidth,u=h.minHeight,n=h.maxWidth,p=h.maxHeight,s=h.scrolling,q=h.scrollOutside? 47h.scrollbarWidth:0,x=h.margin,y=l(x[1]+x[3]),r=l(x[0]+x[2]),v,z,t,C,A,F,B,D,H;e.add(k).add(g).width("auto").height("auto").removeClass("fancybox-tmp");x=l(k.outerWidth(!0)-k.width());v=l(k.outerHeight(!0)-k.height());z=y+x;t=r+v;C=E(c)?(a.w-z)*l(c)/100:c;A=E(j)?(a.h-t)*l(j)/100:j;if("iframe"===h.type){if(H=h.content,h.autoHeight&&1===H.data("ready"))try{H[0].contentWindow.document.location&&(g.width(C).height(9999),F=H.contents().find("body"),q&&F.css("overflow-x","hidden"),A=F.outerHeight(!0))}catch(G){}}else if(h.autoWidth|| 48h.autoHeight)g.addClass("fancybox-tmp"),h.autoWidth||g.width(C),h.autoHeight||g.height(A),h.autoWidth&&(C=g.width()),h.autoHeight&&(A=g.height()),g.removeClass("fancybox-tmp");c=l(C);j=l(A);D=C/A;m=l(E(m)?l(m,"w")-z:m);n=l(E(n)?l(n,"w")-z:n);u=l(E(u)?l(u,"h")-t:u);p=l(E(p)?l(p,"h")-t:p);F=n;B=p;h.fitToView&&(n=Math.min(a.w-z,n),p=Math.min(a.h-t,p));z=a.w-y;r=a.h-r;h.aspectRatio?(c>n&&(c=n,j=l(c/D)),j>p&&(j=p,c=l(j*D)),c<m&&(c=m,j=l(c/D)),j<u&&(j=u,c=l(j*D))):(c=Math.max(m,Math.min(c,n)),h.autoHeight&& 49"iframe"!==h.type&&(g.width(c),j=g.height()),j=Math.max(u,Math.min(j,p)));if(h.fitToView)if(g.width(c).height(j),e.width(c+x),a=e.width(),y=e.height(),h.aspectRatio)for(;(a>z||y>r)&&(c>m&&j>u)&&!(19<d++);)j=Math.max(u,Math.min(p,j-10)),c=l(j*D),c<m&&(c=m,j=l(c/D)),c>n&&(c=n,j=l(c/D)),g.width(c).height(j),e.width(c+x),a=e.width(),y=e.height();else c=Math.max(m,Math.min(c,c-(a-z))),j=Math.max(u,Math.min(j,j-(y-r)));q&&("auto"===s&&j<A&&c+x+q<z)&&(c+=q);g.width(c).height(j);e.width(c+x);a=e.width(); 50y=e.height();e=(a>z||y>r)&&c>m&&j>u;c=h.aspectRatio?c<F&&j<B&&c<C&&j<A:(c<F||j<B)&&(c<C||j<A);f.extend(h,{dim:{width:w(a),height:w(y)},origWidth:C,origHeight:A,canShrink:e,canExpand:c,wPadding:x,hPadding:v,wrapSpace:y-k.outerHeight(!0),skinSpace:k.height()-j});!H&&(h.autoHeight&&j>u&&j<p&&!c)&&g.height("auto")},_getPosition:function(a){var d=b.current,e=b.getViewport(),c=d.margin,f=b.wrap.width()+c[1]+c[3],g=b.wrap.height()+c[0]+c[2],c={position:"absolute",top:c[0],left:c[3]};d.autoCenter&&d.fixed&& 51!a&&g<=e.h&&f<=e.w?c.position="fixed":d.locked||(c.top+=e.y,c.left+=e.x);c.top=w(Math.max(c.top,c.top+(e.h-g)*d.topRatio));c.left=w(Math.max(c.left,c.left+(e.w-f)*d.leftRatio));return c},_afterZoomIn:function(){var a=b.current;a&&(b.isOpen=b.isOpened=!0,b.wrap.css("overflow","visible").addClass("fancybox-opened"),b.update(),(a.closeClick||a.nextClick&&1<b.group.length)&&b.inner.css("cursor","pointer").bind("click.fb",function(d){!f(d.target).is("a")&&!f(d.target).parent().is("a")&&(d.preventDefault(), 52b[a.closeClick?"close":"next"]())}),a.closeBtn&&f(a.tpl.closeBtn).appendTo(b.skin).bind("click.fb",function(a){a.preventDefault();b.close()}),a.arrows&&1<b.group.length&&((a.loop||0<a.index)&&f(a.tpl.prev).appendTo(b.outer).bind("click.fb",b.prev),(a.loop||a.index<b.group.length-1)&&f(a.tpl.next).appendTo(b.outer).bind("click.fb",b.next)),b.trigger("afterShow"),!a.loop&&a.index===a.group.length-1?b.play(!1):b.opts.autoPlay&&!b.player.isActive&&(b.opts.autoPlay=!1,b.play()))},_afterZoomOut:function(a){a= 53a||b.current;f(".fancybox-wrap").trigger("onReset").remove();f.extend(b,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});b.trigger("afterClose",a)}});b.transitions={getOrigPosition:function(){var a=b.current,d=a.element,e=a.orig,c={},f=50,g=50,h=a.hPadding,j=a.wPadding,m=b.getViewport();!e&&(a.isDom&&d.is(":visible"))&&(e=d.find("img:first"),e.length||(e=d));t(e)?(c=e.offset(),e.is("img")&&(f=e.outerWidth(),g=e.outerHeight())): 54(c.top=m.y+(m.h-g)*a.topRatio,c.left=m.x+(m.w-f)*a.leftRatio);if("fixed"===b.wrap.css("position")||a.locked)c.top-=m.y,c.left-=m.x;return c={top:w(c.top-h*a.topRatio),left:w(c.left-j*a.leftRatio),width:w(f+j),height:w(g+h)}},step:function(a,d){var e,c,f=d.prop;c=b.current;var g=c.wrapSpace,h=c.skinSpace;if("width"===f||"height"===f)e=d.end===d.start?1:(a-d.start)/(d.end-d.start),b.isClosing&&(e=1-e),c="width"===f?c.wPadding:c.hPadding,c=a-c,b.skin[f](l("width"===f?c:c-g*e)),b.inner[f](l("width"=== 55f?c:c-g*e-h*e))},zoomIn:function(){var a=b.current,d=a.pos,e=a.openEffect,c="elastic"===e,k=f.extend({opacity:1},d);delete k.position;c?(d=this.getOrigPosition(),a.openOpacity&&(d.opacity=0.1)):"fade"===e&&(d.opacity=0.1);b.wrap.css(d).animate(k,{duration:"none"===e?0:a.openSpeed,easing:a.openEasing,step:c?this.step:null,complete:b._afterZoomIn})},zoomOut:function(){var a=b.current,d=a.closeEffect,e="elastic"===d,c={opacity:0.1};e&&(c=this.getOrigPosition(),a.closeOpacity&&(c.opacity=0.1));b.wrap.animate(c, 56{duration:"none"===d?0:a.closeSpeed,easing:a.closeEasing,step:e?this.step:null,complete:b._afterZoomOut})}
56,changeIn:function(){var a=b.current,d=a.nextEffect,e=a.pos,c={opacity:1},f=b.direction,g;e.opacity=0.1;"elastic"===d&&(g="down"===f||"up"===f?"top":"left","down"===f||"right"===f?(e[g]=w(l(e[g])-200),c[g]="+=200px"):(e[g]=w(l(e[g])+200),c[g]="-=200px"));"none"===d?b._afterZoomIn():b.wrap.css(e).animate(c,{duration:a.nextSpeed,easing:a.nextEasing,complete:b._afterZoomIn})},changeOut:function(){var a= 57b.previous,d=a.prevEffect,e={opacity:0.1},c=b.direction;"elastic"===d&&(e["down"===c||"up"===c?"top":"left"]=("up"===c||"left"===c?"-":"+")+"=200px");a.wrap.animate(e,{duration:"none"===d?0:a.prevSpeed,easing:a.prevEasing,complete:function(){f(this).trigger("onReset").remove()}})}};b.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:f("html"),create:function(a){a=f.extend({},this.defaults,a);this.overlay&&this.close();this.overlay= 58f('<div class="fancybox-overlay"></div>').appendTo(b.coming?b.coming.parent:a.parent);this.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(n.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeClick&&this.overlay.bind("click.overlay",function(a){if(f(a.target).hasClass("fancybox-overlay"))return b.isActive? 59b.close():d.close(),!1});this.overlay.css(a.css).show()},close:function(){var a,b;n.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(f(".fancybox-margin").removeClass("fancybox-margin"),a=n.scrollTop(),b=n.scrollLeft(),this.el.removeClass("fancybox-lock"),n.scrollTop(a).scrollLeft(b));f(".fancybox-overlay").remove().hide();f.extend(this,{overlay:null,fixed:!1})},update:function(){var a="100%",b;this.overlay.width(a).height("100%");I?(b=Math.max(G.documentElement.offsetWidth,G.body.offsetWidth), 60p.width()>b&&(a=p.width())):p.width()>n.width()&&(a=p.width());this.overlay.width(a).height(p.height())},onReady:function(a,b){var e=this.overlay;f(".fancybox-overlay").stop(!0,!0);e||this.create(a);a.locked&&(this.fixed&&b.fixed)&&(e||(this.margin=p.height()>n.height()?f("html").css("margin-right").replace("px",""):!1),b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){var e,c;b.locked&&(!1!==this.margin&&(f("*").filter(function(){return"fixed"=== 61f(this).css("position")&&!f(this).hasClass("fancybox-overlay")&&!f(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),e=n.scrollTop(),c=n.scrollLeft(),this.el.addClass("fancybox-lock"),n.scrollTop(e).scrollLeft(c));this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!b.coming&&this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var d= 62b.current,e=d.title,c=a.type;f.isFunction(e)&&(e=e.call(d.element,d));if(q(e)&&""!==f.trim(e)){d=f('<div class="fancybox-title fancybox-title-'+c+'-wrap">'+e+"</div>");switch(c){case "inside":c=b.skin;break;case "outside":c=b.wrap;break;case "over":c=b.inner;break;default:c=b.skin,d.appendTo("body"),I&&d.width(d.width()),d.wrapInner('<span class="child"></span>'),b.current.margin[2]+=Math.abs(l(d.css("margin-bottom")))}d["top"===a.position?"prependTo":"appendTo"](c)}}};f.fn.fancybox=function(a){var d, 63e=f(this),c=this.selector||"",k=function(g){var h=f(this).blur(),j=d,k,l;!g.ctrlKey&&(!g.altKey&&!g.shiftKey&&!g.metaKey)&&!h.is(".fancybox-wrap")&&(k=a.groupAttr||"data-fancybox-group",l=h.attr(k),l||(k="rel",l=h.get(0)[k]),l&&(""!==l&&"nofollow"!==l)&&(h=c.length?f(c):e,h=h.filter("["+k+'="'+l+'"]'),j=h.index(this)),a.index=j,!1!==b.o
63pen(h,a)&&g.preventDefault())};a=a||{};d=a.index||0;!c||!1===a.live?e.unbind("click.fb-start").bind("click.fb-start",k):p.undelegate(c,"click.fb-start").delegate(c+ 64":not('.fancybox-item, .fancybox-nav')","click.fb-start",k);this.filter("[data-fancybox-start=1]").trigger("click");return this};p.ready(function(){var a,d;f.scrollbarWidth===v&&(f.scrollbarWidth=function(){var a=f('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),b=a.children(),b=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});if(f.support.fixedPosition===v){a=f.support;d=f('<div style="position:fixed;top:20px;"></div>').appendTo("body");var e=20=== 65d[0].offsetTop||15===d[0].offsetTop;d.remove();a.fixedPosition=e}f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")});a=f(r).width();J.addClass("fancybox-lock-test");d=f(r).width();J.removeClass("fancybox-lock-test");f("<style type='text/css'>.fancybox-margin{margin-right:"+(d-a)+"px;}</style>").appendTo("head")})})(window,document,jQuery); 66/*! 67 * pickadate.js v3.5.6, 2015/04/20 68 * By Amsul, http://amsul.ca 69 * Hosted on http://amsul.github.io/pickadate.js 70 * Licensed under MIT 71 */ 72!function(a){"function"==typeof define&&define.amd?define("picker",["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):this.Picker=a(jQuery)}(function(a){function b(f,g,i,m){function n(){return b._.node("div",b._.node("div",b._.node("div",b._.node("div",B.component.nodes(w.open),y.box),y.wrap),y.frame),y.holder,'tabindex="-1"')}function o(){z.data(g,B).addClass(y.input).val(z.data("value")?B.get("select",x.format):f.value),x.editable||z.on("focus."+w.id+" click."+w.id,function(a){a.preventDefault(),B.open()}).on("keydown."+w.id,u),e(f,{haspopup:!0,expanded:!1,readonly:!1,owns:f.id+"_root"})}function p(){e(B.$root[0],"hidden",!0)}function q(){B.$holder.on({keydown:u,"focus.toOpen":t,blur:function(){z.removeClass(y.target)},focusin:function(a){B.$root.removeClass(y.focused),a.stopPropagation()},"mousedown click":function(b){var c=b.target;c!=B.$holder[0]&&(b.stopPropagation(),"mousedown"!=b.type||a(c).is("input, select, textarea, button, option")||(b.preventDefault(),B.$holder[0].focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var b=a(this),c=b.data(),d=b.hasClass(y.navDisabled)||b.hasClass(y.disabled),e=h();e=e&&(e.type||e.href),(d||e&&!a.contains(B.$root[0],e))&&B.$holder[0].focus(),!d&&c.nav?B.set("highlight",B.component.item.highlight,{nav:c.nav}):!d&&"pick"in c?(B.set("select",c.pick),x.closeOnSelect&&B.close(!0)):c.clear?(B.clear(),x.closeOnClear&&B.close(!0)):c.close&&B.close(!0)})}function r(){var b;x.hiddenName===!0?(b=f.name,f.name=""):(b=["string"==typeof x.hiddenPrefix?x.hiddenPrefix:"","string"==typeof x.hiddenSuffix?x.hiddenSuffix:"_submit"],b=b[0]+f.name+b[1]),B._hidden=a('<input type=hidden name="'+b+'"'+(z.data("value")||f.value?' value="'+B.get("select",x.formatSubmit)+'"':"")+">")[0],z.on("change."+w.id,function(){B._hidden.value=f.value?B.get("select",x.formatSubmit):""})}function s(){v&&l?B.$holder.find("."+y.frame).one("transitionend",function(){B.$holder[0].focus()}):B.$holder[0].focus()}function t(a){a.stopPropagation(),z.addClass(y.target),B.$root.addClass(y.focused),B.open()}function u(a){var b=a.keyCode,c=/^(8|46)$/.test(b);return 27==b?(B.close(!0),!1):void((32==b||c||!w.open&&B.component.key[b])&&(a.preventDefault(),a.stopPropagation(),c?B.clear().close():B.open()))}if(!f)return b;var v=!1,w={id:f.id||"P"+Math.abs(~~(Math.random()*new Date))},x=i?a.extend(!0,{},i.defaults,m):m||{},y=a.extend({},b.klasses(),x.klass),z=a(f),A=function(){return this.start()},B=A.prototype={constructor:A,$node:z,start:function(){return w&&w.start?B:(w.methods={},w.start=!0,w.open=!1,w.type=f.type,f.autofocus=f==h(),f.readOnly=!x.editable,f.id=f.id||w.id,"text"!=f.type&&(f.type="text"),B.component=new i(B,x),B.$root=a('<div class="'+y.picker+'" id="'+f.id+'_root" />'),p(),B.$holder=a(n()).appendTo(B.$root),q(),x.formatSubmit&&r(),o(),x.containerHidden?a(x.containerHidden).append(B._hidden):z.after(B._hidden),x.container?a(x.container).append(B.$root):z.after(B.$root),B.on({start:B.component.onStart,render:B.component.onRender,stop:B.component.onStop,open:B.component.onOpen,close:B.component.onClose,set:B.component.onSet}).on({start:x.onStart,render:x.onRender,stop:x.onStop,open:x.onOpen,close:x.onClose,set:x.onSet}),v=c(B.$holder[0]),f.autofocus&&B.open(),B.trigger("start").trigger("render"))},render:function(b){return b?(B.$holder=a(n()),q(),B.$root.html(B.$holder)):B.$root.find("."+y.box).html(B.component.nodes(w.open)),B.trigger("render")},stop:function(){return w.start?(B.close(),B._hidden&&B._hidden.parentNode.removeChild(B._hidden),B.$root.remove(),z.removeClass(y.input).removeData(g),setTimeout(function(){z.off("."+w.id)},0),f.type=w.type,f.readOnly=!1,B.trigger("stop"),w.methods={},w.start=!1,B):B},open:function(c){return w.open?B:(z.addClass(y.active),e(f,"expanded",!0),setTimeout(function(){B.$root.addClass(y.opened),e(B.$root[0],"hidden",!1)},0),c!==!1&&(w.open=!0,v&&k.css("overflow","hidden").css("padding-right","+="+d()),s(),j.on("click."+w.id+" focusin."+w.id,function(a){var b=a.target;b!=f&&b!=document&&3!=a.which&&B.close(b===B.$holder[0])}).on("keydown."+w.id,function(c){var d=c.keyCode,e=B.component.key[d],f=c.target;
7227==d?B.close(!0):f!=B.$holder[0]||!e&&13!=d?a.contains(B.$root[0],f)&&13==d&&(c.preventDefault(),f.click()):(c.preventDefault(),e?b._.trigger(B.component.key.go,B,[b._.trigger(e)]):B.$root.find("."+y.highlighted).hasClass(y.disabled)||(B.set("select",B.component.item.highlight),x.closeOnSelect&&B.close(!0)))})),B.trigger("open"))},close:function(a){return a&&(x.editable?f.focus():(B.$holder.off("focus.toOpen").focus(),setTimeout(function(){B.$holder.on("focus.toOpen",t)},0))),z.removeClass(y.active),e(f,"expanded",!1),setTimeout(function(){B.$root.removeClass(y.opened+" "+y.focused),e(B.$root[0],"hidden",!0)},0),w.open?(w.open=!1,v&&k.css("overflow","").css("padding-right","-="+d()),j.off("."+w.id),B.trigger("close")):B},clear:function(a){return B.set("clear",null,a)},set:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(d=g&&a.isPlainObject(c)?c:d||{},b){g||(h[b]=c);for(e in h)f=h[e],e in B.component.item&&(void 0===f&&(f=null),B.component.set(e,f,d)),("select"==e||"clear"==e)&&z.val("clear"==e?"":B.get(e,x.format)).trigger("change");B.render()}return d.muted?B:B.trigger("set",h)},get:function(a,c){if(a=a||"value",null!=w[a])return w[a];if("valueSubmit"==a){if(B._hidden)return B._hidden.value;a="value"}if("value"==a)return f.value;
72if(a in B.component.item){if("string"==typeof c){var d=B.component.get(a);return d?b._.trigger(B.component.formats.toString,B.component,[c,d]):""}return B.component.get(a)}},on:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(b){g||(h[b]=c);for(e in h)f=h[e],d&&(e="_"+e),w.methods[e]=w.methods[e]||[],w.methods[e].push(f)}return B},off:function(){var a,b,c=arguments;for(a=0,namesCount=c.length;a<namesCount;a+=1)b=c[a],b in w.methods&&delete w.methods[b];return B},trigger:function(a,c){var d=function(a){var d=w.methods[a];d&&d.map(function(a){b._.trigger(a,B,[c])})};return d("_"+a),d(a),B}};return new A}function c(a){var b,c="position";return a.currentStyle?b=a.currentStyle[c]:window.getComputedStyle&&(b=getComputedStyle(a)[c]),"fixed"==b}function d(){if(k.height()<=i.height())return 0;var b=a('<div style="visibility:hidden;width:100px" />').appendTo("body"),c=b[0].offsetWidth;b.css("overflow","scroll");var d=a('<div style="width:100%" />').appendTo(b),e=d[0].offsetWidth;return b.remove(),c-e}function e(b,c,d){if(a.isPlainObject(c))for(var e in c)f(b,e,c[e]);else f(b,c,d)}function f(a,b,c){a.setAttribute(("role"==b?"":"aria-")+b,c)}function g(b,c){a.isPlainObject(b)||(b={attribute:c}),c="";for(var d in b){var e=("role"==d?"":"aria-")+d,f=b[d];c+=null==f?"":e+'="'+b[d]+'"'}return c}function h(){try{return document.activeElement}catch(a){}}var i=a(window),j=a(document),k=a(document.documentElement),l=null!=document.documentElement.style.transition;return b.klasses=function(a){return a=a||"picker",{picker:a,opened:a+"--opened",focused:a+"--focused",input:a+"__input",active:a+"__input--active",target:a+"__input--target",holder:a+"__holder",frame:a+"__frame",wrap:a+"__wrap",box:a+"__box"}},b._={group:function(a){for(var c,d="",e=b._.trigger(a.min,a);e<=b._.trigger(a.max,a,[e]);e+=a.i)c=b._.trigger(a.item,a,[e]),d+=b._.node(a.node,c[0],c[1],c[2]);return d},node:function(b,c,d,e){return c?(c=a.isArray(c)?c.join(""):c,d=d?' class="'+d+'"':"",e=e?" "+e:"","<"+b+d+e+">"+c+"</"+b+">"):""},lead:function(a){return(10>a?"0":"")+a},trigger:function(a,b,c){return"function"==typeof a?a.apply(b,c||[]):a},digits:function(a){return/\d/.test(a[1])?2:1},isDate:function(a){return{}.toString.call(a).indexOf("Date")>-1&&this.isInteger(a.getDate())},isInteger:function(a){return{}.toString.call(a).indexOf("Number")>-1&&a%1===0},ariaAttr:g},b.extend=function(c,d){a.fn[c]=function(e,f){var g=this.data(c);return"picker"==e?g:g&&"string"==typeof e?b._.trigger(g[e],g,[f]):this.each(function(){var f=a(this);f.data(c)||new b(this,c,d,e)})},a.fn[c].defaults=d.defaults},b}); 73 74 75/*! 76 * Date picker for pickadate.js v3.5.6 77 * http://amsul.github.io/pickadate.js/date.htm 78 */ 79!function(a){"function"==typeof define&&define.amd?define(["picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0],e=d.value,f=a.$node.data("value"),g=f||e,h=f?b.formatSubmit:b.format,i=function(){return d.currentStyle?"rtl"==d.currentStyle.direction:"rtl"==getComputedStyle(a.$root[0]).direction};c.settings=b,c.$node=a.$node,c.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return a[0]===!0?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),g?c.set("select",g,{format:h,defaultValue:!0}):c.set("select",null).set("highlight",c.item.now),c.key={40:7,38:-7,39:function(){return i()?-1:1},37:function(){return i()?1:-1},go:function(a){var b=c.item.highlight,d=new Date(b.year,b.month,b.date+a);c.set("highlight",d,{interval:a}),this.render()}},a.on("render",function(){a.$root.find("."+b.klass.selectMonth).on("change",function(){var c=this.value;c&&(a.set("highlight",[a.get("view").year,c,a.get("highlight").date]),a.$root.find("."+b.klass.selectMonth).trigger("focus"))}),a.$root.find("."+b.klass.selectYear).on("change",function(){var c=this.value;c&&(a.set("highlight",[c,a.get("view").month,a.get("highlight").date]),a.$root.find("."+b.klass.selectYear).trigger("focus"))})},1).on("open",function(){var d="";c.disabled(c.get("now"))&&(d=":not(."+b.klass.buttonToday+")"),a.$root.find("button"+d+", select").attr("disabled",!1)},1).on("close",function(){a.$root.find("button, select").attr("disabled",!0)},1)}var d=7,e=6,f=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",e.select,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",e.highlight,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,d){var e,g=this;return c=void 0===c?a:c,c==-(1/0)||c==1/0?e=c:b.isPlainObject(c)&&f.isInteger(c.pick)?c=c.obj:b.isArray(c)?(c=new Date(c[0],c[1],c[2]),c=f.isDate(c)?c:g.create().obj):c=f.isInteger(c)||f.isDate(c)?g.normalize(new Date(c),d):g.now(a,c,d),{year:e||c.getFullYear(),month:e||c.getMonth(),date:e||c.getDate(),day:e||c.getDay(),obj:e||c,pick:e||c.getTime()}},c.prototype.createRange=function(a,c){var d=this,e=function(a){return a===!0||b.isArray(a)||f.isDate(a)?d.create(a):a};return f.isInteger(a)||(a=e(a)),f.isInteger(c)||(c=e(c)),f.isInteger(a)&&b.isPlainObject(c)?a=[c.year,c.month,c.date+a]:f.isInteger(c)&&b.isPlainObject(a)&&(c=[a.year,a.month,a.date+c]),{from:e(a),to:e(c)}},c.prototype.withinRange=function(a,b){return a=this.createRange(a.from,a.to),b.pick>=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b,c){return b=new Date,c&&c.rel&&b.setDate(b.getDate()+c.rel),this.normalize(b,c)},c.prototype.navigate=function(a,c,d){var e,f,g,h,i=b.isArray(c),j=b.isPlainObject(c),k=this.item.view;if(i||j){for(j?(f=c.year,g=c.month,h=c.date):(f=+c[0],g=+c[1],h=+c[2]),d&&d.nav&&
79k&&k.month!==g&&(f=k.year,g=k.month),e=new Date(f,g+(d&&d.nav?d.nav:0),1),f=e.getFullYear(),g=e.getMonth();new Date(f,g,h).getMonth()!==g;)h-=1;c=[f,g,h]}return c},c.prototype.normalize=function(a){return a.setHours(0,0,0,0),a},c.prototype.measure=function(a,b){var c=this;return b?"string"==typeof b?b=c.parse(a,b):f.isInteger(b)&&(b=c.now(a,b,{rel:b})):b="min"==a?-(1/0):1/0,b},c.prototype.viewset=function(a,b){return this.create([b.year,b.month,1])},c.prototype.validate=function(a,c,d){var e,g,h,i,j=this,k=c,l=d&&d.interval?d.interval:1,m=-1===j.item.enable,n=j.item.min,o=j.item.max,p=m&&j.item.disable.filter(function(a){if(b.isArray(a)){var d=j.create(a).pick;d<c.pick?e=!0:d>c.pick&&(g=!0)}return f.isInteger(a)}).length;if((!d||!d.nav&&!d.defaultValue)&&(!m&&j.disabled(c)||m&&j.disabled(c)&&(p||e||g)||!m&&(c.pick<=n.pick||c.pick>=o.pick)))for(m&&!p&&(!g&&l>0||!e&&0>l)&&(l*=-1);j.disabled(c)&&(Math.abs(l)>1&&(c.month<k.month||c.month>k.month)&&(c=k,l=l>0?1:-1),c.pick<=n.pick?(h=!0,l=1,c=j.create([n.year,n.month,n.date+(c.pick===n.pick?0:-1)])):c.pick>=o.pick&&(i=!0,l=-1,c=j.create([o.year,o.month,o.date+(c.pick===o.pick?0:1)])),!h||!i);)c=j.create([c.year,c.month,c.date+l]);return c},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return f.isInteger(d)?a.day===(c.settings.firstDay?d:d-1)%7:b.isArray(d)||f.isDate(d)?a.pick===c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[3]||b.isPlainObject(a)&&a.inverted}).length,-1===c.item.enable?!d:d||a.pick<c.item.min.pick||a.pick>c.item.max.pick},c.prototype.parse=function(a,b,c){var d=this,e={};return b&&"string"==typeof b?(c&&c.format||(c=c||{},c.format=d.settings.format),d.formats.toArray(c.format).map(function(a){var c=d.formats[a],g=c?f.trigger(c,d,[b,e]):a.replace(/^!/,"").length;c&&(e[a]=b.substr(0,g)),b=b.substr(g)}),[e.yyyy||e.yy,+(e.mm||e.m)-1,e.dd||e.d]):b},c.prototype.formats=function(){function a(a,b,c){var d=a.match(/[^\x00-\x7F]+|\w+/)[0];return c.mm||c.m||(c.m=b.indexOf(d)+1),d.length}function b(a){return a.match(/\w+/)[0].length}return{d:function(a,b){return a?f.digits(a):b.date},dd:function(a,b){return a?2:f.lead(b.date)},ddd:function(a,c){return a?b(a):this.settings.weekdaysShort[c.day]},dddd:function(a,c){return a?b(a):this.settings.weekdaysFull[c.day]},m:function(a,b){return a?f.digits(a):b.month+1},mm:function(a,b){return a?2:f.lead(b.month+1)},mmm:function(b,c){var d=this.settings.monthsShort;return b?a(b,d,c):d[c.month]},mmmm:function(b,c){var d=this.settings.monthsFull;return b?a(b,d,c):d[c.month]},yy:function(a,b){return a?2:(""+b.year).slice(2)},yyyy:function(a,b){return a?4:b.year},toArray:function(a){return a.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return f.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}}}(),c.prototype.isDateExact=function(a,c){var d=this;return f.isInteger(a)&&f.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(f.isDate(a)||b.isArray(a))&&(f.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:b.isPlainObject(a)&&b.isPlainObject(c)?d.isDateExact(a.from,c.from)&&d.isDateExact(a.to,c.to):!1},c.prototype.isDateOverlap=function(a,c){var d=this,e=d.settings.firstDay?1:0;return f.isInteger(a)&&(f.isDate(c)||b.isArray(c))?(a=a%7+e,a===d.create(c).day+1):f.isInteger(c)&&(f.isDate(a)||b.isArray(a))?(c=c%7+e,c===d.create(a).day+1):b.isPlainObject(a)&&b.isPlainObject(c)?d.overlapRanges(a,c):!1},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(-1==b.enable?1:-1)},c.prototype.deactivate=function(a,c){var d=this,e=d.item.disable.slice(0);return"flip"==c?d.flipEnable():c===!1?(d.flipEnable(1),e=[]):c===!0?(d.flipEnable(-1),e=[]):c.map(function(a){for(var c,g=0;g<e.length;g+=1)if(d.isDateExact(a,e[g])){c=!0;break}c||(f.isInteger(a)||f.isDate(a)||b.isArray(a)||b.isPlainObject(a)&&a.from&&a.to)&&e.push(a)}),e},c.prototype.activate=function(a,c){var d=this,e=d.item.disable,g=e.length;return"flip"==c?d.flipEnable():c===!0?(d.flipEnable(1),e=[]):c===!1?(d.flipEnable(-1),e=[]):c.map(function(a){var c,h,i,j;for(i=0;g>i;i+=1){if(h=e[i],d.isDateExact(h,a)){c=e[i]=null,j=!0;break}if(d.isDateOverlap(h,a)){b.isPlainObject(a)?(a.inverted=!0,c=a):b.isArray(a)?(c=a,c[3]||c.push("inverted")):f.isDate(a)&&
79(c=[a.getFullYear(),a.getMonth(),a.getDate(),"inverted"]);break}}if(c)for(i=0;g>i;i+=1)if(d.isDateExact(e[i],a)){e[i]=null;break}if(j)for(i=0;g>i;i+=1)if(d.isDateOverlap(e[i],a)){e[i]=null;break}c&&e.push(c)}),e.filter(function(a){return null!=a})},c.prototype.nodes=function(a){var b=this,c=b.settings,g=b.item,h=g.now,i=g.select,j=g.highlight,k=g.view,l=g.disable,m=g.min,n=g.max,o=function(a,b){return c.firstDay&&(a.push(a.shift()),b.push(b.shift())),f.node("thead",f.node("tr",f.group({min:0,max:d-1,i:1,node:"th",item:function(d){return[a[d],c.klass.weekdays,'scope=col title="'+b[d]+'"']}})))}((c.showWeekdaysFull?c.weekdaysFull:c.weekdaysShort).slice(0),c.weekdaysFull.slice(0)),p=function(a){return f.node("div"," ",c.klass["nav"+(a?"Next":"Prev")]+(a&&k.year>=n.year&&k.month>=n.month||!a&&k.year<=m.year&&k.month<=m.month?" "+c.klass.navDisabled:""),"data-nav="+(a||-1)+" "+f.ariaAttr({role:"button",controls:b.$node[0].id+"_table"})+' title="'+(a?c.labelMonthNext:c.labelMonthPrev)+'"')},q=function(){var d=c.showMonthsShort?c.monthsShort:c.monthsFull;return c.selectMonths?f.node("select",f.group({min:0,max:11,i:1,node:"option",item:function(a){return[d[a],0,"value="+a+(k.month==a?" selected":"")+(k.year==m.year&&a<m.month||k.year==n.year&&a>n.month?" disabled":"")]}}),c.klass.selectMonth,(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelMonthSelect+'"'):f.node("div",d[k.month],c.klass.month)},r=function(){var d=k.year,e=c.selectYears===!0?5:~~(c.selectYears/2);if(e){var g=m.year,h=n.year,i=d-e,j=d+e;if(g>i&&(j+=g-i,i=g),j>h){var l=i-g,o=j-h;i-=l>o?o:l,j=h}return f.node("select",f.group({min:i,max:j,i:1,node:"option",item:function(a){return[a,0,"value="+a+(d==a?" selected":"")]}}),c.klass.selectYear,(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelYearSelect+'"')}return f.node("div",d,c.klass.year)};return f.node("div",(c.selectYears?r()+q():q()+r())+p()+p(1),c.klass.header)+f.node("table",o+f.node("tbody",f.group({min:0,max:e-1,i:1,node:"tr",item:function(a){var e=c.firstDay&&0===b.create([k.year,k.month,1]).day?-7:0;return[f.group({min:d*a-k.day+e+1,max:function(){return this.min+d-1},i:1,node:"td",item:function(a){a=b.create([k.year,k.month,a+(c.firstDay?1:0)]);var d=i&&i.pick==a.pick,e=j&&j.pick==a.pick,g=l&&b.disabled(a)||a.pick<m.pick||a.pick>n.pick,o=f.trigger(b.formats.toString,b,[c.format,a]);return[f.node("div",a.date,function(b){return b.push(k.month==a.month?c.klass.infocus:c.klass.outfocus),h.pick==a.pick&&b.push(c.klass.now),d&&b.push(c.klass.selected),e&&b.push(c.klass.highlighted),g&&b.push(c.klass.disabled),b.join(" ")}([c.klass.day]),"data-pick="+a.pick+" "+f.ariaAttr({role:"gridcell",label:o,selected:d&&b.$node.val()===o?!0:null,activedescendant:e?!0:null,disabled:g?!0:null})),"",f.ariaAttr({role:"presentation"})]}})]}})),c.klass.table,'id="'+b.$node[0].id+'_table" '+f.ariaAttr({role:"grid",controls:b.$node[0].id,readonly:!0}))+f.node("div",f.node("button",c.today,c.klass.buttonToday,"type=button data-pick="+h.pick+(a&&!b.disabled(h)?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.clear,c.klass.buttonClear,"type=button data-clear=1"+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.close,c.klass.buttonClose,"type=button data-close=true "+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id})),c.klass.footer)},c.defaults=function(a){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,format:"d mmmm, yyyy",klass:{table:a+"table",header:a+"header",navPrev:a+"nav--prev",navNext:a+"nav--next",navDisabled:a+"nav--disabled",month:a+"month",year:a+"year",selectMonth:a+"select--month",selectYear:a+"select--year",weekdays:a+"weekday",day:a+"day",disabled:a+"day--disabled",selected:a+"day--selected",highlighted:a+"day--highlighted",now:a+"day--today",infocus:a+"day--infocus",outfocus:a+"day--outfocus",footer
79:a+"footer",buttonClear:a+"button--clear",buttonToday:a+"button--today",buttonClose:a+"button--close"}}}(a.klasses().picker+"__"),a.extend("pickadate",c)}); 80/** 81 * easyXDM 82 * http://easyxdm.net/ 83 * Copyright(c) 2009-2011, Ãyvind Sean Kinsey, [email protected]. 84 * 85 * Permission is hereby granted, free of charge, to any person obtaining a copy 86 * of this software and associated documentation files (the "Software"), to deal 87 * in the Software without restriction, including without limitation the rights 88 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 89 * copies of the Software, and to permit persons to whom the Software is 90 * furnished to do so, subject to the following conditions: 91 * 92 * The above copyright notice and this permission notice shall be included in 93 * all copies or substantial portions of the Software. 94 * 95 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 96 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 97 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 98 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 99 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 100 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 101 * THE SOFTWARE. 102 */ 103(function(N,d,p,K,k,H){var b=this;var n=Math.floor(Math.random()*10000);var q=Function.prototype;var Q=/^((http.?:)\/\/([^:\/\s]+)(:\d+)*)/;var R=/[\-\w]+\/\.\.\//;var F=/([^:])\/\//g;var I="";var o={};var M=N.easyXDM;var U="easyXDM_";var E;var y=false;var i;var h;function C(X,Z){var Y=typeof X[Z];return Y=="function"||(!!(Y=="object"&&X[Z]))||Y=="unknown"}function u(X,Y){return !!(typeof(X[Y])=="object"&&X[Y])}function r(X){return Object.prototype.toString.call(X)==="[object Array]"}function c(){var Z="Shockwave Flash",ad="application/x-shockwave-flash";if(!t(navigator.plugins)&&typeof navigator.plugins[Z]=="object"){var ab=navigator.plugins[Z].description;if(ab&&!t(navigator.mimeTypes)&&navigator.mimeTypes[ad]&&navigator.mimeTypes[ad].enabledPlugin){i=ab.match(/\d+/g)}}if(!i){var Y;try{Y=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");i=Array.prototype.slice.call(Y.GetVariable("$version").match(/(\d+),(\d+),(\d+),(\d+)/),1);Y=null}catch(ac){}}if(!i){return false}var X=parseInt(i[0],10),aa=parseInt(i[1],10);h=X>9&&aa>0;return true}var v,x;if(C(N,"addEventListener")){v=function(Z,X,Y){Z.addEventListener(X,Y,false)};x=function(Z,X,Y){Z.removeEventListener(X,Y,false)}}else{if(C(N,"attachEvent")){v=function(X,Z,Y){X.attachEvent("on"+Z,Y)};x=function(X,Z,Y){X.detachEvent("on"+Z,Y)}}else{throw new Error("Browser not supported")}}var W=false,J=[],L;if("readyState" in d){L=d.readyState;W=L=="complete"||(~navigator.userAgent.indexOf("AppleWebKit/")&&(L=="loaded"||L=="interactive"))}else{W=!!d.body}function s(){if(W){return}W=true;for(var X=0;X<J.length;X++){J[X]()}J.length=0}if(!W){if(C(N,"addEventListener")){v(d,"DOMContentLoaded",s)}else{v(d,"readystatechange",function(){if(d.readyState=="complete"){s()}});if(d.documentElement.doScroll&&N===top){var g=function(){if(W){return}try{d.documentElement.doScroll("left")}catch(X){K(g,1);return}s()};g()}}v(N,"load",s)}
103function G(Y,X){if(W){Y.call(X);return}J.push(function(){Y.call(X)})}function m(){var Z=parent;if(I!==""){for(var X=0,Y=I.split(".");X<Y.length;X++){Z=Z[Y[X]]}}return Z.easyXDM}function e(X){N.easyXDM=M;I=X;if(I){U="easyXDM_"+I.replace(".","_")+"_"}return o}function z(X){return X.match(Q)[3]}function f(X){return X.match(Q)[4]||""}function j(Z){var X=Z.toLowerCase().match(Q);var aa=X[2],ab=X[3],Y=X[4]||"";if((aa=="http:"&&Y==":80")||(aa=="https:"&&Y==":443")){Y=""}return aa+"//"+ab+Y}function B(X){X=X.replace(F,"$1/");if(!X.match(/^(http||https):\/\//)){var Y=(X.substring(0,1)==="/")?"":p.pathname;if(Y.substring(Y.length-1)!=="/"){Y=Y.substring(0,Y.lastIndexOf("/")+1)}X=p.protocol+"//"+p.host+Y+X}while(R.test(X)){X=X.replace(R,"")}return X}function P(X,aa){var ac="",Z=X.indexOf("#");if(Z!==-1){ac=X.substring(Z);X=X.substring(0,Z)}var ab=[];for(var Y in aa){if(aa.hasOwnProperty(Y)){ab.push(Y+"="+H(aa[Y]))}}return X+(y?"#":(X.indexOf("?")==-1?"?":"&"))+ab.join("&")+ac}var S=(function(X){X=X.substring(1).split("&");var Z={},aa,Y=X.length;while(Y--){aa=X[Y].split("=");Z[aa[0]]=k(aa[1])}return Z}(/xdm_e=/.test(p.search)?p.search:p.hash));function t(X){return typeof X==="undefined"}var O=function(){var Y={};var Z={a:[1,2,3]},X='{"a":[1,2,3]}';if(typeof JSON!="undefined"&&typeof JSON.stringify==="function"&&JSON.stringify(Z).replace((/\s/g),"")===X){return JSON}if(Object.toJSON){if(Object.toJSON(Z).replace((/\s/g),"")===X){Y.stringify=Object.toJSON}}if(typeof String.prototype.evalJSON==="function"){Z=X.evalJSON();if(Z.a&&Z.a.length===3&&Z.a[2]===3){Y.parse=function(aa){return aa.evalJSON()}}}if(Y.stringify&&Y.parse){O=function(){return Y};return Y}return null};function T(X,Y,Z){var ab;for(var aa in Y){if(Y.hasOwnProperty(aa)){if(aa in X){ab=Y[aa];if(typeof ab==="object"){T(X[aa],ab,Z)}else{if(!Z){X[aa]=Y[aa]}}}else{X[aa]=Y[aa]}}}return X}function a(){var Y=d.body.appendChild(d.createElement("form")),X=Y.appendChild(d.createElement("input"));X.name=U+"TEST"+n;E=X!==Y.elements[X.name];d.body.removeChild(Y)}function A(Y){if(t(E)){a()}var ac;if(E){ac=d.createElement('<iframe name="'+Y.props.name+'"/>')}else{ac=d.createElement("IFRAME");ac.name=Y.props.name}ac.id=ac.name=Y.props.name;delete Y.props.name;if(typeof Y.container=="string"){Y.container=d.getElementById(Y.container)}if(!Y.container){T(ac.style,{position:"absolute",top:"-2000px",left:"0px"});Y.container=d.body}var ab=Y.props.src;Y.props.src="javascript:false";T(ac,Y.props);ac.border=ac.frameBorder=0;ac.allowTransparency=true;Y.container.appendChild(ac);if(Y.onLoad){v(ac,"load",Y.onLoad)}if(Y.usePost){var aa=Y.container.appendChild(d.createElement("form")),X;aa.target=ac.name;aa.action=ab;aa.method="POST";if(typeof(Y.usePost)==="object"){for(var Z in Y.usePost){if(Y.usePost.hasOwnProperty(Z)){if(E){X=d.createElement('<input name="'+Z+'"/>')}else{X=d.createElement("INPUT");X.name=Z}X.value=Y.usePost[Z];aa.appendChild(X)}}}aa.submit();aa.parentNode.removeChild(aa)}else{ac.src=ab}Y.props.src=ab;return ac}function V(aa,Z){if(typeof aa=="string"){aa=[aa]}var Y,X=aa.length;while(X--){Y=aa[X];Y=new RegExp(Y.substr(0,1)=="^"?Y:("^"+Y.replace(/(\*)/g,".$1").replace(/\?/g,".")+"$"));if(Y.test(Z)){return true}}return false}function l(Z){var ae=Z.protocol,Y;Z.isHost=Z.isHost||t(S.xdm_p);y=Z.hash||false;if(!Z.props){Z.props={}}if(!Z.isHost){Z.channel=S.xdm_c.replace(/["'<>\\]/g,"");Z.secret=S.xdm_s;Z.remote=S.xdm_e.replace(/["'<>\\]/g,"");ae=S.xdm_p;if(Z.acl&&!V(Z.acl,Z.remote)){throw new Error("Access denied for "+Z.remote)}}else{Z.remote=B(Z.remote);Z.channel=Z.channel||"default"+n++;Z.secret=Math.random().toString(16).substring(2);if(t(ae)){if(j(p.href)==j(Z.remote)){ae="4"}else{if(C(N,"postMessage")||C(d,"postMessage")){ae="1"}else{if(Z.swf&&C(N,"ActiveXObject")&&c()){ae="6"}else{if(navigator.product==="Gecko"&&"frameElement" in N&&navigator.userAgent.indexOf("WebKit")==-1){ae="5"}else{if(Z.remoteHelper){ae="2"}else{ae="0"}}}}}}}Z.protocol=ae;switch(ae){case"0":T(Z,{interval:100,delay:2000,useResize:true,useParent:false,usePolling:false},true);if(Z.isHost){if(!Z.local){var ac=p.protocol+"//"+p.host,X=d.body.getElementsByTagName("img"),ad;var aa=X.length;while(aa--){ad=X[aa];if(ad.src.substring(0,ac.length)===ac){Z.local=ad.src;break}}if(!Z.local){Z.local=N}}var ab={xdm_c:Z.channel,xdm_p:0};if(Z.local===N){Z.usePolling=true;Z.useParent=true;Z.local=p.protocol+"//"+p.host+p.pathname+p.search;ab.xdm_e=Z.local;ab.xdm_pa=1}else{ab.xdm_e=B(Z.local)}
103if(Z.container){Z.useResize=false;ab.xdm_po=1}Z.remote=P(Z.remote,ab)}else{T(Z,{useParent:!t(S.xdm_pa),usePolling:!t(S.xdm_po),useResize:Z.useParent?false:Z.useResize})}Y=[new o.stack.HashTransport(Z),new o.stack.ReliableBehavior({}),new o.stack.QueueBehavior({encode:true,maxLength:4000-Z.remote.length}),new o.stack.VerifyBehavior({initiate:Z.isHost})];break;case"1":Y=[new o.stack.PostMessageTransport(Z)];break;case"2":if(Z.isHost){Z.remoteHelper=B(Z.remoteHelper)}Y=[new o.stack.NameTransport(Z),new o.stack.QueueBehavior(),new o.stack.VerifyBehavior({initiate:Z.isHost})];break;case"3":Y=[new o.stack.NixTransport(Z)];break;case"4":Y=[new o.stack.SameOriginTransport(Z)];break;case"5":Y=[new o.stack.FrameElementTransport(Z)];break;case"6":if(!i){c()}Y=[new o.stack.FlashTransport(Z)];break}Y.push(new o.stack.QueueBehavior({lazy:Z.lazy,remove:true}));return Y}function D(aa){var ab,Z={incoming:function(ad,ac){this.up.incoming(ad,ac)},outgoing:function(ac,ad){this.down.outgoing(ac,ad)},callback:function(ac){this.up.callback(ac)},init:function(){this.down.init()},destroy:function(){this.down.destroy()}};for(var Y=0,X=aa.length;Y<X;Y++){ab=aa[Y];T(ab,Z,true);if(Y!==0){ab.down=aa[Y-1]}if(Y!==X-1){ab.up=aa[Y+1]}}return ab}function w(X){X.up.down=X.down;X.down.up=X.up;X.up=X.down=null}T(o,{version:"2.4.20.7",query:S,stack:{},apply:T,getJSONObject:O,whenReady:G,noConflict:e});o.DomHelper={on:v,un:x,requiresJSON:function(X){if(!u(N,"JSON")){d.write('<script type="text/javascript" src="'+X+'"><\/script>')}}};(function(){var X={};o.Fn={set:function(Y,Z){X[Y]=Z},get:function(Z,Y){if(!X.hasOwnProperty(Z)){return}var aa=X[Z];if(Y){delete X[Z]}return aa}}}());o.Socket=function(Y){var X=D(l(Y).concat([{incoming:function(ab,aa){Y.onMessage(ab,aa)},callback:function(aa){if(Y.onReady){Y.onReady(aa)}}}])),Z=j(Y.remote);this.origin=j(Y.remote);this.destroy=function(){X.destroy()};this.postMessage=function(aa){X.outgoing(aa,Z)};X.init()};o.Rpc=function(Z,Y){if(Y.local){for(var ab in Y.local){if(Y.local.hasOwnProperty(ab)){var aa=Y.local[ab];if(typeof aa==="function"){Y.local[ab]={method:aa}}}}}var X=D(l(Z).concat([new o.stack.RpcBehavior(this,Y),{callback:function(ac){if(Z.onReady){Z.onReady(ac)}}}]));this.origin=j(Z.remote);this.destroy=function(){X.destroy()};X.init()};o.stack.SameOriginTransport=function(Y){var Z,ab,aa,X;return(Z={outgoing:function(ad,ae,ac){aa(ad);if(ac){ac()}},destroy:function(){if(ab){ab.parentNode.removeChild(ab);ab=null}},onDOMReady:function(){X=j(Y.remote);if(Y.isHost){T(Y.props,{src:P(Y.remote,{xdm_e:p.protocol+"//"+p.host+p.pathname,xdm_c:Y.channel,xdm_p:4}),name:U+Y.channel+"_provider"});ab=A(Y);o.Fn.set(Y.channel,function(ac){aa=ac;K(function(){Z.up.callback(true)},0);return function(ad){Z.up.incoming(ad,X)}})}else{aa=m().Fn.get(Y.channel,true)(function(ac){Z.up.incoming(ac,X)});K(function(){Z.up.callback(true)},0)}},init:function(){G(Z.onDOMReady,Z)}})};o.stack.FlashTransport=function(aa){var ac,X,ab,ad,Y,ae;function af(ah,ag){K(function(){ac.up.incoming(ah,ad)},0)}function Z(ah){var ag=aa.swf+"?host="+aa.isHost;var aj="easyXDM_swf_"+Math.floor(Math.random()*10000);o.Fn.set("flash_loaded"+ah.replace(/[\-.]/g,"_"),function(){o.stack.FlashTransport[ah].swf=Y=ae.firstChild;var ak=o.stack.FlashTransport[ah].queue;for(var al=0;al<ak.length;al++){ak[al]()}ak.length=0});if(aa.swfContainer){ae=(typeof aa.swfContainer=="string")?d.getElementById(aa.swfContainer):aa.swfContainer}else{ae=d.createElement("div");T(ae.style,h&&aa.swfNoThrottle?{height:"20px",width:"20px",position:"fixed",right:0,top:0}:{height:"1px",width:"1px",position:"absolute",overflow:"hidden",right:0,top:0});d.body.appendChild(ae)}var ai="callback=flash_loaded"+H(ah.replace(/[\-.]/g,"_"))+"&proto="+b.location.protocol+"&domain="+H(z(b.location.href))+"&port="+H(f(b.location.href))+"&ns="+H(I);ae.innerHTML="<object height='20' width='20' type='application/x-shockwave-flash' id='"+aj+"' data='"+ag+"'><param name='allowScriptAccess' value='always'></param><param name='wmode' value='transparent'><param name='movie' value='"+ag+"'></param><param name='flashvars' value='"+ai+"'></param><embed type='application/x-shockwave-flash' FlashVars='"+ai+"' allowScriptAccess='always' wmode='transparent' src='"+ag+"' height='1' width='1'></embed></object>"}
103return(ac={outgoing:function(ah,ai,ag){Y.postMessage(aa.channel,ah.toString());if(ag){ag()}},destroy:function(){try{Y.destroyChannel(aa.channel)}catch(ag){}Y=null;if(X){X.parentNode.removeChild(X);X=null}},onDOMReady:function(){ad=aa.remote;o.Fn.set("flash_"+aa.channel+"_init",function(){K(function(){ac.up.callback(true)})});o.Fn.set("flash_"+aa.channel+"_onMessage",af);aa.swf=B(aa.swf);var ah=z(aa.swf);var ag=function(){o.stack.FlashTransport[ah].init=true;Y=o.stack.FlashTransport[ah].swf;Y.createChannel(aa.channel,aa.secret,j(aa.remote),aa.isHost);if(aa.isHost){if(h&&aa.swfNoThrottle){T(aa.props,{position:"fixed",right:0,top:0,height:"20px",width:"20px"})}T(aa.props,{src:P(aa.remote,{xdm_e:j(p.href),xdm_c:aa.channel,xdm_p:6,xdm_s:aa.secret}),name:U+aa.channel+"_provider"});X=A(aa)}};if(o.stack.FlashTransport[ah]&&o.stack.FlashTransport[ah].init){ag()}else{if(!o.stack.FlashTransport[ah]){o.stack.FlashTransport[ah]={queue:[ag]};Z(ah)}else{o.stack.FlashTransport[ah].queue.push(ag)}}},init:function(){G(ac.onDOMReady,ac)}})};o.stack.PostMessageTransport=function(ab){var ad,ae,Z,aa;function Y(af){if(af.origin){return j(af.origin)}if(af.uri){return j(af.uri)}if(af.domain){return p.protocol+"//"+af.domain}throw"Unable to retrieve the origin of the event"}function ac(ag){if(typeof ag.data!=="string"){return}var af=Y(ag);if(af==aa&&ag.data.substring(0,ab.channel.length+1)==ab.channel+" "){ad.up.incoming(ag.data.substring(ab.channel.length+1),af)}}function X(af){if(af.data==ab.channel+"-ready"){Z=("postMessage" in ae.contentWindow)?ae.contentWindow:ae.contentWindow.document;x(N,"message",X);v(N,"message",ac);K(function(){ad.up.callback(true)},0)}}return(ad={outgoing:function(ag,ah,af){Z.postMessage(ab.channel+" "+ag,ah||aa);if(af){af()}},destroy:function(){x(N,"message",X);x(N,"message",ac);if(ae){Z=null;ae.parentNode.removeChild(ae);ae=null}},onDOMReady:function(){aa=j(ab.remote);if(ab.isHost){v(N,"message",X);T(ab.props,{src:P(ab.remote,{xdm_e:j(p.href),xdm_c:ab.channel,xdm_p:1}),name:U+ab.channel+"_provider"});ae=A(ab)}else{v(N,"message",ac);Z=("postMessage" in N.parent)?N.parent:N.parent.document;Z.postMessage(ab.channel+"-ready",aa);K(function(){ad.up.callback(true)},0)}},init:function(){G(ad.onDOMReady,ad)}})};o.stack.FrameElementTransport=function(Y){var Z,ab,aa,X;return(Z={outgoing:function(ad,ae,ac){aa.call(this,ad);if(ac){ac()}},destroy:function(){if(ab){ab.parentNode.removeChild(ab);ab=null}},onDOMReady:function(){X=j(Y.remote);if(Y.isHost){T(Y.props,{src:P(Y.remote,{xdm_e:j(p.href),xdm_c:Y.channel,xdm_p:5}),name:U+Y.channel+"_provider"});ab=A(Y);ab.fn=function(ac){delete ab.fn;aa=ac;K(function(){Z.up.callback(true)},0);return function(ad){Z.up.incoming(ad,X)}}}else{if(d.referrer&&j(d.referrer)!=S.xdm_e){N.top.location=S.xdm_e}aa=N.frameElement.fn(function(ac){Z.up.incoming(ac,X)});Z.up.callback(true)}},init:function(){G(Z.onDOMReady,Z)}})};o.stack.NameTransport=function(ab){var ac;var ae,ai,aa,ag,ah,Y,X;function af(al){var ak=ab.remoteHelper+(ae?"#_3":"#_2")+ab.channel;ai.contentWindow.sendMessage(al,ak)}function ad(){if(ae){if(++ag===2||!ae){ac.up.callback(true)}}else{af("ready");ac.up.callback(true)}}function aj(ak){ac.up.incoming(ak,Y)}function Z(){if(ah){K(function(){ah(true)},0)}}return(ac={outgoing:function(al,am,ak){ah=ak;af(al)},destroy:function(){ai.parentNode.removeChild(ai);ai=null;if(ae){aa.parentNode.removeChild(aa);aa=null}},onDOMReady:function(){ae=ab.isHost;ag=0;Y=j(ab.remote);ab.local=B(ab.local);if(ae){o.Fn.set(ab.channel,function(al){if(ae&&al==="ready"){o.Fn.set(ab.channel,aj);ad()}});X=P(ab.remote,{xdm_e:ab.local,xdm_c:ab.channel,xdm_p:2});T(ab.props,{src:X+"#"+ab.channel,name:U+ab.channel+"_provider"});aa=A(ab)}else{ab.remoteHelper=ab.remote;o.Fn.set(ab.channel,aj)}var ak=function(){var al=ai||this;x(al,"load",ak);o.Fn.set(ab.channel+"_load",Z);(function am(){if(typeof al.contentWindow.sendMessage=="function"){ad()}else{K(am,50)}}())};ai=A({props:{src:ab.local+"#_4"+ab.channel},onLoad:ak})},init:function(){G(ac.onDOMReady,ac)}})};o.stack.HashTransport=function(Z){var ac;var ah=this,af,aa,X,ad,am,ab,al;var ag,Y;function ak(ao){if(!al){return}var an=Z.remote+"#"+(am++)+"_"+ao;((af||!ag)?al.contentWindow:al).location=an}function ae(an){ad=an;ac.up.incoming(ad.substring(ad.indexOf("_")+1),Y)}function aj(){if(!ab){return}var an=ab.location.href,ap="",ao=an.indexOf("#");if(ao!=-1){ap=an.substring(ao)}if(ap&&ap!=ad){ae(ap)}}function ai(){aa=setInterval(aj,X)}return(ac={outgoing:function(an,ao){ak(an)},destroy:function(){N.clearInterval(aa);if(af||!ag){al.parentNode.removeChild(al)}al=null},onDOMReady:function(){af=Z.isHost;X=Z.interval;ad="#"+Z.channel;am=0;ag=Z.useParent;Y=j(Z.remote);if(af){T(Z.props,{src:Z.remote,name:U+Z.channel+"_provider"});if(ag){Z.onLoad=function(){ab=N;ai();ac.up.callback(true)}}else{var ap=0,an=Z.delay/50;(function ao(){if(++ap>an){throw new Error("Unable to reference listenerwindow")}try{ab=al.contentWindow.frames[U+Z.channel+"_consumer"]}catch(aq){}if(ab){ai();ac.up.callback(true)}else{K(ao,50)}}())}al=A(Z)}else{ab=N;ai();if(ag){al=parent;ac.up.callback(true)}else{T(Z,{props:{src:Z.remote+"#"+Z.channel+new Date(),name:U+Z.channel+"_consumer"},onLoad:function(){ac.up.callback(true)}});al=A(Z)}}},init:function(){G(ac.onDOMReady,ac)}})};o.stack.ReliableBehavior=function(Y){var aa,ac;var ab=0,X=0,Z="";return(aa={incoming:function(af,ad){var ae=af.indexOf("_"),ag=af.substring(0,ae).split(",");af=af.substring(ae+1);if(ag[0]==ab){Z="";if(ac){ac(true)}}if(af.length>0){aa.down.outgoing(ag[1]+","+ab+"_"+Z,ad);if(X!=ag[1]){X=ag[1];aa.up.incoming(af,ad)}}},outgoing:function(af,ad,ae){Z=af;ac=ae;aa.down.outgoing(X+","+(++ab)+"_"+af,ad)}})};o.stack.QueueBehavior=function(Z){var ac,ad=[],ag=true,aa="",af,X=0,Y=false,ab=false;function ae(){if(Z.remove&&ad.length===0){w(ac);return}if(ag||ad.length===0||af){return}ag=true;var ah=ad.shift();ac.down.outgoing(ah.data,ah.origin,function(ai){ag=false;if(ah.callback){K(function(){ah.callback(ai)},0)}ae()})}return(ac={init:function(){if(t(Z)){Z={}}if(Z.maxLength){X=Z.maxLength;ab=true}if(Z.lazy){Y=true}else{ac.down.init()}},callback:function(ai){ag=false;var ah=ac.up;ae();ah.callback(ai)},incoming:function(ak,ai){if(ab){var aj=ak.indexOf("_"),ah=parseInt(ak.substring(0,aj),10);aa+=ak.substring(aj+1);if(ah===0){if(Z.encode){aa=k(aa)}ac.up.incoming(aa,ai);aa=""}}else{ac.up.incoming(ak,ai)}},outgoing:function(al,ai,ak){if(Z.encode){al=H(al)}var ah=[],aj;if(ab){while(al.length!==0){aj=al.substring(0,X);al=al.substring(aj.length);ah.push(aj)}while((aj=ah.shift())){ad.push({data:ah.length+"_"+aj,origin:ai,callback:ah.length===0?ak:null})}}else{ad.push({data:al,origin:ai,callback:ak})}if(Y){ac.down.init()}else{ae()}},destroy:function(){af=true;ac.down.destroy()}})};o.stack.VerifyBehavior=function(ab){var ac,aa,Y,Z=false;function X(){aa=Math.random().toString(16).substring(2);ac.down.outgoing(aa)}return(ac={incoming:function(af,ad){var ae=af.indexOf("_");if(ae===-1){if(af===aa){ac.up.callback(true)}else{if(!Y){Y=af;if(!ab.initiate){X()}ac.down.outgoing(af)}}}else{if(af.substring(0,ae)===Y){ac.up.incoming(af.substring(ae+1),ad)}}},outgoing:function(af,ad,ae){ac.down.outgoing(aa+"_"+af,ad,ae)},callback:function(ad){if(ab.initiate){X()}}})};o.stack.RpcBehavior=function(ad,Y){var aa,af=Y.serializer||O();var ae=0,ac={};function X(ag){ag.jsonrpc="2.0";aa.down.outgoing(af.stringify(ag))}function ab(ag,ai){var ah=Array.prototype.slice;return function(){var aj=arguments.length,al,ak={method:ai};if(aj>0&&typeof arguments[aj-1]==="function"){if(aj>1&&typeof arguments[aj-2]==="function"){al={success:arguments[aj-2],error:arguments[aj-1]};ak.params=ah.call(arguments,0,aj-2)}else{al={success:arguments[aj-1]};ak.params=ah.call(arguments,0,aj-1)}ac[""+(++ae)]=al;ak.id=ae}else{ak.params=ah.call(arguments,0)}if(ag.namedParams&&ak.params.length===1){ak.params=ak.params[0]}X(ak)}}function Z(an,am,ai,al){if(!ai){if(am){X({id:am,error:{code:-32601,message:"Procedure not found."}})}return}var ak,ah;if(am){ak=function(ao){ak=q;X({id:am,result:ao})};ah=function(ao,ap){ah=q;var aq={id:am,error:{code:-32099,message:ao}};if(ap){aq.error.data=ap}X(aq)}}else{ak=ah=q}if(!r(al)){al=[al]}try{var ag=ai.method.apply(ai.scope,al.concat([ak,ah]));if(!t(ag)){ak(ag)}}catch(aj){ah(aj.message)}}return(aa={incoming:function(ah,ag){var ai=af.parse(ah);if(ai.method){if(Y.handle){Y.handle(ai,X)}else{Z(ai.method,ai.id,Y.local[ai.method],ai.params)}}else{var aj=ac[ai.id];if(ai.error){if(aj.error){aj.error(ai.error)}}else{if(aj.success){aj.success(ai.result)}}delete ac[ai.id]}},init:function(){if(Y.remote){for(var ag in Y.remote){if(Y.remote.hasOwnProperty(ag)){ad[ag]=ab(Y.remote[ag],ag)}}}aa.down.init()},destroy:function(){for(var ag in Y.remote){if(Y.remote.hasOwnProperty(ag)&&ad.hasOwnProperty(ag)){delete ad[ag]}}aa.down.destroy()}})};b.easyXDM=o})(window,document,location,window.setTimeout,decodeURIComponent,encodeURIComponent); 104 105/*! 106Waypoints - 4.0.1 107Copyright © 2011-2016 Caleb Troughton 108Licensed under the MIT license. 109https://github.com/imakewebthings/waypoints/blob/master/licenses.txt 110*/ 111!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");
vendor: 4,151 bytes, line 111
111this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s];if(null!==a.triggerPoint){var l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHe
111ight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=Math.floor(y+l-f),h=w<s.oldScroll,p=d.triggerPoint>=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}();; 112 113/*! 114Waypoints Sticky Element Shortcut - 4.0.1 115Copyright © 2011-2016 Caleb Troughton 116Licensed under the MIT license. 117https://github.com/imakewebthings/waypoints/blob/master/licenses.txt 118*/ 119!function(){"use strict";function t(s){this.options=e.extend({},i.defaults,t.defaults,s),this.element=this.options.element,this.$element=e(this.element),this.createWrapper(),this.createWaypoint()}var e=window.jQuery,i=window.Waypoint;t.prototype.createWaypoint=function(){var t=this.options.handler;this.waypoint=new i(e.extend({},this.options,{element:this.wrapper,handler:e.proxy(function(e){var i=this.options.direction.indexOf(e)>-1,s=i?this.$element.outerHeight(!0):"";this.$wrapper.height(s),this.$element.toggleClass(this.options.stuckClass,i),t&&t.call(this,e)},this)}))},t.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper),this.$wrapper=this.$element.parent(),this.wrapper=this.$wrapper[0]},t.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())},t.defaults={wrapper:'<div class="sticky-wrapper" />',stuckClass:"stuck",direction:"down right"},i.Sticky=t}();; 120;(function(root, factory) { 121 if (typeof define === 'function' && define.amd) { 122 define(['jquery'], factory); 123 } else if (typeof exports === 'object') { 124 module.exports = factory(require('jquery')); 125 } else { 126 root.jquery_dotdotdot_js = factory(root.jQuery); 127 } 128}(this, function(jQuery) { 129/* 130 * jQuery dotdotdot 3.2.2 131 * @requires jQuery 1.7.0 or later 132 * 133 * dotdotdot.frebsite.nl 134 * 135 * Copyright (c) Fred Heusschen 136 * www.frebsite.nl 137 * 138 * License: CC-BY-NC-4.0 139 * http://creativecommons.org/licenses/by-nc/4.0/ 140 */ 141!function(t){"use strict";function e(){h=t(window),s={},o={},r={},t.each([s,o,r],function(t,e){e.add=function(t){t=t.split(" ");for(var i=0,n=t.length;i<n;i++)e[t[i]]=e.ddd(t[i])}}),s.ddd=function(t){return"ddd-"+t},s.add("truncated keep"),o.ddd=function(t){return"ddd-"+t},r.ddd=function(t){return t+".ddd"},r.add("resize"),e=function(){}}var i="dotdotdot",n="3.2.2";if(!(t[i]&&t[i].version>n)){t[i]=function(t,e){this.$dot=t,this.api=["getInstance","truncate","restore","destroy","watch","unwatch"],this.opts=e;var n=this.$dot.data(i);return n&&n.destroy(),this.init(),this.truncate(),this.opts.watch&&this.watch(),this},t[i].version=n,t[i].uniqueId=0,t[i].defaults={ellipsis:"ââ¬Â¦ ",callback:function(t){}
141,truncate:"word",tolerance:0,keep:null,watch:"window",height:null},t[i].prototype={init:function(){this.watchTimeout=null,this.watchInterval=null,this.uniqueId=t[i].uniqueId++,this.originalStyle=this.$dot.attr("style")||"",this.originalContent=this._getOriginalContent(),"break-word"!==this.$dot.css("word-wrap")&&this.$dot.css("word-wrap","break-word"),"nowrap"===this.$dot.css("white-space")&&this.$dot.css("white-space","normal"),null===this.opts.height&&(this.opts.height=this._getMaxHeight()),"string"==typeof this.opts.ellipsis&&(this.opts.ellipsis=document.createTextNode(this.opts.ellipsis))},getInstance:function(){return this},truncate:function(){this.$inner=this.$dot.wrapInner("<div />").children().css({display:"block",height:"auto",width:"auto",border:"none",padding:0,margin:0}),this.$inner.empty().append(this.originalContent.clone(!0)),this.maxHeight=this._getMaxHeight();var t=!1;return this._fits()||(t=!0,this._truncateToNode(this.$inner[0])),this.$dot[t?"addClass":"removeClass"](s.truncated),this.$inner.replaceWith(this.$inner.contents()),this.$inner=null,this.opts.callback.call(this.$dot[0],t),t},restore:function(){this.unwatch(),this.$dot.empty().append(this.originalContent).attr("style",this.originalStyle).removeClass(s.truncated)},destroy:function(){this.restore(),this.$dot.data(i,null)},watch:function(){var t=this;this.unwatch();var e={};"window"==this.opts.watch?h.on(r.resize+t.uniqueId,function(i){t.watchTimeout&&clearTimeout(t.watchTimeout),t.watchTimeout=setTimeout(function(){e=t._watchSizes(e,h,"width","height")},100)}):this.watchInterval=setInterval(function(){e=t._watchSizes(e,t.$dot,"innerWidth","innerHeight")},500)},unwatch:function(){h.off(r.resize+this.uniqueId),this.watchInterval&&clearInterval(this.watchInterval),this.watchTimeout&&clearTimeout(this.watchTimeout)},_api:function(){var e=this,i={};return t.each(this.api,function(t){var n=this;i[n]=function(){var t=e[n].apply(e,arguments);return"undefined"==typeof t?i:t}}),i},_truncateToNode:function(e){var i=[],n=[];if(t(e).contents().each(function(){var e=t(this);if(!e.hasClass(s.keep)){var o=document.createComment("");e.replaceWith(o),n.push(this),i.push(o)}}),n.length){for(var o=0;o<n.length;o++){t(i[o]).replaceWith(n[o]),t(n[o]).append(this.opts.ellipsis);var r=this._fits();if(t(this.opts.ellipsis,n[o]).remove(),!r){if("node"==this.opts.truncate&&o>1)return void t(n[o-2]).remove();break}}for(var h=o;h<i.length;h++)t(i[h]).remove();var a=n[Math.max(0,Math.min(o,n.length-1))];if(1==a.nodeType){var d=t("<"+a.nodeName+" />");d.append(this.opts.ellipsis),t(a).replaceWith(d),this._fits()?d.replaceWith(a):(d.remove(),a=n[Math.max(0,o-1)])}1==a.nodeType?this._truncateToNode(a):this._truncateToWord(a)}},_truncateToWord:function(t){for(var e=t,i=this,n=this.__getTextContent(e),s=n.indexOf(" ")!==-1?" ":"ãâ¬â¬",o=n.split(s),r="",h=o.length;h>=0;h--)if(r=o.slice(0,h).join(s),i.__setTextContent(e,i._addEllipsis(r)),i._fits()){"letter"==i.opts.truncate&&(i.__setTextContent(e,o.slice(0,h+1).join(s)),i._truncateToLetter(e));break}},_truncateToLetter:function(t){for(var e=this,i=this.__getTextContent(t),n=i.split(""),s="",o=n.length;o>=0&&(s=n.slice(0,o).join(""),!s.length||(e.__setTextContent(t,e._addEllipsis(s)),!e._fits()));o--);},_fits:function(){return this.$inner.innerHeight()<=this.maxHeight+this.opts.tolerance},_addEllipsis:function(e){for(var i=[" ","ãâ¬â¬",",",";",".","!","?"];t.inArray(e.slice(-1),i)>-1;)e=e.slice(0,-1);return e+=this.__getTextContent(this.opts.ellipsis)},_getOriginalContent:function(){var e=this;return this.$dot.find("script, style").addClass(s.keep),this.opts.keep&&this.$dot.find(this.opts.keep).addClass(s.keep),this.$dot.find("*").not("."+s.keep).add(this.$dot).contents().each(function(){var i=this,n=t(this);if(3==i.nodeType){if(""==t.trim(e.__getTextContent(i))){if(n.parent().is("table, thead, tbody, tfoot, tr, dl, ul, ol, video"))return void n.remove();if(n.prev().is("div, p, table, td, td, dt, dd, li"))return void n.remove();if(n.next().is("div, p, table, td, td, dt, dd, li"))return void n.remove();if(!n.prev().length)return void n.remove();if(!n.next().length)return void n.remove()}}else 8==i.nodeType&&n.remove()}),this.$dot.contents()},_getMaxHeight:function(){if("number"==typeof this.opts.height)return this.opts.height;for(var t=["maxHeight","height"],e=0,i=0;i<t.length;i++)if(e=window.getComputedStyle(this.$dot[0])[t[i]],"px"==e.slice(-2)){e=parseFloat(e);break}var t=[];switch(this.$dot.css("boxSizing")){case"border-box":t.push("borderTopWidth"),t.push("borderBottomWidth");case"padding-box":t.push("paddingTop"),t.push("paddingBottom")}for(var i=0;i<t.length;i++){var n=window.getComputedStyle(this.$dot[0])[t[i]];"px"==n.slice(-2)&&(e-=parseFloat(n))}return Math.max(e,0)}
141,_watchSizes:function(t,e,i,n){if(this.$dot.is(":visible")){var s={width:e[i](),height:e[n]()};return t.width==s.width&&t.height==s.height||this.truncate(),s}return t},__getTextContent:function(t){for(var e=["nodeValue","textContent","innerText"],i=0;i<e.length;i++)if("string"==typeof t[e[i]])return t[e[i]];return""},__setTextContent:function(t,e){for(var i=["nodeValue","textContent","innerText"],n=0;n<i.length;n++)t[i[n]]=e}},t.fn[i]=function(n){return e(),n=t.extend(!0,{},t[i].defaults,n),this.each(function(){t(this).data(i,new t[i](t(this),n)._api())})};var s,o,r,h}}(jQuery); 142return true; 143})); 144/* 145 _ _ _ _ 146 ___| (_) ___| | __ (_)___ 147/ __| | |/ __| |/ / | / __| 148\__ \ | | (__| < _ | \__ \ 149|___/_|_|\___|_|\_(_)/ |___/ 150 |__/ 151 152 Version: 1.9.0 153 Author: Ken Wheeler 154 Website: http://kenwheeler.github.io 155 Docs: http://kenwheeler.github.io/slick 156 Repo: http://github.com/kenwheeler/slick 157 Issues: http://github.com/kenwheeler/slick/issues 158 159 */�
vendor: 32,027 bytes, lines 159-160
159 160(function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)})(function(i){"use strict";var e=window.Slick||{};e=function(){function e(e,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(e),appendDots:i(e),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(e),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(e).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,"undefined"!=typeof document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=t++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}var t=0;return e}(),e.prototype.activateADA=function(){var i=this;i.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):o===!0?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&i.options.adaptiveHeight===!0&&i.options.vertical===!1){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),s.options.rtl===!0&&s.options.vertical===!1&&(e=-e),s.transformsEnabled===!1?s.options.vertical===!1?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):s.cssTransitions===!1?(s.options.rtl===!0&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),s.options.vertical===!1?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),s.options.vertical===!1?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this,o=t.getNavTarget();null!==o&&"object"==typeof o&&o.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};e.options.fade===!1?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,e.options.fade===!1?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(i.options.infinite===!1&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1===0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;e.options.arrows===!0&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),e.options.infinite!==!0&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(o.options.dots===!0&&o.slideCount>o.options.slidesToShow){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),e.options.centerMode!==!0&&e.options.swipeToSlide!==!0||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.options.draggable===!0&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>0){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(r.originalSettings.mobileFirst===!1?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||l===!1||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!==0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t,o=this;if(e=o.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var s in e){if(i<e[s]){i=t;break}t=e[s]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),e.options.accessibility===!0&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),e.options.accessibility===!0&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),e.options.accessibility===!0&&e.$list.off("keydown.slick",e.keyHandler),e.options.focusOnSelect===!0&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>0&&(i=e.$slides.children().children(),i.removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){var e=this;e.shouldClick===!1&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",e.options.fade===!1?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;t.cssTransitions===!1?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;e.cssTransitions===!1?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(t){var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&o.is(":focus")&&(e.focussed=!0,e.autoPlay())},0)}).on("blur.slick","*",function(t){i(this);e.options.pauseOnFocus&&(e.focussed=!1,e.autoPlay())})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){var i=this;return i.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(i.options.infinite===!0)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(i.options.centerMode===!0)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),n.options.infinite===!0?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,n.options.vertical===!0&&n.options.centerMode===!0&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!==0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),n.options.centerMode===!0&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:n.options.centerMode===!0&&n.options.infinite===!0?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:n.options.centerMode===!0&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=n.options.vertical===!1?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,n.options.variableWidth===!0&&(o=n.slideCount<=n.options.slidesToShow||n.options.infinite===!1?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=n.options.rtl===!0?o[0]?(n.$slideTrack.width()-o[0].offsetLeft-o.width())*-1:0:o[0]?o[0].offsetLeft*-1:0,n.options.centerMode===!0&&(o=n.slideCount<=n.options.slidesToShow||n.options.infinite===!1?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=n.options.rtl===!0?o[0]?(n.$slideTrack.width()-o[0].offsetLeft-o.width())*-1:0:o[0]?o[0].offsetLeft*-1:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){var e=this;return e.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(e.options.infinite===!1?i=e.slideCount:(t=e.options.slidesToScroll*-1,o=e.options.slidesToScroll*-1,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o,s,n=this;return s=n.options.centerMode===!0?Math.floor(n.$list.width()/2):0,o=n.swipeLeft*-1+s,n.options.swipeToSlide===!0?(n.$slideTrack.find(".slick-slide").each(function(e,s){var r,l,d;if(r=i(s).outerWidth(),l=s.offsetLeft,n.options.centerMode!==!0&&(l+=r/2),d=l+r,o<d)return t=s,!1}),e=Math.abs(i(t).attr("data-slick-index")-n.currentSlide)||1):n.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){var t=this;t.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),t.options.accessibility===!0&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);if(i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),s!==-1){var n="slick-slide-control"+e.instanceUid+s;i("#"+n).length&&i(this).attr({"aria-describedby":n})}}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.options.focusOnChange?e.$slides.eq(s).attr({tabindex:"0"}):e.$slides.eq(s).removeAttr("tabindex");e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),i.options.accessibility===!0&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),e.options.accessibility===!0&&e.$dots.on("keydown.slick",e.keyHandler)),e.options.dots===!0&&e.options.pauseOnDotsHover===!0&&e.slideCount>e.options.slidesToShow&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),e.options.accessibility===!0&&e.$list.on("keydown.slick",e.keyHandler),e.options.focusOnSelect===!0&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),i.options.dots===!0&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&e.options.accessibility===!0?e.changeSlide({data:{message:e.options.rtl===!0?"next":"previous"}}):39===i.keyCode&&e.options.accessibility===!0&&e.changeSlide({data:{message:e.options.rtl===!0?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||r.$slider.attr("data-sizes"),n=document.createElement("img");n.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),r.$slider.trigger("lazyLoaded",[r,e,t])})},n.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,e,t])},n.src=t})}var t,o,s,n,r=this;if(r.options.centerMode===!0?r.options.infinite===!0?(s=r.currentSlide+(r.options.slidesToShow/2+1),n=s+r.options.slidesToShow+2):(s=Math.max(0,r.currentSlide-(r.options.slidesToShow/2+1)),n=2+(r.options.slidesToShow/2+1)+r.currentSlide):(s=r.options.infinite?r.options.slidesToShow+r.currentSlide:r.currentSlide,n=Math.ceil(s+r.options.slidesToShow),r.options.fade===!0&&(s>0&&s--,n<=r.slideCount&&n++)),t=r.$slider.find(".slick-slide").slice(s,n),"anticipated"===r.options.lazyLoad)for(var l=s-1,d=n,a=r.$slider.find(".slick-slide"),c=0;c<r.options.slidesToScroll;c++)l<0&&(l=r.slideCount-1),t=t.add(a.eq(l)),t=t.add(a.eq(d)),l--,d++;e(t),r.slideCount<=r.options.slidesToShow?(o=r.$slider.find(".slick-slide"),e(o)):r.currentSlide>=r.slideCount-r.options.slidesToShow?(o=r.$slider.find(".slick-cloned").slice(0,r.options.slidesToShow),e(o)):0===r.currentSlide&&(o=r.$slider.find(".slick-cloned").slice(r.options.slidesToShow*-1),e(o))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){var i=this;i.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;if(!t.unslicked&&(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&(t.initADA(),t.options.focusOnChange))){var o=i(t.$slides.get(t.currentSlide));o.attr("tabindex",0).focus()}},e.prototype.prev=e.prototype.slickPrev=function(){var i=this;i.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),r=document.createElement("img"),r.onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),l.options.adaptiveHeight===!0&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),e.options.focusOnSelect===!0&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;return"boolean"==typeof i?(e=i,i=e===!0?0:o.slideCount-1):i=e===!0?--i:i,!(o.slideCount<1||i<0||i>o.slideCount-1)&&(o.unload(),t===!0?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,void o.reinit())},e.prototype.setCSS=function(i){var e,t,o=this,s={};o.options.rtl===!0&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,o.transformsEnabled===!1?o.$slideTrack.css(s):(s={},o.cssTransitions===!1?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;i.options.vertical===!1?i.options.centerMode===!0&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),i.options.centerMode===!0&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),i.options.vertical===!1&&i.options.variableWidth===!1?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):i.options.variableWidth===!0?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();i.options.variableWidth===!1&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,t.options.rtl===!0?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&i.options.adaptiveHeight===!0&&i.options.vertical===!1){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":"undefined"!=typeof arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),i.options.fade===!1?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=i.options.vertical===!0?"top":"left",
160�
vendor: 11,466 bytes, lines 160-161
160 161"top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||i.options.useCSS===!0&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&i.animType!==!1&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&i.animType!==!1},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),n.options.centerMode===!0){var r=n.options.slidesToShow%2===0?1:0;e=Math.floor(n.options.slidesToShow/2),n.options.infinite===!0&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=n.options.infinite===!0?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(s.options.fade===!0&&(s.options.centerMode=!1),s.options.infinite===!0&&s.options.fade===!1&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=s.options.centerMode===!0?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));return s||(s=0),t.slideCount<=t.options.slidesToShow?void t.slideHandler(s,!1,!0):void t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(a.animating===!0&&a.options.waitForAnimate===!0||a.options.fade===!0&&a.currentSlide===i))return e===!1&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,a.options.infinite===!1&&a.options.centerMode===!1&&(i<0||i>a.getDotCount()*a.options.slidesToScroll)?void(a.options.fade===!1&&(o=a.currentSlide,t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o))):a.options.infinite===!1&&a.options.centerMode===!0&&(i<0||i>a.slideCount-a.options.slidesToScroll)?void(a.options.fade===!1&&(o=a.currentSlide,t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o))):(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!==0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!==0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=a.getNavTarget(),l=l.slick("getSlick"),l.slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide)),a.updateDots(),a.updateArrows(),a.options.fade===!0?(t!==!0?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight()):void(t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)))},e.prototype.startLoad=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),i.options.dots===!0&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),o=Math.round(180*t/Math.PI),o<0&&(o=360-Math.abs(o)),o<=45&&o>=0?s.options.rtl===!1?"left":"right":o<=360&&o>=315?s.options.rtl===!1?"left":"right":o>=135&&o<=225?s.options.rtl===!1?"right":"left":s.options.verticalSwiping===!0?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(o.touchObject.edgeHit===!0&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(e.options.swipe===!1||"ontouchend"in document&&e.options.swipe===!1||e.options.draggable===!1&&i.type.indexOf("mouse")!==-1))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,e.options.verticalSwiping===!0&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(l.options.verticalSwiping===!0&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(l.options.rtl===!1?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),l.options.verticalSwiping===!0&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,l.options.infinite===!1&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),l.options.vertical===!1?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,l.options.verticalSwiping===!0&&(l.swipeLeft=e+o*s),l.options.fade!==!0&&l.options.touchMove!==!1&&(l.animating===!0?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,void(t.dragging=!0))},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i,e=this;i=Math.floor(e.options.slidesToShow/2),e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):e.currentSlide>=e.slideCount-e.options.slidesToShow&&e.options.centerMode===!1?(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):e.currentSlide>=e.slideCount-1&&e.options.centerMode===!0&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||"undefined"==typeof s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),"undefined"!=typeof t)return t;return o}});
vendor: 2,889 bytes, lines 161-169
161 162;(function(){var h;function l(a){var c=0;return function(){return c<a.length?{done:!1,value:a[c++]}:{done:!0}}}var m="function"==typeof Object.defineProperties?Object.defineProperty:function(a,c,b){if(a==Array.prototype||a==Object.prototype)return a;a[c]=b.value;return a}; 163function n(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var c=0;c<a.length;++c){var b=a[c];if(b&&b.Math==Math)return b}throw Error("Cannot find global object");}var p=n(this);function r(a,c){if(c){for(var b=p,d=a.split("."),e=0;e<d.length-1;e++){var f=d[e];f in b||(b[f]={});b=b[f]}d=d[d.length-1];e=b[d];f=c(e);f!=e&&null!=f&&m(b,d,{configurable:!0,writable:!0,value:f})}} 164r("Symbol",function(a){function c(e){if(this instanceof c)throw new TypeError("Symbol is not a constructor");return new b("jscomp_symbol_"+(e||"")+"_"+d++,e)}function b(e,f){this.o=e;m(this,"description",{configurable:!0,writable:!0,value:f})}if(a)return a;b.prototype.toString=function(){return this.o};var d=0;return c}); 165r("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var c="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),b=0;b<c.length;b++){var d=p[c[b]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&m(d.prototype,a,{configurable:!0,writable:!0,value:function(){return u(l(this))}})}return a});function u(a){a={next:a};a[Symbol.iterator]=function(){return this};return a} 166function v(a){var c="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return c?c.call(a):{next:l(a)}}var w;if("function"==typeof Object.setPrototypeOf)w=Object.setPrototypeOf;else{var y;a:{var z={u:!0},A={};try{A.__proto__=z;y=A.u;break a}catch(a){}y=!1}w=y?function(a,c){a.__proto__=c;if(a.__proto__!==c)throw new TypeError(a+" is not extensible");return a}:null}var B=w;function C(){this.h=!1;this.f=null;this.m=void 0;this.b=1;this.l=this.v=0;this.g=null} 167function D(a){if(a.h)throw new TypeError("Generator is already running");a.h=!0}C.prototype.i=function(a){this.m=a};C.prototype.j=function(a){this.g={w:a,A:!0};this.b=this.v||this.l};C.prototype["return"]=function(a){this.g={"return":a};this.b=this.l};function E(a,c){a.b=3;return{value:c}}function F(a){this.a=new C;this.B=a}F.prototype.i=function(a){D(this.a);if(this.a.f)return G(this,this.a.f.next,a,this.a.i);this.a.i(a);return H(this)}; 168function I(a,c){D(a.a);var b=a.a.f;if(b)return G(a,"return"in b?b["return"]:function(d){return{value:d,done:!0}},c,a.a["return"]);a.a["return"](c);return H(a)}F.prototype.j=function(a){D(this.a);if(this.a.f)return G(this,this.a.f["throw"],a,this.a.i);this.a.j(a);return H(this)}; 169function G(a,c,b,d){try{var e=c.call(a.a.f,b);if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");
169if(!e.done)return a.a.h=!1,e;var f=e.value}catch(g){return a.a.f=null,a.a.j(g),H(a)}a.a.f=null;d.call(a.a,f);return H(a)}function H(a){for(;a.a.b;)try{var c=a.B(a.a);if(c)return a.a.h=!1,{value:c.value,done:!1}}catch(b){a.a.m=void 0,a.a.j(b)}a.a.h=!1;if(a.a.g){c=a.a.g;a.a.g=null;if(c.A)throw c.w;return{value:c["return"],done:!0}}return{value:void 0,done:!0}} 170function J(a){this.next=function(c){return a.i(c)};this["throw"]=function(c){return a.j(c)};this["return"]=function(c){return I(a,c)};this[Symbol.iterator]=function(){return this}}function K(a,c){var b=new J(new F(c));B&&B(b,a.prototype);return b} 171if("undefined"!==typeof Blob&&("undefined"===typeof FormData||!FormData.prototype.keys)){var L=function(a,c){for(var b=0;b<a.length;b++)c(a[b])},M=function(a,c,b){return c instanceof Blob?[String(a),c,void 0!==b?b+"":"string"===typeof c.name?c.name:"blob"]:[String(a),String(c)]},N=function(a,c){if(a.length<c)throw new TypeError(c+" argument required, but only "+a.length+" present.");},O=function(a){var c=v(a);a=c.next().value;var b=c.next().value;c=c.next().value;b instanceof Blob&&(b=new File([b], 172c,{type:b.type,lastModified:b.lastModified}));return[a,b]},P="object"===typeof globalThis?globalThis:"object"===typeof window?window:"object"===typeof self?self:this,Q=P.FormData,R=P.XMLHttpRequest&&P.XMLHttpRequest.prototype.send,S=P.Request&&P.fetch,T=P.navigator&&P.navigator.sendBeacon,U=P.Element&&P.Element.prototype,V=P.Symbol&&Symbol.toStringTag;V&&(Blob.prototype[V]||(Blob.prototype[V]="Blob"),"File"in P&&!File.prototype[V]&&(File.prototype[V]="File"));try{new File([],"")}catch(a){P.File=function(c, 173b,d){c=new Blob(c,d);d=d&&void 0!==d.lastModified?new Date(d.lastModified):new Date;Object.defineProperties(c,{name:{value:b},lastModifiedDate:{value:d},lastModified:{value:+d},toString:{value:function(){return"[object File]"}}});V&&Object.defineProperty(c,V,{value:"File"});return c}}var W=function(a){this.c=[];var c=this;a&&L(a.elements,function(b){if(b.name&&!b.disabled&&"submit"!==b.type&&"button"!==b.type&&!b.matches("form fieldset[disabled] *"))if("file"===b.type){var d=b.files&&b.files.length? 174b.files:[new File([],"",{type:"application/octet-stream"})];L(d,function(e){c.append(b.name,e)})}else"select-multiple"===b.type||"select-one"===b.type?L(b.options,function(e){!e.disabled&&e.selected&&c.append(b.name,e.value)}):"checkbox"===b.type||"radio"===b.type?b.checked&&c.append(b.name,b.value):(d="textarea"===b.type?b.value.replace(/\r\n/g,"\n").replace(/\n/g,"\r\n"):b.value,c.append(b.name,d))})};h=W.prototype;h.append=function(a,c,b){N(arguments,2);this.c.push(M(a,c,b))};h["delete"]=function(a){N(arguments, 1751);var c=[];a=String(a);L(this.c,function(b){b[0]!==a&&c.push(b)});this.c=c};h.entries=function c(){var b,d=this;return K(c,function(e){1==e.b&&(b=0);if(3!=e.b)return b<d.c.length?e=E(e,O(d.c[b])):(e.b=0,e=void 0),e;b++;e.b=2})};h.forEach=function(c,b){N(arguments,1);for(var d=v(this),e=d.next();!e.done;e=d.next()){var f=v(e.value);e=f.next().value;f=f.next().value;c.call(b,f,e,this)}};h.get=function(c){N(arguments,1);var b=this.c;c=String(c);for(var d=0;d<b.length;d++)if(b[d][0]===c)return O(b[d])[1]; 176return null};h.getAll=function(c){N(arguments,1);var b=[];c=String(c);L(this.c,function(d){d[0]===c&&b.push(O(d)[1])});return b};h.has=function(c){N(arguments,1);c=String(c);for(var b=0;b<this.c.length;b++)if(this.c[b][0]===c)return!0;return!1};h.keys=function b(){var d=this,e,f,g,k,q;return K(b,function(t){1==t.b&&(e=v(d),f=e.next());if(3!=t.b){if(f.done){t.b=0;return}g=f.value;k=v(g);q=k.next().value;return E(t,q)}f=e.next();t.b=2})};h.set=function(b,d,e){N(arguments,2);b=String(b);var f=[],g=M(b, 177d,e),k=!0;L(this.c,function(q){q[0]===b?k&&(k=!f.push(g)):f.push(q)});k&&f.push(g);this.c=f};h.values=function d(){var e=this,f,g,k,q,t;return K(d,function(x){1==x.b&&(f=v(e),g=f.next());if(3!=x.b){if(g.done){x.b=0;return}k=g.value;q=v(k);q.next();t=q.next().value;return E(x,t)}g=f.next();x.b=2})};W.prototype._asNative=function(){for(var d=new Q,e=v(this),f=e.next();!f.done;f=e.next()){var g=v(f.value);f=g.next().value;g=g.next().value;d.append(f,g)}return d};W.prototype._blob=function(){for(var d= 178"----formdata-polyfill-"+Math.random(),e=[],f=v(this),g=f.next();!g.done;g=f.next()){var k=v(g.value);g=k.next().value;k=k.next().value;e.push("--"+d+"\r\n");k instanceof Blob?e.push('Content-Disposition: form-data; name="'+g+'"; filename="'+k.name+'"\r\nContent-Type: '+((k.type||"application/octet-stream")+"\r\n\r\n"),k,"\r\n"):e.push('Content-Disposition: form-data; name="'+g+'"\r\n\r\n'+k+"\r\n")}e.push("--"+d+"--");return new Blob(e,{type:"multipart/form-data; boundary="+d})};W.prototype[Symbol.iterator]= 179function(){return this.entries()};W.prototype.toString=function(){return"[object FormData]"};U&&!U.matches&&(U.matches=U.matchesSelector||U.mozMatchesSelector||U.msMatchesSelector||U.oMatchesSelector||U.webkitMatchesSelector||function(d){d=(this.document||this.ownerDocument).querySelectorAll(d);for(var e=d.length;0<=--e&&d.item(e)!==this;);return-1<e});V&&(W.prototype[V]="FormData");if(R){var X=P.XMLHttpRequest.prototype.setRequestHeader;P.XMLHttpRequest.prototype.setRequestHeader=function(d,e){X.call(this, 180d,e);"content-type"===d.toLowerCase()&&(this.s=!0)};P.XMLHttpRequest.prototype.send=function(d){d instanceof W?(d=d._blob(),this.s||this.setRequestHeader("Content-Type",d.type),R.call(this,d)):R.call(this,d)}}S&&(P.fetch=function(d,e){e&&e.body&&e.body instanceof W&&(e.body=e.body._blob());return S.call(this,d,e)});T&&(P.navigator.sendBeacon=function(d,e){e instanceof W&&(e=e._asNative());return T.call(this,d,e)});P.FormData=W}; 181})(); 182 183/* Schaeffler - 2023-03-01T06:32:55.557Z */ 184!function(a,b){function c(a){return function(){return a}}function d(){return"xyxxxxyx-xxxx-yxxx-xxyy-yxyyxyyx".replace(/[xy]/g,function(a){var b=16*
184Math.random()|0;return("x"===a?b:3&b|8).toString(16)})}function e(a){return Math.max.apply(Math,arguments)}function f(a){return Math.min.apply(Math,arguments)}function g(a){return Math.abs(a)}function h(a,b){return A.call(b,a)}function i(a){return C.apply(a,C.call(arguments,1))}function j(a){return B.call(a).toLowerCase().replace(/^\[\w+\s|\]$/g,"")}function k(a){return String(a).trim()}function l(a){return String(a).replace(/(-[a-z]|_[a-z])/gi,function(a){return a[1].toUpperCase()})}function m(a,b){var c;for(c in b)h(c,b)&&(a[c]=b[c]);return a}function n(a,b){return b&&"[object Object]"===B.call(b)?m(a,b):a}function o(a,b,c){var d,e;if(/ar(ray|guments)/g.test(j(a)))return i(a,b,c);if("string"===j(a))return i(a.split(""),b,c);if(d=[],/(nodelist|html(options)?collection|namednodemap)/.test(j(a)))for(e=a.length-1;e>=0;e-=1)d[e]=a[e];else if("object"===j(a))for(e in a)h(e,a)&&d.push(a[e]);return d}function p(a){function b(c){return arguments.length<1?b:a.call(this,c)}return D.isFunction(a)?b:p}function q(a){function b(c,d){return arguments.length<1?b:arguments.length<2?p(function(b){return a.call(this,c,b)}):a.call(this,c,d)}return D.isFunction(a)?b:q}function r(a){function b(c,d,e){return arguments.length<1?b:arguments.length<2?q(function(b,d){return a.call(this,c,b,d)}):arguments.length<3?p(function(b){return a.call(this,c,d,b)}):a.call(this,c,d,e)}return D.isFunction(a)?b:r}function s(a){function b(c,d,e,f){return arguments.length<1?b:arguments.length<2?r(function(b,d,e){return a.call(this,c,b,d,e)}):arguments.length<3?q(function(b,e){return a.call(this,c,d,b,e)}):arguments.length<4?p(function(b){return a.call(this,c,d,e,b)}):a.call(this,c,d,e,f)}return D.isFunction(a)?b:s}function t(a){function b(){var b=arguments.length>1?i(arguments,0,c-1):[],d=new Array(e(c-arguments.length-1,0)),f=i(arguments,c-1);return a.apply(this,b.concat(d).concat([f]))}var c;return D.isFunction(a)?(c=a.length,c<1?a:b):t}function u(a){function b(){var a,c=D.toArray(arguments),d=this;return D.each(b._befores,function(a){a.apply(d,c)}),a=b._original.apply(d,c),D.each(b._afterReturns,function(b){var e=b.apply(d,[a].concat(c));e&&(a=e)}),D.each(b._afters,function(a){a.apply(d,c)}),a}return!D.isFunction(a)||a.__adivsed__?a:(Object.defineProperties(b,{__adivsed__:{enumerable:!1,writable:!1,value:!0},_befores:{enumerable:!1,writable:!1,value:[]},_afters:{enumerable:!1,writable:!1,value:[]},_afterReturns:{enumerable:!1,writable:!1,value:[]},_original:{enumerable:!1,writable:!1,value:a},beforeAdvice:{enumerable:!1,writable:!1,value:function(a){return D.isFunction(a)&&this._befores.push(a),this}},afterAdvice:{enumerable:!1,writable:!1,value:function(a){return D.isFunction(a)&&this._afters.push(a),this}},afterReturnAdvice:{enumerable:!1,writable:!1,value:function(a){return D.isFunction(a)&&this._afterReturns.push(a),this}}}),b)}function v(a,b){return function(c){if(D.isFunction(c[a]))return D.isArray(b)?c[a].apply(c,b):c[a].call(c);throw new Error("evoke: given context has no method "+a)}}var w=a,x=a.document,y=a.navigator,z=a.jQuery,A=Object.prototype.hasOwnProperty,B=Object.prototype.toString,C=Array.prototype.slice,D=a.Utils={};n(D,{$win:z(a),$doc:z(document),$body:z("body"),has:h,owns:h,toArray:o,classOf:j,extend:n,extendUnsafe:m,mathMax:e,mathMin:f,mathAbs:g,trim:k,camelCase:l,makeUUID:d}),D.identity=function(a){return a},D.kestrel=function(a){return function(){return a}};var E=function(a){return function(b){return null!=b&&b.constructor===a}};D.isNull=function(a){return null===a},D.isVoid=function(a){return a===b},D.isNil=function(a){return null==a},D.isBool=E(Boolean),D.isString=E(String),D.isNumeric=E(Number),D.isNumber=function(a){return!isNaN(a)&&isFinite(a)},D.isInteger=function(a){return D.isNumber(a)&&a%1==0},D.isFloat=function(a){return D.isNumber(a)&&a%1!=0},D.isFunction=E(Function),D.isArray=Array.isArray,D.isObject=E(Object),D.isArguments=function(a){return"arguments"===j(a)},D.isDate=E(Date),D.isRegex=E(RegExp),D.isNode=function(a){return"object"==typeof a&&!D.isNil(a.nodeType)},D.isElement=function(a){return D.isNode(a)&&1===a.nodeType},D.isElementList=function(a){return"nodelist"===j(a)||"htmlcollection"===j(a)||"htmloptionscollection"===j(a)},D.isFragment=function(a){return D.isNode(a)&&11===a.nodeType},D.isComment=function(a){return D.isNode(a)&&8===a.nodeType},D.isWindow=function(b){return b===a.window},D.isDocument=function(b){return b===a.document},D.isSeq=function(a){return D.isArray(a)||D.isArguments(a)||D.isString(a)||D.isElementList(a)},D.isEnum=function(a){return D.isSeq(a)||D.isObject(a)},n(D,{unary:p,binary:q,ternary:r,quaternary:s,multary:t,advisable:u,evoke:v}),D.readerFn=function(a){return a=C.call(arguments),function(b){for(var c=0,d=b;c<a.length;){if(null==d[a[c]])return null;d=d[a[c]],c+=1}return d}},D.first=p(function(a){return D.isSeq(a)?a[0]:null}),D.last=p(function(a){return D.isSeq(a)?a[a.length-1]:null}),D.head=p(function(a){return D.isSeq(a)?[D.first(a)]:[]}),D.tail=p(function(a){return D.isSeq(a)?[D.last(a)]:[]}),D.take=q(function(a,b){return D.isSeq(b)?D.isNumber(a)&&a>=0&&a<b.length?o(b,0,a):D.head(b):[]}),D.drop=q(function(a,b){return D.isSeq(b)?D.isNumber(a)&&a>=0&&a<b.length?o(b,a):D.tail(b):[]}),D.initial=p(function(a){return D.isSeq(a)?o(a,0,a.length-1):[]}
184),D.rest=p(function(a){return D.isSeq(a)?o(a,1):[]});var F=function(a,b){var c;return a.length<1?b:(c=a[0],D.isArray(c)?function(){return F(c.concat(a.slice(1)),b)}:function(){return F(a.slice(1),b.concat(c))})};D.flatten=p(function(a){var b;if(!D.isSeq(a))return a;for(b=F(D.toArray(a),[]);b instanceof Function;)b=b();return b}),D.forEach=D.each=function(a,c,d){var e,f;if(d||(d=null),D.isObject(a)){for(e in a)h(e,a)&&c.call(d,a[e],e,a);return b}if(D.isSeq(a))for(e=0,f=a.length;e<f;e+=1)c.call(d,a[e],e,a);return b},D.map=function(a,b,c){var d=[];return c||(c=null),D.each(a,function(a,e,f){d.push(b.call(c,a,e,f))}),d},D.filter=function(a,b,c){var d=[];return c||(c=null),D.each(a,function(a,e,f){b.call(c,a,e,f)&&d.push(a)}),d},D.reduce=D.fold=function(a,b,c,d){var e=c;return d||(d=null),D.each(a,function(a,c,f){e=b.call(d,e,a,c,f)}),e},D.reduceRight=D.foldRight=function(a,b,c,d){var e=a;return(D.isArray(e)||D.isArguments(e))&&(e=i(e).reverse()),D.reduce(e,b,c,d)},D.some=function(a,b,c){var d,e;if(c||(c=null),D.isObject(a)){for(d in a)if(h(d,a)&&b.call(c,a[d],d,a))return!0;return!1}if(D.isSeq(a))for(d=0,e=a.length;d<e;d+=1)if(b.call(c,a[d],d,a))return!0;return!1},D.every=function(a,b,c){var d,e;if(c||(c=null),D.isObject(a)){for(d in a)if(h(d,a)&&!b.call(c,a[d],d,a))return!1;return!0}if(D.isSeq(a)){for(d=0,e=a.length;d<e;d+=1)if(!b.call(c,a[d],d,a))return!1;return!0}return!1},D.indexOf=function(a,b){var c,d;if(D.isObject(a)){for(c in a)if(h(c,a)&&a[c]===b)return c;return-1}if(D.isSeq(a))for(c=0,d=a.length;c<d;c+=1)if(a[c]===b)return c;return-1},D.lastIndexOf=function(a,b){var c;if(D.isObject(a)){for(c in a)if(h(c,a)&&a[c]===b)return c;return-1}if(D.isSeq(a))for(c=a.length;c>=0;c-=1)if(a[c]===b)return c;return-1},D.find=function(a,b,c){return D.first(D.filter(a,b,c))||null},D.readHash=function(a){return null!=a&&null!=a.hash?String(a.hash).replace(/^#/,""):""},D.mixin=t(function(a,b){return D.reduce(b,n,a)}),D.inherit=q(function(a,b){return D.extend(D.extendUnsafe({},a.prototype||{}),b||{})}),D.subclass=function(a,b){var c=b.constructor||null,d=function(){a.apply(this,arguments),c&&c.apply(this,arguments)};for(var e in a.prototype)"constructor"!==e&&(d.prototype[e]=a.prototype[e]);for(var f in b)"constructor"!==f&&(d.prototype[f]=b[f]);return d},D.fluent=p(function(a){if("function"!==j(a))throw new TypeError("Utils.fluent needs a function as argument");return t(function(b){return a.apply(this,b),this})}),D.forward=function(a,b,c){return D.each(c,function(c){D.isFunction(b[c])&&(a[c]=function(){return b[c].apply(b,arguments)})}),a},D.repatch=function(a,b,c){D.each(c,function(c,d){D.isFunction(b[d])&&(a[c]=function(){return b[d].apply(b,arguments)})})},D.compose=function(a){var b=i(arguments);return function(a){for(var c=i(arguments),d=b.length-1;d>=0;)c=[b[d].apply(this,c)],d-=1;return c[0]}},D.negate=function(a){return function(b){return!a.apply(this,i(arguments))}},D.throttle=q(function(a,b){var c;new Date;return function(d){var e=i(arguments),f=this;c&&clearTimeout(c),c=setTimeout(function(){b.apply(f,e)},a)}}),D.partial=t(function(a,c){function d(a,c){return t(function(e){var f=D.map(c,function(a){return a!==b?a:e.shift()});return D.indexOf(f,b)>-1?d(a,f):a.apply(this,f)})}return a.length<1?p(a):(c.length<a.length&&(c=c.concat(new Array(a.length-c.length))),d(a,c))}),D.cssClass={add:function(a,b){a.classList.add(b)},remove:function(a,b){a.classList.remove(b)},toggle:function(a,b){a.classList.toggle(b)},has:function(a,b){return a.classList.contains(b)}},D.getScrollBarSize=function(){var a,b=x.createElement("div");return b.style.position="absolute",b.style.top="-9999px",b.style.left="-9999px",b.style.width="100px",b.style.height="100px",b.style.overflow="scroll",x.body.appendChild(b),a=b.offsetWidth-b.clientWidth,x.body.removeChild(b),b=null,c(a)}(),D.loadImage=function(){function a(a){return a.naturalWidth?a.naturalWidth<=0||a.naturalHeight<=0:a.width<=0||a.height<=0}function b(b,c){return function(){if(this.complete)return a(this)?c(this.src):b(this)}}return function(a,c,d){var e=document.createElement("img");e.addEventListener("load",b(c,d)),e.addEventListener("error",function(){d(src)}),e.alt="",e.src=a}}(),D.loadImage.promise=function(a){return new Promise(function(b,c){D.loadImage(a,b,c)})},D.supports=function(){var a={},b=(x.createElement("div"),x.documentElement.className?[x.documentElement.className]:[]);return a.SVG=function(){return null!=w.SVGSVGElement&&(b.push("svg"),!0)}(),a.CSSBlending=function(){return null!=getComputedStyle(document.body).backgroundBlendMode&&(b.push("css-backgroundblendmode"),!0)}(),a.CSSMixing=function(){return null!=getComputedStyle(document.body).mixBlendMode&&(b.push("css-mixblendmode"),!0)}(),x.documentElement.className=b.join(" "),a}(),D.eventType=function(){var a={DOWN:"mousedown",MOVE:"mousemove",UP:"mouseup",CLICK:"click",FOCUSIN:"focus",FOCUSOUT:"blur",OVER:"mouseover",OUT:"mouseout",ENTER:"mouseenter",LEAVE:"mouseleave",SUBMIT:"submit",RESET:"reset",CHANGE:"change",RESIZE:"resize",INPUT:"input"};return"function"==typeof w.PointerEvent?n(a,{DOWN:"pointerdown",MOVE:"pointermove",UP:"pointerup",CLICK:"click",OVER:"pointerover",OUT:"pointerout",ENTER:"pointerenter",LEAVE:"pointerleave"}):a}(),D.makeObservable=function(){var a=[];return{isObserver:function(a){return!D.isNil(a)&&D.isFunction(a.update)},hasObserver:function(b){return D.indexOf(a,b)>-1},addObserver:function(b){this.isObserver(b)&&!this.hasObserver(b)&&a.push(b)},removeObserver:function(b){a=D.filter(a,function(a){return a!==b})},notifyObservers:function(b){D.forEach(a,function(a){a.update(b)})}}},D.makeObservable.mixin=function(a,b){return b=C.call(arguments,1
184),b.length<1&&(b=D.makeObservable.mixin.DEFAULT_METHODS),D.forward(a,D.makeObservable(),b)},D.makeObservable.mixin.DEFAULT_METHODS=["addObserver","removeObserver","notifyObservers"],D.makeObservable.easyConnector=function(){var a=D.makeObservable(),b=Object.create(null);return b.addObserver=function(b,c){var d=D.isFunction(b)?{update:null==c?b:b.bind(c)}:b;return a.addObserver(d),d},b.removeObserver=a.removeObserver,b.notify=a.notifyObservers,b},D.makeFSM=function(){var a,b=[],c=q(function(a,b){return a.name!==b.name}),d=function(a){return D.every(b,c(a))};return{addState:D.fluent(function(c){d(c)&&(b.push(c),null==a&&(a=c))}),removeState:D.fluent(function(e){d(e)||(b=D.filter(b,c(e)),a===e&&(a=null))}),consume:D.fluent(function(c){null!=a&&h(c,a.events)&&D.each(b,function(b){b.name===a.events[c]&&(a=b)})}),getState:function(){return a.name}}},D.mediator=function(){function a(){e={}}function b(a,b,c){var d,g;return h(a,e)||(e[a]=[]),d="mediator."+a+"."+(f+=1),g=!D.isNil(c)&&D.isObject(c)?b.bind(c):b,e[a].push({id:d,fn:g}),d}function c(a){var b;return"string"===j(a)&&(b=a.split(".")[1],!!h(b,e)&&(e[b]=D.filter(e[b],function(b){return b.id!==a}),!0))}function d(a,b){return!!h(a,e)&&(D.forEach(e[a],function(a){a.fn(b)}),!0)}var e={},f=0;return{subscribe:b,unsubscribe:c,unsubscribeAll:a,publish:d}}(),D.mediator.mixin=function(a){return D.forward(a,D.mediator,["subscribe","unsubscribe","unsubscribeAll","publish"])},D.tag=function(a,b,c){var d=null,e=D.isArray(c)?c:C.call(arguments,2);if(!D.isString(a))throw new TypeError("Cannot create a <tag> of type "+a);return d=x.createElement(a),D.isObject(b)&&D.each(b,function(a,b){return"style"===b?D.each(a,function(a,b){this.style[l(b)]=a},d):/^aria-/gi.test(b)?d.setAttribute(b.toLowerCase(),String(a)):void(d["class"===b?"className":"for"===b?"htmlFor":b]=a)}),e.length>0&&e.forEach(function(a){D.isString(a)?a=document.createTextNode(a):D.isFunction(a)&&(a=a())}),d};var G={current:{startTime:null,endTime:null,duration:null,startPointX:null,endPointX:null,
184startPointY:null,endPointY:null,distanceX:0,distanceY:0,directionX:null,directionY:null},trackStart:function(a){G.current.startTime=+new Date,G.current.startPointX=a.pageX,G.current.startPointY=a.pageY},trackMove:function(a){var b=G.current;return b.directionX=G.verticalDir(a.pageX),b.directionY=G.horizontalDir(a.pageY),b.endTime=+new Date,b.duration=b.endTime-b.startTime,b.endPointX=a.pageX,b.endPointY=a.pageY,b.distanceX=g(b.endPointX-b.startPointX),b.distanceY=g(b.endPointY-b.startPointY),n(n({},a),b)},trackEnd:function(a){var b=G.current;return b.endTime=+new Date,b.duration=b.endTime-b.startTime,b.endPointX=a.pageX,b.endPointY=a.pageY,b.distanceX=g(b.endPointX-b.startPointX),b.distanceY=g(b.endPointY-b.startPointY),G.current={startTime:null,endTime:null,duration:null,startPointX:null,endPointX:null,startPointY:null,endPointY:null,distanceX:0,distanceY:0,directionX:null,directionY:null},n(n({},a),b)},unify:function(a){var b=a.originalEvent,c=n({},a);return D.isNil(b.touches)||(b=!D.isNil(b.changedTouches)&&b.changedTouches.length>0?b.changedTouches[0]:!D.isNil(b.targetTouches)&&b.targetTouches.length>0?b.targetTouches[0]:b.touches[0]),c.pageX=b.pageX,c.pageY=b.pageY,c.preventDefault=a.preventDefault.bind(a),c.stopPropagation=a.stopPropagation.bind(a),c.stopImmediatePropagation=a.stopImmediatePropagation.bind(a),c},verticalDir:function(a){var b=G.current.startPointX;return a<b?"left":a>b?"right":"unmoved"},horizontalDir:function(a){var b=G.current.startPointY;return a<b?"up":a>b?"down":"unmoved"},setTouchAction:function(a){a.css({WebkitTouchAction:"pan-y",MozTouchAction:"pan-y",msTouchAction:"pan-y",touchAction:"pan-y"})}};D.onSwipe=function(a,b){var c=z(a);return c.on(D.eventType.DOWN,function(a){G.trackStart(G.unify(a))}),c.on(D.eventType.MOVE,function(a){null!==G.current.startTime&&b.call(this,G.trackMove(G.unify(a)))}),c.on(D.eventType.UP,function(a){null!==G.current.startTime&&b.call(this,G.trackEnd(G.unify(a)))}),G.setTouchAction(c),function(){c.off(D.eventType.DOWN),c.off(D.eventType.MOVE),c.off(D.eventType.UP)}},D.matchMedia=D.mediaQuery=function(){var c,d,e,f,g,h,i,j,k;return D.isFunction(w.matchMedia)&&D.isFunction(w.matchMedia("all").addEventListener)?function(a){return w.matchMedia(a)}:(c=w.styleMedia||w.media,c||(i=x.getElementsByTagName("head")[0],j=x.createElement("style"),j.type="text/css",j.id="mediaquerypolyfill-test",i.appendChild(j),k=D.isFunction(w.getComputedStyle)?w.getComputedStyle(j,null):j.currentStyle,c={matchMedium:function(a){return a="@media "+String(a).toLowerCase()+"{#mediaquerypolyfill-test { width: 1px; }}",j.styleSheet?j.styleSheet.cssText=a:j.textContent=a,"1px"===k.width}}),e=c.matchMedium("only all").matches,g=[],h=function(){clearTimeout(f),f=setTimeout(function(){D.each(g,function(a){var d=c(a.media).matches;a.listeners===b&&(a.listeners=[]),d!==a.matches&&(a.matches=d,D.each(a.listeners,function(b){b.call(null,a)}))})},50)},function(b){var f,i={},j=[];return i.matches=c.matchMedium(b||"all"),i.media=b||"all",i.addListener=function(b){e&&(d||(d=!0,a.addEventListener("resize",h,!0)),j.push(b),f||(f=!!g.push({media:i.media,matches:i.matches,listeners:j})))},i.removeListener=function(a){j=D.filter(j,function(b){return b!==a})},i})}(),D.UA={isBot:function(){return y.userAgent.match(/curl|Bot|B-O-T|Crawler|Spider|Spyder|Yahoo|ia_archiver|Covario-IDS|findlinks|DataparkSearch|larbin|Mediapartners-Google|NG-Search|Snappy|Teoma|Jeeves|Charlotte|NewsGator|TinEye|Cerberian|SearchSight|Zao|Scrubby|Qseero|PycURL|Pompos|oegp|SBIder|yoogliFetchAgent|yacy|webcollage|VYU2|voyager|updated|truwoGPS|StackRambler|Sqworm|silk|semanticdiscovery|ScoutJet|Nymesis|NetResearchServer|MVAClient|mogimogi|Mnogosearch|Arachmo|Accoona|holmes|htdig|ichiro|webis|LinkWalker|lwp-trivial|facebookexternalhit/i)&&!y.userAgent.match(/phone|Playstation/i)},isTV:function(){return y.userAgent.match(/GoogleTV|SmartTV|Internet TV|NetCast|NETTV|AppleTV|boxee|Kylo|Roku|DLNADOC|CE\-HTML/i)||y.userAgent.match(/Xbox|PLAYSTATION 3|Wii/i)},isTablet:function(){return!!(y.userAgent.match(/iP(a|ro)d/i)||y.userAgent.match(/tablet/i)&&!y.userAgent.match(/RX-34/i)||y.userAgent.match(/FOLIO/i))||(!(!y.userAgent.match(/Linux/i)||!y.userAgent.match(/Android/i)||y.userAgent.match(/Fennec|mobi|HTC Magic|HTCX06HT|Nexus One|SC-02B|fone 945/i))||(!!(y.userAgent.match(/Kindle/i)||y.userAgent.match(/Mac OS/i)&&y.userAgent.match(/Silk/i)||y.userAgent.match(/AppleWeb
184Kit/i)&&y.userAgent.match(/Silk/i)&&!y.userAgent.match(/Playstation Vita/i))||!!(y.userAgent.match(/GT-P10|SC-01C|SHW-M180S|SGH-T849|SCH-I800|SHW-M180L|SPH-P100|SGH-I987|zt180|HTC( Flyer|_Flyer)|Sprint ATP51|ViewPad7|pandigital(sprnova|nova)|Ideos S7|Dell Streak 7|Advent Vega|A101IT|A70BHT|MID7015|Next2|nook/i)||y.userAgent.match(/MB511/i)&&y.userAgent.match(/RUTEM/i))))},isDesktop:function(){return!((!y.userAgent.match(/Windows (NT|XP|ME|9)/)||y.userAgent.match(/Phone/i)||y.userAgent.match(/Bot|Spider|ia_archiver|NewsGator/i))&&!y.userAgent.match(/Win( ?9|NT)/i))||(!(!y.userAgent.match(/Macintosh|PowerPC/i)||y.userAgent.match(/Silk/i))||(!(!y.userAgent.match(/Linux/i)||!y.userAgent.match(/X11/i)||y.userAgent.match(/Charlotte/i))||(!!y.userAgent.match(/CrOS/)||!!y.userAgent.match(/Solaris|SunOS|BSD/i))))},isPhone:function(){return!!y.userAgent.match(/BOLT|Fennec|Iris|Maemo|Minimo|Mobi|mowser|NetFront|Novarra|Prism|RX-34|Skyfire|Tear|XV6875|XV6975|Google Wireless Transcoder/i)||(!!(y.userAgent.match(/Opera/i)&&y.userAgent.match(/Windows NT 5/i)&&y.userAgent.match(/HTC|Xda|Mini|Vario|SAMSUNG\-GT\-i8000|SAMSUNG\-SGH\-i9/i))||!(D.UA.isBot()||D.UA.isTV()||D.UA.isTablet()||D.UA.isDesktop()))}},D.URLProtector=function(a){function b(a,b){e[a]=decodeURIComponent(b)}function c(a){return a+"="+encodeURIComponent(e[a])}var d,e={},f=window.location,g=a.appKey||"schaeffler::app-"+f.pathname,h=a.params.slice(),i=Boolean(a.replaceHistory),j=Boolean(a.writeOnChange);return d={getURL:function(){return f.protocol+"//"+f.host+f.pathname},getQueryString:function(){var a=h.reduce(function(a,b){return d.hasParam(b)?Boolean(a)?a+"&"+c(b):c(b):a},"");return a?"?"+a:""},readParams:function(){var a=f.search.replace("?","");""!==D.trim(a)&&a.split("&").forEach(function(a){var c=a.split("=");h.indexOf(c[0])>-1&&b(c[0],c[1])})},hasParam:function(a){return Boolean(e[a])},getParam:function(a){return e[a]},setParam:function(a,b,c){b?(h.indexOf(a)>-1&&(e[a]=b),(c||j)&&d.writeParams()):d.removeParam(a,c)},removeParam:function(a,b){e[a]&&(delete e[a],(b||j)&&d.writeParams())},resetParams:function(a){e={},(a||j)&&d.writeParams()},writeParams:function(a,b){var c=d.getQueryString();b||i?history.replaceState(a||{},g,d.getURL()+c):history.pushState(a||{},g,d.getURL()+c)}}},D.makeViewportObserver=function(a){var b=new IntersectionObserver(function(c){c.forEach(function(c){c.isIntersecting&&(a(c.target,c),b.unobserve(c.target))})},{root:null});return{observe:function(a){b.observe(a)}}}}(this,void 0); 185/* Schaeffler - 2023-03-01T06:32:55.557Z */ 186!function(a,b){function c(c){this._mode=c.mode,this._backlabel=c.backLabel||"",this.$rootNode=b(c.container),this.$clipNode=this.$rootNode.closest(".menu_clip"),this.$overlayNode=this.$rootNode.closest(".menu_overlay"),this.$overlayInnerNode=this.$overlayNode.find(".menu_overlay_inner"),this.$$parentList=c.parentList||null,this._level=c.level||1,this.$triggerNode=c.trigger?b(c.trigger):this._findTrigger(),this.$teaserLeftNode=this.$overlayNode.find(".menu_teaser--left"),this.$teaserRightNode=this.$overlayNode.find(".menu_teaser--right"),this.$backBtnNode=this.$overlayNode.find(".menu_back-button"),this._isInPath=this.$triggerNode.hasClass("is-current"),this._name=c.backLabel+(this.$triggerNode.find("span").first().html()||"Home"),a.forward(this,a.makeObservable(),["isObserver","addObserver","removeObserver","notifyObservers"])}var d,e,f="screen and (min-width: 600px)",g="screen and (min-width: 1024px)",h=b(window),i=b("body"),j={S:"small",M:"medium",L:"large"},k={MOB:"mobile",DESK:"desktop"},l={small:{COL_COUNT:1},medium:{COL_COUNT:2},large:{COL_COUNT:3}},m={mobile:{ENTRY_LEVEL:1,open:function(){this._level>l[e].COL_COUNT&&(this.$clipNode.css("left",this._posLeftOpen),this.$backBtnNode.addClass("is-visible"),this.$backBtnNode.find(".iconcontent_content").html(this.getParent(l[e].COL_COUNT-1)._name))},close:function(){this.$clipNode.css("left",this._posLeftClosed),this._level<=l[e].COL_COUNT+1?this.$backBtnNode.removeClass("is-visible"):this.$backBtnNode.find(".iconcontent_content").html(this.getParent(l[e].COL_COUNT)._name)},_calcHeight:function(){var a=[0];this._level>m[this._mode].ENTRY_LEVEL&&2===l[e].COL_COUNT&&a.push(this.getParent().getListHeight()),a.push(this.getListHeight()),this._height=a.reduce(function(a,b){return null==b?a:Math.max(a,b)},0)},_findTrigger:function(){return this.$rootNode.prev('[data-menu-cmd="Level::jump-in"]')}},desktop:{ENTRY_LEVEL:2,open:function(){this._level===m[this._mode].ENTRY_LEVEL+1&&this.$teaserRightNode.addClass("is-hidden"),this._level===m[this._mode].ENTRY_LEVEL+2&&(this.$teaserLeftNode.addClass("is-hidden"),this.$backBtnNode.addClass("is-visible")),this._level>=l[e].COL_COUNT+1&&(this.$clipNode.css("left",this._posLeftOpen),this.$backBtnNode.find(".
186iconcontent_content").html(this.getParent(l[e].COL_COUNT-1)._name)),this.$overlayNode.css("top",b(".menu_bar").outerHeight())},close:function(){this._level>=l[e].COL_COUNT+1&&this.$clipNode.css("left",this._posLeftClosed),this._level>l[e].COL_COUNT+1&&this.$backBtnNode.find(".iconcontent_content").html(this.getParent(l[e].COL_COUNT)._name),this._level<=l[e].COL_COUNT+1&&(this.$teaserLeftNode.removeClass("is-hidden"),this.$backBtnNode.removeClass("is-visible")),this._level<=l[e].COL_COUNT&&this.$teaserRightNode.removeClass("is-hidden")},_calcHeight:function(){var a=[];switch(this._level){case 1:a.push(0);break;case 2:a.push(this.$teaserLeftNode.outerHeight()),a.push(this.getListHeight()),a.push(this.$teaserRightNode.outerHeight());break;case 3:a.push(this.$teaserLeftNode.outerHeight()),a.push(this.getListHeight()),a.push(this.getParent().getListHeight());break;default:a.push(this.getParent(1).getListHeight()),a.push(this.getParent().getListHeight()),a.push(this.getListHeight())}this._height=a.reduce(function(a,b){return null==b?a:Math.max(a,b)},0)},_findTrigger:function(){return 2===this._level?this.$overlayNode.prev('[data-menu-cmd="Level::jump-in"]'):this.$rootNode.prev('[data-menu-cmd="Level::jump-in"]')}}};a.extend(c.prototype,{$rootNode:null,$triggerNode:null,$clipNode:null,$overlayNode:null,$overlayInnerNode:null,$teaserLeftNode:null,$teaserRightNode:null,$backBtnNode:null,$$parentList:null,$$subLists:null,$$openSublist:null,_level:0,_height:0,_posLeftOpen:0,_posLeftClosed:0,_isInPath:!1,_isOpen:!1,_mode:null,render:a.fluent(function(){this._initSubLists()}),startUp:function(){this.$triggerNode.on(a.eventType.CLICK,this._handleTriggerClick.bind(this)),a.mediator.subscribe("Navigation::open",this._handleOtherTriggerClick.bind(this))},getParent:function(a){return a?this.$$parentList.getParent(a-1):this.$$parentList},_initSubLists:function(){var d;d="> .mainnavi_list > li > .menu_section",d+=", > .mainnavi_list > li > .menu_overlay > .menu_overlay_inner > .menu_clip > .menu_section",this.$$subLists=a.map(this.$rootNode.find(d).toArray(),function(a){var d;return d=new c({container:b(a),parentList:this,level:this._level+1,mode:this._mode,backLabel:this._backlabel}),d.render().startUp(),d.addObserver(this),d}.bind(this))},resetToInitialState:function(){a.each(this.$$subLists,function(a){a.resetToInitialState()}),this._isInPath?this._level>m[this._mode].ENTRY_LEVEL?this.open(!0):this.close():this._isOpen&&this.close()},recalcDimensions:function(){this._calcPos(),this._calcHeight(),a.each(this.$$subLists,function(a){a.recalcDimensions()})},_handleTriggerClick:function(b){if(b.preventDefault(),b.stopPropagation(),this._isOpen)return void this.close();a.mediator.publish("Navigation::open",{triggerParent:this.$triggerNode.parent()[0],mode:this._mode}),this._level===m[this._mode].ENTRY_LEVEL&&this.$clipNode.addClass("no-animations"),this.open(),setTimeout(function(){this.$clipNode.removeClass("no-animations")}.bind(this),100)},_handleOtherTriggerClick:function(a){this._mode===a.mode&&this._isOpen&&this._hasDirectSibling(a.triggerParent)&&this.close()},_hasDirectSibling:function(a){return this.$triggerNode.parent().siblings().toArray().some(function(b){return b===a})},_calcPos:function(){this._level>l[e].COL_COUNT?(this._posLeftOpen=-100*(this._level-l[e].COL_COUNT)/l[e].COL_COUNT+"%",this._posLeftClosed=-100*(this._level-l[e].COL_COUNT-1)/l[e].COL_COUNT+"%"):(this._posLeftOpen=0,this._posLeftClosed=0)},open:function(a){this.notifyObservers({action:"NavigationList::open",instance:this}),this.$triggerNode.addClass("is-active"),this.$rootNode.addClass("is-active"),this._level===m[this._mode].ENTRY_LEVEL&&this.$overlayNode.addClass("is-active"),m[this._mode].open.call(this),a||this.$overlayInnerNode.height(this._height),this._isOpen=!0,d=this._level,this.$$openSublist&&this.$$openSublist.open(a)},close:function(a){null==a?(this.notifyObservers({action:"NavigationList::close",instance:this}),this._level>m[this._mode].ENTRY_LEVEL&&this.$$openSublist&&this.$$openSublist.close(),m[this._mode].close.call(this),this._level===m[this._mode].ENTRY_LEVEL&&this.$overlayNode.removeClass("is-active"),this.$triggerNode.removeClass("is-active"),this.$rootNode.removeClass("is-active"),this.$overlayInner
186Node.height(this.$$parentList?this.$$parentList._height:0),this._isOpen=!1,d=this._level-1):this._level===a?this.close():this.$$openSublist&&this.$$openSublist.close(a)},_calcHeight:function(){m[this._mode]._calcHeight.call(this)},_findTrigger:function(){return m[this._mode]._findTrigger.call(this)},getListHeight:function(){var a=this.$rootNode.find("> .menu_section_headline").outerHeight(!0)||0,b=this.$rootNode.find("> .mainnavi_list").outerHeight()||0;return(this.$rootNode.find(".metanavi").outerHeight(!0)||0)+a+b},update:function(a){"NavigationList::open"===a.action?(this.$$openSublist=a.instance,this._level<m[this._mode].ENTRY_LEVEL&&this.notifyObservers(a)):(this.$$openSublist=this.$$openSublist===a.instance?null:this.$$openSublist,this.notifyObservers(a))}}),c.factory=function(a,b,d,e){var f=new c({container:a.find(".menu_section").first(),trigger:d,mode:b,backLabel:e.backlabel?e.backlabel+" ":""});return f.render().startUp(),f};var n=function(a){this.$rootNode=b(a.container),this.$overlayNode=this.$rootNode.find(".menu_overlay").first(),this.$triggerNode=b('[data-menu-cmd="Burger::click"]'),this.i18n=(this.$rootNode.data("menu-i18n")||"").split(";").reduce(function(a,b){var c=b.split(":");return c[0]&&(a[c[0]]=c[1]),a},{})};a.extend(n.prototype,{constructor:n,$rootNode:null,$overlayNode:null,$triggerNode:null,$$desktopList:null,$$mobileList:null,startUp:function(){h.on(a.eventType.RESIZE+".Navigation:resize",a.throttle(300,this._handleResize.bind(this))),this.$rootNode.on(a.eventType.CLICK,'[data-menu-cmd="Level::jump-back"]',this._handleBackClick.bind(this)),a.mediator.subscribe("w-sidebox-action-open",this._resetLists.bind(this)),a.mediator.subscribe("w-onepager-action-scrollstart",this._resetLists.bind(this)),a.mediator.subscribe("w-globalsearch-action-open",this._resetLists.bind(this)),a.mediator.subscribe("w-anchor-action-click",this._resetLists.bind(this)),this._moveMetaNavi(),this._adjustViewport(),this._switchNavigations(),this._resetLists(),this.$backdropNode=b("<div></div>").addClass("menu_backdrop").css("height",document.documentElement.scrollHeight+"px").appendTo(this.$rootNode),this.$backdropNode.on(a.eventType.CLICK,this._resetLists.bind(this))},_moveMetaNavi:function(){var a=this.$rootNode.find(".metanavi"),b=this.$rootNode.find(".menu_section").first();a.appendTo(b)},_buildDesktopDOM:function(){var a=b("<div>").addClass("menu_bar"),c=b("<div>").addClass("menu_bar_inner container_page_size"),d=b("<div>").addClass("menu_back-button-wrap container_page_size").html('<a href="" class="menu_back-button iconcontent" data-menu-cmd="Level::jump-back"><span class="iconcontent_icon iconcontent_icon--center icon icon-reply"></span><span class="iconcontent_content">Zurück</span></a>'),e=b('<button type="button" class="globalsearch-trigger"><div class="icon icon-search"></div></button>'),f=b("<div>").addClass("menu_overlay_inner container_page_size"),g=b("<div>").addClass("menu_overlay"),h=b("<div>").addClass("menu_clip"),i=this.$rootNode.find(".menu_section").first().clone().addClass("lvl--1");return this.$rootNode.find(".menu_section").find(".menu_teaser--right").remove(),this.$rootNode.find(".menu_section").find(".menu_teaser--left").remove(),i.find(".metanavi").remove(),i.find(".mainnavi_link.is-active").removeClass("is-active"),i.find("> .mainnavi_list > li").each(function(){var a=b(this),c=a.find(".menu_teaser--right").first(),e=a.find(".menu_teaser--left").first(),i=a.find(".menu_section").first(),j=h.clone(),k=g.clone(),l=f.clone(),m=d.clone();j.append(i),l.append(e,j,c),k.append(m,l),a.append(k)}),b(".header .globalsearch-trigger").length>0&&i.append(e),c.append(i),a.append(c),a.insertBefore(this.$overlayNode),a},_hasEnoughSpace:function(){var c=b(".menu_section.lvl--1 > .mainnavi_list"),d=c.find("> li");return a.reduce(d.toArray(),function(a,b){return a+b.getBoundingClientRect().width},0)<=c[0].getBoundingClientRect().width},_resetLists:function(){this.$$mobileList&&(e===j.L?this.$$mobileList.close(m[k.MOB].ENTRY_LEVEL):(this.$$mobileList.recalcDimensions(),this.$$mobileList.resetToInitialState())),this.$$desktopList&&(e===j.L?(this.$$desktopList.resetToInitialState(),this.$$desktopList.recalcDimensions()):this.$$desktopList.close(m[k.DESK].ENTRY_LEVEL))},_adjustViewport:function(){return a.mediaQuery(f).matches?a.mediaQuery(g).matches?(e=j.L,void i.removeClass("has-mobile-menu").removeClass("has-tablet-menu").addClass("has-desktop-menu")):(e=j.M,void i.removeClass("has-mobile-menu").removeClass("has-desktop-menu").addClass("has-tablet-menu")):(e=j.S,void i.removeClass("has-desktop-menu").removeClass("has-tablet-menu").addClass("has-mobile-menu"))},_switchNavigations:function(){if(e===j.S||e===j.M)return void(this.$$mobileList||(this.$$mobileList=c.factory(this.$overlayNode,k.MOB,this.$triggerNode,this.i18n),this.$$mobileList.addObserver(this)));e===j.L&&(this.$$desktopList||(this.$$desktopList=c.factory(this._buildDesktopDOM(),k.DESK,null,this.i18n),this.$$desktopList.addObserver(this)),this._hasEnoughSpace()||(e=j.M,i.removeClass("has-mobile-menu").removeClass("has-desktop-menu").addClass("has-tablet-menu"),this._switchNavigations()))},_handleResize:function(a){this._adjustViewport(),this._switchNavigations(),this._resetLists()}
186,_handleBackClick:function(a){if(a.preventDefault(),e===j.L)return void this.$$desktopList.close(d);this.$$mobileList.close(d)},update:function(b){"NavigationList::open"===b.action&&(this.$rootNode.addClass("menu--show-backdrop"),a.mediator.publish("w-navigation-action-open",{module:this})),"NavigationList::close"===b.action&&b.instance._level<=m[b.instance._mode].ENTRY_LEVEL&&this.$rootNode.removeClass("menu--show-backdrop")}}),n.findAll=function(){b('[data-js-widget="MainNavigation"]').each(function(){if(!0!==b(this).data("defer")){new n({container:this}).startUp()}})},window.MainNavigation={findAll:n.findAll}}(Utils,jQuery),function(a,b,c){var d=b(window),e=b("body"),f=function(a){this.$rootNode=b(a.container),this.$overlayNode=this.$rootNode.find(".globalsearch_overlay"),this.$triggerNode=b(".globalsearch-trigger"),c.forward(this,c.makeFSM(),["addState","getState","consume"])};f.prototype={constructor:f,$rootNode:null,render:c.fluent(function(){}),startUp:function(){this._close=this._close.bind(this),e.on(c.eventType.CLICK,".globalsearch-trigger",this._handleClick.bind(this)),c.mediator.subscribe("w-navigation-action-open",this._close),c.mediator.subscribe("w-sidebox-action-open",this._close),c.mediator.subscribe("w-onepager-action-scrollstart",this._close),c.mediator.subscribe("w-anchor-action-click",this._close),d.on(c.eventType.RESIZE,Utils.throttle(300,this._close)),b(".content").on(c.eventType.CLICK,this._close)},_open:function(){var a=0;this.$overlayNode.hasClass("is-active")||(this.$overlayNode.addClass("is-active"),a=this.$overlayNode.find(".globalsearch_overlay_inner .container_page_size").first().outerHeight(!0),this.$overlayNode.find(".globalsearch_overlay_inner").height(a),this.$overlayNode.find(".searchbar-input").focus(),b(".globalsearch_overlay").css("top",b(".menu_bar").outerHeight()))},_close:function(){this.$overlayNode.hasClass("is-active")&&(this.$overlayNode.removeClass("is-active"),this.$overlayNode.find(".globalsearch_overlay_inner").height(0))},_handleClick:function(a){a.preventDefault(),this.$overlayNode.hasClass("is-active")?this._close():(this._open(),c.mediator.publish("w-globalsearch-action-open"))}},f.findAll=function(a){var c=a?a.container:'[data-js-widget="GlobalSearch"]';b(c).each(function(){if(!0!==b(this).data("defer")){new f({container:this}).render().startUp()}})},window.GlobalSearch={findAll:f.findAll}}(0,this.jQuery,this.Utils),function(a){this.Forms=a(this.Utils,this.jQuery,this.Forms||{})}(function(a,b,c){function d(c){this.$body=b(document.body),this.$scroller=b(".scroller"),this.$rootNode=b("<div>").addClass("select"),this.$selectNode=b(c.element||c.container).removeClass("select"),this.__rawSelect=this.$selectNode.get(0),this.isMobile=!(!a.UA.isTablet()&&!a.UA.isPhone()),a.forward(this,a.makeObservable(),["addObserver","removeObserver","notifyObservers"])}return d.findAll=function(b){var c=document.querySelectorAll(b);return a.map(c,function(a){return null!=a.getAttribute("data-defer")?a:new d({container:a}).render().startUp()})},a.extend(d.prototype,{state:0,_scrollListTo:function(){},render:function(){return 0===this.state&&(this.state=1,this._readFormLabel(),this._buildDOM()),this},startUp:function(){return 1===this.state&&(this.state=2,this.isDisabled()||this.$selectNode.on(a.eventType.CHANGE,this._handleChange.bind(this))),this},destroy:function(){this.$selectNode.off(a.eventType.CHANGE)},_handleChange:function(){this.__rawSelect.blur(),this.notify()},update:function(b){a.has("index",b)&&a.isNumber(b.index)&&this.setSelected(b.index)},notify:function(){return this.notifyObservers({type:"select-changed",value:this.getValue(),label:this.getLabel(),module:this,node:this.getOptionNode()}),this},_buildDOM:function(){this.$selectNode.replaceWith(this.$rootNode).appendTo(this.$rootNode),this.$rootNode.append(b(a.tag("div",{className:"select-btn",innerHTML:'<span class="icon icon-arrow-down"></span>'}))),this.$selectNode.hasClass("m-mandatory")&&(this.$selectNode.removeClass("m-mandatory"),this.addClass("m-mandatory")),this.isDisabled()&&this.addClass("is-disabled")},_readFormLabel:function(){a.isString(this.__rawSelect.id)&&this.__rawSelect.id.length>0?this.$label=b('label[for="'+this.__rawSelect.id+'"]'):this.$label=this.$selectNode.prev("label")},setOptions:function(a){return this.clearOptions(),a.forEach(function(a,b){this.__rawSelect.add(new Option(a.key,a.value,void 0===a.defaultSelected?0===b:!!a.defaultSelected,!!a.selected))},this),this},alterOptions:function(a){return this.setOptions(a)},getOptions:function(){return this.$selectNode.children().toArray()},removeOptions:function(b){if(a.isArray(b)){var c=this.getOptions().filter(function(a){return b.reduce(function(b,c){return b?a.value===c||a.value===c.value:b},!0)});return this.setOptions(c)}return this.clearOptions()},clearOptions:function(){return this.$selectNode.empty(),this},getValue:function(){return this.getOptionNode().value},setValue:function(a){return this.setSelected(this.getIndexByValue(a))},getSelected:function(a){return a?this.getOptionNode():this.getValue()},setSelected:function(b){var c=this.getOptions();return a.isNumber(b)&&b>=0&&b<c.length&&(c[this.getIndex()].selected=null,c[b].selected=!0,this.__rawSelect.selectedIndex=b),this},getLabel:function(){return this.getOptionNode().text},getIndex:function(){return this.__rawSelect.selectedIndex},getIndexByValue:function(a){return this.getOptions().reduce(function(b,c,d){return b>=0?b:c.value===a?d:b},-1)},getOptionNode:function(){return this.getOptions()[this.getIndex()]},setOptionNode:function(a){return this.$selectNode.children().toArray().forEac
186h(function(b){b.value===a.value&&(a.selected&&this.setValue(a.value),this.__rawSelect.replaceChild(a.cloneNode(!0),b))},this),this},getOptionNodes:function(){return this.getOptions()},setOptionNodes:function(a){return this.clearOptions(),a.forEach(function(a){this.__rawSelect.appendChild(a.cloneNode(!0))},this),this},isValid:function(){return!(!this.isHidden()&&this.hasClass("m-mandatory"))||""!==this.getValue()},_validates:function(){return this.isValid()?(this.removeClass("is-error"),!0):(this.addClass("is-error"),!1)},hasClass:function(a){return this.$rootNode.hasClass(a)},addClass:function(a){return this.$rootNode.addClass(a),this},removeClass:function(a){return this.$rootNode.removeClass(a),this},isHidden:function(){return this.hasClass("is-hidden")},show:function(){return this.$label.length&&this.$label.css("display",""),this.removeClass("is-hidden")},hide:function(){return this.$label.length&&this.$label.css("display","none"),this.addClass("is-hidden")},isDisabled:function(){return!!this.__rawSelect.disabled},enable:function(){return this.__rawSelect.disabled=null,this.removeClass("is-disabled")},disable:function(){return this.__rawSelect.disabled=!0,this.addClass("is-disabled")}}),a.extend(c,{Select:d})}),function(a,b){var c=a.Forms.Select,d={update:function(a){var b=a.node.getAttribute("data-lang-pageref");b&&(window.location.href=b)}};$(".languagemenu, .header_meta_navigation_language").each(function(){var a=new c({container:this});a.render().startUp(),a.addObserver(d)})}(this),function(a,b){$('input[name="searchString"]').on("keydown",function(a){a.keyCode===$.ui.keyCode.TAB&&a.preventDefault()}).attr({autocorrect:"off",autocapitalize:"off",spellcheck:"false"}).autocomplete({appendTo:".scroller",source:function(a,b){var c=$(this.element[0].form);$.ajax({url:c[0].action,dataType:"json",data:"suggestQuery=1&"+c.serialize(),timeout:1e4}).done(function(a){b(a)}).fail(function(a,c,d){b({})})}})}(),function(a,b){a.Searchbar=b(jQuery,Utils)}(this,function(a,b){var c=function(a){a.stopPropagation()},d=function(b){this.$rootNode=a(b.container).addClass("is-collapsed"),this.$inputNode=this.$rootNode.find(".searchbar-input"),this.$buttonNode=this.$rootNode.find(".searchbar-button")};return d.prototype={render:b.fluent(b.identity),startUp:function(){this._registerHandlers()},_registerHandlers:function(){this._handleButtonClick=this._handleButtonClick.bind(this),this._handleBodyClick=this._handleBodyClick.bind(this),a(".mp-pusher").on(b.eventType.CLICK,this._handleBodyClick),this.$buttonNode.on(b.eventType.CLICK,this._handleButtonClick),this.$rootNode.on(b.eventType.CLICK,".searchbar-input, .searchbar-button",c)},_unregisterHandlers:function(){a(".mp-pusher").off(b.eventType.CLICK,this._handleBodyClick)},_open:function(){this.$rootNode.removeClass("is-collapsed"),this.$inputNode.focus()},_close:function(){this.$rootNode.addClass("is-collapsed")},_handleButtonClick:function(a){c(a),this.$rootNode.hasClass("is-collapsed")&&(this._open(),a.preventDefault())},_handleBodyClick:function(a){this._close()}},d});
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.