(function() {
var gvjs_aa=" and ",gvjs_ba='" />',gvjs_ca="#000000",gvjs_da="#808080",gvjs_ea="#fff",gvjs_fa="#ffffff",gvjs_ga="&lt;",gvjs_ha="&quot;",gvjs_ia=", ",gvjs_ja="...",gvjs_ka="0000000000000000",gvjs_la="<br>",gvjs_ma="BUTTON",gvjs_na="Can't combine significant digits and minimum fraction digits",gvjs_oa="Container is not defined",gvjs_pa="DAY",gvjs_qa="DIV",gvjs_ra="December",gvjs_sa="Edge",gvjs_ta="February",gvjs_ua="INPUT",gvjs_va="Inconsistent use of percent/permill characters",gvjs_wa="MILLISECOND",
gvjs_xa="MONTH",gvjs_ya="November",gvjs_za="QUARTER",gvjs_Aa="SCRIPT",gvjs_Ba="SELECT",gvjs_Ca="SOURCE",gvjs_Da="Saturday",gvjs_Ea="September",gvjs_Fa="TEXTAREA",gvjs_Ga="Thursday",gvjs_Ha="Too many percent/permill",gvjs_Ia="Uneven number of arguments",gvjs_Ja="Wednesday",gvjs_Ka="YEAR",gvjs_La="_bar_format_old_value",gvjs_Ma="_default_",gvjs_a="absolute",gvjs_Na="array",gvjs_Oa="auto",gvjs_Pa="background-color:",gvjs_Qa="black",gvjs_Ra="boolean",gvjs_Sa="both",gvjs_Ta="date",gvjs_Ua="datetime",gvjs_Va=
"direction",gvjs_Wa="display",gvjs_b="div",gvjs_Xa="false",gvjs_Ya="filter",gvjs_Za="fixed",gvjs__a="focus",gvjs_0a="full",gvjs_c="function",gvjs_1a="google.charts.",gvjs_2a="google.visualization.",gvjs_3a="google.visualization.NumberFormat",gvjs_4a="google.visualization.Version",gvjs_5a="head",gvjs_6a="height",gvjs_7a="hidden",gvjs_d="horizontal",gvjs_8a="html",gvjs_9a="https",gvjs_$a="inline",gvjs_ab="left",gvjs_bb="medium",gvjs_e="none",gvjs_cb="null",gvjs_f="number",gvjs_db="object",gvjs_eb="opacity",
gvjs_fb="overflow",gvjs_gb="pattern",gvjs_hb="position",gvjs_ib="prefix",gvjs_g="px",gvjs_jb="relative",gvjs_kb="role",gvjs_lb="rtl",gvjs_mb="sans-serif",gvjs_nb="selection",gvjs_ob="short",gvjs_pb="single",gvjs_qb="solid",gvjs_rb="static",gvjs_h="string",gvjs_sb="style",gvjs_tb="suffix",gvjs_ub="text/javascript",gvjs_vb="timeofday",gvjs_wb="transparent",gvjs_xb="true",gvjs_yb="type",gvjs_zb="unselectable",gvjs_i="vertical",gvjs_Ab="visible",gvjs_Bb="white",gvjs_Cb="width",gvjs_,gvjs_Db=gvjs_Db||
{},gvjs_j=this;function gvjs_k(a){return void 0!==a}function gvjs_l(a,b,c){a=a.split(".");c=c||gvjs_j;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&gvjs_k(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function gvjs_Eb(a,b){a=a.split(".");b=b||gvjs_j;for(var c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function gvjs_Fb(){}function gvjs_Gb(a){a.qc=function(){return a.Pda?a.Pda:a.Pda=new a}}
function gvjs_Hb(a){var b=typeof a;if(b==gvjs_db)if(a){if(a instanceof Array)return gvjs_Na;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return gvjs_db;if("[object Array]"==c||typeof a.length==gvjs_f&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return gvjs_Na;if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return gvjs_c}else return gvjs_cb;
else if(b==gvjs_c&&"undefined"==typeof a.call)return gvjs_db;return b}function gvjs_Ib(a){return null===a}function gvjs_Jb(a){return null!=a}function gvjs_m(a){return gvjs_Hb(a)==gvjs_Na}function gvjs_Kb(a){var b=gvjs_Hb(a);return b==gvjs_Na||b==gvjs_db&&typeof a.length==gvjs_f}function gvjs_Lb(a){return gvjs_n(a)&&typeof a.getFullYear==gvjs_c}function gvjs_o(a){return typeof a==gvjs_h}function gvjs_Mb(a){return typeof a==gvjs_Ra}function gvjs_p(a){return typeof a==gvjs_f}
function gvjs_q(a){return gvjs_Hb(a)==gvjs_c}function gvjs_n(a){var b=typeof a;return b==gvjs_db&&null!=a||b==gvjs_c}function gvjs_Nb(a){return a[gvjs_Ob]||(a[gvjs_Ob]=++gvjs_aaa)}var gvjs_Ob="closure_uid_"+(1E9*Math.random()>>>0),gvjs_aaa=0;function gvjs_baa(a,b,c){return a.call.apply(a.bind,arguments)}
function gvjs_caa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function gvjs_r(a,b,c){gvjs_r=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?gvjs_baa:gvjs_caa;return gvjs_r.apply(null,arguments)}
function gvjs_Pb(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var gvjs_Qb=Date.now||function(){return+new Date};
function gvjs_Rb(a){if(gvjs_j.execScript)gvjs_j.execScript(a,"JavaScript");else if(gvjs_j.eval){if(null==gvjs_Sb)if(gvjs_j.eval("var _evalTest_ = 1;"),"undefined"!=typeof gvjs_j._evalTest_){try{delete gvjs_j._evalTest_}catch(d){}gvjs_Sb=!0}else gvjs_Sb=!1;if(gvjs_Sb)gvjs_j.eval(a);else{var b=gvjs_j.document,c=b.createElement(gvjs_Aa);c.type=gvjs_ub;c.defer=!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.body.removeChild(c)}}else throw Error("goog.globalEval not available");}
var gvjs_Sb=null;function gvjs_s(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.se=function(a,c,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[c].apply(a,g)}};var google=google||window.google||{};function gvjs_Tb(a){if(Error.captureStackTrace)Error.captureStackTrace(this,gvjs_Tb);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}gvjs_s(gvjs_Tb,Error);gvjs_Tb.prototype.name="CustomError";var gvjs_Ub;function gvjs_Vb(a,b){return 0==a.lastIndexOf(b,0)}function gvjs_Wb(a){var b=a.length-1;return 0<=b&&a.indexOf("%",b)==b}function gvjs_Xb(a){return/^[\s\xa0]*$/.test(a)}function gvjs_Yb(a){return!/[^0-9]/.test(a)}function gvjs_Zb(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var gvjs__b=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};
function gvjs_0b(a,b){if(b)a=a.replace(gvjs_1b,"&amp;").replace(gvjs_2b,gvjs_ga).replace(gvjs_3b,"&gt;").replace(gvjs_4b,gvjs_ha).replace(gvjs_5b,"&#39;").replace(gvjs_6b,"&#0;");else{if(!gvjs_daa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(gvjs_1b,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(gvjs_2b,gvjs_ga));-1!=a.indexOf(">")&&(a=a.replace(gvjs_3b,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_4b,gvjs_ha));-1!=a.indexOf("'")&&(a=a.replace(gvjs_5b,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_6b,
"&#0;"))}return a}var gvjs_1b=/&/g,gvjs_2b=/</g,gvjs_3b=/>/g,gvjs_4b=/"/g,gvjs_5b=/'/g,gvjs_6b=/\x00/g,gvjs_daa=/[\x00&<>"']/;function gvjs_7b(a){return gvjs_8b(a,"&")?"document"in gvjs_j?gvjs_eaa(a):gvjs_faa(a):a}
function gvjs_eaa(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=gvjs_j.document.createElement(gvjs_b);return a.replace(gvjs_gaa,function(a,e){var f=b[a];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})}
function gvjs_faa(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?a:String.fromCharCode(c)}})}var gvjs_gaa=/&([^;\s<&]+);?/g;function gvjs_9b(a,b){a.length>b&&(a=a.substring(0,b-3)+gvjs_ja);return a}function gvjs_8b(a,b){return-1!=a.indexOf(b)}
var gvjs_$b=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_ac(a,b){a=gvjs_k(void 0)?a.toFixed(void 0):String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_$b("0",Math.max(0,b-c))+a}function gvjs_bc(a){return null==a?"":String(a)}function gvjs_cc(a){return Array.prototype.join.call(arguments,"")}
function gvjs_dc(a,b){var c=0;a=gvjs__b(String(a)).split(".");b=gvjs__b(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"",h=/(\d*)(\D*)/g,k=/(\d*)(\D*)/g;do{var l=h.exec(f)||["","",""],m=k.exec(g)||["","",""];if(0==l[0].length&&0==m[0].length)break;c=gvjs_ec(0==l[1].length?0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||gvjs_ec(0==l[2].length,0==m[2].length)||gvjs_ec(l[2],m[2])}while(0==c)}return c}
function gvjs_ec(a,b){return a<b?-1:a>b?1:0}function gvjs_fc(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b}var gvjs_haa=2147483648*Math.random()|0;function gvjs_gc(a){var b=Number(a);return 0==b&&gvjs_Xb(a)?NaN:b}function gvjs_hc(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}
function gvjs_iaa(a){var b=gvjs_o(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};function gvjs_ic(a){return a[a.length-1]}
var gvjs_jc=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(gvjs_o(a))return gvjs_o(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},gvjs_jaa=Array.prototype.lastIndexOf?function(a,b,c){return Array.prototype.lastIndexOf.call(a,b,null==c?a.length-1:c)}:function(a,b,c){c=null==c?a.length-1:c;0>c&&(c=Math.max(0,a.length+c));if(gvjs_o(a))return gvjs_o(b)&&1==b.length?
a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},gvjs_t=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};function gvjs_kc(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,d=d-1;0<=d;--d)d in e&&b.call(c,e[d],d,a)}
var gvjs_lc=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=gvjs_o(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e},gvjs_u=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=gvjs_o(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e},gvjs_mc=Array.prototype.reduce?function(a,b,c,d){d&&(b=
gvjs_r(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;gvjs_t(a,function(c,g){e=b.call(d,e,c,g,a)});return e},gvjs_nc=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},gvjs_oc=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in
e&&!b.call(c,e[f],f,a))return!1;return!0};function gvjs_kaa(a,b){var c=0;gvjs_t(a,function(a,e,f){b.call(void 0,a,e,f)&&++c},void 0);return c}function gvjs_pc(a,b,c){b=gvjs_qc(a,b,c);return 0>b?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_qc(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}
function gvjs_rc(a,b){a:{for(var c=a.length,d=gvjs_o(a)?a.split(""):a,c=c-1;0<=c;c--)if(c in d&&b.call(void 0,d[c],c,a)){b=c;break a}b=-1}return 0>b?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_sc(a,b){return 0<=gvjs_jc(a,b)}function gvjs_tc(a){return 0==a.length}function gvjs_uc(a){if(!gvjs_m(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function gvjs_vc(a,b){gvjs_sc(a,b)||a.push(b)}function gvjs_wc(a,b,c){gvjs_xc(a,c,0,b)}
function gvjs_yc(a,b){b=gvjs_jc(a,b);var c;(c=0<=b)&&gvjs_zc(a,b);return c}function gvjs_zc(a,b){Array.prototype.splice.call(a,b,1)}function gvjs_laa(a,b){b=gvjs_qc(a,b,void 0);0<=b&&gvjs_zc(a,b)}function gvjs_Ac(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function gvjs_Bc(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
function gvjs_Cc(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(gvjs_Kb(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}}function gvjs_xc(a,b,c,d){return Array.prototype.splice.apply(a,gvjs_Dc(arguments,1))}function gvjs_Dc(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function gvjs_Ec(a,b,c){function d(a){return gvjs_n(a)?"o"+gvjs_Nb(a):(typeof a).charAt(0)+a}b=b||a;c=c||d;for(var e={},f=0,g=0;g<a.length;){var h=a[g++],k=c(h);Object.prototype.hasOwnProperty.call(e,k)||(e[k]=!0,b[f++]=h)}b.length=f}function gvjs_Fc(a,b,c){return gvjs_Gc(a,c||gvjs_Hc,!1,b)}function gvjs_maa(a,b,c){return gvjs_Gc(a,b,!0,void 0,c)}function gvjs_Gc(a,b,c,d,e){for(var f=0,g=a.length,h;f<g;){var k=f+g>>1,l;l=c?b.call(e,a[k],k,a):b(d,a[k]);0<l?f=k+1:(g=k,h=!l)}return h?f:~f}
function gvjs_Ic(a,b){a.sort(b||gvjs_Hc)}function gvjs_Jc(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||gvjs_Hc;gvjs_Ic(c,function(a,b){return e(a.value,b.value)||a.index-b.index});for(d=0;d<a.length;d++)a[d]=c[d].value}function gvjs_naa(a,b){var c=gvjs_Hc;gvjs_Ic(a,function(a,e){return c(b(a),b(e))})}function gvjs_Kc(a){gvjs_naa(a,function(a){return a.x})}
function gvjs_Lc(a,b){if(!gvjs_Kb(a)||!gvjs_Kb(b)||a.length!=b.length)return!1;for(var c=a.length,d=gvjs_oaa,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function gvjs_Hc(a,b){return a>b?1:a<b?-1:0}function gvjs_oaa(a,b){return a===b}function gvjs_paa(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],f=b.call(void 0,e,d,a);gvjs_k(f)&&(c[f]||(c[f]=[])).push(e)}return c}function gvjs_Mc(a){var b=[];if(0>1*(a-0))return[];for(var c=0;c<a;c+=1)b.push(c);return b}
function gvjs_Nc(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function gvjs_Oc(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(gvjs_m(d))for(var e=0;e<d.length;e+=8192)for(var f=gvjs_Dc(d,e,e+8192),f=gvjs_Oc.apply(null,f),g=0;g<f.length;g++)b.push(f[g]);else b.push(d)}return b}
function gvjs_Pc(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b};function gvjs_v(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function gvjs_Qc(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d}function gvjs_Rc(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function gvjs_Sc(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0}function gvjs_Tc(a){var b=0,c;for(c in a)b++;return b}function gvjs_Uc(a){for(var b in a)return a[b]}function gvjs_Vc(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}
function gvjs_Wc(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function gvjs_Xc(a,b){return null!==a&&b in a}function gvjs_Yc(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function gvjs_Zc(a){for(var b in a)return!1;return!0}function gvjs__c(a,b){b in a&&delete a[b]}function gvjs_0c(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function gvjs_1c(a,b,c){return null!==a&&b in a?a[b]:c}function gvjs_2c(a,b,c){return b in a?a[b]:a[b]=c}
function gvjs_qaa(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0}function gvjs_w(a){var b={},c;for(c in a)b[c]=a[c];return b}function gvjs_3c(a){var b=gvjs_Hb(a);if(b==gvjs_db||b==gvjs_Na){if(gvjs_q(a.clone))return a.clone();var b=b==gvjs_Na?[]:{},c;for(c in a)b[c]=gvjs_3c(a[c]);return b}return a}function gvjs_4c(a){var b={},c;for(c in a)b[a[c]]=c;return b}var gvjs_5c="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function gvjs_6c(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<gvjs_5c.length;f++)c=gvjs_5c[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function gvjs_7c(a){var b=arguments.length;if(1==b&&gvjs_m(arguments[0]))return gvjs_7c.apply(null,arguments[0]);if(b%2)throw Error(gvjs_Ia);for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}
function gvjs_8c(a){var b=arguments.length;if(1==b&&gvjs_m(arguments[0]))return gvjs_8c.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var gvjs_raa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var gvjs_saa=/<[^>]*>|&[^;]+;/g;function gvjs_9c(a,b){return b?a.replace(gvjs_saa,""):a}
var gvjs_taa=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,gvjs_uaa=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,gvjs_vaa=/^http:\/\/.*/,gvjs_waa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,gvjs_xaa=/\s+/,gvjs_yaa=/[\d\u06f0-\u06f9]/;
function gvjs_$c(a,b){var c=0,d=0,e=!1;a=gvjs_9c(a,b).split(gvjs_xaa);for(b=0;b<a.length;b++){var f=a[b];gvjs_uaa.test(gvjs_9c(f,void 0))?(c++,d++):gvjs_vaa.test(f)?e=!0:gvjs_taa.test(gvjs_9c(f,void 0))?d++:gvjs_yaa.test(f)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1};var gvjs_ad;a:{var gvjs_bd=gvjs_j.navigator;if(gvjs_bd){var gvjs_cd=gvjs_bd.userAgent;if(gvjs_cd){gvjs_ad=gvjs_cd;break a}}gvjs_ad=""}function gvjs_dd(a){return gvjs_8b(gvjs_ad,a)};function gvjs_ed(){return(gvjs_dd("Chrome")||gvjs_dd("CriOS"))&&!gvjs_dd(gvjs_sa)};function gvjs_fd(){this.cW="";this.tma=gvjs_gd}gvjs_fd.prototype.Bv=!0;gvjs_fd.prototype.Ss=function(){return this.cW};gvjs_fd.prototype.toString=function(){return"Const{"+this.cW+"}"};function gvjs_hd(a){return a instanceof gvjs_fd&&a.constructor===gvjs_fd&&a.tma===gvjs_gd?a.cW:"type_error:Const"}var gvjs_gd={};function gvjs_id(a){var b=new gvjs_fd;b.cW=a;return b};function gvjs_jd(){this.Q4="";this.cma=gvjs_kd}gvjs_jd.prototype.Bv=!0;var gvjs_kd={};gvjs_jd.prototype.Ss=function(){return this.Q4};function gvjs_ld(a){if(a instanceof gvjs_jd&&a.constructor===gvjs_jd&&a.cma===gvjs_kd)return a.Q4;gvjs_Hb(a);return"type_error:SafeStyle"}gvjs_jd.prototype.XC=function(a){this.Q4=a;return this};var gvjs_zaa=(new gvjs_jd).XC("");
function gvjs_md(a){var b="",c;for(c in a){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];if(null!=d){if(d instanceof gvjs_fd)d=gvjs_hd(d);else if(gvjs_Aaa.test(d)){for(var e=!0,f=!0,g=0;g<d.length;g++){var h=d.charAt(g);"'"==h&&f?e=!e:'"'==h&&e&&(f=!f)}e&&f||(d="zClosurez")}else d="zClosurez";b+=c+":"+d+";"}}return b?(new gvjs_jd).XC(b):gvjs_zaa}var gvjs_Aaa=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;function gvjs_nd(){this.P4="";this.bma=gvjs_od}gvjs_nd.prototype.Bv=!0;var gvjs_od={};gvjs_nd.prototype.Ss=function(){return this.P4};gvjs_nd.prototype.XC=function(a){this.P4=a;return this};function gvjs_pd(){this.Lz="";this.dma=gvjs_qd}gvjs_pd.prototype.Bv=!0;gvjs_pd.prototype.Ss=function(){return this.Lz};gvjs_pd.prototype.U1=!0;gvjs_pd.prototype.fv=function(){return 1};var gvjs_Baa=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i,gvjs_qd={};function gvjs_rd(a){var b=new gvjs_pd;b.Lz=a;return b}gvjs_rd("about:blank");function gvjs_sd(){this.fha="";this.Cma=gvjs_td}gvjs_sd.prototype.Bv=!0;gvjs_sd.prototype.Ss=function(){return this.fha};gvjs_sd.prototype.U1=!0;gvjs_sd.prototype.fv=function(){return 1};var gvjs_td={};function gvjs_ud(){this.Lz="";this.ama=gvjs_vd;this.Daa=null}gvjs_ud.prototype.U1=!0;gvjs_ud.prototype.fv=function(){return this.Daa};gvjs_ud.prototype.Bv=!0;gvjs_ud.prototype.Ss=function(){return this.Lz};function gvjs_wd(a){if(a instanceof gvjs_ud&&a.constructor===gvjs_ud&&a.ama===gvjs_vd)return a.Lz;gvjs_Hb(a);return"type_error:SafeHtml"}function gvjs_xd(a){if(a instanceof gvjs_ud)return a;var b=null;a.U1&&(b=a.fv());return gvjs_yd(gvjs_0b(a.Bv?a.Ss():String(a)),b)}
function gvjs_zd(a){if(a instanceof gvjs_ud)return a;a=gvjs_xd(a);var b;b=gvjs_wd(a).replace(/(\r\n|\r|\n)/g,gvjs_la);return gvjs_yd(b,a.fv())}var gvjs_Ad=/^[a-zA-Z0-9-]+$/,gvjs_Caa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},gvjs_Daa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};
function gvjs_Bd(a,b,c){if(!gvjs_Ad.test(a))throw Error("Invalid tag name <"+a+">.");if(a.toUpperCase()in gvjs_Daa)throw Error("Tag name <"+a+"> is not allowed for SafeHtml.");var d=null,e,f="";if(b)for(e in b){if(!gvjs_Ad.test(e))throw Error('Invalid attribute name "'+e+'".');var g=b[e];if(null!=g){var h,k=a;h=e;if(g instanceof gvjs_fd)g=gvjs_hd(g);else if(h.toLowerCase()==gvjs_sb){if(!gvjs_n(g))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+
" given: "+g);g instanceof gvjs_jd||(g=gvjs_md(g));g=gvjs_ld(g)}else{if(/^on/i.test(h))throw Error('Attribute "'+h+'" requires goog.string.Const value, "'+g+'" given.');if(h.toLowerCase()in gvjs_Caa)if(g instanceof gvjs_sd)g instanceof gvjs_sd&&g.constructor===gvjs_sd&&g.Cma===gvjs_td?g=g.fha:(gvjs_Hb(g),g="type_error:TrustedResourceUrl");else if(g instanceof gvjs_pd)g instanceof gvjs_pd&&g.constructor===gvjs_pd&&g.dma===gvjs_qd?g=g.Lz:(gvjs_Hb(g),g="type_error:SafeUrl");else if(gvjs_o(g))g instanceof
gvjs_pd||(g=g.Bv?g.Ss():String(g),gvjs_Baa.test(g)||(g="about:invalid#zClosurez"),g=gvjs_rd(g)),g=g.Ss();else throw Error('Attribute "'+h+'" on tag "'+k+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+g+'" given.');}g.Bv&&(g=g.Ss());h=h+'="'+gvjs_0b(String(g))+'"';f+=" "+h}}e="<"+a+f;null!=c?gvjs_m(c)||(c=[c]):c=[];!0===gvjs_raa[a.toLowerCase()]?e+=">":(d=gvjs_Cd(c),e+=">"+gvjs_wd(d)+"</"+a+">",d=d.fv());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return gvjs_yd(e,d)}
function gvjs_Cd(a){function b(a){gvjs_m(a)?gvjs_t(a,b):(a=gvjs_xd(a),d+=gvjs_wd(a),a=a.fv(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";gvjs_t(arguments,b);return gvjs_yd(d,c)}var gvjs_vd={};function gvjs_yd(a,b){return(new gvjs_ud).XC(a,b)}gvjs_ud.prototype.XC=function(a,b){this.Lz=a;this.Daa=b;return this};gvjs_yd("<!DOCTYPE html>",0);var gvjs_Dd=gvjs_yd("",0),gvjs_Ed=gvjs_yd(gvjs_la,0);function gvjs_Fd(a,b,c){return gvjs_yd(b,c||null)};function gvjs_Gd(a){return function(){return a}}var gvjs_Eaa=gvjs_Gd(!0),gvjs_Hd=gvjs_Gd(null);function gvjs_Id(a){return a}function gvjs_Faa(a){var b;b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}}function gvjs_Jd(){return function(){return!gvjs_Ib.apply(this,arguments)}};function gvjs_Kd(a,b,c){return Math.min(Math.max(a,b),c)}function gvjs_Ld(a,b){a%=b;return 0>a*b?a+b:a}function gvjs_Md(a,b,c){return a+c*(b-a)}function gvjs_Nd(a){return a*Math.PI/180}function gvjs_Od(a,b){return b*Math.cos(gvjs_Nd(a))}function gvjs_Pd(a,b){return b*Math.sin(gvjs_Nd(a))}function gvjs_Qd(a,b,c,d){return gvjs_Ld(180*Math.atan2(d-b,c-a)/Math.PI,360)}var gvjs_Rd=Math.sign||function(a){return 0<a?1:0>a?-1:a};function gvjs_Sd(a){return gvjs_mc(arguments,function(a,c){return a+c},0)}
function gvjs_Td(a){return gvjs_Sd.apply(null,arguments)/arguments.length}function gvjs_Ud(a){return isFinite(a)&&0==a%1}function gvjs_Vd(a){return isFinite(a)&&!isNaN(a)};var gvjs_Wd="StopIteration"in gvjs_j?gvjs_j.StopIteration:{message:"StopIteration",stack:""};function gvjs_Xd(){}gvjs_Xd.prototype.next=function(){throw gvjs_Wd;};gvjs_Xd.prototype.Ir=function(){return this};function gvjs_Yd(a){if(a instanceof gvjs_Xd)return a;if(typeof a.Ir==gvjs_c)return a.Ir(!1);if(gvjs_Kb(a)){var b=0,c=new gvjs_Xd;c.next=function(){for(;;){if(b>=a.length)throw gvjs_Wd;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function gvjs_Zd(a,b,c){if(gvjs_Kb(a))try{gvjs_t(a,b,c)}catch(d){if(d!==gvjs_Wd)throw d;}else{a=gvjs_Yd(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==gvjs_Wd)throw d;}}}function gvjs__d(a,b,c){var d=0,e=a,f=c||1;1<arguments.length&&(d=a,e=b);if(0==f)throw Error("Range step argument must not be zero");var g=new gvjs_Xd;g.next=function(){if(0<f&&d>=e||0>f&&d<=e)throw gvjs_Wd;var a=d;d+=f;return a};return g}
function gvjs_0d(a,b,c){var d=gvjs_Yd(a);a=new gvjs_Xd;a.next=function(){var a=d.next();return b.call(c,a,void 0,d)};return a}function gvjs_Gaa(a,b){a=gvjs_Yd(a);try{for(;;)if(b.call(void 0,a.next(),void 0,a))return!0}catch(c){if(c!==gvjs_Wd)throw c;}return!1}function gvjs_1d(a){return gvjs_Haa(arguments)}
function gvjs_Haa(a){var b=gvjs_Yd(a);a=new gvjs_Xd;var c=null;a.next=function(){for(;;){if(null==c){var a=b.next();c=gvjs_Yd(a)}try{return c.next()}catch(e){if(e!==gvjs_Wd)throw e;c=null}}};return a}function gvjs_2d(a){if(gvjs_Kb(a))return gvjs_Bc(a);a=gvjs_Yd(a);var b=[];gvjs_Zd(a,function(a){b.push(a)});return b}function gvjs_Iaa(a){try{return gvjs_Yd(a).next()}catch(b){if(b!=gvjs_Wd)throw b;return null}};function gvjs_3d(a,b){this.hb={};this.Yd=[];this.IA=this.Ub=0;var c=arguments.length;if(1<c){if(c%2)throw Error(gvjs_Ia);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}gvjs_=gvjs_3d.prototype;gvjs_.yb=function(){return this.Ub};gvjs_.Va=function(){gvjs_4d(this);for(var a=[],b=0;b<this.Yd.length;b++)a.push(this.hb[this.Yd[b]]);return a};gvjs_.Zj=function(){gvjs_4d(this);return this.Yd.concat()};gvjs_.Ce=function(a){return gvjs_5d(this.hb,a)};
gvjs_.FH=function(a){for(var b=0;b<this.Yd.length;b++){var c=this.Yd[b];if(gvjs_5d(this.hb,c)&&this.hb[c]==a)return!0}return!1};gvjs_.equals=function(a,b){if(this===a)return!0;if(this.Ub!=a.yb())return!1;b=b||gvjs_Jaa;gvjs_4d(this);for(var c,d=0;c=this.Yd[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function gvjs_Jaa(a,b){return a===b}gvjs_.isEmpty=function(){return 0==this.Ub};gvjs_.clear=function(){this.hb={};this.IA=this.Ub=this.Yd.length=0};
gvjs_.remove=function(a){return gvjs_5d(this.hb,a)?(delete this.hb[a],this.Ub--,this.IA++,this.Yd.length>2*this.Ub&&gvjs_4d(this),!0):!1};function gvjs_4d(a){if(a.Ub!=a.Yd.length){for(var b=0,c=0;b<a.Yd.length;){var d=a.Yd[b];gvjs_5d(a.hb,d)&&(a.Yd[c++]=d);b++}a.Yd.length=c}if(a.Ub!=a.Yd.length){for(var e={},c=b=0;b<a.Yd.length;)d=a.Yd[b],gvjs_5d(e,d)||(a.Yd[c++]=d,e[d]=1),b++;a.Yd.length=c}}gvjs_.get=function(a,b){return gvjs_5d(this.hb,a)?this.hb[a]:b};
gvjs_.set=function(a,b){gvjs_5d(this.hb,a)||(this.Ub++,this.Yd.push(a),this.IA++);this.hb[a]=b};gvjs_.addAll=function(a){var b;a instanceof gvjs_3d?(b=a.Zj(),a=a.Va()):(b=gvjs_Wc(a),a=gvjs_Vc(a));for(var c=0;c<b.length;c++)this.set(b[c],a[c])};gvjs_.forEach=function(a,b){for(var c=this.Zj(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};gvjs_.clone=function(){return new gvjs_3d(this)};
gvjs_.transpose=function(){for(var a=new gvjs_3d,b=0;b<this.Yd.length;b++){var c=this.Yd[b];a.set(this.hb[c],c)}return a};gvjs_.Ir=function(a){gvjs_4d(this);var b=0,c=this.IA,d=this,e=new gvjs_Xd;e.next=function(){if(c!=d.IA)throw Error("The map has changed since the iterator was created");if(b>=d.Yd.length)throw gvjs_Wd;var e=d.Yd[b++];return a?e:d.hb[e]};return e};function gvjs_5d(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function gvjs_6d(a){return a.yb&&typeof a.yb==gvjs_c?a.yb():gvjs_Kb(a)||gvjs_o(a)?a.length:gvjs_Tc(a)}function gvjs_7d(a){if(a.Va&&typeof a.Va==gvjs_c)return a.Va();if(gvjs_o(a))return a.split("");if(gvjs_Kb(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return gvjs_Vc(a)}function gvjs_8d(a){if(a.Zj&&typeof a.Zj==gvjs_c)return a.Zj();if(!a.Va||typeof a.Va!=gvjs_c){if(gvjs_Kb(a)||gvjs_o(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return gvjs_Wc(a)}}
function gvjs_9d(a,b,c){if(a.forEach&&typeof a.forEach==gvjs_c)a.forEach(b,c);else if(gvjs_Kb(a)||gvjs_o(a))gvjs_t(a,b,c);else for(var d=gvjs_8d(a),e=gvjs_7d(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}
function gvjs_Kaa(a,b,c){if(typeof a.filter==gvjs_c)return a.filter(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_lc(a,b,c);var d,e=gvjs_8d(a),f=gvjs_7d(a),g=f.length;if(e){d={};for(var h=0;h<g;h++)b.call(c,f[h],e[h],a)&&(d[e[h]]=f[h])}else for(d=[],h=0;h<g;h++)b.call(c,f[h],void 0,a)&&d.push(f[h]);return d}
function gvjs_$d(a,b,c){if(typeof a.map==gvjs_c)return a.map(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_u(a,b,c);var d,e=gvjs_8d(a),f=gvjs_7d(a),g=f.length;if(e){d={};for(var h=0;h<g;h++)d[e[h]]=b.call(c,f[h],e[h],a)}else for(d=[],h=0;h<g;h++)d[h]=b.call(c,f[h],void 0,a);return d}
function gvjs_ae(a,b,c){if(typeof a.every==gvjs_c)return a.every(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_oc(a,b,c);for(var d=gvjs_8d(a),e=gvjs_7d(a),f=e.length,g=0;g<f;g++)if(!b.call(c,e[g],d&&d[g],a))return!1;return!0};function gvjs_x(a){this.hb=new gvjs_3d;a&&this.addAll(a)}function gvjs_be(a){var b=typeof a;return b==gvjs_db&&a||b==gvjs_c?"o"+gvjs_Nb(a):b.substr(0,1)+a}gvjs_=gvjs_x.prototype;gvjs_.yb=function(){return this.hb.yb()};gvjs_.add=function(a){this.hb.set(gvjs_be(a),a)};gvjs_.addAll=function(a){a=gvjs_7d(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};gvjs_.Ec=function(a){a=gvjs_7d(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};gvjs_.remove=function(a){return this.hb.remove(gvjs_be(a))};
gvjs_.clear=function(){this.hb.clear()};gvjs_.isEmpty=function(){return this.hb.isEmpty()};gvjs_.contains=function(a){return this.hb.Ce(gvjs_be(a))};gvjs_.cD=function(a){var b=new gvjs_x;a=gvjs_7d(a);for(var c=0;c<a.length;c++){var d=a[c];this.contains(d)&&b.add(d)}return b};gvjs_.Kl=function(a){var b=this.clone();b.Ec(a);return b};gvjs_.Va=function(){return this.hb.Va()};gvjs_.clone=function(){return new gvjs_x(this)};gvjs_.equals=function(a){return this.yb()==gvjs_6d(a)&&this.iD(a)};
gvjs_.iD=function(a){var b=gvjs_6d(a);if(this.yb()>b)return!1;!(a instanceof gvjs_x)&&5<b&&(a=new gvjs_x(a));return gvjs_ae(this,function(b){var d=a;return d.contains&&typeof d.contains==gvjs_c?d.contains(b):d.FH&&typeof d.FH==gvjs_c?d.FH(b):gvjs_Kb(d)||gvjs_o(d)?gvjs_sc(d,b):gvjs_Yc(d,b)})};gvjs_.Ir=function(){return this.hb.Ir(!1)};function gvjs_ce(){return gvjs_dd("iPhone")&&!gvjs_dd("iPod")&&!gvjs_dd("iPad")};var gvjs_de=gvjs_dd("Opera"),gvjs_y=gvjs_dd("Trident")||gvjs_dd("MSIE"),gvjs_ee=gvjs_dd(gvjs_sa),gvjs_Laa=gvjs_ee||gvjs_y,gvjs_fe=gvjs_dd("Gecko")&&!(gvjs_8b(gvjs_ad.toLowerCase(),"webkit")&&!gvjs_dd(gvjs_sa))&&!(gvjs_dd("Trident")||gvjs_dd("MSIE"))&&!gvjs_dd(gvjs_sa),gvjs_ge=gvjs_8b(gvjs_ad.toLowerCase(),"webkit")&&!gvjs_dd(gvjs_sa),gvjs_he=gvjs_ge&&gvjs_dd("Mobile"),gvjs_ie=gvjs_dd("Macintosh"),gvjs_je=gvjs_dd("Windows"),gvjs_ke=gvjs_dd("Linux")||gvjs_dd("CrOS"),gvjs_le=gvjs_j.navigator||null;
gvjs_le&&gvjs_8b(gvjs_le.appVersion||"","X11");gvjs_dd("Android");gvjs_ce();gvjs_dd("iPad");gvjs_dd("iPod");function gvjs_me(){var a=gvjs_j.document;return a?a.documentMode:void 0}var gvjs_ne;
a:{var gvjs_oe="",gvjs_pe=function(){var a=gvjs_ad;if(gvjs_fe)return/rv\:([^\);]+)(\)|;)/.exec(a);if(gvjs_ee)return/Edge\/([\d\.]+)/.exec(a);if(gvjs_y)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(gvjs_ge)return/WebKit\/(\S+)/.exec(a);if(gvjs_de)return/(?:Version)[ \/]?(\S+)/.exec(a)}();gvjs_pe&&(gvjs_oe=gvjs_pe?gvjs_pe[1]:"");if(gvjs_y){var gvjs_qe=gvjs_me();if(null!=gvjs_qe&&gvjs_qe>parseFloat(gvjs_oe)){gvjs_ne=String(gvjs_qe);break a}}gvjs_ne=gvjs_oe}var gvjs_re=gvjs_ne,gvjs_se={};
function gvjs_te(a){return gvjs_se[a]||(gvjs_se[a]=0<=gvjs_dc(gvjs_re,a))}function gvjs_ue(a){return Number(gvjs_Maa)>=a}var gvjs_ve=gvjs_j.document,gvjs_Maa=gvjs_ve&&gvjs_y?gvjs_me()||("CSS1Compat"==gvjs_ve.compatMode?parseInt(gvjs_re,10):5):void 0;function gvjs_we(a,b){a.innerHTML=gvjs_wd(b)};function gvjs_z(a,b){this.x=gvjs_k(a)?a:0;this.y=gvjs_k(b)?b:0}gvjs_=gvjs_z.prototype;gvjs_.clone=function(){return new gvjs_z(this.x,this.y)};function gvjs_xe(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function gvjs_ye(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function gvjs_ze(a,b){return new gvjs_z(a.x-b.x,a.y-b.y)}function gvjs_Ae(a,b){return new gvjs_z(a.x+b.x,a.y+b.y)}gvjs_.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
gvjs_.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};gvjs_.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),gvjs_p(b)&&(this.y+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.x*=a;this.y*=b;return this};function gvjs_A(a,b){this.width=a;this.height=b}function gvjs_Be(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}gvjs_=gvjs_A.prototype;gvjs_.clone=function(){return new gvjs_A(this.width,this.height)};function gvjs_Ce(a){return Math.min(a.width,a.height)}gvjs_.area=function(){return this.width*this.height};gvjs_.isEmpty=function(){return!this.area()};gvjs_.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
gvjs_.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};gvjs_.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.width*=a;this.height*=b;return this};var gvjs_Naa=!gvjs_y||gvjs_ue(9),gvjs_Oaa=!gvjs_fe&&!gvjs_y||gvjs_y&&gvjs_ue(9)||gvjs_fe&&gvjs_te("1.9.1"),gvjs_De=gvjs_y&&!gvjs_te("9"),gvjs_Paa=gvjs_y||gvjs_de||gvjs_ge;function gvjs_Ee(a){return a?new gvjs_Fe(gvjs_Ge(a)):gvjs_Ub||(gvjs_Ub=new gvjs_Fe)}function gvjs_He(a,b){return gvjs_o(b)?a.getElementById(b):b}function gvjs_Ie(a,b,c){return gvjs_Je(document,a,b,c)}function gvjs_Ke(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):gvjs_Je(document,"*",a,b)}
function gvjs_Le(a,b){var c=b||document;return(c.getElementsByClassName?c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?c.querySelector("."+a):gvjs_Je(document,"*",a,b)[0])||null}
function gvjs_Je(a,b,c,d){a=d||a;b=b&&"*"!=b?b.toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,typeof b.split==gvjs_c&&gvjs_sc(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a}
function gvjs_Me(a,b){gvjs_v(b,function(b,d){d==gvjs_sb?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:gvjs_Ne.hasOwnProperty(d)?a.setAttribute(gvjs_Ne[d],b):gvjs_Vb(d,"aria-")||gvjs_Vb(d,"data-")?a.setAttribute(d,b):a[d]=b})}var gvjs_Ne={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:gvjs_6a,maxlength:"maxLength",nonce:"nonce",role:gvjs_kb,rowspan:"rowSpan",type:gvjs_yb,usemap:"useMap",valign:"vAlign",width:gvjs_Cb};
function gvjs_Oe(a){a=a.document;a=gvjs_Pe(a)?a.documentElement:a.body;return new gvjs_A(a.clientWidth,a.clientHeight)}function gvjs_Qe(a){var b=gvjs_Re(a);a=a.parentWindow||a.defaultView;return gvjs_y&&gvjs_te("10")&&a.pageYOffset!=b.scrollTop?new gvjs_z(b.scrollLeft,b.scrollTop):new gvjs_z(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function gvjs_Re(a){return a.scrollingElement?a.scrollingElement:!gvjs_ge&&gvjs_Pe(a)?a.documentElement:a.body||a.documentElement}
function gvjs_Se(a){return a?a.parentWindow||a.defaultView:window}function gvjs_B(a,b,c){return gvjs_Te(document,arguments)}
function gvjs_Te(a,b){var c=String(b[0]),d=b[1];if(!gvjs_Naa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',gvjs_0b(d.name),'"');if(d.type){c.push(' type="',gvjs_0b(d.type),'"');var e={};gvjs_6c(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(gvjs_o(d)?c.className=d:gvjs_m(d)?c.className=d.join(" "):gvjs_Me(c,d));2<b.length&&gvjs_Ue(a,c,b,2);return c}
function gvjs_Ue(a,b,c,d){function e(c){c&&b.appendChild(gvjs_o(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var f=c[d];gvjs_Kb(f)&&!gvjs_Ve(f)?gvjs_t(gvjs_Qaa(f)?gvjs_Bc(f):f,e):e(f)}}function gvjs_We(a){return document.createElement(String(a))}
function gvjs_Xe(a,b){var c=a.createElement(gvjs_qa);gvjs_y?(gvjs_we(c,gvjs_Cd(gvjs_Ed,b)),c.removeChild(c.firstChild)):gvjs_we(c,b);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(a=a.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}function gvjs_Pe(a){return"CSS1Compat"==a.compatMode}
function gvjs_Ye(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case gvjs_ua:case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case gvjs_Aa:case gvjs_Ca:case "STYLE":case "TRACK":case "WBR":return!1}return!0}function gvjs_Ze(a,b){a.appendChild(b)}function gvjs__e(a,b){gvjs_Ue(gvjs_Ge(a),a,arguments,1)}
function gvjs_0e(a){for(var b;b=a.firstChild;)a.removeChild(b)}function gvjs_1e(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function gvjs_2e(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function gvjs_3e(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function gvjs_4e(a){return gvjs_Oaa&&void 0!=a.children?a.children:gvjs_lc(a.childNodes,function(a){return 1==a.nodeType})}
function gvjs_5e(a){return gvjs_k(a.firstElementChild)?a.firstElementChild:gvjs_6e(a.firstChild,!0)}function gvjs_7e(a){return gvjs_k(a.nextElementSibling)?a.nextElementSibling:gvjs_6e(a.nextSibling,!0)}function gvjs_6e(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function gvjs_Ve(a){return gvjs_n(a)&&0<a.nodeType}function gvjs_8e(a){return gvjs_n(a)&&1==a.nodeType}
function gvjs_9e(a){var b;if(gvjs_Paa&&!(gvjs_y&&gvjs_te("9")&&!gvjs_te("10")&&gvjs_j.SVGElement&&a instanceof gvjs_j.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return gvjs_8e(b)?b:null}function gvjs_$e(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}
function gvjs_Raa(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(gvjs_y&&!gvjs_ue(9)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?gvjs_af(a,b):!c&&gvjs_$e(e,b)?-1*gvjs_bf(a,b):!d&&gvjs_$e(f,a)?gvjs_bf(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:
f.sourceIndex)}d=gvjs_Ge(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(gvjs_j.Range.START_TO_END,a)}function gvjs_bf(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return gvjs_af(b,a)}function gvjs_af(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function gvjs_Ge(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function gvjs_cf(a){return a.contentDocument||a.contentWindow.document}function gvjs_df(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{gvjs_0e(a);var c=gvjs_Ge(a);a.appendChild(c.createTextNode(String(b)))}}
function gvjs_ef(a){if("outerHTML"in a)return a.outerHTML;var b=gvjs_Ge(a).createElement(gvjs_qa);b.appendChild(a.cloneNode(!0));return b.innerHTML}function gvjs_Saa(a,b){var c=[];return gvjs_ff(a,b,c,!0)?c[0]:void 0}function gvjs_ff(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||gvjs_ff(a,b,c,d))return!0;a=a.nextSibling}return!1}var gvjs_Taa={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},gvjs_gf={IMG:" ",BR:"\n"};function gvjs_hf(a){return gvjs_if(a)&&gvjs_jf(a)}
function gvjs_kf(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}function gvjs_if(a){a=a.getAttributeNode("tabindex");return null!=a&&a.specified}function gvjs_jf(a){a=a.tabIndex;return gvjs_p(a)&&0<=a&&32768>a}
function gvjs_lf(a){if(gvjs_De&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];gvjs_mf(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");gvjs_De||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}function gvjs_nf(a){var b=[];gvjs_mf(a,b,!1);return b.join("")}
function gvjs_mf(a,b,c){if(!(a.nodeName in gvjs_Taa))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in gvjs_gf)b.push(gvjs_gf[a.nodeName]);else for(a=a.firstChild;a;)gvjs_mf(a,b,c),a=a.nextSibling}function gvjs_Qaa(a){if(a&&typeof a.length==gvjs_f){if(gvjs_n(a))return typeof a.item==gvjs_c||typeof a.item==gvjs_h;if(gvjs_q(a))return typeof a.item==gvjs_c}return!1}
function gvjs_of(a,b,c,d){c||(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null}function gvjs_pf(a){try{return a&&a.activeElement}catch(b){}return null}function gvjs_Fe(a){this.Ad=a||gvjs_j.document||document}gvjs_=gvjs_Fe.prototype;gvjs_.Da=gvjs_Ee;gvjs_.vc=function(){return this.Ad};gvjs_.j=function(a){return gvjs_He(this.Ad,a)};function gvjs_qf(a,b,c,d){return gvjs_Je(a.Ad,b,c,d)}gvjs_.Os=function(a,b){return gvjs_Ke(a,b||this.Ad)};
gvjs_.Ld=function(a,b){return gvjs_Le(a,b||this.Ad)};gvjs_.mca=function(a,b){return gvjs_Le(a,b||this.Ad)};gvjs_.sw=gvjs_Me;gvjs_.C=function(a,b,c){return gvjs_Te(this.Ad,arguments)};gvjs_.createElement=function(a){return this.Ad.createElement(String(a))};gvjs_.createTextNode=function(a){return this.Ad.createTextNode(String(a))};
gvjs_.daa=function(a,b,c){var d=this.Ad;c=!!c;for(var e=d.createElement("TABLE"),f=e.appendChild(d.createElement("TBODY")),g=0;g<a;g++){for(var h=d.createElement("TR"),k=0;k<b;k++){var l=d.createElement("TD");c&&gvjs_df(l,"\u00a0");h.appendChild(l)}f.appendChild(h)}return e};gvjs_.getWindow=function(){var a=this.Ad;return a.parentWindow||a.defaultView};gvjs_.oC=function(a){return gvjs_pf(a||this.Ad)};gvjs_.appendChild=gvjs_Ze;gvjs_.append=gvjs__e;gvjs_.gc=gvjs_0e;gvjs_.h2=gvjs_1e;gvjs_.Tua=gvjs_2e;
gvjs_.removeNode=gvjs_3e;gvjs_.Ue=gvjs_4e;gvjs_.eca=gvjs_5e;function gvjs_Uaa(a){return gvjs_k(a.lastElementChild)?a.lastElementChild:gvjs_6e(a.lastChild,!1)}gvjs_.kca=gvjs_7e;gvjs_.To=gvjs_Ve;gvjs_.o2=gvjs_8e;gvjs_.OQ=gvjs_9e;gvjs_.contains=gvjs_$e;gvjs_.Pra=gvjs_Ge;gvjs_.fca=gvjs_cf;gvjs_.mia=gvjs_df;function gvjs_Vaa(a,b){var c=[];gvjs_ff(a,b,c,!1);return c}
gvjs_.et=function(a){var b;(b="A"==a.tagName||a.tagName==gvjs_ua||a.tagName==gvjs_Fa||a.tagName==gvjs_Ba||a.tagName==gvjs_ma?!a.disabled&&(!gvjs_if(a)||gvjs_jf(a)):gvjs_hf(a))&&gvjs_y?(a=!gvjs_q(a.getBoundingClientRect)||gvjs_y&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};gvjs_.Sra=gvjs_lf;function gvjs_rf(a,b){return gvjs_of(b,function(a){return"SVG"==a.nodeName&&!0},!0,void 0)}gvjs_.Vba=gvjs_of;function gvjs_sf(a){gvjs_tf();return gvjs_yd(a,null)}var gvjs_tf=gvjs_Fb;function gvjs_C(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}gvjs_=gvjs_C.prototype;gvjs_.zb=function(){return this.right-this.left};gvjs_.getHeight=function(){return this.bottom-this.top};gvjs_.clone=function(){return new gvjs_C(this.top,this.right,this.bottom,this.left)};gvjs_.contains=function(a){return this&&a?a instanceof gvjs_C?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
gvjs_.expand=function(a,b,c,d){gvjs_n(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};function gvjs_uf(a,b){a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.right=Math.max(a.right,b.right);a.bottom=Math.max(a.bottom,b.bottom)}function gvjs_vf(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom}
gvjs_.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};gvjs_.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};gvjs_.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,gvjs_p(b)&&(this.top+=b,this.bottom+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function gvjs_D(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}gvjs_=gvjs_D.prototype;gvjs_.clone=function(){return new gvjs_D(this.left,this.top,this.width,this.height)};function gvjs_wf(a){return new gvjs_C(a.top,a.left+a.width,a.top+a.height,a.left)}function gvjs_xf(a){return new gvjs_D(a.left,a.top,a.right-a.left,a.bottom-a.top)}function gvjs_yf(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}
gvjs_.cD=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(d<=a)return this.left=b,this.top=d,this.width=c-b,this.height=a-d,!0}return!1};function gvjs_zf(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new gvjs_D(c,e,d-c,a-e)}return null}
gvjs_.Kl=function(a){var b=gvjs_zf(this,a);if(b&&b.height&&b.width){var b=[],c=this.top,d=this.height,e=this.left+this.width,f=this.top+this.height,g=a.left+a.width,h=a.top+a.height;a.top>this.top&&(b.push(new gvjs_D(this.left,this.top,this.width,a.top-this.top)),c=a.top,d-=a.top-this.top);h<f&&(b.push(new gvjs_D(this.left,h,this.width,f-h)),d=h-c);a.left>this.left&&b.push(new gvjs_D(this.left,c,a.left-this.left,d));g<e&&b.push(new gvjs_D(g,c,e-g,d));a=b}else a=[this.clone()];return a};
gvjs_.contains=function(a){return a instanceof gvjs_z?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};gvjs_.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};gvjs_.bc=function(){return new gvjs_A(this.width,this.height)};
gvjs_.getCenter=function(){return new gvjs_z(this.left+this.width/2,this.top+this.height/2)};gvjs_.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};gvjs_.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
gvjs_.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.left+=a.x,this.top+=a.y):(this.left+=a,gvjs_p(b)&&(this.top+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function gvjs_Af(a){gvjs_Af[" "](a);return a}gvjs_Af[" "]=gvjs_Fb;function gvjs_Bf(a,b){try{return gvjs_Af(a[b]),!0}catch(c){}return!1};function gvjs_E(a,b,c){if(gvjs_o(b))(b=gvjs_Cf(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=gvjs_Cf(c,d);f&&(c.style[f]=e)}}var gvjs_Df={};function gvjs_Cf(a,b){var c=gvjs_Df[b];if(!c){var d=gvjs_hc(b),c=d;void 0===a.style[d]&&(d=(gvjs_ge?"Webkit":gvjs_fe?"Moz":gvjs_y?"ms":gvjs_de?"O":null)+gvjs_iaa(d),void 0!==a.style[d]&&(c=d));gvjs_Df[b]=c}return c}function gvjs_Ef(a,b){var c=a.style[gvjs_hc(b)];return"undefined"!==typeof c?c:a.style[gvjs_Cf(a,b)]||""}
function gvjs_Ff(a,b){var c=gvjs_Ge(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function gvjs_Gf(a,b){return gvjs_Ff(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function gvjs_Hf(a){return gvjs_Gf(a,gvjs_hb)}function gvjs_If(a,b,c){var d;b instanceof gvjs_z?(d=b.x,b=b.y):(d=b,b=c);a.style.left=gvjs_Jf(d,!1);a.style.top=gvjs_Jf(b,!1)}
function gvjs_Kf(a){return new gvjs_z(a.offsetLeft,a.offsetTop)}function gvjs_Lf(a){a=a?gvjs_Ge(a):document;return!gvjs_y||gvjs_ue(9)||gvjs_Pe(gvjs_Ee(a).Ad)?a.documentElement:a.body}function gvjs_Mf(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}gvjs_y&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function gvjs_Waa(a){if(gvjs_y&&!gvjs_ue(8))return a.offsetParent;var b=gvjs_Ge(a),c=gvjs_Gf(a,gvjs_hb),d=c==gvjs_Za||c==gvjs_a;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=gvjs_Gf(a,gvjs_hb),d=d&&c==gvjs_rb&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c==gvjs_Za||c==gvjs_a||c==gvjs_jb))return a;return null}
function gvjs_Nf(a){for(var b=new gvjs_C(0,Infinity,Infinity,0),c=gvjs_Ee(a),d=c.vc().body,e=c.vc().documentElement,f=gvjs_Re(c.Ad);a=gvjs_Waa(a);)if(!(gvjs_y&&0==a.clientWidth||gvjs_ge&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&gvjs_Gf(a,gvjs_fb)!=gvjs_Ab){var g=gvjs_Of(a),h=new gvjs_z(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;
b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=c.getWindow();c=gvjs_Oe(c||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}function gvjs_Of(a){var b=gvjs_Ge(a),c=new gvjs_z(0,0),d=gvjs_Lf(b);if(a==d)return c;a=gvjs_Mf(a);b=gvjs_Qe(gvjs_Ee(b).Ad);c.x=a.left+b.x;c.y=a.top+b.y;return c}function gvjs_Pf(a,b){a=gvjs_Qf(a);b=gvjs_Qf(b);return new gvjs_z(a.x-b.x,a.y-b.y)}
function gvjs_Rf(a){a=gvjs_Mf(a);return new gvjs_z(a.left,a.top)}function gvjs_Qf(a){if(1==a.nodeType)return gvjs_Rf(a);a=a.changedTouches?a.changedTouches[0]:a;return new gvjs_z(a.clientX,a.clientY)}function gvjs_Sf(a,b,c){if(b instanceof gvjs_A)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");gvjs_Tf(a,b);a.style.height=gvjs_Jf(c,!0)}function gvjs_Jf(a,b){typeof a==gvjs_f&&(a=(b?Math.round(a):a)+gvjs_g);return a}function gvjs_Tf(a,b){a.style.width=gvjs_Jf(b,!0)}
function gvjs_Uf(a){var b=gvjs_Xaa;if(gvjs_Gf(a,gvjs_Wa)!=gvjs_e)return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility=gvjs_7a;c.position=gvjs_a;c.display=gvjs_$a;a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function gvjs_Xaa(a){var b=a.offsetWidth,c=a.offsetHeight,d=gvjs_ge&&!b&&!c;return gvjs_k(b)&&!d||!a.getBoundingClientRect?new gvjs_A(b,c):(a=gvjs_Mf(a),new gvjs_A(a.right-a.left,a.bottom-a.top))}
function gvjs_Vf(a){var b=gvjs_Of(a);a=gvjs_Uf(a);return new gvjs_D(b.x,b.y,a.width,a.height)}function gvjs_Wf(a,b){a=a.style;gvjs_eb in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:gvjs_Ya in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function gvjs_F(a,b){a.style.display=b?"":gvjs_e}
function gvjs_Xf(a){gvjs_tf();a=(new gvjs_nd).XC(a);var b=gvjs_Ee(void 0),c,d=b.vc();gvjs_y&&d.createStyleSheet?(c=d.createStyleSheet(),gvjs_Yf(c,a)):(d=gvjs_qf(b,"HEAD")[0],d||(c=gvjs_qf(b,"BODY")[0],d=b.C("HEAD"),c.parentNode.insertBefore(d,c)),c=b.C("STYLE"),gvjs_Yf(c,a),b.appendChild(d,c));return c}function gvjs_Yf(a,b){b instanceof gvjs_nd&&b.constructor===gvjs_nd&&b.bma===gvjs_od?b=b.P4:(gvjs_Hb(b),b="type_error:SafeStyleSheet");gvjs_y&&gvjs_k(a.cssText)?a.cssText=b:a.innerHTML=b}
function gvjs_Zf(a){return gvjs_lb==gvjs_Gf(a,gvjs_Va)}var gvjs__f=gvjs_fe?"MozUserSelect":gvjs_ge||gvjs_ee?"WebkitUserSelect":null;function gvjs_0f(a,b,c){c=c?null:a.getElementsByTagName("*");if(gvjs__f){if(b=b?gvjs_e:"",a.style&&(a.style[gvjs__f]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[gvjs__f]=b)}}else if(gvjs_y||gvjs_de)if(b=b?"on":"",a.setAttribute(gvjs_zb,b),c)for(a=0;d=c[a];a++)d.setAttribute(gvjs_zb,b)}
function gvjs_1f(a){var b=gvjs_Ge(a),c=gvjs_y&&a.currentStyle;if(c&&gvjs_Pe(gvjs_Ee(b).Ad)&&c.width!=gvjs_Oa&&c.height!=gvjs_Oa&&!c.boxSizing)return b=gvjs_2f(a,c.width,gvjs_Cb,"pixelWidth"),a=gvjs_2f(a,c.height,gvjs_6a,"pixelHeight"),new gvjs_A(b,a);c=new gvjs_A(a.offsetWidth,a.offsetHeight);b=gvjs_3f(a);a=gvjs_4f(a);return new gvjs_A(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function gvjs_2f(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return b}function gvjs_5f(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?gvjs_2f(a,b,gvjs_ab,"pixelLeft"):0}
function gvjs_3f(a){if(gvjs_y){var b=gvjs_5f(a,"paddingLeft"),c=gvjs_5f(a,"paddingRight"),d=gvjs_5f(a,"paddingTop");a=gvjs_5f(a,"paddingBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Ff(a,"paddingLeft");c=gvjs_Ff(a,"paddingRight");d=gvjs_Ff(a,"paddingTop");a=gvjs_Ff(a,"paddingBottom");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var gvjs_6f={thin:2,medium:4,thick:6};
function gvjs_7f(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==gvjs_e)return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in gvjs_6f?gvjs_6f[b]:gvjs_2f(a,b,gvjs_ab,"pixelLeft")}
function gvjs_4f(a){if(gvjs_y&&!gvjs_ue(9)){var b=gvjs_7f(a,"borderLeft"),c=gvjs_7f(a,"borderRight"),d=gvjs_7f(a,"borderTop");a=gvjs_7f(a,"borderBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Ff(a,"borderLeftWidth");c=gvjs_Ff(a,"borderRightWidth");d=gvjs_Ff(a,"borderTopWidth");a=gvjs_Ff(a,"borderBottomWidth");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}
function gvjs_8f(a){var b={};gvjs_t(a.split(/\s*;\s*/),function(a){var d=a.match(/\s*([\w-]+)\s*\:(.+)/);d&&(a=d[1],d=gvjs__b(d[2]),b[gvjs_hc(a.toLowerCase())]=d)});return b}function gvjs_Yaa(a){var b=[];gvjs_v(a,function(a,d){b.push(String(d).replace(/([A-Z])/g,"-$1").toLowerCase(),":",a,";")});return b.join("")};var gvjs_9f=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function gvjs_$f(a){return a?decodeURI(a):a}function gvjs_ag(a,b){return b.match(gvjs_9f)[a]||null}function gvjs_Zaa(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e,f=null;0<=d?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}}
function gvjs_bg(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var gvjs_cg=/#|$/;function gvjs_dg(a,b){var c=a.search(gvjs_cg),d=gvjs_bg(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}var gvjs__aa=/[?&]($|#)/;
function gvjs_eg(a,b){for(var c=a.search(gvjs_cg),d=0,e,f=[];0<=(e=gvjs_bg(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return f.join("").replace(gvjs__aa,"$1")}function gvjs_fg(a,b,c){a=[gvjs_eg(a,b),"&",b];null!=c&&a.push("=",encodeURIComponent(String(c)));a[1]&&(c=a[0],b=c.indexOf("#"),0<=b&&(a.push(c.substr(b)),a[0]=c=c.substr(0,b)),b=c.indexOf("?"),0>b?a[1]="?":b==c.length-1&&(a[1]=void 0));return a.join("")};function gvjs_gg(){this.Gm=!1;this.S4=[]}gvjs_Gb(gvjs_gg);function gvjs_0aa(a,b,c){var d=c.callback;c.callback=function(){var b=d.apply(this,arguments);0<a.S4.length?(a.S4.shift()(),a.Gm=!0):a.Gm=!1;return b};a.Gm?a.S4.push(function(){google.load("visualization",b,c)}):(a.Gm=!0,google.load("visualization",b,c))};function gvjs_hg(a,b,c){return gvjs_ig(b,gvjs_Cb)||gvjs_1f(a).width||c||400}function gvjs_jg(a,b,c){return gvjs_ig(b,gvjs_6a)||gvjs_1f(a).height||c||200}function gvjs_kg(a,b,c,d){return b&&(b=b.width,gvjs_o(b)&&gvjs_Yb(b)&&(b=parseInt(b,10)),typeof b==gvjs_f&&30<=b&&(!d||b<=d))||a&&(b=a.clientWidth,30<=b&&(!d||b<=d))?b:c||400}
function gvjs_lg(a,b,c,d,e){return b&&(b=b.height,gvjs_o(b)&&gvjs_Yb(b)&&(b=parseInt(b,10)),typeof b==gvjs_f&&b>=(e||30)&&(!d||b<=d))||a&&(b=a.clientHeight,b>=(e||30)&&(!d||b<=d))?b:c||200}function gvjs_mg(a){var b=gvjs_1aa,c=a&&a.colors;c&&0!=c.length||(c=(a=a&&a.color)?[a]:b);return c}
function gvjs_ng(){var a=gvjs_Eb("google.visualization.ModulePath");if(null!=a)return a;a=gvjs_Eb("google.loader.GoogleApisBase");null!=a||(a="//ajax.googleapis.com/ajax");var b=gvjs_Eb(gvjs_4a);null!=b||(b="1.0");return a+"/static/modules/gviz/"+b}var gvjs_og=null;function gvjs_pg(){null==gvjs_og&&(gvjs_og=new gvjs_Fe);return gvjs_og}function gvjs_qg(){return gvjs_pg().vc()}function gvjs_rg(){return gvjs_pg().getWindow()}
function gvjs_sg(a){if(!gvjs_Eb("google.charts.load")){var b=gvjs_pg();a=gvjs_ng()+a;for(var c=gvjs_qf(b,"LINK"),d=0;d<c.length;d++)if(c[d]&&c[d].getAttribute("href")&&c[d].getAttribute("href")===a)return;b=b.createElement("link");b.href=a;b.rel="stylesheet";b.type="text/css";a=gvjs_pg();if(0==gvjs_qf(a,gvjs_5a).length){var c=gvjs_qf(a,gvjs_8a)[0],d=gvjs_qf(a,"body")[0],e=a.createElement(gvjs_5a);c.insertBefore(e,d)}gvjs_qf(a,gvjs_5a)[0].appendChild(b)}}var gvjs_tg=[];
function gvjs_ug(a){function b(){if(gvjs_vg()){var a=gvjs_tg;gvjs_tg=[];gvjs_t(a,function(a){a()})}else throw Error("Error: cannot load Maps API.");}gvjs_vg()?a():(gvjs_tg.push(a),1==gvjs_tg.length&&(a="sensor=false",gvjs_2aa()&&(a+="&client=google-gviz"),google.load("maps","3",{callback:b,other_params:a})))}
function gvjs_2aa(){var a=gvjs_qg().location.href;if(!gvjs_Xb(gvjs_bc(a))){if(gvjs_ag(1,a)!=gvjs_9a)return!1;a=gvjs_$f(gvjs_ag(3,a));if(!gvjs_Xb(gvjs_bc(a))){var b=/^ajax\.googleapis\.com$/.test(a);return/\.google\.com$/.test(a)||b}}return!1}function gvjs_vg(){return!!gvjs_Eb("google.maps.DirectionsService")}function gvjs_wg(a){var b=null,c=gvjs_rg().google;(c=c&&c.visualization&&c.visualization.Locale)&&c.packages&&c.packages[a]&&(b=c.locale);return b}
function gvjs_xg(a,b){var c=gvjs_Hb(a);b=(31*b+gvjs_fc(c))%67108864;switch(c){case gvjs_db:if(a.constructor==Date)b=(31*b+gvjs_fc(gvjs_Ta))%67108864,b=gvjs_xg(a.getTime(),b);else{c=gvjs_Wc(a);gvjs_Ic(c);var c=gvjs_8c(c),d;for(d in c)b=gvjs_xg(a[d],gvjs_xg(d,b))}break;case gvjs_Na:for(d=0;d<a.length;d++)b=gvjs_xg(a[d],gvjs_xg(String(d),b));break;default:b=(31*b+gvjs_fc(String(a)))%67108864}return b}function gvjs_yg(a){if(!gvjs_pg().To(a))throw Error(gvjs_oa);return a}
function gvjs_zg(a){var b=gvjs_rg();a=[gvjs_2a+a,gvjs_1a+a,a];for(var c=0;c<a.length;c++){var d=gvjs_Eb(a[c],b);if(gvjs_q(d))return d}return null};function gvjs_Ag(a){this.m=a||{};gvjs_sg("/util/format.css")}gvjs_Ag.prototype.format=function(a,b){if(a.R(b)==gvjs_f)for(var c=this.m.base||0,d=0;d<a.aa();d++){var e=a.getValue(d,b);a.setProperty(d,b,"className",e<c?"google-visualization-formatters-arrow-dr":e>c?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};function gvjs_Bg(a){this.m=a||{};gvjs_Cg||(gvjs_Cg=gvjs_ng()+"/util/bar_")}var gvjs_Cg=null,gvjs_3aa={red:"r",blue:"b",green:"g"};function gvjs_Dg(a,b,c){0<b&&c.push('<img style="padding: 0" src="'+(gvjs_Cg||"")+(a||"")+'.png" height="12" width="'+b+gvjs_ba)}
gvjs_Bg.prototype.format=function(a,b){if(a.R(b)==gvjs_f){var c=this.m,d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.lq(b),null==e&&(e=f.max),null==d&&(d=Math.min(0,f.min));d>=e&&(f=f||a.lq(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0<d?d=0:e=0);var f=e-d,g=c.base||0,g=Math.max(d,Math.min(e,g)),h=c.width||100,k=c.showValue;null==k&&(k=!0);for(var l=Math.round((g-d)/f*h),m=h-l,n=0;n<a.aa();n++){var p=a.getValue(n,b),q=[],p=Math.max(d,Math.min(e,p)),r=Math.ceil((p-d)/f*h);q.push('<span style="padding: 0; float: left; white-space: nowrap;">');
gvjs_Dg("s",1,q);var t=gvjs_Eg(c.colorPositive,"b"),u=gvjs_Eg(c.colorNegative,"r"),w=c.drawZeroLine?1:0;0<l?p<g?(gvjs_Dg("w",r,q),gvjs_Dg(u,l-r,q),0<w&&gvjs_Dg("z",w,q),gvjs_Dg("w",m,q)):(gvjs_Dg("w",l,q),0<w&&gvjs_Dg("z",w,q),gvjs_Dg(t,r-l,q),gvjs_Dg("w",h-r,q)):(gvjs_Dg(t,r,q),gvjs_Dg("w",h-r,q));gvjs_Dg("s",1,q);p=a.getProperty(n,b,gvjs_La);null==p&&(p=a.Ia(n,b),a.setProperty(n,b,gvjs_La,p));k&&(q.push("\u00a0"),q.push(p));q.push("</span>\u00a0");a.Zz(n,b,q.join(""))}}};
function gvjs_Eg(a,b){a=(a||"").toLowerCase();return gvjs_3aa[a]||b};var gvjs_Fg={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:gvjs_ca,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",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:gvjs_da,green:"#008000",greenyellow:"#adff2f",grey:gvjs_da,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",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",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:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",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",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:gvjs_fa,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function gvjs_Gg(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(gvjs_Hg.test(c))return b.Vb=gvjs_Ig(c),b.type="hex",b;c=gvjs_Jg(a);if(c.length)return b.Vb=gvjs_Kg(c),b.type="rgb",b;if(gvjs_Fg&&(c=gvjs_Fg[a.toLowerCase()]))return b.Vb=c,b.type="named",b;throw Error(a+" is not a valid color string");}function gvjs_Lg(a){return!!(gvjs_Hg.test("#"==a.charAt(0)?a:"#"+a)||gvjs_Jg(a).length||gvjs_Fg&&gvjs_Fg[a.toLowerCase()])}var gvjs_4aa=/#(.)(.)(.)/;
function gvjs_Ig(a){if(!gvjs_Hg.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(gvjs_4aa,"#$1$1$2$2$3$3"));return a.toLowerCase()}function gvjs_Mg(a){a=gvjs_Ig(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}
function gvjs_Ng(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');a=gvjs_Og(a.toString(16));b=gvjs_Og(b.toString(16));c=gvjs_Og(c.toString(16));return"#"+a+b+c}function gvjs_Kg(a){return gvjs_Ng(a[0],a[1],a[2])}
function gvjs_Pg(a,b,c){a/=255;b/=255;c/=255;var d=Math.max(a,b,c),e=Math.min(a,b,c),f=0,g=0,h=.5*(d+e);d!=e&&(d==a?f=60*(b-c)/(d-e):d==b?f=60*(c-a)/(d-e)+120:d==c&&(f=60*(a-b)/(d-e)+240),g=0<h&&.5>=h?(d-e)/(2*h):(d-e)/(2-2*h));return[Math.round(f+360)%360,g,h]}function gvjs_Qg(a,b,c){0>c?c+=1:1<c&&--c;return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}
function gvjs_Rg(a,b,c){a/=360;if(0==b)c=b=a=255*c;else{var d,e;e=.5>c?c*(1+b):c+b-b*c;d=2*c-e;c=255*gvjs_Qg(d,e,a+1/3);b=255*gvjs_Qg(d,e,a);a=255*gvjs_Qg(d,e,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}var gvjs_Hg=/^#(?:[0-9a-f]{3}){1,2}$/i,gvjs_5aa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
function gvjs_Jg(a){var b=a.match(gvjs_5aa);if(b){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function gvjs_Og(a){return 1==a.length?"0"+a:a}function gvjs_Sg(a,b,c){c=gvjs_Kd(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]}function gvjs_Tg(a,b){return gvjs_Sg([0,0,0],a,b)}function gvjs_Ug(a,b){return gvjs_Sg([255,255,255],a,b)}
function gvjs_Vg(a,b){for(var c=[],d=0;d<b.length;d++)c.push({color:b[d],Oh:Math.abs(gvjs_Wg(b[d])-gvjs_Wg(a))+gvjs_6aa(b[d],a)});c.sort(function(a,b){return b.Oh-a.Oh});return c[0].color}function gvjs_Wg(a){return Math.round((299*a[0]+587*a[1]+114*a[2])/1E3)}function gvjs_6aa(a,b){return Math.abs(a[0]-b[0])+Math.abs(a[1]-b[1])+Math.abs(a[2]-b[2])};function gvjs_Xg(a,b,c,d){gvjs_Lb(a)&&(a=a.getTime());gvjs_Lb(b)&&(b=b.getTime());gvjs_m(a)&&(a=gvjs_Yg(a));gvjs_m(b)&&(b=gvjs_Yg(b));this.l0=a;this.s7=b;this.Hk=c;this.jx=d}gvjs_Xg.prototype.contains=function(a){var b=this.l0,c=this.s7;if(null==a)return null==b&&null==c;gvjs_Lb(a)?a=a.getTime():gvjs_m(a)&&(a=gvjs_Yg(a));return(null==b||a>=b)&&(null==c||a<c)};gvjs_Xg.prototype.ue=function(){return this.Hk};gvjs_Xg.prototype.getBackgroundColor=function(){return this.jx};
function gvjs_Zg(a,b,c,d,e){gvjs_Xg.call(this,a,b,c,"");this.V4=b-a;0>=this.V4&&(this.V4=1);this.mra=gvjs_Mg(gvjs_Gg(d).Vb);this.hBa=gvjs_Mg(gvjs_Gg(e).Vb)}gvjs_s(gvjs_Zg,gvjs_Xg);gvjs_Zg.prototype.getBackgroundColor=function(a){if(!gvjs_p(a))return"";a=gvjs_Sg(this.mra,this.hBa,1-(a-this.l0)/this.V4);return gvjs_Ng(a[0],a[1],a[2])};function gvjs__g(){this.qU=[]}gvjs__g.prototype.addRange=function(a,b,c,d){this.qU.push(new gvjs_Xg(a,b,c,d))};
gvjs__g.prototype.Sma=function(a,b,c,d,e){this.qU.push(new gvjs_Zg(a,b,c,d,e))};gvjs__g.prototype.format=function(a,b){var c=a.R(b);if(c==gvjs_f||c==gvjs_h||c==gvjs_Ta||c==gvjs_Ua||c==gvjs_vb)for(c=0;c<a.aa();c++){for(var d=a.getValue(c,b),e="",f=0;f<this.qU.length;f++){var g=this.qU[f];if(g.contains(d)){f=g.ue();d=g.getBackgroundColor(d);f&&(e+="color:"+f+";");d&&(e+=gvjs_Pa+d+";");break}}a.setProperty(c,b,gvjs_sb,e)}};function gvjs_Yg(a){return 36E5*a[0]+6E4*a[1]+1E3*a[2]+(4==a.length?a[3]:0)};var gvjs_7aa={UDa:gvjs_wa,uEa:"SECOND",VDa:"MINUTE",qDa:"HOUR",cDa:gvjs_pa,iFa:"WEEK",XDa:gvjs_xa,oEa:gvjs_za,mFa:gvjs_Ka};function gvjs_0g(a){switch(a){case gvjs_wa:return 1;case "SECOND":return 1E3;case "MINUTE":return 6E4;case "HOUR":return 36E5;case gvjs_pa:return 864E5;case "WEEK":return 6048E5;case gvjs_xa:return 2629746E3;case gvjs_za:return 7889238E3;case gvjs_Ka:return 31556952E3}return 0};var gvjs_1g="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),gvjs_2g=["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],gvjs_3g={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:["January",gvjs_ta,"March","April","May","June","July","August",gvjs_Ea,"October",gvjs_ya,gvjs_ra],STANDALONEMONTHS:["January",gvjs_ta,"March","April","May","June","July","August",gvjs_Ea,"October",
gvjs_ya,gvjs_ra],SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),WEEKDAYS:["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],STANDALONEWEEKDAYS:["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),
SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},gvjs_4g=gvjs_3g,gvjs_4g=gvjs_3g;function gvjs_5g(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function gvjs_6g(a,b){b=b||new Date(gvjs_Qb());return a.getFullYear()==b.getFullYear()}function gvjs_7g(a,b,c,d,e,f){gvjs_o(a)?(this.years="y"==a?b:0,this.months="m"==a?b:0,this.days="d"==a?b:0,this.hours="h"==a?b:0,this.minutes="n"==a?b:0,this.seconds="s"==a?b:0):(this.years=a||0,this.months=b||0,this.days=c||0,this.hours=d||0,this.minutes=e||0,this.seconds=f||0)}
gvjs_=gvjs_7g.prototype;
gvjs_.bN=function(a){var b=Math.min(this.years,this.months,this.days,this.hours,this.minutes,this.seconds),c=Math.max(this.years,this.months,this.days,this.hours,this.minutes,this.seconds);if(0>b&&0<c)return null;if(!a&&0==b&&0==c)return"PT0S";c=[];0>b&&c.push("-");c.push("P");(this.years||a)&&c.push(Math.abs(this.years)+"Y");(this.months||a)&&c.push(Math.abs(this.months)+"M");(this.days||a)&&c.push(Math.abs(this.days)+"D");if(this.hours||this.minutes||this.seconds||a)c.push("T"),(this.hours||a)&&
c.push(Math.abs(this.hours)+"H"),(this.minutes||a)&&c.push(Math.abs(this.minutes)+"M"),(this.seconds||a)&&c.push(Math.abs(this.seconds)+"S");return c.join("")};gvjs_.equals=function(a){return a.years==this.years&&a.months==this.months&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};gvjs_.clone=function(){return new gvjs_7g(this.years,this.months,this.days,this.hours,this.minutes,this.seconds)};
gvjs_.ica=function(){return new gvjs_7g(-1*this.years,-1*this.months,-1*this.days,-1*this.hours,-1*this.minutes,-1*this.seconds)};gvjs_.add=function(a){this.years+=a.years;this.months+=a.months;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds};
function gvjs_8g(a,b,c){gvjs_p(a)?(this.Aa=gvjs_9g(a,b||0,c||1),gvjs_$g(this,c||1)):gvjs_n(a)?(this.Aa=gvjs_9g(a.getFullYear(),a.getMonth(),a.getDate()),gvjs_$g(this,a.getDate())):(this.Aa=new Date(gvjs_Qb()),a=this.Aa.getDate(),this.Aa.setHours(0),this.Aa.setMinutes(0),this.Aa.setSeconds(0),this.Aa.setMilliseconds(0),gvjs_$g(this,a))}function gvjs_9g(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}gvjs_=gvjs_8g.prototype;gvjs_.hC=gvjs_4g.FIRSTDAYOFWEEK;
gvjs_.iC=gvjs_4g.FIRSTWEEKCUTOFFDAY;gvjs_.clone=function(){var a=new gvjs_8g(this.Aa);a.hC=this.hC;a.iC=this.iC;return a};gvjs_.getFullYear=function(){return this.Aa.getFullYear()};gvjs_.getYear=function(){return this.getFullYear()};gvjs_.getMonth=function(){return this.Aa.getMonth()};gvjs_.getDate=function(){return this.Aa.getDate()};gvjs_.getTime=function(){return this.Aa.getTime()};gvjs_.getDay=function(){return this.Aa.getDay()};gvjs_.getUTCFullYear=function(){return this.Aa.getUTCFullYear()};
gvjs_.getUTCMonth=function(){return this.Aa.getUTCMonth()};gvjs_.getUTCDate=function(){return this.Aa.getUTCDate()};gvjs_.getUTCDay=function(){return this.Aa.getDay()};gvjs_.getUTCHours=function(){return this.Aa.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.Aa.getUTCMinutes()};gvjs_.getTimezoneOffset=function(){return this.Aa.getTimezoneOffset()};
function gvjs_ah(a){a=a.getTimezoneOffset();if(0==a)a="Z";else{var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0<a?"-":"+")+gvjs_ac(c,2)+":"+gvjs_ac(b,2)}return a}gvjs_.set=function(a){this.Aa=new Date(a.getFullYear(),a.getMonth(),a.getDate())};gvjs_.setFullYear=function(a){this.Aa.setFullYear(a)};gvjs_.setMonth=function(a){this.Aa.setMonth(a)};gvjs_.setDate=function(a){this.Aa.setDate(a)};gvjs_.setTime=function(a){this.Aa.setTime(a)};gvjs_.setUTCFullYear=function(a){this.Aa.setUTCFullYear(a)};
gvjs_.setUTCMonth=function(a){this.Aa.setUTCMonth(a)};gvjs_.setUTCDate=function(a){this.Aa.setUTCDate(a)};
gvjs_.add=function(a){if(a.years||a.months){var b=this.getMonth()+a.months+12*a.years,c=this.getYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d=Math.min(gvjs_5g(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),gvjs_$g(this,a.getDate()))};
gvjs_.bN=function(a,b){return[this.getFullYear(),gvjs_ac(this.getMonth()+1,2),gvjs_ac(this.getDate(),2)].join(a?"-":"")+(b?gvjs_ah(this):"")};gvjs_.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};gvjs_.toString=function(){return this.bN()};function gvjs_$g(a,b){a.getDate()!=b&&(b=a.getDate()<b?1:-1,a.Aa.setUTCHours(a.Aa.getUTCHours()+b))}gvjs_.valueOf=function(){return this.Aa.valueOf()};
function gvjs_bh(a,b){return a.getTime()-b.getTime()}function gvjs_ch(a,b,c,d,e,f,g){this.Aa=gvjs_p(a)?new Date(a,b||0,c||1,d||0,e||0,f||0,g||0):new Date(a&&a.getTime?a.getTime():gvjs_Qb())}gvjs_s(gvjs_ch,gvjs_8g);gvjs_=gvjs_ch.prototype;gvjs_.getHours=function(){return this.Aa.getHours()};gvjs_.getMinutes=function(){return this.Aa.getMinutes()};gvjs_.getSeconds=function(){return this.Aa.getSeconds()};gvjs_.getMilliseconds=function(){return this.Aa.getMilliseconds()};gvjs_.getUTCDay=function(){return this.Aa.getUTCDay()};
gvjs_.getUTCHours=function(){return this.Aa.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.Aa.getUTCMinutes()};gvjs_.getUTCSeconds=function(){return this.Aa.getUTCSeconds()};gvjs_.getUTCMilliseconds=function(){return this.Aa.getUTCMilliseconds()};gvjs_.setHours=function(a){this.Aa.setHours(a)};gvjs_.setMinutes=function(a){this.Aa.setMinutes(a)};gvjs_.setSeconds=function(a){this.Aa.setSeconds(a)};gvjs_.setMilliseconds=function(a){this.Aa.setMilliseconds(a)};gvjs_.setUTCHours=function(a){this.Aa.setUTCHours(a)};
gvjs_.setUTCMinutes=function(a){this.Aa.setUTCMinutes(a)};gvjs_.setUTCSeconds=function(a){this.Aa.setUTCSeconds(a)};gvjs_.setUTCMilliseconds=function(a){this.Aa.setUTCMilliseconds(a)};gvjs_.add=function(a){gvjs_8g.prototype.add.call(this,a);a.hours&&this.setUTCHours(this.Aa.getUTCHours()+a.hours);a.minutes&&this.setUTCMinutes(this.Aa.getUTCMinutes()+a.minutes);a.seconds&&this.setUTCSeconds(this.Aa.getUTCSeconds()+a.seconds)};
gvjs_.bN=function(a,b){var c=gvjs_8g.prototype.bN.call(this,a);return a?c+" "+gvjs_ac(this.getHours(),2)+":"+gvjs_ac(this.getMinutes(),2)+":"+gvjs_ac(this.getSeconds(),2)+(b?gvjs_ah(this):""):c+"T"+gvjs_ac(this.getHours(),2)+gvjs_ac(this.getMinutes(),2)+gvjs_ac(this.getSeconds(),2)+(b?gvjs_ah(this):"")};gvjs_.equals=function(a){return this.getTime()==a.getTime()};gvjs_.toString=function(){return this.bN()};gvjs_.clone=function(){var a=new gvjs_ch(this.Aa);a.hC=this.hC;a.iC=this.iC;return a};function gvjs_dh(){}
function gvjs_eh(a){if(typeof a==gvjs_f){var b=new gvjs_dh;b.Iia=a;var c;c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",gvjs_ac(c,2));c=d.join("")}b.hja=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=gvjs_fh(a);b.D7=[c,c];b.uA={JEa:a,N8:a};b.XF=[];return b}b=new gvjs_dh;b.hja=a.id;b.Iia=-a.std_offset;b.D7=a.names;b.uA=a.names_ext;b.XF=a.transitions;
return b}function gvjs_fh(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_ac(Math.floor(a/60)%100,2),":",gvjs_ac(a%60,2));return b.join("")}gvjs_=gvjs_dh.prototype;gvjs_.getDaylightAdjustment=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b<this.XF.length&&a>=this.XF[b];)b+=2;return 0==b?0:this.XF[b-1]};gvjs_.getGMTString=function(a){return gvjs_fh(this.getOffset(a))};
gvjs_.getLongName=function(a){return this.D7[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.Iia-this.getDaylightAdjustment(a)};gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_ac(Math.floor(a/60)%100,2),gvjs_ac(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.D7[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.hja};gvjs_.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function gvjs_gh(a,b){this.hU=[];this.qf=b||gvjs_4g;typeof a==gvjs_f?this.fO(a):this.Nr(a)}var gvjs_hh=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function gvjs_ih(a){return a.getHours?a.getHours():0}
gvjs_gh.prototype.Nr=function(a){for(gvjs_8aa&&(a=a.replace(/\u200f/g,""));a;)for(var b=0;b<gvjs_hh.length;++b){var c=a.match(gvjs_hh[b]);if(c){c=c[0];a=a.substring(c.length);0==b&&("''"==c?c="'":(c=c.substring(1,c.length-1),c=c.replace(/\'\'/,"'")));this.hU.push({text:c,type:b});break}}};
gvjs_gh.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-b.getOffset(a)):0,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=6E4*(d.getTimezoneOffset()-a.getTimezoneOffset()),d=new Date(d.getTime()+e),c+=0<c?-864E5:864E5,e=new Date(a.getTime()+c));for(var c=[],f=0;f<this.hU.length;++f){var g=this.hU[f].text;1==this.hU[f].type?c.push(gvjs_9aa(this,g,a,d,e,b)):c.push(g)}return c.join("")};
gvjs_gh.prototype.fO=function(a){var b;if(4>a)b=this.qf.DATEFORMATS[a];else if(8>a)b=this.qf.TIMEFORMATS[a-4];else if(12>a)b=this.qf.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.qf.DATEFORMATS[a-8]),b=b.replace("{0}",this.qf.TIMEFORMATS[a-8]);else{this.fO(10);return}this.Nr(b)};function gvjs_jh(a,b){b=String(b);a=a.qf||gvjs_4g;if(void 0!==a.Ima){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.Ima+e-48):b.charAt(d))}b=c.join("")}return b}
var gvjs_8aa=!1;function gvjs_kh(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function gvjs_9aa(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.qf.ERANAMES[c]:a.qf.ERAS[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),gvjs_jh(a,gvjs_ac(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.qf.NARROWMONTHS[c];break a;case 4:g=a.qf.MONTHS[c];break a;case 3:g=a.qf.SHORTMONTHS[c];break a;default:g=gvjs_jh(a,gvjs_ac(c+1,g))}return g;case "k":return gvjs_kh(e),c=gvjs_ih(e)||24,gvjs_jh(a,gvjs_ac(c,g));case "S":return c=e.getTime()%
1E3/1E3,gvjs_jh(a,c.toFixed(Math.min(3,g)).substr(2)+(3<g?gvjs_ac(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.qf.WEEKDAYS[c]:a.qf.SHORTWEEKDAYS[c];case "a":return gvjs_kh(e),g=gvjs_ih(e),a.qf.AMPMS[12<=g&&24>g?1:0];case "h":return gvjs_kh(e),c=gvjs_ih(e)%12||12,gvjs_jh(a,gvjs_ac(c,g));case "K":return gvjs_kh(e),c=gvjs_ih(e)%12,gvjs_jh(a,gvjs_ac(c,g));case "H":return gvjs_kh(e),c=gvjs_ih(e),gvjs_jh(a,gvjs_ac(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.qf.STANDALONENARROWWEEKDAYS[c];break a;
case 4:g=a.qf.STANDALONEWEEKDAYS[c];break a;case 3:g=a.qf.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs_jh(a,gvjs_ac(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.qf.STANDALONENARROWMONTHS[c];break a;case 4:g=a.qf.STANDALONEMONTHS[c];break a;case 3:g=a.qf.STANDALONESHORTMONTHS[c];break a;default:g=gvjs_jh(a,gvjs_ac(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.qf.SHORTQUARTERS[c]:a.qf.QUARTERS[c];case "d":return gvjs_jh(a,gvjs_ac(d.getDate(),g));case "m":return gvjs_kh(e),
gvjs_jh(a,gvjs_ac(e.getMinutes(),g));case "s":return gvjs_kh(e),gvjs_jh(a,gvjs_ac(e.getSeconds(),g));case "v":return g=f||gvjs_eh(c.getTimezoneOffset()),g.getTimeZoneId();case "V":return a=f||gvjs_eh(c.getTimezoneOffset()),2>=g?g=a.getTimeZoneId():(g=a,g=g.isDaylightTime(c)?gvjs_k(g.uA.cla)?g.uA.cla:g.uA.DST_GENERIC_LOCATION:gvjs_k(g.uA.N8)?g.uA.N8:g.uA.STD_GENERIC_LOCATION),g;case "w":return c=e.getFullYear(),b=e.getMonth(),d=e.getDate(),e=a.qf.FIRSTWEEKCUTOFFDAY,c=new Date(c,b,d),e=gvjs_k(e)?e:
3,b=a.qf.FIRSTDAYOFWEEK||0,d=((c.getDay()+6)%7-b+7)%7,c=c.valueOf()+864E5*((e-b+7)%7-d),e=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),gvjs_jh(a,gvjs_ac(Math.floor(Math.round((c-e)/864E5)/7)+1,g));case "z":return a=f||gvjs_eh(c.getTimezoneOffset()),4>g?a.getShortName(c):a.getLongName(c);case "Z":return e=f||gvjs_eh(c.getTimezoneOffset()),4>g?e.getRFCTimeZoneString(c):gvjs_jh(a,e.getGMTString(c));default:return""}};var gvjs_lh={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:"MMM d",MONTH_DAY_FULL:"MMMM dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, y",DAY_ABBR:"d"},gvjs_mh=gvjs_lh,gvjs_mh=gvjs_lh;var gvjs_nh={s8:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Tka:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},gvjs_oh=gvjs_nh,gvjs_oh=gvjs_nh;function gvjs_$aa(a){var b=gvjs_ph.Uka,c=["0"];a=gvjs_qh[a][0]&7;if(0<a){c.push(".");for(var d=0;d<a;d++)c.push("0")}return b.replace(/0.00/g,c.join(""))}
var gvjs_qh={AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],
HUF:[34,"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","Php"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,
"\u20bd","RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"TL","YTL"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var gvjs_rh={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",FX:"0",Wla:"+",xla:"-",v8:"E",E8:"\u2030",xX:"\u221e",Lla:"NaN",DECIMAL_PATTERN:"#,##0.###",gma:"#E0",AX:"#,##0%",Uka:"\u00a4#,##0.00",Yka:"USD"},gvjs_ph=gvjs_rh,gvjs_ph=gvjs_rh;function gvjs_sh(a,b,c){this.cK=b||gvjs_ph.Yka;this.ipa=c||0;this.dT=40;this.ap=1;this.pr=0;this.pz=3;this.nT=this.zt=0;this.zia=this.Vja=!1;this.tL=this.Kz="";this.Yv="-";this.WD="";this.ag=1;this.vz=!1;this.Fy=[];this.UW=this.taa=!1;this.AH=0;this.V9=null;typeof a==gvjs_f?this.fO(a):this.Nr(a)}var gvjs_th=!1;gvjs_=gvjs_sh.prototype;gvjs_.setMinimumFractionDigits=function(a){if(0<this.pr&&0<a)throw Error(gvjs_na);this.zt=a;return this};gvjs_.setMaximumFractionDigits=function(a){this.pz=a;return this};
gvjs_.setSignificantDigits=function(a){if(0<this.zt&&0<=a)throw Error(gvjs_na);this.pr=a;return this};
gvjs_.Nr=function(a){this.$d=a.replace(/ /g,"\u00a0");var b=[0];this.Kz=gvjs_uh(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,h=-1,k=a.length,l=!0;b[0]<k&&l;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=h&&0>d&&h++;break;case "0":if(0<g)throw Error('Unexpected "0" in pattern "'+a+'"');f++;0<=h&&0>d&&h++;break;case ",":0<h&&this.Fy.push(h);h=0;break;case ".":if(0<=d)throw Error('Multiple decimal separators in pattern "'+a+'"');d=e+f+g;break;case "E":if(this.UW)throw Error('Multiple exponential symbols in pattern "'+
a+'"');this.UW=!0;this.nT=0;b[0]+1<k&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.Vja=!0);for(;b[0]+1<k&&"0"==a.charAt(b[0]+1);)b[0]++,this.nT++;if(1>e+f||1>this.nT)throw Error('Malformed exponential pattern "'+a+'"');l=!1;break;default:b[0]--,l=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==h)throw Error('Malformed pattern "'+a+'"');g=e+f+g;this.pz=0<=d?g-d:0;0<=d&&(this.zt=e+f-d,0>this.zt&&(this.zt=0));this.ap=(0<=d?d:g)-e;this.UW&&(this.dT=e+this.ap,0==this.pz&&
0==this.ap&&(this.ap=1));this.Fy.push(Math.max(0,h));this.taa=0==d||d==g;c=b[0]-c;this.tL=gvjs_uh(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.ag&&(this.vz=!0),this.Yv=gvjs_uh(this,a,b),b[0]+=c,this.WD=gvjs_uh(this,a,b)):(this.Yv=this.Kz+this.Yv,this.WD+=this.tL)};
gvjs_.fO=function(a){switch(a){case 1:this.Nr(gvjs_ph.DECIMAL_PATTERN);break;case 2:this.Nr(gvjs_ph.gma);break;case 3:this.Nr(gvjs_ph.AX);break;case 4:this.Nr(gvjs_$aa(this.cK));break;case 5:gvjs_vh(this,1);break;case 6:gvjs_vh(this,2);break;default:throw Error("Unsupported pattern type.");}};function gvjs_vh(a,b){a.AH=b;a.Nr(gvjs_ph.DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}
gvjs_.parse=function(a,b){b=b||[0];if(0!=this.AH)throw Error("Parsing of compact numbers is unimplemented");var c;a=a.replace(/ /g,"\u00a0");var d=a.indexOf(this.Kz,b[0])==b[0],e=a.indexOf(this.Yv,b[0])==b[0];d&&e&&(this.Kz.length>this.Yv.length?e=!1:this.Kz.length<this.Yv.length&&(d=!1));d?b[0]+=this.Kz.length:e&&(b[0]+=this.Yv.length);if(a.indexOf(gvjs_ph.xX,b[0])==b[0])b[0]+=gvjs_ph.xX.length,c=Infinity;else{c=a;var f=!1,g=!1,h=!1,k=1,l=gvjs_ph.DECIMAL_SEP,m=gvjs_ph.GROUP_SEP,n=gvjs_ph.v8;if(0!=
this.AH)throw Error("Parsing of compact style numbers is not implemented");for(var p="";b[0]<c.length;b[0]++){var q=c.charAt(b[0]),r=gvjs_wh(q);if(0<=r&&9>=r)p+=r,h=!0;else if(q==l.charAt(0)){if(f||g)break;p+=".";f=!0}else if(q==m.charAt(0)&&("\u00a0"!=m.charAt(0)||b[0]+1<c.length&&0<=gvjs_wh(c.charAt(b[0]+1)))){if(f||g)break}else if(q==n.charAt(0)){if(g)break;p+="E";g=!0}else if("+"==q||"-"==q)p+=q;else if(1==this.ag&&q==gvjs_ph.PERCENT.charAt(0)){if(1!=k)break;k=100;if(h){b[0]++;break}}else if(1==
this.ag&&q==gvjs_ph.E8.charAt(0)){if(1!=k)break;k=1E3;if(h){b[0]++;break}}else break}1!=this.ag&&(k=this.ag);c=parseFloat(p)/k}if(d){if(a.indexOf(this.tL,b[0])!=b[0])return NaN;b[0]+=this.tL.length}else if(e){if(a.indexOf(this.WD,b[0])!=b[0])return NaN;b[0]+=this.WD.length}return e?-c:c};
gvjs_.format=function(a){if(isNaN(a))return gvjs_ph.Lla;var b=[],c;c=null===this.V9?a:this.V9;if(0==this.AH)c=gvjs_xh;else{c=Math.abs(c);var d=gvjs_yh(this,1>=c?0:gvjs_zh(c)).divisorBase;c=gvjs_yh(this,d+gvjs_zh(gvjs_Ah(this,c/Math.pow(10,d)).Qda))}a/=Math.pow(10,c.divisorBase);b.push(c.prefix);d=0>a||0==a&&0>1/a;b.push(d?this.Yv:this.Kz);if(isFinite(a))if(a=a*(d?-1:1)*this.ag,this.UW)if(0==a)gvjs_Bh(this,a,this.ap,b),gvjs_Ch(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a/=Math.pow(10,
e);var f=this.ap;if(1<this.dT&&this.dT>this.ap){for(;0!=e%this.dT;)a*=10,e--;f=1}else 1>this.ap?(e++,a/=10):(e-=this.ap-1,a*=Math.pow(10,this.ap-1));gvjs_Bh(this,a,f,b);gvjs_Ch(this,e,b)}else gvjs_Bh(this,a,this.ap,b);else b.push(gvjs_ph.xX);b.push(d?this.WD:this.tL);b.push(c.suffix);return b.join("")};
function gvjs_Ah(a,b){var c=Math.pow(10,a.pz),d;if(0>=a.pr)d=Math.round(b*c);else{d=b*c;var e=a.pz;d&&(a=a.pr-gvjs_zh(d)-1,a<-e?(e=Math.pow(10,e),d=Math.round(d/e)*e):(e=Math.pow(10,a),d=Math.round(d*e)/e));d=Math.round(d)}isFinite(d)?(b=Math.floor(d/c),c=Math.floor(d-b*c)):c=0;return{Qda:b,lra:c}}
function gvjs_Bh(a,b,c,d){if(a.zt>a.pz)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_Ah(a,b);var e=Math.pow(10,a.pz),f=b.Qda,g=b.lra,h=0==f?0:gvjs_zh(f)+1,k=0<a.zt||0<g||a.zia&&h<a.pr;b=a.zt;k&&(b=a.zia&&0<a.pr?a.pr-h:a.zt);for(var l="",h=f;1E20<h;)l="0"+l,h=Math.round(h/10);var l=h+l,m=gvjs_ph.DECIMAL_SEP,h=gvjs_th?48:gvjs_ph.FX.charCodeAt(0),n=l.length,p=0;if(0<f||0<c){for(f=n;f<c;f++)d.push(String.fromCharCode(h));if(2<=a.Fy.length)for(c=1;c<a.Fy.length;c++)p+=a.Fy[c];c=
n-p;if(0<c)for(var f=a.Fy,p=n=0,q,r=gvjs_ph.GROUP_SEP,t=l.length,u=0;u<t;u++){if(d.push(String.fromCharCode(h+1*Number(l.charAt(u)))),1<t-u)if(q=f[p],u<c){var w=c-u;(1===q||0<q&&1===w%q)&&d.push(r)}else p<f.length&&(u===c?p+=1:q===u-c-n+1&&(d.push(r),n+=q,p+=1))}else{c=l;l=a.Fy;f=gvjs_ph.GROUP_SEP;q=c.length;r=[];for(n=l.length-1;0<=n&&0<q;n--){p=l[n];for(t=0;t<p&&0<=q-t-1;t++)r.push(String.fromCharCode(h+1*Number(c.charAt(q-t-1))));q-=p;0<q&&r.push(f)}d.push.apply(d,r.reverse())}}else k||d.push(String.fromCharCode(h));
(a.taa||k)&&d.push(m);a=""+(g+e);for(e=a.length;"0"==a.charAt(e-1)&&e>b+1;)e--;for(f=1;f<e;f++)d.push(String.fromCharCode(h+1*Number(a.charAt(f))))}function gvjs_Ch(a,b,c){c.push(gvjs_ph.v8);0>b?(b=-b,c.push(gvjs_ph.xla)):a.Vja&&c.push(gvjs_ph.Wla);b=""+b;for(var d=gvjs_th?"0":gvjs_ph.FX,e=b.length;e<a.nT;e++)c.push(d);c.push(b)}function gvjs_wh(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=gvjs_ph.FX.charCodeAt(0);return b<=a&&a<b+10?a-b:-1}
function gvjs_uh(a,b,c){for(var d="",e=!1,f=b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(c[0]+1<f&&"\u00a4"==b.charAt(c[0]+1))c[0]++,d+=a.cK;else switch(a.ipa){case 0:d+=gvjs_qh[a.cK][1];break;case 2:var g=a.cK,h=gvjs_qh[g],d=d+(g==h[1]?g:g+" "+h[1]);break;case 1:d+=gvjs_qh[a.cK][2]}break;case "%":if(!a.vz&&1!=a.ag)throw Error(gvjs_Ha);
if(a.vz&&100!=a.ag)throw Error(gvjs_va);a.ag=100;a.vz=!1;d+=gvjs_ph.PERCENT;break;case "\u2030":if(!a.vz&&1!=a.ag)throw Error(gvjs_Ha);if(a.vz&&1E3!=a.ag)throw Error(gvjs_va);a.ag=1E3;a.vz=!1;d+=gvjs_ph.E8;break;default:d+=g}}return d}var gvjs_xh={prefix:"",suffix:"",divisorBase:0};
function gvjs_yh(a,b){a=1==a.AH?gvjs_oh.s8:gvjs_oh.Tka;null==a&&(a=gvjs_oh.s8);if(3>b)return gvjs_xh;b=Math.min(14,b);var c=a[Math.pow(10,b)];for(--b;!c&&3<=b;)c=a[Math.pow(10,b)],b--;if(!c)return gvjs_xh;a=c.other;return a&&"0"!=a?(a=/([^0]*)(0+)(.*)/.exec(a))?{prefix:a[1],suffix:a[3],divisorBase:b+1-(a[2].length-1)}:gvjs_xh:gvjs_xh}function gvjs_zh(a){for(var b=0;1<=(a/=10);)b++;return b};gvjs_gh.prototype.format=gvjs_gh.prototype.format;gvjs_gh.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var gvjs_Dh=gvjs_mh;gvjs_sh.Format={DECIMAL:1,SCIENTIFIC:2,PERCENT:3,CURRENCY:4,COMPACT_SHORT:5,COMPACT_LONG:6};gvjs_sh.prototype.format=gvjs_sh.prototype.format;gvjs_sh.prototype.setSignificantDigits=gvjs_sh.prototype.setSignificantDigits;
gvjs_sh.setEnforceAsciiDigits=function(a){gvjs_th=a};gvjs_sh.isEnforceAsciiDigits=function(){return gvjs_th};var gvjs_Eh=gvjs_ph;gvjs_dh.createTimeZone=gvjs_eh;function gvjs_Fh(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))}function gvjs_Gh(a){a=String(a);if(gvjs_Fh(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function gvjs_Hh(a){return eval("("+a+")")}
function gvjs_Ih(a,b){return(new gvjs_Jh(b)).ne(a)}function gvjs_Jh(a){this.FU=a}gvjs_Jh.prototype.ne=function(a){var b=[];gvjs_Kh(this,a,b);return b.join("")};
function gvjs_Kh(a,b,c){if(null==b)c.push(gvjs_cb);else{if(typeof b==gvjs_db){if(gvjs_m(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],gvjs_Kh(a,a.FU?a.FU.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],typeof e!=gvjs_c&&(c.push(f),gvjs_Lh(d,c),c.push(":"),gvjs_Kh(a,a.FU?a.FU.call(b,d,e):e,c),f=","));c.push("}");
return}}switch(typeof b){case gvjs_h:gvjs_Lh(b,c);break;case gvjs_f:c.push(isFinite(b)&&!isNaN(b)?String(b):gvjs_cb);break;case gvjs_Ra:c.push(String(b));break;case gvjs_c:c.push(gvjs_cb);break;default:throw Error("Unknown type: "+typeof b);}}}var gvjs_Mh={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},gvjs_aba=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
function gvjs_Lh(a,b){b.push('"',a.replace(gvjs_aba,function(a){var b=gvjs_Mh[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),gvjs_Mh[a]=b);return b}),'"')};var gvjs_Nh=gvjs_j.JSON&&gvjs_j.JSON.parse||gvjs_Gh,gvjs_Oh=gvjs_j.JSON&&gvjs_j.JSON.stringify||gvjs_Ih;function gvjs_Ph(a){return gvjs_Ih(gvjs_Qh(a,gvjs_Rh))}function gvjs_Sh(a){gvjs_Gh(a);return gvjs_Th(a)}function gvjs_Th(a){if(gvjs_Uh)return gvjs_Hh(a);a=eval("("+a+")");return gvjs_Vh(a)}
function gvjs_Qh(a,b){a=b(a);var c=gvjs_Hb(a);if(c==gvjs_db||c==gvjs_Na){var c=c==gvjs_Na?[]:{},d;for(d in a)if(!gvjs_8b(d,"___clazz$")&&a.hasOwnProperty(d)){var e=gvjs_Qh(a[d],b);gvjs_k(e)&&(c[d]=e)}}else c=a;return c}function gvjs_Vh(a){if(gvjs_o(a))return gvjs_bba(a);if(gvjs_m(a))return gvjs_u(a,gvjs_Vh);gvjs_n(a)&&gvjs_v(a,function(b,c){Object.prototype.hasOwnProperty.call(a,c)&&(a[c]=gvjs_Vh(b))});return a}
function gvjs_bba(a){var b=a.match(/^Date\(\s*([\d,\s]*)\)$/);return b?(a=b[1].split(/,\s*/),1==a.length?new Date(Number(a[0])||0):new Date(Number(a[0])||0,Number(a[1])||0,Number(a[2])||1,Number(a[3])||0,Number(a[4])||0,Number(a[5])||0,Number(a[6])||0)):a}
function gvjs_Rh(a){gvjs_Lb(a)&&(a=0!==a.getMilliseconds()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()]:0!==a.getSeconds()||0!==a.getMinutes()||0!==a.getHours()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds()]:[a.getFullYear(),a.getMonth(),a.getDate()],a="Date("+a.join(gvjs_ia)+")");return a}var gvjs_Uh=!1;function gvjs_G(a,b){this.start=a<b?a:b;this.end=a<b?b:a}gvjs_G.prototype.clone=function(){return new gvjs_G(this.start,this.end)};gvjs_G.prototype.getLength=function(){return this.end-this.start};function gvjs_Wh(a,b){a.start=Math.min(a.start,b);a.end=Math.max(a.end,b)}function gvjs_Xh(a,b){return Math.max(a.start,b.start)<=Math.min(a.end,b.end)}function gvjs_Yh(a,b){return a.start<=b&&a.end>=b};function gvjs_Zh(a,b){a&&(a.logicalname=b)}function gvjs__h(a){return(a=gvjs_of(a,function(a){return null!=a.logicalname},!0))?a.logicalname:gvjs_Ma};function gvjs_0h(a){return a==gvjs_e||""==a||a==gvjs_wb?gvjs_e:gvjs_Gg(a).Vb}function gvjs_1h(a){if(a==gvjs_e)return gvjs_e;a=gvjs_Mg(a);a=Math.round((a[0]+a[1]+a[2])/3);return gvjs_Ng(a,a,a)}function gvjs_2h(a){a=gvjs_w(a);null==a.bold&&(a.bold=!0);return a}
function gvjs_3h(a,b){var c=a.C(b.name,b.properties);a.sw(c,{style:b.style});if(null!=b.content){var d=gvjs_m(b.content)?b.content:[b.content];gvjs_t(d,function(b){gvjs_o(b)?a.appendChild(c,a.createTextNode(b)):(gvjs_o(b.content)&&b.X4?(b=gvjs_sf(b.content),b=gvjs_Xe(a.Ad,b)):b=gvjs_3h(a,b),a.appendChild(c,b))})}null!=b.id&&gvjs_Zh(c,b.id);return c};function gvjs_4h(a,b){a=a||{};if(2==arguments.length){var c=arguments[1],d;for(d in c)if(gvjs_m(c[d]))a[d]=gvjs_Bc(c[d]);else if(typeof a[d]===gvjs_db&&null!=a[d])a[d]=gvjs_4h(a[d],c[d]);else if(typeof c[d]===gvjs_db&&null!=c[d])a[d]=gvjs_4h({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2<arguments.length)for(c=1,d=arguments.length;c<d;c++)a=gvjs_4h(a,arguments[c]);return a}function gvjs_5h(a,b,c){return a&&a!=gvjs_e?b&&b!=gvjs_e?gvjs_Kg(gvjs_Sg(gvjs_Mg(a),gvjs_Mg(b),c)):a:b}
function gvjs_6h(a,b){if(null==b)return a;b=new gvjs_G(b,b);return a?new gvjs_G(Math.min(a.start,b.start),Math.max(a.end,b.end)):b}function gvjs_7h(a,b,c){var d=null!=b?b:a&&null!=c&&c<a.start?c:a?a.start:null;a=null!=c?c:a&&null!=b&&b>a.end?b:a?a.end:null;return null!=d&&null!=a?new gvjs_G(d,a):null}function gvjs_8h(a){if(0==a.length)return null;for(var b=a[0].clone(),c=1;c<a.length;c++)gvjs_uf(b,a[c]);return b}
function gvjs_9h(a,b){var c=gvjs_Fc(a,b);if(0<=c)return b;c=-(c+1);if(0==c)return a[0];if(c==a.length)return gvjs_ic(a);var d=a[c-1];a=a[c];return Math.abs(b-d)<=Math.abs(b-a)?d:a};function gvjs_$h(a,b,c){this.Kc=a;this.Hk=gvjs_0h(b);this.jx=gvjs_0h(null!=c?c:gvjs_fa)}gvjs_=gvjs_$h.prototype;gvjs_.getStyle=function(){return this.Kc};gvjs_.ue=function(){return this.Hk};gvjs_.getBackgroundColor=function(){return this.jx};gvjs_.clone=function(){return new gvjs_$h(this.Kc,this.Hk,this.jx)};gvjs_.vJ=function(){return new gvjs_$h(this.Kc,gvjs_1h(this.Hk),gvjs_1h(this.jx))};function gvjs_H(a){a=a||{};this.by=gvjs_e;null!=a.fill&&this.af(a.fill);this.Ie=1;null!=a.fillOpacity&&this.Ef(a.fillOpacity);this.ye=gvjs_e;null!=a.stroke&&this.wd(a.stroke);this.Xb=1;null!=a.strokeWidth&&this.pl(a.strokeWidth);this.di=1;null!=a.strokeOpacity&&gvjs_ai(this,a.strokeOpacity);this.xm=gvjs_qb;null!=a.dW&&(this.xm=a.dW);this.DL=null!=a.rx?a.rx:null;this.EL=null!=a.ry?a.ry:null;this.pg=null;a.gradient&&(this.pg=gvjs_w(a.gradient),this.pg.jg=gvjs_0h(this.pg.jg),this.pg.Lf=gvjs_0h(this.pg.Lf));
this.$d=null;a.pattern&&(this.$d=a.pattern);this.pia=null}gvjs_=gvjs_H.prototype;gvjs_.getProperties=function(){return{fill:this.ob(),fillOpacity:this.Ie,stroke:this.ye,strokeWidth:this.Xb,strokeOpacity:this.di,dW:this.xm,rx:this.DL,ry:this.EL,gradient:gvjs_3c(this.pg),pattern:gvjs_3c(this.$d)}};
gvjs_.toJSON=function(){var a=this.pg||null;a&&(a={color1:a.jg,color2:a.Lf,opacity1:a.Qq,opacity2:a.Rq,x1:a.x1,y1:a.y1,x2:a.x2,y2:a.y2,useObjectBoundingBoxUnits:a.Dr,sharpTransition:a.kF});var b=this.$d||null;b&&(b={style:b.getStyle(),color:b.ue(),bgcolor:b.getBackgroundColor()});return gvjs_Oh({fill:this.ob(),fillOpacity:this.Ie,stroke:this.ye,strokeWidth:this.Xb,strokeOpacity:this.di,strokeDashStyle:this.xm,rx:this.DL,ry:this.EL,gradient:a,pattern:b})};gvjs_.clone=function(){return new gvjs_H(this.getProperties())};
gvjs_.vJ=function(){var a=this.clone();a.af(gvjs_1h(this.by));a.wd(gvjs_1h(this.ye));if(this.pg){var b=gvjs_w(this.pg);b.jg=gvjs_1h(this.pg.jg);b.Lf=gvjs_1h(this.pg.Lf);a.gradient=b}this.$d&&(b=this.$d.vJ(),a.$d=b);return a};function gvjs_bi(a){return null==a||a==gvjs_e}gvjs_.af=function(a){this.by=gvjs_0h(a);this.by!==gvjs_e&&(this.pg=null);return this};gvjs_.ob=function(){return this.by};gvjs_.Ef=function(a){this.Ie=gvjs_Kd(a,0,1);return this};
gvjs_.wd=function(a,b){this.ye=gvjs_0h(a);null!=b&&this.pl(b);return this};gvjs_.nca=function(){return this.ye};gvjs_.pl=function(a){this.Xb=a;return this};function gvjs_ci(a){return gvjs_di(a)?a.Xb:0}function gvjs_ai(a,b){a.di=gvjs_Kd(b,0,1)}function gvjs_ei(a){return 0<a.Ie&&(!gvjs_bi(a.by)||null!=a.pg||null!=a.$d)}function gvjs_di(a){return 0<a.Xb&&0<a.di&&!gvjs_bi(a.ye)}function gvjs_fi(a){return gvjs_ei(a)&&1<=a.Ie}var gvjs_gi=new gvjs_H({fillOpacity:0,fill:gvjs_Bb,strokeOpacity:0,stroke:gvjs_Bb});
function gvjs_hi(a,b){return new gvjs_H({stroke:gvjs_e,fill:a,fillOpacity:null!=b?b:1})}function gvjs_ii(a,b,c,d){return new gvjs_H({stroke:a,strokeWidth:b,strokeOpacity:null!=d?d:1,fill:null!=c&&c?gvjs_ea:gvjs_e})}
function gvjs_ji(a,b){if(a===b)b=!0;else if(null==a||null==b)b=!1;else{var c;if(c=a.by==b.by&&a.Ie==b.Ie&&a.ye==b.ye&&a.Xb==b.Xb&&a.di==b.di&&a.xm==b.xm&&a.DL==b.DL&&a.EL==b.EL){c=a.gradient;var d=b.gradient;c=c===d?!0:null==c||null==d?!1:c.jg==d.jg&&c.Lf==d.Lf&&c.x1==d.x1&&c.y1==d.y1&&c.x2==d.x2&&c.y2==d.y2&&c.Dr===d.Dr}c&&(a=a.$d,b=b.$d,c=a===b?!0:null==a||null==b?!1:a.jx==b.jx&&a.Hk==b.Hk&&a.Kc==b.Kc);b=c}return b};function gvjs_ki(a){this.lb=a&&a.lb||gvjs_mb;this.fontSize=a&&a.fontSize||10;this.color=a&&a.color||gvjs_Qa;this.opacity=a&&a.opacity||1;this.Rb=a&&a.Rb||"";this.bold=a&&a.bold||!1;this.Qc=a&&a.Qc||!1;this.bf=a&&a.bf||!1}gvjs_=gvjs_ki.prototype;gvjs_.ad=function(){return{lb:this.lb,fontSize:this.fontSize,color:this.color,opacity:this.opacity,Rb:this.Rb,bold:this.bold,Qc:this.Qc,bf:this.bf}};gvjs_.Yz=function(a){this.lb=a;return this};gvjs_.pw=function(a){this.fontSize=a;return this};
gvjs_.setColor=function(a){this.color=a;return this};gvjs_.setOpacity=function(a){this.opacity=a;return this};function gvjs_li(a,b){a.bold=b;return a}function gvjs_cba(a){a.Qc=!0;return a};function gvjs_dba(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function gvjs_mi(a,b,c){this.Xea=a||null;this.hc=!!b;this.pba=c;this.hb=new gvjs_3d;this.ve=new gvjs_ni("",void 0);this.ve.next=this.ve.Mi=this.ve}function gvjs_oi(a,b){(b=a.hb.get(b))&&a.hc&&(b.remove(),gvjs_pi(a,b));return b}gvjs_=gvjs_mi.prototype;gvjs_.get=function(a,b){return(a=gvjs_oi(this,a))?a.value:b};gvjs_.set=function(a,b){var c=gvjs_oi(this,a);c?c.value=b:(c=new gvjs_ni(a,b),this.hb.set(a,c),gvjs_pi(this,c))};gvjs_.hp=function(){return this.ve.next.value};
gvjs_.shift=function(){return gvjs_qi(this,this.ve.next)};gvjs_.pop=function(){return gvjs_qi(this,this.ve.Mi)};gvjs_.remove=function(a){return(a=this.hb.get(a))?(this.removeNode(a),!0):!1};gvjs_.removeNode=function(a){a.remove();this.hb.remove(a.key)};gvjs_.yb=function(){return this.hb.yb()};gvjs_.isEmpty=function(){return this.hb.isEmpty()};gvjs_.Zj=function(){return this.map(function(a,b){return b})};gvjs_.Va=function(){return this.map(function(a){return a})};
gvjs_.contains=function(a){return this.some(function(b){return b==a})};gvjs_.Ce=function(a){return this.hb.Ce(a)};gvjs_.clear=function(){gvjs_ri(this,0)};gvjs_.forEach=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)a.call(b,c.value,c.key,this)};gvjs_.map=function(a,b){for(var c=[],d=this.ve.next;d!=this.ve;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};gvjs_.some=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
gvjs_.every=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};function gvjs_pi(a,b){a.hc?(b.next=a.ve.next,b.Mi=a.ve,a.ve.next=b,b.next.Mi=b):(b.Mi=a.ve.Mi,b.next=a.ve,a.ve.Mi=b,b.Mi.next=b);null!=a.Xea&&gvjs_ri(a,a.Xea)}function gvjs_ri(a,b){for(;a.yb()>b;){var c=a.hc?a.ve.Mi:a.ve.next;a.removeNode(c);a.pba&&a.pba(c.key,c.value)}}function gvjs_qi(a,b){a.ve!=b&&a.removeNode(b);return b.value}function gvjs_ni(a,b){this.key=a;this.value=b}
gvjs_ni.prototype.remove=function(){this.Mi.next=this.next;this.next.Mi=this.Mi;delete this.Mi;delete this.next};function gvjs_si(a){this.boa=Math.max(1,a||Infinity);this.hc=new gvjs_mi(this.boa,!0)}gvjs_=gvjs_si.prototype;gvjs_.clear=function(){this.hc.clear()};gvjs_.contains=function(a){return this.hc.Ce(a)};gvjs_.get=function(a){if(!this.contains(a))throw Error('Cache does not contain key "'+a+'"');return this.hc.get(a)};gvjs_.put=function(a,b){this.hc.set(a,b);return b};gvjs_.size=function(){return this.hc.yb()};function gvjs_ti(a,b){function c(){var a=f(gvjs_Nb(d),arguments);return g.contains(a)?g.get(a):g.put(a,d.apply(this,arguments))}var d=null,e={};gvjs_q(a)?(d=a,e=b||{}):gvjs_q(b)&&(d=b,e=a||{});var f=e.mV||gvjs_dba,g=e.cache||new gvjs_si(1E3);c.clear=function(){g.clear()};return c};function gvjs_ui(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=gvjs_Hb(a),d=gvjs_Hb(b);if(c!=d)return!1;var d=gvjs_Lb(a),e=gvjs_Lb(b);if(d!=e)return!1;switch(c){case gvjs_db:if(d&&e)return 0==gvjs_bh(a,b);for(var f in a)if(a.hasOwnProperty(f)&&(!b.hasOwnProperty(f)||!gvjs_ui(a[f],b[f])))return!1;for(var g in b)if(b.hasOwnProperty(g)&&!a.hasOwnProperty(g))return!1;return!0;case gvjs_Na:if(a.length!=b.length)return!1;for(c=0;c<a.length;++c)if(!gvjs_ui(a[c],b[c]))return!1;return!0;case gvjs_c:return!0;
case gvjs_h:case gvjs_f:case gvjs_Ra:return!1;default:throw Error("Error while comparing "+a+gvjs_aa+b+": unexpected type of obj1 "+c);}}function gvjs_vi(a){if(gvjs_Lb(a)){var b=new Date;b.setTime(a.valueOf());return b}var c=gvjs_Hb(a);if(c==gvjs_db||c==gvjs_Na){if(a.clone)return a.clone();c=c==gvjs_Na?[]:{};for(b in a)c[b]=gvjs_vi(a[b]);return c}return a}
function gvjs_wi(a,b){function c(a,e,f){for(var g in a)a.hasOwnProperty(g)&&(typeof a[g]===gvjs_db?c(a[g],e,f):b.call(void 0,a[g],g,a)&&f.push(a[g]));return f}return c(a,gvjs_ti(b),[])}function gvjs_eba(a,b,c){gvjs_t(b,function(b){gvjs_n(a)&&null!=a&&null==a[b]&&(a[b]={});a=a[b]});gvjs_n(a)&&gvjs_6c(a,c)};function gvjs_xi(a,b,c){this.Wh=a||[{}];this.Z9=b||null;this.iS=null!=c?c:!1}gvjs_xi.prototype.view=function(a){a=gvjs_yi(this,a);return new gvjs_xi(this.Wh,a,this.iS)};function gvjs_yi(a,b){return null!=a.Z9?gvjs_zi(a.Z9,b):b}
function gvjs_zi(a,b){a=gvjs_o(a)?[a]:a;var c=gvjs_o(b)?[b]:b;if(0===a.length)return c;if(0===c.length)return a;var d=[];gvjs_t(a,function(a){var b=gvjs_Xb(a);gvjs_t(c,function(c){var h=gvjs_Xb(c);b||h?b?h||d.push(c):d.push(a):d.push(a+"."+c)})});return 1===d.length?d[0]:d}function gvjs_Ai(a,b,c){gvjs_wc(a.Wh,c,b)}function gvjs_fba(a){var b="maps",b=gvjs_yi(a,b),c=new gvjs_x;gvjs_t(a.Wh,function(a){a=gvjs_Bi(a,b);gvjs_n(a)&&c.addAll(gvjs_Wc(a))});return gvjs_2d(c)}
function gvjs_Ci(a,b){for(var c in b)gvjs_n(b[c])&&a[c]?gvjs_Ci(a[c],b[c]):a[c]=b[c]}function gvjs_Di(a,b){gvjs_v(b,function(b,d){gvjs_n(b)&&!gvjs_m(b)?(a[d]=a[d]||{},gvjs_Di(a[d],b)):null!=b&&(a[d]=b)})}function gvjs_Ei(a){var b={};gvjs_kc(a.Wh,function(a){gvjs_Di(b,a)});return b}function gvjs_Bi(a,b,c,d){if(gvjs_o(b))return gvjs_Fi(a,b,c,d);for(var e=0;e<b.length;++e){var f=gvjs_Fi(a,b[e],c,d);if(null!=f)return f}return null}
function gvjs_Fi(a,b,c,d){if(d)b=a[b];else a:{b=b.split(".");a=a||gvjs_rg();for(d=0;d<b.length;d++){var e=b[d];if(null!=a[e])a=a[e];else{b=null;break a}}b=a}return null!=b&&gvjs_q(c)?c(b):b}gvjs_xi.prototype.Y=function(a,b,c){var d;a=gvjs_yi(this,a);for(var e=0;e<this.Wh.length;e++)if(d=gvjs_Bi(this.Wh[e],a,c,this.iS),null!=d)return d;d=b;return gvjs_k(d)?d:null};
function gvjs_Gi(a,b,c,d){c=null!=c?gvjs_w(c):{};b=gvjs_yi(a,b);for(var e=a.Wh.length-1;0<=e;e--){var f=c,g=a.Wh[e],h=b,k=d,l=a.iS;gvjs_o(h)&&(h=[h]);for(var m=h.length-1;0<=m;--m){var n=gvjs_Fi(g,h[m],k,l)||{};gvjs_6c(f,n)}}return c}function gvjs_Hi(a,b,c){c=null!=c?gvjs_w(c):{};gvjs_o(b)&&(b=[b]);b=gvjs_yi(a,b);for(var d=a.Wh.length-1;0<=d;d--)for(var e=b.length-1;0<=e;--e){var f=gvjs_Fi(a.Wh[d],b[e],void 0,a.iS)||null;null!=f&&gvjs_n(f)&&gvjs_4h(c,f)}return c}
function gvjs_Ii(a){if(null==a)return null;if(typeof a==gvjs_Ra)return a;a=String(a);return"1"==a||a.toLowerCase()==gvjs_xb?!0:"0"==a||a.toLowerCase()==gvjs_Xa?!1:null}function gvjs_I(a,b,c){a=gvjs_Ji(a,b);if(null!=a)return a;gvjs_k(c)||(c=!1);return c}function gvjs_Ji(a,b){return a.Y(b,null,gvjs_Ii)}function gvjs_Ki(a){if(null==a)return null;if(typeof a===gvjs_f)return a;a=gvjs_gc(String(a));return isNaN(a)?null:a}
function gvjs_gba(a){return null!=a?typeof a===gvjs_f||typeof a===gvjs_h||typeof a===gvjs_Ra?a:null:null}function gvjs_Li(a){return null!=a?gvjs_m(a)?gvjs_u(a,gvjs_Ki):null:null}function gvjs_Mi(a){if(null==a)return null;if(gvjs_p(a))return a;a=Number(a);return isNaN(a)?null:a}function gvjs_J(a,b,c){a=gvjs_K(a,b);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_Ni(a,b,c){a=gvjs_Oi(a,b);if(null!=a)return a;gvjs_k(c)||(c="");return c}
function gvjs_Pi(a,b,c){a=a.Y(b,null,gvjs_Mi);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_K(a,b){return a.Y(b,null,gvjs_Ki)}function gvjs_Oi(a,b){return a.Y(b,null,gvjs_gba)}function gvjs_Qi(a){a=gvjs_Ki(a);return null!=a&&0<=a?a:null}function gvjs_Ri(a,b,c){a=gvjs_ig(a,b);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_ig(a,b){return a.Y(b,null,gvjs_Qi)}function gvjs_Si(a){a=gvjs_Qi(a);return null!=a?gvjs_Kd(a,0,1):null}
function gvjs_Ti(a,b,c){a=a.Y(b,null,gvjs_Si);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_Ui(a){return null!=a?String(a):null}function gvjs_L(a,b,c){gvjs_k(c)||(c="");return a.Y(b,c,gvjs_Ui)}function gvjs_Vi(a,b){return a.Y(b,null,gvjs_Ui)}function gvjs_Wi(a,b){a=gvjs_Ui(a);if(!a)return null;if(gvjs_sc(b||[],a))return a;try{return gvjs_0h(a)}catch(c){return null}}function gvjs_Xi(a,b,c){return a.Y(b,c,gvjs_Wi)}
function gvjs_Yi(a,b,c,d){return a.Y(b,d,function(a){return gvjs_Wi(a,c)})}function gvjs_Zi(a,b){return a.Y(b,null,gvjs_Wi)}function gvjs__i(a,b,c){a=a.Y(b,null,gvjs_0i);if(null!=a)return a;gvjs_k(c)||(c=[]);return c}function gvjs_0i(a){if(null==a)return null;gvjs_o(a)&&(a=[a]);return gvjs_m(a)?gvjs_u(a,String):null}function gvjs_hba(a,b){if(null==b)return null;gvjs_o(b)&&(b=[b]);return gvjs_m(b)?gvjs_u(b,gvjs_r(gvjs_1i,null,a)):null}function gvjs_1i(a,b){b=gvjs_Ui(b);return gvjs_Yc(a,b)?b:null}
function gvjs_2i(a,b,c,d){return a.Y(b,d,gvjs_r(gvjs_1i,null,c))}function gvjs_3i(a,b,c){return a.Y(b,null,gvjs_r(gvjs_1i,null,c))}function gvjs_4i(a,b,c){gvjs_k(c)||(c=null);return a.Y(b,c)}
function gvjs_5i(a,b,c){c=c?c.getProperties():null;a=gvjs_Gi(a,b,c,function(a){gvjs_n(a)||(a={fill:a});var b={},c=gvjs_Wi(a.fill);null!=c&&(b.fill=c);c=gvjs_Si(a.fillOpacity);null!=c&&(b.fillOpacity=c);c=gvjs_Wi(a.stroke);null!=c&&(b.stroke=c);c=gvjs_Qi(a.strokeWidth);null!=c&&(b.strokeWidth=c);c=gvjs_Si(a.strokeOpacity);null!=c&&(b.strokeOpacity=c);c=gvjs_Li(a.strokeDashStyle);null!=c&&gvjs_m(c)&&(b.dW=c);c=gvjs_Ki(a.rx);null!=c&&(b.rx=c);c=gvjs_Ki(a.ry);null!=c&&(b.ry=c);(a=a.gradient)&&null!=a.color1&&
null!=a.color2&&null!=a.x1&&null!=a.y1&&null!=a.x2&&null!=a.y2&&(c={},c.jg=gvjs_Wi(a.color1),c.Lf=gvjs_Wi(a.color2),c.Qq=gvjs_Si(a.opacity1),c.Rq=gvjs_Si(a.opacity2),c.x1=a.x1,c.y1=a.y1,c.x2=a.x2,c.y2=a.y2,c.Dr=gvjs_Ii(a.useObjectBoundingBoxUnits),b.gradient=c);return b});a=new gvjs_H(a);gvjs_ei(a)||(a.af(gvjs_gi.ob()),a.Ef(gvjs_gi.Ie));gvjs_di(a)||(a.wd(gvjs_gi.ye),gvjs_ai(a,gvjs_gi.di));return a}
function gvjs_6i(a,b){var c={},d=gvjs_Wi(a.color,b);null!=d&&(c.color=d);d=gvjs_Si(a.opacity);null!=d&&(c.opacity=d);b=gvjs_Wi(a.auraColor,b);null!=b&&(c.Rb=b);if(b=gvjs_Qi(a.auraWidth))c.tFa=b;if(b=gvjs_Ui(a.fontName))c.lb=b;if(b=gvjs_Qi(a.fontSize))c.fontSize=b;b=gvjs_Ii(a.bold);null!=b&&(c.bold=b);b=gvjs_Ii(a.italic);null!=b&&(c.Qc=b);a=gvjs_Ii(a.underline);null!=a&&(c.bf=a);return c}function gvjs_7i(a,b,c){return gvjs_Gi(a,b,c,function(a){return gvjs_6i(a)})}
function gvjs_8i(a,b,c,d){return gvjs_Gi(a,b,d,function(a){return gvjs_6i(a,c)})}function gvjs_9i(a,b){a=gvjs_Gi(a,b,void 0);return{format:a.format,interval:a.interval}}function gvjs_$i(a,b){var c=null,d=gvjs_Ki(b);null!=d?c=d:(b=gvjs_Ui(b),null!=b&&gvjs_Wb(b)&&(c=b.length-1,d=b,0<=c&&c<b.length&&(d=b.substr(0,c)+b.substr(c+1,b.length-c-1)),c=a*gvjs_gc(d)/100));null!=c&&(c=gvjs_Kd(c,0,a));return c}function gvjs_aj(a,b,c){return a.Y(b,null,gvjs_r(gvjs_$i,null,c))}
var gvjs_bj={ZDa:"multiple",DEa:gvjs_pb},gvjs_cj={NONE:gvjs_e,jla:gvjs__a,jma:gvjs_nb,Vw:gvjs_Sa},gvjs_iba={NONE:gvjs_e,jla:gvjs__a,jma:gvjs_nb,Vw:gvjs_Sa},gvjs_dj={JN:gvjs_d,QN:gvjs_i,Vw:gvjs_Sa};function gvjs_ej(){}gvjs_ej.prototype.uc=function(a){return this.vQ(a)};function gvjs_fj(a){this.init(a)}gvjs_s(gvjs_fj,gvjs_ej);gvjs_fj.prototype.init=function(a){a=new gvjs_xi([a||{},{formatType:gvjs_ob,valueType:gvjs_Ua}]);this.$d=a.Y(gvjs_gb);this.qd=null;this.jra=gvjs_3i(a,"formatType",gvjs_jba);this.WBa=gvjs_3i(a,"valueType",gvjs_gj);this.zoa=gvjs_I(a,"clearMinutes",!1);this.ija=null;a=gvjs_K(a,"timeZone");null!=a&&(this.ija=gvjs_dh.createTimeZone(60*-a))};
var gvjs_hj=gvjs_gh.Format,gvjs_jba={iDa:gvjs_0a,IDa:"long",ODa:gvjs_bb,SHORT:gvjs_ob},gvjs_gj={Wka:gvjs_Ta,Xka:gvjs_Ua,TEa:"time"};
function gvjs_kba(a,b){switch(a){case gvjs_Ta:switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_DATE;case "long":return gvjs_gh.Format.LONG_DATE;case gvjs_bb:return gvjs_gh.Format.MEDIUM_DATE;case gvjs_ob:return gvjs_gh.Format.SHORT_DATE}case gvjs_Ua:switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_DATETIME;case "long":return gvjs_gh.Format.LONG_DATETIME;case gvjs_bb:return gvjs_gh.Format.MEDIUM_DATETIME;case gvjs_ob:return gvjs_gh.Format.SHORT_DATETIME}case "time":switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_TIME;
case "long":return gvjs_gh.Format.LONG_TIME;case gvjs_bb:return gvjs_gh.Format.MEDIUM_TIME;case gvjs_ob:return gvjs_gh.Format.SHORT_TIME}default:return gvjs_gh.Format.FULL_DATETIME}}gvjs_fj.prototype.vm=function(a){switch(a){case gvjs_Ka:a=gvjs_Dh.YEAR_FULL;break;case gvjs_za:a="Q yyyy";break;case gvjs_xa:a=gvjs_Dh.YEAR_MONTH_ABBR;break;case gvjs_pa:a=gvjs_gh.Format.SHORT_DATE;break;default:a=gvjs_gh.Format.SHORT_DATETIME}this.init({pattern:a,timeZone:0})};
gvjs_fj.prototype.format=function(a,b){var c=gvjs_1i(gvjs_gj,a.R(b));if(c==gvjs_Ta||c==gvjs_Ua)for(var c=this.rP(c),d=a.aa(),e=0;e<d;e++){var f=a.getValue(e,b),f=gvjs_ij(this,c,f);a.Zz(e,b,f)}};gvjs_fj.prototype.vQ=function(a){this.qd||(this.qd=this.rP(this.WBa));return gvjs_ij(this,this.qd,a)};gvjs_fj.prototype.rP=function(a){var b=this.$d;null!=b||(b=gvjs_kba(a,this.jra));return new gvjs_gh(b)};
function gvjs_ij(a,b,c){if(null===c)return"";var d=a.ija;null==d&&(d=gvjs_dh.createTimeZone(c.getTimezoneOffset()));c=new Date(c.getTime());a.zoa&&c.setMinutes(0);return b.format(c,d)};function gvjs_jj(a){var b=new gvjs_xi([a||{},{decimalSymbol:gvjs_kj,groupingSymbol:gvjs_lj,fractionDigits:2,significantDigits:null,negativeParens:!1,prefix:"",suffix:"",scaleFactor:1}]);this.jy=gvjs_Ri(b,"fractionDigits");a&&gvjs_p(a.fractionDigits)&&isNaN(a.fractionDigits)&&(this.jy=NaN);this.pr=gvjs_ig(b,"significantDigits");this.wpa=gvjs_L(b,"decimalSymbol");this.d1=gvjs_L(b,"groupingSymbol");this.Vga=gvjs_L(b,gvjs_ib);this.Wia=gvjs_L(b,gvjs_tb);this.Ifa=gvjs_Zi(b,"negativeColor");this.Jfa=gvjs_I(b,
"negativeParens");(this.$d=gvjs_Vi(b,gvjs_gb))&&this.$d.toLowerCase()in gvjs_mj&&(this.$d=gvjs_mj[this.$d.toLowerCase()]);this.aM=gvjs_J(b,"scaleFactor");if(0>=this.aM)throw Error("Scale factor must be a positive number.");}gvjs_s(gvjs_jj,gvjs_ej);
var gvjs_mj={decimal:gvjs_sh.Format.DECIMAL,scientific:gvjs_sh.Format.SCIENTIFIC,percent:gvjs_sh.Format.PERCENT,currency:gvjs_sh.Format.CURRENCY,"short":gvjs_sh.Format.COMPACT_SHORT,"long":gvjs_sh.Format.COMPACT_LONG},gvjs_nj=!1,gvjs_kj=gvjs_Eh.DECIMAL_SEP,gvjs_lj=gvjs_Eh.GROUP_SEP,gvjs_oj=gvjs_Eh.DECIMAL_PATTERN;
gvjs_jj.prototype.format=function(a,b){if(a.R(b)==gvjs_f)for(var c=0;c<a.aa();c++){var d=a.getValue(c,b);if(null!=d){var e=this.uc(d);a.Zz(c,b,e);!gvjs_Xb(gvjs_bc(this.Ifa))&&0>d&&a.setProperty(c,b,gvjs_sb,"color:"+this.Ifa+";")}}};
gvjs_jj.prototype.vQ=function(a){var b;b=a/this.aM;if(null===this.$d){if(isNaN(this.jy))return String(a);this.Jfa&&(b=Math.abs(b));var c=b;0==this.jy&&(c=Math.round(c));b=[];0>c&&(c=-c,b.push("-"));var d=Math.pow(10,this.jy),e=Math.round(c*d),c=String(Math.floor(e/d)),d=String(e%d);if(3<c.length&&this.d1)for(e=c.length%3,0<e&&(b.push(c.substring(0,e),this.d1),c=c.substring(e));3<c.length;)b.push(c.substring(0,3),this.d1),c=c.substring(3);b.push(c);0<this.jy&&(b.push(this.wpa),d.length<this.jy&&(d=
gvjs_ka+d),b.push(d.substring(d.length-this.jy)));b=b.join("");b=this.Vga+b+this.Wia;this.Jfa&&0>a&&(b="("+b+")")}else c=new gvjs_sh(this.$d),a=gvjs_sh.isEnforceAsciiDigits(),gvjs_sh.setEnforceAsciiDigits(!gvjs_nj),null!=this.pr&&c.setSignificantDigits(this.pr),b=c.format(b),b=this.Vga+b+this.Wia,gvjs_sh.setEnforceAsciiDigits(a);return b};function gvjs_pj(a){this.$d=a||""}function gvjs_lba(a,b,c,d,e,f,g){return 0<f&&"\\"==g[f-1]?d:b.Ia(a,c[parseInt(e,10)])}gvjs_pj.prototype.format=function(a,b,c,d){var e=b[0];null!=c&&gvjs_Hb(c)==gvjs_f&&(e=c);c=d||null;for(d=0;d<a.aa();d++){var f=this.$d.replace(/{(\d+)}/g,gvjs_Pb(gvjs_lba,d,a,b)),f=f.replace(/\\(.)/g,"$1");c?a.setProperty(d,e,c,f):a.Zz(d,e,f)}};gvjs_l(gvjs_3a,gvjs_jj,void 0);gvjs_jj.prototype.format=gvjs_jj.prototype.format;gvjs_jj.prototype.formatValue=gvjs_jj.prototype.uc;gvjs_l("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){gvjs_nj=a},void 0);gvjs_l("google.visualization.NumberFormat.DECIMAL_SEP",gvjs_kj,void 0);gvjs_l("google.visualization.NumberFormat.GROUP_SEP",gvjs_lj,void 0);gvjs_l("google.visualization.NumberFormat.DECIMAL_PATTERN",gvjs_oj,void 0);
gvjs_l("google.visualization.ColorFormat",gvjs__g,void 0);gvjs__g.prototype.format=gvjs__g.prototype.format;gvjs__g.prototype.addRange=gvjs__g.prototype.addRange;gvjs__g.prototype.addGradientRange=gvjs__g.prototype.Sma;gvjs_l("google.visualization.BarFormat",gvjs_Bg,void 0);gvjs_Bg.prototype.format=gvjs_Bg.prototype.format;gvjs_l("google.visualization.ArrowFormat",gvjs_Ag,void 0);gvjs_Ag.prototype.format=gvjs_Ag.prototype.format;gvjs_l("google.visualization.PatternFormat",gvjs_pj,void 0);
gvjs_pj.prototype.format=gvjs_pj.prototype.format;gvjs_l("google.visualization.DateFormat",gvjs_fj,void 0);gvjs_fj.prototype.format=gvjs_fj.prototype.format;gvjs_fj.prototype.formatValue=gvjs_fj.prototype.uc;gvjs_l(gvjs_3a,gvjs_jj,void 0);gvjs_jj.prototype.format=gvjs_jj.prototype.format;gvjs_l("google.visualization.TableColorFormat",gvjs__g,void 0);gvjs_l("google.visualization.TableBarFormat",gvjs_Bg,void 0);gvjs_Bg.prototype.format=gvjs_Bg.prototype.format;
gvjs_l("google.visualization.TableArrowFormat",gvjs_Ag,void 0);gvjs_Ag.prototype.format=gvjs_Ag.prototype.format;gvjs_l("google.visualization.TablePatternFormat",gvjs_pj,void 0);gvjs_pj.prototype.format=gvjs_pj.prototype.format;gvjs_l("google.visualization.TableDateFormat",gvjs_fj,void 0);



var gvjs_qj=" does not match type ",gvjs_rj=" must be of type '",gvjs_sj=".format",gvjs_tj="<CRLF>",gvjs_uj="<EOF>",gvjs_vj='<script type="text/javascript" src="',gvjs_wj="AnnotatedTimeLine",gvjs_xj="AreaChart",gvjs_yj="AreaChart-stacked",gvjs_zj="BarChart",gvjs_Aj="BubbleChart",gvjs_Bj="CandlestickChart",gvjs_Cj="Column ",gvjs_Dj="ColumnChart",gvjs_Ej="ComboChart",gvjs_Fj="Custom response handler must be a function.",gvjs_Gj="Gauge",gvjs_Hj="GeoChart",gvjs_Ij="HH:mm",gvjs_Jj="Histogram",gvjs_Kj=
"ImageRadarChart",gvjs_Lj="ImageSparkLine",gvjs_Mj="Invalid DataView column type.",gvjs_Nj="Invalid data table format: column #",gvjs_Oj="Invalid data table format: must have at least 2 columns.",gvjs_Pj="Invalid format in ",gvjs_Qj="LineChart",gvjs_Rj="Map",gvjs_Sj="MotionChart",gvjs_Tj="OrgChart",gvjs_Uj="PieChart",gvjs_Vj="ScatterChart",gvjs_Wj="SteppedAreaChart",gvjs_Xj="Table",gvjs_Yj="Timeline",gvjs_Zj="TreeMap",gvjs__j="Type mismatch. Value ",gvjs_0j="WordTree",gvjs_1j="addTrendLine",gvjs_2j=
"annotatedtimeline",gvjs_3j="bar",gvjs_4j="block",gvjs_5j="cancel",gvjs_6j="chart",gvjs_7j="click",gvjs_8j="column",gvjs_9j="columnFilters[",gvjs_$j="complete",gvjs_ak="controls",gvjs_bk="corechart",gvjs_ck="data",gvjs_dk="datatable",gvjs_ek="domain",gvjs_fk="domainAxis",gvjs_gk="drawing",gvjs_hk="error",gvjs_ik="explicit",gvjs_jk="explicit format",gvjs_kk="focusin",gvjs_lk="focusout",gvjs_mk="geochart",gvjs_nk="google.charts.Bar",gvjs_ok="google.charts.Line",gvjs_pk="google.charts.Scatter",gvjs_qk=
"google.visualization.AnnotatedTimeLine",gvjs_rk="google.visualization.AnnotationChart",gvjs_sk="google.visualization.AreaChart",gvjs_tk="google.visualization.BarChart",gvjs_uk="google.visualization.BubbleChart",gvjs_vk="google.visualization.CandlestickChart",gvjs_wk="google.visualization.ClusterChart",gvjs_xk="google.visualization.ColumnChart",gvjs_yk="google.visualization.ComboChart",gvjs_zk="google.visualization.CoreChart",gvjs_Ak="google.visualization.Gauge",gvjs_Bk="google.visualization.GeoChart",
gvjs_Ck="google.visualization.GeoMap",gvjs_Dk="google.visualization.HelloWorld",gvjs_Ek="google.visualization.Histogram",gvjs_Fk="google.visualization.ImageAreaChart",gvjs_Gk="google.visualization.ImageBarChart",gvjs_Hk="google.visualization.ImageCandlestickChart",gvjs_Ik="google.visualization.ImageChart",gvjs_Jk="google.visualization.ImageLineChart",gvjs_Kk="google.visualization.ImagePieChart",gvjs_Lk="google.visualization.ImageSparkLine",gvjs_Mk="google.visualization.IntensityMap",gvjs_Nk="google.visualization.LineChart",
gvjs_Ok="google.visualization.Map",gvjs_Pk="google.visualization.MotionChart",gvjs_Qk="google.visualization.OrgChart",gvjs_Rk="google.visualization.PieChart",gvjs_Sk="google.visualization.Query",gvjs_Tk="google.visualization.Sankey",gvjs_Uk="google.visualization.ScatterChart",gvjs_Vk="google.visualization.SparklineChart",gvjs_Wk="google.visualization.SteppedAreaChart",gvjs_Xk="google.visualization.Table",gvjs_Yk="google.visualization.Timeline",gvjs_Zk="google.visualization.TreeMap",gvjs__k="google.visualization.WordTree",
gvjs_0k="google.visualization.events.addListener",gvjs_1k="google.visualization.events.addOneTimeListener",gvjs_2k="google.visualization.events.removeAllListeners",gvjs_3k="google.visualization.events.removeListener",gvjs_4k="google.visualization.events.trigger",gvjs_5k="hasLabelsColumn",gvjs_6k="http",gvjs_7k="http://dummy.com",gvjs_8k="imagesparkline",gvjs_9k="implicit",gvjs_$k="keypress",gvjs_al="latlng",gvjs_M="line",gvjs_bl="linktable",gvjs_cl="makeRequest",gvjs_dl="markers",gvjs_el="maxValue",
gvjs_fl="minValue",gvjs_gl="motionchart",gvjs_hl="mousedown",gvjs_il="mouseout",gvjs_jl="mouseover",gvjs_kl="orgchart",gvjs_ll="percent",gvjs_N="ready",gvjs_ml="regioncode",gvjs_nl="regions",gvjs_O="right",gvjs_ol="row",gvjs_pl="scatter",gvjs_P="select",gvjs_ql="span",gvjs_rl="statechange",gvjs_sl="stringify",gvjs_tl="table",gvjs_ul="targetAxis",gvjs_Q="text",gvjs_vl="tick",gvjs_wl="timeline",gvjs_xl="tooltip",gvjs_yl="uichange",gvjs_zl="vAxis",gvjs_Al="value",gvjs_Bl="warning",gvjs_Cl="withCredentials",
gvjs_mba={ECa:gvjs_Ra,aEa:gvjs_f,NEa:gvjs_h,Wka:gvjs_Ta,VEa:gvjs_vb,Xka:gvjs_Ua};function gvjs_Dl(a){if(!a)throw Error("Data table is not defined.");if(!gvjs_q(a.yy)){var b="the wrong type of data";gvjs_m(a)?b="an Array":gvjs_o(a)&&(b="a String");throw Error("You called the draw() method with "+b+" rather than a DataTable or DataView");}}function gvjs_El(a){return null==a?null:gvjs_q(a.yy)?a:gvjs_m(a)?gvjs_Fl(a):new gvjs_R(a)}
function gvjs_Gl(a){var b={};if(gvjs_Hb(a)!=gvjs_db||gvjs_Lb(a))b.v=null!=a?a:null;else{b.v="undefined"==typeof a.v?null:a.v;if(null!=a.f)if(typeof a.f===gvjs_h)b.f=a.f;else throw Error("Formatted value ('f'), if specified, must be a string.");if(null!=a.p)if(typeof a.p===gvjs_db)b.p=a.p;else throw Error("Properties ('p'), if specified, must be an object.");}return b}
function gvjs_Hl(a,b,c){if(typeof b==gvjs_db&&gvjs_8j in b){if("desc"in b&&typeof b.desc!=gvjs_Ra)throw Error('Property "desc" in '+c+" must be boolean.");if("compare"in b&&!gvjs_q(b.compare))throw Error('Property "compare" in '+c+" must be a function.");}else throw Error(c+' must be an object with a "column" property.');gvjs_Il(a,b.column)}
function gvjs_Jl(a,b,c){function d(d,e){for(var f=0;f<c.length;f++){var g=c[f],h=g.column,k=b(d,h),t=b(e,h),h=g.compare?null===k?null===t?0:-1:null===t?1:g.compare(k,t):gvjs_Kl(a.R(h),k,t);if(0!=h)return h*(g.desc?-1:1)}return 0}if(gvjs_q(c))d=c;else if(gvjs_p(c)||gvjs_o(c)){gvjs_Il(a,c);var e=a.og(c);c=[{column:e}]}else if(gvjs_n(c))if(gvjs_Kb(c)){if(1>c.length)throw Error("sortColumns is an empty array. Must have at least one element.");for(var f={},g=[],h=0;h<c.length;h++){var k=c[h];if(gvjs_p(k)||
gvjs_o(k))gvjs_Il(a,k),e=a.og(k),k={column:e};else if(gvjs_n(k))e=k.column,gvjs_Hl(a,k,"sortColumns["+h+"]");else throw Error("sortColumns is an array, but not composed of only objects or numbers.");if(e in f)throw Error("Column index "+e+" is duplicated in sortColumns.");f[e]=!0;g.push(k)}c=g}else gvjs_Hl(a,c,"sortColumns"),c=[c];return d}
function gvjs_Ll(a,b){a=a.aa();if(0<a){if(Math.floor(b)!==b||0>b||b>=a)throw Error("Invalid row index "+b+". Should be in the range [0-"+(a-1)+"].");}else throw Error("Table has no rows.");}function gvjs_Il(a,b){a.og(b);if(gvjs_p(b))gvjs_Ml(a,b);else if(-1===a.og(b))throw Error('Invalid column id "'+b+'"');}
function gvjs_Ml(a,b){a=a.S();if(0<a){if(Math.floor(b)!==b||0>b||b>=a)throw Error("Invalid column index "+b+". Should be an integer in the range [0-"+(a-1)+"].");}else throw Error("Table has no columns.");}function gvjs_Nl(a,b,c){a=a.R(b);if(!gvjs_Ol(c,a))throw Error(gvjs__j+c+gvjs_qj+a+" in column index "+b);}
function gvjs_Ol(a,b){if(null==a)return!0;var c=typeof a;switch(b){case gvjs_f:if(c==gvjs_f)return!0;break;case gvjs_h:if(c==gvjs_h)return!0;break;case gvjs_Ra:if(c==gvjs_Ra)return!0;break;case gvjs_Ta:case gvjs_Ua:if(gvjs_Lb(a))return!0;break;case gvjs_vb:if(gvjs_Kb(a)&&0<a.length&&8>a.length){b=!0;for(c=0;c<a.length;c++){var d=a[c];if(typeof d!=gvjs_f||d!=Math.floor(d)){b=!1;break}}if(b)return!0}}return!1}
function gvjs_Kl(a,b,c){if(null==b)return null==c?0:-1;if(null==c)return 1;switch(a){case gvjs_vb:for(a=0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=4>b.length?0:b[3];c=4>c.length?0:c[3];return b<c?-1:c<b?1:0;default:return b<c?-1:c<b?1:0}}
function gvjs_Pl(a,b){gvjs_Il(a,b);b=a.og(b);var c=a.R(b),d=null,e=null,f,g,h=a.aa();for(f=0;f<h;f++)if(g=a.getValue(f,b),null!=g){e=d=g;break}if(null==d)return{min:null,max:null};for(f++;f<h;f++)g=a.getValue(f,b),null!=g&&(0>gvjs_Kl(c,g,d)?d=g:0>gvjs_Kl(c,e,g)&&(e=g));return{min:d,max:e}}function gvjs_Ql(a,b){b=gvjs_Jl(a,function(b,c){return a.getValue(b,c)},b);for(var c=[],d=a.aa(),e=0;e<d;e++)c.push(e);gvjs_Jc(c,b);return c}
function gvjs_Rl(a,b){gvjs_Il(a,b);var c=a.og(b),d=a.aa();if(0==d)return[];b=[];for(var e=0;e<d;++e)b.push(a.getValue(e,c));var f=a.R(c);gvjs_Jc(b,function(a,b){return gvjs_Kl(f,a,b)});a=b[0];c=[];c.push(a);for(e=1;e<b.length;e++)d=b[e],0!=gvjs_Kl(f,d,a)&&c.push(d),a=d;return c}
function gvjs_nba(a,b,c){if(gvjs_q(b))return b(a,c);for(var d=0;d<b.length;d++){var e=b[d],f=e.column,g=a.getValue(c,f),h=a.R(f);if(gvjs_Al in e){if(0!==gvjs_Kl(h,g,e.value))return!1}else if(null!=e.minValue||null!=e.maxValue)if(null==g||null!=e.minValue&&0>gvjs_Kl(h,g,e.minValue)||null!=e.maxValue&&0<gvjs_Kl(h,g,e.maxValue))return!1;if(gvjs_q(e.test)&&!e.test(g,c,f,a))return!1}return!0}
function gvjs_Sl(a,b){if(!gvjs_q(b)){if(!gvjs_Kb(b)||0==b.length)throw Error("columnFilters must be a non-empty array");for(var c={},d=0;d<b.length;d++){if(typeof b[d]!=gvjs_db||!(gvjs_8j in b[d])){if(!(gvjs_Al in b[d]||gvjs_fl in b[d]||gvjs_el in b[d]))throw Error(gvjs_9j+d+'] must have properties "column" and "value", "minValue"or "maxValue"');if(gvjs_Al in b[d]&&(gvjs_fl in b[d]||gvjs_el in b[d]))throw Error(gvjs_9j+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"');
}var e=b[d].column;gvjs_Il(a,e);var f=a.og(e);if(f in c)throw Error(gvjs_Cj+e+" is duplicate in columnFilters.");gvjs_Nl(a,f,b[d].value);c[f]=!0}}c=[];d=a.aa();for(e=0;e<d;e++)gvjs_nba(a,b,e)&&c.push(e);return c}
function gvjs_Tl(a,b,c){if(c)a=c.uc(a);else switch(b){case gvjs_vb:b=new Date(1970,0,1,a[0],a[1],a[2],a[3]||0);c=gvjs_Ij;if(a[2]||a[3])c+=":ss";a[3]&&(c+=".SSS");c=new gvjs_fj({pattern:c});a=c.uc(b);break;case gvjs_Ta:c=new gvjs_fj({formatType:gvjs_bb,valueType:gvjs_Ta});a=c.uc(a);break;case gvjs_Ua:c=new gvjs_fj({formatType:gvjs_bb,valueType:gvjs_Ua});a=c.uc(a);break;case gvjs_f:c=new gvjs_jj({pattern:"decimal"});a=c.uc(a);break;default:a=null!=a?String(a):""}return a}
function gvjs_oba(a,b){var c={};if(!gvjs_m(a))throw Error("Not an array");if(0<a.length){var d=!b,e=a[0],f;if(d){if(!gvjs_m(e))throw Error("First row is not an array.");b=gvjs_u(e,function(a){if(gvjs_o(a))return{label:a};if(gvjs_n(a))return gvjs_w(a);throw Error("Unknown header type: "+a);})}else for(b=[],f=0,gvjs_m(e)?f=e.length:gvjs_n(e)&&gvjs_Xc(e,"c")&&gvjs_m(e.c)&&(f=e.c.length),e=0;e<f;e++)b.push({type:void 0});c.cols=b;c.rows=[];f=b.length;var g=Array(b.length);a=d?gvjs_Dc(a,1):a;for(d=0;d<
a.length;d++){e=a[d];if(gvjs_m(e))e={c:e};else if(!gvjs_n(e)||!gvjs_Xc(e,"c"))throw Error("Invalid row type for row "+d);if(e.c.length!==b.length)throw Error("Row "+d+" has "+e.c.length+" columns, but must have "+b.length);e.c=gvjs_Bc(e.c);c.rows.push(e);for(var h=0;h<f;h++){var k=gvjs_h,k=e.c[h];gvjs_n(k)&&(gvjs_Xc(k,"v")||gvjs_Xc(k,"f"))?k=k.v:e.c[h]={v:k};if(null==b[h].type&&(null==g[h]||g[h]===gvjs_Ta)&&null!=k){if(gvjs_o(k))k=gvjs_h;else if(gvjs_p(k))k=gvjs_f;else if(gvjs_m(k))k=gvjs_vb;else if(gvjs_Mb(k))k=
gvjs_Ra;else if(gvjs_Lb(k))k=new Date(k),k=0!==k.getHours()+k.getMinutes()+k.getSeconds()+k.getMilliseconds()?gvjs_Ua:gvjs_Ta;else throw Error("Unknown type of value in "+d+","+h);g[h]=k}}}gvjs_t(c.cols,function(a,b){null!=a.type||(a.type=g[b]||gvjs_h)})}return c}function gvjs_Fl(a,b){return new gvjs_R(gvjs_oba(a,b))}function gvjs_Ul(a,b,c,d){for(var e=null,f=a.aa();(d?0<=b:b<f)&&null===e;)e=a.getValue(b,c),b+=d?-1:1;return e};function gvjs_Vl(){this.Pm=null}gvjs_Vl.prototype.og=function(a){if(gvjs_p(a)){var b=this.S();return 0>a&&a>=b?-1:a}if(!this.Pm){this.Pm={};for(var b=this.S(),c=0;c<b;c++){var d=this.Ve(c);null==d||""===d||d in this.Pm||(this.Pm[d]=c)}for(c=0;c<b;c++)d=this.Qa(c),null==d||""===d||d in this.Pm||(this.Pm[d]=c)}a=this.Pm[a];return null==a?-1:a};
gvjs_Vl.prototype.getStringValue=function(a,b){var c=this.R(b);if(c!==gvjs_h)throw Error(gvjs_Cj+b+" must be of type string; was "+c);return this.getValue(a,b)};function gvjs_Wl(a,b,c){var d=a.R(c);if(d!==gvjs_Ta&&d!==gvjs_Ua)throw Error(gvjs_Cj+c+" must be of type date or datetime; was "+d);return a.getValue(b,c)};var gvjs_pba={gFa:"0.5",hFa:"0.6"};function gvjs_R(a,b){this.Pm=null;this.IA="0.5"===b?"0.5":"0.6";if(!gvjs_q(this.yy))throw Error('You called google.visualization.DataTable() without the "new" keyword');a?(gvjs_o(a)?a=gvjs_Sh(a):gvjs_qba(a),this.Mf=[],this.Nf=[],this.vr=a.p||null,null!=a.cols&&gvjs_t(a.cols,gvjs_r(function(a){this.fg(a)},this)),null!=a.rows&&(this.Nf=a.rows)):(this.Mf=[],this.Nf=[],this.vr=null);this.hc=[]}gvjs_s(gvjs_R,gvjs_Vl);
function gvjs_qba(a){var b=a.cols||[];a=a.rows||[];for(var c=b.length,d=0;d<c;d++){var e=b[d].type;if(e==gvjs_Ta||e==gvjs_Ua)for(var e=a.length,f=0;f<e;f++){var g=a[f].c[d];if(g){var h=g.v;if(gvjs_Lb(h))return;gvjs_o(h)&&(g=gvjs_Ph(g),g=gvjs_Sh(g),a[f].c[d]=g)}}}}gvjs_=gvjs_R.prototype;gvjs_.Mf=null;gvjs_.IA=null;gvjs_.Nf=null;gvjs_.vr=null;gvjs_.hc=null;gvjs_.aa=function(){return this.Nf.length};gvjs_.S=function(){return this.Mf.length};
gvjs_.Ve=function(a){gvjs_Ml(this,a);return this.Mf[a].id||""};gvjs_.Qa=function(a){gvjs_Ml(this,a);return String(this.Mf[a].label||"")};gvjs_.Ms=function(a){gvjs_Ml(this,a);return this.Mf[a].pattern};gvjs_.Yk=function(a){a=this.Fg(a,gvjs_kb);return a=gvjs_o(a)?a:""};gvjs_.R=function(a){gvjs_Ml(this,a);return this.Mf[a].type};gvjs_.getValue=function(a,b){gvjs_Ll(this,a);gvjs_Ml(this,b);a=this.Ls(a,b);b=null;a&&(b=a.v,b=gvjs_k(b)?b:null);return b};gvjs_.Ls=function(a,b){return this.Nf[a].c[b]};
gvjs_.Ia=function(a,b,c){gvjs_Ll(this,a);gvjs_Ml(this,b);var d=this.Ls(a,b),e="";if(d)if(null!=d.f)e=d.f;else{this.hc[a]=this.hc[a]||[];var f=this.hc[a],d=f[b]||{};f[b]=d;gvjs_k(d.wf)?e=d.wf:(a=this.getValue(a,b),null===a||(e=gvjs_Tl(a,this.R(b),c)),d.wf=e)}return e};gvjs_.getProperty=function(a,b,c){gvjs_Ll(this,a);gvjs_Ml(this,b);return(a=(a=this.Ls(a,b))&&a.p)&&c in a?a[c]:null};
gvjs_.getProperties=function(a,b){gvjs_Ll(this,a);gvjs_Ml(this,b);var c=this.Ls(a,b);c||(c={v:null},this.Nf[a].c[b]=c);c.p||(c.p={});return c.p};gvjs_.yy=function(){return this.vr};gvjs_.YQ=function(a){var b=this.vr;return b&&a in b?b[a]:null};gvjs_.Dza=function(a){this.vr=a};gvjs_.Eza=function(a,b){this.vr||(this.vr={});this.vr[a]=b};gvjs_.Wa=function(a,b,c){this.sc(a,b,c,void 0,void 0)};gvjs_.Zz=function(a,b,c){this.sc(a,b,void 0,c,void 0)};gvjs_.sw=function(a,b,c){this.sc(a,b,void 0,void 0,c)};
gvjs_.setProperty=function(a,b,c,d){this.getProperties(a,b)[c]=d};gvjs_.sc=function(a,b,c,d,e){gvjs_Ll(this,a);gvjs_Ml(this,b);var f=this.hc[a];f&&f[b]&&(f[b]={});f=this.Ls(a,b);f||(f={},this.Nf[a].c[b]=f);"undefined"!=typeof c&&(this.R(b)==gvjs_f&&gvjs_o(c)&&!isNaN(c)?f.v=Number(c):(gvjs_Nl(this,b,c),f.v=c));"undefined"!=typeof d&&(f.f=d);gvjs_k(e)&&(f.p=gvjs_n(e)?e:{})};gvjs_.Cza=function(a,b){gvjs_Ll(this,a);this.Nf[a].p=b};gvjs_.jia=function(a,b,c){this.rJ(a)[b]=c};
gvjs_.Qs=function(a,b){gvjs_Ll(this,a);return(a=(a=this.Nf[a])&&a.p)&&b in a?a[b]:null};gvjs_.rJ=function(a){gvjs_Ll(this,a);a=this.Nf[a];a.p||(a.p={});return a.p};gvjs_.kza=function(a,b){gvjs_Ml(this,a);this.Mf[a].label=b};gvjs_.rV=function(a,b){gvjs_Ml(this,a);this.Mf[a].p=b};gvjs_.Wz=function(a,b,c){this.Go(a)[b]=c};gvjs_.Fg=function(a,b){gvjs_Ml(this,a);return(a=(a=this.Mf[a])&&a.p)&&b in a?a[b]:null};gvjs_.Go=function(a){gvjs_Ml(this,a);a=this.Mf[a];a.p||(a.p={});return a.p};
gvjs_.Mda=function(a,b,c,d){a!==this.Mf.length&&(this.hc=[],gvjs_Ml(this,a));gvjs_n(b)||(b={id:d||"",label:c||"",pattern:"",type:b});c=b.type;if(!gvjs_Yc(gvjs_mba,c))throw Error("Invalid type, "+c+', for column "'+(b.label||b.id||a)+'".');if(c=b.role)d=b.p||{},null==d.role&&(d.role=c,b.p=d);this.Mf.splice(a,0,b);this.Pm=null;for(b=0;b<this.Nf.length;b++)this.Nf[b].c.splice(a,0,{v:null})};gvjs_.fg=function(a,b,c){this.Mda(this.Mf.length,a,b,c);return this.Mf.length-1};
function gvjs_rba(a,b,c){c=gvjs_Gl(c);gvjs_Nl(a,b,c.v);return c}
gvjs_.g2=function(a,b){a!==this.Nf.length&&(this.hc=[],gvjs_Ll(this,a));var c;if(gvjs_m(b))c=b;else if(typeof b==gvjs_f){if(b!=Math.floor(b)||0>b)throw Error("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=gvjs_Nc(null,b)}else throw Error("Invalid value for numOrArray. Should be a number or an array of arrays of cells.");b=[];for(var d=0;d<c.length;d++){var e=c[d],f=[];if(null===e)for(e=0;e<this.Mf.length;e++)f.push({v:null});else if(gvjs_m(e)){if(e.length!=
this.Mf.length)throw Error("Row given with size different than "+this.Mf.length+" (the number of columns in the table).");for(var g=0;g<e.length;g++)f.push(gvjs_rba(this,g,e[g]))}else throw Error("Every row given must be either null or an array.");e={};e.c=f;b.push(e);1E4==b.length&&(f=b,gvjs_Pb(gvjs_xc,this.Nf,a,0).apply(null,f),a+=b.length,b=[])}c=b;gvjs_Pb(gvjs_xc,this.Nf,a,0).apply(null,c);return a+b.length-1};
gvjs_.nu=function(a){if(typeof a==gvjs_f||gvjs_m(a))return this.g2(this.Nf.length,a);throw Error("Argument given to addRows must be either a number or an array");};gvjs_.Lr=function(a){if(gvjs_m(a))return this.nu([a]);if(null!=a)throw Error("If argument is given to addRow, it must be an array, or null");return this.nu(1)};gvjs_.lq=function(a){return gvjs_Pl(this,a)};gvjs_.oq=function(a){return gvjs_Ql(this,a)};
gvjs_.sort=function(a){this.hc=[];a=gvjs_Jl(this,function(a,c){return(a=a.c[c])?a.v:null},a);gvjs_Jc(this.Nf,a)};gvjs_.ZQ=function(a){gvjs_Ml(this,a);return a};gvjs_.$Q=function(a){gvjs_Ll(this,a);return a};gvjs_.clone=function(){return new gvjs_R(this.up())};gvjs_.up=function(){var a={cols:this.Mf,rows:this.Nf};this.vr&&(a.p=this.vr);return gvjs_Qh(a,gvjs_Rh)};gvjs_.toJSON=function(){return gvjs_Oh(this.up())};gvjs_.HQ=function(a){return gvjs_Rl(this,a)};
gvjs_.tC=function(a){return gvjs_Sl(this,a)};gvjs_.rha=function(a,b){0>=b||(this.hc=[],gvjs_Ll(this,a),a+b>this.Nf.length&&(b=this.Nf.length-a),this.Nf.splice(a,b))};gvjs_.Qz=function(a){this.rha(a,1)};gvjs_.qha=function(a,b){if(!(0>=b)){this.hc=[];gvjs_Ml(this,a);a+b>this.Mf.length&&(b=this.Mf.length-a);this.Mf.splice(a,b);this.Pm=null;for(var c=0;c<this.Nf.length;c++)this.Nf[c].c.splice(a,b)}};gvjs_.zU=function(a){this.qha(a,1)};function gvjs_Xl(a){this.Cya=gvjs_Yl(a);this.T_=a.status;this.av=[];this.Rw=[];this.Rw=a.warnings||[];this.av=a.errors||[];gvjs_Zl(this.Rw);gvjs_Zl(this.av);this.T_!=gvjs_hk&&(this.s6=a.sig,this.G=new gvjs_R(a.table,this.Cya))}function gvjs_Zl(a){for(var b=0;b<a.length;b++){var c=a[b].detailed_message;if(c){var d=a[b],c=c?c.match(gvjs_sba)&&!c.match(gvjs_tba)?c:c.replace(/&/g,"&amp;").replace(/</g,gvjs_ga).replace(/>/g,"&gt;").replace(/\"/g,gvjs_ha):"";d.detailed_message=c}}}
var gvjs_sba=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,gvjs_tba=/javascript((s)?( )?)*:/;function gvjs_Yl(a){a=a.version||"0.6";return gvjs_Yc(gvjs_pba,a)?a:"0.6"}gvjs_=gvjs_Xl.prototype;gvjs_.s6=null;gvjs_.G=null;gvjs_.gk=function(){return this.T_==gvjs_hk};gvjs_.I1=function(){return this.T_==gvjs_Bl};
function gvjs__l(a){for(var b=0;b<a.av.length;b++)if("not_modified"==a.av[b].reason)return!0;for(b=0;b<a.Rw.length;b++)if("not_modified"==a.Rw[b].reason)return!0;return!1}gvjs_.$a=function(){return this.G};function gvjs_0l(a,b){return a.gk()&&a.av&&a.av[0]&&a.av[0][b]?a.av[0][b]:a.I1()&&a.Rw&&a.Rw[0]&&a.Rw[0][b]?a.Rw[0][b]:null}gvjs_.lca=function(){var a=gvjs_0l(this,"reason");return null!=a&&""!=a?[a]:[]};gvjs_.pJ=function(){return gvjs_0l(this,"message")||""};
gvjs_.F0=function(){return gvjs_0l(this,"detailed_message")||""};var gvjs_S={wX:"google-visualization-errors"};gvjs_S.u8=gvjs_S.wX+"-";gvjs_S.y8=gvjs_S.wX+":";gvjs_S.rX=gvjs_S.wX+"-all-";gvjs_S.tX=gvjs_S.y8+" container is null";gvjs_S.fla="background-color: #c00000; color: white; padding: 2px;";gvjs_S.Fma="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";gvjs_S.Hma="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";gvjs_S.Zla="font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
gvjs_S.oba=0;
gvjs_S.Ud=function(a,b,c,d){if(!gvjs_S.vN(a))throw Error(gvjs_S.tX+". message: "+b);b=gvjs_S.Mua(b,c,d);var e=b.errorMessage;d=b.detailedMessage;b=b.options;var f=null!=b.showInTooltip?!!b.showInTooltip:!0,g=(b.type==gvjs_Bl?gvjs_Bl:gvjs_hk)==gvjs_hk?gvjs_S.fla:gvjs_S.Fma,g=g+(b.style?b.style:""),h=!!b.removable;c=gvjs_pg();var e=c.C(gvjs_ql,{style:g},c.createTextNode(e)),g=gvjs_S.u8+gvjs_S.oba++,k=c.C(gvjs_b,{id:g,style:gvjs_S.Hma},e);d&&(f?e.title=d:(d=c.C(gvjs_ql,{},c.createTextNode(d)),c.appendChild(k,
c.C(gvjs_b,{style:"padding: 2px"},d))));h&&(d=c.C(gvjs_ql,{style:gvjs_S.Zla},c.createTextNode("\u00d7")),d.onclick=gvjs_Pb(gvjs_S.q1,k),c.appendChild(e,d));gvjs_S.Rma(a,k);b.removeDuplicates&&gvjs_S.pya(a,k);return g};gvjs_S.Ec=function(a){if(!gvjs_S.vN(a))throw Error(gvjs_S.tX);if(a=gvjs_S.H0(a,!1))a.style.display=gvjs_e,gvjs_0e(a)};
gvjs_S.bB=function(a,b){if(!gvjs_S.vN(a))throw Error(gvjs_S.tX);if(!b)throw Error(gvjs_S.y8+" response is null");if(!b.gk()&&!b.I1())return null;var c=b.lca(),d=!0;b.gk()&&(d=!(gvjs_sc(c,"user_not_authenticated")||gvjs_sc(c,"invalid_query")));var c=b.pJ(),e=b.F0(),d={showInTooltip:d};d.type=b.gk()?gvjs_hk:gvjs_Bl;d.removeDuplicates=!0;return gvjs_S.Ud(a,c,e,d)};gvjs_S.qya=function(a){a=gvjs_qg().getElementById(a);return gvjs_S.W7(a)?(gvjs_S.q1(a),!0):!1};
gvjs_S.getContainer=function(a){a=gvjs_qg().getElementById(a);return gvjs_S.W7(a)?a.parentNode.parentNode:null};gvjs_S.sP=function(a,b){return function(){try{a.apply(null,arguments)}catch(c){gvjs_q(b)?b(c):gvjs_S.Ud(b,c.message)}}};gvjs_S.q1=function(a){var b=a.parentNode;gvjs_3e(a);0==b.childNodes.length&&(b.style.display=gvjs_e)};gvjs_S.W7=function(a){return gvjs_Ve(a)&&a.id&&gvjs_Vb(a.id,gvjs_S.u8)&&(a=a.parentNode)&&a.id&&gvjs_Vb(a.id,gvjs_S.rX)&&a.parentNode?!0:!1};
gvjs_S.Mua=function(a,b,c){var d=null!=a&&a?a:gvjs_hk,e="",f={},g=arguments.length;2==g?b&&gvjs_Hb(b)==gvjs_db?f=b:e=null!=b?b:e:3==g&&(e=null!=b?b:e,f=c||{});d=gvjs__b(d);e=gvjs__b(e);return{errorMessage:d,detailedMessage:e,options:f}};gvjs_S.vN=function(a){return null!=a&&gvjs_Ve(a)};
gvjs_S.H0=function(a,b){for(var c=a.childNodes,d=null,e=gvjs_pg(),f=0;f<c.length;f++)if(c[f].id&&gvjs_Vb(c[f].id,gvjs_S.rX)){d=c[f];e.removeNode(d);break}!d&&b&&(d=gvjs_S.rX+gvjs_S.oba++,d=e.C(gvjs_b,{id:d,style:"display: none; padding-top: 2px"},null));d&&((b=a.firstChild)?e.h2(d,b):e.appendChild(a,d));return d};gvjs_S.Rma=function(a,b){a=gvjs_S.H0(a,!0);a.style.display=gvjs_4j;a.appendChild(b)};gvjs_S.fra=function(a,b){a=(a=gvjs_S.H0(a,!0))&&gvjs_4e(a);gvjs_t(a,function(a){gvjs_S.W7(a)&&b(a)})};
gvjs_S.pya=function(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=gvjs_ef(b),d=d.replace(c,""),e=[];gvjs_S.fra(a,function(a){if(a!=b){var g=gvjs_ef(a),g=g.replace(c,"");g==d&&e.push(a)}});gvjs_t(e,gvjs_S.q1)};function gvjs_1l(a){var b=gvjs_pg(),c;c=gvjs_pg();if(0==gvjs_qf(c,gvjs_5a).length){var d=gvjs_qf(c,gvjs_8a)[0],e=gvjs_qf(c,"body")[0],f=c.createElement(gvjs_5a);d.insertBefore(f,e)}c=gvjs_qf(c,gvjs_5a)[0];b=b.createElement("script");b.type=gvjs_ub;b.src=a;c.appendChild(b)}function gvjs_2l(a){return function(b){gvjs_S.Ec(a);var c=b.gk();c&&gvjs_S.bB(a,b);return!c}};function gvjs_T(){this.us=this.us;this.Az=this.Az}gvjs_T.prototype.us=!1;gvjs_T.prototype.isDisposed=function(){return this.us};gvjs_T.prototype.oa=function(){this.us||(this.us=!0,this.N())};function gvjs_3l(a,b){b=gvjs_Pb(gvjs_U,b);a.us?gvjs_k(void 0)?b.call(void 0):b():(a.Az||(a.Az=[]),a.Az.push(gvjs_k(void 0)?gvjs_r(b,void 0):b))}gvjs_T.prototype.N=function(){if(this.Az)for(;this.Az.length;)this.Az.shift()()};function gvjs_U(a){a&&typeof a.oa==gvjs_c&&a.oa()}
function gvjs_4l(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];gvjs_Kb(d)?gvjs_4l.apply(null,d):gvjs_U(d)}};function gvjs_5l(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Mz=!1;this.Aha=!0}gvjs_5l.prototype.stopPropagation=function(){this.Mz=!0};gvjs_5l.prototype.preventDefault=function(){this.defaultPrevented=!0;this.Aha=!1};function gvjs_6l(a){a.preventDefault()};var gvjs_uba=!gvjs_y||gvjs_ue(9),gvjs_7l=!gvjs_y||gvjs_ue(9),gvjs_vba=gvjs_y&&!gvjs_te("9");!gvjs_ge||gvjs_te("528");gvjs_fe&&gvjs_te("1.9b")||gvjs_y&&gvjs_te("8")||gvjs_de&&gvjs_te("9.5")||gvjs_ge&&gvjs_te("528");gvjs_fe&&!gvjs_te("8")||gvjs_y&&gvjs_te("9");var gvjs_8l=gvjs_y?gvjs_kk:"DOMFocusIn",gvjs_wba=gvjs_y?gvjs_lk:"DOMFocusOut";function gvjs_9l(a,b){gvjs_5l.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.C4=!1;this.fj=null;a&&this.init(a,b)}gvjs_s(gvjs_9l,gvjs_5l);var gvjs_xba=[1,4,2];
gvjs_9l.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?gvjs_fe&&(gvjs_Bf(b,"nodeName")||(b=null)):c==gvjs_jl?b=a.fromElement:c==gvjs_il&&(b=a.toElement);this.relatedTarget=b;null===d?(this.offsetX=gvjs_ge||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=gvjs_ge||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==
a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0):(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(c==gvjs_$k?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.C4=gvjs_ie?a.metaKey:a.ctrlKey;this.state=a.state;this.fj=a;a.defaultPrevented&&
this.preventDefault()};function gvjs_$l(a,b){return gvjs_uba?a.fj.button==b:a.type==gvjs_7j?0==b:!!(a.fj.button&gvjs_xba[b])}function gvjs_am(a){return gvjs_$l(a,0)&&!(gvjs_ge&&gvjs_ie&&a.ctrlKey)}gvjs_9l.prototype.stopPropagation=function(){gvjs_9l.o.stopPropagation.call(this);this.fj.stopPropagation?this.fj.stopPropagation():this.fj.cancelBubble=!0};
gvjs_9l.prototype.preventDefault=function(){gvjs_9l.o.preventDefault.call(this);var a=this.fj;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,gvjs_vba)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var gvjs_bm="closure_listenable_"+(1E6*Math.random()|0);function gvjs_cm(a){return!(!a||!a[gvjs_bm])}var gvjs_yba=0;function gvjs_zba(a,b,c,d,e){this.listener=a;this.oU=null;this.src=b;this.type=c;this.AB=!!d;this.Ga=e;this.key=++gvjs_yba;this.vE=this.xO=!1}function gvjs_dm(a){a.vE=!0;a.listener=null;a.oU=null;a.src=null;a.Ga=null};function gvjs_em(a){this.src=a;this.uh={};this.iN=0}gvjs_=gvjs_em.prototype;gvjs_.add=function(a,b,c,d,e){var f=a.toString();a=this.uh[f];a||(a=this.uh[f]=[],this.iN++);var g=gvjs_fm(a,b,d,e);-1<g?(b=a[g],c||(b.xO=!1)):(b=new gvjs_zba(b,this.src,f,!!d,e),b.xO=c,a.push(b));return b};gvjs_.remove=function(a,b,c,d){a=a.toString();if(!(a in this.uh))return!1;var e=this.uh[a];b=gvjs_fm(e,b,c,d);return-1<b?(gvjs_dm(e[b]),gvjs_zc(e,b),0==e.length&&(delete this.uh[a],this.iN--),!0):!1};
function gvjs_gm(a,b){var c=b.type;if(!(c in a.uh))return!1;var d=gvjs_yc(a.uh[c],b);d&&(gvjs_dm(b),0==a.uh[c].length&&(delete a.uh[c],a.iN--));return d}gvjs_.Ec=function(a){a=a&&a.toString();var b=0,c;for(c in this.uh)if(!a||c==a){for(var d=this.uh[c],e=0;e<d.length;e++)++b,gvjs_dm(d[e]);delete this.uh[c];this.iN--}return b};gvjs_.LQ=function(a,b){a=this.uh[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.AB==b&&c.push(e)}return c};
gvjs_.oJ=function(a,b,c,d){a=this.uh[a.toString()];var e=-1;a&&(e=gvjs_fm(a,b,c,d));return-1<e?a[e]:null};gvjs_.hasListener=function(a,b){var c=gvjs_k(a),d=c?a.toString():"",e=gvjs_k(b);return gvjs_Rc(this.uh,function(a){for(var g=0;g<a.length;++g)if(!(c&&a[g].type!=d||e&&a[g].AB!=b))return!0;return!1})};function gvjs_fm(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.vE&&f.listener==b&&f.AB==!!c&&f.Ga==d)return e}return-1};var gvjs_hm="closure_lm_"+(1E6*Math.random()|0),gvjs_im={},gvjs_jm=0;function gvjs_V(a,b,c,d,e){if(gvjs_m(b)){for(var f=0;f<b.length;f++)gvjs_V(a,b[f],c,d,e);return null}c=gvjs_km(c);return gvjs_cm(a)?a.B(b,c,d,e):gvjs_lm(a,b,c,!1,d,e)}
function gvjs_lm(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=!!e,h=gvjs_mm(a);h||(a[gvjs_hm]=h=new gvjs_em(a));c=h.add(b,c,d,e,f);if(c.oU)return c;d=gvjs_Aba();c.oU=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,g);else if(a.attachEvent)a.attachEvent(gvjs_nm(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");gvjs_jm++;return c}
function gvjs_Aba(){var a=gvjs_Bba,b=gvjs_7l?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function gvjs_om(a,b,c,d,e){if(gvjs_m(b)){for(var f=0;f<b.length;f++)gvjs_om(a,b[f],c,d,e);return null}c=gvjs_km(c);return gvjs_cm(a)?a.vD(b,c,d,e):gvjs_lm(a,b,c,!0,d,e)}
function gvjs_pm(a,b,c,d,e){if(gvjs_m(b))for(var f=0;f<b.length;f++)gvjs_pm(a,b[f],c,d,e);else c=gvjs_km(c),gvjs_cm(a)?a.Qb(b,c,d,e):a&&(a=gvjs_mm(a))&&(b=a.oJ(b,c,!!d,e))&&gvjs_qm(b)}function gvjs_qm(a){if(gvjs_p(a)||!a||a.vE)return!1;var b=a.src;if(gvjs_cm(b))return gvjs_gm(b.Ol,a);var c=a.type,d=a.oU;b.removeEventListener?b.removeEventListener(c,d,a.AB):b.detachEvent&&b.detachEvent(gvjs_nm(c),d);gvjs_jm--;(c=gvjs_mm(b))?(gvjs_gm(c,a),0==c.iN&&(c.src=null,b[gvjs_hm]=null)):gvjs_dm(a);return!0}
function gvjs_rm(a){if(!a)return 0;if(gvjs_cm(a))return a.Ol?a.Ol.Ec(void 0):0;a=gvjs_mm(a);if(!a)return 0;var b=0,c;for(c in a.uh)for(var d=a.uh[c].concat(),e=0;e<d.length;++e)gvjs_qm(d[e])&&++b;return b}function gvjs_Cba(a){if(gvjs_cm(a))return a.hasListener(gvjs_hl,!1);a=gvjs_mm(a);return!!a&&a.hasListener(gvjs_hl,!1)}function gvjs_nm(a){return a in gvjs_im?gvjs_im[a]:gvjs_im[a]="on"+a}
function gvjs_sm(a,b,c,d){var e=!0;if(a=gvjs_mm(a))if(b=a.uh[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.AB==c&&!f.vE&&(f=gvjs_tm(f,d),e=e&&!1!==f)}return e}function gvjs_tm(a,b){var c=a.listener,d=a.Ga||a.src;a.xO&&gvjs_qm(a);return c.call(d,b)}
function gvjs_Bba(a,b){if(a.vE)return!0;if(!gvjs_7l){var c=b||gvjs_Eb("window.event");b=new gvjs_9l(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.Mz&&0<=e;e--){b.currentTarget=c[e];var f=gvjs_sm(c[e],a,!0,b),d=d&&f}for(e=0;!b.Mz&&e<c.length;e++)b.currentTarget=c[e],f=gvjs_sm(c[e],a,!1,b),d=d&&
f}return d}return gvjs_tm(a,new gvjs_9l(b,this))}function gvjs_mm(a){a=a[gvjs_hm];return a instanceof gvjs_em?a:null}var gvjs_um="__closure_events_fn_"+(1E9*Math.random()>>>0);function gvjs_km(a){if(gvjs_q(a))return a;a[gvjs_um]||(a[gvjs_um]=function(b){return a.handleEvent(b)});return a[gvjs_um]};function gvjs_W(){gvjs_T.call(this);this.Ol=new gvjs_em(this);this.Qma=this;this.y4=null}gvjs_s(gvjs_W,gvjs_T);gvjs_W.prototype[gvjs_bm]=!0;gvjs_=gvjs_W.prototype;gvjs_.PQ=function(){return this.y4};gvjs_.fF=function(a){this.y4=a};gvjs_.addEventListener=function(a,b,c,d){gvjs_V(this,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_pm(this,a,b,c,d)};
gvjs_.dispatchEvent=function(a){var b,c=this.PQ();if(c)for(b=[];c;c=c.PQ())b.push(c);var c=this.Qma,d=a.type||a;if(gvjs_o(a))a=new gvjs_5l(a,c);else if(a instanceof gvjs_5l)a.target=a.target||c;else{var e=a;a=new gvjs_5l(d,c);gvjs_6c(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.Mz&&0<=g;g--)f=a.currentTarget=b[g],e=gvjs_vm(f,d,!0,a)&&e;a.Mz||(f=a.currentTarget=c,e=gvjs_vm(f,d,!0,a)&&e,a.Mz||(e=gvjs_vm(f,d,!1,a)&&e));if(b)for(g=0;!a.Mz&&g<b.length;g++)f=a.currentTarget=b[g],e=gvjs_vm(f,d,!1,a)&&e;
return e};gvjs_.N=function(){gvjs_W.o.N.call(this);this.Ol&&this.Ol.Ec(void 0);this.y4=null};gvjs_.B=function(a,b,c,d){return this.Ol.add(String(a),b,!1,c,d)};gvjs_.vD=function(a,b,c,d){return this.Ol.add(String(a),b,!0,c,d)};gvjs_.Qb=function(a,b,c,d){return this.Ol.remove(String(a),b,c,d)};
function gvjs_vm(a,b,c,d){b=a.Ol.uh[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.vE&&g.AB==c){var h=g.listener,k=g.Ga||g.src;g.xO&&gvjs_gm(a.Ol,g);e=!1!==h.call(k,d)&&e}}return e&&0!=d.Aha}gvjs_.LQ=function(a,b){return this.Ol.LQ(String(a),b)};gvjs_.oJ=function(a,b,c,d){return this.Ol.oJ(String(a),b,c,d)};gvjs_.hasListener=function(a,b){return this.Ol.hasListener(gvjs_k(a)?String(a):void 0,b)};function gvjs_wm(a,b,c){this.Nva=c;this.Zoa=a;this.zya=b;this.QT=0;this.ve=null}gvjs_wm.prototype.get=function(){var a;0<this.QT?(this.QT--,a=this.ve,this.ve=a.next,a.next=null):a=this.Zoa();return a};gvjs_wm.prototype.put=function(a){this.zya(a);this.QT<this.Nva&&(this.QT++,a.next=this.ve,this.ve=a)};function gvjs_xm(a){gvjs_j.setTimeout(function(){throw a;},0)}var gvjs_ym;
function gvjs_Dba(){var a=gvjs_j.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!gvjs_dd("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display=gvjs_e;a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,a=gvjs_r(function(a){if(("*"==d||
a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!gvjs_dd("Trident")&&!gvjs_dd("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(gvjs_k(c.next)){c=c.next;var a=c.s$;c.s$=null;a()}};return function(a){d.next={s$:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement(gvjs_Aa)?function(a){var b=
document.createElement(gvjs_Aa);b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){gvjs_j.setTimeout(a,0)}};function gvjs_zm(){this.fX=this.fG=null}var gvjs_Bm=new gvjs_wm(function(){return new gvjs_Am},function(a){a.reset()},100);gvjs_zm.prototype.add=function(a,b){var c=gvjs_Bm.get();c.set(a,b);this.fX?this.fX.next=c:this.fG=c;this.fX=c};gvjs_zm.prototype.remove=function(){var a=null;this.fG&&(a=this.fG,this.fG=this.fG.next,this.fG||(this.fX=null),a.next=null);return a};function gvjs_Am(){this.next=this.scope=this.$_=null}gvjs_Am.prototype.set=function(a,b){this.$_=a;this.scope=b;this.next=null};
gvjs_Am.prototype.reset=function(){this.next=this.scope=this.$_=null};function gvjs_Cm(a,b){gvjs_Dm||gvjs_Eba();gvjs_Em||(gvjs_Dm(),gvjs_Em=!0);gvjs_Fm.add(a,b)}var gvjs_Dm;function gvjs_Eba(){if(gvjs_j.Promise&&gvjs_j.Promise.resolve){var a=gvjs_j.Promise.resolve(void 0);gvjs_Dm=function(){a.then(gvjs_Gm)}}else gvjs_Dm=function(){var a=gvjs_Gm;!gvjs_q(gvjs_j.setImmediate)||gvjs_j.Window&&gvjs_j.Window.prototype&&!gvjs_dd(gvjs_sa)&&gvjs_j.Window.prototype.setImmediate==gvjs_j.setImmediate?(gvjs_ym||(gvjs_ym=gvjs_Dba()),gvjs_ym(a)):gvjs_j.setImmediate(a)}}
var gvjs_Em=!1,gvjs_Fm=new gvjs_zm;function gvjs_Gm(){for(var a;a=gvjs_Fm.remove();){try{a.$_.call(a.scope)}catch(b){gvjs_xm(b)}gvjs_Bm.put(a)}gvjs_Em=!1};function gvjs_Hm(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function gvjs_Im(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function gvjs_Jm(a,b){this.I=0;this.Kt=void 0;this.zB=this.yu=this.Fd=null;this.eR=this.S_=!1;if(a!=gvjs_Fb)try{var c=this;a.call(b,function(a){gvjs_Km(c,2,a)},function(a){gvjs_Km(c,3,a)})}catch(d){gvjs_Km(this,3,d)}}function gvjs_Lm(){this.next=this.context=this.$D=this.iL=this.ux=null;this.cO=!1}gvjs_Lm.prototype.reset=function(){this.context=this.$D=this.iL=this.ux=null;this.cO=!1};var gvjs_Mm=new gvjs_wm(function(){return new gvjs_Lm},function(a){a.reset()},100);
function gvjs_Nm(a,b,c){var d=gvjs_Mm.get();d.iL=a;d.$D=b;d.context=c;return d}function gvjs_Om(){var a,b,c=new gvjs_Jm(function(c,e){a=c;b=e});return new gvjs_Fba(c,a,b)}gvjs_Jm.prototype.then=function(a,b,c){return gvjs_Gba(this,gvjs_q(a)?a:null,gvjs_q(b)?b:null,c)};gvjs_Hm(gvjs_Jm);gvjs_Jm.prototype.cancel=function(a){0==this.I&&gvjs_Cm(function(){var b=new gvjs_Pm(a);gvjs_Qm(this,b)},this)};
function gvjs_Qm(a,b){if(0==a.I)if(a.Fd){var c=a.Fd;if(c.yu){for(var d=0,e=null,f=null,g=c.yu;g&&(g.cO||(d++,g.ux==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.I&&1==d?gvjs_Qm(c,b):(f?(d=f,d.next==c.zB&&(c.zB=d),d.next=d.next.next):gvjs_Rm(c),gvjs_Sm(c,e,3,b)))}a.Fd=null}else gvjs_Km(a,3,b)}function gvjs_Tm(a,b){a.yu||2!=a.I&&3!=a.I||gvjs_Um(a);a.zB?a.zB.next=b:a.yu=b;a.zB=b}
function gvjs_Gba(a,b,c,d){var e=gvjs_Nm(null,null,null);e.ux=new gvjs_Jm(function(a,g){e.iL=b?function(c){try{var e=b.call(d,c);a(e)}catch(l){g(l)}}:a;e.$D=c?function(b){try{var e=c.call(d,b);!gvjs_k(e)&&b instanceof gvjs_Pm?g(b):a(e)}catch(l){g(l)}}:g});e.ux.Fd=a;gvjs_Tm(a,e);return e.ux}gvjs_Jm.prototype.BBa=function(a){this.I=0;gvjs_Km(this,2,a)};gvjs_Jm.prototype.CBa=function(a){this.I=0;gvjs_Km(this,3,a)};
function gvjs_Km(a,b,c){if(0==a.I){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.I=1;var d;a:{var e=c,f=a.BBa,g=a.CBa;if(e instanceof gvjs_Jm)gvjs_Tm(e,gvjs_Nm(f||gvjs_Fb,g||null,a)),d=!0;else if(gvjs_Im(e))e.then(f,g,a),d=!0;else{if(gvjs_n(e))try{var h=e.then;if(gvjs_q(h)){gvjs_Hba(e,h,f,g,a);d=!0;break a}}catch(k){g.call(a,k);d=!0;break a}d=!1}}d||(a.Kt=c,a.I=b,a.Fd=null,gvjs_Um(a),3!=b||c instanceof gvjs_Pm||gvjs_Iba(a,c))}}
function gvjs_Hba(a,b,c,d,e){function f(a){h||(h=!0,d.call(e,a))}function g(a){h||(h=!0,c.call(e,a))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}function gvjs_Um(a){a.S_||(a.S_=!0,gvjs_Cm(a.Nqa,a))}function gvjs_Rm(a){var b=null;a.yu&&(b=a.yu,a.yu=b.next,b.next=null);a.yu||(a.zB=null);return b}gvjs_Jm.prototype.Nqa=function(){for(var a;a=gvjs_Rm(this);)gvjs_Sm(this,a,this.I,this.Kt);this.S_=!1};
function gvjs_Sm(a,b,c,d){if(3==c&&b.$D&&!b.cO)for(;a&&a.eR;a=a.Fd)a.eR=!1;if(b.ux)b.ux.Fd=null,gvjs_Vm(b,c,d);else try{b.cO?b.iL.call(b.context):gvjs_Vm(b,c,d)}catch(e){gvjs_Wm.call(null,e)}gvjs_Mm.put(b)}function gvjs_Vm(a,b,c){2==b?a.iL.call(a.context,c):a.$D&&a.$D.call(a.context,c)}function gvjs_Iba(a,b){a.eR=!0;gvjs_Cm(function(){a.eR&&gvjs_Wm.call(null,b)})}var gvjs_Wm=gvjs_xm;function gvjs_Pm(a){gvjs_Tb.call(this,a)}gvjs_s(gvjs_Pm,gvjs_Tb);gvjs_Pm.prototype.name=gvjs_5j;
function gvjs_Fba(a,b,c){this.zL=a;this.resolve=b;this.reject=c};function gvjs_Xm(a,b){gvjs_W.call(this);this.Iv=a||1;this.HF=b||gvjs_j;this.zY=gvjs_r(this.g7,this);this.rD=gvjs_Qb()}gvjs_s(gvjs_Xm,gvjs_W);gvjs_=gvjs_Xm.prototype;gvjs_.enabled=!1;gvjs_.xd=null;gvjs_.g7=function(){if(this.enabled){var a=gvjs_Qb()-this.rD;0<a&&a<.8*this.Iv?this.xd=this.HF.setTimeout(this.zY,this.Iv-a):(this.xd&&(this.HF.clearTimeout(this.xd),this.xd=null),this.dispatchEvent(gvjs_vl),this.enabled&&(this.xd=this.HF.setTimeout(this.zY,this.Iv),this.rD=gvjs_Qb()))}};
gvjs_.start=function(){this.enabled=!0;this.xd||(this.xd=this.HF.setTimeout(this.zY,this.Iv),this.rD=gvjs_Qb())};gvjs_.stop=function(){this.enabled=!1;this.xd&&(this.HF.clearTimeout(this.xd),this.xd=null)};gvjs_.N=function(){gvjs_Xm.o.N.call(this);this.stop();delete this.HF};
function gvjs_Ym(a,b,c){if(gvjs_q(a))c&&(a=gvjs_r(a,c));else if(a&&typeof a.handleEvent==gvjs_c)a=gvjs_r(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:gvjs_j.setTimeout(a,b||0)}function gvjs_Zm(a){gvjs_j.clearTimeout(a)};function gvjs__m(){}gvjs__m.prototype.h$=null;gvjs__m.prototype.gd=function(){var a;(a=this.h$)||(a={},gvjs_0m(this)&&(a[0]=!0,a[1]=!0),a=this.h$=a);return a};var gvjs_1m;function gvjs_2m(){}gvjs_s(gvjs_2m,gvjs__m);function gvjs_3m(a){return(a=gvjs_0m(a))?new ActiveXObject(a):new XMLHttpRequest}
function gvjs_0m(a){if(!a.Ada&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.Ada=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.Ada}gvjs_1m=new gvjs_2m;function gvjs_4m(a){gvjs_W.call(this);this.headers=new gvjs_3d;this.iX=a||null;this.lu=!1;this.hX=this.Uc=null;this.dz=this.M2="";this.Uy=this.W1=this.XR=this.N_=!1;this.xW=0;this.wW=null;this.yha="";this.S7=this.cya=this.i8=!1}gvjs_s(gvjs_4m,gvjs_W);var gvjs_Jba=/^https?$/i,gvjs_Kba=["POST","PUT"],gvjs_5m=[];gvjs_=gvjs_4m.prototype;gvjs_.voa=function(){this.oa();gvjs_yc(gvjs_5m,this)};
gvjs_.send=function(a,b,c,d){if(this.Uc)throw Error("[goog.net.XhrIo] Object is active with another request="+this.M2+"; newUri="+a);b=b?b.toUpperCase():"GET";this.M2=a;this.dz="";this.N_=!1;this.lu=!0;this.Uc=this.iX?gvjs_3m(this.iX):gvjs_3m(gvjs_1m);this.hX=this.iX?this.iX.gd():gvjs_1m.gd();this.Uc.onreadystatechange=gvjs_r(this.hga,this);this.cya&&"onprogress"in this.Uc&&(this.Uc.onprogress=gvjs_r(function(a){this.gga(a,!0)},this),this.Uc.upload&&(this.Uc.upload.onprogress=gvjs_r(this.gga,this)));
try{this.W1=!0,this.Uc.open(b,String(a),!0),this.W1=!1}catch(f){this.Es(5,f);return}a=c||"";var e=this.headers.clone();d&&gvjs_9d(d,function(a,b){e.set(b,a)});d=gvjs_pc(e.Zj(),gvjs_Lba);c=gvjs_j.FormData&&a instanceof gvjs_j.FormData;!gvjs_sc(gvjs_Kba,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(a,b){this.Uc.setRequestHeader(b,a)},this);this.yha&&(this.Uc.responseType=this.yha);gvjs_Cl in this.Uc&&this.Uc.withCredentials!==this.i8&&(this.Uc.withCredentials=
this.i8);try{gvjs_6m(this),0<this.xW&&((this.S7=gvjs_Mba(this.Uc))?(this.Uc.timeout=this.xW,this.Uc.ontimeout=gvjs_r(this.Hf,this)):this.wW=gvjs_Ym(this.Hf,this.xW,this)),this.XR=!0,this.Uc.send(a),this.XR=!1}catch(f){this.Es(5,f)}};function gvjs_Mba(a){return gvjs_y&&gvjs_te(9)&&gvjs_p(a.timeout)&&gvjs_k(a.ontimeout)}function gvjs_Lba(a){return"content-type"==a.toLowerCase()}
gvjs_.Hf=function(){"undefined"!=typeof gvjs_Db&&this.Uc&&(this.dz="Timed out after "+this.xW+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};gvjs_.Es=function(a,b){this.lu=!1;this.Uc&&(this.Uy=!0,this.Uc.abort(),this.Uy=!1);this.dz=b;gvjs_7m(this);gvjs_8m(this)};function gvjs_7m(a){a.N_||(a.N_=!0,a.dispatchEvent(gvjs_$j),a.dispatchEvent(gvjs_hk))}
gvjs_.abort=function(){this.Uc&&this.lu&&(this.lu=!1,this.Uy=!0,this.Uc.abort(),this.Uy=!1,this.dispatchEvent(gvjs_$j),this.dispatchEvent("abort"),gvjs_8m(this))};gvjs_.N=function(){this.Uc&&(this.lu&&(this.lu=!1,this.Uy=!0,this.Uc.abort(),this.Uy=!1),gvjs_8m(this,!0));gvjs_4m.o.N.call(this)};gvjs_.hga=function(){this.isDisposed()||(this.W1||this.XR||this.Uy?gvjs_9m(this):this.wxa())};gvjs_.wxa=function(){gvjs_9m(this)};
function gvjs_9m(a){if(a.lu&&"undefined"!=typeof gvjs_Db&&(!a.hX[1]||4!=gvjs_$m(a)||2!=a.getStatus()))if(a.XR&&4==gvjs_$m(a))gvjs_Ym(a.hga,0,a);else if(a.dispatchEvent("readystatechange"),4==gvjs_$m(a)){a.lu=!1;try{if(gvjs_an(a))a.dispatchEvent(gvjs_$j),a.dispatchEvent("success");else{var b;try{b=2<gvjs_$m(a)?a.Uc.statusText:""}catch(c){b=""}a.dz=b+" ["+a.getStatus()+"]";gvjs_7m(a)}}finally{gvjs_8m(a)}}}
gvjs_.gga=function(a,b){this.dispatchEvent(gvjs_bn(a,"progress"));this.dispatchEvent(gvjs_bn(a,b?"downloadprogress":"uploadprogress"))};function gvjs_bn(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}}function gvjs_8m(a,b){if(a.Uc){gvjs_6m(a);var c=a.Uc,d=a.hX[0]?gvjs_Fb:null;a.Uc=null;a.hX=null;b||a.dispatchEvent(gvjs_N);try{c.onreadystatechange=d}catch(e){}}}function gvjs_6m(a){a.Uc&&a.S7&&(a.Uc.ontimeout=null);gvjs_p(a.wW)&&(gvjs_Zm(a.wW),a.wW=null)}
gvjs_.dl=function(){return!!this.Uc};function gvjs_an(a){var b=a.getStatus(),c;a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=gvjs_ag(1,String(a.M2)),!a&&gvjs_j.self&&gvjs_j.self.location&&(a=gvjs_j.self.location.protocol,a=a.substr(0,a.length-1)),b=!gvjs_Jba.test(a?a.toLowerCase():"");c=b}return c}function gvjs_$m(a){return a.Uc?a.Uc.readyState:0}gvjs_.getStatus=function(){try{return 2<gvjs_$m(this)?this.Uc.status:-1}catch(a){return-1}};
function gvjs_cn(a){return gvjs_o(a.dz)?a.dz:String(a.dz)};function gvjs_dn(a,b){this.Ru=this.EA=this.qm="";this.fw=null;this.ky=this.il="";this.un=this.mva=!1;var c;a instanceof gvjs_dn?(this.un=gvjs_k(b)?b:a.un,gvjs_en(this,a.qm),c=a.EA,gvjs_fn(this),this.EA=c,gvjs_gn(this,a.Ru),gvjs_hn(this,a.fw),this.setPath(a.getPath()),gvjs_in(this,a.rj.clone()),a=a.ky,gvjs_fn(this),this.ky=a):a&&(c=String(a).match(gvjs_9f))?(this.un=!!b,gvjs_en(this,c[1]||"",!0),a=c[2]||"",gvjs_fn(this),this.EA=gvjs_jn(a),gvjs_gn(this,c[3]||"",!0),gvjs_hn(this,c[4]),this.setPath(c[5]||
"",!0),gvjs_in(this,c[6]||"",!0),a=c[7]||"",gvjs_fn(this),this.ky=gvjs_jn(a)):(this.un=!!b,this.rj=new gvjs_kn(null,0,this.un))}gvjs_=gvjs_dn.prototype;
gvjs_.toString=function(){var a=[],b=this.qm;b&&a.push(gvjs_ln(b,gvjs_mn,!0),":");var c=this.Ru;if(c||"file"==b)a.push("//"),(b=this.EA)&&a.push(gvjs_ln(b,gvjs_mn,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.fw,null!=c&&a.push(":",String(c));if(c=this.getPath())this.Ru&&"/"!=c.charAt(0)&&a.push("/"),a.push(gvjs_ln(c,"/"==c.charAt(0)?gvjs_Nba:gvjs_Oba,!0));(c=this.rj.toString())&&a.push("?",c);(c=this.ky)&&a.push("#",gvjs_ln(c,gvjs_Pba));return a.join("")};
gvjs_.resolve=function(a){var b=this.clone(),c=!!a.qm;c?gvjs_en(b,a.qm):c=!!a.EA;if(c){var d=a.EA;gvjs_fn(b);b.EA=d}else c=!!a.Ru;c?gvjs_gn(b,a.Ru):c=null!=a.fw;d=a.getPath();if(c)gvjs_hn(b,a.fw);else if(c=!!a.il){if("/"!=d.charAt(0))if(this.Ru&&!this.il)d="/"+d;else{var e=b.getPath().lastIndexOf("/");-1!=e&&(d=b.getPath().substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(gvjs_8b(e,"./")||gvjs_8b(e,"/.")){for(var d=gvjs_Vb(e,"/"),e=e.split("/"),f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&
f.push(""):".."==h?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=""!==a.rj.toString();c?gvjs_in(b,gvjs_jn(a.rj.toString())):c=!!a.ky;c&&(a=a.ky,gvjs_fn(b),b.ky=a);return b};gvjs_.clone=function(){return new gvjs_dn(this)};function gvjs_en(a,b,c){gvjs_fn(a);a.qm=c?gvjs_jn(b,!0):b;a.qm&&(a.qm=a.qm.replace(/:$/,""))}function gvjs_gn(a,b,c){gvjs_fn(a);a.Ru=c?gvjs_jn(b,!0):b}
function gvjs_hn(a,b){gvjs_fn(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.fw=b}else a.fw=null}gvjs_.getPath=function(){return this.il};gvjs_.setPath=function(a,b){gvjs_fn(this);this.il=b?gvjs_jn(a,!0):a;return this};function gvjs_in(a,b,c){gvjs_fn(a);b instanceof gvjs_kn?(a.rj=b,a.rj.Z5(a.un)):(c||(b=gvjs_ln(b,gvjs_Qba)),a.rj=new gvjs_kn(b,0,a.un));return a}gvjs_.nl=function(a,b){return gvjs_in(this,a,b)};gvjs_.Io=function(){return this.rj.toString()};
gvjs_.ld=function(a,b){gvjs_fn(this);this.rj.set(a,b);return this};function gvjs_nn(a,b,c){gvjs_fn(a);gvjs_m(c)||(c=[String(c)]);a.rj.setValues(b,c)}function gvjs_on(a,b){return a.rj.get(b)}gvjs_.f5=function(a){gvjs_fn(this);this.rj.remove(a);return this};function gvjs_fn(a){if(a.mva)throw Error("Tried to modify a read-only Uri");}gvjs_.Z5=function(a){this.un=a;this.rj&&this.rj.Z5(a);return this};function gvjs_pn(a){return a instanceof gvjs_dn?a.clone():new gvjs_dn(a,void 0)}
function gvjs_jn(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function gvjs_ln(a,b,c){return gvjs_o(a)?(a=encodeURI(a).replace(b,gvjs_Rba),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function gvjs_Rba(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var gvjs_mn=/[#\/\?@]/g,gvjs_Oba=/[\#\?:]/g,gvjs_Nba=/[\#\?]/g,gvjs_Qba=/[\#\?@]/g,gvjs_Pba=/#/g;function gvjs_kn(a,b,c){this.Ub=this.sg=null;this.Nl=a||null;this.un=!!c}
function gvjs_qn(a){a.sg||(a.sg=new gvjs_3d,a.Ub=0,a.Nl&&gvjs_Zaa(a.Nl,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}gvjs_=gvjs_kn.prototype;gvjs_.yb=function(){gvjs_qn(this);return this.Ub};gvjs_.add=function(a,b){gvjs_qn(this);this.Nl=null;a=gvjs_rn(this,a);var c=this.sg.get(a);c||this.sg.set(a,c=[]);c.push(b);this.Ub+=1;return this};
gvjs_.remove=function(a){gvjs_qn(this);a=gvjs_rn(this,a);return this.sg.Ce(a)?(this.Nl=null,this.Ub-=this.sg.get(a).length,this.sg.remove(a)):!1};gvjs_.clear=function(){this.sg=this.Nl=null;this.Ub=0};gvjs_.isEmpty=function(){gvjs_qn(this);return 0==this.Ub};gvjs_.Ce=function(a){gvjs_qn(this);a=gvjs_rn(this,a);return this.sg.Ce(a)};gvjs_.FH=function(a){var b=this.Va();return gvjs_sc(b,a)};
gvjs_.Zj=function(){gvjs_qn(this);for(var a=this.sg.Va(),b=this.sg.Zj(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};gvjs_.Va=function(a){gvjs_qn(this);var b=[];if(gvjs_o(a))this.Ce(a)&&(b=gvjs_Ac(b,this.sg.get(gvjs_rn(this,a))));else{a=this.sg.Va();for(var c=0;c<a.length;c++)b=gvjs_Ac(b,a[c])}return b};gvjs_.set=function(a,b){gvjs_qn(this);this.Nl=null;a=gvjs_rn(this,a);this.Ce(a)&&(this.Ub-=this.sg.get(a).length);this.sg.set(a,[b]);this.Ub+=1;return this};
gvjs_.get=function(a,b){a=a?this.Va(a):[];return 0<a.length?String(a[0]):b};gvjs_.setValues=function(a,b){this.remove(a);0<b.length&&(this.Nl=null,this.sg.set(gvjs_rn(this,a),gvjs_Bc(b)),this.Ub+=b.length)};gvjs_.toString=function(){if(this.Nl)return this.Nl;if(!this.sg)return"";for(var a=[],b=this.sg.Zj(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.Va(d),f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}return this.Nl=a.join("&")};
gvjs_.clone=function(){var a=new gvjs_kn;a.Nl=this.Nl;this.sg&&(a.sg=this.sg.clone(),a.Ub=this.Ub);return a};function gvjs_rn(a,b){b=String(b);a.un&&(b=b.toLowerCase());return b}gvjs_.Z5=function(a){a&&!this.un&&(gvjs_qn(this),this.Nl=null,this.sg.forEach(function(a,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,a))},this));this.un=a};gvjs_.extend=function(a){for(var b=0;b<arguments.length;b++)gvjs_9d(arguments[b],function(a,b){this.add(b,a)},this)};var gvjs_Sba=/\/spreadsheet/,gvjs_sn=/\/(ccc|tq|pub)$/,gvjs_Tba=/^spreadsheets?[0-9]?\.google\.com$/,gvjs_Uba=/^docs\.google\.com*$/,gvjs_tn=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,gvjs_un=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_Vba=/\/spreadsheets(\/d\/[^/]+)?/,gvjs_Wba=/\/(edit|gviz\/tq|)$/,gvjs_Xba=/^docs\.google\.com*$/,gvjs_Yba=/^docs\.sandbox\.google\.com*$/,gvjs_vn=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_wn=/^\/a\/([\w-]+\.)+\w+/,gvjs_xn=/^(\/a\/([\w-]+\.)+\w+)?/,
gvjs_Zba=/^[a-z]+\d+\:[a-z]+\d+$/i,gvjs__ba=/^[a-z]+\d+$/i;function gvjs_yn(a){var b=gvjs_$f(gvjs_ag(3,a)),c=gvjs_Tba.test(b),d=gvjs_tn.test(b),e=gvjs_un.test(b),b=gvjs_Uba.test(b),f=gvjs_$f(gvjs_ag(5,a)),g=new RegExp(gvjs_xn.source+gvjs_sn.source),f=(a=(new RegExp(gvjs_xn.source+gvjs_Sba.source+gvjs_sn.source)).test(f))||g.test(f);return b&&a||(d||e||c)&&f}
function gvjs_zn(a){var b=gvjs_$f(gvjs_ag(3,a)),c=gvjs_Yba.test(b),d=gvjs_vn.test(b),b=gvjs_Xba.test(b);a=gvjs_$f(gvjs_ag(5,a));a=(new RegExp(gvjs_xn.source+gvjs_Vba.source+gvjs_Wba.source)).test(a);return(b||c||d)&&a}
function gvjs_An(a){if(!gvjs__ba.test(a))return null;a=a.toUpperCase();for(var b,c="",d=0;d<a.length;d++){var e=a.charCodeAt(d);if(65>e||90<e){c=a.substring(0,d);b=a.substring(d);break}}a=0;d=1;for(e=c.length-1;0<=e;e--)a+=d*(c.charCodeAt(e)-64),d*=26;c=a;b=parseInt(b,10);return isNaN(b)||0>=b||0>c?null:new gvjs_z(c,b)};var gvjs_0ba={firstLineIsHeader:!1};function gvjs_Bn(a,b,c,d){b=b.split(/\r?\n/)[c];this.message=a+" at line "+(c+1)+":\n"+b;this.message+="\n"+gvjs_$b(" ",-1==d?b.length:d)+"^"}gvjs_s(gvjs_Bn,Error);gvjs_l("infovis.csv.ParseError",gvjs_Bn,void 0);gvjs_Bn.prototype.name="ParseError";function gvjs_Cn(a){this.m=a||{};gvjs_v(gvjs_0ba,function(a,c){gvjs_2c(this.m,c,a)},this)}gvjs_l("infovis.csv.Parser",gvjs_Cn,void 0);
gvjs_Cn.prototype.parse=function(a){function b(a){a==gvjs_tj&&(k--,l=m);n=a}function c(){m=l;if(null!=n){var b=n;b==gvjs_tj&&(k++,l=0);n=null;return b}if(h>=g)return gvjs_uj;b=a.charAt(h++);l++;var c=!1;"\n"==b?c=!0:"\r"==b&&(h<g&&"\n"==a.charAt(h)&&h++,c=!0);return c?(k++,l=0,gvjs_tj):b}function d(){var d=h,e=p;p=!1;var f=c();if("<EMPTY>"==f)return"<EOR>";if(f==gvjs_uj||f==gvjs_tj)return e?(b("<EMPTY>"),""):"<EOR>";if('"'==f){d=h;e=null;for(f=c();f!=gvjs_uj;f=c())if('"'==f)if(e=h-1,f=c(),'"'==f)e=
null;else{if(","==f||f==gvjs_uj||f==gvjs_tj){f==gvjs_tj&&b(f);break}throw new gvjs_Bn('Unexpected character "'+f+'" after quote mark',a,k,l-1);}if(null==e)throw new gvjs_Bn("Unexpected end of text after open quote",a,k,l);return a.substring(d,e).replace(/""/g,'"')}for(;f!=gvjs_uj&&","!=f&&f!=gvjs_tj;f=c())if('"'==f)throw new gvjs_Bn("Unexpected quote mark",a,k,l-1);","==f&&(p=!0);f!=gvjs_uj&&f!=gvjs_tj||b(f);return a.substring(d,f==gvjs_uj?h:h-1).replace(/[\r\n]+/g,"")}function e(){if(h>=g)return gvjs_uj;
for(var a=[],b=d();"<EOR>"!=b;b=d())a.push(b);return a}var f=this.m.firstLineIsHeader,g=a.length,h=0,k=0,l=0,m=0,n=null,p=!1,q=[],r=[],t=null;f&&(q=e(),t=q.length);for(var u=e();u!=gvjs_uj;u=e()){null==t&&(t=u.length);if(u.length!=t)throw new gvjs_Bn("Record has "+u.length+" field"+(1==u.length?"":"s")+", but expected "+t,a,k-1,-1);if(f){for(var w={},v=0;v<u.length;v++)w[q[v]]=u[v];r.push(w)}else r.push(u)}return r};gvjs_Cn.prototype.parse=gvjs_Cn.prototype.parse;function gvjs_1ba(a,b,c){this.Nxa=new gvjs_Cn;this.sR=null!=c?c:!1;this.hpa=a;for(a=0;a<b.length;a++)if(c=b[a],!gvjs_Dn[c])throw Error("Unsupported type: "+c);this.yBa=b;this.Fb=[]}var gvjs_Dn={number:function(a){var b=parseFloat(a);if(isNaN(b))throw Error("Not a number "+a);return b},string:function(a){return a},"boolean":function(a){return a.toLowerCase()===gvjs_xb},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a.split(",")}};function gvjs_En(a,b){b=b||{};this.wga=gvjs_k(b.csvColumns);this.Foa=b.csvColumns;this.sR=!!b.csvHasHeader;this.L5=b.sendMethod||gvjs_Oa;this.dCa=!!b.xhrWithCredentials;if(!gvjs_Yc(gvjs_Fn,this.L5))throw Error("Send method not supported: "+this.L5);this.Oea=b.makeRequestParams_||{};if(gvjs_zn(a)){b=a;a=new gvjs_dn(b);433==a.fw&&gvjs_hn(a,null);var c=a.getPath(),c=c.replace(/\/edit$/,"/gviz/tq");a.setPath(c);c=gvjs_$f(gvjs_ag(3,b));b=null!==(Number(gvjs_ag(4,b))||null);b=gvjs_vn.test(c)&&b;gvjs_en(a,
b?gvjs_6k:gvjs_9a);a=a.toString()}else if(gvjs_yn(a)){c=a;a=new gvjs_dn(c);433==a.fw&&gvjs_hn(a,null);b=a.getPath();b=b.replace(/\/ccc$/,"/tq");/\/pub$/.test(b)&&(b=b.replace(/\/pub$/,"/tq"),a.ld("pub","1"));a.setPath(b);b=gvjs_$f(gvjs_ag(3,c));var c=null!=(Number(gvjs_ag(4,c))||null),d=gvjs_tn.test(b);b=gvjs_un.test(b)&&!d&&c;gvjs_en(a,b?gvjs_6k:gvjs_9a);a=a.toString()}c=a;b=gvjs_yn(c);c=gvjs_$f(gvjs_ag(5,c));c=gvjs_wn.test(c);(b=b&&c)||(c=a,b=gvjs_zn(c),c=gvjs_$f(gvjs_ag(5,c)),c=gvjs_wn.test(c),
b=b&&c);this.Zua=b;this.qpa=a;this.o5=gvjs_2ba++;gvjs_Gn.push(this)}var gvjs_Fn={kFa:"xhr",lFa:"xhrpost",tEa:"scriptInjection",KDa:gvjs_cl,q8:gvjs_Oa},gvjs_3ba=new gvjs_3d({"X-DataSource-Auth":"a"}),gvjs_2ba=0,gvjs_Hn={};gvjs_En.prototype.jja=30;var gvjs_Gn=[],gvjs_In=gvjs_j.gadgets;function gvjs_Jn(){for(var a=0;a<gvjs_Gn.length;a++){var b=gvjs_Gn[a];b.b5&&b.nw()}}
function gvjs_Kn(a,b){var c=a.indexOf("#");-1!=c&&(a=a.substring(0,c));var d=a.indexOf("?"),e=[];-1==d?c=a:(c=a.substring(0,d),a=a.substring(d+1),e=a.split("&"));a=[];for(d=0;d<e.length;d++){var f=e[d].split("="),g={};g.name=f[0];g.p4=e[d];a.push(g)}for(var h in b){e=b[h];f=!1;for(d=0;d<a.length;d++)if(a[d].name==h){a[d].p4=h+"="+encodeURIComponent(e);f=!0;break}f||(d={},d.name=h,d.p4=h+"="+encodeURIComponent(e),a.push(d))}b=c;if(0<a.length){b+="?";h=[];for(d=0;d<a.length;d++)h.push(a[d].p4);b+=h.join("&")}return b}
gvjs_=gvjs_En.prototype;
gvjs_.Hza=function(a,b){if(gvjs_an(b.target)){var c;b=b.target;try{c=b.Uc?b.Uc.responseText:""}catch(l){c=""}c=gvjs__b(c);if(this.wga){var d=new gvjs_1ba(c,this.Foa,this.sR);b=d.Nxa.parse(d.hpa);c=new gvjs_R;if(b&&0<b.length){for(var e=[],f=d.yBa,g=0,h=f.length;g<h;g++)e.push({type:f[g],label:[]});if(d.sR)for(f=0,h=e.length;f<h;f++)e[f].label.push(b[0][f]);f=0;for(h=e.length;f<h;f++)g=e[f],c.fg(g.type,g.label.join(" "));d.Fb=e;e=d.Fb;h=d=d.sR?1:0;for(f=b.length;h<f;h++){c.Lr();for(var g=0,k=e.length;g<
k;g++)c.sc(h-d,g,gvjs_Dn[e[g].type](b[h][g]))}}b={};b.table=c.toJSON();b.version=gvjs_Yl(b);b.reqId=a;gvjs_Ln(b)}else c.match(/^({.*})$/)?(a=gvjs_Th(c),gvjs_Ln(a)):gvjs_Rb(c)}else if(this.kw)gvjs_Mn(this,gvjs_Sk,gvjs_cn(b.target));else throw Error("google.visualization.Query: "+gvjs_cn(b.target));};function gvjs_Ln(a){var b=a.reqId,c=gvjs_Hn[b];if(c)gvjs_Hn[b]=null,c.HC(a);else throw Error("Missing query for request id: "+b);}gvjs_.kw=null;gvjs_.wU=null;gvjs_.yW=null;gvjs_.lk=null;gvjs_.B1=null;
gvjs_.IC=null;gvjs_.b5=!0;gvjs_.nm=0;gvjs_.tK=null;gvjs_.dl=!1;gvjs_.Pn=function(a){if(typeof a!=gvjs_f||0>a)throw Error("Refresh interval must be a non-negative number");this.nm=a;gvjs_Nn(this)};function gvjs_On(a){a.yW&&(window.clearTimeout(a.yW),a.yW=null)}function gvjs_Mn(a,b,c,d){a.HC({version:"0.6",status:gvjs_hk,errors:[{reason:b,message:c,detailed_message:d}]})}
gvjs_.nw=function(){var a;a=this.qpa;var b={};this.lk&&(b.tq=String(this.lk));var c="reqId:"+String(this.o5),d=this.tK;d&&(c+=";sig:"+d);this.B1&&(c+=";type:"+this.B1);b.tqx=c;if(this.IC){var c=[],e;for(e in this.IC)c.push(e+":"+this.IC[e]);b.tqh=c.join(";")}a=gvjs_Kn(a,b);this.nm&&(a=new gvjs_dn(a),gvjs_ge&&(gvjs_fn(a),a.ld("zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_Qb()).toString(36))),a=a.toString());e=gvjs_pg();c={};gvjs_Hn[String(this.o5)]=
this;d=this.L5;b="GET";"xhrpost"==d&&(d="xhr",b="POST");if(d==gvjs_Oa){d={};if(/[?&]alt=gviz(&[^&]*)*$/.test(a))c=gvjs_cl;else{var f=gvjs_dg(a,"tqrt")||gvjs_Oa,f=f.split(":"),c=f[0];"xhr"!==c&&"xhrpost"!==c||!gvjs_sc(f,gvjs_Cl)||(d.xhrWithCredentials=!0);gvjs_Yc(gvjs_Fn,c)||(c=gvjs_Oa)}c={sendMethod:c,options:d};d=c.sendMethod;c=c.options}if(d==gvjs_cl)if(gvjs_Eb("gadgets.io.makeRequest"))b=this.Oea,null==b[gvjs_In.io.RequestParameters.CONTENT_TYPE]&&(b[gvjs_In.io.RequestParameters.CONTENT_TYPE]=
gvjs_In.io.ContentType.TEXT),null==b[gvjs_In.io.RequestParameters.AUTHORIZATION]&&(b[gvjs_In.io.RequestParameters.AUTHORIZATION]=gvjs_In.io.AuthorizationType.SIGNED),null==b.OAUTH_ENABLE_PRIVATE_NETWORK&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0),null==b.OAUTH_ADD_EMAIL&&(b.OAUTH_ADD_EMAIL=!0),gvjs_In.io.makeRequest(a,gvjs_r(this.qta,this),b),gvjs_Pn(this);else throw Error("gadgets.io.makeRequest is not defined.");else{if(!(f="xhr"==d)){if(d=d==gvjs_Oa)f=e.getWindow().location.href,d=(new gvjs_dn(f)).resolve(new gvjs_dn(a)).toString(),
f=f.match(gvjs_9f),d=d.match(gvjs_9f),d=f[3]==d[3]&&f[1]==d[1]&&f[4]==d[4];f=d}if(f)e=void 0,d=a,"POST"==b&&(a=a.split("?"),1<=a.length&&(d=a[0]),2<=a.length&&(e=a[1])),a=d,d=gvjs_r(gvjs_Pb(this.Hza,this.o5),this),c=this.dCa||!!c.xhrWithCredentials,f=new gvjs_4m,gvjs_5m.push(f),d&&f.B(gvjs_$j,d),f.vD(gvjs_N,f.voa),c&&(f.i8=c),f.send(a,b,e,gvjs_3ba);else{if(this.wga)throw Error("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page.");
b=gvjs_qf(e,"body")[0];c=null===this.tK;this.Zua&&c?(c=e.createElement("img"),gvjs_4ba(this,c,a),e.appendChild(b,c)):(gvjs_Pn(this),gvjs_1l(a),gvjs_Nn(this))}}};function gvjs_4ba(a,b,c){b.onerror=function(){gvjs_Pn(a);gvjs_1l(c);gvjs_Nn(a)};b.onload=function(){gvjs_Pn(a);gvjs_1l(c);gvjs_Nn(a)};b.style.display=gvjs_e;var d=c+"&requireauth=1&"+(new Date).getTime();b.src=d}
gvjs_.qta=function(a){if(null!=a&&a.data)gvjs_Rb(a.data);else{var b="";a&&a.errors&&(b=a.errors.join(" "));gvjs_Mn(this,"make_request_failed","gadgets.io.makeRequest failed",b)}};function gvjs_Pn(a){gvjs_On(a);a.yW=window.setTimeout(function(){gvjs_Mn(a,"timeout","Request timed out")},1E3*a.jja)}function gvjs_Qn(a){a.wU&&(window.clearTimeout(a.wU),a.wU=null)}function gvjs_Nn(a){gvjs_Qn(a);0!=a.nm&&a.b5&&a.dl&&(a.wU=window.setTimeout(function(){a.nw()},1E3*a.nm))}
gvjs_.send=function(a){this.dl=!0;this.kw=a;this.nw()};gvjs_.makeRequest=function(a,b){this.dl=!0;this.kw=a;this.tGa=gvjs_cl;this.Oea=b||{};this.nw()};gvjs_.abort=function(){this.dl=!1;gvjs_On(this);gvjs_Qn(this)};gvjs_.HC=function(a){gvjs_On(this);a=new gvjs_Xl(a);if(!gvjs__l(a)){this.tK=a.gk()?null:a.s6;var b=this.kw;b.call(b,a)}};gvjs_.setTimeout=function(a){if(typeof a!=gvjs_f||isNaN(a)||0>=a)throw Error("Timeout must be a positive number");this.jja=a};
gvjs_.Bza=function(a){if(typeof a!=gvjs_Ra)throw Error("Refreshable must be a boolean");return this.b5=a};gvjs_.nl=function(a){if(typeof a!=gvjs_h)throw Error("queryString must be a string");this.lk=a};gvjs_.wza=function(a){this.B1=a;null!=a&&this.cia(gvjs_yb,a)};gvjs_.cia=function(a,b){a=a.replace(/\\/g,"\\\\");b=b.replace(/\\/g,"\\\\");a=a.replace(/:/g,"\\c");b=b.replace(/:/g,"\\c");a=a.replace(/;/g,"\\s");b=b.replace(/;/g,"\\s");this.IC||(this.IC={});this.IC[a]=b};function gvjs_Rn(){if(!gvjs_Sn){gvjs_Sn=!0;var a=gvjs_rg();a.IDIModule&&a.IDIModule.registerListener(gvjs_Jn,{pollingInterval:100});a.gadgets&&(gvjs_Tn(),this.nha())}a=gvjs_qf(gvjs_pg(),"body")[0];this.Bya=gvjs_2l(a)}var gvjs_Sn=!1;gvjs_Rn.prototype.Nga=200;function gvjs_Un(){return!!gvjs_j.gadgets&&!!gvjs_j.gadgets.rpc}
gvjs_Rn.prototype.nha=function(){if(gvjs_Un()){var a=gvjs_j.gadgets;gvjs_q(a.rpc.register)&&a.rpc.register("refresh",gvjs_Jn)}else 0<this.Nga&&(this.Nga--,window.setTimeout(gvjs_r(this.nha,this),100))};gvjs_Rn.prototype.Voa=function(a){var b=a.getString("_table_query_url"),c=b.toLowerCase();if(0==c.indexOf("http%")||0==c.indexOf("https%"))b=decodeURIComponent(b);b=new gvjs_En(b);a=a.getInt("_table_query_refresh_interval");b.Pn(a);return b};gvjs_Rn.prototype.SBa=function(a){return this.Bya(a)};
function gvjs_Tn(){if(gvjs_Un()){var a=gvjs_j.gadgets;try{a.rpc.getRelayUrl("..")||a.rpc.setRelayUrl("..",gvjs_7k)}catch(b){gvjs_q(a.rpc.setRelayUrl)&&a.rpc.setRelayUrl("..",gvjs_7k)}}}gvjs_j.gadgets&&!gvjs_Un()&&gvjs_1l("//www-opensocial.googleusercontent.com/gadgets/rpc/rpc.v.js");gvjs_Tn();var gvjs_Vn=gvjs_rg(),gvjs_Zn=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_0k):function(a,b,c){a=gvjs_Wn(a);b=gvjs_V(a,b,gvjs_Xn(c));return new gvjs_Yn(b)},gvjs__n=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_1k):function(a,b,c){a=gvjs_Wn(a);b=gvjs_om(a,b,gvjs_Xn(c));return new gvjs_Yn(b)},gvjs_X=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_4k):function(a,b,c){gvjs_Wn(a).dispatchEvent(new gvjs_0n(b,c))},gvjs_1n=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_3k):function(a){return(a=a&&gvjs_q(a.getKey)&&a.getKey())?gvjs_qm(a):!1},gvjs_2n=
gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_2k):function(a){var b=gvjs_Wn(a),b=gvjs_rm(b);gvjs_U(a.__eventTarget);a.__eventTarget=void 0;return b};function gvjs_Wn(a){var b=a.__eventTarget;null==b&&(b=new gvjs_W,a.__eventTarget=b);return a=b}function gvjs_Xn(a){return function(b){b&&b.Hra?a(b.Ft):a()}}function gvjs_Yn(a){this.sS=a}gvjs_Yn.prototype.getKey=function(){return this.sS};function gvjs_0n(a,b){gvjs_5l.call(this,a);this.Ft=b}gvjs_s(gvjs_0n,gvjs_5l);gvjs_0n.prototype.Hra=function(){return this.Ft};function gvjs_3n(a,b,c,d){this.lk=a;this.dX=b;this.m=c||{};this.L=d;this.fd=null;d&&(this.fd=this.l_=gvjs_2l(d));if(!(b&&"draw"in b)||typeof b.draw!=gvjs_c)throw Error("Visualization must have a draw method.");}gvjs_=gvjs_3n.prototype;gvjs_.l_=null;gvjs_.QB=null;gvjs_.eI=null;gvjs_.G=null;gvjs_.setOptions=function(a){this.m=a||{}};gvjs_.draw=function(){this.G&&this.dX.draw(this.G,this.m)};gvjs_.pza=function(a){var b=this.L;this.fd=a?a:b?this.fd=this.l_:null};
gvjs_.XE=function(){if(!this.fd)throw Error("If no container was supplied, a custom error handler must be supplied instead.");var a=this;this.lk.send(function(b){var c=a.QB;c&&c(b);a.HC(b);(c=a.eI)&&c(b)})};gvjs_.HC=function(a){var b=this.fd;b(a)&&(this.G=a.$a(),this.dX.draw(this.G,this.m))};gvjs_.uV=function(a){if(null!=a){if(typeof a!=gvjs_c)throw Error(gvjs_Fj);this.QB=a}};
gvjs_.tV=function(a){if(null!=a){if(typeof a!=gvjs_c)throw Error("Custom post response handler must be a function.");this.eI=a}};gvjs_.abort=function(){this.lk.abort()};function gvjs_Y(a){this.Pm=null;this.G=a;var b=[];a=a.S();for(var c=0;c<a;c++)b.push(c);this.Fb=b;this.ct=!0;this.ll=null;this.OY=[];this.JY=!0}gvjs_s(gvjs_Y,gvjs_Vl);gvjs_=gvjs_Y.prototype;gvjs_.$a=function(){return this.G};
function gvjs_5ba(a,b,c){return gvjs_u(c,function(a){if(gvjs_o(a))a=this.og(a);else if(gvjs_n(a)){a=gvjs_3c(a);var c=a.role;if(c){var f=a.properties||{};f.role=c;a.properties=f}c=a.sourceColumn;gvjs_o(c)&&(c=a.sourceColumn=this.og(c));gvjs_p(c)&&(gvjs_Ml(b,c),a.calc=a.calc||"identity",a.type=a.type||b.R(c))}return a},a)}function gvjs_4n(a){a.JY=!0;a.Pm=null}function gvjs_6ba(a){for(var b=[],c=a.G.aa(),d=0;d<c;d++)b.push(d);a.ll=b;gvjs_4n(a)}
gvjs_.ir=function(a){for(var b=this.G,c=gvjs_Wc(gvjs_5n),d=0;d<a.length;d++){var e=a[d];if(gvjs_p(e)||gvjs_o(e))gvjs_Il(b,e);else if(gvjs_n(e)){var f=e.sourceColumn,g=e.calc;if(gvjs_o(g)){if(!c||c&&!gvjs_sc(c,g))throw Error('Unknown function "'+g+'"');null!=f&&gvjs_Il(b,f)}else if(g&&!e.type)throw Error('Calculated column must have a "type" property.');}else throw Error("Invalid column input, expected either a number, string, or an object.");}this.Fb=gvjs_5ba(this,this.G,a);gvjs_4n(this)};
function gvjs_6n(a,b,c){if(gvjs_m(b)){if(gvjs_k(c))throw Error("If the first parameter is an array, no second parameter is expected");for(var d=0;d<b.length;d++)gvjs_Ll(a.G,b[d]);return gvjs_Bc(b)}if(gvjs_Hb(b)==gvjs_f){if(!gvjs_Hb(c)==gvjs_f)throw Error("If first parameter is a number, second parameter must be specified and be a number.");if(b>c)throw Error("The first parameter (min) must be smaller than or equal to the second parameter (max).");gvjs_Ll(a.G,b);gvjs_Ll(a.G,c);a=[];for(d=b;d<=c;d++)a.push(d);
return a}throw Error("First parameter must be a number or an array.");}gvjs_.np=function(a,b){this.ll=gvjs_6n(this,a,b);this.ct=!1;gvjs_4n(this)};gvjs_.qca=function(){return gvjs_3c(this.Fb)};gvjs_.rca=function(){if(this.ct){for(var a=[],b=this.G.aa(),c=0;c<b;c++)a.push(c);return a}return gvjs_Bc(this.ll)};gvjs_.nua=function(a){this.ir(gvjs_lc(this.Fb,function(b){return!gvjs_sc(a,b)}));gvjs_4n(this)};
gvjs_.qua=function(a,b){var c=gvjs_6n(this,a,b);this.ct&&(gvjs_6ba(this),this.ct=!1);this.np(gvjs_lc(this.ll,function(a){return!gvjs_sc(c,a)}));gvjs_4n(this)};gvjs_.pca=function(a){for(var b=0;b<this.Fb.length;b++){var c=this.Fb[b];if(c==a||gvjs_n(c)&&c.sourceColumn==a)return b}return-1};gvjs_.V0=function(a){return this.ct?0>a||a>=this.G.aa()?-1:a:gvjs_jc(this.ll,a)};gvjs_.XQ=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?a:gvjs_n(a)&&gvjs_p(a.sourceColumn)?a.sourceColumn:-1};
gvjs_.ZQ=function(a){a=this.XQ(a);return-1==a?a:a=this.G.ZQ(a)};gvjs_.$k=function(a){gvjs_Ll(this,a);return this.ct?a:this.ll[a]};gvjs_.$Q=function(a){a=this.$k(a);return a=this.G.$Q(a)};gvjs_.aa=function(){return this.ct?this.G.aa():this.ll.length};gvjs_.S=function(){return this.Fb.length};gvjs_.Ve=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ve(a):a.id||""};gvjs_.Qa=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Qa(a):a.label||""};
gvjs_.Ms=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ms(a):null};gvjs_.Yk=function(a){a=this.Fg(a,gvjs_kb);return a=gvjs_o(a)?a:""};gvjs_.R=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.R(a):a.type};
gvjs_.Ls=function(a,b){gvjs_Ml(this,b);var c=this.Fb[b],d=null;a=this.$k(a);if(gvjs_n(c)){if(this.JY){for(c=0;c<this.Fb.length;c++)gvjs_n(this.Fb[c])&&(this.OY[c]=[]);this.JY=!1}c=this.OY[b][a];if(!gvjs_k(c)){var c=null,d=this.Fb[b],e=d.calc;gvjs_o(e)?(e=gvjs_5n[e],c=e(this.G,a,d)):gvjs_q(e)&&(c=e.call(null,this.G,a));c=gvjs_Gl(c);d=d.type;e=c.v;if(gvjs_Xb(gvjs_bc(d)))throw Error('"type" must be specified');if(!gvjs_Ol(e,d))throw Error(gvjs__j+e+gvjs_qj+d);this.OY[b][a]=c}d=c;d.p=gvjs_n(d.p)?d.p:
{}}else if(gvjs_p(c))d={v:this.G.getValue(a,c)};else throw Error("Invalid column definition: "+d);return d};gvjs_.getValue=function(a,b){return this.Ls(a,b).v};gvjs_.Ia=function(a,b,c){var d=this.Ls(a,b);if(null==d.f){var e=this.Fb[b];gvjs_n(e)?(e=this.R(b),d.f=null!=d.v?gvjs_Tl(d.v,e,c):""):gvjs_p(e)&&(a=this.$k(a),d.f=this.G.Ia(a,e,c))}return d.f};gvjs_.getProperty=function(a,b,c){a=this.getProperties(a,b)[c];return gvjs_k(a)?a:null};
gvjs_.getProperties=function(a,b){var c=this.Ls(a,b);return c.p?c.p:(a=this.$k(a),b=this.XQ(b),this.G.getProperties(a,b))};gvjs_.Fg=function(a,b){gvjs_Ml(this,a);var c=this.Fb[a];return gvjs_p(c)?this.G.Fg(c,b):this.Go(a)[b]||null};gvjs_.Go=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Go(a):a.properties||{}};gvjs_.YQ=function(a){return this.G.YQ(a)};gvjs_.yy=function(){return this.G.yy()};gvjs_.Qs=function(a,b){a=this.$k(a);return this.G.Qs(a,b)};
gvjs_.rJ=function(a){gvjs_Ll(this,a);a=this.$k(a);return this.G.rJ(a)};gvjs_.lq=function(a){return gvjs_Pl(this,a)};gvjs_.HQ=function(a){return gvjs_Rl(this,a)};gvjs_.oq=function(a){return gvjs_Ql(this,a)};gvjs_.tC=function(a){return gvjs_Sl(this,a)};
gvjs_.Iw=function(){var a=this.G;gvjs_q(a.Iw)&&(a=a.Iw());var a=a.up(),b=this.S(),c=this.aa(),d,e,f,g=[],h=[];for(d=0;d<b;d++){f=this.Fb[d];if(gvjs_n(f))e=gvjs_w(f),delete e.calc,delete e.sourceColumn;else if(gvjs_p(f))e=a.cols[f];else throw Error(gvjs_Mj);g.push(e)}for(e=0;e<c;e++){var k=a.rows[this.ct?e:this.ll[e]],l=[];for(d=0;d<b;d++){f=this.Fb[d];if(gvjs_n(f))f={v:this.getValue(e,d)};else if(gvjs_p(f))f=k.c[this.Fb[d]];else throw Error(gvjs_Mj);l.push(f)}k.c=l;h.push(k)}a.cols=g;a.rows=h;return a=
new gvjs_R(a)};gvjs_.up=function(){for(var a={},b=[],c=0;c<this.Fb.length;c++){var d=this.Fb[c];gvjs_n(d)&&!gvjs_o(d.calc)||b.push(d)}gvjs_tc(b)||(a.columns=b);this.ct||(a.rows=gvjs_Bc(this.ll));return a};gvjs_.toJSON=function(){return gvjs_Ph(this.up())};function gvjs_7n(a,b){gvjs_o(b)&&(b=gvjs_Sh(b));a=new gvjs_Y(a);var c=b.columns;b=b.rows;null!=c&&a.ir(c);null!=b&&a.np(b);return a}
var gvjs_5n={emptyString:function(){return""},error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(!gvjs_p(d)||!gvjs_p(e))return null;a=a.getValue(b,d);return gvjs_p(a)?c.errorType==gvjs_ll?a+e/100*a:a+e:null},mapFromSource:function(a,b,c){var d=c.sourceColumn;c=c.mapping;return gvjs_p(d)&&c?(a=a.getValue(b,d),a in c?c[a]:null):null},stringify:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?a.Ia(b,c):""},fillFromTop:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?gvjs_Ul(a,b,c,!0):null},
fillFromBottom:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?gvjs_Ul(a,b,c,!1):null},identity:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?a.getValue(b,c):null}};function gvjs_8n(a,b){this.Ee=b;this.xya=a}gvjs_8n.prototype.send=function(a){this.kw=a;this.nw()};gvjs_8n.prototype.nw=function(){var a;a=this.Ee;var b={},c,d=this.tK;d&&(c="sig:"+d);c&&(b.tqx=c,a=gvjs_Kn(a,b));this.xya.call(this,gvjs_r(this.HC,this),a)};gvjs_8n.prototype.HC=function(a){a=new gvjs_Xl(a);if(!gvjs__l(a)){this.tK=a.gk()?null:a.s6;var b=this.kw;b.call(b,a)}};function gvjs_9n(){this.nn=[];this.Fp=[]}function gvjs_$n(a){gvjs_tc(a.nn)&&(a.nn=a.Fp,a.nn.reverse(),a.Fp=[])}gvjs_=gvjs_9n.prototype;gvjs_.enqueue=function(a){this.Fp.push(a)};function gvjs_ao(a){gvjs_$n(a);return a.nn.pop()}gvjs_.hp=function(){gvjs_$n(this);return gvjs_ic(this.nn)};gvjs_.yb=function(){return this.nn.length+this.Fp.length};gvjs_.isEmpty=function(){return gvjs_tc(this.nn)&&gvjs_tc(this.Fp)};gvjs_.clear=function(){this.nn=[];this.Fp=[]};
gvjs_.contains=function(a){return gvjs_sc(this.nn,a)||gvjs_sc(this.Fp,a)};gvjs_.remove=function(a){var b;b=this.nn;var c=gvjs_jaa(b,a);0<=c?(gvjs_zc(b,c),b=!0):b=!1;return b||gvjs_yc(this.Fp,a)};gvjs_.Va=function(){for(var a=[],b=this.nn.length-1;0<=b;--b)a.push(this.nn[b]);for(var c=this.Fp.length,b=0;b<c;++b)a.push(this.Fp[b]);return a};function gvjs_bo(){if(!gvjs_Eb("google.maps.Geocoder"))throw Error("your page is missing the google maps API");this.mC=new google.maps.Geocoder;this.hc={};this.hc[gvjs_Oh({address:""})]={response:[],status:google.maps.GeocoderStatus.ZERO_RESULTS};this.Gm=new gvjs_x;this.jw=new gvjs_3d;this.iE=new gvjs_9n}gvjs_Gb(gvjs_bo);function gvjs_co(a,b,c){this.It=a||[];this.XL=0;this.Ur=b;this.yO=!1;this.JU=new gvjs_3d;this.Dna=c||this.It.length}gvjs_co.prototype.cancel=function(){this.yO=!0};
gvjs_co.prototype.finish=function(a,b){a=gvjs_Oh(a);this.JU.Ce(a)||this.JU.set(a,b);b=[];if(!this.yO){a=this.It.length;for(var c=this.XL;c<a;c++){var d=gvjs_Oh(this.It[c]);if(!this.JU.Ce(d))break;d=this.JU.get(d);null!=d&&(d=d.response);b.push(d)}b.length<this.Dna&&this.XL+b.length<a||(this.XL+=b.length,this.Ur(b),this.XL>=this.It.length&&this.cancel())}};function gvjs_do(){this.It=[];this.mC=null}gvjs_do.prototype.add=function(a){this.It.push(a)};
gvjs_do.prototype.create=function(a,b,c){if(null!=this.mC){var d=new gvjs_co(a,b,c);this.add(d);this.mC.geocode(d)}else gvjs_ug(gvjs_r(function(){null==this.mC&&(this.mC=gvjs_bo.qc());this.create(a,b,c)},this))};gvjs_do.prototype.cancel=function(){gvjs_t(this.It,function(a){a.cancel()});this.It=[]};
gvjs_bo.prototype.geocode=function(a){gvjs_t(a.It,gvjs_r(function(b){var c=gvjs_Oh(b);c in this.hc?a.finish(b,this.hc[c]):(this.jw.Ce(c)||(this.iE.enqueue(b),this.jw.set(c,[])),this.jw.get(c).push(a))},this));this.Sba()};
gvjs_bo.prototype.Sba=function(){if(0!==this.iE.yb()||0!==this.Gm.yb()){var a=0<this.Gm.yb()?gvjs_Nh(this.Gm.Va()[0]):this.iE.hp(),b=gvjs_Oh(a);if(b in this.hc){var c=this.jw.get(b),c=this.hc[b];gvjs_ao(this.iE);this.pR(a,c.response,c.status);this.jw.remove(b)}else 0===this.Gm.yb()&&0<this.iE.yb()?(gvjs_ao(this.iE),c=this.jw.get(b),gvjs_oc(c,function(a){return a.yO})?this.pR(a,null,null):(this.Gm.add(b),gvjs_eo(this,a,gvjs_r(this.pR,this,a)))):0<this.Gm.yb()&&gvjs_eo(this,a,gvjs_r(this.pR,this,a))}};
function gvjs_eo(a,b,c){if(gvjs_n(b)&&(b=gvjs_3c(b),b.bounds)){var d=b.bounds;b.bounds=new google.maps.LatLngBounds(new google.maps.LatLng(d.lo.lat,d.lo.lng),new google.maps.LatLng(d.hi.lat,d.hi.lng))}a.mC.geocode(b,c)}function gvjs_fo(a,b,c){var d=gvjs_Oh(b),e=a.jw.get(d);null!=e&&gvjs_t(e,function(a){a.yO||a.finish(b,c)});a.Gm.remove(d);a.jw.remove(d)}
gvjs_bo.prototype.pR=function(a,b,c){var d=0;if(c==google.maps.GeocoderStatus.OVER_QUERY_LIMIT)d=520;else if(c==google.maps.GeocoderStatus.OK){var e=gvjs_Oh(a);b={response:b,status:c};this.hc[e]=b;gvjs_fo(this,a,b)}else gvjs_fo(this,a,{response:null,status:c});this.dK=!1;gvjs_Ym(gvjs_r(this.Sba,this),d,this)};function gvjs_go(){}function gvjs_ho(a){if(gvjs_n(a)&&gvjs_q(a.S)&&gvjs_q(a.aa))return a;throw Error("Invalid data table.");}gvjs_=gvjs_go.prototype;gvjs_.Lj=function(a){return this.ac(a)?2:0};function gvjs_io(a,b,c){return null==c||a.Yk(b)===c}function gvjs_jo(a,b,c){return a.R(b)===c}gvjs_.pb=function(a,b,c,d){return b<a.S()&&gvjs_jo(a,b,c)&&gvjs_io(a,b,null==d?null:d)};
function gvjs_ko(a,b,c,d){d=null==d?[]:[d];return b<a.S()&&(0===c.length||gvjs_nc(c,gvjs_r(gvjs_jo,null,a,b)))&&(0===d.length||gvjs_nc(d,gvjs_r(gvjs_io,null,a,b)))}gvjs_.indexOf=function(a,b){for(var c=0;c<a.S();c++)if(a.R(c)==b)return c;return-1};function gvjs_lo(a,b,c){for(var d=0;d<b.length;++d){var e=b[d];if(e>=a.S()||a.R(e)!=c[d])return!1}return!0}function gvjs_mo(a,b,c){return a.pb(b,c,gvjs_f)?gvjs_no(b,c,function(a){return 0<=a}):!1}
function gvjs_no(a,b,c){for(var d=Math.min(a.aa(),20),e=0;e<d;e++){var f=a.getValue(e,b);if(null!=f&&!c(f))return!1}return!0}gvjs_.soa=function(a){return gvjs_Yh(new gvjs_G(-90,90),a)&&!gvjs_Ud(a)};gvjs_.toa=function(a){return gvjs_Yh(new gvjs_G(-180,180),a)&&!gvjs_Ud(a)};function gvjs_oo(a){for(var b=a.HQ(0),c=Math.min(a.aa(),20),d=0,e=0;e<c;e++){var f=a.getValue(e,1);f&&!gvjs_sc(b,f)||d++}return.6<d/c};function gvjs_po(){}gvjs_s(gvjs_po,gvjs_go);gvjs_po.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_po.prototype.Lc=function(a){gvjs_ho(a);var b=a.S();if(2>b)throw Error(gvjs_Oj);for(var c=!0,d=[],e=0;e<b;e++){var f=a.Yk(e);gvjs_Xb(f)&&(c?(f=gvjs_ek,c=!1):f=gvjs_ck);d.push(f)}if(d[0]!==gvjs_ek)throw Error("Invalid data format: first column must be domain.");a=gvjs_7ba(d);return{cg:a.cg,bn:gvjs_u(a.groups,function(a){return{dj:a.Tb,cg:a.cg,D:gvjs_u(a.groups,function(a){return{ms:a.Tb,cg:a.cg}})}})}};
function gvjs_7ba(a){for(var b=[gvjs_ek,gvjs_ck],c={groups:[],cg:{}},d=[c],e=-1,f=0;f<a.length;f++){var g=a[f],h=gvjs_jc(b,g),k=null;0<=h&&(k={Tb:f,kl:g,groups:[],cg:{}});if(0<=h&&h<e){e-=h;for(g=0;g<=e;g++)d.pop();e=h;h=d[d.length-1];d.push(k);h.groups.push(k)}else 0<=e&&g===b[e]?(d.pop(),h=d[d.length-1],d.push(k),h.groups.push(k)):e+1<b.length&&g===b[e+1]?(h=d[d.length-1],e++,d.push(k),h.groups.push(k)):(h=d[d.length-1],g in h.cg||(h.cg[g]=[]),h.cg[g].push(f))}return c};function gvjs_qo(){}gvjs_s(gvjs_qo,gvjs_go);gvjs_qo.prototype.ac=function(a){a=gvjs_ho(a);var b=a.S();if(2>b)return!1;var c=a.R(0);if(c!=gvjs_Ta&&c!=gvjs_Ua||a.R(1)!=gvjs_f)return!1;for(var c=0,d=1;d<b;d++){var e=a.R(d);if(e==gvjs_f)c=0;else if(e==gvjs_h){if(c++,2<c)return!1}else return!1}return!0};
gvjs_qo.prototype.Lj=function(a){if(!this.ac(a))return 0;a=gvjs_ho(a);var b=0<this.indexOf(a,gvjs_h),c=a.aa(),d=a.oq(0);if(50<c)a=!0;else{for(var e=Number.MAX_VALUE,f=Number.MIN_VALUE,g=1;g<c;g++)var h=Math.abs(a.getValue(d[g-1],0)-a.getValue(d[g],0)),e=0<h&&h<e?h:e,f=h>f?h:f;a=0!=e&&50<f/e?!0:!1}return b&&a?3:b||a?2:1};function gvjs_ro(a){this.r9=!!(a||{}).gB}gvjs_s(gvjs_ro,gvjs_go);gvjs_ro.prototype.ac=function(a){gvjs_ho(a);var b=0,c=a.S();if(1>c)return!1;if(!this.pb(a,0,gvjs_f)&&(b++,this.r9))for(;b<c&&this.pb(a,b,gvjs_h);)b++;for(var d=null;b<c;){var e=a.R(b);if(e==gvjs_f)d={};else if(this.r9&&e==gvjs_h){if(!d)return!1}else if(e==gvjs_Ra){if(!d||d.ox)return!1;d.ox=b}else return!1;b++}return null!==d};function gvjs_so(a){this.mS=a&&a.Vh||!1;gvjs_ro.call(this,a)}gvjs_s(gvjs_so,gvjs_ro);gvjs_so.prototype.ac=function(a){gvjs_ho(a);if(!gvjs_so.o.ac.call(this,a))return!1;var b=a.S();if(this.mS)for(var c=1;c<b;c++)if(this.pb(a,c,gvjs_f)&&!gvjs_mo(this,a,c))return!1;return!0};gvjs_so.prototype.Lj=function(a){for(var b=a.S(),c=a.aa(),d=0,e=!1,f=0;f<b;f++)this.pb(a,f,gvjs_f)&&(d++,gvjs_mo(this,a,f)||(e=!0));return this.ac(a)?1==c||e||this.pb(a,0,gvjs_h)?1:2<d&&this.mS?3:1!=d||this.mS?1:2:0};function gvjs_to(){}gvjs_s(gvjs_to,gvjs_go);gvjs_to.prototype.ac=function(a){a=gvjs_ho(a);var b=a.S();return 3>b||5<b||!this.pb(a,0,gvjs_h)||!this.pb(a,1,gvjs_f)||!this.pb(a,2,gvjs_f)||3<b&&!this.pb(a,3,gvjs_h)||4<b&&!this.pb(a,4,gvjs_f)?!1:!0};gvjs_to.prototype.Lj=function(a){a=gvjs_ho(a);if(this.ac(a)){var b;b=a;if(this.pb(b,3,gvjs_h)){for(var c={},d=0,e=Math.min(b.aa(),20),f=0;f<e;f++){var g=b.getValue(f,3);c[g]||d++;c[g]=!0}b=10>d}else b=!1;a=b?3:this.pb(a,3,gvjs_h)?1:2}else a=0;return a};function gvjs_uo(){}gvjs_s(gvjs_uo,gvjs_go);gvjs_uo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_uo.prototype.Lc=function(a){a=gvjs_ho(a);var b=a.S();if(2!==b&&3!==b)throw Error("Invalid data table format: must have 2 or 3 columns.");var c=1,d=2;2===b&&(c--,d--);this.mb(a,0,gvjs_h);this.mb(a,c,gvjs_h);this.mb(a,d,gvjs_f);return{Wv:c,coa:0,HA:d}};gvjs_uo.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_vo(a){this.vi=a;this.s5=new gvjs_3d}gvjs_vo.prototype.index=function(){return this.vi};function gvjs_wo(){}gvjs_s(gvjs_wo,gvjs_go);gvjs_wo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_wo.prototype.Lc=function(a){a=gvjs_ho(a);for(var b=[],c=a.S(),d=0;d<c;++d){var e=a.Yk(d);if(""===e)b.push(new gvjs_vo(d));else{if(1>b.length)throw Error("At least 1 data column must come before any role column.");gvjs_ic(b).s5.set(e,d)}}if(2!=b.length)throw Error("Invalid data table format: must have 2 data columns.");c=b[0];b=b[1];this.mb(a,c.index(),"date|datetime");this.mb(a,b.index(),gvjs_f);return{e_:c,HA:b}};
gvjs_wo.prototype.mb=function(a,b,c){if(!gvjs_nc(c.split("|"),function(c){return this.pb(a,b,c)},this))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_xo(){}gvjs_s(gvjs_xo,gvjs_go);gvjs_xo.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(5>b||6<b||!(this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_f)&&this.pb(a,2,gvjs_f)&&this.pb(a,3,gvjs_f)&&this.pb(a,4,gvjs_f))||6==b&&!this.pb(a,5,gvjs_h))return!1;for(var b=Math.min(a.aa(),20),c=!0,d=0;d<b;d++){var e=a.getValue(d,1),f=a.getValue(d,2),g=a.getValue(d,3),h=a.getValue(d,4);if(null!=e&&null!=f&&null!=g&&null!=h&&(c=!1,e!=Math.min(e,f,g,h)||h!=Math.max(e,f,g,h)))return!1}return!c};
gvjs_xo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_yo(a){gvjs_ro.call(this,a)}gvjs_s(gvjs_yo,gvjs_ro);gvjs_yo.prototype.Lj=function(a){a=gvjs_ho(a);var b=this.pb(a,0,gvjs_f),c=a.S();b||c--;return this.ac(a)?2>c?1:2:0};function gvjs_zo(){this.Es=null}gvjs_s(gvjs_zo,gvjs_go);gvjs_zo.prototype.ac=function(a){return!!gvjs_Ao(this,a)};gvjs_zo.prototype.Lc=function(a){a=gvjs_Ao(this,a);if(null!=a)return a;throw Error(this.Es);};
function gvjs_Ao(a,b){b=gvjs_ho(b);var c=new gvjs_vo(0),d=new gvjs_vo(1),e=new gvjs_vo(2),f=0;a.pb(b,e.index(),gvjs_h)||(f=-1,e=null);var g=new gvjs_vo(3+f),h=new gvjs_vo(4+f),k=new gvjs_vo(5+f),l=new gvjs_vo(6+f),f=new gvjs_vo(7+f);return a.mb(b,c.index(),gvjs_h)&&a.mb(b,d.index(),gvjs_h)&&a.mb(b,g.index(),gvjs_Ta)&&a.mb(b,h.index(),gvjs_Ta)&&a.mb(b,k.index(),gvjs_f)&&a.mb(b,l.index(),gvjs_f)&&a.mb(b,f.index(),gvjs_h)?{zua:c,Wv:d,wM:g,MI:h,gqa:k,Oxa:l,Gpa:f,wha:e}:null}
gvjs_zo.prototype.mb=function(a,b,c){return this.pb(a,b,c)?!0:(this.Es=gvjs_Nj+b+gvjs_rj+c+"'.",!1)};function gvjs_Bo(){}gvjs_s(gvjs_Bo,gvjs_go);gvjs_Bo.prototype.ac=function(a){gvjs_ho(a);var b;b=a.S();if(1>b||2<b)b=!1;else{var c=!0;2==b&&(c=c&&this.pb(a,0,gvjs_h));b=c=c&&gvjs_mo(this,a,b-1)}if(!b)if(b=a.S(),c=a.aa(),0==b||1!=c)b=!1;else{for(var c=!0,d=0;d<b;d++)if(!this.pb(a,d,gvjs_f)){c=!1;break}b=c}return b};gvjs_Bo.prototype.Lj=function(a){return this.ac(a)?1<a.aa()?2:3:0};function gvjs_Co(){}gvjs_s(gvjs_Co,gvjs_go);var gvjs_8ba={qEa:gvjs_nl,MDa:gvjs_dl,TEXT:gvjs_Q,q8:gvjs_Oa};gvjs_Co.prototype.ac=function(a){var b=a.S();if(1>b||2<b)return!1;var c=this.pb(a,0,gvjs_h);2==b&&(c=c&&this.pb(a,1,gvjs_f));return c};gvjs_Co.prototype.Lj=function(a){return this.ac(a)?1:0};
gvjs_Co.prototype.Lc=function(a,b,c){try{a=gvjs_ho(a);b=b||gvjs_Oa;var d=0,e,f=-1,g=-1,h=-1,k=-1;if(gvjs_lo(a,[d,d+1],[gvjs_f,gvjs_f])){e=gvjs_al;h=d;k=d+1;d+=2;if(b===gvjs_nl)throw Error("displayMode must be set to Markers when using lat/long addresses.");b===gvjs_Oa&&(b=gvjs_dl)}else if(gvjs_lo(a,[d],[gvjs_h])){switch(b){case gvjs_Oa:e=gvjs_ml;b=gvjs_nl;f=d;break;case gvjs_nl:e=gvjs_ml;f=d;break;case gvjs_dl:case gvjs_Q:e="address";g=d;break;default:throw Error("Unknown displayMode: "+b);}d+=1}else throw Error("Unknown address type.");
var l=null;gvjs_lo(a,[d],[gvjs_h])&&gvjs_xl!=a.Fg(d,gvjs_kb)&&(l=d++);var m=null,n=null;gvjs_lo(a,[d],[gvjs_f])&&(m=d++,gvjs_lo(a,[d],[gvjs_f])&&(n=d++));var p=null;gvjs_lo(a,[d],[gvjs_h])&&gvjs_xl==a.Fg(d,gvjs_kb)&&(p=d++);e!=gvjs_ml&&null!=m&&null==n&&(n=m);if(a.S()!=d)throw Error("Table contains more columns than expected (Expecting "+d+" columns)");return{KX:e,w_:b,KL:f,pG:g,sD:h,yD:k,yK:l,Gu:m,pF:n,t7:p}}catch(q){return c&&c.Ud("Incompatible data table: "+q),null}};function gvjs_Do(){}gvjs_s(gvjs_Do,gvjs_go);gvjs_Do.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Do.prototype.Lc=function(a){a=gvjs_ho(a);if(5!=a.S())throw Error("Invalid data table format: must have 5 columns.");this.mb(a,0,gvjs_f);this.mb(a,1,gvjs_f);this.mb(a,2,gvjs_f);this.mb(a,3,gvjs_f);this.mb(a,4,gvjs_h);return{aCa:0,iCa:1,jAa:2,kna:3,Aoa:4}};gvjs_Do.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Eo(a){gvjs_ro.call(this,a)}gvjs_s(gvjs_Eo,gvjs_ro);gvjs_Eo.prototype.ac=function(a){gvjs_ho(a);if(!gvjs_Eo.o.ac.call(this,a))return!1;var b=a.S();if(this.mS)for(var c=1;c<b;c++)if(this.pb(a,c,gvjs_f)&&!gvjs_mo(this,a,c))return!1;return!0};gvjs_Eo.prototype.Lj=function(a){for(var b=a.S(),c=a.aa(),d=0,e=0,f=0;f<b;f++)this.pb(a,f,gvjs_f)?d++:this.pb(a,f,gvjs_Ta)&&e++;return this.ac(a)?10>c?1:2>d&&0==e?3:2:0};function gvjs_Fo(){}gvjs_s(gvjs_Fo,gvjs_go);gvjs_Fo.prototype.ac=function(a){return gvjs_Go(this,a)||gvjs_Ho(this,a)};gvjs_Fo.prototype.Lj=function(a){var b=gvjs_Go(this,a);a=gvjs_Ho(this,a);return b||a?a?1:3:0};function gvjs_Go(a,b){gvjs_ho(b);var c=b.S();if(2>c||3<c)return!1;var d=a.pb(b,0,gvjs_f),d=d&&a.pb(b,1,gvjs_f);3==c&&(d=d&&a.pb(b,2,gvjs_h));if(c=d)a.pb(b,0,gvjs_f)&&a.pb(b,1,gvjs_f)?(c=gvjs_r(a.soa,a),a=gvjs_r(a.toa,a),c=gvjs_no(b,0,c)&&gvjs_no(b,1,a)):c=!1;return c}
function gvjs_Ho(a,b){gvjs_ho(b);var c=b.S();return 1>c||2<c||!a.pb(b,0,gvjs_h)||2==c&&!a.pb(b,1,gvjs_h)?!1:!0};function gvjs_Io(){}gvjs_s(gvjs_Io,gvjs_go);gvjs_Io.prototype.ac=function(a){a=gvjs_ho(a);var b=a.S();if(3>b||a.R(0)!=gvjs_h)return!1;var c=a.R(1);if(c!=gvjs_f&&c!=gvjs_Ta&&c!=gvjs_h||c==gvjs_h&&!gvjs_9ba(a)&&!gvjs_$ba(a)||c==gvjs_f&&!gvjs_no(a,1,function(a){return gvjs_Ud(a)}))return!1;for(c=2;c<b;c++){var d=a.R(c);if(d!=gvjs_f&&d!=gvjs_h)return!1}return!0};gvjs_Io.prototype.Lj=function(a){try{a=gvjs_ho(a)}catch(b){return 0}return this.ac(a)?this.pb(a,1,gvjs_f)&&!gvjs_aca(a)?1:3:0};
function gvjs_aca(a){return gvjs_no(a,1,function(a){return 1900<a&&2100>a})}function gvjs_9ba(a){return gvjs_no(a,1,function(a){return 7!=a.length||isNaN(a.substring(0,3))||"W"!=a.charAt(4)||isNaN(a.substring(6,7))?!1:!0})}function gvjs_$ba(a){return gvjs_no(a,1,function(a){return 6!=a.length||isNaN(a.substring(0,3))||"Q"!=a.charAt(4)||isNaN(a.charAt(5))?!1:!0})};function gvjs_Jo(){}gvjs_s(gvjs_Jo,gvjs_go);gvjs_Jo.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(2>b||3<b)return!1;var c=this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_h);3==b&&(c=c&&this.pb(a,2,gvjs_h));return c&&gvjs_oo(a)};gvjs_Jo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_Ko(){}gvjs_s(gvjs_Ko,gvjs_go);gvjs_Ko.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(1>b||2<b)return!1;var c=this.pb(a,b-1,gvjs_f);return c=c&&gvjs_mo(this,a,b-1)};gvjs_Ko.prototype.Lj=function(a){if(this.ac(a))if(1==a.aa())a=1;else{var b;if(!(b=!this.pb(a,0,gvjs_h)||25<a.aa())){for(var c=b=0;c<a.aa();c++)b+=a.getValue(c,1);b=!(97<b&&103>b||.97<b&&1.03>b)}a=b?2:3}else a=0;return a};function gvjs_Lo(){}gvjs_s(gvjs_Lo,gvjs_go);gvjs_Lo.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(0==b)return!1;for(var c=this.pb(a,0,gvjs_h)?1:0,d=b>c;c<b;c++)if(!this.pb(a,c,gvjs_f)){d=!1;break}return d};function gvjs_Mo(){}gvjs_s(gvjs_Mo,gvjs_go);gvjs_Mo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_Mo.prototype.Lc=function(a){if(gvjs_m(a)){var b=a,c=gvjs_ho(b[0]),b=gvjs_ho(b[1]),d=c.S();if(3>d)throw Error("Invalid linkTable format: must have at least 3 columns.");this.mb(gvjs_bl,c,0,gvjs_f);this.mb(gvjs_bl,c,1,gvjs_f);this.mb(gvjs_bl,c,2,gvjs_f);var e=null,f=a=null,g=3;3<d&&""==c.Yk(3)&&(this.mb(gvjs_bl,c,3,gvjs_f),e=3,g=4);for(;g<c.S();++g)d=c.Yk(g),d==gvjs_sb&&null===a?(a=g,this.mb(gvjs_bl,c,g,gvjs_h)):d==gvjs_xl&&null===f&&(f=g,this.mb(gvjs_bl,c,g,gvjs_h));d=b.S();if(1!==d&&2!==d)throw Error("Invalid nodeTable format: must have 1 or 2 columns.");
this.mb("nodetable",b,0,gvjs_h);2===d&&this.mb("nodetable",b,1,gvjs_h);for(var h=[],k=[],l=b.aa(),g=0,m=c.aa();g<m;++g){var n=c.getValue(g,0),p=c.getValue(g,1);if(n>=l||p>=l)throw Error("Invalid linkTable row: source and target nodes must be in the range 0 to "+(l-1)+".");var q=c.getValue(g,2),r=null,t=null,u=null;null!=a&&(r=c.getStringValue(g,a));null!=e&&(t=c.getValue(g,e));null!=f&&(u=c.getValue(g,f));k.push({source:n,target:p,value:q,style:r,ya:u,opacity:t})}g=0;for(m=b.aa();g<m;++g)h.push({name:b.getValue(g,
0),Jb:2===d?b.getValue(g,1):""});return{links:k,nodes:h,MF:f,RT:e}}a=gvjs_ho(a);f=a.S();if(3>f)throw Error("Invalid data table format: must have at least 3 columns.");this.mb(gvjs_dk,a,0,gvjs_h);this.mb(gvjs_dk,a,1,gvjs_h);this.mb(gvjs_dk,a,2,gvjs_f);e=b=c=null;d=3;3<f&&""==a.Yk(3)&&(this.mb(gvjs_dk,a,3,gvjs_f),c=3,d=4);for(f=d;f<a.S();++f)d=a.Yk(f),d==gvjs_sb&&null===b?(b=f,this.mb(gvjs_dk,a,f,gvjs_h)):d==gvjs_xl&&null===e&&(e=f,this.mb(gvjs_dk,a,f,gvjs_h));f=new gvjs_3d;d=[];g=[];h=0;for(k=a.aa();h<
k;++h)l=a.getStringValue(h,0),m=a.getStringValue(h,1),l=gvjs_No(f,d,l),m=gvjs_No(f,d,m),n=a.getValue(h,2),p=null,null!=b&&(p=a.getStringValue(h,b)),q=null!=e?a.getValue(h,e):null,r=null,null!=c&&(r=a.getValue(h,c)),g.push({source:l,target:m,value:n,style:p,ya:q,opacity:r});return{links:g,nodes:d,MF:e,RT:c}};function gvjs_No(a,b,c){if(a.Ce(c))return a.get(c);a.set(c,b.length);b.push({name:c,Jb:""});return b.length-1}
gvjs_Mo.prototype.mb=function(a,b,c,d,e){if(!this.pb(b,c,d,e))throw Error(gvjs_Pj+a+": column #"+c+gvjs_rj+d+"'.");};function gvjs_Oo(){}gvjs_s(gvjs_Oo,gvjs_go);gvjs_Oo.prototype.ac=function(a){gvjs_ho(a);for(var b=!0,c=a.S(),d=0;d<c;d++)if(!this.pb(a,d,gvjs_f)){b=!1;break}return b};gvjs_Oo.prototype.Lj=function(a){return this.ac(a)?2>a.S()?1:2:0};function gvjs_Po(){}gvjs_s(gvjs_Po,gvjs_go);gvjs_Po.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Po.prototype.Lc=function(a){a=gvjs_ho(a);var b=a.S();if(1>b)throw Error("Invalid data table format: must have at least 1 column.");this.mb(a,0,gvjs_Ta);for(var c=[],d=1;d<b;d++)this.mb(a,d,gvjs_f),c.push(d);return{e_:0,TBa:c}};gvjs_Po.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Qo(){}gvjs_s(gvjs_Qo,gvjs_go);gvjs_Qo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Qo.prototype.Lc=function(a){a=gvjs_ho(a);if(3!=a.S())throw Error("Invalid data table format: must have 3 columns.");this.mb(a,0,gvjs_h);this.mb(a,1,gvjs_f);this.mb(a,2,gvjs_h);return{Wv:0,Mxa:2,HA:1}};gvjs_Qo.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Ro(){}gvjs_s(gvjs_Ro,gvjs_go);gvjs_Ro.prototype.ac=function(){return!0};function gvjs_So(){}gvjs_s(gvjs_So,gvjs_go);gvjs_So.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_So.prototype.Lc=function(a){gvjs_ho(a);a=a.S();if(2>a)throw Error(gvjs_Oj);return{numColumns:a}};function gvjs_To(a){this.m=a||new gvjs_xi([])}gvjs_s(gvjs_To,gvjs_go);var gvjs_Uo=[gvjs_Ta,gvjs_f,gvjs_Ua];gvjs_To.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_To.prototype.Lc=function(a){a=gvjs_ho(a);for(var b=[],c=a.S(),d=0;d<c;++d){var e=a.Yk(d);if(""===e)b.push({index:d,cg:{}});else{if(1>b.length)throw Error("At least 1 data column must come before any role columns");gvjs_ic(b).cg[e]=d}}c=b.length;if(3!==c&&4!==c)throw Error("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.mb(a,b[0].index,gvjs_h);d&&this.mb(a,b[1].index,gvjs_h);this.mb(a,b[d?2:1].index,gvjs_Uo);this.mb(a,b[d?3:2].index,gvjs_Uo);return 4===c?(a=!gvjs_I(this.m,
"timeline.taskMajor",!0),{Wv:b[a?1:0],lt:b[a?0:1],wM:b[2],MI:b[3]}):{Wv:b[0],lt:null,wM:b[1],MI:b[2]}};gvjs_To.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ko(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Vo(){}gvjs_s(gvjs_Vo,gvjs_go);gvjs_Vo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Vo.prototype.Lc=function(a){a=gvjs_ho(a);if(2>a.S())throw Error("Invalid data table format: must have 2 columns.");this.mb(a,0,gvjs_Ta);this.mb(a,1,gvjs_f);return{EFa:0,VFa:1}};gvjs_Vo.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ko(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Wo(){}gvjs_s(gvjs_Wo,gvjs_go);gvjs_Wo.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(2>b||4<b)return!1;var c=this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_h);2<b&&(c=c&&gvjs_mo(this,a,2))&&3<b&&(c=c&&this.pb(a,3,gvjs_f));return c&&gvjs_oo(a)};gvjs_Wo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_Xo(){}gvjs_s(gvjs_Xo,gvjs_go);var gvjs_bca={uDa:gvjs_9k,vX:gvjs_ik};gvjs_Xo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_Xo.prototype.Lc=function(a,b){gvjs_ho(a);if((null!=b?b:a.R(0)===gvjs_h?gvjs_9k:gvjs_ik)===gvjs_9k){this.mb("implicit format",a,0,gvjs_h,"");var c=b=null,d=null,e=1,f=a.S();e<f&&this.pb(a,e,gvjs_f,"")&&(b=e++);e<f&&gvjs_ko(a,e,[gvjs_f,gvjs_h],"")&&(c=e++);if(e<f)if(this.pb(a,e,gvjs_h,gvjs_sb))d=e++;else throw Error("Found unexpected column at "+e+".");if(e<f)throw Error("Found "+(f-e)+" extra columns.");a={format:gvjs_9k,columns:{text:0,weight:b,color:c,style:d}}}else{this.mb(gvjs_jk,a,0,gvjs_f,
"");this.mb(gvjs_jk,a,1,gvjs_h,"");this.mb(gvjs_jk,a,2,gvjs_f,"");this.mb(gvjs_jk,a,3,gvjs_f,"");b=4;c=a.S();d=null;b<c&&gvjs_ko(a,b,[gvjs_f,gvjs_h],"")&&(d=b++);e=null;c>b&&(this.mb(gvjs_jk,a,b,gvjs_h,gvjs_sb),e=b);if(1<c-b)throw Error("Expected between 4 and 6 columns, got "+c);a={format:gvjs_ik,columns:{id:0,Ap:1,parent:2,weight:3,color:d,style:e}}}return a};
gvjs_Xo.prototype.mb=function(a,b,c,d,e){gvjs_m(d)||(d=[d]);var f=d;e=null!=e?[e]:[];if(!(c<b.S())||0!==f.length&&!gvjs_nc(f,gvjs_r(gvjs_jo,null,b,c))||0!==e.length&&!gvjs_nc(e,gvjs_r(gvjs_io,null,b,c)))throw Error(gvjs_Pj+a+": column #"+c+gvjs_rj+d+"'.");};function gvjs_Yo(a){this.El=gvjs_m(a)?a:gvjs_Vc(gvjs_cca)}gvjs_Yo.prototype.XY=function(a){var b=[];gvjs_v(this.El,function(c){var d=gvjs_dca[c],e=d&&d.format;e&&(e=e.Lj(a),0!=e&&b.push({type:c,Dba:e,De:d.De}))});gvjs_eca(b);return gvjs_u(b,function(a){return a.type})};function gvjs_eca(a){gvjs_Jc(a,function(a,c){var d=a.Dba-c.Dba;0==d&&(d=a.De-c.De);return-d})}
var gvjs_cca={tCa:gvjs_wj,Gka:gvjs_xj,ACa:gvjs_zj,LCa:gvjs_Aj,NCa:gvjs_Bj,WCa:gvjs_Dj,Nka:gvjs_Ej,jDa:gvjs_Gj,kDa:gvjs_Hj,pla:gvjs_Jj,sDa:gvjs_Kj,tDa:gvjs_Lj,YDa:gvjs_Sj,rla:gvjs_Qj,jEa:gvjs_Uj,LDa:gvjs_Rj,bEa:gvjs_Tj,fma:gvjs_Vj,IEa:gvjs_yj,LEa:gvjs_Wj,O8:gvjs_Xj,UEa:gvjs_Yj,WEa:gvjs_Zj,Gma:gvjs_0j},gvjs_dca={AnnotatedTimeLine:{format:new gvjs_qo,De:3},AreaChart:{format:new gvjs_so({gB:!0}),De:2},BarChart:{format:new gvjs_ro({gB:!0}),De:2},BubbleChart:{format:new gvjs_to,De:2},CandlestickChart:{format:new gvjs_xo,
De:2},ColumnChart:{format:new gvjs_ro({gB:!0}),De:2},ComboChart:{format:new gvjs_yo({gB:!0}),De:2},Gauge:{format:new gvjs_Bo,De:1},GeoChart:{format:new gvjs_Co,De:3},Histogram:{format:new gvjs_Eo,De:3},LineChart:{format:new gvjs_ro({gB:!0}),De:2},ImageRadarChart:{format:new gvjs_Lo,De:1},ImageSparkLine:{format:new gvjs_Oo,De:1},Map:{format:new gvjs_Fo,De:2},MotionChart:{format:new gvjs_Io,De:3},OrgChart:{format:new gvjs_Jo,De:2},PieChart:{format:new gvjs_Ko,De:2},ScatterChart:{format:new gvjs_ro({gB:!0}),
De:2},"AreaChart-stacked":{format:new gvjs_so({Vh:!0}),De:2},SteppedAreaChart:{format:new gvjs_so,De:2},Table:{format:new gvjs_Ro,De:0},Timeline:{format:new gvjs_To,De:2},TreeMap:{format:new gvjs_Wo,De:2},WordTree:{format:new gvjs_Co,De:2}};gvjs_l("google.visualization.ChartSelection",gvjs_Yo,void 0);gvjs_Yo.prototype.calculateChartTypes=gvjs_Yo.prototype.XY;function gvjs_Zo(a){this.fd=a||null;this.dK=!1}gvjs_Zo.prototype.jka=function(a,b){return gvjs_r(function(){if(!this.dK){var c=arguments;this.fd?gvjs__o(this.fd,function(){a.apply(b,c)}):a.apply(b,c)}},this)};function gvjs_0o(a,b,c){this.dX=a;this.L=b;this.QI=null;c&&(a=gvjs_Hf(b),""!=a&&a!=gvjs_rb||gvjs_E(b,gvjs_hb,gvjs_jb),this.QI=gvjs_B(gvjs_b,{style:"position: absolute; top: 0; left: 0; z-index: 1;"}))}function gvjs_1o(a){return a.QI?(a.QI.parentNode!=a.L&&a.L.appendChild(a.QI),a.QI):a.L}gvjs_0o.prototype.Ud=function(a){gvjs_2o(this,a,gvjs_hk)};function gvjs_3o(a,b,c){gvjs_2o(a,b,gvjs_Bl,c)}
function gvjs_2o(a,b,c,d){var e=gvjs_1o(a);c={removable:!0,type:c};e=gvjs_S.Ud(e,b,null,c);(null==d||d)&&gvjs_X(a.dX,gvjs_hk,{id:e,message:b,detailedMessage:"",options:c})}gvjs_0o.prototype.Ec=function(){var a=gvjs_1o(this);gvjs_S.Ec(a)};function gvjs__o(a,b,c){try{b.call(c)}catch(d){a.Ud(d.message)}};function gvjs_4o(a){gvjs_T.call(this);this.na=gvjs_yg(a);this.Ao=new gvjs_0o(this,this.na);this.Jm=null;this.Tk=gvjs_Om()}gvjs_s(gvjs_4o,gvjs_T);gvjs_=gvjs_4o.prototype;gvjs_.getContainer=function(){return this.na};function gvjs_5o(a,b){a.Tk.reject=b}gvjs_.draw=function(a,b,c){gvjs__o(this.Ao,gvjs_r(function(){this.lg(a,b,c)},this))};
gvjs_.lg=function(a,b,c){gvjs_Dl(a);this.Tk&&this.Tk.zL.cancel();this.Tk=gvjs_Om();this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Zo(this.Ao);var d=gvjs_r(this.Jm.jka,this.Jm);this.Tj(d,a,b,c)};gvjs_.Zb=function(){this.Jm&&(this.Jm.dK=!0,this.Jm=null);this.Tk&&this.Tk.zL&&(this.Tk.zL.cancel(),this.Tk=null);this.Kf()};gvjs_.N=function(){this.Zb();gvjs_4o.o.N.call(this)};var gvjs_6o={Bar:gvjs_3j,Line:gvjs_M,Scatter:gvjs_pl,AnnotatedTimeLine:gvjs_2j,AnnotationChart:"annotationchart",AreaChart:gvjs_bk,BarChart:gvjs_bk,BubbleChart:gvjs_bk,CandlestickChart:gvjs_bk,ColumnChart:gvjs_bk,ComboChart:gvjs_bk,Gauge:"gauge",GeoChart:gvjs_mk,GeoMap:"geomap",Histogram:gvjs_bk,ImageAreaChart:"imageareachart",ImageBarChart:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechart",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",ImageSparkLine:gvjs_8k,
IntensityMap:"intensitymap",LineChart:gvjs_bk,Map:"map",MotionChart:gvjs_gl,OrgChart:gvjs_kl,PieChart:gvjs_bk,RangeSelector:gvjs_bk,ScatterChart:gvjs_bk,SparklineChart:gvjs_bk,SteppedAreaChart:gvjs_bk,Table:gvjs_tl,Timeline:gvjs_wl,TreeMap:"treemap",StringFilter:gvjs_ak,DateRangeFilter:gvjs_ak,NumberRangeFilter:gvjs_ak,CategoryFilter:gvjs_ak,ChartRangeFilter:gvjs_ak,NumberRangeSetter:gvjs_ak,ColumnSelector:gvjs_ak,Dashboard:gvjs_ak};function gvjs_7o(a,b){var c=a.useFormatFromData;gvjs_Mb(c)&&!c||!gvjs_Xb(gvjs_bc(a.format))||(b=gvjs_lc(b,function(a){return!gvjs_Xb(gvjs_bc(a))}),gvjs_Ec(b),1==b.length&&(b=gvjs_fca(b[0]),a.format=b))}function gvjs_fca(a){gvjs_Xb(gvjs_bc(a))||(a=a.replace(/\d/g,"0"),a=a.replace(/#{10,}/,gvjs_$b("#",10)));return a};function gvjs_gca(a){var b=gvjs_hca(a),c=new gvjs_Y(a);c.ir([0,1,{type:gvjs_f,calc:function(c,e){c=gvjs_8o(a,e);return null!=c?b.slope*c.x+b.intercept:null}}]);return c}function gvjs_hca(a){var b;b=a.aa();for(var c=new gvjs_z,d=0;d<b;d++){var e=gvjs_8o(a,d);null!=e&&(c.x+=e.x,c.y+=e.y)}b=new gvjs_z(c.x/b,c.y/b);for(e=d=c=0;e<a.aa();e++){var f=gvjs_8o(a,e);null!=f&&(f=new gvjs_z(f.x-b.x,f.y-b.y),c+=f.x*f.y,d+=f.x*f.x)}a={};a.slope=c/d||1;a.intercept=b.y-a.slope*b.x;return a}
function gvjs_8o(a,b){var c=a.getValue(b,0);a=a.getValue(b,1);return null==c||null==a?null:new gvjs_z(c,a)};function gvjs_ica(a){var b=a.getType(),c=a.$a();a=a.gd();var d;a:if(d=a.useFormatFromData,gvjs_Mb(d)&&!d)d=!1;else{d=[gvjs_zl,gvjs_ul,"targetAxes.0","targetAxes.1",gvjs_fk];for(var e=0;e<d.length;e++)if(gvjs_Eb(d[e]+gvjs_sj,a)){d=!1;break a}d=!0}if(d)if(b==gvjs_Aj)3>c.S()||(b=c.Ms(1),d=a.hAxis||{},gvjs_7o(d,[b]),a.hAxis=d,c=c.Ms(2),b=a.vAxes||{},d=b[0]||{},gvjs_7o(d,[c]),b[0]=d,a.vAxes=b);else if(b==gvjs_Jj)c=c.Ms(1),b=a.hAxis||{},gvjs_7o(b,[c]),a.hAxis=b;else{d=a.vAxes||[{},{}];for(var e=a.hAxis||
{},f=d[0]||{},g=d[1]||{},h=[],k=[],l=c&&c.S()||0,m=0;m<l;m++)if(c.R(m)==gvjs_f){var n=c.Ms(m),p;p=m;0==p?p=null:(p--,p=((a.series||{})[p]||{}).targetAxisIndex||0);switch(p){case 0:h.push(n);break;case 1:k.push(n)}}b==gvjs_zj?gvjs_7o(e,h):(gvjs_7o(f,h),gvjs_7o(g,k));0<l&&c.R(0)!=gvjs_h&&(b=b==gvjs_zj?f:e,n=c.Ms(0),gvjs_7o(b,[n]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}
function gvjs_jca(a){if(a.getOption(gvjs_1j)){var b=a.$a();a.getType()==gvjs_Vj&&2==b.S()&&(b=gvjs_gca(b),a.ih(b),a.W("series.1.lineWidth",2),a.W("series.1.pointSize",0),a.W("series.1.visibleInLegend",!1));a.W(gvjs_1j,null)}}function gvjs_kca(a){var b=a.$a(),c=a.Si;if(gvjs_m(c))for(var d=0;d<c.length;d++)b=gvjs_7n(b,c[d]);else null!=c&&(b=gvjs_7n(b,c));a.iF(null);a.ih(b)}
function gvjs_lca(a){var b=a.getType();if((gvjs_6o[b]||null)==gvjs_bk&&b!=gvjs_Vj){var b=a.$a(),c=a.getOption(gvjs_5k);if(null!=c){for(var d=[{calc:c?gvjs_sl:"emptyString",sourceColumn:0,type:gvjs_h}],e=c?1:0,c=b.S();e<c;e++)d.push(e);b=new gvjs_Y(b);b.ir(d);a.W(gvjs_5k,null);a.ih(b)}}};new gvjs_x([gvjs_nk,gvjs_ok,gvjs_pk,gvjs_qk,gvjs_rk,gvjs_sk,gvjs_tk,gvjs_uk,gvjs_vk,gvjs_wk,gvjs_xk,gvjs_yk,gvjs_zk,"google.visualization.Gant",gvjs_Ak,gvjs_Bk,gvjs_Ck,gvjs_Ok,gvjs_Dk,gvjs_Ek,gvjs_Fk,gvjs_Gk,gvjs_Hk,gvjs_Ik,gvjs_Jk,gvjs_Kk,gvjs_Lk,gvjs_Mk,gvjs_Nk,gvjs_Pk,gvjs_Qk,gvjs_Rk,gvjs_Tk,gvjs_Uk,gvjs_Vk,gvjs_Wk,gvjs_Xk,gvjs_Yk,gvjs_Zk,gvjs__k]);function gvjs_9o(a,b){gvjs_T.call(this);b=b||{};gvjs_o(b)&&(b=gvjs_Sh(b));this.L=b.container||null;this.Fx=b.containerId||null;this.ZL=null;this.gX=a;this.zg=b[a+"Type"]||null;this.Ii=b[a+"Name"]||null;this.DT=this.visualization=this.zD=null;this.Ee=b.dataSourceUrl||null;this.G=null;this.ih(b.dataTable);this.m=b.options||{};this.I=b.state||{};a=b.packages;this.eU=gvjs_k(a)?a:null;this.lk=b.query||null;this.nm=b.refreshInterval||null;this.Si=b.view||null;this.Hda=b.initialView||null;this.fI=null;this.sba=
[gvjs_kca,gvjs_lca,gvjs_ica,gvjs_jca];this.Vda=b.isDefaultVisualization||!gvjs_k(b.isDefaultVisualization)}gvjs_s(gvjs_9o,gvjs_T);gvjs_=gvjs_9o.prototype;gvjs_.jha=null;gvjs_.cX=null;gvjs_.N=function(){this.clear();gvjs_9o.o.N.call(this)};gvjs_.clear=function(){gvjs_$o(this)};
gvjs_.draw=function(a){a&&this.Zha(a);a=this.getContainer();try{if(null==this.getType())throw Error("The "+this.gX+" type is not defined.");if(gvjs_zg(this.getType()))this.Qaa(a);else{var b=gvjs_r(this.Qaa,this,a),b=gvjs_S.sP(b,gvjs_r(this.rq,this,a)),c=this.eU;if(null==c){var d=this.getType(),d=d.replace(gvjs_2a,""),d=d.replace(gvjs_1a,""),c=gvjs_6o[d]||null;if(null==c)throw Error("Invalid visualization type: "+d);}gvjs_o(c)&&(c=[c]);var c={packages:c,callback:b},e=gvjs_Eb(gvjs_4a);null===e&&(e=
"1.0");c=c?c:{callback:gvjs_Fb};c.callback=c.callback||gvjs_Fb;var f,d=null,g=gvjs_Eb("google.visualization.LoadArgs");g&&0<=gvjs_bg(g,0,"hl",g.search(gvjs_cg))&&(d=gvjs_dg(g,"hl"));(f=d)&&!c.language&&(c.language=f);gvjs_0aa(gvjs_gg.qc(),e,c)}}catch(h){this.rq(a,h)}};gvjs_.clone=function(){var a=this.up(),a=new this.constructor(a);a.fI=this.fI;return a};gvjs_.toJSON=function(){var a=gvjs_ap(this,this.$a());a.container=void 0;return gvjs_Ph(a)};gvjs_.up=function(){return gvjs_ap(this,this.jha||this.$a())};
function gvjs_ap(a,b){var c=a.eU,d=void 0;null===b||(d=gvjs_q(b.Iw)?b.Iw().up():b.up());b={container:a.L||void 0,containerId:a.Fx||void 0,dataSourceUrl:a.Ee||void 0,dataTable:d,initialView:a.Hda||void 0,options:a.gd()||void 0,state:a.getState()||void 0,packages:null===c?void 0:c,refreshInterval:a.nm||void 0,query:a.Io()||void 0,view:a.Si||void 0,isDefaultVisualization:a.Uda()};b[a.gX+"Type"]=a.getType()||void 0;b[a.gX+"Name"]=a.getName()||void 0;a.d9(b);return b}gvjs_.d9=function(){};gvjs_.EQ=function(){return this.Ee};
gvjs_.$a=function(){return this.G};gvjs_.getType=function(){return this.zg};gvjs_.getName=function(){return this.Ii};gvjs_.X0=function(){return this.visualization};gvjs_.getContainer=function(){var a;if(!(a=this.L))a:{if(!this.ZL){a=this.Fx;if(null==a){a=null;break a}var b=gvjs_pg(),c=b.j(a);if(!b.To(c))throw Error("The container #"+a+" is not defined.");this.ZL=c}a=this.ZL}return a};gvjs_.CQ=function(){return this.Fx};gvjs_.Io=function(){return this.lk};gvjs_.TQ=function(){return this.nm};
gvjs_.getOption=function(a,b){return gvjs_bp(this.m,a,b)};function gvjs_bp(a,b,c){a=-1==b.indexOf(".")?a[b]:gvjs_Eb(b,a);c=gvjs_k(c)?c:null;return null!=a?a:c}gvjs_.gd=function(){return this.m};gvjs_.getState=function(){return this.I};gvjs_.Uda=function(){return this.Vda};gvjs_.Qi=function(a){this.Ee=a};gvjs_.qza=function(a){this.fI=a};gvjs_.Ara=function(){return this.fI};gvjs_.ih=function(a){this.G=gvjs_El(a)};gvjs_.vw=function(a){this.zg=a};gvjs_.mp=function(a){this.Ii=a};
gvjs_.Zha=function(a){this.ZL=this.Fx=this.L=null;gvjs_o(a)?this.Fx=a:this.L=a};gvjs_.sV=function(a){this.ZL=this.L=null;this.Fx=a};gvjs_.nl=function(a){this.lk=a};gvjs_.Pn=function(a){this.nm=a};gvjs_.W=function(a,b){gvjs_cp(this.m,a,b)};function gvjs_cp(a,b,c){null==c?null!==gvjs_bp(a,b)&&(c=b.split("."),1<c.length&&(b=c.pop(),a=gvjs_bp(a,c.join("."))),delete a[b]):gvjs_l(b,c,a)}gvjs_.setOptions=function(a){this.m=a||{}};
gvjs_.setProperty=function(a,b){a=a.split(".");if(0<a.length){var c=a.shift();if(c=gvjs_mca[c])0===a.length?c.set.apply(this,b):(c=c.get.apply(this),gvjs_cp(c,a.join("."),b))}};gvjs_.vd=function(a){this.I=a||{}};gvjs_.oM=function(a){this.eU=a};gvjs_.iF=function(a){this.Si=a};gvjs_.Fza=function(a){a!=this.visualization&&(this.DT=a)};gvjs_.eia=function(a){this.Vda=a};gvjs_.UQ=function(){return new this.constructor(this.up())};gvjs_.bR=function(){return this.Si};gvjs_.O0=function(){return this.eU};
gvjs_.rq=function(a,b){b=b&&b.message||gvjs_hk;a=gvjs_S.Ud(a,b);gvjs_X(this,gvjs_hk,{id:a,message:b})};
gvjs_.XP=function(a,b){var c=gvjs_zg(this.getType());if(!c)throw Error("Invalid "+this.gX+" type: "+this.getType());this.DT&&(gvjs_$o(this),this.visualization=this.DT,this.DT=null);var d;if(d=this.visualization&&this.visualization.constructor==c)d=(d=this.visualization)&&gvjs_q(d.getContainer)?d.getContainer()==a:!1;d?a=this.visualization:(gvjs_$o(this),a=new c(a));this.zD&&this.zD!=a&&gvjs_q(this.zD.Zb)&&this.zD.Zb();this.zD=a;gvjs_nca(this,a);this.jha=b;c=gvjs_vi(this.gd());b=new gvjs_Z({chartType:this.getType(),
dataTable:b,options:c,view:this.Si});for(c=0;c<this.sba.length;c++)this.sba[c](b);a.draw(b.$a(),b.gd(),this.getState())};gvjs_.fya=function(a){gvjs_m(this.Si)?this.Si.push(a):this.Si=null===this.Si?[a]:[this.Si,a]};gvjs_.eqa=function(a,b){if(b.gk()){var c=b.pJ(),d=b.F0();a=gvjs_S.bB(a,b);gvjs_X(this,gvjs_hk,{id:a,message:c,detailedMessage:d})}else this.XP(a,b.$a())};
function gvjs_nca(a,b){gvjs_dp(a);var c=[];gvjs_t([gvjs_N,gvjs_P,gvjs_hk,gvjs_rl],function(d){var e=gvjs_Zn(b,d,function(c){d==gvjs_N&&(a.zD=null,a.visualization=b);d!=gvjs_N&&d!=gvjs_rl||!gvjs_q(b.getState)||a.vd(b.getState.call(b));gvjs_X(a,d,c)});c.push(e)});a.cX=c}gvjs_.Qaa=function(a){var b=this.$a();if(b)this.XP(a,b);else if(null!=this.Ee)b=gvjs_r(this.eqa,this,a),b=gvjs_S.sP(b,gvjs_r(this.rq,this,a)),this.iV(b,!0);else throw Error("Cannot draw chart: no data specified.");};
gvjs_.iV=function(a,b){var c=gvjs_Mb(b)?b:!1;b=new gvjs_En(this.Ee||"");var d=this.nm;d&&c&&b.Pn(d);(c=this.Io())&&b.nl(c);b.send(a)};function gvjs_$o(a){a.visualization&&gvjs_q(a.visualization.Zb)&&a.visualization.Zb();gvjs_dp(a);gvjs_U(a.visualization);a.visualization=null}function gvjs_dp(a){gvjs_m(a.cX)&&(gvjs_t(a.cX,function(a){gvjs_1n(a)}),a.cX=null)}
var gvjs_mca={name:{get:gvjs_9o.prototype.getName,set:gvjs_9o.prototype.mp},type:{get:gvjs_9o.prototype.getType,set:gvjs_9o.prototype.vw},container:{get:gvjs_9o.prototype.getContainer,set:gvjs_9o.prototype.Zha},containerId:{get:gvjs_9o.prototype.CQ,set:gvjs_9o.prototype.sV},options:{get:gvjs_9o.prototype.gd,set:gvjs_9o.prototype.setOptions},state:{get:gvjs_9o.prototype.getState,set:gvjs_9o.prototype.vd},dataSourceUrl:{get:gvjs_9o.prototype.EQ,set:gvjs_9o.prototype.Qi},dataTable:{get:gvjs_9o.prototype.$a,
set:gvjs_9o.prototype.ih},refreshInterval:{get:gvjs_9o.prototype.TQ,set:gvjs_9o.prototype.Pn},query:{get:gvjs_9o.prototype.Io,set:gvjs_9o.prototype.nl},view:{get:gvjs_9o.prototype.bR,set:gvjs_9o.prototype.iF}};function gvjs_Z(a){gvjs_9o.call(this,gvjs_6j,a)}gvjs_s(gvjs_Z,gvjs_9o);gvjs_=gvjs_Z.prototype;gvjs_.yf=gvjs_9o.prototype.X0;gvjs_.pV=gvjs_9o.prototype.Fza;gvjs_.be=gvjs_9o.prototype.vw;gvjs_.Ya=gvjs_9o.prototype.getType;gvjs_.Q5=gvjs_9o.prototype.mp;gvjs_.A0=gvjs_9o.prototype.getName;
function gvjs__(a){gvjs_9o.call(this,"control",a)}gvjs_s(gvjs__,gvjs_9o);gvjs_=gvjs__.prototype;gvjs_.DQ=gvjs_9o.prototype.X0;gvjs_.mza=gvjs_9o.prototype.vw;gvjs_.zra=gvjs_9o.prototype.getType;gvjs_.lza=gvjs_9o.prototype.mp;gvjs_.yra=gvjs_9o.prototype.getName;function gvjs_ep(){this.Fc=new gvjs_x;this.ml=new gvjs_x;this.pk=new gvjs_x}gvjs_=gvjs_ep.prototype;gvjs_.clear=function(){this.Fc=new gvjs_x;this.ml=new gvjs_x;this.pk=new gvjs_x};gvjs_.clone=function(){var a=new gvjs_ep;a.Fc=new gvjs_x(this.Fc.Va());a.ml=new gvjs_x(this.ml.Va());a.pk=new gvjs_x(this.pk.Va());return a};gvjs_.equals=function(a){return this.Fc.equals(a.Fc)&&this.ml.equals(a.ml)&&this.pk.equals(a.pk)};
function gvjs_fp(a,b){var c=[];gvjs_Zd(b==gvjs_ol?a.Fc:a.ml,function(a){c.push(parseInt(a,10))});return c}function gvjs_gp(a){return gvjs_fp(a,gvjs_ol)}function gvjs_hp(a){var b=[];gvjs_Zd(a.pk,function(a){a=a.split(",");b.push({row:parseInt(a[0],10),column:parseInt(a[1],10)})});return b}
gvjs_.getSelection=function(){for(var a=[],b=gvjs_gp(this),c=gvjs_fp(this,gvjs_8j),d=gvjs_hp(this),e=0;e<b.length;e++){var f={};f.row=b[e];f.column=null;a.push(f)}for(e=0;e<c.length;e++)f={row:null},f.column=c[e],a.push(f);for(e=0;e<d.length;e++)f={},f.row=d[e].row,f.column=d[e].column,a.push(f);return a};function gvjs_ip(a,b){return a.Fc.contains(String(b))}function gvjs_jp(a,b){return a.ml.contains(String(b))}function gvjs_kp(a,b,c){return a.pk.contains(String(b+","+c))}
function gvjs_lp(a,b,c){if(b==gvjs_ol?gvjs_ip(a,c[0]):b==gvjs_8j?gvjs_jp(a,c[0]):gvjs_kp(a,c[0],c[1]))return!1;b==gvjs_ol?a.Fc.add(String(c[0])):b==gvjs_8j?a.ml.add(String(c[0])):a.pk.add(String(c[0]+","+c[1]));return!0}gvjs_.Lr=function(a){return gvjs_lp(this,gvjs_ol,[a])};gvjs_.fg=function(a){return gvjs_lp(this,gvjs_8j,[a])};function gvjs_mp(a,b,c){gvjs_lp(a,"cell",[b,c])}function gvjs_np(a,b,c){var d=gvjs_ip(a,b);c&&a.clear();d?a.Qz(b):a.Lr(b)}
function gvjs_op(a,b,c){var d=gvjs_jp(a,b);c&&a.clear();d?a.zU(b):a.fg(b)}function gvjs_pp(a,b,c,d){var e=gvjs_kp(a,b,c);d&&a.clear();e?a.OL(b,c):gvjs_mp(a,b,c)}gvjs_.Qz=function(a){if(!gvjs_ip(this,a))return!1;this.Fc.remove(String(a));return!0};gvjs_.zU=function(a){if(!gvjs_jp(this,a))return!1;this.ml.remove(String(a));return!0};gvjs_.OL=function(a,b){if(!gvjs_kp(this,a,b))return!1;this.pk.remove(String(a+","+b));return!0};
gvjs_.setSelection=function(a){var b=new gvjs_x,c=new gvjs_x,d=new gvjs_x;a||(a=[]);for(var e=0;e<a.length;e++){var f=a[e];null!=f.row&&null!=f.column?d.add(String(f.row+","+f.column)):null!=f.row?b.add(String(f.row)):null!=f.column&&c.add(String(f.column))}var g=b.Kl(this.Fc),h=c.Kl(this.ml),k=d.Kl(this.pk);a=this.Fc.Kl(b);e=this.ml.Kl(c);f=this.pk.Kl(d);this.Fc=b;this.ml=c;this.pk=d;b=new gvjs_ep;b.Fc=g;b.ml=h;b.pk=k;c=new gvjs_ep;c.Fc=a;c.ml=e;c.pk=f;return new gvjs_oca(b,c)};
function gvjs_oca(a,b){this.eB=a;this.wE=b};function gvjs_qp(a){gvjs_T.call(this);this.Ed=a;this.Yd={}}gvjs_s(gvjs_qp,gvjs_T);var gvjs_rp=[];gvjs_=gvjs_qp.prototype;gvjs_.B=function(a,b,c,d){return gvjs_sp(this,a,b,c,d)};function gvjs_tp(a,b,c,d,e){gvjs_sp(a,b,c,d,!1,e)}function gvjs_sp(a,b,c,d,e,f){gvjs_m(c)||(c&&(gvjs_rp[0]=c.toString()),c=gvjs_rp);for(var g=0;g<c.length;g++){var h=gvjs_V(b,c[g],d||a.handleEvent,e||!1,f||a.Ed||a);if(!h)break;a.Yd[h.key]=h}return a}gvjs_.vD=function(a,b,c,d){return gvjs_up(this,a,b,c,d)};
function gvjs_up(a,b,c,d,e,f){if(gvjs_m(c))for(var g=0;g<c.length;g++)gvjs_up(a,b,c[g],d,e,f);else{b=gvjs_om(b,c,d||a.handleEvent,e,f||a.Ed||a);if(!b)return a;a.Yd[b.key]=b}return a}gvjs_.Qb=function(a,b,c,d,e){if(gvjs_m(b))for(var f=0;f<b.length;f++)this.Qb(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.Ed||this,c=gvjs_km(c),d=!!d,b=gvjs_cm(a)?a.oJ(b,c,d,e):a?(a=gvjs_mm(a))?a.oJ(b,c,d,e):null:null,b&&(gvjs_qm(b),delete this.Yd[b.key]);return this};
gvjs_.Ec=function(){gvjs_v(this.Yd,function(a,b){this.Yd.hasOwnProperty(b)&&gvjs_qm(a)},this);this.Yd={}};gvjs_.N=function(){gvjs_qp.o.N.call(this);this.Ec()};gvjs_.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function gvjs_vp(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_qp(this)}gvjs_s(gvjs_vp,gvjs_T);gvjs_=gvjs_vp.prototype;gvjs_.N=function(){this.clear();gvjs_vp.o.N.call(this)};gvjs_.clear=function(){this.U.Ec();gvjs_U(this.U);gvjs_0e(this.L)};gvjs_.getContainer=function(){return this.L};gvjs_.addEventListener=function(a,b,c,d,e){e?gvjs_sp(this.U,a,b,c,d,e):this.U.B(a,b,c,d)};gvjs_.draw=function(){};gvjs_.getState=function(){return{}};function gvjs_wp(a){gvjs_4o.call(this,a);this.Aaa=[]}gvjs_s(gvjs_wp,gvjs_4o);gvjs_=gvjs_wp.prototype;gvjs_.N=function(){this.clear();gvjs_wp.o.N.call(this)};gvjs_.clear=function(){this.Kf()};gvjs_.Kf=function(){this.jN&&(gvjs_1n(this.jN),gvjs_U(this.jN),this.jN=null);gvjs_U(this.Zc);this.Zc=null;gvjs_0e(this.na)};gvjs_.ta=null;gvjs_.Er=null;gvjs_.m=null;gvjs_.Zc=null;gvjs_.jN=null;gvjs_.T7=null;gvjs_.I=null;gvjs_.Dv=null;gvjs_.$a=function(){return this.ta};gvjs_.gd=function(){return this.m};
gvjs_.ph=function(){return{}};gvjs_.Zl=function(a,b){return gvjs_4i(b,"ui",{})};gvjs_.Ns=function(){return""};gvjs_.aia=function(a){this.Aaa=a};gvjs_.GQ=function(){return this.Aaa};gvjs_.Vq=function(){};gvjs_.getState=function(){return this.I?gvjs_Sh(gvjs_Ph(this.I)):null};gvjs_.draw=function(a,b,c){gvjs_Dl(a);this.ta=a;this.Er=b||{};this.T7=c||{};gvjs__o(this.Ao,this.YB,this)};
gvjs_.YB=function(){if(this.ta){this.I=this.T7||{};if(!gvjs_n(this.I))throw Error("Control state must be an object.");this.Dv=this.Dv||this.I;this.m=new gvjs_xi([this.Er,this.ph()||{}]);this.Vq(this.ta,this.m,this.I);if(!this.Zc){var a=gvjs_L(this.m,"ui.type",this.Ns());this.Zc=(a=gvjs_zg(a))?new a(this.na):null;if(!this.Zc)throw Error("Invalid Ui instance.");this.jN=gvjs_Zn(this.Zc,gvjs_yl,gvjs_r(this.ABa,this))}this.Zc.draw(this.I,this.Zl(this.ta,this.m));this.I=this.Zc.getState();gvjs_X(this,gvjs_N,
null)}};gvjs_.ABa=function(a){this.I=this.Zc.getState();gvjs_X(this,gvjs_rl,a)};gvjs_.Jt=function(){gvjs__o(this.Ao,this.yya,this)};gvjs_.yya=function(){this.Dv&&(this.T7=this.Dv,this.YB())};function gvjs_xp(){this.wh=new gvjs_3d;this.Ks=new gvjs_3d;this.su=new gvjs_3d}function gvjs_yp(a,b,c){gvjs_zp(a,b,c)||(a.wh.set(gvjs_Ap(b),b),a.wh.set(gvjs_Ap(c),c),gvjs_Bp(b,c,a.Ks),gvjs_Bp(c,b,a.su))}gvjs_=gvjs_xp.prototype;gvjs_.clear=function(){this.wh.clear();this.Ks.clear();this.su.clear()};gvjs_.isEmpty=function(){return this.wh.isEmpty()};gvjs_.nS=function(){try{return gvjs_pca(this),!0}catch(a){return!1}};gvjs_.yb=function(){return this.wh.yb()};gvjs_.Va=function(){return this.wh.Va()};
gvjs_.contains=function(a){return this.wh.Ce(gvjs_Ap(a))};function gvjs_zp(a,b,c){b=gvjs_Ap(b);return a.Ks.Ce(b)&&a.Ks.get(b).contains(gvjs_Ap(c))}function gvjs_Cp(a,b){return a.contains(b)?(b=a.su.get(gvjs_Ap(b)))?gvjs_$d(b,function(a){return this.wh.get(a)},a):null:null}gvjs_.Ue=function(a){return this.contains(a)?(a=this.Ks.get(gvjs_Ap(a)))?gvjs_$d(a,function(a){return this.wh.get(a)},this):null:null};
function gvjs_Dp(a){if(a.wh.isEmpty())return[];var b=[];gvjs_9d(a.Ks,function(a,d){this.su.Ce(d)||b.push(this.wh.get(d))},a);if(0==b.length)throw Error("Invalid state: DAG has not root node(s).");return b}
function gvjs_pca(a){for(var b=gvjs_qca(a.su),c=[],d=gvjs_u(gvjs_Dp(a),function(a){return gvjs_Ap(a)},a);0<d.length;){for(var e=[],f=0;f<d.length;f++){var g=d[f];c.push(a.wh.get(g));var h=a.Ks.get(g);h&&gvjs_9d(h,function(a){b.get(a).remove(g);b.get(a).isEmpty()&&(b.remove(a),e.push(a))})}d=e}if(c.length!=a.wh.yb())throw Error("cycle detected");}gvjs_.clone=function(){return this.isEmpty()?new gvjs_xp:gvjs_xp.prototype.oQ.apply(this,gvjs_Dp(this))};
gvjs_.oQ=function(a){var b=new gvjs_xp;if(0==arguments.length)return b;for(var c=0;c<arguments.length;c++)gvjs_Ep(this,arguments[c],b);return b};function gvjs_Ep(a,b,c){var d=a.Ue(b);d&&gvjs_9d(d,function(a){gvjs_yp(c,b,a);gvjs_Ep(this,a,c)},a)}function gvjs_Ap(a){var b=typeof a;return b==gvjs_db&&a||b==gvjs_c?"o"+gvjs_Nb(a):b.substr(0,1)+a}function gvjs_Bp(a,b,c){var d=c.get(gvjs_Ap(a));d||(d=new gvjs_x,c.set(gvjs_Ap(a),d));d.add(gvjs_Ap(b))}
function gvjs_Fp(a,b,c){var d=c.get(gvjs_Ap(a));d.remove(gvjs_Ap(b));d.isEmpty()&&c.remove(gvjs_Ap(a))}function gvjs_Gp(a,b){return!a.Ks.Ce(gvjs_Ap(b))&&!a.su.Ce(gvjs_Ap(b))}function gvjs_qca(a){var b=new gvjs_3d;gvjs_9d(a,function(a,d){b.set(d,a.clone())});return b};function gvjs_Hp(a){gvjs_T.call(this);this.Ah=new gvjs_xp;this.$e=new gvjs_ep;this.J5={};this.DB={};this.VJ=null;this.wD=[];this.fd=new gvjs_0o(this,a);this.cn=null}gvjs_s(gvjs_Hp,gvjs_T);gvjs_=gvjs_Hp.prototype;gvjs_.getSelection=function(){return this.$e.getSelection()};gvjs_.N=function(){this.clear();gvjs_Hp.o.N.call(this)};gvjs_.clear=function(){gvjs_t(this.wD,function(a){gvjs_1n(a)});this.wD=[];this.cn=null;this.Ah.clear()};gvjs_.rq=function(a){this.fd.Ud(a)};
gvjs_.bind=function(a,b){if(gvjs_Ip(a))if(gvjs_Jp(b)){var c=gvjs_Nb(a);if(gvjs_Nb(b)==c)this.rq("Cannot bind a control to itself.");else{c=[];this.Ah.contains(a)||c.push(a);this.Ah.contains(b)||c.push(b);gvjs_yp(this.Ah,a,b);var d;this.Ah.nS()?d=!0:(this.rq("The requested control and participant cannot be bound together, as this would introduce a dependency cycle"),d=!1);if(d)for(a=0;a<c.length;a++)b=c[a],this.wD.push(gvjs_Zn(b,gvjs_rl,gvjs_r(this.Gta,this,b))),this.wD.push(gvjs_Zn(b,gvjs_N,gvjs_r(this.Eta,
this,b))),this.wD.push(gvjs_Zn(b,gvjs_hk,gvjs_r(this.Dta,this,b))),b.getChart&&this.wD.push(gvjs_Zn(b,gvjs_P,gvjs_r(this.Fta,this,b)));else c=this.Ah,gvjs_zp(c,a,b)&&(gvjs_Fp(a,b,c.Ks),gvjs_Fp(b,a,c.su),gvjs_Gp(c,a)&&c.wh.remove(gvjs_Ap(a)),gvjs_Gp(c,b)&&c.wh.remove(gvjs_Ap(b)))}}else this.rq(b+" does not fit either the Control or Visualization specification.");else this.rq(a+" does not fit the Control specification.")};
gvjs_.draw=function(a){if(a&&!this.Ah.isEmpty()){this.VJ=gvjs_El(a);this.cn=new gvjs_Kp(this);a=gvjs_Dp(this.Ah);for(var b=0;b<a.length;b++)a[b].ih(this.VJ);this.cn.start(a)}};function gvjs_Jp(a){return gvjs_n(a)&&gvjs_q(a.draw)&&gvjs_q(a.setDataTable)}function gvjs_Ip(a){return gvjs_Jp(a)&&gvjs_q(a.getControl)}gvjs_.Gta=function(a){this.cn=this.cn||new gvjs_Kp(this);gvjs_Lp(this.cn,a)};
gvjs_.Eta=function(a){var b;if(b=gvjs_Ip(a)){b=a.DQ();var c;if(c=gvjs_n(b)){if(gvjs_q(b.applyOperator))a:{b=this.Ah;c=b.oQ(a);for(var d=c.Va(),e=0;e<d.length;e++){var f=d[e];if(f!=a&&gvjs_Cp(c,f).length!=gvjs_Cp(b,f).length){b=!1;break a}}b=!0}else b=gvjs_q(b.apply);c=b}b=!c}b?this.rq(a+" does not fit the Control specification while handling 'ready' event."):(this.cn=this.cn||new gvjs_Kp(this),gvjs_Lp(this.cn,a))};
function gvjs_Mp(a,b){var c=b.row;b=b.column;if(null!=c||null!=b)null==c?a.$e.zU(b):null==b?a.$e.Qz(c):a.$e.OL(c,b)}
gvjs_.Fta=function(a){var b=gvjs_Nb(a),c=a.getChart().getSelection();this.J5[b]||(this.J5[b]=new gvjs_ep);var c=gvjs_lc(gvjs_u(c,function(b){for(var c=a.$a();c!==this.VJ;){b={row:null==b.row?null:c.getTableRowIndex(b.row),column:null==b.column?null:c.getTableColumnIndex(b.column)};0>b.row&&(b.row=null);0>b.column&&(b.column=null);if(null==b.row&&null==b.column)return null;c=c.$a()}return b},this),gvjs_Jb),d=this.J5[b].setSelection(c),c=d.eB.getSelection(),d=d.wE.getSelection();gvjs_t(c,function(a){var c=
a.row+","+a.column;this.DB[c]||(this.DB[c]=new gvjs_x);this.DB[c].add(b);c=a.row;a=a.column;if(null!=c||null!=a)null==c?this.$e.fg(a):null==a?this.$e.Lr(c):gvjs_mp(this.$e,c,a)},this);gvjs_t(d,function(a){var c=a.row+","+a.column;this.DB[c]?(this.DB[c].remove(b),0===this.DB[c].yb()&&gvjs_Mp(this,a)):gvjs_Mp(this,a)},this)};gvjs_.Dta=function(a){this.cn&&this.cn.handleError(a)};function gvjs_rca(a,b){b?gvjs_X(a,gvjs_N,null):a.rq("One or more participants failed to draw()");a.cn=null}
function gvjs_sca(a,b){if(1==b.length)return b[0];var c=b[0],d=gvjs_Dc(b,1),e=new gvjs_x(gvjs_Np(a,d[0]));for(b=1;b<d.length&&(e=e.cD(gvjs_Np(a,d[b])),!e.isEmpty());b++);b=[];for(var f=0;f<c.aa();f++)e.contains(gvjs_Op(a,c,f))&&b.push(f);e=new gvjs_x(gvjs_Pp(a,d[0]));for(f=1;f<d.length&&(e=e.cD(gvjs_Pp(a,d[f])),!e.isEmpty());f++);d=[];for(f=0;f<c.S();f++)e.contains(gvjs_Qp(a,c,f))&&d.push(f);a=new gvjs_Y(c);a.np(b);a.ir(d);return a}
function gvjs_Np(a,b){for(var c=[],d=0;d<b.aa();d++){var e=gvjs_Op(a,b,d);null!=e&&c.push(e)}return c}function gvjs_Op(a,b,c){for(;b!==a.VJ;)c=b.$k(c),b=b.$a();return c}function gvjs_Pp(a,b){for(var c=[],d=0;d<b.S();d++){var e=gvjs_Qp(a,b,d);null!=e&&c.push(e)}return c}function gvjs_Qp(a,b,c){for(;b!==a.VJ&&-1!==c;)c=b.XQ(c),b=b.$a();-1==c&&(c=null);return c}function gvjs_Kp(a){this.Mp=a;this.Ah=a.Ah.clone();this.tr={};a=this.Ah.Va();for(var b=0;b<a.length;b++)this.tr[gvjs_Nb(a[b])]=gvjs_N}
gvjs_Kp.prototype.start=function(a){gvjs_Kp.prototype.Sea.apply(this,a);for(var b=0;b<a.length;b++)this.lg(a[b])};function gvjs_Lp(a,b){if(a.Ah.contains(b)){switch(a.tr[gvjs_Nb(b)]){case "pending":break;case gvjs_hk:break;case gvjs_gk:a.tr[gvjs_Nb(b)]=gvjs_N;gvjs_Rp(a,b);break;case gvjs_N:a.Sea(b);gvjs_Rp(a,b);break;default:gvjs_Nb(b)}gvjs_Sp(a)}}
gvjs_Kp.prototype.handleError=function(a){if(this.Ah.contains(a)){switch(this.tr[gvjs_Nb(a)]){case "pending":case gvjs_N:case gvjs_hk:break;case gvjs_gk:this.tr[gvjs_Nb(a)]=gvjs_hk;a=this.Ah.oQ(a).Va();for(var b=1;b<a.length;b++)this.tr[gvjs_Nb(a[b])]=gvjs_hk;break;default:gvjs_Nb(a)}gvjs_Sp(this)}};function gvjs_Sp(a){var b=0;gvjs_Sc(a.tr,function(a){if(a==gvjs_hk)b++;else if(a!=gvjs_N)return!1;return!0},a)&&gvjs_rca(a.Mp,0==b)}
gvjs_Kp.prototype.Sea=function(a){for(var b=gvjs_xp.prototype.oQ.apply(this.Ah,arguments),c=b.Va(),d=0;d<c.length;d++){var e=b,f=c[d];if(!e.contains(f)||e.su.Ce(gvjs_Ap(f)))this.tr[gvjs_Nb(c[d])]="pending"}};gvjs_Kp.prototype.lg=function(a){this.tr[gvjs_Nb(a)]=gvjs_gk;var b=gvjs_S.sP(function(){a.draw()},gvjs_r(this.handleError,this,a));gvjs_Ym(b)};
function gvjs_Rp(a,b){var c=a.Ah.Ue(b);if(c)for(b=b.DQ(),b.aia&&b.aia(c),b=0;b<c.length;b++){var d=c[b],e;a:{e=a;var f=gvjs_Cp(e.Ah,d);if(f)for(var g=0;g<f.length;g++)if(e.tr[gvjs_Nb(f[g])]!=gvjs_N){e=!1;break a}e=!0}e&&(e=gvjs_tca(a,d),d.ih(e),a.lg(d))}}function gvjs_tca(a,b){b=gvjs_u(gvjs_Cp(a.Ah,b),function(a){a=a.DQ();if(gvjs_q(a.apply))return a.apply.call(a)});return gvjs_sca(a.Mp,b)};function gvjs_Tp(a){gvjs_T.call(this);this.L=a;this.Mp=new gvjs_Hp(a);gvjs_U(this.Y4);this.Y4=gvjs_Zn(this.Mp,gvjs_N,gvjs_r(this.Gca,this,gvjs_N));gvjs_U(this.O_);this.O_=gvjs_Zn(this.Mp,gvjs_hk,gvjs_r(this.Gca,this,gvjs_hk))}gvjs_s(gvjs_Tp,gvjs_T);gvjs_=gvjs_Tp.prototype;gvjs_.N=function(){this.clear();gvjs_U(this.Y4);gvjs_U(this.O_);gvjs_U(this.Mp);gvjs_Tp.o.N.call(this)};gvjs_.clear=function(){gvjs_1n(this.Y4);gvjs_1n(this.O_);this.Mp.clear()};
gvjs_.bind=function(a,b){gvjs_m(a)||(a=[a]);gvjs_m(b)||(b=[b]);for(var c=0;c<a.length;c++)for(var d=0;d<b.length;d++)this.Mp.bind(a[c],b[d]);return this};gvjs_.draw=function(a){this.Mp.draw(a)};gvjs_.getContainer=function(){return this.L};gvjs_.getSelection=function(){return this.Mp.getSelection()};gvjs_.Gca=function(a,b){gvjs_X(this,a,b||null)};function gvjs_Up(a){gvjs_9o.call(this,"dashboard",a);a=a||{};gvjs_o(a)&&(a=gvjs_Sh(a));this.Ti=a.wrappers||null;this.rB=a.bindings||null;this.vw(a.dashboardType||"Dashboard");gvjs_Vp(this)}gvjs_s(gvjs_Up,gvjs_9o);gvjs_=gvjs_Up.prototype;
gvjs_.XP=function(a,b){function c(a){return f[a]}gvjs_U(this.visualization);a=gvjs_yg(a);for(var d=new gvjs_Tp(a),e=this.rB||[],f=this.Ti,g=e.length,h=0;h<g;h++){var k=gvjs_u(e[h].controls,c),l=gvjs_u(e[h].participants,c);d.bind(k,l)}this.visualization=d;gvjs_Up.o.XP.call(this,a,b)};gvjs_.d9=function(a){a.wrappers=this.Ti?gvjs_u(this.Ti,function(a){return a.toJSON()}):void 0;a.bindings=this.rB||void 0};gvjs_.Gza=function(a){this.Ti=a||null;gvjs_Vp(this)};gvjs_.Ura=function(){return this.Ti};
gvjs_.jza=function(a){this.rB=a||null;gvjs_Vp(this)};gvjs_.tra=function(){return this.rB};gvjs_.Bra=gvjs_9o.prototype.X0;gvjs_.sza=gvjs_9o.prototype.mp;gvjs_.Cra=gvjs_9o.prototype.getName;function gvjs_Vp(a){var b=a.Ti;if(null!==b&&!gvjs_m(b)){var c=[];gvjs_v(b,function(a,b){gvjs_q(a.toJSON)||(a=gvjs_Wp(a));a.mp(b);c.push(a)},a);b=c}var d=a.rB;gvjs_Xp(b)&&gvjs_Xp(d)||(a.Ti=gvjs_u(b,a.U3,a),a.rB=gvjs_u(d,a.Uwa,a))}gvjs_.U3=function(a){gvjs_q(a.toJSON)||(a=gvjs_Wp(a));a.ih(null);a.Qi(null);return a};
gvjs_.Uwa=function(a){var b=a.controls,c=a.participants;if(gvjs_Xp(b)||gvjs_Xp(c))throw Error("invalid binding: "+a);b=gvjs_u(b,this.zba,this);c=gvjs_u(c,this.zba,this);return{controls:b,participants:c}};gvjs_.zba=function(a){var b=a,c=/^{.*}$/;if(gvjs_n(a)||gvjs_o(a)&&c.test(a))return gvjs_q(b.toJSON)||(b=gvjs_Wp(b)),this.Ti.push(b),this.Ti.length-1;a=gvjs_uca(this);a=gvjs_Xb(gvjs_bc(b))?-1:gvjs_jc(a,b);if(-1==a)throw Error("Invalid wrapper name: "+b);return a};
function gvjs_uca(a){return gvjs_u(a.Ti,function(a){return a.getName()})}function gvjs_Xp(a){return gvjs_m(a)?gvjs_tc(a):!0};function gvjs_Yp(a,b){gvjs_Wp(a).draw(b)}function gvjs_Wp(a){a=a||{};gvjs_o(a)&&(a=gvjs_Sh(a));return a.controlType?new gvjs__(a):a.dashboardType?new gvjs_Up(a):new gvjs_Z(a)};function gvjs_Zp(a,b,c){var d=b.R(c),e=b.Ve(c),f=b.Qa(c),d=a.fg(d,f,e);a.rV(d,b.Go(c))}function gvjs__p(a){for(var b=0,c=0;c<a.length;c++)b+=a[c];return b}function gvjs_0p(a){return a.length}function gvjs_1p(a){return gvjs__p(a)/a.length}
function gvjs_2p(a,b,c){function d(a,b,c,d){return b.call(null,c.getValue(d,a))}var e=[],f=[];gvjs_t(b,function(b){if(gvjs_p(b))e.push(b);else if(gvjs_Hb(b)==gvjs_db){var c=b.column,c=a.og(c);"modifier"in b&&f.push([c,{calc:gvjs_Pb(d,c,b.modifier),type:b.type,label:b.label,id:b.id}]);e.push(c)}});if(!gvjs_tc(f)){for(var g=new gvjs_Y(a),h=g.qca(),k=a.aa(),l=0;l<k;l++)gvjs_t(f,function(a){h[a[0]]=a[1]});g.ir(h);a=g}var m=new gvjs_R,n=[];gvjs_t(e,function(c,d){var e=a.R(c),f=b[d].label||a.Qa(c);c=null!=
b[d].id?b[d].id:a.Ve(c);m.fg(e,f,c);n.push(e)});c=c||[];gvjs_t(c,function(b){var c=a.og(b.column),d=b.label||a.Qa(c),c=null!=b.id?b.id:a.Ve(c);m.fg(b.type,d,c)});var p=[];gvjs_t(e,function(a){p.push({column:a})});for(var q=a.oq(p),r=[],t=0;t<c.length;t++)r.push([]);for(t=0;t<q.length;t++){gvjs_t(c,function(b,c){r[c].push(a.getValue(q[t],a.og(b.column)))});g=!1;if(t<q.length-1)for(g=!0,k=0;k<e.length;k++){var l=a.getValue(q[t],e[k]),u=a.getValue(q[t+1],e[k]);if(0!=gvjs_Kl(n[k],l,u)){g=!1;break}}if(!g){var w=
m.Lr();gvjs_t(e,function(b,c){m.Wa(w,c,a.getValue(q[t],b))});var v=b.length;gvjs_t(c,function(a,b){a=a.aggregation.call(null,r[b]);m.Wa(w,v+b,a)});for(g=0;g<c.length;g++)r[g]=[]}}return m};gvjs_l("google.visualization.drawChart",gvjs_Yp,void 0);gvjs_l("google.visualization.drawFromUrl",function(a,b){var c=new gvjs_dn(b||gvjs_qg().location.href);b=gvjs_on(c,"json");var d;null!=b?d=b:(d={},gvjs_t(c.rj.Zj(),function(a){var b=gvjs_on(c,a);try{null!=b&&(b=gvjs_Sh(b))}catch(g){}d[a]=b}),d.options=gvjs_3c(d));gvjs_Yp(d,a)},void 0);
gvjs_l("google.visualization.createUrl",function(a,b){gvjs_o(a)&&(a=gvjs_Sh(a));var c=[],d,e;for(e in a)if("options"==e){var f=a[e],g;for(g in f)d=f[g],gvjs_o(d)||(d=gvjs_Ph(d)),c.push(g+"="+encodeURIComponent(String(d)))}else d=a[e],gvjs_o(d)||(d=gvjs_q(d.toJSON)?d.toJSON():gvjs_Ph(d)),c.push(e+"="+encodeURIComponent(String(d)));a=gvjs_ng()+"/chart.html";a=a.replace(/^https?:/,"");c=(b||a)+"?"+c.join("&");c=c.replace(/'/g,"%27");return c=c.replace(/"/g,"%22")},void 0);
gvjs_l("google.visualization.createSnippet",function(a){var b=gvjs_ng()+"/chart.js",b=b.replace(/^https?:/,""),b=gvjs_vj+b+'">\n';a=gvjs_Wp(a).toJSON();a=a.replace(/</g,gvjs_ga);a=a.replace(/>/g,"&gt;");return b+a+"\n\x3c/script>"},void 0);gvjs_l("google.visualization.createWrapper",gvjs_Wp,void 0);gvjs_l("google.visualization.ChartWrapper",gvjs_Z,void 0);gvjs_Z.prototype.clear=gvjs_Z.prototype.clear;gvjs_Z.prototype.draw=gvjs_Z.prototype.draw;gvjs_Z.prototype.clone=gvjs_Z.prototype.clone;
gvjs_Z.prototype.toJSON=gvjs_Z.prototype.toJSON;gvjs_Z.prototype.getSnapshot=gvjs_Z.prototype.UQ;gvjs_Z.prototype.getDataSourceUrl=gvjs_Z.prototype.EQ;gvjs_Z.prototype.getDataTable=gvjs_Z.prototype.$a;gvjs_Z.prototype.getChartName=gvjs_Z.prototype.A0;gvjs_Z.prototype.getChartType=gvjs_Z.prototype.Ya;gvjs_Z.prototype.getChart=gvjs_Z.prototype.yf;gvjs_Z.prototype.getContainerId=gvjs_Z.prototype.CQ;gvjs_Z.prototype.getPackages=gvjs_Z.prototype.O0;gvjs_Z.prototype.getQuery=gvjs_Z.prototype.Io;
gvjs_Z.prototype.getRefreshInterval=gvjs_Z.prototype.TQ;gvjs_Z.prototype.getView=gvjs_Z.prototype.bR;gvjs_Z.prototype.getOption=gvjs_Z.prototype.getOption;gvjs_Z.prototype.getOptions=gvjs_Z.prototype.gd;gvjs_Z.prototype.getState=gvjs_Z.prototype.getState;gvjs_Z.prototype.getCustomRequestHandler=gvjs_Z.prototype.Ara;gvjs_Z.prototype.isDefaultVisualization=gvjs_Z.prototype.Uda;gvjs_Z.prototype.pushView=gvjs_Z.prototype.fya;gvjs_Z.prototype.sendQuery=gvjs_Z.prototype.iV;
gvjs_Z.prototype.setDataSourceUrl=gvjs_Z.prototype.Qi;gvjs_Z.prototype.setDataTable=gvjs_Z.prototype.ih;gvjs_Z.prototype.setChart=gvjs_Z.prototype.pV;gvjs_Z.prototype.setChartName=gvjs_Z.prototype.Q5;gvjs_Z.prototype.setChartType=gvjs_Z.prototype.be;gvjs_Z.prototype.setContainerId=gvjs_Z.prototype.sV;gvjs_Z.prototype.setIsDefaultVisualization=gvjs_Z.prototype.eia;gvjs_Z.prototype.setPackages=gvjs_Z.prototype.oM;gvjs_Z.prototype.setQuery=gvjs_Z.prototype.nl;gvjs_Z.prototype.setRefreshInterval=gvjs_Z.prototype.Pn;
gvjs_Z.prototype.setView=gvjs_Z.prototype.iF;gvjs_Z.prototype.setOption=gvjs_Z.prototype.W;gvjs_Z.prototype.setOptions=gvjs_Z.prototype.setOptions;gvjs_Z.prototype.setState=gvjs_Z.prototype.vd;gvjs_Z.prototype.setCustomRequestHandler=gvjs_Z.prototype.qza;gvjs_l("google.visualization.ControlWrapper",gvjs__,void 0);gvjs__.prototype.clear=gvjs__.prototype.clear;gvjs__.prototype.draw=gvjs__.prototype.draw;gvjs__.prototype.toJSON=gvjs__.prototype.toJSON;gvjs__.prototype.getSnapshot=gvjs__.prototype.UQ;
gvjs__.prototype.getDataSourceUrl=gvjs__.prototype.EQ;gvjs__.prototype.getDataTable=gvjs__.prototype.$a;gvjs__.prototype.getControlName=gvjs__.prototype.yra;gvjs__.prototype.getControlType=gvjs__.prototype.zra;gvjs__.prototype.getControl=gvjs__.prototype.DQ;gvjs__.prototype.getContainerId=gvjs__.prototype.CQ;gvjs__.prototype.getPackages=gvjs__.prototype.O0;gvjs__.prototype.getQuery=gvjs__.prototype.Io;gvjs__.prototype.getRefreshInterval=gvjs__.prototype.TQ;gvjs__.prototype.getView=gvjs__.prototype.bR;
gvjs__.prototype.getOption=gvjs__.prototype.getOption;gvjs__.prototype.getOptions=gvjs__.prototype.gd;gvjs__.prototype.getState=gvjs__.prototype.getState;gvjs__.prototype.sendQuery=gvjs__.prototype.iV;gvjs__.prototype.setDataSourceUrl=gvjs__.prototype.Qi;gvjs__.prototype.setDataTable=gvjs__.prototype.ih;gvjs__.prototype.setControlName=gvjs__.prototype.lza;gvjs__.prototype.setControlType=gvjs__.prototype.mza;gvjs__.prototype.setContainerId=gvjs__.prototype.sV;gvjs__.prototype.setPackages=gvjs__.prototype.oM;
gvjs__.prototype.setQuery=gvjs__.prototype.nl;gvjs__.prototype.setRefreshInterval=gvjs__.prototype.Pn;gvjs__.prototype.setView=gvjs__.prototype.iF;gvjs__.prototype.setOption=gvjs__.prototype.W;gvjs__.prototype.setOptions=gvjs__.prototype.setOptions;gvjs__.prototype.setState=gvjs__.prototype.vd;gvjs_l("google.visualization.DashboardWrapper",gvjs_Up,void 0);gvjs_Up.prototype.clear=gvjs_Up.prototype.clear;gvjs_Up.prototype.draw=gvjs_Up.prototype.draw;gvjs_Up.prototype.toJSON=gvjs_Up.prototype.toJSON;
gvjs_Up.prototype.getBindings=gvjs_Up.prototype.tra;gvjs_Up.prototype.getDataSourceUrl=gvjs_Up.prototype.EQ;gvjs_Up.prototype.getDataTable=gvjs_Up.prototype.$a;gvjs_Up.prototype.getDashboard=gvjs_Up.prototype.Bra;gvjs_Up.prototype.getDashboardName=gvjs_Up.prototype.Cra;gvjs_Up.prototype.getContainerId=gvjs_Up.prototype.CQ;gvjs_Up.prototype.getPackages=gvjs_Up.prototype.O0;gvjs_Up.prototype.getQuery=gvjs_Up.prototype.Io;gvjs_Up.prototype.getRefreshInterval=gvjs_Up.prototype.TQ;
gvjs_Up.prototype.getView=gvjs_Up.prototype.bR;gvjs_Up.prototype.getWrappers=gvjs_Up.prototype.Ura;gvjs_Up.prototype.setBindings=gvjs_Up.prototype.jza;gvjs_Up.prototype.setDataSourceUrl=gvjs_Up.prototype.Qi;gvjs_Up.prototype.setDataTable=gvjs_Up.prototype.ih;gvjs_Up.prototype.setDashboardName=gvjs_Up.prototype.sza;gvjs_Up.prototype.setContainerId=gvjs_Up.prototype.sV;gvjs_Up.prototype.setPackages=gvjs_Up.prototype.oM;gvjs_Up.prototype.setQuery=gvjs_Up.prototype.nl;
gvjs_Up.prototype.setRefreshInterval=gvjs_Up.prototype.Pn;gvjs_Up.prototype.setView=gvjs_Up.prototype.iF;gvjs_Up.prototype.getSnapshot=gvjs_Up.prototype.UQ;gvjs_Up.prototype.setWrappers=gvjs_Up.prototype.Gza;gvjs_l("google.visualization.data.avg",gvjs_1p,void 0);gvjs_l("google.visualization.data.count",gvjs_0p,void 0);gvjs_l("google.visualization.data.group",gvjs_2p,void 0);
gvjs_l("google.visualization.data.join",function(a,b,c,d,e,f){d=gvjs_u(d,function(c){var d=a.og(c[0]);c=b.og(c[1]);return[d,c]});e=gvjs_u(e,gvjs_r(a.og,a));f=gvjs_u(f,gvjs_r(b.og,b));var g=c==gvjs_ab||c==gvjs_0a,h=c==gvjs_O||c==gvjs_0a,k=new gvjs_R,l=[];gvjs_t(d,function(c){var d=a.R(c[0]),e=b.R(c[1]);if(d!=e)throw Error("Key types do not match:"+d+gvjs_ia+e);gvjs_Zp(k,a,c[0]);l.push(d)});var m=[],n=[];gvjs_t(d,function(a){m.push({column:a[0]});n.push({column:a[1]})});var p=a.oq(m),q=b.oq(n);gvjs_t(e,
function(b){gvjs_Zp(k,a,b)});gvjs_t(f,function(a){gvjs_Zp(k,b,a)});for(var r=!1,t=0,u=0,w=0;t<p.length||u<q.length;){var v=0,y=[];if(u>=q.length)if(g)y[0]=p[t],v=-1;else break;else if(t>=p.length)if(h)y[1]=q[u],v=1;else break;else{y[0]=p[t];y[1]=q[u];for(var x=0;x<d.length;x++){var v=a.getValue(y[0],d[x][0]),z=b.getValue(y[1],d[x][1]),v=gvjs_Kl(l[x],v,z);if(0!=v)break}}if(r&&0!=v)r=!1,u++;else{if(-1==v&&g||1==v&&h||0==v){k.Lr();var A,B;-1==v&&g||0==v&&c!=gvjs_O?(A=a,B=0):(A=b,B=1);gvjs_t(d,function(a,
b){c==gvjs_0a?k.Wa(w,b,A.getValue(y[B],a[B])):k.sc(w,b,A.getValue(y[B],a[B]),A.Ia(y[B],a[B]),A.getProperties(y[B],a[B]))});if(-1==v&&g||0==v){var D=d.length;gvjs_t(e,function(b,c){k.sc(w,c+D,a.getValue(y[0],b),a.Ia(y[0],b),a.getProperties(y[0],b))})}if(1==v&&h||0==v)D=e.length+d.length,gvjs_t(f,function(a,c){k.sc(w,c+D,b.getValue(y[1],a),b.Ia(y[1],a),b.getProperties(y[1],a))});w++}1==v?u++:t++;0==v&&(r=!0)}}return k},void 0);
gvjs_l("google.visualization.data.max",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];null!=d&&d>b&&(b=d)}return b},void 0);gvjs_l("google.visualization.data.min",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];null!=d&&d<b&&(b=d)}return b},void 0);gvjs_l("google.visualization.data.month",function(a){return a.getMonth()+1},void 0);gvjs_l("google.visualization.data.sum",gvjs__p,void 0);gvjs_l("__gvizguard__",!0,void 0);gvjs_l(gvjs_Sk,gvjs_En,void 0);gvjs_En.prototype.makeRequest=gvjs_En.prototype.makeRequest;gvjs_En.prototype.setRefreshInterval=gvjs_En.prototype.Pn;gvjs_En.prototype.setQuery=gvjs_En.prototype.nl;gvjs_En.prototype.send=gvjs_En.prototype.send;gvjs_En.prototype.setRefreshable=gvjs_En.prototype.Bza;gvjs_En.prototype.setTimeout=gvjs_En.prototype.setTimeout;gvjs_En.prototype.setHandlerType=gvjs_En.prototype.wza;gvjs_En.prototype.setHandlerParameter=gvjs_En.prototype.cia;
gvjs_En.setResponse=gvjs_Ln;gvjs_En.prototype.abort=gvjs_En.prototype.abort;gvjs_l("google.visualization.CustomQuery",gvjs_8n,void 0);gvjs_8n.prototype.send=gvjs_8n.prototype.send;gvjs_l("google.visualization.QueryResponse",gvjs_Xl,void 0);gvjs_Xl.prototype.getDataTable=gvjs_Xl.prototype.$a;gvjs_Xl.prototype.isError=gvjs_Xl.prototype.gk;gvjs_Xl.prototype.hasWarning=gvjs_Xl.prototype.I1;gvjs_Xl.prototype.getReasons=gvjs_Xl.prototype.lca;gvjs_Xl.prototype.getMessage=gvjs_Xl.prototype.pJ;
gvjs_Xl.prototype.getDetailedMessage=gvjs_Xl.prototype.F0;gvjs_l("google.visualization.DataTable",gvjs_R,void 0);gvjs_R.prototype.addColumn=gvjs_R.prototype.fg;gvjs_R.prototype.addRow=gvjs_R.prototype.Lr;gvjs_R.prototype.addRows=gvjs_R.prototype.nu;gvjs_R.prototype.clone=gvjs_R.prototype.clone;gvjs_R.prototype.getColumnId=gvjs_R.prototype.Ve;gvjs_R.prototype.getColumnIndex=gvjs_R.prototype.og;gvjs_R.prototype.getColumnLabel=gvjs_R.prototype.Qa;gvjs_R.prototype.getColumnPattern=gvjs_R.prototype.Ms;
gvjs_R.prototype.getColumnProperty=gvjs_R.prototype.Fg;gvjs_R.prototype.getColumnProperties=gvjs_R.prototype.Go;gvjs_R.prototype.getColumnRange=gvjs_R.prototype.lq;gvjs_R.prototype.getColumnRole=gvjs_R.prototype.Yk;gvjs_R.prototype.getColumnType=gvjs_R.prototype.R;gvjs_R.prototype.getDistinctValues=gvjs_R.prototype.HQ;gvjs_R.prototype.getFilteredRows=gvjs_R.prototype.tC;gvjs_R.prototype.getFormattedValue=gvjs_R.prototype.Ia;gvjs_R.prototype.getNumberOfColumns=gvjs_R.prototype.S;
gvjs_R.prototype.getNumberOfRows=gvjs_R.prototype.aa;gvjs_R.prototype.getProperties=gvjs_R.prototype.getProperties;gvjs_R.prototype.getProperty=gvjs_R.prototype.getProperty;gvjs_R.prototype.getRowProperty=gvjs_R.prototype.Qs;gvjs_R.prototype.getRowProperties=gvjs_R.prototype.rJ;gvjs_R.prototype.getSortedRows=gvjs_R.prototype.oq;gvjs_R.prototype.getTableProperty=gvjs_R.prototype.YQ;gvjs_R.prototype.getTableProperties=gvjs_R.prototype.yy;gvjs_R.prototype.getUnderlyingTableColumnIndex=gvjs_R.prototype.ZQ;
gvjs_R.prototype.getUnderlyingTableRowIndex=gvjs_R.prototype.$Q;gvjs_R.prototype.getValue=gvjs_R.prototype.getValue;gvjs_R.prototype.insertColumn=gvjs_R.prototype.Mda;gvjs_R.prototype.insertRows=gvjs_R.prototype.g2;gvjs_R.prototype.removeColumn=gvjs_R.prototype.zU;gvjs_R.prototype.removeColumns=gvjs_R.prototype.qha;gvjs_R.prototype.removeRow=gvjs_R.prototype.Qz;gvjs_R.prototype.removeRows=gvjs_R.prototype.rha;gvjs_R.prototype.setCell=gvjs_R.prototype.sc;gvjs_R.prototype.setColumnLabel=gvjs_R.prototype.kza;
gvjs_R.prototype.setColumnProperties=gvjs_R.prototype.rV;gvjs_R.prototype.setColumnProperty=gvjs_R.prototype.Wz;gvjs_R.prototype.setFormattedValue=gvjs_R.prototype.Zz;gvjs_R.prototype.setProperties=gvjs_R.prototype.sw;gvjs_R.prototype.setProperty=gvjs_R.prototype.setProperty;gvjs_R.prototype.setRowProperties=gvjs_R.prototype.Cza;gvjs_R.prototype.setRowProperty=gvjs_R.prototype.jia;gvjs_R.prototype.setTableProperties=gvjs_R.prototype.Dza;gvjs_R.prototype.setTableProperty=gvjs_R.prototype.Eza;
gvjs_R.prototype.setValue=gvjs_R.prototype.Wa;gvjs_R.prototype.sort=gvjs_R.prototype.sort;gvjs_R.prototype.toJSON=gvjs_R.prototype.toJSON;gvjs_l("google.visualization.DataView",gvjs_Y,void 0);gvjs_Y.fromJSON=gvjs_7n;gvjs_Y.prototype.getColumnId=gvjs_Y.prototype.Ve;gvjs_Y.prototype.getColumnIndex=gvjs_Y.prototype.og;gvjs_Y.prototype.getColumnLabel=gvjs_Y.prototype.Qa;gvjs_Y.prototype.getColumnPattern=gvjs_Y.prototype.Ms;gvjs_Y.prototype.getColumnProperty=gvjs_Y.prototype.Fg;
gvjs_Y.prototype.getColumnProperty=gvjs_Y.prototype.Fg;gvjs_Y.prototype.getColumnProperties=gvjs_Y.prototype.Go;gvjs_Y.prototype.getColumnRange=gvjs_Y.prototype.lq;gvjs_Y.prototype.getColumnRole=gvjs_Y.prototype.Yk;gvjs_Y.prototype.getColumnType=gvjs_Y.prototype.R;gvjs_Y.prototype.getDistinctValues=gvjs_Y.prototype.HQ;gvjs_Y.prototype.getFilteredRows=gvjs_Y.prototype.tC;gvjs_Y.prototype.getFormattedValue=gvjs_Y.prototype.Ia;gvjs_Y.prototype.getNumberOfColumns=gvjs_Y.prototype.S;
gvjs_Y.prototype.getNumberOfRows=gvjs_Y.prototype.aa;gvjs_Y.prototype.getProperties=gvjs_Y.prototype.getProperties;gvjs_Y.prototype.getProperty=gvjs_Y.prototype.getProperty;gvjs_Y.prototype.getRowProperty=gvjs_Y.prototype.Qs;gvjs_Y.prototype.getRowProperties=gvjs_Y.prototype.rJ;gvjs_Y.prototype.getSortedRows=gvjs_Y.prototype.oq;gvjs_Y.prototype.getTableColumnIndex=gvjs_Y.prototype.XQ;gvjs_Y.prototype.getUnderlyingTableColumnIndex=gvjs_Y.prototype.ZQ;gvjs_Y.prototype.getTableRowIndex=gvjs_Y.prototype.$k;
gvjs_Y.prototype.getUnderlyingTableRowIndex=gvjs_Y.prototype.$Q;gvjs_Y.prototype.getTableProperty=gvjs_Y.prototype.YQ;gvjs_Y.prototype.getTableProperties=gvjs_Y.prototype.yy;gvjs_Y.prototype.getValue=gvjs_Y.prototype.getValue;gvjs_Y.prototype.getViewColumnIndex=gvjs_Y.prototype.pca;gvjs_Y.prototype.getViewColumns=gvjs_Y.prototype.qca;gvjs_Y.prototype.getViewRowIndex=gvjs_Y.prototype.V0;gvjs_Y.prototype.getViewRows=gvjs_Y.prototype.rca;gvjs_Y.prototype.hideColumns=gvjs_Y.prototype.nua;
gvjs_Y.prototype.hideRows=gvjs_Y.prototype.qua;gvjs_Y.prototype.setColumns=gvjs_Y.prototype.ir;gvjs_Y.prototype.setRows=gvjs_Y.prototype.np;gvjs_Y.prototype.toDataTable=gvjs_Y.prototype.Iw;gvjs_Y.prototype.toJSON=gvjs_Y.prototype.toJSON;gvjs_l("google.visualization.errors",gvjs_S,void 0);gvjs_S.addError=gvjs_S.Ud;gvjs_S.removeAll=gvjs_S.Ec;gvjs_S.removeError=gvjs_S.qya;gvjs_S.addErrorFromQueryResponse=gvjs_S.bB;gvjs_S.getContainer=gvjs_S.getContainer;gvjs_S.createProtectedCallback=gvjs_S.sP;
gvjs_l(gvjs_0k,gvjs_Zn,void 0);gvjs_l(gvjs_1k,gvjs__n,void 0);gvjs_l(gvjs_4k,gvjs_X,void 0);gvjs_l(gvjs_3k,gvjs_1n,void 0);gvjs_l(gvjs_2k,gvjs_2n,void 0);gvjs_l("google.visualization.QueryWrapper",gvjs_3n,void 0);gvjs_3n.prototype.setOptions=gvjs_3n.prototype.setOptions;gvjs_3n.prototype.draw=gvjs_3n.prototype.draw;gvjs_3n.prototype.setCustomErrorHandler=gvjs_3n.prototype.pza;gvjs_3n.prototype.sendAndDraw=gvjs_3n.prototype.XE;gvjs_3n.prototype.setCustomPostResponseHandler=gvjs_3n.prototype.tV;
gvjs_3n.prototype.setCustomResponseHandler=gvjs_3n.prototype.uV;gvjs_3n.prototype.abort=gvjs_3n.prototype.abort;gvjs_l("google.visualization.arrayToDataTable",gvjs_Fl,void 0);gvjs_l("google.visualization.datautils.compareValues",gvjs_Kl,void 0);
gvjs_l("google.visualization.dataTableToCsv",function(a){for(var b="",c=0;c<a.aa();c++){for(var d=0;d<a.S();d++){0<d&&(b+=",");var e=a.Ia(c,d),e=e.replace(/"/g,'""'),f=-1!=e.indexOf(","),g=-1!=e.indexOf("\n"),h=-1!=e.indexOf('"');if(f||g||h)e='"'+e+'"';b+=e}b+="\n"}return b},void 0);gvjs_l("google.visualization.setCspCompliantMode",function(a){gvjs_Uh=a},void 0);gvjs_l("google.visualization.GadgetHelper",gvjs_Rn,void 0);gvjs_Rn.prototype.createQueryFromPrefs=gvjs_Rn.prototype.Voa;gvjs_Rn.prototype.validateResponse=gvjs_Rn.prototype.SBa;



var gvjs_3p=" - ",gvjs_4p=" 0 0 1 ",gvjs_5p=" but expected type is ",gvjs_6p=" does not have a domain column.",gvjs_7p=' id="',gvjs_8p=" is of type ",gvjs_9p=" of ",gvjs_$p=" to ",gvjs_aq=' xmlns:svg="http://www.w3.org/2000/svg"',gvjs_bq=' xmlns:xlink="http://www.w3.org/1999/xlink">',gvjs_cq='" style="',gvjs_dq='" value="',gvjs_eq='". Axis does not exist.',gvjs_fq='">',gvjs_gq='"></div>',gvjs_hq="#000",gvjs_iq="#109618",gvjs_jq="#222222",gvjs_kq="#333333",gvjs_lq="#3399CC",gvjs_mq="#666666",gvjs_nq=
"#757575",gvjs_oq="#994499",gvjs_pq="#999",gvjs_qq="#999999",gvjs_rq="#CCCCCC",gvjs_sq="#DC3912",gvjs_tq="#FF9900",gvjs_uq="#FFFFFF",gvjs_vq="#ccc",gvjs_wq="#cccccc",gvjs_xq="#e0e0e0",gvjs_yq="&nbsp;",gvjs_zq="&up__table_query_url=",gvjs_Aq="-caption",gvjs_Bq="-content",gvjs_Cq="-default",gvjs_Dq="-disabled",gvjs_Eq="-dropdown",gvjs_Fq="-inner-box",gvjs_Gq="-outer-box",gvjs_Hq=".enableInteractivity",gvjs_Iq="/core/tooltip.css",gvjs_Jq="0 0",gvjs_Kq="0%",gvjs_Lq="0px",gvjs_Mq="100",gvjs_Nq="100%",
gvjs_Oq="15px",gvjs_Pq="1px",gvjs_Qq="1px solid infotext",gvjs_Rq="400",gvjs_Sq="500",gvjs_Tq="600",gvjs_Uq="700",gvjs_Vq="800",gvjs_Wq="900",gvjs_Xq=";stop-opacity:",gvjs_0="</div>",gvjs_Yq="</li>",gvjs_Zq="</span>",gvjs__q='<?xml version="1.0"?>',gvjs_0q='<body marginwidth="0" marginheight="0"',gvjs_1q='<div id="',gvjs_2q='<div id="chartArea"></div>',gvjs_3q="<head>",gvjs_4q='<html xmlns:v="urn:schemas-microsoft-com:vml">',gvjs_5q='<html xmlns="http://www.w3.org/1999/xhtml"',gvjs_6q='<param name="flashvars" value="',
gvjs_7q='<param name="movie" value="',gvjs_8q='<script type="text/javascript">',gvjs_9q='<span style="color:',gvjs_$q="<style> v\\:* { behavior:url(#default#VML);}</style>",gvjs_ar="All data columns targetting the same axis must be of the same data type.  Column #",gvjs_br="All domains must be of the same data type",gvjs_cr="Arial",gvjs_dr="BACKGROUND",gvjs_er="CELL",gvjs_fr="COLUMN",gvjs_gr="COUNTRIES",gvjs_hr="Color",gvjs_ir="Component already rendered",gvjs_jr="Copy-Paste this code to an HTML page",
gvjs_kr="DOMAIN_INDEX",gvjs_lr="Data has no columns.",gvjs_mr="Data must contain at least two columns.",gvjs_nr="Data table is not defined",gvjs_or="Drawing_Frame_",gvjs_pr="Each values column may be followed by one or two annotation columns. column number ",gvjs_qr='Failed geocoding "',gvjs_rr="First column must be a domain column",gvjs_sr="First column must contain date, or date and time.",gvjs_tr="Geocoding failed for all data points",gvjs_ur="Google_Visualization",gvjs_vr="HH:mm MMMM dd, yyyy",
gvjs_wr="Invalid orientation.",gvjs_xr="Last domain does not have enough data columns (missing ",gvjs_yr="Lines",gvjs_zr="MMMM dd, yyyy",gvjs_Ar="No data",gvjs_Br="No datatable provided.",gvjs_Cr="OBJECT_INDEX",gvjs_Dr="ROW",gvjs_Er="ROW_INDEX",gvjs_Fr="Requested map does not exist.",gvjs_Gr="Roboto",gvjs_Hr="Roboto:medium",gvjs_Ir="SPAN",gvjs_Jr="SUBTYPE",gvjs_Kr="Shape does not exist in this group.",gvjs_Lr="Start and end points must be 2D",gvjs_Mr="TOOLTIP",gvjs_Nr="The columns type does not match the supported data format. See documentation for supported formats.",
gvjs_Or="The visualization is not ready yet.",gvjs_Pr="Theme should be a theme name or an options object.",gvjs_Qr="Unable to set parent component",gvjs_Rr="Unexpected domain column (column #",gvjs_Sr="Unknown granularity.",gvjs_Tr="Your browser does not support charts",gvjs_Ur="_focusedLabels",gvjs_Vr="_selectedLabels",gvjs_Wr="charts-button",gvjs_Xr="charts-checkbox",gvjs_Yr="charts-control",gvjs_Zr="charts-custom-button",gvjs__r="charts-flat-button",
gvjs_0r="charts-inline-block",gvjs_1r="charts-inline-block ",gvjs_2r="charts-link-button",gvjs_3r="charts-menu",gvjs_4r="charts-menu-button",gvjs_5r="charts-menuheader",gvjs_6r="charts-menuitem",gvjs_7r="charts-menuseparator",gvjs_8r="charts-option",gvjs_9r="charts-option-selected",gvjs_$r="charts-select",gvjs_as="above",gvjs_bs="action",gvjs_cs=
"activedescendant",gvjs_ds="allValuesSuffix",gvjs_es="always",gvjs_fs="animation.duration",gvjs_gs="animationfinish",gvjs_hs="annotation",gvjs_is="annotations.boxStyle",gvjs_js="annotations.domain.stemColor",gvjs_ks="annotations.domain.style",gvjs_ls="annotations.domain.textStyle",gvjs_ms="annotations.highContrast",gvjs_ns="annotations.stem.angle",gvjs_os="annotations.stem.color",gvjs_ps="annotations.stem.length",gvjs_qs="annotations.stemColor",gvjs_rs="annotations.stemLength",gvjs_ss="annotations.style",
gvjs_ts="annotations.textStyle",gvjs_us="annotationtext",gvjs_vs="area",gvjs_ws="areaOpacity",gvjs_xs="aria-activedescendant",gvjs_ys="aria-hidden",gvjs_zs="aria-label",gvjs_As="arial",gvjs_Bs="background",gvjs_Cs="background-color",gvjs_Ds="backgroundColor",gvjs_Es="backgroundColor.fill",gvjs_Fs="bar.groupWidth",gvjs_Gs="bar.width",gvjs_Hs="bars",gvjs_Is="baseline",gvjs_Js="baselineColor",gvjs_Ks="beforedrag",gvjs_Ls="beforehide",gvjs_Ms="beforeshow",gvjs_Ns="below",gvjs_Os="blur",gvjs_Ps="bold",
gvjs_Qs="border-box",gvjs_Rs="bottom",gvjs_Ss="bottom-space",gvjs_Ts="bottom-vert",gvjs_Us="bottom_left",gvjs_Vs="bubble",gvjs_Ws="bubble.opacity",gvjs_Xs="bubbles",gvjs_Ys="button",gvjs_Zs="candlestick",gvjs__s="candlestick.fallingColor",gvjs_0s="candlestick.risingColor",gvjs_1s="candlesticks",gvjs_2s="canvas",gvjs_3s="category",gvjs_4s="categorypoint",gvjs_5s="categorysensitivityarea",gvjs_1="center",gvjs_6s="change",gvjs_7s="character",gvjs_8s="chart.style.text",gvjs_9s="chartArea",gvjs_$s="chartArea.backgroundColor",
gvjs_at="chartArea.bottom",gvjs_bt="chartArea.height",gvjs_ct="chartArea.left",gvjs_dt="chartArea.right",gvjs_et="chartArea.top",gvjs_ft="chartArea.width",gvjs_gt="chartDragStart",gvjs_ht="chartMouseDown",gvjs_it="chartMouseMove",gvjs_jt="chartRightClick",gvjs_kt="chartType",gvjs_lt="chartarea",gvjs_mt="checkbox",gvjs_nt="checked",gvjs_ot="circle",gvjs_pt="clip-path",gvjs_qt="clipped",gvjs_rt="close",gvjs_st="closedPhase",gvjs_tt="col-resize",gvjs_2="color",gvjs_ut="colorAxis.values must not contain nulls",
gvjs_vt="colorBar",gvjs_wt="colors",gvjs_xt="combobox",gvjs_yt="contextmenu",gvjs_zt="corners.bottomleft.rx",gvjs_At="corners.bottomleft.ry",gvjs_Bt="corners.bottomright.rx",gvjs_Ct="corners.bottomright.ry",gvjs_Dt="corners.rx",gvjs_Et="corners.ry",gvjs_Ft="corners.topleft.rx",gvjs_Gt="corners.topleft.ry",gvjs_Ht="corners.topright.rx",gvjs_It="corners.topright.ry",gvjs_Jt="countries",gvjs_Kt="crosshair.color",gvjs_Lt="crosshair.opacity",gvjs_Mt="crosshair.orientation",gvjs_Nt="curve",gvjs_Ot="curveType",
gvjs_Pt="data-value",gvjs_Qt="dataOpacity",gvjs_Rt="datalessRegionColor",gvjs_St="dateFormat",gvjs_Tt="datum",gvjs_Ut="dblclick",gvjs_Vt="default",gvjs_Wt="defaultColor",gvjs_Xt="defs",gvjs_Yt="dialogselect",gvjs_Zt="diff.newData.opacity",gvjs__t="diff.oldData.opacity",gvjs_0t="disable",gvjs_1t="displayAnnotations",gvjs_2t="displayDateBarSeparator",gvjs_3t="displayLegendDots",gvjs_4t="displayLegendValues",gvjs_5t="displayRangeSelector",gvjs_6t="displayZoomButtons",gvjs_7t="dive",gvjs_8t="doExpressInstall",
gvjs_9t="drag",gvjs_$t="dragend",gvjs_au="dragstart",gvjs_bu="ellipse",gvjs_cu="enable",gvjs_du="enableInteractivity",gvjs_eu="enableScrollWheel",gvjs_3="end",gvjs_fu="explorer",gvjs_gu="explorer.actions",gvjs_hu="feComponentTransfer",gvjs_iu="feGaussianBlur",gvjs_ju="feMergeNode",gvjs_ku="feature",gvjs_lu="featureClick",gvjs_mu="featureHover",gvjs_nu="featureMove",gvjs_ou="fgrid",gvjs_pu="fill",gvjs_qu="fill-opacity",gvjs_ru="fill.color",gvjs_su="fill.opacity",gvjs_tu="fillColor",gvjs_uu="fillOpacity",
gvjs_vu="finish",gvjs_wu="focusTarget",gvjs_xu="font-family",gvjs_yu="font-size",gvjs_zu="font-style",gvjs_Au="font-weight",gvjs_Bu="font.family",gvjs_Cu="font.size",gvjs_Du="font.underline",gvjs_Eu="fontColor",gvjs_Fu="fontFamily",gvjs_Gu="fontName",gvjs_Hu="fontSize",gvjs_Iu="forceIFrame",gvjs_Ju="format",gvjs_Ku="formatOptions",gvjs_Lu="formatOptions.prefix",gvjs_Mu="formatOptions.scaleFactor",gvjs_Nu="formatOptions.suffix",gvjs_Ou="frozen-column",gvjs_Pu="getcontext",gvjs_Qu="global",gvjs_Ru=
"google-visualization-toolbar-html-code-explanation",gvjs_Su="google-visualization-tooltip",gvjs_Tu="gradient",gvjs_Uu="grid",gvjs_Vu="gridlineColor",gvjs_Wu="gridlines",gvjs_Xu="gridlines.color",gvjs_Yu="gridlines.count",gvjs_Zu="group",gvjs__u="hAxis",gvjs_0u="halign",gvjs_1u="haspopup",gvjs_2u="headerColor",gvjs_3u="headerHeight",gvjs_4u="hide",gvjs_5u="high",gvjs_6u="highContrast",gvjs_7u="highlight",gvjs_8u="histogram",gvjs_9u="histogram.bucketSize",gvjs_$u="histogram.hideBucketItems",gvjs_av=
"histogram.lastBucketPercentile",gvjs_bv="histogramBuckets",gvjs_cv="hoverIn",gvjs_dv="hoverOut",gvjs_ev="http://www.w3.org/2000/svg",gvjs_fv="hybrid",gvjs_gv="id",gvjs_hv="iframe",gvjs_iv="in",gvjs_jv="inAndOut",gvjs_kv="infobackground",gvjs_lv="input",gvjs_mv="inside",gvjs_nv="interpolateNulls",gvjs_ov="interval",gvjs_pv="isStacked",gvjs_qv="italic",gvjs_rv="kavrayskiy-vii",gvjs_sv="key",gvjs_tv="keydown",gvjs_uv="keyup",gvjs_vv="label",gvjs_wv="labelInLegend",gvjs_xv="labeled",gvjs_yv="labelledby",
gvjs_zv="last-frozen-column",gvjs_Av="legend",gvjs_Bv="legend.alignment",gvjs_Cv="legend.maxLines",gvjs_Dv="legend.position",gvjs_Ev="legend.style.text",gvjs_Fv="legend.textStyle",gvjs_Gv="legendTextStyle",gvjs_Hv="legendentry",gvjs_Iv="legendscrollbutton",gvjs_Jv="lineWidth",gvjs_Kv="linear",gvjs_Lv="linearGradient",gvjs_Mv="links",gvjs_Nv="logScale",gvjs_Ov="ltr",gvjs_Pv="magnifyingGlassBorder",gvjs_Qv="magnifyingGlassTriangle",gvjs_Rv="mapType",gvjs_Sv="margin",gvjs_Tv="margin.bottom",gvjs_Uv=
"marker",gvjs_Vv="markerClick",gvjs_Wv="markerHover",gvjs_Xv="material",gvjs_Yv="max",gvjs_Zv="max-lines",gvjs__v="max-width",gvjs_0v="maxColor",gvjs_1v="maxDepth",gvjs_2v="maximized",gvjs_3v="mercator",gvjs_4v="midColor",gvjs_5v="middle",gvjs_6v="min",gvjs_7v="min-width",gvjs_8v="minColor",gvjs_9v="minorGridlines.color",gvjs_$v="minorGridlines.count",gvjs_aw="mirrorLog",gvjs_bw="month",gvjs_cw="mouseenter",gvjs_dw="mouseleave",gvjs_ew="mousemove",gvjs_fw="mouseup",gvjs_gw="mousewheel",gvjs_hw="move",
gvjs_iw="move_offscreen",gvjs_jw="natural",gvjs_kw="normal",gvjs_lw="nowrap",gvjs_mw="off",gvjs_nw="offset",gvjs_ow="old-data",gvjs_pw="onmousedown",gvjs_qw="onmousemove",gvjs_rw="onmouseout",gvjs_sw="onmouseover",gvjs_tw="opacity 1s linear",gvjs_uw="opaque",gvjs_vw="orientation",gvjs_ww="out",gvjs_xw="outside",gvjs_yw="page",gvjs_zw="paging-controls",gvjs_Aw="path",gvjs_Bw="percentage",gvjs_Cw="pie",gvjs_Dw="pieSliceBorderColor",gvjs_Ew="pieSliceText",gvjs_Fw="piecewiseLinear",gvjs_Gw="placeholder",
gvjs_Hw="playAnimation",gvjs_Iw="point",gvjs_Jw="pointSize",gvjs_Kw="pointer",gvjs_Lw="points",gvjs_Mw="pointsVisible",gvjs_Nw="pointsensitivityarea",gvjs_Ow="polygon",gvjs_Pw="polynomial",gvjs_Qw="pretty",gvjs_Rw="primarydiagonalstripes",gvjs_Sw="provinces",gvjs_Tw="px;overflow-x:",gvjs_Uw="rabl-use-parent",gvjs_Vw="range",gvjs_Ww="rangechange",gvjs_Xw="rect",gvjs_Yw="redirectUrl",gvjs_Zw="redraw",gvjs__w="region",gvjs_0w="remove",gvjs_1w="removeseriebutton",gvjs_2w="resize",gvjs_3w="resolution",
gvjs_4w="reverseCategories",gvjs_5w="rgba(0,0,0,0)",gvjs_6w="right-space",gvjs_7w="rightclick",gvjs_8w="rotate",gvjs_9w="rotate(",gvjs_$w="rowlabels",gvjs_ax="rows",gvjs_bx="scaleType",gvjs_cx="screen",gvjs_dx="scroll",gvjs_ex="secondarydiagonalstripes",gvjs_fx="selected",gvjs_gx="selectedRows",gvjs_hx="selectionMode",gvjs_ix="separator",gvjs_jx="series",gvjs_kx="series-color",gvjs_lx="series-color-dark",gvjs_mx="series-color-light",gvjs_nx="series.",gvjs_ox="shadow.opacity",gvjs_px="shadow.radius",
gvjs_qx="shadow.xoffset",gvjs_rx="shadow.yoffset",gvjs_sx="shape",gvjs_tx="show",gvjs_ux="showChartButtons",gvjs_vx="showLine",gvjs_wx="showTooltip",gvjs_xx="showTooltips",gvjs_yx="size",gvjs_zx="slice",gvjs_Ax="smoothingFactor",gvjs_Bx="square",gvjs_Cx="stack",gvjs_Dx="star",gvjs_4="start",gvjs_Ex="steppedArea",gvjs_Fx="steppedareabar",gvjs_Gx="stop",gvjs_Hx="stop-color:",gvjs_Ix="stroke",gvjs_Jx="stroke-dasharray",gvjs_Kx="stroke-linecap",gvjs_Lx="stroke-opacity",gvjs_Mx="stroke-width",gvjs_Nx=
"stroke.color",gvjs_Ox="stroke.opacity",gvjs_Px="stroke.width",gvjs_Qx="strokeColor",gvjs_Rx="strokeOpacity",gvjs_Sx="strokeWidth",gvjs_Tx="subtitle",gvjs_Ux="svg",gvjs_Vx="targetAxisIndex",gvjs_Wx="tbody",gvjs_Xx="td",gvjs_Yx="text-anchor",gvjs_Zx="text-decoration",gvjs__x="textStyle",gvjs_0x="textpathok",gvjs_1x="ticks",gvjs_2x="ticks.pixelsPerTick",gvjs_3x="title",gvjs_4x="titleFontSize",gvjs_5x="titleTextStyle",gvjs_6x="toggle_display",gvjs_7x="tooltip-shapes",gvjs_8x="tooltip.bounds",gvjs_9x=
"tooltip.ignoreBounds",gvjs_$x="tooltip.isHtml",gvjs_ay="tooltip.showColorCode",gvjs_by="tooltip.textStyle",gvjs_cy="tooltip.trigger",gvjs_dy="tooltipTextStyle",gvjs_ey="top",gvjs_fy="top-space",gvjs_gy="top_left",gvjs_hy="tr",gvjs_iy="transform",gvjs_jy="translate(",gvjs_ky="trendlines.",gvjs_ly="underline",gvjs_my="unhighlight",gvjs_ny='unknown property on ellipse "',gvjs_oy="url(#",gvjs_py="urn:schemas-microsoft-com:vml",gvjs_qy="useExpressInstall",gvjs_ry="useLargeControl",gvjs_sy="useMapTypeControl",
gvjs_ty="userSpaceOnUse",gvjs_uy="v-text-align",gvjs_vy="v:fill",gvjs_wy="v:oval",gvjs_xy="v:path",gvjs_yy="v:shape",gvjs_zy="vAxes",gvjs_Ay="valign",gvjs_By="value-and-percentage",gvjs_Cy="var _loaded = false;",gvjs_Dy="viewWindow.max",gvjs_Ey="viewWindow.min",gvjs_Fy="viewWindowMode",gvjs_Gy="visibleInLegend",gvjs_Hy="wordtree",gvjs_Iy="world";function gvjs_Jy(a){var b=null,c=null;gvjs_q(a)?b=a:c=a;this.Uoa=b;this.H=c;this.SS=null}
gvjs_Jy.prototype.lp=function(a){this.SS=a;this.H&&gvjs_Zh(this.H,a)};gvjs_Jy.prototype.hv=function(){return this.H?gvjs__h(this.H):this.SS};gvjs_Jy.prototype.j=function(){this.H||(this.H=this.Uoa(),null===this.SS||gvjs_Zh(this.H,this.SS));return this.H};function gvjs_Ky(){this.Jc=[]}gvjs_=gvjs_Ky.prototype;gvjs_.Ij=function(a){this.Jc.push(a)};gvjs_.move=function(a,b){this.Ij(gvjs_Ly(a,b))};gvjs_.za=function(a,b){this.Ij({type:gvjs_M,data:{x:a,y:b}})};gvjs_.Bp=function(a,b,c,d,e,f){this.Ij({type:gvjs_Nt,data:{x1:a,y1:b,x2:c,y2:d,x:e,y:f}})};gvjs_.eg=function(a,b,c,d,e,f,g){this.Ij({type:"arc",data:{cx:a,cy:b,rx:c,ry:d,ly:e,eu:f,Tda:g}})};
function gvjs_My(a,b,c){if(0!=b.length)if(0==a.Jc.length?a.move(b[0].x,b[0].y):a.za(b[0].x,b[0].y),c)for(var d=1;d<b.length;++d)a.Bp(c[d-1][1].x,c[d-1][1].y,c[d][0].x,c[d][0].y,b[d].x,b[d].y);else for(d=1;d<b.length;++d)a.za(b[d].x,b[d].y)}gvjs_.close=function(){this.Ij({type:gvjs_rt,data:null})};function gvjs_Ly(a,b){return{type:gvjs_hw,data:{x:a,y:b}}}function gvjs_Ny(a,b){var c=new gvjs_Ky;0<a.length&&(gvjs_My(c,a),b||c.close());return c};var gvjs_vca={sma:gvjs_4,CENTER:gvjs_1,ela:gvjs_3};function gvjs_Oy(a,b,c){switch(c){case gvjs_4:c=a;a+=b;break;case gvjs_3:c=a-b;break;case gvjs_1:c=a-b/2;a+=b/2;break;default:c=a=NaN}return{start:c,end:a}}function gvjs_Py(a,b,c,d){d&&(c=c===gvjs_4?gvjs_3:c===gvjs_3?gvjs_4:c);switch(c){case gvjs_3:return b;case gvjs_1:return gvjs_Td(a,b);default:return a}};function gvjs_Qy(a,b){gvjs_T.call(this);this.na=a;this.yF=b;this.Sv=null;this.hf=gvjs_ti(gvjs_r(function(a,b,e){return this.xC(a,b,e)},this),{mV:function(a,b){var e=[a,b[0]];gvjs_v(b[1],function(a,b){e.push(a);e.push(b)});e.push(+b[2]);return"getTextSize_"+e.join("_")}});this.mw=null}gvjs_s(gvjs_Qy,gvjs_T);
function gvjs_Ry(){var a=gvjs_rg();a.__googleVisualizationAbstractRendererElementsCount__=a.__googleVisualizationAbstractRendererElementsCount__||0;var b="_ABSTRACT_RENDERER_ID_"+a.__googleVisualizationAbstractRendererElementsCount__.toString();a.__googleVisualizationAbstractRendererElementsCount__++;return b}gvjs_=gvjs_Qy.prototype;gvjs_.width=0;gvjs_.height=0;gvjs_.Um=function(a,b){a=this.pP(a,b);a.lp(gvjs_Ma);return this.Sv=a};gvjs_.deleteContents=function(a){this.t_(a)};gvjs_.flush=function(){};
gvjs_.clear=function(){this.Kf()};gvjs_.Kf=function(){this.Sv=null};gvjs_.N=function(){this.Kf();gvjs_Qy.o.N.call(this)};gvjs_.getContainer=function(){return this.na};gvjs_.lp=function(a,b){a&&(a.constructor==gvjs_Jy?a.lp(b):gvjs_Zh(a,b))};gvjs_.hv=function(a){return gvjs__h(a)};gvjs_.appendChild=function(a,b){if(b){if(b.constructor==gvjs_Jy){if(!b.H)return;b=b.j()}a.j().appendChild(b)}};
function gvjs_Sy(a,b){b instanceof gvjs_Jy&&(b=b.j());for(var c;c=b.firstChild;)gvjs_Sy(a,c);b.parentElement.removeChild(b)}gvjs_.replaceChild=function(a,b,c){a=a.j();gvjs_9e(c)!=a?(gvjs_Sy(this,c),a.appendChild(b)):a.replaceChild(b,c)};gvjs_.gc=function(a){if(a.H){var b=a.j();this.Pu.gc(b);a.j()}};gvjs_.Pa=function(a){a=null!=a?a:!1;var b=new gvjs_Jy(gvjs_r(this.LZ,this));a||b.j();return b};gvjs_.UB=function(){};gvjs_.nI=function(){return null};
function gvjs_Ty(a,b,c,d,e,f){var g=new gvjs_Ky;g.move(b,c);g.za(d,e);return a.Nc(g,f)}gvjs_.Nc=function(a,b){for(var c=[],d=0;d<a.Jc.length;d++){var e=c,f=a.Jc[d];switch(f.type){case gvjs_hw:f=f.data;this.yd(e,f.x,f.y);break;case gvjs_M:f=f.data;this.Ma(e,f.x,f.y);break;case gvjs_Nt:f=f.data;this.Kr(e,f.x1,f.y1,f.x2,f.y2,f.x,f.y);break;case "arc":f=f.data;this.Hm(e,f.cx,f.cy,f.rx,f.ry,f.ly,f.eu,f.Tda);break;case gvjs_rt:this.Wi(e)}}return this.XZ(c,b)};
gvjs_.Se=function(a,b,c,d,e){a=this.Jx(a,b,c,d);this.appendChild(e,a);return a};gvjs_.Ml=function(a,b,c,d,e,f){a=this.JZ(a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.ub=function(a,b,c,d,e,f){a=this.Il(a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.E_=function(a,b,c,d,e,f){a=gvjs_Ty(this,a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.Ha=function(a,b,c){a=this.Nc(a,b);this.appendChild(c,a);return a};gvjs_.ie=function(a,b,c,d,e,f,g,h,k){a=this.Kx(a,b,c,d,e,f,g,k);this.appendChild(h,a);return a};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){a=this.VH(a,b,c,d,e,f,g,h,l);this.appendChild(k,a);return a};function gvjs_wca(a,b,c,d,e,f,g,h,k,l){b=a.hs(b,c,d,e,f,g,h,k,void 0);a.appendChild(l,b)}gvjs_.Yl=function(a,b){return this.hf(a,b).width};gvjs_.gD=function(){return!1};gvjs_.NH=gvjs_Hd;function gvjs_Uy(a){gvjs_W.call(this);this.H=a;a=gvjs_y?gvjs_lk:gvjs_Os;this.Qva=gvjs_V(this.H,gvjs_y?gvjs_kk:gvjs__a,this,!gvjs_y);this.Rva=gvjs_V(this.H,a,this,!gvjs_y)}gvjs_s(gvjs_Uy,gvjs_W);gvjs_Uy.prototype.handleEvent=function(a){var b=new gvjs_9l(a.fj);b.type=a.type==gvjs_kk||a.type==gvjs__a?gvjs_kk:gvjs_lk;this.dispatchEvent(b)};gvjs_Uy.prototype.N=function(){gvjs_Uy.o.N.call(this);gvjs_qm(this.Qva);gvjs_qm(this.Rva);delete this.H};function gvjs_Vy(){}gvjs_Vy.prototype.Df=function(){};function gvjs_Wy(a){var b=a.offsetLeft,c=a.offsetParent;c||gvjs_Hf(a)!=gvjs_Za||(c=gvjs_Ge(a).documentElement);if(!c)return b;if(gvjs_fe)var d=gvjs_4f(c),b=b+d.left;else gvjs_ue(8)&&!gvjs_ue(9)&&(d=gvjs_4f(c),b-=d.left);return gvjs_Zf(c)?c.clientWidth-(b+a.offsetWidth):b};function gvjs_Xy(a,b,c,d,e,f,g,h,k){var l=gvjs_Yy(c),m=gvjs_Vf(a),n=gvjs_Nf(a);n&&m.cD(gvjs_xf(n));var n=gvjs_Ee(a),p=gvjs_Ee(c);if(n.vc()!=p.vc()){var q=n.vc().body;var p=p.getWindow(),r=new gvjs_z(0,0),t=gvjs_Se(gvjs_Ge(q));if(gvjs_Bf(t,"parent")){var u=q;do{var w=t==p?gvjs_Of(u):gvjs_Rf(u);r.x+=w.x;r.y+=w.y}while(t&&t!=p&&t!=t.parent&&(u=t.frameElement)&&(t=t.parent))}q=gvjs_ze(r,gvjs_Of(q));!gvjs_y||gvjs_ue(9)||gvjs_Pe(n.Ad)||(q=gvjs_ze(q,gvjs_Qe(n.Ad)));m.left+=q.x;m.top+=q.y}a=gvjs_Zy(a,b);
b=m.left;a&4?b+=m.width:a&2&&(b+=m.width/2);m=new gvjs_z(b,m.top+(a&1?m.height:0));m=gvjs_ze(m,l);e&&(m.x+=(a&4?-1:1)*e.x,m.y+=(a&1?-1:1)*e.y);var v;if(g)if(k)v=k;else if(v=gvjs_Nf(c))v.top-=l.y,v.right-=l.x,v.bottom-=l.y,v.left-=l.x;return gvjs__y(m,c,d,f,v,g,h)}
function gvjs_Yy(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;c&&gvjs_Hf(a)==gvjs_rb||(b=gvjs_Of(a),c||(c=(c=gvjs_Zf(a))&&gvjs_fe?-a.scrollLeft:!c||gvjs_Laa&&gvjs_te("8")||gvjs_Gf(a,"overflowX")==gvjs_Ab?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,b=gvjs_ze(b,new gvjs_z(c,a.scrollTop))))}return b||new gvjs_z}
function gvjs__y(a,b,c,d,e,f,g){a=a.clone();var h=gvjs_Zy(b,c);c=gvjs_Uf(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var k=0;if(d||0!=h)h&4?a.x-=g.width+(d?d.right:0):h&2?a.x-=g.width/2:d&&(a.x+=d.left),h&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);if(f){if(e){d=a;h=g;k=0;65==(f&65)&&(d.x<e.left||d.x>=e.right)&&(f&=-2);132==(f&132)&&(d.y<e.top||d.y>=e.bottom)&&(f&=-5);d.x<e.left&&f&1&&(d.x=e.left,k|=1);if(f&16){var l=d.x;d.x<e.left&&(d.x=e.left,k|=4);d.x+h.width>e.right&&(h.width=Math.min(e.right-
d.x,l+h.width-e.left),h.width=Math.max(h.width,0),k|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),k|=1);f&2&&(k|=(d.x<e.left?16:0)|(d.x+h.width>e.right?32:0));d.y<e.top&&f&4&&(d.y=e.top,k|=2);f&32&&(l=d.y,d.y<e.top&&(d.y=e.top,k|=8),d.y+h.height>e.bottom&&(h.height=Math.min(e.bottom-d.y,l+h.height-e.top),h.height=Math.max(h.height,0),k|=8));d.y+h.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-h.height,e.top),k|=2);f&8&&(k|=(d.y<e.top?64:0)|(d.y+h.height>e.bottom?128:0));e=k}else e=
256;k=e}f=new gvjs_D(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=k;if(e&496)return e;gvjs_If(b,new gvjs_z(f.left,f.top));g=f.bc();gvjs_Be(c,g)||(c=g,g=gvjs_Ge(b),a=gvjs_Pe(gvjs_Ee(g).Ad),!gvjs_y||gvjs_te("10")||a&&gvjs_te("8")?(b=b.style,gvjs_fe?b.MozBoxSizing=gvjs_Qs:gvjs_ge?b.WebkitBoxSizing=gvjs_Qs:b.boxSizing=gvjs_Qs,b.width=Math.max(c.width,0)+gvjs_g,b.height=Math.max(c.height,0)+gvjs_g):(g=b.style,a?(a=gvjs_3f(b),b=gvjs_4f(b),g.pixelWidth=c.width-b.left-a.left-a.right-
b.right,g.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(g.pixelWidth=c.width,g.pixelHeight=c.height)));return e}function gvjs_Zy(a,b){return(b&8&&gvjs_Zf(a)?b^4:b)&-9};function gvjs_0y(a,b,c){this.element=a;this.LH=b;this.Jxa=c}gvjs_s(gvjs_0y,gvjs_Vy);gvjs_0y.prototype.Df=function(a,b,c){gvjs_Xy(this.element,this.LH,a,b,void 0,c,this.Jxa)};function gvjs_1y(a,b){this.la=a instanceof gvjs_z?a:new gvjs_z(a,b)}gvjs_s(gvjs_1y,gvjs_Vy);gvjs_1y.prototype.Df=function(a,b,c,d){gvjs_Xy(gvjs_Lf(a),0,a,b,this.la,c,null,d)};function gvjs_xca(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!gvjs_fe;default:return 166>a.keyCode||183<a.keyCode}}
function gvjs_yca(a,b,c,d,e){if(!(gvjs_y||gvjs_ee||gvjs_ge&&gvjs_te("525")))return!0;if(gvjs_ie&&e)return gvjs_2y(a);if(e&&!d)return!1;gvjs_p(b)&&(b=gvjs_3y(b));if(!c&&(17==b||18==b||gvjs_ie&&91==b))return!1;if((gvjs_ge||gvjs_ee)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(gvjs_y&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(gvjs_ge||gvjs_ee)}return gvjs_2y(a)}
function gvjs_2y(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_ge||gvjs_ee)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function gvjs_3y(a){if(gvjs_fe)a=gvjs_zca(a);else if(gvjs_ie&&gvjs_ge)a:switch(a){case 93:a=91;break a}return a}
function gvjs_zca(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function gvjs_4y(a,b){gvjs_W.call(this);this.Ed=new gvjs_qp(this);this.Xz(a||null);b&&this.vw(b)}gvjs_s(gvjs_4y,gvjs_W);gvjs_=gvjs_4y.prototype;gvjs_.H=null;gvjs_.M9=!0;gvjs_.K9=null;gvjs_.L9=null;gvjs_.jD=!1;gvjs_.Oza=!1;gvjs_.J2=-1;gvjs_.pua=!1;gvjs_.sqa=!0;gvjs_.zg=gvjs_6x;gvjs_.getType=function(){return this.zg};gvjs_.vw=function(a){this.zg=a};gvjs_.j=function(){return this.H};gvjs_.Xz=function(a){gvjs_5y(this);this.H=a};gvjs_.oV=function(a){gvjs_5y(this);this.M9=a};
gvjs_.JV=function(a,b){this.mF=a;this.PC=b};gvjs_.Vc=function(){return this.Ed};function gvjs_5y(a){if(a.jD)throw Error("Can not change this state of the popup while showing.");}gvjs_.ea=function(){return this.jD};gvjs_.setVisible=function(a){this.mF&&this.mF.stop();this.PC&&this.PC.stop();a?this.p6():this.QC()};gvjs_.Df=gvjs_Fb;
gvjs_.p6=function(){if(!this.jD&&this.f4()){if(!this.H)throw Error("Caller must call setElement before trying to show the popup");this.Df();var a=gvjs_Ge(this.H);this.pua&&this.Ed.B(a,gvjs_tv,this.jxa,!0);if(this.M9)if(this.Ed.B(a,gvjs_hl,this.aga,!0),gvjs_y){var b;try{b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=gvjs_cf(b)}catch(d){break}a=c;b=a.activeElement}this.Ed.B(a,gvjs_hl,this.aga,!0);this.Ed.B(a,"deactivate",this.$fa)}else this.Ed.B(a,gvjs_Os,this.$fa);this.zg==gvjs_6x?
(this.H.style.visibility=gvjs_Ab,gvjs_F(this.H,!0)):this.zg==gvjs_iw&&this.Df();this.jD=!0;this.J2=gvjs_Qb();this.mF?(gvjs_om(this.mF,gvjs_3,this.Dz,!1,this),this.mF.play()):this.Dz()}};gvjs_.QC=function(a){if(!this.jD||!this.dispatchEvent({type:gvjs_Ls,target:a}))return!1;this.Ed&&this.Ed.Ec();this.jD=!1;gvjs_Qb();this.PC?(gvjs_om(this.PC,gvjs_3,gvjs_Pb(this.V$,a),!1,this),this.PC.play()):this.V$(a);return!0};
gvjs_.V$=function(a){this.zg==gvjs_6x?this.Oza?gvjs_Ym(this.qda,0,this):this.qda():this.zg==gvjs_iw&&(this.H.style.top="-10000px");this.cw(a)};gvjs_.qda=function(){this.H.style.visibility=gvjs_7a;gvjs_F(this.H,!1)};gvjs_.f4=function(){return this.dispatchEvent(gvjs_Ms)};gvjs_.Dz=function(){this.dispatchEvent(gvjs_tx)};gvjs_.cw=function(a){this.dispatchEvent({type:gvjs_4u,target:a})};
gvjs_.aga=function(a){a=a.target;gvjs_$e(this.H,a)||gvjs_Aca(this,a)||this.L9&&!gvjs_$e(this.L9,a)||150>gvjs_Qb()-this.J2||this.QC(a)};gvjs_.jxa=function(a){27==a.keyCode&&this.QC(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.$fa=function(a){if(this.sqa){var b=gvjs_Ge(this.H);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_$e(this.H,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>gvjs_Qb()-this.J2||this.QC()}};
function gvjs_Aca(a,b){return gvjs_nc(a.K9||[],function(a){return b===a||gvjs_$e(a,b)})}gvjs_.N=function(){gvjs_4y.o.N.call(this);this.Ed.oa();gvjs_U(this.mF);gvjs_U(this.PC);delete this.H;delete this.Ed;delete this.K9};function gvjs_6y(a,b){this.Pga=8;this.Na=b||void 0;gvjs_4y.call(this,a)}gvjs_s(gvjs_6y,gvjs_4y);gvjs_6y.prototype.getPosition=function(){return this.Na||null};gvjs_6y.prototype.setPosition=function(a){this.Na=a||void 0;this.ea()&&this.Df()};gvjs_6y.prototype.Df=function(){if(this.Na){var a=!this.ea()&&this.getType()!=gvjs_iw,b=this.j();a&&(b.style.visibility=gvjs_7a,gvjs_F(b,!0));this.Na.Df(b,this.Pga,this.bGa);a&&gvjs_F(b,!1)}};function gvjs_7y(a,b,c){this.F=c||(a?gvjs_Ee(gvjs_He(document,a)):gvjs_Ee());gvjs_6y.call(this,this.F.C(gvjs_qa,{style:"position:absolute;display:none;"}));this.Gb=new gvjs_z(1,1);this.gb=new gvjs_x;this.sA=null;a&&this.mB(a);null!=b&&this.Vt(b)}gvjs_s(gvjs_7y,gvjs_6y);var gvjs_8y=[];gvjs_=gvjs_7y.prototype;gvjs_.If=null;gvjs_.className="charts-tooltip";gvjs_.QV=500;gvjs_.oda=0;gvjs_.Da=function(){return this.F};
gvjs_.mB=function(a){a=gvjs_He(document,a);this.gb.add(a);gvjs_V(a,gvjs_jl,this.Us,!1,this);gvjs_V(a,gvjs_il,this.lR,!1,this);gvjs_V(a,gvjs_ew,this.Qca,!1,this);gvjs_V(a,gvjs__a,this.sv,!1,this);gvjs_V(a,gvjs_Os,this.lR,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_He(document,a),gvjs_9y(this,a),this.gb.remove(a);else{for(var b=this.gb.Va(),c=0;a=b[c];c++)gvjs_9y(this,a);this.gb.clear()}};
function gvjs_9y(a,b){gvjs_pm(b,gvjs_jl,a.Us,!1,a);gvjs_pm(b,gvjs_il,a.lR,!1,a);gvjs_pm(b,gvjs_ew,a.Qca,!1,a);gvjs_pm(b,gvjs__a,a.sv,!1,a);gvjs_pm(b,gvjs_Os,a.lR,!1,a)}gvjs_.Vt=function(a){gvjs_df(this.j(),a)};gvjs_.d6=function(a){var b=this.j();b&&gvjs_we(b,a)};
gvjs_.Xz=function(a){var b=this.j();b&&gvjs_3e(b);gvjs_7y.o.Xz.call(this,a);a?(b=this.F.vc().body,b.insertBefore(a,b.lastChild),gvjs_U(this.sA),this.sA=new gvjs_Uy(this.j()),gvjs_3l(this,this.sA),gvjs_V(this.sA,gvjs_kk,this.rH,void 0,this),gvjs_V(this.sA,gvjs_lk,this.aW,void 0,this)):(gvjs_U(this.sA),this.sA=null)};gvjs_.mv=function(){return gvjs_lf(this.j())};gvjs_.hca=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.ww?this.ea()?4:1:this.OJ?3:this.ea()?2:0};
gvjs_.f4=function(){if(!gvjs_4y.prototype.f4.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_8y[b];b++)gvjs_$e(a.j(),this.anchor)||a.setVisible(!1);gvjs_vc(gvjs_8y,this);a=this.j();a.className=this.className;this.rH();gvjs_V(a,gvjs_jl,this.bda,!1,this);gvjs_V(a,gvjs_il,this.ada,!1,this);gvjs_$y(this);return!0};
gvjs_.cw=function(){gvjs_yc(gvjs_8y,this);for(var a=this.j(),b,c=0;b=gvjs_8y[c];c++)b.anchor&&gvjs_$e(a,b.anchor)&&b.setVisible(!1);this.vga&&this.vga.aW();gvjs_pm(a,gvjs_jl,this.bda,!1,this);gvjs_pm(a,gvjs_il,this.ada,!1,this);this.anchor=void 0;0==this.getState()&&(this.eV=!1);gvjs_4y.prototype.cw.call(this)};
gvjs_.ifa=function(a,b){this.anchor==a&&this.gb.contains(this.anchor)&&(this.eV||!this.pGa?(this.setVisible(!1),this.ea()||(this.anchor=a,this.setPosition(b||this.QQ(0)),this.setVisible(!0))):this.anchor=void 0);this.ww=void 0};gvjs_.kJ=function(){return this.gb};gvjs_.oC=function(){return this.If};
gvjs_.jwa=function(a){this.OJ=void 0;if(a==this.anchor){a=this.Da();var b=a.oC();a=b&&this.j()&&a.contains(this.j(),b);null!=this.If&&(this.If==this.j()||this.gb.contains(this.If))||a||this.B$&&this.B$.If||this.setVisible(!1)}};function gvjs_az(a,b){var c=gvjs_Qe(a.F.Ad);a.Gb.x=b.clientX+c.x;a.Gb.y=b.clientY+c.y}
gvjs_.Us=function(a){var b=gvjs_bz(this,a.target);this.If=b;this.rH();b!=this.anchor&&(this.anchor=b,this.ww||(this.ww=gvjs_Ym(gvjs_r(this.ifa,this,b,void 0),this.QV)),gvjs_cz(this),gvjs_az(this,a))};function gvjs_bz(a,b){try{for(;b&&!a.gb.contains(b);)b=b.parentNode;return b}catch(c){return null}}gvjs_.Qca=function(a){gvjs_az(this,a);this.eV=!0};
gvjs_.sv=function(a){this.If=a=gvjs_bz(this,a.target);this.eV=!0;if(this.anchor!=a){this.anchor=a;var b=this.QQ(1);this.rH();this.ww||(this.ww=gvjs_Ym(gvjs_r(this.ifa,this,a,b),this.QV));gvjs_cz(this)}};gvjs_.QQ=function(a){return 0==a?(a=this.Gb.clone(),new gvjs_dz(a)):new gvjs_ez(this.If)};function gvjs_cz(a){if(a.anchor)for(var b,c=0;b=gvjs_8y[c];c++)gvjs_$e(b.j(),a.anchor)&&(b.B$=a,a.vga=b)}
gvjs_.lR=function(a){var b=gvjs_bz(this,a.target),c=gvjs_bz(this,a.relatedTarget);b!=c&&(b==this.If&&(this.If=null),gvjs_$y(this),this.eV=!1,!this.ea()||a.relatedTarget&&gvjs_$e(this.j(),a.relatedTarget)?this.anchor=void 0:this.aW())};gvjs_.bda=function(){var a=this.j();this.If!=a&&(this.rH(),this.If=a)};gvjs_.ada=function(a){var b=this.j();this.If!=b||a.relatedTarget&&gvjs_$e(b,a.relatedTarget)||(this.If=null,this.aW())};function gvjs_$y(a){a.ww&&(gvjs_Zm(a.ww),a.ww=void 0)}
gvjs_.aW=function(){2==this.getState()&&(this.OJ=gvjs_Ym(gvjs_r(this.jwa,this,this.anchor),this.oda))};gvjs_.rH=function(){this.OJ&&(gvjs_Zm(this.OJ),this.OJ=void 0)};gvjs_.N=function(){this.setVisible(!1);gvjs_$y(this);this.detach();this.j()&&gvjs_3e(this.j());this.If=null;delete this.F;gvjs_7y.o.N.call(this)};function gvjs_dz(a,b){gvjs_1y.call(this,a,b)}gvjs_s(gvjs_dz,gvjs_1y);
gvjs_dz.prototype.Df=function(a,b,c){b=gvjs_Lf(a);b=gvjs_Nf(b);c=c?new gvjs_C(c.top+10,c.right,c.bottom,c.left+10):new gvjs_C(10,0,0,10);gvjs__y(this.la,a,8,c,b,9)&496&&gvjs__y(this.la,a,8,c,b,5)};function gvjs_ez(a){gvjs_0y.call(this,a,5)}gvjs_s(gvjs_ez,gvjs_0y);gvjs_ez.prototype.Df=function(a,b,c){var d=new gvjs_z(10,0);gvjs_Xy(this.element,this.LH,a,b,d,c,9)&496&&gvjs_Xy(this.element,4,a,1,d,c,5)};function gvjs_fz(a){return gvjs_of(a,function(a){return a.referencepoint},!0)};function gvjs_gz(a,b){gvjs_Qy.call(this,a,b);this.Pu=gvjs_Ee(a);this.SP=this.Pu.vc();this.gu=[];this.U=new gvjs_qp}gvjs_s(gvjs_gz,gvjs_Qy);function gvjs_Bca(a,b,c,d){b=new gvjs_7y(b);var e=a.Pu.C(gvjs_b);c=c.split("\n");e.appendChild(a.Pu.createTextNode(c[0]));for(var f=1;f<c.length;++f)e.appendChild(a.Pu.C("br")),e.appendChild(a.Pu.createTextNode(c[f]));gvjs_E(e,d);b.j().appendChild(e);b.QV=100;b.oda=100;a.gu.push(b)}gvjs_=gvjs_gz.prototype;gvjs_.Ze=function(a){this.Pu.removeNode(a);gvjs_rm(a)};
gvjs_.clear=function(){this.U.Ec();gvjs_U(this.U);this.U=new gvjs_qp;gvjs_gz.o.clear.call(this)};gvjs_.Kf=function(){gvjs_gz.o.Kf.call(this);gvjs_t(this.gu,function(a){gvjs_U(a)});gvjs_uc(this.gu);this.Pu.gc(this.na);this.U.Ec();gvjs_U(this.U)};gvjs_.Fo=function(a){var b=gvjs_fz(a);return b?(b=gvjs_Pf(a,b),a=gvjs_Uf(a),new gvjs_C(b.y,b.x+a.width,b.y+a.height,b.x)):null};
function gvjs_hz(a){for(var b=a.target;b.parentNode;)b=b.parentNode;9===b.nodeType||11===b.nodeType?(b=gvjs_fz(a.target),a=gvjs_Pf(a,b)):a=null;return a}gvjs_.xc=function(a,b,c){a.constructor==gvjs_Jy&&(a=a.j());this.U.B(a,b,c)};gvjs_.replaceChild=function(a,b,c){gvjs_gz.o.replaceChild.call(this,a,b,c);gvjs_rm(c)};function gvjs_iz(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}gvjs_iz.prototype.clone=function(){return new gvjs_iz(this.x0,this.y0,this.x1,this.y1)};gvjs_iz.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1};function gvjs_jz(a){var b=a.x1-a.x0;a=a.y1-a.y0;return b*b+a*a}function gvjs_kz(a,b){return new gvjs_z(gvjs_Md(a.x0,a.x1,b),gvjs_Md(a.y0,a.y1,b))};function gvjs_lz(a,b){gvjs_gz.call(this,a,b);this.Ba=null;a=gvjs_Ee(b).createElement(gvjs_2s);this.yF.appendChild(a);this.Yia=a.getContext("2d");this.Cn=this.wa=this.XO=null}gvjs_s(gvjs_lz,gvjs_gz);function gvjs_mz(a){a.yga||(a.Ba.beginPath(),a.Cn=new gvjs_C(Infinity,-Infinity,-Infinity,Infinity),a.yga=!0)}function gvjs_nz(a,b,c){a.Cn&&(a.Cn.left=Math.min(a.Cn.left,b),a.Cn.top=Math.min(a.Cn.top,c),a.Cn.right=Math.max(a.Cn.right,b),a.Cn.bottom=Math.max(a.Cn.bottom,c))}gvjs_=gvjs_lz.prototype;
gvjs_.pP=function(a,b){var c=gvjs_Ee(this.na).createElement(gvjs_2s);c.setAttribute(gvjs_Cb,a);c.setAttribute(gvjs_6a,b);this.wa=new gvjs_A(a,b);this.na.appendChild(c);this.Ba=c.getContext("2d");return new gvjs_Jy(c)};gvjs_.t_=function(){var a=this.Sv.j();this.Ba.clearRect(0,0,a.width,a.height)};function gvjs_oz(a){return gvjs_Ee(a.na).createElement("empty")}function gvjs_pz(a,b){if(a==gvjs_e)return gvjs_5w;b==gvjs_e&&(b=1);return"rgba("+gvjs_Mg(gvjs_Gg(a).Vb)+","+b+")"}
function gvjs_qz(a,b){"undefined"!==typeof a.setLineDash?a.setLineDash(b):a.dGa=b}function gvjs_rz(a,b,c,d,e){var f=/^(\d+(\.\d*)?)\%$/;typeof b===gvjs_h&&f.test(b)?(b=parseFloat(f.exec(b)[1])/100,c&&null!=e?b=d?e.height*b+e.top:e.width*b+e.left:null!=a.wa&&(b=d?a.wa.height*b:a.wa.width*b)):b=+b;return b}
gvjs_.Pi=function(a,b){this.Ba.strokeStyle=gvjs_pz(a.ye,a.di);this.Ba.fillStyle=gvjs_pz(a.ob(),a.Ie);var c=a.xm;null!=c&&"dash"==c?gvjs_qz(this.Ba,[8,2]):gvjs_m(c)?gvjs_qz(this.Ba,c):gvjs_qz(this.Ba,[]);var d=a.$d,c=a.pg;if(null!=d){c=null;switch(d.getStyle()){case gvjs_Rw:c=this.SP.createElement(gvjs_2s),c.setAttribute(gvjs_Cb,4),c.setAttribute(gvjs_6a,4),b=c.getContext("2d"),b.fillStyle=d.getBackgroundColor(),b.fillRect(0,0,4,4),b.strokeStyle=d.ue(),b.beginPath(),b.lineWidth=2,b.lineCap=gvjs_Bx,
b.moveTo(2,0),b.lineTo(4,2),b.moveTo(0,2),b.lineTo(2,4),b.stroke()}this.Ba.fillStyle=this.Ba.createPattern(c,"repeat")}else if(null!=c){var e=c.Dr||!1,d=gvjs_rz(this,c.x1,e,!1,b),f=gvjs_rz(this,c.y1,e,!0,b),g=gvjs_rz(this,c.x2,e,!1,b);b=gvjs_rz(this,c.y2,e,!0,b);b=this.Ba.createLinearGradient(d,f,g,b);b.addColorStop(0,c.jg);b.addColorStop(1,c.Lf);this.Ba.fillStyle=b}this.Ba.lineWidth=a.Xb};
function gvjs_sz(a,b){b.Rb&&b.Rb!=gvjs_e?(a.strokeStyle=b.Rb,a.lineWidth=3):a.strokeStyle=gvjs_5w;a.fillStyle=gvjs_pz(b.color,b.opacity?b.opacity:1);gvjs_qz(a,[]);var c="";b.Qc&&(c="italic ");b.bold&&(c+="bold ");c+=b.fontSize+"px "+b.lb;a.font=c}gvjs_.Jx=function(a,b,c,d){this.Ba.beginPath();this.Pi(d,new gvjs_D(a-c,b-c,2*c,2*c));this.Ba.arc(a,b,c,0,2*Math.PI);this.Ba.closePath();this.Ba.fill();this.Ba.stroke();return gvjs_oz(this)};
gvjs_.JZ=function(a,b,c,d,e){this.Ba.save();this.Pi(e,new gvjs_D(a-c,b-d,2*c,2*d));this.Ba.translate(a,b);c>d?(this.Ba.scale(1,d/c),a=c):(this.Ba.scale(c/d,1),a=d);this.Ba.arc(0,0,a,0,2*Math.PI,!1);this.Ba.fill();this.Ba.stroke();this.Ba.restore();return gvjs_oz(this)};gvjs_.Il=function(a,b,c,d,e){this.Pi(e,new gvjs_D(a,b,c,d));this.Ba.fillRect(a,b,c,d);this.Ba.strokeRect(a,b,c,d);return gvjs_oz(this)};gvjs_.Z2=function(){return{append:[],R_:[gvjs_oz(this)]}};
gvjs_.XZ=function(a,b){this.Pi(b,gvjs_xf(this.Cn));this.Ba.fill();this.Ba.stroke();this.yga=!1;this.Cn=null;return gvjs_oz(this)};gvjs_.Kx=function(a,b,c,d,e,f,g){return this.hs(a,b,c,d,0,e,f,g)};gvjs_.VH=function(a,b,c,d,e,f,g,h){var k=gvjs_Py(b,d,f),l=gvjs_Py(c,e,f);return this.hs(a,k,l,Math.sqrt(gvjs_jz(new gvjs_iz(b,c,d,e))),gvjs_Qd(b,c,d,e),f,g,h)};
gvjs_.hs=function(a,b,c,d,e,f,g,h){gvjs_sz(this.Ba,h);this.Ba.save();e=gvjs_Nd(e);d=b*Math.sin(-e)+c*Math.cos(-e);b=b*Math.cos(-e)-c*Math.sin(-e);this.Ba.rotate(e);g==gvjs_4?d+=4*h.fontSize/5:g==gvjs_1?d+=h.fontSize/3:g==gvjs_3&&(d-=h.fontSize/5);f!=gvjs_4&&(f==gvjs_1?b-=this.xC(a,h).width/2:f==gvjs_3&&(b-=this.xC(a,h).width));this.Ba.strokeText(a,b,d);this.Ba.fillText(a,b,d);h.bf&&(this.Ba.beginPath(),e=h.fontSize/15,d+=e+1,1>e&&(e=1),this.Ba.lineWidth=e,this.Ba.moveTo(b,d),this.Ba.lineTo(this.Ba.measureText(a).width+
b,d),this.Ba.strokeStyle=this.Ba.fillStyle,this.Ba.stroke());this.Ba.restore();return gvjs_oz(this)};gvjs_.LZ=function(){return gvjs_oz(this)};gvjs_.UB=function(a){null!==a&&(this.XO=a,this.Ba.save(),this.Ba.beginPath(),this.Ba.fillStyle=gvjs_5w,this.Ba.rect(a.left,a.top,a.width,a.height),this.Ba.clip())};gvjs_.nI=function(){var a=this.XO;this.XO&&(this.XO=null,this.Ba.restore());return a};gvjs_.tH=function(){return gvjs_oz(this)};
gvjs_.yd=function(a,b,c){gvjs_mz(this);this.Ba.moveTo(b,c);gvjs_nz(this,b,c)};gvjs_.Ma=function(a,b,c){gvjs_mz(this);this.Ba.lineTo(b,c);gvjs_nz(this,b,c)};gvjs_.Kr=function(a,b,c,d,e,f,g){gvjs_mz(this);this.Ba.bezierCurveTo(b,c,d,e,f,g);gvjs_nz(this,b,c);gvjs_nz(this,d,e);gvjs_nz(this,f,g)};gvjs_.Wi=function(){gvjs_mz(this);this.Ba.closePath()};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){gvjs_mz(this);f=gvjs_Nd(f-90);g=gvjs_Nd(g-90);a=Math.max(d,e);this.Ba.save();this.Ba.translate(b,c);this.Ba.scale(d/a,e/a);this.Ba.arc(0,0,a,f,g,!h);this.Ba.restore()};gvjs_.On=function(){};gvjs_.Qg=function(){};gvjs_.rk=function(){};gvjs_.AV=function(){};gvjs_.IV=function(){};gvjs_.wd=function(){};gvjs_.xC=function(a,b){gvjs_sz(this.Yia,b);return new gvjs_A(this.Yia.measureText(a).width,b.fontSize)};gvjs_.R0=function(){return 0};gvjs_.xj=function(){};var gvjs_tz;var gvjs_Cca=[gvjs_xt,gvjs_Uu,gvjs_Zu,"listbox","menu","menubar","radiogroup",gvjs_ol,"rowgroup","tablist","textbox","toolbar","tree","treegrid"];function gvjs_uz(a,b){b?a.setAttribute(gvjs_kb,b):a.removeAttribute(gvjs_kb)}
function gvjs_vz(a,b,c){gvjs_m(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(gvjs_tz||(gvjs_tz={atomic:!1,autocomplete:gvjs_e,dropeffect:gvjs_e,haspopup:!1,live:gvjs_mw,multiline:!1,multiselectable:!1,orientation:gvjs_i,readonly:!1,relevant:"additions text",required:!1,sort:gvjs_e,busy:!1,disabled:!1,hidden:!1,invalid:gvjs_Xa}),c=gvjs_tz,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function gvjs_wz(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}function gvjs_xz(a){var b=gvjs_wz(a,gvjs_cs);return gvjs_Ge(a).getElementById(b)}function gvjs_yz(a,b){var c="";b&&(c=b.id);gvjs_vz(a,gvjs_cs,c)}function gvjs_zz(a){return gvjs_wz(a,gvjs_vv)}function gvjs_Az(a,b){gvjs_vz(a,gvjs_vv,b)};function gvjs_Bz(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_qp}gvjs_s(gvjs_Bz,gvjs_T);gvjs_=gvjs_Bz.prototype;gvjs_.getContainer=function(){return this.L};gvjs_.clear=function(){this.sH();this.U=new gvjs_qp};gvjs_.sH=function(){gvjs_0e(this.L);this.U.Ec();gvjs_U(this.U)};gvjs_.N=function(){this.sH();gvjs_Bz.o.N.call(this)};gvjs_.xc=function(a,b,c){this.U.B(a,b,c)};function gvjs_Cz(a,b){this.x=a;this.y=b}gvjs_s(gvjs_Cz,gvjs_z);gvjs_=gvjs_Cz.prototype;gvjs_.clone=function(){return new gvjs_Cz(this.x,this.y)};gvjs_.Lea=function(){return Math.sqrt(this.x*this.x+this.y*this.y)};gvjs_.scale=gvjs_z.prototype.scale;gvjs_.add=function(a){this.x+=a.x;this.y+=a.y;return this};gvjs_.T6=function(a){this.x-=a.x;this.y-=a.y;return this};gvjs_.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};
gvjs_.equals=function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y};function gvjs_Dz(a,b){return new gvjs_Cz(a.x+b.x,a.y+b.y)}function gvjs_Ez(a,b){return new gvjs_Cz(a.x-b.x,a.y-b.y)};function gvjs_Fz(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,h,k,l,m,n){if("%"==l)return"%";var p=c.shift();if("undefined"==typeof p)throw Error("[goog.string.format] Not enough arguments");arguments[0]=p;return gvjs_Gz[l].apply(null,arguments)})}
var gvjs_Gz={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+gvjs_$b(" ",Number(c)-a.length):gvjs_$b(" ",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=parseFloat(a).toFixed(e));var f;f=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",
0)?d=f+d+gvjs_$b(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+gvjs_$b(b,a)+d);return d},d:function(a,b,c,d,e,f,g,h){return gvjs_Gz.f(parseInt(a,10),b,c,d,0,f,g,h)}};gvjs_Gz.i=gvjs_Gz.d;gvjs_Gz.u=gvjs_Gz.d;function gvjs_Hz(a,b){gvjs_gz.call(this,a,b);this.Xp=null;this.gU={};this.Y0={};this.xC("-._.-*^*-._.-*^*-._.-",{fontSize:8,lb:gvjs_cr,bold:!1,Qc:!1});this.kS=!1;for(a=this.na.parentElement.parentElement;a;){if(null!=a.getAttribute("dir")){this.kS=a.getAttribute("dir")===gvjs_lb;break}a=a.parentElement}}gvjs_s(gvjs_Hz,gvjs_gz);function gvjs_Iz(a,b){a.Xp=a.nb(gvjs_Xt);a.Xp.setAttribute(gvjs_gv,gvjs_Xt);a.gU={};a.Y0={};a.oia={};b.appendChild(a.Xp)}gvjs_=gvjs_Hz.prototype;
gvjs_.pP=function(a,b){this.width=a;this.height=b;var c=this.nb(gvjs_Ux);c.setAttribute(gvjs_Cb,a);c.setAttribute(gvjs_6a,b);c.style.overflow=gvjs_7a;c.setAttribute(gvjs_zs,"A chart.");this.na.appendChild(c);gvjs_Iz(this,c);return new gvjs_Jy(c)};
gvjs_.Fo=function(a){var b=gvjs_rg();return a instanceof b.SVGElement&&a.tagName.toLowerCase()!==gvjs_Aw&&a.tagName.toLowerCase()!==gvjs_Ux?(b=a.getBBox(),b.y|b.x|b.height|b.width?new gvjs_C(b.y,b.x+b.width,b.y+b.height,b.x):gvjs_Hz.o.Fo.call(this,a)):gvjs_Hz.o.Fo.call(this,a)};gvjs_.t_=function(){for(var a=this.Sv.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--;gvjs_Iz(this,a)};gvjs_.Kra=function(){return this.na.innerHTML};gvjs_.round=function(a){return Math.round(100*a)/100};
gvjs_.Jx=function(a,b,c,d){var e=this.nb(gvjs_ot);e.setAttribute("cx",a);e.setAttribute("cy",b);e.setAttribute("r",c);this.xj(e,d);return e};gvjs_.JZ=function(a,b,c,d,e){var f=this.nb(gvjs_bu);f.setAttribute("cx",a);f.setAttribute("cy",b);f.setAttribute("rx",c);f.setAttribute("ry",d);this.xj(f,e);return f};gvjs_.Il=function(a,b,c,d,e){var f=this.nb(gvjs_Xw);f.setAttribute("x",a);f.setAttribute("y",b);f.setAttribute(gvjs_Cb,c);f.setAttribute(gvjs_6a,d);this.xj(f,e);return f};
gvjs_.Z2=function(a,b,c,d,e,f,g){b="height:"+c+gvjs_Tw+(f?gvjs_dx:gvjs_7a)+";overflow-y:"+(g?gvjs_dx:gvjs_7a)+";width:"+b+"px;position: absolute;top:0;left:0;";d=this.pP(d,e);if(gvjs_Kb(a))for(e=0,c=a.length;e<c;e++)this.appendChild(d,a[e]);else this.appendChild(d,a);a=gvjs_B(gvjs_b,{style:b},d.j());this.na.appendChild(a);return{append:[],R_:[d.j()]}};gvjs_.XZ=function(a,b){var c=this.nb(gvjs_Aw);0<a.length&&c.setAttribute("d",a.join(""));this.xj(c,b);return c};
gvjs_.Kx=function(a,b,c,d,e,f,g,h){return this.hs(a,b,c,d,0,e,f,g,h)};gvjs_.VH=function(a,b,c,d,e,f,g,h,k){var l=gvjs_Py(b,d,f,k),m=gvjs_Py(c,e,f,k);return this.hs(a,l,m,Math.sqrt(gvjs_jz(new gvjs_iz(b,c,d,e))),gvjs_Qd(b,c,d,e),f,g,h,k)};
gvjs_.hs=function(a,b,c,d,e,f,g,h,k){var l=gvjs_k(h.opacity)?h.opacity:1,m=new gvjs_H({fill:h.color,fillOpacity:l});if(h.color&&h.color!=gvjs_e&&h.Rb&&h.Rb!=gvjs_e){var l=new gvjs_H({fill:h.color,fillOpacity:l,stroke:h.Rb,strokeOpacity:l,strokeWidth:3}),n=this.Pa();this.zI(a,b,c,d,e,f,g,h,l,n,k).setAttribute(gvjs_ys,gvjs_xb);this.zI(a,b,c,d,e,f,g,h,m,n,k);return n.j()}return this.UH(a,b,c,d,e,f,g,h,m,k)};
gvjs_.UH=function(a,b,c,d,e,f,g,h,k,l){d=this.nb(gvjs_Q);g=gvjs_Oy(0,h.fontSize,g);g=gvjs_Py(g.start,g.end,gvjs_3);g-=.15*h.fontSize;g=new gvjs_Cz(0,g);g.rotate(gvjs_Nd(e));c=new gvjs_Cz(b,c);c.add(g);b=c.x;c=c.y;d.appendChild(this.SP.createTextNode(a));switch(f){case gvjs_4:d.setAttribute(gvjs_Yx,gvjs_4);break;case gvjs_1:d.setAttribute(gvjs_Yx,gvjs_5v);break;case gvjs_3:d.setAttribute(gvjs_Yx,gvjs_3)}d.setAttribute("x",b);d.setAttribute("y",c);d.setAttribute(gvjs_xu,h.lb);d.setAttribute(gvjs_yu,
h.fontSize||0);h.bold&&d.setAttribute(gvjs_Au,gvjs_Ps);h.Qc&&d.setAttribute(gvjs_zu,gvjs_qv);h.bf&&d.setAttribute(gvjs_Zx,gvjs_ly);l&&d.setAttribute(gvjs_Va,gvjs_lb);0!=e&&d.setAttribute(gvjs_iy,gvjs_9w+e+" "+b+" "+c+")");this.xj(d,k);return d};gvjs_.zI=function(a,b,c,d,e,f,g,h,k,l,m){a=this.UH(a,b,c,d,e,f,g,h,k,m);this.appendChild(l,a);return a};gvjs_.LZ=function(){return this.nb("g")};
gvjs_.tH=function(a,b,c){var d=gvjs_Ry(),e=this.nb("clipPath");c?(c=this.nb(gvjs_bu),c.setAttribute("cx",b.left+b.width/2),c.setAttribute("cy",b.top+b.height/2),c.setAttribute("rx",b.width/2),c.setAttribute("ry",b.height/2)):(c=this.nb(gvjs_Xw),c.setAttribute("x",b.left),c.setAttribute("y",b.top),c.setAttribute(gvjs_Cb,b.width),c.setAttribute(gvjs_6a,b.height));e.appendChild(c);e.setAttribute(gvjs_gv,d);this.Xp.appendChild(e);a=a.j();a.setAttribute(gvjs_pt,gvjs_Jz(d));return a};
function gvjs_Jz(a){var b="";gvjs_y&&"9.0"===gvjs_re||(b=window.location.href.split("#")[0]);return"url("+b+"#"+a+")"}gvjs_.yd=function(a,b,c){a.push("M"+b+","+c)};gvjs_.Ma=function(a,b,c){a.push("L"+b+","+c)};gvjs_.Kr=function(a,b,c,d,e,f,g){a.push("C"+b+","+c+","+d+","+e+","+f+","+g)};gvjs_.Wi=function(a){a.push("Z")};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){if(0<d&&0<e){var k;k=gvjs_Ld(g,360)-gvjs_Ld(f,360);180<k?k-=360:-180>=k&&(k=360+k);var l=2*Math.PI*Math.min(d,e);.1>Math.abs(k/360*l)&&(k=(.1/l*360-Math.abs(k))*gvjs_Rd(k)/2,f-=k,g+=k)}f=gvjs_Ld(f,360);g=gvjs_Ld(g,360);var l=gvjs_Od(g-90,d),m=gvjs_Pd(g-90,e);k=h?g-f:f-g;0>k&&(k+=360);a.push("A"+d+","+e+",0,"+(180<k?1:0)+","+(h?1:0)+","+(b+l)+","+(c+m))};gvjs_.On=function(a,b,c){a.setAttribute(gvjs_iy,gvjs_jy+b+gvjs_ia+c+")")};
gvjs_.Qg=function(a,b){a.setAttribute(gvjs_Cb,b)};gvjs_.rk=function(a,b){a.setAttribute(gvjs_6a,b)};gvjs_.AV=function(a,b){a.setAttribute("x",b)};gvjs_.IV=function(a,b){a.setAttribute("y",b)};gvjs_.wd=function(a,b,c){a.setAttribute(gvjs_Mx,c);b&&a.setAttribute(gvjs_Ix,b)};
gvjs_.xC=function(a,b,c){var d=this.yF;d.firstChild.data=a;a=d.style;a.fontFamily=b.lb;a.fontSize=b.fontSize+gvjs_g;a.fontWeight=b.bold?gvjs_Ps:"";a.fontStyle=b.Qc?gvjs_qv:"";a.display=gvjs_4j;null!=c&&(b=gvjs_Fz("rotate(%ddeg)",c),a.transform=b,a.transformOrigin=gvjs_Jq,a.WebkitTransform=b,a.WebkitTransformOrigin=gvjs_Jq,a.MozTransform=b,a.MozTransformOrigin=gvjs_Jq,a.cEa=b,a.dEa=gvjs_Jq,a.msTransform=b,a.fGa=gvjs_Jq);b=d.clientWidth;d=d.clientHeight;a.display=gvjs_e;return new gvjs_A(b,d)};
gvjs_.R0=function(){if(null!=this.mw)return this.mw;var a=gvjs_We(gvjs_qa);a.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";var b=gvjs_We(gvjs_qa);gvjs_Sf(b,"200px","200px");a.appendChild(b);document.body.appendChild(a);b=a.offsetWidth-a.clientWidth;gvjs_3e(a);return this.mw=b};gvjs_.nb=function(a){return this.SP.createElementNS(gvjs_ev,a)};
gvjs_.xj=function(a,b){gvjs_di(b)?(a.setAttribute(gvjs_Ix,b.ye),a.setAttribute(gvjs_Mx,b.Xb),gvjs_di(b)&&1<=b.di?a.removeAttribute(gvjs_Lx):a.setAttribute(gvjs_Lx,b.di),b.xm!=gvjs_qb?a.setAttribute(gvjs_Jx,gvjs_Kz(b.xm,b.Xb)):a.removeAttribute(gvjs_Jx)):(a.setAttribute(gvjs_Ix,gvjs_e),a.setAttribute(gvjs_Mx,0));gvjs_fi(b)?a.removeAttribute(gvjs_qu):a.setAttribute(gvjs_qu,b.Ie);var c=b.DL;gvjs_p(c)&&a.setAttribute("rx",c);c=b.EL;gvjs_p(c)&&a.setAttribute("ry",c);var d=b.pg,e=b.$d;if(d){e=gvjs_xg(d,
1).toString();c=this.Y0[e];if(!c){c=gvjs_Ry();this.Y0[e]=c;var e=this.nb(gvjs_Lv),f=d.x1,g=d.x2,h=d.y1,k=d.y2,l=d.jg,m=d.Lf,n=1;if(0===d.Qq||d.Qq)n=d.Qq;var p=1;if(0===d.Rq||d.Rq)p=d.Rq;var q=d.Dr?"objectBoundingBox":gvjs_ty;e.setAttribute(gvjs_gv,c);e.setAttribute("x1",f);e.setAttribute("y1",h);e.setAttribute("x2",g);e.setAttribute("y2",k);e.setAttribute("gradientUnits",q);f=gvjs_Hx+l+gvjs_Xq+n;m=gvjs_Hx+m+gvjs_Xq+p;p=this.nb(gvjs_Gx);p.setAttribute(gvjs_nw,gvjs_Kq);p.setAttribute(gvjs_sb,f);e.appendChild(p);
d.kF&&(d=this.nb(gvjs_Gx),d.setAttribute(gvjs_nw,"49.99%"),d.setAttribute(gvjs_sb,f),e.appendChild(d),d=this.nb(gvjs_Gx),d.setAttribute(gvjs_nw,"50%"),d.setAttribute(gvjs_sb,m),e.appendChild(d));d=this.nb(gvjs_Gx);d.setAttribute(gvjs_nw,gvjs_Nq);d.setAttribute(gvjs_sb,m);e.appendChild(d);this.Xp.appendChild(e)}a.setAttribute(gvjs_pu,gvjs_Jz(c))}else if(e){c=e.getStyle()+"_"+e.ue()+"_"+e.getBackgroundColor();if(!(c in this.gU)){d=null;switch(e.getStyle()){case gvjs_Rw:d=this.nb(gvjs_gb);d.setAttribute("patternUnits",
gvjs_ty);d.setAttribute("x","0");d.setAttribute("y","0");d.setAttribute(gvjs_Cb,"4");d.setAttribute(gvjs_6a,"4");d.setAttribute("viewBox","0 0 4 4");m=this.nb(gvjs_Xw);m.setAttribute("x","0");m.setAttribute("y","0");m.setAttribute(gvjs_Cb,"4");m.setAttribute(gvjs_6a,"4");m.setAttribute(gvjs_pu,e.getBackgroundColor());d.appendChild(m);m=this.nb("g");m.setAttribute(gvjs_Ix,e.ue());m.setAttribute(gvjs_Kx,gvjs_Bx);e=this.nb(gvjs_M);e.setAttribute("x1","2");e.setAttribute("y1","0");e.setAttribute("x2",
"4");e.setAttribute("y2","2");e.setAttribute(gvjs_Mx,"2");m.appendChild(e);e=this.nb(gvjs_M);e.setAttribute("x1","0");e.setAttribute("y1","2");e.setAttribute("x2","2");e.setAttribute("y2","4");e.setAttribute(gvjs_Mx,"2");m.appendChild(e);d.appendChild(m);break;case gvjs_ex:d=this.nb(gvjs_gb),d.setAttribute("patternUnits",gvjs_ty),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute(gvjs_Cb,"6"),d.setAttribute(gvjs_6a,"6"),d.setAttribute("viewBox","0 0 4 4"),m=this.nb(gvjs_Xw),m.setAttribute("x",
"0"),m.setAttribute("y","0"),m.setAttribute(gvjs_Cb,"4"),m.setAttribute(gvjs_6a,"4"),m.setAttribute(gvjs_pu,e.getBackgroundColor()),d.appendChild(m),m=this.nb("g"),m.setAttribute(gvjs_Ix,e.ue()),m.setAttribute(gvjs_Kx,gvjs_Bx),e=this.nb(gvjs_M),e.setAttribute("x1","2"),e.setAttribute("y1","0"),e.setAttribute("x2","0"),e.setAttribute("y2","2"),e.setAttribute(gvjs_Mx,"2"),m.appendChild(e),e=this.nb(gvjs_M),e.setAttribute("x1","4"),e.setAttribute("y1","2"),e.setAttribute("x2","2"),e.setAttribute("y2",
"4"),e.setAttribute(gvjs_Mx,"2"),m.appendChild(e),d.appendChild(m)}e=gvjs_Ry();d.setAttribute(gvjs_gv,e);this.Xp.appendChild(d);this.gU[c]=e}c=this.gU[c];a.setAttribute(gvjs_pu,gvjs_Jz(c))}else a.setAttribute(gvjs_pu,b.ob());null!=b.pia&&(e=b.pia,c=gvjs_xg(e,1).toString(),b=this.oia[c],b||(b=gvjs_Ry(),this.oia[c]=b,c=this.nb(gvjs_Ya),c.setAttribute(gvjs_gv,b),d=this.nb(gvjs_iu),d.setAttribute(gvjs_iv,"SourceAlpha"),d.setAttribute("stdDeviation",e.radius),c.appendChild(d),d=this.nb("feOffset"),d.setAttribute("dx",
e.EGa||0),d.setAttribute("dy",e.FGa||0),c.appendChild(d),null!=e.opacity&&(d=this.nb(gvjs_hu),m=this.nb("feFuncA"),m.setAttribute(gvjs_yb,gvjs_Kv),m.setAttribute("slope",e.opacity),d.appendChild(m),c.appendChild(d)),e=this.nb("feMerge"),d=this.nb(gvjs_ju),e.appendChild(d),d=this.nb(gvjs_ju),d.setAttribute(gvjs_iv,"SourceGraphic"),e.appendChild(d),c.appendChild(e),this.Xp.appendChild(c)),a.setAttribute(gvjs_Ya,gvjs_Jz(b)))};
function gvjs_Kz(a,b){if(gvjs_m(a))return a.join(",");switch(a){case gvjs_qb:return"0";case "dash":return String(4*b)+","+String(b);default:return gvjs_Kz(gvjs_qb,b)}}gvjs_.NH=function(){var a=gvjs_B(gvjs_b,{"aria-label":"A tabular representation of the data in the chart.",style:"position:absolute;left:"+(this.kS?1E4:-1E4)+"px;top:auto;width:1px;height:1px;overflow:hidden"});this.na.appendChild(a);this.na.setAttribute(gvjs_zs,"A chart.");return a};function gvjs_Lz(a,b){gvjs_gz.call(this,a,b);this.Cw=null}gvjs_s(gvjs_Lz,gvjs_gz);gvjs_=gvjs_Lz.prototype;gvjs_.pP=function(a,b){this.width=a;this.height=b;var c=this.te(gvjs_b);this.tk(c,-5E4,-5E4,this.width+1E5,this.height+1E5);this.na.appendChild(c);var d=this.Pa(),e=d.j();e.coordorigin=gvjs_Jq;e.coordsize=a+" "+b;e.style.top=this.fc(5E4);e.style.left=this.fc(5E4);c.appendChild(e);return d};gvjs_.t_=function(){for(var a=this.Sv.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--};
gvjs_.round=function(a){return Math.round(a)};gvjs_.Jx=function(a,b,c,d){var e=this.te(gvjs_wy),f=2*c;this.tk(e,a-c,b-c,f,f);this.xj(e,d,!1);return e};gvjs_.JZ=function(a,b,c,d,e){var f=this.te(gvjs_wy);this.tk(f,a-c,b-d,2*c,2*d);this.xj(f,e,!1);return f};gvjs_.Il=function(a,b,c,d,e){var f=this.te("v:rect"),g=gvjs_fi(e)&&1<=d&&1<=c&&null==e.pg;this.xj(f,e,g);if(gvjs_di(e)||g)c=Math.max(c-1,0),d=Math.max(d-1,0);this.tk(f,a,b,c,d);return f};
gvjs_.Z2=function(a,b,c,d,e,f,g){b=gvjs_B(gvjs_b,{style:"height:"+c+gvjs_Tw+(f?gvjs_dx:gvjs_7a)+";overflow-y:"+(g?gvjs_dx:gvjs_7a)+";width:"+b+"px;"});b=new gvjs_Jy(b);if(gvjs_Kb(a))for(c=0,d=a.length;c<d;c++)this.appendChild(b,a[c]);else this.appendChild(b,a);return{append:[b.j()],R_:[]}};
gvjs_.XZ=function(a,b){for(var c=this.te(gvjs_yy),d=this.te(gvjs_xy);0<a.length&&gvjs_Vb(gvjs_ic(a),"M");)a=gvjs_Dc(a,0,a.length-1);d.setAttribute("v",a.join(""));this.tk(c,0,0,this.width,this.height);c.appendChild(d);this.xj(c,b,!1);return c};gvjs_.Kx=function(a,b,c,d,e,f,g){b=gvjs_Oy(b,d,e);c=gvjs_Oy(c,g.fontSize,f);f=gvjs_1;c=gvjs_Py(c.start,c.end,f);return this.VH(a,b.start,c,b.end,c,e,f,g)};
gvjs_.VH=function(a,b,c,d,e,f,g,h){var k=new gvjs_H({fill:h.color});if(h.color&&h.color!=gvjs_e&&h.Rb&&h.Rb!=gvjs_e){var l=new gvjs_H({fill:h.color,stroke:h.Rb,strokeWidth:2}),m=this.Pa();this.zI(a,b,c,d,e,f,g,h,l,m);this.zI(a,b,c,d,e,f,g,h,k,m);return m.j()}return this.UH(a,b,c,d,e,f,g,h,k)};
gvjs_.hs=function(a,b,c,d,e,f,g,h){e=gvjs_Nd(e);d=gvjs_Oy(b,d,f);b=new gvjs_Cz(b,c);var k=new gvjs_Cz(d.start,c),k=k.clone().T6(b).rotate(e).add(b);c=new gvjs_Cz(d.end,c);c=c.clone().T6(b).rotate(e).add(b);return this.VH(a,k.x,k.y,c.x,c.y,f,g,h)};
gvjs_.UH=function(a,b,c,d,e,f,g,h,k){var l=this.te(gvjs_yy);this.tk(l,0,0,this.width,this.height);g!=gvjs_1&&(g=gvjs_Oy(0,h.fontSize,g),g=gvjs_Py(g.start,g.end,gvjs_1),g=new gvjs_Cz(0,g),g.rotate(gvjs_Nd(gvjs_Qd(b,c,d,e))),c=new gvjs_Cz(b,c),e=new gvjs_Cz(d,e),c.add(g),e.add(g),b=c.x,c=c.y,d=e.x,e=e.y);b=Math.round(b);c=Math.round(c);d=Math.round(d);e=Math.round(e);g=this.te(gvjs_xy);g.setAttribute("v","M"+b+","+c+"L"+d+","+e+"E");g.setAttribute(gvjs_0x,gvjs_xb);b=this.te("v:textpath");b.setAttribute("on",
gvjs_xb);d=b.style;d.fontSize=h.fontSize||"";d.fontFamily=h.lb||"";switch(f){case gvjs_4:d.setAttribute(gvjs_uy,gvjs_ab);break;case gvjs_1:d.setAttribute(gvjs_uy,gvjs_1);break;case gvjs_3:d.setAttribute(gvjs_uy,gvjs_O)}h.bold&&(d.fontWeight=gvjs_Ps);h.Qc&&(d.fontStyle=gvjs_qv);b.setAttribute(gvjs_h,a);l.appendChild(g);l.appendChild(b);this.xj(l,k,!1);return l};gvjs_.zI=function(a,b,c,d,e,f,g,h,k,l){a=this.UH(a,b,c,d,e,f,g,h,k);this.appendChild(l,a);return a};
gvjs_.LZ=function(){var a=this.te("v:group");this.tk(a,0,0,this.width,this.height);return a};gvjs_.tH=function(a,b){var c=this.te(gvjs_b);c.style.clip="rect("+[this.fc(5E4+b.top),this.fc(5E4+b.left+b.width),this.fc(5E4+b.top+b.height),this.fc(5E4+b.left)].join(gvjs_ia)+")";this.tk(c,0,0,this.width+1E5,this.height+1E5);a.j();b=new gvjs_Jy(c);this.appendChild(b,a);this.ub(1,1,1,1,new gvjs_H({fill:gvjs_Bb}),b);return c};gvjs_.yd=function(a,b,c){a.push("M"+Math.round(b)+","+Math.round(c))};
gvjs_.Ma=function(a,b,c){a.push("L"+Math.round(b)+","+Math.round(c))};gvjs_.Kr=function(a,b,c,d,e,f,g){a.push("C"+Math.round(b)+","+Math.round(c)+","+Math.round(d)+","+Math.round(e)+","+Math.round(f)+","+Math.round(g))};gvjs_.Wi=function(a){a.push("X")};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){f=gvjs_Ld(f,360);g=gvjs_Ld(g,360);var k=Math.round(gvjs_Od(f-90,d)),l=Math.round(gvjs_Pd(f-90,e)),m=Math.round(gvjs_Od(g-90,d)),n=Math.round(gvjs_Pd(g-90,e));d=Math.round(d);e=Math.round(e);b=Math.round(b);c=Math.round(c);k===m&&l===n&&(h&&180>gvjs_Ld(g-f,360)||!h&&180>gvjs_Ld(f-g,360))||a.push((h?"WA":"AT")+(b-d)+","+(c-e)+","+(b+d)+","+(c+e)+","+(b+k)+","+(c+l)+","+(b+m)+","+(c+n))};gvjs_.On=function(a,b,c){a.style.top=this.fc(c);a.style.left=this.fc(b)};
gvjs_.Qg=function(a,b){a.style.width=this.fc(b)};gvjs_.rk=function(a,b){a.style.height=this.fc(b)};gvjs_.AV=function(a,b){a.style.left=this.fc(b)};gvjs_.IV=function(a,b){a.style.top=this.fc(b)};gvjs_.wd=function(a,b,c){0==c?a.stroked=!1:(a.stroked=!0,b&&(a.strokecolor=b),a.strokeweight=c)};
gvjs_.xC=function(a,b){var c=this.yF;c.firstChild.data=a;a=c.style;a.fontFamily=b.lb;a.fontSize=this.fc(b.fontSize||0);a.fontWeight=b.bold?gvjs_Ps:"";a.fontStyle=b.Qc?gvjs_qv:"";a.display=gvjs_4j;var d=c.clientWidth,c=c.clientHeight;a.display=gvjs_e;b.bold&&(d*=1.1);b.Qc&&(d*=.9);return new gvjs_A(d,c)};
gvjs_.R0=function(){if(null!=this.mw)return this.mw;var a=gvjs_B(gvjs_b,{style:"width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;"});this.yF.appendChild(a);this.yF.style.display=gvjs_4j;this.mw=a.offsetWidth-a.clientWidth;this.yF.style.display=gvjs_e;gvjs_3e(a);return this.mw};gvjs_.fc=function(a){return Math.round(a)+gvjs_g};gvjs_.te=function(a){return this.SP.createElement(a)};
gvjs_.xj=function(a,b,c){for(var d=a.children,e=0;e<d.length;e++)a.children[e].tagName!=gvjs_pu&&a.children[e].tagName!=gvjs_Ix||a.removeChild(d[e]);c=null!=c?c:!0;if(gvjs_di(b)){if(a.stroked=!0,a.strokeweight=b.Xb,a.strokecolor=b.ye,c=!(gvjs_di(b)&&1<=b.di),d=b.xm!=gvjs_qb,c||d)e=this.te("v:stroke"),c&&(e.opacity=String(Math.round(100*b.di))+"%"),d&&(e.dashstyle=gvjs_Mz(b.xm)),a.appendChild(e)}else c&&gvjs_fi(b)?(a.stroked=!0,a.strokeweight=1,a.strokecolor=b.ob()):a.stroked=!1;gvjs_k(a.filled)&&
(a.filled=!0);c=b.pg;if(null!=c){b=this.te(gvjs_vy);b.setAttribute(gvjs_2,c.jg);b.setAttribute("color2",c.Lf);b.setAttribute(gvjs_eb,c.Qq||1);b.setAttribute("opacity2",c.Rq||1);var d=c.x1,e=c.y1,f=c.x2;c=c.y2;typeof d==gvjs_h&&(d=parseInt(d,10));typeof e==gvjs_h&&(e=parseInt(e,10));typeof f==gvjs_h&&(f=parseInt(f,10));typeof c==gvjs_h&&(c=parseInt(c,10));c=gvjs_Qd(d,e,f,c);c=gvjs_Ld(270-c,360);b.setAttribute("angle",c);b.setAttribute(gvjs_yb,gvjs_Tu);a.appendChild(b)}else b.$d?(c=b.$d,b=this.te(gvjs_vy),
b.setAttribute(gvjs_yb,gvjs_gb),b.setAttribute(gvjs_2,c.ue()),b.setAttribute("color2",c.getBackgroundColor()),c=gvjs_ng()+"/core/patterns/"+c.getStyle()+".gif",b.setAttribute("src",c),a.appendChild(b)):b.ob()==gvjs_e?a.filled=!1:gvjs_fi(b)?a.fillcolor=b.ob():(c=this.te(gvjs_vy),c.opacity=String(Math.round(100*b.Ie))+"%",c.color=b.ob(),a.appendChild(c))};gvjs_.tk=function(a,b,c,d,e){a=a.style;a.position=gvjs_a;a.left=this.fc(b);a.top=this.fc(c);a.width=this.fc(d);a.height=this.fc(e)};gvjs_.gD=function(){return!0};
function gvjs_Mz(a){if(gvjs_m(a))return a.join(" ");switch(a){case gvjs_qb:return gvjs_qb;case "dash":return"shortdash";default:return gvjs_Mz(gvjs_qb)}};function gvjs_Nz(a,b,c,d){gvjs_T.call(this);if(!(gvjs_y?0<=gvjs_dc(gvjs_re,"5.5"):gvjs_fe?0<=gvjs_dc(gvjs_re,"1.8"):gvjs_de?0<=gvjs_dc(gvjs_re,"9.0"):gvjs_ge?0<=gvjs_dc(gvjs_re,"420+"):gvjs_ee))throw Error("Graphics is not supported");for(var e=Math.floor(1E5*Math.random());window.frames[gvjs_or+e];)e++;this.Wk=gvjs_or+e;(a=this.tN=a)&&(a.referencepoint=!0);gvjs_0e(this.tN);this.Rj=gvjs_Ee(this.tN);this.na=this.Rj.createElement(gvjs_b);this.na.style.position=gvjs_jb;this.tN.appendChild(this.na);this.Ok=
b;this.d7=this.om=null;this.ft=!1;this.EU=[];this.Ki=null;b=gvjs_qg();this.vya=(b=gvjs_y?null!=b.documentMode?9>b.documentMode:!gvjs_te("9"):!1)?gvjs_Lz:gvjs_Hz;if(this.VW=b||d)d=this.Rj.createElement(gvjs_hv),d.name=this.Wk,d.id=this.Wk,d.width=this.Ok.width.toString(),d.height=this.Ok.height.toString(),d.frameBorder=0,d.scrolling="no",d.marginHeight=0,d.marginWidth=0,d.allowTransparency=gvjs_xb,b||(d.type="image/svg+xml"),this.Rj.appendChild(this.na,d),d=this.Rj.fca(d),d.open(),a=[],b?(a.push(gvjs_4q),
a.push(gvjs_3q),a.push(gvjs_$q)):(a.push(gvjs__q),a.push(gvjs_5q),a.push(gvjs_aq),a.push(gvjs_bq),a.push(gvjs_3q)),a.push(gvjs_8q),a.push(gvjs_Cy),a.push("function CHART_loaded() {"),a.push(" _loaded = true;"),a.push("}"),a.push("\x3c/script>"),a.push("</head>"),a.push(gvjs_0q),a.push(' style="background:transparent"'),a.push(' onload="CHART_loaded()"'),a.push(">"),a.push('<div id="renderers"></div>'),a.push("</body>"),a.push("</html>"),d.write(a.join("\n")),d.close();gvjs_Oz(this,c)}
gvjs_s(gvjs_Nz,gvjs_T);function gvjs_Oz(a,b){var c=gvjs_r(a.eva,a);a=gvjs_r(a.oxa,a);gvjs_Pz(c,a,b)}gvjs_=gvjs_Nz.prototype;gvjs_.oxa=function(){if(this.VW){var a;a=(a=this.Rj.j(this.Wk))?this.Rj.fca(a):null;var b=this.om=a.getElementById("renderers");b&&(b.referencepoint=!0);this.d7=gvjs_Qz(a.body,this.Ok)}else this.om=this.Rj.createElement(gvjs_b),gvjs_E(this.om,gvjs_hb,gvjs_jb),gvjs_Sf(this.om,this.Ok),this.om.dir=gvjs_Ov,this.na.appendChild(this.om),this.d7=gvjs_Qz(this.na,this.Ok);this.ft=!0};
function gvjs_Qz(a,b){var c=gvjs_Ee(a),d=c.createElement(gvjs_b),e=d.style;e.display=gvjs_e;e.position=gvjs_a;e.top=b.height+10+gvjs_g;e.left=b.width+10+gvjs_g;e.whiteSpace=gvjs_lw;gvjs_vz(d,gvjs_7a,!0);d.setAttribute(gvjs_ys,!0);c.appendChild(d,c.createTextNode(" "));c.appendChild(a,d);return d}
gvjs_.eva=function(){if(!this.VW)return!0;var a;a=this.Rj.j(this.Wk);var b;if(a)a:{try{b=a.contentWindow||(a.contentDocument?gvjs_Se(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return(a=b)&&a._loaded};gvjs_.cb=function(a){if(!this.ft)return null;for(a=null!=a?a:0;this.EU.length<=a;){var b=gvjs_Ee(this.om).createElement(gvjs_b);gvjs_E(b,gvjs_hb,gvjs_a);gvjs_If(b,0,0);gvjs_Sf(b,gvjs_Nq,gvjs_Nq);this.om.appendChild(b);b=new this.vya(b,this.d7);gvjs_3l(this,b);this.EU.push(b)}return this.EU[a]};
gvjs_.wy=function(){if(!this.ft)return null;if(!this.Ki){var a;a=this.Rj.createElement(gvjs_b);this.Ki=new gvjs_Bz(a);this.Rj.appendChild(this.na,this.Ki.getContainer())}return this.Ki};gvjs_.yp=function(a,b){gvjs_Pz(gvjs_r(function(){return null!=this.om},this),a,b)};gvjs_.update=function(a,b){if(!gvjs_Be(this.Ok,a))if(this.Ok=a,this.VW){if(a=this.Rj.j(this.Wk))a.width=this.Ok.width.toString(),a.height=this.Ok.height.toString()}else this.ft&&gvjs_Sf(this.om,this.Ok);this.ft||gvjs_Oz(this,b)};
function gvjs_Pz(a,b,c,d){a.call()?b.call():gvjs_Dca(a,b,c,d)}function gvjs_Dca(a,b,c,d){var e=null!=d?d:10;window.setTimeout(c(function(){gvjs_Pz(a,b,c,e)}),e)}gvjs_.N=function(){try{this.Rj.gc(this.tN),gvjs_U(this.Ki),gvjs_t(this.EU,function(a){gvjs_U(a)})}catch(a){}gvjs_Nz.o.N.call(this)};function gvjs_Rz(){this.Jc=[]}gvjs_=gvjs_Rz.prototype;gvjs_.Ij=function(a,b){this.Jc.push({brush:a,D5:b})};gvjs_.move=function(a,b){this.Ij(null,gvjs_Ly(a,b))};gvjs_.za=function(a,b,c){this.Ij(a,{type:gvjs_M,data:{x:b,y:c}})};gvjs_.Bp=function(a,b,c,d,e,f,g){this.Ij(a,{type:gvjs_Nt,data:{x1:b,y1:c,x2:d,y2:e,x:f,y:g}})};gvjs_.eg=function(a,b,c,d,e,f,g,h){this.Ij(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,ly:f,eu:g,Tda:h}})};gvjs_.close=function(a){var b=this.Jc[0].D5.data;this.za(a,b.x,b.y)};
function gvjs_Sz(a){switch(a.type){case gvjs_hw:case gvjs_M:case gvjs_Nt:return a=a.data,new gvjs_z(a.x,a.y);case "arc":a=a.data;var b=gvjs_Ld(a.eu,360);return new gvjs_z(a.cx+gvjs_Od(b-90,a.rx),a.cy+gvjs_Pd(b-90,a.ry));default:return new gvjs_z(0,0)}}
gvjs_.Nc=function(a){for(var b=[],c=null,d=0;d<this.Jc.length;d++){var e=this.Jc[d],f=e.D5;if(f.type==gvjs_hw)c=gvjs_Sz(f);else{a:{for(var e=e.brush,g=0;g<b.length;g++){var h=b[g];if(gvjs_ji(e,h.brush)){e=h;break a}}h={brush:e,Jc:new gvjs_Ky,sf:null};b.push(h);e=h}gvjs_xe(e.sf,c)||e.Jc.move(c.x,c.y);e.Jc.Ij(f);c=e.sf=gvjs_Sz(f)}}if(gvjs_tc(b))a=null;else if(1==b.length)a=a.Nc(b[0].Jc,b[0].brush);else{c=a.Pa();for(d=0;d<b.length;d++)f=b[d],f=a.Nc(f.Jc,f.brush),a.appendChild(c,f);a=c.j()}return a};
function gvjs_Tz(a){for(var b=new gvjs_Ky,c=0;c<a.Jc.length;c++)b.Ij(a.Jc[c].D5);return b};function gvjs_Uz(a,b){var c=new gvjs_Ky;a=a.Jc;if(0==a.length||1==a.length)return c;for(var d=[null],e=0;e<a.length;e++){var f=a[e];f.data&&d.push(new gvjs_z(f.data.x,f.data.y))}d.push(null);var f=a[a.length-1].type==gvjs_rt,e=d[1].clone(),g=d[2].clone(),h=d[d.length-3].clone(),k=d[d.length-2].clone();f?(d[0]=k,d[d.length-1]=e):gvjs_xe(e,k)?(d[0]=h,d[d.length-1]=g):(d[0]=gvjs_kz(new gvjs_iz(e.x,e.y,g.x,g.y),-1),d[d.length-1]=gvjs_kz(new gvjs_iz(k.x,k.y,h.x,h.y),-1));for(var g=0>b,l=null,m=null,k=
null,h=d.length-2,e=0;e<=h;e++)if(!gvjs_xe(d[e],d[e+1])){var n;n=d[e];var p=d[e+1],q,r=(p.y-n.y)/(p.x-n.x);q=isFinite(r)?{gm:r,n:n.y-r*n.x}:{gm:Infinity,n:n.x};r=q.gm;q=q.n;if(Infinity==r)n={gm:Infinity,n:0>p.y-n.y?q+b:q-b};else{var t=b*Math.sqrt(1+r*r);n={gm:r,n:0<p.x-n.x?q+t:q-t}}l?(p=gvjs_Vz(l,n),gvjs_n(p)?(r=gvjs_Vz(gvjs_Wz(m,d[e]),l),q=gvjs_Vz(gvjs_Wz(d[e],m),l),r=gvjs_Yh(new gvjs_G(r.x,q.x),p.x)&&gvjs_Yh(new gvjs_G(r.y,q.y),p.y)):r=Infinity==p,l=r&&Infinity!=p?p:gvjs_Vz(gvjs_Wz(d[e],m),l),c.Ij(gvjs_Eca(k,
l)),r||(k=gvjs_Vz(gvjs_Wz(d[e],d[e+1]),n),c.eg(d[e].x,d[e].y,Math.abs(b),Math.abs(b),180-180*Math.atan2(l.x-d[e].x,l.y-d[e].y)/Math.PI,180-180*Math.atan2(k.x-d[e].x,k.y-d[e].y)/Math.PI,g)),l=n,m=d[e],k=a[e]):(l=n,m=d[e],k=gvjs_Ly(a[e].data.x,a[e].data.y))}f&&c.close();return c}
function gvjs_Eca(a,b){var c=gvjs_3c(a);switch(a.type){case gvjs_hw:case gvjs_M:c.data.x=b.x;c.data.y=b.y;break;case gvjs_Nt:c.data.x=b.x;c.data.y=b.y;var d=b.x-a.data.x;a=b.y-a.data.y;c.data.x1+=d;c.data.y1+=a;c.data.x2+=d;c.data.y2+=a}return c}function gvjs_Wz(a,b){b=(a.x-b.x)/(b.y-a.y);isFinite(b)?a=a.y-b*a.x:(b=Infinity,a=a.x);return{gm:b,n:a}}
function gvjs_Vz(a,b){var c=a.gm;a=a.n;var d=b.gm;b=b.n;isFinite(c)||(c=Infinity);isFinite(d)||(d=Infinity);if(c==d||1E-5>=Math.abs(c-d))return a==b||1E-5>=Math.abs(a-b)?Infinity:null;if(Infinity==c)return new gvjs_z(a,d*a+b);if(Infinity==d)return new gvjs_z(b,c*b+a);var e=d-c;return new gvjs_z(-(b-a)/e,(a*d-c*b)/e)};function gvjs_Xz(){}gvjs_Xz.prototype.B=function(a,b){gvjs_Yz(this,a);this.UI[a].push(b);return this};gvjs_Xz.prototype.Qb=function(a,b){gvjs_Yz(this,a);a=this.UI[a];for(var c=null,d=0,e=a.length;d<e;d++)if(a[d]===b){c=d;break}return null!=c?(a.splice(c,1),!0):!1};gvjs_Xz.prototype.fireEvent=function(a,b){gvjs_Yz(this,a);a=this.UI[a];for(var c=[],d=0,e=a.length;d<e;d++)c.push(a[d]);for(d=0;d<e;d++)c[d].apply(this,b);return 0<e};
function gvjs_Yz(a,b){if(!a.UI.hasOwnProperty(b))throw'event type "'+b+'" unknown.';};function gvjs_Zz(a){this.UI={add:[],click:[],getcontext:[],mousemove:[],mouseenter:[],mouseleave:[],box:[],redraw:[],remove:[],playAnimation:[],finishAnimation:[]};this.Hl=this.ta=null;this.Kc={};this.Mr=[];if(null!=a)for(var b in a)this.setStyle(b,a[b]);this.j8=null}gvjs_s(gvjs_Zz,gvjs_Xz);gvjs_=gvjs_Zz.prototype;gvjs_.data=function(a){return void 0!==a?(this.ta=a,this):this.ta};gvjs_.setData=function(a){this.ta=a;return this};
gvjs_.setStyle=function(a,b){b instanceof Object&&null!=b&&(b=b.toString());if(this.Kc[a]===b)return!1;this.Kc[a]=b;this.oo=null;return!0};gvjs_.getStyle=function(a){return this.Kc[a]};function gvjs__z(a){null==a.j8&&(a.j8=new gvjs_xi([a.Kc],void 0,!0));return a.j8}gvjs_.style=function(a,b){return void 0!==b?(this.setStyle(a,b)&&this.fireEvent(gvjs_Zw,[this,a]),this):this.getStyle(a)};gvjs_.styles=function(a){for(var b in a)a.hasOwnProperty(b)&&this.style(b,a[b]);return this};
gvjs_.getContext=function(){this.Hl||this.fireEvent(gvjs_Pu,[this]);return this.Hl};gvjs_.Fo=function(){if(!(null!=this.oo||this.yB()&&null!=this.oo||this.fireEvent("box",[this])&&null!=this.oo))throw"cannot determine bounding box until inserted into a scene.";return this.oo};gvjs_.yB=function(){return!1};function gvjs_0z(a,b,c,d){gvjs_Zz.call(this,d);null!=a&&this.setStyle("r",a);null!=b&&this.setStyle("x",b);null!=c&&this.setStyle("y",c)}gvjs_s(gvjs_0z,gvjs_Zz);gvjs_0z.prototype.Ps=function(){return"Circle"};gvjs_0z.prototype.yB=function(){var a=this.style("r"),b=this.style("x"),c=this.style("y");this.oo={x:b-a,y:c-a,width:2*a,height:2*a};return!0};function gvjs_1z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("rx",a);null!=b&&this.setStyle("ry",b);null!=c&&this.setStyle("x",c);null!=d&&this.setStyle("y",d)}gvjs_s(gvjs_1z,gvjs_Zz);gvjs_1z.prototype.Ps=function(){return"Ellipse"};gvjs_1z.prototype.yB=function(){var a=this.style("rx"),b=this.style("ry"),c=this.style("x"),d=this.style("y");this.oo={x:c-a,y:d-b,width:2*a,height:2*b};return!0};function gvjs_2z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("x1",a);null!=b&&this.setStyle("y1",b);null!=c&&this.setStyle("x2",c);null!=d&&this.setStyle("y2",d)}gvjs_s(gvjs_2z,gvjs_Zz);gvjs_2z.prototype.Ps=function(){return"Line"};gvjs_2z.prototype.yB=function(){var a=this.style("x1"),b=this.style("y1"),c=this.style("x2"),d=this.style("y2");this.oo={x:Math.min(a,c),y:Math.min(b,d),width:Math.abs(c-a),height:Math.abs(d-b)};return!0};function gvjs_3z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_Cb,c);null!=d&&this.setStyle(gvjs_6a,d)}gvjs_s(gvjs_3z,gvjs_Zz);gvjs_3z.prototype.Ps=function(){return"Rect"};gvjs_3z.prototype.yB=function(){var a=gvjs__z(this);this.oo={x:gvjs_J(a,"x"),y:gvjs_J(a,"y"),width:gvjs_J(a,gvjs_Cb),height:gvjs_J(a,gvjs_6a)};return!0};
gvjs_3z.prototype.clone=function(){var a=gvjs__z(this);return new gvjs_3z(gvjs_K(a,"x"),gvjs_K(a,"y"),gvjs_K(a,gvjs_Cb),gvjs_K(a,gvjs_6a),this.Kc)};function gvjs_4z(a,b,c,d){gvjs_Zz.call(this,d);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_Q,c)}gvjs_s(gvjs_4z,gvjs_Zz);gvjs_4z.prototype.Ps=function(){return"Text"};function gvjs_5z(a,b,c){this.aoa=b;this.$na=c;this.UI={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}gvjs_s(gvjs_5z,gvjs_Xz);gvjs_5z.prototype.width=function(){return this.aoa};gvjs_5z.prototype.height=function(){return this.$na};
var gvjs_Fca=gvjs_j.requestAnimationFrame||gvjs_j.mozRequestAnimationFrame||gvjs_j.webkitRequestAnimationFrame||gvjs_j.msRequestAnimationFrame||function(a){return gvjs_j.setTimeout(function(){return a.call(this,Date.now())},1E3/60)},gvjs_6z=[],gvjs_7z=null;function gvjs_8z(a){gvjs_6z.push(a);null==gvjs_7z&&(gvjs_7z=gvjs_Fca.call(gvjs_j,function(a){var c=gvjs_6z;gvjs_6z=[];gvjs_7z=null;gvjs_Zd(c,function(c){c(a)})}))};function gvjs_9z(a){a%=360;return 0>360*a?a+360:a};function gvjs_$z(a){gvjs_Zz.call(this,a);this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Bx=[]}gvjs_s(gvjs_$z,gvjs_Zz);gvjs_=gvjs_$z.prototype;gvjs_.Ps=function(){return"Path"};gvjs_.yB=function(){return!1};gvjs_.clear=function(){this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Bx=[]};gvjs_.move=function(a,b){this.Bx.push(["M",a,b]);return this};gvjs_.line=function(a,b){this.Bx.push(["L",a,b]);return this};
gvjs_.arc=function(a,b,c,d,e,f,g){e=gvjs_9z(e);f=gvjs_9z(f);this.Bx.push(["GVIZARC",a,b,c,d,e,f,Number(g)]);return this};gvjs_.close=function(){this.Bx.push(["Z"]);return this};function gvjs_aA(a){var b=gvjs__z(a);a=gvjs_K(b,gvjs_Ft)||0;var c=gvjs_K(b,gvjs_Gt)||0,d=gvjs_K(b,gvjs_Ht)||0,e=gvjs_K(b,gvjs_It)||0,f=gvjs_K(b,gvjs_zt)||0,g=gvjs_K(b,gvjs_At)||0,h=gvjs_K(b,gvjs_Bt)||0,b=gvjs_K(b,gvjs_Ct)||0;return!!(a||c||d||e||f||g||h||b)}
function gvjs_bA(a){var b=gvjs__z(a),c=gvjs_J(b,gvjs_Dt,0),d=gvjs_J(b,gvjs_Et,0),e=gvjs_J(b,gvjs_Ft,c),f=gvjs_J(b,gvjs_Gt,d),g=gvjs_J(b,gvjs_Ht,c),h=gvjs_J(b,gvjs_It,d),k=gvjs_J(b,gvjs_zt,c),l=gvjs_J(b,gvjs_At,d),c=gvjs_J(b,gvjs_Bt,c),d=gvjs_J(b,gvjs_Ct,d),m=gvjs_J(b,gvjs_Cb),n=gvjs_J(b,gvjs_6a),p=gvjs_J(b,"x"),b=gvjs_J(b,"y"),p=0<=m?p:p+m,b=0<=n?b:b+n,m=Math.abs(m),n=Math.abs(n);if(e+g>m)var q=m/(e+g),e=e*q,f=f*q,g=g*q,h=h*q;k+c>m&&(q=m/(k+c),k*=q,l*=q,c*=q,d*=q);f+l>n&&(q=n/(f+l),e*=q,f*=q,k*=q,
l*=q);h+d>n&&(q=n/(h+d),g*=q,h*=q,c*=q,d*=q);return(new gvjs_$z(a.Kc)).move(p+m-g,b).arc(p+m-g,b+h,g,h,270,0,!0).line(p+m,b+n-d).arc(p+m-c,b+n-d,c,d,0,90,!0).line(p+k,b+n).arc(p+k,b+n-l,k,l,90,180,!0).line(p,b+f).arc(p+e,b+f,e,f,180,270,!0).close()};function gvjs_cA(a){for(var b=0,c=arguments.length;b<c;b++)if(null!=arguments[b])return arguments[b]}
function gvjs_dA(a,b,c,d){gvjs_eA(0,b,c);gvjs_fA(a,b,c,d);gvjs_gA(0,b,c);gvjs_hA(a,b,c,d);gvjs_iA(0,b,c);gvjs_jA(0,b,c);gvjs_kA(a,b,c,d);var e=gvjs__z(c),f=gvjs_J(e,"clip.width"),g=gvjs_J(e,"clip.height");if(f&&g){var h=gvjs_J(e,"clip.x",0),e=gvjs_J(e,"clip.y",0),k=["clip",h,e,f,g].join(),l=c.rr;if(c=(l?a.yw:a.filters)[k]||null)n=c.getAttribute(gvjs_gv);else{var m=gvjs_qg();c=m.createElementNS(gvjs_ev,"clipPath");var n=gvjs_lA();c.setAttribute(gvjs_gv,n);m=m.createElementNS(gvjs_ev,gvjs_Xw);m.setAttribute("x",
h);m.setAttribute("y",e);m.setAttribute(gvjs_Cb,f);m.setAttribute(gvjs_6a,g);c.appendChild(m);(l?a.yw:a.filters)[k]=c;for(a=d;a.nodeName!==gvjs_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(c,a.firstChild)}b.setAttribute(gvjs_pt,gvjs_oy+n+")")}else b.hasAttribute(gvjs_pt)&&b.removeAttribute(gvjs_pt)}
function gvjs_fA(a,b,c,d){gvjs_mA(a,b,c,d,!1);a=gvjs_cA(c.style(gvjs_ru),c.style(gvjs_tu),c.style(gvjs_pu));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_pu,a):null===a&&b.removeAttribute(gvjs_pu)}function gvjs_gA(a,b,c){a=gvjs_cA(c.style(gvjs_su),c.style(gvjs_uu),c.style(gvjs_qu));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_qu,a):null===a&&b.removeAttribute(gvjs_qu)}
function gvjs_hA(a,b,c,d){gvjs_mA(a,b,c,d,!0);a=gvjs_cA(c.style(gvjs_Nx),c.style(gvjs_Qx),c.style(gvjs_Ix));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Ix,a):null===a&&b.removeAttribute(gvjs_Ix)}function gvjs_iA(a,b,c){a=gvjs_cA(c.style(gvjs_Ox),c.style(gvjs_Rx),c.style(gvjs_Lx));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Lx,a):null===a&&b.removeAttribute(gvjs_Lx)}
function gvjs_jA(a,b,c){a=gvjs_cA(c.style(gvjs_Px),c.style(gvjs_Sx),c.style(gvjs_Mx));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Mx,a):null===a&&b.removeAttribute(gvjs_Mx)}function gvjs_eA(a,b,c){a=c.style(gvjs_eb);typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_eb,a):null===a&&b.removeAttribute(gvjs_eb)}
function gvjs_mA(a,b,c,d,e){var f=gvjs__z(c),g=e?gvjs_Ix:gvjs_pu,h=gvjs_Oi(f,g+".gradient.from"),k=gvjs_Oi(f,g+".gradient.to");e=b.getAttribute(g);if(h&&k){var l=gvjs_Ni(f,g+".gradient.x1",gvjs_Kq),m=gvjs_Ni(f,g+".gradient.y1",gvjs_Kq),n=gvjs_Ni(f,g+".gradient.x2",gvjs_Nq),p=gvjs_Ni(f,g+".gradient.y2",gvjs_Kq),f=[gvjs_Tu,h,k,l,m,n,p].join(),q=c.rr;if(c=(q?a.yw:a.filters)[f]||null)g=c.getAttribute(gvjs_gv);else{var r=gvjs_qg();c=r.createElementNS(gvjs_ev,gvjs_Lv);g=gvjs_lA();c.setAttribute(gvjs_gv,
g);c.setAttribute("x1",l);c.setAttribute("y1",m);c.setAttribute("x2",n);c.setAttribute("y2",p);l=r.createElementNS(gvjs_ev,gvjs_Gx);l.setAttribute("stop-color",h);l.setAttribute(gvjs_nw,gvjs_Kq);h=r.createElementNS(gvjs_ev,gvjs_Gx);h.setAttribute("stop-color",k);h.setAttribute(gvjs_nw,gvjs_Nq);c.appendChild(l);c.appendChild(h);(q?a.yw:a.filters)[f]=c;for(a=d;a.nodeName!==gvjs_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(c,a.firstChild)}a=gvjs_oy+g+")";e!==a&&b.setAttribute(gvjs_pu,
a)}else e&&e.substr(0,5)===gvjs_oy&&b.removeAttribute(g)}
function gvjs_kA(a,b,c,d){var e=gvjs__z(c),f=gvjs_Ni(e,gvjs_px,0),g=gvjs_Ni(e,gvjs_ox,0);if(f||g){var h=gvjs_Oi(e,"shadow.xOffset")||gvjs_Oi(e,"shadow.x-offset")||gvjs_Oi(e,gvjs_qx)||0,k=gvjs_Oi(e,"shadow.yOffset")||gvjs_Oi(e,"shadow.y-offset")||gvjs_Oi(e,gvjs_rx)||0,e=[gvjs_Os,f,g,h,k].join(),l=c.rr,m=(l?a.yw:a.filters)[e]||null;if(m)c=m.getAttribute(gvjs_gv);else{var n=gvjs_qg(),m=n.createElementNS(gvjs_ev,gvjs_Ya);m.setAttribute("x","-100%");m.setAttribute("y","-100%");m.setAttribute(gvjs_Cb,"300%");
m.setAttribute(gvjs_6a,"300%");c=gvjs_lA();m.setAttribute(gvjs_gv,c);var p=n.createElementNS(gvjs_ev,gvjs_iu);p.setAttribute(gvjs_iv,"SourceAlpha");p.setAttribute("stdDeviation",f);f=n.createElementNS(gvjs_ev,"feOffset");f.setAttribute("dx",h);f.setAttribute("dy",k);var q;if(null!=g){var r=n.createElementNS(gvjs_ev,gvjs_hu);q=n.createElementNS(gvjs_ev,"feFuncA");q.setAttribute(gvjs_yb,gvjs_Kv);q.setAttribute("slope",g)}g=n.createElementNS(gvjs_ev,"feMerge");h=n.createElementNS(gvjs_ev,gvjs_ju);n=
n.createElementNS(gvjs_ev,gvjs_ju);n.setAttribute(gvjs_iv,"SourceGraphic");m.appendChild(p);m.appendChild(f);null!=q&&(r.appendChild(q),m.appendChild(r));g.appendChild(h);g.appendChild(n);m.appendChild(g);(l?a.yw:a.filters)[e]=m;for(a=d;a.nodeName!==gvjs_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(m,a.firstChild)}a=b.getAttribute(gvjs_Ya);d=gvjs_oy+c+")";a!==d&&b.setAttribute(gvjs_Ya,d)}else b.hasAttribute(gvjs_Ya)&&b.removeAttribute(gvjs_Ya)}
var gvjs_Gca={"fill.color":gvjs_fA,fillColor:gvjs_fA,fill:gvjs_fA,"fill.gradient.from":gvjs_fA,"fill.gradient.to":gvjs_fA,"fill.gradient.x1":gvjs_fA,"fill.gradient.y1":gvjs_fA,"fill.gradient.x2":gvjs_fA,"fill.gradient.y2":gvjs_fA,"fill.opacity":gvjs_gA,fillOpacity:gvjs_gA,"fill-opacity":gvjs_gA,height:function(a,b,c){a=gvjs_J(gvjs__z(c),gvjs_6a);b.setAttribute(gvjs_6a,a)},opacity:gvjs_eA,"shadow.radius":gvjs_kA,"shadow.opacity":gvjs_kA,"shadow.xOffset":gvjs_kA,"shadow.x-offset":gvjs_kA,"shadow.xoffset":gvjs_kA,
"shadow.yOffset":gvjs_kA,"shadow.y-offset":gvjs_kA,"shadow.yoffset":gvjs_kA,"stroke.color":gvjs_hA,strokeColor:gvjs_hA,stroke:gvjs_hA,"stroke.gradient.from":gvjs_hA,"stroke.gradient.to":gvjs_hA,"stroke.gradient.x1":gvjs_hA,"stroke.gradient.y1":gvjs_hA,"stroke.gradient.x2":gvjs_hA,"stroke.gradient.y2":gvjs_hA,"stroke.opacity":gvjs_iA,strokeOpacity:gvjs_iA,"stroke-opacity":gvjs_iA,"stroke.width":gvjs_jA,strokeWidth:gvjs_jA,"stroke-width":gvjs_jA,width:function(a,b,c){a=gvjs_J(gvjs__z(c),gvjs_Cb);b.setAttribute(gvjs_Cb,
a)},x:function(a,b,c){a=gvjs_J(gvjs__z(c),"x");b.setAttribute("x",a)},y:function(a,b,c){a=gvjs_J(gvjs__z(c),"y");b.setAttribute("y",a)}};function gvjs_nA(a,b,c,d,e,f){f=f||{};return(c=f[c]||gvjs_Gca[c])?(c(a,b,d,e),!0):!1};var gvjs_oA={DG:function(a,b,c){a=gvjs_K(gvjs__z(c),"x");null!=a&&b.setAttribute("cx",a)},FG:function(a,b,c){a=gvjs_K(gvjs__z(c),"y");null!=a&&b.setAttribute("cy",a)},w9:function(a,b,c){a=gvjs_K(gvjs__z(c),"r");null!=a&&b.setAttribute("r",a)}};gvjs_oA.Nz={r:gvjs_oA.w9,x:gvjs_oA.DG,y:gvjs_oA.FG};gvjs_oA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_ot);gvjs_oA.DG(a,d,b);gvjs_oA.FG(a,d,b);gvjs_oA.w9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};
gvjs_oA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_oA.Nz))throw'unknown property on circle "'+c+'".';};var gvjs_pA={DG:function(a,b,c){a=gvjs_J(gvjs__z(c),"x");b.setAttribute("cx",a)},FG:function(a,b,c){a=gvjs_J(gvjs__z(c),"y");b.setAttribute("cy",a)},x9:function(a,b,c){a=gvjs_J(gvjs__z(c),"rx");b.setAttribute("rx",a)},y9:function(a,b,c){a=gvjs_J(gvjs__z(c),"ry");b.setAttribute("ry",a)}};gvjs_pA.Nz={x:gvjs_pA.DG,y:gvjs_pA.FG,rx:gvjs_pA.x9,ry:gvjs_pA.y9};
gvjs_pA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_bu);gvjs_pA.DG(a,d,b);gvjs_pA.FG(a,d,b);gvjs_pA.x9(a,d,b);gvjs_pA.y9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};gvjs_pA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_pA.Nz))throw gvjs_ny+c+'".';};var gvjs_qA={A9:function(a,b,c){a=gvjs_J(gvjs__z(c),"x1");b.setAttribute("x1",a)},C9:function(a,b,c){a=gvjs_J(gvjs__z(c),"y1");b.setAttribute("y1",a)},B9:function(a,b,c){a=gvjs_J(gvjs__z(c),"x2");b.setAttribute("x2",a)},D9:function(a,b,c){a=gvjs_J(gvjs__z(c),"y2");b.setAttribute("y2",a)}};gvjs_qA.Nz={x1:gvjs_qA.A9,x2:gvjs_qA.B9,y1:gvjs_qA.C9,y2:gvjs_qA.D9};
gvjs_qA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_M);gvjs_qA.A9(a,d,b);gvjs_qA.B9(a,d,b);gvjs_qA.C9(a,d,b);gvjs_qA.D9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};gvjs_qA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_qA.Nz))throw gvjs_ny+c+'".';};function gvjs_rA(a,b,c,d){var e=gvjs_qg(),e=d||e.createElementNS(gvjs_ev,gvjs_Aw);d||e.setAttribute("d",gvjs_sA(c));gvjs_dA(a,e,c,b);return e}
function gvjs_sA(a){a=a.Bx;for(var b=[],c=0,d=a.length;c<d;c++){var e=a[c];if("GVIZARC"===e[0]){var f=e,g=Number(f[1]),h=Number(f[2]),e=Number(f[3]),k=Number(f[4]),l=gvjs_9z(Number(f[5])),m=gvjs_9z(Number(f[6])),f=!!Number(f[7]);270===l&&0===m?e="A "+e+" "+k+gvjs_4p+(e+g)+" "+h:180===l&&270===m?e="A "+e+" "+k+gvjs_4p+g+" "+(h-k):0===l&&90===m?e="A "+e+" "+k+gvjs_4p+g+" "+(h+k):90===l&&180===m?e="A "+e+" "+k+gvjs_4p+(g-e)+" "+h:(g+=Math.cos(m/180*Math.PI)*e,h+=Math.sin(m/180*Math.PI)*k,l=f?m-l:l-m,
0>l&&(l+=360),e="A "+e+" "+k+" 0 "+Number(180<l)+" "+Number(f)+" "+g+" "+h)}else e=e.join(" ");b.push(e)}return b.join(" ")};var gvjs_tA={draw:function(a,b,c,d){var e=b.style(gvjs_Dt),f=b.style(gvjs_Et),g=gvjs__z(b),h=gvjs_J(g,gvjs_Cb),k=gvjs_J(g,gvjs_6a),l=gvjs_J(g,"x"),g=gvjs_J(g,"y"),l=0<=h?l:l+h,g=0<=k?g:g+k,h=Math.abs(h),k=Math.abs(k);if(typeof e===gvjs_f&&typeof f===gvjs_f||!gvjs_aA(b)){var m=gvjs_qg();d=d||m.createElementNS(gvjs_ev,gvjs_Xw);d.setAttribute("x",l);d.setAttribute("y",g);d.setAttribute(gvjs_Cb,h);d.setAttribute(gvjs_6a,k);null!=e&&typeof e===gvjs_f&&d.setAttribute("rx",e);null!=f&&typeof f===gvjs_f&&
d.setAttribute("ry",f);gvjs_dA(a,d,b,c)}else b=gvjs_bA(b),d=gvjs_rA(a,c,b,d);c&&d.parentNode!==c&&c.appendChild(d);return d},Lg:function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d))switch(c){case gvjs_Dt:case gvjs_Et:case gvjs_Ft:case gvjs_Gt:case gvjs_Ht:case gvjs_It:case gvjs_zt:case gvjs_At:case gvjs_Bt:case gvjs_Ct:var f=gvjs_aA(b),g=e.tagName.toLowerCase();if(g===gvjs_Aw&&!f||g===gvjs_Xw&&f)return gvjs_tA.draw(a,b,d);g===gvjs_Aw?(a=gvjs_bA(b),a=gvjs_sA(a),e.setAttribute("d",a)):c===gvjs_Dt?e.setAttribute("rx",
gvjs_J(gvjs__z(b),gvjs_Dt)):c===gvjs_Et&&e.setAttribute("ry",gvjs_J(gvjs__z(b),gvjs_Et));break;default:throw'unknown property on rect "'+c+'".';}}};var gvjs_uA={eO:function(a,b,c){a=c.style(gvjs_Bu)||c.style(gvjs_Fu)||c.style(gvjs_Gu);b.style.fontFamily=typeof a===gvjs_h?a:""},bY:function(a,b,c){a=c.style(gvjs_Cu)||c.style(gvjs_Hu);b.style.fontSize=typeof a===gvjs_f?a+gvjs_g:typeof a===gvjs_h?a:""},cY:function(a,b,c){a=c.style("font.weight")||c.style("fontWeight");b.style.fontWeight=typeof a===gvjs_h||typeof a===gvjs_f?String(a):""},u9:function(a,b,c){!0===c.style(gvjs_qv)?b.style.fontStyle=gvjs_qv:b.style.fontStyle=""},z9:function(a,b,c){!0===
c.style(gvjs_ly)?b.style.textDecoration=gvjs_ly:b.style.textDecoration=""}};gvjs_uA.Nz={"font.family":gvjs_uA.eO,fontFamily:gvjs_uA.eO,fontName:gvjs_uA.eO,"font.size":gvjs_uA.bY,fontSize:gvjs_uA.bY,"font.weight":gvjs_uA.cY,fontWeight:gvjs_uA.cY,italic:gvjs_uA.u9,underline:gvjs_uA.z9};
gvjs_uA.Woa=function(a,b,c,d,e,f,g){var h=gvjs_qg();e=e&&e.tagName===gvjs_Q?e:h.createElementNS(gvjs_ev,gvjs_Q);e.textContent=c;c=gvjs__z(d);e.setAttribute("x",null==f?gvjs_Ni(c,"x"):f);e.setAttribute("y",null==g?gvjs_Ni(c,"y"):g);e.setAttribute(gvjs_sb,"cursor:default;-webkit-user-select:none;-moz-osx-font-smoothing:grayscale;");e.style.webkitFontSmoothing="antialiased";gvjs_dA(a,e,d,b);gvjs_uA.u9(a,e,d);gvjs_uA.z9(a,e,d);gvjs_uA.eO(a,e,d);gvjs_uA.bY(a,e,d);gvjs_uA.cY(a,e,d);return e};
gvjs_uA.fqa=function(a,b,c,d){var e=b.style("lineSpacing")||b.style("line-spacing")||0,f=gvjs__z(b),g=gvjs_L(f,gvjs_Q,""),h=-1==gvjs_$c(g,void 0)&&gvjs_y;typeof g===gvjs_h&&(g=g.split("\n"));var k=gvjs_J(f,"y",0),l=!0;1===g.length&&(g=g[0],l=!1);a=gvjs_uA.Woa(a,c,l?"":g,b,d,gvjs_J(f,"x",0),k);c&&a.parentNode!==c&&c.appendChild(a);c=[];if(l)for(b=gvjs_qg(),d=0,k=g.length;d<k;d++){var m=b.createElementNS(gvjs_ev,"tspan");m.textContent=g[d];m.setAttribute(gvjs_Uw,!0);m.setAttribute("x",gvjs_Ni(f,"x"));
m.setAttribute("y",gvjs_Ni(f,"y"));var n=a.getBBox().height;0<d&&(n+=e);m.setAttribute("dy",n+gvjs_g);a.appendChild(m);c.push(m)}h&&(a.setAttribute("dir",gvjs_lb),a.setAttribute(gvjs_Yx,gvjs_3));return{group:a,V:l?c:[a]}};
gvjs_uA.draw=function(a,b,c,d){c=gvjs_uA.fqa(a,b,c,d);a=c.V;c=c.group;d=Math.max(0,Math.min(1,b.style(gvjs_0u)||0));if(isNaN(d)||!isFinite(d))d=0;var e=b.style(gvjs_Ay);if(typeof e===gvjs_f){if(e=Math.max(0,Math.min(1,e)),isNaN(e)||!isFinite(e))e=0}else e=gvjs_Is;var f=c.getBBox(),g=b.style("y")-f.y,h;h="tspan"===a[a.length-1].tagName.toLowerCase()?a[a.length-1].getBoundingClientRect().top-c.getBoundingClientRect().top:a[a.length-1].getBBox().y-f.y;var k=b.style("y");if(null==k)return c;if(typeof e===
gvjs_f)k=k+g-f.height*e;else if(e===gvjs_Is)k=k+g-h;else throw"Unrecognized valign value: "+e;c.setAttribute("y",k);e=0;for(f=a.length;e<f;e++)g=a[e],g.setAttribute("dx",-g.getComputedTextLength()*d+gvjs_g),g.setAttribute("y",k);a=b.style(gvjs_8w);null!=a&&0!=a&&c.setAttribute(gvjs_iy,gvjs_9w+a+" "+b.style("x")+" "+b.style("y")+")");return c};
gvjs_uA.Lg=function(a,b,c,d,e){var f="x"===c||"y"===c;if(f||!gvjs_nA(a,e,c,b,d,gvjs_uA.Nz))if(c===gvjs_Q||c===gvjs_0u||c===gvjs_Ay||f){for(;e&&e.firstChild;)e.removeChild(e.firstChild);a=gvjs_uA.draw(a,b,d,e);if(e!==a)throw"error redrawing text";}else throw'error redrawing text element with changed property "'+c+'".';};var gvjs_vA={draw:function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,"g");gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d},Lg:function(a,b,c,d){a=gvjs_vA.draw(a,b,c,d);d!==a&&b.getContext().fireEvent("add",[b,a,!1])}};var gvjs_wA={};gvjs_wA.Circle=gvjs_oA;gvjs_wA.Ellipse=gvjs_pA;gvjs_wA.Line=gvjs_qA;gvjs_wA.Path={draw:function(a,b,c,d){a=gvjs_rA(a,c,b,d);c&&a.parentNode!==c&&c.appendChild(a);return a},Lg:function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d))throw gvjs_ny+c+'".';}};gvjs_wA.Rect=gvjs_tA;gvjs_wA.Text=gvjs_uA;gvjs_wA.Group=gvjs_vA;function gvjs_xA(a,b,c){gvjs_5z.call(this,0,b,c);this.svg=a;this.clear();var d=gvjs_qg(),e=this.svg=d.createElementNS(gvjs_ev,gvjs_Ux);e.setAttribute(gvjs_Cb,b);e.setAttribute(gvjs_6a,c);e.appendChild(d.createElementNS(gvjs_ev,gvjs_Xt));var f=d.createElement(gvjs_b);f.style.position=gvjs_a;f.style.left=gvjs_Lq;f.style.top=gvjs_Lq;f.style.width=gvjs_Nq;f.style.height=gvjs_Nq;d=d.createElement(gvjs_b);d.style.position=gvjs_jb;d.style.width=String(b)+gvjs_g;d.style.height=String(c)+gvjs_g;d.appendChild(f);
f.appendChild(e);a.appendChild(d);this.ZD=this.h4.bind(this);this.g4=this.dxa.bind(this);this.Cz=this.l4.bind(this);this.aE=this.m4.bind(this);this.d4=this.Wfa.bind(this);this.jm=this.i4.bind(this);this.j4=this.txa.bind(this);e.addEventListener(gvjs_7j,this.jm);e.addEventListener(gvjs_ew,this.jm);e.addEventListener(gvjs_jl,this.jm);e.addEventListener(gvjs_il,this.jm);this.mr=[];this.elements=[];this.filters={};this.yw={};this.Mr=null}gvjs_s(gvjs_xA,gvjs_5z);var gvjs_Hca=0,gvjs_yA=[];
function gvjs_lA(){return 0<gvjs_yA.length?gvjs_yA.shift():"rablfilter"+gvjs_Hca++}function gvjs_zA(a){for(var b in a)if(Object.hasOwnProperty.call(a,b)){var c=a[b],d=c.getAttribute(gvjs_gv);gvjs_yA.push(d);d=c.parentNode;null!=d&&d.removeChild(c)}}function gvjs_AA(a){return gvjs_wA[gvjs_o(a)?a:a.Ps()]}
function gvjs_BA(a,b,c,d){var e=a.mr.indexOf(b);if(0<=e){if(null!=a.elements[e]||!b.rr)throw"Shape exists and is not a staged shape.";b.rr=!1;a.elements[e]=c}else a.mr.push(b),a.elements.push(c);c=b.Ps();"Text"!==c&&"Group"!==c||b.B("box",a.g4);b.B(gvjs_Zw,a.Cz);b.B("add",a.d4);b.B(gvjs_Hw,a.j4);b.B(gvjs_0w,a.aE);d&&b.B(gvjs_Pu,a.ZD)}gvjs_=gvjs_xA.prototype;gvjs_.Wfa=function(a,b){var c=b?this.svg:gvjs_CA(this,a.getContext()),c=gvjs_AA(a).draw(this,a,c);gvjs_BA(this,a,c,!!b);gvjs_DA(this,a,c);return a};
gvjs_.Tu=function(a){return gvjs_CA(this,a)||a.getContext()?(a.fireEvent(gvjs_Zw,[a]),a):this.Wfa(a,!0)};function gvjs_DA(a,b,c){if(b.S0){b=b.Fh;for(var d=0,e=b.length;d<e;d++){var f=b[d],g=gvjs_AA(f).draw(a,f,c);gvjs_BA(a,f,g,!1);gvjs_DA(a,f,g)}}}gvjs_.Se=function(a,b,c,d){a=new gvjs_0z(a,b,c,d);this.Tu(a);return a};gvjs_.Ml=function(a,b,c,d,e){a=new gvjs_1z(a,b,c,d,e);this.Tu(a);return a};gvjs_.ub=function(a,b,c,d,e){a=new gvjs_3z(a,b,c,d,e);this.Tu(a);return a};
gvjs_.ie=function(a,b,c,d){a=new gvjs_4z(a,b,c,d);this.Tu(a);return a};gvjs_.E_=function(a,b,c,d,e){a=new gvjs_2z(a,b,c,d,e);this.Tu(a);return a};gvjs_.BU=function(a){if(null==a.getContext())throw"Attempted to remove shape that doesn't have a context.";return a.fireEvent(gvjs_0w,[a])};
gvjs_.m4=function(a){var b=this.mr.indexOf(a);if(0>b)return!1;if(a.S0){for(var b=a.Fh,c=0,d=b.length;c<d;c++)a.fireEvent(gvjs_0w,[b[c]]);b=this.mr.indexOf(a)}a.rr?a.rr=!1:this.elements[b].parentNode.removeChild(this.elements[b]);this.mr.splice(b,1);this.elements.splice(b,1);a.Qb("box",this.g4);a.Qb(gvjs_Zw,this.Cz);a.Qb(gvjs_0w,this.aE);a.Qb(gvjs_Pu,this.ZD);a.Qb("add",this.d4);a.Qb(gvjs_Hw,this.j4);a.Hl=null;return!0};
gvjs_.i4=function(a){for(var b=a.target;null!=b.getAttribute(gvjs_Uw);)b=b.parentNode;var c=this.elements.indexOf(b);if(0<=c){var b=a.offsetX,d=a.offsetY;a=a.type;a===gvjs_jl?a=gvjs_cw:a===gvjs_il&&(a=gvjs_dw);c=this.mr[c];c.fireEvent(a,[{point:{x:b,y:d},type:a,target:c}])}};gvjs_.l4=function(a,b){var c=a.getContext()||this,d=gvjs_CA(this,a),c=gvjs_CA(this,c);a=gvjs_AA(a).Lg(this,a,b,c,d);null!=a&&a!=d&&(this.elements[this.elements.indexOf(d)]=a,b=d.parentNode,b.insertBefore(a,d),b.removeChild(d))};
gvjs_.h4=function(a){a.Hl=this};
gvjs_.dxa=function(a){if("Path"!==a.Ps()){if(a.rr){var b;if(!this.jfa){b=gvjs_qg();var c=this.jfa=b.createElement(gvjs_b);c.style.position=gvjs_a;c.style.top="-1000px";c.style.left="-1000px";c.style.whiteSpace=gvjs_lw;var d=b.createElementNS(gvjs_ev,gvjs_Ux);c.appendChild(d);b.body.appendChild(c)}b=this.jfa;b.style.display=gvjs_4j;c=gvjs_AA(a).draw(this,a,b.firstChild)}else c=gvjs_CA(this,a);d=c.getBBox();a.oo={width:d.width,height:d.height,x:d.x,y:d.y};a.rr&&(b.style.display=gvjs_e,c.parentNode.removeChild(c))}};
gvjs_.txa=function(a,b){b={start:null,end:null,interpolate:null,shape:a,animation:b};a.qFa=!0;if(null!=this.Mr)this.Mr.push(b);else{this.Mr=[b];var c=this.Jm.jka(gvjs_r(function(a){this.Mr=gvjs_lc(this.Mr,function(b){null==b.start&&(b.start=a);null==b.interpolate&&(b.interpolate=b.animation.ZFa(b.animation.l0,b.animation.s7,b.animation.Rk,b.start));null==b.end&&(b.end=b.start+b.animation.Rk);if(a>=b.end||b.animation.vFa())return b.shape.style(b.animation.dya,b.animation.s7),b.animation.fireEvent("finishAnimation",
[b.shape,b.animation]),!1;b.shape.style(b.animation.dya,b.interpolate(a));return!0});0<this.Mr.length?gvjs_8z(c):this.Mr=null},this));gvjs_8z(c)}};function gvjs_CA(a,b){if(b===a)return a.svg;b=a.mr.indexOf(b);return 0>b?null:a.elements[b]}
gvjs_.clear=function(){var a=gvjs_qg(),b=this.svg,c;gvjs_zA(this.filters);gvjs_zA(this.yw);this.filters={};for(this.yw={};b.firstChild;)b.firstChild.tagName===gvjs_Xt&&(c=!0),b.removeChild(b.firstChild);c&&b.appendChild(a.createElementNS(gvjs_ev,gvjs_Xt));this.mr=[];this.elements=[];this.Mr=null;this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Zo};function gvjs_EA(a){return function(b,c){b=new gvjs_4z(0,0,b,c);if(b.rr)throw Error("can't stage a shape that's already staged.");if(-1!==a.mr.indexOf(b))throw Error("can't stage a shape that's already drawn.");b.rr=!0;a.mr.push(b);a.elements.push(null);b.B("box",a.g4);b.B(gvjs_Zw,a.Cz);b.B(gvjs_0w,a.aE);b.B(gvjs_Pu,a.ZD);b.B("add",a.d4);b.B(gvjs_Hw,a.j4);c=b.Fo();a.BU(b);delete c.x;delete c.y;return c}}
function gvjs_FA(a,b){var c=function(){return this}(),d,e=!1,f=!1;b&&b.fonts&&c.WebFont?c.WebFont.load({google:{families:b.fonts},active:function(){f=!0;d&&d(a)},fontinactive:function(){throw Error("one or more fonts could not be loaded.");}}):e=!0;return{then:function(b){f||e?(e||f)&&c.setTimeout(b.bind(c,a),0):d=b}}};function gvjs_GA(a,b,c,d){this.na=a;this.Ok=new gvjs_A(0,0);this.cJ=d||null;this.update(b,c)}gvjs_s(gvjs_GA,gvjs_Nz);gvjs_=gvjs_GA.prototype;gvjs_.cb=function(){return this.hw};gvjs_.wy=function(){return{}};gvjs_.yp=function(a,b){gvjs_GA.o.yp.call(this,a,b)};
gvjs_.update=function(a){if(!gvjs_Be(this.Ok,a)){this.Ok=a.clone();var b=this;this.om=null;this.ip&&this.ip.clear();var c=null,c=new gvjs_xA(this.na,a.width||0,a.height||0);gvjs_FA(c,this.cJ?{fonts:this.cJ}:void 0).then(function(a){b.hw=a;b.hw.hf=gvjs_ti(gvjs_EA(b.hw),{mV:function(a,b){a=[a,b[0]];a.push(JSON.stringify(b[1]));return a.join("_")}});b.om={}})}};gvjs_.N=function(){};function gvjs_HA(a,b,c,d,e){this.Mg=!!b;this.node=null;this.rl=0;this.N6=!1;this.dP=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.rl||0;this.Mg&&(this.depth*=-1)}gvjs_s(gvjs_HA,gvjs_Xd);gvjs_=gvjs_HA.prototype;gvjs_.setPosition=function(a,b,c){if(this.node=a)this.rl=gvjs_p(b)?b:1!=this.node.nodeType?0:this.Mg?-1:1;gvjs_p(c)&&(this.depth=c)};gvjs_.mP=function(a){this.node=a.node;this.rl=a.rl;this.depth=a.depth;this.Mg=a.Mg;this.dP=a.dP};
gvjs_.clone=function(){return new gvjs_HA(this.node,this.Mg,!this.dP,this.rl,this.depth)};
gvjs_.next=function(){var a;if(this.N6){if(!this.node||this.dP&&0==this.depth)throw gvjs_Wd;a=this.node;var b=this.Mg?-1:1;if(this.rl==b){var c=this.Mg?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.Mg?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.rl*(this.Mg?-1:1)}else this.N6=!0;a=this.node;if(!this.node)throw gvjs_Wd;return a};gvjs_.equals=function(a){return a.node==this.node&&(!this.node||a.rl==this.rl)};
gvjs_.splice=function(a){var b=this.node,c=this.Mg?1:-1;this.rl==c&&(this.rl=-1*c,this.depth+=this.rl*(this.Mg?-1:1));this.Mg=!this.Mg;gvjs_HA.prototype.next.call(this);this.Mg=!this.Mg;for(var c=gvjs_Kb(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)gvjs_2e(c[d],b);gvjs_3e(b)};function gvjs_IA(){}gvjs_IA.prototype.fea=function(){return!1};gvjs_IA.prototype.vc=function(){return gvjs_Ge(gvjs_y?this.getContainer():this.kj())};gvjs_IA.prototype.getWindow=function(){return gvjs_Se(this.vc())};gvjs_IA.prototype.containsNode=function(a,b){return this.JB(gvjs_Ica(a),b)};function gvjs_JA(a,b){gvjs_HA.call(this,a,b,!0)}gvjs_s(gvjs_JA,gvjs_HA);function gvjs_KA(a,b,c,d,e){this.Kd=this.oe=null;this.je=this.pe=0;var f;a&&(this.oe=a,this.pe=b,this.Kd=c,this.je=d,1==a.nodeType&&"BR"!=a.tagName&&(a=a.childNodes,(b=a[b])?(this.oe=b,this.pe=0):(a.length&&(this.oe=gvjs_ic(a)),f=!0)),1==c.nodeType&&((this.Kd=c.childNodes[d])?this.je=0:this.Kd=c));gvjs_HA.call(this,e?this.Kd:this.oe,e,!0);if(f)try{this.next()}catch(g){if(g!=gvjs_Wd)throw g;}}gvjs_s(gvjs_KA,gvjs_JA);gvjs_=gvjs_KA.prototype;gvjs_.kj=function(){return this.oe};gvjs_.Vl=function(){return this.Kd};
gvjs_.jva=function(){return this.N6&&this.node==this.Kd&&(!this.je||1!=this.rl)};gvjs_.next=function(){if(this.jva())throw gvjs_Wd;return gvjs_KA.o.next.call(this)};gvjs_.mP=function(a){this.oe=a.oe;this.Kd=a.Kd;this.pe=a.pe;this.je=a.je;this.Vo=a.Vo;gvjs_KA.o.mP.call(this,a)};gvjs_.clone=function(){var a=new gvjs_KA(this.oe,this.pe,this.Kd,this.je,this.Vo);a.mP(this);return a};function gvjs_LA(){}gvjs_LA.prototype.JB=function(a,b){b=b&&!a.isCollapsed();a=a.eb;try{return b?0<=this.Rm(a,0,1)&&0>=this.Rm(a,1,0):0<=this.Rm(a,0,0)&&0>=this.Rm(a,1,1)}catch(c){if(!gvjs_y)throw c;return!1}};gvjs_LA.prototype.containsNode=function(a,b){return this.JB(gvjs_MA(a),b)};gvjs_LA.prototype.Ir=function(){return new gvjs_KA(this.kj(),this.qn(),this.Vl(),this.Ho())};function gvjs_NA(a){this.eb=a}gvjs_s(gvjs_NA,gvjs_LA);function gvjs_OA(a){var b=gvjs_Ge(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(gvjs_PA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_PA(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&gvjs_PA(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=gvjs_jc(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b}
function gvjs_QA(a,b,c,d){var e=gvjs_Ge(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e}gvjs_=gvjs_NA.prototype;gvjs_.clone=function(){return new this.constructor(this.eb.cloneRange())};gvjs_.getContainer=function(){return this.eb.commonAncestorContainer};gvjs_.kj=function(){return this.eb.startContainer};gvjs_.qn=function(){return this.eb.startOffset};gvjs_.Vl=function(){return this.eb.endContainer};gvjs_.Ho=function(){return this.eb.endOffset};
gvjs_.Rm=function(a,b,c){return this.eb.compareBoundaryPoints(1==c?1==b?gvjs_j.Range.START_TO_START:gvjs_j.Range.START_TO_END:1==b?gvjs_j.Range.END_TO_START:gvjs_j.Range.END_TO_END,a)};gvjs_.isCollapsed=function(){return this.eb.collapsed};gvjs_.mv=function(){return this.eb.toString()};gvjs_.select=function(a){var b=gvjs_Se(gvjs_Ge(this.kj()));this.eM(b.getSelection(),a)};gvjs_.eM=function(a){a.removeAllRanges();a.addRange(this.eb)};gvjs_.collapse=function(a){this.eb.collapse(a)};function gvjs_RA(a){this.eb=a}gvjs_s(gvjs_RA,gvjs_NA);gvjs_RA.prototype.eM=function(a,b){!b||this.isCollapsed()?gvjs_RA.o.eM.call(this,a,b):(a.collapse(this.Vl(),this.Ho()),a.extend(this.kj(),this.qn()))};function gvjs_SA(a,b){this.Kd=this.oe=this.Bt=null;this.je=this.pe=-1;this.eb=a;this.Qj=b}gvjs_s(gvjs_SA,gvjs_LA);function gvjs_TA(a){var b=gvjs_Ge(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),gvjs_PA(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(3==e)c+=d.length;else if(1==e){b.moveToElementText(d);break}}d||b.moveToElementText(a.parentNode);b.collapse(!d);c&&b.move(gvjs_7s,c);b.moveEnd(gvjs_7s,a.length)}return b}
gvjs_=gvjs_SA.prototype;gvjs_.clone=function(){var a=new gvjs_SA(this.eb.duplicate(),this.Qj);a.Bt=this.Bt;a.oe=this.oe;a.Kd=this.Kd;return a};
gvjs_.getContainer=function(){if(!this.Bt){var a=this.eb.text,b=this.eb.duplicate(),c=a.replace(/ +$/,"");(c=a.length-c.length)&&b.moveEnd(gvjs_7s,-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0<b)return this.Bt=c;for(;b>c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==gvjs_Jca(c.firstChild)&&gvjs_PA(c.firstChild);)c=c.firstChild;0==a.length&&(c=gvjs_UA(this,c));this.Bt=c}return this.Bt};
function gvjs_UA(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var f=c[d];if(gvjs_PA(f)){var g=gvjs_TA(f),h=g.htmlText!=f.outerHTML;if(a.isCollapsed()&&h?0<=a.Rm(g,1,1)&&0>=a.Rm(g,1,0):a.eb.inRange(g))return gvjs_UA(a,f)}}return b}gvjs_.kj=function(){this.oe||(this.oe=gvjs_VA(this,1),this.isCollapsed()&&(this.Kd=this.oe));return this.oe};gvjs_.qn=function(){0>this.pe&&(this.pe=this.vC(1),this.isCollapsed()&&(this.je=this.pe));return this.pe};
gvjs_.Vl=function(){if(this.isCollapsed())return this.kj();this.Kd||(this.Kd=gvjs_VA(this,0));return this.Kd};gvjs_.Ho=function(){if(this.isCollapsed())return this.qn();0>this.je&&(this.je=this.vC(0),this.isCollapsed()&&(this.pe=this.je));return this.je};gvjs_.Rm=function(a,b,c){return this.eb.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)};
function gvjs_VA(a,b,c){c=c||a.getContainer();if(!c||!c.firstChild)return c;for(var d=1==b,e=0,f=c.childNodes.length;e<f;e++){var g=d?e:f-e-1,h=c.childNodes[g],k;try{k=gvjs_MA(h)}catch(m){continue}var l=k.eb;if(a.isCollapsed())if(!gvjs_PA(h)){if(0==a.Rm(l,1,1)){a.pe=a.je=g;break}}else{if(k.JB(a))return gvjs_VA(a,b,h)}else{if(a.JB(k)){if(!gvjs_PA(h)){d?a.pe=g:a.je=g+1;break}return gvjs_VA(a,b,h)}if(0>a.Rm(l,1,0)&&0<a.Rm(l,0,1))return gvjs_VA(a,b,h)}}return c}
gvjs_.vC=function(a,b){var c=1==a;b=b||(c?this.kj():this.Vl());if(1==b.nodeType){b=b.childNodes;for(var d=b.length,e=c?1:-1,f=c?0:d-1;0<=f&&f<d;f+=e){var g=b[f];if(!gvjs_PA(g)&&0==this.eb.compareEndPoints((1==a?"Start":"End")+"To"+(1==a?"Start":"End"),gvjs_MA(g).eb))return c?f:f+1}return-1==f?0:f}a=this.eb.duplicate();d=gvjs_TA(b);a.setEndPoint(c?"EndToEnd":"StartToStart",d);a=a.text.length;return c?b.length-a:a};function gvjs_Jca(a){return 3==a.nodeType?a.nodeValue:a.innerText}
gvjs_.isCollapsed=function(){return 0==this.eb.compareEndPoints("StartToEnd",this.eb)};gvjs_.mv=function(){return this.eb.text};gvjs_.select=function(){this.eb.select()};gvjs_.collapse=function(a){this.eb.collapse(a);a?(this.Kd=this.oe,this.je=this.pe):(this.oe=this.Kd,this.pe=this.je)};function gvjs_WA(a){this.eb=a}gvjs_s(gvjs_WA,gvjs_NA);gvjs_WA.prototype.eM=function(a){a.collapse(this.kj(),this.qn());this.Vl()==this.kj()&&this.Ho()==this.qn()||a.extend(this.Vl(),this.Ho());0==a.rangeCount&&a.addRange(this.eb)};function gvjs_XA(a){this.eb=a}gvjs_s(gvjs_XA,gvjs_NA);gvjs_XA.prototype.Rm=function(a,b,c){return gvjs_te("528")?gvjs_XA.o.Rm.call(this,a,b,c):this.eb.compareBoundaryPoints(1==c?1==b?gvjs_j.Range.START_TO_START:gvjs_j.Range.END_TO_START:1==b?gvjs_j.Range.START_TO_END:gvjs_j.Range.END_TO_END,a)};gvjs_XA.prototype.eM=function(a,b){b?a.setBaseAndExtent(this.Vl(),this.Ho(),this.kj(),this.qn()):a.setBaseAndExtent(this.kj(),this.qn(),this.Vl(),this.Ho())};function gvjs_MA(a){if(gvjs_y&&!gvjs_ue(9)){var b=new gvjs_SA(gvjs_TA(a),gvjs_Ge(a));if(gvjs_PA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_PA(c);)d=c;b.oe=d;b.pe=0;for(d=a;(c=d.lastChild)&&gvjs_PA(c);)d=c;b.Kd=d;b.je=1==d.nodeType?d.childNodes.length:d.length;b.Bt=a}else b.oe=b.Kd=b.Bt=a.parentNode,b.pe=gvjs_jc(b.Bt.childNodes,a),b.je=b.pe+1;a=b}else a=gvjs_ge?new gvjs_XA(gvjs_OA(a)):gvjs_fe?new gvjs_RA(gvjs_OA(a)):gvjs_de?new gvjs_WA(gvjs_OA(a)):new gvjs_NA(gvjs_OA(a));return a}
function gvjs_PA(a){return gvjs_Ye(a)||3==a.nodeType};function gvjs_YA(){this.je=this.Kd=this.pe=this.oe=this.vu=null;this.Vo=!1}gvjs_s(gvjs_YA,gvjs_IA);gvjs_=gvjs_YA.prototype;gvjs_.clone=function(){var a=new gvjs_YA;a.vu=this.vu&&this.vu.clone();a.oe=this.oe;a.pe=this.pe;a.Kd=this.Kd;a.je=this.je;a.Vo=this.Vo;return a};gvjs_.getType=function(){return gvjs_Q};
function gvjs_ZA(a){var b;if(!(b=a.vu)){b=a.kj();var c=a.qn(),d=a.Vl(),e=a.Ho();if(gvjs_y&&!gvjs_ue(9)){var f=b,g=c,h=d,k=e,l=!1;1==f.nodeType&&(g=f.childNodes[g],l=!g,f=g||f.lastChild||f,g=0);var m=gvjs_TA(f);g&&m.move(gvjs_7s,g);f==h&&g==k?m.collapse(!0):(l&&m.collapse(!1),l=!1,1==h.nodeType&&(h=(g=h.childNodes[k])||h.lastChild||h,k=0,l=!g),f=gvjs_TA(h),f.collapse(!l),k&&f.moveEnd(gvjs_7s,k),m.setEndPoint("EndToEnd",f));k=new gvjs_SA(m,gvjs_Ge(b));k.oe=b;k.pe=c;k.Kd=d;k.je=e;b=k}else b=gvjs_ge?
new gvjs_XA(gvjs_QA(b,c,d,e)):gvjs_fe?new gvjs_RA(gvjs_QA(b,c,d,e)):gvjs_de?new gvjs_WA(gvjs_QA(b,c,d,e)):new gvjs_NA(gvjs_QA(b,c,d,e));b=a.vu=b}return b}gvjs_.getContainer=function(){return gvjs_ZA(this).getContainer()};gvjs_.kj=function(){return this.oe||(this.oe=gvjs_ZA(this).kj())};gvjs_.qn=function(){return null!=this.pe?this.pe:this.pe=gvjs_ZA(this).qn()};gvjs_.Vl=function(){return this.Kd||(this.Kd=gvjs_ZA(this).Vl())};gvjs_.Ho=function(){return null!=this.je?this.je:this.je=gvjs_ZA(this).Ho()};
gvjs_.fea=function(){return this.Vo};gvjs_.JB=function(a,b){var c=a.getType();return c==gvjs_Q?gvjs_ZA(this).JB(gvjs_ZA(a),b):"control"==c?(a=a.kJ(),(b?gvjs_nc:gvjs_oc)(a,function(a){return this.containsNode(a,b)},this)):!1};gvjs_.isCollapsed=function(){return gvjs_ZA(this).isCollapsed()};gvjs_.mv=function(){return gvjs_ZA(this).mv()};gvjs_.Ir=function(){return new gvjs_KA(this.kj(),this.qn(),this.Vl(),this.Ho())};gvjs_.select=function(){gvjs_ZA(this).select(this.Vo)};
gvjs_.collapse=function(a){a=this.fea()?!a:a;this.vu&&this.vu.collapse(a);a?(this.Kd=this.oe,this.je=this.pe):(this.oe=this.Kd,this.pe=this.je);this.Vo=!1};function gvjs_Ica(a){a=gvjs_MA(a);var b=new gvjs_YA;b.vu=a;b.Vo=!1;return b}function gvjs_Kca(a,b,c,d){if(a==c)return d<b;var e;if(1==a.nodeType&&b)if(e=a.childNodes[b])a=e,b=0;else if(gvjs_$e(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(gvjs_$e(c,a))return!1;return 0<(gvjs_Raa(a,c)||b-d)};function gvjs__A(){}gvjs_Gb(gvjs__A);gvjs__A.prototype.P3=0;function gvjs_0A(a){gvjs_W.call(this);this.F=a||gvjs_Ee();this.ar=gvjs_Lca;this.cc=null;this.dc=!1;this.H=null;this.pv=void 0;this.qo=this.dd=this.Fd=this.Hi=null;this.eka=!1}gvjs_s(gvjs_0A,gvjs_W);gvjs_0A.prototype.Bua=gvjs__A.qc();var gvjs_Lca=null;
function gvjs_Mca(a,b){switch(a){case 1:return b?gvjs_0t:gvjs_cu;case 2:return b?gvjs_7u:gvjs_my;case 4:return b?"activate":"deactivate";case 8:return b?gvjs_P:"unselect";case 16:return b?"check":"uncheck";case 32:return b?gvjs__a:gvjs_Os;case 64:return b?"open":gvjs_rt}throw Error("Invalid component state");}gvjs_=gvjs_0A.prototype;gvjs_.getId=function(){return this.cc||(this.cc=":"+(this.Bua.P3++).toString(36))};
gvjs_.$z=function(a){this.Fd&&this.Fd.qo&&(gvjs__c(this.Fd.qo,this.cc),gvjs_0c(this.Fd.qo,a,this));this.cc=a};gvjs_.j=function(){return this.H};gvjs_.Os=function(a){return this.H?this.F.Os(a,this.H):[]};gvjs_.Ld=function(a){return this.H?this.F.Ld(a,this.H):null};gvjs_.mca=function(a){return this.Ld(a)};gvjs_.Vc=function(){this.pv||(this.pv=new gvjs_qp(this));return this.pv};
function gvjs_1A(a,b){if(a==b)throw Error(gvjs_Qr);if(b&&a.Fd&&a.cc&&a.Fd.rC(a.cc)&&a.Fd!=b)throw Error(gvjs_Qr);a.Fd=b;gvjs_0A.o.fF.call(a,b)}gvjs_.getParent=function(){return this.Fd};gvjs_.fF=function(a){if(this.Fd&&this.Fd!=a)throw Error("Method not supported");gvjs_0A.o.fF.call(this,a)};gvjs_.Da=function(){return this.F};gvjs_.C=function(){this.H=this.F.createElement(gvjs_qa)};gvjs_.O=function(a){this.yE(a)};
gvjs_.yE=function(a,b){if(this.dc)throw Error(gvjs_ir);this.H||this.C();a?a.insertBefore(this.H,b||null):this.F.vc().body.appendChild(this.H);this.Fd&&!this.Fd.dc||this.$b()};gvjs_.kb=function(a){if(this.dc)throw Error(gvjs_ir);if(a&&this.Kh(a)){this.eka=!0;var b=gvjs_Ge(a);this.F&&this.F.vc()==b||(this.F=gvjs_Ee(a));this.Of(a);this.$b()}else throw Error("Invalid element to decorate");};gvjs_.Kh=function(){return!0};gvjs_.Of=function(a){this.H=a};
gvjs_.$b=function(){this.dc=!0;gvjs_2A(this,function(a){!a.dc&&a.j()&&a.$b()})};gvjs_.Rf=function(){gvjs_2A(this,function(a){a.dc&&a.Rf()});this.pv&&this.pv.Ec();this.dc=!1};gvjs_.N=function(){this.dc&&this.Rf();this.pv&&(this.pv.oa(),delete this.pv);gvjs_2A(this,function(a){a.oa()});!this.eka&&this.H&&gvjs_3e(this.H);this.Fd=this.Hi=this.H=this.qo=this.dd=null;gvjs_0A.o.N.call(this)};gvjs_.La=function(a,b){this.aB(a,this.zf(),b)};
gvjs_.aB=function(a,b,c){if(a.dc&&(c||!this.dc))throw Error(gvjs_ir);if(0>b||b>this.zf())throw Error("Child component index out of bounds");this.qo&&this.dd||(this.qo={},this.dd=[]);if(a.getParent()==this){var d=a.getId();this.qo[d]=a;gvjs_yc(this.dd,a)}else gvjs_0c(this.qo,a.getId(),a);gvjs_1A(a,this);gvjs_wc(this.dd,a,b);a.dc&&this.dc&&a.getParent()==this?(c=this.sb(),b=c.childNodes[b]||null,b!=a.j()&&c.insertBefore(a.j(),b)):c?(this.H||this.C(),b=this.ng(b+1),a.yE(this.sb(),b?b.H:null)):this.dc&&
!a.dc&&a.H&&a.H.parentNode&&1==a.H.parentNode.nodeType&&a.$b()};gvjs_.sb=function(){return this.H};gvjs_.nj=function(){null==this.ar&&(this.ar=gvjs_Zf(this.dc?this.H:this.F.vc().body));return this.ar};gvjs_.aA=function(a){if(this.dc)throw Error(gvjs_ir);this.ar=a};gvjs_.zf=function(){return this.dd?this.dd.length:0};gvjs_.rC=function(a){return this.qo&&a?gvjs_1c(this.qo,a)||null:null};gvjs_.ng=function(a){return this.dd?this.dd[a]||null:null};function gvjs_2A(a,b,c){a.dd&&gvjs_t(a.dd,b,c)}
function gvjs_3A(a,b){return a.dd&&b?gvjs_jc(a.dd,b):-1}gvjs_.removeChild=function(a,b){if(a){var c=gvjs_o(a)?a:a.getId();a=this.rC(c);c&&a&&(gvjs__c(this.qo,c),gvjs_yc(this.dd,a),b&&(a.Rf(),a.H&&gvjs_3e(a.H)),gvjs_1A(a,null))}if(!a)throw Error("Child is not in parent component");return a};function gvjs_Nca(a,b){return a.removeChild(a.ng(0),b)}gvjs_.gc=function(a){for(var b=[];this.dd&&0!=this.dd.length;)b.push(gvjs_Nca(this,a));return b};function gvjs_4A(a){if(a.classList)return a.classList;a=a.className;return gvjs_o(a)&&a.match(/\S+/g)||[]}function gvjs_Oca(a,b){a.className=b}function gvjs_5A(a,b){return a.classList?a.classList.contains(b):gvjs_sc(gvjs_4A(a),b)}function gvjs_6A(a,b){a.classList?a.classList.add(b):gvjs_5A(a,b)||(a.className+=0<a.className.length?" "+b:b)}
function gvjs_7A(a,b){if(a.classList)gvjs_t(b,function(b){gvjs_6A(a,b)});else{var c={};gvjs_t(gvjs_4A(a),function(a){c[a]=!0});gvjs_t(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}}function gvjs_8A(a,b){a.classList?a.classList.remove(b):gvjs_5A(a,b)&&(a.className=gvjs_lc(gvjs_4A(a),function(a){return a!=b}).join(" "))}
function gvjs_9A(a,b){a.classList?gvjs_t(b,function(b){gvjs_8A(a,b)}):a.className=gvjs_lc(gvjs_4A(a),function(a){return!gvjs_sc(b,a)}).join(" ")}function gvjs_$A(a,b,c){c?gvjs_6A(a,b):gvjs_8A(a,b)};function gvjs_aB(a,b,c){gvjs_W.call(this);this.target=a;this.handle=b||a;this.S2=c||new gvjs_D(NaN,NaN,NaN,NaN);this.Ad=gvjs_Ge(a);this.U=new gvjs_qp(this);gvjs_3l(this,this.U);this.deltaY=this.deltaX=this.sr=this.xM=this.screenY=this.screenX=this.clientY=this.clientX=0;this.Dg=!0;this.Yp=!1;this.Yga=!0;this.yda=0;this.zA=this.Eua=!1;gvjs_V(this.handle,["touchstart",gvjs_hl],this.Mia,!1,this)}gvjs_s(gvjs_aB,gvjs_W);var gvjs_bB=gvjs_j.document&&gvjs_j.document.documentElement&&!!gvjs_j.document.documentElement.setCapture;
gvjs_=gvjs_aB.prototype;gvjs_.Yu=function(a){this.zA=a};gvjs_.Vc=function(){return this.U};function gvjs_cB(a,b){a.S2=b||new gvjs_D(NaN,NaN,NaN,NaN)}gvjs_.bb=function(a){this.Dg=a};gvjs_.N=function(){gvjs_aB.o.N.call(this);gvjs_pm(this.handle,["touchstart",gvjs_hl],this.Mia,!1,this);this.U.Ec();gvjs_bB&&this.Ad.releaseCapture();this.handle=this.target=null};gvjs_.hK=function(){gvjs_k(this.ar)||(this.ar=gvjs_Zf(this.target));return this.ar};
gvjs_.Mia=function(a){var b=a.type==gvjs_hl;if(!this.Dg||this.Yp||b&&!gvjs_am(a))this.dispatchEvent("earlycancel");else{if(0==this.yda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0,this.Yga&&b&&a.preventDefault();else return;else this.Yga&&b&&a.preventDefault();var b=this.Ad,c=b.documentElement,d=!gvjs_bB;this.U.B(b,["touchmove",gvjs_ew],this.oR,d);this.U.B(b,["touchend",gvjs_fw],this.hQ,d);gvjs_bB?(c.setCapture(!1),this.U.B(c,"losecapture",this.hQ)):this.U.B(gvjs_Se(b),
gvjs_Os,this.hQ);gvjs_y&&this.Eua&&this.U.B(b,gvjs_au,gvjs_6l);this.Zya&&this.U.B(this.Zya,gvjs_dx,this.xxa,d);this.clientX=this.xM=a.clientX;this.clientY=this.sr=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.zA?gvjs_Wy(this.target):this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.v4=gvjs_Qe(gvjs_Ee(this.Ad).Ad)}};
gvjs_.hQ=function(a){this.U.Ec();gvjs_bB&&this.Ad.releaseCapture();this.Yp?(this.Yp=!1,this.dispatchEvent(new gvjs_dB(gvjs_3,this,a.clientX,a.clientY,a,gvjs_eB(this,this.deltaX),gvjs_fB(this,this.deltaY)))):this.dispatchEvent("earlycancel")};
gvjs_.oR=function(a){if(this.Dg){var b=(this.zA&&this.hK()?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.Yp){var d=this.xM-this.clientX,e=this.sr-this.clientY;if(d*d+e*e>this.yda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0;else{this.isDisposed()||this.hQ(a);return}}c=gvjs_gB(this,b,c);b=c.x;c=c.y;this.Yp&&this.dispatchEvent(new gvjs_dB(gvjs_Ks,this,a.clientX,
a.clientY,a,b,c))&&(gvjs_hB(this,a,b,c),a.preventDefault())}};function gvjs_gB(a,b,c){var d=gvjs_Qe(gvjs_Ee(a.Ad).Ad);b+=d.x-a.v4.x;c+=d.y-a.v4.y;a.v4=d;a.deltaX+=b;a.deltaY+=c;return new gvjs_z(gvjs_eB(a,a.deltaX),gvjs_fB(a,a.deltaY))}gvjs_.xxa=function(a){var b=gvjs_gB(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gvjs_hB(this,a,b.x,b.y)};function gvjs_hB(a,b,c,d){a.Ox(c,d);a.dispatchEvent(new gvjs_dB(gvjs_9t,a,b.clientX,b.clientY,b,c,d))}
function gvjs_eB(a,b){var c=a.S2;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}function gvjs_fB(a,b){var c=a.S2;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}gvjs_.Ox=function(a,b){this.zA&&this.hK()?this.target.style.right=a+gvjs_g:this.target.style.left=a+gvjs_g;this.target.style.top=b+gvjs_g};
function gvjs_dB(a,b,c,d,e,f,g){gvjs_5l.call(this,a);this.clientX=c;this.clientY=d;this.Nna=e;this.left=gvjs_k(f)?f:b.deltaX;this.top=gvjs_k(g)?g:b.deltaY;this.A_=b}gvjs_s(gvjs_dB,gvjs_5l);var gvjs_Pca=gvjs_y?'javascript:""':"about:blank";function gvjs_Qca(a,b){this.H=a;this.F=b};function gvjs_iB(a,b){gvjs_0A.call(this,b);this.OBa=!!a;this.qD=null}gvjs_s(gvjs_iB,gvjs_0A);gvjs_=gvjs_iB.prototype;gvjs_.a0=null;gvjs_.Ib=!1;gvjs_.Bl=null;gvjs_.Zi=null;gvjs_.sp=null;gvjs_.oY=!1;gvjs_.sa=function(){return"charts-modalpopup"};gvjs_.pC=function(){return this.Bl};gvjs_.C=function(){gvjs_iB.o.C.call(this);var a=this.j(),b=gvjs__b(this.sa()).split(" ");gvjs_7A(a,b);gvjs_kf(a,!0);gvjs_F(a,!1);gvjs_jB(this);gvjs_kB(this)};
function gvjs_jB(a){if(a.OBa&&!a.Zi){var b;b=a.Da().C(gvjs_hv,{frameborder:0,style:"border:0;vertical-align:bottom;",src:gvjs_Pca});a.Zi=b;a.Zi.className=a.sa()+"-bg";gvjs_F(a.Zi,!1);gvjs_Wf(a.Zi,0)}a.Bl||(a.Bl=a.Da().C(gvjs_qa,a.sa()+"-bg"),gvjs_F(a.Bl,!1))}function gvjs_kB(a){a.sp||(a.sp=a.Da().createElement(gvjs_Ir),gvjs_F(a.sp,!1),gvjs_kf(a.sp,!0),a.sp.style.position=gvjs_a)}gvjs_.vha=function(){this.oY=!1};gvjs_.Kh=function(a){return!!a&&a.tagName==gvjs_qa};
gvjs_.Of=function(a){gvjs_iB.o.Of.call(this,a);a=gvjs__b(this.sa()).split(" ");gvjs_7A(this.j(),a);gvjs_jB(this);gvjs_kB(this);gvjs_kf(this.j(),!0);gvjs_F(this.j(),!1)};gvjs_.$b=function(){this.Zi&&gvjs_1e(this.Zi,this.j());gvjs_1e(this.Bl,this.j());gvjs_iB.o.$b.call(this);gvjs_2e(this.sp,this.j());this.a0=new gvjs_Uy(this.Da().vc());this.Vc().B(this.a0,gvjs_kk,this.nxa);gvjs_lB(this,!1)};
gvjs_.Rf=function(){this.ea()&&this.setVisible(!1);gvjs_U(this.a0);gvjs_iB.o.Rf.call(this);gvjs_3e(this.Zi);gvjs_3e(this.Bl);gvjs_3e(this.sp)};gvjs_.setVisible=function(a){a!=this.Ib&&(this.Jz&&this.Jz.stop(),this.qB&&this.qB.stop(),this.Iz&&this.Iz.stop(),this.pB&&this.pB.stop(),this.dc&&gvjs_lB(this,a),a?this.p6():this.QC())};
function gvjs_lB(a,b){a.xfa||(a.xfa=new gvjs_Qca(a.H,a.F));a=a.xfa;if(b){a.JC||(a.JC=[]);b=a.F.Ue(a.F.vc().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.H||gvjs_wz(d,gvjs_7a)||(gvjs_vz(d,gvjs_7a,!0),a.JC.push(d))}}else if(a.JC){for(c=0;c<a.JC.length;c++)a.JC[c].removeAttribute(gvjs_ys);a.JC=null}}gvjs_.JV=function(a,b,c,d){this.Jz=a;this.Iz=b;this.qB=c;this.pB=d};
gvjs_.p6=function(){if(this.dispatchEvent(gvjs_Ms)){try{this.qD=this.Da().vc().activeElement}catch(a){}this.q5();this.Df();this.Vc().B(this.Da().getWindow(),gvjs_2w,this.q5);gvjs_mB(this,!0);this.focus();this.Ib=!0;this.Jz&&this.qB?(gvjs_om(this.Jz,gvjs_3,this.Dz,!1,this),this.qB.play(),this.Jz.play()):this.Dz()}};
gvjs_.QC=function(){if(this.dispatchEvent(gvjs_Ls)){this.Vc().Qb(this.Da().getWindow(),gvjs_2w,this.q5);this.Ib=!1;this.Iz&&this.pB?(gvjs_om(this.Iz,gvjs_3,this.cw,!1,this),this.pB.play(),this.Iz.play()):this.cw();a:{try{var a=this.Da(),b=a.vc().body,c=a.vc().activeElement||b;if(!this.qD||this.qD==b){this.qD=null;break a}(c==b||a.contains(this.j(),c))&&this.qD.focus()}catch(d){}this.qD=null}}};function gvjs_mB(a,b){a.Zi&&gvjs_F(a.Zi,b);a.Bl&&gvjs_F(a.Bl,b);gvjs_F(a.j(),b);gvjs_F(a.sp,b)}
gvjs_.Dz=function(){this.dispatchEvent(gvjs_tx)};gvjs_.cw=function(){gvjs_mB(this,!1);this.dispatchEvent(gvjs_4u)};gvjs_.ea=function(){return this.Ib};gvjs_.focus=function(){this.Hba()};
gvjs_.q5=function(){this.Zi&&gvjs_F(this.Zi,!1);this.Bl&&gvjs_F(this.Bl,!1);var a=this.Da().vc(),b=gvjs_Oe(gvjs_Se(a)||window||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth)),a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Zi&&(gvjs_F(this.Zi,!0),gvjs_Sf(this.Zi,c,a));this.Bl&&(gvjs_F(this.Bl,!0),gvjs_Sf(this.Bl,c,a))};
gvjs_.Df=function(){var a=this.Da().vc(),b=gvjs_Se(a)||window;if(gvjs_Hf(this.j())==gvjs_Za)var c=a=0;else c=gvjs_Qe(this.Da().Ad),a=c.x,c=c.y;var d=gvjs_Uf(this.j()),b=gvjs_Oe(b||window),a=Math.max(a+b.width/2-d.width/2,0),c=Math.max(c+b.height/2-d.height/2,0);gvjs_If(this.j(),a,c);gvjs_If(this.sp,a,c)};gvjs_.nxa=function(a){this.oY?this.vha():a.target==this.sp&&gvjs_Ym(this.Hba,0,this)};gvjs_.Hba=function(){try{gvjs_y&&this.Da().vc().body.focus(),this.j().focus()}catch(a){}};
gvjs_.N=function(){gvjs_U(this.Jz);this.Jz=null;gvjs_U(this.Iz);this.Iz=null;gvjs_U(this.qB);this.qB=null;gvjs_U(this.pB);this.pB=null;gvjs_iB.o.N.call(this)};function gvjs_nB(a,b,c){gvjs_iB.call(this,b,c);this.Mj=a||"modal-dialog";this.mi=(new gvjs_oB).Vi(gvjs_pB,!0).Vi(gvjs_qB,!1,!0)}gvjs_s(gvjs_nB,gvjs_iB);gvjs_=gvjs_nB.prototype;gvjs_.Lqa=!0;gvjs_.JJ=!0;gvjs_.WK=!0;gvjs_.Oaa=!0;gvjs_.kO=.5;gvjs_.yg="";gvjs_.Bg=null;gvjs_.Sj=null;gvjs_.qI=!1;gvjs_.ul=null;gvjs_.Dj=null;gvjs_.EW=null;gvjs_.Cj=null;gvjs_.Jk=null;gvjs_.Jh=null;gvjs_.uL="dialog";gvjs_.sa=function(){return this.Mj};gvjs_.setTitle=function(a){this.yg=a;this.Dj&&gvjs_df(this.Dj,a)};
gvjs_.getTitle=function(){return this.yg};gvjs_.mia=function(a){gvjs_rB(this,gvjs_zd(a))};function gvjs_rB(a,b){a.Bg=b;a.Jk&&gvjs_we(a.Jk,b)}gvjs_.getContent=function(){return null!=this.Bg?gvjs_wd(this.Bg):""};gvjs_.iv=function(){return this.uL};gvjs_.c6=function(a){this.uL=a};function gvjs_sB(a){a.j()||a.O()}gvjs_.sb=function(){gvjs_sB(this);return this.Jk};function gvjs_tB(a){gvjs_sB(a);return a.j()}gvjs_.pC=function(){gvjs_sB(this);return gvjs_nB.o.pC.call(this)};
function gvjs_uB(a,b){a.kO=b;a.j()&&(b=a.pC())&&gvjs_Wf(b,a.kO)}function gvjs_vB(a,b){a.WK=b;if(a.dc){var c=a.Da(),d=a.pC(),e=a.Zi;b?(e&&c.h2(e,a.j()),c.h2(d,a.j())):(c.removeNode(e),c.removeNode(d))}a.ea()&&gvjs_lB(a,b)}gvjs_.getDraggable=function(){return this.Oaa};
function gvjs_wB(a,b){var c=gvjs__b(a.Mj+"-title-draggable").split(" ");a.j()&&(b?gvjs_7A(a.ul,c):gvjs_9A(a.ul,c));b&&!a.Sj?(b=new gvjs_aB(a.j(),a.ul),a.Sj=b,gvjs_7A(a.ul,c),gvjs_V(a.Sj,gvjs_4,a.T5,!1,a)):!b&&a.Sj&&(a.Sj.oa(),a.Sj=null)}
gvjs_.C=function(){gvjs_nB.o.C.call(this);var a=this.j(),b=this.Da();this.ul=b.C(gvjs_qa,this.Mj+"-title",this.Dj=b.C(gvjs_Ir,{className:this.Mj+"-title-text",id:this.getId()},this.yg),this.Cj=b.C(gvjs_Ir,this.Mj+"-title-close"));gvjs__e(a,this.ul,this.Jk=b.C(gvjs_qa,this.Mj+gvjs_Bq),this.Jh=b.C(gvjs_qa,this.Mj+"-buttons"));gvjs_uz(this.Dj,"heading");gvjs_uz(this.Cj,gvjs_Ys);gvjs_kf(this.Cj,!0);gvjs_Az(this.Cj,"Close");this.EW=this.Dj.id;gvjs_uz(a,this.iv());gvjs_vz(a,gvjs_yv,this.EW||"");this.Bg&&
gvjs_we(this.Jk,this.Bg);gvjs_F(this.Cj,this.JJ);this.mi&&(a=this.mi,a.H=this.Jh,a.O());gvjs_F(this.Jh,!!this.mi);gvjs_uB(this,this.kO)};
gvjs_.Of=function(a){gvjs_nB.o.Of.call(this,a);a=this.j();var b=this.Mj+gvjs_Bq;this.Jk=gvjs_Ie(null,b,a)[0];this.Jk||(this.Jk=this.Da().C(gvjs_qa,b),this.Bg&&gvjs_we(this.Jk,this.Bg),a.appendChild(this.Jk));var b=this.Mj+"-title",c=this.Mj+"-title-text",d=this.Mj+"-title-close";(this.ul=gvjs_Ie(null,b,a)[0])?(this.Dj=gvjs_Ie(null,c,this.ul)[0],this.Cj=gvjs_Ie(null,d,this.ul)[0]):(this.ul=this.Da().C(gvjs_qa,b),a.insertBefore(this.ul,this.Jk));this.Dj?(this.yg=gvjs_lf(this.Dj),this.Dj.id||(this.Dj.id=
this.getId())):(this.Dj=gvjs_B(gvjs_Ir,{className:c,id:this.getId()}),this.ul.appendChild(this.Dj));this.EW=this.Dj.id;gvjs_vz(a,gvjs_yv,this.EW||"");this.Cj||(this.Cj=this.Da().C(gvjs_Ir,d),this.ul.appendChild(this.Cj));gvjs_F(this.Cj,this.JJ);b=this.Mj+"-buttons";(this.Jh=gvjs_Ie(null,b,a)[0])?(this.mi=new gvjs_oB(this.Da()),this.mi.kb(this.Jh)):(this.Jh=this.Da().C(gvjs_qa,b),a.appendChild(this.Jh),this.mi&&(a=this.mi,a.H=this.Jh,a.O()),gvjs_F(this.Jh,!!this.mi));gvjs_uB(this,this.kO)};
gvjs_.$b=function(){gvjs_nB.o.$b.call(this);this.Vc().B(this.j(),gvjs_tv,this.cga).B(this.j(),gvjs_$k,this.cga);this.Vc().B(this.Jh,gvjs_7j,this.exa);gvjs_wB(this,this.Oaa);this.Vc().B(this.Cj,gvjs_7j,this.Axa);var a=this.j();gvjs_uz(a,this.iv());""!==this.Dj.id&&gvjs_vz(a,gvjs_yv,this.Dj.id);this.WK||gvjs_vB(this,!1)};gvjs_.Rf=function(){this.ea()&&this.setVisible(!1);gvjs_wB(this,!1);gvjs_nB.o.Rf.call(this)};
gvjs_.setVisible=function(a){a!=this.ea()&&(this.dc||this.O(),gvjs_nB.o.setVisible.call(this,a))};gvjs_.Dz=function(){gvjs_nB.o.Dz.call(this);this.dispatchEvent("aftershow")};gvjs_.cw=function(){gvjs_nB.o.cw.call(this);this.dispatchEvent("afterhide");this.qI&&this.oa()};
gvjs_.T5=function(){var a=this.Da().vc(),b=gvjs_Oe(gvjs_Se(a)||window||window),c=Math.max(a.body.scrollWidth,b.width),a=Math.max(a.body.scrollHeight,b.height),d=gvjs_Uf(this.j());gvjs_Hf(this.j())==gvjs_Za?gvjs_cB(this.Sj,new gvjs_D(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):gvjs_cB(this.Sj,new gvjs_D(0,0,c-d.width,a-d.height))};gvjs_.Axa=function(){gvjs_xB(this)};
function gvjs_xB(a){if(a.JJ){var b=a.mi,c=b&&b.YY;c?(b=b.get(c),a.dispatchEvent(new gvjs_yB(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}gvjs_.S5=function(a){this.qI=a};gvjs_.N=function(){this.Jh=this.Cj=null;gvjs_nB.o.N.call(this)};gvjs_.exa=function(a){a:{for(a=a.target;null!=a&&a!=this.Jh;){if(a.tagName==gvjs_ma)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.mi.get(a);this.dispatchEvent(new gvjs_yB(a,b))&&this.setVisible(!1)}};
gvjs_.cga=function(a){var b=!1,c=!1,d=this.mi,e=a.target;if(a.type==gvjs_tv)if(this.Lqa&&27==a.keyCode){var f=d&&d.YY,e=e.tagName==gvjs_Ba&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new gvjs_yB(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.j()){this.oY=!0;try{this.sp.focus()}catch(k){}gvjs_Ym(this.vha,0,this)}}else if(13==a.keyCode){if(e.tagName==gvjs_ma&&!e.disabled)f=e.name;else if(e==this.Cj)gvjs_xB(this);else if(d){var g=d.k_,h=g&&gvjs_zB(d,g),e=(e.tagName==gvjs_Fa||
e.tagName==gvjs_Ba||"A"==e.tagName)&&!e.disabled;!h||h.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new gvjs_yB(f,String(d.get(f)))))}else e==this.Cj&&32==a.keyCode&&gvjs_xB(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};function gvjs_yB(a,b){this.type=gvjs_Yt;this.key=a;this.caption=b}gvjs_s(gvjs_yB,gvjs_5l);function gvjs_oB(a){this.F=a||gvjs_Ee();gvjs_3d.call(this)}gvjs_s(gvjs_oB,gvjs_3d);gvjs_=gvjs_oB.prototype;gvjs_.Mj="charts-buttonset";
gvjs_.k_=null;gvjs_.H=null;gvjs_.YY=null;gvjs_.set=function(a,b,c,d){gvjs_3d.prototype.set.call(this,a,b);c&&(this.k_=a);d&&(this.YY=a);return this};gvjs_.Vi=function(a,b,c){return this.set(a.key,a.caption,b,c)};gvjs_.O=function(){if(this.H){gvjs_we(this.H,gvjs_Dd);var a=gvjs_Ee(this.H);this.forEach(function(b,c){b=a.C(gvjs_ma,{name:c},b);c==this.k_&&(b.className=this.Mj+gvjs_Cq);this.H.appendChild(b)},this)}};
gvjs_.kb=function(a){if(a&&1==a.nodeType){this.H=a;a=this.H.getElementsByTagName(gvjs_ma);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=gvjs_lf(c)||c.value,d){var f=0==b;this.set(d,e,f,c.name==gvjs_5j);f&&gvjs_6A(c,this.Mj+gvjs_Cq)}}};gvjs_.j=function(){return this.H};gvjs_.Da=function(){return this.F};function gvjs_zB(a,b){a=a.H.getElementsByTagName(gvjs_ma);for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null}
var gvjs_pB={key:"ok",caption:"OK"},gvjs_qB={key:gvjs_5j,caption:"Cancel"},gvjs_AB={key:"yes",caption:"Yes"},gvjs_BB={key:"no",caption:"No"},gvjs_Rca={key:"save",caption:"Save"},gvjs_Sca={key:"continue",caption:"Continue"};"undefined"!=typeof document&&((new gvjs_oB).Vi(gvjs_pB,!0,!0),(new gvjs_oB).Vi(gvjs_pB,!0).Vi(gvjs_qB,!1,!0),(new gvjs_oB).Vi(gvjs_AB,!0).Vi(gvjs_BB,!1,!0),(new gvjs_oB).Vi(gvjs_AB).Vi(gvjs_BB,!0).Vi(gvjs_qB,!1,!0),(new gvjs_oB).Vi(gvjs_Sca).Vi(gvjs_Rca).Vi(gvjs_qB,!0,!0));function gvjs_CB(a,b){gvjs_W.call(this);a&&this.mB(a,b)}gvjs_s(gvjs_CB,gvjs_W);gvjs_=gvjs_CB.prototype;gvjs_.H=null;gvjs_.qS=null;gvjs_.B2=null;gvjs_.rS=null;gvjs_.dm=-1;gvjs_.Mv=-1;gvjs_.SX=!1;
var gvjs_DB={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},gvjs_EB={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},gvjs_Tca=gvjs_y||gvjs_ee||gvjs_ge&&gvjs_te("525"),
gvjs_FB=gvjs_ie&&gvjs_fe;gvjs_=gvjs_CB.prototype;gvjs_.sn=function(a){if(gvjs_ge||gvjs_ee)if(17==this.dm&&!a.ctrlKey||18==this.dm&&!a.altKey||gvjs_ie&&91==this.dm&&!a.metaKey)this.Mv=this.dm=-1;-1==this.dm&&(a.ctrlKey&&17!=a.keyCode?this.dm=17:a.altKey&&18!=a.keyCode?this.dm=18:a.metaKey&&91!=a.keyCode&&(this.dm=91));gvjs_Tca&&!gvjs_yca(a.keyCode,this.dm,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):(this.Mv=gvjs_3y(a.keyCode),gvjs_FB&&(this.SX=a.altKey))};
gvjs_.ita=function(a){this.Mv=this.dm=-1;this.SX=a.altKey};
gvjs_.handleEvent=function(a){var b=a.fj,c,d,e=b.altKey;gvjs_y&&a.type==gvjs_$k?(c=this.Mv,d=13!=c&&27!=c?b.keyCode:0):(gvjs_ge||gvjs_ee)&&a.type==gvjs_$k?(c=this.Mv,d=0<=b.charCode&&63232>b.charCode&&gvjs_2y(c)?b.charCode:0):gvjs_de&&!gvjs_ge?(c=this.Mv,d=gvjs_2y(c)?b.keyCode:0):(c=b.keyCode||this.Mv,d=b.charCode||0,gvjs_FB&&(e=this.SX),gvjs_ie&&63==d&&224==c&&(c=191));var f=c=gvjs_3y(c),g=b.keyIdentifier;c?63232<=c&&c in gvjs_DB?f=gvjs_DB[c]:25==c&&a.shiftKey&&(f=9):g&&g in gvjs_EB&&(f=gvjs_EB[g]);
a=f==this.dm;this.dm=f;b=new gvjs_GB(f,d,a,b);b.altKey=e;this.dispatchEvent(b)};gvjs_.j=function(){return this.H};gvjs_.mB=function(a,b){this.rS&&this.detach();this.H=a;this.qS=gvjs_V(this.H,gvjs_$k,this,b);this.B2=gvjs_V(this.H,gvjs_tv,this.sn,b,this);this.rS=gvjs_V(this.H,gvjs_uv,this.ita,b,this)};gvjs_.detach=function(){this.qS&&(gvjs_qm(this.qS),gvjs_qm(this.B2),gvjs_qm(this.rS),this.rS=this.B2=this.qS=null);this.H=null;this.Mv=this.dm=-1};gvjs_.N=function(){gvjs_CB.o.N.call(this);this.detach()};
function gvjs_GB(a,b,c,d){gvjs_9l.call(this,d);this.type=gvjs_sv;this.keyCode=a;this.charCode=b;this.repeat=c}gvjs_s(gvjs_GB,gvjs_9l);function gvjs_HB(){}var gvjs_IB;gvjs_Gb(gvjs_HB);function gvjs_JB(a){var b=new gvjs_KB;b.sa=function(){return a};return b}var gvjs_Uca={button:"pressed",checkbox:gvjs_nt,menuitem:gvjs_fx,menuitemcheckbox:gvjs_nt,menuitemradio:gvjs_nt,radio:gvjs_nt,tab:gvjs_fx,treeitem:gvjs_fx};gvjs_=gvjs_HB.prototype;gvjs_.Xk=function(){};gvjs_.C=function(a){return a.Da().C(gvjs_qa,this.Ul(a).join(" "),a.getContent())};gvjs_.sb=function(a){return a};
gvjs_.As=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_y&&!gvjs_te("7")&&(d=gvjs_LB(gvjs_4A(a),b),d.push(b));(c?gvjs_7A:gvjs_9A)(a,d)}};gvjs_.Kh=function(){return!0};
gvjs_.kb=function(a,b){b.id&&a.$z(b.id);var c=this.sb(b);c&&c.firstChild?a.bF(c.firstChild.nextSibling?gvjs_Bc(c.childNodes):c.firstChild):a.bF(null);var d=0,e=this.sa(),f=this.sa(),g=!1,h=!1,k=!1,l=gvjs_Bc(gvjs_4A(b));gvjs_t(l,function(a){g||a!=e?h||a!=f?d|=this.WQ(a):h=!0:(g=!0,f==e&&(h=!0));1==this.WQ(a)&&gvjs_hf(c)&&gvjs_kf(c,!1)},this);a.I=d;g||(l.push(e),f==e&&(h=!0));h||l.push(f);(a=a.Co)&&l.push.apply(l,a);if(gvjs_y&&!gvjs_te("7")){var m=gvjs_LB(l);0<m.length&&(l.push.apply(l,m),k=!0)}g&&
h&&!a&&!k||gvjs_Oca(b,l.join(" "));return b};gvjs_.wq=function(a){a.nj()&&this.aA(a.j(),!0);a.isEnabled()&&this.jr(a,a.ea())};function gvjs_MB(a,b,c){if(a=c||a.Xk())c=b.getAttribute(gvjs_kb)||null,a!=c&&gvjs_uz(b,a)}function gvjs_NB(a,b,c){var d=b.H9;null!=d&&a.P5(c,d);b.ea()||gvjs_vz(c,gvjs_7a,!b.ea());b.isEnabled()||a.Cr(c,1,!b.isEnabled());gvjs_OB(b,8)&&a.Cr(c,8,b.lS());gvjs_OB(b,16)&&a.Cr(c,16,b.wn());gvjs_OB(b,64)&&a.Cr(c,64,gvjs_PB(b,64))}gvjs_.P5=function(a,b){gvjs_Az(a,b)};
gvjs_.iM=function(a,b){gvjs_0f(a,!b,!gvjs_y&&!gvjs_de)};gvjs_.aA=function(a,b){this.As(a,this.sa()+"-rtl",b)};gvjs_.et=function(a){var b;return gvjs_OB(a,32)&&(b=a.$g())?gvjs_hf(b):!1};gvjs_.jr=function(a,b){var c;if(gvjs_OB(a,32)&&(c=a.$g())){if(!b&&gvjs_PB(a,32)){try{c.blur()}catch(d){}gvjs_PB(a,32)&&a.Hy(null)}gvjs_hf(c)!=b&&gvjs_kf(c,b)}};gvjs_.setVisible=function(a,b){gvjs_F(a,b);a&&gvjs_vz(a,gvjs_7a,!b)};
gvjs_.vd=function(a,b,c){var d=a.j();if(d){var e=this.hJ(b);e&&this.As(a,e,c);this.Cr(d,b,c)}};gvjs_.Cr=function(a,b,c){gvjs_IB||(gvjs_IB={1:"disabled",8:gvjs_fx,16:gvjs_nt,64:"expanded"});b=gvjs_IB[b];var d=a.getAttribute(gvjs_kb)||null;d&&(d=gvjs_Uca[d]||b,b=b==gvjs_nt||b==gvjs_fx?d:b);b&&gvjs_vz(a,b,c)};
gvjs_.setContent=function(a,b){var c=this.sb(a);c&&(gvjs_0e(c),b&&(gvjs_o(b)?gvjs_df(c,b):(a=function(a){if(a){var b=gvjs_Ge(c);c.appendChild(gvjs_o(a)?b.createTextNode(a):a)}},gvjs_m(b)?gvjs_t(b,a):!gvjs_Kb(b)||"nodeType"in b?a(b):gvjs_t(gvjs_Bc(b),a))))};gvjs_.$g=function(a){return a.j()};gvjs_.sa=function(){return gvjs_Yr};
gvjs_.Ul=function(a){var b=this.sa(),c=[b],d=this.sa();d!=b&&c.push(d);b=a.getState();for(d=[];b;){var e=b&-b;d.push(this.hJ(e));b&=~e}c.push.apply(c,d);(a=a.Co)&&c.push.apply(c,a);gvjs_y&&!gvjs_te("7")&&c.push.apply(c,gvjs_LB(c));return c};function gvjs_LB(a,b){var c=[];b&&(a=gvjs_Ac(a,[b]));gvjs_t([],function(d){!gvjs_oc(d,gvjs_Pb(gvjs_sc,a))||b&&!gvjs_sc(d,b)||c.push(d.join("_"))});return c}gvjs_.hJ=function(a){this.OO||gvjs_QB(this);return this.OO[a]};
gvjs_.WQ=function(a){this.Qia||(this.OO||gvjs_QB(this),this.Qia=gvjs_4c(this.OO));a=parseInt(this.Qia[a],10);return isNaN(a)?0:a};function gvjs_QB(a){var b=a.sa();gvjs_8b(b.replace(/\xa0|\s/g," ")," ");a.OO={1:b+gvjs_Dq,2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function gvjs_RB(a,b){if(!a)throw Error("Invalid class name "+a);if(!gvjs_q(b))throw Error("Invalid decorator function "+b);gvjs_SB[a]=b}function gvjs_TB(a){var b;a=gvjs_4A(a);for(var c=0,d=a.length;c<d;c++)if(b=a[c],b=b in gvjs_SB?gvjs_SB[b]():null)return b;return null}var gvjs_UB={},gvjs_SB={};function gvjs_VB(a,b,c){gvjs_0A.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=gvjs_Nb(b);if(d=gvjs_UB[d])break;b=b.o?b.o.constructor:null}b=d?gvjs_q(d.qc)?d.qc():new d:null}this.A=b;this.bF(gvjs_k(a)?a:null);this.H9=null}gvjs_s(gvjs_VB,gvjs_0A);gvjs_=gvjs_VB.prototype;gvjs_.Bg=null;gvjs_.I=0;gvjs_.EM=39;gvjs_.Or=255;gvjs_.$t=0;gvjs_.Ib=!0;gvjs_.Co=null;gvjs_.jR=!0;gvjs_.bO=!1;gvjs_.uL=null;function gvjs_WB(a,b){a.dc&&b!=a.jR&&gvjs_XB(a,b);a.jR=b}gvjs_.$g=function(){return this.A.$g(this)};
gvjs_.KQ=function(){return this.Yf||(this.Yf=new gvjs_CB)};gvjs_.cb=function(){return this.A};gvjs_.iia=function(a){if(this.dc)throw Error(gvjs_ir);this.j()&&(this.H=null);this.A=a};gvjs_.eo=function(a){a&&(this.Co?gvjs_sc(this.Co,a)||this.Co.push(a):this.Co=[a],this.A.As(this,a,!0))};gvjs_.As=function(a,b){b?this.eo(a):a&&this.Co&&gvjs_yc(this.Co,a)&&(0==this.Co.length&&(this.Co=null),this.A.As(this,a,!1))};
gvjs_.C=function(){var a=this.A.C(this);this.H=a;gvjs_MB(this.A,a,this.iv());this.bO||this.A.iM(a,!1);this.ea()||this.A.setVisible(a,!1)};gvjs_.iv=function(){return this.uL};gvjs_.c6=function(a){this.uL=a};gvjs_.P5=function(a){this.H9=a;var b=this.j();b&&this.A.P5(b,a)};gvjs_.sb=function(){return this.A.sb(this.j())};gvjs_.Kh=function(a){return this.A.Kh(a)};gvjs_.Of=function(a){this.H=a=this.A.kb(this,a);gvjs_MB(this.A,a,this.iv());this.bO||this.A.iM(a,!1);this.Ib=a.style.display!=gvjs_e};
gvjs_.$b=function(){gvjs_VB.o.$b.call(this);gvjs_NB(this.A,this,this.H);this.A.wq(this);if(this.EM&-2&&(this.jR&&gvjs_XB(this,!0),gvjs_OB(this,32))){var a=this.$g();if(a){var b=this.KQ();b.mB(a);this.Vc().B(b,gvjs_sv,this.al).B(a,gvjs__a,this.sv).B(a,gvjs_Os,this.Hy)}}};
function gvjs_XB(a,b){var c=a.Vc(),d=a.j();b?(c.B(d,gvjs_jl,a.Us).B(d,gvjs_hl,a.Uf).B(d,gvjs_fw,a.Oo).B(d,gvjs_il,a.kR),a.zJ!=gvjs_Fb&&c.B(d,gvjs_yt,a.zJ),gvjs_y&&(gvjs_te(9)||c.B(d,gvjs_Ut,a.Hca),a.UJ||(a.UJ=new gvjs_YB(a),gvjs_3l(a,a.UJ)))):(c.Qb(d,gvjs_jl,a.Us).Qb(d,gvjs_hl,a.Uf).Qb(d,gvjs_fw,a.Oo).Qb(d,gvjs_il,a.kR),a.zJ!=gvjs_Fb&&c.Qb(d,gvjs_yt,a.zJ),gvjs_y&&(gvjs_te(9)||c.Qb(d,gvjs_Ut,a.Hca),gvjs_U(a.UJ),a.UJ=null))}
gvjs_.Rf=function(){gvjs_VB.o.Rf.call(this);this.Yf&&this.Yf.detach();this.ea()&&this.isEnabled()&&this.A.jr(this,!1)};gvjs_.N=function(){gvjs_VB.o.N.call(this);this.Yf&&(this.Yf.oa(),delete this.Yf);delete this.A;this.UJ=this.Co=this.Bg=null};gvjs_.getContent=function(){return this.Bg};gvjs_.setContent=function(a){this.A.setContent(this.j(),a);this.bF(a)};gvjs_.bF=function(a){this.Bg=a};
gvjs_.Sl=function(){var a=this.getContent();if(!a)return"";a=gvjs_o(a)?a:gvjs_m(a)?gvjs_u(a,gvjs_nf).join(""):gvjs_lf(a);return gvjs_Zb(a)};gvjs_.aA=function(a){gvjs_VB.o.aA.call(this,a);var b=this.j();b&&this.A.aA(b,a)};gvjs_.iM=function(a){this.bO=a;var b=this.j();b&&this.A.iM(b,a)};gvjs_.ea=function(){return this.Ib};
gvjs_.setVisible=function(a,b){return b||this.Ib!=a&&this.dispatchEvent(a?gvjs_tx:gvjs_4u)?((b=this.j())&&this.A.setVisible(b,a),this.isEnabled()&&this.A.jr(this,a),this.Ib=a,!0):!1};gvjs_.isEnabled=function(){return!gvjs_PB(this,1)};gvjs_.bb=function(a){var b=this.getParent();b&&typeof b.isEnabled==gvjs_c&&!b.isEnabled()||!gvjs_ZB(this,1,!a)||(a||(this.setActive(!1),this.sk(!1)),this.ea()&&this.A.jr(this,a),this.vd(1,!a,!0))};gvjs_.sk=function(a){gvjs_ZB(this,2,a)&&this.vd(2,a)};
gvjs_.dl=function(){return gvjs_PB(this,4)};gvjs_.setActive=function(a){gvjs_ZB(this,4,a)&&this.vd(4,a)};gvjs_.lS=function(){return gvjs_PB(this,8)};gvjs_.op=function(a){gvjs_ZB(this,8,a)&&this.vd(8,a)};gvjs_.wn=function(){return gvjs_PB(this,16)};gvjs_.ci=function(a){gvjs_ZB(this,16,a)&&this.vd(16,a)};gvjs_.cF=function(a){gvjs_ZB(this,32,a)&&this.vd(32,a)};gvjs_.Rd=function(a){gvjs_ZB(this,64,a)&&this.vd(64,a)};gvjs_.getState=function(){return this.I};function gvjs_PB(a,b){return!!(a.I&b)}
gvjs_.vd=function(a,b,c){c||1!=a?gvjs_OB(this,a)&&b!=gvjs_PB(this,a)&&(this.A.vd(this,a,b),this.I=b?this.I|a:this.I&~a):this.bb(!b)};function gvjs_OB(a,b){return!!(a.EM&b)}gvjs_.wg=function(a,b){if(this.dc&&gvjs_PB(this,a)&&!b)throw Error(gvjs_ir);!b&&gvjs_PB(this,a)&&this.vd(a,!1);this.EM=b?this.EM|a:this.EM&~a};function gvjs__B(a,b){return!!(a.Or&b)&&gvjs_OB(a,b)}function gvjs_ZB(a,b,c){return gvjs_OB(a,b)&&gvjs_PB(a,b)!=c&&(!(a.$t&b)||a.dispatchEvent(gvjs_Mca(b,c)))&&!a.isDisposed()}
gvjs_.Us=function(a){!gvjs_0B(a,this.j())&&this.dispatchEvent("enter")&&this.isEnabled()&&gvjs__B(this,2)&&this.sk(!0)};gvjs_.kR=function(a){!gvjs_0B(a,this.j())&&this.dispatchEvent("leave")&&(gvjs__B(this,4)&&this.setActive(!1),gvjs__B(this,2)&&this.sk(!1))};gvjs_.zJ=gvjs_Fb;function gvjs_0B(a,b){return!!a.relatedTarget&&gvjs_$e(b,a.relatedTarget)}
gvjs_.Uf=function(a){this.isEnabled()&&(gvjs__B(this,2)&&this.sk(!0),gvjs_am(a)&&(gvjs__B(this,4)&&this.setActive(!0),this.A&&this.A.et(this)&&this.$g().focus()));!this.bO&&gvjs_am(a)&&a.preventDefault()};gvjs_.Oo=function(a){this.isEnabled()&&(gvjs__B(this,2)&&this.sk(!0),this.dl()&&this.qj(a)&&gvjs__B(this,4)&&this.setActive(!1))};gvjs_.Hca=function(a){this.isEnabled()&&this.qj(a)};
gvjs_.qj=function(a){gvjs__B(this,16)&&this.ci(!this.wn());gvjs__B(this,8)&&this.op(!0);gvjs__B(this,64)&&this.Rd(!gvjs_PB(this,64));var b=new gvjs_5l(gvjs_bs,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.C4=a.C4);return this.dispatchEvent(b)};gvjs_.sv=function(){gvjs__B(this,32)&&this.cF(!0)};gvjs_.Hy=function(){gvjs__B(this,4)&&this.setActive(!1);gvjs__B(this,32)&&this.cF(!1)};
gvjs_.al=function(a){return this.ea()&&this.isEnabled()&&this.ak(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};gvjs_.ak=function(a){return 13==a.keyCode&&this.qj(a)};if(!gvjs_q(gvjs_VB))throw Error("Invalid component class "+gvjs_VB);if(!gvjs_q(gvjs_HB))throw Error("Invalid renderer class "+gvjs_HB);var gvjs_Vca=gvjs_Nb(gvjs_VB);gvjs_UB[gvjs_Vca]=gvjs_HB;gvjs_RB(gvjs_Yr,function(){return new gvjs_VB(null)});
function gvjs_YB(a){gvjs_T.call(this);this.lP=a;this.WO=!1;this.Ed=new gvjs_qp(this);gvjs_3l(this,this.Ed);a=this.lP.H;this.Ed.B(a,gvjs_hl,this.GC).B(a,gvjs_fw,this.mR).B(a,gvjs_7j,this.Ts)}gvjs_s(gvjs_YB,gvjs_T);var gvjs_1B=!gvjs_y||gvjs_ue(9);gvjs_YB.prototype.GC=function(){this.WO=!1};gvjs_YB.prototype.mR=function(){this.WO=!0};
function gvjs_2B(a,b){if(!gvjs_1B)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c}
gvjs_YB.prototype.Ts=function(a){if(this.WO)this.WO=!1;else{var b=a.fj,c=b.button,d=b.type,e=gvjs_2B(b,gvjs_hl);this.lP.Uf(new gvjs_9l(e,a.currentTarget));e=gvjs_2B(b,gvjs_fw);this.lP.Oo(new gvjs_9l(e,a.currentTarget));gvjs_1B||(b.button=c,b.type=d)}};gvjs_YB.prototype.N=function(){this.lP=null;gvjs_YB.o.N.call(this)};function gvjs_3B(){this.D$=[]}gvjs_s(gvjs_3B,gvjs_HB);gvjs_Gb(gvjs_3B);function gvjs_4B(a,b){var c=a.D$[b];if(!c){switch(b){case 0:c=a.sa()+"-highlight";break;case 1:c=a.sa()+"-checkbox";break;case 2:c=a.sa()+gvjs_Bq}a.D$[b]=c}return c}gvjs_=gvjs_3B.prototype;gvjs_.Xk=function(){return"menuitem"};gvjs_.C=function(a){var b=a.Da().C(gvjs_qa,this.Ul(a).join(" "),gvjs_5B(this,a.getContent(),a.Da()));gvjs_6B(this,a,b,gvjs_OB(a,8)||gvjs_OB(a,16));return b};gvjs_.sb=function(a){return a&&a.firstChild};
gvjs_.kb=function(a,b){var c=gvjs_5e(b),d=gvjs_4B(this,2);c&&gvjs_5A(c,d)||b.appendChild(gvjs_5B(this,b.childNodes,a.Da()));gvjs_5A(b,gvjs_8r)&&(a.qV(!0),this.qV(a,b,!0));return gvjs_3B.o.kb.call(this,a,b)};gvjs_.setContent=function(a,b){var c=this.sb(a),d=gvjs_7B(this,a)?c.firstChild:null;gvjs_3B.o.setContent.call(this,a,b);d&&!gvjs_7B(this,a)&&c.insertBefore(d,c.firstChild||null)};function gvjs_5B(a,b,c){a=gvjs_4B(a,2);return c.C(gvjs_qa,a,b)}gvjs_.e6=function(a,b,c){a&&b&&gvjs_6B(this,a,b,c)};
gvjs_.qV=function(a,b,c){a&&b&&gvjs_6B(this,a,b,c)};function gvjs_7B(a,b){return(b=a.sb(b))?(b=b.firstChild,a=gvjs_4B(a,1),!!b&&gvjs_8e(b)&&gvjs_5A(b,a)):!1}function gvjs_6B(a,b,c,d){gvjs_MB(a,c,b.iv());gvjs_NB(a,b,c);d!=gvjs_7B(a,c)&&(gvjs_$A(c,gvjs_8r,d),c=a.sb(c),d?(a=gvjs_4B(a,1),c.insertBefore(b.Da().C(gvjs_qa,a),c.firstChild||null)):c.removeChild(c.firstChild))}gvjs_.hJ=function(a){switch(a){case 2:return gvjs_4B(this,0);case 16:case 8:return gvjs_9r;default:return gvjs_3B.o.hJ.call(this,a)}};
gvjs_.WQ=function(a){var b=gvjs_4B(this,0);switch(a){case gvjs_9r:return 16;case b:return 2;default:return gvjs_3B.o.WQ.call(this,a)}};gvjs_.sa=function(){return gvjs_6r};function gvjs_8B(a,b,c,d){gvjs_VB.call(this,a,d||gvjs_3B.qc(),c);this.Wa(b)}gvjs_s(gvjs_8B,gvjs_VB);gvjs_=gvjs_8B.prototype;gvjs_.getValue=function(){var a=this.Hi;return null!=a?a:this.Sl()};gvjs_.Wa=function(a){this.Hi=a};gvjs_.wg=function(a,b){gvjs_8B.o.wg.call(this,a,b);switch(a){case 8:this.wn()&&!b&&this.ci(!1);(a=this.j())&&this.cb().e6(this,a,b);break;case 16:(a=this.j())&&this.cb().qV(this,a,b)}};gvjs_.e6=function(a){this.wg(8,a)};gvjs_.qV=function(a){this.wg(16,a)};
gvjs_.Sl=function(){var a=this.getContent();return gvjs_m(a)?(a=gvjs_u(a,function(a){return gvjs_8e(a)&&(gvjs_5A(a,"charts-menuitem-accel")||gvjs_5A(a,"charts-menuitem-mnemonic-separator"))?"":gvjs_nf(a)}).join(""),gvjs_Zb(a)):gvjs_8B.o.Sl.call(this)};gvjs_.Oo=function(a){var b=this.getParent();if(b){var c=b.kga;b.kga=null;if(c&&gvjs_p(a.clientX)&&gvjs_xe(c,new gvjs_z(a.clientX,a.clientY)))return}gvjs_8B.o.Oo.call(this,a)};
gvjs_.ak=function(a){return a.keyCode==this.wfa&&this.qj(a)?!0:gvjs_8B.o.ak.call(this,a)};gvjs_.Ora=function(){return this.wfa};gvjs_RB(gvjs_6r,function(){return new gvjs_8B(null)});gvjs_8B.prototype.iv=function(){return gvjs_OB(this,16)?"menuitemcheckbox":gvjs_OB(this,8)?"menuitemradio":gvjs_8B.o.iv.call(this)};gvjs_8B.prototype.getParent=function(){return gvjs_VB.prototype.getParent.call(this)};gvjs_8B.prototype.PQ=function(){return gvjs_VB.prototype.PQ.call(this)};function gvjs_9B(a,b,c,d){gvjs_0y.call(this,a,b);this.CS=c?5:0;this.r4=d||void 0}gvjs_s(gvjs_9B,gvjs_0y);gvjs_9B.prototype.Lra=function(){return this.CS};gvjs_9B.prototype.Df=function(a,b,c,d){var e=gvjs_Xy(this.element,this.LH,a,b,null,c,10,d,this.r4);if(e&496){var f=gvjs_$B(e,this.LH);b=gvjs_$B(e,b);e=gvjs_Xy(this.element,f,a,b,null,c,10,d,this.r4);e&496&&(f=gvjs_$B(e,f),b=gvjs_$B(e,b),gvjs_Xy(this.element,f,a,b,null,c,this.CS,d,this.r4))}};
function gvjs_$B(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function gvjs_aC(a,b,c,d){gvjs_9B.call(this,a,b,c||d);if(c||d)this.CS=65|(d?32:132)}gvjs_s(gvjs_aC,gvjs_9B);gvjs_dd("Firefox");var gvjs_Wca=gvjs_ce()||gvjs_dd("iPod"),gvjs_Xca=gvjs_dd("iPad");!gvjs_dd("Android")||gvjs_ed()||gvjs_dd("Firefox")||gvjs_dd("Opera")||gvjs_dd("Silk");gvjs_ed();!gvjs_dd("Safari")||gvjs_ed()||gvjs_dd("Coast")||gvjs_dd("Opera")||gvjs_dd(gvjs_sa)||gvjs_dd("Silk")||gvjs_dd("Android")||gvjs_ce()||gvjs_dd("iPad")||gvjs_dd("iPod");function gvjs_bC(){}gvjs_s(gvjs_bC,gvjs_HB);gvjs_Gb(gvjs_bC);gvjs_=gvjs_bC.prototype;gvjs_.Xk=function(){return gvjs_Ys};gvjs_.Cr=function(a,b,c){switch(b){case 8:case 16:gvjs_vz(a,"pressed",c);break;default:case 64:case 1:gvjs_bC.o.Cr.call(this,a,b,c)}};gvjs_.C=function(a){var b=gvjs_bC.o.C.call(this,a);this.yj(b,a.rn());var c=a.getValue();c&&this.Wa(b,c);gvjs_OB(a,16)&&this.Cr(b,16,a.wn());return b};
gvjs_.kb=function(a,b){b=gvjs_bC.o.kb.call(this,a,b);var c=this.getValue(b);a.fe=c;a.hF(this.rn(b));gvjs_OB(a,16)&&this.Cr(b,16,a.wn());return b};gvjs_.getValue=gvjs_Fb;gvjs_.Wa=gvjs_Fb;gvjs_.rn=function(a){return a.title};gvjs_.yj=function(a,b){a&&(b?a.title=b:a.removeAttribute(gvjs_3x))};gvjs_.ow=function(a,b){var c=a.nj(),d=this.sa()+"-collapse-left",e=this.sa()+"-collapse-right";a.As(c?e:d,!!(b&1));a.As(c?d:e,!!(b&2))};gvjs_.sa=function(){return gvjs_Wr};function gvjs_cC(){}gvjs_s(gvjs_cC,gvjs_bC);gvjs_Gb(gvjs_cC);gvjs_=gvjs_cC.prototype;gvjs_.Xk=function(){};gvjs_.C=function(a){gvjs_WB(a,!1);a.Or&=-256;a.wg(32,!1);return a.Da().C(gvjs_ma,{"class":this.Ul(a).join(" "),disabled:!a.isEnabled(),title:a.rn()||"",value:a.getValue()||""},a.Sl()||"")};gvjs_.Kh=function(a){return a.tagName==gvjs_ma||a.tagName==gvjs_ua&&(a.type==gvjs_Ys||"submit"==a.type||"reset"==a.type)};
gvjs_.kb=function(a,b){gvjs_WB(a,!1);a.Or&=-256;a.wg(32,!1);if(b.disabled){var c=this.hJ(1);gvjs_6A(b,c)}return gvjs_cC.o.kb.call(this,a,b)};gvjs_.wq=function(a){a.Vc().B(a.j(),gvjs_7j,a.qj)};gvjs_.iM=gvjs_Fb;gvjs_.aA=gvjs_Fb;gvjs_.et=function(a){return a.isEnabled()};gvjs_.jr=gvjs_Fb;gvjs_.vd=function(a,b,c){gvjs_cC.o.vd.call(this,a,b,c);(a=a.j())&&1==b&&(a.disabled=c)};gvjs_.getValue=function(a){return a.value};gvjs_.Wa=function(a,b){a&&(a.value=b)};gvjs_.Cr=gvjs_Fb;function gvjs_dC(a,b,c){gvjs_VB.call(this,a,b||gvjs_cC.qc(),c)}gvjs_s(gvjs_dC,gvjs_VB);gvjs_=gvjs_dC.prototype;gvjs_.getValue=function(){return this.fe};gvjs_.Wa=function(a){this.fe=a;this.cb().Wa(this.j(),a)};gvjs_.rn=function(){return this.pa};gvjs_.yj=function(a){this.pa=a;this.cb().yj(this.j(),a)};gvjs_.hF=function(a){this.pa=a};gvjs_.ow=function(a){this.cb().ow(this,a)};gvjs_.N=function(){gvjs_dC.o.N.call(this);delete this.fe;delete this.pa};
gvjs_.$b=function(){gvjs_dC.o.$b.call(this);if(gvjs_OB(this,32)){var a=this.$g();a&&this.Vc().B(a,gvjs_uv,this.ak)}};gvjs_.ak=function(a){return 13==a.keyCode&&a.type==gvjs_sv||32==a.keyCode&&a.type==gvjs_uv?this.qj(a):32==a.keyCode};gvjs_RB(gvjs_Wr,function(){return new gvjs_dC(null)});function gvjs_eC(a){this.hO=a}gvjs_Gb(gvjs_eC);gvjs_=gvjs_eC.prototype;gvjs_.Xk=function(){return this.hO};function gvjs_fC(a,b){a&&(a.tabIndex=b?0:-1)}gvjs_.C=function(a){return a.Da().C(gvjs_qa,this.Ul(a).join(" "))};gvjs_.sb=function(a){return a};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};gvjs_.kb=function(a,b){b.id&&a.$z(b.id);var c=this.sa(),d=!1,e=gvjs_4A(b);e&&gvjs_t(e,function(b){b==c?d=!0:b&&this.f6(a,b,c)},this);d||gvjs_6A(b,c);gvjs_gC(this,a,this.sb(b));return b};
gvjs_.f6=function(a,b,c){b==c+gvjs_Dq?a.bb(!1):b==c+"-horizontal"?a.setOrientation(gvjs_d):b==c+"-vertical"&&a.setOrientation(gvjs_i)};function gvjs_gC(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.D0(d);f&&(f.H=d,b.isEnabled()||f.bb(!1),b.La(f),f.kb(d))}else d.nodeValue&&""!=gvjs__b(d.nodeValue)||c.removeChild(d);d=e}}gvjs_.D0=function(a){return gvjs_TB(a)};
gvjs_.wq=function(a){a=a.j();gvjs_0f(a,!0,gvjs_fe);gvjs_y&&(a.hideFocus=!0);var b=this.Xk();b&&gvjs_uz(a,b)};gvjs_.$g=function(a){return a.j()};gvjs_.sa=function(){return"charts-container"};gvjs_.Ul=function(a){var b=this.sa(),c=a.jj()==gvjs_d,c=[b,c?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+gvjs_Dq);return c};function gvjs_hC(a,b,c){gvjs_0A.call(this,c);this.A=b||gvjs_eC.qc();this.Bb=a||gvjs_i}gvjs_s(gvjs_hC,gvjs_0A);gvjs_=gvjs_hC.prototype;gvjs_.C2=null;gvjs_.Yf=null;gvjs_.A=null;gvjs_.Bb=null;gvjs_.Ib=!0;gvjs_.Dg=!0;gvjs_.b0=!0;gvjs_.le=-1;gvjs_.xh=null;gvjs_.Kq=!1;gvjs_.ena=!1;gvjs_.Bxa=!0;gvjs_.Zr=null;gvjs_.$g=function(){return this.C2||this.A.$g(this)};gvjs_.KQ=function(){return this.Yf||(this.Yf=new gvjs_CB(this.$g()))};gvjs_.cb=function(){return this.A};
gvjs_.iia=function(a){if(this.j())throw Error(gvjs_ir);this.A=a};gvjs_.C=function(){this.H=this.A.C(this)};gvjs_.sb=function(){return this.A.sb(this.j())};gvjs_.Kh=function(a){return this.A.Kh(a)};gvjs_.Of=function(a){this.H=this.A.kb(this,a);a.style.display==gvjs_e&&(this.Ib=!1)};
gvjs_.$b=function(){gvjs_hC.o.$b.call(this);gvjs_2A(this,function(a){a.dc&&gvjs_iC(this,a)},this);var a=this.j();this.A.wq(this);this.setVisible(this.Ib,!0);this.Vc().B(this,"enter",this.m1).B(this,gvjs_7u,this.AJ).B(this,gvjs_my,this.z1).B(this,"open",this.Ata).B(this,gvjs_rt,this.f1).B(a,gvjs_hl,this.Uf).B(gvjs_Ge(a),gvjs_fw,this.Rsa).B(a,[gvjs_hl,gvjs_fw,gvjs_jl,gvjs_il,gvjs_yt],this.Fsa);this.et()&&gvjs_jC(this,!0)};
function gvjs_jC(a,b){var c=a.Vc(),d=a.$g();b?c.B(d,gvjs__a,a.sv).B(d,gvjs_Os,a.Hy).B(a.KQ(),gvjs_sv,a.al):c.Qb(d,gvjs__a,a.sv).Qb(d,gvjs_Os,a.Hy).Qb(a.KQ(),gvjs_sv,a.al)}gvjs_.Rf=function(){this.Og(-1);this.xh&&this.xh.Rd(!1);this.Kq=!1;gvjs_hC.o.Rf.call(this)};gvjs_.N=function(){gvjs_hC.o.N.call(this);this.Yf&&(this.Yf.oa(),this.Yf=null);this.A=this.xh=this.Zr=this.C2=null};gvjs_.m1=function(){return!0};
gvjs_.AJ=function(a){var b=gvjs_3A(this,a.target);if(-1<b&&b!=this.le){var c=gvjs_kC(this);c&&c.sk(!1);this.le=b;c=gvjs_kC(this);this.Kq&&c.setActive(!0);this.Bxa&&this.xh&&c!=this.xh&&(gvjs_OB(c,64)?c.Rd(!0):this.xh.Rd(!1))}b=this.j();null!=a.target.j()&&gvjs_vz(b,gvjs_cs,a.target.j().id)};gvjs_.z1=function(a){a.target==gvjs_kC(this)&&(this.le=-1);this.j().removeAttribute(gvjs_xs)};gvjs_.Ata=function(a){(a=a.target)&&a!=this.xh&&a.getParent()==this&&(this.xh&&this.xh.Rd(!1),this.xh=a)};
gvjs_.f1=function(a){a.target==this.xh&&(this.xh=null);var b=this.j(),c=a.target.j();b&&gvjs_PB(a.target,2)&&c&&gvjs_yz(b,c)};gvjs_.Uf=function(a){this.Dg&&(this.Kq=!0);var b=this.$g();b&&gvjs_hf(b)?b.focus():a.preventDefault()};gvjs_.Rsa=function(){this.Kq=!1};
gvjs_.Fsa=function(a){var b;a:{b=a.target;if(this.Zr)for(var c=this.j();b&&b!==c;){var d=b.id;if(d in this.Zr){b=this.Zr[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case gvjs_hl:b.Uf(a);break;case gvjs_fw:b.Oo(a);break;case gvjs_jl:b.Us(a);break;case gvjs_il:b.kR(a);break;case gvjs_yt:b.zJ(a)}};gvjs_.sv=function(){};gvjs_.Hy=function(){this.Og(-1);this.Kq=!1;this.xh&&this.xh.Rd(!1)};
gvjs_.al=function(a){return this.isEnabled()&&this.ea()&&(0!=this.zf()||this.C2)&&this.ak(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
gvjs_.ak=function(a){var b=gvjs_kC(this);if(b&&typeof b.al==gvjs_c&&b.al(a)||this.xh&&this.xh!=b&&typeof this.xh.al==gvjs_c&&this.xh.al(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.et())this.$g().blur();else return!1;break;case 36:gvjs_lC(this);break;case 35:gvjs_Yca(this);break;case 38:if(this.Bb==gvjs_i)gvjs_mC(this);else return!1;break;case 37:if(this.Bb==gvjs_d)this.nj()?gvjs_nC(this):gvjs_mC(this);else return!1;break;case 40:if(this.Bb==
gvjs_i)gvjs_nC(this);else return!1;break;case 39:if(this.Bb==gvjs_d)this.nj()?gvjs_mC(this):gvjs_nC(this);else return!1;break;default:return!1}return!0};function gvjs_iC(a,b){var c=b.j(),c=c.id||(c.id=b.getId());a.Zr||(a.Zr={});a.Zr[c]=b}gvjs_.La=function(a,b){gvjs_hC.o.La.call(this,a,b)};
gvjs_.aB=function(a,b,c){a.$t|=2;a.$t|=64;!this.et()&&this.ena||a.wg(32,!1);gvjs_WB(a,!1);var d=a.getParent()==this?gvjs_3A(this,a):-1;gvjs_hC.o.aB.call(this,a,b,c);a.dc&&this.dc&&gvjs_iC(this,a);a=d;-1==a&&(a=this.zf());a==this.le?this.le=Math.min(this.zf()-1,b):a>this.le&&b<=this.le?this.le++:a<this.le&&b>this.le&&this.le--};
gvjs_.removeChild=function(a,b){if(a=gvjs_o(a)?this.rC(a):a){var c=gvjs_3A(this,a);-1!=c&&(c==this.le?(a.sk(!1),this.le=-1):c<this.le&&this.le--);(c=a.j())&&c.id&&this.Zr&&gvjs__c(this.Zr,c.id)}a=gvjs_hC.o.removeChild.call(this,a,b);gvjs_WB(a,!0);return a};gvjs_.jj=function(){return this.Bb};gvjs_.setOrientation=function(a){if(this.j())throw Error(gvjs_ir);this.Bb=a};gvjs_.ea=function(){return this.Ib};
gvjs_.setVisible=function(a,b){if(b||this.Ib!=a&&this.dispatchEvent(a?gvjs_tx:gvjs_4u)){this.Ib=a;var c=this.j();c&&(gvjs_F(c,a),this.et()&&gvjs_fC(this.$g(),this.Dg&&this.Ib),b||this.dispatchEvent(this.Ib?"aftershow":"afterhide"));return!0}return!1};gvjs_.isEnabled=function(){return this.Dg};
gvjs_.bb=function(a){this.Dg!=a&&this.dispatchEvent(a?gvjs_cu:gvjs_0t)&&(a?(this.Dg=!0,gvjs_2A(this,function(a){a.fka?delete a.fka:a.bb(!0)})):(gvjs_2A(this,function(a){a.isEnabled()?a.bb(!1):a.fka=!0}),this.Kq=this.Dg=!1),this.et()&&gvjs_fC(this.$g(),a&&this.Ib))};gvjs_.et=function(){return this.b0};gvjs_.jr=function(a){a!=this.b0&&this.dc&&gvjs_jC(this,a);this.b0=a;this.Dg&&this.Ib&&gvjs_fC(this.$g(),a)};gvjs_.Og=function(a){(a=this.ng(a))?a.sk(!0):-1<this.le&&gvjs_kC(this).sk(!1)};
gvjs_.sk=function(a){this.Og(gvjs_3A(this,a))};function gvjs_kC(a){return a.ng(a.le)}function gvjs_lC(a){gvjs_oC(a,function(a,c){return(a+1)%c},a.zf()-1)}function gvjs_Yca(a){gvjs_oC(a,function(a,c){a--;return 0>a?c-1:a},0)}function gvjs_nC(a){gvjs_oC(a,function(a,c){return(a+1)%c},a.le)}function gvjs_mC(a){gvjs_oC(a,function(a,c){a--;return 0>a?c-1:a},a.le)}
function gvjs_oC(a,b,c){c=0>c?gvjs_3A(a,a.xh):c;var d=a.zf();c=b.call(a,c,d);for(var e=0;e<=d;){var f=a.ng(c);if(f&&a.p$(f)){a.Y5(c);break}e++;c=b.call(a,c,d)}}gvjs_.p$=function(a){return a.ea()&&a.isEnabled()&&gvjs_OB(a,2)};gvjs_.Y5=function(a){this.Og(a)};function gvjs_pC(){}gvjs_s(gvjs_pC,gvjs_HB);gvjs_Gb(gvjs_pC);gvjs_pC.prototype.sa=function(){return gvjs_5r};function gvjs_qC(a,b,c){gvjs_VB.call(this,a,c||gvjs_pC.qc(),b);this.wg(1,!1);this.wg(2,!1);this.wg(4,!1);this.wg(32,!1);this.I=1}gvjs_s(gvjs_qC,gvjs_VB);gvjs_RB(gvjs_5r,function(){return new gvjs_qC(null)});function gvjs_rC(){}gvjs_s(gvjs_rC,gvjs_HB);gvjs_Gb(gvjs_rC);gvjs_rC.prototype.C=function(a){return a.Da().C(gvjs_qa,this.sa())};gvjs_rC.prototype.kb=function(a,b){b.id&&a.$z(b.id);if("HR"==b.tagName){var c=b;b=this.C(a);gvjs_1e(b,c);gvjs_3e(c)}else gvjs_6A(b,this.sa());return b};gvjs_rC.prototype.setContent=function(){};gvjs_rC.prototype.sa=function(){return gvjs_7r};function gvjs_sC(a,b){gvjs_VB.call(this,null,a||gvjs_rC.qc(),b);this.wg(1,!1);this.wg(2,!1);this.wg(4,!1);this.wg(32,!1);this.I=1}gvjs_s(gvjs_sC,gvjs_VB);gvjs_sC.prototype.$b=function(){gvjs_sC.o.$b.call(this);var a=this.j();gvjs_uz(a,gvjs_ix)};gvjs_RB(gvjs_7r,function(){return new gvjs_sC});function gvjs_tC(a){this.hO=a||"menu"}gvjs_s(gvjs_tC,gvjs_eC);gvjs_Gb(gvjs_tC);gvjs_=gvjs_tC.prototype;gvjs_.Kh=function(a){return"UL"==a.tagName||gvjs_tC.o.Kh.call(this,a)};gvjs_.D0=function(a){return"HR"==a.tagName?new gvjs_sC:gvjs_tC.o.D0.call(this,a)};gvjs_.Gx=function(a,b){return gvjs_$e(a.j(),b)};gvjs_.sa=function(){return gvjs_3r};gvjs_.wq=function(a){gvjs_tC.o.wq.call(this,a);a=a.j();gvjs_vz(a,gvjs_1u,gvjs_xb)};gvjs_RB(gvjs_7r,function(){return new gvjs_sC});function gvjs_uC(a,b){gvjs_hC.call(this,gvjs_i,b||gvjs_tC.qc(),a);this.jr(!1)}gvjs_s(gvjs_uC,gvjs_hC);gvjs_=gvjs_uC.prototype;gvjs_.aO=!0;gvjs_.j9=!1;gvjs_.sa=function(){return this.cb().sa()};gvjs_.Gx=function(a){if(this.cb().Gx(this,a))return!0;for(var b=0,c=this.zf();b<c;b++){var d=this.ng(b);if(typeof d.Gx==gvjs_c&&d.Gx(a))return!0}return!1};gvjs_.Dk=function(a){this.La(a,!0)};gvjs_.Yw=function(a,b){this.aB(a,b,!0)};gvjs_.Md=function(a){return this.ng(a)};gvjs_.Sh=function(){return this.zf()};
gvjs_.mJ=function(){var a=[];gvjs_2A(this,function(b){a.push(b)});return a};gvjs_.setPosition=function(a,b){var c=this.ea();c||gvjs_F(this.j(),!0);var d=this.j(),e=gvjs_Of(d);a instanceof gvjs_z&&(b=a.y,a=a.x);gvjs_If(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||gvjs_F(this.j(),!1)};gvjs_.getPosition=function(){return this.ea()?gvjs_Of(this.j()):null};
gvjs_.setVisible=function(a,b,c){(b=gvjs_uC.o.setVisible.call(this,a,b))&&a&&this.dc&&this.aO&&this.$g().focus();this.kga=a&&c&&gvjs_p(c.clientX)?new gvjs_z(c.clientX,c.clientY):null;return b};gvjs_.m1=function(a){this.aO&&this.$g().focus();return gvjs_uC.o.m1.call(this,a)};gvjs_.p$=function(a){return(this.j9||a.isEnabled())&&a.ea()&&gvjs_OB(a,2)};
gvjs_.Of=function(a){for(var b=this.cb(),c=gvjs_qf(this.Da(),gvjs_qa,b.sa()+gvjs_Bq,a),d=c.length,e=0;e<d;e++)gvjs_gC(b,this,c[e]);gvjs_uC.o.Of.call(this,a)};gvjs_.ak=function(a){var b=gvjs_uC.o.ak.call(this,a);b||gvjs_2A(this,function(c){!b&&c.Ora&&c.wfa==a.keyCode&&(this.isEnabled()&&this.sk(c),b=c.al(a))},this);return b};
gvjs_.Og=function(a){gvjs_uC.o.Og.call(this,a);if(a=this.ng(a)){var b=a.j(),c=(a=this.j()||gvjs_Re(document))||gvjs_Re(document),d=gvjs_Of(b),e=gvjs_Of(c),f=gvjs_4f(c);if(c==gvjs_Re(document)){var g=d.x-c.scrollLeft,d=d.y-c.scrollTop;gvjs_y&&!gvjs_ue(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;var f=c.clientHeight-b.offsetHeight,e=c.scrollLeft,h=c.scrollTop,e=e+Math.min(g,Math.max(g-(c.clientWidth-b.offsetWidth),0)),h=h+Math.min(d,Math.max(d-f,0)),b=new gvjs_z(e,h);a.scrollLeft=
b.x;a.scrollTop=b.y}};function gvjs_vC(){}gvjs_s(gvjs_vC,gvjs_bC);gvjs_Gb(gvjs_vC);gvjs_=gvjs_vC.prototype;gvjs_.C=function(a){var b={"class":gvjs_1r+this.Ul(a).join(" ")},b=a.Da().C(gvjs_qa,b,this.oP(a.getContent(),a.Da()));this.yj(b,a.rn());return b};gvjs_.Xk=function(){return gvjs_Ys};gvjs_.sb=function(a){return a&&a.firstChild&&a.firstChild.firstChild};gvjs_.oP=function(a,b){return b.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Gq),b.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Fq),a))};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};
gvjs_.kb=function(a,b){gvjs_wC(b,!0);gvjs_wC(b,!1);var c;a:{c=a.Da().eca(b);var d=this.sa()+gvjs_Gq;if(c&&gvjs_5A(c,d)&&(c=a.Da().eca(c),d=this.sa()+gvjs_Fq,c&&gvjs_5A(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.oP(b.childNodes,a.Da()));gvjs_7A(b,[gvjs_0r,this.sa()]);return gvjs_vC.o.kb.call(this,a,b)};gvjs_.sa=function(){return gvjs_Zr};
function gvjs_wC(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==gvjs__b(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function gvjs_xC(){}gvjs_s(gvjs_xC,gvjs_vC);gvjs_Gb(gvjs_xC);gvjs_=gvjs_xC.prototype;gvjs_.sb=function(a){return gvjs_xC.o.sb.call(this,a&&a.firstChild)};gvjs_.kb=function(a,b){var c=gvjs_Ie("*",gvjs_3r,b)[0];if(c){gvjs_F(c,!1);gvjs_Ge(c).body.appendChild(c);var d=new gvjs_uC;d.kb(c);a.Ut(d)}return gvjs_xC.o.kb.call(this,a,b)};gvjs_.oP=function(a,b){return gvjs_xC.o.oP.call(this,[this.createCaption(a,b),this.qP(b)],b)};gvjs_.createCaption=function(a,b){return gvjs_yC(a,this.sa(),b)};
function gvjs_yC(a,b,c){return c.C(gvjs_qa,gvjs_1r+(b+gvjs_Aq),a)}gvjs_.qP=function(a){return a.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Eq),"\u00a0")};gvjs_.sa=function(){return gvjs_4r};function gvjs_zC(a,b,c,d,e){gvjs_dC.call(this,a,c||gvjs_xC.qc(),d);this.wg(64,!0);this.eT=new gvjs_aC(null,9);b&&this.Ut(b);this.kwa=null;this.xd=new gvjs_Xm(500);!gvjs_Wca&&!gvjs_Xca||gvjs_te("533.17.9")||(this.eD=!0);this.lwa=e||gvjs_tC.qc()}gvjs_s(gvjs_zC,gvjs_dC);gvjs_=gvjs_zC.prototype;gvjs_.eD=!1;gvjs_.tya=!1;gvjs_.cza=!1;gvjs_.$b=function(){gvjs_zC.o.$b.call(this);gvjs_AC(this,!0);this.qa&&gvjs_BC(this,this.qa,!0);gvjs_vz(this.H,gvjs_1u,!!this.qa)};
gvjs_.Rf=function(){gvjs_zC.o.Rf.call(this);gvjs_AC(this,!1);if(this.qa){this.Rd(!1);this.qa.Rf();gvjs_BC(this,this.qa,!1);var a=this.qa.j();a&&gvjs_3e(a)}};gvjs_.N=function(){gvjs_zC.o.N.call(this);this.qa&&(this.qa.oa(),delete this.qa);delete this.Yxa;this.xd.oa()};gvjs_.Uf=function(a){gvjs_zC.o.Uf.call(this,a);this.dl()&&(this.Rd(!gvjs_PB(this,64),a),this.qa&&(this.qa.Kq=gvjs_PB(this,64)))};gvjs_.Oo=function(a){gvjs_zC.o.Oo.call(this,a);this.qa&&!this.dl()&&(this.qa.Kq=!1)};
gvjs_.qj=function(){this.setActive(!1);return!0};gvjs_.Psa=function(a){this.qa&&this.qa.ea()&&!this.Gx(a.target)&&this.Rd(!1)};gvjs_.Gx=function(a){return a&&gvjs_$e(this.j(),a)||this.qa&&this.qa.Gx(a)||!1};
gvjs_.ak=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=gvjs_uv)return!0}else if(a.type!=gvjs_sv)return!1;if(this.qa&&this.qa.ea()){var b=13==a.keyCode||32==a.keyCode,c=this.qa.al(a);return 27==a.keyCode||b?(this.Rd(!1),!0):c}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Rd(!0,a),!0):!1};gvjs_.Iy=function(){this.Rd(!1)};gvjs_.sta=function(){this.dl()||this.Rd(!1)};gvjs_.Hy=function(a){this.eD||this.Rd(!1);gvjs_zC.o.Hy.call(this,a)};
gvjs_.nq=function(){this.qa||this.Ut(new gvjs_uC(this.Da(),this.lwa));return this.qa||null};gvjs_.Ut=function(a){var b=this.qa;if(a!=b&&(b&&(this.Rd(!1),this.dc&&gvjs_BC(this,b,!1),delete this.qa),this.dc&&gvjs_vz(this.H,gvjs_1u,!!a),a)){this.qa=a;gvjs_1A(a,this);a.setVisible(!1);var c=this.eD;(a.aO=c)&&a.jr(!0);this.dc&&gvjs_BC(this,a,!0)}return b};gvjs_.Dk=function(a){this.nq().La(a,!0)};gvjs_.Yw=function(a,b){this.nq().aB(a,b,!0)};gvjs_.Md=function(a){return this.qa?this.qa.ng(a):null};
gvjs_.Sh=function(){return this.qa?this.qa.zf():0};gvjs_.setVisible=function(a,b){(a=gvjs_zC.o.setVisible.call(this,a,b))&&!this.ea()&&this.Rd(!1);return a};gvjs_.bb=function(a){gvjs_zC.o.bb.call(this,a);this.isEnabled()||this.Rd(!1)};gvjs_.tia=function(){this.Rd(!0)};gvjs_.My=function(){this.Rd(!1)};
gvjs_.Rd=function(a,b){gvjs_zC.o.Rd.call(this,a);if(this.qa&&gvjs_PB(this,64)==a){if(a){if(!this.qa.dc)if(this.tya){var c=gvjs_7e(this.j());c?this.qa.yE(c.parentNode,c):this.qa.O(this.j().parentNode)}else this.qa.O();this.cka=gvjs_Nf(this.j());this.g$=gvjs_Vf(this.j());this.mU();c=!!b&&(13==b.keyCode||32==b.keyCode);b&&(40==b.keyCode||38==b.keyCode)||c&&this.cza?gvjs_lC(this.qa):this.qa.Og(-1)}else{this.setActive(!1);this.qa.Kq=!1;if(c=this.j())gvjs_vz(c,gvjs_cs,""),gvjs_vz(c,"owns","");null!=this.aU&&
(this.aU=void 0,(c=this.qa.j())&&gvjs_Sf(c,"",""))}this.qa.setVisible(a,!1,b);this.isDisposed()||(b=this.Vc(),c=a?b.B:b.Qb,c.call(b,this.Da().vc(),gvjs_hl,this.Psa,!0),this.eD&&c.call(b,this.qa,gvjs_Os,this.sta),c.call(b,this.xd,gvjs_vl,this.yxa),a?this.xd.start():this.xd.stop())}this.qa&&this.qa.j()&&this.qa.H.removeAttribute(gvjs_ys)};
gvjs_.mU=function(){if(this.qa.dc){var a=this.Yxa||this.j(),b=this.eT;this.eT.element=a;a=this.qa.j();this.qa.ea()||(a.style.visibility=gvjs_7a,gvjs_F(a,!0));!this.aU&&this.eT.Lra&&this.eT.CS&32&&(this.aU=gvjs_Uf(a));b.Df(a,b.LH^1,this.kwa,this.aU);this.qa.ea()||(gvjs_F(a,!1),a.style.visibility=gvjs_Ab)}};
gvjs_.yxa=function(){var a=gvjs_Vf(this.j()),b=gvjs_Nf(this.j()),c;(c=!gvjs_yf(this.g$,a))||(c=this.cka,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.g$=a,this.cka=b,this.mU())};function gvjs_BC(a,b,c){var d=a.Vc();c=c?d.B:d.Qb;c.call(d,b,gvjs_bs,a.Iy);c.call(d,b,gvjs_rt,a.f1);c.call(d,b,gvjs_7u,a.AJ);c.call(d,b,gvjs_my,a.z1)}function gvjs_AC(a,b){var c=a.Vc();(b?c.B:c.Qb).call(c,a.j(),gvjs_tv,a.gta)}
gvjs_.AJ=function(a){(a=a.target.j())&&gvjs_CC(this,a)};gvjs_.gta=function(a){gvjs_OB(this,32)&&this.$g()&&this.qa&&this.qa.ea()&&a.stopPropagation()};gvjs_.z1=function(){if(!gvjs_kC(this.qa)){var a=this.j();gvjs_vz(a,gvjs_cs,"");gvjs_vz(a,"owns","")}};gvjs_.f1=function(a){if(gvjs_PB(this,64)&&a.target instanceof gvjs_8B){a=a.target;var b=a.j();a.ea()&&gvjs_PB(a,2)&&null!=b&&gvjs_CC(this,b)}};
function gvjs_CC(a,b){a=a.j();b=gvjs_xz(b)||b;if(!b.id){var c=gvjs__A.qc();b.id=":"+(c.P3++).toString(36)}gvjs_yz(a,b);gvjs_vz(a,"owns",b.id)}gvjs_RB(gvjs_4r,function(){return new gvjs_zC(null)});function gvjs_DC(a){gvjs_W.call(this);this.jt=[];gvjs_EC(this,a)}gvjs_s(gvjs_DC,gvjs_W);gvjs_=gvjs_DC.prototype;gvjs_.Uz=null;gvjs_.hV=null;gvjs_.Sh=function(){return this.jt.length};gvjs_.Md=function(a){return this.jt[a]||null};function gvjs_EC(a,b){b&&(gvjs_t(b,function(a){this.QE(a,!1)},a),gvjs_Cc(a.jt,b))}gvjs_.Dk=function(a){this.Yw(a,this.Sh())};gvjs_.Yw=function(a,b){a&&(this.QE(a,!1),gvjs_wc(this.jt,a,b))};gvjs_.Ke=function(){return this.Uz};gvjs_.mJ=function(){return gvjs_Bc(this.jt)};
gvjs_.ol=function(a){a!=this.Uz&&(this.QE(this.Uz,!1),this.Uz=a,this.QE(a,!0));this.dispatchEvent(gvjs_P)};gvjs_.Xl=function(){var a=this.Uz;return a?gvjs_jc(this.jt,a):-1};gvjs_.uk=function(a){this.ol(this.Md(a))};gvjs_.clear=function(){gvjs_uc(this.jt);this.Uz=null};gvjs_.N=function(){gvjs_DC.o.N.call(this);delete this.jt;this.Uz=null};gvjs_.QE=function(a,b){a&&(typeof this.hV==gvjs_c?this.hV(a,b):typeof a.op==gvjs_c&&a.op(b))};function gvjs_FC(a,b,c,d,e){gvjs_zC.call(this,a,b,c,d,e||new gvjs_tC("listbox"));this.DP=this.getContent();this.c2=null;this.c6("listbox")}gvjs_s(gvjs_FC,gvjs_zC);gvjs_=gvjs_FC.prototype;gvjs_.Ea=null;gvjs_.$b=function(){gvjs_FC.o.$b.call(this);gvjs_GC(this);gvjs_HC(this)};gvjs_.Of=function(a){gvjs_FC.o.Of.call(this,a);(a=this.Sl())?(this.DP=a,gvjs_GC(this)):this.Ke()||this.uk(0)};gvjs_.N=function(){gvjs_FC.o.N.call(this);this.Ea&&(this.Ea.oa(),this.Ea=null);this.DP=null};
gvjs_.Iy=function(a){this.ol(a.target);gvjs_FC.o.Iy.call(this,a);a.stopPropagation();this.dispatchEvent(gvjs_bs)};gvjs_.w1=function(){var a=this.Ke();gvjs_FC.o.Wa.call(this,a&&a.getValue());gvjs_GC(this)};gvjs_.Ut=function(a){var b=gvjs_FC.o.Ut.call(this,a);a!=b&&(this.Ea&&this.Ea.clear(),a&&(this.Ea?gvjs_2A(a,function(a){gvjs_IC(a);this.Ea.Dk(a)},this):gvjs_JC(this,a)));return b};gvjs_.Dk=function(a){gvjs_IC(a);gvjs_FC.o.Dk.call(this,a);this.Ea?this.Ea.Dk(a):gvjs_JC(this,this.nq());gvjs_KC(this)};
gvjs_.Yw=function(a,b){gvjs_IC(a);gvjs_FC.o.Yw.call(this,a,b);this.Ea?this.Ea.Yw(a,b):gvjs_JC(this,this.nq())};gvjs_.ol=function(a){if(this.Ea){var b=this.Ke();this.Ea.ol(a);a!=b&&this.dispatchEvent(gvjs_6s)}};gvjs_.uk=function(a){this.Ea&&this.ol(this.Ea.Md(a))};gvjs_.Wa=function(a){if(null!=a&&this.Ea)for(var b=0,c;c=this.Ea.Md(b);b++)if(c&&typeof c.getValue==gvjs_c&&c.getValue()==a){this.ol(c);return}this.ol(null)};gvjs_.getValue=function(){var a=this.Ke();return a?a.getValue():null};
gvjs_.Ke=function(){return this.Ea?this.Ea.Ke():null};gvjs_.Xl=function(){return this.Ea?this.Ea.Xl():-1};function gvjs_JC(a,b){a.Ea=new gvjs_DC;b&&gvjs_2A(b,function(a){gvjs_IC(a);this.Ea.Dk(a)},a);gvjs_HC(a)}function gvjs_HC(a){a.Ea&&a.Vc().B(a.Ea,gvjs_P,a.w1)}function gvjs_GC(a){var b=a.Ke();a.setContent(b?b.Sl():a.DP);var c=a.cb().sb(a.j());c&&a.Da().o2(c)&&(null==a.c2&&(a.c2=gvjs_zz(c)),b=b?b.j():null,gvjs_Az(c,b?gvjs_zz(b):a.c2),gvjs_KC(a))}
function gvjs_KC(a){var b=a.cb();if(b&&(b=b.sb(a.j()))){var c=a.H;b.id||(b.id=":"+(gvjs__A.qc().P3++).toString(36));gvjs_uz(b,"option");gvjs_vz(c,gvjs_cs,b.id);a.Ea&&(c=a.Ea.mJ(),gvjs_vz(b,"setsize",gvjs_LC(c)),a=a.Ea.Xl(),gvjs_vz(b,"posinset",0<=a?gvjs_LC(gvjs_Dc(c,0,a+1)):0))}}function gvjs_LC(a){return gvjs_kaa(a,function(a){return a instanceof gvjs_8B})}function gvjs_IC(a){a.c6(a instanceof gvjs_8B?"option":gvjs_ix)}
gvjs_.Rd=function(a,b){gvjs_FC.o.Rd.call(this,a,b);gvjs_PB(this,64)?this.nq().Og(this.Xl()):gvjs_KC(this)};gvjs_RB(gvjs_$r,function(){return new gvjs_FC(null)});function gvjs_MC(a,b){this.F=gvjs_pg();this.L=a;this.o$=[];this.lg(b)}gvjs_MC.prototype.ME=null;
function gvjs_NC(a,b){var c=gvjs_pg(),d,e=gvjs_Dd,f=null;switch(a){case 2:d=new gvjs_nB("google-visualization-toolbar-small-dialog");f=gvjs_Vw+d.getId();e=gvjs_Cd(gvjs_Bd(gvjs_b,{"class":gvjs_Ru},gvjs_jr),gvjs_Ed,gvjs_Bd("pre",{},gvjs_Bd(gvjs_b,{id:f},b.message)));break;case 3:d=new gvjs_nB("google-visualization-toolbar-big-dialog"),e=gvjs_Cd(gvjs_Bd(gvjs_b,{"class":gvjs_Ru},gvjs_jr),gvjs_Ed,gvjs_Bd(gvjs_b,{},gvjs_Bd("pre",{},b.message)))}gvjs_rB(d,e);a=d;gvjs_sB(a);gvjs_df(a.Dj,"Google Visualization");
a=d;gvjs_sB(a);gvjs_0e(a.Jh);d.setVisible(!0);f&&(c=f=c.j(f),d=0,a=1,b=new gvjs_YA,b.Vo=gvjs_Kca(c,d,f,a),gvjs_8e(c)&&!gvjs_Ye(c)&&(e=c.parentNode,d=gvjs_jc(e.childNodes,c),c=e),gvjs_8e(f)&&!gvjs_Ye(f)&&(e=f.parentNode,a=gvjs_jc(e.childNodes,f),f=e),b.Vo?(b.oe=f,b.pe=a,b.Kd=c,b.je=d):(b.oe=c,b.pe=d,b.Kd=f,b.je=a),b.select())}
gvjs_MC.prototype.lg=function(a){a=a||[];var b=this.L,c=this.F;c.gc(b);if(!b)throw Error(gvjs_oa);var d=c.C(gvjs_ql,null),e=[c.C(gvjs_ql,null,"Chart options")];this.ME=new gvjs_FC(e);if(a)for(e=0;e<a.length;e++){var f=null,f=a[e],g=f.datasource,h=f.gadget,k=f.userprefs,l=f.visualization,m=f["package"],n=f.style||"width: 700px; height: 500px;";switch(f.type){case "csv":f=gvjs_OC(this,e,gvjs_Pb(function(a){window.open((new gvjs_dn(a)).ld("tqx","out:csv;"),gvjs_ur)},g),"Export data as CSV");break;case "htmlcode":f=
gvjs_OC(this,e,gvjs_Pb(function(a,b){gvjs_NC(2,{message:'<iframe style="'+n+'" src="http://www.google.com/ig/ifr?url='+encodeURIComponent(a)+gvjs_zq+encodeURIComponent(b)+gvjs_PC(k)+gvjs_ba})},h,g),"Publish to web page");break;case "jscode":f=gvjs_OC(this,e,gvjs_Pb(function(a,b,c){gvjs_NC(3,{message:'<html>\n <head>\n  <title>Google Visualization API</title>\n  <script type="text/javascript" src="https://www.google.com/jsapi">\x3c/script>\n  <script type="text/javascript">\n   google.load(\'visualization\', \'1\', {packages: [\''+
encodeURIComponent(b)+"']});\n\n   function drawVisualization() {\n    new google.visualization.Query('"+a+"').send(\n     function(response) {\n      new "+encodeURIComponent(c)+'(\n       document.getElementById(\'visualization\')).\n        draw(response.getDataTable(), null);\n      });\n   }\n\n   google.setOnLoadCallback(drawVisualization);\n  \x3c/script>\n </head>\n <body>\n  <div id="visualization" style="width: 500px; height: 500px;"></div>\n </body>\n</html>'})},g,m,l),"Javascript code");
break;case gvjs_8a:f=gvjs_OC(this,e,gvjs_Pb(function(a){window.open((new gvjs_dn(a)).ld("tqx","out:html;"),gvjs_ur)},g),"Export data as HTML");break;case "igoogle":f=gvjs_OC(this,e,gvjs_Pb(function(a,b,c){window.open("http://www.google.com/ig/adde?moduleurl="+encodeURIComponent(a)+gvjs_zq+encodeURIComponent(b)+gvjs_PC(c))},h,g,k),"Add to iGoogle");break;default:throw Error("No such toolbar component as: "+f.toSource());}f&&this.ME.Dk(f)}gvjs_V(this.ME,gvjs_bs,gvjs_r(this.Wta,this));this.ME.O(d);c.appendChild(b,
d)};gvjs_MC.prototype.Wta=function(){var a=this.ME.Xl();this.o$[a]();this.ME.uk(-1)};function gvjs_OC(a,b,c,d){d=new gvjs_8B(d);a.o$[b]=c;return d}function gvjs_PC(a){if(!a)return"";var b="",c;for(c in a)b+="&up_"+c+"="+encodeURIComponent(a[c]);return b};function gvjs_KB(){}gvjs_s(gvjs_KB,gvjs_HB);gvjs_Gb(gvjs_KB);gvjs_KB.prototype.C=function(a){var b=a.Da().C(gvjs_Ir,this.Ul(a).join(" "));a=a.B0();gvjs_QC(this,b,a);return b};gvjs_KB.prototype.kb=function(a,b){b=gvjs_KB.o.kb.call(this,a,b);var c=gvjs_4A(b),d=!1;gvjs_sc(c,gvjs_RC(this,null))?d=null:gvjs_sc(c,gvjs_RC(this,!0))?d=!0:gvjs_sc(c,gvjs_RC(this,!1))&&(d=!1);a.Yr=d;gvjs_vz(b,gvjs_nt,null==d?"mixed":1==d?gvjs_xb:gvjs_Xa);return b};gvjs_KB.prototype.Xk=function(){return gvjs_mt};
function gvjs_QC(a,b,c){if(b){var d=gvjs_RC(a,c);gvjs_5A(b,d)||(gvjs_v(gvjs_Zca,function(a){a=gvjs_RC(this,a);gvjs_$A(b,a,a==d)},a),gvjs_vz(b,gvjs_nt,null==c?"mixed":1==c?gvjs_xb:gvjs_Xa))}}gvjs_KB.prototype.sa=function(){return gvjs_Xr};function gvjs_RC(a,b){a=a.sa();if(1==b)return a+"-checked";if(0==b)return a+"-unchecked";if(null==b)return a+"-undetermined";throw Error("Invalid checkbox state: "+b);};function gvjs_SC(a,b,c){c=c||gvjs_KB.qc();gvjs_VB.call(this,null,c,b);this.Yr=gvjs_k(a)?a:!1}gvjs_s(gvjs_SC,gvjs_VB);var gvjs_Zca={SCa:!0,bFa:!1,cFa:null};gvjs_=gvjs_SC.prototype;gvjs_.Wb=null;gvjs_.B0=function(){return this.Yr};gvjs_.wn=function(){return 1==this.Yr};gvjs_.ci=function(a){a!=this.Yr&&(this.Yr=a,gvjs_QC(this.cb(),this.j(),this.Yr))};gvjs_.Nn=function(a){if(this.dc){var b=gvjs_PB(this,32);this.Rf();this.Wb=a;this.$b();b&&this.H.focus()}else this.Wb=a};
gvjs_.toggle=function(){this.ci(this.Yr?!1:!0)};gvjs_.$b=function(){gvjs_SC.o.$b.call(this);if(this.jR){var a=this.Vc();this.Wb&&a.B(this.Wb,gvjs_7j,this.e1).B(this.Wb,gvjs_jl,this.Us).B(this.Wb,gvjs_il,this.kR).B(this.Wb,gvjs_hl,this.Uf).B(this.Wb,gvjs_fw,this.Oo);a.B(this.j(),gvjs_7j,this.e1)}a=this.H;this.Wb&&a!=this.Wb&&gvjs_Xb(gvjs_zz(a))&&(this.Wb.id||(this.Wb.id=this.getId()+".lbl"),gvjs_vz(a,gvjs_yv,this.Wb.id))};
gvjs_.bb=function(a){gvjs_SC.o.bb.call(this,a);if(a=this.j())a.tabIndex=this.isEnabled()?0:-1};gvjs_.e1=function(a){a.stopPropagation();var b=this.Yr?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent(gvjs_6s))};gvjs_.ak=function(a){32==a.keyCode&&(this.qj(a),this.e1(a));return!1};gvjs_RB(gvjs_Xr,function(){return new gvjs_SC});function gvjs_TC(a,b){gvjs_W.call(this);this.H=a;a=gvjs_8e(this.H)?this.H:this.H?this.H.body:null;this.kS=!!a&&gvjs_Zf(a);this.Hea=gvjs_V(this.H,gvjs_fe?"DOMMouseScroll":gvjs_gw,this,b)}gvjs_s(gvjs_TC,gvjs_W);
gvjs_TC.prototype.handleEvent=function(a){var b=0,c=0,d=a.fj;d.type==gvjs_gw?(a=gvjs_UC(-d.wheelDelta),gvjs_k(d.wheelDeltaX)?(b=gvjs_UC(-d.wheelDeltaX),c=gvjs_UC(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),gvjs_k(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);gvjs_p(this.Zea)&&(b=gvjs_Kd(b,-this.Zea,this.Zea));gvjs_p(this.$ea)&&(c=gvjs_Kd(c,-this.$ea,this.$ea));this.kS&&(b=-b);b=new gvjs_VC(a,d,b,c);this.dispatchEvent(b)};
function gvjs_UC(a){return gvjs_ge&&(gvjs_ie||gvjs_ke)&&0!=a%40?a:a/40}gvjs_TC.prototype.N=function(){gvjs_TC.o.N.call(this);gvjs_qm(this.Hea);this.Hea=null};function gvjs_VC(a,b,c,d){gvjs_9l.call(this,b);this.type=gvjs_gw;this.detail=a;this.deltaX=c;this.deltaY=d}gvjs_s(gvjs_VC,gvjs_9l);function gvjs_WC(){gvjs_W.call(this);this.I=0;this.endTime=this.startTime=null}gvjs_s(gvjs_WC,gvjs_W);gvjs_WC.prototype.Kv=function(){return 1==this.I};gvjs_WC.prototype.hL=function(){this.cj("begin")};gvjs_WC.prototype.Bz=function(){this.cj(gvjs_3)};gvjs_WC.prototype.cj=function(a){this.dispatchEvent(a)};function gvjs_XC(){gvjs_WC.call(this);this.Gt=[]}gvjs_s(gvjs_XC,gvjs_WC);gvjs_XC.prototype.add=function(a){gvjs_sc(this.Gt,a)||(this.Gt.push(a),gvjs_V(a,gvjs_vu,this.Xfa,!1,this))};gvjs_XC.prototype.remove=function(a){gvjs_yc(this.Gt,a)&&gvjs_pm(a,gvjs_vu,this.Xfa,!1,this)};gvjs_XC.prototype.N=function(){gvjs_t(this.Gt,function(a){a.oa()});this.Gt.length=0;gvjs_XC.o.N.call(this)};function gvjs_YC(){gvjs_XC.call(this);this.X_=0}gvjs_s(gvjs_YC,gvjs_XC);
gvjs_YC.prototype.play=function(a){if(0==this.Gt.length)return!1;if(a||0==this.I)this.X_=0,this.hL();else if(this.Kv())return!1;this.cj("play");-1==this.I&&this.cj("resume");var b=-1==this.I&&!a;this.startTime=gvjs_Qb();this.endTime=null;this.I=1;gvjs_t(this.Gt,function(c){b&&-1!=c.I||c.play(a)});return!0};gvjs_YC.prototype.stop=function(a){gvjs_t(this.Gt,function(b){0==b.I||b.stop(a)});this.I=0;this.endTime=gvjs_Qb();this.cj(gvjs_Gx);this.Bz()};
gvjs_YC.prototype.Xfa=function(){this.X_++;this.X_==this.Gt.length&&(this.endTime=gvjs_Qb(),this.I=0,this.cj(gvjs_vu),this.Bz())};function gvjs_ZC(a,b,c){gvjs_T.call(this);this.st=a;this.Iv=b||0;this.Ed=c;this.Ur=gvjs_r(this.tI,this)}gvjs_s(gvjs_ZC,gvjs_T);gvjs_=gvjs_ZC.prototype;gvjs_.cc=0;gvjs_.N=function(){gvjs_ZC.o.N.call(this);this.stop();delete this.st;delete this.Ed};gvjs_.start=function(a){this.stop();this.cc=gvjs_Ym(this.Ur,gvjs_k(a)?a:this.Iv)};gvjs_.stop=function(){this.dl()&&gvjs_Zm(this.cc);this.cc=0};gvjs_.pQ=function(){this.stop();this.tI()};gvjs_.dl=function(){return 0!=this.cc};
gvjs_.tI=function(){this.cc=0;this.st&&this.st.call(this.Ed)};var gvjs__C={},gvjs_0C=null;function gvjs_1C(a){a=gvjs_Nb(a);delete gvjs__C[a];gvjs_Zc(gvjs__C)&&gvjs_0C&&gvjs_0C.stop()}function gvjs_2C(){gvjs_0C||(gvjs_0C=new gvjs_ZC(function(){gvjs__ca()},20));var a=gvjs_0C;a.dl()||a.start()}function gvjs__ca(){var a=gvjs_Qb();gvjs_v(gvjs__C,function(b){gvjs_3C(b,a)});gvjs_Zc(gvjs__C)||gvjs_2C()};function gvjs_4C(a,b,c,d){gvjs_WC.call(this);if(!gvjs_m(a)||!gvjs_m(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.zj=a;this.Bs=b;this.duration=c;this.X8=d;this.coords=[];this.zA=!1;this.En=0}gvjs_s(gvjs_4C,gvjs_WC);gvjs_=gvjs_4C.prototype;gvjs_.Yu=function(a){this.zA=a};
gvjs_.play=function(a){if(a||0==this.I)this.En=0,this.coords=this.zj;else if(this.Kv())return!1;gvjs_1C(this);this.startTime=a=gvjs_Qb();-1==this.I&&(this.startTime-=this.duration*this.En);this.endTime=this.startTime+this.duration;this.En||this.hL();this.cj("play");-1==this.I&&this.cj("resume");this.I=1;var b=gvjs_Nb(this);b in gvjs__C||(gvjs__C[b]=this);gvjs_2C();gvjs_3C(this,a);return!0};gvjs_.stop=function(a){gvjs_1C(this);this.I=0;a&&(this.En=1);gvjs_5C(this,this.En);this.cj(gvjs_Gx);this.Bz()};
gvjs_.N=function(){0==this.I||this.stop(!1);this.cj("destroy");gvjs_4C.o.N.call(this)};function gvjs_3C(a,b){a.En=(b-a.startTime)/(a.endTime-a.startTime);1<=a.En&&(a.En=1);gvjs_5C(a,a.En);1==a.En?(a.I=0,gvjs_1C(a),a.cj(gvjs_vu),a.Bz()):a.Kv()&&a.e4()}function gvjs_5C(a,b){gvjs_q(a.X8)&&(b=a.X8(b));a.coords=Array(a.zj.length);for(var c=0;c<a.zj.length;c++)a.coords[c]=(a.Bs[c]-a.zj[c])*b+a.zj[c]}gvjs_.e4=function(){this.cj("animate")};gvjs_.cj=function(a){this.dispatchEvent(new gvjs_6C(a,this))};
function gvjs_6C(a,b){gvjs_5l.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.En=b.En;this.state=b.I}gvjs_s(gvjs_6C,gvjs_5l);function gvjs_7C(a,b,c,d,e){gvjs_4C.call(this,b,c,d,e);this.element=a}gvjs_s(gvjs_7C,gvjs_4C);gvjs_=gvjs_7C.prototype;gvjs_.yA=gvjs_Fb;gvjs_.nj=function(){gvjs_k(this.ar)||(this.ar=gvjs_Zf(this.element));return this.ar};gvjs_.e4=function(){this.yA();gvjs_7C.o.e4.call(this)};gvjs_.Bz=function(){this.yA();gvjs_7C.o.Bz.call(this)};gvjs_.hL=function(){this.yA();gvjs_7C.o.hL.call(this)};function gvjs_8C(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error(gvjs_Lr);gvjs_7C.apply(this,arguments)}
gvjs_s(gvjs_8C,gvjs_7C);gvjs_8C.prototype.yA=function(){var a=this.zA&&this.nj()?gvjs_O:gvjs_ab;this.element.style[a]=Math.round(this.coords[0])+gvjs_g;this.element.style.top=Math.round(this.coords[1])+gvjs_g};function gvjs_9C(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error(gvjs_Lr);gvjs_7C.apply(this,arguments)}gvjs_s(gvjs_9C,gvjs_7C);gvjs_9C.prototype.yA=function(){this.element.style.width=Math.round(this.coords[0])+gvjs_g;this.element.style.height=Math.round(this.coords[1])+gvjs_g};
function gvjs_$C(a,b,c,d,e){gvjs_7C.call(this,a,[b],[c],d,e)}gvjs_s(gvjs_$C,gvjs_7C);gvjs_$C.prototype.yA=function(){this.element.style.width=Math.round(this.coords[0])+gvjs_g};function gvjs_aD(a,b,c,d,e){gvjs_7C.call(this,a,[b],[c],d,e)}gvjs_s(gvjs_aD,gvjs_7C);gvjs_aD.prototype.yA=function(){this.element.style.height=Math.round(this.coords[0])+gvjs_g};function gvjs_bD(){gvjs_W.call(this)}gvjs_s(gvjs_bD,gvjs_W);gvjs_=gvjs_bD.prototype;gvjs_.fe=0;gvjs_.bp=0;gvjs_.yn=100;gvjs_.Pl=0;gvjs_.Aj=1;gvjs_.el=!1;gvjs_.sz=!1;gvjs_.Wa=function(a){a=gvjs_cD(this,a);this.fe!=a&&(this.fe=a+this.Pl>this.yn?this.yn-this.Pl:a<this.bp?this.bp:a,this.el||this.sz||this.dispatchEvent(gvjs_6s))};gvjs_.getValue=function(){return gvjs_cD(this,this.fe)};
gvjs_.wV=function(a){a=gvjs_cD(this,a);this.Pl!=a&&(this.Pl=0>a?0:this.fe+a>this.yn?this.yn-this.fe:a,this.el||this.sz||this.dispatchEvent(gvjs_6s))};gvjs_.Wl=function(){var a=this.Pl;return null==this.Aj?a:Math.round(a/this.Aj)*this.Aj};gvjs_.rw=function(a){if(this.bp!=a){var b=this.el;this.el=!0;this.bp=a;a+this.Pl>this.yn&&(this.Pl=this.yn-this.bp);a>this.fe&&this.Wa(a);a>this.yn&&(this.Pl=0,this.Tt(a),this.Wa(a));(this.el=b)||this.sz||this.dispatchEvent(gvjs_6s)}};
gvjs_.Cf=function(){return gvjs_cD(this,this.bp)};gvjs_.Tt=function(a){a=gvjs_cD(this,a);if(this.yn!=a){var b=this.el;this.el=!0;this.yn=a;a<this.fe+this.Pl&&this.Wa(a-this.Pl);a<this.bp&&(this.Pl=0,this.rw(a),this.Wa(this.yn));a<this.bp+this.Pl&&(this.Pl=this.yn-this.bp);(this.el=b)||this.sz||this.dispatchEvent(gvjs_6s)}};gvjs_.Bf=function(){return gvjs_cD(this,this.yn)};gvjs_.sJ=function(){return this.Aj};
gvjs_.HV=function(a){this.Aj!=a&&(this.Aj=a,a=this.el,this.el=!0,this.Tt(this.Bf()),this.wV(this.Wl()),this.Wa(this.getValue()),(this.el=a)||this.sz||this.dispatchEvent(gvjs_6s))};function gvjs_cD(a,b){return null==a.Aj?b:a.bp+Math.round((b-a.bp)/a.Aj)*a.Aj};function gvjs_dD(a,b){gvjs_0A.call(this,a);this.e9=null;this.Ye=new gvjs_bD;this.zva=b||gvjs_Hd;gvjs_V(this.Ye,gvjs_6s,this.Wca,!1,this)}gvjs_s(gvjs_dD,gvjs_0A);var gvjs_0ca={QN:gvjs_i,JN:gvjs_d};gvjs_=gvjs_dD.prototype;gvjs_.Bb=gvjs_d;gvjs_.fS=!1;gvjs_.Hwa=!1;gvjs_.Lm=10;gvjs_.pT=0;gvjs_.Yda=!0;gvjs_.zfa=0;gvjs_.Jla=1E3;gvjs_.Dg=!0;gvjs_.Ql=!1;gvjs_.C=function(){gvjs_dD.o.C.call(this);var a=this.Da().C(gvjs_qa,this.sa(this.Bb));this.Of(a)};
gvjs_.Of=function(a){gvjs_dD.o.Of.call(this,a);gvjs_6A(a,this.sa(this.Bb));this.Yoa();a=this.j();gvjs_uz(a,"slider");gvjs_eD(this)};gvjs_.$b=function(){gvjs_dD.o.$b.call(this);this.Em=new gvjs_aB(this.Td);this.eq=new gvjs_aB(this.gj);this.Em.Yu(this.Ql);this.eq.Yu(this.Ql);this.Em.Ox=this.eq.Ox=gvjs_Fb;this.Yf=new gvjs_CB(this.j());gvjs_fD(this,!0);this.j().tabIndex=0;gvjs_gD(this)};
function gvjs_fD(a,b){b?(a.Vc().B(a.Em,gvjs_Ks,a.gR).B(a.eq,gvjs_Ks,a.gR).B(a.Em,[gvjs_4,gvjs_3],a.tv).B(a.eq,[gvjs_4,gvjs_3],a.tv).B(a.Yf,gvjs_sv,a.sn).B(a.j(),gvjs_7j,a.iR).B(a.j(),gvjs_hl,a.iR),a.Yda&&gvjs_hD(a,!0)):(a.Vc().Qb(a.Em,gvjs_Ks,a.gR).Qb(a.eq,gvjs_Ks,a.gR).Qb(a.Em,[gvjs_4,gvjs_3],a.tv).Qb(a.eq,[gvjs_4,gvjs_3],a.tv).Qb(a.Yf,gvjs_sv,a.sn).Qb(a.j(),gvjs_7j,a.iR).Qb(a.j(),gvjs_hl,a.iR),a.Yda&&gvjs_hD(a,!1))}gvjs_.Rf=function(){gvjs_dD.o.Rf.call(this);gvjs_4l(this.Em,this.eq,this.Yf,this.zn)};
gvjs_.gR=function(a){var b=a.A_==this.Em?this.Td:this.gj,c;this.Bb==gvjs_i?(c=this.j().clientHeight-b.offsetHeight,c=(c-a.top)/c*(this.Bf()-this.Cf())+this.Cf()):(c=this.j().clientWidth-b.offsetWidth,c=a.left/c*(this.Bf()-this.Cf())+this.Cf());c=a.A_==this.Em?Math.min(Math.max(c,this.Cf()),this.getValue()+this.Wl()):Math.min(Math.max(c,this.getValue()),this.Bf());gvjs_iD(this,b,c)};
gvjs_.tv=function(a){var b=a.type==gvjs_4;gvjs_$A(this.j(),"charts-slider-dragging",b);gvjs_$A(a.target.handle,"charts-slider-thumb-dragging",b);a=a.A_==this.Em;b?(this.dispatchEvent("e"),this.dispatchEvent(a?"a":"c")):(this.dispatchEvent("f"),this.dispatchEvent(a?"b":"d"))};
gvjs_.sn=function(a){var b=!0;switch(a.keyCode){case 36:gvjs_jD(this,this.Cf());break;case 35:gvjs_jD(this,this.Bf());break;case 33:gvjs_kD(this,this.Lm);break;case 34:gvjs_kD(this,-this.Lm);break;case 37:var c=this.Ql&&this.nj()?1:-1;gvjs_kD(this,a.shiftKey?c*this.Lm:c*this.vA);break;case 40:gvjs_kD(this,a.shiftKey?-this.Lm:-this.vA);break;case 39:c=this.Ql&&this.nj()?-1:1;gvjs_kD(this,a.shiftKey?c*this.Lm:c*this.vA);break;case 38:gvjs_kD(this,a.shiftKey?this.Lm:this.vA);break;default:b=!1}b&&a.preventDefault()};
gvjs_.iR=function(a){this.j().focus&&this.j().focus();var b=a.target;gvjs_$e(this.Td,b)||gvjs_$e(this.gj,b)||(b=a.type==gvjs_7j,b&&gvjs_Qb()<this.zfa+this.Jla||(b||(this.zfa=gvjs_Qb()),this.Hwa?gvjs_jD(this,gvjs_lD(this,a)):(this.R6(a),this.Wn=gvjs_mD(this,gvjs_lD(this,a)),this.Dda=this.Bb==gvjs_i?this.ez<this.Wn.offsetTop:this.ez>gvjs_nD(this,this.Wn)+this.Wn.offsetWidth,a=gvjs_Ge(this.j()),this.Vc().B(a,gvjs_fw,this.P6,!0).B(this.j(),gvjs_ew,this.R6),this.Cv||(this.Cv=new gvjs_Xm(200),this.Vc().B(this.Cv,
gvjs_vl,this.$ca)),this.$ca(),this.Cv.start())))};gvjs_.Rca=function(a){gvjs_kD(this,(0<a.detail?-1:1)*this.vA);a.preventDefault()};gvjs_.$ca=function(){var a;if(this.Bb==gvjs_i){var b=this.ez,c=this.Wn.offsetTop;this.Dda?b<c&&(a=gvjs_oD(this,this.Wn)+this.Lm):b>c+this.Wn.offsetHeight&&(a=gvjs_oD(this,this.Wn)-this.Lm)}else b=this.ez,c=gvjs_nD(this,this.Wn),this.Dda?b>c+this.Wn.offsetWidth&&(a=gvjs_oD(this,this.Wn)+this.Lm):b<c&&(a=gvjs_oD(this,this.Wn)-this.Lm);gvjs_k(a)&&gvjs_iD(this,this.Wn,a)};
gvjs_.P6=function(){this.Cv&&this.Cv.stop();var a=gvjs_Ge(this.j());this.Vc().Qb(a,gvjs_fw,this.P6,!0).Qb(this.j(),gvjs_ew,this.R6)};function gvjs_pD(a,b){b=gvjs_Pf(b,a.j());return a.Bb==gvjs_i?b.y:a.Ql&&a.nj()?a.j().clientWidth-b.x:b.x}gvjs_.R6=function(a){this.ez=gvjs_pD(this,a)};
function gvjs_lD(a,b){var c=a.Cf(),d=a.Bf();if(a.Bb==gvjs_i){var e=a.Td.offsetHeight,f=a.j().clientHeight-e;a=gvjs_pD(a,b)-e/2;return(d-c)*(f-a)/f+c}e=a.Td.offsetWidth;f=a.j().clientWidth-e;a=gvjs_pD(a,b)-e/2;return(d-c)*a/f+c}function gvjs_oD(a,b){if(b==a.Td)return a.Ye.getValue();if(b==a.gj)return a.Ye.getValue()+a.Ye.Wl();throw Error("Illegal thumb element. Neither minThumb nor maxThumb");}
function gvjs_kD(a,b){Math.abs(b)<a.sJ()&&(b=gvjs_Rd(b)*a.sJ());var c=gvjs_oD(a,a.Td)+b;b=gvjs_oD(a,a.gj)+b;c=gvjs_Kd(c,a.Cf(),a.Bf()-a.pT);b=gvjs_Kd(b,a.Cf()+a.pT,a.Bf());gvjs_qD(a,c,b-c)}function gvjs_iD(a,b,c){var d=gvjs_cD(a.Ye,c);c=b==a.Td?d:a.Ye.getValue();b=b==a.gj?d:a.Ye.getValue()+a.Ye.Wl();c>=a.Cf()&&b>=c+a.pT&&a.Bf()>=b&&gvjs_qD(a,c,b-c)}
function gvjs_qD(a,b,c){a.Cf()<=b&&b<=a.Bf()-c&&a.pT<=c&&c<=a.Bf()-b&&(b!=a.getValue()||c!=a.Wl())&&(a.Ye.sz=!0,a.Ye.wV(0),a.Ye.Wa(b),a.Ye.wV(c),a.Ye.sz=!1,a.Wca())}gvjs_.Cf=function(){return this.Ye.Cf()};gvjs_.rw=function(a){this.Ye.rw(a)};gvjs_.Bf=function(){return this.Ye.Bf()};gvjs_.Tt=function(a){this.Ye.Tt(a)};function gvjs_mD(a,b){return b<=a.Ye.getValue()+a.Ye.Wl()/2?a.Td:a.gj}gvjs_.Wca=function(){gvjs_gD(this);gvjs_eD(this);this.dispatchEvent(gvjs_6s)};
function gvjs_gD(a){if(a.Td&&!a.fS){var b=gvjs_rD(a,gvjs_oD(a,a.Td)),c=gvjs_rD(a,gvjs_oD(a,a.gj));if(a.Bb==gvjs_i)a.Td.style.top=b.y+gvjs_g,a.gj.style.top=c.y+gvjs_g,a.Kg&&(b=gvjs_sD(c.y,b.y,a.Td.offsetHeight),a.Kg.style.top=b.offset+gvjs_g,a.Kg.style.height=b.size+gvjs_g);else{var d=a.Ql&&a.nj()?gvjs_O:gvjs_ab;a.Td.style[d]=b.x+gvjs_g;a.gj.style[d]=c.x+gvjs_g;a.Kg&&(b=gvjs_sD(b.x,c.x,a.Td.offsetWidth),a.Kg.style[d]=b.offset+gvjs_g,a.Kg.style.width=b.size+gvjs_g)}}}
function gvjs_sD(a,b,c){var d=Math.ceil(c/2);return{offset:a+d,size:Math.max(b-a+c-2*d,0)}}function gvjs_rD(a,b){var c=new gvjs_z;if(a.Td){var d=a.Cf(),e=a.Bf();b=b==d&&d==e?0:(b-d)/(e-d);a.Bb==gvjs_i?(d=a.Td.offsetHeight,d=a.j().clientHeight-d,b=Math.round(b*d),c.x=gvjs_nD(a,a.Td),c.y=d-b):(d=a.j().clientWidth-a.Td.offsetWidth,c.x=Math.round(b*d),c.y=a.Td.offsetTop)}return c}
function gvjs_jD(a,b){b=gvjs_Kd(b,a.Cf(),a.Bf());a.fS&&(a.ZH.stop(!0),a.ZH.oa());var c=new gvjs_YC,d,e=gvjs_mD(a,b),f=a.getValue(),g=a.Wl(),h=gvjs_oD(a,e),k=gvjs_rD(a,h);d=a.sJ();Math.abs(b-h)<d&&(b=gvjs_Kd(h+(b>h?d:-d),a.Cf(),a.Bf()));gvjs_iD(a,e,b);h=gvjs_rD(a,gvjs_oD(a,e));d=a.Bb==gvjs_i?[gvjs_nD(a,e),h.y]:[h.x,e.offsetTop];k=new gvjs_8C(e,[k.x,k.y],d,100);k.Yu(a.Ql);c.add(k);a.Kg&&gvjs_1ca(a,e,f,g,h,c);a.e9&&(b=a.e9.BFa(f,b,100),gvjs_t(b,function(a){c.add(a)}));a.ZH=c;a.Vc().B(c,gvjs_3,a.Dqa);
a.fS=!0;c.play(!1)}
function gvjs_1ca(a,b,c,d,e,f){var g=gvjs_rD(a,c),h=gvjs_rD(a,c+d);c=g;d=h;b==a.Td?c=e:d=e;a.Bb==gvjs_i?(b=gvjs_sD(h.y,g.y,a.Td.offsetHeight),g=gvjs_sD(d.y,c.y,a.Td.offsetHeight),e=new gvjs_8C(a.Kg,[gvjs_nD(a,a.Kg),b.offset],[gvjs_nD(a,a.Kg),g.offset],100),b=new gvjs_aD(a.Kg,b.size,g.size,100)):(b=gvjs_sD(g.x,h.x,a.Td.offsetWidth),g=gvjs_sD(c.x,d.x,a.Td.offsetWidth),e=new gvjs_8C(a.Kg,[b.offset,a.Kg.offsetTop],[g.offset,a.Kg.offsetTop],100),b=new gvjs_$C(a.Kg,b.size,g.size,100));e.Yu(a.Ql);b.Yu(a.Ql);
f.add(e);f.add(b)}gvjs_.Dqa=function(){this.fS=!1};gvjs_.setOrientation=function(a){if(this.Bb!=a){var b=this.sa(this.Bb),c=this.sa(a);this.Bb=a;this.j()&&(a=this.j(),gvjs_5A(a,b)&&(gvjs_8A(a,b),gvjs_6A(a,c)),b=this.Ql&&this.nj()?gvjs_O:gvjs_ab,this.Td.style[b]=this.Td.style.top="",this.gj.style[b]=this.gj.style.top="",this.Kg&&(this.Kg.style[b]=this.Kg.style.top="",this.Kg.style.width=this.Kg.style.height=""),gvjs_gD(this))}};gvjs_.jj=function(){return this.Bb};
gvjs_.N=function(){gvjs_dD.o.N.call(this);this.Cv&&this.Cv.oa();delete this.Cv;this.ZH&&this.ZH.oa();delete this.ZH;delete this.Td;delete this.gj;this.Kg&&delete this.Kg;this.Ye.oa();delete this.Ye;this.Yf&&(this.Yf.oa(),delete this.Yf);this.zn&&(this.zn.oa(),delete this.zn);this.Em&&(this.Em.oa(),delete this.Em);this.eq&&(this.eq.oa(),delete this.eq)};gvjs_.vA=1;gvjs_.sJ=function(){return this.Ye.sJ()};gvjs_.HV=function(a){this.Ye.HV(a)};gvjs_.getValue=function(){return this.Ye.getValue()};
gvjs_.Wa=function(a){gvjs_iD(this,this.Td,a)};gvjs_.Wl=function(){return this.Ye.Wl()};gvjs_.wV=function(a){gvjs_iD(this,this.gj,this.Ye.getValue()+a)};gvjs_.setVisible=function(a){gvjs_F(this.j(),a);a&&gvjs_gD(this)};function gvjs_eD(a){var b=a.j();b&&(gvjs_vz(b,"valuemin",a.Cf()),gvjs_vz(b,"valuemax",a.Bf()),gvjs_vz(b,"valuenow",a.getValue()),gvjs_vz(b,"valuetext",a.zva(a.getValue())||""))}
function gvjs_hD(a,b){b?(a.zn||(a.zn=new gvjs_TC(a.j())),a.Vc().B(a.zn,gvjs_gw,a.Rca)):a.Vc().Qb(a.zn,gvjs_gw,a.Rca)}gvjs_.bb=function(a){this.Dg!=a&&this.dispatchEvent(a?gvjs_cu:gvjs_0t)&&(this.Dg=a,gvjs_fD(this,a),a||this.P6(),gvjs_$A(this.j(),"charts-slider-disabled",!a))};gvjs_.isEnabled=function(){return this.Dg};function gvjs_nD(a,b){return a.Ql?gvjs_Wy(b):b.offsetLeft};gvjs_l("google.visualization.drawToolbar",function(a,b){new gvjs_MC(a,b)},void 0);function gvjs_2ca(a){this.type=a;this.data=null}function gvjs_tD(a,b){gvjs_o(a)&&(a=new gvjs_2ca(a));this.aq=a;this.xr=[];b&&this.xr.push(b)}function gvjs_3ca(){this.ys=[];this.zs=[];this.VO=!1};function gvjs_5(a,b){this.zg=a;this.tb=null!=b&&gvjs_w(b)||{}}function gvjs_uD(a,b){a=gvjs_vD(new gvjs_5(gvjs_Dr),gvjs_Er,a);null!=b&&gvjs_vD(a,gvjs_Jr,b);return a}function gvjs_wD(a,b){a=gvjs_vD(new gvjs_5(gvjs_fr),"COLUMN_INDEX",a);null!=b&&gvjs_vD(a,gvjs_Jr,b);return a}function gvjs_xD(a,b){return gvjs_vD(gvjs_vD(new gvjs_5(gvjs_er),gvjs_Er,b),"COLUMN_INDEX",a)}function gvjs_yD(a){a=gvjs_Nh(a);return new gvjs_5(a.zg,a.tb)}gvjs_=gvjs_5.prototype;gvjs_.clone=function(){return gvjs_yD(this.ne())};
gvjs_.equals=function(a){if(!a||this.zg!=a.zg)return!1;var b=gvjs_Wc(this.tb);return b.length!==gvjs_Wc(a.tb).length?!1:gvjs_oc(gvjs_u(b,gvjs_r(function(b){return this.tb[b]===a.tb[b]},this)),gvjs_Id)};function gvjs_4ca(a){var b={},c;for(c in a.tb)b[c]=a.tb[c];return b}function gvjs_vD(a,b,c){a.tb[b]=c;return a}gvjs_.iD=function(a){return this.zg===a.zg&&gvjs_Sc(this.tb,function(b,c){return a.tb[c]===b})};gvjs_.type=function(){return this.zg};gvjs_.ne=function(){return gvjs_Oh(this)};function gvjs_zD(a,b){this.Uqa=a;this.Cxa=new gvjs_x(b)}function gvjs_5ca(a,b,c){return gvjs_nc(a.Uqa,function(a){return a.iD(b)})&&a.Cxa.contains(c)};function gvjs_AD(a){gvjs_zD.call(this,a,[gvjs_cv,gvjs_dv])}gvjs_s(gvjs_AD,gvjs_zD);gvjs_AD.prototype.lH=function(a,b,c){if(b==gvjs_cv){if(!a.equals(c.vf))return c.vf=a,!0}else if(null!=c.vf)return c.vf=null,!0;return!1};gvjs_AD.prototype.Fk=function(a){return null!=a.vf?[new gvjs_tD(gvjs__a,a.vf)]:[]};function gvjs_BD(){this.ip=this.GX=null}function gvjs_CD(a){var b=new gvjs_BD;b.GX=a;return b}function gvjs_DD(a){var b=new gvjs_BD;b.ip=a;return b}function gvjs_ED(a){if(null!=a.GX)return a.GX;throw Error("AbstractRenderer not set");}gvjs_BD.prototype.hw=function(){if(null!=this.ip)return this.ip;throw Error("RaBl not set");};function gvjs_FD(a){for(var b=gvjs_Bd("thead",{},gvjs_GD(a,gvjs_6ca)),c=[],d=a.aa(),e=0;e<d;++e)c.push(gvjs_GD(a,function(a,b){a=a.Ia(e,b);return gvjs_Bd(gvjs_Xx,{},a)}));a=gvjs_Bd(gvjs_Wx,{},gvjs_Cd(c));return gvjs_Bd(gvjs_tl,{},gvjs_Cd(b,a))}function gvjs_GD(a,b){for(var c=[],d=a.S(),e=0;e<d;++e)""===a.Yk(e)&&c.push(b(a,e));a=gvjs_Cd(c);return gvjs_Bd(gvjs_hy,{},a)}function gvjs_6ca(a,b){a=a.Qa(b)||a.Ve(b);return gvjs_Bd("th",{},a)};function gvjs_HD(){this.selected=new gvjs_ep;this.Zn=this.vf=null;this.Jn=new gvjs_x}gvjs_HD.prototype.clone=function(){var a=new gvjs_HD;a.selected=this.selected.clone();a.vf=this.vf?this.vf.clone():null;a.Zn=this.Zn?this.Zn.clone():null;a.Jn=this.Jn.clone();return a};gvjs_HD.prototype.equals=function(a){return this.selected.equals(a.selected)&&(this.vf?this.vf.equals(a.vf):!a.vf)&&(this.Zn?this.Zn.equals(a.Zn):!a.Zn)&&this.Jn.equals(a.Jn)};function gvjs_ID(a,b){this.bv=a;this.qba=b||null;this.I=null}gvjs_ID.prototype.vd=function(a){this.I=a.clone()};function gvjs_JD(a,b){if(!b)return null;var c={};c.row=b.tb.ROW_INDEX;c.column=b.tb.COLUMN_INDEX;a.qba&&gvjs_v(a.qba,function(a,e){e=b.tb[e];null!=e&&(c[a]=e)});return c}
gvjs_ID.prototype.Tx=function(a){var b=this.I,c=[];a.selected.equals(b.selected)&&a.Jn.equals(b.Jn)||c.push({event:gvjs_P,data:null});var d=a.vf,b=b.vf;if(!d&&b||d&&!d.equals(b)){var e=!!b&&!!d&&!b.equals(d);!e&&d||c.push({event:gvjs_rw,data:gvjs_JD(this,b)});!e&&b||c.push({event:gvjs_sw,data:gvjs_JD(this,d)})}this.I=a.clone();gvjs_t(c,function(a){this.dispatchEvent(a.event,a.data)},this)};gvjs_ID.prototype.dispatchEvent=function(a,b){gvjs_X(this.bv,a,b)};function gvjs_KD(a){gvjs_T.call(this);this.Ur=a;this.fs=Infinity;this.rD=0;a=new gvjs_Xm(15);gvjs_3l(this,a);gvjs_V(a,gvjs_vl,gvjs_r(this.g7,this));this.xd=a}gvjs_s(gvjs_KD,gvjs_T);function gvjs_LD(a,b){var c=a.fs;a.fs=Math.min(a.fs,b);gvjs_Vd(a.fs)?gvjs_Vd(c)||a.xd.start():a.xd.stop()}gvjs_KD.prototype.g7=function(){var a=gvjs_Qb();this.fs-=a-this.rD;this.rD=a;0>=this.fs&&(this.Ur(),this.fs=Infinity,this.xd.stop())};function gvjs_MD(a,b){gvjs_T.call(this);this.I=null;this.uv=b;this.Lb=new gvjs_KD(a);gvjs_3l(this,this.Lb)}gvjs_s(gvjs_MD,gvjs_T);gvjs_MD.prototype.vd=function(a){this.I=a};gvjs_MD.prototype.lJ=function(){return gvjs_r(this.handleEvent,this)};gvjs_MD.prototype.handleEvent=function(a,b){if(null!=this.uv){var c=!1;gvjs_t(this.uv,function(d){gvjs_5ca(d,a,b)&&(d=d.lH(a,b,this.I),c=c||d)},this);c&&gvjs_LD(this.Lb,50)}};function gvjs_ND(a){this.I=null;this.Vu=[];this.uv=a}gvjs_=gvjs_ND.prototype;gvjs_.fH=function(a){if(this.I.equals(a))return{VO:!1,ys:[],zs:[]};var b=this.Vu;a=this.Fk(a);return this.DH(a,b)};gvjs_.Fk=function(a){if(null==this.uv)return[];var b=gvjs_mc(this.uv,function(b,d){gvjs_Cc(b,d.Fk(a));return b},[],this);this.Vu=b;this.I=a.clone();return b};gvjs_.DH=function(a,b){a=this.xu(a);var c=this.xu(b);b=a.Kl(c);a=c.Kl(a);c=new gvjs_3ca;c.ys=this.ew(b);c.zs=this.ew(a);return c};
gvjs_.xu=function(a){a=gvjs_u(a,function(a){return gvjs_Oh(a)});return new gvjs_x(a)};gvjs_.ew=function(a){a=a.Va();return gvjs_u(a,function(a){a=gvjs_Nh(a);a.xr=gvjs_u(a.xr,function(a){return new gvjs_5(a.zg,a.tb)});return a})};function gvjs_OD(a,b,c,d,e,f){gvjs_T.call(this);this.$x=a;this.aQ=this.state=null;this.rba=this.$x.mq();a=this.$x.gs(e);this.Rda=new gvjs_ND(a);e=f(gvjs_r(this.mk,this,!0));this.Fs=new gvjs_MD(e,a);gvjs_3l(this,this.Fs);this.f$=this.$x.Sp(b,c,this.Fs.lJ(),f);this.P_=new gvjs_ID(d,this.rba)}gvjs_s(gvjs_OD,gvjs_T);
gvjs_OD.prototype.draw=function(a,b){this.state=b.clone();this.Fs.vd(this.state);this.P_.vd(this.state);b=this.Rda.Fk(this.state);this.f$.draw(a,b);this.aQ=this.state.clone();this.P_.dispatchEvent(gvjs_N,null)};gvjs_OD.prototype.mk=function(a){var b=this.Rda.fH(this.state);this.f$.refresh(b);this.aQ=this.state.clone();a&&this.P_.Tx(this.state)};gvjs_OD.prototype.setSelection=function(a){this.mk(!0);this.state.selected.setSelection(a);this.mk(!1)};
gvjs_OD.prototype.getSelection=function(){var a=this.aQ.selected.getSelection();gvjs_Cc(a,gvjs_2d(gvjs_0d(this.aQ.Jn,function(a){a=gvjs_yD(a);var c={};gvjs_v(this.rba,function(d,e){e=a.tb[e];null!=e&&(c[d]=e)});return c},this)));return a};function gvjs_PD(a){gvjs_4o.call(this,a)}gvjs_s(gvjs_PD,gvjs_4o);gvjs_=gvjs_PD.prototype;gvjs_.mq=function(){return null};gvjs_.gs=function(){return null};gvjs_.Kf=function(){gvjs_U(this.ae);this.ae=null};gvjs_.setSelection=function(a){this.ae&&this.ae.setSelection(a)};gvjs_.getSelection=function(){return this.ae?this.ae.getSelection():[]};function gvjs_QD(){};function gvjs_RD(a,b,c,d,e){this.$x=a;this.X=b;this.ze=gvjs_CD(b);this.dw=c;this.mt=null;this.hz=gvjs_7ca;this.Fs=d;this.jO=e;this.po=null}gvjs_s(gvjs_RD,gvjs_QD);gvjs_=gvjs_RD.prototype;gvjs_.draw=function(a){this.mt={};var b=this.X;b.clear();this.po=this.$x.to(a,this.dw);a=this.po.bc();a=b.Um(a.width,a.height);for(var c=0;c<this.hz.length;c++){var d=this.hz[c],e=b.Pa();b.appendChild(a,e);this.mt[d]=e}this.po.draw(this);this.X5(a)};gvjs_.qw=function(a){this.hz=a};
gvjs_.refresh=function(a){this.mM(a.zs,!1);this.mM(a.ys,!0);this.po.draw(this)};gvjs_.mM=function(a,b){for(var c=0;c<a.length;c++)for(var d=a[c],e=d.xr,f=0;f<e.length;f++)this.po.um(e[f],d.aq,b)};gvjs_.X5=function(a){var b=this.X;b.xc(a,gvjs_yt,gvjs_6l);b.xc(a,gvjs_jl,this.jO(gvjs_r(this.handleEvent,this,gvjs_cv)));b.xc(a,gvjs_il,this.jO(gvjs_r(this.handleEvent,this,gvjs_dv)));b.xc(a,gvjs_7j,this.jO(gvjs_r(this.handleEvent,this,gvjs_7j)))};
gvjs_.handleEvent=function(a,b){b.stopPropagation&&b.stopPropagation();b=this.X.hv(b.target);b!=gvjs_Ma&&(b=gvjs_yD(b),this.Fs(b,a))};gvjs_.cb=function(){return this.ze};gvjs_.Ge=function(a,b,c,d){null!=b?this.n5(a,b):this.fo(a,c,d)};gvjs_.fo=function(a,b,c){this.X.appendChild(this.mt[c],a);this.X.lp(a,b.ne())};gvjs_.n5=function(a,b){gvjs_9e(b).replaceChild(a,b);b=this.X.hv(b);this.X.lp(a,b)};gvjs_.Ze=function(a){this.X.Ze(a)};var gvjs_7ca=[gvjs_Bs,gvjs_ax,gvjs_$w,gvjs_Vr,gvjs_Ur];function gvjs_SD(a){gvjs_4o.call(this,a);this.Xg=null}gvjs_s(gvjs_SD,gvjs_PD);gvjs_=gvjs_SD.prototype;gvjs_.Sp=function(a,b,c,d){if(null==b)throw Error("Internal error: missing overlayArea");a=gvjs_ED(a);return new gvjs_RD(this,a,b,c,d)};gvjs_.Tj=function(a,b,c){gvjs_S.Ec(this.na);c=c||{};var d=this.ph()||{};c=new gvjs_xi([c,d]);var d=gvjs_hg(this.na,c),e=gvjs_jg(this.na,c),d=new gvjs_A(d,e),e=gvjs_I(c,gvjs_Iu);this.RH(d,a,e);this.Xg.yp(gvjs_r(this.ro,this,b,c,d,a),a)};
gvjs_.RH=function(a,b,c){null!=this.Xg?this.Xg.update(a,b):this.Xg=new gvjs_Nz(this.na,a,b,c)};gvjs_.ro=function(a,b,c,d){var e=this.Xg.cb(),f=this.Xg.wy();c=this.Vm(a,b,gvjs_r(e.hf,e),c).qh();gvjs_U(this.ae);if(e instanceof gvjs_Qy)var g=gvjs_CD(e);else if(e instanceof gvjs_5z)g=gvjs_DD(e);else throw Error("Unknown renderer type");this.ae=new gvjs_OD(this,g,f,this,b,d);b=new gvjs_HD;this.ae.draw(c,b);e.NH&&(e=e.NH())&&a&&(e.innerHTML=gvjs_FD(a))};
gvjs_.Kf=function(){gvjs_SD.o.Kf.call(this);gvjs_U(this.Xg);this.Xg=null};function gvjs_TD(a,b,c){this.en=a;this.featureId=b.clone();this.em=c};function gvjs_UD(){this.Ht=new gvjs_3d;this.DU=null;this.N9=!0}gvjs_UD.prototype.kY=function(){return[]};gvjs_UD.prototype.draw=function(a){if(null==this.DU){this.DU=new gvjs_3d;var b=this.kY(a);gvjs_t(b,gvjs_r(this.tha,this,a,this.DU))}var b=this.lB(a),c=new gvjs_x(this.Ht.Zj());gvjs_t(b,function(b){var e=b.featureId.ne();c.remove(e);this.tha(a,this.Ht,b)},this);this.N9&&gvjs_Zd(c,function(b){var c=this.Ht.get(b);a.Ze(c.en);this.Ht.remove(b)},this)};
gvjs_UD.prototype.tha=function(a,b,c){var d=c.featureId.ne(),e=b.get(d,null);e&&e.G6&&a.Ze(e.G6);"_"===c.em[0]?(gvjs_F(e.en,!1),e.G6=c.en,e.xAa=c.em,a.fo(e.G6,e.featureId,e.xAa)):e!=c&&(null===e||e.em!==c.em?(null!=e&&a.Ze(e.en),a.fo(c.en,c.featureId,c.em)):a.Ge(c.en,e.en,c.featureId,c.em),b.set(d,c))};function gvjs_VD(a,b,c){c=null!=c?gvjs_u(c,function(a){return[a,0]}):b?gvjs_8ca:gvjs_9ca;var d=c.length;this.zh=[];for(var e=1+Math.floor((a-1)/d),f=Math.ceil(a/e),g=[],h=0;h<d;h++)c[h][1]<f&&g.push(c[h][0]);for(h=0;h<a;h++){var k=Math.pow(b?.7:.85,b?Math.floor(h/f):h%e);this.zh[h]=gvjs_u(g[b?h%f:Math.floor(h/e)],function(a){return~~(k*a+255*(1-k))})}}
var gvjs_9ca=[[[66,133,244],0],[[219,68,55],0],[[244,180,0],0],[[15,157,88],0],[[171,71,188],0],[[0,172,193],0],[[255,112,67],0],[[158,157,36],0],[[92,107,192],0],[[240,98,146],0],[[0,121,107],0],[[194,24,91],0]],gvjs_8ca=[[[67,69,157],6],[[83,168,251],8],[[95,150,84],10],[[241,202,58],2],[[231,113,27],5],[[135,27,71],4],[[67,116,224],0],[[26,135,99],1],[[185,194,70],9],[[228,147,7],7],[[211,54,45],3]];gvjs_VD.prototype.bc=function(){return this.zh.length};
gvjs_VD.prototype.ue=function(a){return"rgb("+this.zh[a]+")"};function gvjs_WD(a,b){function c(a){a=a.toString(16);1==a.length&&(a="0"+a);return a}a=a.zh[b];return"#"+(c(a[0])+c(a[1])+c(a[2])).toUpperCase()};function gvjs_XD(a){this.zh=a;this.Au=new gvjs_3d;this.bu=new gvjs_3d}gvjs_XD.prototype.sq=function(a,b){a=gvjs_WD(this.zh,this.Au.get(a));if(2>this.bu.yb()||null==b)return a;a=gvjs_Mg(a);b=this.bu.get(b);return gvjs_Kg(gvjs_Sg(a,[255,255,255],1-b/this.bu.yb()))};function gvjs_YD(a,b){this.yR=a;this.kpa=b;this.Au=new gvjs_3d;this.bu=new gvjs_3d}gvjs_YD.prototype.mu=function(a,b){this.Au.Ce(a)||this.Au.set(a,this.Au.yb());null!=b&&!this.bu.Ce(b)&&this.bu.set(b,this.bu.yb())};
gvjs_YD.prototype.ad=function(){var a=new gvjs_VD(this.Au.yb(),this.yR,this.kpa),a=new gvjs_XD(a);a.Au=this.Au.clone();a.bu=this.bu.clone();return a};function gvjs_ZD(a){gvjs_zD.call(this,a,[gvjs_cv,gvjs_dv])}gvjs_s(gvjs_ZD,gvjs_zD);gvjs_ZD.prototype.lH=function(a,b,c){if(b==gvjs_cv){if(!a.equals(c.Zn))return c.Zn=a,!0}else if(null!=c.Zn)return c.Zn=null,!0;return!1};gvjs_ZD.prototype.Fk=function(a){return null!=a.Zn?[new gvjs_tD(gvjs_xl,a.vf)]:[]};var gvjs_$ca=Math.log(10),gvjs__D={100:"#c6dafc",500:"#5e97f6",800:"#2a56c6"},gvjs_0D={100:"#f4c7c3",500:"#db4437",900:"#a52714"},gvjs_1D={100:"#fce8b2",600:"#f2a600",700:"#f09300",800:"#ee8100"},gvjs_2D={100:"#b7e1cd",500:"#0f9d58",700:"#0b8043"},gvjs_3D={100:"#e1bee7",400:"#ab47bc",800:"#6a1b9a"},gvjs_4D={100:"#b2ebf2",600:"#00acc1",800:"#00838f"},gvjs_5D={100:"#ffccbc",400:"#ff7043",700:"#e64a19"},gvjs_6D={100:"#f0f4c3",800:"#9e9d24",900:"#827717"},gvjs_7D={100:"#c5cae9",400:"#5c6bc0",600:"#3949ab"},
gvjs_8D={100:"#f8bbd0",200:"#f48fb1",300:"#f06292",500:"#e91e63",700:"#c2185b",900:"#880e4f"},gvjs_9D={100:"#b2dfdb",700:"#00796b",900:"#004d40"},gvjs_$D={50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:gvjs_nq,700:"#616161",800:"#424242",900:"#212121"};function gvjs_aE(a){return null==a||""===a?null:Number(a)}function gvjs_ada(a,b){return Math.abs(a-b)}function gvjs_bE(a,b,c){if(!a||!b)return!0;var d=c||gvjs_ada;return gvjs_Sc(a,function(a,c){var g=b[c];return!gvjs_k(b[c])||.05>=d(a,g)})}function gvjs_bda(a,b,c){if(0==a.x||0==b.x)return{x:0,y:(0==a.x&&0==b.x?0:0==a.x?a.y:b.y)*c/6};c=c/3*Math.min(Math.abs(a.x),Math.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0<a.x?{x:c,y:c*b}:{x:-c,y:-c*b}}
function gvjs_cda(a,b,c){var d=a.Lea(),e=b.Lea();if(0==d||0==e)return new gvjs_Cz(0,0);d=Math.sqrt(d/e);a=gvjs_Dz(a.clone().scale(1/d),b.clone().scale(d));a.scale(c/6);return a}
function gvjs_cE(a,b,c,d,e){c=c?gvjs_bda:gvjs_cda;for(var f=[],g=0;g<a.length;++g){var h,k;e?(h=gvjs_dE(a,g,1,d),k=gvjs_dE(a,g,-1,d)):(h=d?(g+1)%a.length:g+1,k=d?(a.length+g-1)%a.length:g-1);null!=h&&null!=k&&null!=a[g]&&null!=a[k]&&null!=a[h]?(h=c(gvjs_Ez(a[g],a[k]),gvjs_Ez(a[h],a[g]),b),f.push([gvjs_Ez(a[g],h),gvjs_Dz(a[g],h)])):null!=a[g]?f.push([a[g].clone(),a[g].clone()]):f.push(null)}return f}
function gvjs_dE(a,b,c,d){var e=b+c;for(d&&(e=(e+a.length)%a.length);e!=b&&0<=e&&e<a.length;){if(null!=a[e])return e;e+=c;d&&(e=(e+a.length)%a.length)}return null}function gvjs_eE(a,b,c){var d=c||0;c=gvjs_qc(b,function(b){return b[d]>a});return-1==c?b.length-1:0==c?0:b[c][d]-a<a-b[c-1][d]?c:c-1}
function gvjs_dda(a,b,c){c=c||0;if(0<b.length&&a<=gvjs_ic(b))return c=gvjs_eE(a,b,0),[c,b[c][0]];var d=b.length-1-c,e=gvjs_ic(b)[0],f=b[d][0],g=e-f,h=Math.floor((a-e)/g);a=a-e-h*g;d=gvjs_u(gvjs_Dc(b,d),function(a){return[a[0]-f]});a=gvjs_eE(a,d,0);return[b.length-1+h*c+a,e+h*g+d[a][0]]}function gvjs_fE(a,b){for(var c=[],d=0;d<a;d++)c[d]=b.call(void 0,d);return c}function gvjs_gE(a){return null!=a.max?a.max:a.min}
function gvjs_eda(a,b,c,d){gvjs_k(c)||(c=0);gvjs_k(d)||(d=a.length);c=b-c;for(var e=0,f=0<=c?0:null,g=0,h=0,k=null,l=null;e<a.length;){var m=a[e].min,n=gvjs_gE(a[e])-m,g=g+m;if(g<=c)var f=e+1,p=Math.min(c-g,n),h=g+p,l=m+p;if(g>b)return e>=d?{n:e,last:k,LL:b-(g-m)}:null===f?null:{n:f,last:l,LL:c-h};p=Math.min(b-g,n);g+=p;k=m+p;e++}return{n:e,last:k,LL:b-g}}
function gvjs_fda(a,b,c){a=gvjs_u(a,c||gvjs_Id);gvjs_Ic(a);for(var d=c=0;d<a.length;d++){var e=a.length-d,f=(a[d]-c)*e;if(f<=b)c=a[d],b-=f;else{c+=b/e;b=0;break}}return{$Ba:c,LL:b}}
function gvjs_hE(a,b,c,d){var e=gvjs_eda(a,b,c,d);if(!e)return null;b=e.LL;c=gvjs_Dc(a,0,e.n);d=gvjs_mc(c,function(a,b){return Math.max(a,b.kc.length)},0);var f=gvjs_u(c,gvjs_gE);0<f.length&&(f[f.length-1]=e.last);for(var g=0;g<d;g++){e=gvjs_fda(c,b,function(a){return a.kc[g]||0});b=e.LL;for(var h=0;h<f.length;h++)f[h]+=Math.min(e.$Ba,a[h].kc[g]||0);if(0==b)break}return f}
function gvjs_iE(a,b){var c=gvjs_hE(a,b,void 0,void 0),d={};gvjs_t(a,function(a,b){a=a.key;null!=d[a]||(d[a]=[]);b<c.length&&d[a].push(c[b])});return d}function gvjs_gda(a,b){for(var c=gvjs_Dc(arguments,1),d=[],e=0;e<c.length;e+=2){var f=gvjs_Dc(a,Math.min(c[e],a.length),Math.min(c[e+1],a.length));gvjs_Cc(d,f)}return d}function gvjs_jE(a){if(0==a)return 0;a=Math.abs(a);for(var b=0;16>b;++b){if(Math.abs(a-Math.round(a))<1E-7*a)return b;a*=10}return 16}
function gvjs_kE(a,b){if(0==b)return b;var c=Math.floor(Math.log(Math.abs(b))/gvjs_$ca)+1;if(c>a)return a=Math.pow(10,c-a),Math.round(b/a)*a;a=Math.pow(10,a-c);return Math.round(b*a)/a}function gvjs_lE(a){var b=gvjs_oj;if(0>=a)return b.substr(0,b.lastIndexOf("."));for(var b=b.substr(0,b.lastIndexOf(".")+1),c=0;c<a;c++)b+="#";return b}function gvjs_mE(a,b){return gvjs_o(a)?[a+"."+b]:gvjs_u(a,function(a){return a+"."+b})}function gvjs_nE(a,b,c){return 0>b||0>c?null:a[b][c]}
function gvjs_hda(a,b,c,d,e,f){var g=[],h=gvjs_nE(c,d-1,e);h&&g.push({fU:h,rm:h.rm+1,mK:d-1,YW:null,nK:null,$W:null});(h=gvjs_nE(c,d,e-1))&&g.push({fU:h,rm:h.rm+1,mK:null,YW:null,nK:e-1,$W:null});(c=gvjs_nE(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g.push({fU:c,rm:c.rm,mK:d-1,YW:e-1,nK:e-1,$W:d-1});gvjs_Ic(g,function(a,b){return a.rm-b.rm});return 0<g.length?g[0]:{fU:null,rm:0,mK:null,YW:null,nK:null,$W:null}}
function gvjs_oE(a,b,c){var d=c||function(a,b){return a==b};c=[];for(var e=0,f=a.length;e<=f;e++){c[e]=c[e]||[];for(var g=0,h=b.length;g<=h;g++)c[e][g]=gvjs_hda(a,b,c,e,g,d)}a={};b={};h=c[f][h];for(c=h.rm;h;)null!=h.mK&&(a[h.mK]=h.YW),null!=h.nK&&(b[h.nK]=h.$W),h=h.fU;return{rm:c,Qea:a,Rea:b}}
function gvjs_ida(a,b,c){function d(a,b,c){if(null==c)return 0;if(c===b.length-1||null==a)return c;var d=f(b[c]);if(null==d)return c+1;b=f(b[c+1]);return null==b?c:Math.abs(a-d)<=Math.abs(a-b)?c:c+1}if(!a||!b||0===a.length||0===b.length)return null;for(var e=[],f=c||gvjs_Id,g=c=0,h,k;c<a.length||g<b.length;)c<a.length&&(h=f(a[c])),g<b.length&&(k=f(b[g])),c<a.length&&g<b.length&&h==k?(e.push({value:h,iB:c,jB:g}),c++,g++):c<a.length&&(null==h||g==b.length||h<k)?(e.push({value:h,iB:c,jB:null}),c++):
g<b.length&&(null==k||c==a.length||k<h)&&(e.push({value:k,iB:null,jB:g}),g++);var l=null,m=null;gvjs_t(e,function(c){null==c.iB?c.iB=d(c.value,a,l):l=c.iB;null==c.jB?c.jB=d(c.value,b,m):m=c.jB});return e}function gvjs_pE(a,b){for(var c in a)if(!gvjs_sc(b,c))return!1;return!0}function gvjs_jda(a,b,c,d){for(var e=1,f=0;1E3>f;f++){var g=gvjs_qE(a,b,c,e),h=gvjs_qE(a,b,c,0),k=gvjs_bE(a,g,d),h=gvjs_bE(a,h,d);if(k&&h)break;a=g;e*=.99}return a}
function gvjs_qE(a,b,c,d){var e={};gvjs_v(a,function(f,g){for(var h=0;h<b.length;h++){var k=(0,b[h])(a,g,d);f=c(f,k)}e[g]=f});return e}function gvjs_rE(a,b,c){if(c)return gvjs_sE(gvjs_lc(a,gvjs_Jb),b);var d=-1;for(c=0;c<a.length;c++)if(null===a[c]){d=gvjs_Dc(a,d+1,c);d=gvjs_sE(d,b);if(null!==d)return d;d=c}a=gvjs_Dc(a,d+1);return gvjs_sE(a,b)}
function gvjs_sE(a,b){var c=gvjs_Fc(a,b,function(a,b){return gvjs_Hc(a,b.x)});if(0<=c)return a[c].y;var d=-(c+1);if(0==d||d==a.length)return null;c=a[d-1];a=a[d];return gvjs_kz(new gvjs_iz(c.x,c.y,a.x,a.y),(b-c.x)/(a.x-c.x)).y};function gvjs_tE(a,b){return gvjs_uE(a,b,0)}function gvjs_uE(a,b,c){for(var d=new Date(a.getTime()),e=!1,f=b.length,g=[Math.floor,Math.ceil][c],h=0;h<f;++h){var k=a["set"+gvjs_vE[h]],l=a["get"+gvjs_vE[h]].apply(a),m=b[h],n=gvjs_kda[h];if(0==m)e=e||0!=l&&0!=c,k.apply(d,[n]);else{e?k.apply(d,[n+m*(1+Math.floor((l-n)/m))]):k.apply(d,[n+m*g((l-n)/m)]);break}}return d}
function gvjs_wE(a,b,c){var d=gvjs_Bc(a),e;for(e=0;e<d.length&&0==b[e];++e)d[e]=0;if(0==e)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=gvjs_lda[e-1]?f=.7:0<a[e-1]&&(f=.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}function gvjs_mda(a){a=gvjs_tE(a,[0,0,0,0,1]);var b=[0,0,0,0,(7+a.getDay()-1)%7];return a=gvjs_xE(a,b,-1)}
function gvjs_yE(a,b,c){var d=gvjs_u(b,function(a){return[Math.log(gvjs_zE(a))]});if(!c)return a=gvjs_eE(Math.log(a),d),b[a];c=gvjs_dda(Math.log(a),d,c);a=c[0];return a<=d.length-1?b[a]:gvjs_wE(gvjs_AE(Math.exp(c[1])),gvjs_ic(b),Math.round)}function gvjs_xE(a,b,c){a=new Date(a.getTime());var d;a:{for(d=0;d<b.length;++d)if(0!=b[d]){d=!1;break a}d=!0}if(d)return a;for(d=0;d<b.length;++d)if(0!=b[d]){var e=gvjs_vE[d],f=a["set"+e],e=a["get"+e].apply(a,[]);f.apply(a,[e+c*b[d]])}return a}
function gvjs_BE(a,b,c,d){this.Nia=a.getTime();this.aC=b;this.gya=d;this.I7=a["get"+gvjs_vE[c]].apply(a,[]);this.Iza=a["set"+gvjs_vE[c]];this.wz=new Date(this.Nia)}gvjs_BE.prototype.next=function(){var a=this.wz;this.wz=new Date(this.Nia);this.I7+=this.gya;this.Iza.apply(this.wz,[this.I7]);return a};gvjs_BE.prototype.hp=function(){return this.wz<this.aC?this.wz:null};function gvjs_CE(a){a=gvjs_qc(a,function(a){return 0!=a});return Math.max(0,a)}
function gvjs_zE(a){if(null==a)return-1;for(var b=0,c=a.length,d=0;d<c;++d)b+=a[d]*gvjs_DE[d];return b}function gvjs_AE(a){for(var b=[],c=gvjs_DE.length-1;0<=c;c--)b[c]=Math.floor(a/gvjs_DE[c]),a-=b[c]*gvjs_DE[c];return b}function gvjs_EE(a){a=gvjs_FE(a);return gvjs_zE(a)}function gvjs_FE(a){a=4>a.length?gvjs_Ac(a,gvjs_Nc(0,4-a.length)):gvjs_Bc(a);return a.reverse()}
function gvjs_GE(a){a=gvjs_FE(a);var b=new Date(Date.UTC(1970,0,1,0,0,0,0));b.setUTCFullYear((a[6]||0)+1970);b.setUTCMonth(a[5]||0);b.setUTCDate((a[4]||0)+1);b.setUTCHours(a[3]||0);b.setUTCMinutes(a[2]||0);b.setUTCSeconds(a[1]||0);b.setUTCMilliseconds(a[0]||0);return b}function gvjs_nda(a,b){return gvjs_u(a,function(a){return a*b})}var gvjs_vE="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),gvjs_HE="milliseconds seconds minutes hours days months years".split(" "),gvjs_IE={};
gvjs_t(gvjs_HE,function(a,b){gvjs_IE[a]=b});var gvjs_JE=[[1],[0,1],[0,0,1],[0,0,0,1],[0,0,0,0,1],[0,0,0,0,0,1],[0,0,0,0,0,0,1]],gvjs_kda=[0,0,0,0,1,0,0],gvjs_lda=[500,30,30,12,15,6,0],gvjs_DE=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function gvjs_KE(a){switch(a){case gvjs_Ta:case gvjs_Ua:return{ii:gvjs_LE,my:gvjs_ME};case gvjs_vb:return{ii:gvjs_oda,my:gvjs_pda};case gvjs_f:case gvjs_h:return{ii:gvjs_NE,my:gvjs_OE};default:return{ii:gvjs_NE,my:gvjs_OE}}}function gvjs_NE(a){return Number(a)}function gvjs_OE(a){return a}function gvjs_LE(a){return a.getTime()}function gvjs_ME(a){return new Date(a)}function gvjs_oda(a){return gvjs_EE(a)}function gvjs_pda(a){return gvjs_AE(a).reverse()};function gvjs_PE(a,b,c,d,e){var f=b.left+d;b=b.right-d;if(!(a.ua.left>=f&&a.ua.right<=b)){d=gvjs_3c(a);var g=d.ua.left;d.ua.left=gvjs_Md(c.x,d.ua.right,-1);d.ua.right=gvjs_Md(c.x,g,-1);if(g=d.lj){var h=g[0];g[0]=g[2];g[2]=h;g[0].x=gvjs_Md(c.x,g[0].x,-1);g[1].x=gvjs_Md(c.x,g[1].x,-1);g[2].x=gvjs_Md(c.x,g[2].x,-1)}d.ua.left>=f&&d.ua.right<=b?(a.ua=d.ua,a.lj=d.lj):(a.lj&&(c=new gvjs_G(f+e,b-e),e=new gvjs_G(d.lj[0].x,d.lj[2].x),g=new gvjs_G(a.lj[0].x,a.lj[2].x),!(c.start<=g.start&&c.end>=g.end)&&c.start<=
e.start&&c.end>=e.end&&(a.ua=d.ua,a.lj=d.lj)),a.ua.right>b&&(a.ua.left-=a.ua.right-b,a.ua.right=b),a.ua.left<f&&(a.ua.right+=f-a.ua.left,a.ua.left=f))}}
function gvjs_QE(a,b,c,d){var e=b.top+d;b=b.bottom-d;if(!(a.ua.top>=e&&a.ua.bottom<=b)){d=gvjs_3c(a);var f=d.ua.top;d.ua.top=gvjs_Md(c.y,d.ua.bottom,-1);d.ua.bottom=gvjs_Md(c.y,f,-1);if(f=d.lj){var g=f[0];f[0]=f[2];f[2]=g;f[0].y=gvjs_Md(c.y,f[0].y,-1);f[1].y=gvjs_Md(c.y,f[1].y,-1);f[2].y=gvjs_Md(c.y,f[2].y,-1)}d.ua.top>=e&&d.ua.bottom<=b?(a.ua=d.ua,a.lj=d.lj):(a.ua.bottom>b&&(a.ua.top-=a.ua.bottom-b,a.ua.bottom=b),a.ua.top<e&&(a.ua.bottom+=e-a.ua.top,a.ua.top=e),delete a.lj)}};function gvjs_RE(a,b){var c=a.html,c=gvjs_3h(gvjs_Ee(b),c);b.appendChild(c);a.dI&&(c.innerHTML=a.html.content);var d=a.anchor;b=a.pL;var e=a.dH,f=a.spacing;a=a.margin;var g=new gvjs_A(c.clientWidth,c.clientHeight),h=e.right-d.x>=g.width+a,k=d.x-e.left>=g.width+a,l=e.bottom-d.y>=g.height+a,m=d.y-e.top>=g.height+a,n=gvjs_Rd(d.x-b.x),p=gvjs_Rd(d.y-b.y);0===n&&n===p&&(n=!k||h||l||m?1:-1,p=m||h?-1:1);h=d.x+(f+g.width/2)*n;d=d.y+(f+g.height/2)*p;d={ua:new gvjs_C(d-g.height/2,h+g.width/2,d+g.height/2,h-
g.width/2),lj:null};gvjs_PE(d,e,b,a,0);gvjs_QE(d,e,b,a);b=new gvjs_z(d.ua.left,d.ua.top);c.style.width=c.clientWidth+1+gvjs_g;c.style.height=c.clientHeight+gvjs_g;c.style.left=b.x+gvjs_g;c.style.top=b.y+gvjs_g;return c};function gvjs_SE(a){return a.join("#")}var gvjs_TE=["minorgridline","gridline",gvjs_vs,gvjs_5s,gvjs_Fx,gvjs_3j,"pathinterval",gvjs_Is,gvjs_ov,gvjs_M,gvjs_Zs,gvjs_Vs,gvjs_hs,gvjs_Nw,gvjs_Iw,gvjs_3x,"axistick","axistitle",gvjs_us,gvjs_Av,gvjs_Iv,gvjs_Hv,"colorbar",gvjs_xl,gvjs_bs];function gvjs_UE(a,b,c){a=gvjs_VE(a,b);b.appendChild(c,a);return a}
function gvjs_VE(a,b){var c=b.Pa(),d=a.outline,e=new gvjs_Ky,f=new gvjs_C(d.ua.top+.5,d.ua.right+.5,d.ua.bottom+.5,d.ua.left+.5),g=d.lj;e.move(f.left+1,f.bottom);e.eg(f.left+1,f.bottom-1,1,1,180,270,!0);e.za(f.left,f.top+1);e.eg(f.left+1,f.top+1,1,1,270,0,!0);if(null!=g&&g[0].y==d.ua.top)for(var h=0;3>h;++h)e.za(g[h].x+.5,g[h].y+.5);e.za(f.right-1,f.top);e.eg(f.right-1,f.top+1,1,1,0,90,!0);e.za(f.right,f.bottom-1);e.eg(f.right-1,f.bottom-1,1,1,90,180,!0);if(null!=g&&g[0].y==d.ua.bottom)for(h=0;3>
h;++h)e.za(g[h].x+.5,g[h].y+.5);e.close();d=[new gvjs_H({fill:gvjs_Bb,stroke:gvjs_vq,strokeWidth:1}),new gvjs_H({fill:gvjs_vq,strokeWidth:0,fillOpacity:.6}),new gvjs_H({fill:gvjs_vq,strokeWidth:0,fillOpacity:.4})];for(f=d.length-1;0<=f;--f)g=b.Ha(e,d[f],c),b.On(g,f,f);a=a.aH;for(e=0;e<a.entries.length;e++)switch(g=a.entries[e],f=g.Qh,d=b.Pa(),b.appendChild(c,d),f.type){case gvjs_M:f=f.data;g=g.data;g.background&&b.ub(g.background.ua.left,g.background.ua.top,g.background.ua.right-g.background.ua.left,
g.background.ua.bottom-g.background.ua.top,f.background.brush,d);for(h=0;h<g.items.length;h++){var k=f.items[h],l=g.items[h];switch(k.type){case gvjs_Q:b.ie(k.data.text,a.Dha?l.ua.right:l.ua.left,l.ua.top,1,gvjs_4,gvjs_4,k.data.style,d,a.Dha);break;case gvjs_Bx:b.ub(l.ua.left,l.ua.top,l.ua.right-l.ua.left,l.ua.bottom-l.ua.top,k.data.brush,d)}}null!=f.id&&(f=gvjs_SE([gvjs_bs,f.id]),b.lp(d,f));break;case gvjs_ix:f=f.data,g=g.data,h=new gvjs_Ky,h.move(g.line.x0,g.line.y0),h.za(g.line.x1,g.line.y1),b.Ha(h,
f.brush,d)}return c};function gvjs_qda(){var a=[0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,
48,5,1,2,6,7,19,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,44,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,
203,64,523,1,2,2,24,7,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,
62,4,25042,1,1,3,3,1,5,8,8,2,7,30,4,148,3,8097,26,790017,255];this.iya=a;for(var b=1;b<a.length;b++)null==a[b]?a[b]=a[b-1]+1:a[b]+=a[b-1];this.values=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2,4,2,6,2,5,0,2,0,4,0,5,2,0,4,
2,4,2,4,2,4,2,6,2,5,0,2,0,4,0,5,0,2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,
2,1,0,1,0,1,0,2,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,4,0,5,4,6,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2]};var gvjs_WE=null;function gvjs_XE(a){if(44032<=a&&55203>=a)return 16==a%28?10:11;gvjs_WE||(gvjs_WE=new gvjs_qda);for(var b=gvjs_WE,c=b.iya,d=0,e=c.length;8<e-d;){var f=e+d>>1;c[f]<=a?d=f:e=f}for(;d<e&&!(a<c[d]);++d);a=d-1;return 0>a?null:b.values[a]};function gvjs_YE(){this.Lk=this.Gf=null}gvjs_=gvjs_YE.prototype;gvjs_.adoptText=function(a){this.Gf=a};gvjs_.first=function(){return this.Lk=0};gvjs_.current=function(){return this.Lk||0};gvjs_.next=function(a){a=this.hp(a);return null==a?a:this.Lk=a};function gvjs_ZE(a,b){b.lastIndex=a.Lk;b=b.exec(a.Gf);return!b||0>b.index?a.Gf.length:b.index+b[0].length}
gvjs_.hp=function(a){if(0===a)a=gvjs_ZE(this,/(\r\n|\n|\r)/g);else if(1===a)a=gvjs_ZE(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;\':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(2===a)a=gvjs_ZE(this,/[\u00ad]/g);else if(3===a)a:{a=this.Lk+1;for(var b=this.Gf.length;a<b;a++){var c=this.Gf.charCodeAt(a),d=gvjs_XE(this.Gf.charCodeAt(a-1)),c=gvjs_XE(c);if(12==d&&13==c?0:1==d||12==d||13==d||1==c||12==c||13==c||(7!=d||7!=c&&8!=c&&10!=c&&11!=c)&&(10!=d&&8!=d||8!=c&&9!=c)&&(11!=d&&9!=d||9!=c)&&2!=c&&6!=c&&(6!=d||5!=
c))break a}a=this.Gf.length}else a=this.Gf.length;return a};function gvjs__E(){this.rt={}}gvjs__E.prototype.add=function(a,b,c,d){null==b?this.rt[a]=d?{vx:d,We:c}:c:(a in this.rt||(this.rt[a]={}),this.rt[a][b]=d?{vx:d,We:c}:c)};function gvjs_0E(a,b){if(null==b)return Object.keys(a.rt);var c=[],d;for(d in a.rt){var e=a.rt[d];if(typeof e===gvjs_f)e===b&&c.push(d);else if(e.vx)0<=e.We.indexOf(b)&&c.push(d);else for(var f in e){var g=e[f];if(typeof g===gvjs_f)g===b&&c.push(d);else if(g.vx)0<=g.We.indexOf(b)&&c.push(d);else throw"Unknown type";}}return c}
gvjs__E.prototype.qH=function(a,b,c){if(!(a in this.rt))throw"Error: unknown iterator type "+a;a=this.rt[a];if(typeof a===gvjs_f)return a;if(a.vx)return a.vx(c);if(b in a){a=a[b];if(typeof a===gvjs_f)return a;if(a.vx)return a.vx(c)}return null};function gvjs_1E(a){this.Sva=a;this.kK={};this.PO=new gvjs__E;this.Ct={};this.Gf=this.Lk=null;this.qH(gvjs_M,gvjs_f,0);this.qH(gvjs_M,gvjs_e,[1,2],gvjs_r(function(a){return"\u00ad"===this.Gf[a-1]?2:1},this));this.qH(gvjs_7s,null,3)}gvjs_=gvjs_1E.prototype;gvjs_.adoptText=function(a){this.Gf=a;for(var b in this.kK)this.kK[b].adoptText(a)};function gvjs_2E(a,b){var c=a.kK[b];c||(c=a.kK[b]=new window.Intl.v8BreakIterator(a.Sva,{type:b}),null!=a.Gf&&c.adoptText(a.Gf),null!=a.Lk&&c.first());return c}
gvjs_.qH=function(a,b,c,d){this.PO.add(a,b,c,d)};function gvjs_3E(a,b,c){c.next();if(c.current()>=a.Gf.length)return!0;if(c.current()>a.Lk){var d=c.breakType();c=c.current();var e=a.PO.qH(b,d,c);if(null==e)throw Error("Break type "+d+" in "+b+" iterator was classified as null.");e in a.Ct||(a.Ct[e]=[]);a.Ct[e].push(c)}return!1}
function gvjs_4E(a,b){for(var c=a.Ct[b];c&&0<c.length&&c[0]<=a.Lk;)c.shift();for(var c=gvjs_0E(a.PO,b),d={},e=!1;!(e||a.Ct[b]&&0!==a.Ct[b].length);)for(var e=!0,f=0,g=c.length;f<g;f++){var h=c[f],k=gvjs_2E(a,h);d[h]||(e=!1,gvjs_3E(a,h,k)&&(d[h]=!0))}}gvjs_.first=function(){for(var a=gvjs_0E(this.PO,void 0),b=0,c=a.length;b<c;b++)gvjs_2E(this,a[b]).first();this.Ct={};return this.Lk=0};gvjs_.current=function(){return this.Lk||0};
gvjs_.next=function(a){gvjs_4E(this,a);a=this.Ct[a];if(null!=a&&0<a.length){a=this.Lk=a.shift();for(var b in this.kK)for(var c=gvjs_2E(this,b);c.current()<=a;)gvjs_3E(this,b,c);return this.Lk}return this.Gf.length};gvjs_.hp=function(a){gvjs_4E(this,a);a=this.Ct[a];return null!=a&&0<a.length?a[0]:this.Gf.length};function gvjs_5E(){this.QBa=window.Intl&&!!window.Intl.v8BreakIterator}gvjs_Gb(gvjs_5E);function gvjs_6E(){var a=["en"];return gvjs_5E.qc().QBa?new gvjs_1E(a):new gvjs_YE};function gvjs_7E(){this.Fa=this.ba=this.rO=this.Fj=this.QU=this.Zf=0}gvjs_=gvjs_7E.prototype;gvjs_.left=function(){return this.Zf};gvjs_.top=function(){return this.Fj};gvjs_.right=function(){return this.QU};gvjs_.bottom=function(){return this.rO};gvjs_.St=function(a){this.Zf=a;this.ba=this.Zf+this.QU;return this};gvjs_.Qn=function(a){this.Fj=a;this.Fa=this.Fj+this.rO;return this};function gvjs_8E(a,b){a.QU=b;a.ba=a.Zf+a.QU;return a}function gvjs_9E(a,b){a.rO=b;a.Fa=a.Fj+a.rO;return a}
gvjs_.width=function(){return this.ba};gvjs_.height=function(){return this.Fa};function gvjs_$E(a,b,c,d,e,f,g,h,k){this.H=a;this.fT=b;this.dd=c;this.Zf=d;this.Fj=e;this.ba=f;this.Fa=g;this.dC=h;this.Ft=k}gvjs_=gvjs_$E.prototype;gvjs_.properties=function(){return this.Ft};gvjs_.property=function(a){return this.Ft[a]};gvjs_.element=function(){return this.H};gvjs_.KK=function(){return this.fT};gvjs_.children=function(){return this.dd};gvjs_.left=function(){return this.Zf};gvjs_.top=function(){return this.Fj};gvjs_.width=function(){return this.ba};gvjs_.height=function(){return this.Fa};
gvjs_.kc=function(){return this.dC};gvjs_.rect=function(){return new gvjs_D(this.Zf,this.Fj,this.ba,this.Fa)};gvjs_.ua=function(){return new gvjs_C(this.Fj,this.Zf+this.ba,this.Fj+this.Fa,this.Zf)};function gvjs_aF(a,b,c,d){(null==a||!gvjs_Vd(a)||a>d)&&b>d&&(a=d);(null==a||!gvjs_Vd(a)||a<c)&&b<c&&(a=c);return a}function gvjs_bF(a,b,c,d){d=null==d?".":d;for(var e in a)if(a.hasOwnProperty(e))if(a[e]instanceof Object&&!(a[e]instanceof Array))gvjs_bF(a[e],b.concat(e),c,d);else{var f=b.concat(e).join(d);c.hasOwnProperty(f)||(c[f]=a[e])}}function gvjs_cF(a){var b={};gvjs_bF(a,[],b,void 0);return b}
function gvjs_rda(a,b,c,d,e,f){var g=null;f=f?2:3;for(var h=0;h<=f;h++){var k=c.hp(h);if(null==g||k<g.position)g={position:k,level:h};if(a(b(d,k))<=e)return h}return g&&g.level||f}function gvjs_sda(a){return function(b,c){b=gvjs__b(a.slice(b,c));"\u00ad"===b[b.length-1]&&(b=b.slice(0,b.length-1)+"-");return b}}function gvjs_dF(a,b){b=null==b?a.length:b;return 0<=b?gvjs__b(a.slice(0,b))+"\u2026":"...".slice(0,b)}
function gvjs_tda(a,b,c,d){if(a(gvjs_dF(b))<=c)return gvjs_dF(b);var e=gvjs_6E();e.adoptText(b);e.first();var f=e.next(3),g=a(b.slice(0,f))<=c;if(d&&!g||!d&&a(gvjs_dF(b,f))>c)for(d=0;-3<=d&&!(b=gvjs_dF(b,d),a(b)<=c);d--);else{for(;a(gvjs_dF(b,e.hp(3)))<=c;)f=e.next(3);if(d&&a(gvjs_dF(b,f))>c)for(e=b.slice(0,f),d=0;-3<=d&&!(b=e+gvjs_dF(b,d),a(b)<=c);d--);else b=gvjs_dF(b,f)}return b}
var gvjs_eF=gvjs_ti(function(a,b,c,d,e,f){if(""===b)return{V:[],Nw:!1};var g=null==f||null==f.truncate?!0:f.truncate,h=null==f||null==f.uha?!1:f.uha;f=null==f||null==f.Laa?!1:f.Laa;var k=a;a=function(a){return k(a,c).width};var l=gvjs_6E();l.adoptText(b);l.first();for(var m=!1,n=gvjs_sda(b),p=!1,q=[],r=0;;){var t=gvjs_rda(a,n,l,r,d,f),u=l.next(t);if(0!==t)for(;u<b.length&&a(n(r,l.hp(t)))<=d;)u=l.next(t);q.push(n(r,u));var w=a(q[q.length-1])<=d;if(u>=b.length||q.length>=e||!w){(u<b.length||!w)&&g?
(0!==t&&(q[q.length-1]=n(r,l.hp(t))),p=!0):q.length<e&&u<b.length&&(m=!0);break}r=u}p&&(q[q.length-1]=gvjs_tda(a,q[q.length-1],d,h&&1===q.length),m=!0);1===q.length&&""===q[0]&&(q=[]);return{V:q,Nw:m}},{mV:function(a,b){a=[a];for(var c=1,d=b.length;c<d;c++)a.push(b[c]);return gvjs_Oh(a)}});function gvjs_uda(a){if(0==a.entries.length)return{name:gvjs_b,content:[],properties:{className:gvjs_Su}};var b=gvjs_qc(a.entries,function(a){return a.type==gvjs_ix}),c;-1==b?c=gvjs_fF(a.entries):(c=gvjs_fF(gvjs_Dc(a.entries,0,b)),a=gvjs_vda(gvjs_Dc(a.entries,b+1)),c=gvjs_Ac(c,{name:gvjs_b,properties:{className:"google-visualization-tooltip-separator"}},a));return{name:gvjs_b,content:c,properties:{className:gvjs_Su}}}
function gvjs_fF(a){return{name:"ul",properties:{className:"google-visualization-tooltip-item-list"},content:gvjs_u(a,function(a){return{name:"li",content:gvjs_gF(a.data),properties:{className:"google-visualization-tooltip-item"}}})}}
function gvjs_vda(a){return{name:"ul",properties:{className:"google-visualization-tooltip-action-list"},content:gvjs_u(a,function(a){return{name:"li",id:gvjs_SE([gvjs_bs,a.data.id]),content:gvjs_gF(a.data),properties:{className:"google-visualization-tooltip-action"}}})}}
function gvjs_gF(a){return gvjs_u(a.items,function(a,c){switch(a.type){case gvjs_Q:var d=a.data.style,e=gvjs_kq;try{e=gvjs_Gg(d.color).Vb}catch(f){}return{name:gvjs_ql,style:"font-family:"+d.lb+";font-size:"+d.fontSize+"px;color:"+e+";opacity:"+d.opacity+";margin:0;font-style:"+(d.Qc?gvjs_qv:gvjs_e)+";"+(d.Qc?"padding-right:0.04em;":"")+"text-decoration:"+(d.bf?gvjs_ly:gvjs_e)+";font-weight:"+(d.bold?gvjs_Ps:gvjs_e)+";",X4:!!a.html,content:(0==c?"":" ")+a.data.text};case gvjs_Bx:return{name:gvjs_b,
style:gvjs_Pa+(a.data.brush&&a.data.brush.ob())+";",properties:{className:"google-visualization-tooltip-square"}}}})};function gvjs_hF(a,b,c,d,e,f,g,h,k){var l={items:[]};null!=e&&(e=gvjs_hi(e,f),l.items.push({type:gvjs_Bx,data:{size:b.fontSize/2,brush:e}}));null!=g&&l.items.push(gvjs_iF(g,b));if(null!=c&&""!==c){if(null==d)throw Error("Line title is specified without a text style.");c=gvjs_iF(c+":",d);l.items.push(c)}c=gvjs_iF(a,b,h);l.items.push(c);null!=k&&(l.id=k,l.background={brush:gvjs_gi});return{type:gvjs_M,data:l}}function gvjs_jF(){return{type:gvjs_ix,data:{brush:gvjs_ii("#eee",1)}}}
function gvjs_iF(a,b,c){a={type:gvjs_Q,data:{text:a,style:b}};c&&(a.html=!0);return a}
function gvjs_kF(a,b,c,d,e,f,g,h,k){if(h)return{html:gvjs_uda(a),dI:!1,pL:f,anchor:d,dH:e,spacing:20,margin:5};for(var l=h=0;l<a.entries.length;l++){var m=a.entries[l];if(m.type==gvjs_M)for(var m=m.data,n=0;n<m.items.length;n++){var p=m.items[n];p.type==gvjs_Q&&(h=Math.max(h,p.data.style.fontSize))}}g=0==h?g||0:h;for(m=l=h=0;m<a.entries.length;m++)switch(n=a.entries[m],n.type){case gvjs_M:n=gvjs_lF(n.data,b);l+=n.height+(0<m?n.Kw:0);h=Math.max(h,n.width);break;case gvjs_ix:l+=1.5*g+n.data.brush.Xb}h=
Math.max(h,2*g);var q=new gvjs_A(Math.round(h+2*g/1.618),Math.round(l+2*g/1.618)),l=gvjs_Rd(d.x-f.x),m=gvjs_Rd(d.y-f.y),r;r=c?new gvjs_z(d.x+l*g,d.y+m*(g+q.height/2)):new gvjs_z(d.x+l*q.width/2,d.y+m*q.height/2);var n=r.x-q.width/2,p=n+q.width,t=r.y-q.height/2,u=t+q.height;h={};c&&(c=new gvjs_z(r.x,gvjs_Md(d.y,r.y,g/(g+q.height/2))),r=new gvjs_z(gvjs_Md(r.x,d.x,-1),c.y),c.x=Math.round(c.x),c.y=Math.round(c.y),r.x=Math.round(r.x),r.y=Math.round(r.y),h.lj=1==l*m?[c,d,r]:[r,d,c]);h.ua=new gvjs_C(Math.round(t),
Math.round(p),Math.round(u),Math.round(n));gvjs_PE(h,e,f,5,4);gvjs_QE(h,e,f,5);d={};e=g/1.618;e=new gvjs_C(h.ua.top+e,h.ua.right-e,h.ua.bottom-e,h.ua.left+e);f=[];var w=e.top,l=a.entries.length,v=!1;for(c=0;c<l;c++)if(a.entries[c].qG){v=!0;break}var y=[],m=[];for(c=0;c<l;c++)if(q=a.entries[c],q.type===gvjs_M){var x=q.data,n=[];m.push(n);u=0;for(r=x.items.length;u<r;u++){var z=gvjs_mF(x.items[u],b);n.push(z);q.qG&&(u>y.length-1?y.push(z.width):y[u]=Math.max(y[u],z.width))}}n=[];p=[];t=0;if(v)for(c=
0;c<l;c++)if(q=a.entries[c],q.type==gvjs_M){v=[];p.push(v);var A=0;if(q.qG)for(x=q.data,u=0,r=x.items.length;u<r;u++)z=m[t][u],q=y[u]-z.width,v.push(q),A+=q;n.push(A);t++}for(c=t=0;c<l;c++){q=a.entries[c];y={Qh:q,data:{}};switch(q.type){case gvjs_M:x=q.data;v=y.data;A=gvjs_lF(x,b);q.qG&&(A.width+=n[t]);0<c&&(w+=A.Kw);x.background&&(v.background={ua:new gvjs_C(w-A.Kw/2,h.ua.right,w+A.height+A.Kw,h.ua.left)});var B=[],D=e.left,u=0;for(r=x.items.length;u<r;u++){x={};z=m[t][u];q.qG&&(z.width+=p[t][u]);
0<u&&(D+=z.JS);var C=w+(A.height-z.height)/2;x.ua=new gvjs_C(Math.round(C),Math.round(D+z.width),Math.round(C+z.height),Math.round(D));k&&(C=e.right-(x.ua.left-e.left)-x.ua.left-z.width,x.ua.left+=C,x.ua.right+=C);B.push(x);D+=z.width}v.items=B;w+=A.height;t++;break;case gvjs_ix:u=q.data,r=w+g+u.brush.Xb/2,y.data.line=new gvjs_iz(h.ua.left,r,h.ua.right,r),w+=1.5*g+u.brush.Xb/2}f.push(y)}d.entries=f;d.Dha=!!k;return{outline:h,aH:d}}
function gvjs_lF(a,b){for(var c=0,d=0,e=0,f=0;f<a.items.length;f++)var g=gvjs_mF(a.items[f],b),c=c+(g.width+(0<f?g.JS:0)),d=Math.max(d,g.height),e=Math.max(e,g.height/2+g.Kw);return{width:c,height:d,Kw:e-d/2}}
function gvjs_mF(a,b){switch(a.type){case gvjs_Q:var c=a.data.style;return{width:b?b(String(a.data.text),c).width:0,height:c.fontSize,Kw:c.fontSize/3.236,JS:c.fontSize/3.236};case gvjs_Bx:return b=a=a.data.size,{width:a,height:a,Kw:b,JS:b};default:return b=a=a.data.size,{width:a,height:a,Kw:b,JS:b}}};function gvjs_nF(a){gvjs_W.call(this);this.xd=null;this.H=a;a=gvjs_y||gvjs_ee||gvjs_ge&&!gvjs_te("531")&&a.tagName==gvjs_Fa;this.U=new gvjs_qp(this);this.U.B(this.H,a?[gvjs_tv,"paste","cut","drop",gvjs_lv]:gvjs_lv,this)}gvjs_s(gvjs_nF,gvjs_W);
gvjs_nF.prototype.handleEvent=function(a){if(a.type==gvjs_lv)gvjs_y&&gvjs_te(10)&&0==a.keyCode&&0==a.charCode||(gvjs_oF(this),this.dispatchEvent(gvjs_pF(a)));else if(a.type!=gvjs_tv||gvjs_xca(a)){var b=a.type==gvjs_tv?this.H.value:null;gvjs_y&&229==a.keyCode&&(b=null);var c=gvjs_pF(a);gvjs_oF(this);this.xd=gvjs_Ym(function(){this.xd=null;this.H.value!=b&&this.dispatchEvent(c)},0,this)}};function gvjs_oF(a){null!=a.xd&&(gvjs_Zm(a.xd),a.xd=null)}
function gvjs_pF(a){a=new gvjs_9l(a.fj);a.type=gvjs_lv;return a}gvjs_nF.prototype.N=function(){gvjs_nF.o.N.call(this);this.U.oa();gvjs_oF(this);delete this.H};function gvjs_qF(a,b){gvjs_0A.call(this,b);this.Wb=a||""}var gvjs_rF;gvjs_s(gvjs_qF,gvjs_0A);gvjs_=gvjs_qF.prototype;gvjs_.fq=null;gvjs_.Bva=10;function gvjs_sF(){null!=gvjs_rF||(gvjs_rF=gvjs_Gw in document.createElement(gvjs_ua));return gvjs_rF}gvjs_.HJ=!1;gvjs_.C=function(){this.H=this.Da().C(gvjs_ua,{type:gvjs_Q})};
gvjs_.Of=function(a){gvjs_qF.o.Of.call(this,a);this.Wb||(this.Wb=a.getAttribute(gvjs_vv)||"");gvjs_pf(gvjs_Ge(a))==a&&(this.HJ=!0,a=this.j(),gvjs_8A(a,this.pK));gvjs_sF()&&(this.j().placeholder=this.Wb);a=this.j();gvjs_vz(a,gvjs_vv,this.Wb)};
gvjs_.$b=function(){gvjs_qF.o.$b.call(this);var a=new gvjs_qp(this);a.B(this.j(),gvjs__a,this.Lca);a.B(this.j(),gvjs_Os,this.hR);if(gvjs_sF())this.U=a;else{gvjs_fe&&a.B(this.j(),[gvjs_$k,gvjs_tv,gvjs_uv],this.Zsa);var b=gvjs_Ge(this.j());a.B(gvjs_Se(b),"load",this.fua);this.U=a;gvjs_tF(this)}this.Eu();this.j().oj=this};gvjs_.Rf=function(){gvjs_qF.o.Rf.call(this);this.U&&(this.U.oa(),this.U=null);this.j().oj=null};
function gvjs_tF(a){!a.hra&&a.U&&a.j().form&&(a.U.B(a.j().form,"submit",a.$sa),a.hra=!0)}gvjs_.N=function(){gvjs_qF.o.N.call(this);this.U&&(this.U.oa(),this.U=null)};gvjs_.pK="label-input-label";gvjs_.Lca=function(){this.HJ=!0;var a=this.j();gvjs_8A(a,this.pK);if(!gvjs_sF()&&!gvjs_uF(this)&&!this.Fua){var b=this,a=function(){b.j()&&(b.j().value="")};gvjs_y?gvjs_Ym(a,10):a()}};gvjs_.hR=function(){gvjs_sF()||(this.U.Qb(this.j(),gvjs_7j,this.Lca),this.fq=null);this.HJ=!1;this.Eu()};
gvjs_.Zsa=function(a){27==a.keyCode&&(a.type==gvjs_tv?this.fq=this.j().value:a.type==gvjs_$k?this.j().value=this.fq:a.type==gvjs_uv&&(this.fq=null),a.preventDefault())};gvjs_.$sa=function(){gvjs_uF(this)||(this.j().value="",gvjs_Ym(this.ksa,10,this))};gvjs_.ksa=function(){gvjs_uF(this)||(this.j().value=this.Wb)};gvjs_.fua=function(){this.Eu()};function gvjs_uF(a){return!!a.j()&&""!=a.j().value&&a.j().value!=a.Wb}gvjs_.clear=function(){this.j().value="";null!=this.fq&&(this.fq="")};
gvjs_.reset=function(){gvjs_uF(this)&&(this.clear(),this.Eu())};gvjs_.Wa=function(a){null!=this.fq&&(this.fq=a);this.j().value=a;this.Eu()};gvjs_.getValue=function(){return null!=this.fq?this.fq:gvjs_uF(this)?this.j().value:""};gvjs_.Nn=function(a){var b=this.j();gvjs_sF()?(b&&(b.placeholder=a),this.Wb=a):gvjs_uF(this)||(b&&(b.value=""),this.Wb=a,this.zha());b&&gvjs_vz(b,gvjs_vv,this.Wb)};gvjs_.Bd=function(){return this.Wb};
gvjs_.Eu=function(){var a=this.j();gvjs_sF()?this.j().placeholder!=this.Wb&&(this.j().placeholder=this.Wb):gvjs_tF(this);gvjs_vz(a,gvjs_vv,this.Wb);gvjs_uF(this)?(a=this.j(),gvjs_8A(a,this.pK)):(this.Fua||this.HJ||(a=this.j(),gvjs_6A(a,this.pK)),gvjs_sF()||gvjs_Ym(this.zha,this.Bva,this))};gvjs_.bb=function(a){this.j().disabled=!a;var b=this.j();gvjs_$A(b,this.pK+gvjs_Dq,!a)};gvjs_.isEnabled=function(){return!this.j().disabled};
gvjs_.zha=function(){!this.j()||gvjs_uF(this)||this.HJ||(this.j().value=this.Wb)};function gvjs_vF(a,b){return 0>b?a/Math.pow(10,-b):a*Math.pow(10,b)}function gvjs_wF(a){a=Math.abs(.4342944819032518*Math.log(a));return 1E-7>Math.abs(a-Math.round(a))}function gvjs_xF(a){return Math.floor(.4342944819032518*Math.log(a))}function gvjs_yF(a){return Math.ceil(.4342944819032518*Math.log(a))};function gvjs_zF(){return{transform:function(a){return a},inverse:function(a){return a}}}function gvjs_wda(a){var b=gvjs_xda(a);return{transform:function(a){var d=gvjs_AF(b,a,function(a){return a.source});return null===d?a:d.target+(a-d.source)*d.lC},inverse:function(a){var d=gvjs_AF(b,a,function(a){return a.target});return null===d?a:0==d.lC?d.source:d.source+(a-d.target)/d.lC}}}
function gvjs_xda(a){for(var b=[],c=0,d=null,e=0;e<a.length;e++){var f=a[e],g=f.qra,h=f.start,f=f.end,k=g/(f-h);null===d||d!=h?(d={source:h,target:h+c,lC:k},b.push(d)):(d=b[b.length-1],d.lC=k);b.push({source:f,target:h+c+g,lC:1});c+=g-(f-h);d=f}return b}function gvjs_AF(a,b,c){b=gvjs_Fc(a,{source:b,target:b,lC:0},function(a,b){a=c(a);b=c(b);return a<b?-1:a>b?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}
function gvjs_yda(){return{transform:function(a){return Math.log(a)/Math.LN10},inverse:function(a){return Math.pow(10,a)}}}function gvjs_zda(a){return{transform:function(b){return b>a?Math.log(b/a)/Math.LN10:b<-a?-Math.log(-b/a)/Math.LN10:0},inverse:function(b){return 0<b?Math.pow(10,b)*a:0>b?-Math.pow(10,-b)*a:0}}}var gvjs_Ada={iEa:gvjs_Fw,HDa:"log",WDa:gvjs_aw};function gvjs_BF(a,b,c){return(c=gvjs_3i(a,c,gvjs_Ada))?c:gvjs_I(a,b)?"log":gvjs_Fw}
function gvjs_CF(a,b,c){switch(a){case gvjs_Fw:return gvjs_tc(c)?gvjs_zF():gvjs_wda(c);case "log":return gvjs_yda();case gvjs_aw:return gvjs_zda(b);default:return gvjs_zF()}};function gvjs_DF(){}gvjs_=gvjs_DF.prototype;gvjs_.init=function(a,b,c){this.m$=!1;this.m=a;this.dE=b;this.Nq=null===c||0>c?this.dca():2<c?c-1:1;this.ticks=[];this.Xe=Infinity;this.kf=-Infinity;this.b4=null;this.mn=gvjs_Vi(a,this.qb(gvjs_Ju));a.Y(this.qb("valueFormatter"),function(a,b){return b});this.qd=this.bw=null};function gvjs_EF(a,b){null!=b&&(a.Xe=b)}function gvjs_FF(a,b){null!=b&&(a.kf=b)}
gvjs_.WC=function(a,b){var c=gvjs_BF(this.m,this.qb(gvjs_Nv),this.qb(gvjs_bx));if(!gvjs_tc(b)&&c!=gvjs_Fw)throw Error("Non-linear scale with gaps is not supported.");for(var d=[],e=0;e<b.length;e++){var f;a:{var g=b[e];f=this.q0(g.rra);var h=this.ao(g.Yc),g=this.ao(g.He);if(0<f)if(h+f<g)h+=f;else{f=null;break a}f={qra:0,start:h,end:g}}f&&d.push(f)}this.bw=gvjs_CF(c,gvjs_vF(1,gvjs_xF(a)),d)};gvjs_.qb=function(a){return gvjs_mE(this.dE,a)};gvjs_.dca=function(){return-1};
function gvjs_Bda(a,b,c,d){a.m$||(d&&(a.ic(a.Hc(b)),a.ic(a.Hc(c))),Infinity==a.Xe&&-Infinity==a.kf&&(gvjs_EF(a,0),gvjs_FF(a,1)),Infinity==a.Xe&&gvjs_EF(a,a.kf),-Infinity==a.kf&&gvjs_FF(a,a.Xe),a.Xe==a.kf&&(0==a.Xe?(gvjs_EF(a,-1),gvjs_FF(a,1)):0<a.Xe?(gvjs_EF(a,a.Xe/2),gvjs_FF(a,2*a.kf)):(gvjs_EF(a,2*a.Xe),gvjs_FF(a,a.kf/2))),a.hH(d),a.r0(d),a.QH(),a.Nq=Math.max(1,a.ticks.length-1),a.m$=!0)}gvjs_.hH=function(){};gvjs_.lr=function(a){this.ticks=a};function gvjs_GF(a,b){a.mn||(a.mn=b)}
function gvjs_HF(a){a.qd||a.QH();return a.qd}gvjs_.Hc=function(a){a=gvjs_IF(this,a);if(null==a)return null;a=this.bw.transform(a);return isFinite(a)?a:null};function gvjs_IF(a,b){return null!=b?a.ao(b):null}gvjs_.ic=function(a){null!=a&&(gvjs_EF(this,Math.min(this.Xe,a)),gvjs_FF(this,Math.max(this.kf,a)))};gvjs_.Bn=function(a){return this.a4(this.bw.inverse(a))};gvjs_.Q$=function(a,b){return a<b?-1:a>b?1:0};function gvjs_JF(a,b,c){this.t5=a;this.cQ=b;this.g_=c}gvjs_s(gvjs_JF,gvjs_DF);gvjs_=gvjs_JF.prototype;gvjs_.E0=function(){return null};gvjs_.init=function(a,b,c){gvjs_JF.o.init.call(this,a,b,c);a=gvjs_Gi(a,this.qb(gvjs_Ku));b=[];b.push(a.millisecond);b.push(a.second);b.push(a.minute);b.push(a.hour);b.push(a.day);b.push(a.month);b.push(a.year);this.g_=gvjs_Cda([b,gvjs_Nc(this.mn,b.length),this.g_])};
function gvjs_Cda(a){a=gvjs_Pc.apply(null,a);return gvjs_u(a,function(a){return gvjs_pc(a,function(a){return a})})}gvjs_.Y=function(a,b){return a.Y(b)};gvjs_.ao=function(a){return gvjs_LE(a)};gvjs_.a4=function(a){return gvjs_ME(a)};gvjs_.q0=function(a){return a};
gvjs_.hH=function(a){var b=this.Xe,c=this.kf,d=this.Nq;-1===d&&(d=6);var e=(c-b)/d,d=gvjs_yE(e,this.t5,this.cQ),f=new Date(b),c=new Date(c);a?(f=gvjs_tE(f,d),c=gvjs_uE(c,d,1)):(f=gvjs_tE(f,d),this.ao(f)!=b&&(f=gvjs_uE(new Date(b),d,1)),c=gvjs_tE(c,d));b=gvjs_AE(e);b=gvjs_wE(b,d,Math.round);this.dja=b=0<gvjs_zE(b)?b:d;this.owa=f;this.Yea=c;a&&(gvjs_EF(this,this.ao(f)),gvjs_FF(this,this.ao(c)))};
gvjs_.r0=function(a){for(var b=[],c=this.owa;c<this.Yea;)b.push(this.ao(c)),c=gvjs_xE(c,this.dja,1);if(a||c<=this.Yea)a=this.ao(c),b.push(a),gvjs_FF(this,Math.max(this.kf,a));this.lr(b)};gvjs_.QH=function(){var a=gvjs_CE(this.dja),a=this.g_[a];this.qd=typeof a===gvjs_db?new gvjs_fj(a):new gvjs_fj({pattern:a})};
var gvjs_Dda=[[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],gvjs_Eda=[gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_Dh.YEAR_MONTH_ABBR,"y"],gvjs_Fda=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],
[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],gvjs_Gda=[gvjs_hj.MEDIUM_TIME,gvjs_hj.MEDIUM_TIME,gvjs_hj.SHORT_TIME,{pattern:gvjs_hj.SHORT_TIME,clearMinutes:!0},gvjs_hj.MEDIUM_DATE,gvjs_Dh.YEAR_MONTH_ABBR,"y"];function gvjs_Hda(a,b,c,d,e,f,g,h){var k=b-a;if(0>=k)return null;for(var l=Math.floor(Math.log(k)/Math.log(10)),m=gvjs_fE(5,function(a){return{se:Math.pow(10,l-a),YO:5}}),k=[],n=!1,p=0;p<m.length;++p){var q=m[p],r=gvjs_Ida(a/(q.se*q.YO),b/(q.se*q.YO),c,d,e,f,g),k=k.concat(gvjs_u(r,function(a){return{$n:q,nU:a}}));if(n)break;n=!gvjs_tc(r)}a={rm:-Infinity,nU:null};a=gvjs_mc(k,function(a,b){var c=b.$n;b=b.nU;for(var d=null,e=b.swa;e<=b.hwa&&d!=e;d=e,e+=b.Zwa){var d=Math.round(c.YO*e),f=Math.round(c.YO*
(e+g*b.aza)),k=h(d,f,c.se);k>a.rm&&(a={rm:k,nU:{zj:d*c.se,Bs:f*c.se}})}return a},a);return a.nU}
function gvjs_Ida(a,b,c,d,e,f,g){var h=[];if(1>g)return h;for(var k=b-a,l=Math.floor(k/(1-(d+f))/g),k=Math.ceil(k/(1-(c+e))/g);Infinity>k&&k<=l;++k)if(!(4<gvjs_KF(k))){var m=k*g,n=Math.ceil(Math.max(a-d*m,b-(1-e)*m)),p=Math.floor(Math.min(a-c*m,b-(1-f)*m)),q=1;0<b&&0>a?1<g&&(n=Math.ceil(n/k)*k,p=Math.floor(p/k)*k,q=k):0<=a?n=Math.max(0,n):p=Math.min(-m,p);0<=p-n&&h.push({aza:k,Zwa:q,swa:n,hwa:p})}return h}
var gvjs_KF=gvjs_ti(function(a){if(Math.round(a)!==a){var b=Math.floor(Math.log(a)/Math.log(10));0>b&&(a/=Math.pow(10,b));a=Math.round(1E4*a)}if(0==a)return 0;for(0>a&&(a=-a);0===Math.round(a%10);)a=Math.round(a/10);return 1==a||5==a?.5:2*Math.floor(Math.log(a)/Math.log(10))+a%2+(0==a%5?0:2)});function gvjs_LF(){this.saa=0}gvjs_s(gvjs_LF,gvjs_DF);gvjs_LF.prototype.E0=function(){return 0};var gvjs_Jda={f7:10,X1:10,Pua:10,Hxa:10,$Aa:10};gvjs_=gvjs_LF.prototype;gvjs_.dca=function(){return 4};gvjs_.init=function(a,b,c){gvjs_LF.o.init.call(this,a,b,c);this.qd=null;this.aM=gvjs_J(a,this.qb(gvjs_Mu),1);this.UM=a.Y(this.qb("tickScoringWeights"),gvjs_w(gvjs_Jda))};
gvjs_.r0=function(a){var b,c,d,e,f,g=this.Xe,h=this.kf,k=this.b4;b=gvjs_r(gvjs_Kda,null,this.UM,this.Nq,g,h,k);a?(d=1/Math.max(Math.min(this.Nq,6),3),e=c=-1E-4,f=d,null!=k&&(a=h-g,k<g&&g-a<k?g=k:k>h&&h+a>k&&(h=k))):(c=-1/Math.max(this.Nq,3),d=0,e=c,f=d,this.UM.f7*=2,this.UM.X1*=-1);k=g;a=h;var l=this.Nq;(b=gvjs_Hda(k,a,c,d,e,f,l,b))||(0<=k||0>=a||1==l?b={zj:k,Bs:a}:(b=Math.max(1,Math.min(l-1,Math.round(a/(a-k)*l))),c=l-b,k=Math.max(a/b,-k/c),b={zj:-c*k,Bs:b*k}));k=(b.Bs-b.zj)/this.Nq;a=[];for(c=0;c<=
this.Nq;++c)a.push(b.zj+k*c);a[0]!==g&&a[0]-k==g&&a.unshift(g);a[a.length-1]!==h&&a[a.length-1]+k==h&&a.push(h);this.Nq=a.length-1;gvjs_EF(this,Math.min(a[0],this.Xe));gvjs_FF(this,Math.max(a[a.length-1],this.kf));this.lr(a)};gvjs_.lr=function(a){gvjs_LF.o.lr.call(this,a);var b=0;gvjs_t(this.ticks,function(a){a=this.Bn(a);b=Math.max(b,gvjs_jE(a/this.aM))},this);this.saa=b};
gvjs_.QH=function(){var a=this.mn,a={pattern:a,fractionDigits:a?null:this.saa,scaleFactor:this.aM,prefix:gvjs_Vi(this.m,this.qb(gvjs_Lu)),suffix:gvjs_Vi(this.m,this.qb(gvjs_Nu)),significantDigits:gvjs_ig(this.m,this.qb("formatOptions.significantDigits"))};this.qd=new gvjs_jj(a)};
function gvjs_Kda(a,b,c,d,e,f,g,h){var k=(g-f)/b,l=f*h,m=g*h;h=0;if(null!=e){var n=e>=l&&e<=m;h+=(n?1:-1)*a.X1;n&&(l=Math.min(e,l),m=Math.max(e,m))}h-=Math.abs(1-(d-c)/(m-l))*a.f7;c=gvjs_KF(k)*a.$Aa;h=h-c-(gvjs_KF(f)+gvjs_KF(g)+gvjs_KF(f/k))*a.Hxa;if(1<b)for(g=0,c=1;c<b;c++)g+=gvjs_KF(f+c*k)*a.Pua;return h}gvjs_.Y=function(a,b){return gvjs_K(a,b)};gvjs_.ao=function(a){return Number(a)};gvjs_.a4=function(a){return a};gvjs_.q0=function(a){return a};function gvjs_MF(){this.WL={}}var gvjs_NF=null;function gvjs_OF(){return gvjs_NF?gvjs_NF:gvjs_NF=new gvjs_MF}gvjs_MF.prototype.rh=function(a){return(a=this.WL[a])?a.apply(null,[]):null};function gvjs_PF(){this.$0=1}gvjs_s(gvjs_PF,gvjs_DF);gvjs_=gvjs_PF.prototype;gvjs_.E0=function(){return[0,0,0,0]};gvjs_.Y=function(a,b){return a.Y(b)};gvjs_.Q$=function(a,b){a=gvjs_EE(a);b=gvjs_EE(b);return a<b?-1:a>b?1:0};gvjs_.ao=function(a){return gvjs_EE(a)};gvjs_.a4=function(a){return gvjs_AE(a).reverse()};gvjs_.q0=function(a){return a};
gvjs_.hH=function(a){var b=this.Xe,c=this.kf,d=this.Nq;-1===d&&(d=6);var e=(c-b)/d,d=gvjs_yE(e,gvjs_Lda,0);this.$0=gvjs_CE(d);var f=gvjs_zE(d);this.tickSize=Math.max(1,Math.round(e/f))*f;b=gvjs_AE(b);c=gvjs_AE(c);a&&(b=gvjs_wE(b,d,Math.floor),c=gvjs_wE(c,d,Math.ceil));gvjs_EF(this,this.ao(b.reverse()));gvjs_FF(this,this.ao(c.reverse()))};gvjs_.r0=function(){for(var a=[],b=this.Xe,c=this.kf;b<c;)a.push(b),b+=this.tickSize;a.push(b);this.lr(a)};
gvjs_.QH=function(){var a=new gvjs_fj({pattern:this.mn||(1<this.$0?gvjs_Ij:1===this.$0?"HH:mm:ss":"HH:mm:ss.SSS"),timeZone:0});this.qd={uc:function(b){b=gvjs_GE(b);return a.uc(b)}}};var gvjs_Lda=[[0,1,0,0],[0,2,0,0],[0,5,0,0],[0,10,0,0],[0,20,0,0],[0,30,0,0],[0,0,1,0],[0,0,5,0],[0,0,10,0],[0,0,15,0],[0,0,30,0],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12]];gvjs_OF().WL.timeofday=function(){return new gvjs_PF};gvjs_OF().WL.date=function(){return new gvjs_JF(gvjs_Dda,3,gvjs_Eda)};gvjs_OF().WL.datetime=function(){return new gvjs_JF(gvjs_Fda,3,gvjs_Gda)};gvjs_OF().WL.number=function(){return new gvjs_LF};var gvjs_Mda={NONE:gvjs_e,pCa:gvjs_a,rEa:gvjs_jb,PERCENT:gvjs_ll};function gvjs_QF(){}function gvjs_RF(a,b,c){b=a.D[b];return b.Gg&&gvjs_k(b.qga)?(a=a.D[b.qga].points[c],a=null!=a?a.bg.d:a,null!=a?gvjs_Fc(b.points,a,function(a,b){return a-b.bg.d}):c):c}gvjs_=gvjs_QF.prototype;gvjs_.BQ=function(a){var b=a.Mb;a=a.Jb;var c=gvjs_RF(this,b,a);return this.D[b].points[c].Hd.nx||(this.Xa[c]?this.Xa[a].Hw[0]:null)};
function gvjs_SF(a,b){var c=b.Mb;b=gvjs_RF(a,c,b.Jb);return a.D[c].points[b].Hd.Ln||a.D[c].title}gvjs_.u0=function(a){return a.Jb};gvjs_.v0=function(a){return{row:a.Jb,Tb:this.D[a.Mb].ps}};gvjs_.FQ=function(a){var b=this.Wp[a.Tb].Gc;return null!=b?{Mb:b,Jb:this.qs[a.row]}:null};gvjs_.uJ=function(a,b){return this.D[a].points[b].Hd};function gvjs_TF(){};function gvjs_UF(){}gvjs_s(gvjs_UF,gvjs_TF);gvjs_UF.prototype.pq=function(){return"-"};function gvjs_VF(){}gvjs_s(gvjs_VF,gvjs_TF);gvjs_VF.prototype.pq=function(){return"+"};function gvjs_WF(){}gvjs_s(gvjs_WF,gvjs_TF);gvjs_WF.prototype.pq=function(){return")"};function gvjs_XF(){}gvjs_s(gvjs_XF,gvjs_TF);gvjs_XF.prototype.pq=function(){return"("};gvjs_Fb.prototype.Sn=function(){return this};gvjs_Fb.prototype.$y=function(){return!1};gvjs_Fb.prototype.bea=function(){return!1};function gvjs_YF(a){this.mh=a}gvjs_s(gvjs_YF,gvjs_Fb);gvjs_YF.prototype.join=function(a){var b=[];gvjs_t(this.mh,function(c,d){0<d&&b.push(a);d=!1;c instanceof gvjs_YF&&1<c.mh.length&&this.qJ()>c.qJ()&&(d=!0);d&&b.push(new gvjs_XF);gvjs_Cc(b,c.Sm());d&&b.push(new gvjs_WF)},this);return b};gvjs_YF.prototype.Sn=function(){if(1===this.mh.length)return this.mh[0];var a=[];gvjs_t(this.mh,function(b){a.push(b.Sn())});this.mh=a;return this};function gvjs_ZF(){}gvjs_s(gvjs_ZF,gvjs_TF);gvjs_ZF.prototype.pq=function(){return"--"};function gvjs__F(a){this.value=a}gvjs_s(gvjs__F,gvjs_TF);gvjs__F.prototype.pq=function(){return gvjs_f};function gvjs_0F(a){this.value=a}gvjs_s(gvjs_0F,gvjs_Fb);gvjs_0F.prototype.Sm=function(){return[new gvjs__F(this.value)]};gvjs_0F.prototype.$y=function(){return 0>this.value};gvjs_0F.prototype.getValue=function(){return this.value};gvjs_0F.prototype.bea=function(){return!0};function gvjs_1F(a){this.mh=[a]}gvjs_s(gvjs_1F,gvjs_YF);function gvjs_2F(a){this.mh=[a]}gvjs_s(gvjs_2F,gvjs_1F);gvjs_2F.prototype.Sn=function(){var a=this.mh[0].Sn();if(a.$y()){if(a instanceof gvjs_2F)return a.mh[0];if(a instanceof gvjs_0F)return new gvjs_0F(-a.getValue());throw Error("Unknown type of negative.");}return new gvjs_2F(a)};gvjs_2F.prototype.Sm=function(){return gvjs_Ac([new gvjs_ZF],this.mh[0].Sm())};gvjs_2F.prototype.$y=function(){return this.Sn()instanceof gvjs_2F};function gvjs_3F(a){this.mh=a}gvjs_s(gvjs_3F,gvjs_YF);gvjs_3F.prototype.qJ=function(){return 1};gvjs_3F.prototype.Sm=function(){var a=[];gvjs_t(this.mh,function(b){var c=b.$y();0<a.length&&c?(a.push(new gvjs_UF),b=(new gvjs_2F(b)).Sn()):0<a.length&&a.push(new gvjs_VF);a=gvjs_Ac(a,b.Sm())});return a};function gvjs_4F(){}gvjs_s(gvjs_4F,gvjs_TF);gvjs_4F.prototype.pq=function(){return"="};function gvjs_5F(a){this.mh=a}gvjs_s(gvjs_5F,gvjs_YF);gvjs_5F.prototype.qJ=function(){return 0};gvjs_5F.prototype.Sm=function(){return this.join(new gvjs_4F)};function gvjs_6F(){}gvjs_s(gvjs_6F,gvjs_TF);gvjs_6F.prototype.pq=function(){return"*"};function gvjs_7F(a,b){this.mh=a;this.H$=null!=b?b:!1}gvjs_s(gvjs_7F,gvjs_YF);gvjs_7F.prototype.qJ=function(){return 2};gvjs_7F.prototype.Sn=function(){gvjs_7F.o.Sn.call(this);var a=0,b=[],c=1;gvjs_t(this.mh,function(d){d.$y()&&(d=(new gvjs_2F(d)).Sn(),a++);d.bea()&&(c*=d.getValue(),d=null);d&&b.push(d)});1!==c&&gvjs_xc(b,0,0,new gvjs_0F(c));var d=new gvjs_7F(b,this.H$);a%2&&(d=new gvjs_2F(d));return d};
gvjs_7F.prototype.Sm=function(){return this.H$?gvjs_Ac.apply(null,gvjs_u(this.mh,function(a){return a.Sm()})):this.join(new gvjs_6F)};gvjs_7F.prototype.$y=function(){var a=0;gvjs_t(this.mh,function(b){b.$y()&&a++});return!!(a%2)};function gvjs_8F(){}gvjs_s(gvjs_8F,gvjs_TF);gvjs_8F.prototype.pq=function(){return"^"};function gvjs_9F(a){this.mh=a}gvjs_s(gvjs_9F,gvjs_YF);gvjs_9F.prototype.qJ=function(){return 3};gvjs_9F.prototype.Sm=function(){return this.join(new gvjs_8F)};function gvjs_$F(a){this.name=a}gvjs_s(gvjs_$F,gvjs_TF);gvjs_$F.prototype.pq=function(){return"identifier"};function gvjs_aG(a){this.name=a}gvjs_s(gvjs_aG,gvjs_Fb);gvjs_aG.prototype.Sm=function(){return[new gvjs_$F(this.name)]};gvjs_aG.prototype.getName=function(){return this.name};function gvjs_bG(a,b){if(a instanceof gvjs_bG)this.Jd=a.Bm();else{var c;if(c=gvjs_Kb(a))a:{for(var d=c=0;d<a.length;d++){if(!gvjs_Kb(a[d])||0<c&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(!gvjs_p(a[d][e])){c=!1;break a}0==c&&(c=a[d].length)}c=0!=c}if(c)this.Jd=gvjs_Bc(a);else if(a instanceof gvjs_A)this.Jd=gvjs_cG(a.height,a.width);else if(gvjs_p(a)&&gvjs_p(b)&&0<a&&0<b)this.Jd=gvjs_cG(a,b);else throw Error("Invalid argument(s) for Matrix contructor");}this.wa=new gvjs_A(this.Jd[0].length,
this.Jd.length)}function gvjs_dG(a,b,c){for(var d=0;d<a.bc().height;d++)for(var e=0;e<a.bc().width;e++)b.call(c,a.Jd[d][e],d,e,a)}function gvjs_eG(a,b){var c=new gvjs_bG(a.bc());gvjs_dG(a,function(d,e,f){c.Jd[e][f]=b.call(void 0,d,e,f,a)});return c}function gvjs_cG(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}gvjs_=gvjs_bG.prototype;
gvjs_.add=function(a){if(!gvjs_Be(this.wa,a.bc()))throw Error("Matrix summation is only supported on arrays of equal size");return gvjs_eG(this,function(b,c,d){return b+a.Jd[c][d]})};function gvjs_Nda(a,b){if(a.wa.height!=b.bc().height)throw Error("The given matrix has height "+b.wa.height+", but  needs to have height "+a.wa.height+".");var c=new gvjs_bG(a.wa.height,a.wa.width+b.wa.width);gvjs_dG(a,function(a,b,f){c.Jd[b][f]=a});gvjs_dG(b,function(a,b,f){c.Jd[b][this.wa.width+f]=a},a);return c}
gvjs_.equals=function(a,b){if(this.wa.width!=a.wa.width||this.wa.height!=a.wa.height)return!1;b=b||0;for(var c=0;c<this.wa.height;c++)for(var d=0;d<this.wa.width;d++)if(!(Math.abs(this.Jd[c][d]-a.Jd[c][d])<=(b||1E-6)))return!1;return!0};
gvjs_.ica=function(){if(this.wa.width!=this.wa.height)throw Error("An inverse can only be taken on a square matrix.");if(1==this.bc().width){var a=gvjs_fG(this,0,0);return 0==a?null:new gvjs_bG([[1/Number(a)]])}for(var a=this.wa.height,b=[],c=0;c<a;c++){b[c]=[];for(var d=0;d<a;d++)b[c][d]=c==d?1:0}a=new gvjs_bG(b);b=gvjs_gG(gvjs_Nda(this,a));return gvjs_hG(b,0,a.wa.width-1,a.wa.height-1).equals(a)?gvjs_hG(b,a.wa.width):null};
function gvjs_gG(a){for(var b=new gvjs_bG(a),c=0,d=0;d<b.wa.height&&!(c>=b.wa.width);d++){for(var e=d;0==b.Jd[e][c];)if(e++,e==b.wa.height&&(e=d,c++,c==b.wa.width))return b;var f=a,g=d,h=f.Jd[e];f.Jd[e]=f.Jd[g];f.Jd[g]=h;e=b.Jd[d][c];for(f=c;f<b.wa.width;f++)b.Jd[d][f]/=e;for(e=0;e<b.wa.height;e++)if(e!=d)for(g=b.Jd[e][c],f=c;f<b.wa.width;f++)b.Jd[e][f]-=g*b.Jd[d][f];c++}return b}gvjs_.bc=function(){return this.wa};
function gvjs_iG(a){var b=new gvjs_bG(a.wa.width,a.wa.height);gvjs_dG(a,function(a,d,e){b.Jd[e][d]=a});return b}function gvjs_fG(a,b,c){return 0<=b&&b<a.wa.height&&0<=c&&c<a.wa.width?a.Jd[b][c]:null}
gvjs_.multiply=function(a){if(a instanceof gvjs_bG){if(this.wa.width!=a.bc().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return gvjs_Oda(this,a)}if(gvjs_p(a))return gvjs_Pda(this,a);throw Error("A matrix can only be multiplied by a number or another matrix.");};
gvjs_.T6=function(a){if(!gvjs_Be(this.wa,a.bc()))throw Error("Matrix subtraction is only supported on arrays of equal size.");return gvjs_eG(this,function(b,c,d){return b-a.Jd[c][d]})};gvjs_.Bm=function(){return this.Jd};function gvjs_hG(a,b,c,d){var e=new gvjs_bG((c?c:a.wa.height-1)-0+1,(d?d:a.wa.width-1)-b+1);gvjs_dG(e,function(a,c,d){e.Jd[c][d]=this.Jd[0+c][b+d]},a);return e}
function gvjs_Oda(a,b){var c=new gvjs_bG(a.wa.height,b.bc().width);gvjs_dG(c,function(a,e,f){for(var g=a=0;g<this.wa.width;g++)a+=gvjs_fG(this,e,g)*gvjs_fG(b,g,f);if(!(0<=e&&e<c.wa.height&&0<=f&&f<c.wa.width))throw Error("Index out of bounds when setting matrix value, ("+e+","+f+") in size ("+c.wa.height+","+c.wa.width+")");c.Jd[e][f]=a},a);return c}function gvjs_Pda(a,b){return gvjs_eG(a,function(a){return a*b})};function gvjs_jG(a,b,c){this.ta=[];this.gfa=a;this.vka=b;this.XB=c||gvjs_zF()}function gvjs_kG(a,b){if(0<a.ta.length){var c=a.ta[a.ta.length-1][0],d=b-c;if(d>a.gfa&&(d=Math.round(d/a.gfa),1<d))for(var e=1;e<d;e++){var f=e/d*(b-c)+c;a.ta.push([f,a.vka(f)])}}a.ta.push([b,a.vka(b)])}gvjs_jG.prototype.ad=function(){return this.ta};function gvjs_lG(a){this.FP=a.Nu+1;this.eb=a.range;this.cwa=a.afa;this.p0=0;this.XB=a.x_||gvjs_zF();this.l8=0;this.ta=[]}gvjs_lG.prototype.add=function(a,b){if(gvjs_Vd(this.XB.transform(a))){if(0<this.ta.length){var c=a-this.ta[this.ta.length-1].x;0<c&&(this.p0+=c)}this.l8+=b;this.ta.push({x:a,y:b})}};
function gvjs_Qda(a){var b=a.cwa;b||(b=null!=a.eb&&null!=a.eb.min&&gvjs_Vd(a.eb.min)&&null!=a.eb.max&&gvjs_Vd(a.eb.max)?(a.eb.max-a.eb.min)/100:void 0);null!=b&&gvjs_Vd(b)||(b=a.p0/(a.ta.length-1));return b}function gvjs_Rda(a,b){return gvjs_mc(a.ta,function(a,d){return a+Math.pow(this.XB.inverse(d.x),b)},0,a)}function gvjs_Sda(a,b){return gvjs_mc(a.ta,function(a,d){return a+Math.pow(this.XB.inverse(d.x),b)*d.y},0,a)}
function gvjs_Tda(a){for(var b=[],c=a.FP,d=0;d<c;d++){for(var e=Array(c+1),f=0;f<=c;f++)e[f]=f<c?gvjs_Rda(a,d+f):gvjs_Sda(a,d);b.push(e)}return new gvjs_bG(b)}function gvjs_Uda(a){var b=gvjs_gG(gvjs_Tda(a));return gvjs_u(gvjs_Mc(a.FP),function(a){return gvjs_fG(b,a,this.FP)},a)}function gvjs_Vda(a,b){var c=a.FP;return gvjs_r(function(a){a=this.XB.inverse(a);for(var e=0,f=0;f<c;f++)e+=b[f]*Math.pow(a,f);return e},a)}
function gvjs_Wda(a,b){b=gvjs_Vda(a,b);var c=gvjs_Qda(a);if(null==c||isNaN(c)||!gvjs_Vd(c)||0===c)return null;var c=new gvjs_jG(c,b,a.XB),d=a.ta;gvjs_Ic(d,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var e=a.l8/d.length,f=a.eb;null!=a.eb&&null!=a.eb.min&&gvjs_Vd(a.eb.min)&&f.min<d[0].x&&gvjs_kG(c,f.min);for(var g=0,h=0,k=!0,l=0;l<d.length;l++){var m=d[l].x,n=d[l].y,p=b(m),k=k&&p===n;gvjs_kG(c,m);g+=Math.pow(n-p,2);h+=Math.pow(n-e,2)}b=k?1:1-g/h;null!=a.eb&&null!=a.eb.max&&gvjs_Vd(a.eb.max)&&f.max>
d[d.length-1].x&&gvjs_kG(c,f.max);return{data:c.ad(),r2:b}}function gvjs_Xda(a){var b=gvjs_Uda(a),c;c=[];for(var d=b.length-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new gvjs_0F(e);if(0<d){var f=new gvjs_aG("x");1<d&&(f=new gvjs_9F([f,new gvjs_0F(d)]));e=new gvjs_7F([e,f],!0)}c.push(e)}}c=new gvjs_5F([new gvjs_aG("y"),new gvjs_3F(c)]);a=gvjs_Wda(a,b);return null!=a&&0!==a.data.length?{Pp:b,data:a.data,r2:a.r2,$u:c.Sn()}:null};function gvjs_mG(a,b,c,d){var e=new gvjs_lG(d);gvjs_Zd(gvjs__d(a),function(a){var d=b(a);a=c(a);null!=d&&gvjs_Vd(d)&&null!=a&&gvjs_Vd(a)&&e.add(d,a)});return gvjs_Xda(e)};function gvjs_nG(a,b,c,d){a=gvjs_mG(a,b,c,{range:d.range,afa:d.afa,Nu:1,x_:d.x_});return null===a||isNaN(a.r2)?null:{data:a.data,r2:a.r2,$u:{offset:a.Pp[0],slope:a.Pp[1]}}};var gvjs_Yda={LINEAR:gvjs_Kv,gDa:"exponential",lEa:gvjs_Pw},gvjs_oG={linear:function(a,b,c,d){a=gvjs_nG(a,b,c,d);return null===a?null:{data:a.data,r2:a.r2,$u:(new gvjs_5F([new gvjs_aG("y"),new gvjs_3F([new gvjs_7F([new gvjs_0F(a.$u.slope),new gvjs_aG("x")]),new gvjs_0F(a.$u.offset)])])).Sn()}},exponential:function(a,b,c,d){for(var e=Infinity,f=0;f<a;f++){var g=b(f),h=c(f);null!=h&&h<e&&(e=h)}e=0<e?null:e-1;a=gvjs_nG(a,b,function(a){a=c(a);if(null==a)return null;null!=e&&(a-=e);return Math.log(a)},
d);if(null===a)return null;b=[];for(f=0;f<a.data.length;f++)g=a.data[f][0],h=Math.exp(a.data[f][1]),null!=e&&(h+=e),b.push([g,h]);f=new gvjs_7F([new gvjs_0F(Math.exp(a.$u.offset)),new gvjs_9F([new gvjs_aG("e"),new gvjs_7F([new gvjs_0F(a.$u.slope),new gvjs_aG("x")],!0)])],!0);null===e||(f=new gvjs_3F([f,new gvjs_0F(e)]));f=(new gvjs_5F([new gvjs_aG("y"),f])).Sn();return{data:b,r2:a.r2,$u:f}}};gvjs_oG.polynomial=gvjs_mG;var gvjs_pG={NONE:gvjs_e,hEa:gvjs_Cw,kla:gvjs_c,ema:gvjs_pl,JCa:gvjs_Vs,pla:gvjs_8u},gvjs_qG={NONE:gvjs_e,z8:gvjs_M,Fka:gvjs_vs,KEa:gvjs_Ex,Ika:gvjs_Hs,MCa:gvjs_1s,ema:gvjs_pl,KCa:gvjs_Xs},gvjs_rG={Ika:gvjs_Hs,MEa:"sticks",ICa:"boxes",POINTS:gvjs_Lw,z8:gvjs_M,Fka:gvjs_vs,NONE:gvjs_e},gvjs_sG={$Ca:gvjs_lx,GDa:gvjs_mx,UCa:gvjs_kx},gvjs_Zda={sX:gvjs_3s,T8:gvjs_Al,OCa:gvjs_4s},gvjs__da={mEa:gvjs_Qw,NDa:gvjs_2v,vX:gvjs_ik},gvjs_0da={NONE:gvjs_e,$la:gvjs_O,qla:gvjs_ab,P8:gvjs_ey,r8:gvjs_Rs,INSIDE:gvjs_iv,
DDa:gvjs_xv,FCa:gvjs_Ts},gvjs_1da={NONE:gvjs_e,P8:gvjs_ey,r8:gvjs_Rs,INSIDE:gvjs_iv},gvjs_tG={QN:gvjs_i,JN:gvjs_d},gvjs_2da={sma:gvjs_4,CENTER:gvjs_1,ela:gvjs_3},gvjs_uG={NONE:gvjs_e,INSIDE:gvjs_iv,OUTSIDE:gvjs_ww},gvjs_3da={GCa:"bound",aFa:"unbound"},gvjs_4da={pDa:gvjs_5u,JDa:"low"},gvjs_5da={NONE:gvjs_e,CDa:gvjs_vv,T8:gvjs_Al,Vla:gvjs_Bw,fFa:gvjs_By},gvjs_vG={NONE:gvjs_e,Vw:gvjs_Sa,T8:gvjs_Al,Vla:gvjs_Bw},gvjs_6da={DEFAULT:gvjs_Vt,dDa:gvjs_7t},gvjs_7da={bDa:gvjs_Tt,sX:gvjs_3s,lma:gvjs_jx},gvjs_8da=
{q8:gvjs_Oa,sX:gvjs_3s,lma:gvjs_jx,NONE:gvjs_e},gvjs_wG={NONE:gvjs_e,kla:gvjs_c,gEa:"phase",TCa:gvjs_st},gvjs_9da={yCa:"attachToStart",xCa:"attachToEnd"},gvjs_xG={FDa:"letter",kEa:gvjs_Iw,z8:gvjs_M},gvjs_yG=[{color:"#3366CC",lighter:"#45AFE2"},{color:gvjs_sq,lighter:"#FF3300"},{color:gvjs_tq,lighter:"#FFCC00"},{color:gvjs_iq,lighter:"#14C21D"},{color:"#990099",lighter:"#DF51FD"},{color:"#0099C6",lighter:"#15CBFF"},{color:"#DD4477",lighter:"#FF97D2"},{color:"#66AA00",lighter:"#97FB00"},{color:"#B82E2E",
lighter:"#DB6651"},{color:"#316395",lighter:"#518BC6"},{color:gvjs_oq,lighter:"#BD6CBD"},{color:"#22AA99",lighter:"#35D7C2"},{color:"#AAAA11",lighter:"#E9E91F"},{color:"#6633CC",lighter:"#9877DD"},{color:"#E67300",lighter:"#FF8F20"},{color:"#8B0707",lighter:"#D20B0B"},{color:"#651067",lighter:"#B61DBA"},{color:"#329262",lighter:"#40BD7E"},{color:"#5574A6",lighter:"#6AA7C4"},{color:"#3B3EAC",lighter:"#6D70CD"},{color:"#B77322",lighter:"#DA9136"},{color:"#16D620",lighter:"#2DEA36"},{color:"#B91383",
lighter:"#E81EA6"},{color:"#F4359E",lighter:"#F558AE"},{color:"#9C5935",lighter:"#C07145"},{color:"#A9C413",lighter:"#D7EE53"},{color:"#2A778D",lighter:"#3EA7C6"},{color:"#668D1C",lighter:"#97D129"},{color:"#BEA413",lighter:"#E9CA1D"},{color:"#0C5922",lighter:"#149638"},{color:"#743411",lighter:"#C5571D"}],gvjs_zG={color:"#EEEEEE",lighter:"#FEFEFE"},gvjs_AG=[[5],[2,5],[2,5],[2,4,6,8],[2,4,6,8],[2,3,4,5,6,7],[2,3,4,5,6,7,8],[2,3,4,5,6,7,8,9]],gvjs_BG={titleTextStyle:{color:gvjs_jq,italic:!0},gridlines:{baseline:gvjs_Oa,
minorTextOpacity:.7,minorGridlineOpacity:.4,newTimeline:!1,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:40,minStrongToWeakLineDistance:5,minNotchDistance:10,minMajorTextDistance:10,minMinorTextDistance:5,unitThreshold:1.5,units:{milliseconds:{format:["h:mm:ss.SSS a"],interval:[1,5,10,50,100,200,500]},seconds:{format:["h:mm:ss a"],interval:[1,5,10,15,30]},minutes:{format:["h:mm a"],interval:[1,2,5,15,30]},hours:{format:["h a"],interval:[1,2,6,12]},days:{format:["MMM d","d"],interval:[1,
2,7]},months:{format:["MMM y","MMM yy","MMM"],interval:[1,3,6]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}}},minorGridlines:{units:{milliseconds:{format:[".SSS"],interval:[50,100,200,500]},seconds:{format:[":ss"],interval:[1,5,10,15]},minutes:{format:[":mm"],interval:[1,2,5,15]},hours:{format:["h a"],interval:[1,2,6]},days:{format:["d"],interval:[1,7]},months:{format:["MMM","MM","MMMMM"],interval:[1,3]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}}}},gvjs_CG=
{histogram:{hAxis:{baselineColor:gvjs_e,gridlines:{color:gvjs_e}}}},gvjs_DG={vAxis:gvjs_BG,hAxis:gvjs_BG,sizeAxis:{minSize:5,maxSize:30},fontName:gvjs_cr,titleTextStyle:{color:gvjs_ca,bold:!0},bubble:{textStyle:{color:gvjs_ca}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:gvjs_kx},stemColor:gvjs_qq},domain:{textStyle:{color:gvjs_jq},stemColor:gvjs_qq}},majorAxisTextColor:gvjs_jq,minorAxisTextColor:"#444444",backgroundColor:{fill:gvjs_ea,stroke:gvjs_mq,strokeWidth:0},chartArea:{backgroundColor:{fill:gvjs_e}},
tooltip:{textStyle:{color:gvjs_ca}},baselineColor:gvjs_kq,gridlineColor:gvjs_wq,pieSliceBorderColor:gvjs_fa,pieResidueSliceColor:gvjs_wq,pieSliceTextStyle:{color:gvjs_fa},areaOpacity:.3,intervals:{style:gvjs_Hs,color:gvjs_lx,lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:gvjs_ca},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!0,textStyle:{color:gvjs_jq},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",
inactiveColor:gvjs_wq}},aggregationTarget:gvjs_Oa,colorAxis:{legend:{textStyle:{color:gvjs_ca}}},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:-1}};function gvjs_EG(a){this.Wh=gvjs_Nc({},a);this.zZ=gvjs_Nc({},a)}function gvjs_FG(a,b,c){var d=a.Wh.length;for(a.Wh[b]=c;b<d;++b)a.zZ[b]=gvjs_GG(a,0==b?{}:a.zZ[b-1],a.Wh[b])}function gvjs_HG(a){var b=gvjs_Hb(a);return b!=gvjs_db&&b!=gvjs_Na||b==gvjs_db&&gvjs_q(a.clone)||gvjs_Lb(a)}
function gvjs_GG(a,b,c){if(gvjs_HG(c)||gvjs_HG(b)||gvjs_Hb(c)==gvjs_Na)return c;if(gvjs_Hb(b)==gvjs_db){var d=gvjs_w(b);gvjs_v(c,function(a,c){d[c]=gvjs_Xc(b,c)&&null!=b[c]?gvjs_GG(this,b[c],a):a},a)}else d=gvjs_Bc(b),gvjs_v(c,function(a,c){d[c]=gvjs_GG(this,b[c],a)},a);return d}gvjs_EG.prototype.compact=function(){return gvjs_ic(this.zZ)};function gvjs_IG(a,b,c){for(var d=0;d<a.length;++d)b.ub(a[d].Ch.left,a[d].Ch.top,a[d].Ch.width,a[d].Ch.height,a[d].brush,c)}function gvjs_JG(a,b,c){for(var d=0;d<a.length;++d){var e=new gvjs_Ky;e.move(a[d].path[0],a[d].path[1]);e.za(a[d].path[2],a[d].path[3]);e.za(a[d].path[4],a[d].path[5]);e.close();b.Ha(e,a[d].brush,c)}}function gvjs_KG(a,b,c){for(var d=0;d<a.length;++d)b.ie(a[d].text,a[d].x,a[d].y,1,gvjs_4,gvjs_4,a[d].style,c)};function gvjs_LG(a,b){this.x=a||0;this.y=b||0}gvjs_LG.prototype.clone=function(){return new gvjs_LG(this.x,this.y)};function gvjs_MG(a){var b=gvjs_u(a.V,function(b){var d=a.anchor?a.anchor:{x:0,y:0},e=gvjs_Oy(b.x+d.x,b.length,a.ud);b=gvjs_Oy(b.y+d.y,a.ra.fontSize,a.jd);return e.start==e.end||b.start==b.end?null:new gvjs_C(b.start,e.end,b.end,e.start)}),b=gvjs_lc(b,gvjs_Jb);return gvjs_8h(b)};function gvjs_NG(a,b,c,d,e,f){function g(b){return a(b,c)}e=null!=e?Math.floor(e):1;if(0==e)return{V:[],Le:!1,wt:0};b=gvjs_eF(g,b,c,d,e,{truncate:!0,uha:null!=f?f:!1,Laa:!0});return{V:b.V,Le:b.Nw,wt:0<b.V.length?Math.max.apply(null,gvjs_u(gvjs_u(b.V,g),function(a){return a.width})):0}}function gvjs_$da(a){var b={background:gvjs_kv,padding:gvjs_Pq,border:gvjs_Qq};null!=a.fontSize&&(b.fontSize=a.fontSize+gvjs_g,b.margin=a.fontSize+gvjs_g);null!=a.lb&&(b.fontFamily=a.lb);return b};function gvjs_OG(a,b){this.X=b;this.dw=a;this.xs=null;this.Od={};this.Dy={};this.xx=this.pt=this.u7=this.Sb=null}gvjs_=gvjs_OG.prototype;gvjs_.Zp=function(a,b){this.Od={};this.Dy={};this.X.clear();this.dw.clear();gvjs_PG(this,a,b);a=this.Sb;a=this.X.Um(a.width,a.height);gvjs_QG(this,b,a)};function gvjs_PG(a,b,c){var d=new gvjs_EG(2);gvjs_FG(d,0,b);gvjs_FG(d,1,c);a.Sb=d.compact()}
function gvjs_QG(a,b,c){a.registerElement(c.j(),gvjs_6j);var d=a.Sb,e=a.X,f=d.QG;!gvjs_ei(f)&&!gvjs_di(f)||e.ub(0,0,d.width,d.height,f,c);d.KF==gvjs_ww&&(f=a.Uu(d.title,c,!0),a.registerElement(f,gvjs_3x));a.pt=e.Pa(!0);f=d.Ta;a.xI(f);f&&(e.appendChild(c,a.pt),a.registerElement(a.pt.j(),gvjs_Av));a.xx=e.Pa(!0);f=d.aj;gvjs_RG(a,f);f&&f.position!=gvjs_iv&&(e.appendChild(c,a.xx),a.Od.colorbar=a.xx.j());a.u7=e.Pa(!1);a.Saa(d,c)||a.B_(d,c);e.appendChild(c,a.u7);a.xs=b}
gvjs_.B_=function(a,b){var c={color:gvjs_Qa,lb:a.Nk,fontSize:a.Zm,bold:!1,Qc:!1,bf:!1};this.Wj(gvjs_Ar,c,a.K.width);var d=a.K.top+Math.round(a.K.height/2);this.X.ej(gvjs_Ar,a.K.left,d,a.K.left+a.K.width,d,gvjs_1,gvjs_1,c,b)};gvjs_.xI=function(a){if(a){var b=a.Lu;if(b){var c;a.cM?c=a.area:(c=gvjs_u(b,function(a){return gvjs_SG(a)},this),c=gvjs_8h(c));c&&(c=gvjs_xf(c),this.X.ub(c.left,c.top,c.width,c.height,gvjs_gi,this.pt));for(c=0;c<b.length;c++)gvjs_aea(this,b[c]);gvjs_bea(this,a.cM)}}};
function gvjs_SG(a){var b=[];if(a.Oa){var c=gvjs_MG(a.Oa);c&&b.push(c)}a.yc&&b.push(gvjs_wf(a.yc.coordinates));return gvjs_8h(b)}
function gvjs_TG(a,b,c,d,e,f,g){var h=a.X.nI(),k=f.type,l=Number(f.sides);null!=l&&gvjs_Vd(l)||(l=5);var m=Number(f.rotation);null!=m&&gvjs_Vd(m)||(m=0);m=m/180*Math.PI-Math.PI/2;"triangle"===k?(k=gvjs_Ow,l=3):k===gvjs_Bx?(k=gvjs_Ow,l=4,m+=Math.PI/4):"diamond"===k&&(k=gvjs_Ow,l=4);var n=k===gvjs_Dx;500<l&&(k===gvjs_Ow||k===gvjs_Dx)&&(k=gvjs_ot);if(k===gvjs_Ow||k===gvjs_Dx){f=Number(f.dent);null!=f&&gvjs_Vd(f)||(5<=l?(f=Math.cos(Math.PI/l),f-=Math.pow(Math.sin(Math.PI/l),2)/Math.sin(Math.PI/2-Math.PI/
l)):f=.3);f*=d;k===gvjs_Dx&&(l*=2);for(var k=new gvjs_Ky,p=0;p<l;p++){var q=d;n&&p%2&&(q=f);var r=2*Math.PI/l*p+m,t=Math.cos(r)*q+b,q=Math.sin(r)*q+c;0<p?k.za(t,q):k.move(t,q)}k.close();b=a.X.Nc(k,e)}else b=a.X.Jx(b,c,d,e);b&&g&&a.X.appendChild(g,b);a.X.UB(h);return b}
gvjs_.D_=function(a,b){var c=this.Sb.D[a.index];if(this.Sb.R7&&c&&!c.Oh&&c.sL){var d=a.yc.coordinates.left,e=a.yc.coordinates.width,f=a.yc.coordinates.height,g=d+e/2;a=a.yc.coordinates.top+f/2;c.gx&&this.X.ub(d,a,e,f/2,c.gx,b);var h=.5*f,k=c.Xc;k&&(k.Xb>h&&(k=k.clone(),k.pl(h)),this.X.E_(d,a,d+e,a,k,b));c.fh&&c.yN&&((d=c.sL)||(d={type:gvjs_ot}),gvjs_TG(this,g,a,Math.min(c.kd,f/2,e/2),c.fh,d,b))}else this.X.ub(a.yc.coordinates.left,a.yc.coordinates.top,a.yc.coordinates.width,a.yc.coordinates.height,
a.yc.brush,b)};
function gvjs_aea(a,b){if(b.ea){var c=a.X.Pa(!1),d=gvjs_SE([gvjs_Hv,b.index]);a.registerElement(c.j(),d,gvjs_Hv);if(d=gvjs_SG(b))d=gvjs_xf(d),a.X.ub(d.left,d.top,d.width,d.height,gvjs_gi,c);b.Oa&&a.Uu(b.Oa,c);b.yc&&a.D_(b,c);if(b.hh&&b.hh.ea){var e=b.hh.coordinates.x,f=b.hh.coordinates.y,g=b.hh.brush,d=a.X,h=d.Pa();d.ub(e,f,12,12,g,h);d.appendChild(c,h);g=new gvjs_Ky;g.move(e+2,f+2);g.za(e+12-2,f+12-2);g.move(e+12-2,f+2);g.za(e+2,f+12-2);e=new gvjs_H;e.wd(gvjs_fa);e.pl(2);d.Ha(g,e,h);d=h.j();b=gvjs_SE([gvjs_1w,
b.index]);a.registerElement(d,b)}a.X.appendChild(a.pt,c)}}function gvjs_bea(a,b){b&&(gvjs_UG(a,b.N4,-1),b.s4&&a.Uu(b.s4,a.pt),gvjs_UG(a,b.O3,1))}function gvjs_UG(a,b,c){if(b){var d=gvjs_Ny(b.path),d=a.X.Ha(d,b.brush,a.pt);b.active&&(b=gvjs_SE([gvjs_Iv,c]),a.registerElement(d,b))}}function gvjs_RG(a,b){if(b){var c=b.definition,d=a.X,e=a.xx;gvjs_IG(c.rZ,d,e);gvjs_JG(c.h3,d,e);gvjs_KG(c.c7,d,e);b=a.X.ub(b.DI.left,b.DI.top,b.DI.width,b.DI.height,gvjs_gi,a.xx);a.registerElement(b,"colorbar")}}
gvjs_.Wj=function(a,b,c){var d=b.fontSize;a=this.X.Yl(a,b);a>c&&(d=Math.max(1,Math.floor(b.fontSize*c/a)));return d};function gvjs_VG(a,b){var c=a.Od[b];c&&(a.X.Ze(c),delete a.Od[b])}gvjs_.kL=function(a,b){a=a.html?gvjs_RE(a,this.dw.getContainer()):gvjs_UE(a,this.X,this.u7).j();this.registerElement(a,b)};gvjs_.Uu=function(a,b,c){(a=gvjs_WG(this,a,c))&&this.X.appendChild(b,a);return a};
function gvjs_WG(a,b,c){var d=b.V;if(!d||0==d.length)return null;a=a.X;var e=b.ra,f=b.no,g=null!=b.angle?b.angle:0,h=b.anchor?b.anchor:{x:0,y:0},k=b.ya,l=!!k||c||!1;c=a.Pa();if(0===g&&f){var m=gvjs_MG(b);if(m){var n=Math.ceil(m.left-3)+.5,p=Math.floor(m.top-1)+.5;a.ub(n,p,Math.floor(m.right+3)+.5-n,Math.floor(m.bottom+1)+.5-p,f,c)}}for(f=0;f<d.length;f++)m=d[f],0===g?a.ie(m.text,m.x+h.x,m.y+h.y,m.length,b.ud,b.jd,e,c):gvjs_wca(a,m.text,m.x+h.x,m.y+h.y,m.length,g,b.ud,b.jd,e,c);if(l){l=null;if(0===
g)(m=gvjs_MG(b))&&(l=a.ub(m.left,m.top,m.right-m.left,m.bottom-m.top,gvjs_gi,c));else{var q=gvjs_Nd(g);b=gvjs_3c(b);b.angle=0;h=(new gvjs_Cz(h.x,h.y)).rotate(-q);b.anchor=new gvjs_LG(h.x,h.y);for(f=0;f<d.length;f++)h=(new gvjs_Cz(d[f].x,d[f].y)).rotate(-q),b.V[f].x=h.x,b.V[f].y=h.y;if(m=gvjs_MG(b))d=[new gvjs_Cz(m.left,m.top),new gvjs_Cz(m.right,m.top),new gvjs_Cz(m.right,m.bottom),new gvjs_Cz(m.left,m.bottom)],gvjs_t(d,function(a){a.rotate(q)}),d=gvjs_Ny(d,!1),l=a.Ha(d,gvjs_gi,c)}k&&l&&gvjs_Bca(a,
l,k,gvjs_$da(e))}return c.j()}gvjs_.Ge=function(a,b,c){var d=this.Od[b];null!=d?this.X.replaceChild(a,c,d):this.X.appendChild(a,c);this.registerElement(c,b)};gvjs_.registerElement=function(a,b,c){a&&(this.X.lp(a,b),this.Od[b]=a,c&&(this.Dy[c]||(this.Dy[c]=[]),gvjs_sc(this.Dy[c],b)||this.Dy[c].push(b)))};function gvjs_XG(a,b){var c=a.Od[b];c&&(a.X.Ze(c),delete a.Od[b])}
gvjs_.Fo=function(a){var b=[];if(this.Od[a]){var c=this.X.Fo(this.Od[a]);c&&b.push(c)}a=this.Dy[a]||[];for(var d=0;d<a.length;++d)(c=this.X.Fo(this.Od[a[d]]))&&b.push(c);return gvjs_8h(b)};function gvjs_YG(a,b){return a.ia&&a.ia.brush||a.brush||b.fh}function gvjs_ZG(a){return!a||a.bm}function gvjs__G(a){return a.type==gvjs_M||a.type==gvjs_vs||a.type==gvjs_pl}function gvjs_0G(a,b){return null!=a.visible?a.visible:b.yN}function gvjs_1G(a,b){var c=a.points[b],d=a.points[b-1];a=a.points[b+1];d=!d||!d.ia||d.bm;a=!a||!a.ia||a.bm;return!(!c||!c.ia||c.bm)&&d&&a}function gvjs_2G(a,b){return a.ia&&null!=a.ia.radius?a.ia.radius:null!=a.radius?a.radius:b.kd}
function gvjs_3G(a,b){return gvjs_2G(a,b)+gvjs_ci(gvjs_YG(a,b))/2}function gvjs_4G(a){return a.rp!==gvjs_e&&a.ib==gvjs_c&&a.orientation==gvjs_d}
function gvjs_5G(a,b){for(var c=new gvjs_Rz,d=!0,e=!0,f=null,g=null,h=0;h<a.points.length;h++){var k=a.points[h];if(k&&k.ia&&null!=k.ia.x&&null!=k.ia.y){d&&(f=h,d=!1);var l=k.ia,m=k&&k.at||a.Xc;if(e||null===m)c.move(l.x,l.y),e=!1;else{var n=a.points[g];a.n2&&n.$q?c.Bp(m,a.points[g].$q.x,a.points[g].$q.y,k.nt.x,k.nt.y,l.x,l.y):c.za(m,l.x,l.y)}g=h}else e=!b||d}!d&a.Yua&&(d=b?g:a.points.length-1,m=b?f:0,b=a.points[m],null!=d&&null!=m&&a.points[d]&&!gvjs_ZG(b)&&(m=b&&b.at||a.Xc,a.n2?c.Bp(m,a.points[d].$q.x,
a.points[d].$q.y,b.nt.x,b.nt.y,b.ia.x,b.ia.y):c.close(m)));return c}function gvjs_6G(a){for(var b=new gvjs_Rz,c=!0,d=0;d<a.points.length;d++){var e=a.points[d],f=e&&e.ia;!gvjs_ZG(e)&&f&&null!=f.x&&null!=f.y?(c||b.za(e&&e.at||a.Xc,f.iP,f.jP),(c||f.iP!=f.gP||f.jP!=f.hP)&&b.move(f.gP,f.hP),c=!1):c=!0}return b}function gvjs_cea(a,b,c){return(c=(a=a.Dd)&&a[c||0])&&c.position.Te(b)}function gvjs_dea(a,b,c){return(c=(a=a.Sc)&&a[c||0])&&c.position.Te(b)}
function gvjs_eea(a,b,c){return(c=(a=a.Dd)&&a[c||0])&&c.position.zk(b)}function gvjs_fea(a,b,c){return(c=(a=a.Sc)&&a[c||0])&&c.position.zk(b)}
function gvjs_gea(a,b,c,d){for(var e=a.D,f=null,g=Infinity,h,k=new gvjs_z(b,c),l=0,m=e.length;l<m;l++){var n=e[l];if(!n.Gg)if(a.ib===gvjs_Cw){var p=n.ZC.x-b,q=n.ZC.y-c;h=0<-p*(n.ZC.y-n.xf.y)+q*(n.ZC.x-n.xf.x);if(0<-(n.Ev.x-n.ji.x)*q+(n.Ev.y-n.ji.y)*p&&h&&Math.sqrt(Math.pow(n.Ev.x-b,2)+Math.pow(n.Ev.y-c,2))<Math.sqrt(Math.pow(n.Ev.x-n.ji.x,2)+Math.pow(n.Ev.y-n.ji.y,2))+d)return{row:l}}else{p=0;for(q=n.points.length;p<q;p++)if((h=n.points[p])&&null!=h.ia)switch(h=h.ia,n.type){case gvjs_M:case gvjs_Xs:case gvjs_pl:h=
gvjs_ye(k,h);h<d&&h<g&&(f={uH:p,row:l},g=h);break;case gvjs_1s:case gvjs_Hs:var r=null;if(n.type===gvjs_Hs)r=new gvjs_D(h.left,h.top,h.width,h.height);else if(n.type===gvjs_1s)var r=h.line,t=Math.min(h.rect.top,r.top),r=new gvjs_D(h.rect.left,t,h.rect.width,Math.max(h.rect.top+h.rect.height,r.top+r.height)-t);h=d;r=r.distance(k);(h=r>h?null:r)&&h<g&&(f={uH:p,row:l},g=h);break;default:throw"unknown chart type for getPointDatum.";}if(0===g)break}}return f}
function gvjs_7G(a,b){switch(a){case gvjs_lx:return b.rb;case gvjs_mx:return b.th;case gvjs_kx:return b.color;default:return a}};function gvjs_8G(a,b){gvjs_OG.call(this,a,b);this.Pf=null;this.v7=[]}gvjs_s(gvjs_8G,gvjs_OG);function gvjs_9G(a,b,c){a.v7.push({definition:b,id:c})}function gvjs_$G(a){var b=a.X.nI();gvjs_t(a.v7,gvjs_r(function(a){this.kL(a.definition,a.id)},a));a.X.UB(b);a.v7=[]}gvjs_=gvjs_8G.prototype;
gvjs_.Saa=function(a,b){function c(b){b=a.D[b];return!a.sd||b.type!==gvjs_pl||b.yN}gvjs_hea(this,a);var d=this.X.Pa(!1);this.X.appendChild(b,d);this.registerElement(d.j(),gvjs_lt);gvjs_v(this.Pf,function(a){a.ff||(a.ff=this.X.Pa(!(gvjs_k(a.k9)&&!a.k9)))},this);this.X.ub(a.K.left,a.K.top,a.K.width,a.K.height,a.v$,d);a.KF==gvjs_iv&&this.Uu(a.title,this.Pf.title.ff,!0);a.ZJ&&this.Uu(a.ZJ,this.Pf.axistitle.ff,!0);gvjs_t(a.Xa,function(a,b){a.$c&&gvjs_aH(this,a.$c,null,b)},this);gvjs_v(a.Dd,function(b){gvjs_iea(this,
a,b)},this);gvjs_v(a.Sc,function(b){gvjs_jea(this,a,b)},this);var e=new gvjs_D(a.K.left,a.K.top,a.K.width,a.K.height);this.X.UB(e);for(var f=[],g=0;g<a.D.length;g++)c(g)&&f.push({FN:a.D[g].FN,index:g});gvjs_Jc(f,function(a,b){return gvjs_Hc(a.FN,b.FN)});for(g=0;g<f.length;g++){var h=f[g].index;gvjs_bH(this,a.D[h],h)}a.sd&&a.D[0].type===gvjs_pl&&gvjs_kea(this,a,b);for(g=0;g<a.Xa.length;g++)a.Xa[g].ya&&(f=gvjs_SE([gvjs_xl,g]),gvjs_9G(this,a.Xa[g].ya,f));g=this.X.nI();gvjs_v(a.Dd,function(a){gvjs_cH(this,
a)},this);gvjs_v(a.Sc,function(a){gvjs_cH(this,a)},this);this.X.UB(g);gvjs_$G(this);var k=this.X.Pa(!1),e=this.X.tH(k,e);this.X.appendChild(d,e);gvjs_t(gvjs_TE,function(a){var c=this.Pf[a].ff;if(c){var e;switch(this.Pf[a].position){case gvjs_qt:e=k;break;case gvjs_mv:e=d;break;case gvjs_xw:e=b}this.X.appendChild(e,c)}},this);return!0};
function gvjs_hea(a,b){a.Pf={};var c=a.Pf;c.action={position:gvjs_xw};c.annotation={position:gvjs_qt};c.annotationtext={position:gvjs_mv};c.area={position:gvjs_qt};c.bar={position:gvjs_qt};c.baseline={position:gvjs_qt};c.bubble={position:gvjs_qt};c.categorysensitivityarea={position:gvjs_qt};c.candlestick={position:gvjs_qt};c.histogram={position:gvjs_qt};c.gridline={position:gvjs_qt};c.interval={position:gvjs_qt};c.line={position:gvjs_qt};c.minorgridline={position:gvjs_qt};c.overlaybox={position:gvjs_qt};
c.pathinterval={position:gvjs_qt};c.point={position:gvjs_mv,k9:!1};c.pointsensitivityarea={position:gvjs_mv};c.steppedareabar={position:gvjs_qt};c.tooltip={position:gvjs_xw};c.title={position:b.KF==gvjs_iv?gvjs_mv:gvjs_xw};c.axistick={position:gvjs_mv};c.axistitle={position:b.JG==gvjs_iv?gvjs_mv:gvjs_xw};var d=b.Ta&&b.Ta.position==gvjs_iv,e=d?a.pt:null,d=d?gvjs_mv:gvjs_xw;c.legend={ff:e,position:d};c.legendscrollbutton={ff:e,position:d};c.legendentry={ff:e,position:d};b=b.aj&&b.aj.position==gvjs_iv;
c.colorbar={ff:b?a.xx:null,position:b?gvjs_mv:gvjs_xw}}
function gvjs_bH(a,b,c){if(b.type==gvjs_Xs)gvjs_lea(a,b,c);else if(b.type==gvjs_Hs)gvjs_dH(a,b,c);else if(b.type==gvjs_Ex)gvjs_dH(a,b,c);else if(b.type==gvjs_1s)for(var d=0;d<b.points.length;d++)gvjs_eH(a,c,b.points[d],d);else if(b.type==gvjs_vs){var e=a.Sb.rp!==gvjs_e,f=a.Sb.ek;if(0!=b.points.length){for(var f=f&&!e,g=[],h={start:null,end:null,brush:null},d=0;d<=b.points.length;d++){var k=b.points[d];gvjs_ZG(k)?f&&d!==b.points.length||(null===h.start||null===h.end||g.push(h),d<b.points.length&&(h=
{start:null,end:null,brush:null})):null===h.start?h.start=d:(k=k&&k.ZR||b.gx,null===h.brush||gvjs_ji(h.brush,k)?(h.end=d,h.brush=k):(g.push(h),h={start:d-1,end:d,brush:k}))}k=a.X.Pa();for(d=0;d<g.length;d++){var h=g[d],l=h.brush,m=new gvjs_Ky,n=m,p=b,q=e,r=h.start,h=h.end,t=!0,u=null;n.move(p.points[r].ia.vY,p.points[r].ia.wY);for(var w=r;w<=h;w++){var v=p.points[w];gvjs_ZG(v)||(v=v.ia,n.za(v.iP,v.jP),v.gP==v.iP&&v.hP==v.jP||n.za(v.gP,v.hP),null!=v.x&&null!=v.y&&(t=!1,u=w))}if(!t)if(q)for(w=h;w>=
r;w--)v=p.points[w].ia,n.za(v.xY,v.yY),v.vY==v.xY&&v.wY==v.yY||n.za(v.vY,v.wY);else v=p.points[u].ia,n.za(v.xY,v.yY),n.close();a.X.Ha(m,l,k)}d=gvjs_SE([gvjs_vs,c]);a.Ge(a.Pf.area.ff,d,k.j());if(e){d=gvjs_6G(b);e=gvjs_SE([gvjs_M,c]);f=d.Nc(a.X);g=gvjs_fH(a,b);if(f){k=b.No;l=b.tj;if(k||l){g=g||a.X.Pa();if(k)for(d=0;d<k.We.length;d++)a.X.Ha(k.We[d].path,k.We[d].brush,g);l&&a.X.Ha(l.path,l.brush,g)}g&&a.X.appendChild(g,f)}d=g?g.j():f;null!=d&&a.Ge(a.Pf.line.ff,e,d);gvjs_gH(a,b,c)}else gvjs_hH(a,b,c,f)}}else gvjs_hH(a,
b,c,a.Sb.ek);if(b.Wf&&b.Wf.paths)for(b=b.Wf.paths,d=0;e=b[d];++d)0!=e.line.length&&(f=new gvjs_Ky,gvjs_My(f,e.line,e.HZ),e.bottom&&gvjs_My(f,e.bottom,e.Gna),g=a.X.Pa(),a.X.Ha(f,e.brush,g),e=g.j(),f=gvjs_SE(["pathinterval",c,d]),a.Ge(a.Pf.pathinterval.ff,f,e))}function gvjs_iH(a,b,c,d,e){b.type==gvjs_Hs||b.type==gvjs_Ex?a.Re(b,c,d,e):b.type==gvjs_1s?gvjs_eH(a,c,d,e):b.type==gvjs_Xs?a.wI(b,c,d,e):gvjs_jH(a,b,c,d,e,a.Pf.point.ff)}
function gvjs_lea(a,b,c){var d=a.Pf.bubble.ff,e=gvjs_fE(b.points.length,function(a){return a});b.vAa&&gvjs_Ic(e,function(a,c){a=b.points[a];c=b.points[c];return(c?c.ia.radius:0)-(a?a.ia.radius:0)});for(var f=0;f<e.length;f++){var g=e[f],h=b.points[g];if(h){a.wI(b,c,h,g);var k=a.X.hf(h.text,h.ra);if(k.width<2*h.ia.radius||k.height<2*h.ia.radius)h=a.X.ie(h.text,h.ia.x,h.ia.y,h.textLength,gvjs_1,gvjs_1,h.ra,d),g=gvjs_SE([gvjs_Vs,c,g]),a.X.lp(h,g)}}}
function gvjs_dH(a,b,c){for(var d=0;d<b.points.length;d++)a.Re(b,c,b.points[d],d)}
gvjs_.Re=function(a,b,c,d){if(!gvjs_ZG(c)&&c.ia){var e=c.brush||gvjs_YG(c,a),f=a.type==gvjs_Hs?gvjs_3j:gvjs_Fx,g=gvjs_SE([f,b,d]),h=c.ia.ko||c.ia,e=this.X.Il(h.left,h.top,h.width,h.height,e),h=null,k=c.ia.outline,l=c.No,m=c.tj;if(k||l||m){h=this.X.Pa();this.X.appendChild(h,e);if(k){var n=c.Xc||a.Xc,k=gvjs_Ny(k,!0);this.X.Ha(k,n,h)}if(l)for(n=0;n<l.We.length;n++)k=l.We[n].rect,this.X.ub(k.left,k.top,k.width,k.height,l.We[n].brush,h);m&&this.X.ub(m.rect.left,m.rect.top,m.rect.width,m.rect.height,m.brush,
h)}e=h?h.j():e;this.Ge(this.Pf[f].ff,g,e);c.ya&&(f=gvjs_SE([gvjs_xl,b,d]),gvjs_9G(this,c.ya,f));c.$c&&gvjs_aH(this,c.$c,b,d);c.ia.bt&&gvjs_kH(this,a,b,d,c.ia.bt)}};function gvjs_fH(a,b){var c=null,d=null;gvjs_t(b.points,function(a,f){gvjs_1G(b,f)&&(c||(c=this.X.Pa()),d||(d=gvjs_hi(b.Xc.ye,b.Xc.di)),a&&!gvjs_0G(a,b)&&this.X.Se(a.ia.x,a.ia.y,b.lineWidth,d,c))},a);return c}
function gvjs_hH(a,b,c,d){var e=gvjs_SE([gvjs_M,c]);if(0>=b.lineWidth)gvjs_XG(a,e),gvjs_gH(a,b,c);else{var f=gvjs_5G(b,d);if(!gvjs_tc(f.Jc)){d=(f=f.Nc(a.X))&&d?null:gvjs_fH(a,b);if(f){var g=b.No,h=b.tj;if(g||h){d||(d=a.X.Pa());if(g)for(var k=0;k<g.We.length;k++)a.X.Ha(g.We[k].path,g.We[k].brush,d);h&&a.X.Ha(h.path,h.brush,d)}d&&a.X.appendChild(d,f)}f=d?d.j():f;null!=f&&a.Ge(a.Pf.line.ff,e,f);gvjs_gH(a,b,c)}}}
function gvjs_kea(a,b,c){for(var d=0,e=b.D.length;d<e;d+=2){var f=b.D[d],g=b.D[d+1],h=f.points.length;if(0!=h)for(var k=new gvjs_H({stroke:f.fh.ob(),strokeOpacity:f.fh.Ie,strokeWidth:1}),l=0;l<h;l++){var m=f.points[l],n=g.points[l];!gvjs_ZG(m)&&m.ia&&a.X.E_(m.ia.x,m.ia.y,n.ia.x,n.ia.y,k,c)}}}function gvjs_gH(a,b,c){for(var d=0;d<b.points.length;d++)gvjs_jH(a,b,c,b.points[d],d,a.Pf.point.ff)}gvjs_.wI=function(a,b,c,d){gvjs_jH(this,a,b,c,d,this.Pf.bubble.ff)};
function gvjs_mea(a,b,c,d){var e=null,f=b.tj,g=b.No,h=b.faa;if(f||g||h)e=a.X.Pa();h&&a.X.Ha(h.path,h.brush,e);(h=b.shape)&&h.type||(h={type:gvjs_ot});f&&gvjs_TG(a,f.x,f.y,f.radius+.5,f.brush,h,e);if(g)for(f=0;f<g.We.length;f++)gvjs_TG(a,g.x,g.y,g.We[f].radius,g.We[f].brush,h,e);b=gvjs_TG(a,b.ia.x,b.ia.y,c,d,h);e&&a.X.appendChild(e,b);return e?e.j():b}
function gvjs_jH(a,b,c,d,e,f){var g;if(g=!gvjs_ZG(d)&&d.ia)a:{var h=d.ia;g=gvjs_3G(d,b);var k=a.Sb.K;if(h.x-g>=k.right||h.x+g<=k.left||h.y-g>=k.bottom||h.y+g<=k.top)g=!1;else{if((h.x>=k.right||h.x<=k.left)&&(h.y>=k.bottom||h.y<=k.top)){g*=g;var l=h.x-k.right,m=h.x-k.left,n=h.y-k.bottom,h=h.y-k.top,k=l*l,m=m*m,n=n*n,h=h*h;if(k+n>=g&&k+h>=g&&m+h>=g&&m+n>=g){g=!1;break a}}g=!0}}g&&(g=gvjs_SE([b.type==gvjs_Xs?gvjs_Vs:gvjs_Iw,c,e]),gvjs_0G(d,b)?a.Ge(f,g,gvjs_mea(a,d,gvjs_2G(d,b),gvjs_YG(d,b))):gvjs_XG(a,
g),d.ya&&(f=gvjs_SE([gvjs_xl,c,e]),gvjs_9G(a,d.ya,f)),d.$c&&gvjs_aH(a,d.$c,c,e),d.ia.bt&&gvjs_kH(a,b,c,e,d.ia.bt))}
function gvjs_eH(a,b,c,d){if(c&&c.ia){var e=a.X.Il(c.ia.line.left,c.ia.line.top,c.ia.line.width,c.ia.line.height,c.Xc),f=a.X.Il(c.ia.rect.left,c.ia.rect.top,c.ia.rect.width,c.ia.rect.height,c.RG),g=a.X.Pa();a.X.appendChild(g,e);a.X.appendChild(g,f);if(e=c.No)for(f=0;f<e.We.length;f++){var h=e.We[f].rect;a.X.ub(h.left,h.top,h.width,h.height,e.We[f].brush,g)}(e=c.tj)&&a.X.ub(e.rect.left,e.rect.top,e.rect.width,e.rect.height,e.brush,g);e=gvjs_SE([gvjs_Zs,b,d]);a.Ge(a.Pf.candlestick.ff,e,g.j());c.ya&&
(b=gvjs_SE([gvjs_xl,b,d]),gvjs_9G(a,c.ya,b))}}
function gvjs_aH(a,b,c,d){if(b){var e=b.Ria,f=a.Sb.K;if(!(!e||e.x<f.left||e.x>f.right)&&(f=b.labels)&&!gvjs_tc(f)){var g=[gvjs_hs,d];gvjs_wc(g,c,1);var g=gvjs_SE(g),h=e.x,k=e.y,l=e.length,l=e.orientation==gvjs_d?[l,1]:[1,l],e=a.X.Il(Math.min(h,h+l[0]),Math.min(k,k+l[1]),Math.abs(l[0]),Math.abs(l[1]),new gvjs_H({fill:e.color}));a.Ge(a.Pf.annotation.ff,g,e);e=a.X.Pa();g=[gvjs_us,d];gvjs_wc(g,c,1);h=null;b.bundle&&!b.bundle.Wda&&(f=[b.bundle.label],h=-1);b=a.X.nI();for(k=0;k<f.length;k++){var m=f[k];
if(l=gvjs_WG(a,m,!0)){if(m.pa){var n=gvjs_SE([gvjs_xl,c,d,k]);gvjs_9G(a,m.pa,n)}a.X.appendChild(e,l);m=gvjs_Bc(g);m.push(h||k);m=gvjs_SE(m);a.registerElement(l,m)}}a.X.UB(b);c=gvjs_SE(g);a.Ge(a.Pf.annotationtext.ff,c,e.j())}}}
function gvjs_kH(a,b,c,d,e){if(null!=b.Wf){var f=a.X.Pa();b=b.Wf.jF;for(var g=0;g<e.length;g++){var h=e[g].rect,k=b[e[g].cs];if(k&&k.style!=gvjs_vs&&k.style!=gvjs_M){var l=e[g].brush;0==h.width&&0==h.height?(k=k.Lga/2,0<k&&(h=a.X.Jx(h.left,h.top,k,l),a.X.appendChild(f,h))):0==h.width||0==h.height?(k=new gvjs_Ky,k.move(h.left,h.top),k.za(h.left+h.width,h.top+h.height),a.X.Ha(k,l,f)):a.X.appendChild(f,a.X.Il(h.left,h.top,h.width,h.height,l))}}f.H&&(c=gvjs_SE([gvjs_ov,c,d]),f=f.j(),a.Ge(a.Pf.interval.ff,
c,f))}}function gvjs_iea(a,b,c){var d=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.height,k=c.wk.la;return this.X.ub(Math.floor(a.la),Math.min(k,k+c.wk.direction*e),1,e,a.brush,d)},a),e=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.bottom,k=c.wk.la;return this.X.ub(Math.floor(a.la),Math.min(k,k-c.wk.direction*e),1,e,a.brush,d)},a);gvjs_lH(a,c,d,e)}
function gvjs_jea(a,b,c){var d=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.width,k=c.wk.la;return this.X.ub(Math.min(k,k+c.wk.direction*e),Math.floor(a.la),e,1,a.brush,d)},a),e=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.left,k=c.wk.la;return this.X.ub(Math.min(k,k-c.wk.direction*e),Math.floor(a.la),e,1,a.brush,d)},a);gvjs_lH(a,c,d,e)}
function gvjs_lH(a,b,c,d){var e=gvjs_r(function(a,c,d){if(a){var e=this.Pf[c].ff,l=gvjs_SE([b.name,c]);gvjs_t(a,function(a,f){f=gvjs_SE([b.name,c,f]);gvjs_mH(this,a,d,e,f,l)},this)}},a);e(b.Za,"gridline",c);e(b.ei,"axistick",d);d=a.Pf.baseline.ff;e=gvjs_SE([b.name,gvjs_Is]);b.Db&&b.Db.ea&&null!=b.Db.Ca&&Infinity!=b.Db.la&&gvjs_mH(a,b.Db,c,d,e)}function gvjs_mH(a,b,c,d,e,f){var g;if(g=b&&b.ea)g=b.brush,g=!(!gvjs_ei(g)&&!gvjs_di(g));g&&(b=c(b,d),a.registerElement(b,e,f))}
function gvjs_cH(a,b){var c=a.Pf,d=a.Uu(b.title,c.axistitle.ff,!0),e=gvjs_SE([b.name,gvjs_3x]);a.registerElement(d,e);if(b.text){var f=c.axistick.ff,g=gvjs_SE([b.name,gvjs_vv]);gvjs_t(b.text,function(a,c){a.ea&&(a=this.Uu(a.Oa,f),c=gvjs_SE([b.name,gvjs_vv,c]),this.registerElement(a,c,g))},a)}}gvjs_.lha=function(a,b){this.KU(a);this.aY(a,b)};
gvjs_.KU=function(a){var b=this.xs;if(b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_pE(b.D[d],gvjs_Wc({points:null}))){var f=b.D[d].points,g;for(g in f){var h=Number(g),k=f[h];if(k.ya){var l=gvjs_SE([gvjs_xl,Number(d),Number(h)]);gvjs_VG(this,l)}if(k=k.$c)for(var m in k.labels)k.labels[m].pa&&(l=gvjs_SE([gvjs_xl,Number(d),Number(h),Number(m)]),gvjs_VG(this,l));gvjs_iH(this,e,Number(d),e.points[h],Number(h))}}else{for(h in b.D[d].points)b.D[d].points[h].ya&&(l=gvjs_SE([gvjs_xl,Number(d),Number(h)]),
gvjs_VG(this,l));gvjs_bH(this,e,Number(d))}}for(var n in b.Xa)if(c=Number(n),d=b.Xa[c],d.ya&&(l=gvjs_SE([gvjs_xl,Number(c)]),gvjs_VG(this,l)),k=d.$c){for(m in k.labels)k.labels[m].pa&&(l=gvjs_SE([gvjs_xl,null,Number(c),Number(m)]),gvjs_VG(this,l));gvjs_aH(this,a.Xa[c].$c,null,Number(c))}gvjs_$G(this)}};
gvjs_.aY=function(a,b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_pE(b.D[d],gvjs_Wc({points:null})))for(var f in b.D[d].points){var g=Number(f),h=new gvjs_EG(2);gvjs_FG(h,0,e.points[g]);gvjs_FG(h,1,b.D[d].points[g]);h=h.compact();gvjs_iH(this,e,Number(d),h,Number(g))}else g=new gvjs_EG(2),gvjs_FG(g,0,e),gvjs_FG(g,1,b.D[d]),e=g.compact(),gvjs_bH(this,e,Number(d))}for(var k in b.Xa)c=Number(k),b.Xa[c].ya&&(d=gvjs_SE([gvjs_xl,Number(c)]),gvjs_9G(this,b.Xa[c].ya,d)),b.Xa[c].$c&&(d=new gvjs_EG(2),
gvjs_FG(d,0,a.Xa[c].$c),gvjs_FG(d,1,b.Xa[c].$c),d=d.compact(),gvjs_aH(this,d,null,Number(c)));gvjs_$G(this)};function gvjs_nH(a){this.Vk=a||String}var gvjs_nea={number:function(a,b){return b.Vk(a.value)},identifier:function(a){return a.name},"+":function(){return" + "},"-":function(){return gvjs_3p},"--":function(){return"-"},"=":function(){return" = "},"*":function(){return" * "},"(":function(){return"("},")":function(){return")"},",":function(){return gvjs_ia},"^":function(){return"^"}};gvjs_nH.prototype.O=function(a){return gvjs_u(a,function(a){return gvjs_nea[a.pq()](a,this)},this).join("")};function gvjs_oH(a){a=gvjs_lc(a.split("}"),function(a){return null!=a&&""!==gvjs__b(a)});for(var b={},c=0;c<a.length;c++){var d=a[c].split("{"),e=gvjs_u(d[0].split(","),gvjs__b),f=gvjs_8f(gvjs__b(d[1]));0===e.length?gvjs_6c(b,f):gvjs_t(e,function(a){b[a]=b[a]||{};gvjs_6c(b[a],f)})}return b}
var gvjs_oea=[{input:gvjs_2,tg:[gvjs_ru,gvjs_Nx]},{input:gvjs_eb,tg:[gvjs_su,gvjs_Ox]},{input:gvjs_tu,tg:[gvjs_ru]},{input:gvjs_uu,tg:[gvjs_su]},{input:gvjs_Qx,tg:[gvjs_Nx]},{input:gvjs_Rx,tg:[gvjs_Ox]},{input:gvjs_Sx,tg:[gvjs_Px]}],gvjs_pea=[{input:gvjs_2,tg:[gvjs_ru]},{input:gvjs_eb,tg:[gvjs_su]},{input:gvjs_tu,tg:[gvjs_ru]},{input:gvjs_uu,tg:[gvjs_su]},{input:gvjs_Qx,tg:[gvjs_Nx]},{input:gvjs_Rx,tg:[gvjs_Ox]},{input:gvjs_Sx,tg:[gvjs_Px]},{input:gvjs_Hu,tg:[gvjs_Cu]},{input:gvjs_Fu,tg:[gvjs_Bu]},
{input:gvjs_Ps,tg:["font.bold"]},{input:gvjs_qv,tg:["font.italic"]},{input:gvjs_ly,tg:[gvjs_Du]}];function gvjs_pH(a,b){var c={fill:{},stroke:{}};a=new gvjs_xi([a]);for(var d=0;d<b.length;d++){var e=b[d],f=e.tg,e=a.Y(e.input);if(null!=e)for(var g=0;g<f.length;g++)gvjs_l(f[g],e,c)}return c}function gvjs_qea(a){return gvjs_pH(a,gvjs_oea)}function gvjs_qH(a){return gvjs_pH(a,gvjs_pea)}
function gvjs_rH(a,b){if(null==a)return{};b=b||gvjs_qea;var c;a=gvjs__b(a);if(gvjs_Lg(a))c=b({color:a});else if("{"===a.charAt(0)){try{var d=gvjs_Nh(a)}catch(e){}null!=d&&(c=d)}null==c&&(gvjs_8b(a,"{")?(c=gvjs_Qc(gvjs_oH(a),b),gvjs_Xc(c,"")&&(gvjs_6c(c,c[""]),gvjs__c(c,"")),gvjs_Xc(c,"*")&&(gvjs_6c(c,c["*"]),gvjs__c(c,"*"))):c=b(gvjs_8f(a)));return c}
function gvjs_sH(a,b){b.color=gvjs_L(a,gvjs_ru,b.color);b.opacity=gvjs_J(a,gvjs_su,b.opacity);b.Rb=gvjs_L(a,gvjs_Nx,b.Rb);b.lb=gvjs_L(a,gvjs_Bu,b.lb);b.fontSize=gvjs_J(a,gvjs_Cu,b.fontSize);b.bold=gvjs_I(a,"font.bold",b.bold);b.Qc=gvjs_I(a,"font.italic",b.Qc);b.bf=gvjs_I(a,gvjs_Du,b.bf)};function gvjs_tH(a){this.x=a.x||0;this.y=a.y||0;this.pf=new gvjs_LG(this.x,this.y);this.length=a.length;this.text=a.text};function gvjs_uH(a){this.text=a.text;this.ra=a.ra;this.no=a.no;this.V=a.V;this.ud=a.ud;this.jd=a.jd;this.ya=void 0!==a.ya?a.ya:"";this.Hd=a.Hd;this.angle=null!=a.angle?a.angle:0;this.anchor=void 0!==a.anchor?a.anchor:null;this.Nw=!!a.Nw}
gvjs_uH.prototype.i$=function(){var a=this,b=gvjs_u(this.V,function(b){var d=a.anchor?a.anchor:{x:0,y:0},e=gvjs_Oy(b.x+d.x,b.length,a.ud);b=gvjs_Oy(b.y+d.y,a.ra.fontSize,a.jd);return e.start==e.end||b.start==b.end?null:new gvjs_C(b.start,e.end,b.end,e.start)}),b=gvjs_lc(b,gvjs_Jb);return gvjs_8h(b)};function gvjs_vH(a,b){this.$i=a;this.m=b}
function gvjs_rea(a){var b=a.$i.Tl(),c=a.m,d=a.$i.pd,e=b.orientation||gvjs_d;if(d){var f=d.direction,g=-1;e===gvjs_i&&(f=1,g=d.direction);var h=a.$i.sI,k=h&&h.CGa,h={lb:b.Nk,fontSize:b.Zm,Rb:b.Vy},l=gvjs_7i(c,[gvjs_ls,gvjs_ts],h),m=gvjs_5i(c,["annotations.domain.boxStyle",gvjs_is]),n=gvjs_Xi(c,["annotations.domain.stem.color",gvjs_js,gvjs_os,gvjs_qs],""),p=gvjs_J(c,["annotations.domain.stem.length","annotations.domain.stemLength",gvjs_ps,gvjs_rs],5),q=90;e===gvjs_i&&(q=0);gvjs_J(c,["annotations.domain.stem.angle",
gvjs_ns],q);var r=gvjs_2i(c,[gvjs_ks,gvjs_ss],gvjs_xG,gvjs_Iw);"letter"===r&&(r=gvjs_Iw);gvjs_t(b.Xa,function(a,c){var h=[],k=[];gvjs_t(b.Qk,function(a){a=this.nQ(c,a.columns,r);gvjs_Cc(h,a.Dt);gvjs_Cc(k,a.line)},this);if(h.length||k.length){var q=gvjs_wH(this.$i,c),q=d.zd(q),t=null,u=null;e===gvjs_i?(t=b.K.left,u=q):(t=q,u=b.K.top+b.K.height);h.length&&(a.$c=gvjs_xH(this,t,u,null,gvjs_e,"",e,f,g,h,l,m,p,n));k.length&&(b.orientation===gvjs_i?t=null:u=null,a.$c=gvjs_yH(this,t,u,e,k,l,n))}},a);var t=
gvjs_Vc(gvjs_sG),u=gvjs_I(c,["annotations.datum.highContrast",gvjs_ms],!0),w=gvjs_I(c,["annotations.datum.alwaysOutside","annotations.alwaysOutside"],!1),v=gvjs_8i(c,["annotations.datum.textStyle",gvjs_ts],t,h),y=gvjs_5i(c,["annotations.datum.boxStyle",gvjs_is]),x=gvjs_Yi(c,["annotations.datum.stem.color","annotations.datum.stemColor",gvjs_os,gvjs_qs],t,""),z=gvjs_J(c,["annotations.datum.stem.length","annotations.datum.stemLength",gvjs_ps,gvjs_rs],12);gvjs_J(c,["annotations.datum.stem.angle",gvjs_ns],
q);var A=gvjs_2i(c,["annotations.datum.style",gvjs_ss],gvjs_xG,gvjs_Iw);"letter"===A&&(A=gvjs_Iw);gvjs_t(b.D,function(a,f){if(a.type==gvjs_vs||a.type==gvjs_Hs||a.type==gvjs_M||a.type==gvjs_pl||a.type==gvjs_Ex){var g=gvjs_nx+f+".annotations.";f=gvjs_I(c,g+gvjs_6u,u);var h=gvjs_I(c,g+"alwaysOutside",w),l=gvjs_8i(c,g+gvjs__x,t,v);l.color=gvjs_7G(l.color,a.color);var m=gvjs_5i(c,[g+"boxStyle"],y),n=gvjs_Yi(c,[g+"stemColor",g+"stem.color"],t,x),p=gvjs_J(c,[g+"stemLength",g+"stem.length"],z);gvjs_J(c,[g+
"stem.angle"],z);n=gvjs_7G(n,a.color);gvjs_2i(c,g+gvjs_sb,gvjs_xG,A);for(var g=this.$i.qe[a.md],q=0;q<a.points.length;++q)if(null!=a.points[q]&&null!=a.points[q].ia){var r=a.points[q],O=this.nQ(q,a.columns,A),P=r.ia,L=gvjs_ei(a.fh)?a.fh.ob():f?gvjs_ea:gvjs_hq,r=r.brush&&gvjs_ei(r.brush)?r.brush.ob():L;if(r!==L&&f){var L=gvjs_w(l),ca=[.1,.2,.3],J=gvjs_Mg(r),T=gvjs_Mg(b.QG.ob()),M=gvjs_u(ca,gvjs_Pb(gvjs_Tg,J)),ca=gvjs_u(ca,gvjs_Pb(gvjs_Ug,J)),J=gvjs_Kg(gvjs_Vg(T,gvjs_Ac([J],M,ca)));L.color=J}else L=
l;var M=T=J=null,ca=d,N=g;e===gvjs_i&&(ca=g,N=d);if(null!=P.x)J=P.x,T=P.y;else if(null!=P.ko||null!=P.left)M=P.ko,null==M&&(M=new gvjs_D(P.left,P.top,P.width,P.height)),J=M.left,T=M.top,k?(1==ca.direction&&(J=M.left+M.width),1==N.direction&&(T=M.top+M.height)):e===gvjs_i?(T=M.top+M.height/2,1==ca.direction&&(J=M.left+M.width)):(J=M.left+M.width/2,1==N.direction&&(T=M.top+M.height));O.Dt.length&&(a.points[q].$c=gvjs_xH(this,J,T,M,a.type,r,e,ca.direction,N.direction,O.Dt,L,m,p,n,f,h));O.line.length&&
(a.points[q].$c=gvjs_yH(this,J,T,e,O.line,l,n))}}},a)}}gvjs_vH.prototype.nQ=function(a,b,c){var d=this.$i.Pb,e=b.annotation,f={line:[],Dt:[]};if(null==e)return f;b=b.annotationText||[];for(var g=0;g<e.length;++g){var h=e[g],k=h+1;0<=gvjs_jc(b,k)&&d.Ia(a,k)||(k=null);null!=d.getValue(a,h)&&(k={text:d.Ia(a,h),MF:k,rowIndex:a},gvjs_2i(this.m,"annotation."+h+".style",gvjs_xG,c)==gvjs_M?f.line.push(k):f.Dt.push(k))}return f};
function gvjs_xH(a,b,c,d,e,f,g,h,k,l,m,n,p,q,r,t){var u=a.$i.Tl(),w=l.length,v=[[64,64,64],[128,128,128],[255,255,255]];r=null==r?!0:r;var y=e===gvjs_Hs||e===gvjs_Ex;y&&d&&(g===gvjs_i?c=Math.floor(d.top+d.height/2):b=Math.floor(d.left+d.width/2));if(g===gvjs_d&&1===k||g===gvjs_i&&1===h)p*=-1;var x=g===gvjs_d?1===k?gvjs_Rs:gvjs_ey:1===h?gvjs_O:gvjs_ab,z=b,A=c-p;g===gvjs_i&&(z=b-p,A=c);e=-p;var B=p+m.fontSize*w;c-B<u.K.top&&c+B<u.K.bottom&&(A=c+B,e=p);p=[];for(u=0;u<w;u++){var B=l[u],D=(0,a.$i.zc)(B.text,
m),C={},G=new gvjs_LG(null==z?void 0:z,null==A?void 0:A),E=null;C.ra=(new gvjs_ki(m)).ad();if(!y)C.ud=gvjs_1,C.jd=gvjs_3;else if(d&&!t&&1===w){var E=gvjs_Mg(f),H=gvjs_Kg(gvjs_Vg(E,v)),E=gvjs_Qh(m,gvjs_Rh);r&&(E.Rb=gvjs_e,E.color=H);a:{var I=B.text,F=E,K=x,E=new gvjs_D(d.left,d.top+0,d.width,d.height),Q=a.$i.zc,H=a.$i.az,O=gvjs_p(4)?4:0,P=gvjs_p(2)?2:0,L=Q(I,F),ca,J=E.bc();ca=L.width<=J.width&&L.height<=J.height;var J={},T=[];J.text=I;J.ra=F;if(K===gvjs_ey)K=Math.floor(E.getCenter().x),P=E.top+P,J.ud=
gvjs_1,J.jd=gvjs_4;else if(K===gvjs_O)K=E.left+E.width-O,P=Math.floor(E.getCenter().y),J.ud=gvjs_3,J.jd=gvjs_1;else if(K===gvjs_Rs)K=Math.floor(E.getCenter().x),P=E.top+E.height-P,J.ud=gvjs_1,J.jd=gvjs_3;else if(K===gvjs_ab)K=E.left+O,P=Math.floor(E.getCenter().y),J.ud=gvjs_4,J.jd=gvjs_1;else throw Error("Invalid text block position.");if(!ca||L.width>E.width-O)if(L.height<E.height){if(F=gvjs_NG(Q,I,F,E.width-O,E.height/(L.height+2)),T=F.V,F.Le){var M=I;J.Nw=!0}}else if(E.height>F.fontSize/3)M=I,
T=[gvjs_ja],P=Math.floor(E.getCenter().y),J.jd=gvjs_1,J.Nw=!0;else{E=null;break a}J.V=[];if(T.length)for(F=I=0,Q=T.length;F<Q;F++)J.V.push(new gvjs_tH({x:0,y:I,length:E.width,text:T[F]})),I+=L.height;else J.V.push(new gvjs_tH({x:0,y:0,length:L.width,text:I}));J.angle=0;J.anchor=new gvjs_LG(K,P);H&&M&&(J.Hd={si:!1,bk:!1,content:M});E=new gvjs_uH(J)}}if(E&&!E.Nw&&1===w){p.push(E);var N=!0}else{switch(g){case gvjs_d:C.ud=gvjs_1;C.jd=-1===k?gvjs_3:gvjs_4;break;case gvjs_i:C.ud=1===h?gvjs_4:gvjs_3,C.jd=
gvjs_1}C.text=B.text;C.ra=m;C.no=n;C.anchor=G;C.Nw=!1;C.V=[{x:0,y:0,length:D.width,text:B.text}];C.angle=0;D=B.MF;a.$i.az&&null!=D&&(C.Hd=gvjs_zH(a.$i,D,B.rowIndex));p.push(new gvjs_uH(C));A+=k*m.fontSize*C.V.length}}a=gvjs_i;g===gvjs_i&&(a=gvjs_d);return{Ria:{x:b,y:c,length:N?0:e,orientation:a,color:q},labels:p,bundle:null}}
function gvjs_yH(a,b,c,d,e,f,g){for(var h=a.$i.Tl(),k=f.fontSize,l=[],m=a.$i.zc,n=0;n<e.length;n++){var p=e[n],q=gvjs_NG(m,p.text,f,h.K.height-k);l.push(q)}var m=gvjs_i,r=270,t=c,u=h.K.top,p=h.K.bottom;d===gvjs_i&&(m=gvjs_d,r=0,t=b,u=h.K.left,p=h.K.right);if(null!=b&&null!=c){for(n=h=0;n<l.length;n++)q=l[n],h=Math.max(h,q.wt);n=h+k;k=Math.max(Math.round(t-n/2),u);h=Math.min(k+n,p);k=h-n}else k=u,h=p;n=Math.round((k+h)/2);t=b;u=k;d===gvjs_i&&(t=k,u=c);d===gvjs_i?(b=n,c+=2):(b+=2,c=n);for(var w=[],
n=0;n<e.length;n++){var p=e[n],q=l[n],q={text:p,ra:f,V:[{x:b,y:c,length:q.wt,text:q.V[0]||""}],ud:gvjs_1,jd:gvjs_4,anchor:null,angle:r},v=p.MF;a.$i.az&&null!=v&&(q.Hd=gvjs_zH(a.$i,v,p.rowIndex));w.push(q);d===gvjs_i?c+=f.fontSize:b+=f.fontSize}return{Ria:{x:t,y:u,length:h-k,orientation:m,color:g},labels:w,bundle:null}};function gvjs_sea(a,b){if(a){if(b.length!=a.length)throw Error("colorsScale and valuesScale must be of the same length");}else if(1!==b.length)throw Error("colorsScale must contain exactly one element when no valueScale is provided");this.wl=a;this.Hu=gvjs_u(b,function(a){return gvjs_Gg(a).Vb})}var gvjs_AH=["#EFE6DC",gvjs_iq],gvjs_BH=[gvjs_sq,"#EFE6DC",gvjs_iq];
function gvjs_CH(a,b){if(!a.wl)return a.Hu[0];if(b>=a.wl[a.wl.length-1])return a.Hu[a.Hu.length-1];if(b<=a.wl[0])return a.Hu[0];var c=gvjs_Fc(a.wl,b);if(0<=c)return a.Hu[c];var d=-c-2,c=-c-1;return gvjs_5h(a.Hu[c],a.Hu[d],(b-a.wl[d])/(a.wl[c]-a.wl[d]))}
function gvjs_tea(a,b){b&&0!==b.length?1===b.length&&(b=[gvjs_AH[0],b[0]]):b=a&&3===a.length?gvjs_BH:gvjs_AH;if(!a||2>a.length)return{values:null,xZ:[gvjs_ic(b)]};var c=a[0],d=a[a.length-1],e=d-c;if(0===e)return{values:[d],xZ:[gvjs_ic(b)]};if(2===a.length)for(a=[],d=e/(b.length-1),e=0;e<b.length;e++)a.push(c+d*e);return{values:a,xZ:b}}
function gvjs_DH(a,b){var c=a.view("colorAxis"),d=null,e=c.Y("values",null,gvjs_Li);if(e&&0<e.length){1===e.length&&(e=[e[0],e[0]]);b&&(null==e[0]&&(e[0]=b.start),null==e[e.length-1]&&(e[e.length-1]=b.end));if(null==e[0])throw Error(gvjs_ut);for(d=1;d<e.length;d++){if(null==e[d])throw Error(gvjs_ut);if(e[d]<e[d-1])throw Error("colorAxis.values must be a monotonically increasing series");}d=e}else{var e=gvjs_K(c,gvjs_fl),f=gvjs_K(c,gvjs_el);if(null!=e&&null!=f&&e>f)throw Error("colorAxis.minValue ("+
e+") must be at most colorAxis.maxValue ("+f+")");(b=gvjs_7h(b,e,f))&&(d=[b.start,b.end])}a=gvjs__i(a,gvjs_wt);a=gvjs__i(c,gvjs_wt,a);b=c.Y("one-sided-colors",gvjs_AH);c=c.Y("two-sided-colors",gvjs_BH);a&&0!==a.length?1===a.length&&(a=[b[0],a[0]]):a=d&&3===d.length?c:b;c=gvjs_tea(d,a);return new gvjs_sea(c.values,c.xZ)};function gvjs_uea(a,b,c,d){this.z3=Math.pow(a,2);this.l3=Math.pow(b,2);this.Apa=b;this.W4=(this.Hr=c?new gvjs_G(d.transform(c.start),d.transform(c.end)):null)?this.Hr.end-this.Hr.start:null;this.Vfa=d}
function gvjs_EH(a,b){var c=null;null!=b&&null!=a.Vfa&&(b=a.Vfa.transform(b));if(null!=b&&null!=a.Hr)0===a.W4&&b===a.Hr.start?c=(a.l3+a.z3)/2:b<=a.Hr.start?c=a.z3:b>=a.Hr.end&&(c=a.l3);else if(!a.W4||null==b)return a.Apa;null==c&&(b=gvjs_Kd(b,a.Hr.start,a.Hr.end),c=gvjs_Md(a.z3,a.l3,(b-a.Hr.start)/a.W4));return Math.round(Math.sqrt(c))}
function gvjs_FH(a,b){var c=gvjs_Ri(a,"sizeAxis.minSize"),d=gvjs_Ri(a,"sizeAxis.maxSize");if(c>d)throw Error("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+")");var e=gvjs_K(a,"sizeAxis.minValue"),f=gvjs_K(a,"sizeAxis.maxValue");if(null!=e&&null!=f&&e>f)throw Error("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+")");b=gvjs_7h(b,e,f);a=gvjs_BF(a,"sizeAxis.logScale","sizeAxis.scaleType");a=gvjs_CF(a,1,[]);return new gvjs_uea(c,d,b,a)};var gvjs_GH={},gvjs_HH=!1;
function gvjs_IH(a){if(!gvjs_HH){var b={colors:[{color:"#dea19b",dark:"#ad7d79",light:"#ffd1c9"},{color:"#cdc785",dark:"#aea971",light:"#eeeeac"},{color:"#d6b9db",dark:"#a992ad",light:"#fff0db"},{color:"#a2c488",dark:"#7f9a6b",light:"#d2feb0"},{color:"#ffbc46",dark:"#ce9839",light:"#eeee5b"},{color:"#9bbdde",dark:"#7993ad",light:"#c991ff"}],backgroundColor:{gradient:{color1:"#8080ff",color2:"#000020",x1:gvjs_Kq,y1:gvjs_Kq,x2:gvjs_Nq,y2:gvjs_Nq}},titleTextStyle:{color:gvjs_Bb},hAxis:{textStyle:{color:gvjs_Bb},
titleTextStyle:{color:gvjs_Bb}},vAxis:{textStyle:{color:gvjs_Bb},titleTextStyle:{color:gvjs_Bb}},legend:{textStyle:{color:gvjs_Bb}},chartArea:{backgroundColor:{stroke:gvjs_xq,fill:gvjs_e}},areaOpacity:.8};gvjs_GH.classic=b;b={titlePosition:gvjs_iv,axisTitlesPosition:gvjs_iv,legend:{position:gvjs_iv},chartArea:{width:gvjs_Nq,height:gvjs_Nq},vAxis:{textPosition:gvjs_iv},hAxis:{textPosition:gvjs_iv}};gvjs_GH.maximized=b;b={enableInteractivity:!1,legend:{position:gvjs_e},seriesType:gvjs_vs,lineWidth:1.6,
chartArea:{width:gvjs_Nq,height:gvjs_Nq},vAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e},baselineColor:gvjs_e},hAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e},baselineColor:gvjs_e}};gvjs_GH.sparkline=b;b={bar:{groupWidth:"65%"},textStyle:{color:gvjs_nq,fontName:gvjs_Gr},annotations:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr}},bubble:{highContrast:!0,textStyle:{auraColor:gvjs_e,color:"#636363",fontName:gvjs_Gr}},tooltip:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr}},vAxis:{textStyle:{color:gvjs_nq,
fontName:gvjs_Gr,fontSize:12},gridlines:{color:gvjs_xq},baselineColor:"#9e9e9e"},legend:{newLegend:!0,pagingTextStyle:{fontName:gvjs_Gr},textStyle:{auraColor:gvjs_e,color:gvjs_nq,fontName:gvjs_Gr,fontSize:12}},hAxis:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:12},gridlines:{color:gvjs_xq},baselineColor:"#9e9e9e"},pieSliceTextStyle:{color:gvjs_fa,fontName:gvjs_Gr,fontSize:14},pieResidueSliceColor:gvjs_nq,titleTextStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:16,bold:gvjs_Xa},scatter:{dataOpacity:.6},
colorAxis:{colors:[],"one-sided-colors":[gvjs_fa,gvjs__D[gvjs_Sq]],"two-sided-colors":[gvjs__D[gvjs_Sq],gvjs_fa,gvjs_1D[gvjs_Tq]],legend:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:12}}},colors:[{color:gvjs__D[gvjs_Sq],dark:gvjs__D[gvjs_Vq],light:gvjs__D[gvjs_Mq]},{color:gvjs_0D[gvjs_Sq],dark:gvjs_0D[gvjs_Wq],light:gvjs_0D[gvjs_Mq]},{color:gvjs_1D[gvjs_Tq],dark:gvjs_1D[gvjs_Vq],light:gvjs_1D[gvjs_Mq]},{color:gvjs_2D[gvjs_Sq],dark:gvjs_2D[gvjs_Uq],light:gvjs_2D[gvjs_Mq]},{color:gvjs_3D[gvjs_Rq],
dark:gvjs_3D[gvjs_Vq],light:gvjs_3D[gvjs_Mq]},{color:gvjs_4D[gvjs_Tq],dark:gvjs_4D[gvjs_Vq],light:gvjs_4D[gvjs_Mq]},{color:gvjs_5D[gvjs_Rq],dark:gvjs_5D[gvjs_Uq],light:gvjs_5D[gvjs_Mq]},{color:gvjs_6D[gvjs_Vq],dark:gvjs_6D[gvjs_Wq],light:gvjs_6D[gvjs_Mq]},{color:gvjs_7D[gvjs_Rq],dark:gvjs_7D[gvjs_Tq],light:gvjs_7D[gvjs_Mq]},{color:gvjs_8D["300"],dark:gvjs_8D[gvjs_Sq],light:gvjs_8D[gvjs_Mq]},{color:gvjs_9D[gvjs_Uq],dark:gvjs_9D[gvjs_Wq],light:gvjs_9D[gvjs_Mq]},{color:gvjs_8D[gvjs_Uq],dark:gvjs_8D[gvjs_Wq],
light:gvjs_8D["200"]}]};gvjs_GH.material=b;gvjs_HH=!0}return gvjs_GH[a]}function gvjs_JH(a){var b={};b.color=a.color||a;var c=gvjs_0h(b.color);c==gvjs_e?(b.rb=a.darker||c,b.th=a.lighter||c):(c=gvjs_Mg(c),b.rb=a.darker||gvjs_Kg(gvjs_Tg(c,.25)),b.th=a.lighter||gvjs_Kg(gvjs_Ug(c,.25)));return b};function gvjs_KH(a,b,c,d){this.Jl=a;this.m=b;this.Dl=d;this.ee=c;this.Ja=gvjs_7i(this.m,"bubble.textStyle",{lb:d.Nk,fontSize:d.Zm,Rb:d.Vy});this.NBa=gvjs_I(this.m,"bubble.highContrast",!1);this.ye=gvjs_Xi(this.m,"bubble.stroke",gvjs_vq);this.Sq=gvjs_Ti(this.m,gvjs_Ws,.8);this.Yna=[[255,255,255],[97,97,97]];this.L3=0;this.zN=1;this.EN=2;this.as=3;this.Yt=4;this.Qp=this.Cia=this.J$=this.uka=this.oka="";this.v_=this.m.Y(gvjs_wt,gvjs_yG);this.EP=gvjs_JH(this.v_[0]).color;this.tM=this.bs=this.y6=this.uZ=
this.fE=this.HB=null;this.dk()}
gvjs_KH.prototype.dk=function(){function a(a,b,d){if(c.S()<=a)return"";var e=c.R(a);if(b&&!gvjs_sc(d,e))throw Error(gvjs_Cj+a+" must be of type "+d.join("/"));if(!b&&gvjs_sc(d,e))throw Error(gvjs_Cj+a+" cannot be of type "+d.join("/"));return e}var b=this.Dl,c=this.Jl,d=c.S();if(3>d)throw Error("Data table should have at least 3 columns");a(this.L3,!0,[gvjs_h]);var e=a(this.zN,!1,[gvjs_h]),f=a(this.EN,!1,[gvjs_h]);this.oka=c.Qa(this.zN);this.uka=c.Qa(this.EN);gvjs_p(this.as)&&this.as<d?(this.Qp=a(this.as,
!0,[gvjs_f,gvjs_h]),this.Qp==gvjs_h&&(this.HB={},this.fE=[]),this.J$=c.Qa(this.as)):this.as=null;var g=!1;gvjs_p(this.Yt)&&this.Yt<d?(a(this.Yt,!0,[gvjs_f]),this.Cia=c.Qa(this.Yt),g=gvjs_I(this.m,"sortBubblesBySize",!0)):this.Yt=null;b.Xa=[];b.qs={};for(d=0;d<c.aa();d++){var h=c.$k?c.$k(d):d;b.qs[h]=d}b.D=[{type:gvjs_Xs,Yg:gvjs_I(this.m,["series.0.enableInteractivity",gvjs_du],!0),yN:!0,UV:!0,vAa:g,points:[],yFa:this.HB,iGa:this.fE}];b.Qu=e;b.PM=[f];b.Eh={};b.Eh.bubbles=1;b.Yo=[]};
function gvjs_vea(a,b,c){for(var d=a.Jl,e=0;e<d.aa();e++){var f=d.getValue(e,a.zN),g=d.getValue(e,a.EN),f=gvjs_IF(b.ja,f),g=gvjs_IF(c.ja,g);null!=f&&gvjs_LH(b,f);null!=g&&gvjs_LH(c,g)}}gvjs_KH.prototype.Vma=function(a){if(a){var b=gvjs_Mg(gvjs_MH(this,a.bg)),c=gvjs_w(a.ra),b=gvjs_Kg(gvjs_Vg(b,this.Yna));c.color=b;a.ra=c}};
gvjs_KH.prototype.WY=function(a,b){var c=this.Jl,d=c.Ia(a,this.zN),e=c.Ia(a,this.EN),d=[{title:this.oka||"X",value:d},{title:this.uka||"Y",value:e}];null!=this.as&&(e=c.Ia(a,this.as),d.push({title:this.J$||gvjs_hr,value:e}));null!=this.Yt&&(a=c.Ia(a,this.Yt),d.push({title:this.Cia||"Size",value:a}));return{title:b,V:d}};function gvjs_MH(a,b){return a.Qp==gvjs_f?gvjs_CH(a.bs,b.color):a.Qp==gvjs_h?a.HB[b.color].color:a.EP};var gvjs_wea={JN:gvjs_d,QN:gvjs_i};
function gvjs_NH(a,b,c,d){var e,f={},g=b.Sfa||gvjs_oj;if(b.orientation==gvjs_d){f=b.ra;e=a.wl[0];var h=a.wl[a.wl.length-1],g=new gvjs_jj({pattern:g});e=g.uc(e);h=g.uc(h);f={minValue:{text:e,width:d?d(e,f).width:0,height:f.fontSize},maxValue:{text:h,width:d?d(h,f).width:0,height:f.fontSize}};d=f.minValue.height/4;e=new gvjs_D(f.minValue.width+d,0,b.width-(f.minValue.width+f.maxValue.width+2*d),b.height)}else e=new gvjs_D(0,0,b.width,b.height);d=.33*e.height;var h=d/Math.sqrt(3)*2,g=new gvjs_D(e.left+
h/2,e.top+d+1,e.width-h,e.height-d-1),k=a.Hu,l=a.wl,m=l[l.length-1]-l[0],n;if(0==m)n=[{Ch:new gvjs_D(g.left,g.top,g.width,g.height),brush:new gvjs_H({fill:k[0]})}];else{n=[];for(var m=g.width/m,p=g.left,q,r=0;r<l.length-1;++r)q=p+(l[r+1]-l[r])*m,n[r]={Ch:new gvjs_D(p,g.top,q-p,g.height),brush:new gvjs_H({gradient:{x1:p,y1:0,x2:q,y2:0,jg:k[r],Lf:k[r+1]}})},p=q}g=n;if(null!=g&&0<g.length&&(0>g[0].Ch.width||0>g[0].Ch.height))return null;k=e;l=b.Tea;e=[];for(n=0;n<c.length;++n)m=c[n].value,p=a.wl,m<p[0]?
m=0:(q=k.width-h,m>p[p.length-1]?m=q:(r=p[p.length-1]-p[0],m=0==r?.5*q:(m-p[0])/r*q)),m=k.left+m+h/2,m=[m-h/2,k.top,m+h/2,k.top,m,k.top+d],p=new gvjs_H({fill:l,stroke:l}),e[n]={path:m,brush:p};a=[];b.orientation==gvjs_d&&(a=f,c=[],c[0]={x:0,y:b.height-a.minValue.height,text:a.minValue.text,style:b.ra},c[1]={x:b.width-a.maxValue.width,y:b.height-a.maxValue.height,text:a.maxValue.text,style:b.ra},a=c);a={rZ:g,h3:e,c7:a};f=a.rZ;for(c=0;c<f.length;++c)d=f[c],b.orientation==gvjs_i&&(h=d.Ch.left,d.Ch.left=
d.Ch.top,d.Ch.top=h,h=d.Ch.width,d.Ch.width=d.Ch.height,d.Ch.height=h),d.Ch.left+=b.left,d.Ch.top+=b.top,h=d.brush.clone(),d.brush=h,d=h.pg,b.orientation==gvjs_i&&(d.y1=d.x1,d.x1=0,d.y2=d.x2,d.x2=0),null!=d&&(d.x1+=b.left,d.y1+=b.top,d.x2+=b.left,d.y2+=b.top);f=a.h3;for(c=0;c<f.length;++c)for(d=0;3>d;++d)b.orientation==gvjs_i&&(h=f[c].path[2*d],f[c].path[2*d]=f[c].path[2*d+1],f[c].path[2*d+1]=h),f[c].path[2*d]+=b.left,f[c].path[2*d+1]+=b.top;f=a.c7;for(c=0;c<f.length;++c)f[c].x+=b.left,f[c].y+=b.top;
return a};function gvjs_OH(a,b,c){this.Dl=a;this.Na=c?gvjs_2i(b,"colorAxis.legend.position",gvjs_1da,c):gvjs_e;this.Ja=gvjs_7i(b,"colorAxis.legend.textStyle",{lb:a.Nk,fontSize:a.Zm,Rb:this.Na==gvjs_iv?a.Vy:gvjs_e});this.X3=gvjs_Vi(b,"colorAxis.legend.numberFormat");this.xe=this.oc=null}gvjs_=gvjs_OH.prototype;gvjs_.getPosition=function(){return this.Na};gvjs_.getHeight=function(){return 1.5*this.Ja.fontSize};gvjs_.getArea=function(){return this.oc};gvjs_.gr=function(a){this.oc=a};
gvjs_.setScale=function(a){this.xe=a};gvjs_.Mu=function(){if(!this.oc||!this.xe)return null;var a={top:this.oc.top,left:this.oc.left,width:this.oc.right-this.oc.left,height:this.oc.bottom-this.oc.top,orientation:gvjs_d,ra:this.Ja,Tea:gvjs_Qa,Sfa:this.X3},b=gvjs_NH(this.xe,a,[],this.Dl.zc);return null!=b?{position:this.Na,scale:this.xe,DI:a,definition:b}:null};function gvjs_PH(a,b,c){this.d_=a;this.Fa=b;this.vS=a-b/2;this.yva=c;this.index=0}gvjs_PH.prototype.ov=function(){return this.vS};gvjs_PH.prototype.Qn=function(a){this.vS=a};gvjs_PH.prototype.getCenter=function(){return this.vS+this.Fa/2};gvjs_PH.prototype.getHeight=function(){return this.Fa};function gvjs_xea(a,b){this.eN=a;this.bz=b;a=0;for(var c=b.length;a<c;a++)b[a].index=a}function gvjs_yea(a){for(var b=0,c=0,d=a.bz.length;c<d;c++)b+=a.bz[c].getHeight();if(b>a.eN)throw Error("Not enough space for labels. Need: "+b+" got: "+a.eN);a.bz.sort(function(a,b){var c=a.d_,d=b.d_;return c==d?a.index>b.index?1:0:c>d?1:-1});c=0;for(d=a.bz.length;c<d;c++){var b=a.bz[c],e=gvjs_QH(a,b.ov(),b.getHeight());b.Qn(e)}c=[];b=0;for(d=a.bz.length;b<d;b++)c.push([a.bz[b]]);for(;gvjs_zea(a,c););}
function gvjs_zea(a,b){for(var c=0;c<b.length-1;c++){var d=b[c],e=b[c+1],f=d[d.length-1];if(f.vS+f.Fa>e[0].ov()){f=e;for(e=0;e<f.length;e++)d.push(f[e]);for(var g=0,e=f=0;e<d.length;e++)g+=d[e].d_,f+=d[e].getHeight();g=g/d.length-f/2;g=gvjs_QH(a,g,f);for(e=0;e<d.length;e++)a=d[e],a.Qn(g),g+=a.getHeight();b.splice(c+1,1);return!0}}return!1}function gvjs_QH(a,b,c){return gvjs_Kd(b,0,a.eN-c)};function gvjs_RH(a,b,c,d){this.Dl=a;this.Na=c?gvjs_2i(b,gvjs_Dv,gvjs_0da,c):gvjs_e;this.$N=gvjs_2i(b,gvjs_Bv,gvjs_2da,this.Na==gvjs_Rs?gvjs_1:gvjs_4);c=gvjs_d;if(this.Na==gvjs_ab||this.Na==gvjs_O||this.Na==gvjs_xv||this.Na==gvjs_Ts)c=gvjs_i;this.Bb=c;this.Ja=gvjs_7i(b,gvjs_Fv,{lb:a.Nk,fontSize:a.Zm,Rb:this.Na==gvjs_iv?a.Vy:gvjs_e});this.Xt=!1;this.uga=gvjs_7i(b,"legend.pagingTextStyle",this.Ja);this.ee=a.zc;this.RR=this.Ja.fontSize;d=d?gvjs_Kd(d,1,4):1;this.Ty=this.RR*d;this.oy=Math.round(this.Ja.fontSize/
(1.618*1.618));this.sG=this.oc=null;this.m6=gvjs_I(b,"legend.showPageIndex",!0);this.Xya=gvjs_2i(b,"legend.scrollArrows.orientation",gvjs_tG,this.Bb);this.Vya=gvjs_5i(b,"legend.scrollArrows.activeColor");this.Wya=gvjs_5i(b,"legend.scrollArrows.inactiveColor");this.ug=null;this.dJ=this.oy;this.Sz=this.Tz=this.B5=0;this.bfa=this.Na==gvjs_ey?gvjs_Ri(b,gvjs_Cv,1):1;this.oG=0}gvjs_RH.prototype.getPosition=function(){return this.Na};gvjs_RH.prototype.getArea=function(){return this.oc};
gvjs_RH.prototype.gr=function(a){this.oc=a};function gvjs_Aea(a){a.sG=gvjs_lc(a.Dl.Yo,function(a){return a.ea})}
gvjs_RH.prototype.Mu=function(){if(!this.oc)return null;if(this.Na!=gvjs_e)if(this.Bb==gvjs_i)gvjs_Bea(this);else{for(var a=[1,9,99,0],b=0;b<a.length;++b){var c;a:{c=a[b];var d=this.oc.right-this.oc.left,e=!1,f=Math.round(1.618*this.Ja.fontSize);1!=c&&(d-=f+this.dJ+2*this.Ja.fontSize,e=!0,0!=c&&(d-=gvjs_SH(this,c)+this.oy));f=gvjs_TH(this,this.sG,d);if(0==f.length)this.Xt=!1;else{this.ug=[];for(var g=this.sG;0<g.length;){if(0<c&&this.ug.length==c){c=!1;break a}for(var h=[gvjs_UH(this,f,g,e)],k=1;k<
this.oG&&g.length!=f.length;k++)g=gvjs_Dc(g,f.length),f=gvjs_TH(this,g,d),h.push(gvjs_UH(this,f,g,e));h=gvjs_Cea(this,h);this.ug.push(h);g=gvjs_Dc(g,f.length);f=gvjs_TH(this,g,d)}this.Xt=1<this.ug.length}c=!0}if(c)break}this.Xt&&(this.B5=Math.round((this.oc.top+this.oc.bottom-this.Ja.fontSize)/2),this.Sz=this.oc.right-this.Ja.fontSize,this.Tz=this.Sz-this.dJ-this.Ja.fontSize,this.m6&&(a=gvjs_SH(this,this.ug.length),this.Tz-=a+this.dJ))}this.Xt?(a=1<this.ug.length,b=this.B5,c=null,this.m6&&(c="1/"+
this.ug.length,d=this.Tz+this.Ja.fontSize,e=this.Sz-d,c={text:c,ra:this.uga,no:null,V:[{x:d+e/2,y:b,text:c,length:e}],ud:gvjs_1,jd:gvjs_4,ya:"",anchor:null,angle:0}),e=this.Ja.fontSize,f=Math.round(e/2),d=this.Tz,g=this.Sz,this.Xya==gvjs_i?(d=[{x:d+e,y:b+e},{x:d+f,y:b},{x:d,y:b+e}],b=[{x:g,y:b},{x:g+e,y:b},{x:g+f,y:b+e}]):(d=[{x:d+e,y:b+e},{x:d+e,y:b},{x:d,y:b+f}],b=[{x:g,y:b},{x:g+e,y:b+f},{x:g,y:b+e}]),e={active:this.Vya,YR:this.Wya},a={N4:{path:d,active:!1,Yb:e,brush:e.YR},O3:{path:b,active:a,
Yb:e,brush:a?e.active:e.YR},s4:c}):a=null;return{position:this.Na,area:this.oc,ug:this.ug,Lu:this.ug&&0<this.ug.length?this.ug[0]:null,cM:a}};
function gvjs_Bea(a){var b=Math.max(a.oc.right-a.oc.left-(a.Ty+a.oy),0),c=a.oc.bottom-a.oc.top,d=Math.max(c-2*a.RR,0),e=a.sG,f=a.Dl;gvjs_4G(f)&&e.reverse();var g=gvjs_u(e,function(a){a=gvjs_NG(this.ee,a.text,this.Ja,b,Infinity);0==a.V.length&&(a.V=[""]);return a},a);if(a.Na!=gvjs_xv||f.o_!=gvjs_M&&f.o_!=gvjs_vs)if(c=gvjs_VH(a,g,c),a.Xt=gvjs_Dea(e,c),a.Xt)if(c=gvjs_VH(a,g,d),gvjs_k(c[0])&&0!=c[0].length){for(a.ug=[];0<e.length;){f=gvjs_WH(a,c,e);a.ug.push(f);for(f=0;gvjs_k(c[f])&&0!=c[f].length;)++f;
g=gvjs_Dc(g,f);c=gvjs_VH(a,g,d);e=gvjs_Dc(e,f)}a.Xt&&(a.B5=Math.round(a.oc.bottom-a.Ja.fontSize),a.Tz=a.oc.left,a.Sz=a.Tz+a.Ja.fontSize+a.dJ,a.m6&&(d=gvjs_SH(a,a.ug.length),a.Sz+=d+a.dJ))}else a.Xt=!1;else f=gvjs_WH(a,c,e),a.ug=[f];else f=gvjs_Eea(a,g,c,e),a.ug=[f]}function gvjs_VH(a,b,c){var d=a.Ja.fontSize;a=gvjs_Fea(a,b,d+Math.round(d/1.618),d+Math.round(d/3.236));return gvjs_iE(a,c)}
function gvjs_Gea(a,b){var c=gvjs_Uc(a.Dl.Dd);b=a.Dl.D[b];a=gvjs_u(b.points,function(a){return gvjs_ZG(a)?null:new gvjs_z(a.ia.x,a.ia.y)});b=gvjs_rE(a,c.sf,b.ek);return null===b?gvjs_Hea(a,c.sf):b}function gvjs_Hea(a,b){a=gvjs_lc(a,gvjs_Jb);b=-(gvjs_Fc(a,b,function(a,b){return gvjs_Hc(a,b.x)})+1);a=gvjs_Dc(a,0,b);return(a=gvjs_rc(a,function(a){return null!==a.y}))?a.y:null}
function gvjs_Eea(a,b,c,d){for(var e=a.oc.right-a.oc.left,f=Math.round(a.oc.left),g=[],h=[],k=a.Dl.bD==gvjs_7t,l=0;l<d.length;l++){var m=d[l],n=gvjs_NG(a.ee,m.text,a.Ja,e,b[l].V.length),p={};p.id=m.id;p.brush=m.brush.clone();var q=gvjs_w(a.Ja);q.color=p.brush.ob();p.Oa={text:m.text,ra:q,no:null,V:[],ud:gvjs_4,jd:gvjs_4,ya:n.Le?m.text:"",anchor:null,angle:0};q.Rb&&p.brush.wd(q.Rb,1);p.ea=!0;for(var r=0;r<n.V.length;r++)p.Oa.V.push({length:e,text:n.V[r]});k&&(r=a.ee(p.Oa.V[0].text,q).width,p.hh={},
p.hh.coordinates={x:f+r+5},p.hh.brush=p.brush,p.hh.ea=!1);p.index=m.index;r=gvjs_Gea(a,p.index)||0;q=a.ee(p.Oa.V[0],q).height;m=new gvjs_PH(r,p.Oa.V.length*q,p);g.push(m);h.push(p)}gvjs_yea(new gvjs_xea(c,g));for(r=0;r<g.length;r++)for(m=g[r],a=m.ov(),p=m.yva,b=p.Oa.V,l=0;l<b.length;l++)b[l].y=Math.round(l*q+a),b[l].x=f,k&&(p.hh.coordinates.y=b[l].y);return h}
function gvjs_WH(a,b,c){for(var d=a.Ty+a.oy,e=a.oc.right-a.oc.left-d,f=a.Ja.fontSize,g=Math.round(f/1.618),h=f+g,k=f+Math.round(f/3.236),f=[],l=0,m=Math.round(a.oc.left),n=0;n<c.length;n++){var p=c[n],q=b[n].length;if(0!=q){var r=gvjs_NG(a.ee,p.text,a.Ja,e,q),q={};q.id=p.id;q.Oa={text:p.text,ra:a.Ja,no:null,V:[],anchor:new gvjs_LG(m,0),ud:gvjs_4,jd:gvjs_4,ya:r.Le?p.text:"",angle:0};q.yc={};q.yc.coordinates=new gvjs_D(m,l,a.Ty,a.RR);q.yc.brush=p.brush.clone();a.Ja.Rb&&q.yc.brush.wd(a.Ja.Rb,1);q.ea=
!0;for(var t=0;t<r.V.length;t++)0<t&&(l+=k),q.Oa.V.push({x:d,y:l,length:e,text:r.V[t]});q.index=p.index;l+=h;f.push(q)}}b=Math.round(a.oc.top);a.Xt||(g=l-g,c=a.oc.bottom-a.oc.top,a.$N==gvjs_3?b+=c-g:a.$N==gvjs_1&&(b+=Math.floor((c-g)/2)));for(n=0;n<f.length;n++)q=f[n],q.yc.coordinates.top+=b,q.Oa.anchor.y+=b;return f}
function gvjs_Fea(a,b,c,d){for(var e=gvjs_mc(b,function(a,b){return Math.max(a,b.V.length)},0),f=[],g=0;g<e;g++){var h=0==g?c:d;gvjs_t(b,function(a,b){g<a.V.length&&f.push({key:b,min:0==g&&0==b?this.Ja.fontSize:h,kc:[]})},a)}return f}function gvjs_Dea(a,b){var c=a.length-1;return 1<a.length&&1>b[c].length}
function gvjs_Cea(a,b){var c=a.oc.bottom-a.oc.top,d=a.Ja.fontSize,e=c-a.oG*d,f=1<a.oG?e/(a.oG-1):0,g=(c-((d+f)*b.length-f))/2,h=[];gvjs_t(b,function(a){var b=Math.round(g);gvjs_t(a,function(a){a.Oa.anchor.y+=b;a.yc.coordinates.top+=b});g+=d+f;gvjs_Cc(h,a)});return h}function gvjs_TH(a,b,c){var d=Math.min(a.Dl.width*(2-1.618)/2,c);if(d<a.Ty+a.oy)return[];a=gvjs_Iea(a,d,b);return gvjs_hE(a,c)}
function gvjs_UH(a,b,c,d){for(var e=a.oc.right-a.oc.left,f=a.Ty+a.oy,g=Math.round(1.618*a.Ja.fontSize),h=[],k=0,l=Math.round(a.oc.top),m=0;m<b.length;m++){var n=c[m],p=gvjs_NG(a.ee,n.text,a.Ja,b[m]-f-(0<m?g:0),1),q=0<p.V.length?p.V[0]:"",r=a.ee(q,a.Ja).width,t=[{x:k+f,y:0,length:r,text:q}],u={};u.id=n.id;u.Oa={text:n.text,ra:a.Ja,no:null,V:q?t:[],anchor:new gvjs_LG(0,l),ud:gvjs_4,jd:gvjs_4,ya:p.Le?n.text:"",angle:0};u.ea=!0;u.yc={};u.yc.brush=n.brush.clone();a.Ja.Rb&&u.yc.brush.wd(a.Ja.Rb,1);u.yc.coordinates=
new gvjs_D(k,l,a.Ty,a.RR);u.index=n.index;h.push(u);k+=r+f+g}b=a.oc.left;d||(d=k-g,a.$N==gvjs_3?b+=e-d:a.$N==gvjs_1&&(b+=Math.floor((e-d)/2)));for(m=0;m<h.length;m++)u=h[m],u.yc.coordinates.left+=b,u.Oa.anchor.x+=b;return h}function gvjs_Iea(a,b,c){var d=a.Ty+a.oy,e=Math.round(1.618*a.Ja.fontSize);return gvjs_u(c,function(a,c){var h=this.ee(a.text,this.Ja).width+d;a=Math.min(b,h);h-=a;0<c&&(a+=e);return{min:a,kc:[h]}},a)}
function gvjs_SH(a,b){for(var c="0";10<=b;)c+="0",b/=10;return a.ee(c+"/"+c,a.uga).width};function gvjs_XH(a,b,c,d,e){this.Pb=this.bj=a;this.options=b;this.zc=c;this.Nj=this.$f=null;a=this.ma=this.S$();a.zc=c;a.width=d;a.height=e;a.ib=gvjs_2i(b,gvjs_yb,gvjs_pG,gvjs_e);a.Nk=gvjs_L(b,gvjs_Gu);a.Zm=gvjs_Ri(b,gvjs_Hu,Math.round(Math.pow(2*(a.width+a.height),1/3)));a.o_=gvjs_2i(b,"seriesType",gvjs_qG,gvjs_M);a.Yg=gvjs_I(b,gvjs_du,!0);a.rg=gvjs_I(b,gvjs_$x);a.WE=gvjs_2i(b,gvjs_hx,gvjs_bj,gvjs_pb);a.R7=gvjs_I(b,"legend.newLegend");a.QG=gvjs_5i(b,gvjs_Ds);a.v$=gvjs_5i(b,gvjs_$s);c=a.v$;d=a.QG;
c=gvjs_fi(c)?c.ob():gvjs_fi(d)?gvjs_ei(c)?gvjs_5h(c.ob(),d.ob(),c.Ie):d.ob():null;a.XN=c;a.Bna=gvjs_Xi(b,gvjs_Js,"");a.zca=gvjs_Xi(b,gvjs_Vu,"");a.Vy=a.XN||"";c=gvjs_L(b,gvjs_3x);a.KF=gvjs_2i(b,"titlePosition",gvjs_uG,gvjs_ww);d=gvjs_7i(b,gvjs_5x,{lb:a.Nk,fontSize:a.Zm,Rb:a.KF==gvjs_iv?a.Vy:gvjs_e});a.title={text:c,ra:d,no:null,V:[],ud:gvjs_4,jd:gvjs_3,ya:"",anchor:null,angle:0};a.JG=gvjs_2i(b,"axisTitlesPosition",gvjs_uG,gvjs_ww);a.hd=gvjs_I(b,"is3D");a.Lv=gvjs_I(b,"isRtl",!1);a.sia=gvjs_I(b,"shouldHighlightSelection",
!0);a.ek=gvjs_I(b,gvjs_nv);a.bD=gvjs_2i(b,"interactivityModel",gvjs_6da,gvjs_Vt);this.aaa()}gvjs_=gvjs_XH.prototype;gvjs_.qh=function(){return this.ma};gvjs_.S$=function(){return new gvjs_QF};gvjs_.Tl=function(){return this.ma};
gvjs_.init=function(a,b){var c=Infinity;if(null!=b){var d=this.options.Y("async",null);c=gvjs_p(d)?d:(d=gvjs_I(this.options,"async",!1))?100:Infinity}var e=this.YJ(),f=a(gvjs_r(function(){for(var a=gvjs_Qb(),d=0;0<e.length&&d<=c;)(d=e.shift()())&&(e=gvjs_Ac(d,e)),d=gvjs_Qb()-a;if(0===e.length){if(this.ma.bD==gvjs_7t&&(!this.ma.Eh||this.ma.Eh.line!=this.ma.D.length))throw Error("DIVE interactivity model is only supported when all series are of type line.");b&&b(this)}else setTimeout(f,0)},this));f()};
gvjs_.YJ=function(){var a;return[gvjs_r(function(){a=this.Tl()},this),gvjs_r(this.Tna,this),gvjs_r(function(){var b=this.cca(),c=this.bca(),d=null,e=a.ib;!a.sd||e!==gvjs_Cw&&e!==gvjs_pl?a.R7&&e!==gvjs_Cw&&e!==gvjs_Vs&&(d=2):d=2;d=gvjs_K(this.options,"legend.iconAspectRatio")||d;this.$f=new gvjs_RH(a,this.options,b,d);this.Nj=new gvjs_OH(a,this.options,c)},this),gvjs_r(this.wO,this),gvjs_r(function(){gvjs_Aea(this.$f);var b=this.ma,c=b.title.ra.fontSize,d=this.$f.Ja.fontSize,e=this.$f.getPosition(),
f=this.Nj.Ja.fontSize,g=this.Nj.getPosition(),h=b.KF==gvjs_ww?b.title.text:"",k=gvjs_NG(this.zc,h,b.title.ra,b.K.width,Infinity),l=Math.max(2,Math.round(c/3.236)),m=Math.max(2,Math.round(d/1.618)),f=Math.max(2,Math.round(f/1.618)),n=[];n.push({key:gvjs_Ss,min:2,kc:[Math.max(2,Math.round(1.618*b.Zm))-2]});n.push({key:gvjs_fy,min:0,kc:[Infinity]});0<k.V.length&&n.push({key:gvjs_3x,min:c+2,kc:[]});if(e==gvjs_ey){var p,e=this.$f;p=b.K.width;for(var q=e.sG,r=gvjs_TH(e,q,p),t=1;(0==e.bfa||e.bfa>t)&&r.length<
q.length;)++t,q=gvjs_Dc(q,r.length),r=gvjs_TH(e,q,p);p=t;for(e=0;e<p;++e)n.push({key:gvjs_Av,min:d+2,kc:[m-2]})}g==gvjs_ey&&n.push({key:gvjs_vt,min:this.Nj.getHeight()+2,kc:[f-2]});for(e=1;e<k.V.length;e++)n.push({key:gvjs_3x,min:c+2,kc:[l-2]});g=gvjs_iE(n,b.K.top);c=g[gvjs_fy][0]||0;k=g.title||[];l=gvjs_NG(this.zc,h,b.title.ra,b.K.width,k.length);for(e=0;e<l.V.length;e++)c+=k[e],b.title.V.push({text:l.V[e],x:b.K.left,y:c,length:b.K.width});b.title.ya=l.Le?h:"";h=g.legend||[];0<h.length&&(this.$f.oG=
h.length,d=c+h[0]-d,c+=gvjs_Sd.apply(null,h),this.$f.gr(new gvjs_C(d,b.K.right,c,b.K.left)));d=g.colorBar||[];0<d.length&&(c+=d[0],b=new gvjs_C(c-this.Nj.getHeight(),b.K.right,c,b.K.left),this.Nj.gr(b));a.Ta=this.$f.Mu();a.aj=this.Nj.Mu()},this)]};gvjs_.aaa=function(){this.Pb=new gvjs_Y(this.bj);if(2>this.Pb.S())throw Error("Not enough columns given to draw the requested chart.");};gvjs_.Oga=function(){};
function gvjs_YH(a,b,c,d,e){if(null==a||null==b)null==c&&(c=e()),c=Math.max(0,d-c),null==a&&null==b?a=b=c/2:null==a?a=c-b:b=c-a;c=Math.max(0,Math.round(d-(a+b)));a=Math.round(a);return{start:a,end:Math.min(d,a+c)}}
gvjs_.Tna=function(){var a=this.ma,b=gvjs_aj(this.options,gvjs_ft,a.width),c=gvjs_aj(this.options,gvjs_bt,a.height),d=gvjs_aj(this.options,gvjs_et,a.height),e=gvjs_aj(this.options,gvjs_ct,a.width),f=gvjs_aj(this.options,gvjs_at,a.height),g=gvjs_aj(this.options,gvjs_dt,a.width),h=gvjs_r(function(){var b=a.width/1.618,c=a.width-a.height*(1.618-1);return Math.round(b>c?b:(b+2*c)/3)},this),e=gvjs_YH(e,g,b,a.width,h),b=e.start,e=e.end,g=e-b,h=gvjs_r(function(){var b=a.height/1.618,c=a.height-a.width*(1.618-
1);return Math.round(b>c?b:(b+2*c)/3)},this),d=gvjs_YH(d,f,c,a.height,h),c=d.start,d=d.end;a.K={left:b,right:e,width:g,top:c,bottom:d,height:d-c}};function gvjs_ZH(a,b,c,d){this.VS=b;this.qd=new gvjs_jj({pattern:a});this.iAa=c;this.Xxa=d}gvjs_ZH.prototype.format=function(a){a/=this.VS;return this.qd.uc(a)+(" "+(2>Math.abs(a)?this.iAa:this.Xxa))};function gvjs__H(){this.qaa=new Date;this.vm(gvjs_wa)}gvjs__H.prototype.vm=function(a){switch(a){case gvjs_Ka:a=gvjs_Dh.YEAR_FULL;break;case gvjs_za:a="Q yyyy";break;case gvjs_xa:a=gvjs_Dh.YEAR_MONTH_ABBR;break;case gvjs_pa:a=gvjs_gh.Format.SHORT_DATE;break;default:a=gvjs_gh.Format.SHORT_DATETIME}this.qd=new gvjs_fj({pattern:a,timeZone:0})};gvjs__H.prototype.format=function(a){this.qaa.setTime(a);return this.qd.uc(this.qaa)};
function gvjs_0H(){this.p3=null;this.eE=[];this.i0=this.wA=this.eL=null}function gvjs_1H(a,b){a.p3=b;return a}function gvjs_2H(a,b){a.eL=b;return a}gvjs_0H.prototype.$n=function(a){this.wA=a;return this};function gvjs_3H(a,b){b=gvjs_lE(gvjs_p(b)?b:3);b=[new gvjs_ZH(b,Math.pow(10,15),"Quadrillion","Quadrillion"),new gvjs_ZH(b,Math.pow(10,12),"Trillion","Trillion"),new gvjs_ZH(b,Math.pow(10,9),"Billion","Billion"),new gvjs_ZH(b,Math.pow(10,6),"Million","Million")];a.eE=b;return a}
function gvjs_4H(a){var b;b=gvjs_lE(gvjs_p(5)?5:3);b=[new gvjs_ZH(b,Math.pow(10,15),"Q","Q"),new gvjs_ZH(b,Math.pow(10,12),"T","T"),new gvjs_ZH(b,Math.pow(10,9),"B","B"),new gvjs_ZH(b,Math.pow(10,6),"M","M")];a.eE=b;return a}gvjs_0H.prototype.ad=function(){var a;a=this.i0?new gvjs_jj(this.i0):new gvjs_jj({pattern:gvjs_lE(gvjs_p(this.p3)?this.p3:16)});return new gvjs_5H(a,this.eE,this.eL,this.wA)};function gvjs_5H(a,b,c,d){this.xpa=a;this.eE=b||[];this.eL=c||null;this.wA=d||null}
gvjs_5H.prototype.format=function(a){var b=0>a;a=Math.abs(a);this.eL&&(a=gvjs_kE(this.eL,a));for(var c=null,d=0;d<this.eE.length;d++){var e=this.eE[d];if(a>=e.VS){c=e.format(a);break}}null==c&&(c=this.xpa.uc(a));this.wA&&(a=this.wA.symbol,d=this.wA.usePadding?" ":"",c=this.wA.position==gvjs_O?c+d+a:a+d+c);return b?"-"+c:c};function gvjs_6H(a,b,c,d,e,f){this.fe=a;this.Na=b;this.Ky=c;this.vv=d;this.Wb=f}function gvjs_7H(a,b,c){return new gvjs_6H(a,b,!0,!0,0,c)}function gvjs_8H(a,b,c){return new gvjs_6H(a,b,!1,!1,0,c)}gvjs_6H.prototype.getPosition=function(){return Math.round(this.Na)};gvjs_6H.prototype.getValue=function(){return this.fe};gvjs_6H.prototype.Bd=function(){return this.Wb};gvjs_6H.prototype.Nn=function(a){this.Wb=a};function gvjs_9H(a,b){this.uM=a;this.gL=b||0;a=this.uM+this.gL;if(1<=a)a=1;else{var c=a.toString();a=0;b=c.indexOf("e");-1!=b?a=parseInt(c.substr(b+1),10):b=c.length;c=c.indexOf(".");-1!=c&&(a-=b-1-c);a=Math.pow(10,-a)}this.Qfa=a;this.Na=0}gvjs_=gvjs_9H.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){return Math.round((this.Na*this.uM+this.gL)*this.Qfa)/this.Qfa};
gvjs_.floor=function(a){this.Na=Math.floor((a-this.gL)/this.uM);return this.getValue()};gvjs_.ceil=function(a){this.Na=Math.ceil((a-this.gL)/this.uM);return this.getValue()};gvjs_.round=function(a){this.Na=Math.round((a-this.gL)/this.uM);return this.getValue()};function gvjs_$H(a,b,c,d){this.va=a;this.Sg=b;this.Bb=c;this.qd=d}function gvjs_aI(a,b){var c=b.length;if(0<c)for(;--c;)if(gvjs_bI(a,b[c-1],b[c]))return!1;return!0}function gvjs_bI(a,b,c){var d=gvjs_cI(a,b),e=gvjs_cI(a,c);return Math.abs(a.va.vb(b)-a.va.vb(c))<(d+e)/2}function gvjs_cI(a,b){b=a.qd.format(b);return a.Sg.kv(b,a.Bb)}function gvjs_dI(a,b,c){b=a.va.Af(b);a=a.va.Af(c);return Math.abs(a-b)}
function gvjs_eI(a,b){for(var c=[],d=0;d<b.length;d++){var e=b[d];c.push(gvjs_7H(e,a.va.vb(e),a.qd.format(e)))}return c}function gvjs_fI(a,b,c,d){if(b==c)return[b];if(!gvjs_Vd(b))return[c];var e=[];for(b=a.ceil(b);b<=c;)e.push(b),b=a.next();1==e.length&&(b=(new gvjs_9H(d/10)).floor(c),b!=e[0]&&e.push(b));return e};function gvjs_gI(a,b,c,d,e){this.hI=a;this.wP=b;this.WU=c;this.x5=d;this.vB=e;a=gvjs_hI(this,a);this.Qx=(d-c)/(gvjs_hI(this,b)-a);this.bM=this.Qx*a-c}gvjs_gI.prototype.vb=function(a){return gvjs_hI(this,a)*this.Qx-this.bM};gvjs_gI.prototype.Af=function(a){a:switch(a=(a+this.bM)/this.Qx,this.vB){case 0:a=Math.pow(Math.E,a);break a;case 1:break a;default:a=Math.pow(a*this.vB+1,1/this.vB)}return a};
function gvjs_hI(a,b){switch(a.vB){case 0:return Math.log(b);case 1:return b;default:return(Math.pow(b,a.vB)-1)/a.vB}};function gvjs_iI(a,b,c,d,e,f){this.os=a;this.gI=b;this.JE=c;this.HE=d;this.uu=e;this.jba=f;this.os==this.gI?e=this.os/2:isNaN(this.jba)?e=gvjs_vF(1,gvjs_xF(this.gI-this.os))/1E3:(e=this.jba/2,0<this.os&&(e=Math.min(this.os,e)));this.Fm=e;a>=this.Fm?(this.gl=new gvjs_gI(a,b,c,d,this.uu),this.Ni=Math.round(this.gl.vb(this.Fm))):b<=-this.Fm?(this.gl=new gvjs_gI(-b,-a,d,c,this.uu),this.Ni=Math.round(this.gl.vb(this.Fm)),f=2*this.Ni-d,e=2*this.Ni-c,this.gl=new gvjs_gI(-b,-a,f,e,this.uu)):a>=-this.Fm?(this.Ni=
Math.round(c),this.gl=new gvjs_gI(this.Fm,b,this.Ni,d,this.uu)):b<=this.Fm?(this.Ni=Math.round(d),e=2*this.Ni-c,this.gl=new gvjs_gI(this.Fm,-a,this.Ni,e,this.uu)):(this.gl=new gvjs_gI(this.Fm,b,0,1,this.uu),e=this.gl.vb(-a),this.Ni=Math.round(c+e/(e+1)*(d-c)),b>=-a?this.gl=new gvjs_gI(this.Fm,b,this.Ni,d,this.uu):(e=2*this.Ni-c,this.gl=new gvjs_gI(this.Fm,-a,this.Ni,e,this.uu)));this.Mg=d<c}gvjs_=gvjs_iI.prototype;gvjs_.lc=function(){return this.os};gvjs_.pc=function(){return this.gI};gvjs_.Lo=function(){return this.JE};
gvjs_.pn=function(){return this.HE};gvjs_.Af=function(a){if(this.os==this.gI)return this.os;var b=this.Mg?-1:1;return a*b>this.Ni*b?this.gl.Af(a):a*b<this.Ni*b?-this.gl.Af(2*this.Ni-a):0};gvjs_.vb=function(a){return this.os==this.gI?Math.abs(this.JE-this.HE)/2:a>this.Fm?this.gl.vb(a):a<-this.Fm?2*this.Ni-this.gl.vb(-a):this.Ni};function gvjs_jI(a){this.Kwa=a.concat();this.xK=a.length;this.Na=0}gvjs_=gvjs_jI.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){var a=Math.floor(this.Na/this.xK);return gvjs_vF(this.Kwa[this.Na-a*this.xK],a)};gvjs_.floor=function(a){this.Na=this.xK*gvjs_yF(a);if(this.getValue()!=a)for(;this.gh()>a;);return this.getValue()};
gvjs_.ceil=function(a){this.Na=this.xK*gvjs_xF(a);if(this.getValue()!=a)for(;this.next()<a;);return this.getValue()};gvjs_.round=function(a){this.Na=this.xK*gvjs_yF(a);if(this.getValue()!=a){for(;this.gh()>a;);if(a-this.getValue()<this.next()-a)return this.gh()}return this.getValue()};function gvjs_kI(a,b,c,d,e){this.va=a;this.QK=e;this.Yi=0;this.Ep=new gvjs_$H(a,c,d,b);this.Zt=new gvjs_jI([1,2,5])}gvjs_kI.prototype.iJ=function(){var a=this.U0(),b;this.Zt.floor(a);do b=new gvjs_9H(a),b=gvjs_fI(b,this.va.lc(),this.va.pc(),a),a=this.Zt.next();while(!gvjs_aI(this.Ep,b));return gvjs_eI(this.Ep,b)};
gvjs_kI.prototype.U0=function(){var a=this.va.Lo(),b=this.va.pn(),c=gvjs_dI(this.Ep,b,b-this.QK),d=gvjs_dI(this.Ep,a,a+this.QK),c=Math.max(d,c),d=this.va.vb(this.Yi);d>=a&&d<=b&&(a=this.va.Af(d+this.QK),c=Math.max(c,a));return this.Zt.ceil(c)};function gvjs_lI(a,b,c,d){this.hI=a;this.wP=b;this.y5=c;this.Kha=d;this.Qx=(this.Kha-this.y5)/(this.wP-this.hI);this.bM=this.Qx*this.hI-this.y5}gvjs_=gvjs_lI.prototype;gvjs_.Af=function(a){return(a+this.bM)/this.Qx};gvjs_.vb=function(a){return a*this.Qx-this.bM};gvjs_.Lo=function(){return this.y5};gvjs_.pn=function(){return this.Kha};gvjs_.lc=function(){return this.hI};gvjs_.pc=function(){return this.wP};function gvjs_mI(a,b){this.OT=a;this.cL=Math.floor(a/10);this.Jr=a-this.cL;this.wc=0;this.oT=gvjs_xF(Math.abs(b));this.WA=this.Jr*this.oT;this.Na=0}function gvjs_nI(a){var b=Math.floor(a.Na/a.Jr);a=10*(a.Na+a.cL-b*a.Jr)/a.OT;0==a&&(a=1);return gvjs_vF(a,b)}gvjs_=gvjs_mI.prototype;gvjs_.getValue=function(){this.Na=Math.abs(this.wc)+this.WA;return 0<this.wc?gvjs_nI(this):0>this.wc?-gvjs_nI(this):0};gvjs_.next=function(){this.wc++;return this.getValue()};gvjs_.gh=function(){this.wc--;return this.getValue()};
gvjs_.floor=function(a){var b=this.cL,c=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))return this.wc=0>a?-1:0,this.getValue();0<a?this.wc=this.Jr*c-this.WA:0>a&&(this.wc=this.WA-this.Jr*c,b=-b);this.getValue()!=a&&(c=this.OT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.floor(c)-b);return this.getValue()};
gvjs_.ceil=function(a){var b=this.cL,c=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))return this.wc=0<a?1:0,this.getValue();0<a?this.wc=this.Jr*c-this.WA:0>a&&(this.wc=this.WA-this.Jr*c,b=-b);this.getValue()!=a&&(c=this.OT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.ceil(c)-b);return this.getValue()};
gvjs_.round=function(a){var b=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))return this.wc=0;if(0<a){this.wc=this.Jr*b-this.WA;if(this.next()>a)return a-this.getValue()>=this.gh()-a?this.next():this.getValue();this.gh()}else if(0>a){this.wc=this.WA-this.Jr*b;if(this.gh()<a)return a-this.getValue()<this.next()-a?this.gh():this.getValue();this.next()}this.getValue()!=a&&(b=this.OT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.round(b)-this.cL);return this.getValue()};function gvjs_oI(a,b,c,d,e,f){this.va=a;this.qd=b;this.Sg=c;this.Bb=d;this.Vj=f;this.QK=e;this.Ep=new gvjs_$H(a,c,d,b);this.Zt=new gvjs_jI([1,2,5])}
gvjs_oI.prototype.iJ=function(){var a=this.Vj/10,b=this.U0(),c=gvjs_fI(new gvjs_mI(b,a),this.va.lc(),this.va.pc(),b);if(2>c.length)return gvjs_eI(this.Ep,c);var b=c[0],d=c[1];if(0==b){if(3>c.length)return gvjs_eI(this.Ep,c);b=d;d=c[2]}c=gvjs_vF(1,gvjs_yF(Math.abs(b)));c==b&&(c*=10);this.Zt.ceil(c/Math.abs(d-b));do if(b=this.Zt.gh(),c=gvjs_fI(new gvjs_mI(b,a),this.va.lc(),this.va.pc(),b),b=this.Ep,d=[],!(1>=c.length||0!=c[0])){d.push(c[0]);for(var e=1,f=c.length;e<f;e++)gvjs_bI(b,c[0],c[e])||d.push(c[e]);
c=d}while(!gvjs_aI(this.Ep,c));return gvjs_eI(this.Ep,c)};gvjs_oI.prototype.U0=function(){var a=this.va.vb(10*this.Vj),b;this.Zt.floor(1);do b=this.Zt.next(),b=this.va.vb(10*this.Vj*(b-1)/b);while(Math.abs(a-b)>=this.QK);return this.Zt.gh()};function gvjs_pI(a,b){this.iA=null!=a?a:1;12<this.iA&&(this.mCa=new gvjs_9H(Math.floor(this.iA/12)));this.ora=b||0;this.im=new Date;this.floor(0)}gvjs_=gvjs_pI.prototype;gvjs_.getValue=function(){return this.im.getTime()};gvjs_.next=function(){var a=this.im.getUTCMonth(),a=a+this.iA;this.im.setUTCMonth(a);return this.getValue()};gvjs_.gh=function(){this.im.setUTCMonth(this.im.getUTCMonth()-this.iA);return this.getValue()};
gvjs_.floor=function(a){this.im.setTime(a);1<this.iA&&(this.im.setUTCMonth(this.im.getUTCMonth()-(this.im.getUTCMonth()+12-this.ora)%this.iA%12),12<this.iA&&(a=this.mCa.floor(this.im.getUTCFullYear()),this.im.setUTCFullYear(a)));this.im.setUTCDate(1);this.im.setUTCHours(0,0,0,0);return this.getValue()};gvjs_.ceil=function(a){return this.floor(a)<a?this.next():this.getValue()};gvjs_.round=function(a){return this.floor(a)!=a&&a-this.getValue()<this.next()-a?this.gh():this.getValue()};function gvjs_qI(){this.Na=0}gvjs_=gvjs_qI.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){return gvjs_vF(1,this.Na)};gvjs_.floor=function(a){this.Na=gvjs_xF(a);return this.getValue()};gvjs_.ceil=function(a){this.Na=gvjs_yF(a);return this.getValue()};gvjs_.round=function(a){var b=gvjs_vF(1,gvjs_yF(a)),c=b/10;this.Na=Math.round(.4342944819032518*Math.log(a-c<b-a?c:b));return this.getValue()};function gvjs_rI(a){a?(this.Oj=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.lf=new gvjs_jI([1,2,5])):(this.Oj=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.lf=new gvjs_qI);this.tT=this.lf.round(this.Oj[0]);this.J4=this.lf.gh();this.$xa=this.J4+(this.tT-this.J4)/2;this.ND=this.Oj[this.Oj.length-1];this.lf.round(1);this.Via=this.ND*this.lf.next();this.KAa=this.ND+(this.Via-this.ND)/2;gvjs_sI(this,2)}
function gvjs_sI(a,b){a.V7=1==b||4==b;2==b?a.Na=0:3==b?a.Na=a.Oj.length-1:1==b?a.ag=1:4==b&&(a.ag=a.ND)}gvjs_=gvjs_rI.prototype;gvjs_.getValue=function(){return this.V7?this.ag*this.lf.getValue():this.Oj[this.Na]};gvjs_.floor=function(a){if(a<this.tT)return gvjs_sI(this,1),this.lf.floor(a);if(a>=this.Via)return gvjs_sI(this,4),this.ag*this.lf.floor(a/this.ag);for(gvjs_sI(this,2);a>=this.Oj[this.Na];)this.Na++;return this.Oj[--this.Na]};
gvjs_.ceil=function(a){if(a<=this.J4)return gvjs_sI(this,1),this.lf.ceil(a);if(a>this.ND)return gvjs_sI(this,4),this.ag*this.lf.ceil(a/this.ag);for(gvjs_sI(this,3);a<=this.Oj[this.Na];)this.Na--;return this.Oj[++this.Na]};gvjs_.round=function(a){if(a<this.$xa)return gvjs_sI(this,1),this.lf.round(a);if(a>=this.KAa)return gvjs_sI(this,4),this.ag*this.lf.round(a/this.ag);for(gvjs_sI(this,3);0<this.Na&&a<this.Oj[this.Na];)this.Na--;this.Oj[this.Na+1]-a<=a-this.Oj[this.Na]&&this.Na++;return this.Oj[this.Na]};
gvjs_.next=function(){this.V7?(this.lf.next(),1==this.ag&&this.lf.getValue()==this.tT&&gvjs_sI(this,2)):(this.Na++,this.Na==this.Oj.length&&(gvjs_sI(this,4),this.lf.round(1),this.lf.next()));return this.getValue()};gvjs_.gh=function(){this.V7?(this.lf.gh(),this.ag==this.ND&&1==this.lf.getValue()&&gvjs_sI(this,3)):(this.Na--,-1==this.Na&&(gvjs_sI(this,1),this.lf.round(this.tT),this.lf.gh()));return this.getValue()};function gvjs_tI(a){a=(new gvjs_rI(!0)).round(a);return 2629746E3>a?6048E5==a?new gvjs_9H(a,3456E5):new gvjs_9H(a):new gvjs_pI(Math.round(a/2629746E3))}
function gvjs_uI(a){if(!isFinite(a))return"notime";var b=new Date;b.setTime(a);a=""+gvjs_vI(b.getUTCFullYear().toString(),4);var c=b.getUTCMonth(),d=b.getUTCDate(),e=1!=d,f=b.getUTCHours(),g=b.getUTCMinutes(),h=b.getUTCSeconds(),b=b.getUTCMilliseconds(),k=0!=f||0!=g||0!=h||0!=b;if(0!=c||e||k)a=a+"-"+gvjs_vI((c+1).toString(),2);if(e||k)a=a+"-"+gvjs_vI(d.toString(),2);k&&(a=a+"T"+gvjs_vI(f.toString(),2),a=a+":"+gvjs_vI(g.toString(),2),a=a+":"+gvjs_vI(h.toString(),2),a=a+"."+gvjs_vI(b.toString(),3));
return a}
function gvjs_wI(a,b){var c="",d=new Date;d.setTime(a);a=d.getUTCMonth();var e=d.getUTCDate(),f=d.getUTCHours(),g=d.getUTCMinutes(),h=d.getUTCSeconds(),k=d.getUTCMilliseconds(),c=c+gvjs_vI(d.getUTCFullYear().toString(),4);if(b==gvjs_Ka)return c;c=c+"-"+gvjs_vI((a+1).toString(),2);if(b==gvjs_xa)return c;c=c+"-"+gvjs_vI(e.toString(),2);if(b==gvjs_pa)return c;c=c+"T"+gvjs_vI(f.toString(),2);c=c+":"+gvjs_vI(g.toString(),2);c=c+":"+gvjs_vI(h.toString(),2);return c=c+"."+gvjs_vI(k.toString(),3)}
function gvjs_vI(a,b){for(var c=a.length;c<b;c++)a="0"+a;return a}function gvjs_xI(a){if("notime"==a||null==a||""==a)return NaN;var b,c=0,d=1,e=0,f=0,g=0,h=0;b=parseInt(a.substr(0,4),10);4<a.length&&(c=parseInt(a.substr(5,2),10)-1,7<a.length&&(d=parseInt(a.substr(8,2),10),10<a.length&&(e=parseInt(a.substr(11,2),10),f=parseInt(a.substr(14,2),10),g=parseInt(a.substr(17,2),10),h=parseInt(a.substr(20,3),10))));return Date.UTC(b,c,d,e,f,g,h)}
function gvjs_yI(a,b){if(a.start==a.end||0==b)return a;b*=a.end-a.start;var c=a.end;a=a.start;return new gvjs_G(0>a?-gvjs_zI(-a,b):gvjs_AI(a,b),0>c?-gvjs_AI(-c,b):gvjs_zI(c,b))}function gvjs_AI(a,b){if(0==a)return 0;for(var c=a,d=0,e=NaN;0<c;){var f=gvjs_xF(c),g=gvjs_vF(1,f),h=gvjs_BI(c);if(5<h&&(e=5*g+d,e=gvjs_CI(e,f),e<=a&&e>a-b))break;e=h*g+d;e=gvjs_CI(e,f);if(e<=a&&e>a-b)break;f=h*g;d+=f;c-=f}return e}
function gvjs_zI(a,b){if(0==a)return 0;for(var c=a,d=0,e=NaN;0<c;){var f=gvjs_xF(c),g=gvjs_vF(1,f),h=gvjs_BI(c);if(5>h&&(e=5*g+d,e=gvjs_CI(e,f),e<=a+b&&e>=a))break;e=h*g+d;e=gvjs_CI(e,f);if(e<=a+b&&e>=a)break;e=(h+1)*g+d;e=gvjs_CI(e,f);if(e<=a+b&&e>=a)break;f=h*g;d+=f;c-=f}return e}function gvjs_CI(a,b){b=gvjs_vF(1,Math.abs(b));return Math.round(a*b)/b}function gvjs_BI(a){a/=gvjs_vF(1,gvjs_xF(a));var b=Math.abs(Math.round(a)-a);0!=b&&1E-10>b&&(a=Math.round(a));return Math.floor(a)};function gvjs_Jea(a,b,c,d,e,f,g,h,k){this.mpa=a;this.nea=b;this.Gja=c;this.Sg=d;this.xg=e;this.va=f;this.rT=g;this.Bb=h;this.Y1=k;this.lpa=gvjs_0g(a);this.uS=gvjs_0g(b);this.xg.vm(this.nea)}function gvjs_Kea(a,b,c){var d=a.va.vb(b);c=a.va.vb(c);d=(d+c)/2;return gvjs_8H(a.va.Af(d),d,a.xg.format(b))};function gvjs_DI(a,b,c,d,e,f,g){this.va=a;this.sl=b;this.Sg=c;this.xg=d;this.rT=e;this.Bb=f;this.Y1=g;this.Sia=[gvjs_EI(this,gvjs_pa,1),gvjs_EI(this,gvjs_pa,7),gvjs_EI(this,gvjs_xa,1),gvjs_EI(this,gvjs_xa,2),gvjs_EI(this,gvjs_xa,3),gvjs_EI(this,gvjs_za,1),gvjs_EI(this,gvjs_xa,6),gvjs_EI(this,gvjs_Ka,1),gvjs_EI(this,gvjs_Ka,2),gvjs_EI(this,gvjs_Ka,5),gvjs_EI(this,gvjs_Ka,10),gvjs_EI(this,gvjs_Ka,20),gvjs_EI(this,gvjs_Ka,50),gvjs_EI(this,gvjs_Ka,100),gvjs_EI(this,gvjs_Ka,1E3),gvjs_EI(this,gvjs_Ka,1E4),
gvjs_EI(this,gvjs_Ka,1E7)]}function gvjs_EI(a,b,c){return new gvjs_Jea(a.sl,b,c,a.Sg,a.xg,a.va,a.rT,a.Bb,a.Y1)}
gvjs_DI.prototype.iJ=function(){for(var a=gvjs_0g(this.sl),b=0;b<this.Sia.length;b++){var c=this.Sia[b];if(a<=c.uS){a:{var d=c,e=d.va.lc(),f=d.va.pc();d.xg.vm(d.mpa);if(e==f)c=[gvjs_8H(e,Math.abs(d.va.Lo()-d.va.pn())/2,d.xg.format(e))];else{var g,c=d.xg.format(f);g=new gvjs_6H(f,d.va.pn(),!0,!0,0,c);d.xg.vm(d.nea);for(var h=1==d.Gja&&d.uS>d.lpa,k=gvjs_tI(d.uS*d.Gja),l=gvjs_tI(d.uS),c=[],m=NaN,n=k.ceil(e),e=l.ceil(e);e<=f;e=l.next()){var p=d.va.vb(e);if(e==n){var n=k.next(),q=d,r=m,t=e,u=q.Sg.kv(q.xg.format(r),
q.Bb),w=q.Sg.kv(q.xg.format(t),q.Bb);if(Math.abs(q.va.vb(r)-q.va.vb(t))-(u+w)/2<q.rT){c=null;break a}h?(isNaN(m)||c.push(gvjs_Kea(d,m,e)),c.push(new gvjs_6H(e,p,!0,!0,0,null))):(m=gvjs_7H(e,p,d.xg.format(e)),c.push(m));m=e}else c.push(new gvjs_6H(e,p,!1,!0,0,null))}h&&f<e&&(k=d,h=c,e=l,l=k.xg.format(f),n=k.Sg.kv(l,k.Bb),m=e.getValue(),e=e.gh(),e=k.va.vb(e),m=k.va.vb(m),k=k.va.vb(f),m=(e+m)/2,k-m>n/2&&h.push(gvjs_8H(f,m,l)));if(d.Y1){f=d;l=g;h=c;b:{for(k=h.length-1;0<=k;k--)if(null!=h[k].Bd()){h=h[k];
break b}h=null}null!=h&&(k=f.Sg.kv(h.Bd(),f.Bb),n=f.Sg.kv(l.Bd(),f.Bb),Math.abs(h.getPosition()-l.getPosition())-(k+n)/2<f.rT&&h.Nn(null));c.push(g)}g=c;for(l=f=0;l<g.length;l++)null!=g[l].Bd()&&f++;if(2>f)c=d,d=c.xg.format(c.va.lc()),g=c.xg.format(c.va.pc()),d=d+"-"+g,g=[],f=Math.abs(c.va.Lo()-c.va.pn()),c.Sg.zb(d)>f+40||g.push(gvjs_8H(NaN,c.va.Lo()+c.va.pn()/2,d)),c=g;else{b:{d=c;if(!(2>d.length))for(g=d[0],f=1;f<d.length;f++){l=d[f];if(5>Math.abs(l.getPosition()-g.getPosition())&&g.getValue()!=
l.getValue()){d=!0;break b}g=l}d=!1}if(d){d=[];for(g=0;g<c.length;g++)f=c[g],f.vv&&!f.Ky||d.push(f);c=d}}}}if(null!=c)return c}}return[]};function gvjs_FI(a,b,c,d,e,f,g,h,k,l,m){e&&(e=c,c=d,d=e);if(a==b)return g=(d-c)/2+c,m=m.format(a),[gvjs_8H(a,g,m)];a=1==f?new gvjs_lI(a,b,c,d):new gvjs_iI(a,b,c,d,f,g);if(a.lc()==a.pc())b=1;else{c=Math.min(a.Lo(),a.pn());d=Math.max(a.Lo(),a.pn());f=Math.abs(a.Af(c));e=Math.abs(a.Af(d));b=Math.max(f,e);var n=0,p=a.vb(0);if(c>p||p>d)n=Math.min(f,e);c=a.vb(n);b=a.vb(b);b=gvjs_GI(c,a)/gvjs_GI(b,a)}return(.65<b?new gvjs_kI(a,m,l,h,k):new gvjs_oI(a,m,l,h,k,g)).iJ()}
function gvjs_GI(a,b){var c=b.Af(a);a=b.Af(a+10);return Math.abs(a-c)};function gvjs_HI(a,b){this.loa=a;this.koa=b}gvjs_HI.prototype.zb=function(a){return a.length*this.loa};gvjs_HI.prototype.getHeight=function(){return this.koa};gvjs_HI.prototype.kv=function(a,b){return b==gvjs_d?this.zb(a):this.getHeight(a)};function gvjs_II(a,b){this.Bw=a;this.Ja=b}gvjs_II.prototype.zb=function(a){return this.Bw(a,this.Ja).width};gvjs_II.prototype.getHeight=function(a){return this.Bw(a,this.Ja).height};gvjs_II.prototype.kv=function(a,b){return b==gvjs_d?this.zb(a):this.getHeight(a)};function gvjs_JI(a,b,c,d,e,f){this.t5=a;this.cQ=b;this.m=c;this.Uba=d;this.twa=gvjs_Ri(c,d("gridlines.minStrongLineDistance"));this.vwa=gvjs_Ri(c,d("gridlines.minWeakLineDistance"));this.uwa=gvjs_Ri(c,d("gridlines.minStrongToWeakLineDistance"));this.qwa=gvjs_Ri(c,d("gridlines.minNotchDistance"));this.pwa=gvjs_Ri(c,d("gridlines.minMajorTextDistance"));this.pfa=gvjs_Ri(c,d("gridlines.minMinorTextDistance"));this.FBa=gvjs_Ri(c,d("gridlines.unitThreshold"));this.l9=gvjs_I(c,d("gridlines.allowMinor"));
this.Xf=e;this.VM=f}function gvjs_Lea(a,b,c,d){return new gvjs_JI(gvjs_Mea,gvjs_Nea,a,b,c,d)}
gvjs_JI.prototype.Rna=function(a,b,c,d,e,f){b=gvjs_Oea(this,a,b,c);a=gvjs_9i(this.m,this.Uba("gridlines.units."+b.$n));c=gvjs_IE[b.$n];a=gvjs_KI(this,{minValue:b.minValue,maxValue:b.maxValue,Fja:b.$n,Eja:c,Cja:gvjs_JE[c],Dja:a.format,H7:a.interval,ofa:this.twa,qv:e.qv,nd:e.nd,tfa:this.pwa,c1:[],nfa:0},d,f);if(!a||0===a.Za.length)return{Za:[],Bj:[]};if(!(this.l9&&1==a.multiple&&0<c)){f=gvjs_LI(this,e.nd,1!=a.multiple?0:1,a.Za,a.jW);if(this.l9&&1<a.multiple){if(a.wwa/a.multiple<this.qwa)d=[];else{e=
e.qv;c=[];b=new gvjs_BE(a.Za[0].Ca,new Date(b.maxValue+this.VM),gvjs_IE[b.$n],1);for(var g=0;b.wz<b.aC;){if(0!=g%a.multiple){var h=b.next(),k=d(h.getTime());c.push({Ca:h,la:k,ea:!0,brush:e,length:5})}g++}d=c}a=gvjs_Ac(a.Za,d)}else a=a.Za;return{Za:a,Bj:f}}--c;g=gvjs_HE[c];h=gvjs_9i(this.m,this.Uba("minorGridlines.units."+g));f=gvjs_KI(this,{minValue:b.minValue,maxValue:b.maxValue,Fja:g,Eja:c,Cja:gvjs_JE[c],Dja:h.format,H7:h.interval,ofa:this.vwa,qv:e.vT,nd:e.UK,tfa:this.pfa,c1:a.Za,nfa:this.uwa},
d,f);if(null==f)return d=gvjs_LI(this,e.nd,2,a.Za,a.jW),{Za:a.Za,Bj:d};d=gvjs_LI(this,e.nd,1,a.Za,a.jW);e=gvjs_LI(this,e.UK,1,f.Za,f.jW,d);a=gvjs_Ac(f.Za,a.Za);f=gvjs_Ac(d,e);return{Za:a,Bj:f}};function gvjs_Oea(a,b,c,d){var e=Math.round(.15*(c-b));b-=e;c+=e;gvjs_yE(d,gvjs_Pea,a.cQ);a=gvjs_yE((c-b)/a.FBa/2,a.t5,a.cQ);var f=gvjs_Qea(a);a=gvjs_qc(gvjs_JE,function(a){return gvjs_Lc(a,f)});return{minValue:b,maxValue:c,$n:gvjs_HE[a]}}
function gvjs_KI(a,b,c,d){for(var e=gvjs_u(b.Dja,function(a){return new gvjs_fj({pattern:a})}),f=0;f<b.H7.length;++f){var g=b.H7[f],h=0,k=gvjs_nda(b.Cja,g),k=gvjs_tE(new Date(b.minValue+a.VM),k);"days"===b.Fja&&(k=gvjs_mda(k));for(var l=new gvjs_BE(k,new Date(b.maxValue+a.VM),b.Eja,g),k=[],m=!0,n=c(b.minValue),p=-1;l.wz<l.aC;){var q=l.next(),r=c(q.getTime()-a.VM);-1==p&&r>=n&&(p=k.length);var t=l.hp();if(null!=t){t=c(t.getTime()-a.VM);if(t<r+1)break;if(t-r<b.ofa){m=!1;break}}for(t=!1;h<b.c1.length;){var u=
b.c1[h];if(Math.abs(u.la-r)<b.nfa){t=!0;break}if(u.la>r){h=Math.max(0,h-1);break}h++}t||k.push({Ca:q,la:r,ea:!0,brush:b.qv,length:null})}if(m){1<p&&(k=gvjs_Dc(k,p-1));h=m=null;for(n=0;n<e.length;++n){p=e[n];q=!0;r=[];for(l=0;l<k.length;++l){var t=k[l],u=p.uc(t.Ca),w=d(u,b.nd),w=a.Xf?w.height:w.width;if(l+1<k.length&&k[l+1].la-t.la<b.tfa+w){q=!1;break}r.push({text:u,size:w})}if(q&&0<r.length){m=n;h=r;break}}if(null!=m){a=Infinity;for(l=0;l<k.length-1;++l)a=Math.min(a,k[l+1].la-k[l].la);return{Za:k,
jW:h,multiple:g,wwa:a}}}}return null}
function gvjs_LI(a,b,c,d,e,f){var g=[];if(null!=f)for(var h=0;h<f.length;++h){var k=f[h].Oa,l=k.V[0];g.push(gvjs_MI(l.x,l.length,k.ud,a.pfa))}a=1==c?gvjs_4:gvjs_1;f=0;h=[];k=2==c?d.length-1:d.length;for(l=0;l<k;++l){var m=d[l];if(m.ea&&e[l]){for(var n=Math.round(2==c?(d[l+1].la+m.la)/2:m.la),p=e[l].size,q=gvjs_MI(n,p,a),r=!0;f<g.length;){var t=g[f];if(gvjs_Xh(q,t)){r=!1;break}if(t.start>q.end){f=Math.max(0,f-1);break}f++}r&&h.push({Ca:m.Ca,ea:!0,la:n,Oa:{text:e[l].text,ra:b,V:[{x:n,y:0,text:e[l].text,
length:p}],ud:a,jd:gvjs_3,AGa:e[l].text,anchor:null,angle:0}})}}return h}function gvjs_Qea(a){return gvjs_u(a,function(a){return 0<a?1:0})}function gvjs_MI(a,b,c,d){d=gvjs_k(d)?d:0;c==gvjs_4?(c=a,a=c+b):(c=Math.round(a-b/2),a=Math.round(a+b/2));return new gvjs_G(c-d,a+d)}
var gvjs_Pea=[[1],[50],[500],[0,1],[0,15],[0,30],[0,0,1],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,0,1]],gvjs_Mea=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,0,1],[0,0,0,0,0,0,10],[0,0,0,0,
0,0,50],[0,0,0,0,0,0,100]],gvjs_Nea=3;function gvjs_NI(a,b,c,d,e,f){this.dE=c;this.m=b;this.index=d;this.type=gvjs_2i(b,this.qb(gvjs_yb),gvjs_Zda,e);this.maxValue=this.minValue=null;this.rG=[];this.j_=this.AA=null;this.dna=0<a.Eh.bars;c=gvjs_L(b,this.qb(gvjs_3x));d=a.JG===gvjs_iv?a.Vy:gvjs_e;d={lb:a.Nk,fontSize:a.Zm,Rb:d};d=gvjs_7i(b,this.qb(gvjs_5x),d);this.title={text:c,ra:d,no:null,V:[],ud:gvjs_1,jd:gvjs_4,ya:"",anchor:null,angle:0};this.N3=!1;this.Bj=null;this.Xn=gvjs_2i(b,this.qb("textPosition"),gvjs_uG,gvjs_ww);c=this.type!=gvjs_Al||
a.ib==gvjs_pl?gvjs_Xi(b,"majorAxisTextColor",""):gvjs_Xi(b,"minorAxisTextColor","");d=this.Xn===gvjs_iv?a.Vy:gvjs_e;c={color:c,lb:a.Nk,fontSize:a.Zm,Rb:d};this.nd=gvjs_7i(b,this.qb(gvjs__x),c);d=gvjs_Ri(b,this.qb("gridlines.minorTextOpacity"));d=gvjs_5h(this.nd.color,a.XN||gvjs_ea,d);this.UK=gvjs_7i(b,this.qb(gvjs__x),c);this.UK.color=d;this.ZAa=gvjs_2i(b,this.qb("outTextPosition"),gvjs_3da,"unbound");this.eja=gvjs_2i(b,this.qb("inTextPosition"),gvjs_4da,"low");c=gvjs_Xi(b,this.qb(gvjs_Js),a.Bna);
this.Ana=new gvjs_H({fill:c});c=gvjs_Xi(b,this.qb(gvjs_Xu),a.zca);this.qv=new gvjs_H({fill:c});this.Jq=gvjs_Ri(b,this.qb(gvjs_$v),0);d=gvjs_Ri(b,this.qb("gridlines.minorGridlineOpacity"));a=gvjs_5h(c,a.XN||gvjs_ea,d);a=gvjs_Xi(b,this.qb(gvjs_9v),a);this.vT=new gvjs_H({fill:a});this.Fq=2;this.Rba=Math.max(this.Fq,Math.round(this.title.ra.fontSize/3.236));this.ticks=[];this.Ri=null;this.IG=0;this.direction=this.Wm=gvjs_J(b,this.qb(gvjs_Va),1);this.sf=this.Rg=null;this.xN=this.YD=0;this.xb={min:-Infinity,
max:Infinity};this.bG=this.Cpa=f;f=gvjs_BF(this.m,this.qb(gvjs_Nv),this.qb(gvjs_bx));this.xwa=f===gvjs_aw;this.ut="log"===f||this.xwa;this.type==gvjs_Al&&(this.a8=this.Db=this.ja=null,this.sl=gvjs_2i(b,this.qb("timeGranularity"),gvjs_7aa,gvjs_wa),this.pX=Infinity)}gvjs_=gvjs_NI.prototype;gvjs_.qb=function(a){return gvjs_mE(this.dE,a)};function gvjs_LH(a,b){gvjs_p(b)&&0!==b&&!isNaN(b)&&(a.pX=Math.min(Math.abs(b),a.pX))}
gvjs_.WC=function(a){this.Ri&&0<this.Ri.length&&gvjs_t(this.Ri,function(a){gvjs_LH(this,a.v)},this);this.ja.WC(this.pX/10,a||[])};
function gvjs_OI(a,b,c){var d=gvjs_OF().rh(b);a.ja=d;a.dataType=b;a.Cy=gvjs_K(c,a.qb(gvjs_Yu));a.Ri=c.Y(a.qb(gvjs_1x));a.Ri&&(a.Ri=gvjs_u(a.Ri,function(a){var b={};b.v=gvjs_k(a.v)?a.v:a;gvjs_o(a.f)&&(b.f=a.f);return b}));b=a.jj();b=!a.ut&&gvjs_4i(c,gvjs_fu)&&(!gvjs_4i(c,"explorer.axis")||gvjs_Vi(c,a.qb("explorer.axis."+b)));!a.Ri&&(b||0>a.Cy||null===a.Cy&&a.ut)&&(a.a8=!0,a.Cy=-1);d.init(c,a.dE,a.Cy);a.minValue=d.Y(c,a.qb(gvjs_fl));a.maxValue=d.Y(c,a.qb(gvjs_el));a.AA=c.Y(a.qb(gvjs_Is),gvjs_DG.vAxis.gridlines.baseline);
c=null;c=gvjs_k(a.AA)&&a.AA!==gvjs_Oa?a.AA:a.j_||a.ja.E0();a.j_=c}
function gvjs_PI(a,b){a.bG=gvjs_2i(b,a.qb(gvjs_Fy),gvjs__da,a.bG);if(a.type==gvjs_Al){var c=a.ja,d=c.Y(b,a.qb("viewWindow.numericMin"));gvjs_p(d)||(d=c.Hc(c.Y(b,a.qb(gvjs_Ey))));var e=c.Y(b,a.qb("viewWindow.numericMax"));gvjs_p(e)||(e=c.Hc(c.Y(b,a.qb(gvjs_Dy))));null!=d&&(a.xb.min=d);null!=e&&(a.xb.max=e)}else a.xb.min=gvjs_J(b,a.qb(gvjs_Ey),a.xb.min),a.xb.max=gvjs_J(b,a.qb(gvjs_Dy),a.xb.max),a.xb.max=Math.max(a.xb.min+1,a.xb.max);a.xb.min>a.xb.max&&(b=a.xb.min,a.xb.min=a.xb.max,a.xb.max=b);a.type==
gvjs_Al&&(-Infinity!=a.xb.min&&gvjs_EF(a.ja,a.xb.min),Infinity!=a.xb.max&&gvjs_FF(a.ja,a.xb.max),gvjs_QI(a))}function gvjs_RI(a){if(a.type==gvjs_Al&&!a.ja)throw Error("Axis type/data type mismatch for "+a.dE);}
function gvjs_SI(a,b,c,d,e,f){a.Rg=d+(1==a.direction?.5:-.5);a.IG=c-1;a.sf=d+c*a.direction;c=a.l$(b);a.gJ(b);gvjs_TI(a)&&(a.a8||gvjs_I(a.m,a.qb("gridlines.newTimeline")))&&(a.N3=!0);b=a.N3?gvjs_Rea(a,b,e,f):gvjs_Sea(a,b,e,f);return{title:a.title,name:a.Wba(),type:a.type,Cq:a.ut,dataType:a.dataType,Wm:a.Wm,Rg:a.Rg,sf:a.sf,Pd:{Te:gvjs_r(a.Tfa,a),zk:gvjs_r(a.Bn,a)},position:{Te:gvjs_r(a.gH,a),zk:gvjs_r(a.j$,a)},wk:c,Db:b.Db,Za:b.Za,ei:b.ei,text:a.Bj,aG:a.ja?{min:a.ja.Xe,max:a.ja.kf}:{min:a.xb.min,max:a.xb.max}}}
function gvjs_Sea(a,b,c,d){a.type==gvjs_Al?(gvjs_Tea(a),a.Ri?gvjs_Uea(a):a.a8?gvjs_TI(a)?gvjs_Vea(a,b):gvjs_Wea(a,b):gvjs_Xea(a)):gvjs_Yea(a,b,a.IG+1);var e=gvjs_UI(a),f=null;if(a.type==gvjs_Al){var f=gvjs_u(a.ticks,function(a){return{tick:a,Ca:a.Ca,la:a.la,ea:!0,length:null,brush:this.qv}},a),g;if(g=a.ut?gvjs_Zea(a,f):gvjs__ea(a,f))g=gvjs_u(g,function(a){return{Ca:this.j$(a),la:a,ea:!0,length:null,brush:this.vT}},a),gvjs_Cc(f,g);gvjs_kc(f,function(a){if(gvjs_VI(this,a.la)||gvjs_WI(this,a.la))a.ea=
!1,gvjs_yc(this.ticks,a.tick);delete a.tick},a)}e&&(e.ea=Infinity!=e.la&&!gvjs_VI(a,e.la)&&!gvjs_WI(a,e.la));g=null;gvjs_I(a.m,a.qb("ticklines"))&&(f&&(g=gvjs_Bc(f)),e&&gvjs_Cc(g||[],[e]));a.VY(b,c,d,null);a.QY(b);return{Za:f,ei:g,Db:e}}
function gvjs_Rea(a,b,c,d){gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);if(a.ja.Xe>=a.ja.kf)return{Za:null,ei:null,Db:null};var e=gvjs_UI(a);gvjs_Ic(a.rG);for(var f=Infinity,g=1;g<a.rG.length;++g){var h=a.rG[g]-a.rG[g-1];h&&(f=Math.min(f,h))}Infinity===f&&(f=0);var k=a.gJ(b).orientation===gvjs_i,g=0;a.ja instanceof gvjs_PF&&(g=(new Date(1970,0,1)).getTime());var g=gvjs_Lea(a.m,gvjs_r(a.qb,a),k,g),h={nd:a.nd,qv:a.qv,UK:a.UK,vT:a.vT},l=a.direction;a.direction=1;var m=g.Rna(a.ja.Xe,a.ja.kf,f,gvjs_r(a.zd,a),h,b.zc);
a.direction=l;-1===l&&(gvjs_kc(m.Za,function(a){a.la=gvjs_ZI(this,a.la)},a),gvjs_kc(m.Bj,function(a){a.la=gvjs_ZI(this,a.la);a.Oa.V[0].x=gvjs_ZI(this,a.Oa.V[0].x)},a));gvjs_kc(m.Bj,function(a){a.Ca=this.ja.Bn(a.Ca.getTime());if(k){var b=a.Oa.V[0].x;a.Oa.V[0].x=a.Oa.V[0].y;a.Oa.V[0].y=b}},a);gvjs_kc(m.Za,function(a){a.Ca=this.ja.Bn(a.Ca.getTime());if(gvjs_VI(this,a.la)||gvjs_WI(this,a.la))a.ea=!1,gvjs_yc(m.Za,a)},a);var n=a.ticks=[];gvjs_kc(m.Bj,function(a){gvjs_VI(this,a.la)||gvjs_WI(this,a.la)?gvjs_yc(m.Bj,
a):n.push({Ca:a.Ca,la:a.la,text:a.Oa.text,ea:a.ea})},a);a.VY(b,c,d,m.Bj);a.QY(b);return{Za:m.Za,ei:null,Db:e}}
function gvjs_Yea(a,b,c){var d;-Infinity==a.xb.min&&(a.xb.min=Math.min(0,a.xb.max-1));Infinity==a.xb.max&&(a.xb.max=Math.max(b.Xa.length,a.xb.min+1));a.xb.max=Math.max(a.xb.min+1,a.xb.max);d=a.xb.max-a.xb.min;a.dna&&(d=Math.min(d,Math.floor((c+1)/2)));a.type==gvjs_4s&&(d=Math.max(1,d-1));a.xN=gvjs__I(a);a.YD=a.IG/d;a.ticks=gvjs_fE(b.Xa.length,gvjs_r(function(a){var c=a-this.xN;return{Ca:b.Xa[a].data,la:this.zd(a),text:b.Xa[a].Hw[0],ea:0<=c&&c<=d}},a))}
function gvjs_Uea(a){var b=a.ja;gvjs_Ic(a.Ri,function(a,c){return b.Q$(a.v,c.v)});0<a.Ri.length&&gvjs_t(a.Ri,function(a){this.ic(b.Hc(a.v))},a);gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);b.hH(!1);-1===a.Wm&&(a.Ri=gvjs_Bc(a.Ri),a.Ri.reverse());var c=gvjs_u(a.Ri,function(a){return this.ja.Hc(a.v)},a);b.lr(c);var d=gvjs_HF(a.ja);a.ticks=gvjs_u(a.Ri,function(a){var c=a.v,g=b.Hc(c),g=this.zd(g);a=a.f;gvjs_o(a)||(a=d.uc(c));return{Ca:c,la:g,text:a,ea:!0}},a)}
function gvjs_Xea(a){var b=gvjs_YI(a);gvjs_QI(a);gvjs_Bda(a.ja,a.minValue,a.maxValue,a.bG==gvjs_Qw||a.bG==gvjs_ik&&(-Infinity==a.xb.min||Infinity==a.xb.max));b=gvjs_YI(a);gvjs_XI(a,b);gvjs_QI(a);a.ut&&gvjs_0ea(a);b=a.ja.ticks;b=gvjs_lc(b,function(a){return a>=this.xb.min&&a<=this.xb.max},a);gvjs_p(a.Cy)&&2>a.Cy&&(b=gvjs_Dc(b,0,a.Cy));a.ja.lr(b);a.ja.QH();var c=gvjs_HF(a.ja);a.ticks=gvjs_u(a.ja.ticks,function(a){var b=this.ja.Bn(a),f=c.uc(b);return{Ca:b,la:this.zd(a),text:f,ea:!0}},a)}
function gvjs_0ea(a){var b=Infinity,c=null,d,e=a.ja.ticks,e=gvjs_u(e,function(a){d=0<a-c?1:-1;a=d*Math.floor(d*a);c&&0!==a*c&&0<a-c&&(b=Math.min(b,Math.abs(a-c)));return c=a});Infinity!==b&&(c=null,gvjs_kc(e,function(a,g){null!==c&&(c===a&&gvjs_zc(e,g),Math.abs(a-c)>b&&(d=0<a-c?1:-1,gvjs_wc(e,c+d*b,g+1)));c=a}));a.ja.lr(e)}
function gvjs_Vea(a,b){gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);var c=a.ja,d=a.gJ(b);c.hH(!1);var e=gvjs_HF(c);e.vm(a.sl);var f=d.JE,g=d.HE-1;b=new gvjs_II(b.zc,a.nd);if(d.Mg)var h=f,f=g,g=h;d=(new gvjs_DI(new gvjs_lI(c.Xe,c.kf,f,g),a.sl,b,e,10,d.orientation,!1)).iJ();a.ticks=[];for(e=0;e<d.length;e++)f=d[e],(g=f.Bd())&&a.ticks.push({Ca:c.Bn(f.getValue()),la:f.getPosition(),text:g,ea:!0})}
function gvjs__ea(a,b){if(!b||1>=b.length||0==a.Jq)return null;var c=(b[1].la-b[0].la)/(a.Jq+1),d=[],e,f,g=b[0].la;for(e=f=Math.floor((g-a.Rg)/c);0<e;e--){var h=Math.floor(g-c*e);1<Math.abs(h-a.Rg)&&d.push(h)}for(e=0;e<b.length-1;e++)for(g=b[e].la,f=0;f<a.Jq;f++)g+=c,d.push(Math.floor(g));g=gvjs_ic(b).la;f=Math.floor((a.sf-g)/c);for(e=1;e<=f;e++)h=Math.floor(g+c*e),1<Math.abs(h-a.sf)&&d.push(h);return d}
function gvjs_Zea(a,b){if(!b||1>=b.length||0==a.Jq)return null;for(var c=b[0],d=c.Ca,e,f=[c],g=1;g<b.length-1;g++)c=b[g],e=d,d=c.Ca,0!==d&&(gvjs_wF(d)||e&&gvjs_wF(e/d))&&f.push(c);f.push(b[b.length-1]);b=f;if(1>=b.length)return null;var h,c=[],d=[],k;a.Jq=Math.min(gvjs_AG.length,a.Jq);e=gvjs_AG[a.Jq-1];a.Jq=e.length;for(g=0;g<a.Jq;g++)d.push(Math.log(e[g])/Math.log(10));for(g=0;g<b.length-1;g++)if(e=b[g].la,f=1,h=b[g+1].Ca/b[g].Ca,!(0>h)&&gvjs_wF(h))for(1>h&&(f=-1,e=b[g+1].la),h=b[g+1].la-b[g].la,
k=0;k<a.Jq;k++)c.push(e+f*h*d[k]);return c}function gvjs_UI(a){var b=null;a.type==gvjs_Al&&a.Db&&(b={Ca:a.Db.Ca,la:a.Db.la,ea:!0,length:null,brush:a.Ana});return b}function gvjs_Tea(a){null!=a.AA&&a.AA!==gvjs_Oa&&a.ic(a.ja.Hc(a.AA));null!=a.minValue&&a.ic(a.ja.Hc(a.minValue));null!=a.maxValue&&a.ic(a.ja.Hc(a.maxValue))}function gvjs_YI(a){var b=gvjs_Vd(a.xb.min)?a.xb.min:a.ja.Xe;a=gvjs_Vd(a.xb.max)?a.xb.max:a.ja.kf;b===a&&(--b,a+=1);return{min:b,max:a}}
function gvjs_XI(a,b){gvjs_EF(a.ja,b.min);gvjs_FF(a.ja,b.max);a.xb=b;a.YD=a.IG/(b.max-b.min);Infinity!==b.min&&(a.xN=b.min)}function gvjs_QI(a){var b=a.j_,b=null==b?null:a.ja.Hc(b);a.ja.b4=b;if(null!=b){var c=a.zd(b);a.Db={Ca:a.ja.Bn(b),la:c}}else a.Db={Ca:null,la:Infinity,ea:!1}}
function gvjs_Wea(a,b){if(a.bG==gvjs_Qw&&isFinite(a.ja.Xe)&&isFinite(a.ja.kf)){var c=gvjs_yI(new gvjs_G(a.ja.Xe,a.ja.kf),.1);a.ic(c.start);a.ic(c.end)}gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);var c=a.gJ(b),d=a.ja.bw.inverse(a.ja.Xe),e=a.ja.bw.inverse(a.ja.kf);gvjs_LH(a,d);gvjs_LH(a,e);var f=a.ut?0:1;b=new gvjs_II(b.zc,a.nd);var g=a.m.view(a.dE),h={};gvjs_eba(h,a.Xba(),{format:a.ja.mn});gvjs_Ai(g,1,h);var h=new gvjs_0H,k=gvjs_Vi(g,gvjs_Ju);gvjs_4i(g,gvjs_Ku);var l=gvjs_K(g,gvjs_Mu),m=gvjs_Vi(g,gvjs_Lu),n=
gvjs_Vi(a.m,gvjs_Nu);k||l||m||n?h.i0={pattern:k,scaleFactor:l,prefix:m,suffix:n}:(k=gvjs_K(g,"formatter.numDecimals"),gvjs_p(k)&&gvjs_1H(h,k),k=gvjs_K(g,"formatter.numSignificantDigits"),gvjs_p(k)&&gvjs_2H(h,k),(k=g.Y("formatter.unit"))&&h.$n({symbol:k.symbol,position:k.position,usePadding:k.usePadding}),gvjs_I(g,"formatter.useMagnitudes")&&gvjs_4H(h));h=h.ad();g=[];gvjs_Vd(d)&&(g=gvjs_FI(d,e,c.JE,c.HE-1,c.Mg,f,a.pX,c.orientation,40,b,h));a.ticks=[];for(c=0;c<g.length;c++)e=g[c],d=e.getValue(),f=
a.ja.bw.transform(d),f=a.zd(f),e=e.Bd(),a.ticks.push({Ca:d,la:f,text:e,ea:!0})}gvjs_.ic=function(a){this.type==gvjs_Al&&null!=a&&gvjs_0I(this,a)&&(this.ja.ic(a),this.rG.push(a))};function gvjs_1I(a){if(a.type==gvjs_Al){var b=a.ja,c=b.Xe,d=b.kf,e=.01*(d-c);0<c&&-Infinity==a.xb.min&&gvjs_EF(b,Math.max(c-e,0));0>d&&Infinity==a.xb.max&&gvjs_FF(b,Math.min(d+e,0))}}gvjs_.zd=function(a){return null!=a?this.Rg+(a-this.xN)*this.direction*this.YD:null};
function gvjs_2I(a,b){return null!=b?(b-a.Rg)*a.direction/a.YD+a.xN:null}function gvjs_ZI(a,b){if(null==b)return null;a.direction=1;b=gvjs_2I(a,b);a.direction=-1;return a.zd(b)}gvjs_.Tfa=function(a){return this.type==gvjs_Al?this.ja.Hc(a):a};gvjs_.Bn=function(a){return null!=a?this.type==gvjs_Al?this.ja.Bn(a):a:null};gvjs_.j$=function(a){a=gvjs_2I(this,a);return null!=a?this.Bn(a):null};gvjs_.gH=function(a){return this.zd(this.Tfa(a))};
function gvjs__I(a){switch(a.type){case gvjs_3s:return a.xb.min-.5}return a.xb.min}function gvjs_0I(a,b){return null==b?!1:a.type==gvjs_Al?b>=a.xb.min&&b<=a.xb.max:b>=Math.floor(a.xb.min)&&b<Math.ceil(a.xb.max)}function gvjs_WI(a,b){return isNaN(b)?!0:b*a.direction>a.sf*a.direction}function gvjs_VI(a,b){return isNaN(b)?!0:b*a.direction<a.Rg*a.direction}function gvjs_TI(a){return null!=a.ja&&(a.ja instanceof gvjs_JF||a.ja instanceof gvjs_PF)};function gvjs_3I(a,b,c,d,e,f,g,h,k,l){this.pja=a;this.fi=b;this.Zqa=c;this.dwa=d;this.Wea=e;this.uQ=f;this.pAa=g;this.rwa=h;this.cna=k;this.k$=l}function gvjs_4I(a,b,c,d){switch(d){case "attachToEnd":return(b-1-a)%c;default:return a}}function gvjs_5I(a,b,c){b=Math.ceil((a.fi.length-0)/(b*c));return 2>a.fi.length||2>b}
function gvjs_1ea(a,b,c,d,e){b=gvjs_4I(b,a.fi.length,d,a.pAa);for(var f=1>=a.fi.length?a.pja:Math.abs(a.fi[1].la-a.fi[0].la)*d-a.rwa,g=[];b<a.fi.length;b+=d){var h=a.fi[b],k=h.ea&&!a.cna?Math.min(f,2*h.la,2*(a.pja-h.la)):f,l=a.k$(h.text,k,e),m=l.Le;k<f&&(m=a.k$(h.text,f,e).Le);g.push({Ca:h.Ca,ea:h.ea,la:h.la,Eea:c,text:h.text,width:l.wt,layout:l,Le:m})}return g}
function gvjs_6I(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var h=gvjs_1ea(a,a.Zqa+g*c,g*d,e,d);gvjs_Cc(f,h)}gvjs_Ic(f,function(a,b){return a.la-b.la});return f}function gvjs_7I(a,b,c){a=gvjs_6I(a,b,c,a.dwa);return gvjs_mc(a,function(a,b){return{aw:Math.max(a.aw,b.layout.V.length),Le:a.Le||b.Le}},{aw:0,Le:!1})}
function gvjs_8I(a){for(var b=1,c=a.uQ||1,d=gvjs_7I(a,b,c),e=b;d.Le&&b<a.Wea;){b++;if(gvjs_5I(a,b,c))break;e=b;d=gvjs_7I(a,e,c)}b=c;if(!a.uQ)for(;d.Le;){c++;if(gvjs_5I(a,e,c))break;b=c;d=gvjs_7I(a,e,b)}return{RX:e,fA:b,aw:d.aw*e}}function gvjs_9I(a,b,c,d,e){a=gvjs_6I(a,b,c,d);e=gvjs_mc(a,function(a,b){var c=b.Le?1:0;delete b.Le;return a+c},0)<=a.length*e;return{kW:a,Y8:e}}
function gvjs_$I(a,b,c,d,e){var f=Math.min(a.Wea,d);b=Math.min(b,f);c=a.uQ||c;for(var g=gvjs_9I(a,b,c,d,e),h=b;!g.Y8&&b<f;){b++;if(gvjs_5I(a,b,c))break;h=b;g=gvjs_9I(a,h,c,d,e)}f=c;if(!a.uQ)for(;!g.Y8;){c++;if(gvjs_5I(a,h,c))break;f=c;g=gvjs_9I(a,h,f,d,e)}return{RX:h,fA:f,kW:g.kW}};function gvjs_aJ(a,b,c,d,e,f){gvjs_NI.call(this,a,b,gvjs_Ac(["hAxes."+d,gvjs__u],c),d,e,f);this.B6=gvjs_Ji(b,this.qb("slantedText"));a=gvjs_Ri(b,this.qb("slantedTextAngle"),30);this.Eia=a=gvjs_Ld(a,360);this.XV=gvjs_Nd(a);this.vna=gvjs_Ri(b,this.qb(gvjs_Sv),.5*this.nd.fontSize);this.Aba=gvjs_Ri(b,this.qb("firstVisibleText"));this.ffa=gvjs_Ri(b,this.qb("maxTextLines"),Infinity);this.j3=gvjs_Ri(b,this.qb("maxAlternation"),2);this.tQ=gvjs_Ri(b,this.qb("showTextEvery"),0);this.A6=gvjs_2i(b,this.qb("showTextEveryMode"),
gvjs_9da,"attachToStart");this.ufa=gvjs_Ri(b,this.qb("minTextSpacing"),this.nd.fontSize);this.i9=gvjs_I(b,this.qb("allowContainerBoundaryTextCufoff"),!1)}gvjs_s(gvjs_aJ,gvjs_NI);gvjs_=gvjs_aJ.prototype;gvjs_.Xba=function(){return["hAxes",this.index]};gvjs_.Wba=function(){return"hAxis#"+this.index};gvjs_.NY=function(a,b,c){return gvjs_SI(this,a,a.K.width,1==this.direction?a.K.left:a.K.right,b,c)};
gvjs_.VY=function(a,b,c,d){if(0==this.index){var e=a.zc,f=this.nd.fontSize,g=this.title.ra.fontSize,h=b.Ja.fontSize,k=a.JG==gvjs_ww?this.title.text:"",l=this,m=new gvjs_3I(a.width,this.ticks,this.Aba,this.ffa,this.j3,this.tQ,this.A6,this.ufa,this.i9,function(a,b,c){return gvjs_NG(e,a,l.nd,b,c)}),n=this.tQ||1,p,q;if(this.Xn==gvjs_ww&&!d)if(null!=this.B6)this.B6?q=gvjs_bJ(this,e):p=gvjs_8I(m);else if(this.ticks.length*f/(this.j3*n)<=a.width){if(p=gvjs_8I(m),p.fA>n||0==p.aw)q=gvjs_bJ(this,e),p=null}else q=
gvjs_bJ(this,e);var r=gvjs_NG(e,k,this.title.ra,a.K.width,Infinity),t=this.Fq,u=Math.max(t,Math.round(f/1.618)),w=Math.max(t,Math.round(f/3.236)),v=function(){return{key:gvjs_1x,min:q.minHeight+t,max:q.maxHeight+t,kc:[u-t]}},y=[];y.push({key:gvjs_Ss,min:t,kc:[Infinity]});0<r.V.length&&y.push({key:gvjs_3x,min:g+t,kc:[Infinity]});b.getPosition()==gvjs_Rs&&y.push({key:gvjs_Av,min:h+t,kc:[Infinity]});c.getPosition()==gvjs_Rs&&y.push({key:gvjs_vt,min:c.getHeight()+t,kc:[Infinity]});var x=y.length;d||p&&
0<p.aw?y.push({key:gvjs_1x,min:f+t,kc:[u-t]}):q&&y.push(v());var z=y.length;if(p)for(var A=1;A<p.aw;A++)y.push({key:gvjs_1x,min:f+t,kc:[w-t]});f=y.length;for(A=1;A<r.V.length;A++)y.push({key:gvjs_3x,min:g+t,kc:[this.Rba-t]});var g=gvjs_iE(y,a.height-a.K.bottom),B=g.ticks||[],D;p&&(D=gvjs_$I(m,p.RX,p.fA,B.length,0),null==this.B6&&D.fA>n&&(D=p=null,q=gvjs_bJ(this,e),y[x]=v(),y=gvjs_gda(y,0,z,f,void 0),g=gvjs_iE(y,a.height-a.K.bottom)));var C=a.K.bottom,B=g.ticks||[];if(0<B.length){for(A=1;A<B.length;A++)B[A]+=
B[A-1];if(d){m=C+B[0];for(A=0;A<d.length;A++)n=d[A].Oa,n.anchor=n.anchor||new gvjs_LG(0,0),n.anchor.y=m;this.Bj=d}else p?this.Bj=gvjs_u(D.kW,function(a){var b=gvjs_u(a.layout.V,function(b,c){return{x:0,y:B[a.Eea+c],length:a.width,text:b}},this);return{Ca:a.Ca,ea:a.ea,Oa:{text:a.text,ra:this.nd,V:b,ud:gvjs_1,jd:gvjs_3,ya:a.layout.Le?a.text:"",anchor:new gvjs_LG(a.la,C),angle:0}}},this):q&&(A=B[0],d=Math.min(A-t,q.maxHeight),this.Bj=gvjs_2ea(this,e,C+A-d,d,q.fA));C+=gvjs_ic(B)}d=g.title||[];if(0<d.length)for(m=
gvjs_NG(e,k,this.title.ra,a.K.width,d.length),this.title.ya=m.Le?k:"",A=0;A<d.length;A++)C+=d[A],this.title.jd=gvjs_3,this.title.V.push({x:a.K.left+a.K.width/2,y:C,length:a.K.width,text:m.V[A]});k=g.legend||[];0<k.length&&(C+=k[0],b.gr(new gvjs_C(C-h,a.K.right,C,a.K.left)));b=g.colorBar||[];0<b.length&&(C+=b[0],a=new gvjs_C(C-c.getHeight(),a.K.right,C,a.K.left),c.gr(a))}};
function gvjs_bJ(a,b){function c(a){a=b(a.text,d).width*f+e*g;return Math.ceil(a)}var d=a.nd,e=d.fontSize,f=Math.sin(a.XV%Math.PI),g=Math.cos(a.XV%Math.PI),h=a.tQ;h||(h=2>a.ticks.length?1:Math.ceil((e+a.Fq)/f/Math.abs(a.ticks[1].la-a.ticks[0].la)));for(var k=0,l=0;l<a.ticks.length;l+=h)k=Math.max(c(a.ticks[l]),k);a=c({text:gvjs_ja});return{minHeight:Math.min(k,a),maxHeight:k,fA:h}}
gvjs_.NQ=function(a){var b=a.zc;return gvjs_mc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.nd).width)},0,this)};gvjs_.jca=function(a){var b=a.zc;a=this.NQ(a);b=b(gvjs_ja,this.nd).width;return Math.min(b,a)};
function gvjs_2ea(a,b,c,d,e){var f=gvjs_4I(0,a.ticks.length,e,a.A6);d=(d-a.nd.fontSize*Math.cos(a.XV%Math.PI))/Math.sin(a.XV%Math.PI);d=Math.floor(d);var g=[];for(c+=a.vna;f<a.ticks.length;f+=e){var h=a.ticks[f],k=gvjs_NG(b,h.text,a.nd,d,1),l={text:h.text,ra:a.nd,V:[],angle:-a.Eia,ud:180<a.Eia?gvjs_4:gvjs_3,jd:gvjs_1,ya:k.Le?h.text:"",anchor:new gvjs_LG(h.la,c)};0<k.V.length&&l.V.push({x:0,y:0,length:d,text:k.V[0]});g.push({Ca:h.Ca,ea:h.ea,Oa:l})}return g}
gvjs_.QY=function(a){if(0==this.index){var b=a.zc,c=this.nd.fontSize,d=new gvjs_3I(a.width,this.ticks,this.Aba,this.ffa,this.j3,this.tQ,this.A6,this.ufa,this.i9,gvjs_r(function(a,c,d){return gvjs_NG(b,a,this.nd,c,d)},this)),e,f=this.eja;this.Xn==gvjs_iv&&(e=gvjs_8I(d),this.N3&&(f=gvjs_5u));var g=this.Fq,h=Math.max(this.Fq,Math.round(c/3.236)),k=Math.max(this.Fq,Math.round(c/1.618)),k=this.type==gvjs_Al?h:k,l=Math.max(g,Math.round(c/3.236)),m,n;this.type==gvjs_Al?f===gvjs_5u?(m=gvjs_4,n=h):(m=gvjs_3,
n=-h):(m=gvjs_1,n=0);f=[];f.push({key:gvjs_fy,min:g,kc:[Infinity]});if(e)for(h=0;h<e.aw;h++)f.push({key:gvjs_1x,min:c+g,kc:[(0==h?k:l)-g]});var p=gvjs_iE(f,Math.floor(a.K.height/2)).ticks||[];if(0<p.length){for(h=1;h<p.length;h++)p[h]+=p[h-1];c=gvjs_$I(d,e.RX,e.fA,p.length,.5);this.Bj=gvjs_u(c.kW,function(b){var c=b.layout.V;c.reverse();c=gvjs_u(c,function(a,c){return{x:0,y:-p[b.Eea+c],length:b.width,text:a}},this);return{Ca:b.Ca,ea:b.ea,Oa:{text:b.text,ra:this.nd,V:c,ud:m,jd:gvjs_4,ya:b.layout.Le?
b.text:"",anchor:new gvjs_LG(n+b.la,a.K.bottom),angle:0}}},this)}}};gvjs_.gJ=function(a){var b={};b.Mg=-1==this.direction;b.JE=a.K.left;b.HE=a.K.right;b.orientation=this.jj();return b};gvjs_.jj=function(){return gvjs_d};gvjs_.l$=function(a){return 0==this.index?{la:a.K.bottom,direction:-1}:{la:a.K.top,direction:1}};function gvjs_cJ(a){return new gvjs_Cz(Math.round(a.x),Math.round(a.y))}function gvjs_3ea(a){return gvjs_mc(arguments,gvjs_Dz,new gvjs_Cz(0,0))}function gvjs_4ea(a){return gvjs_mc(arguments,function(a,c){return new gvjs_A(a.width+c.width,a.height+c.height)},new gvjs_A(0,0))}function gvjs_dJ(a,b,c){return new gvjs_Cz(Math.cos(a)*b,Math.sin(a)*c)}function gvjs_5ea(a){return new gvjs_Cz(a[0],a[1])}
function gvjs_eJ(a,b){return gvjs_u([[a.x-b.width/2,a.y-b.height/2],[a.x+b.width/2,a.y-b.height/2],[a.x+b.width/2,a.y+b.height/2],[a.x-b.width/2,a.y+b.height/2]],gvjs_5ea)}function gvjs_fJ(a,b,c,d){return new gvjs_D(Math.min(a,c),Math.min(b,d),Math.abs(c-a),Math.abs(d-b))};function gvjs_gJ(a,b,c,d,e,f){gvjs_NI.call(this,a,b,gvjs_Ac(["vAxes."+d,gvjs_zl],c),d,e,f);this.type==gvjs_Al&&(this.direction=-this.direction)}gvjs_s(gvjs_gJ,gvjs_NI);gvjs_=gvjs_gJ.prototype;gvjs_.Xba=function(){return[gvjs_zy,this.index]};gvjs_.Wba=function(){return"vAxis#"+this.index};gvjs_.NY=function(a,b,c){return gvjs_SI(this,a,a.K.height,1==this.direction?a.K.top:a.K.bottom,b,c)};
gvjs_.NQ=function(a){var b=a.zc;return gvjs_mc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.nd).width)},0,this)};gvjs_.jca=function(a){var b=a.zc;a=this.NQ(a);b=b(gvjs_ja,this.nd).width;return Math.min(b,a)};
gvjs_.VY=function(a){var b=a.zc,c=this.nd.fontSize,d=this.title.ra.fontSize,e=a.JG==gvjs_ww?this.title.text:"",f=gvjs_NG(b,e,this.title.ra,a.K.height,Infinity),g=this.Fq,h=this.NQ(a),k=this.jca(a),l=[];this.Xn==gvjs_ww?l.push({key:gvjs_6w,min:g,kc:[c-g]}):l.push({key:gvjs_6w,min:0,kc:[Infinity]});0<f.V.length&&l.push({key:gvjs_3x,min:d+g,kc:[Infinity]});this.Xn==gvjs_ww&&l.push({key:gvjs_1x,min:k+g,max:h+g,kc:[Infinity]});for(c=1;c<f.V.length;c++)l.push({key:gvjs_3x,min:d+g,kc:[this.Rba-g]});var d=
gvjs_iE(l,0==this.index?a.K.left:a.width-a.K.right),m=0==this.index?0:a.width,f=d.title||[];if(0<f.length)for(b=gvjs_NG(b,e,this.title.ra,a.K.height,f.length),1===this.index&&b.V.reverse(),this.title.ya=b.Le?e:"",c=0;c<f.length;c++)m+=f[c]*(0==this.index?1:-1),this.title.angle=-90,this.title.jd=0==this.index?gvjs_3:gvjs_4,this.title.V.push({x:m,y:a.K.top+a.K.height/2,length:a.K.height,text:b.V[c]});if(this.Xn==gvjs_ww){var e=d.ticks[0]||0,m=m+e*(0==this.index?1:-1),n=Math.min(h,e-g);this.Bj=n<k?[]:
gvjs_u(this.ticks,function(b,c){var d=0==this.index?gvjs_3:gvjs_4,e=gvjs_1;"bound"==this.ZAa&&(0==c&&(e=1==this.direction?gvjs_4:gvjs_3),c==this.ticks.length-1&&(e=1==this.direction?gvjs_3:gvjs_4));return gvjs_hJ(this,a,b,m,n,d,e,0)},this)}};
gvjs_.QY=function(a){var b=a.zc,c=this.nd.fontSize,d=this.Fq,e=Math.max(this.Fq,Math.round(c/3.236)),c=Math.max(this.Fq,Math.round(c/1.618)),c=this.type==gvjs_Al?e:c,f,g;this.type==gvjs_Al?this.eja==gvjs_5u?(f=gvjs_3,g=e):(f=gvjs_4,g=-e):(f=gvjs_1,g=0);var e=gvjs_mc(this.ticks,function(a,c){return Math.max(a,b(c.text,this.nd).width)},0,this),h=b(gvjs_ja,this.nd).width,h=Math.min(h,e),k=[];k.push({key:gvjs_6w,min:d,kc:[Infinity]});this.Xn==gvjs_iv&&k.push({key:gvjs_1x,min:h+d,max:e+c,kc:[]});var c=
gvjs_iE(k,a.K.width),l=0==this.index?a.K.left:a.K.right;if(this.Xn==gvjs_iv){var c=c.ticks[0]||0,m=Math.min(e,c-d),l=l+(c-m)*(0==this.index?1:-1);this.Bj=gvjs_u(this.ticks,function(b){return gvjs_hJ(this,a,b,l,m,0==this.index?gvjs_4:gvjs_3,f,g)},this)}};
function gvjs_hJ(a,b,c,d,e,f,g,h){b=gvjs_NG(b.zc,c.text,a.nd,e,1);var k=gvjs_u(b.V,function(a){return{x:0,y:0,length:e,text:a}},a);return{Ca:c.Ca,ea:c.ea,Oa:{text:c.text,ra:a.nd,no:null,V:k,ud:f,jd:g,ya:b.Le?c.text:"",anchor:new gvjs_LG(d,c.la-h),angle:0}}}gvjs_.gJ=function(a){var b={};b.Mg=-1==this.direction;b.JE=a.K.top;b.HE=a.K.bottom;b.orientation=this.jj();return b};gvjs_.jj=function(){return gvjs_i};gvjs_.l$=function(a){return 0==this.index?{la:a.K.left,direction:1}:{la:a.K.right,direction:-1}};function gvjs_iJ(a,b,c,d,e){this.Sr=this.Z6=this.Y6=this.qe=this.pd=this.re=this.Tf=this.Eb=null;this.yz=1;this.oO=this.sI=null;gvjs_XH.call(this,a,b,c,d,e)}gvjs_s(gvjs_iJ,gvjs_XH);gvjs_=gvjs_iJ.prototype;
gvjs_.YJ=function(){var a;return[gvjs_r(function(){var b=this.options;a=this.ma;a.sd=gvjs_I(b,"isDiff");a.sd||a.ib!==gvjs_pl||(a.ib=gvjs_c,gvjs_Ai(b,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:gvjs_d,domainAxis:{viewWindowMode:gvjs_Qw}}));this.az=gvjs_3i(b,gvjs_cy,gvjs_cj)!=gvjs_e;var c=a,d;d=[gvjs_Tt];var e;e=b.Y(gvjs_wu,null,gvjs_r(gvjs_hba,null,gvjs_7da));null!=e?d=e:gvjs_k(d)||(d=[]);c.Zg=new gvjs_x(d);if(a.Zg.contains(gvjs_3s)&&a.ib!=gvjs_c)throw Error("Focus target "+
a.Zg+" is not supported for the chosen chart type.");a.ib==gvjs_Vs?this.Sr=new gvjs_KH(this.Pb,this.options,this.zc,a):(this.Eb=b.Y(gvjs_wt,gvjs_yG),gvjs_jJ(this));b=0<a.Eh.bars||0<a.Eh.area||0<a.Eh.steppedArea;c=gvjs_3i(this.options,gvjs_pv,gvjs_Mda);null==c&&(c=gvjs_I(this.options,gvjs_pv)?gvjs_a:gvjs_e);a.rp=b&&c||gvjs_e;a.uia=gvjs_I(this.options,"showRemoveSeriesButton",!1)},this),gvjs_r(this.Toa,this),gvjs_r(this.Oga,this),gvjs_r(function(){a.ib===gvjs_8u&&gvjs_jJ(this)},this),gvjs_r(this.Jua,
this),gvjs_r(gvjs_XH.prototype.YJ,this)]};
function gvjs_jJ(a){var b=a.ma,c=a.Pb,d=b.ib==gvjs_pl?function(){return gvjs_pl}:b.ib===gvjs_8u?function(){return gvjs_Hs}:gvjs_r(function(a){return gvjs_2i(this.options,gvjs_nx+a+".type",gvjs_qG,b.o_)},a),d=b.sd?gvjs_6ea(c,d,b.ib):gvjs_7ea(c,d);a.oO=d.U9;b.Xa=[];b.qs={};for(var e=d.Qk,f=0;f<c.aa();f++){var g=c.$k?c.$k(f):f,h=c.getValue(f,0),k=gvjs_u(e,function(a){return c.Ia(f,a.columns.domain[0])||""}),h={data:h,Hw:k,ps:g};if(k=e[0].columns.tooltip)h.Hd=gvjs_zH(a,k[0],f);b.Xa.push(h);b.qs[g]=f}b.D=
[];for(f=0;f<d.N5.length;f++)e=gvjs_8ea(a,f,d.N5[f]),b.D.push(e),gvjs_Zc(c.Go(f))||(b.D[f].properties=c.Go(f));b.Wp=d.O$;b.Qk=d.Qk;b.Qu=d.Qu;b.PM={};b.Eh={};a.Y6=new gvjs_x;a.Z6=[];for(f=0;f<b.D.length;++f){d=b.D[f];a.Y6.add(d.md);e=b.PM[d.md];if(null==e)b.PM[d.md]=d.dataType;else if(e!=d.dataType)throw Error("All series on a given axis must be of the same data type");b.Eh[d.type]=(b.Eh[d.type]||0)+1;e=a.Z6[d.md]||{};a.Z6[d.md]=e;e[d.type]=(e[d.type]||0)+1}}
function gvjs_9ea(a){var b={},c=a.ma;c.Yo=[];var d=gvjs_r(function(a){var d=c.D[a];if(c.sd&&d.type===gvjs_pl){var g=[this.options.Y(gvjs__t,.5),this.options.Y(gvjs_Zt,1)],h=d.color.color;c.Yo.push({id:d.id,text:d.mD,brush:new gvjs_H({gradient:{jg:h,Lf:h,Qq:g[0],Rq:g[1],x1:gvjs_Nq,y1:gvjs_Kq,x2:gvjs_Kq,y2:gvjs_Kq,Dr:!0,kF:!0}}),index:a,ea:d.OA})}else g=new gvjs_H({fill:d.color.color}),d.zH&&g.Ef(d.zH),c.Yo.push({id:d.id,text:d.mD,brush:g,index:a,ea:d.OA});b[a]=!0},a);gvjs_t(c.D,function(a,c){b[c]||
(d(c),null!=a.gN&&d(a.gN))},a);c.sd&&c.D[0].type===gvjs_Hs&&c.Yo.push({id:-1,text:"Previous data",brush:new gvjs_H({fill:gvjs_zG.color}),index:-1,ea:!0})}
function gvjs_$ea(a,b){function c(a){return a=864E5*a+e}function d(a){a-=e;return a/864E5}for(var e=(new Date(1900,0,1,0,0,0)).getTime(),f=new gvjs_sh("0.###E0"),g=new gvjs_sh("#.###"),h=new gvjs_nH(function(a){return 0!==a&&(1E5<Math.abs(a)||.01>Math.abs(a))?f.format(a):g.format(a)}),k=a.ma,l=0,m=k.orientation===gvjs_i,n=k.D.length,p=0;p<n;p++){var q=k.D[p],r=function(a,b){return[gvjs_ky+p+"."+a,gvjs_ky+a].concat(b||[])};if(null!=gvjs_4i(a.options,gvjs_ky+p)){l++;var t=gvjs_2i(a.options,r(gvjs_yb),
gvjs_Yda,gvjs_Kv),u=a.options.Y(r(gvjs_2),"<default>"),w="<default>"===u;w&&(u=q.fh.ob());var w=gvjs_Ti(a.options,r(gvjs_eb,[gvjs_Qt]),w?.5:1),v=gvjs_Ri(a.options,r(gvjs_Jw,[gvjs_Jw]),0),y=gvjs_I(a.options,r(gvjs_Mw,[gvjs_Mw]),0<v);0>=v&&(v=6);v/=2;0<v&&(v+=1);var x={};null!=q.columns.data&&(x.data=q.columns.data);var z=gvjs_Ri(a.options,r(gvjs_Jv,[gvjs_Jv]),2),A=gvjs_2i(a.options,r(gvjs_Ot),gvjs_wG,gvjs_e),B=gvjs_I(a.options,r(gvjs_Gy),!1),u=gvjs_JH(u),t=gvjs_oG[t],D=(m?a.re:a.Tf)[0],C=(m?a.Tf:a.re)[q.md];
if(D.type===gvjs_Al){var G=D.ja,E=C.ja,H=q.columns.data[0],I=gvjs_Id,F=gvjs_Id,D=null;0<b.aa()&&gvjs_Lb(b.getValue(0,0))?(I=d,F=c):D={transform:function(a){a=F(a);return G.bw.transform(a)},inverse:function(a){return I(G.bw.inverse(a))}};var C={min:I(G.Xe),max:I(G.kf)},K=t(b.aa(),function(a){a=b.getValue(a,0);a=G.Hc(a);return I(a)},function(a){return E.Hc(b.getValue(a,H))},{range:C,x_:D,Nu:gvjs_J(a.options,r("degree"),3)});if(null!==K){t=gvjs_L(a.options,r(gvjs_3x),h.O(K.$u.Sm())||"Trendline "+l);
D=gvjs_u(K.data,function(a){var b=F(a[0]);return[G.Bn(b),E.Bn(a[1])]});q.gN=k.D.length;C=gvjs_ii(u.color,z);gvjs_ai(C,w);var Q=gvjs_hi(u.color);Q.Ef(w);var O=gvjs_L(a.options,r(gvjs_wv),t);gvjs_I(a.options,r("showR2"),!1)&&(O+="\n"+h.O((new gvjs_5F([new gvjs_9F([new gvjs_aG("r"),new gvjs_0F(2)]),new gvjs_0F(K.r2)])).Sm()));K=!1!==a.options.Y(r(gvjs_xl));q={id:q.id+"_trendline",title:t,Gg:!0,data:D,dataType:q.dataType,Yg:gvjs_I(a.options,r(gvjs_du,[gvjs_du]),!0),UV:K,ea:!0,ps:0,columns:x,qga:p,ef:q.ef,
Wf:null,color:u,zH:w,fh:Q,Xc:C,gx:null,iH:null,type:gvjs_M,FN:gvjs_J(a.options,r("zOrder"),0),lineWidth:z,kd:v,Kga:12,Lx:A,ZV:gvjs_Ri(a.options,r(gvjs_Ax,[gvjs_Ax]),1),yN:y,points:[],HZ:[],md:q.md,OA:B,mD:O};k.D.push(q)}}}}}
function gvjs_7ea(a,b){for(var c=[],d=[],e=null,f=null,g=0,h=[],k=new gvjs_x,l=a.S(),m=!1,n=0;n<l;++n){var p=a.R(n),q=a.Fg(n,gvjs_kb)||(0==n?gvjs_ek:gvjs_ck);if(0==n&&q!==gvjs_ek)throw Error(gvjs_rr);if(q==gvjs_ek){if(m||0<g)throw Error(gvjs_Rr+n+")");m=!0;e={columns:{},dataType:p};f={Gc:null,ef:d.length};d.push(e)}else if(q===gvjs_ck){if(0===g){var f=c.length,r=b(f),e={type:r,dataType:p,columns:{}},f={Gc:f,ef:null};c.push(e);g=r===gvjs_1s?4:1}g--;if(p!==e.dataType)throw Error(gvjs_ar+n+gvjs_8p+p+
gvjs_5p+e.dataType);r!==gvjs_Hs&&r!==gvjs_1s||k.add(n)}else if(q===gvjs_xl&&e.columns[q])throw Error("Only one column with role 'tooltip' per series is allowed");q!==gvjs_ek&&(m=!1);e.columns[q]=e.columns[q]||[];h.push({Gc:f.Gc,ef:f.ef,kl:q,FE:e.columns[q].length});e.columns[q].push(n)}if(0<g)throw Error(gvjs_xr+g+")");a=0;b=d[0].dataType;for(n=0;n<c.length;++n){if(d.length<=a)throw Error("Series #"+n+gvjs_6p);e=d[a+1];l=c[n].columns.data;if(e&&e.columns.domain[0]<=l[0]&&(++a,b!==d[a].dataType))throw Error(gvjs_br);
c[n].ef=a}return{N5:c,Qk:d,Qu:b,O$:h,U9:k}}function gvjs_kJ(a,b){if(a!==b)throw Error("Column types must be consistent: equal for domain columns and for columns in the same serie.");}
function gvjs_6ea(a,b,c){var d=[],e=[],f=null,g=[],h=new gvjs_x;if(c===gvjs_pl){for(var k=a.S()-2,l=function(a){if(a!==gvjs_ck&&a!==gvjs_ow)throw Error("All columns must be either data or old-data columns");},m={data:null,"old-data":null},f=a.R(0),n=0;2>n;++n){var p=a.R(n);c=a.Fg(n,gvjs_kb);l(c);gvjs_kJ(f,p);p={columns:{},dataType:p};p.columns.domain=[n];e.push(p);m[c]=n;g.push({ef:n,kl:gvjs_ek,FE:0,Gc:null})}for(n=0;n<k;++n){var q=2+n,p=a.R(n);c=a.Fg(n,gvjs_kb);l(c);n%2&&gvjs_kJ(d[n-1].dataType,
p);var r=m[c],p={type:b(n),dataType:p,ef:r,columns:{}};p.columns[c]=[q];d.push(p);g.push({ef:r,kl:c,FE:0,Gc:n})}}else if(c===gvjs_c){m=f=null;q=0;k=a.S();for(n=0;n<k;++n){p=a.R(n);c=a.Fg(n,gvjs_kb)||(0===n?gvjs_ek:gvjs_ck);if(0===n&&c!==gvjs_ek)throw Error(gvjs_rr);if(c===gvjs_ek){if(0<q)throw Error(gvjs_Rr+n+")");f={columns:{},dataType:p};m={Gc:null,ef:e.length};e.push(f)}0!==q||c!==gvjs_ck&&c!==gvjs_ow||(m=d.length,l=b(m),f={type:l,dataType:p,columns:{}},m={Gc:m,ef:null},d.push(f),q=l===gvjs_1s?
4:c===gvjs_ow?2:1,l!==gvjs_Hs&&l!==gvjs_1s||h.add(n));if(c===gvjs_ck||c===gvjs_ow)if(q--,p!==f.dataType)throw Error(gvjs_ar+n+gvjs_8p+p+gvjs_5p+f.dataType);if(c===gvjs_xl&&f.columns[c])throw Error("Only one data column with role 'tooltip' per series is allowed");f.columns[c]=f.columns[c]||[];g.push({Gc:m.Gc,ef:m.ef,kl:c,FE:f.columns[c].length});f.columns[c].push(n)}if(0<q)throw Error(gvjs_xr+q+")");a=0;f=e[0].dataType;for(n=0;n<d.length;++n){if(e.length<=a)throw Error("Series #"+n+gvjs_6p);b=e[a+
1];c=d[n].columns[gvjs_ow]||d[n].columns.data;if(b&&b.columns.domain[0]<=c[0]&&(++a,f!==e[a].dataType))throw Error(gvjs_br);d[n].ef=a}}return{N5:d,Qk:e,Qu:f,O$:g,U9:h}}gvjs_.hM=function(a){a=a.columns[gvjs_ow];return null!=a&&0<a.length};
function gvjs_8ea(a,b,c){var d=c.type,e=c.columns,f=c.ef,g=a.options,h=gvjs_nx+b+".",k=d+".",l=e.data||e[gvjs_ow],m=a.Pb.og(l[0]),n=a.Pb.Qa(l[0])||"",p=d==gvjs_pl?0:2,q=gvjs_Ri(g,[h+gvjs_Jw,gvjs_Jw],d==gvjs_pl?7:0),r;r=gvjs_I(g,[h+gvjs_Mw,gvjs_Mw],d==gvjs_M||d==gvjs_vs||d==gvjs_pl?0<q:!0);0==q&&(q=d==gvjs_pl?7:6);q/=2;0<q&&(q+=1);b=g.Y(h+gvjs_2,a.Eb[(a.ma.sd&&d==gvjs_pl?Math.floor(b/2):b)%a.Eb.length]);b=gvjs_JH(b);var t=null;if(d==gvjs_vs||d==gvjs_Ex)t=gvjs_Ti(g,[h+gvjs_ws,gvjs_ws]),t=gvjs_hi(b.color,
t);var u=null;if(d==gvjs_1s)var u=new gvjs_H({stroke:b.color,strokeWidth:2,fill:b.color}),w=new gvjs_H({stroke:b.color,strokeWidth:2,fill:gvjs_ea}),v=gvjs_I(g,"candlestick.hollowIsRising"),y=v?u:w,u={Bha:gvjs_5i(g,[h+gvjs_0s,gvjs_0s],v?w:u),uba:gvjs_5i(g,[h+gvjs__s,gvjs__s],y)};p=gvjs_Ri(g,[h+gvjs_Jv,gvjs_Jv],p);w=gvjs_ii(b.color,p);if(v=g.Y([h+"lineDashStyle","lineDashStyle"],null,gvjs_Li))w.xm=v;k=gvjs_Ri(g,[h+gvjs_Qt,k+gvjs_Qt,gvjs_Qt],1);v=null;if(d===gvjs_pl||d===gvjs_M||d===gvjs_vs)v=gvjs_4i(g,
[h+"pointShape","pointShape"],{type:gvjs_ot}),gvjs_o(v)&&(v={type:v});y=null;if(a.ma.sd&&d===gvjs_pl){var x=a.hM(c),k=x?a.options.Y(gvjs__t,.5):a.options.Y(gvjs_Zt,1);x&&(y=!1)}x=d==gvjs_Ex?t:gvjs_hi(b.color,k);if(a.ma.sd)if(d===gvjs_Hs)var z=g.Y("diff.oldData.color",gvjs_zG),z=gvjs_JH(z),z={background:{fh:gvjs_hi(z.color,k)}};else d===gvjs_pl&&a.hM(c)&&(r=!1);else d===gvjs_pl&&(d=gvjs_M);var A=gvjs_afa(a,e,g,h,b),B=!1!==a.options.Y(h+gvjs_xl);return{id:a.Pb.Ve(l[0]),title:n,dataType:c.dataType,ea:!0,
UV:B,ps:m,columns:e,ef:f,Yg:gvjs_I(g,[h+gvjs_du,gvjs_du],!0),Wf:A,color:b,zH:k,fh:x,Xc:w,gx:t,sL:v,Oh:z,iH:u,type:d,FN:gvjs_J(g,h+"zOrder",0),lineWidth:p,kd:q,Kga:12,Lx:gvjs_2i(g,[h+gvjs_Ot,gvjs_Ot],gvjs_wG,gvjs_e),ZV:gvjs_Ri(g,[h+gvjs_Ax,gvjs_Ax],1),yN:r,points:[],HZ:[],md:gvjs_Ri(g,[h+gvjs_Vx,gvjs_Vx],0),OA:null!=y?y:gvjs_I(g,h+gvjs_Gy,!0),mD:gvjs_L(g,h+gvjs_wv,n)}}
function gvjs_afa(a,b,c,d,e){function f(a,b){return g(a,b).concat([d+b,b])}function g(a,b){return[d+"interval."+a+"."+b,d+"intervals."+b,"interval."+a+"."+b,"intervals."+b]}var h=b.interval;if(!h)return null;b={Ob:[],jA:[],sO:[],points:[],areas:[],V:[],jF:{}};for(var k={},l=0;l<h.length;l++){var m=h[l],n=a.Pb.Ve(m)||a.Pb.Qa(m)||gvjs_Vt,p=gvjs_3i(c,g(n,gvjs_sb),gvjs_rG);switch(p){case gvjs_Hs:b.Ob.push(m);a.oO.add(m);break;case "sticks":b.jA.push(m);break;case "boxes":b.sO.push(m);a.oO.add(m);break;
case gvjs_Lw:b.points.push(m);break;case gvjs_vs:b.areas.push(m);break;case gvjs_M:b.V.push(m);break;case gvjs_e:break;default:throw Error("Invalid interval style: "+p);}n in k?k[n].push(m):k[n]=[m]}1<b.Ob.length&&0==b.jA.length&&(b.jA=[b.Ob[0],b.Ob[b.Ob.length-1]]);if(0!=b.jA.length%2)throw Error("Stick-intervals must be defined by an even number of columns");if(0!=b.areas.length%2)throw Error("Area-intervals must be defined by an even number of columns");for(n in k){p=gvjs_Ri(c,g(n,gvjs_Jv));l=
gvjs_Ti(c,g(n,gvjs_uu));m=gvjs_Yi(c,g(n,gvjs_2),gvjs_Vc(gvjs_sG),"");m=gvjs_7G(m,e);l=new gvjs_H({stroke:m,fill:m,fillOpacity:l,strokeWidth:p});m=gvjs_Ri(c,g(n,"barWidth"));a=gvjs_Ri(c,g(n,"shortBarWidth"));var h=gvjs_Ri(c,g(n,"boxWidth")),q=gvjs_Ri(c,g(n,gvjs_Jw)),p=gvjs_3i(c,g(n,gvjs_sb),gvjs_rG),r=gvjs_I(c,f(n,gvjs_nv)),t=gvjs_2i(c,f(n,gvjs_Ot),gvjs_wG,gvjs_e),u=gvjs_Ri(c,f(n,gvjs_Ax),1),p={style:p,brush:l,zna:m,Kza:a,Mna:h,Lga:q,ek:r,Lx:t,ZV:u};a=k[n];for(l=0;l<a.length;++l)m=a[l],b.jF[m]=p}return b}
gvjs_.Toa=function(){var a=this.ma;switch(a.ib){case gvjs_c:case gvjs_8u:a.orientation=gvjs_2i(this.options,gvjs_vw,gvjs_tG,"");if(!a.orientation)throw Error("Unspecified orientation.");this.qe={};this.Tf={};this.re={};var b,c,d,e;switch(a.orientation){case gvjs_d:d=gvjs_aJ;e=this.Tf;b=gvjs_gJ;c=this.re;break;case gvjs_i:d=gvjs_gJ,e=this.re,b=gvjs_aJ,c=this.Tf}for(var f=this.Y6.Va(),g=0;g<f.length;++g){var h=f[g],k=new b(a,this.options,["targetAxes."+h,gvjs_ul],h,gvjs_Al,gvjs_Qw);if(k.type!=gvjs_Al)throw Error("Target-axis must be of type value");
this.qe[h]=k;c[h]=k}b=d;c=this.options;if(this.Pb.R(0)==gvjs_h)b:{switch(gvjs_bfa(this)){case gvjs_vs:d=1<this.ma.Xa.length?gvjs_4s:gvjs_3s;break b;case gvjs_M:case gvjs_pl:case gvjs_Hs:case gvjs_Ex:case gvjs_1s:d=gvjs_3s;break b}d=null}else d=gvjs_Al;this.pd=new b(a,c,[gvjs_fk],0,d,gvjs_2v);e[0]=this.pd;break;case gvjs_pl:case gvjs_Vs:this.Tf={0:new gvjs_aJ(a,this.options,[],0,gvjs_Al,gvjs_Qw)},this.re={0:new gvjs_gJ(a,this.options,[],0,gvjs_Al,gvjs_Qw)},a.orientation===gvjs_d?(this.pd=this.Tf[0],
this.qe=this.re):(this.pd=this.re[0],this.qe=this.Tf)}};function gvjs_bfa(a){var b=[gvjs_M,gvjs_pl,gvjs_vs,gvjs_Ex,gvjs_Hs,gvjs_1s],c={};gvjs_t(b,function(a,b){c[a]=b});a=gvjs_mc(a.ma.D,function(a,b){return Math.max(a,c[b.type])},0);return b[a]}
gvjs_.Jua=function(){var a=this.ma;switch(a.ib){case gvjs_pl:case gvjs_Vs:if(a.Qu==gvjs_h)throw Error("X values column cannot be of type string");var b=a.PM[0];if(b==gvjs_h)throw Error("Data column(s) cannot be of type string");var c=this.Tf[0],d=this.re[0];if(c.type!=gvjs_Al)throw Error("The x-axis must be of type value");gvjs_OI(c,a.Qu,this.options);if(d.type!=gvjs_Al)throw Error("The y-axis must be of type value");gvjs_OI(d,b,this.options);break;case gvjs_c:case gvjs_8u:b=this.pd;a.ib===gvjs_8u&&
(c=this.Pb.Fg(0,gvjs_bv),gvjs_Ai(this.options,1,{domainAxis:{ticks:c}}));if(b.type==gvjs_Al){if(a.Qu==gvjs_h)throw Error("Domain column cannot be of type string, it should be the X values on a continuous domain axis");gvjs_OI(b,a.Qu,this.options)}gvjs_v(this.qe,function(b,c){var d=a.PM[c];if(d==gvjs_h)throw Error("Data column(s) for axis #"+c+" cannot be of type string");gvjs_OI(b,d,this.options)},this)}gvjs_v(this.Tf,function(a){gvjs_RI(a)});gvjs_v(this.re,function(a){gvjs_RI(a)})};
function gvjs_cfa(a){if(null===gvjs_lJ(a))return[];for(var b=(a.ma.Qk[0].columns.domain||[])[0],c=[],d=null,e=a.Pb,f=0;f<e.aa();f++){var g=e.getValue(f,b),h=gvjs_mJ(a,f);if(null!==d&&null!=h){if(0>h)throw Error("Invalid gap value ("+h+") in data row #"+f+". Gap value must be non-negative.");c.push({Yc:d,He:g,rra:h})}d=g}return c}gvjs_.cca=function(){return this.Sr&&this.Sr.Qp==gvjs_f?null:null!=this.re[0]&&null!=this.re[1]?gvjs_ey:null!=this.re[1]?gvjs_ab:gvjs_O};
gvjs_.bca=function(){return this.Sr&&this.Sr.Qp==gvjs_f?gvjs_ey:null};function gvjs_nJ(a){var b=a.columns.data;return b?b[0]:a.columns[gvjs_ow][0]}function gvjs_dfa(a){for(var b=a.ma,c=a.Pb,d=a.pd,e=0;e<b.Xa.length;e++){for(var f=0;f<b.D.length;f++){var g=b.D[f],h=a.qe[g.md],g=c.getValue(e,gvjs_nJ(g)),g=gvjs_IF(h.ja,g);null!=g&&gvjs_LH(h,g)}d.type==gvjs_Al&&(f=c.getValue(e,0),f=gvjs_IF(d.ja,f),gvjs_LH(d,f))}}
function gvjs_efa(a){var b=a.ma,c=a.Pb,d=a.Tf[0];a=a.re[0];for(var e=0;e<c.aa();e++)for(var f=0;f<b.D.length;f++){var g=b.D[f],h=gvjs_nJ(g),g=c.getValue(e,b.Qk[g.ef].columns.domain[0]),h=c.getValue(e,h),g=gvjs_IF(d.ja,g),h=gvjs_IF(a.ja,h);null!=g&&gvjs_LH(d,g);null!=h&&gvjs_LH(a,h)}}
gvjs_.wO=function(){var a;return[gvjs_r(function(){a=this.Tl()},this),gvjs_r(this.Una,this),gvjs_r(function(){(a.rp!==gvjs_e||a.sd||a.ib===gvjs_8u)&&gvjs_v(this.qe,function(a){a.ic(0)})},this),gvjs_r(function(){if(a.ib===gvjs_c||a.ib===gvjs_8u)gvjs_dfa(this),this.pd.type==gvjs_Al&&this.pd.WC(gvjs_cfa(this)),gvjs_PI(this.pd,this.options),gvjs_v(this.qe,function(a){a.WC();gvjs_PI(a,this.options)},this);else{var b=this.Tf[0],c=this.re[0];a.ib==gvjs_Vs?gvjs_vea(this.Sr,b,c):a.ib==gvjs_pl&&gvjs_efa(this);
b.WC();gvjs_PI(b,this.options);c.WC();gvjs_PI(c,this.options)}},this),gvjs_r(function(){this.ju=this.ju||gvjs_I(this.options,"bar.variableWidth");a.ib===gvjs_8u&&(this.ju=!1)},this),gvjs_r(function(){a.Eh.bars&&gvjs_oJ(this,gvjs_Hs);a.Eh.steppedArea&&(this.pd.type==gvjs_Al&&(this.ju=!0),gvjs_oJ(this,gvjs_Ex));a.Eh.candlesticks&&gvjs_ffa(this);if(a.Eh.line){for(var b=this.ma,c=0;c<b.D.length;c++)gvjs_pJ(this,c);gvjs_qJ(this);gvjs_rJ(this);gvjs_sJ(this)}a.Eh.area&&gvjs_gfa(this);if(a.Eh.scatter){b=
this.ma;for(c=0;c<b.D.length;c++)gvjs_tJ(this,c);gvjs_rJ(this);gvjs_sJ(this)}if(a.Eh.bubbles){for(var b=this.Sr,d=this.Tf[0],e=this.re[0],f=this.Nj,c=0;c<b.Jl.aa();c++){var g;a:{g=b;var h=d,k=e,l=c,m=g.Jl,n=m.getValue(l,g.L3),p=m.Ia(l,g.L3),q=m.getValue(l,g.zN),r=m.getValue(l,g.EN),t=null;if(null!=g.as&&(t=m.getValue(l,g.as),null==t)){g=null;break a}var u=null;if(null!=g.Yt&&(u=m.getValue(l,g.Yt),null==u)){g=null;break a}m=g.ee(p,g.Ja).width;if(g.Qp==gvjs_f)g.uZ=gvjs_6h(g.uZ,t);else if(g.Qp==gvjs_h){var w=
t,v=g.HB[w];if(!v){var v=gvjs_nx+w+".",y=gvjs_Xi(g.m,v+gvjs_2,g.v_[g.fE.length%g.v_.length]),y=gvjs_JH(y),x=gvjs_I(g.m,v+gvjs_Gy,!0),v=gvjs_L(g.m,v+gvjs_wv,w),v={color:y.color,OA:x,mD:v};g.HB[w]=v;g.fE.push(w)}}g.y6=gvjs_6h(g.y6,u);q=h.ja.Hc(q);r=k.ja.Hc(r);null===q||null===r?g=null:(gvjs_0I(h,q)&&gvjs_0I(k,r)&&(h.ic(q),k.ic(r)),h=g.WY(l,p),g={id:n,text:p,textLength:m,ra:g.Ja,Hd:h,bg:{x:q,y:r,color:t,size:u}})}b.Dl.D[0].points.push(g)}if(b.Qp==gvjs_f)b.bs=gvjs_DH(b.m,b.uZ),f.setScale(b.bs);else if(b.Qp==
gvjs_h)for(c=0;c<b.fE.length;c++)d=b.fE[c],e=b.HB[d],e.OA&&b.Dl.Yo.push({index:c,id:d,text:e.mD,brush:new gvjs_H({fill:e.color}),ea:!0});b.tM=gvjs_FH(b.m,b.y6);b.NBa&&gvjs_t(b.Dl.D[0].points,b.Vma,b)}},this),gvjs_r(function(){var b=a.Eh.bars||a.Eh.candlesticks,c=null!=gvjs_pc(a.D,function(a){return null!=a.Wf});(b&&!this.ju||c)&&a.ib!==gvjs_8u&&gvjs_hfa(this)},this),gvjs_r(function(){a.Dd=gvjs_Qc(this.Tf,function(a){return a.NY(this.ma,this.$f,this.Nj)},this);a.Sc=gvjs_Qc(this.re,function(a){return a.NY(this.ma,
this.$f,this.Nj)},this);gvjs_ifa(this)},this),gvjs_r(this.Sna,this),gvjs_r(this.Zxa,this),gvjs_r(function(){gvjs_rea(new gvjs_vH(this,this.options))},this),gvjs_r(function(){var b=this.$f.getPosition(),c=this.$f.Ja.fontSize,d=null;b!=gvjs_O&&b!=gvjs_xv||null!=this.re[1]||(d=new gvjs_C(a.K.top,a.width-c,a.K.bottom,a.K.right+c));b!=gvjs_ab||null!=this.re[0]||(d=new gvjs_C(a.K.top,a.K.left-c,a.K.bottom,c));d&&d.right>=d.left&&this.$f.gr(d)},this),gvjs_r(this.Aya,this),gvjs_r(function(){this.Sr||(gvjs_$ea(this,
this.Pb),gvjs_9ea(this),gvjs_jfa(this))},this)]};
gvjs_.Una=function(){var a=this.ma,b=this.zc,c=(gvjs_Uc(this.Tf)||gvjs_Uc(this.re)).title.ra,d=Math.max(a.title.ra.fontSize,c.fontSize),e=this.$f.Ja.fontSize,f=this.$f.getPosition(),g=this.Nj.Ja.fontSize,h=this.Nj.getPosition(),k=a.KF==gvjs_iv?a.title.text:"",l="",m="";if(a.JG==gvjs_iv){var n=function(a){var b=gvjs_Wc(a);gvjs_Ic(b);b=gvjs_u(b,function(b){return a[b].title.text});return gvjs_lc(b,function(a){return""!=a}).join(gvjs_ia)};switch(a.ib){case gvjs_pl:case gvjs_Vs:l=n(this.Tf);m=n(this.re);
break;case gvjs_c:l=n({0:this.pd}),m=n(this.qe)}}var l=l&&m?l+" / "+m:l?l:m?m:"",m=Math.max(2,Math.round(d/1.618)),p=Math.max(2,Math.round(e/1.618)),q=Math.max(2,Math.round(g/1.618)),r=a.K.width-2*m,g=gvjs_NG(b,k,a.title.ra,r,1),n=0<g.V.length?g.V[0]:"",t=b(n,a.title.ra).width,r=Math.max(r-t-Math.round(Math.max(2,1.618*d)),0),b=gvjs_NG(b,l,c,r,1),u=0<b.V.length?b.V[0]:"",w=[];w.push({key:gvjs_Ss,min:2,kc:[Infinity]});(n||u)&&w.push({key:gvjs_3x,min:d+2,kc:[m-2]});f==gvjs_iv&&w.push({key:gvjs_Av,min:e+
2,kc:[p-2]});h==gvjs_iv&&w.push({key:gvjs_vt,min:this.Nj.getHeight()+2,kc:[q-2]});f=gvjs_iE(w,Math.floor(a.K.height/2));d=a.K.top;h=f.title||[];0<h.length&&(d+=h[0],n&&(a.title.V.push({text:n,x:a.K.left+m,y:d,length:t}),a.title.ya=g.Le?k:""),u&&(a.ZJ={text:l,ra:c,no:null,V:[],ud:gvjs_3,jd:gvjs_3,ya:b.Le?l:"",anchor:null,angle:0},a.ZJ.V.push({text:u,x:a.K.right-m,y:d,length:r})));c=f.legend||[];0<c.length&&(d+=c[0],this.$f.gr(new gvjs_C(d-e,a.K.right,d,a.K.left)));e=f.colorBar||[];0<e.length&&(d+=
e[0],a=new gvjs_C(d-this.Nj.getHeight(),a.K.right,d,a.K.left),this.Nj.gr(a))};function gvjs_oJ(a,b){var c=a.ma;c.sd?gvjs_kfa(a,b):gvjs_lfa(a,b,c.rp)}function gvjs_hfa(a){var b=a.pd;if(b.ja){var c=gvjs_lc(a.ma.Xa,function(a,b){return 0!=gvjs_mJ(this,b)},a),d=Infinity,e;gvjs_t(c,function(a){a=b.ja.Hc(a.data);null!=e&&(d=Math.min(d,Math.abs(a-e)));e=a},a);gvjs_Vd(d)&&(a=d/2,b.ic(b.ja.Xe-a),b.ic(b.ja.kf+a))}}
function gvjs_uJ(a,b){for(var c=a.ma,d=[],e=0;e<c.Xa.length;e++){var f={positive:0,negative:0};d[e]=f;for(var g=0;g<c.D.length;g++){var h=c.D[g];if(h.type==b){var k=a.qe[h.md],h=a.Pb.getValue(e,h.columns.data[0]);null!=h&&(k=k.ja.Hc(h),0<k?f.positive+=k:f.negative-=k)}}}return d}function gvjs_vJ(a,b){for(var c=a.ma,d=0;d<c.D.length;d++){var e=c.D[d];e.type==b&&(a.qe[e.md].bG=gvjs_2v)}}
function gvjs_lfa(a,b,c){var d=a.ma,e=a.Pb,f=a.pd,g=a.ma.ib===gvjs_8u,h=a.ju,k=c!==gvjs_e,l=k&&d.rp!==gvjs_a;c=d.rp===gvjs_ll?"#.##%":"0.00#";if(g){var m=(d.K.height-1)/gvjs_mfa(a,k);a.ma.Oy=gvjs_wJ(m,gvjs_I(a.options,gvjs_$u))}m=[];l&&(m=gvjs_uJ(a,b),gvjs_vJ(a,b));var n=null,p=f.ja?f.ja.b4:null;h&&f.ic(p);for(var q=0;q<d.Xa.length;q++){var h=0==gvjs_mJ(a,q),r=gvjs_Qc(a.qe,function(){return{positive:0,negative:0}}),t=-1;null!=p&&(n=p);p=gvjs_wH(a,q);f.ic(p);for(var u=gvjs_0I(f,p),w=0;w<d.D.length;w++){var v=
d.D[w];if(v.type==b){t++;k||(r[v.md]={positive:0,negative:0});var y=v.points;if(h)y.push(null);else{var x=v.md,z=a.qe[x],A=z.ut,B=e.getValue(q,v.columns.data[0]),B=A?B:z.ja.Hc(B),D;l&&(gvjs_GF(z.ja,c),D=gvjs_HF(z.ja));var C=0<=B?"positive":"negative",G=r[x];k||(a.yz=Math.max(a.yz,t+1));var E=m[q]&&m[q][C]||1,H=function(a){return null==a?null:a/E},x=gvjs_r(function(a,b,c){var d=null;null==a||isNaN(a)||(d=a+(k||g?G[C]:0));l&&(d=H(d),c=H(c));A&&(d=z.ja.Hc(d)||0,c=z.ja.Hc(c)||0);u&&z.ic(d);var e;null!=
a&&(e=gvjs_xJ(this,v,q,G[C],H,!0));b={bg:{Ou:q,vF:b,from:c,Am:d,Nx:n,d:p,bK:e}};null==a&&(b.bm=!0);v.type==gvjs_Ex&&(e=y.length,b.bg.$ga=0==e||null==y[e-1]?null:y[e-1].bg.Am);gvjs_yJ(this,b,v,w,q);l&&b.Hd&&(b.Hd.content=b.Hd.content+" ("+D.uc(d-c)+")");y.push(b);null==a||isNaN(a)||(G[C]+=a)},a),I=k?0:t,F=k||g?G[C]:null;if(g&&!a.ma.Oy)for(var K=0;K<B;K++)F=k||g?G[C]:null,x(1,I,F);else x(B,I,F)}}}}k||gvjs_v(a.qe,function(a){gvjs_1I(a)})}
function gvjs_kfa(a,b){for(var c=a.ma,d=a.Pb,e=a.pd,f=gvjs_lc(c.D,function(a){return a.type==b}),g=0;g<c.Xa.length;++g){var h=0==gvjs_mJ(a,g),k=gvjs_wH(a,g);e.ic(k);for(var l=gvjs_0I(e,k),m=[gvjs_ow,gvjs_ck],n=0;n<f.length;++n){var p=f[n];if(h){p.points.push(null);return}for(var q=a.qe[p.md],r=q.ja,t=0;t<m.length;++t){var u=m[t],w=d.getValue(g,p.columns[u][0]),w=r.Hc(w);if(null===w){p.points.push(null);return}l&&q.ic(w);a.yz=Math.max(a.yz,n+1);u={brush:u==gvjs_ow?p.Oh.background.fh:null,bg:{Ou:g,
vF:n,from:null,Am:w,d:k,bva:u==gvjs_ck,bK:gvjs_xJ(a,p,g,0,null,!0)}};gvjs_yJ(a,u,p,n,g);p.points.push(u)}}}gvjs_v(a.qe,function(a){gvjs_1I(a)})}
function gvjs_ffa(a){var b=a.ma,c=a.Pb,d=a.pd,e=gvjs_lc(b.D,function(a){return a.type==gvjs_1s});gvjs_t(b.Xa,function(a,b){var h=0==gvjs_mJ(this,b);gvjs_t(e,function(a,e){if(h)a.points.push(null);else{var f=a.columns.data,n=this.qe[a.md];this.yz=Math.max(this.yz,e+1);var p=c.getValue(b,f[0]),q=c.getValue(b,f[1]),r=c.getValue(b,f[2]),f=c.getValue(b,f[3]),p=n.ja.Hc(p),q=n.ja.Hc(q),r=n.ja.Hc(r),f=n.ja.Hc(f);if(null===p||null===f||null===q||null===r)a.points.push(null);else{var t=gvjs_wH(this,b);d.ic(t);
var u=r<q;gvjs_0I(d,t)&&(n.ic(p),n.ic(f));n={RG:u?a.iH.uba:a.iH.Bha,Xc:gvjs_hi(a.color.color),bg:{Ou:b,vF:e,Ova:p,lineTo:f,mya:u?r:q,nya:u?q:r,Xua:u,d:t}};gvjs_yJ(this,n,a,e,b);a.points.push(n)}}},this)},a)}
function gvjs_pJ(a,b){var c=a.ma,d=a.Pb,e=a.pd,f=c.D[b];if(f.type==gvjs_M)for(var c=f.Gg?f.data:c.Xa,g=0;g<c.length;g++){var h=a.qe[f.md],k=f.columns.data[0],k=f.Gg?f.data[g][1]:d.getValue(g,k),k=h.ja.Hc(k),l;if(null!=k){var m=gvjs_wH(a,g,f);e.ic(m);(l=gvjs_0I(e,m)&&!f.Gg)&&h.ic(k);h=f.Gg?null:gvjs_xJ(a,f,g,0,null,l)}else l=!1,h=null;h={bg:{Ou:g,vF:0,d:m,t:k,bK:h},shape:f.sL,ria:l};null==k&&(h.bm=!0);gvjs_yJ(a,h,f,b,g);f.points.push(h)}}
function gvjs_qJ(a){for(var b=a.pd,c=a.ma.D,d=0;d<c.length;d++){var e=c[d];if((e.type==gvjs_M||e.type==gvjs_vs)&&0!=e.lineWidth){var f=a.qe[e.md],g=gvjs_u(e.points,function(a){return gvjs_ZG(a)?null:new gvjs_z(a.bg.d,a.bg.t)}),h=a.ma.ek,e=gvjs_rE(g,gvjs__I(b),h),k;a:{switch(b.type){case gvjs_4s:k=b.xb.max-1;break a;case gvjs_3s:k=b.xb.max-.5;break a}k=b.xb.max}h=gvjs_rE(g,k,h);f.ic(e);f.ic(h)}}}
function gvjs_gfa(a){var b=a.ma,c=a.Pb,d=a.pd,e=b.ek,f=b.rp!==gvjs_e,g=f&&b.rp!==gvjs_a,h=b.rp===gvjs_ll?"#.##%":"0.00#",k=[];g&&(k=gvjs_uJ(a,gvjs_vs),gvjs_vJ(a,gvjs_vs));for(var l=0;l<b.Xa.length;l++)for(var m=gvjs_Qc(a.qe,function(){return 0}),n=k[l]&&k[l].positive+k[l].negative||1,p=function(a){return null==a?null:a/n},q=null,r=null,t=0;t<b.D.length;t++){var u=b.D[t];if(u.type==gvjs_vs){var w=u.md,v=a.qe[w],y=v.ut,x=null,z=null,A=u.columns.data[0],B=c.getValue(l,A),B=y?B:v.ja.Hc(B),D=null==B||
isNaN(B);D&&(B=0);var C=gvjs_wH(a,l);if(null!=C){var G;g&&(gvjs_GF(v.ja,h),G=gvjs_HF(v.ja));var E;E=0<l?c.getValue(l-1,A):null;E=0===l||null===E&&!isNaN(E);var A=l<c.aa()-1?c.getValue(l+1,A):null,H=l===c.aa()-1||null===A&&!isNaN(A);f?(A=m[w],D||(A+=B),x=r,z=q,D||(H||(r=A),E||(q=A))):(r=q=A=B,e||(H&&(r=null),E&&(q=null)));d.ic(C);E=gvjs_0I(d,C);A=p(A);q=p(q);r=p(r);y&&(A=v.ja.Hc(A),q=v.ja.Hc(q),r=v.ja.Hc(r));E&&!D&&v.ic(A);v=gvjs_xJ(a,u,l,m[w],p,E);f&&!D&&(m[w]+=B);w={bg:{d:C,t:A,Ou:l,vF:0,Poa:C,Qoa:q,
Noa:C,Ooa:r,Jna:C,Kna:x,Hna:C,Ina:z,bK:v},shape:u.sL,ria:E};w.bm=D;D||(gvjs_yJ(a,w,u,t,l),g&&w.Hd&&(w.Hd.content=w.Hd.content+" ("+G.uc(p(B))+")"));u.points.push(w)}}}gvjs_qJ(a);gvjs_rJ(a)}function gvjs_jfa(a){gvjs_t(a.ma.D,function(a,c){a.Gg&&(a.type===gvjs_pl?gvjs_tJ(this,c):a.type===gvjs_M&&gvjs_pJ(this,c),gvjs_zJ(this,c))},a)}
function gvjs_tJ(a,b){var c=a.ma,d=a.Pb,e=a.Tf[0],f=a.re[0],g=c.D[b],h=g.ef;if(g.type===gvjs_pl)for(var k=g.Gg?g.data.length:d.aa(),l=0;l<k;l++){var m=c.Qk[h].columns.domain[0],n=gvjs_nJ(g),m=g.Gg?g.data[l][0]:d.getValue(l,m),p=g.Gg?g.data[l][1]:d.getValue(l,n),n=e.ja.Hc(m),m=f.ja.Hc(p);null===n||null===m?g.points.push(null):((p=gvjs_0I(e,n)&&gvjs_0I(f,m))&&!g.Gg&&(e.ic(n),f.ic(m)),n={bg:{x:n,y:m},shape:g.sL,Nza:p},gvjs_yJ(a,n,g,b,l),g.points.push(n))}}
function gvjs_rJ(a){function b(a){return!gvjs_ZG(a)}for(var c=gvjs_r(function(a){var b=null!=a.bg?a.bg.Ou:null;return{ox:null!=a.ox?a.ox:1,Vx:null!=a.Vx?a.Vx:1,scope:null!=a.scope?a.scope:!0,pra:null!=b?gvjs_mJ(this,b):null}},a),d=null===gvjs_lJ(a),e=0;e<a.ma.D.length;e++){var f=a.ma.D[e],g=f.gx,h=f.columns.emphasis||[],k=f.columns.scope||[];if(0!=(f.columns.certainty||[]).length||0!=h.length||0!=k.length||!d)for(var h=gvjs_rc(f.points,b),k=c(h||{}),l=0;l<f.points.length;l++){var m=f.points[l];if(!gvjs_ZG(m)){var n=
c(m),p=f.Xc;n.scope||k.scope||(f.xca=f.xca||p.vJ(),p=f.xca,m.at=p,g&&(f.wca=f.wca||g.vJ(),m.ZR=f.wca));if(1>n.ox||1>k.ox)p=gvjs_AJ(p,!1),m.at=p;1!=n.Vx&&1!=k.Vx&&(p=gvjs_nfa(p,Math.min(k.Vx,n.Vx)),m.at=p);0!=n.pra||gvjs_ZG(h)||(m.at=null);k=n}h=m}}}
function gvjs_BJ(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a.visible&&(b.visible=a.visible),null!=a.size&&(b.size=a.size),null!=a.color&&(b.fill.color=b.stroke.color=a.color),null!=a.opacity&&(b.fill.opacity=b.stroke.opacity=a.opacity),null!=a.fillColor&&(b.fill.color=a.fillColor),null!=a.fillOpacity&&(b.fill.opacity=a.fillOpacity),null!=a.strokeColor&&(b.stroke.color=a.strokeColor),null!=a.strokeOpacity&&(b.stroke.opacity=a.strokeOpacity),null!=a.strokeWidth&&(b.stroke.width=a.strokeWidth),
null!=a.shapeType&&(b.shape.type=a.shapeType),null!=a.shapeSides&&(b.shape.sides=a.shapeSides),null!=a.shapeRotation&&(b.shape.rotation=a.shapeRotation),null!=a.shapeDent&&(b.shape.dent=a.shapeDent),null!=a.shortSize&&(b.shortSize=a.shortSize));return b}
function gvjs_CJ(a,b,c){var d=void 0;b=null!=b.columns.style?b.columns.style[0]:void 0;if(null!=b&&a.Pb.R(b)===gvjs_h&&(a=a.Pb.getValue(c,b),null!=a)){var e,d=gvjs__b(a);if(gvjs_Lg(d))e={fill:{color:d},stroke:{color:d}};else if("{"===d.charAt(0)){try{var f=gvjs_Nh(d)}catch(g){}null!=f&&(e=f)}null==e&&(gvjs_8b(d,"{")?(e=gvjs_Qc(gvjs_oH(d),gvjs_BJ),gvjs_Xc(e,"")&&(gvjs_6c(e,e[""]),gvjs__c(e,"")),gvjs_Xc(e,"*")&&(gvjs_6c(e,e["*"]),gvjs__c(e,"*"))):e=gvjs_BJ(gvjs_8f(d)));d=e}if(null!=d)return new gvjs_xi([d])}
function gvjs_DJ(a,b,c){c!==gvjs_Ix&&(a.af(gvjs_Xi(b,[gvjs_ru,gvjs_pu],a.ob())),a.Ef(gvjs_Ti(b,gvjs_su,a.Ie)));c!==gvjs_pu&&(a.wd(gvjs_Xi(b,[gvjs_Nx,gvjs_Ix],a.ye)),gvjs_ai(a,gvjs_Ti(b,gvjs_Ox,a.di)),a.pl(gvjs_J(b,gvjs_Px,a.Xb)))}
function gvjs_yJ(a,b,c,d,e){if(a.az){d=a.WY(c,d,e);var f=c.columns.tooltip;f&&!c.Gg&&(f=gvjs_zH(a,f[0],e))&&gvjs_6c(d,f);d.si=!!d.si;b.Hd=d}d=gvjs_CJ(a,c,e);a:{var f=a.Pb,g=c.columns.certainty||[];if(g.length){var h=f.getValue(e,g[0]);if(null!=h){f=f.R(g[0])==gvjs_Ra?h?1:0:h;break a}}f=1}a:{g=a.Pb;h=c.columns.emphasis||[];if(h.length){var k=g.getValue(e,h[0]);if(null!=k){g=g.R(h[0])==gvjs_Ra?k?2:1:k;break a}}g=1}a:{a=a.Pb;h=c.columns.scope||[];if(h.length&&(e=a.getValue(e,h[0]),null!=e)){e=!!e;break a}e=
!0}a=gvjs_3G(b,c);h=c.fh;if(null!=d){h=h.clone();b.radius=a=gvjs_Ri(d,"point.size",a);k=gvjs_4i(d,"point.shape");null!=k&&(b.shape=k);k=gvjs_Ji(d,"point.visible");null!=k&&(b.visible=k);gvjs_DJ(h,d);switch(c.type){case gvjs_M:case gvjs_pl:case gvjs_vs:gvjs_DJ(h,d.view(gvjs_Iw));null!=c.Xc&&(b.at=(b.at||b.Xc||c.Xc).clone(),gvjs_DJ(b.at,d.view([gvjs_M,""]),gvjs_Ix));null!=c.gx&&(b.ZR=(b.ZR||b.Xc||c.gx).clone(),gvjs_DJ(b.ZR,d.view([gvjs_vs,""]),gvjs_pu));break;case gvjs_Ex:gvjs_DJ(h,d.view(gvjs_vs),
gvjs_pu),null!=c.Xc&&(b.Xc=(b.Xc||c.Xc).clone(),gvjs_DJ(b.Xc,d.view([gvjs_M,""]),gvjs_Ix));case gvjs_Hs:gvjs_DJ(h,d.view(gvjs_3j));break;case gvjs_1s:b.RG=b.RG.clone(),gvjs_DJ(b.RG,d.view([gvjs_3j,""])),gvjs_DJ(b.Xc,d.view([gvjs_M,""]))}b.brush=h}e||(b.scope=e,c.yca=c.yca||h.vJ(),h=c.yca,b.brush=h);1!=g&&(b.Vx=g,c.type==gvjs_M||c.type==gvjs_vs||c.type==gvjs_pl)&&(a=Math.round(a*Math.sqrt(g)*10)/10,b.radius=a);if(1>f)switch(b.ox=f,c.type){case gvjs_M:case gvjs_vs:case gvjs_pl:b.brush=gvjs_AJ(h,!0);
b.radius=Math.max(a-gvjs_ci(b.brush)/2,0);break;case gvjs_Hs:case gvjs_Ex:b.brush=gvjs_AJ(h,!1)}}function gvjs_zH(a,b,c){var d=a.Pb;a=a.ma.rg&&(d.getProperty(c,b,gvjs_8a)||d.Fg(b,gvjs_8a));b=d.Ia(c,b);return{si:!!a,bk:b?!0:!1,content:b}}
gvjs_.WY=function(a,b,c){if(this.ma.ib===gvjs_pl||a.Gg||0===a.lineWidth){var d=this.Pb,e=this.ma,f,g,h,k;if(a.Gg)f=a.data[c][0],g=a.data[c][1],null!=f&&(f=gvjs_Tl(f,d.R(a.ef))),null!=g&&(g=gvjs_Tl(g,a.dataType)),h=e.Zg.contains(gvjs_3s)?g:f+gvjs_ia+g,k=f;else if(this.ma.sd){var l=this.Tf[0].title.text||"X",m=this.re[0].title.text||"Y";h=b%2?b-1:b;b=e.D[h];h=e.D[h+1];f=e.Qk[h.ef].columns.domain[0];g=gvjs_nJ(h);f=d.Ia(c,f);g=d.Ia(c,g);h=l+": "+f+gvjs_ia+m+": "+g;f=e.Qk[b.ef].columns.domain[0];g=gvjs_nJ(b);
f=d.Ia(c,f);g=d.Ia(c,g);h+="\n"+l+": "+f+gvjs_ia+m+": "+g}else f=e.Qk[a.ef].columns.domain[0],g=gvjs_nJ(a),f=d.Ia(c,f),g=d.Ia(c,g),h=e.Zg.contains(gvjs_3s)?g:f+gvjs_ia+g;a={bk:!1,content:h,Ln:a.title,nx:k}}else a=gvjs_ofa(this,a,c);return a};
function gvjs_ofa(a,b,c){var d=a.Pb,e=a.ma.Xa[c],e=b.Gg?b.data[c][0].toString():e.Hw[b.ef];if(b.type==gvjs_1s){var f=b.columns.data;a=d.Ia(c,f[0])+gvjs_3p+d.Ia(c,f[3])+gvjs_ia+d.Ia(c,f[1])+gvjs_3p+d.Ia(c,f[2])}else if(a.ma.sd){var g=b.columns[gvjs_ow],f=b.columns.data,h=a.Pb.getValue(c,g[0]);a=a.Pb.getValue(c,f[0]);g=d.Ia(c,g[0]);f=d.Ia(c,f[0]);if(null===h&&gvjs_Xb(g)&&null===a&&gvjs_Xb(f))return{bk:!1,content:null};a=f+"\n"+g}else{f=b.columns.data;h=b.Gg?b.data[c][1]:a.Pb.getValue(c,f[0]);a=b.Gg?
b.data[c][1].toString():a.Pb.Ia(c,f[0]);if(null===h&&gvjs_Xb(a))return{bk:!1,content:null};h=b.columns.interval||[];h.length&&(h=gvjs_u(h,function(a){return d.Ia(c,a)}),a+=" ["+h.join(gvjs_ia)+"]")}return{bk:!1,content:a,nx:e,Ln:b.title,si:!1}}
function gvjs_sJ(a){function b(a){return{d:a.x,t:a.y}}function c(a){return new gvjs_Cz(a.d,a.t)}function d(a){return{x:a.x,y:a.y}}function e(a){return new gvjs_Cz(a.x,a.y)}var f=a.ma,g=a.pd,h=gvjs_r(function(a,b,c){b.Nza&&(this.Tf[0].ic(c.x),this.re[0].ic(c.y))},a);a=gvjs_r(function(a,b,c){g.ic(c.d);b.ria&&this.qe[a.md].ic(c.t)},a);var k,l,m;switch(f.ib){case gvjs_pl:k=e;l=d;m=h;break;case gvjs_c:k=c,l=b,m=a}for(h=0;h<f.D.length;h++)if(a=f.D[h],a.type==gvjs_pl||a.type==gvjs_M)if(gvjs_sc([gvjs_c,"phase",
gvjs_st],a.Lx)){var n=a.type==gvjs_pl&&a.Lx==gvjs_st,p=a.Lx==gvjs_c;a.n2=!0;a.Yua=n;n=gvjs_cE(gvjs_u(a.points,function(a){return gvjs_ZG(a)?null:k(a.bg)}),a.ZV,p,n,f.ek);for(p=0;p<a.points.length;++p){var q=a.points[p];if(n[p]){var r=l(n[p][0]),t=l(n[p][1]);q.Mfa=r;q.Nfa=t;m(a,q,r);m(a,q,t)}}}else a.n2=!1}
gvjs_.Sna=function(){if(this.ma.Zg.contains(gvjs_3s)){var a=this.ma.Xa,b=gvjs_u(a,function(a,b){return gvjs_EJ(this,b)},this),c=this.pd,a=gvjs_Mc(a.length);gvjs_Jc(a,gvjs_r(function(a,c){return gvjs_Hc(b[a],b[c])},this));var d=c.Rg,e=c.sf;if(d>e)var f=d,d=e,e=f;for(var g,h,f=0;f<a.length;f++){var k=a[f];h=gvjs_EJ(this,k);if(null!=h){if(gvjs_WI(c,h))return;if(!gvjs_VI(c,h)){g=f;break}}}if(gvjs_k(g))for(var l=d,m,d=null,f=g;f<a.length;f++){null!=d&&f<d&&(f=d,d=null);k=a[f];g=l;if(f==a.length-1){gvjs_FJ(this,
k,g,e);break}m=gvjs_EJ(this,a[f+1]);if(null==m){for(l=f+2;l<a.length;l++)if(m=gvjs_EJ(this,a[l]),null!=m){d=l;break}if(null==m){gvjs_FJ(this,k,g,e);break}}if(gvjs_WI(c,m)){gvjs_FJ(this,k,g,e);break}l=gvjs_Td(h,m);gvjs_FJ(this,k,g,l);h=m}}};function gvjs_EJ(a,b){var c=a.ma.Xa;a=a.pd;return a.type==gvjs_Al?null!=c[b].data?a.gH(c[b].data):null:a.zd(b)}
function gvjs_FJ(a,b,c,d){function e(){var a=c;c=d;d=a}var f=a.ma.K.top,g=a.ma.K.bottom,h=a.ma.K.left,k=a.ma.K.right,l=a.pd.direction;b=a.ma.Xa[b];a.ma.orientation==gvjs_d?1==l?(d<c&&e(),b.jV=new gvjs_C(f,d,g,c)):(d>c&&e(),b.jV=new gvjs_C(f,c,g,d)):1==l?(d<c&&e(),b.jV=new gvjs_C(c,k,d,h)):(d>c&&e(),b.jV=new gvjs_C(d,k,c,h))}gvjs_.Aya=function(){gvjs_pfa(this);gvjs_qfa(this)};
function gvjs_pfa(a){var b=a.ma;gvjs_v(b.Sc,function(a,d){gvjs_GJ(this,this.re[d],b.Sc[d],this.rva)},a);gvjs_v(b.Dd,function(a,d){gvjs_GJ(this,this.Tf[d],b.Dd[d],this.fva)},a)}
function gvjs_qfa(a){var b=a.ma;gvjs_v(b.Sc,function(a,d){var e=null;gvjs_GJ(this,this.re[d],b.Sc[d],function(a,b){b=b.Oa;(a=gvjs_MG(b))?(b=Math.ceil(b.ra.fontSize/8),e&&a.left<=e.right+b&&e.left<=a.right+b&&a.top<=e.bottom+b&&e.top<=a.bottom+b?a=!1:(e||(e=a),gvjs_uf(e,a),a=!0)):a=!0;return a})},a);gvjs_v(b.Dd,function(a,d){gvjs_GJ(this,this.Tf[d],b.Dd[d],this.gva)},a)}function gvjs_GJ(a,b,c,d){c.text&&(c.text=gvjs_lc(c.text,gvjs_r(d,a,b)))}
gvjs_.fva=function(a,b){var c=this.ma;b=b.Oa;return b.angle?!0:(b=gvjs_MG(b))?a.Xn!=gvjs_iv||(new gvjs_C(c.K.top,c.K.right,c.K.bottom,c.K.left)).contains(b)?!0:!1:!0};
gvjs_.gva=function(a,b){var c=this.ma;if(a.Xn!=gvjs_iv)return!0;b=b.Oa;if(b.angle)return!0;a=gvjs_MG(b);if(!a)return!0;b=b.ra.fontSize/2;var d=new gvjs_C(a.top,a.right+b,a.bottom,a.left-b),e;for(e in c.Sc){var f=Number(e);if(this.re[f].Xn==gvjs_iv&&!(1>(c.Sc[f].text?c.Sc[f].text.length:0))){var g=gvjs_MG(c.Sc[f].text[0].Oa),h=gvjs_MG(gvjs_ic(c.Sc[f].text).Oa);if(g||h){if(g&&gvjs_vf(d,g)||h&&gvjs_vf(d,h))return!1;g?h?(f=Math.min(g.left,h.left),g=Math.max(g.right,h.right)):(f=g.left,g=g.right):(f=h.left,
g=h.right);if(Math.abs(a.left-f)<b||Math.abs(a.right-g)<b)return!1}}}return!0};gvjs_.rva=function(a,b){var c=this.ma,d=new gvjs_C(c.K.top,c.K.right,c.K.bottom,c.K.left),e=b.Oa;b=e.ra.fontSize/2;e=gvjs_MG(e);if(!e)return!0;if(a.Xn==gvjs_iv&&!d.contains(e))return!1;a=new gvjs_C(e.top,e.right+b,e.bottom,e.left-b);return(d=gvjs_MG(c.title))&&gvjs_vf(a,d)||(c=c.ZJ?gvjs_MG(c.ZJ):null)&&gvjs_vf(a,c)?!1:(c=this.$f.getArea())&&gvjs_vf(a,c)?!1:!0};
function gvjs_zJ(a,b){b=a.ma.D[b];var c=gvjs_rfa(a,b);b.points&&gvjs_t(b.points,function(a){null==a||a.bm||(a.ia=c(a.bg),null!=a.Mfa&&(a.nt=c(a.Mfa)),null!=a.Nfa&&(a.$q=c(a.Nfa)))});b.Wf&&(0<b.Wf.V.length||0<b.Wf.areas.length)&&gvjs_sfa(b)}gvjs_.Zxa=function(){gvjs_t(this.ma.D,function(a,b){gvjs_zJ(this,b)},this)};
function gvjs_sfa(a){function b(b){var c=e[b];delete e[b];if(c&&1<c.line.length){c.bottom&&c.bottom.reverse();if(f[b].Lx!=gvjs_e){var d=f[b].Lx==gvjs_c;b=f[b].ZV;c.HZ=gvjs_cE(c.line,b,d,!1,!1);c.bottom&&(c.Gna=gvjs_cE(c.bottom,b,d,!1,!1))}a.Wf.paths.push(c)}}function c(a,b){if(!e[a]){var c=f[a].brush.clone(),d=f[a].style,g={};g.cs=a;g.line=[];d==gvjs_vs?(c.pl(0),g.bottom=[]):c.Ef(0);g.brush=c;e[a]=g}e[a].line.push(new gvjs_Cz(b.left,b.top));e[a].bottom&&e[a].bottom.push(new gvjs_Cz(b.left+b.width,
b.top+b.height))}function d(a){a=f[a].style;return a==gvjs_vs||a==gvjs_M}var e={},f=a.Wf.jF;a.Wf.paths=[];for(var g=0;g<a.points.length;g++){var h={},k=a.points[g];if(k&&k.ia&&k.ia.bt)for(var k=k.ia.bt,l=0;l<k.length;++l){var m=k[l].cs;d(m)&&(h[m]=!0,c(m,k[l].rect))}for(m in e)h[m]||f[m].ek||b(m)}for(m in e)b(m)}
function gvjs_rfa(a,b){switch(b.type){case gvjs_pl:return gvjs_r(a.Sya,a,b);case gvjs_Xs:return gvjs_r(a.Oya,a,b);case gvjs_M:return gvjs_r(a.Rya,a,b);case gvjs_Hs:return gvjs_r(a.Nya,a,b);case gvjs_Ex:return gvjs_r(a.Tya,a,b);case gvjs_1s:return gvjs_r(a.Pya,a,b);case gvjs_vs:return gvjs_r(a.Mya,a,b)}return null}gvjs_.Sya=function(a,b){return{x:this.Tf[0].zd(b.x),y:this.re[0].zd(b.y)}};
gvjs_.Oya=function(a,b){var c=this.Sr;a=this.Tf[0].zd(b.x);var d=this.re[0].zd(b.y),e=gvjs_MH(c,b),e=new gvjs_H({fill:e,fillOpacity:c.Sq,stroke:c.ye});b=gvjs_EH(c.tM,b.size);return{x:a,y:d,brush:e,radius:b,kV:b}};gvjs_.Rya=function(a,b){var c=gvjs_HJ(this,a.md,b.d,b.t);c.bt=gvjs_IJ(this,a,b);return c};gvjs_.Nya=function(a,b){var c=gvjs_JJ(this,a,b,b.from,b.Am);return c?{top:c.top,left:c.left,width:Math.max(.5,c.width),height:Math.max(.5,c.height),bt:gvjs_IJ(this,a,b)}:null};
gvjs_.Pya=function(a,b){var c=gvjs_JJ(this,a,b,b.mya,b.nya),d=gvjs_JJ(this,a,b,b.Ova,b.lineTo);if(!c||!d)return null;var e=gvjs_KJ(this,d.left,d.top),f=gvjs_KJ(this,c.width,c.height),g=gvjs_KJ(this,d.width,d.height);g.domain=2;e.domain+=(f.domain-(f.domain%2?3:2))/2;e=gvjs_LJ(this,e.domain,e.target);g=gvjs_LJ(this,g.domain,g.target);d.width=g.x;d.height=g.y;d.left=e.x;d.top=e.y;a=b.Xua?a.iH.uba:a.iH.Bha;gvjs_di(a)&&(a=a.Xb/2,c.height-=2*a,c.width-=2*a,c.left+=a,c.top+=a);c.height=Math.max(c.height,
2);c.width=Math.max(c.width,1);return{rect:c,line:d}};
gvjs_.Tya=function(a,b){var c=this.qe[a.md];null==b.from&&(b.from=c.ja.Hc(c.Db.Ca),null==b.from&&(b.from=0));var d=this.pd,e=b.Ou,f;if(this.ju||d.ja){if(null==b.Nx)return null;e=Math.floor(d.zd(b.Nx));f=Math.floor(d.zd(b.d));d.ic(b.Nx)}else{var g=d.ticks[e].la;f=d.YD;e=Math.floor(g-d.direction*f/2);f=Math.floor(g+d.direction*f/2)}d.ic(b.d);var h=c.zd(b.Am),d=gvjs_LJ(this,e,c.zd(b.from)),g=gvjs_LJ(this,e,h);f=gvjs_LJ(this,f,h);h=[];gvjs_I(this.options,"connectSteps",!0)&&null!=b.$ga&&(c=gvjs_LJ(this,
e,c.zd(b.$ga)),h.push(c));h.push(g);h.push(f);return{ko:gvjs_fJ(d.x,d.y,f.x,f.y),outline:h,bt:gvjs_IJ(this,a,b)}};
function gvjs_JJ(a,b,c,d,e){var f=a.pd,g=a.qe[b.md],h=a.sI;null!=d||(d=g.ja.Hc(g.Db.Ca)||0);b=Math.min(g.zd(d),g.zd(e));d=Math.max(g.zd(d),g.zd(e));e=a.ma.ib===gvjs_8u?gvjs_wJ(g.YD,gvjs_I(a.options,gvjs_$u))?0:1:Math.min(1,.2*(d-b));0===e||Math.floor(b+e)<Math.floor(d)&&Math.floor(b+e)>Math.floor(b)?(b=Math.floor(b+e),d=Math.floor(d)):b+=e;e=gvjs_J(a.options,"diff.newData.widthFactor",.3);e=c.bva?e:1;if(a.ju){if(null==c.Nx)return null;e=Math.floor(f.zd(c.Nx));h=Math.floor(f.zd(c.d));f.ic(c.Nx)}else c=
gvjs_MJ(a,c),g=e*h.S6/2,e=h.u5(c-g),h=h.u5(c+g);f.ic(gvjs_2I(f,e));f.ic(gvjs_2I(f,h));f=gvjs_LJ(a,e,b);a=gvjs_LJ(a,h,d);return gvjs_fJ(f.x,f.y,a.x,a.y)}
gvjs_.Mya=function(a,b){function c(a){return null!=a?a:e}var d=this.qe[a.md],e=d.ja.Hc(d.Db.Ca)||0,d=gvjs_HJ(this,a.md,b.d,b.t),f=gvjs_HJ(this,a.md,b.Hna,c(b.Ina)),g=gvjs_HJ(this,a.md,b.Jna,c(b.Kna)),h=gvjs_HJ(this,a.md,b.Noa,c(b.Ooa)),k=gvjs_HJ(this,a.md,b.Poa,c(b.Qoa));a=gvjs_IJ(this,a,b);return{x:d.x,y:d.y,vY:f.x,wY:f.y,xY:g.x,yY:g.y,gP:h.x,hP:h.y,iP:k.x,jP:k.y,bt:a}};
function gvjs_IJ(a,b,c){if(!c.bK)return[];var d=a.pd;b=a.qe[b.md];var e=a.sI;if(c.vF>=e.Wwa||d.type!=gvjs_Al&&c.Ou>=d.ticks.length)return[];var f=gvjs_MJ(a,c),g=e.u5;a.ju?(d=d.zd(c.d)-d.zd(c.Nx),f-=d/2):d=e.S6+e.Uia;for(var e=[],h=0,k;k=c.bK[h];h++){var l=b.zd(k.sua),m=b.zd(k.Tva),n=d*k.wAa/2,p=g(f-n),n=g(f+n),p=gvjs_LJ(a,p,Math.min(m,l)),l=gvjs_LJ(a,n,Math.max(m,l));e.push({rect:gvjs_fJ(p.x,p.y,l.x,l.y),cs:k.cs,brush:k.brush})}return e}
function gvjs_MJ(a,b){var c=a.pd,d=a.sI,c=c.type==gvjs_Al?c.zd(b.d):c.ticks[b.Ou].la;if(a.ju)return c;a=d.S6;return c-d.Xpa+(a+d.Uia)*b.vF+a/2}function gvjs_KJ(a,b,c){switch(a.ma.orientation){case gvjs_d:return{domain:b,target:c};case gvjs_i:return{domain:c,target:b}}throw Error(gvjs_wr);}function gvjs_LJ(a,b,c){switch(a.ma.orientation){case gvjs_d:return{x:b,y:c};case gvjs_i:return{x:c,y:b}}throw Error(gvjs_wr);}function gvjs_HJ(a,b,c,d){return gvjs_LJ(a,a.pd.zd(c),a.qe[b].zd(d))}
function gvjs_AJ(a,b){a=a.clone();if(gvjs_ei(a)&&a.ob()!=gvjs_fa){var c=new gvjs_$h(gvjs_Rw,a.ob());a.$d=c;!gvjs_di(a)&&b&&(a.wd(a.ob()),a.pl(1))}else gvjs_di(a)&&(a.xm="dash");return a}function gvjs_nfa(a,b){a=a.clone();a.pl(a.Xb*b);return a}function gvjs_mJ(a,b){var c=gvjs_lJ(a);return null===c?null:a.Pb.getValue(b,c)}function gvjs_lJ(a){if(null===a.pd||a.pd.type!=gvjs_Al)return null;a=a.ma.Qk[0].columns.gap||[];return gvjs_tc(a)?null:a[0]}
function gvjs_xJ(a,b,c,d,e,f){function g(a,b,g,r,t){var z=h.jF[a],A=p.getValue(c,a),A=m?A:n(A);b=p.getValue(c,b);b=m?b:n(b);null!=A&&null!=b&&(A+=d,b+=d,e&&(A=e(A),b=e(b)),m&&(A=n(A),b=n(b)),f&&(l.ic(A),l.ic(b)),z=z.brush,null!=k&&(z=z.clone(),gvjs_DJ(z,k.view([r,""])),t=t||gvjs_yx,g=gvjs_J(k,[r+"."+t,t],g)),q.push({Tva:A,sua:b,wAa:g,cs:a,brush:z}))}var h=b.Wf;if(!h)return null;var k=gvjs_CJ(a,b,c),l=a.qe[b.md],m=l.ut,n=gvjs_r(l.ja.Hc,l.ja),p=a.Pb,q=[];for(a=0;a<h.jA.length;a+=2)g(h.jA[a],h.jA[a+
1],0,"interval stick");for(var r=0,t=h.sO.length-1;r<=t;r++,t--)a=h.sO[r],b=h.sO[t],g(a,b,h.jF[a].Mna,"interval box");for(b=0;b<h.points.length;b++)a=h.points[b],g(a,a,0,"interval point");for(b=0;b<h.Ob.length;b++)a=h.Ob[b],r=h.jF[a],t=!(0==b||b==h.Ob.length-1),g(a,a,t?r.Kza:r.zna,"interval bar",t?"shortSize":void 0);r=0;for(t=h.areas.length-1;r<=t;r++,t--)a=h.areas[r],b=h.areas[t],g(a,b,0,"interval area");for(b=0;b<h.V.length;b++)a=h.V[b],g(a,a,0,"interval line");return q.length?q:null}
function gvjs_ifa(a){var b=a.ma.ib===gvjs_8u,c=a.pd,d=gvjs_tfa(a),e=a.yz,f=gvjs_aj(a.options,"bar.group.gap",d),g=gvjs_aj(a.options,["bar.group.width",gvjs_Fs],d);1==e&&(null==f&&(f=gvjs_aj(a.options,"bar.gap",d)),null==g&&(g=gvjs_aj(a.options,[gvjs_Gs],d)));null==f&&b&&(f=1);if(null==g){var h=gvjs_K(a.options,"bar.gap")||1,k=gvjs_K(a.options,gvjs_Gs);null!=k?g=e*(k+h)-h:b||(g=gvjs_$i(d,100/1.618+"%"))}null==f&&(f=Math.max(0,d-g));var g=Math.max(e,d-f),f=d-g,l,m=null,n,h=gvjs_r(function(){l=g/e;7>
l&&(l=Math.floor(l));l=Math.max(1,l);m=gvjs_aj(this.options,"bar.gap",l);var a=l,b=gvjs_aj(this.options,gvjs_Gs,a);null!=b?n=b:(b=0,gvjs_k(gvjs_Nq)&&(b=gvjs_$i(a,gvjs_Nq)),n=b||0);null==m&&(m=Math.max(1<e?1:0,l-n));n=l-m},a);h();m>f&&(f=m,g=d-f);f-=m;g+=m;h();n=gvjs_kE(10,n);m=gvjs_kE(10,m);g=gvjs_kE(10,g);f=gvjs_kE(10,f);c=c.direction;d=f+m;a.sI={Wwa:e,Xpa:gvjs_kE(10,b?(-1===c?g+f:0)+-(f+m)/2:(g-m)/2),GFa:f,HFa:g,S6:n,Uia:m,u5:7>n&&0==n%2||7>d&&0==d%2?function(a){return Math.floor(a)+.5}:function(a){return Math.floor(a+
.5)}}}function gvjs_tfa(a){var b=a.Pb;b.S();var c=a.pd,d=a.ma.Xa,d=gvjs_lc(d,function(a,b){return 0!=gvjs_mJ(this,b)},a);if(gvjs_tc(d))return 0;a=a.oO;if(!a||a.isEmpty())return 0;if(c.type==gvjs_Al){for(var e=c.IG,f=null,g=0;g<d.length;g++)if(gvjs_Gaa(a,function(a){return null!=b.getValue(g,a)})){var h=c.gH(d[g].data);null!=f&&(e=Math.min(e,Math.abs(h-f)));f=h}return e}return Math.abs(c.gH(1)-c.gH(0))}
function gvjs_wH(a,b,c){var d=a.Pb;a=a.pd;a.type==gvjs_Al&&(b=c&&c.Gg?c.data[b][0]:d.getValue(b,0),b=a.ja.Hc(b));return b};function gvjs_NJ(a){gvjs_T.call(this);this.cl=a;this.I3=[];this.hS=!1;this.Ph={Ne:null,xM:0,sr:0,XH:0,YH:0}}gvjs_s(gvjs_NJ,gvjs_T);gvjs_NJ.prototype.Uf=function(a,b,c){this.I3[c]=!0;0===c&&(this.Ph.Ne=b,this.Ph.xM=a.x,this.Ph.sr=a.y,this.Ph.XH=a.x,this.Ph.YH=a.y)};gvjs_NJ.prototype.dispatchEvent=function(a,b){this.cl.dispatchEvent({type:a,data:b})};gvjs_NJ.prototype.N=function(){this.cl=null;gvjs_NJ.o.N.call(this)};function gvjs_OJ(a,b,c,d){gvjs_T.call(this);this.cl=a;this.X=b;this.dw=c;this.lh=d;this.Qy=null;this.yQ=new gvjs_NJ(a);gvjs_3l(this,this.yQ);this.XU=null}gvjs_s(gvjs_OJ,gvjs_T);gvjs_=gvjs_OJ.prototype;gvjs_.N=function(){this.cl=null;gvjs_U(this.XU);gvjs_OJ.o.N.call(this)};function gvjs_ufa(a){var b=a.X.Sv;gvjs_PJ(a,gvjs_r(function(a,d){this.X.xc(b,a,d)},a));gvjs_U(a.XU);a.XU=new gvjs_TC(a.X.getContainer());gvjs_V(a.XU,gvjs_gw,gvjs_r(a.Rta,a))}
function gvjs_vfa(a){var b=a.dw.getContainer();gvjs_PJ(a,gvjs_r(function(a,d){this.dw.xc(b,a,d)},a))}function gvjs_wfa(a){var b=gvjs_qg();gvjs_xfa(a,gvjs_r(function(a,d){this.dw.xc(b,a,d)},a))}function gvjs_xfa(a,b){b(gvjs_ew,gvjs_r(a.Bta,a));b(gvjs_fw,gvjs_r(a.Cta,a))}
function gvjs_PJ(a,b){b(gvjs_jl,gvjs_r(a.Sca,a));b(gvjs_il,gvjs_r(a.zta,a));b(gvjs_ew,gvjs_r(a.Sca,a));b(gvjs_fw,gvjs_r(a.yta,a));b(gvjs_hl,gvjs_r(a.tta,a));b(gvjs_7j,gvjs_r(a.Gsa,a));b(gvjs_yt,gvjs_r(a.Pta,a));b(gvjs_Ut,gvjs_r(a.Osa,a))}
gvjs_.Bta=function(a){var b=gvjs_Qf(this.X.getContainer());a=gvjs_Qf(a);a.x-=b.x;a.y-=b.y;b=this.yQ;b.I3[0]&&(b.Ph.XH=a.x,b.Ph.YH=a.y,b.hS||b.dispatchEvent(gvjs_gt,{Ne:b.Ph.Ne,Gb:{x:b.Ph.xM,y:b.Ph.sr}}),b.hS=!0,b.dispatchEvent("chartDrag",{Ne:b.Ph.Ne,Gb:{x:b.Ph.XH,y:b.Ph.YH}}))};
gvjs_.Cta=function(a){var b=gvjs_Qf(this.X.getContainer()),c=gvjs_Qf(a);c.x-=b.x;c.y-=b.y;b=this.yQ;a=a.button;b.I3[a]=!1;0===a&&b.hS&&(b.hS=!1,b.Ph.XH=c.x,b.Ph.YH=c.y,b.dispatchEvent("chartDragEnd",{Ne:b.Ph.Ne,Gb:{x:b.Ph.XH,y:b.Ph.YH}}))};
gvjs_.Sca=function(a){var b=gvjs_hz(a);try{gvjs_hz(a)}catch(d){return}var c=this.ts(a);a.type==gvjs_ew&&this.dispatchEvent(gvjs_it,{Gb:b,Ne:c});c!=this.Qy&&(null!=this.Qy&&gvjs_QJ(this,this.Qy),this.dispatchEvent("chartHoverIn",{Gb:b}),gvjs_RJ(this,"HoverIn",c),this.Qy=c)};gvjs_.zta=function(a){a=this.ts(a);a==this.Qy&&(gvjs_QJ(this,a),this.Qy=null)};function gvjs_QJ(a,b){a.dispatchEvent("chartHoverOut",null);gvjs_RJ(a,"HoverOut",b)}
gvjs_.yta=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartMouseUp",{Gb:b,Ne:a});gvjs_RJ(this,"MouseUp",a)};gvjs_.tta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent(gvjs_ht,{Gb:b,Ne:c,preventDefault:gvjs_r(a.preventDefault,a)});gvjs_RJ(this,"MouseDown",c);this.yQ.Uf(b,c,a.button)};gvjs_.Gsa=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartClick",{Gb:b,Ne:a});gvjs_RJ(this,"Click",a)};
gvjs_.Pta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent(gvjs_jt,{Gb:b,Ne:c});gvjs_RJ(this,"RightClick",c);gvjs_6l(a)};gvjs_.Osa=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartDblClick",{Gb:b,Ne:a});gvjs_RJ(this,"DblClick",a)};gvjs_.Rta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent("chartScroll",{Gb:b,Ne:c,wheelDelta:a.detail,preventDefault:gvjs_r(a.preventDefault,a)});gvjs_RJ(this,"Scroll",c)};
function gvjs_RJ(a,b,c){var d=c.split("#");switch(d[0]){case gvjs_xl:var e=c=null,f=null;a.lh==gvjs_Cw?c=gvjs_aE(d[1]):4==d.length?(c=gvjs_aE(d[1]),e=gvjs_aE(d[2]),f=gvjs_aE(d[3])):3==d.length?(c=gvjs_aE(d[1]),e=gvjs_aE(d[2])):e=gvjs_aE(d[1]);d={Gc:c,Mk:e,uG:f};a.dispatchEvent(gvjs_xl+b,d);break;case gvjs_bs:d={Xx:d[1]};a.dispatchEvent("actionsMenuEntry"+b,d);break;case gvjs_Hv:d=gvjs_aE(d[1]);if(0>d)break;d={MS:d};a.dispatchEvent("legendEntry"+b,d);break;case gvjs_Iv:d={Yya:gvjs_aE(d[1])};a.dispatchEvent("legendScrollButton"+
b,d);break;case gvjs_1w:d=gvjs_aE(d[1]);d={MS:d};a.dispatchEvent("removeSerieButton"+b,d);break;default:a.Haa(b,c)}}gvjs_.dispatchEvent=function(a,b){this.cl&&this.cl.dispatchEvent({type:a,data:b})};function gvjs_SJ(a,b,c,d){gvjs_OJ.call(this,a,b,c,d.ib);this.da=d;this.E4=gvjs_TJ(this)}gvjs_s(gvjs_SJ,gvjs_OJ);gvjs_SJ.prototype.Oja=function(a){this.da=a;this.E4=gvjs_TJ(this)};
function gvjs_TJ(a){var b=a.da;if(b.ib!=gvjs_c&&b.ib!=gvjs_pl)return{};a={};for(var b=b.D,c=0;c<b.length;c++){var d=b[c];if(gvjs__G(d))for(var e=d.points,f=0;f<e.length;f++){var g=e[f];if(g&&g.ia&&!g.bm){var h=gvjs_SE([gvjs_Iw,c,f]);a[h]={center:g.ia,radius:g.ia&&null!=g.ia.kV?g.ia.kV:null!=g.kV?g.kV:d.Kga,Gc:c,Mk:f}}}}return a}
gvjs_SJ.prototype.ts=function(a){var b=this.X.hv(a.target),c=gvjs_hz(a);if(!c)return gvjs_6j;if((new gvjs_D(this.da.K.left+1,this.da.K.top+1,this.da.K.width-2,this.da.K.height-2)).contains(c)){var d=this.da.Zg,e=null;if(d.contains(gvjs_Tt)){var e=c.x,f=c.y,g=null,h=Infinity,k;for(k in this.E4){var l=this.E4[k],m=l.center.x,n=l.center.y,p=l.radius;m-e<=p&&m-e>=-p&&n-f<=p&&n-f>=-p&&(m=(m-e)*(m-e)+(n-f)*(n-f),m<=p*p&&m<=h&&(g=gvjs_SE([gvjs_Nw,l.Gc,l.Mk]),h=m))}e=g}if(null==e&&d.contains(gvjs_3s))b:{d=
this.da.Xa;for(k=0;k<d.length;k++)if((e=d[k].jV)&&e.contains(c)){e=gvjs_SE([gvjs_5s,k]);break b}e=null}c=e}else c=null;if(a.type==gvjs_il){a=this.Qy;if(null==a)return b;c=c==a?null:a}null!=c&&(gvjs_UJ(this,b)?(a=gvjs_VJ(b),d=gvjs_VJ(c),b=a>d?b:c):b=c);return gvjs_UJ(this,b)?b:gvjs_6j};function gvjs_UJ(a,b){a=a.da.Zg;return a.contains(gvjs_3s)&&!a.contains(gvjs_Tt)?(b=b.split("#")[0],b!=gvjs_3j&&b!=gvjs_Vs&&b!=gvjs_Zs&&b!=gvjs_Iw&&b!=gvjs_Nw&&b!=gvjs_Fx):!0}
function gvjs_VJ(a){a=a.split("#");return gvjs_jc(gvjs_TE,a[0])}
gvjs_SJ.prototype.Haa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_3j:case gvjs_Vs:case gvjs_Zs:case gvjs_Iw:case gvjs_Nw:case gvjs_Fx:var c=gvjs_aE(b[1]);b={Gc:c,Mk:gvjs_aE(b[2])};this.dispatchEvent(gvjs_Tt+a,b);break;case gvjs_5s:b=gvjs_aE(b[1]);b={Gc:null,Mk:b};this.dispatchEvent(gvjs_3s+a,b);break;case gvjs_us:c=gvjs_aE(gvjs_ic(b));this.dispatchEvent(gvjs_hs+a,3==b.length?{Gc:null,Mk:gvjs_aE(b[1]),uG:c}:{Gc:gvjs_aE(b[1]),Mk:gvjs_aE(b[2]),uG:c});break;case gvjs_M:case gvjs_vs:c=gvjs_aE(b[1]),
b={Gc:c,Mk:null},this.dispatchEvent("serie"+a,b)}};function gvjs_WJ(a,b){this.Zu={};this.ku={};this.YA=[];this.updateOptions(a,b)}function gvjs_yfa(a){gvjs_t(a.YA,function(a){gvjs_XJ(this,this.ku[a])},a)}gvjs_WJ.prototype.updateOptions=function(a,b){this.Ja=gvjs_7i(a,"actionsMenu.textStyle",b);this.Mpa=gvjs_7i(a,"actionsMenu.disabledTextStyle",b);gvjs_yfa(this)};
gvjs_WJ.prototype.getEntries=function(){for(var a=[],b=0,c=this.YA.length;b<c;b++){var d=this.YA[b],e=this.ku[d];if(!e.visible||e.visible())d=e.enabled&&!e.enabled()?gvjs_hF(e.text||"",this.Mpa,null,null,null,null,null,!1,null):gvjs_3c(this.Zu[d]),a.push(d)}return a};
function gvjs_XJ(a,b){if(!b.id)throw Error("Missing mandatory ID for action.");var c;a.ku[b.id]?c=a.ku[b.id]:(c=a.ku[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.YA.push(b.id));gvjs_6c(c,b);a.Zu[b.id]=gvjs_hF(c.text||"",a.Ja,null,null,null,null,null,!1,c.id)}gvjs_WJ.prototype.oh=function(a){(a=this.ku[a])&&(a=gvjs_3c(a));return a};function gvjs_zfa(a,b){a.aH=a.aH||{};a=a.aH;a.entries=a.entries||{};a=a.entries;a[b]=a[b]||{};b=a[b];b.Qh=b.Qh||{};return b.Qh}
gvjs_WJ.prototype.Gs=function(a,b,c){if(!a.html){var d=b.focused.Xx;null!=d&&(a=gvjs_qc(a.aH.entries,function(a){return a.Qh.data.id==d}),-1!==a&&(c=gvjs_zfa(c,a),c.data=c.data||{},c.data.background=c.data.background||{},c.data.background.brush=gvjs_hi("#DDD")))}};function gvjs_YJ(a){this.Sb=a}function gvjs_ZJ(a,b){var c={index:{},order:[],Hw:{}};gvjs_t(b,function(a){var b=this.getKey(a);if(null!=b){if(!c.Hw.hasOwnProperty(b)){var f=this.getTitle(a);f&&(c.Hw[b]=f)}c.index.hasOwnProperty(b)||(c.index[b]=[],c.order.push(b));c.index[b].push(a)}},a);return c};function gvjs__J(a){this.Sb=a}gvjs_s(gvjs__J,gvjs_YJ);gvjs__J.prototype.getKey=function(a){return this.Sb.u0(a)};gvjs__J.prototype.getTitle=function(a){return this.Sb.BQ(a)};gvjs__J.prototype.getContent=function(a,b,c){var d=gvjs_SF(this.Sb,c);return gvjs_0J(a,d,b.content||"",!0,a.Wza,this.Sb.D[c.Mb])};function gvjs_1J(a){this.Sb=a}gvjs_s(gvjs_1J,gvjs_YJ);gvjs_1J.prototype.getKey=function(a){return a.Mb};gvjs_1J.prototype.getTitle=function(a){return gvjs_SF(this.Sb,a)};gvjs_1J.prototype.getContent=function(a,b,c){c=this.Sb.BQ(c)||"";return[c?gvjs_hF(b.content||"",a.bH,c,a.Ja):null]};function gvjs_2J(a,b,c,d){b=gvjs_7i(a,gvjs_by,{lb:b.lb,fontSize:b.fontSize});this.Wt=gvjs_I(a,gvjs_ay,c.contains(gvjs_3s));this.Wza=gvjs_I(a,gvjs_ay,!0);this.Xza=gvjs_I(a,"tooltip.showEmpty",!0);this.Ja=b;this.bH=gvjs_2h(b);this.Ae=d||null;this.Baa=gvjs_L(a,"diff.newData.tooltip.prefix","Current: ");this.Caa=gvjs_L(a,"diff.oldData.tooltip.prefix","Previous: ")}gvjs_2J.prototype.Wu=function(){};function gvjs_3J(a,b,c,d){gvjs_2J.call(this,a,b,c,d)}gvjs_s(gvjs_3J,gvjs_2J);
gvjs_3J.prototype.baa=function(a,b,c){var d=a.Sb,e=d.D[b];c=d.uJ(b,c);var f=!1,g=null,h=null,k=null!=d.sd&&d.sd;if(d.sd)if(f=!0,h=[this.Baa,this.Caa],d=e.type,d===gvjs_Hs)g=[{color:e.fh.ob(),alpha:e.fh.Ie},{color:e.Oh.background.fh.ob(),alpha:e.Oh.background.fh.Ie}];else if(d===gvjs_pl)d=b%2?b-1:b,b=a.Sb.D[d],d=a.Sb.D[d+1],g=[{color:d.fh.ob(),alpha:d.fh.Ie},{color:b.fh.ob(),alpha:b.fh.Ie}];else throw Error("Diff chart not supported for the chosen chart type.");b={entries:[]};if(c.V)for(c.title&&gvjs_4J(this,
b,c.title),e=0;e<c.V.length;e++)h=c.V[e],f=b,h=(k=h.title)?gvjs_hF(h.value,this.bH,k,this.Ja):null,null!=h&&f.entries.push(h);else c.nx&&!c.bk?(gvjs_4J(this,b,c.nx),gvjs_5J(this,b,c.Ln,c.content,!0,this.Wt,e,f,g,h,k)):c.Ln&&!c.bk?gvjs_5J(this,b,c.Ln,c.content,!0,this.Wt,e,!0,g,h,k):null!=c.content&&gvjs_5J(this,b,null,c.content,!1,this.Wt,e);this.Wu(b,a.Bk);return b};
function gvjs_6J(a,b,c,d){var e=b.Sb,f=new gvjs__J(e),g=new gvjs_1J(e),h=null;d==gvjs_3s?h=f:d==gvjs_jx&&(h=g);var k;if(h)k=gvjs_ZJ(h,c);else{d=gvjs_ZJ(f,c);var l=gvjs_ZJ(g,c),h=g;k=l;1==d.order.length&&1<l.order.length&&(h=f,k=d)}var m={entries:[]};gvjs_t(k.order,function(a){gvjs_4J(this,m,k.Hw[a].toString());gvjs_t(k.index[a],function(a){var b=e.uJ(a.Mb,a.Jb);b.bk?gvjs_5J(this,m,null,b.content,!1,this.Wt,e.D[a.Mb]):m.entries.push.apply(m.entries,h.getContent(this,b,a))},this)},a);a.Wu(m,b.Bk,0<
c.length);return m}gvjs_3J.prototype.caa=function(a,b){var c=a.Sb,d=c.D[b],e=d.Hd,f=null,g=null,h=null!=c.sd&&c.sd;c.sd&&(f=c.D.length,f=(b+f/c.pie.zi.length)%f,g=c.D[f],c={color:d.brush.ob(),alpha:d.brush.Ie},g={color:g.brush.ob(),alpha:g.brush.Ie},f=b>f?[c,g]:[g,c],g=[this.Baa,this.Caa]);b={entries:[]};e.Ln?gvjs_5J(this,b,e.Ln,e.content,!0,this.Wt,d,!0,f,g,h):gvjs_5J(this,b,null,e.content,!1,this.Wt,d);this.Wu(b,a.Bk);return b};
function gvjs_Afa(a,b,c){var d=b.Sb,e={entries:[]};gvjs_t(c,gvjs_r(function(a){a=d.D[a];var b=a.Hd;b.Ln?gvjs_5J(this,e,b.Ln,b.content,!0,this.Wt,a,!0):gvjs_5J(this,e,null,b.content,!1,this.Wt,a)},a));a.Wu(e,b.Bk);return e}
gvjs_3J.prototype.$$=function(a,b){var c=a.Sb,d=c.Xa[b].Hd,e=!1,f={entries:[]};if(d&&d.content)gvjs_5J(this,f,null,d.content,!1,!1);else{var g=0,h=1,k=c.D.length;gvjs_4G(c)&&(g=c.D.length-1,k=h=-1);for(var l=null;g!=k;g+=h){var m=c.D[g];if(m.UV){d=gvjs_RF(c,g,b);if(l!=m.ef){var l=m.ef,n=c.Xa[b].Hw[l];gvjs_Xb(gvjs_bc(n))||gvjs_4J(this,f,n)}m.points[d]&&m.points[d].Hd&&m.points[d].Hd.content&&(d=m.points[d].Hd,gvjs_5J(this,f,d.Ln,d.content,!0,this.Wt,m,void 0,void 0,void 0,void 0,d.bk&&d.si),e=!0)}}}null!=
a.Bk&&0<a.Bk.length&&(e=!0);this.Wu(f,a.Bk);return e||this.Xza?f:null};function gvjs_4J(a,b,c){a=gvjs_hF(c,a.bH);b.entries.push(a)}function gvjs_0J(a,b,c,d,e,f,g,h,k,l,m){g=null!=g?g:!1;d=d?a.bH:a.Ja;c=c.split("\n");var n=e?f.color.color:null;b=g&&null!=b?gvjs_hF(b,a.Ja,null,null,n,f&&f.zH):gvjs_hF(c[0],d,b,a.Ja,n,f&&f.zH,null,m);a=[b];for(g=g?0:1;g<c.length;g++)n=null!=h?h[g].color:e?gvjs_e:null,b=gvjs_hF(c[g],d,null,null,n,null!=h?h[g].alpha:null,null!=k?k[g]:null,m),b.qG=l,a.push(b);return a}
function gvjs_5J(a,b,c,d,e,f,g,h,k,l,m,n){b.entries.push.apply(b.entries,gvjs_0J(a,c,d,e,f,g,h,k,l,m,n))}gvjs_3J.prototype.Wu=function(a,b,c){b&&0!==b.length&&((void 0==c||c)&&a.entries.push(gvjs_jF()),gvjs_Cc(a.entries,b))};function gvjs_7J(a,b,c){gvjs_2J.call(this,a,b,c);this.Zja=this.bH;this.qW=gvjs_w(this.Ja);this.qW.color=gvjs_mq;this.qW.fontSize-=2}gvjs_s(gvjs_7J,gvjs_2J);gvjs_7J.prototype.baa=function(a,b,c){b=a.Sb.D[b];a=b.points[c].Hd;c=[];b.OA||(b=gvjs_hF(b.title||"",this.Zja),c.push(b));b=gvjs_hF(a.content,this.Zja);c.push(b);a=gvjs_hF(a.nx,this.qW);c.push(a);return{entries:c}};gvjs_7J.prototype.caa=function(){return{entries:[]}};gvjs_7J.prototype.$$=function(){return{entries:[]}};function gvjs_Bfa(a,b,c){this.Qr=b;this.nf=new gvjs_C(0,c.width,c.height,0);gvjs_I(a,["tooltip.ignoreBounds.left",gvjs_9x],!1)?this.nf.left=-Infinity:this.nf.left-=gvjs_J(a,["tooltip.bounds.left",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.top",gvjs_9x],!1)?this.nf.top=-Infinity:this.nf.top-=gvjs_J(a,["tooltip.bounds.top",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.right",gvjs_9x],!1)?this.nf.right=Infinity:this.nf.right+=gvjs_J(a,["tooltip.bounds.right",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.bottom",
gvjs_9x],!1)?this.nf.bottom=Infinity:this.nf.bottom+=gvjs_J(a,["tooltip.bounds.bottom",gvjs_8x],0);this.Mx=null;c=gvjs_K(a,"tooltip.pivot.x");var d=gvjs_K(a,"tooltip.pivot.y");null!=c&&gvjs_p(c)&&gvjs_Vd(c)&&null!=d&&gvjs_p(d)&&gvjs_Vd(d)&&(this.Mx=new gvjs_z(c,d));b=null!=b.Ae&&0<b.Ae.getEntries().length?gvjs_Sa:gvjs__a;this.B7=gvjs_2i(a,gvjs_cy,gvjs_cj,b)}
function gvjs_8J(a){if(a.ib==gvjs_Cw){var b=a.pie.center;return new gvjs_z(b.x,b.y)}b=gvjs_Uc(a.Dd);a=gvjs_Uc(a.Sc);return new gvjs_z(null!=b.Db?b.Db.la:Math.min(b.Rg,b.sf),null!=a.Db?a.Db.la:Math.max(a.Rg,a.sf))}function gvjs_Cfa(a,b){a.nf=b}function gvjs_9J(a,b,c){var d=b.ia;a=gvjs_8J(a);b=1+Math.ceil(gvjs_3G(b,c)/Math.sqrt(2));return new gvjs_z(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}
function gvjs_$J(a,b){var c=gvjs_Dz(a.pie.center,gvjs_dJ(((b.it?45:(b.ke+b.Gd)/2)/180-.5)*Math.PI,a.pie.radiusX,a.pie.radiusY));b=new gvjs_z(c.x+b.offset.x,c.y+b.offset.y);b.x=gvjs_Kd(b.x,0,a.width);b.y=gvjs_Kd(b.y,0,a.height);return b}function gvjs_aK(a){var b=a.anchor?a.anchor:new gvjs_z(0,0),c=a.V[0],d=a.ra.fontSize;return 270==a.angle?new gvjs_z(b.x+c.x+d,b.y+c.y-c.length/2):new gvjs_z(b.x+c.x+c.length/2,b.y+c.y-d)}
function gvjs_bK(a,b,c){var d=a.D[b],e=d.type;c=gvjs_RF(a,b,c);b=d.points[c];if(!b)return new gvjs_z(0,0);switch(a.ib){case gvjs_c:case gvjs_8u:switch(e){case gvjs_Hs:case gvjs_Ex:return d=b.ia.ko||b.ia,e=gvjs_8J(a),d=new gvjs_z(d.left+(d.left<e.x?0:d.width),d.top+(d.top<e.y?0:d.height)),gvjs_cK(a,d),d;case gvjs_M:case gvjs_vs:case gvjs_pl:return gvjs_9J(a,b,d);case gvjs_1s:return d=b.ia.rect,e=gvjs_8J(a),d=new gvjs_z(d.left+d.width>e.x?d.left+d.width:d.left,d.top<e.y?d.top:d.top+d.height),gvjs_cK(a,
d),d}case gvjs_pl:return gvjs_9J(a,b,d);case gvjs_Vs:e=b.ia;d=gvjs_9J(a,b,d);if(d.x<a.K.left||d.x>a.K.right)d.x+=2*(e.x-d.x);if(d.y<a.K.top||d.y>a.K.bottom)d.y+=2*(e.y-d.y);return d}return new gvjs_z(0,0)}function gvjs_cK(a,b){a=a.K;b.x=gvjs_Kd(b.x,a.left,a.right);b.y=gvjs_Kd(b.y,a.top,a.bottom)}
function gvjs_dK(a,b,c,d){var e=null,f=null,g=gvjs_Uc(b.Dd),h=gvjs_Uc(b.Sc),k=g.Wm,l=h.Wm,m=d;b.orientation&&b.orientation!==gvjs_d?(l=-l,h.type===gvjs_Al&&(m=b.Xa[d].data),f=h.position.Te(m)):(g.type===gvjs_Al&&(m=b.Xa[d].data),e=g.position.Te(m));a=a.Qr.Ja.fontSize;c.x=null===e?c.x:e;c.y=null===f?c.y:f;e=c.x-k*a;f=c.y+l*a;return new gvjs_z(e,f)}
function gvjs_eK(a,b){a=gvjs_Dz(a.pie.center,gvjs_dJ(((b.it?45:(b.ke+b.Gd)/2)/180-.5)*Math.PI,a.pie.radiusX-.1,a.pie.radiusY-.1));return new gvjs_z(a.x+b.offset.x,a.y+b.offset.y)}function gvjs_fK(a){var b=a.anchor?a.anchor:new gvjs_z(0,0),c=a.V[0],d=a.ra.fontSize;return 270==a.angle?new gvjs_z(b.x+c.x+d/2,b.y+c.y):new gvjs_z(b.x+c.x,b.y+c.y-d/2)}
function gvjs_gK(a,b,c){c=gvjs_RF(a,b,c);var d=a.D[b];b=d.type;c=d.points[c].ia;if(b==gvjs_Hs||b==gvjs_Ex||b==gvjs_1s){var e=c.ko||c.rect||c;c=e.left;b=e.width;var d=e.top,e=e.height,f=d+e,g=gvjs_8J(a);a=a.orientation==gvjs_d?f>g.y?new gvjs_z(c+b/2,f-.1):new gvjs_z(c+b/2,d+.1):c<g.x?new gvjs_z(c+.1,d+e/2):new gvjs_z(c+b-.1,d+e/2)}else a=new gvjs_z(c.x,c.y);return a}
function gvjs_hK(a,b,c,d,e,f){if(null===c||null===d||null===e)if(null===c||null===d)if(null!==c&&null===d)if(d=b.Sb,f=d.D[c],null==f.offset)a=null;else{e=gvjs_$J(d,f);f=gvjs_eK(d,f);var g=d.D[c].Hd;g.si&&g.bk?a=gvjs_iK(a,g.content,e,f):(b=a.Qr.caa(b,c),a=gvjs_kF(b,d.zc,!0,e,a.nf,f,void 0,d.rg,d.Lv))}else if(null!==c||null===d||null===e)null===c&&null!==d?(c=b.Sb,e=f.clone(),f=gvjs_dK(a,c,e,d),e=a.Mx?gvjs_Ae(f,a.Mx):e,(g=c.Xa[d].Hd)&&g.si&&g.bk?a=gvjs_iK(a,g.content,f,e):(b=a.Qr.$$(b,d),a=null===b?
null:gvjs_kF(b,c.zc,!1,f,a.nf,e,void 0,c.rg,c.Lv))):a=null;else{c=b.Sb;var g=c.Xa[d].$c.labels[e],h=g.Hd;h?(f=gvjs_aK(g),g=gvjs_fK(g),h.si&&h.bk?a=gvjs_iK(a,h.content,f,g):(h=a.Qr,d={entries:[gvjs_hF(b.Sb.Xa[d].$c.labels[e].Hd.content,h.Ja)]},0<b.Bk.length&&h.Wu(d,b.Bk),a=gvjs_kF(d,c.zc,!1,f,a.nf,g,void 0,c.rg,c.Lv))):a=null}else e=b.Sb,e.D[c].UV?(f=gvjs_bK(e,c,d),g=a.Mx?gvjs_Ae(f,a.Mx):gvjs_gK(e,c,d),(h=e.D[c].points[d].Hd)?h.si&&h.bk?a=gvjs_iK(a,h.content,f,g):(b=a.Qr.baa(b,c,d),a=gvjs_kF(b,e.zc,
!0,f,a.nf,g,void 0,e.rg,e.Lv)):a=null):a=null;else{f=b.Sb;var h=f.D[c].points[d].$c.labels[e],k=h.Hd;k?(g=gvjs_aK(h),h=gvjs_fK(h),k.si&&k.bk?a=gvjs_iK(a,k.content,g,h):(k=a.Qr,d={entries:[gvjs_hF(b.Sb.D[c].points[d].$c.labels[e].Hd.content,k.Ja)]},k.Wu(d,b.Bk),a=gvjs_kF(d,f.zc,!1,g,a.nf,h,void 0,f.rg,f.Lv))):a=null}return a}
function gvjs_Dfa(a,b,c,d,e){var f=b.Sb;d=d.clone();var g=gvjs_dK(a,f,d,c[c.length-1]);d=a.Mx?gvjs_Ae(g,a.Mx):d;var h=[];gvjs_t(c,function(a){gvjs_t(f.D,function(b,c){h.push({Mb:c,Jb:a})})});b=gvjs_6J(a.Qr,b,h,e);return null===b?null:gvjs_kF(b,f.zc,!1,g,a.nf,d,void 0,f.rg,f.Lv)}function gvjs_iK(a,b,c,d){return{html:{name:gvjs_b,content:b,properties:{className:gvjs_Su}},dI:!0,pL:d,anchor:c,dH:a.nf,spacing:20,margin:5}};function gvjs_jK(a,b,c,d,e,f){this.Ae=f;d==gvjs_7t||this.Ae?null!=this.Ae&&this.Ae.updateOptions(a,c):this.Ae=new gvjs_WJ(a,c);c=d==gvjs_7t?new gvjs_7J(a,c,e):new gvjs_3J(a,c,e,this.Ae);this.vp=new gvjs_Bfa(a,c,b)}
function gvjs_kK(a,b,c){var d={};if(null!=c.Ta.OB){d.Ta=d.Ta||{};var e=b.Ta,f=c.Ta.OB;d.Ta.Lu=e.ug[f];var g=f+1+"/"+e.ug.length,h=e.cM.N4,k=0<f,e=e.cM.O3,f=f<b.Ta.ug.length-1;d.Ta.cM={N4:{brush:k?h.Yb.active:h.Yb.YR,active:k},O3:{brush:f?e.Yb.active:e.Yb.YR,active:f},s4:{text:g,V:{0:{text:g}}}}}a.Gs(b,c,d);return d}gvjs_jK.prototype.wj=function(a){this.Ae&&gvjs_XJ(this.Ae,a)};gvjs_jK.prototype.oh=function(a){if(this.Ae)return this.Ae.oh(a)};
gvjs_jK.prototype.sj=function(a){if(this.Ae){var b=this.Ae;a in b.Zu&&delete b.Zu[a];a in b.ku&&delete b.ku[a];a=gvjs_jc(b.YA,a);0<=a&&b.YA.splice(a,1)}};function gvjs_lK(a){this.selected=new gvjs_ep;this.focused={Mb:null,datum:null,Jb:null};this.annotations={focused:null,lQ:null};this.Ta={focused:{Qh:null},OB:null};this.Ih={focused:{Xx:null}};this.cursor={position:null,G4:null};this.Li=this.ep=null;a&&(this.selected.setSelection(a.selected),a.focused&&(this.focused=gvjs_mK(this.focused,a.focused)),a.annotations&&(this.annotations=gvjs_mK(this.annotations,a.annotations)),a.Ta&&(this.Ta=gvjs_mK(this.Ta,a.Ta)),a.Ih&&(this.Ih=gvjs_mK(this.Ih,a.Ih)),a.ep&&
(this.ep=gvjs_mK(this.ep,a.ep)),a.Li&&gvjs_mK(this.Li,a.Li))}gvjs_lK.prototype.clone=function(){var a=new gvjs_lK;a.selected=this.selected.clone();a.focused=gvjs_vi(this.focused);a.annotations=gvjs_vi(this.annotations);a.Ta=gvjs_vi(this.Ta);a.Ih=gvjs_vi(this.Ih);a.cursor=gvjs_vi(this.cursor);a.ep=gvjs_vi(this.ep);a.Li=gvjs_vi(this.Li);return a};
gvjs_lK.prototype.equals=function(a,b){b=gvjs_k(b)?b:!1;return this.selected.equals(a.selected)&&gvjs_ui(this.focused,a.focused)&&gvjs_ui(this.annotations,a.annotations)&&gvjs_ui(this.Ta,a.Ta)&&gvjs_ui(this.Ih,a.Ih)&&(b||gvjs_ui(this.cursor,a.cursor))&&gvjs_ui(this.ep,a.ep)&&gvjs_ui(this.Li,a.Li)};function gvjs_mK(a,b){var c=new gvjs_EG(2);gvjs_FG(c,0,a);gvjs_FG(c,1,b);return c.compact()};function gvjs_nK(a,b,c,d,e,f,g){gvjs_jK.call(this,a,b,c,d,e,g);this.tP=gvjs_3i(a,"crosshair.trigger",gvjs_iba);this.fpa=gvjs_2i(a,["crosshair.selected.orientation",gvjs_Mt],gvjs_dj,gvjs_Sa);this.cpa=gvjs_2i(a,["crosshair.focused.orientation",gvjs_Mt],gvjs_dj,gvjs_Sa);this.dpa=gvjs_Zi(a,["crosshair.selected.color",gvjs_Kt]);this.apa=gvjs_Zi(a,["crosshair.focused.color",gvjs_Kt]);this.epa=gvjs_Ti(a,["crosshair.selected.opacity",gvjs_Lt],1);this.bpa=gvjs_Ti(a,["crosshair.focused.opacity",gvjs_Lt],1);
this.OX=gvjs_2i(a,"aggregationTarget",gvjs_8da,gvjs_e);this.VR=!0}gvjs_s(gvjs_nK,gvjs_jK);gvjs_nK.prototype.Gs=function(a,b,c){this.VR=!0;switch(a.bD){case gvjs_Vt:this.n_(a,b,c);break;case gvjs_7t:gvjs_Efa(this,a,b,c)}};gvjs_nK.prototype.kba=function(a,b){return a.equals(b,this.VR)};function gvjs_Ffa(a){return gvjs_nc(a.D,function(a){return a.Yg})}function gvjs_oK(a,b,c){a.D=a.D||{};a=a.D;a[b]=a[b]||{};b=a[b];b.points=b.points||{};b=b.points;b[c]=b[c]||{};return b[c]}
function gvjs_pK(a,b,c){if(null!=b)return a=gvjs_oK(a,b,c),a.$c=a.$c||{},a.$c;a=gvjs_qK(a,c);a.$c=a.$c||{};return a.$c}function gvjs_rK(a,b){a.D=a.D||{};a=a.D;a[b]=a[b]||{};return a[b]}function gvjs_qK(a,b){a.Xa=a.Xa||{};a=a.Xa;a[b]=a[b]||{};return a[b]}function gvjs_sK(a,b){a.Ta=a.Ta||{};a=a.Ta;a.Lu=a.Lu||{};a=a.Lu;a[b]=a[b]||{};return a[b]}
gvjs_nK.prototype.n_=function(a,b,c){var d={Sb:a,Bk:this.Ae.getEntries(),Hv:c,Ck:b.Ih},e=b.Ih.focused.Xx;null!=e&&(b.Ih.focused.action=this.Ae.oh(e).action);for(var e=this.vp.B7,f=e==gvjs_nb||e==gvjs_Sa,e=e==gvjs__a||e==gvjs_Sa,g=this.OX!=gvjs_e,h=this.Ae&&0<d.Bk.length,k=gvjs_hp(b.selected),l=1<k.length&&(g||h),m=0;m<k.length;++m){var n=k[m],p=n.column,q=n.row,r=a.Wp[p],n=r.Gc;if(q=a.FQ({Tb:p,row:q}))switch(r.kl){case gvjs_ck:gvjs_tK(this,a,q.Mb,q.Jb,c);f&&!l&&gvjs_uK(this,d,q.Mb,q.Jb);break;case gvjs_hs:if(null!=
n?a.D[n].Yg:a.Yg)n=r.FE,gvjs_Gfa(q.Mb,q.Jb,n,c),f&&gvjs_vK(this,d,q.Mb,q.Jb,n)}}f&&l&&!a.Oy&&(m=gvjs_lc(gvjs_u(k,function(b){return a.FQ({Tb:b.column,row:b.row})}),gvjs_Jb),0<m.length&&gvjs_Hfa(this,d,g?m:[],m[m.length-1]));k=gvjs_fp(b.selected,gvjs_8j);for(m=0;m<k.length;++m)p=k[m],r=a.Wp[p],null!=r&&(n=r.Gc,null!=n&&gvjs_wK(this,a,n,c));k=a.ib===gvjs_Vs;l=gvjs_gp(b.selected);g=1<l.length&&(g||h);for(m=0;m<l.length;++m)q=l[m],h=a.qs[q],k?(n=0,gvjs_tK(this,a,n,h,c),f&&!g&&gvjs_uK(this,d,n,h)):(gvjs_Ifa(this,
a,h,c),f&&!g&&gvjs_xK(this,d,b.cursor.G4,h));g&&(k?gvjs_uK(this,d,0,a.qs[l[l.length-1]]):f&&(f=gvjs_u(l,function(b){return a.qs[b]}),0<f.length&&gvjs_Jfa(this,d,b.cursor.G4,f)));f=b.focused.Mb;m=b.focused.datum;null!=m?a.D[f].Yg&&(gvjs_yK(this,a,f,m,c),e&&gvjs_uK(this,d,f,m),gvjs_Kfa(a,f,m,c)):null!=f&&a.D[f].Yg&&gvjs_zK(this,a,f,c);f=b.Ta.focused.Qh;null!=f&&a.D[f].Yg&&gvjs_zK(this,a,f,c);f=b.focused.Jb;null!=f&&a.Xa[f]&&(gvjs_Lfa(this,a,f,c),e&&gvjs_Ffa(d.Sb)&&(gvjs_xK(this,d,b.cursor.position,
f),this.VR=!1));if(f=b.annotations.lQ)f=gvjs_pK(c,f.Gc,f.h_),f.bundle=f.bundle||{},f.bundle.Wda=!0;(f=b.annotations.focused)&&e&&(m=a.Wp[f.Tb],e=m.Gc,f=a.qs[f.row],m=m.FE,(null!=e?a.D[e].Yg:a.Yg)&&gvjs_vK(this,d,e,f,m));if(b=b.Li)c.Li=b};var gvjs_Mfa=[.25,.1,.05],gvjs_AK=[.3,.1,.05],gvjs_Nfa=[.3,.15,.05];
function gvjs_yK(a,b,c,d,e){var f=b.D[c],g=f.points[d];if(!gvjs_ZG(g)&&g.ia&&(!gvjs__G(f)||0!=f.lineWidth||gvjs_0G(g,f))){var h=f.type==gvjs_Hs?gvjs_Nfa:gvjs_Mfa;e=gvjs_oK(e,c,d);e.No={};c=e.No;c.We=[];for(d=0;d<h.length;d++){var k=new gvjs_H({fill:gvjs_e,stroke:gvjs_Qa,strokeOpacity:h[d],strokeWidth:1});c.We.push({brush:k})}switch(f.type){case gvjs_Hs:case gvjs_Ex:case gvjs_1s:a=g.ia.ko||g.ia.rect||g.ia;b=new gvjs_D(a.left,a.top,a.width,a.height);for(d=0;d<h.length;d++)a=c.We[d].brush.Xb,c.We[d].rect=
new gvjs_D(b.left-a/2,b.top-a/2,b.width+a,b.height+a),b.left-=a,b.top-=a,b.width+=2*a,b.height+=2*a;break;case gvjs_M:case gvjs_vs:case gvjs_pl:case gvjs_Xs:e.visible=!0;c.x=g.ia.x;c.y=g.ia.y;if(a.tP===gvjs_Sa||a.tP===gvjs__a)d=gvjs_YG(g,f),d=gvjs_ii(a.apa||d.ob(),1,!1,a.bpa),gvjs_BK(b,g,e,d,a.cpa);e.tj?(a=e.tj,b=a.radius+a.brush.Xb/2):b=gvjs_3G(g,f);for(d=0;d<h.length;d++)a=c.We[d].brush.Xb,c.We[d].radius=b+a/2,b+=a}}}
function gvjs_zK(a,b,c,d){var e=b.D[c],f;if(gvjs__G(e)&&0<e.lineWidth){f=gvjs_rK(d,c);f.No={};f=f.No;f.We=[];var g;g=e.type==gvjs_vs?b.rp!==gvjs_e?gvjs_6G(e):gvjs_5G(e,!1):gvjs_5G(e,b.ek);g=gvjs_Tz(g);for(var h=e.Xc.Xb/2,k=0;k<gvjs_AK.length;k++){var l=new gvjs_H({fill:gvjs_e,stroke:gvjs_Qa,strokeOpacity:gvjs_AK[k],strokeWidth:1}),m=gvjs_Uz(g,h+l.Xb/2);f.We.push({brush:l,path:m});h+=l.Xb}}f=(f=(f=d.D)&&f[c])&&f.points;for(g=0;g<e.points.length;++g)h=e.points[g],gvjs_ZG(h)||(gvjs_0G(h,e)||f&&f[g]&&
f[g].visible)&&gvjs_yK(a,b,c,g,d);b.sd&&e.type===gvjs_pl&&!a.hM(e.columns)&&gvjs_zK(a,b,c-1,d)}gvjs_nK.prototype.hM=function(a){a=a[gvjs_ow];return null!=a&&0<a.length};function gvjs_Lfa(a,b,c,d){for(var e=b.D,f=0;f<e.length;++f){var g=gvjs_RF(b,f,c);b.D[f].Yg&&null!=g&&gvjs_yK(a,b,f,g,d)}}
function gvjs_tK(a,b,c,d,e){var f=b.D[c],g=f.points[d];if(!gvjs_ZG(g)&&g.ia&&(!gvjs__G(f)||0!=f.lineWidth||gvjs_0G(g,f))){var h=gvjs_YG(g,f);c=gvjs_oK(e,c,d);c.tj={};d=c.tj;var k=b.XN;e=1;null==k&&(k=gvjs_Bb,e=0);switch(f.type){case gvjs_Hs:case gvjs_Ex:case gvjs_1s:e=1;d.brush=gvjs_gi.clone();d.brush.wd(k);f.type==gvjs_1s&&(a=gvjs_Mg(gvjs_Gg(h.ob()).Vb),b=gvjs_Mg(gvjs_Gg(k).Vb),f=gvjs_Mg(gvjs_Gg(g.RG.ob()).Vb),d.brush.wd(gvjs_Kg(gvjs_Vg(f,[a,b]))));gvjs_ai(d.brush,e);d.brush.pl(1);g=g.ia.ko||g.ia.rect||
g.ia;h=h.Xb;a=d.brush.Xb;d.rect=new gvjs_D(g.left+h/2+1.5+a/2,g.top+h/2+1.5+a/2,g.width-(h+3+a),g.height-(h+3+a));(0>=d.rect.width||0>=d.rect.height)&&delete c.tj;break;case gvjs_M:case gvjs_vs:case gvjs_pl:case gvjs_Xs:c.visible=!0;d.x=g.ia.x;d.y=g.ia.y;if(a.tP===gvjs_Sa||a.tP===gvjs_nb){var l=gvjs_ii(a.dpa||h.ob(),1,!1,a.epa);gvjs_BK(b,g,c,l,a.fpa)}d.brush=new gvjs_H({fill:k,fillOpacity:e,stroke:h.ob(),strokeWidth:1});d.radius=gvjs_3G(g,f)+1.5+d.brush.Xb/2}}}
function gvjs_BK(a,b,c,d,e){c=c.faa||(c.faa={});c.x=b.ia.x;c.y=b.ia.y;c.brush=d;b=new gvjs_z(a.K.left,c.y);d=new gvjs_z(a.K.right,c.y);var f=new gvjs_z(c.x,a.K.top);a=new gvjs_z(c.x,a.K.bottom);c.path=c.path||new gvjs_Ky;if(e===gvjs_Sa||e===gvjs_i)for(f=gvjs_Ny([f,a]),a=0;a<f.Jc.length-1;a++)c.path.Ij(f.Jc[a]);if(e===gvjs_Sa||e===gvjs_d)for(e=gvjs_Ny([b,d]),a=0;a<e.Jc.length-1;a++)c.path.Ij(e.Jc[a]);c.path.close()}
function gvjs_wK(a,b,c,d){var e=b.D[c];if((e.type==gvjs_M||e.type==gvjs_vs||e.type==gvjs_pl)&&0<e.lineWidth){var f=gvjs_rK(d,c);f.tj={};var f=f.tj,g;g=e.type==gvjs_vs?b.rp!==gvjs_e?gvjs_6G(e):gvjs_5G(e,!1):gvjs_5G(e,b.ek);g=gvjs_Tz(g);f.brush=new gvjs_H({stroke:e.Xc.ye,strokeWidth:Math.min(1,e.Xc.Xb/2)});f.path=gvjs_Uz(g,-(e.Xc.Xb/2+2+f.brush.Xb/2))}for(f=0;f<e.points.length;++f)g=e.points[f],gvjs_ZG(g)||(gvjs_0G(g,e)||gvjs_1G(e,f)&&!b.ek)&&gvjs_tK(a,b,c,f,d);b.sd&&e.type===gvjs_pl&&!a.hM(e.columns)&&
gvjs_wK(a,b,c-1,d)}function gvjs_Ifa(a,b,c,d){for(var e=b.D,f=0;f<e.length;++f){var g=gvjs_RF(b,f,c);null!=g&&gvjs_tK(a,b,f,g,d)}}function gvjs_CK(a,b,c,d){c=gvjs_oK(b.Hv,c.Mb,c.Jb);var e=null!=b.Ck;c.ya=d;e&&a.Ae.Gs(d,b.Ck,c.ya)}function gvjs_uK(a,b,c,d){var e=gvjs_hK(a.vp,b,c,d,null);null!=e&&gvjs_CK(a,b,{Mb:c,Jb:d},e)}
function gvjs_Hfa(a,b,c,d){var e;e=a.vp;var f=a.OX,g=b.Sb,h=gvjs_bK(g,d.Mb,d.Jb),k=gvjs_gK(g,d.Mb,d.Jb);c=gvjs_6J(e.Qr,b,c,f);e=gvjs_kF(c,g.zc,!0,h,e.nf,k,void 0,g.rg,g.Lv);gvjs_CK(a,b,d,e)}function gvjs_Jfa(a,b,c,d){if(c){c=gvjs_Dfa(a.vp,b,d,c,a.OX);d=gvjs_qK(b.Hv,d[d.length-1]);var e=null!=b.Ck;d.ya=c;e&&a.Ae.Gs(c,b.Ck,d.ya)}}function gvjs_xK(a,b,c,d){if(c){var e=gvjs_qK(b.Hv,d),f=null!=b.Ck;c=gvjs_hK(a.vp,b,null,d,null,c);null!==c&&(e.ya=c,f&&a.Ae.Gs(c,b.Ck,e.ya))}}
function gvjs_vK(a,b,c,d,e){var f=gvjs_pK(b.Hv,c,d);f.labels=f.labels||{};f=f.labels;f[e]=f[e]||{};var f=f[e],g=null!=b.Ck;c=gvjs_hK(a.vp,b,c,d,e);f.pa=c;g&&c&&a.Ae.Gs(c,b.Ck,f.pa)}function gvjs_Kfa(a,b,c,d){if(a.aj){var e=a.aj;a=gvjs_NH(e.scale,e.DI,[{value:a.D[b].points[c].bg.color}],a.zc);d.aj={definition:a}}}function gvjs_Gfa(a,b,c,d){a=gvjs_pK(d,a,b);a.labels=a.labels||{};a=a.labels;a[c]=a[c]||{};c=a[c];c.ra=c.ra||{};c.ra.bold=!0}
function gvjs_Efa(a,b,c,d){var e={Sb:b,Bk:[],Hv:d,Ck:null},f=c.focused.Mb,g=c.focused.datum;b.Ta&&gvjs_Cfa(a.vp,new gvjs_C(0,b.Ta.area.left,b.height,0));var h=a.vp.B7;if(null!=f&&null==g){for(var k=c.cursor.position.x,l=b.D[f].points,g=gvjs_lc(l,function(a){return null!=a}),m=0;m<g.length&&g[m].ia.x<k;)m++;0==m?g=0:m==g.length?g=g.length-1:(k=k<gvjs_Td(g[m-1].ia.x,g[m].ia.x)?m-1:m,g=gvjs_jc(l,g[k]));a.VR=!1}l=null;if(null!=g)for(l=gvjs_oK(d,f,g),l.visible=!0,h==gvjs__a&&gvjs_uK(a,e,f,g),b.Ta&&(l=
gvjs_sK(d,f),l.hh={ea:b.uia}),l=0;l<b.D.length;l++)l!=f&&(b.Ta&&(g=gvjs_sK(d,l),g.Oa={ra:{color:gvjs_rq}}),g=gvjs_rK(d,l),k=b.D[l],g.Xc=k.Xc.clone(),gvjs_ai(g.Xc,.3));if(f=c.annotations.lQ)f=gvjs_pK(d,f.Gc,f.h_),f.bundle=f.bundle||{},f.bundle.Wda=!0;if(g=c.annotations.focused)l=b.Wp[g.Tb],f=l.Gc,g=b.qs[g.row],l=l.FE,(null!=f?b.D[f].Yg:b.Yg)&&gvjs_vK(a,e,f,g,l);if(b.Ta&&b.Ta.position==gvjs_xv&&null!=c.Ta.focused.Qh){c=c.Ta.focused.Qh;l=gvjs_sK(d,c);l.hh={ea:b.uia};for(var f=b.D[c].points,n,l=f.length-
1;0<=l;l--)if(g=f[l],!gvjs_ZG(g)&&g.ia&&(new gvjs_C(b.K.top,b.K.right,b.K.bottom,b.K.left)).contains(new gvjs_z(g.ia.x,g.ia.y))){n=l;break}null!=n&&(l=gvjs_oK(d,c,n),l.visible=!0,h==gvjs__a&&gvjs_uK(a,e,c,n));for(l=0;l<b.D.length;l++)l!=c&&(g=gvjs_sK(d,l),g.Oa={ra:{color:gvjs_rq}},g=gvjs_rK(d,l),k=b.D[l],g.Xc=k.Xc.clone(),gvjs_ai(g.Xc,.3))}};function gvjs_DK(a,b){this.Wr=a;this.tx=b;this.fk=gvjs_w(a);var c=a.width!=b.width||a.height!=b.height;!c&&a.K&&b.K&&(c=a.K.width!=b.K.width||a.K.height!=b.K.height||a.K.left!=b.K.left||a.K.top!=b.K.top);this.fk.title&&c&&(this.fk.title.ra.opacity=0);this.fk.Dd&&(this.fk.Dd=gvjs_Qc(this.fk.Dd,gvjs_w),this.fsa=gvjs_Qc(a.Dd,function(d,e){return gvjs_EK(a.Dd[e],b.Dd[e],this.fk.Dd[e],!0,!1,c)},this));this.fk.Sc&&(this.fk.Sc=gvjs_Qc(this.fk.Sc,gvjs_w),this.RBa=gvjs_Qc(a.Sc,function(d,e){return gvjs_EK(a.Sc[e],
b.Sc[e],this.fk.Sc[e],!1,!0,c)},this));this.Mn=this.vj=null;gvjs_Ofa(this);this.Cea=this.Bea=null;gvjs_Pfa(this)}
function gvjs_EK(a,b,c,d,e,f){if(!a||!b)return null;var g=gvjs_w(a),h=gvjs_w(a);h.wk=b.wk;h.Rg=b.Rg;h.sf=b.sf;c.title&&f&&(c.title.ra.opacity=0);if(a.type==gvjs_Al&&b.type==gvjs_Al&&a.dataType===b.dataType){a.Db&&b.Db&&(h.Db=b.Db,c.Db=gvjs_w(c.Db));h.Pd=gvjs_w(h.Pd);h.position=gvjs_w(h.position);c.Pd=gvjs_w(c.Pd);c.position=gvjs_w(c.position);h.position.Te=b.position.Te;if(a.Za&&b.Za){h.Za=gvjs_Bc(h.Za);c.Za=gvjs_Bc(c.Za);var k=h.Za,l=c.Za;for(f=0;f<k.length;f++){k[f]=gvjs_w(k[f]);l[f]=gvjs_w(l[f]);
var m=k[f],n=a.Pd.Te(m.Ca),n=b.Pd.zk(n);m.la=b.position.Te(n)}}if(a.ei&&b.ei)for(h.ei=gvjs_Bc(h.ei),c.ei=gvjs_Bc(c.ei),k=h.ei,l=c.ei,f=0;f<k.length;f++)k[f]=gvjs_w(k[f]),l[f]=gvjs_w(l[f]),m=k[f],n=a.Pd.Te(m.Ca),n=b.Pd.zk(n),m.la=b.position.Te(n);if(a.text&&b.text)for(h.text=gvjs_Bc(h.text),c.text=gvjs_Bc(c.text),n=h.text,c=c.text,gvjs_FK(n),gvjs_FK(c),f=0;f<n.length;f++)gvjs_Qfa(a,b,a.text[f],b.text[f],n[f],d,e)}else if(a.text&&b.text){var p=gvjs_oE(a.text,b.text,function(a,b){return a.Ca==b.Ca});
g.text=gvjs_lc(a.text,function(a,b){return null!=p.Qea[b]});h.text=gvjs_lc(b.text,function(a,b){return null!=p.Rea[b]});c.text=gvjs_Bc(g.text);gvjs_FK(g.text);gvjs_FK(h.text);gvjs_FK(c.text)}return[g,h]}function gvjs_Qfa(a,b,c,d,e,f,g){var h=e.Oa,k=a.Pd.Te(e.Ca),k=b.Pd.zk(k);a=a.position.Te(e.Ca);b=b.position.Te(k);f&&(f=c.Oa.anchor.x-a,h.anchor.x=b+f,d&&(h.anchor.y=d.Oa.anchor.y));g&&(f=c.Oa.anchor.y-a,h.anchor.y=b+f,d&&(h.anchor.x=d.Oa.anchor.x))}
function gvjs_FK(a){gvjs_t(a,function(b,c){a[c]=gvjs_w(a[c]);b=a[c];b.Oa=gvjs_w(b.Oa);b=b.Oa;b.anchor&&(c=b.anchor,b.anchor=new gvjs_LG(c.x,c.y))})}
function gvjs_Ofa(a){var b=a.Wr,c=a.tx;if(b.D&&c.D){var d=gvjs_oE(b.D,c.D,function(a,b){return a.id==b.id});a.vj=gvjs_lc(b.D,function(a,b){return null!=d.Qea[b]});a.Mn=gvjs_lc(c.D,function(a,b){return null!=d.Rea[b]});b.ib==gvjs_c||b.ib==gvjs_pl?(b=null==b.orientation||b.orientation==gvjs_d?b.Dd[0]:b.Sc[0],c=null==c.orientation||c.orientation==gvjs_d?c.Dd[0]:c.Sc[0],b.type==gvjs_Al&&c.type==gvjs_Al&&b.dataType===c.dataType?gvjs_Rfa(a,b.Pd.Te,b.Pd.zk):gvjs_Sfa(a)):b.ib==gvjs_Vs&&gvjs_Tfa(a)}}
function gvjs_Sfa(a){var b=a.Wr.Xa,c=a.tx.Xa;if(b&&c){var d={},e={},f={},g={};gvjs_t(b,function(a,b){null!=a.data&&(f[a.data]=b)});gvjs_t(c,function(a,b){null!=a.data&&(g[a.data]=b)});gvjs_t(b,function(a,b){null!=a.data&&(d[b]=g[a.data])});gvjs_t(c,function(a,b){null!=a.data&&(a=f[a.data],d[a]!==b&&(a=null),e[b]=a)});gvjs_t(b,function(a,b){null!=a.data&&e[g[a.data]]!==b&&(d[b]=null)});for(var h=0,k=0,l=[],m=[];h<b.length||k<c.length;)h<b.length&&null==d[h]?(m.push({kx:{rd:h,Zx:!0},lx:{rd:k,Zx:!1}}),
l.push({data:b[h].data}),h++):(k<c.length&&null==e[k]?(m.push({kx:{rd:h,Zx:!1},lx:{rd:k,Zx:!0}}),l.push({data:c[k].data})):(m.push({kx:{rd:h,Zx:!0},lx:{rd:k,Zx:!0}}),l.push({data:b[h].data}),h++),k++);a.fk.Xa=l;var n=function(a,b){return 0==b?a[0]:b>=a.length?gvjs_ic(a):gvjs_GK(a[b-1],a[b],.5)};a.Wr.sd?gvjs_HK(a,m,function(a,b,c,d){return b.Zx?a[b.rd*c+d]:n(a,b.rd*c+d)}):gvjs_IK(a,m,function(a,b){return b.Zx?a[b.rd]:n(a,b.rd)})}}
function gvjs_Rfa(a,b,c){var d=a.Wr.Xa,e=a.tx.Xa;if(d&&e)if(0==d.length||0==e.length)a.fk.Xa=[],gvjs_IK(a,[],function(){return null});else{var f=function(a){return b(a.data)},g=[],h=[];if(d.length===e.length)for(var k=0;k<d.length;k++)h.push({kx:k,lx:k}),g.push({data:c(gvjs_Td(f(d[k]),f(e[k])))});else k=gvjs_ida(d,e,f),gvjs_t(k,function(a){var b=a.iB;a=a.jB;var k;null!=d[b]&&null!=e[a]&&(k=c(gvjs_Td(f(d[b]),f(e[a]))));null!=k&&(h.push({kx:b,lx:a}),g.push({data:k}))});a.fk.Xa=g;a.Wr.sd?gvjs_HK(a,h,
function(a,b,c,d){return a[b*c+d]}):gvjs_IK(a,h,function(a,b){return a[b]})}}
function gvjs_Tfa(a){function b(a){a=gvjs_w(a);a.ia=gvjs_w(a.ia);a.ia.brush=a.ia.brush.clone();a.ia.brush.Ef(0);gvjs_ai(a.ia.brush,0);a.ra=gvjs_w(a.ra);a.ra.opacity=0;return a}var c=a.vj[0].points,d=a.Mn[0].points,e=[],f=[],g=[],h={};gvjs_t(d,function(a,b){null!=a&&(gvjs_k(h[a.id])||(h[a.id]=[]),h[a.id].push(b))});gvjs_v(c,function(a,b){if(null!=a){var c=a.id&&h[a.id],c=c&&c.shift();gvjs_k(c)?g.push({kx:b,lx:c}):e.push(a)}});gvjs_v(h,function(a){gvjs_t(a,function(a){f.push(d[a])})});gvjs_IK(a,g,function(a,
b){return a[b]});var c=gvjs_u(e,b),k=gvjs_u(f,b);a.vj[0].cC=gvjs_Ac(e,k);a.Mn[0].cC=gvjs_Ac(c,f)}function gvjs_IK(a,b,c){for(var d=0;d<a.vj.length;d++){var e=a.vj[d].points,f=a.Mn[d].points,g=[],h=[];if(a.vj[d].Gg)g=gvjs_Bc(a.vj[d].points),h=gvjs_Bc(a.Mn[d].points);else for(var k=0;k<b.length;k++){var l=b[k],m=c(e,l.kx),l=c(f,l.lx);m&&l&&(g.push(m),h.push(l))}a.vj[d]=gvjs_JK(a.vj[d],g);a.Mn[d]=gvjs_JK(a.Mn[d],h)}}
function gvjs_HK(a,b,c){for(var d=0;d<a.vj.length;d++){var e=a.vj[d].points,f=a.Mn[d].points,g=[],h=[];if(0<b.length)for(var k=Math.ceil(e.length/b.length),l=Math.ceil(f.length/b.length),m=0;m<b.length;m++){for(var n=b[m],p=0;p<k;p++){var q=c(e,n.kx,k,p);q&&g.push(q)}for(p=0;p<l;p++)(q=c(f,n.lx,l,p))&&h.push(q)}a.vj[d]=gvjs_JK(a.vj[d],g);a.Mn[d]=gvjs_JK(a.Mn[d],h)}}function gvjs_JK(a,b){a=gvjs_w(a);a.points=b;return a}
function gvjs_Pfa(a){var b=a.Wr,c=a.tx;b.Ta&&b.Ta.ug&&c.Ta&&c.Ta.ug&&(a.fk.Ta=null)}
function gvjs_KK(a,b,c){if(a!==b)if(a&&a.constructor==gvjs_H&&b&&b.constructor==gvjs_H)a=new gvjs_H({fill:gvjs_5h(a.ob(),b.ob(),1-c),fillOpacity:gvjs_KK(a.Ie,b.Ie,c),stroke:gvjs_5h(a.ye,b.ye,1-c),strokeWidth:gvjs_KK(a.Xb,b.Xb,c),strokeOpacity:gvjs_KK(a.di,b.di,c),dW:a.xm,gradient:a.pg,pattern:a.$d});else if(gvjs_m(a)&&gvjs_m(b))if(a){if(b){for(var d=[],e=Math.min(a.length,b.length),f=0;f<e;f++)d.push(gvjs_KK(a[f],b[f],c));a=d}}else a=b;else a=gvjs_n(a)||gvjs_n(b)?gvjs_LK(a,b,c):gvjs_o(a)||gvjs_o(b)?
a:gvjs_p(a)&&gvjs_p(b)?a*(1-c)+b*c:null;return a}function gvjs_LK(a,b,c){if(!a)return b;if(!b)return a;var d={};gvjs_v(a,function(e,f){gvjs_k(b[f])&&(d[f]=gvjs_KK(a[f],b[f],c))});return d}function gvjs_MK(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c.bottom:!1);return(!d||(c?a>=c.left&&a<=c.right:!1))&&b}
function gvjs_NK(a,b,c,d,e){a.position&&a.position.Te&&b.position&&b.position.Te&&(c.position.Te=function(c){var d=a.position.Te(c);c=b.position.Te(c);return gvjs_KK(d,c,e)});a.title&&b.title&&gvjs_t(c.title.V,function(c,d){c.x=gvjs_KK(a.title.V[d].x,b.title.V[d].x,e);c.y=gvjs_KK(a.title.V[d].y,b.title.V[d].y,e)});a.Db&&b.Db&&(c.Db.la=gvjs_KK(a.Db.la,b.Db.la,e));a.Za&&b.Za&&gvjs_t(c.Za,function(c,g){c.la=gvjs_KK(a.Za[g].la,b.Za[g].la,e);c.ea=d(c.la,c.la)});a.ei&&b.ei&&gvjs_t(c.ei,function(c,g){c.la=
gvjs_KK(a.ei[g].la,b.ei[g].la,e);c.ea=d(c.la,c.la)});a.wk&&b.wk&&(c.wk=gvjs_LK(a.wk,b.wk,e));null!=a.Rg&&null!=b.Rg&&(c.Rg=gvjs_KK(a.Rg,b.Rg,e));null!=a.sf&&null!=b.sf&&(c.sf=gvjs_KK(a.sf,b.sf,e));a.text&&b.text&&gvjs_t(c.text,function(c,g){if(c){var h=a.text[g].Oa;g=b.text[g].Oa;var k=c.Oa;k&&k.anchor&&(k.anchor.x=gvjs_KK(h.anchor.x,g.anchor.x,e),k.anchor.y=gvjs_KK(h.anchor.y,g.anchor.y,e));c.Oa&&(h=0<c.Oa.V.length,c.ea=d((h?c.Oa.V[0].x:0)+c.Oa.anchor.x,(h?c.Oa.V[0].y:0)+c.Oa.anchor.y))}})}
function gvjs_GK(a,b,c){if(!a||!b)return null;var d=gvjs_w(a);if(a.bm||b.bm)d.bm=!0;if(gvjs_k(a.ia)||gvjs_k(b.ia))d.ia=gvjs_KK(a.ia||{},b.ia||{},c),d.bg=gvjs_KK(a.bg||{},b.bg||{},c);gvjs_k(a.nt)&&gvjs_k(b.nt)&&(d.nt=gvjs_KK(a.nt,b.nt,c));gvjs_k(a.$q)&&gvjs_k(b.$q)&&(d.$q=gvjs_KK(a.$q,b.$q,c));gvjs_k(a.ra)&&gvjs_k(b.ra)&&a.ra!==b.ra&&(d.ra=gvjs_w(a.ra),d.ra.color=gvjs_5h(a.ra.color,b.ra.color,1-c),d.ra.opacity=gvjs_KK(gvjs_k(a.ra.opacity)?a.ra.opacity:1,gvjs_k(b.ra.opacity)?b.ra.opacity:1,c));null!=
a.$c&&null!=b.$c&&a.$c.labels[0].text===b.$c.labels[0].text?d.$c=gvjs_KK(a.$c,b.$c,c):delete d.$c;return d}
gvjs_DK.prototype.interpolate=function(a){var b=this.fk;if(b.Dd){var c=function(a,c){return gvjs_MK(a,c,b.K,!0,!1)};gvjs_v(b.Dd,function(b,d){(d=this.fsa[d])&&gvjs_NK(d[0],d[1],b,c,a)},this)}if(b.Sc){var d=function(a,c){return gvjs_MK(a,c,b.K,!1,!0)};gvjs_v(b.Sc,function(b,c){(c=this.RBa[c])&&gvjs_NK(c[0],c[1],b,d,a)},this)}if(this.vj&&this.Mn){b.D=[];for(var e=0;e<this.vj.length;++e){var f=this.vj[e],g=this.Mn[e],h=gvjs_w(g);if(f&&g&&f.type==g.type){if(f.points&&g.points){h.points=[];for(var k=0;k<
f.points.length;k++)h.points[k]=gvjs_GK(f.points[k],g.points[k],a);if(f.cC&&g.cC)for(k=0;k<f.cC.length;k++)h.points.push(gvjs_GK(f.cC[k],g.cC[k],a))}f.Wf&&f.Wf.paths&&g.Wf&&g.Wf.paths&&(h.Wf=gvjs_w(h.Wf),h.Wf.paths=gvjs_KK(f.Wf.paths,g.Wf.paths,a))}b.D[e]=h}}b.height&&(b.height=gvjs_KK(this.Wr.height,this.tx.height,a));b.width&&(b.width=gvjs_KK(this.Wr.width,this.tx.width,a));b.K&&(b.K=gvjs_KK(this.Wr.K,this.tx.K,a));if(this.Bea&&this.Cea&&b.Ta&&b.Ta.Lu)for(e=0;e<b.Ta.Lu.length;e++){f=b.Ta.Lu[e];
g=this.Bea[e];h=this.Cea[e];if(f.Oa&&f.Oa.V&&g.Oa&&g.Oa.V&&!gvjs_tc(g.Oa.V)&&h.Oa&&h.Oa.V)for(var l=f.Oa.V,m=g.Oa.V,n=h.Oa.V,p=m.length,k=0;k<l.length;k++){var q=k<p?m[k]:m[p-1];l[k].x=gvjs_KK(q.x,n[k].x,a);l[k].y=gvjs_KK(q.y,n[k].y,a)}f.yc&&f.yc.coordinates&&g.yc&&g.yc.coordinates&&h.yc&&h.yc.coordinates&&(k=gvjs_KK(g.yc.coordinates,h.yc.coordinates,a),f.yc.coordinates=new gvjs_D(k.left,k.top,k.width,k.height));f.hh&&f.hh.coordinates&&g.hh&&g.hh.coordinates&&h.hh&&h.hh.coordinates&&(f.hh.coordinates=
gvjs_KK(g.hh.coordinates,h.hh.coordinates,a))}return b};function gvjs_OK(a){gvjs_T.call(this);this.bv=a}gvjs_s(gvjs_OK,gvjs_T);
gvjs_OK.prototype.Tx=function(a,b,c,d){var e=[],f=b.focused,g=a.focused;if(f.Mb!=g.Mb||f.datum!=g.datum)null!=g.Mb&&e.push(gvjs_PK(gvjs_rw,g.Mb,g.datum,c,d)),null!=f.Mb&&e.push(gvjs_PK(gvjs_sw,f.Mb,f.datum,c,d));f.Jb!=g.Jb&&(null!=g.Jb&&(g=g.Jb,e.push({type:gvjs_rw,data:{row:g,column:null}})),null!=f.Jb&&(g=f.Jb,e.push({type:gvjs_sw,data:{row:g,column:null}})));f=b.annotations.focused;g=a.annotations.focused;!g||f&&f.row==g.row&&f.Tb==g.Tb||e.push({type:gvjs_rw,data:{row:g.row,column:g.Tb}});!f||
g&&f.row==g.row&&f.Tb==g.Tb||e.push({type:gvjs_sw,data:{row:f.row,column:f.Tb}});f=b.Ta.focused;g=a.Ta.focused;f.Qh!=g.Qh&&(null!=g.Qh&&e.push(gvjs_PK(gvjs_rw,g.Qh,null,c,d)),null!=f.Qh&&e.push(gvjs_PK(gvjs_sw,f.Qh,null,c,d)));b.selected.equals(a.selected)||e.push({type:gvjs_P});gvjs_t(e,gvjs_r(function(a){this.dispatchEvent(a.type,a.data)},this))};gvjs_OK.prototype.dispatchEvent=function(a,b){gvjs_X(this.bv,a,b||null)};
function gvjs_PK(a,b,c,d,e){b=e[b];d==gvjs_Cw?(c=b.ps,d=null):d=b.ps;return{type:a,data:{row:c,column:d}}}gvjs_OK.prototype.N=function(){this.bv=null;gvjs_OK.o.N.call(this)};function gvjs_QK(a,b,c,d,e,f){gvjs_T.call(this);this.da=a;this.Ra=b;this.cl=c;this.Wd=d;this.Lb=new gvjs_KD(e);gvjs_3l(this,this.Lb);this.jn=f;this.jn.Lb=this.Lb;this.e5()}gvjs_s(gvjs_QK,gvjs_T);gvjs_=gvjs_QK.prototype;gvjs_.N=function(){gvjs_rm(this.cl);gvjs_QK.o.N.call(this)};gvjs_.vsa=function(a){this.Ra.cursor.position=a.data.Gb;gvjs_LD(this.Lb,5)};gvjs_.wsa=function(){};gvjs_.ysa=function(a){this.Ra.cursor.position=a.data.Gb;this.Wd.dispatchEvent(gvjs_qw,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};
gvjs_.zsa=function(a){this.Wd.dispatchEvent("onmouseup",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.xsa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_pw,b);this.jn.Fn(gvjs_pw,b,a.data.preventDefault)};gvjs_.qsa=function(a){this.Wd.dispatchEvent(gvjs_7j,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.Dsa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_7w,b);this.jn.Fn(gvjs_7w,b,a.data.preventDefault)};
gvjs_.rsa=function(a){this.Wd.dispatchEvent(gvjs_Ut,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.Esa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,wheelDelta:a.data.wheelDelta};this.Wd.dispatchEvent(gvjs_dx,b);this.jn.Fn(gvjs_dx,b,a.data.preventDefault)};gvjs_.tsa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_au,a);this.jn.Fn(gvjs_au,a)};
gvjs_.usa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_9t,a);this.jn.Fn(gvjs_9t,a)};gvjs_.ssa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_$t,a);this.jn.Fn(gvjs_$t,a)};gvjs_.Bsa=function(a){this.jn.Fn("pinchstart",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.Tba},a.data.preventDefault)};
gvjs_.Csa=function(a){this.jn.Fn("pinch",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.Tba},a.data.preventDefault)};gvjs_.Asa=function(a){this.jn.Fn("pinchend",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.Tba},a.data.preventDefault)};gvjs_.Eca=function(a){this.Ra.focused.Jb=a.data.Mk;gvjs_LD(this.Lb,50)};gvjs_.Fca=function(){this.Ra.cursor.position=null;this.Ra.focused.Jb=null;gvjs_LD(this.Lb,50)};
gvjs_.Dca=function(a){var b=this.da;this.Ra.cursor.G4=this.Ra.cursor.position.clone();a=a.data.Mk;if(gvjs_nc(b.D,function(a){return a.Yg})){var c=b.Xa[a].ps;a=b.WE==gvjs_pb;if(!a&&b.Zg.contains(gvjs_Tt)){var d=new gvjs_x,e=new gvjs_x;gvjs_t(this.da.D,function(a){var b=a.points[c];null==b||b.bm||(a=a.ps,gvjs_kp(this.Ra.selected,c,a)?d.add(a):e.add(a))},this);b=d.yb();a=e.yb();0<b&&0===a?gvjs_Zd(d,function(a){this.Ra.selected.OL(c,a)},this):0<a&&gvjs_Zd(e,function(a){gvjs_mp(this.Ra.selected,c,a)},
this)}else gvjs_np(this.Ra.selected,c,a);gvjs_LD(this.Lb,0)}};gvjs_.Oca=function(a){this.da.ib!=gvjs_Vs&&(this.Ra.Ta.focused.Qh=a.data.MS,gvjs_LD(this.Lb,50))};gvjs_.Pca=function(){this.da.ib!=gvjs_Vs&&(this.Ra.Ta.focused.Qh=null,gvjs_LD(this.Lb,250))};gvjs_.lta=function(a){this.da.ib!=gvjs_Vs&&(gvjs_RK(this,a.data.MS),gvjs_LD(this.Lb,0))};gvjs_.mta=function(a){null==this.Ra.Ta.OB&&(this.Ra.Ta.OB=0);this.Ra.Ta.OB+=a.data.Yya;gvjs_LD(this.Lb,0)};
gvjs_.Yca=function(a){if(this.da.ib!=gvjs_Vs){var b=this.da.bD;if(this.da.Zg.contains(gvjs_jx)||b==gvjs_7t)this.Ra.focused.Mb=a.data.Gc,gvjs_LD(this.Lb,50)}};gvjs_.Zca=function(){if(this.da.ib!=gvjs_Vs){var a=this.da.bD;if(this.da.Zg.contains(gvjs_jx)||a==gvjs_7t)this.Ra.focused.Mb=null,gvjs_LD(this.Lb,250)}};gvjs_.Xca=function(a){this.da.ib!=gvjs_Vs&&this.da.Zg.contains(gvjs_jx)&&(gvjs_RK(this,a.data.Gc),gvjs_LD(this.Lb,0))};gvjs_.Lta=function(a){this.Oca(a)};gvjs_.Mta=function(){this.Pca()};
gvjs_.Kta=function(a){this.Wd.dispatchEvent("removeserie",{index:a.data.MS})};gvjs_.Msa=function(a){var b=this.da.Zg;if(b.contains(gvjs_Tt))this.Ra.focused.Mb=a.data.Gc,this.Ra.focused.datum=a.data.Mk;else{if(b.contains(gvjs_jx)){this.Yca(a);return}if(b.contains(gvjs_3s)){this.Eca(a);return}}gvjs_LD(this.Lb,50)};
gvjs_.Nsa=function(){var a=this.da.Zg;if(a.contains(gvjs_Tt))this.Ra.focused.Mb=null,this.Ra.focused.datum=null;else{if(a.contains(gvjs_jx)){this.Zca();return}if(a.contains(gvjs_3s)){this.Fca();return}}gvjs_LD(this.Lb,250)};
gvjs_.Lsa=function(a){var b=this.da;if(b.Zg.contains(gvjs_Tt)){var c=b.WE==gvjs_pb;a={Jb:a.data.Mk,Mb:a.data.Gc};var d=b.D[a.Mb];d.Yg&&(b.ib==gvjs_Vs?gvjs_np(this.Ra.selected,a.Jb,c):d.Gg||(b=b.v0(a),a=this.da.Zg,a.contains(gvjs_Tt)?gvjs_pp(this.Ra.selected,b.row,b.Tb,c):a.contains(gvjs_jx)&&gvjs_op(this.Ra.selected,b.Tb,c)));gvjs_LD(this.Lb,0)}else b.Zg.contains(gvjs_jx)?this.Xca(a):b.Zg.contains(gvjs_3s)&&this.Dca(a)};
gvjs_.msa=function(a){var b=a.data.uG;-1!=b&&(this.Ra.annotations.focused={row:a.data.Mk,Tb:gvjs_SK(this,a.data.Gc,b)},this.Ra.focused.Mb=null,this.Ra.focused.datum=null,gvjs_LD(this.Lb,50))};gvjs_.nsa=function(a){-1!=a.data.uG&&(this.Ra.annotations.focused=null,gvjs_LD(this.Lb,250))};
gvjs_.lsa=function(a){var b=this.da,c=b.WE==gvjs_pb,d=a.data.Mk,e=a.data.Gc;a=a.data.uG;if(null==e||b.D[e].Yg)-1==a?this.Ra.annotations.lQ={Gc:e,h_:d}:gvjs_pp(this.Ra.selected,d,gvjs_SK(this,e,a),c);gvjs_LD(this.Lb,0)};gvjs_.bua=function(){};gvjs_.cua=function(){};gvjs_.isa=function(a){this.Ra.Ih.focused.Xx=a.data.Xx;gvjs_LD(this.Lb,50)};gvjs_.jsa=function(){this.Ra.Ih.focused.Xx=null;gvjs_LD(this.Lb,250)};
gvjs_.hsa=function(){this.Ra.Ih.focused.action&&this.Ra.Ih.focused.action();gvjs_LD(this.Lb,250)};gvjs_.Vs=function(){this.jn.Fn(gvjs_N)};function gvjs_SK(a,b,c){a=a.da;var d=null;if(null!=b)d=a.D[b].columns.annotation;else for(b=0;b<a.Qk.length;++b)d=a.Qk[b].columns.annotation;return d[c]}
gvjs_.e5=function(){var a=gvjs_r(function(a,c){gvjs_V(this.cl,a,gvjs_r(c,this))},this);a("chartHoverIn",this.vsa);a("chartHoverOut",this.wsa);a(gvjs_it,this.ysa);a("chartMouseUp",this.zsa);a(gvjs_ht,this.xsa);a("chartClick",this.qsa);a(gvjs_jt,this.Dsa);a("chartDblClick",this.rsa);a("chartScroll",this.Esa);a(gvjs_gt,this.tsa);a("chartDrag",this.usa);a("chartDragEnd",this.ssa);a("chartPinchStart",this.Bsa);a("chartPinch",this.Csa);a("chartPinchEnd",this.Asa);a("categoryHoverIn",this.Eca);a("categoryHoverOut",
this.Fca);a("categoryClick",this.Dca);a("legendEntryHoverIn",this.Oca);a("legendEntryHoverOut",this.Pca);a("legendEntryClick",this.lta);a("legendScrollButtonClick",this.mta);a("serieHoverIn",this.Yca);a("serieHoverOut",this.Zca);a("serieClick",this.Xca);a("removeSerieButtonHoverIn",this.Lta);a("removeSerieButtonHoverOut",this.Mta);a("removeSerieButtonClick",this.Kta);a("datumHoverIn",this.Msa);a("datumHoverOut",this.Nsa);a("datumClick",this.Lsa);a("annotationHoverIn",this.msa);a("annotationHoverOut",
this.nsa);a("annotationClick",this.lsa);a("tooltipHoverIn",this.bua);a("tooltipHoverOut",this.cua);a("actionsMenuEntryHoverIn",this.isa);a("actionsMenuEntryHoverOut",this.jsa);a("actionsMenuEntryClick",this.hsa)};
function gvjs_RK(a,b){var c=a.da;if(c.D[b].Yg){var d=c.WE==gvjs_pb,e=c.Zg,f=c.D[b].ps;if(c.ib==gvjs_Cw)gvjs_np(a.Ra.selected,f,d);else if(!d&&e.contains(gvjs_Tt)){b=a.da.D[b].points;var g=new gvjs_x,h=new gvjs_x;gvjs_t(b,function(a,b){null==a||a.bm||(gvjs_kp(this.Ra.selected,b,f)?g.add(b):h.add(b))},a);b=g.yb();c=h.yb();0<b&&0===c?gvjs_Zd(g,function(a){this.Ra.selected.OL(a,f)},a):0<c&&gvjs_Zd(h,function(a){gvjs_mp(this.Ra.selected,a,f)},a)}else gvjs_op(a.Ra.selected,f,d)}};function gvjs_TK(){this.Ip=0;this.E2=this.cv=-1;this.gy=0;this.xS=-1}
gvjs_TK.prototype.create=function(a,b,c,d,e){if(0!=a.length&&(a=gvjs_lc(a,function(a){return null!=a}),gvjs_Ic(a),0!=a.length))if(a[0]==a[a.length-1])this.Ip=1,this.cv=a[0],this.E2=a[0],this.xS=0;else{var f=Math.ceil(.5*a.length)-1,g=Math.min(a.length-1,Math.ceil((100-b)/100*a.length)-1),h=gvjs_Ufa(a),k=gvjs_UK(a[f]-Math.min(a[f]-a[0],1.5*(a[f]-a[Math.max(0,Math.ceil(b/100*a.length)-1)])));k!=a[0]&&(this.gy=1,h&&(k=Math.floor(k)));var l=gvjs_UK(a[f]+Math.min(a[a.length-1]-a[f],1.5*(a[g]-a[f])));b=
gvjs_lc(a,function(a){return a<l&&a>k});this.Ip=gvjs_p(c)&&0<c?c:gvjs_UK(gvjs_Vfa(k,l,b.length,h,d,e));this.cv=gvjs_UK(this.Ip*(1==this.gy?Math.round(k/this.Ip):Math.floor(k/this.Ip)));1==this.gy&&this.cv<a[0]&&(this.gy=0);a=Math.floor((l-this.cv)/this.Ip);this.E2=gvjs_UK(this.cv+gvjs_UK(this.Ip*a));this.xS=a+this.gy}};function gvjs_Ufa(a){for(var b=0;b<a.length;b++)if(!gvjs_Ud(a[b]))return!1;return!0}
function gvjs_Wfa(a){for(var b=[],c=0;c<=a.xS+1;c++)b.push(gvjs_UK(a.cv+gvjs_UK((c-a.gy)*a.Ip)));return b}function gvjs_UK(a){return a.toPrecision(10)-0}
function gvjs_Vfa(a,b,c,d,e,f){if(a==b)return 1;if(0==c)return b-a;c=Math.sqrt(c);var g=null!=e&&0<e,h=null!=f&&0<f;a=(b-a)/(g&&h?f>e?gvjs_Kd(c,e,f):c:g?Math.max(c,e):h?Math.min(c,f):c);b=.8*a;e=1.2*a;f=Math.round;if(!(a>e||a<b||b>=e)){c=1;do 0==a||!gvjs_Vd(a)||0>=c?g=a:(g=(0==a?1:Math.pow(10,Math.ceil(-Math.log(Math.abs(a))/Math.LN10)-1))*Math.pow(10,Math.max(0,c)),g*=0<a?1:-1,g=Math.max(5*f(g*a/5),1)/g),c++;while(!(g>=b&&g<=e)&&5>c);a=5>c?g:a}return d?.5<a?Math.round(a):1:a};function gvjs_VK(){}gvjs_s(gvjs_VK,gvjs_QF);gvjs_=gvjs_VK.prototype;gvjs_.BQ=function(a){var b=a.Mb,c=a.Jb;return this.Oy?gvjs_VK.o.BQ.call(this,a):this.D[b].properties.histogramBucketItems[c].label.nx};gvjs_.u0=function(a){return this.Oy?gvjs_VK.o.u0.call(this,a):this.D[a.Mb].properties.histogramBucketItems[a.Jb].row};gvjs_.v0=function(a){if(this.Oy)return gvjs_VK.o.v0.call(this,a);a=this.D[a.Mb].properties.histogramBucketItems[a.Jb];return{row:a.row,Tb:a.Tb}};
gvjs_.FQ=function(a){var b=this.Wp[a.Tb].Gc;return null!=b?this.Oy?gvjs_VK.o.FQ.call(this,a):{Mb:b,Jb:this.D[b].properties.histogramElementIndexes[a.row]}:null};gvjs_.uJ=function(a,b){a=this.D[a];var c=a.points[b];return this.Oy?{V:[{title:"Items",value:gvjs_kE(10,(this.orientation===gvjs_d?this.Sc[a.md]:this.Dd[a.md]).Pd.zk(c.bg.Am-c.bg.from))}]}:a.properties.histogramBucketItems[b].label};function gvjs_WK(a,b,c,d,e){gvjs_iJ.call(this,a,b,c,d,e)}gvjs_s(gvjs_WK,gvjs_iJ);gvjs_WK.prototype.S$=function(){return new gvjs_VK};gvjs_WK.prototype.aaa=function(){var a=this.bj,b=a.R(0)===gvjs_h?1:0,c=a.S();this.DR=new gvjs_R;for(this.DR.fg(gvjs_f,gvjs_vv);b<c;b++){var d=a.Qa(b)+" (count)";this.DR.fg(gvjs_f,d)}this.Pb=this.DR};
gvjs_WK.prototype.Oga=function(){var a=gvjs_J(this.options,gvjs_9u),b=gvjs_J(this.options,gvjs_av),c=gvjs_K(this.options,"histogram.minValue"),d=gvjs_K(this.options,"histogram.maxValue"),e=gvjs_K(this.options,"histogram.minNumBuckets"),f=gvjs_K(this.options,"histogram.maxNumBuckets"),g=null,h=null;null==e&&null==f&&(g=5,h=50);null!=e&&(g=e);null!=f&&(h=f);null==h?h=2*g:null==g&&(g=Math.floor(h/2));for(var h=Math.max(g+1,h),e=gvjs_I(this.options,"histogram.sortBucketItems"),k=this.bj,l=k.R(0)===gvjs_h,
f=l?1:0,m=[],n=k.aa(),p=k.S(),q=Infinity,r=-Infinity,t=[],u=f;u<p;u++)t[u]=gvjs_KE(k.R(u)).ii;for(var w=0;w<n;w++)for(u=f;u<p;u++){var v=k.getValue(w,u),v=null!=v?t[u](v):null;gvjs_p(v)&&!isFinite(v)||null==v&&!this.ma.ek||(v=v||0,m.push(v),q=Math.min(q,v),r=Math.max(r,v))}null!=c&&(q=Math.min(c,q));null!=d&&(r=Math.max(d,r));0<a&&(h=Math.max(g,Math.min(h,this.ma.width/1)),u=(r-q)/h,a=Math.max(a,(u+u/2).toPrecision(4)));u=(0<a?a:(r-q)/h)/2;m.push(q+u);m.push(r-u);c=new gvjs_TK;c.create(m,b,a,g,h);
a=[];g=gvjs_Wfa(c);h=g.length;for(w=f;w<p;w++)for(a[w-f]=[],u=0;u<h;u++)a[w-f].push([]);b=this.DR;b.Wz(0,gvjs_bv,g);for(w=0;w<h;w++)b.Lr(),b.Wa(w,0,g[w]);for(w=0;w<n;w++)for(g=l?this.bj.getValue(w,0):"",u=f;u<p;u++)v=this.bj.getValue(w,u),v=null!=v?t[u](v):null,gvjs_p(v)&&!isFinite(v)||null==v&&!this.ma.ek||(v=v||0,h=0==c.Ip||v<c.cv?0:v>=c.E2?c.xS:c.gy+Math.floor(gvjs_UK((v-c.cv)/c.Ip)),m=u+1-f,b.Wa(h,m,(b.getValue(h,m)||0)+1),m=this.bj.Qa(u)||"Value",m={row:w,Tb:u,label:{title:g,nx:g,Ln:m,content:this.bj.Ia(w,
u),V:[{title:m,value:this.bj.Ia(w,u)||0}]}},a[u-f][h].push(m));for(var y=[],u=f;u<p;u++)y[u]=[];for(u=f;u<p;u++)l=gvjs_Oc(a[u-f]),e&&l.sort(function(a,b){a=a.label.V[0].value;b=b.label.V[0].value;return a<b?-1:a>b?1:0}),b.Wz(u-f,"histogramBucketItems",l),gvjs_t(l,function(a,b){y[a.Tb][a.row]=b});for(u=f;u<p;u++)b.Wz(u-f,"histogramElementIndexes",y[u])};function gvjs_wJ(a,b){return 4>a||b}
function gvjs_mfa(a,b){var c=a.Pb,d=a.ma;a=[];for(var e=0;e<d.Xa.length;e++){a[e]=[];for(var f=0;f<d.D.length;f++){var g=d.D[f];if(g.type==gvjs_Hs){var h=b?0:f;a[e][h]=(a[e][h]||0)+c.getValue(e,g.columns.data[0])}}}for(e=b=0;e<a.length;e++)for(f=0;f<a[e].length;f++)b=Math.max(a[e][f],b);return b};function gvjs_XK(a,b){gvjs_OG.call(this,a,b);this.wS=this.mg=null}gvjs_s(gvjs_XK,gvjs_OG);gvjs_=gvjs_XK.prototype;gvjs_.Saa=function(a,b){var c=this.X;if(1>a.D.length)return!1;this.mg=b;b=a.pie.zi;for(var d=a.D.length/b.length,e=0;e<b.length;++e){for(var f=b[e].radiusX,g=b[e].radiusY,h=b[e].bU,k=e*d,l=k+d;k<l&&180>a.D[k].Gd;)gvjs_YK(this,a.D[k],f,g),k+=1;h&&gvjs_YK(this,h,f,g);for(h=l-1;h>=k;--h)gvjs_YK(this,a.D[h],f,g)}a.zq&&(this.wS=c.Pa(),gvjs_ZK(this,a.zq),c.appendChild(this.mg,this.wS));return!0};
gvjs_.D_=function(a,b){if(this.Sb.R7){var c=a.yc.coordinates.height,d=a.yc.coordinates.left+a.yc.coordinates.width/2,e=a.yc.coordinates.top+c/2;a=a.yc.brush.clone();a.Ef(1);gvjs_TG(this,d,e,c/2,a,{type:gvjs_ot},b)}else gvjs_XK.o.D_.call(this,a,b)};
function gvjs_YK(a,b,c,d){if(b.ea){var e=a.X.Pa(),f=a.Sb,g=f.pie.center,h=b.offset;if(b.nc){var k=f.pie.kE,l=b.nc,m=new gvjs_Ky;m.move(h.x+l.xf.x,h.y+l.xf.y);m.za(h.x+l.xf.x,h.y+l.xf.y+k);m.eg(h.x+g.x,h.y+g.y+k,c,d,l.ke,l.Gd,!0);m.za(h.x+l.ji.x,h.y+l.ji.y);m.eg(h.x+g.x,h.y+g.y,c,d,l.Gd,l.ke,!1);a.X.Ha(m,l.brush,e)}if(b.Su||b.Ux)k=f.pie.kE,l=new gvjs_Ky,l.move(h.x+g.x,h.y+g.y),l.za(h.x+g.x,h.y+g.y+k),b.Ux&&(l.za(h.x+b.ji.x,h.y+b.ji.y+k),l.za(h.x+b.ji.x,h.y+b.ji.y)),b.Su&&(l.za(h.x+b.xf.x,h.y+b.xf.y+
k),l.za(h.x+b.xf.x,h.y+b.xf.y)),a.X.Ha(l,b.bS,e);l=b.Ny?b.Ny.brush:b.brush;b.it?0==b.aK&&0==b.$C?a.X.Ml(g.x,g.y,c,d,l,e):(m=new gvjs_Ky,m.move(g.x,g.y-d),m.eg(g.x,g.y,c,d,0,180,!0),m.eg(g.x,g.y,c,d,180,360,!0),m.move(g.x,g.y-b.$C),m.eg(g.x,g.y,b.aK,b.$C,360,180,!1),m.eg(g.x,g.y,b.aK,b.$C,180,0,!1),m.close(),a.X.Ha(m,l,e)):(m=new gvjs_Ky,m.move(h.x+b.ZC.x,h.y+b.ZC.y),m.za(h.x+b.xf.x,h.y+b.xf.y),m.eg(h.x+g.x,h.y+g.y,c,d,b.ke,b.Gd,!0),m.za(h.x+b.Ev.x,h.y+b.Ev.y),m.eg(h.x+g.x,h.y+g.y,b.aK,b.$C,b.Gd,b.ke,
!1),a.X.Ha(m,l,e));b.tj&&f.sia&&gvjs__K(a,b.tj,e);if(c=b.No){c.nc&&(d=new gvjs_Ky,d.move(c.nc.xf.x,c.nc.xf.y),d.za(c.nc.xf.x,c.nc.xf.y+k),d.eg(c.nc.gi.x,c.nc.gi.y+k,c.nc.radiusX,c.nc.radiusY,c.nc.ke,c.nc.Gd,!0),d.za(c.nc.ji.x,c.nc.ji.y),d.eg(c.nc.gi.x,c.nc.gi.y,c.nc.radiusX,c.nc.radiusY,c.nc.Gd,c.nc.ke,!1),a.X.Ha(d,c.nc.brush,e));if(c.Su||c.Ux)d=new gvjs_Ky,d.move(c.YC.x,c.YC.y),d.za(c.dS.x,c.dS.y),d.za(c.dS.x,c.dS.y+k),d.za(c.YC.x,c.YC.y+k),d.za(c.YC.x,c.YC.y),a.X.Ha(d,c.bS,e);gvjs__K(a,c,e)}b.v2&&
a.X.ie(b.text,b.b7.x+h.x,b.b7.y+h.y,b.iW.width,gvjs_4,gvjs_4,b.ra,e);h=gvjs_SE([gvjs_zx,b.index]);e=e.j();a.Ge(a.mg,h,e);b.ya&&(e=gvjs_SE([gvjs_xl,b.index]),a.kL(b.ya,e))}}function gvjs__K(a,b,c){if(b.it)a.X.Ml(b.gi.x,b.gi.y,b.radiusX,b.radiusY,b.brush,c);else{var d=new gvjs_Ky;d.move(b.xf.x,b.xf.y);d.eg(b.gi.x,b.gi.y,b.radiusX,b.radiusY,b.ke,b.Gd,!0);a.X.Ha(d,b.brush,c)}}
function gvjs_ZK(a,b){var c=gvjs_r(a.Uu,a),d=gvjs_r(a.registerElement,a),e=a.X;a=a.wS;for(var f=0;f<b.length;++f){var g=b[f],h=e.Pa(),k=e.Pa(),l=new gvjs_Ky;l.move(g.zj.x+.5,g.zj.y+.5);l.za(g.Z$+.5,g.zj.y+.5);l.za(g.Z$+.5,g.Bs.y+.5);l.za(g.Bs.x+.5,g.Bs.y+.5);e.Ha(l,g.Xc,k);e.Se(g.zj.x+.5,g.zj.y+.5,g.Oia,g.BAa,k);c(g.XA,h);c(g.oB,h);e.appendChild(a,h);e.appendChild(a,k);g=gvjs_SE([gvjs_Hv,g.index]);d(h.j(),g)}}
gvjs_.lha=function(a,b){if(!gvjs_ui(b.zq,this.xs.zq)){this.X.gc(this.wS);var c=new gvjs_EG(2);gvjs_FG(c,0,a.zq||{});gvjs_FG(c,1,b.zq||{});c=c.compact();gvjs_ZK(this,c)}this.KU(a);this.aY(a,b)};gvjs_.KU=function(a){var b=this.xs;if(b)for(var c in b.D){var d=Number(c);if(b.D[d].ya){var e=gvjs_SE([gvjs_xl,Number(d)]);gvjs_VG(this,e)}e=a.pie.zi[d<a.D.length/a.pie.zi.length?0:1];gvjs_YK(this,a.D[d],e.radiusX,e.radiusY)}};
gvjs_.aY=function(a,b){for(var c in b.D){var d=Number(c),e=new gvjs_EG(2);gvjs_FG(e,0,a.D[d]);gvjs_FG(e,1,b.D[d]);var f=a.pie.zi[d<a.D.length/a.pie.zi.length?0:1],d=f.radiusX,f=f.radiusY;gvjs_YK(this,e.compact(),d,f)}};function gvjs_0K(a,b,c,d,e){var f=a.right-a.left,g=gvjs_w(d),h=gvjs_w(d);h.color="9e9e9e";d=d.fontSize/3.236;var k=g.fontSize+d,l=h.fontSize+d,m=gvjs_Xfa(a,f,b,g,h,d,e),n=[],p;2==c?(c=a.right,a=a.left,p=gvjs_3):(c=a.left,a=a.right,p=gvjs_4);for(var q=0;q<e.length;++q){var r=e[q],t=m[q];if(null!=t){var u=gvjs_NG(b,r.XA,g,f,t.nG),w=gvjs_NG(b,r.oB,h,f,t.$G),v=gvjs_cJ(new gvjs_Cz(c,t.y));n.push({Oia:2,zj:gvjs_cJ(r.pga(gvjs_Kd(t.y,r.$T.start,r.$T.end))),Z$:a,Bs:v,BAa:new gvjs_H({fill:"636363",fillOpacity:.7}),
Xc:new gvjs_H({stroke:"636363",strokeWidth:1,strokeOpacity:.7}),DGa:d,XA:{text:r.XA,ra:g,anchor:new gvjs_LG(v.x,v.y),V:gvjs_u(u.V,function(a,b){return{x:0,y:(b-u.V.length)*k,length:u.wt,text:a}}),ud:p,jd:gvjs_4,ya:u.Le?r.XA:"",angle:0},oFa:g,oB:{text:r.oB,ra:h,anchor:new gvjs_LG(v.x,v.y),V:gvjs_u(w.V,function(a,b){return{x:0,y:(b+1)*l,length:w.wt,text:a}}),ud:p,jd:gvjs_3,ya:w.Le?r.oB:"",angle:0},uFa:h,pFa:p,index:r.index})}}return n}
function gvjs_Xfa(a,b,c,d,e,f,g){var h=d.fontSize+f,k=e.fontSize+f,l=gvjs_u(g,function(a,g){var h=gvjs_NG(c,a.XA,d,b,Infinity),k=gvjs_NG(c,a.oB,e,b,Infinity);return{OI:g,K4:a.Uga,$w:a.Uga,nG:h.V.length,$G:k.V.length,UN:f,pO:f}});gvjs_Ic(l,function(a,b){return a.$w-b.$w});l=gvjs_Bc(l);gvjs_Ic(l,function(a,b){return g[a.OI].Cda-g[b.OI].Cda});var m=[];0<l.length&&m.push(l.pop());for(var n=null,p=0,q;q=gvjs_1K(a,h,k,g,m,!1),!(0===l.length||q.kN&&15<p);)q.kN?(p++,n&&gvjs_yc(m,n)):p=0,n=l.pop(),m.push(n),
gvjs_Ic(m,function(a,b){return a.$w-b.$w});q.kN&&n&&(gvjs_yc(m,n),q=gvjs_1K(a,h,k,g,m,!1));a=gvjs_1K(a,h,k,g,m,!0);a.kN||(q=a);return q.layout}
function gvjs_1K(a,b,c,d,e,f){0<e.length&&(e[0].UN=0,gvjs_ic(e).pO=0);for(var g=0;g<e.length;g++){var h=e[g],k=e[g-1],l=e[g+1];h.o9=new gvjs_G(Math.min(h.K4,k?d[k.OI].$T.start+5:a.top),Math.max(h.K4,l?d[l.OI].$T.end-5:a.bottom))}a=gvjs_Yfa(a,b,c,e,f);d=!1;f={};for(g=0;g<e.length;g++){var h=e[g],k=a[g],l=(k.anchor-k.top-h.UN)/b,m=(k.bottom-k.anchor-h.pO)/c,l=Math.floor(l+.1),m=Math.floor(m+.1),n=l<h.nG||m<h.$G;d=d||n;f[h.OI]={y:k.anchor,nG:l,$G:m,kN:n}}return{layout:f,kN:d}}
function gvjs_Yfa(a,b,c,d,e){var f=gvjs_u(d,function(a){return{anchor:a.$w,top:a.$w-(a.nG*b+a.UN),bottom:a.$w+(a.$G*c+a.pO)}}),g=[];g.push(function(b,c){var d=b[c].top;return 0==c?{top:Math.max(a.top-d,0)}:{top:Math.max(b[gvjs_gc(c)-1].bottom-d,0)/2}});g.push(function(b,c){var e=b[c].bottom;return c==d.length-1?{bottom:Math.min(a.bottom-e,0)}:{bottom:Math.min(b[gvjs_gc(c)+1].top-e,0)/2}});g.push(function(a,c,f){a=a[c].anchor-a[c].top;c=d[c];f=(Math.max(-a,0)+Math.max(c.nG*b+c.UN-Math.max(a,0),0)*
(e?1:f))/2;return{anchor:f,top:-f}});g.push(function(a,b,f){a=a[b].bottom-a[b].anchor;b=d[b];f=(Math.max(-a,0)+Math.max(b.$G*c+b.pO-Math.max(a,0),0)*(e?1:f))/2;return{anchor:-f,bottom:f}});g.push(function(a,b){a=a[b].anchor;b=d[b];return{anchor:gvjs_Kd(a,b.o9.start,b.o9.end)-a}});e&&g.push(function(a,b,c){return{anchor:(d[b].K4-a[b].anchor)*c}});var h=gvjs_jda(f,g,function(a,b){return{anchor:a.anchor+(b.anchor||0),top:a.top+(b.top||0),bottom:a.bottom+(b.bottom||0)}},function(a,b){return Math.max(Math.abs(a.anchor-
b.anchor),Math.abs(a.top-b.top),Math.abs(a.bottom-b.bottom))});return gvjs_u(d,function(a,b){a=h[String(b)];return{anchor:a.anchor,top:a.top,bottom:a.bottom}})}function gvjs_Zfa(a,b){a=gvjs_qc(a,function(a){return a.index==b});if(0>a)return{};var c={};c[a]={Oia:4,Xc:new gvjs_H({stroke:"636363",strokeWidth:2,strokeOpacity:.7})};return c};function gvjs_2K(a,b,c,d,e){this.Eb=b.Y(gvjs_wt,gvjs_yG);this.Jia=gvjs_J(b,"pieStartAngle",0);this.Fya=0>gvjs_J(b,gvjs_Va,1);this.Eya=gvjs_I(b,gvjs_4w,!1);var f=gvjs_Hi(b,"pieSlicePercentFormat");gvjs_Zc(f)&&(f={pattern:"#.#%"});this.Pxa=new gvjs_jj(f);f=gvjs_Hi(b,"pieSliceValueFormat");gvjs_Zc(f)&&(f={pattern:"decimal"});this.Yja=new gvjs_jj(f);gvjs_XH.call(this,a,b,c,d,e)}gvjs_s(gvjs_2K,gvjs_XH);
gvjs_2K.prototype.YJ=function(){return[gvjs_r(function(){this.ma.Zg=new gvjs_x([gvjs_jx]);this.ma.sd=gvjs_I(this.options,"isDiff");this.ma.hd&=!this.ma.sd;this.ma.sd&&(this.ma.Oh=this.ma.Oh||{},this.ma.Oh.pie=this.ma.Oh.pie||{},this.ma.Oh.pie.cea=this.options.Y("diff.oldData.inCenter",!0),this.ma.Oh.pie.e2=this.options.Y("diff.innerCircle.radiusFactor",.6));for(var a=0;a<this.Pb.aa();a++)if(0>this.Pb.getValue(a,1))throw Error("Negative values are invalid for a pie chart.");},this),gvjs_r(gvjs_XH.prototype.YJ,
this)]};gvjs_2K.prototype.cca=function(){return gvjs_O};gvjs_2K.prototype.bca=function(){return null};
gvjs_2K.prototype.wO=function(){return[gvjs_r(function(){var a=this.Tl();if(this.Pb.R(0)!=gvjs_h)throw Error("Pie chart should have a first column of type string");var b;b=this.ma;var c=b.K,d=this.$f.getPosition(),e=null,f=Math.round(1.618*b.Zm),g=Math.round(c.width*(1-1/1.618)-f);d==gvjs_ab?(e=new gvjs_C(c.top,c.left+g,c.bottom,c.left),d=new gvjs_C(c.top,c.right,c.bottom,e.right+f)):d==gvjs_O?(e=new gvjs_C(c.top,c.right,c.bottom,c.right-g),d=new gvjs_C(c.top,e.left-f,c.bottom,c.left)):d==gvjs_Ts?
(d=new gvjs_C(c.top,c.right,c.top+1/1.618*(c.bottom-c.top-f),c.left),e=new gvjs_C(d.bottom+f,c.right,c.bottom,c.left)):d=new gvjs_C(c.top,c.right,c.bottom,c.left);var c=0,h=g=Math.floor(Math.min(d.right-d.left,d.bottom-d.top)/2),f=Math.round((d.right+d.left)/2),d=Math.round((d.bottom+d.top)/2);b.hd&&(h*=.8,c=g/5,d-=c/2);if(b.sd){var k={radiusX:g*b.Oh.pie.e2,radiusY:h*b.Oh.pie.e2},g={radiusX:g,radiusY:h};b={pie:{center:new gvjs_Cz(f,d),radiusX:g.radiusX,radiusY:g.radiusY,kE:c,zi:b.Oh.pie.cea?[k,g]:
[g,k]},Ta:e}}else b={pie:{center:new gvjs_Cz(f,d),radiusX:g,radiusY:h,kE:c,zi:[{radiusX:g,radiusY:h}]},Ta:e};gvjs__fa(this,b);e=this.$f.getPosition();b.Ta?this.$f.gr(b.Ta):e==gvjs_Rs?this.$f.gr(gvjs_0fa(this)):e==gvjs_xv&&gvjs_1fa(this,a.K,b,this.$f.Ja)},this)]};
function gvjs_3K(a,b,c){var d=a.ma,e={},f=gvjs_Xi(a.options,gvjs_Dw,"");a=b.color;var g=b.rb;b=b.th;var h;d.hd?(d=a,h=g,f=b):h=d=f;e.normal=new gvjs_H({stroke:d,strokeWidth:1,fill:a,fillOpacity:null!=c?c:1});e.rb=new gvjs_H({stroke:h,strokeWidth:1,fill:g,fillOpacity:null!=c?c:1});e.th=new gvjs_H({stroke:f,strokeWidth:1,fill:b,fillOpacity:null!=c?c:1});return e}
function gvjs_0fa(a){var b=a.ma,c=b.height-b.K.bottom;a=a.$f.Ja.fontSize;var d=[];d.push({min:2,kc:[Infinity]});var e=d.length;d.push({min:a+2,kc:[Infinity]});c=gvjs_hE(d,c);return c.length>e?(c=b.K.bottom+c[e],new gvjs_C(c-a,b.K.right,c,b.K.left)):null}
function gvjs__fa(a,b){var c=a.ma,d=a.Pb,e=b.pie.center,f=b.pie.kE,g=d.aa(),h=gvjs_JH(gvjs_Xi(a.options,"pieResidueSliceColor","")),k=gvjs_3K(a,h,1),l=gvjs_7i(a.options,"pieSliceTextStyle",{lb:c.Nk,fontSize:c.Zm}),m=gvjs_2i(a.options,gvjs_Ew,gvjs_5da,c.sd?gvjs_e:gvjs_Bw),n=gvjs_2i(a.options,"tooltip.text",gvjs_vG,gvjs_Sa),p=gvjs_Ti(a.options,"sliceVisibilityThreshold",1/720),q=gvjs_I(a.options,"displayTinySlicesInLegend"),r=gvjs_L(a.options,"pieResidueSliceLabel","Other"),t=gvjs_Ti(a.options,"pieHole",
0);a.options["legend.iconWidthScaleFactor"]=2;c.D=[];c.Yo=[];var u,w,v;c.sd?(u=a.options.Y("diff.innerCircle.borderFactor",.01),u=c.Oh.pie.e2*(1+u),u=c.Oh.pie.cea?[0,u]:[u,0],w=[!1,!0],v=[a.options.Y(gvjs__t,.5),a.options.Y(gvjs_Zt,1)]):(u=[0],w=[!0],v=[1]);c.pie={center:e,kE:f,radiusX:b.pie.radiusX,radiusY:b.pie.radiusY,zi:[]};var f=gvjs_r(function(a,b,d,e){var f=c.D[a];1==b?null!=d?f.Hd={si:!!e,bk:!0,content:d}:gvjs_4K(f,n,f):(a=c.D[a-g],gvjs_4K(f,n,f,a),gvjs_4K(a,n,f,a))},a),y=gvjs_r(function(a){var b=
c.pie.zi[a-1].bU,d=c.pie.zi[0].bU;1==a&&b?gvjs_4K(b,n,b):1<a&&(b&&d?(gvjs_4K(b,n,b,d),gvjs_4K(d,n,b,d)):b?(d={jE:"0",wf:"0"},gvjs_4K(b,n,b,d)):d&&(b={jE:"0",wf:"0"},gvjs_4K(d,n,b,d)))},a),x=gvjs_r(function(a,b,d,e,f){c.sd?c.Yo.push({id:a,text:b,brush:new gvjs_H({gradient:{jg:d,Lf:d,Qq:v[0],Rq:v[1],x1:gvjs_Nq,y1:gvjs_Kq,x2:gvjs_Kq,y2:gvjs_Kq,Dr:!0,kF:!0}}),index:e,ea:f}):c.Yo.push({id:a,text:b,brush:new gvjs_H({fill:d}),index:e,ea:f})},a),z=c.pie.zi;b=b.pie.zi;for(var A=b.length,B=0,D=0;D<A;++D){for(var C=
b[D],G=null,E=C.radiusX,C=C.radiusY,H=u[D],I=w[D],F=0,K=0,Q=0,O=0;O<g;O++)Q+=d.getValue(O,D+1)||0;for(var P=0;P<g;++P){var O=a.Eya?g-P-1:P,L=1===A&&d.S()>D+2&&d.Yk(D+2)===gvjs_xl&&d.R(D+2)===gvjs_h,ca=c.rg&&L&&!(!d.getProperty(O,D+2,gvjs_8a)&&!d.Fg(D+2,gvjs_8a)),J=d.getValue(O,D+1)||0,T=d.Ia(O,D+1,a.Yja),M=d.getValue(O,0),N=d.Ia(O,0),W=0===Q?0:K/Q,$a=0===Q?0:W+J/Q,xa=$a-W>=p,L=L&&d.getStringValue(O,D+2)||null;xa?K+=J:F+=J;var ra="slices."+B,ya=a.options.Y(ra+".color",a.Eb[P%a.Eb.length]),ya=gvjs_JH(ya),
R=gvjs_3K(a,ya,v[D]),sa=gvjs_J(a.options,ra+".offset",0),Ra=gvjs_Ti(a.options,ra+".hole",t)+H,ab=gvjs_7i(a.options,ra+".textStyle",l),pb=gvjs_I(a.options,[ra+gvjs_Hq,gvjs_du],!0),O=gvjs_5K(a,B,O,W,$a,J,T,N,xa,e,E,C,Ra,sa,m,ab,ya,R,pb);c.D.push(O);xa=gvjs_I(a.options,ra+".visibleInLegend",I&&(xa||q));x(M,N,ya.color,B,xa);D==A-1&&f(B,A,L,ca);B+=1}0<F&&(W=1-(0===Q?0:F/Q),$a=1,J=F,T=a.Yja.uc(F),N=r,G=gvjs_5K(a,-1,-1,W,$a,J,T,N,!0,e,E,C,t+H,0,m,l,h,k,!1),I&&!q&&x("",N,h.color,-1,!0));z.push({radiusX:E,
radiusY:C,bU:G});D==A-1&&y(A)}}function gvjs_6K(a,b){switch(b){case gvjs_Bw:return a.jE;case gvjs_Al:return a.wf;case gvjs_Sa:return a.wf+" ("+a.jE+")"}return""}
function gvjs_5K(a,b,c,d,e,f,g,h,k,l,m,n,p,q,r,t,u,w,v){var y=a.ma;if(y.hd||1<=p)p=0;var x={},z=e-d;x.value=f;x.wf=g;x.color=u;x.Yb=w;x.brush=x.Yb.normal;x.title=h;x.index=b;x.Yg=v;x.ps=0<=c?a.Pb.$k(c):null;x.ea=k;b=m*p;p*=n;x.aK=b;x.$C=p;x.ke=360*d+a.Jia;x.Gd=360*e+a.Jia;a.Fya&&(c=360-x.ke,x.ke=360-x.Gd,x.Gd=c);c=Math.PI*(x.ke-90)/180;f=Math.PI*(x.Gd-90)/180;x.jE=a.Pxa.uc(z);h="";switch(r){case gvjs_Bw:h=x.jE;break;case gvjs_vv:h=x.title;break;case gvjs_Al:h=g;break;case gvjs_By:h=g+" ("+x.jE+")"}x.text=
h;if(!k)return x;x.ra=t;a=a.zc(x.text,t).width;t=t.fontSize;x.iW=new gvjs_A(a,t);x.it=1==z;if(x.text)if(x.it)x.b7=gvjs_Ez(l,new gvjs_Cz(a/2,t/2)),x.v2=!0;else{z=m-t;t=n-t;a=x.iW;a=new gvjs_A(a.width/z,a.height/t);g=new gvjs_A(2/z,2/t);k=gvjs_dJ((c+f)/2+Math.PI,1,1);b:{r=gvjs_eJ(new gvjs_Cz(0,0),a);h=1;u=Math.min;for(w=0;w<r.length;++w){var A=r[w];v=k.x*A.x+k.y*A.y;A=v*v+1-(A.x*A.x+A.y*A.y);0>A?v=null:(A=Math.sqrt(A),v=[v-A,v+A]);if(null===v||0>v[1]){r=null;break b}h=u(h,v[1])}r=h}if(.4>r)a=null;else{k=
k.clone();k.scale(-r);a=gvjs_4ea(a,g,g);b:{a=gvjs_eJ(k,a);g=gvjs_Ld(f-c,2*Math.PI);r=0;h=g;for(u=0;u<a.length;++u){w=gvjs_Ld(Math.atan2(a[u].y,a[u].x)-c,2*Math.PI);if(w>=g||0==w){a=!1;break b}h=Math.min(w,h);r=Math.max(w,r)}a=r-h<Math.PI}a=a?k:null}z=a&&new gvjs_Cz(a.x*z,a.y*t);null!==z&&(x.v2=!0,x.b7=gvjs_3ea(l,z,new gvjs_Cz(-x.iW.width/2,-x.iW.height/2)))}else x.v2=!1;x.offset=gvjs_dJ((c+f)/2,m,n).scale(q);q=gvjs_dJ(f,m,n);x.xf=gvjs_Dz(l,gvjs_dJ(c,m,n));x.ji=gvjs_Dz(l,q);n=gvjs_dJ(f,b,p);x.ZC=gvjs_Dz(l,
gvjs_dJ(c,b,p));x.Ev=gvjs_Dz(l,n);y.hd&&270>=x.ke&&90<=x.Gd&&(n={},90>x.ke?(n.ke=90,n.xf=new gvjs_Cz(l.x+m,l.y)):(n.ke=x.ke,n.xf=x.xf),270<x.Gd?(n.Gd=270,n.ji=new gvjs_Cz(l.x-m,l.y)):(n.Gd=x.Gd,n.ji=x.ji),n.brush=x.Yb.rb,x.nc=n);x.Su=y.hd&&.5<d;x.Ux=y.hd&&.5>e;if(x.Su||x.Ux)x.bS=x.Yb.rb;return x}function gvjs_4K(a,b,c,d){c=gvjs_6K(c,b);d&&(c+="\n"+gvjs_6K(d,b));a.Hd={Ln:a.title,content:c}}
function gvjs_1fa(a,b,c,d){var e=a.ma,f=e.pie.radiusX,g=e.pie.radiusY,h=c.pie.center,k=gvjs_2i(a.options,"legend.labeledValueText",gvjs_vG,gvjs_Bw),l=Math.PI*(3*(f+g)-Math.sqrt((3*f+g)*(f+3*g))),m=[];c=[];for(var n=0;n<e.Yo.length;++n){var p=e.Yo[n];if(p.ea){var q;if(0<=p.index)q=e.D[p.index];else{var r=e.pie.zi;q=r[r.length-1].bU}var t=Math.max((f+q.aK)/2,.75*f),u=Math.max((g+q.$C)/2,.75*g),w=(q.Gd+q.ke)/2,r=gvjs_Ld(w,360),v=gvjs_Td(f-t,g-u)/l*360,y,x;2*v<q.Gd-q.ke?(y=q.ke+v,x=q.Gd-v,180>r?x=Math.min(x,
180):y=Math.max(y,180)):x=y=w;var z=function(a){return gvjs_Dz(h,gvjs_dJ(a,t,u))},v=function(a){return z(Math.asin(gvjs_Kd((a-h.y)/u,-1,1)))},A=function(a){return z(Math.PI-Math.asin(gvjs_Kd((a-h.y)/u,-1,1)))},p={Uga:z(gvjs_Nd(w-90)).y,$T:new gvjs_G(z(gvjs_Nd(y-90)).y,z(gvjs_Nd(x-90)).y),XA:p.text,oB:gvjs_6K(q,k),Cda:q.value,index:q.index};180>r?(p.pga=v,m.push(p)):(p.pga=A,c.push(p))}}f=b.width/2-f-d.fontSize;e=gvjs_0K(new gvjs_C(b.top,b.right,b.bottom,b.right-f),a.zc,2,d,m);b=gvjs_0K(new gvjs_C(b.top,
b.left+f,b.bottom,b.left),a.zc,1,d,c);d=[];gvjs_Cc(d,e,b);a.ma.zq=d};function gvjs_7K(a,b,c){gvjs_OJ.call(this,a,b,c,gvjs_Cw)}gvjs_s(gvjs_7K,gvjs_OJ);gvjs_7K.prototype.ts=function(a){return this.X.hv(a.target)};gvjs_7K.prototype.Haa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_zx:b=Number(b[1]),0>b||this.dispatchEvent("serie"+a,{Gc:b,Mk:null})}};function gvjs_8K(a,b,c,d,e,f,g){gvjs_jK.call(this,a,b,c,d,e,g);var h=gvjs_I(a,gvjs_du,!0);this.vqa=gvjs_fE(f,function(b){return gvjs_I(a,"slices."+b+gvjs_Hq,h)});this.Pza=gvjs_I(a,"shouldHighlightHover",!0)}gvjs_s(gvjs_8K,gvjs_jK);gvjs_8K.prototype.Gs=function(a,b,c){this.n_(a,b,c)};gvjs_8K.prototype.kba=function(a,b){return a.equals(b,!0)};function gvjs_9K(a,b){a.D=a.D||{};a=a.D;a[b]=a[b]||{};return a[b]}
gvjs_8K.prototype.n_=function(a,b,c){var d={Sb:a,Bk:this.Ae.getEntries(),Hv:c,Ck:b.Ih},e=b.Ih.focused.Xx;null!=e&&(b.Ih.focused.action=this.Ae.oh(e).action);for(var f=this.vp.B7,e=f==gvjs_nb||f==gvjs_Sa,g=f==gvjs__a||f==gvjs_Sa,h=this.Ae&&0<d.Bk.length,f=gvjs_gp(b.selected),h=1<f.length&&h,k=0;k<f.length;++k){var l=f[k],m=a.pie.zi.length,l=l+a.D.length/m*(m-1);gvjs_2fa(a,l,c);e&&!h&&gvjs_$K(this,d,l)}e&&h&&gvjs_3fa(this,d,f,f[f.length-1]);var n=gvjs_r(function(b){if(a.sd){var c=a.D.length;return[b,
(b+c/a.pie.zi.length)%c]}return[b]},this),e=gvjs_r(function(b,e){if(null!=b){for(var f=n(b),h=!1,k=0;k<f.length;++k){var l=f[k];if(null!=l&&this.vqa[l]){h=h||!0;if(a.sd){if(this.uGa){var m=l,y=c,x=a.D[m];if(null!=x.offset){var z=x.brush.clone();z.wd(gvjs_5h(x.brush.ob(),gvjs_ca,.7));z.Ef(x.brush.Ie+.1);gvjs_9K(y,m).Ny={brush:z}}}}else this.Pza&&gvjs_4fa(a,l,c);a.zq&&(c.zq=gvjs_Zfa(a.zq,l))}}e&&g&&h&&gvjs_$K(this,d,b)}},this);if(f=b.Li)c.Li=f;e(b.focused.Mb,!0);e(b.Ta.focused.Qh,!1)};
function gvjs_4fa(a,b,c){var d=a.pie,e=a.D[b];if(null!=e.offset){c=gvjs_9K(c,b);c.No={};b=c.No;b.brush=new gvjs_H({stroke:e.brush.ob(),strokeWidth:6.5,strokeOpacity:.3});b.gi=new gvjs_z(d.center.x+e.offset.x,d.center.y+e.offset.y);b.ke=e.ke;b.Gd=e.Gd;b.it=e.it;(c=c.tj)&&a.sia?(a=c.radiusX+c.brush.Xb/2,c=c.radiusY+c.brush.Xb/2):(c=e.brush.Xb/2,a=d.radiusX+c,c=d.radiusY+c);d=b.brush.Xb/2;b.radiusX=a+d;b.radiusY=c+d;a=gvjs_Nd(b.ke-90);c=gvjs_Nd(b.Gd-90);b.xf=gvjs_Ae(b.gi,gvjs_dJ(a,b.radiusX,b.radiusY));
b.ji=gvjs_Ae(b.gi,gvjs_dJ(c,b.radiusX,b.radiusY));var f=e.nc;f&&(b.nc=b.nc||{},b.nc.brush=gvjs_hi(f.brush.ob(),.3),b.nc.gi=b.gi.clone(),b.nc.ke=f.ke,b.nc.Gd=f.Gd,b.nc.radiusX=b.radiusX+d,b.nc.radiusY=b.radiusY+d,a=gvjs_Nd(b.nc.ke-90),c=gvjs_Nd(b.nc.Gd-90),b.nc.xf=gvjs_Ae(b.nc.gi,gvjs_dJ(a,b.nc.radiusX,b.nc.radiusY)),b.nc.ji=gvjs_Ae(b.nc.gi,gvjs_dJ(c,b.nc.radiusX,b.nc.radiusY)));b.Su=e.Su;b.Ux=e.Ux;if(b.Su||b.Ux)b.bS=gvjs_hi(e.bS.ob(),.3),b.hya=b.Su?a:c,e=function(a,b){return gvjs_Ae(a.gi,gvjs_dJ(a.hya,
a.radiusX+b*a.brush.Xb/2,a.radiusY+b*a.brush.Xb/2))},b.YC=e(b,-1),b.dS=e(b,1)}}
function gvjs_2fa(a,b,c){var d=a.pie;0<d.kE||(a=a.D[b],null!=a.offset&&(b=gvjs_9K(c,b),b.tj={},b=b.tj,b.brush=gvjs_ii(a.brush.ob(),2),b.gi=new gvjs_z(d.center.x+a.offset.x,d.center.y+a.offset.y),b.ke=a.ke,b.Gd=a.Gd,b.it=a.it,a=a.brush.Xb/2+2.5+b.brush.Xb/2,b.radiusX=d.radiusX+a,b.radiusY=d.radiusY+a,d=gvjs_Nd(b.Gd-90),b.xf=gvjs_Ae(b.gi,gvjs_dJ(gvjs_Nd(b.ke-90),b.radiusX,b.radiusY)),b.ji=gvjs_Ae(b.gi,gvjs_dJ(d,b.radiusX,b.radiusY))))}
function gvjs_$K(a,b,c){var d=gvjs_9K(b.Hv,c);if(c=gvjs_hK(a.vp,b,c,null,null))d.ya=c,b.Ck&&a.Ae.Gs(c,b.Ck,d.ya)}function gvjs_3fa(a,b,c,d){var e=gvjs_9K(b.Hv,d),f;f=a.vp;var g=b.Sb,h=b.Sb.D[d];d=gvjs_$J(g,h);h=gvjs_eK(g,h);c=gvjs_Afa(f.Qr,b,c);f=gvjs_kF(c,g.zc,!0,d,f.nf,h,void 0,g.rg,g.Lv);e.ya=f;b.Ck&&a.Ae.Gs(f,b.Ck,e.ya)};function gvjs_5fa(a){return Math.pow(a,3)}function gvjs_6fa(a){return 1-Math.pow(1-a,3)}function gvjs_7fa(a){return 3*a*a-2*a*a*a};var gvjs_8fa={LINEAR:gvjs_Kv,vDa:gvjs_iv,eEa:gvjs_ww,ADa:gvjs_jv};function gvjs_9fa(a){switch(a){case gvjs_Kv:return gvjs_Id;case gvjs_iv:return gvjs_5fa;case gvjs_ww:return gvjs_6fa;case gvjs_jv:return gvjs_7fa;default:return gvjs_Id}}function gvjs_aL(a,b,c){var d=gvjs_I(a,"animation.startup",!1);b=gvjs_Ri(a,gvjs_fs,b);if(!b)return null;var e=gvjs_Ri(a,"animation.maxFramesPerSecond",30);a=gvjs_2i(a,"animation.easing",gvjs_8fa,c);a=gvjs_9fa(a);return{EAa:d,duration:b,Yaa:a,n3:e}};function gvjs_bL(a,b){this.cJ=a||[];gvjs_$fa(this,b)}var gvjs_aga=[gvjs_As,"comic sans ms","courier new","georgia","impact","times new roman","trebuchet ms","verdana"];function gvjs_cL(){return function(a,b){return b===gvjs_Gu&&gvjs_o(a)&&!gvjs_sc(gvjs_aga,a.toLowerCase())}}function gvjs_$fa(a,b){var c=gvjs_Eb("WebFont");0!==a.cJ.length&&c?c.load({google:{families:a.cJ},active:function(){b.resolve()},fontinactive:function(){b.reject("One or more fonts could not be loaded")}}):b.resolve(null)};function gvjs_dL(a){gvjs_T.call(this);this.sS=1;this.iU=[];this.pU=0;this.ym=[];this.hu={};this.sna=!!a}gvjs_s(gvjs_dL,gvjs_T);gvjs_=gvjs_dL.prototype;gvjs_.subscribe=function(a,b,c){var d=this.hu[a];d||(d=this.hu[a]=[]);var e=this.sS;this.ym[e]=a;this.ym[e+1]=b;this.ym[e+2]=c;this.sS=e+3;d.push(e);return e};gvjs_.Hja=function(a){var b=this.ym[a];if(b){var c=this.hu[b];0!=this.pU?(this.iU.push(a),this.ym[a+1]=gvjs_Fb):(c&&gvjs_yc(c,a),delete this.ym[a],delete this.ym[a+1],delete this.ym[a+2])}return!!b};
gvjs_.Fn=function(a,b){var c=this.hu[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.sna)for(e=0;e<c.length;e++){var g=c[e];gvjs_bga(this.ym[g+1],this.ym[g+2],d)}else{this.pU++;try{for(e=0,f=c.length;e<f;e++)g=c[e],this.ym[g+1].apply(this.ym[g+2],d)}finally{if(this.pU--,0<this.iU.length&&0==this.pU)for(;c=this.iU.pop();)this.Hja(c)}}return 0!=e}return!1};function gvjs_bga(a,b,c){gvjs_Cm(function(){a.apply(b,c)})}
gvjs_.clear=function(a){if(a){var b=this.hu[a];b&&(gvjs_t(b,this.Hja,this),delete this.hu[a])}else this.ym.length=0,this.hu={}};gvjs_.yb=function(a){if(a){var b=this.hu[a];return b?b.length:0}a=0;for(b in this.hu)a+=this.yb(b);return a};gvjs_.N=function(){gvjs_dL.o.N.call(this);this.clear();this.iU.length=0};function gvjs_cga(a,b){this.Av=a;this.Qw=b};function gvjs_dga(a,b,c,d,e,f){var g=a.Dd[0]?0:1,h=a.Sc[0]?0:1,k=a.Dd[g];a=a.Sc[h];var l=k.dataType&&gvjs_KE(k.dataType).ii,m=a.dataType&&gvjs_KE(a.dataType).ii;this.Ov=b;this.uC=gvjs_r(function(a){return l?l(this.Ov.getHAxisValue(a,g)):a},this);this.zC=gvjs_r(function(a){return m?m(this.Ov.getVAxisValue(a,h)):a},this);b=this.Ov.getChartAreaBoundingBox();this.Gq=this.uC(b.left);this.Hq=this.zC(b.top+b.height);this.xt=this.uC(b.left+b.width);this.yt=this.zC(b.top);this.WT=this.Gq;this.XT=this.Hq;this.VT=
this.xt-this.Gq;this.UT=this.yt-this.Hq;this.scale=1;this.iwa=c;this.r3=d;this.yka=e;this.pS=f};function gvjs_eL(a,b,c,d){this.gn=c;this.Ra=a;this.ij=b;this.kh=null;this.kk=d;this.kk.subscribe(gvjs_N,gvjs_r(this.Vs,this))}gvjs_eL.prototype.KV=function(a){this.kh=a};gvjs_eL.prototype.getState=function(){return this.Ra};gvjs_eL.prototype.Vs=gvjs_Fb;
gvjs_eL.prototype.updateOptions=function(){var a={hAxis:{viewWindowMode:gvjs_ik,viewWindow:{}},vAxis:{viewWindowMode:gvjs_ik,viewWindow:{}}};this.gn.Av&&(isNaN(this.kh.Gq)||(a.hAxis.viewWindow.numericMin=this.kh.Gq),isNaN(this.kh.xt)||(a.hAxis.viewWindow.numericMax=this.kh.xt));this.gn.Qw&&(isNaN(this.kh.Hq)||(a.vAxis.viewWindow.numericMin=this.kh.Hq),isNaN(this.kh.yt)||(a.vAxis.viewWindow.numericMax=this.kh.yt));this.Ra.ep=a};function gvjs_fL(a,b){return gvjs_Kd(a.x,b.left,b.left+b.width)===a.x&&gvjs_Kd(a.y,b.top,b.top+b.height)===a.y?!0:!1};function gvjs_gL(a,b,c,d){gvjs_eL.call(this,a,b,c,d);this.gz=null}gvjs_s(gvjs_gL,gvjs_eL);gvjs_=gvjs_gL.prototype;gvjs_.Vs=function(){var a=this.kk;a.subscribe(gvjs_au,gvjs_r(this.l1,this));a.subscribe(gvjs_9t,gvjs_r(this.i1,this));a.subscribe(gvjs_$t,gvjs_r(this.j1,this));a.subscribe(gvjs_pw,gvjs_r(this.Uf,this))};gvjs_.l1=function(a){var b=this.ij().getChartAreaBoundingBox();gvjs_fL(a,b)&&(this.gz=new gvjs_Cz(a.x,a.y))};gvjs_.i1=function(a){this.gz&&(this.J7(a.x,a.y),this.gz.x=a.x,this.gz.y=a.y)};
gvjs_.j1=function(){this.gz=null};gvjs_.Uf=function(a,b){var c=this.ij().getChartAreaBoundingBox();gvjs_fL(a,c)&&b()};
gvjs_.J7=function(a,b){var c=this.kh;if(c){var d=this.ij();c.Ov=d;var e=this.gn;if(e.Av){var f=c.uC(a)-c.uC(this.gz.x),g=c.Gq-f,h=c.xt-f;a=Math.max(g,c.WT);d=Math.min(h,c.WT+c.VT);if(c.pS&&(a===g||0>f)&&(d===h||0<f)||!c.pS)c.Gq=g,c.xt=h}e.Qw&&(b=c.zC(b)-c.zC(this.gz.y),e=c.Hq-b,f=c.yt-b,a=Math.max(e,c.XT),d=Math.min(f,c.XT+c.UT),c.pS&&(a===e||0>b)&&(d===f||0<b)||!c.pS)&&(c.Hq=e,c.yt=f);this.updateOptions()}};function gvjs_hL(a,b,c,d){gvjs_eL.call(this,a,b,c,d);this.zw=null}gvjs_s(gvjs_hL,gvjs_eL);gvjs_=gvjs_hL.prototype;gvjs_.Vs=function(){var a=this.kk;a.subscribe(gvjs_au,gvjs_r(this.l1,this));a.subscribe(gvjs_9t,gvjs_r(this.i1,this));a.subscribe(gvjs_$t,gvjs_r(this.j1,this));a.subscribe(gvjs_pw,gvjs_r(this.Uf,this))};gvjs_.l1=function(a){var b=this.ij().getChartAreaBoundingBox();gvjs_fL(a,b)&&(this.zw=new gvjs_Cz(a.x,a.y))};
gvjs_.i1=function(a){if(this.zw){var b=this.ij().getChartAreaBoundingBox(),c=this.gn;this.eya(a,b);if(c.Av)var d=Math.min(this.zw.x,a.x),e=Math.abs(this.zw.x-a.x);else d=b.left,e=b.width;c.Qw?(c=Math.min(this.zw.y,a.y),a=Math.abs(this.zw.y-a.y)):(c=b.top,a=b.height);this.getState().Li={left:d,top:c,width:e,height:a,color:"blue",opacity:.2}}};gvjs_.j1=function(){this.zw&&(this.J7(),this.zw=null)};gvjs_.Uf=function(a,b){var c=this.ij().getChartAreaBoundingBox();gvjs_fL(a,c)&&b()};
gvjs_.J7=function(){var a=this.gn,b=this.kh,c=this.ij();b.Ov=c;var d=this.getState().Li,e=b.uC(d.left),f=b.uC(d.left+d.width),c=b.zC(d.top),d=b.zC(d.top+d.height);if(e!==f&&c!==d){var g=b.VT*b.r3;if(a.Av){var h=Math.min(e,f),e=Math.max(e,f);e-h<g&&(e=(h+e)/2,h=e-g/2,e+=g/2);b.Gq=h;b.xt=e}g=b.UT*b.r3;a.Qw&&(a=Math.min(c,d),c=Math.max(c,d),c-a<g&&(e=(a+c)/2,a=e-g/2,c=e+g/2),b.Hq=a,b.yt=c);this.updateOptions()}};
gvjs_.eya=function(a,b){a.x=gvjs_Kd(a.x,b.left,b.left+b.width);a.y=gvjs_Kd(a.y,b.top,b.top+b.height)};function gvjs_iL(a,b,c,d){gvjs_eL.call(this,a,b,c,d)}gvjs_s(gvjs_iL,gvjs_eL);gvjs_iL.prototype.Vs=function(){this.kk.subscribe(gvjs_7w,gvjs_r(this.Ota,this))};gvjs_iL.prototype.Ota=function(){var a=this.kh;a.scale=1;a.Gq=a.WT;a.xt=a.WT+a.VT;a.Hq=a.XT;a.yt=a.XT+a.UT;this.updateOptions()};function gvjs_jL(a,b,c,d){gvjs_eL.call(this,a,b,c,d)}gvjs_s(gvjs_jL,gvjs_eL);gvjs_jL.prototype.Vs=function(){this.kk.subscribe(gvjs_dx,gvjs_r(this.Qta,this))};gvjs_jL.prototype.Qta=function(a,b){var c=this.gn,d=this.ij().getChartAreaBoundingBox();if(gvjs_fL(a,d)){b();b=this.kh;if(0>a.wheelDelta){if(b.scale>=b.iwa)return;b.scale*=b.yka}else{if(b.scale<=b.r3)return;b.scale/=b.yka}c.Av&&(a=(b.xt+b.Gq)/2,d=b.VT*b.scale/2,b.Gq=a-d,b.xt=a+d);c.Qw&&(c=(b.yt+b.Hq)/2,a=b.UT*b.scale/2,b.Hq=c-a,b.yt=c+a);this.updateOptions()}};function gvjs_kL(a,b,c,d,e){if(c.Y(gvjs_yb)===gvjs_Cw)throw Error("Cannot use explorer with a pie chart");this.Ra=a;this.ij=b;this.m=c;this.da=d;this.kk=e;this.kh=this.gn=null;this.eba=[];this.init()}
gvjs_kL.prototype.Vs=function(){var a=gvjs_J(this.m,"explorer.maxZoomOut",4);1>a&&(a=1/a);var b=gvjs_J(this.m,"explorer.maxZoomIn",.25);1<b&&(b=1/b);var c=gvjs_J(this.m,"explorer.zoomDelta",1.5),d=gvjs_I(this.m,"explorer.keepInBounds",!1);this.kh=new gvjs_dga(this.da,this.ij(),a,b,c,d);gvjs_t(this.eba,function(a){a.KV(this.kh)},this)};
gvjs_kL.prototype.init=function(){var a=this.da.Dd[0]?0:1,b=this.da.Sc[0]?0:1,c=this.da.Dd[a],d=this.da.Sc[b],a=!this.da.Dd[1-a]&&c.type===gvjs_Al&&!c.Cq,b=!this.da.Sc[1-b]&&d.type===gvjs_Al&&!d.Cq,d=this.m.Y(gvjs_fu).axis;d===gvjs_d?b=!1:d===gvjs_i&&(a=!1);this.gn=new gvjs_cga(a,b);b=this.eba;d=this.m.Y(gvjs_gu);(null==d||gvjs_m(d)&&gvjs_sc(d,"dragToPan"))&&b.push(new gvjs_gL(this.Ra,this.ij,this.gn,this.kk));d=this.m.Y(gvjs_gu);gvjs_m(d)&&gvjs_sc(d,"dragToZoom")&&b.push(new gvjs_hL(this.Ra,this.ij,
this.gn,this.kk));d=this.m.Y(gvjs_gu);(null==d||gvjs_m(d)&&gvjs_sc(d,"rightClickToReset"))&&b.push(new gvjs_iL(this.Ra,this.ij,this.gn,this.kk));d=this.m.Y(gvjs_gu);gvjs_m(d)&&gvjs_sc(d,"pinchToZoom");d=this.m.Y(gvjs_gu);(null==d||gvjs_m(d)&&gvjs_sc(d,"scrollToZoom"))&&b.push(new gvjs_jL(this.Ra,this.ij,this.gn,this.kk));this.kk.subscribe(gvjs_N,gvjs_r(this.Vs,this))};function gvjs_lL(a,b,c,d){this.m=a;this.I=b;this.ij=c;this.da=d;this.Cqa=[];this.Lb=null;this.kk=new gvjs_dL;this.init()}gvjs_lL.prototype.init=function(){gvjs_n(this.m.Y(gvjs_fu))&&this.Cqa.push(new gvjs_kL(this.I,this.ij,this.m,this.da,this.kk))};gvjs_lL.prototype.Fn=function(a,b){var c=gvjs_ega[a];c&&this.Lb&&gvjs_LD(this.Lb,c);c=Array(arguments.length);c[0]=a;for(var d=1,e=arguments.length;d<e;d++)c[d]=arguments[d];this.kk.Fn.apply(this.kk,c)};
var gvjs_ega={dragstart:15,drag:5,dragend:5,scroll:5,rightclick:5,pinch:5,pinchend:15};function gvjs_mL(a){gvjs_4o.call(this,a);this.lh=null;this.Bb=gvjs_d;this.qg=this.bd=this.m=this.da=this.Zia=null;this.WN=[];this.gg=this.Sa=this.ws=this.Ra=null;this.cl=new gvjs_W;this.U=null;this.Wd=new gvjs_OK(this);gvjs_3l(this,this.Wd);this.Px=this.Nm=null}gvjs_s(gvjs_mL,gvjs_4o);gvjs_=gvjs_mL.prototype;gvjs_.N=function(){this.Kf();gvjs_U(this.cl);gvjs_U(this.U);gvjs_U(this.Nm);gvjs_U(this.Px);gvjs_mL.o.N.call(this)};gvjs_.$e=null;
gvjs_.EH=function(a,b,c,d,e,f){var g;if(this.lh===gvjs_Cw)return gvjs_nL.prototype.EH.apply(this,arguments);g=this.lh===gvjs_8u?new gvjs_WK(a,b,c,d,e):new gvjs_iJ(a,b,c,d,e);g.init(this.Jj,f);return g};gvjs_.FZ=function(a,b,c,d,e,f,g){return this.lh===gvjs_Cw?gvjs_nL.prototype.FZ.apply(this,arguments):new gvjs_nK(a,b,c,d,e,0,g)};gvjs_.EZ=function(a,b,c,d){return this.lh===gvjs_Cw?gvjs_nL.prototype.EZ.apply(this,arguments):new gvjs_SJ(a,b,c,d)};
gvjs_.eP=function(a,b){return this.lh===gvjs_Cw?gvjs_nL.prototype.eP.apply(this,arguments):new gvjs_8G(a,b)};gvjs_.be=function(a,b,c,d){this.lh=a;null!=b&&(this.Bpa=b);null!=c&&(this.Bb=c);null!=d&&(this.Zia=d)};gvjs_.hfa=function(a){a&&this.constructor!==gvjs_nL&&(this.__proto__?(this.__proto__=gvjs_nL.prototype,this.constructor=gvjs_nL,this.constructor.call(this,this.na)):this.be(gvjs_Cw))};gvjs_.draw=function(a,b,c){this.hfa(gvjs_n(b)&&b.type===gvjs_Cw);gvjs_4o.prototype.draw.call(this,a,b,c)};
gvjs_.Tj=function(a,b,c,d){this.Jj=a;gvjs_sg(gvjs_Iq);c=c||{};c=gvjs_Sh(gvjs_Ph(c));gvjs_fga(this,c);gvjs_gga(this,c);c.orientation=c.orientation||this.Bb;c.theme=c.theme||this.Zia;this.lh!=gvjs_e&&gvjs_hga(c);if(this.lh!=gvjs_Cw&&gvjs_Ii(c.reverseCategories)){var e=c.orientation===gvjs_i?gvjs_zl:gvjs__u;c[e]=c[e]||{};c[e].direction=-1;delete c.reverseCategories}gvjs_iga(c);gvjs_S.Ec(this.na);if(!b)throw Error(gvjs_nr);gvjs_nc(gvjs_Mc(b.S()),function(a){return b.Yk(a)==gvjs_ow})&&(c.isDiff=!0);this.hy=
b.R(0)!=gvjs_f?1:0;this.Ji=b.aa();gvjs_oL(this);if(c.isStacked&&c.vAxis&&c.vAxis.baseline)throw Error("Cannot set a non-zero base-line for a stacked chart");var f=c.theme||[];gvjs_m(f)||(f=[f]);for(var e=[c],g=0;g<f.length;++g){var h;if(gvjs_o(f[g]))h=gvjs_IH(f[g]);else if(gvjs_n(f[g]))h=f[g];else throw Error(gvjs_Pr);h&&e.push(h)}c=c.type.toLowerCase();gvjs_CG[c]&&e.push(gvjs_CG[c]);e.push(gvjs_DG);var k=gvjs_cL(),l=[];gvjs_t(e,function(a){l.push.apply(l,gvjs_wi(a,k))});this.m=new gvjs_xi(e);this.lh=
gvjs_2i(this.m,gvjs_yb,gvjs_pG,gvjs_e);this.ba=gvjs_hg(this.na,this.m);this.Fa=gvjs_jg(this.na,this.m);c=new gvjs_A(this.ba,this.Fa);e=gvjs_I(this.m,gvjs_Iu);if(!this.Sa||this.Sa.isDisposed())try{this.Sa=new gvjs_Nz(this.na,c,a,e)}catch(m){throw Error(gvjs_Tr);}else this.Sa.update(c,a);this.Ra=new gvjs_lK(d);this.G=b;l.length&&this.Tk?(this.Tk.zL.then(function(){this.Sa.yp(gvjs_r(this.ro,this),a)},null,this),gvjs_5o(this,gvjs_r(function(){this.Sa.yp(gvjs_r(this.ro,this),a)},this)),new gvjs_bL(l,this.Tk)):
this.Sa.yp(gvjs_r(this.ro,this),a)};
gvjs_.ro=function(){var a=this.Sa.cb(),b=this.Sa.wy(),c=this.m,d=gvjs_r(function(d){gvjs_pL(this);d=d.Tl();var f=new gvjs_lL(c,this.Ra,gvjs_r(this.kq,this),d);gvjs_U(this.U);this.U=new gvjs_QK(d,this.Ra,this.cl,this.Wd,gvjs_r(this.mk,this,!0),f);this.qg=this.FZ(this.m,new gvjs_A(this.ba,this.Fa),{lb:d.Nk,fontSize:d.Zm},d.bD,d.Zg,d.D.length,this.qg?this.qg.Ae:void 0);gvjs_jga(this);this.bd=this.eP(b,a);gvjs_kga(this,d)||(this.da=d,gvjs_qL(this),gvjs_rL(this));gvjs_lga(this);this.Wd.dispatchEvent(gvjs_N);
this.U.Vs()},this);this.EH(this.G,c,gvjs_r(a.hf,a),this.ba,this.Fa,d)};function gvjs_lga(a){var b=a.Sa.cb();gvjs_rg().setTimeout(gvjs_r(function(){if(b&&b.NH){var a=b.NH();if(a&&this.G){var d=gvjs_FD(this.G);gvjs_we(a,d)}}},a),0)}gvjs_.Iu=function(a,b){if(this.lh===gvjs_Cw)return gvjs_sL(a,b);throw Error("Cannot compute diff for this chart type.");};
function gvjs_sL(a,b){var c=new gvjs_R,d=b.aa(),e=b.S(),f=a.R(0)!=gvjs_f;f&&c.fg(a.R(0),a.Qa(0));for(var g=f?1:0,h=g;h<e;++h)c.fg({type:a.R(h),label:a.Qa(h),role:gvjs_ow}),c.fg({type:b.R(h),label:b.Qa(h),role:gvjs_ck});c.nu(d);for(var k=0;k<d;++k){f&&(h=b.getValue(k,0),c.sc(k,0,h));for(var l=g,h=g;h<e;++h){var m=a.getValue(k,h);c.sc(k,l,m);l+=1;m=b.getValue(k,h);c.sc(k,l,m);l+=1}}return c}
function gvjs_fga(a,b){switch(b.type){case gvjs_M:a.be(gvjs_c,gvjs_M,gvjs_d);b.type=null;break;case gvjs_vs:a.be(gvjs_c,gvjs_vs,gvjs_d);b.type=null;break;case "columns":a.be(gvjs_c,gvjs_Hs,gvjs_d);b.type=null;break;case gvjs_Hs:a.be(gvjs_c,gvjs_Hs,gvjs_i);b.type=null;break;case gvjs_pl:a.be(gvjs_pl);b.type=null;break;case gvjs_Cw:a.be(gvjs_Cw),b.type=null}a=a.lh;a==gvjs_e&&(a=null);var c=b.type||gvjs_e;c==gvjs_e&&(c=null);if(!a&&!c)throw Error("Unspecified chart type.");if(a&&c&&a!=c)throw Error("Incompatible chart types.");
b.type=a||c}function gvjs_gga(a,b){if(b.type==gvjs_c){a=a.Bpa;a==gvjs_e&&(a=null);var c=b.seriesType||gvjs_e;c==gvjs_e&&(c=null);if(a&&c&&a!=c)throw Error("Incompatible default series types.");b.seriesType=a||c}}
function gvjs_hga(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a.type){case gvjs_pl:d=c;break;case gvjs_c:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(gvjs_tL(a,gvjs_6v,d,gvjs_fl),gvjs_tL(a,gvjs_Yv,d,gvjs_el),gvjs_tL(a,gvjs_Nv,d,gvjs_Nv));b&&(gvjs_tL(a,"logScaleX",b,gvjs_Nv),gvjs_tL(a,"titleX",b,gvjs_3x));c&&gvjs_tL(a,"titleY",c,gvjs_3x);a.smoothLine&&!gvjs_k(a.curveType)&&(a.curveType=gvjs_c);gvjs_tL(a,"lineSize",a,gvjs_Jv);gvjs_tL(a,"reverseAxis",a,gvjs_4w);
a.chartArea=a.chartArea||{};gvjs_tL(a,"axisBackgroundColor",a.chartArea,gvjs_Ds)}
function gvjs_iga(a){gvjs_uL(a,"titleColor",gvjs_4x,gvjs_5x);gvjs_uL(a,"legendTextColor","legendFontSize",gvjs_Gv);gvjs_vL(a.hAxis);for(var b in a.hAxes)gvjs_vL(a.hAxes[b]);gvjs_vL(a.vAxis);for(b in a.vAxes)gvjs_vL(a.vAxes[b]);b=a.tooltip;null==b&&(b={},a.tooltip=b);gvjs_uL(a,"tooltipTextColor","tooltipFontSize",gvjs_dy);gvjs_tL(a,gvjs_dy,b,gvjs__x);gvjs_tL(a,"tooltipText",b,gvjs_Q);gvjs_tL(a,"tooltipTrigger",b,"trigger");"hover"==b.trigger&&(b.trigger=gvjs__a);b=a.legend;if(null==b)b={},a.legend=
b;else if(typeof b==gvjs_h){var c=b;b={};a.legend=b;b.position=c}gvjs_tL(a,gvjs_Gv,b,gvjs__x);b=a.animation;null==b?(b={},a.animation=b):typeof b==gvjs_f&&(c=1E3*b,b={},a.animation=b,b.duration=c);gvjs_tL(a,"animationEasing",b,"easing")}
function gvjs_vL(a){if(null!=a){gvjs_uL(a,"textColor","textFontSize",gvjs__x);gvjs_uL(a,"titleColor",gvjs_4x,gvjs_5x);a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;!gvjs_k(b.count)&&gvjs_k(c)&&typeof c==gvjs_f&&(b.count=c+1);a=a.gridlineColor;!gvjs_k(b.color)&&gvjs_k(a)&&(b.color=a)}}function gvjs_uL(a,b,c,d){a[d]=a[d]||{};d=a[d];gvjs_tL(a,b,d,gvjs_2);gvjs_tL(a,c,d,gvjs_Hu)}function gvjs_tL(a,b,c,d){gvjs_k(a[b])&&!gvjs_k(c[d])&&(c[d]=a[b])}
gvjs_.Kf=function(){this.au();gvjs_oL(this);gvjs_pL(this);gvjs_U(this.Sa);gvjs_rm(this)};function gvjs_oL(a){if(a.U&&!a.U.isDisposed()){var b=a.U.Lb;b.fs=Infinity;b.xd.stop()}gvjs_U(a.U);if(a.Sa&&!a.Sa.isDisposed()){var b=a.Sa.cb(),c=a.Sa.wy();a.Px=b;c.clear()}gvjs_U(a.Nm);gvjs_rm(a.cl)}function gvjs_pL(a){var b=a.Px||a.Sa&&a.Sa.cb();a.Px=null;b&&b.clear()}function gvjs_jga(a){gvjs_t(a.WN,gvjs_r(function(a){gvjs_o(a)?this.sj(a):this.wj(a)},a));a.WN=[]}
gvjs_.wj=function(a){null!=this.qg?this.qg.wj(a):this.WN.push(a)};function gvjs_mga(a,b){var c=new gvjs_ep;c.setSelection(b);b=gvjs_hp(c);for(var c=!1,d=0;d<b.length;d++){var e=b[d],f=e.column,e=e.row,f=a.da.Wp&&a.da.Wp[f];if(!f)return!1;var g=f.Gc,h,k;null!=g?h=a.da.D[g].points[e]:k=a.da.Xa[e];if(!h&&!k)return!1;if(f.kl==gvjs_hs){if(c)return!1;c=!0;if(!(h||k).$c)return!1}}return!0}
gvjs_.setSelection=function(a){if(gvjs_mga(this,a)){var b=null;if(this.da.ib!=gvjs_Cw){var c=new gvjs_ep;c.setSelection(a);for(var c=gvjs_hp(c),d=0;d<c.length;d++){var e=c[d],f=this.da.Wp[e.column];if(f.kl==gvjs_hs){b={Gc:f.Gc,h_:e.row};break}}}this.mk(!0);this.Ra.selected.setSelection(a);b&&(this.Ra.annotations.lQ=b);this.mk(!1)}};
gvjs_.mk=function(a){if(this.ws){var b=this.ws;if(!this.qg.kba(this.Ra,this.ws)){var c=this.Ra.ep,d;if(c){gvjs_Ci(this.m.Wh[0],c);c=this.Sa.cb();c=this.EH(this.G,this.m,gvjs_r(c.hf,c),this.ba,this.Fa).Tl();this.U.da=c;this.Px&&(this.Px.clear(),this.Px=null);this.Nm.Oja&&this.Nm.Oja(c);d=gvjs_kK(this.qg,c,this.Ra);this.da=c;this.bd.KU(this.da);var c=this.bd,e=this.da;c.Od={};c.Dy={};gvjs_PG(c,e,d);c.X.deleteContents(!0);gvjs_QG(c,d,c.X.Sv);c.X.flush();this.Ra.ep=null;this.ws=this.Ra.clone()}else{this.ws=
this.Ra.clone();d=gvjs_kK(this.qg,this.da,this.Ra);var c=this.bd,e=this.da,f=gvjs_Wc({D:null,Xa:null,Ta:null,zq:null,aj:null,Li:null});gvjs_pE(d,f)&&gvjs_pE(c.xs,f)?(gvjs_ui(d.Ta,c.xs.Ta)||(c.X.gc(c.pt),f=new gvjs_EG(2),gvjs_FG(f,0,e.Ta||{}),gvjs_FG(f,1,d.Ta||{}),f=f.compact(),c.xI(f)),gvjs_ui(d.aj,c.xs.aj)||(c.X.gc(c.xx),f=new gvjs_EG(2),gvjs_FG(f,0,e.aj||{}),gvjs_FG(f,1,d.aj||{}),f=f.compact(),gvjs_RG(c,f)),c.lha(e,d),gvjs_ui(d.Li,c.xs.Li)||(gvjs_XG(c,"overlaybox"),e=d.Li,f=new gvjs_H,f.af(e.color),
f.Ef(e.opacity),e=c.X.ub(e.left,e.top,e.width,e.height,f,c.X.Sv),c.registerElement(e,"overlaybox")),c.xs=d):c.Zp(e,d)}}a&&this.Wd.Tx(b,this.ws,this.da.ib,this.da.D)}};gvjs_.getSelection=function(){return this.ws?this.ws.selected.getSelection():[]};gvjs_.oh=function(a){return this.qg?this.qg.oh(a):void 0};gvjs_.sj=function(a){null!=this.qg?this.qg.sj(a):this.WN.push(a)};gvjs_.dump=function(){var a=this.Sa.cb();return a.Kra?a.na.innerHTML:""};
function gvjs_qL(a){var b=gvjs_kK(a.qg,a.da,a.Ra);a.bd.Zp(a.da,b);a.ws=a.Ra.clone()}function gvjs_rL(a){var b=a.Sa.cb(),c=a.Sa.wy();gvjs_U(a.Nm);a.Nm=a.EZ(a.cl,b,c,a.da);gvjs_ufa(a.Nm);gvjs_vfa(a.Nm);gvjs_wfa(a.Nm)}
function gvjs_kga(a,b){var c=gvjs_aL(a.m,0,gvjs_Kv),d;a.gg?(d=a.gg.Xga,a.au()):d=a.da;if(!c||!(c.EAa||d&&d.ib===b.ib)||b.ib===gvjs_8u||b.ib===gvjs_Cw)return!1;if(!d){var e=gvjs_Mc(a.G.S()),f=a.G.Mf;f||(f=gvjs_u(a.G.Fb,function(a){return gvjs_n(a)?a:{sourceColumn:a,properties:this.G.Go(a)}},a));var g=b.D;d=b.Wp;b.ib===gvjs_Vs&&(d=[{kl:gvjs_gv},{kl:gvjs_ek},{kl:gvjs_ck,Gc:0}]);var h,k;gvjs_t(d,function(a,c){if(a.kl===gvjs_ck||a.kl===gvjs_ov){var d=gvjs_w(f[c]);if(a.kl===gvjs_ck){a=g[a.Gc];if(a.Gg)return;
a=a.md||0;if(null!=a){var l=b.orientation&&b.orientation!==gvjs_d?b.Dd[a]:b.Sc[a];h=function(){return l.Db.Ca};k=l.dataType}}else d.role=gvjs_ov;d.calc=h;d.type=k;e[c]=d}});d=new gvjs_Y(a.G);d.ir(e);var l={};b.Dd&&gvjs_v(b.Dd,function(a,b){a.aG&&(l[b]={viewWindow:{numericMin:a.aG.min,numericMax:a.aG.max}})});var m={};b.Sc&&gvjs_v(b.Sc,function(a,b){a.aG&&(m[b]={viewWindow:{numericMin:a.aG.min,numericMax:a.aG.max}})});gvjs_Ai(a.m,0,{hAxes:l,vAxes:m});var n=a.Sa.cb();d=a.EH(d,a.m,gvjs_r(n.hf,n),a.ba,
a.Fa).Tl()}a.da=null;var n=gvjs_Qb(),p=a.gg&&a.gg.M4||0;a.au();a.gg={hGa:d,Kfa:b,Wua:new gvjs_DK(d,b),Xga:d,startTime:n,endTime:n+c.duration,M4:p,timer:new gvjs_Xm(10),iqa:c.Yaa,n3:c.n3,done:!1};a.Cca();gvjs_V(a.gg.timer,gvjs_vl,gvjs_r(a.Cca,a));a.gg.timer.start();a.da=b;return!0}
gvjs_.Cca=function(){var a=this.gg;this.da=null;if(a.done)this.au(),this.da=a.Kfa,gvjs_qL(this),gvjs_rL(this),this.Wd.dispatchEvent(gvjs_gs);else{var b=gvjs_Qb(),c=(b-a.startTime)/(a.endTime-a.startTime);if(1>c){if(b-a.M4<1E3/this.gg.n3)return}else c=1,a.done=!0;c=a.Wua.interpolate(a.iqa(c));a.Xga=c;a.M4=b;this.bd.Zp(c,{});this.Wd.dispatchEvent("animationframefinish")}this.da=a.Kfa};gvjs_.au=function(){this.gg&&(gvjs_U(this.gg.timer),this.gg=null)};
gvjs_.ura=function(){var a=this.da.K;return{left:a.left,top:a.top,width:a.width,height:a.height}};gvjs_.Fo=function(a){return null==this.bd?null:(a=this.bd.Fo(a))?{left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top}:null};
gvjs_.kq=function(){var a=this.da;return{getChartAreaBoundingBox:gvjs_r(this.ura,this),getBoundingBox:gvjs_r(this.Fo,this),getXLocation:gvjs_r(gvjs_cea,null,a),getYLocation:gvjs_r(gvjs_dea,null,a),getHAxisValue:gvjs_r(gvjs_eea,null,a),getVAxisValue:gvjs_r(gvjs_fea,null,a),getPointDatum:gvjs_r(gvjs_gea,null,a)}};gvjs_.Tl=function(){return this.da};
gvjs_.Yj=function(){if(!this.m||!this.da||!this.Ra)throw Error("Chart has not finished drawing.");var a=new gvjs_A(this.ba,this.Fa),b=gvjs_Ee(this.na).createElement(gvjs_b),a=gvjs_Qz(b,a),a=new gvjs_lz(b,a),c=new gvjs_Bz(b),a=this.eP(c,a),c=gvjs_kK(this.qg,this.da,this.Ra);a.Zp(this.da,c);return b.childNodes[0].toDataURL("image/png")};function gvjs_nL(a){gvjs_mL.call(this,a);this.be(gvjs_Cw)}gvjs_s(gvjs_nL,gvjs_mL);gvjs_=gvjs_nL.prototype;gvjs_.hfa=function(){};
gvjs_.EH=function(a,b,c,d,e,f){a=new gvjs_2K(a,b,c,d,e);a.init(this.Jj,f);return a};gvjs_.FZ=function(a,b,c,d,e,f,g){return new gvjs_8K(a,b,c,d,e,f,g)};gvjs_.EZ=function(a,b,c){return new gvjs_7K(a,b,c)};gvjs_.eP=function(a,b){return new gvjs_XK(a,b)};gvjs_.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_wL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_vs,gvjs_d)}gvjs_s(gvjs_wL,gvjs_mL);function gvjs_xL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_Ex,gvjs_d)}gvjs_s(gvjs_xL,gvjs_mL);function gvjs_yL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_e,gvjs_d,"sparkline")}gvjs_s(gvjs_yL,gvjs_mL);function gvjs_zL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_M,gvjs_d)}gvjs_s(gvjs_zL,gvjs_mL);function gvjs_AL(a){gvjs_mL.call(this,a);this.be(gvjs_pl)}gvjs_s(gvjs_AL,gvjs_mL);
gvjs_AL.prototype.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_BL(a){gvjs_mL.call(this,a);this.be(gvjs_Vs)}gvjs_s(gvjs_BL,gvjs_mL);function gvjs_CL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_Hs,gvjs_i)}gvjs_s(gvjs_CL,gvjs_mL);gvjs_CL.prototype.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_DL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_1s,gvjs_d)}gvjs_s(gvjs_DL,gvjs_mL);function gvjs_EL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_Hs,gvjs_d)}gvjs_s(gvjs_EL,gvjs_mL);
gvjs_EL.prototype.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_FL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_e,gvjs_d)}gvjs_s(gvjs_FL,gvjs_mL);function gvjs_GL(a){gvjs_mL.call(this,a);this.be(gvjs_8u,gvjs_Hs,gvjs_d)}gvjs_s(gvjs_GL,gvjs_mL);function gvjs_HL(a){gvjs_4o.call(this,a);this.Od={};this.$=null;this.Gk={ou:!1};this.RI=this.JL=this.U=this.A=this.Tg=this.da=this.Ak=this.G=null;this.FL=50;this.rfa=0;this.sT=1;this.aZ=this.C6=this.qX=!1;this.aT=this.mT=this.n0=this.q6=null;this.Xf=!1;this.Mc=null;this.I={range:null,WP:null,sh:null};this.Kj={jl:{min:0,max:0},value:{min:0,max:0}};this.mY=null;this.GZ=!1;this.ru=null}gvjs_s(gvjs_HL,gvjs_4o);
var gvjs_IL={C8:gvjs_6v,A8:gvjs_Yv,Vw:gvjs_Sa},gvjs_JL={x8:"rangeSelectorMinHandle",w8:"rangeSelectorMaxHandle",K8:"rangeSelectorMinScreen",J8:"rangeSelectorMaxScreen"},gvjs_nga={rla:gvjs_Qj,Gka:gvjs_xj,Nka:gvjs_Ej,fma:gvjs_Vj},gvjs_oga={fill:gvjs_vq,fillOpacity:.5},gvjs_pga={chartArea:{top:"0",height:gvjs_Nq},enableInteractivity:!1,legend:{position:gvjs_e},hAxis:{textPosition:gvjs_iv},vAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e}}},gvjs_qga={chartArea:{left:"0",width:gvjs_Nq},enableInteractivity:!1,
legend:{position:gvjs_e},vAxis:{textPosition:gvjs_iv},hAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e}}},gvjs_KL={brush:new gvjs_H({stroke:gvjs_hq,fill:gvjs_ea}),RM:new gvjs_A(10,16),XAa:3};gvjs_=gvjs_HL.prototype;
gvjs_.draw=function(a,b,c){this.Zb();gvjs_Dl(a);this.G=a;this.Ak=gvjs_KE(a.R(0));null==this.JL&&(this.JL=new gvjs_KD(gvjs_r(this.LBa,this)));null==this.RI&&(this.RI=new gvjs_KD(gvjs_r(this.A7,this,!0)));b=new gvjs_xi([b||{}]);this.gp(b);this.Mc=this.Zba(b);c=c||{};if(!this.$){switch(gvjs_2i(b,gvjs_kt,gvjs_nga,gvjs_Ej)){case gvjs_xj:b=new gvjs_wL(this.na);break;case gvjs_Ej:b=new gvjs_FL(this.na);break;case gvjs_Vj:b=new gvjs_AL(this.na);break;case gvjs_Qj:b=new gvjs_zL(this.na);break;default:b=new gvjs_FL(this.na)}this.$=
b;gvjs__n(this.$,gvjs_N,gvjs_r(this.fxa,this,c))}this.qX&&(this.mT=this.G.getValue(0,0),this.aT=this.G.getValue(Math.max(0,this.G.aa()-1),0),b={min:this.mT,max:this.aT},c.range&&gvjs_LL(this,b,c.range),this.Mc.domainAxis=this.Mc.domainAxis||{},this.Mc.domainAxis.viewWindow=b);this.$.draw(a,this.Mc)};
gvjs_.gp=function(a){this.FL=gvjs_Ri(a,"rangeChangeEventFiringRate",50);this.rfa=gvjs_Ri(a,"minRangeSize",0);this.Z_=gvjs_I(a,"fixedRangeSize",!1);this.qX=gvjs_I(a,"zoomAroundSelection",!1);this.C6=gvjs_I(a,"snapToData",!1);this.aZ=gvjs_I(a,"centerSelectionAroundData",!1);this.q6=gvjs_5i(a,"sideScreenColor",new gvjs_H(gvjs_oga));this.n0=gvjs_gi.clone();this.Xf=gvjs_2i(a,gvjs_vw,gvjs_tG,gvjs_d)==gvjs_i};gvjs_.Zba=function(a){a=gvjs_vi(gvjs_Gi(a,"chartOptions"));a.theme=this.Xf?gvjs_qga:gvjs_pga;return a};
function gvjs_rga(a,b){var c=gvjs_fE(a.aa(),function(b){return a.getValue(b,0)}),c=gvjs_lc(c,gvjs_Jb);return gvjs_u(c,b)}gvjs_.fxa=function(a){gvjs_2n(this.$);this.Gk={ou:!0};gvjs_ML(this,a);gvjs_U(this.A);this.A=this.$.Sa.cb(1);gvjs_U(this.U);this.U=new gvjs_qp;gvjs_sga(this)};gvjs_.Zfa=function(a){gvjs_2n(this.$);gvjs_ML(this,a);gvjs_NL(this,gvjs_Sa)};
function gvjs_ML(a,b){a.da=a.$.Tl();a.Tg=a.Xf?a.da.Sc[0]:a.da.Dd[0];a.Kj.jl={min:Math.min(a.Tg.Rg,a.Tg.sf),max:Math.max(a.Tg.Rg,a.Tg.sf)};var c=a.Kj,d=a.Tg.position.zk(a.Tg.Rg),e=a.Tg.position.zk(a.Tg.sf);c.value={min:Math.min(d,e),max:Math.max(d,e)};c=a.rfa;if(0>=c)a.sT=1;else{var d=a.Kj.jl.min,e=a.Tg.position.zk(d),f;gvjs_Lb(e)?(f=new Date,f.setTime(e.getTime()+c)):f=e+c;c=Math.ceil(Math.abs(a.Tg.position.Te(f)-d));c=Math.max(c,1);a.sT=c<a.Kj.jl.max-a.Kj.jl.min?c:1}if(a.C6||a.aZ)c=a.Tg,d=gvjs_rga(a.G,
c.position.Te),c=a.Xf?1==c.Wm?d.reverse():d:1==c.Wm?d:d.reverse(),a.mY=c;b&&(b=b.range,a.I.range=gvjs_OL(a,gvjs_n(b)?b.start:null,gvjs_n(b)?b.end:null))}
function gvjs_sga(a){var b=a.A,c=a.da,d=b.Um(c.width,c.height),e=b.Pa(!1);b.appendChild(d,e);d=c.K;b.ub(0,0,c.width,c.height,a.n0,e);var c=b.ub(d.left,d.top,d.width,d.height,a.n0,e),f=gvjs_PL(a),f=b.ub(f.left,f.top,f.width,f.height,a.q6,e);a.Od[gvjs_JL.K8]=f;f=gvjs_QL(a);f=b.ub(f.left,f.top,f.width,f.height,a.q6,e);a.Od[gvjs_JL.J8]=f;f=gvjs_RL(a,a.I.range.Zh,d,b,e);a.Od[gvjs_JL.x8]=f;b=gvjs_RL(a,a.I.range.Yh,d,b,e);a.Od[gvjs_JL.w8]=b;var g=gvjs_Ge(a.na);a.U.B(g.body,gvjs_ew,gvjs_r(a.Qsa,a,a.Gk));
a.U.B(g.body,gvjs_fw,gvjs_r(a.mR,a,a.Gk));e=e.j();a.U.B(e,gvjs_ew,gvjs_r(a.Uta,a,a.Gk));a.U.B(e,gvjs_il,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_cx,Uo:!1}));a.GZ=gvjs_of(e,function(a){return a==g.body});a.GZ||a.U.B(e,gvjs_fw,gvjs_r(a.mR,a,a.Gk));a.Z_||(gvjs_SL(a,f,gvjs_6v,gvjs_6v),gvjs_SL(a,b,gvjs_Yv,gvjs_Yv));a.U.B(c,gvjs_hl,gvjs_r(a.GC,a,a.Gk,{sh:gvjs_Sa}));a.U.B(c,gvjs_jl,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_cx,Uo:!0}));a.U.B(c,gvjs_il,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_cx,Uo:!1}));gvjs_X(a,gvjs_N,null)}
function gvjs_SL(a,b,c,d){a.U.B(b,gvjs_hl,gvjs_r(a.GC,a,a.Gk,{sh:d}));a.U.B(b,gvjs_jl,gvjs_r(a.CJ,a,a.Gk,{type:c,Uo:!0}));a.U.B(b,gvjs_il,gvjs_r(a.CJ,a,a.Gk,{type:c,Uo:!1}))}
function gvjs_RL(a,b,c,d,e){var f=gvjs_KL.RM,g=gvjs_KL.XAa,h=gvjs_KL.brush,k=d.Pa(!1);d.appendChild(e,k);e=.5*f.width;var l=a.Xf?c.left:Math.floor(b-e)+.5;b=a.Xf?Math.floor(b-e)+.5:c.top;d.On(k.j(),l,b);a.Xf?(b=Math.round(e),b=gvjs_Ny(a.Xf?[{x:0,y:b},{x:0+c.width,y:b}]:[{x:0,y:b},{x:0,y:b+c.height}]),d.Ha(b,h,k),a.Z_||gvjs_TL(a,.5*(c.width-f.height),0,f.height,f.width,g,d,h,k)):(b=Math.round(e),b=gvjs_Ny(a.Xf?[{x:b,y:0},{x:b+c.width,y:0}]:[{x:b,y:0},{x:b,y:0+c.height}]),d.Ha(b,h,k),a.Z_||gvjs_TL(a,
0,.5*(c.height-f.height),f.width,f.height,g,d,h,k));return k.j()}function gvjs_TL(a,b,c,d,e,f,g,h,k){d=b+d;e=c+e;var l=gvjs_Ny([{x:b+f,y:c},{x:d-f,y:c},{x:d,y:c+f},{x:d,y:e-f},{x:d-f,y:e},{x:b+f,y:e},{x:b,y:e-f},{x:b,y:c+f}],!1);g.Ha(l,h,k);f+=1;a.Xf?(a=gvjs_Ny([{x:b+f,y:c+f},{x:d-f,y:c+f}]),b=gvjs_Ny([{x:b+f,y:e-f},{x:d-f,y:e-f}])):(a=gvjs_Ny([{x:b+f,y:c+f},{x:b+f,y:e-f}]),b=gvjs_Ny([{x:d-f,y:c+f},{x:d-f,y:e-f}]));g.Ha(a,h,k);g.Ha(b,h,k)}
function gvjs_PL(a){var b=a.da.K,c=a.I.range.Zh;return a.Xf?new gvjs_D(b.left,b.top,b.width,c-b.top):new gvjs_D(b.left,b.top,c-b.left,b.height)}function gvjs_QL(a){var b=a.da.K,c=a.I.range.Yh;return a.Xf?new gvjs_D(b.left,c,b.width,b.bottom-c):new gvjs_D(c,b.top,b.right-c,b.height)}
function gvjs_OL(a,b,c){var d=a.Kj.jl.min,e=a.Kj.jl.max,f=1==a.Tg.Wm&&!a.Xf;null!=b&&(b=a.Tg.position.Te(b),f?d=Math.max(b,d):e=Math.min(b,e));null!=c&&(a=a.Tg.position.Te(c),f?e=Math.min(a,e):d=Math.max(a,d));return{Zh:d,Yh:e}}gvjs_.RQ=function(){var a=this.I.range,b=this.Tg.position.zk(a.Zh),a=this.Tg.position.zk(a.Yh),c=1==this.Tg.Wm&&!this.Xf;return{start:c?b:a,end:c?a:b}};
gvjs_.Aza=function(a,b){if(!this.Gk.ou)return!1;var c=this.I.range;if(null==c.Zh||null==c.Yh)return!1;a=gvjs_OL(this,a,b);a=gvjs_UL(this,a.Zh,a.Yh,gvjs_Sa);this.I.sh=null;return a};function gvjs_UL(a,b,c,d){var e=a.I.range;if(e.Zh==b&&e.Yh==c)return!1;a.I.range={Zh:b,Yh:c};gvjs_NL(a,d);return!0}
function gvjs_NL(a,b){var c=a.Xf?gvjs_KL.RM.height:gvjs_KL.RM.width,d=a.Xf?gvjs_KL.RM.width:gvjs_KL.RM.height;if(b!=gvjs_Yv){var e=gvjs_PL(a),f=a.Od[gvjs_JL.K8],g=a.Od[gvjs_JL.x8];if(a.Xf){var h=Math.floor(e.top+e.height-.5*d)+.5;a.A.On(g,0,h);a.A.IV(f,e.top);a.A.rk(f,e.height)}else h=Math.floor(e.left+e.width-.5*c)+.5,a.A.On(g,h,0),a.A.AV(f,e.left),a.A.Qg(f,e.width)}b!=gvjs_6v&&(b=gvjs_QL(a),e=a.Od[gvjs_JL.J8],f=a.Od[gvjs_JL.w8],a.Xf?(h=Math.floor(b.top-.5*d)+.5,a.A.On(f,0,h),a.A.IV(e,b.top),a.A.rk(e,
b.height)):(h=Math.floor(b.left-.5*c)+.5,a.A.On(f,h,0),a.A.AV(e,b.left),a.A.Qg(e,b.width)))}gvjs_.LBa=function(){gvjs_NL(this,this.I.sh)};function gvjs_VL(a){var b=a.Kj.jl.max-a.Kj.jl.min,c=a.Tg.Wm,d=(a.I.range.Zh-a.Kj.jl.min)/b;if(.1>d)return{direction:-1*c,ratio:d/.1};a=(a.Kj.jl.max-a.I.range.Yh)/b;return.1>a?{direction:1*c,ratio:a/.1}:null}
function gvjs_WL(a){if(a.qX){var b=!1;a.I.sh==gvjs_Sa&&gvjs_VL(a)&&(b=!0);b&&!a.ru?(a.ru=new gvjs_Xm(a.FL),a.U.B(a.ru,gvjs_vl,gvjs_r(a.psa,a)),a.ru.start(),gvjs_Zn(a.$,gvjs_N,gvjs_r(a.Zfa,a,null))):!b&&a.ru&&(gvjs_U(a.ru),a.ru=null)}}
gvjs_.psa=function(){if(this.ru){var a=gvjs_VL(this),b=this.FL/gvjs_Md(1E3,6E4,a.ratio),c=this.Ak.ii(this.mT),d=this.Ak.ii(this.aT),e=(d-c)*b,b=this.Mc.domainAxis.viewWindow,f=b.max,g=this.Ak.ii(b.min),f=this.Ak.ii(f);0>a.direction?(a=Math.max(g-e,c),c=f-(g-a)):(c=Math.min(f+e,d),a=g+(c-f));d=this.Ak.my(a);e=this.Ak.my(c);if(g!=a||f!=c)b.min=d,b.max=e,this.$.draw(this.G,this.Mc),this.A7(!0)}};gvjs_.Uta=function(a,b){a.ou&&null!=this.I.sh&&(this.GZ||gvjs_XL(this,b),b.target.style.cursor=gvjs_hw)};
gvjs_.Qsa=function(a,b){a.ou&&null!=this.I.sh&&gvjs_XL(this,b)};
function gvjs_XL(a,b){var c=a.I;c.range&&null!=c.range.Zh&&null!=c.range.Yh||(c.range={Zh:a.Kj.jl.min,Yh:a.Kj.jl.max});b=gvjs_Qf(b);var d;b=(a.Xf?b.y:b.x)-c.WP;var e=a.I.range,f=a.Kj.jl,g;switch(a.I.sh){case gvjs_Sa:d=f.min-e.Zh;g=f.max-e.Yh;break;case gvjs_6v:d=f.min-e.Zh;g=e.Yh-a.sT-e.Zh;break;case gvjs_Yv:d=e.Zh+a.sT-e.Yh,g=f.max-e.Yh}d=gvjs_Kd(b,d,g);c.WP+=d;c.sh!=gvjs_Yv&&(c.range.Zh+=d);c.sh!=gvjs_6v&&(c.range.Yh+=d);gvjs_WL(a);gvjs_LD(a.JL,a.FL);gvjs_LD(a.RI,a.FL)}
gvjs_.GC=function(a,b,c){if(a.ou&&gvjs_am(c)){a=gvjs_Qf(c);var d=this.I;d.WP=this.Xf?a.y:a.x;d.sh=b.sh;gvjs_WL(this);c.preventDefault()}};
gvjs_.mR=function(a){if(a.ou&&(a=this.I,null!==a.sh)){var b;if(this.C6){var c=this.mY;b=a.range.Yh;var d=gvjs_9h(c,a.range.Zh);b=gvjs_9h(c,b);gvjs_UL(this,d,b,a.sh)}else if(this.aZ){var e=new gvjs_G(a.range.Zh,a.range.Yh),d=e.end-e.start;b=this.Kj.jl;var f=c=this.mY,g=gvjs_r(gvjs_Yh,null,e),c=gvjs_pc(f,g),g=gvjs_rc(f,g);if(null===c||null===g)c=gvjs_9h(f,e.start),f=gvjs_9h(f,e.end),g=c=f=Math.abs(e.start-c)<=Math.abs(e.end-f)?c:f;e=e.end-e.start;c=gvjs_Td(c,g)-e/2;e=new gvjs_G(c,c+e);e.start=Math.max(e.start,
b.min);e.end=e.start+d;e.end=Math.min(e.end,b.max);e.start=e.end-d;gvjs_UL(this,e.start,e.end,a.sh)}else this.qX&&a.sh!=gvjs_Sa&&(b=this.Mc.domainAxis.viewWindow,d=this.RQ(),b=gvjs_LL(this,b,d))&&(gvjs_Zn(this.$,gvjs_N,gvjs_r(this.Zfa,this,{range:d})),this.$.draw(this.G,this.Mc));this.A7(!1);a.sh=null;gvjs_WL(this)}};
function gvjs_LL(a,b,c){var d=b.max,e=a.Ak.ii(b.min),d=a.Ak.ii(d),f=d-e;0===f&&(--e,d+=1,f=2);var g=c.start;c=c.end;if(null==g||null==c)return!1;var h=a.Ak.ii(g),k=a.Ak.ii(c);c=k-h;var g=.1*f,l=.6*f;if(c>=g&&c<=l)return!1;h=(h+k)/2;f/=(c<g?.9*l:1.1*g)/c;f=new gvjs_G(h-f/2,h+f/2);c<g?gvjs_YL(f,new gvjs_G(e,d)):(c=a.Ak.ii(a.mT),g=a.Ak.ii(a.aT),gvjs_YL(f,new gvjs_G(c,g)));c=a.Ak.my(f.start);a=a.Ak.my(f.end);e=e!=f.start||d!=f.end;b.min=c;b.max=a;return e}
function gvjs_YL(a,b){a.start<b.start&&(a.end+=b.start-a.start,a.start=b.start);a.end>b.end&&(a.start-=a.end-b.end,a.end=b.end);a.start<b.start&&(a.start=b.start)}gvjs_.CJ=function(a,b,c){a.ou&&!this.I.sh&&(c.target.style.cursor=b.Uo?b.type==gvjs_cx?gvjs_hw:this.Xf?"row-resize":gvjs_tt:gvjs_Vt)};
gvjs_.A7=function(a){var b=this.I.sh,c=this.RQ();if(null!=b&&null!=c){var d=this.Tg.Wm;gvjs_X(this,gvjs_Ww,{start:c.start,end:c.end,startChanged:b==(1==d?gvjs_IL.C8:gvjs_IL.A8)||b==gvjs_IL.Vw,endChanged:b==(1==d?gvjs_IL.A8:gvjs_IL.C8)||b==gvjs_IL.Vw,inProgress:a})}};gvjs_.Zb=function(){this.$&&(gvjs_2n(this.$),gvjs_U(this.JL),this.JL=null,gvjs_U(this.RI),this.RI=null,this.Gk.ou=!1,gvjs_U(this.A),this.A=null,gvjs_U(this.U),this.U=null,this.$.Zb(),this.$=null,gvjs_rm(this),this.Od={})};function gvjs_ZL(a,b){gvjs_zD.call(this,a,[gvjs_7j]);this.hAa=null==b?!0:b}gvjs_s(gvjs_ZL,gvjs_zD);gvjs_ZL.prototype.lH=function(a,b,c){a=a.ne();c.Jn.contains(a)?c.Jn.remove(a):(this.hAa&&c.Jn.clear(),c.Jn.add(a));return!0};gvjs_ZL.prototype.Fk=function(a){return gvjs_2d(gvjs_0d(a.Jn,function(a){return new gvjs_tD(gvjs_P,gvjs_yD(a))}))};function gvjs__L(a,b){gvjs_Zz.call(this,b);this.Fh=[];if(a)throw"prepopulating a group is unimplemented.";this.Cz=gvjs_r(this.l4,this);this.jm=gvjs_r(this.i4,this);this.ZD=gvjs_r(this.h4,this);this.aE=gvjs_r(this.m4,this)}gvjs_s(gvjs__L,gvjs_Zz);gvjs_=gvjs__L.prototype;gvjs_.Ps=function(){return"Group"};
gvjs_.Tu=function(a){if(a.getContext())throw"cannot add a shape to a group that already has a context.";this.Fh.push(a);a.B(gvjs_Zw,this.Cz);a.B(gvjs_7j,this.jm);a.B(gvjs_ew,this.jm);a.B(gvjs_cw,this.jm);a.B(gvjs_dw,this.jm);a.B(gvjs_Pu,this.ZD);a.B(gvjs_0w,this.aE);this.fireEvent("add",[a,!1]);return this};gvjs_.add=gvjs__L.prototype.Tu;
gvjs_.clear=function(){for(var a=0,b=this.Fh.length;a<b;a++)this.Fh[a].Qb(gvjs_Zw,this.Cz),this.fireEvent(gvjs_0w,[this.Fh[a]]);this.Fh=[];this.fireEvent(gvjs_Zw,[this]);return this};gvjs_.contains=function(a){return 0<=this.Fh.indexOf(a)};gvjs_.l4=function(){};gvjs_.i4=function(a){this.fireEvent(a.type,[a])};gvjs_.h4=function(a){a.Hl=this;return!0};
gvjs_.m4=function(a){var b=this.Fh.indexOf(a);if(0>b)throw gvjs_Kr;a.Qb(gvjs_Zw,this.Cz);a.Qb(gvjs_7j,this.jm);a.Qb(gvjs_ew,this.jm);a.Qb(gvjs_cw,this.jm);a.Qb(gvjs_dw,this.jm);a.Qb(gvjs_Pu,this.ZD);a.Qb(gvjs_0w,this.aE);a.Hl=null;this.Fh.splice(b,1);return!0};gvjs_.BU=function(a){if(0>this.Fh.indexOf(a))throw gvjs_Kr;a.fireEvent(gvjs_0w,[a]);return this};gvjs_.remove=gvjs__L.prototype.BU;gvjs_.S0=function(){return this.Fh};function gvjs_0L(a,b,c,d,e){this.$x=a;this.X=b.hw();this.ze=b;this.mt=null;this.hz=gvjs_tga;this.Fs=d;this.jO=e;this.po=null}gvjs_s(gvjs_0L,gvjs_QD);gvjs_=gvjs_0L.prototype;gvjs_.draw=function(a){this.mt={};this.X.clear();this.po=this.$x.to(a,null);this.po.bc();for(a=0;a<this.hz.length;a++){var b=this.mt[this.hz[a]]=new gvjs__L;this.X5(b)}this.po.draw(this);gvjs_1L(this)};function gvjs_1L(a){var b=a.ze.hw();gvjs_t(gvjs_Vc(a.mt),function(a){b.Tu(a)},a)}gvjs_.qw=function(a){this.hz=a};
gvjs_.refresh=function(a){this.mM(a.zs,!1);this.mM(a.ys,!0);this.po.draw(this)};gvjs_.mM=function(a,b){for(var c=0;c<a.length;c++)for(var d=a[c],e=d.xr,f=0;f<e.length;f++)this.po.um(e[f],d.aq,b)};gvjs_.X5=function(a){function b(a,b){return function(e){a.apply(b,[this,e])}}a.B(gvjs_7j,b(function(a,b){gvjs_2L(this,gvjs_7j,a,b)},this));a.B(gvjs_ew,b(function(a,b){gvjs_2L(this,gvjs_cv,a,b)},this));a.B(gvjs_dw,b(function(a,b){gvjs_2L(this,gvjs_dv,a,b)},this))};
function gvjs_2L(a,b,c,d){c=d.target;(c=c.data()&&c.data().idStr)&&c!=gvjs_Ma&&(c=gvjs_yD(c),a.Fs(c,b))}gvjs_.cb=function(){return this.ze};gvjs_.fo=function(a,b,c){var d=a.data()||{};d.idStr=b.ne();a.data(d);this.mt[c].add(a)};gvjs_.Ge=function(a,b,c,d){b!==a&&(b&&this.Ze(b),this.fo(a,c,d))};gvjs_.Ze=function(a){a&&this.X.BU(a)};var gvjs_tga=[gvjs_Bs,gvjs_ax,gvjs_$w,gvjs_Vr,gvjs_Ur];function gvjs_3L(a,b,c){this.label=a;this.ra=b;this.textAlign=c||null}gvjs_3L.prototype.zb=function(a){for(var b=this.label.split("\n"),c=0,d=0,e=b.length;d<e;d++)c=Math.max(c,a(b[d],this.ra));return c};function gvjs_4L(a){this.H=a?a.element():null;this.fT=a?a.KK():null;this.Zf=a?a.left():null;this.Fj=a?a.top():null;this.ba=a?a.width():null;this.Fa=a?a.height():null;this.dC=a?a.kc():null;this.dd=a?gvjs_Bc(a.children()):[];this.Ft=a?gvjs_w(a.properties()):{}}gvjs_=gvjs_4L.prototype;gvjs_.ad=function(){return new gvjs_$E(this.H,this.fT,this.dd,this.Zf,this.Fj,this.ba,this.Fa,this.dC,this.Ft)};gvjs_.property=function(a,b){return null!=b?(this.Ft[a]=b,this):this.Ft[a]};
gvjs_.La=function(a){this.dd.push(a);return this};gvjs_.Xz=function(a){this.H=a;return this};gvjs_.j=function(){return this.H};gvjs_.St=function(a){this.Zf=a;return this};gvjs_.Qn=function(a){this.Fj=a;return this};gvjs_.ov=function(){return this.Fj};gvjs_.Qg=function(a){this.ba=a;return this};gvjs_.zb=function(){return this.ba};gvjs_.rk=function(a){this.Fa=a;return this};gvjs_.getHeight=function(){return this.Fa};function gvjs_5L(a){this.Kc=a||{}}gvjs_=gvjs_5L.prototype;gvjs_.children=function(){return null};gvjs_.clone=function(){var a=gvjs_3c(this.Kc);return new gvjs_5L(a)};gvjs_.getStyle=function(a,b){a=this.Kc[a];return null==a&&null!=b?b:a};gvjs_.setStyle=function(a,b){if("padding"===a||a===gvjs_Sv)return this.setStyle(a+".left",b).setStyle(a+".right",b).setStyle(a+".top",b).setStyle(a+".bottom",b);this.Kc[a]=b;return this};function gvjs_6L(a,b){for(var c in b)a.setStyle(c,b[c]);return a}
gvjs_.layout=function(a,b,c){b={};gvjs_4h(b,this.Kc);var d,e=gvjs_9E(gvjs_8E((new gvjs_7E).St(this.getStyle("padding.left",0)),this.getStyle("padding.right",0)),this.getStyle("padding.bottom",0)).Qn(this.getStyle("padding.top",0));d=gvjs_9E(gvjs_8E((new gvjs_7E).St(this.getStyle("margin.left",0)),this.getStyle("margin.right",0)),this.getStyle(gvjs_Tv,0)).Qn(this.getStyle("margin.top",0));var f=gvjs_9E(gvjs_8E((new gvjs_7E).St(this.getStyle("border.left",0)),this.getStyle("border.right",0)),this.getStyle("border.bottom",
0)).Qn(this.getStyle("border.top",0)),g=gvjs_9E(gvjs_8E((new gvjs_7E).St(e.left()+d.left()+f.left()),e.right()+d.right()+f.right()).Qn(e.top()+d.top()+f.top()),e.bottom()+d.bottom()+f.bottom()),h=c?c.width:null,k=c?c.height:null,l=this.getStyle(gvjs_Cb);null!=l&&gvjs_Vd(l)||(l=null);null!=h&&gvjs_Vd(h)&&(null==l||Infinity==l||l>h)&&(l=h);null!=l&&gvjs_Vd(l)&&(l-=g.width());h=this.getStyle(gvjs_6a);null!=h&&gvjs_Vd(h)||(h=null);null!=k&&gvjs_Vd(k)&&(null==h||Infinity==h||h>k)&&(h=k);null!=h&&gvjs_Vd(h)&&
(h-=g.height());d={padding:e,margin:d,border:f,hl:g,content:{width:null!=l?l:null,height:null!=h?h:null}};null!=d.content.width&&(d.content.width=Math.max(0,d.content.width));null!=d.content.height&&(d.content.height=Math.max(0,d.content.height));e=(new gvjs_4L).Xz(this);e.fT=d;null!=d.content.width&&e.Qg(d.content.width+d.hl.width());null!=d.content.height&&e.rk(d.content.height+d.hl.height());f=e;e=(e=this.N2(a,e,d,b))||f;a=b.halign||0;d=b.valign||0;e.St(e.Zf||0);e.Qn(e.ov()||0);f=b[gvjs_7v];null!=
f&&gvjs_Vd(f)&&e.Qg(f);b=b["min-height"];null!=b&&gvjs_Vd(b)&&e.rk(b);b=(f=e.dC)?f.width:0;f=f?f.height:0;c&&(e.zb()>c.width&&e.Qg(c.width),e.getHeight()>c.height&&e.rk(c.height));e.dC=new gvjs_A(b,f);c&&null!=c.width&&a&&e.zb()<c.width&&e.St(a*c.width-e.zb()*a+e.Zf);c&&null!=c.height&&d&&e.getHeight()<c.height&&e.Qn(d*c.height-e.getHeight()*d+e.ov());return e.ad()};gvjs_.N2=function(a,b,c){a=b.zb();var d=b.getHeight();return b.Qg(null==a?c.hl.width():a).rk(null==d?c.hl.height():d)};function gvjs_7L(a,b,c){this.Kc=c||{};this.Fe=new gvjs_A(a,b);this.Jp=gvjs_Nc(null,this.Fe.width*this.Fe.height)}gvjs_s(gvjs_7L,gvjs_5L);gvjs_=gvjs_7L.prototype;gvjs_.Ok=function(){return this.Fe.clone()};gvjs_.clone=function(){for(var a=gvjs_3c(this.Kc),b=this.Fe.width,c=this.Fe.height,a=new gvjs_7L(b,c,a),d=0;d<b;d++)for(var e=0;e<c;e++){var f=this.Jp[e*this.Fe.width+d];f&&a.sc(d,e,f.clone())}return a};gvjs_.children=function(){return gvjs_lc(this.Jp,gvjs_Jd())};
gvjs_.OL=function(a,b){this.Jp[b*this.Fe.width+a]=null;return this};gvjs_.sc=function(a,b,c){this.Jp[b*this.Fe.width+a]=c;return this};
function gvjs_8L(a,b,c,d,e){var f=null==d?!1:d,g=null==e?!1:e,h=a.Fe.width;e=c&&c.kQ||{};d=c&&c.jQ||{};for(var k=gvjs_Nc(0,h),l=gvjs_Nc(0,a.Fe.height),m=[],n={},p=0;p<a.Jp.length;p++)if(n[p])m.push(void 0);else{var q=p%h,r=(p-q)/h,t=a.Jp[p]||new gvjs_5L,u=t.getStyle("colspan");if(!gvjs_p(u)||1>u)u=1;var w=t.getStyle("rowspan");if(!gvjs_p(w)||1>w)w=1;var v=void 0;if(c&&(!f||!g)){for(var y=f?Infinity:0,x=g?Infinity:0,v=q,z=q+u;v<z;v++)for(var y=y+c.Tc[v],A=r,B=r+w;A<B;A++)n[A*a.Fe.width+v]=!0,x+=c.Oc[A];
v=new gvjs_A(y,x)}var D=t.layout(b,{},v),y=t.getStyle(gvjs_Cb),x=t.getStyle(gvjs_6a);if(!v&&(Infinity==y||Infinity==x)){if(Infinity==y)for(v=q,z=q+u;v<z;v++)e[v]=!0;if(Infinity==x)for(A=r,B=r+w;A<B;A++)d[A]=!0}m.push(D);1>=u&&(k[q]=Math.max(D.width(),k[q]));if(c&&!f)for(v=q,z=q+u;v<z;v++)gvjs_Vd(c.Tc[v])&&(k[v]=Math.max(k[v],c.Tc[v]));1>=w&&(l[r]=Math.max(D.height(),l[r]));if(c&&!g)for(A=r,B=r+w;A<B;A++)gvjs_Vd(c.Oc[A])&&(l[A]=Math.max(l[A],c.Oc[A]))}a=gvjs_Sd.apply(null,k);b=gvjs_Sd.apply(null,l);
return{cells:m,kQ:e,jQ:d,Tc:k,Oc:l,size:new gvjs_A(a,b)}}
function gvjs_9L(a,b,c){for(var d=0,e=gvjs_u(b.Tc,function(a,c){b.kQ[c]&&d++;for(var e=Infinity,f=0,g=this.Fe.height;f<g;f++){var h=b.cells[f*this.Fe.width+c],k=this.Jp[f*this.Fe.width+c];h&&k&&(k=k.getStyle("colspan"),gvjs_p(k)&&1<k||(e=Math.min(e,a-h.width()+h.kc().width)))}return Infinity>e?e:0},a),f=[],g=0,h=a.Fe.width;g<h;g++)for(var k=0,l=a.Fe.height;k<l;k++){var m=k*a.Fe.width+g,n=b.cells[m];if(n=a.Jp[k*a.Fe.width+g]){n=n.getStyle("colspan");if(!gvjs_p(n)||1>n)n=1;if(1<n){var p={index:m,columns:{Pz:[],
Bo:[]}};f.push(p);m=g;for(n=g+n;m<n;m++)b.kQ[m]?p.columns.Bo.push(m):p.columns.Pz.push(m)}}}g=0;for(h=f.length;g<h;g++){var p=f[g],n=b.cells[p.index],q=0,r=0;gvjs_t(p.columns.Pz,function(a){q+=e[a];b.Tc[a]-=e[a];b.size.width-=e[a];r+=b.Tc[a];e[a]=0});gvjs_t(p.columns.Bo,function(a){q+=e[a];b.Tc[a]-=e[a];b.size.width-=e[a];r+=b.Tc[a];e[a]=0});if(r<n.width())if(0<p.columns.Bo.length)q=Math.max(0,n.width()-r),gvjs_t(p.columns.Bo,function(a){var c=b.Tc[a];b.Tc[a]+=q/p.columns.Bo.length;b.size.width+=
b.Tc[a]-c});else{var q=Math.max(0,Math.min(q,r-n.width()+n.kc().width)),t=n.width()-q;gvjs_t(p.columns.Pz,function(a){var c=b.Tc[a];b.Tc[a]=b.Tc[a]/r*t;b.size.width+=b.Tc[a]-c})}}b.Tc=gvjs_u(gvjs_Pc(b.Tc,e),function(a){b.size.width-=a[1];return a[0]-a[1]});f=a.getStyle(gvjs__v,Infinity)-c.hl.width();a=a.getStyle(gvjs_7v,-Infinity)-c.hl.width();c=gvjs_aF(c.content.width,b.size.width,a,f);if(null!=c){if(b.size.width<c){if(a=c-b.size.width,0<d){for(var u in b.kQ)b.Tc[Number(u)]+=a/d;b.size.width=c}}else if(b.size.width>
c)if(1===b.Tc.length)b.size.width=b.Tc[0]=c;else for(u=gvjs_Mc(b.Tc.length),gvjs_Ic(u,function(a,c){return-gvjs_Hc(b.Tc[a],b.Tc[c])}),g=0,h=u.length-1;g<h;g++)if(a=b.Tc[u[g]],f=b.Tc[u[g+1]],a!==f){f=a*(g+1)-f;k=b.size.width-c;a=f;f>=k&&(a=k);f=0;for(k=g;f<=k;f++)b.Tc[u[f]]-=a/(g+1);b.size.width-=a;if(b.size.width<=c)break}if(b.size.width!==c){g=0;for(h=b.Tc.length;g<h;g++)b.Tc[g]=0>=b.size.width?c/b.Tc.length:b.Tc[g]/b.size.width*c;b.size.width=c}}}
function gvjs_$L(a,b,c){for(var d=0,e=gvjs_u(b.Oc,function(a,c){b.jQ[c]&&d++;for(var e=Infinity,f=0,g=this.Fe.width;f<g;f++){var h=b.cells[c*this.Fe.width+f],k=this.Jp[c*this.Fe.width+f];h&&k&&(k=k.getStyle("rowspan"),gvjs_p(k)&&1<k||(e=Math.min(e,a-h.height()+h.kc().height)))}return Infinity>e?e:0},a),f=[],g=0,h=a.Fe.height;g<h;g++)for(var k=0,l=a.Fe.width;k<l;k++){var m=g*a.Fe.width+k,n=b.cells[m];if(n=a.Jp[g*a.Fe.width+k]){n=n.getStyle("rowspan");if(!gvjs_p(n)||1>n)n=1;if(1<n){var p={index:m,rows:{Pz:[],
Bo:[]}};f.push(p);m=g;for(n=g+n;m<n;m++)b.jQ[m]?p.rows.Bo.push(m):p.rows.Pz.push(m)}}}g=0;for(h=f.length;g<h;g++){var p=f[g],n=b.cells[p.index],q=0,r=0;gvjs_t(p.rows.Pz,function(a){q+=e[a];b.Oc[a]-=e[a];b.size.height-=e[a];r+=b.Oc[a];e[a]=0});gvjs_t(p.rows.Bo,function(a){q+=e[a];b.Oc[a]-=e[a];b.size.height-=e[a];r+=b.Oc[a];e[a]=0});if(r<n.height())if(0<p.rows.Bo.length)q=Math.max(0,n.height()-r),gvjs_t(p.rows.Bo,function(a){var c=b.Oc[a];b.Oc[a]+=q/p.rows.Bo.length;b.size.height+=b.Oc[a]-c});else{var q=
Math.max(0,Math.min(q,r-n.height()+n.kc().height)),t=n.height()-q;gvjs_t(p.rows.Pz,function(a){var c=b.Oc[a];b.Oc[a]=b.Oc[a]/r*t;b.size.height+=b.Oc[a]-c})}}b.Oc=gvjs_u(gvjs_Pc(b.Oc,e),function(a){b.size.height-=a[1];return a[0]-a[1]});f=a.getStyle("max-height",Infinity)-c.hl.height();a=a.getStyle("min-height",-Infinity)-c.hl.height();c=gvjs_aF(c.content.height,b.size.height,a,f);if(null!=c){if(b.size.height<c){if(a=c-b.size.height,0<d){for(var u in b.jQ)b.Oc[Number(u)]+=a/d;b.size.height=c}}else if(b.size.height>
c)if(1===b.Oc.length)b.size.height=b.Oc[0]=c;else for(u=gvjs_Mc(b.Oc.length),gvjs_Ic(u,function(a,c){return-gvjs_Hc(b.Oc[a],b.Oc[c])}),g=0,h=u.length-1;g<h;g++)if(a=b.Oc[u[g]],f=b.Oc[u[g+1]],a!==f){f=a*(g+1)-f;k=b.size.height-c;a=f;f>=k&&(a=k);f=0;for(k=g;f<=k;f++)b.Oc[u[f]]-=a/(g+1);b.size.height-=a;if(b.size.height<=c)break}if(b.size.height!==c){g=0;for(h=b.Oc.length;g<h;g++)b.Oc[g]=0>=b.size.height?c/b.Oc.length:b.Oc[g]/b.size.height*c;b.size.height=c}}}
gvjs_.N2=function(a,b,c){var d=gvjs_8L(this,a);gvjs_9L(this,d,c);gvjs_$L(this,d,c);d=gvjs_8L(this,a,d,!1,!0);gvjs_9L(this,d,c);gvjs_$L(this,d,c);d=gvjs_8L(this,a,d,!1,!1);a=this.Fe.width;for(var e=this.Fe.height,f=d.Tc,g=d.Oc,h=d.cells,k=gvjs_Nc(Infinity,a),l=gvjs_Nc(Infinity,e),m=d=0,n=0;n<e;n++){for(var p=0,q=0;q<a;q++){var r=h[n*a+q];if(null!=r){k[q]=Math.min(k[q],f[q]-r.width()+r.kc().width);l[n]=Math.min(l[n],g[n]-r.height()+r.kc().height);var t=(r.left()||0)+p,u=(r.top()||0)+m,r=(new gvjs_4L(r)).St(t).Qn(u).ad();
b.La(r)}p+=f[q]}d=Math.max(d,p);m+=g[n]}a=new gvjs_A(gvjs_Sd.apply(null,k),gvjs_Sd.apply(null,l));b.dC=a;a=new gvjs_A(d,m);b.Qg(a.width+c.hl.width());b.rk(a.height+c.hl.height());b.St(null!=b.Zf?b.Zf:0);b.Qn(null!=b.ov()?b.ov():0);return b};function gvjs_aM(a,b){this.Kc=b||{};this.Bg=a}gvjs_s(gvjs_aM,gvjs_5L);gvjs_aM.prototype.clone=function(){var a=gvjs_3c(this.Kc);return new gvjs_aM(this.getContent(),a)};gvjs_aM.prototype.getContent=function(){return this.Bg};gvjs_aM.prototype.setContent=function(a){this.Bg=a;return this};
gvjs_aM.prototype.N2=function(a,b,c){var d=this.Kc,e=this.getContent();if(null===e)return b.Qg(0),b.rk(0),b;var f=b.zb(),f=(null==f?Infinity:f)-c.hl.width(),g=d[gvjs_Zv];null==g&&(g=Infinity);0>=g?e=[]:(e=gvjs_eF(a,e,d,f,g),e=gvjs_u(e.V,gvjs__b));e=e.join("\n");a=a(e,d);b.Qg(Math.min(a.width+c.hl.width(),b.zb()||Infinity));b.property(gvjs_Q,e);d.width=b.zb()-c.hl.width();b.property(gvjs_sb,d);b.rk(a.height+c.hl.height());return b};var gvjs_bM={50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:gvjs_nq,700:"#616161",800:"#424242",900:"#212121"};function gvjs_cM(a){this.Eq=(a||{}).maxWidth||null}
var gvjs_uga={"line-spacing":5,"max-lines":2,fill:gvjs_bM[gvjs_Vq],"font.family":gvjs_Gr,"font.size":14,"font.weight":500},gvjs_dM={fill:gvjs_bM[gvjs_Tq],"font.family":gvjs_Gr,"font.size":14},gvjs_vga={"max-lines":1,fill:gvjs_bM[gvjs_Rq],"font.family":gvjs_Gr,"font.size":14},gvjs_wga={"font.family":gvjs_Gr,"font.size":14},gvjs_eM={"font.family":gvjs_Gr,"font.size":24,"max-lines":1},gvjs_xga={"corners.rx":2,"corners.ry":2,"fill.color":gvjs_Bb,"stroke.color":"#c1c1c1","stroke.width":1.1,"padding.left":15,
"padding.right":15,"padding.top":18,"padding.bottom":18,"shadow.xoffset":0,"shadow.yoffset":2,"shadow.radius":1,"shadow.opacity":.2};
gvjs_cM.prototype.Mu=function(a,b){var c=20;if(1<b.length)b=gvjs_yga(b);else{b=b[0];b.title||(c=7);var d=new gvjs_7L(1,2),e=gvjs_fM(b);e&&(e.setStyle(gvjs_Tv,b.Ff?15:5),d.sc(0,0,e));d.sc(0,1,gvjs_6L(new gvjs_aM(b.value),gvjs_eM).setStyle(gvjs_pu,b.color));b=d}a=(new gvjs_7L(1,2)).sc(0,0,gvjs_6L(new gvjs_aM(a),gvjs_uga).setStyle(gvjs_Tv,c)).sc(0,1,b);this.Eq&&a.setStyle(gvjs__v,this.Eq);return gvjs_6L(a,gvjs_xga)};
function gvjs_fM(a){return a.Ff?(new gvjs_7L(1,2)).sc(0,0,gvjs_6L(new gvjs_aM(a.title||"\u2014"),gvjs_dM).setStyle(gvjs_Zv,1).setStyle(gvjs_Tv,5)).sc(0,1,gvjs_6L(new gvjs_aM(a.Ff),gvjs_vga)):a.title?gvjs_6L(new gvjs_aM(a.title),gvjs_dM).setStyle("line-spacing",5).setStyle(gvjs_Zv,2):null}
function gvjs_zga(a){for(var b=(new gvjs_7L(1,a.length)).setStyle(gvjs_Cb,Infinity),c=0,d=a.length;c<d;c++){var e=a[c],e=gvjs_6L(new gvjs_aM(e.value),gvjs_eM).setStyle(gvjs_Zv,1).setStyle(gvjs_pu,e.color);b.sc(0,c,e);c<d-1&&e.setStyle(gvjs_Tv,15)}return b}
function gvjs_Aga(a){for(var b=(new gvjs_7L(3,a.length)).setStyle(gvjs_Cb,Infinity),c=0,d=a.length;c<d;c++){var e=a[c],f=gvjs_fM(e);f||(f=gvjs_6L(new gvjs_aM("\u2014"),gvjs_dM).setStyle(gvjs_Zv,1));e=gvjs_6L(new gvjs_aM(e.value),gvjs_wga).setStyle(gvjs_0u,1).setStyle(gvjs_Zv,1).setStyle(gvjs_pu,e.color);c<d-1&&f.setStyle(gvjs_Tv,15);b.sc(0,c,f);b.sc(1,c,(new gvjs_5L).setStyle(gvjs_Cb,Infinity).setStyle(gvjs_7v,15));b.sc(2,c,e)}return b}
function gvjs_yga(a){return gvjs_oc(a,function(a){return!(a.title||a.Ff)})?gvjs_zga(a):gvjs_Aga(a)};function gvjs_gM(a,b,c,d,e){this.Tm=a;this.ce=b;this.mj=c;this.QR=d;this.wo=e}var gvjs_hM=[gvjs_as,gvjs_O,gvjs_Ns,gvjs_ab];
gvjs_gM.prototype.position=function(a,b){if(null==a){var c=0===this.wo.x&&0===this.wo.y?gvjs_as:0!==this.wo.x&&0!==this.wo.y?gvjs_as:0>this.wo.y?gvjs_as:0<this.wo.x?gvjs_O:0<this.wo.y?gvjs_Ns:gvjs_ab;a=[];for(var d=0,e=gvjs_hM.length;d<e;d++)a.push(c),c=gvjs_jc(gvjs_hM,c),c=gvjs_hM[(c+1)%gvjs_hM.length]}d=0;for(e=a.length;d<e;d++)if(c=a[d],!b&&d===e-1||gvjs_Bga(this,c))return gvjs_iM(this,c);return null!=b?gvjs_iM(this,b):null};
function gvjs_Bga(a,b){switch(b){case gvjs_as:return a.ce.top-a.Tm.top>=a.mj.height;case gvjs_Ns:return a.Tm.top+a.Tm.height-(a.ce.top+a.ce.height)>=a.mj.height;case gvjs_O:return a.Tm.left+a.Tm.width-(a.ce.left+a.ce.width)>=a.mj.width;case gvjs_ab:return a.ce.left-a.Tm.left>=a.mj.width;case gvjs_1:return b=new gvjs_D(a.ce.left-(a.mj.width/2-a.ce.width/2),a.ce.top-(a.mj.height/2-a.ce.height/2),a.mj.width,a.mj.height),b.left>=a.Tm.left&&b.top>=a.Tm.top&&b.left+b.width<=a.Tm.left+a.Tm.width&&b.top+
b.height<=a.Tm.top+a.Tm.height}}function gvjs_jM(a){return 0>a.wo.x?a.ce.left+a.QR:0<a.wo.x?a.ce.left+a.ce.width-a.mj.width-a.QR:a.ce.left+a.ce.width/2-a.mj.width/2}function gvjs_kM(a){return 0>a.wo.y?a.ce.top+a.QR:0<a.wo.y?a.ce.top+a.ce.height-a.mj.height-a.QR:a.ce.top+a.ce.height/2-a.mj.height/2}
function gvjs_iM(a,b){switch(b){case gvjs_as:return new gvjs_z(gvjs_jM(a),a.ce.top-a.mj.height);case gvjs_Ns:return new gvjs_z(gvjs_jM(a),a.ce.top+a.ce.height);case gvjs_O:return new gvjs_z(a.ce.left+a.ce.width,gvjs_kM(a));case gvjs_ab:return new gvjs_z(a.ce.left-a.mj.width,gvjs_kM(a));case gvjs_1:return new gvjs_z(a.ce.left-(a.mj.width/2-a.ce.width/2),a.ce.top-(a.mj.height/2-a.ce.height/2))}};function gvjs_lM(a){this.uv=gvjs_Ac(a,[gvjs_r(this.uya,this),gvjs_r(this.sya,this)]);this.debug=!1}
gvjs_lM.prototype.uya=function(a,b){if(a.element()instanceof gvjs_aM){var c=a.KK(),d=c.margin,e=c.padding,c=b.x+a.left()+d.left()+e.left();b=b.y+a.top()+d.top()+e.top();var f=a.width()-d.width()-e.width(),d=a.height()-d.height()-e.height(),e=a.element().getStyle(gvjs_0u);gvjs_p(e)&&gvjs_Vd(e)||(e=0);var g=a.element().getStyle(gvjs_Ay);gvjs_p(g)&&gvjs_Vd(g)||(g=0);c=new gvjs_4z(c+f*e,b+d*g,void 0,a.property(gvjs_sb));c.setStyle(gvjs_Q,a.property(gvjs_Q));return[c]}return null};
gvjs_lM.prototype.sya=function(a,b){var c=a.element(),d=a.children(),e=[],f=a.KK(),g=f.margin,f=f.padding;(c.getStyle(gvjs_Nx)||c.getStyle(gvjs_ru)||c.getStyle(gvjs_Qx)||c.getStyle(gvjs_tu))&&e.push(new gvjs_3z(b.x+a.left()+g.left(),b.y+a.top()+g.top(),a.width()-g.width(),a.height()-g.height(),c.Kc));for(var c=0,h=d.length;c<h;c++)gvjs_Cc(e,this.O(d[c],new gvjs_z(b.x+a.left()+g.left()+f.left(),b.y+a.top()+g.top()+f.top())));return e};
gvjs_lM.prototype.O=function(a,b){b=b||new gvjs_z(0,0);for(var c=[],d=0,e=this.uv.length;d<e;d++){var f=(0,this.uv[d])(a,b);if(null!==f){gvjs_Cc(c,f);break}}this.debug&&(e=a.KK(),d=e.margin,e=e.padding,gvjs_Cc(c,[new gvjs_3z(b.x+a.left(),b.y+a.top(),a.width(),a.height(),{strokeColor:"red",fillColor:gvjs_e}),new gvjs_3z(b.x+a.left()+d.left(),b.y+a.top()+d.top(),a.width()-d.width(),a.height()-d.height(),{strokeColor:"green",fillColor:gvjs_e}),new gvjs_3z(b.x+a.left()+d.left()+e.left(),b.y+a.top()+d.top()+
e.top(),a.width()-d.width()-e.width(),a.height()-d.height()-e.height(),{strokeColor:"blue",fillColor:gvjs_e})]));return c};/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
function gvjs_mM(a,b){this.lf=[];this.Yfa=a;this.yaa=b||null;this.yJ=this.gC=!1;this.Kt=void 0;this.t6=this.Fna=this.tY=!1;this.NW=0;this.Fd=null;this.DY=0}gvjs_=gvjs_mM.prototype;gvjs_.cancel=function(a){if(this.gC)this.Kt instanceof gvjs_mM&&this.Kt.cancel();else{if(this.Fd){var b=this.Fd;delete this.Fd;a?b.cancel(a):(b.DY--,0>=b.DY&&b.cancel())}this.Yfa?this.Yfa.call(this.yaa,this):this.t6=!0;this.gC||gvjs_nM(this,new gvjs_oM)}};gvjs_.W$=function(a,b){this.tY=!1;gvjs_pM(this,a,b)};
function gvjs_pM(a,b,c){a.gC=!0;a.Kt=c;a.yJ=!b;gvjs_qM(a)}gvjs_.Eu=function(){if(this.gC){if(!this.t6)throw new gvjs_rM;this.t6=!1}};gvjs_.n$=function(a){this.Eu();gvjs_pM(this,!0,a)};function gvjs_nM(a,b){a.Eu();gvjs_pM(a,!1,b)}function gvjs_Cga(a,b){gvjs_sM(a,b,null,void 0)}function gvjs_tM(a,b){gvjs_sM(a,null,b,void 0)}function gvjs_sM(a,b,c,d){a.lf.push([b,c,d]);a.gC&&gvjs_qM(a)}
gvjs_.then=function(a,b,c){var d,e,f=new gvjs_Jm(function(a,b){d=a;e=b});gvjs_sM(this,d,function(a){a instanceof gvjs_oM?f.cancel():e(a)});return f.then(a,b,c)};gvjs_Hm(gvjs_mM);gvjs_mM.prototype.gk=function(a){return a instanceof Error};function gvjs_uM(a){return gvjs_nc(a.lf,function(a){return gvjs_q(a[1])})}
function gvjs_qM(a){if(a.NW&&a.gC&&gvjs_uM(a)){var b=a.NW,c=gvjs_vM[b];c&&(gvjs_j.clearTimeout(c.cc),delete gvjs_vM[b]);a.NW=0}a.Fd&&(a.Fd.DY--,delete a.Fd);for(var b=a.Kt,d=c=!1;a.lf.length&&!a.tY;){var e=a.lf.shift(),f=e[0],g=e[1],e=e[2];if(f=a.yJ?g:f)try{var h=f.call(e||a.yaa,b);gvjs_k(h)&&(a.yJ=a.yJ&&(h==b||a.gk(h)),a.Kt=b=h);if(gvjs_Im(b)||typeof gvjs_j.Promise===gvjs_c&&b instanceof gvjs_j.Promise)d=!0,a.tY=!0}catch(k){b=k,a.yJ=!0,gvjs_uM(a)||(c=!0)}}a.Kt=b;d&&(h=gvjs_r(a.W$,a,!0),d=gvjs_r(a.W$,
a,!1),b instanceof gvjs_mM?(gvjs_sM(b,h,d),b.Fna=!0):b.then(h,d));c&&(b=new gvjs_wM(b),gvjs_vM[b.cc]=b,a.NW=b.cc)}function gvjs_Dga(a){var b=new gvjs_mM;gvjs_nM(b,a);return b}function gvjs_rM(){gvjs_Tb.call(this)}gvjs_s(gvjs_rM,gvjs_Tb);gvjs_rM.prototype.message="Deferred has already fired";gvjs_rM.prototype.name="AlreadyCalledError";function gvjs_oM(){gvjs_Tb.call(this)}gvjs_s(gvjs_oM,gvjs_Tb);gvjs_oM.prototype.message="Deferred was canceled";gvjs_oM.prototype.name="CanceledError";
function gvjs_wM(a){this.cc=gvjs_j.setTimeout(gvjs_r(this.WAa,this),0);this.Es=a}gvjs_wM.prototype.WAa=function(){delete gvjs_vM[this.cc];throw this.Es;};var gvjs_vM={};function gvjs_xM(a,b){var c=b||{};b=c.document||document;var d=gvjs_We(gvjs_Aa),e={Mha:d,Hf:void 0},f=new gvjs_mM(gvjs_Ega,e),g=null,h=null!=c.timeout?c.timeout:5E3;0<h&&(g=window.setTimeout(function(){gvjs_yM(d,!0);gvjs_nM(f,new gvjs_zM(1,"Timeout reached for loading script "+a))},h),e.Hf=g);d.onload=d.onreadystatechange=function(){d.readyState&&"loaded"!=d.readyState&&d.readyState!=gvjs_$j||(gvjs_yM(d,c.QO||!1,g),f.n$(null))};d.onerror=function(){gvjs_yM(d,!0,g);gvjs_nM(f,new gvjs_zM(0,"Error while loading script "+
a))};e=c.attributes||{};gvjs_6c(e,{type:gvjs_ub,charset:"UTF-8",src:a});gvjs_Me(d,e);gvjs_Fga(b).appendChild(d);return f}
function gvjs_AM(a,b,c){gvjs_j.closure_verification||(gvjs_j.closure_verification={});var d=gvjs_j.closure_verification;if(gvjs_k(d[b]))return gvjs_Dga(new gvjs_zM(3,"Verification object "+b+" already defined."));c=gvjs_xM(a,c);var e=new gvjs_mM(gvjs_r(c.cancel,c));gvjs_Cga(c,function(){var c=d[b];gvjs_k(c)?(e.n$(c),delete d[b]):gvjs_nM(e,new gvjs_zM(2,"Script "+a+" loaded, but verification object "+b+" was not defined."))});gvjs_tM(c,function(a){gvjs_k(d[b])&&delete d[b];gvjs_nM(e,a)});return e}
function gvjs_Fga(a){var b=a.getElementsByTagName("HEAD");return!b||gvjs_tc(b)?a.documentElement:b[0]}function gvjs_Ega(){if(this&&this.Mha){var a=this.Mha;a&&a.tagName==gvjs_Aa&&gvjs_yM(a,!0,this.Hf)}}function gvjs_yM(a,b,c){null!=c&&gvjs_j.clearTimeout(c);a.onload=gvjs_Fb;a.onerror=gvjs_Fb;a.onreadystatechange=gvjs_Fb;b&&window.setTimeout(function(){gvjs_3e(a)},0)}function gvjs_zM(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);gvjs_Tb.call(this,c);this.code=a}gvjs_s(gvjs_zM,gvjs_Tb);function gvjs_BM(a,b){var c;c=gvjs_qg().location.href;c=gvjs_Xb(gvjs_bc(c))||gvjs_ag(1,c)!=gvjs_6k?gvjs_9a:gvjs_6k;return gvjs_Fz("%s://www.gstatic.com/charts/%s/%s/",c,a,b)};function gvjs_Gga(a){this.Jpa=a}var gvjs_Hga=gvjs_BM("regioncoder","0")+"geocodes",gvjs_CM={};function gvjs_DM(a,b){a=gvjs__b(a.toLowerCase());a=encodeURIComponent(String(a));var c=gvjs_CM[a];null==c?(gvjs_CM[a]=[b],gvjs_tM(gvjs_xM(gvjs_Hga+"/"+a+".js",{timeout:3E4}),function(){gvjs_EM(a,null)})):gvjs_Hb(c)==gvjs_Na?gvjs_vc(c,b):gvjs_Ym(gvjs_Pb(b,c),0)}
function gvjs_EM(a,b){var c=gvjs_CM[a];if(b){if(b=new gvjs_Gga(b),gvjs_Hb(c)==gvjs_Na)for(gvjs_CM[a]=b,a=0;a<c.length;a++)c[a](b)}else if(gvjs_Hb(c)==gvjs_Na)for(gvjs_CM[a]=null,a=0;a<c.length;a++)c[a](null)}function gvjs_FM(a,b){b=gvjs__b(b.toLowerCase());return a.Jpa[b]}var gvjs_Iga="AD AE AF AG AL AM AO AR AT AU AZ BA BB BD BE BF BG BH BI BJ BN BO BR BS BT BW BY BZ CA CD CF CG CH CI CL CM CN CO CR CS CU CV CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET FI FJ FM FR GA GB GD GE GH GM GN GQ GR GT GW GY HN HR HT HU ID IE IL IN IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KZ LA LB LI LK LR LS LT LU LV LY MA MD ME MG MH MK ML MM MN MR MT MU MV MW MX MY MZ NA NE NG NI NL NO NP NR NZ OM PA PE PG PH PK PL PT PW PY QA RO RS RU RW SA SB SC SD SE SG SH SI SK SL SM SN SO SR ST SV SY SZ TD TG TH TJ TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VC VE VN VU WS YE YU ZA ZM ZW".split(" ");gvjs_l("gviz.util.RegionCoder.dictionaryReady",gvjs_EM,void 0);var gvjs_GM={YCa:"continents",OEa:"subcontinents",ZCa:gvjs_Jt,nEa:gvjs_Sw,SDa:"metros"};function gvjs_HM(a){this.m=a||{}}gvjs_HM.prototype.t0=function(){return 1.618};gvjs_HM.prototype.set=function(a,b){this.m[a]=b};gvjs_HM.prototype.gd=function(){return gvjs_3c(this.m)};function gvjs_IM(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[29.5,45.5];b={parallels:d,origin:{lat:b,lng:c}};c=b.origin;a.origin&&gvjs_6c(c,a.origin);gvjs_6c(b,a);b.origin=c;b.km&&0!==b.km.length?2>b.km.length&&(b.km[1]=Math.abs(b.km[0]-d[0])>Math.abs(b.km[0]-d[1])?d[0]:d[1]):b.km=d;this.m=a||{};this.o4=b.origin.lat/(180/Math.PI);this.ZT=b.origin.lng/(180/Math.PI);this.fp=gvjs_u(b.parallels,function(a){return a/(180/Math.PI)})}
gvjs_s(gvjs_IM,gvjs_HM);gvjs_IM.prototype.pE=function(a){return gvjs_u(arguments,gvjs_r(function(a){var c=a[0]/(180/Math.PI),d=.5*(Math.sin(this.fp[0])+Math.sin(this.fp[1]));a=d*(a[1]/(180/Math.PI)-this.ZT);var e=Math.cos(this.fp[0]),e=e*e+2*d*Math.sin(this.fp[0]),c=Math.sqrt(e-2*d*Math.sin(c))/d;return{x:180/Math.PI*Math.sin(a)*c,y:180/Math.PI*(Math.sqrt(e-2*d*Math.sin(this.o4))/d-c*Math.cos(a))}},this))};function gvjs_JM(a){this.m=a||{}}gvjs_s(gvjs_JM,gvjs_HM);gvjs_JM.prototype.t0=function(){return 2.2};gvjs_JM.prototype.pE=function(a){return gvjs_u(arguments,function(a){var c=a[0]/(180/Math.PI);return{x:180/Math.PI*(a[1]/(180/Math.PI)*3/(2*Math.PI))*Math.sqrt(Math.PI*Math.PI/3-c*c),y:c}})};function gvjs_KM(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[20,50];b={parallels:d,origin:{lat:b,lng:c}};c=b.origin;a.origin&&gvjs_6c(c,a.origin);gvjs_6c(b,a);b.origin=c;b.km&&0!==b.km.length?2>b.km.length&&(b.km[1]=Math.abs(b.km[0]-d[0])>Math.abs(b.km[0]-d[1])?d[0]:d[1]):b.km=d;this.m=a||{};this.o4=b.origin.lat/(180/Math.PI);this.ZT=b.origin.lng/(180/Math.PI);this.fp=gvjs_u(b.parallels,function(a){return a/(180/Math.PI)})}
gvjs_s(gvjs_KM,gvjs_HM);
gvjs_KM.prototype.pE=function(a){return gvjs_u(arguments,gvjs_r(function(a){var c=a[1]/(180/Math.PI),d=Math.log(1/Math.cos(this.fp[1])*Math.cos(this.fp[0]))/Math.log(1/Math.tan(.25*Math.PI+.5*this.fp[0])*Math.tan(.25*Math.PI+.5*this.fp[1])),e=Math.cos(this.fp[0])*Math.pow(Math.tan(.25*Math.PI+.5*this.fp[0]),d)/d;a=e*Math.pow(1/Math.tan(.25*Math.PI+a[0]/(180/Math.PI)*.5),d);return{x:180/Math.PI*Math.sin(d*(c-this.ZT))*a,y:e*Math.pow(1/Math.tan(.25*Math.PI+.5*this.o4),d)-180/Math.PI*Math.cos(d*(c-this.ZT))*
a}},this))};function gvjs_LM(a){return 180/Math.PI*(Math.atan(Math.exp(a/(180/Math.PI)))-Math.PI/4)*2}function gvjs_MM(){this.Br={}}gvjs_MM.prototype.track=function(a){gvjs_t(arguments,gvjs_r(function(a){for(var c in a)if(a.hasOwnProperty(c)){c in this.Br||(this.Br[c]={min:Infinity,max:-Infinity});if(!this.Br[c].min||a[c]<this.Br[c].min)this.Br[c].min=a[c];if(!this.Br[c].max||a[c]>this.Br[c].max)this.Br[c].max=a[c]}},this))};gvjs_MM.prototype.getBounds=function(a){return{min:this.Br[a].min,max:this.Br[a].max}};function gvjs_NM(a){this.m=a||{}}gvjs_s(gvjs_NM,gvjs_HM);gvjs_NM.prototype.pE=function(a){return gvjs_u(arguments,function(a){return{x:a[1],y:180/Math.PI*Math.log(Math.tan(a[0]/180*.5*Math.PI+Math.PI/4))}})};var gvjs_Jga={rCa:"albers",BDa:gvjs_rv,EDa:"lambert",RDa:gvjs_3v},gvjs_OM={};gvjs_OM.mercator=gvjs_NM;gvjs_OM[gvjs_rv]=gvjs_JM;gvjs_OM.albers=gvjs_IM;gvjs_OM.lambert=gvjs_KM;var gvjs_Kga={NONE:gvjs_e,TOP_LEFT:gvjs_gy,TOP_RIGHT:"top_right",BOTTOM_LEFT:gvjs_Us,BOTTOM_RIGHT:"bottom_right"},gvjs_Lga={NONE:gvjs_e,pEa:gvjs__w,HCa:"bounds",Vw:gvjs_Sa};function gvjs_Mga(a){return gvjs_Gi(a,"projection",{name:gvjs_3v},function(a){gvjs_n(a)||(a={name:a});var c=a.name;if(null!=c&&!gvjs_Yc(gvjs_Jga,gvjs_Ui(c)))throw Error("The projection you specified is not valid.");return a})}
var gvjs_PM={region:gvjs_Iy,resolution:gvjs_Jt,domain:"COM",displayMode:gvjs_Oa,showGeocodeWarnings:!1,backgroundColor:{fill:gvjs_Bb,stroke:"#666",strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:gvjs_pb,fontName:gvjs_cr,geocodingContext:gvjs__w,tooltip:{isHtml:!1,textStyle:{fontName:gvjs_cr,fontSize:13,color:gvjs_Qa},trigger:gvjs__a,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,
minSize:3,maxSize:12},legend:{position:gvjs_Us,orientation:gvjs_d,textStyle:{color:gvjs_Qa,auraColor:gvjs_Bb}},marker:{style:{stroke:{color:gvjs_vq,width:1}}},projection:gvjs_3v,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function gvjs_QM(a){gvjs_T.call(this);this.fd=a;this.tF=null;this.Aia=!0;this.fJ=null;this.Zq=new gvjs_do;this.iva=/^([a-zA-Z][a-zA-Z]|[a-zA-Z][a-zA-Z]\-[a-zA-Z0-9](|[a-zA-Z0-9](|[a-zA-Z0-9]))|\d\d\d)$/;this.nva=/^\d\d\d$/}gvjs_s(gvjs_QM,gvjs_T);gvjs_=gvjs_QM.prototype;gvjs_.g6=function(a){this.tF=a;null!=this.Vva&&this.Vva(a)};
function gvjs_Nga(a,b,c,d,e,f){a.Aia=e;if(0===b.aa())gvjs_Ym(function(){f([],[],!0)});else switch(c.KX){case gvjs_al:a.RZ(b,c,f);break;case gvjs_ml:gvjs_Oga(a,b,c,d,f);break;case "address":a.QZ(b,c,d,f)}}gvjs_.RZ=function(a,b,c){for(var d=[],e=0;e<a.aa();e++){var f=a.getValue(e,b.sD),g=a.getValue(e,b.yD);d[e]=null==f||null==g?null:{lat:gvjs_bc(f),lng:gvjs_bc(g)}}gvjs_Ym(function(){c([],d,!0)})};
function gvjs_Oga(a,b,c,d,e){for(var f=[],g=0;g<b.aa();g++)f.push(b.getValue(g,c.KL));"metros"==d.resolution||"continents"==d.resolution||"subcontinents"==d.resolution?a.PZ(d,f,e):a.VZ(d,f,e)}gvjs_.PZ=function(a,b,c){a=gvjs_Vb(a.region,"US")&&"metros"==a.resolution;for(var d=[],e=0;e<b.length;e++){var f=gvjs_bc(b[e]);a&&this.nva.test(f)&&(f="US-"+f);d.push(f.toUpperCase())}gvjs_Ym(function(){c(d,[],!0)})};
gvjs_.VZ=function(a,b,c){var d=a.region,e;e=a.resolution==gvjs_Sw&&0<=gvjs_Fc(gvjs_Iga,d)?d:"countries_en";if(a.resolution==gvjs_Sw&&"US"==d)for(a=0;a<b.length;++a){var f=b[a];2==f.length&&(b[a]="US-"+f)}gvjs_DM(e,gvjs_r(function(a){a=this.qZ(b,a);for(var e=[],f=0;f<b.length;f++)if(null==a[f]){var l=b[f];e.push({address:l,mha:f,Uea:null});a[f]=l}gvjs_tc(e)?c(a,[],!0):(c(a,[],!1),gvjs_RM(this,e,d,c,a))},this))};
gvjs_.qZ=function(a,b){for(var c=[],d=0;d<a.length;++d){var e=gvjs__b(gvjs_bc(a[d])).toLowerCase(),f=b&&gvjs_FM(b,e),e=f?f:this.iva.test(e)?e.toUpperCase():null;c.push(e)}return c};function gvjs_SM(a,b){a.Aia&&a.fd&&gvjs_3o(a.fd,b)}
gvjs_.QZ=function(a,b,c,d){var e=[];c=c.region;2==c.length&&(c=c.toUpperCase(),c=c.replace(/GB/,"UK"),c=c.replace(/RU/,"SU"),c=c.replace(/TP/,"TL"));for(var f=0;f<a.aa();f++){var g=gvjs_bc(a.getValue(f,b.pG));gvjs_TM(this,c)&&(g+=" "+c);e.push({address:g,Uea:f,mha:null})}gvjs_RM(this,e,c,d,[])};function gvjs_TM(a,b){return b==gvjs_Iy||gvjs_Yb(b)?!1:a.fJ===gvjs__w||a.fJ===gvjs_Sa}
function gvjs_Pga(a){var b=Infinity,c=Infinity,d=-Infinity,e=-Infinity;if(null!=a.tF&&0!==a.tF.views.length)return gvjs_t(a.tF.views,function(a){a=a.tu;b=Math.min(b,a.vh[0]);c=Math.min(b,a.vh[1]);d=Math.max(d,a.ti[0]);e=Math.max(d,a.ti[1])}),{lo:{lat:b,lng:c},hi:{lat:d,lng:e}}}
function gvjs_RM(a,b,c,d,e){for(var f=[],g=0;g<b.length;g++){var h={address:b[g].address};gvjs_TM(a,c)&&(h.region=c);"bounds"!==a.fJ&&a.fJ!==gvjs_Sa||(h.bounds=gvjs_Pga(a));f.push(h)}b=gvjs_Bc(b);d=gvjs_r(a.o1,a,b,d,e,[]);a.Zq.create(f,d,1)}
gvjs_.o1=function(a,b,c,d,e){for(var f=e.length,g=0;g<f;g++){var h=a[g],k=h.address,l=h.mha,m=h.Uea;if(e[g]&&e[g][0]){h=e[g][0];if(null!=l){var n=l,p=h.address_components,q=null;1==p.length&&0<=gvjs_jc(p[0].types,"country")?q=p[0].short_name:2==p.length&&"US"==p[1].short_name&&(q="US-"+p[0].short_name);c[n]=q;c[l]||(gvjs_SM(this,gvjs_qr+k+'"'),c[l]=k)}null!=m&&(k=m,l=h,l={lat:l.geometry.location.lat(),lng:l.geometry.location.lng()},d[k]=l)}else null!=l&&(c[l]=null),null!=m&&(d[m]=null),gvjs_SM(this,
gvjs_qr+k+'"')}gvjs_xc(a,0,f);(a=gvjs_tc(a))&&gvjs_oc(c,gvjs_Ib)&&gvjs_oc(d,gvjs_Ib)&&gvjs_SM(this,gvjs_tr);b(c,d,a)};gvjs_.N=function(){this.Zq.cancel();gvjs_QM.o.N.call(this)};function gvjs_UM(a,b,c){gvjs_T.call(this);this.A=b;this.hf=gvjs_r(this.A.hf,this.A);this.Ki=a;this.rA=[];this.jb=c;this.Od={};this.Dc=new gvjs_W;this.V2=this.lz=this.Nh=this.Wy=this.ay=this.Uv=this.pD=null}gvjs_s(gvjs_UM,gvjs_T);gvjs_UM.prototype.B=function(a,b){gvjs_V(this.Dc,a,b)};
function gvjs_VM(a,b){var c=a.A;c.clear();var d=c.Um(b.width,b.height);a.Od={};var e=c.Pa();gvjs_WM(a,e,b,new gvjs_D(0,0,b.width,b.height),!1);var f=c.Pa(),g=a.A,h=g.Pa();a.ay=g.Pa();for(var k=0;k<b.views.length;++k)gvjs_XM(a,h,b,b.views[k],!1),gvjs_YM(a,b,b.views[k]);a.Uv=g.Pa();gvjs_ZM(a,a.Uv,b.JD,!1,b.Nk);g.appendChild(f,h);g.appendChild(f,a.ay);g.appendChild(f,a.Uv);g=b.Wva;f=c.tH(f,a.gD()?new gvjs_D(g.left,g.top,g.width-1,g.height-1):g);a.Nh=c.Pa();gvjs__M(a,b);a.lz=c.Pa();gvjs_0M(a,b);a.Wy=
c.Pa();gvjs_1M(a,b);c.appendChild(d,e);c.appendChild(e,f);c.appendChild(e,a.Nh);c.appendChild(e,a.lz);c.appendChild(e,a.Wy);a.pD=b;gvjs_Qga(a,d)}function gvjs_2M(a,b,c){c=c||!1;a.A.gc(a.Wy);gvjs_1M(a,b);if(c||!gvjs_ui(a.pD.AC,b.AC))for(a.A.gc(a.ay),c=0;c<b.views.length;++c)gvjs_YM(a,b,b.views[c]);gvjs_Rga(a,b);a.A.gc(a.Nh);gvjs__M(a,b);a.V2!=(b.AK?b.AK.$o:null)&&(a.A.gc(a.lz),gvjs_0M(a,b));a.pD=b}
function gvjs_YM(a,b,c){var d=a.A.Pa();c=gvjs_lc(c.Z,function(a){return gvjs_sc(b.AC,a.id)});for(var e=0;e<c.length;++e)gvjs_Sga(a,d,b,c[e]);a.A.appendChild(a.ay,d)}function gvjs_3M(a,b){var c=a.A;gvjs_t(gvjs_4e(a.Uv.j()),function(a){gvjs_t(gvjs_4e(a),function(a){c.Ze(a)},this)},a);gvjs_ZM(a,a.Uv,b.JD,!1,b.Nk)}var gvjs_4M=new gvjs_H({strokeWidth:"3",stroke:gvjs_Qa,strokeOpacity:"0.2"}),gvjs_Tga=new gvjs_H({strokeWidth:"1",stroke:gvjs_Qa,strokeOpacity:"0.1"});
function gvjs_Sga(a,b,c,d){a.gD()||(c=c.eC[d.id].Yb,gvjs_5M(a,b,d,!1,!1,[gvjs_4M,gvjs_Tga,c.fill]),gvjs_tc(d.an)||(gvjs_5M(a,b,d,!0,!1,[c.an]),gvjs_5M(a,b,d,!1,!1,[c.border])))}
function gvjs_0M(a,b){var c=b.AK;if(c){var d=a.lz,e=a.A,f=c.view.bE,g=f.left+f.width/2,h=f.top+f.height/2,k=f.width/2,l=f.height/2,m=c.Vea.x,n=c.Vea.y,p=new gvjs_H({fill:"808080",fillOpacity:.25}),q=new gvjs_Ky;q.move(m,n);q.za(m,n+(h>n?l:-l));q.za(m+(g>m?k:-k),n);q.close();m=e.Ha(q,p,d);gvjs_6M(a,m,gvjs_Qv,!0);m=new gvjs_H({fill:gvjs_Bb});m=e.Ml(g,h,k,l,m,d);gvjs_6M(a,m,gvjs_Pv,!0);m=new gvjs_H({stroke:"bfbfbf",strokeWidth:1.5});m=e.Ml(g,h,k,l,m,d);gvjs_6M(a,m,gvjs_Pv,!0);m=e.Pa();f=e.tH(m,new gvjs_D(f.left+
3.5,f.top+3.5,f.width-7,f.height-7),!0);e.appendChild(d,f);f=new gvjs_H({stroke:"cccccc",strokeWidth:1.5});d=e.Ml(g,h,k-3.5,l-3.5,f,d);gvjs_6M(a,d,gvjs_Pv,!0);d=c.view;gvjs_WM(a,m,b,d.bE,!0);gvjs_XM(a,m,b,d,!0);gvjs_ZM(a,m,c.JD,!0,b.Nk);a.V2=c.$o}else a.V2=null}function gvjs_1M(a,b){0<a.rA.length&&(gvjs_t(a.rA,function(a){this.A.Ze(a)},a),a.rA=[]);a.rA=0<b.gu.length?gvjs_u(b.gu,function(a){return a.html?gvjs_RE(a,this.Ki.getContainer()):gvjs_UE(a,this.A,this.Wy).j()},a):[]}
function gvjs_7M(a,b){gvjs_v(b.eC,function(a,b){a=a.Yb;gvjs_8M(this,b,gvjs_ku,a.fill);gvjs_8M(this,b,"disputed",a.an);gvjs_8M(this,b,"border",a.border)},a)}function gvjs_8M(a,b,c,d){b=[c,b].join(".");b=a.Od[b];if(null!=b)for(c=0;c<b.length;++c)a.A.xj(b[c],d)}
function gvjs_Qga(a,b){var c=a.Ek(function(a){var b=gvjs_Uga(this,a.target);if(b&&b.iQ){var c=gvjs_Vga(a.type,b.type),g=b.elementType,b=gvjs_w(b.data);a.type==gvjs_il?b.Uo=!1:a.type==gvjs_jl&&(b.Uo=!0);b.Gb=gvjs_hz(a);this.Dc.dispatchEvent({type:c,elementType:g,data:b})}});a=a.A;a.xc(b,gvjs_ew,c);a.xc(b,gvjs_il,c);a.xc(b,gvjs_jl,c);a.xc(b,gvjs_7j,c)}
function gvjs_Vga(a,b){switch(b){case gvjs_ku:switch(a){case gvjs_7j:return gvjs_lu;case gvjs_ew:return gvjs_nu;case gvjs_il:case gvjs_jl:return gvjs_mu}case gvjs_Uv:switch(a){case gvjs_7j:return gvjs_Vv;case gvjs_ew:return"markerMove";case gvjs_il:case gvjs_jl:return gvjs_Wv}}return null}function gvjs_6M(a,b,c,d){gvjs_9M(a,b,["F",c,"1",d?"1":"0","","0"])}function gvjs_9M(a,b,c){c=c.join("#");a.A.lp(b,c)}
function gvjs_Uga(a,b){a=a.A.hv(b);if(!a||a==gvjs_Ma)return null;a=a.split("#");b=a[1];var c="1"==a[2]?!0:!1,d="1"==a[3]?!0:!1;switch(a[0]){case "F":return{type:gvjs_ku,elementType:b,iQ:c,data:{gK:d,featureId:a[4]?a[4]:null,eK:"1"==a[5]?!0:!1}};case "M":return{type:gvjs_Uv,elementType:b,iQ:c,data:{gK:d,$o:a[4],uj:gvjs_gc(a[5]),dD:"1"==a[6]?!0:!1}};default:return null}}function gvjs_WM(a,b,c,d,e){b=a.A.ub(d.left,d.top,d.width,d.height,c.QG,b);gvjs_6M(a,b,"ocean",e)}
function gvjs_XM(a,b,c,d,e){for(var f=a.A.Pa(),g=0;g<d.Z.length;++g){var h=a,k=f,l=d.Z[g],m=e,n=c.eC[l.id].Yb;gvjs_5M(h,k,l,!1,m,[n.fill],gvjs_ku);gvjs_tc(l.an)||(gvjs_5M(h,k,l,!0,m,[n.an],"disputed"),gvjs_5M(h,k,l,!1,m,[n.border],"border"))}a.A.appendChild(b,f)}
function gvjs_5M(a,b,c,d,e,f,g){var h=d?c.an:c.nE,k=c.id;(g=null!=g?[g,k].join("."):null)&&(a.Od[g]=a.Od[g]||[]);for(k=0;k<h.length;++k){var l;l=h[k];var m=new gvjs_Ky;gvjs_$M(m,l.pM,gvjs_jw);for(var n=0;n<l.PJ.length;n++)gvjs_$M(m,l.PJ[n],"reverse");l=m;if(0<l.Jc.length)for(m=0;m<f.length;++m)if(n=a.A.Ha(l,f[m],b))gvjs_9M(a,n,["F",gvjs_ku,c.iQ?"1":"0",e?"1":"0",c.id,d?"1":"0"]),g&&a.Od[g].push(n)}}
function gvjs_$M(a,b,c){b=b.points;var d=b.length;if(!(1>=d)){var e=c==gvjs_jw?0:d-1,d=c==gvjs_jw?d:-1;c=c==gvjs_jw?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],h=b[f][1];f==e?a.move(g,h):a.za(g,h)}a.close()}}
function gvjs_ZM(a,b,c,d,e){var f=a.A;c=gvjs_Bc(c);gvjs_Ic(c,function(a,b){return b.size-a.size});for(var g=0;g<c.length;++g){var h=c[g],k=f.Pa();gvjs_9M(a,k,["M",gvjs_Uv,"1",d?"1":"0",h.$o,h.uj,h.dD?"1":"0"]);f.appendChild(b,k);a.jb.w_===gvjs_Q?f.ie(h.label,h.x,h.y,20,gvjs_1,gvjs_1,{lb:e,fontSize:h.size,color:h.brush.ob(),opacity:h.brush.Ie,Rb:"",bold:!1,bf:!1,Qc:!1},k):f.Se(h.x,h.y,h.size,h.brush,k);h=[gvjs_Uv,h.$o].join(".");a.Od[h]=k.j()}}
function gvjs_Rga(a,b){var c=a.A,d=a.pD.BC;gvjs_t(d,function(a){if(!gvjs_sc(b.BC,a)){a=[gvjs_Uv,a].join(".");a=gvjs_4e(this.Od[a]);for(var d=1;d<a.length;++d)c.Ze(a[d])}},a);gvjs_t(b.BC,function(a){if(!gvjs_sc(d,a)){a=[gvjs_Uv,a].join(".");a=this.Od[a];var b=gvjs_5e(a).cloneNode(!0);c.xj(b,gvjs_4M);a.appendChild(b)}},a)}function gvjs__M(a,b){if(b.aj){b=b.aj;var c=a.A;a=a.Nh;gvjs_IG(b.rZ,c,a);gvjs_JG(b.h3,c,a);gvjs_KG(b.c7,c,a)}}
gvjs_UM.prototype.N=function(){gvjs_rm(this.Dc);0<this.rA.length&&(gvjs_t(this.rA,function(a){this.A.Ze(a)},this),this.rA=[]);this.A.clear();gvjs_U(this.pD);this.pD=null;this.Uv&&this.A.Ze(this.Uv.j());this.Uv=null;this.ay&&this.A.Ze(this.ay.j());this.ay=null;this.Wy&&this.A.Ze(this.Wy.j());this.Wy=null;this.Nh&&this.A.Ze(this.Nh.j());this.Nh=null;this.lz&&this.A.Ze(this.lz.j());this.lz=null;gvjs_UM.o.N.call(this)};gvjs_UM.prototype.Ek=function(a){return gvjs_r(a,this)};gvjs_UM.prototype.gD=function(){return this.A.gD()};function gvjs_aN(a){this.selection=new gvjs_ep;this.Rv=this.Uj=this.aJ=this.vf=null;if(null!=a){this.selection.setSelection(a.selection);var b=new gvjs_xi([a]);this.vf=gvjs_Vi(b,"focusedFeature");this.aJ=gvjs_Vi(b,"focusedMarker");if(null!=gvjs_Gi(b,"elaborated")){a=gvjs_K(b,"elaborated.rowId");var c=gvjs_Ji(b,"elaborated.isDisputed"),d=gvjs_K(b,"elaborated.origin.x"),b=gvjs_K(b,"elaborated.origin.y");null!=a&&null!=d&&null!=b&&null!=c&&(this.Uj={uj:a,eK:c,origin:{x:d,y:b}})}}}
gvjs_aN.prototype.clone=function(){var a=new gvjs_aN;a.selection=this.selection.clone();a.vf=gvjs_3c(this.vf);a.Uj=gvjs_3c(this.Uj);a.Rv=gvjs_3c(this.Rv);return a};gvjs_aN.prototype.equals=function(a){return gvjs_Ih(this)==gvjs_Ih(a)};function gvjs_bN(a,b){var c=new gvjs_C(-5,-5,-5,-5);this.nf=b.clone().expand(c);a=2*gvjs_Ce(a)/5;this.uca=new gvjs_A(a,a)}gvjs_bN.prototype.i$=function(a,b,c){var d=b.b3,e=b.bE.bc();b=parseFloat(a.lat);a=parseFloat(a.lng);a<d.vh[1]?a+=360:a>d.ti[1]&&(a-=360);c=gvjs_Ce(this.uca)/2/c/(e.height/(d.ti[0]-d.vh[0]));return{ti:[b+c,a+c],vh:[b-c,a-c]}};
function gvjs_Wga(a,b){var c=gvjs_pc(a.JD,function(a){return a.uj==b});if(!c)return!1;a=a.view.bE;c=gvjs_ye(new gvjs_z(c.x,c.y),new gvjs_z(a.left+a.width/2,a.top+a.height/2));a=gvjs_Ce(a.bc())/2;return c<.9*a};function gvjs_cN(a,b,c,d){this.Dg=!a.gD()&&gvjs_I(b,"magnifyingGlass.enable");this.I=c;this.Lb=d;this.FB=this.jL=null}gvjs_cN.prototype.handleEvent=function(a,b){if(!this.Dg)return!1;if(gvjs_Xga(this,a)||this.p1(a,b))return!0;b=a.elementType==gvjs_ku;return a.data.gK&&b?!0:!1};
gvjs_cN.prototype.p1=function(a,b){if(a.type!=gvjs_Wv)return!1;if(a.data.Uo){if(!a.data.dD)return!1;if(b&&gvjs_Wga(b,a.data.uj))return!0;gvjs_dN(this);this.jL=window.setTimeout(this.Ek(function(){this.jL=null;this.I.Rv={$o:a.data.$o,uj:a.data.uj};gvjs_LD(this.Lb,0)}),300);return!0}gvjs_dN(this);return!1};
function gvjs_Xga(a,b){if(!a.I.Rv)return!1;switch(b.type){case gvjs_Vv:case gvjs_lu:return b.data.gK?a=!1:(gvjs_eN(a),a=!0),a;case gvjs_Wv:case gvjs_mu:if(b.data.Uo){var c=b.elementType==gvjs_Uv,d=b.elementType==gvjs_Qv;b.data.gK&&!d?gvjs_fN(a):c&&(b.data.dD?gvjs_fN(a):gvjs_eN(a))}else null===a.FB&&(c=b.elementType==gvjs_Uv,(b.data.gK||c)&&gvjs_gN(a));return!1;case gvjs_nu:return b.elementType==gvjs_Qv?(gvjs_gN(a),a=!0):a=!1,a;default:return!1}}
function gvjs_gN(a){gvjs_fN(a);a.FB=window.setTimeout(a.Ek(function(){this.FB=null;gvjs_eN(this)}),500)}function gvjs_eN(a){a.I.Rv=null;gvjs_LD(a.Lb,0)}function gvjs_dN(a){var b=gvjs_rg();null!==a.jL&&(b.clearTimeout(a.jL),a.jL=null)}function gvjs_fN(a){var b=gvjs_rg();null!==a.FB&&(b.clearTimeout(a.FB),a.FB=null)}gvjs_cN.prototype.Ek=function(a){return gvjs_r(a,this)};function gvjs_hN(a){this.m=a||{}}gvjs_s(gvjs_hN,gvjs_HM);gvjs_hN.prototype.t0=function(){return 1};gvjs_hN.prototype.pE=function(a){return gvjs_u(arguments,function(a){return{x:a[1],y:a[0]}})};function gvjs_iN(a,b,c,d,e,f){this.m=a;var g=gvjs_Mga(a);this.R4=new gvjs_OM[g.name](g);this.ba=b;this.Fa=c;var h=gvjs_ci(gvjs_5i(a,gvjs_Ds)),g=b-h,h=c-h;this.Xr=new gvjs_D(Math.round((b-g)/2),Math.round((c-h)/2),g,h);g=this.Xr;if(gvjs_Ji(a,"keepAspectRatio"))var h=g.width,k=g.height,l=this.R4.t0(),m=Math.min(h,Math.round(k*l)),l=Math.min(k,Math.round(h/l)),g=new gvjs_D(Math.round((h-m)/2)+g.left,Math.round((k-l)/2)+g.top,m,l);else g=g.clone();this.Tv=g;this.ee=d;this.G=e;this.jb=f;this.xaa=gvjs_Ri(a,
gvjs_Hu,Math.round(Math.pow(2*(this.Xr.width+this.Xr.height),1/3)));this.awa=gvjs_Xi(a,["marker.style.stroke.color","marker.style.stroke"],gvjs_vq);this.bwa=gvjs_Ri(a,"marker.style.stroke.width",1);this.m_=gvjs_L(a,gvjs_Gu);this.bs=gvjs_jN(this);this.tM=gvjs_kN(this);d=a.Y(gvjs_Av);this.jua=gvjs_Hb(d)==gvjs_db;this.RS=gvjs_2i(a,gvjs_Dv,gvjs_Kga,gvjs_Us);this.Aea=gvjs_Ti(a,"legend.bar.length",1/3);this.OS=gvjs_2i(a,"legend.orientation",gvjs_wea,gvjs_d);this.Dea=gvjs_7i(a,gvjs_Fv,{lb:this.m_,fontSize:this.xaa});
this.X3=gvjs_Vi(a,"legend.numberFormat");this.spa=gvjs_Xi(a,gvjs_Rt,"");this.EP=gvjs_Xi(a,gvjs_Wt,"");this.N$=gvjs_Yga(this);this.nAa=gvjs_Zga(this);d=gvjs_7i(a,gvjs_by);e=gvjs_2h(d);this.RF=gvjs_2i(a,gvjs_cy,gvjs_cj,gvjs__a);this.az=this.RF!=gvjs_e;this.fu={normal:d,bold:e};d=gvjs_I(a,"tooltip.showDisputedText");this.pBa=gvjs_I(a,"tooltip.showTitle");this.nBa=d?"%s's administration (under dispute)":"%s";this.q2=gvjs_I(a,gvjs_$x);this.ypa=10;this.d5=this.Dq=this.cG=null;this.tB=gvjs_vq;this.yL=null;
this.$va=gvjs_Ti(a,"markerOpacity");this.Uva=new gvjs_bN(this.Tv.bc(),new gvjs_C(0,b,c,0))}function gvjs__ga(a,b){for(var c=0,d=a.cG.length;c<d;c++)for(var e=a.cG[c].i_.Z,f=0,g=e.length;f<g;f++){var h=e[f];if(h.id==b)return h}return null}function gvjs_0ga(a,b){var c=gvjs_lN(a,a.spa),d={};gvjs_t(b.views,function(a){gvjs_t(a.Z,function(a){d[a.id]={Yb:c}},this)},a);return d}
function gvjs_mN(a,b){for(var c=new gvjs_MM,d=1;10>d;d++){var e=(a.ti[1]-a.vh[1])/10*d+a.vh[1],f=(a.ti[0]-a.vh[0])/10*d+a.vh[0],e=b.pE([f,a.vh[1]],[f,a.ti[1]],[a.vh[0],e],[a.ti[0],e]);c.track.apply(c,e)}a=c.getBounds("x");c=c.getBounds("y");return{ti:[c.max,a.max],vh:[c.min,a.min]}}gvjs_=gvjs_iN.prototype;
gvjs_.Qga=function(a,b,c,d){for(var e=gvjs_1ga(this,gvjs_1d(gvjs_Yd(d.nE),gvjs_Yd(d.an)));e[1]>a.ti[1];)e[1]-=360;for(;e[1]<a.vh[1];)e[1]+=360;return{id:d.id,center:this.I4(a,b,c,e),nE:gvjs_u(d.nE,gvjs_r(this.Rga,this,a,b,c)),an:gvjs_u(d.an,gvjs_r(this.Rga,this,a,b,c)),iQ:"__DISPUTED__All"!=d.id}};function gvjs_1ga(a,b){var c=0,d=0,e=0;gvjs_Zd(b,function(a){gvjs_t(a.pM,function(a){c+=a[0];d+=gvjs_Ld(a[1],360);e++},this)},a);return[c/e,d/e]}
gvjs_.Rga=function(a,b,c,d){return{pM:this.Sga(a,b,c,d.pM),PJ:gvjs_u(d.PJ,gvjs_r(this.Sga,this,a,b,c))}};gvjs_.Sga=function(a,b,c,d){return{points:gvjs_u(d,gvjs_r(this.I4,this,a,b,c))}};gvjs_.I4=function(a,b,c,d){var e=a.vh;a=a.ti;var f=b.width,g=b.height,h=b.left;b=b.top;c=c.pE(d)[0];return[h+f*(c.x-e[1])/(a[1]-e[1]),b+g*(1-(c.y-e[0])/(a[0]-e[0]))]};
function gvjs_2ga(a,b){var c=[];a.Dq=[];for(var d=gvjs_u(a.cG,function(a){return a.i_}),e=0;e<b.length;++e){var f=b[e],g={location:f,q_:{}};if(null!=f){f=gvjs_nN(a,e,f,d);gvjs_Cc(c,f);for(var h=0;h<f.length;h++){var k=f[h];g.q_[k.$o]=k}}a.Dq.push(g)}gvjs_3ga(c);return c}function gvjs_3ga(a){for(var b=0;b<a.length;b++){for(var c=a[b],d=new gvjs_z(c.x,c.y),e=0,f=0;f<a.length;f++)if(b!=f){var g=a[f],h=gvjs_ye(d,new gvjs_z(g.x,g.y));h<c.size+g.size&&(e+=c.size+g.size-h)}c.dD=e>c.size}}
function gvjs_nN(a,b,c,d){var e=a.nAa(b),f=a.N$(b);if(null==f)return[];var f=new gvjs_H({stroke:a.awa,strokeWidth:a.bwa,fill:f,fillOpacity:a.$va}),g=parseFloat(c.lat),h=[];c=parseFloat(c.lng);c=[c,c+360,c-360];for(var k=0;k<d.length;++k){var l=d[k],m=a.yL[k],n=l.b3;if(!(g<n.vh[0]||g>n.ti[0])){for(var p=0;p<c.length;++p){var q=c[p];if(!(q<n.vh[1]||q>n.ti[1])){var q=a.I4(l.tu,l.bE,m,[g,q]),r=String(b+"-"+l.id+"-"+p),t=gvjs_Uv;if(null!=a.jb.yK&&0<=a.jb.yK)t=a.G.Ia(b,a.jb.yK);else if(null!=a.jb.pG&&0<=
a.jb.pG)t=a.G.Ia(b,a.jb.pG);else if(null!=a.jb.KL&&0<=a.jb.KL)t=a.G.Ia(b,a.jb.KL);else if(null!=a.jb.sD&&null!=a.jb.yD&&0<=a.jb.sD&&0<=a.jb.yD)var t=a.G.getValue(b,a.jb.sD),u=a.G.getValue(b,a.jb.yD),t=gvjs_oN(t,"S","N")+" "+gvjs_oN(u,"W","E");h.push({$o:r,label:t,uj:b,x:q[0],y:q[1],size:e,brush:f,dD:!1})}}if(0<h.length)break}}return h}
function gvjs_4ga(a,b,c){var d=a.Dq,e=d[c],f=e.q_[b];if(!f.dD)return null;var g=Number(b.split("-")[1]),h=a.cG[g],k=a.yL[g],l=gvjs_J(a.m,"magnifyingGlass.zoomFactor"),m=a.Uva,e=m.i$(e.location,h.i_,l),f=new gvjs_z(f.x,f.y),l=m.nf,m=m.uca,n=f.x;n+m.width>l.right&&(n=f.x-m.width);var p=f.y-m.height;p<l.top&&(p=f.y);m=new gvjs_D(n,p,m.width,m.height);k=gvjs_mN(e,k);c={id:g+"-"+c+"-mag",tu:k,b3:e,bE:m,Z:gvjs_u(h.Z,gvjs_r(a.Qga,a,e,m,new gvjs_hN))};g=[];for(h=0;h<d.length;h++)k=d[h].location,null!=k&&
gvjs_Cc(g,gvjs_nN(a,h,k,[c]));return{$o:b,Vea:f,view:c,JD:g}}
function gvjs_pN(a,b){if(!a.jua||null==a.bs||!a.bs.wl)return null;var c=a.Dea.fontSize,d=a.Xr.width,e=a.Xr.height,f={top:0,left:0,width:a.OS==gvjs_d?d*a.Aea:e*a.Aea,height:1.5*c,orientation:a.OS,ra:a.Dea,Tea:gvjs_Qa,Sfa:a.X3};f.top=a.RS===gvjs_gy||"top_right"===a.RS?3*c:a.OS===gvjs_i?e-c-f.width:e-c-f.height;f.left=a.RS===gvjs_gy||a.RS===gvjs_Us?.5*c:a.OS==gvjs_i?d-c-f.height:d-c-f.width;f.left+=a.Xr.left;f.top+=a.Xr.top;return gvjs_NH(a.bs,f,b,a.ee)}
function gvjs_qN(a,b){for(var c=null,d=0;d<a.G.aa();++d)var e=a.G.getValue(d,b),c=gvjs_6h(c,e);return c}function gvjs_Yga(a){var b=a.jb.Gu;return null!=b?function(a){a=this.G.getValue(a,b);return null!=a?gvjs_CH(this.bs,a):this.EP}:function(){return this.EP}}function gvjs_Zga(a){var b=a.jb.pF;return null!=b?function(a){a=this.G.getValue(a,b);return gvjs_EH(this.tM,a)}:function(){return this.ypa}}function gvjs_jN(a){var b=a.jb.Gu;if(null==b)return null;b=gvjs_qN(a,b);return gvjs_DH(a.m,b)}
function gvjs_kN(a){var b=a.jb.pF,b=null!=b?gvjs_qN(a,b):null;return gvjs_FH(a.m,b)}
function gvjs_5ga(a,b){var c={AC:[],BC:[]};null!=b.vf&&(c.AC=[b.vf]);null!=b.aJ&&(c.BC=[b.aJ]);c.gu=[];var d=a.az&&(a.RF===gvjs_Sa||a.RF===gvjs_nb);gvjs_t(gvjs_gp(b.selection),function(a){var b=gvjs_rN(this,a,!1),e=this.ee,f=this.fu.normal.fontSize,g=new gvjs_C(0,this.ba-1,this.Fa-1,0),p=this.Dq[a];a=(a=this.d5[a])&&gvjs__ga(this,a);var q=null,r=null;a?(c.AC.push(a.id),d&&(q=r=new gvjs_z(a.center[0],a.center[1]),c.gu.push(gvjs_kF(b,e,!1,r,g,q,void 0,this.q2)))):p&&gvjs_v(p.q_,function(a,h){c.BC.push(h);
d&&c.gu.push(gvjs_kF(b,e,!1,new gvjs_z(a.x-f,a.y-f),g,new gvjs_z(a.x,a.y),void 0,this.q2))},this)},a);if(null!=b.Uj){if(a.az&&(a.RF===gvjs_Sa||a.RF===gvjs__a)){var e=gvjs_rN(a,b.Uj.uj,b.Uj.eK),f=a.fu.normal.fontSize,g=new gvjs_z(b.Uj.origin.x,b.Uj.origin.y);c.gu.push(gvjs_kF(e,a.ee,!1,new gvjs_z(g.x-f,g.y-f),new gvjs_C(0,a.ba-1,a.Fa-1,0),g,void 0,a.q2))}null!=a.jb.Gu&&(e={value:a.G.getValue(b.Uj.uj,a.jb.Gu)},c.aj=gvjs_pN(a,[e]))}null!=b.Rv&&(c.AK=gvjs_4ga(a,b.Rv.$o,b.Rv.uj));return c}
function gvjs_oN(a,b,c){b=0<=a?c:b;a=Math.abs(a);c=Math.floor(a);a=60*(a-c);var d=Math.floor(a);return c+"\u00b0"+d+"'"+Math.round(60*(a-d))+'"'+b}
function gvjs_rN(a,b,c){var d=a.jb,e=a.G,f={entries:[]},g;if(null!=d.yK)g=e.Ia(b,d.yK);else switch(d.KX){case gvjs_al:c=e.getValue(b,d.sD);g=e.getValue(b,d.yD);g=gvjs_oN(c,"S","N")+" "+gvjs_oN(g,"W","E");break;case gvjs_ml:g=e.Ia(b,d.KL);c&&(g=gvjs_Fz(a.nBa,g));break;case "address":g=e.Ia(b,d.pG);break;default:g=""}a.pBa&&(c=gvjs_hF(g,a.fu.bold),f.entries.push(c));c=null!=d.t7?e.getStringValue(b,d.t7):null;if(null!=c)if(d=d.t7,e.Fg(d,gvjs_8a)||e.getProperty(b,d,gvjs_8a))f.entries.push(gvjs_hF(c,a.fu.normal,
void 0,void 0,void 0,void 0,void 0,!0));else for(b=c.split("\n"),e=0;e<b.length;e++)c=gvjs_hF(b[e],a.fu.normal),f.entries.push(c);else null!=d.Gu&&(c=e.Qa(d.Gu),g=e.Ia(b,d.Gu),c=gvjs_hF(g,a.fu.bold,c,a.fu.normal),f.entries.push(c)),null!=d.pF&&d.pF!=d.Gu&&(c=e.Qa(d.pF),g=e.Ia(b,d.pF),c=gvjs_hF(g,a.fu.bold,c,a.fu.normal),f.entries.push(c));return f}gvjs_.Ek=function(a){return gvjs_r(a,this)};
function gvjs_lN(a,b){var c=b===gvjs_e?[255,255,255]:gvjs_Mg(b),c=gvjs_Kg(gvjs_Tg(c,.1));return{fill:new gvjs_H({stroke:c,fill:b}),an:new gvjs_H({stroke:gvjs_e,pattern:new gvjs_$h(gvjs_Rw,b,b==a.tB?gvjs_ea:a.tB)}),border:new gvjs_H({stroke:c})}};function gvjs_sN(a,b,c,d,e,f,g,h,k){gvjs_T.call(this);this.fm=a;this.m=b;this.ba=c;this.Fa=d;this.jb=f;this.I=g;this.dn=null;this.Z4=!1;this.lya=h;this.hn=k;this.O6=!1;this.s_=null;this.h9=!1;this.Lb=new gvjs_KD(this.Ek(this.Xq));this.FD=new gvjs_EG(3);this.HP=[!1,!1,!1];this.ED=new gvjs_iN(this.m,this.ba,this.Fa,this.fm.hf,e,this.jb);this.Kea=new gvjs_cN(a,b,g,this.Lb);this.dba=gvjs_I(b,"enableRegionInteractivity",f.w_==gvjs_nl);this.aba=gvjs_I(b,"enableMarkerInteractivity",f.w_==gvjs_dl);this.e5()}
gvjs_s(gvjs_sN,gvjs_T);gvjs_=gvjs_sN.prototype;
gvjs_.g6=function(a,b){var c=this.ED,d=c.m;c.cG=[];c.yL=[];for(var e=[],f=0,g=a.views.length;f<g;f++){var h=a.views[f],k=c.R4.gd();k.boundingBox={lo:h.tu.vh,hi:h.tu.ti};k=new c.R4.constructor(k);c.yL.push(k);var k=c,l=h,m=f,n=new gvjs_D(l.fCa*k.Tv.width+k.Tv.left,l.nCa*k.Tv.height+k.Tv.top,l.scale*k.Tv.width,l.scale*k.Tv.height),p=k.yL[m],q=gvjs_mN(l.tu,p),k={id:String(m),tu:q,b3:l.tu,bE:n,Z:gvjs_u(l.Z,gvjs_r(k.Qga,k,q,n,p))};e.push(k);c.cG.push({Z:h.Z,i_:k})}a={width:c.ba,height:c.Fa,Wva:c.Tv,WE:gvjs_2i(d,
gvjs_hx,gvjs_bj,gvjs_pb),BGa:c.RF,QG:gvjs_5i(d,gvjs_Ds),zca:gvjs_Zi(d,gvjs_Vu),title:{text:gvjs_L(d,gvjs_3x),ra:gvjs_7i(d,gvjs_5x,{lb:c.m_,fontSize:c.xaa}),V:[],align:gvjs_4,ya:""},views:e,eC:gvjs_0ga(c,a),AC:[],BC:[],JD:[],aj:null,AK:null,Nk:c.m_};this.nM(0,a);this.O6=!0;this.hn("mapLoaded",b);null!=this.s_?this.s_():this.Xq()};
function gvjs_6ga(a,b,c,d,e,f){a.Z4=!1;var g=a.Ek(function(){this.h9=d;if(null!=e){this.dn=null;var a=this.ED;a.G=e;a.bs=gvjs_jN(a);a.tM=gvjs_kN(a)}null!=f&&(this.I=f,this.Kea.I=f);a=this.ED;a.d5=[];for(var g={},l=0;l<a.G.aa();++l){var m=b[l];a.d5.push(m);if(null!=m){var n=a.N$(l);null!=n&&(g[m]={uj:l,Yb:gvjs_lN(a,n)})}}a={eC:g,JD:gvjs_2ga(a,c),aj:gvjs_pN(a,[])};this.nM(1,a);this.Xq()});a.O6?g():a.s_=g}gvjs_.setSelection=function(a){this.I.selection.setSelection(a);gvjs_LD(this.Lb,1)};
gvjs_.getSelection=function(){return this.I.selection.getSelection()};gvjs_.Xq=function(){if(this.O6){if(null==this.dn||!this.dn.equals(this.I)){var a=gvjs_5ga(this.ED,this.I);this.nM(2,a)}a=this.FD.compact();if(this.HP[0])gvjs_VM(this.fm,a);else if(this.HP[1]){var b=this.fm;gvjs_7M(b,a);gvjs_3M(b,a);gvjs_2M(b,a,!0)}else gvjs_2M(this.fm,a);this.HP=[!1,!1,!1];this.dn=this.I.clone();!this.Z4&&this.h9&&(this.lya(),this.Z4=!0)}};
gvjs_.Sqa=function(a){if(!gvjs_tN(this,a)&&this.dba){var b=a.data.featureId;null!==b&&(a.data.Uo?(this.I.vf=b,b=gvjs_uN(this,b),this.I.Uj=null!=b?{uj:b,eK:a.data.eK,origin:{x:a.data.Gb.x,y:a.data.Gb.y}}:null):(this.I.vf=null,this.I.Uj=null),gvjs_LD(this.Lb,50))}};gvjs_.Yva=function(a){!gvjs_tN(this,a)&&this.aba&&(a.data.Uo?(this.I.aJ=a.data.$o,this.I.Uj={uj:a.data.uj,eK:!1,origin:{x:a.data.Gb.x,y:a.data.Gb.y}}):(this.I.aJ=null,this.I.Uj=null),gvjs_LD(this.Lb,50))};
gvjs_.Tqa=function(a){gvjs_tN(this,a)||gvjs_vN(this,a)};gvjs_.Zva=function(a){gvjs_vN(this,a)};function gvjs_vN(a,b){null!=a.I.Uj&&(a.I.Uj.origin={x:b.data.Gb.x,y:b.data.Gb.y},gvjs_LD(a.Lb,3))}gvjs_.Rqa=function(a){if(!gvjs_tN(this,a)&&this.dba){var b=a.data.featureId;null===b||this.hn("regionClick",{region:b});b=gvjs_uN(this,b);this.Ts(a,b)}};gvjs_.Xva=function(a){gvjs_tN(this,a)||this.aba&&this.Ts(a,a.data.uj)};
gvjs_.Ts=function(a,b){a=this.FD.compact().WE==gvjs_pb;null!=b?(gvjs_np(this.I.selection,b,a),this.hn(gvjs_P,{})):(b=0<this.I.selection.getSelection().length,this.I.selection.clear(),b&&this.hn(gvjs_P,{}));this.Lb&&gvjs_LD(this.Lb,50)};function gvjs_tN(a,b){var c=a.FD.compact();return a.Kea.handleEvent(b,c?c.AK:null)}
gvjs_.e5=function(){this.fm.B(gvjs_lu,this.Ek(this.Rqa));this.fm.B(gvjs_mu,this.Ek(this.Sqa));this.fm.B(gvjs_nu,this.Ek(this.Tqa));this.fm.B(gvjs_Vv,this.Ek(this.Xva));this.fm.B(gvjs_Wv,this.Ek(this.Yva));this.fm.B("markerMove",this.Ek(this.Zva))};function gvjs_uN(a,b){if(null===b)return null;a=a.FD.compact();return a.eC[b]?a.eC[b].uj:null}gvjs_.nM=function(a,b){gvjs_FG(this.FD,a,b);this.HP[a]=!0};
gvjs_.N=function(){gvjs_U(this.Lb);this.Lb=null;gvjs_U(this.fm);this.fm=null;gvjs_U(this.ED);this.ED=null;gvjs_sN.o.N.call(this)};gvjs_.Ek=function(a){return gvjs_r(a,this)};var gvjs_wN={COM:{COUNTRIES:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155","AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC",
"EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG",
"NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW",gvjs_Iy],METROS:"US US-500 US-501 US-502 US-503 US-504 US-505 US-506 US-507 US-508 US-509 US-510 US-511 US-512 US-513 US-514 US-515 US-516 US-517 US-518 US-519 US-520 US-521 US-522 US-523 US-524 US-525 US-526 US-527 US-528 US-529 US-530 US-531 US-532 US-533 US-534 US-535 US-536 US-537 US-538 US-539 US-540 US-541 US-542 US-543 US-544 US-545 US-546 US-547 US-548 US-549 US-550 US-551 US-552 US-553 US-554 US-555 US-556 US-557 US-558 US-559 US-560 US-561 US-563 US-564 US-565 US-566 US-567 US-569 US-570 US-571 US-573 US-574 US-575 US-576 US-577 US-581 US-582 US-583 US-584 US-588 US-592 US-596 US-597 US-598 US-600 US-602 US-603 US-604 US-605 US-606 US-609 US-610 US-611 US-612 US-613 US-616 US-617 US-618 US-619 US-622 US-623 US-624 US-625 US-626 US-627 US-628 US-630 US-631 US-632 US-633 US-634 US-635 US-636 US-637 US-638 US-639 US-640 US-641 US-642 US-643 US-644 US-647 US-648 US-649 US-650 US-651 US-652 US-656 US-657 US-658 US-659 US-661 US-662 US-669 US-670 US-671 US-673 US-675 US-676 US-678 US-679 US-682 US-686 US-687 US-691 US-692 US-693 US-698 US-702 US-705 US-709 US-710 US-711 US-716 US-717 US-718 US-722 US-724 US-725 US-734 US-736 US-737 US-740 US-743 US-744 US-745 US-746 US-747 US-749 US-751 US-752 US-753 US-754 US-755 US-756 US-757 US-758 US-759 US-760 US-762 US-764 US-765 US-766 US-767 US-770 US-771 US-773 US-789 US-790 US-798 US-800 US-801 US-802 US-803 US-804 US-807 US-810 US-811 US-813 US-819 US-820 US-821 US-825 US-828 US-839 US-855 US-862 US-866 US-868 US-881 US-AK US-AL US-AR US-AZ US-CA US-CO US-CT US-DC US-DE US-FL US-GA US-HI US-IA US-ID US-IL US-IN US-KS US-KY US-LA US-MA US-MD US-ME US-MI US-MN US-MO US-MS US-MT US-NC US-ND US-NE US-NH US-NJ US-NM US-NV US-NY US-OH US-OK US-OR US-PA US-RI US-SC US-SD US-TN US-TX US-UT US-VA US-VT US-WA US-WI US-WV US-WY".split(" "),
PROVINCES:"AD AE AF AG AL AM AO AR AT AU AZ BA BB BD BE BF BG BH BI BJ BN BO BQ BR BS BT BW BY BZ CA CD CF CG CH CI CL CM CN CO CR CU CV CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FM FR GA GB GD GE GH GL GM GN GQ GR GT GW GY HN HR HT HU ID IE IL IN IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KZ LA LB LC LI LK LR LS LT LU LV LY MA MD ME MG MH MK ML MM MN MR MU MV MW MX MY MZ NA NE NG NI NL NO NP NR NZ OM PA PE PG PH PK PL PT PW PY QA RO RS RU RW SA SB SC SD SE SH SI SK SL SM SN SO SR SS ST SV SY SZ TD TG TH TJ TL TM TN TO TR TT TV TZ UA UG US US-AK US-AL US-AR US-AZ US-CA US-CO US-CT US-DC US-DE US-FL US-GA US-HI US-IA US-ID US-IL US-IN US-KS US-KY US-LA US-MA US-MD US-ME US-MI US-MN US-MO US-MS US-MT US-NC US-ND US-NE US-NH US-NJ US-NM US-NV US-NY US-OH US-OK US-OR US-PA US-RI US-SC US-SD US-TN US-TX US-UT US-VA US-VT US-WA US-WI US-WV US-WY UY UZ VC VE VN VU YE ZA ZM ZW".split(" "),
REGIONS:["002","009","019","142","150",gvjs_Iy],SUBREGIONS:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155",gvjs_Iy]},IN:{COUNTRIES:["002","009","019","030","034","035","142","143","145","151","AF","BD","BT","CN","IN","MM","NP","PK","RU","TJ","UZ",gvjs_Iy],PROVINCES:"AF BD BT CN IN MM NP PK RU TJ UZ".split(" "),REGIONS:["002","009","019","142",gvjs_Iy],SUBREGIONS:["002","009","019","030",
"034","035","142","143","145","151",gvjs_Iy]}};var gvjs_xN={},gvjs_yN={},gvjs_zN=null,gvjs_AN=gvjs_BM(gvjs_mk,"10"),gvjs_BN=gvjs_AN;function gvjs_7ga(a,b,c){gvjs_BN=a?a+"/":gvjs_AN;gvjs_yN={};gvjs_CN=null;a?gvjs_sM(gvjs_AM(gvjs_BN+"info/mapList.js","google_visualization_geochart_mapList",{QO:!0,timeout:3E4}),function(a){gvjs_DN=a;b()},function(){c()}):(gvjs_DN=gvjs_wN,b())}
function gvjs_8ga(a,b){if(null==b)throw Error("Callback is null or undefined");var c=gvjs_9ga(a);gvjs_k(gvjs_yN[c])?(a=gvjs_r(b,null,gvjs_yN[c]),setTimeout(a,0)):gvjs_k(gvjs_xN[c])?gvjs_xN[c].push(b):(gvjs_xN[c]=[b],a=gvjs_BN+gvjs_Fz("mapfiles/%s.js",c),gvjs_sM(gvjs_AM(a,"google_visualization_geochart_"+c.replace("-","$"),{QO:!0}),function(a){var b={views:gvjs_u(a.views,gvjs_$ga)};gvjs_yN[c]=b;gvjs_t(gvjs_xN[c],function(a){a(b)});delete gvjs_xN[c]},function(){gvjs_t(gvjs_xN[c],function(a){a(null)});
delete gvjs_xN[c]}))}function gvjs_9ga(a){var b="";"COM"!=a.domain&&(b=a.domain+"_");return b+a.region+"_"+gvjs_EN(a.resolution)}function gvjs_EN(a){null!=gvjs_zN||(gvjs_zN={continents:"REGIONS",subcontinents:"SUBREGIONS",countries:gvjs_gr,provinces:"PROVINCES",metros:"METROS"});return gvjs_zN[a]}var gvjs_DN=gvjs_wN;function gvjs_FN(a){var b=a.domain,c=a.region;a=gvjs_EN(a.resolution);if(b=gvjs_DN[b])if(b=b[a])return 0<=gvjs_Fc(b,c);return!1}var gvjs_CN=null;
function gvjs_aha(a){null!=gvjs_CN?a(gvjs_CN):gvjs_sM(gvjs_AM(gvjs_BN+"info/boundingBoxes.js","google_visualization_geochart_boundingBoxes",{QO:!0}),function(b){gvjs_CN=b=gvjs_u(b,gvjs_bha);a(b)},function(){a(null)})}
function gvjs_$ga(a){for(var b=gvjs_u(a.features,gvjs_cha),c={},d=[],e=0;e<b.length;e++){var f=b[e],g=f.id;gvjs_Vb(g,"__DISPUTED__")?c[g]=f:d.push(f)}for(e=0;e<d.length;e++)f=d[e],b=c["__DISPUTED__"+f.id],f.an=b?b.nE:[];if(c=c.__DISPUTED__All)c.an=c.nE,d.push(c);return{Z:d,tu:gvjs_GN(a.boundingBox),fCa:a.xoffset,nCa:a.yoffset,scale:a.scale}}function gvjs_cha(a){return{id:a.id,nE:gvjs_u(a.polygons,gvjs_dha),an:[]}}
function gvjs_dha(a){return gvjs_Kb(a)?{pM:gvjs_HN(a),PJ:[]}:{pM:gvjs_HN(a.shell),PJ:gvjs_u(a.holes,gvjs_HN)}}function gvjs_HN(a){return gvjs_u(a,function(a){return[gvjs_LM(a[0]),parseFloat(a[1])]})}function gvjs_GN(a){return{ti:[gvjs_LM(a.hi[0]),parseFloat(a.hi[1])],vh:[gvjs_LM(a.lo[0]),parseFloat(a.lo[1])]}}function gvjs_bha(a){return{region:a.region,resolution:a.resolution,domain:a.domain,Lna:gvjs_u(a.boundingBoxes,gvjs_GN)}};function gvjs_IN(a,b,c,d){var e=gvjs_L(c,gvjs__w);if(e!=gvjs_Oa)d(gvjs_JN(e,c));else if(b.KX!=gvjs_al)d(gvjs_JN(gvjs_Iy,c));else{for(var f=gvjs_3i(c,gvjs_3w,gvjs_GM),g=gvjs_Vi(c,gvjs_ek),h=[],e=0;e<a.aa();++e)h.push({lat:a.getValue(e,b.sD),lng:a.getValue(e,b.yD)});gvjs_aha(function(a){if(a){a:{for(var b=0;b<a.length;++b){var e=a[b];if(null==f||e.resolution==f)if(null==g||e.domain==g){for(var n=!0,p=0;p<h.length;++p){for(var q=h[p],r=!1,t=e.Lna,u=0;u<t.length;++u)if(gvjs_eha(q,t[u])){r=!0;break}if(!r){n=
!1;break}}if(n){a={region:e.region,resolution:e.resolution,domain:e.domain};break a}}}a=null}null!=a?d(a):d(gvjs_JN(gvjs_Iy,c))}else d(null)})}}function gvjs_JN(a,b){var c=gvjs_2i(b,gvjs_3w,gvjs_GM,gvjs_Jt);b=gvjs_L(b,gvjs_ek);a={region:a,resolution:c,domain:b};return gvjs_FN(a)||"COM"!=a.domain&&(a.domain="COM",gvjs_FN(a))?a:null}function gvjs_eha(a,b){return a.lat>b.vh[0]&&a.lat<b.ti[0]&&gvjs_nc([-360,0,360],function(c){return a.lng+c>b.vh[1]&&a.lng+c<b.ti[1]})};function gvjs_KN(a){gvjs_4o.call(this,a);this.yl=this.Sa=null;this.kz=new gvjs_QM(this.Ao);this.G2="";this.fb=this.Jj=null}gvjs_s(gvjs_KN,gvjs_4o);gvjs_=gvjs_KN.prototype;
gvjs_.Tj=function(a,b,c,d){gvjs_sg(gvjs_Iq);gvjs_S.Ec(this.na);this.Jj=a;gvjs_U(this.kz);this.kz=new gvjs_QM(this.Ao);a=c||{};a=gvjs_Sh(gvjs_Ph(a));c=[a];var e=a.theme||[];gvjs_m(e)||(e=[e]);for(var f=0;f<e.length;++f){var g;if(gvjs_o(e[f]))g=gvjs_IH(e[f]);else if(gvjs_n(e[f]))g=e[f];else throw Error(gvjs_Pr);c.push(g)}c.push(gvjs_PM);var h=gvjs_cL(),k=[];gvjs_t(c,function(a){k.push.apply(k,gvjs_wi(a,h))});var l=new gvjs_xi(c),m=new gvjs_aN(d);this.fb=this.lv(this.na,l);d=gvjs_2i(l,"displayMode",
gvjs_8ba,gvjs_Oa);var n=(new gvjs_Co).Lc(b,d,this.Ao);if(null!=n){var p=gvjs_Ih({options:a,format:n,size:this.fb}),q=this.Jj(function(a){if(null==a)throw Error(gvjs_Fr);gvjs_fha(this,b,n,l,p,m,a)},this);k.length&&this.Tk?(this.Tk.zL.then(function(){gvjs_IN(b,n,l,q)},null,this),gvjs_5o(this,gvjs_r(function(){gvjs_IN(b,n,l,q)},this)),new gvjs_bL(k,this.Tk)):gvjs_IN(b,n,l,q)}};
gvjs_.Yj=function(){var a=gvjs_Ee(this.na).createElement(gvjs_b),b=gvjs_Qz(a,this.fb),c=new gvjs_Bz(a),d=new gvjs_lz(a,b),b=this.yl,c=new gvjs_UM(c,d,b.fm.jb),b=b.FD.compact();gvjs_VM(c,b);gvjs_7M(c,b);gvjs_3M(c,b);gvjs_2M(c,b,!0);gvjs_2M(c,b);return a.childNodes[0].toDataURL("image/png")};gvjs_.lv=function(a,b){var c=gvjs_hg(a,b,-1);a=gvjs_jg(a,b,-1);-1==c&&-1==a?(c=556,a=347):-1==c?c=Math.round(556*a/347):-1==a&&(a=Math.round(347*c/556));return new gvjs_A(c,a)};
function gvjs_fha(a,b,c,d,e,f,g){var h=gvjs_I(d,"showGeocodeWarnings");if(a.G2==e)gvjs_LN(a,!1,d,b,c,g,h,f,e);else{if(null!=a.Sa)a.Sa.update(a.fb,a.Jj);else{var k=gvjs_I(d,gvjs_Iu);a.Sa=new gvjs_Nz(a.na,a.fb,a.Jj,k)}a.Sa.yp(gvjs_r(function(){var a=this.Sa.cb(),k=this.Sa.wy();gvjs_gha(this,b,c,d,e,f,g,h,k,a)},a),a.Jj)}}
function gvjs_gha(a,b,c,d,e,f,g,h,k,l){k=new gvjs_UM(k,l,c);null!=a.yl&&gvjs_U(a.yl);l=a.fb;gvjs_U(a.yl);var m=gvjs_r(function(){this.Gaa(gvjs_N,{})},a);a.yl=new gvjs_sN(k,d,l.width,l.height,b,c,f,m,gvjs_r(a.Gaa,a));gvjs_LN(a,!0,d,b,c,g,h,f,e)}
function gvjs_LN(a,b,c,d,e,f,g,h,k){c=gvjs_2i(c,"geocodingContext",gvjs_Lga,gvjs__w);var l="bounds"===c||c===gvjs_Sa,m=a.Jj(function(a,b,c){gvjs_6ga(this.yl,a,b,c,d,h)},a),n=gvjs_r(function(){gvjs_Nga(this.kz,d,e,f,g,m)},a);a.kz.fJ=c;b&&(a.kz.tF=null,gvjs_8ga(f,a.Jj(function(a){null!=a?(this.yl.g6(a,f),l&&(this.kz.g6(a),n()),this.G2=k):this.Ao.Ud(gvjs_Fr)},a)));l||(a.kz.tF=null,n())}gvjs_.setSelection=function(a){null!=this.yl?this.yl.setSelection(a):this.Ao.Ud(gvjs_Or)};
gvjs_.getSelection=function(){if(null!=this.yl)return this.yl.getSelection();this.Ao.Ud(gvjs_Or);return[]};gvjs_.Gaa=function(a,b){gvjs_X(this,a,b)};gvjs_.Kf=function(){this.G2="";gvjs_U(this.yl);this.yl=null;gvjs_U(this.Sa);this.Sa=null};gvjs_l(gvjs_Bk,gvjs_KN,void 0);gvjs_KN.prototype.draw=gvjs_KN.prototype.draw;gvjs_KN.prototype.getImageURI=gvjs_KN.prototype.Yj;gvjs_KN.prototype.setSelection=gvjs_KN.prototype.setSelection;gvjs_KN.prototype.getSelection=gvjs_KN.prototype.getSelection;gvjs_KN.prototype.clearChart=gvjs_KN.prototype.Zb;gvjs_l("google.visualization.GeoChart.mapExists",function(a){null!=a||(a={});a=new gvjs_xi([a,gvjs_PM]);var b=gvjs_L(a,gvjs__w);return null!=gvjs_JN(b,a)},void 0);
gvjs_l("google.visualization.GeoChart.setMapsSource",function(a,b,c){gvjs_7ga(a,function(){b&&b()},function(){c&&c()})},void 0);function gvjs_MN(a,b){this.cf=new gvjs_dn(a);this.Wna=b?b:"callback";this.Hf=5E3;this.Ofa=""}var gvjs_hha=0;
gvjs_MN.prototype.send=function(a,b,c,d){a=a||null;d=d||"_"+(gvjs_hha++).toString(36)+gvjs_Qb().toString(36);var e="_callbacks___"+d,f=this.cf.clone();if(a)for(var g in a)a.hasOwnProperty&&!a.hasOwnProperty(g)||gvjs_nn(f,g,a[g]);b&&(gvjs_j[e]=gvjs_iha(d,b),gvjs_nn(f,this.Wna,e));b={timeout:this.Hf,QO:!0};this.Ofa&&(b.attributes={nonce:this.Ofa});b=gvjs_xM(f.toString(),b);gvjs_tM(b,gvjs_jha(d,a,c));return{cc:d,zaa:b}};
gvjs_MN.prototype.cancel=function(a){a&&(a.zaa&&a.zaa.cancel(),a.cc&&gvjs_NN(a.cc,!1))};function gvjs_jha(a,b,c){return function(){gvjs_NN(a,!1);c&&c(b)}}function gvjs_iha(a,b){return function(c){gvjs_NN(a,!0);b.apply(void 0,arguments)}}function gvjs_NN(a,b){a="_callbacks___"+a;if(gvjs_j[a])if(b)try{delete gvjs_j[a]}catch(c){gvjs_j[a]=void 0}else gvjs_j[a]=gvjs_Fb};function gvjs_ON(a,b,c,d,e){gvjs_0A.call(this,d);this.cf=new gvjs_dn(e||"//chart.googleapis.com/chart");this.KI="";this.Xd=[];this.aF=[];this.BV=[];this.Sw=[];this.Fva=[];this.Gya=[];this.YK=[];this.K3={};this.Iwa={};this.yT={};this.Jwa={};this.vw(a);this.mf(b,c);this.ab=gvjs_PN(this)?0:Infinity}gvjs_s(gvjs_ON,gvjs_0A);gvjs_=gvjs_ON.prototype;gvjs_.Tja=2048;gvjs_.Zra=0;gvjs_.$ra=0;gvjs_.Hb=-Infinity;gvjs_.yg=null;gvjs_.W3=null;
gvjs_.C=function(){var a=this.bc();this.H=this.Da().C("IMG",{src:gvjs_QN(this),"class":"charts-serverchart-image",width:a[0],height:a[1]})};gvjs_.Of=function(a){a.src=gvjs_QN(this);this.H=a};function gvjs_QN(a){var b;""!=a.KI?b=gvjs_RN(a,a.KI):(b=gvjs_RN(a,"e"))||(b=gvjs_RN(a,"s"));b||a.dispatchEvent(new gvjs_SN(a.cf.toString()));return a.cf}
function gvjs_kha(a,b){var c=[];gvjs_t(b,function(a){a.area=a.area||"bg";a.aq=a.aq||"s";c.push([a.area,a.aq,a.color].join())});c=c.join("|");a.ld("chf",c)}gvjs_.vw=function(a){this.cf.ld("cht",a)};gvjs_.getType=function(){return gvjs_on(this.cf,"cht")};gvjs_.mf=function(a,b){a=[a||300,b||150].join("x");this.cf.ld("chs",a)};gvjs_.bc=function(){return gvjs_on(this.cf,"chs").split("x")};gvjs_.EV=function(a){this.ab=a};gvjs_.DV=function(a){this.Hb=a};
function gvjs_TN(a,b){a.Sw=b;a.cf.ld("chl",a.Sw.join("|"))}function gvjs_UN(a){a=a.getType();return"br"==a||"bhg"==a||"bhs"==a||"bvg"==a||"bvs"==a}function gvjs_PN(a){a=a.getType();return"p"==a||"p3"==a||"pc"==a}function gvjs_VN(a){a=a.getType();return"br"==a||"bhg"==a||"bhs"==a}function gvjs_WN(a){a=a.getType();return"br"==a||"bhs"==a||"bvs"==a}gvjs_.ld=function(a,b){this.cf.ld(a,b)};gvjs_.f5=function(a){this.cf.f5(a)};
gvjs_.setTitle=function(a){this.yg=a;this.cf.ld("chtt",this.yg.replace(/\n/g,"|"))};function gvjs_XN(a,b){a.YK.push(b);a.cf.ld("chxt",a.YK.join(","));return a.YK.length-1}function gvjs_YN(a,b,c){a.K3[b]=c;b=gvjs_ZN(a,a.K3,":|","|");a.cf.ld("chxl",b)}
function gvjs__N(a,b,c,d){var e;e=Infinity;for(var f=0,g=b.length;f<g;++f){var h=b[f];null!=h&&h<e&&(e=h)}e<a.ab&&(a.ab=e);e=-Infinity;f=0;for(g=b.length;f<g;++f)h=b[f],null!=h&&h>e&&(e=h);e>a.Hb&&(a.Hb=e);if(gvjs_k(d)){if(a.BV.length<a.Xd.length)throw Error("Cannot start adding legends text after first element.");a.BV.push(d);a.cf.ld("chdl",a.BV.join("|"))}a.Xd.push(b);a.aF.push(c);a.cf.ld("chco",a.aF.join(","))}gvjs_.getData=function(a){return gvjs_k(a)?this.Xd[a]:this.Xd};
function gvjs_RN(a,b){for(var c=[],d=0,e=a.Xd.length;d<e;++d){var f=c,g=d,h;h=a;for(var k=a.Xd[d],l=a.ab,m=a.Hb,n=b,p=[],q=0,r=k.length;q<r;++q){var t;t=k[q];var u="e"==n;if(null===t||!gvjs_k(t)||isNaN(t)||t<l||t>m)t=u?"__":"_";else if("t"==n)t=String(t);else{var w=.5;m>l&&(w=(t-l)/(m-l));t=u?"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.".charAt(Math.floor(w*gvjs_0N/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.".charAt(Math.floor(w*gvjs_0N%64)):"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.round(61*
w))}p.push(t)}h=p.join("t"==h.KI?",":"");f[g]=h}c=c.join("t"==b?"|":",");b=null==a.W3?gvjs_cc(b,":",c):gvjs_cc(b,a.W3,":",c);a.cf.ld("chd",b);return a.cf.toString().length<a.Tja}function gvjs_ZN(a,b,c,d){var e=[],f=0;for(a=a.YK.length;f<a;++f)b[f]&&e.push(f+c+b[f].join(d));return e.join("|")}var gvjs_0N=Math.pow(64,2)-1;
gvjs_ON.prototype.N=function(){gvjs_ON.o.N.call(this);delete this.Sw;delete this.Fva;delete this.Gya;delete this.Zra;delete this.$ra;delete this.aF;delete this.BV;delete this.Xd;this.cf=null;delete this.ab;delete this.Hb;this.yg=null;delete this.YK;delete this.K3;delete this.Iwa;delete this.yT;delete this.Jwa};function gvjs_SN(a){gvjs_5l.call(this,"uritoolong");this.uri=a}gvjs_s(gvjs_SN,gvjs_5l);function gvjs_1N(a){gvjs_zD.call(this,a,[gvjs_7j])}gvjs_s(gvjs_1N,gvjs_zD);gvjs_1N.prototype.lH=function(a,b,c){c.selected.clear();return!0};gvjs_1N.prototype.Fk=function(){return[]};function gvjs_2N(a,b){gvjs_zD.call(this,a,[gvjs_7j]);this.t2=null==b?!0:b}gvjs_s(gvjs_2N,gvjs_zD);gvjs_2N.prototype.lH=function(a,b,c){switch(a.type()){case gvjs_Dr:gvjs_np(c.selected,a.tb.ROW_INDEX,this.t2);break;case gvjs_er:gvjs_pp(c.selected,a.tb.ROW_INDEX,a.tb.COLUMN_INDEX,this.t2);break;case gvjs_fr:gvjs_op(c.selected,a.tb.COLUMN_INDEX,this.t2)}return!0};
gvjs_2N.prototype.Fk=function(a){a=a.selected.getSelection();return gvjs_u(a,function(a){var c=a.row;a=a.column;if(null!=c&&null!=a)c=gvjs_xD(a,c);else if(null!=c)c=gvjs_uD(c);else if(null!=a)c=gvjs_wD(a);else throw Error("Invalid selection. No row or column");return new gvjs_tD(gvjs_P,c)})};var gvjs_3N={JN:gvjs_d,QN:gvjs_i};var gvjs_4N={selectionMode:gvjs_pb,groupSize:.65,collapseGaps:!0,blendingMode:"rgb",orientation:gvjs_d,stacked:!1,chart:{style:{titleSpacing:36,subtitleSpacing:4,background:{fillColor:gvjs_Bb,stroke:gvjs_Qa,"stroke.width":0},chartArea:{fillColor:gvjs_e},title:{fontSize:16,fillColor:gvjs_bM[gvjs_Tq]},subtitle:{fontSize:14,fillColor:gvjs_bM[gvjs_Rq]},text:{fontName:gvjs_Gr}}},legend:{style:{margin:40,spacing:16,icon:{rowspan:2,"corners.rx":2,"corners.ry":2,width:20,height:12,"margin.right":8},title:{fillColor:gvjs_bM[gvjs_Tq]},
subtitle:{fillColor:gvjs_bM[gvjs_Rq],"padding.top":4,"max-lines":1},selected:{title:{fontWeight:500,fillColor:gvjs_bM[gvjs_Vq]},subtitle:{fontWeight:500,fillColor:gvjs_bM[gvjs_Tq]}}}},axes:{all:{margin:6,style:{baseline:{strokeColor:gvjs_bM[gvjs_Sq],strokeWidth:1},contextTicks:{fillColor:gvjs_bM[gvjs_Vq]},gridlines:{strokeColor:gvjs_bM["300"],strokeWidth:1},label:{fillColor:gvjs_bM[gvjs_Vq]},text:{fontSize:12},ticks:{fillColor:gvjs_bM[gvjs_Tq]}}},domain:{all:{gridlines:!1}},target:{all:{gridlines:!0}},
x:{all:{ticks:{pixelsPerTick:100}}},y:{all:{ticks:{pixelsPerTick:40}}}}};function gvjs_5N(a){if(null!=a)try{a=gvjs_Gg(a).Vb}catch(b){}return a}function gvjs_6N(a,b){return{fillColor:gvjs_5N(gvjs_Vi(a,gvjs_mE(b,gvjs_2))),opacity:gvjs_ig(a,gvjs_mE(b,gvjs_eb)),fontName:gvjs_Vi(a,gvjs_mE(b,gvjs_Gu)),fontSize:gvjs_K(a,gvjs_mE(b,gvjs_Hu)),fontWeight:gvjs_Ji(a,gvjs_mE(b,gvjs_Ps))?gvjs_Ps:null,italic:gvjs_Ji(a,gvjs_mE(b,gvjs_qv)),underline:gvjs_Ji(a,gvjs_mE(b,gvjs_ly))}}
function gvjs_7N(a,b,c){a=gvjs_5i(a,b,c);return{fillColor:gvjs_5N(a.ob()),fillOpacity:a.Ie,strokeColor:gvjs_5N(a.ye),strokeWidth:a.Xb,strokeOpacity:a.di}}function gvjs_8N(a,b){return{axis:gvjs_Vi(a,gvjs_mE(b,gvjs_Vx)),title:gvjs_Vi(a,gvjs_mE(b,gvjs_wv)),inLegend:gvjs_Ji(a,gvjs_mE(b,gvjs_Gy))}}function gvjs_lha(a){return(a=gvjs_3i(a,gvjs_Bv,gvjs_vca))?a===gvjs_4?0:a===gvjs_1?.5:1:null}
function gvjs_9N(a,b){var c=gvjs_K(a,gvjs_mE(b,gvjs_Yu)),c={baseline:a.Y(gvjs_mE(b,gvjs_Is)),discrete:gvjs_Vi(a,gvjs_mE(b,gvjs_yb))!==gvjs_Al,label:gvjs_Vi(a,gvjs_mE(b,gvjs_3x)),gridlines:null!=c?0!==c:null,range:{min:a.Y(gvjs_mE(b,gvjs_Ey)),max:a.Y(gvjs_mE(b,gvjs_Dy))},format:{},style:{gridlines:{strokeColor:gvjs_5N(gvjs_Vi(a,gvjs_mE(b,gvjs_Xu)))},baseline:{strokeColor:gvjs_5N(gvjs_Vi(a,gvjs_mE(b,gvjs_Js)))},label:gvjs_6N(a,gvjs_mE(b,gvjs_5x)),ticks:gvjs_6N(a,gvjs_mE(b,gvjs__x)),text:gvjs_6N(a,gvjs_mE(b,
gvjs__x))}},d=gvjs_Vi(a,gvjs_mE(b,gvjs_Ju));a=gvjs_Hi(a,gvjs_mE(b,gvjs_Ku));null!=d&&(a.pattern=d);c.format=a;return c}
function gvjs_$N(a){var b=new gvjs_xi([a]);a=gvjs_hi(gvjs_Bb,1);return gvjs_4h(gvjs_Ei(b),{width:gvjs_K(b,gvjs_Cb),height:gvjs_K(b,gvjs_6a),stacked:gvjs_Ji(b,gvjs_pv),selectionMode:gvjs_Vi(b,gvjs_hx),groupSize:gvjs_aj(b,gvjs_Fs,1),chart:{title:gvjs_Vi(b,gvjs_3x),subtitle:gvjs_Vi(b,gvjs_Tx),style:{background:gvjs_7N(b,gvjs_Ds,a),chartArea:gvjs_7N(b,gvjs_$s,a),text:{fontName:gvjs_Vi(b,gvjs_Gu),fontSize:gvjs_K(b,gvjs_Hu)},title:gvjs_6N(b,gvjs_5x)}},legend:{position:gvjs_Vi(b,gvjs_Dv),style:{container:{valign:gvjs_lha(b)},
text:gvjs_6N(b,gvjs_Fv),title:{"max-lines":gvjs_K(b,gvjs_Cv)}}},axes:{all:{style:{gridlines:{strokeColor:gvjs_5N(gvjs_Vi(b,gvjs_Vu))},baseline:{strokeColor:gvjs_5N(gvjs_Vi(b,gvjs_Js))}}},domain:gvjs_4h(gvjs_Qc(gvjs_Hi(b,"domainAxes"),function(a,d){return gvjs_9N(b,"domainAxes."+d)}),{all:gvjs_9N(b,gvjs_fk)}),target:gvjs_4h(gvjs_Qc(gvjs_Hi(b,"targetAxes"),function(a,d){return gvjs_9N(b,"targetAxes."+d)}),{all:gvjs_9N(b,gvjs_ul)}),x:gvjs_4h(gvjs_Qc(gvjs_Hi(b,"hAxes"),function(a,d){return gvjs_9N(b,
"hAxes."+d)}),{all:gvjs_9N(b,gvjs__u)}),y:gvjs_4h(gvjs_Qc(gvjs_Hi(b,gvjs_zy),function(a,d){return gvjs_9N(b,"vAxes."+d)}),{all:gvjs_9N(b,gvjs_zl)})},series:gvjs_4h(gvjs_Qc(gvjs_Hi(b,gvjs_jx),function(a,d){return gvjs_8N(b,gvjs_nx+d)}),{all:gvjs_8N(b,"")})})};var gvjs_aO={qla:gvjs_ab,$la:gvjs_O},gvjs_bO={P8:gvjs_ey,r8:gvjs_Rs};function gvjs_cO(a){this.fi=a.ticks;this.xe=a.scale;this.eb=a.range;this.Wb=a.label||void 0;this.YG=a.W9;this.r6=a.vk||gvjs_Rs;this.yi=a.em;this.h7=a.gja||{};this.Moa=a.Loa||{};this.eh=a.qea||{}}
gvjs_cO.prototype.O=function(a,b){var c=[],d=new gvjs_C(b.top,b.left+b.width,b.top+b.height,b.left),e=this.r6===gvjs_Rs?gvjs_4:gvjs_3,f=null;gvjs_t(this.fi.ticks,function(g,h){var m=g.value;if(!(this.eb.start>m||this.eb.end<m)){var n=g.label;g=n.textAlign||gvjs_1;var m=this.xe.scale(m)*b.width+b.left,p={};gvjs_6c(p,this.h7);n.ra.bold&&gvjs_6c(p,this.Moa);var n=n.label,q=b.top;switch(e){case gvjs_1:q+=b.height/2;break;case gvjs_3:q+=b.height}var r=a.hf(n,p),q=new gvjs_C(q,m+r.width,q+r.height,m);switch(g){case gvjs_1:var t=
r.width/2;q.left-=t;q.right-=t;break;case gvjs_3:q.left-=r.width,q.right-=r.width}switch(e){case gvjs_1:r=r.height/2;q.top-=r;q.bottom-=r;break;case gvjs_3:q.top-=r.height,q.bottom-=r.height}f&&8>q.left-f.right||(f=q,gvjs_uf(d,q),g=(new gvjs_4z(m,b.top,n,p)).style(gvjs_0u,g===gvjs_3?1:g===gvjs_1?.5:0).style(gvjs_Ay,e===gvjs_3?1:e===gvjs_1?.5:0),h=gvjs_vD(this.YG.clone(),gvjs_Ca,h),c.push(new gvjs_TD(g,h,this.yi)))}},this);if(this.Wb){var g=this.Wb,h=a.hf(g,this.eh);e===gvjs_4?(g=(new gvjs_4z((d.right-
d.left)/2+d.left,d.bottom+18,g,this.eh)).style(gvjs_0u,.5).style(gvjs_Ay,0),d.bottom+=h.height+18):(g=(new gvjs_4z((d.right-d.left)/2+d.left,d.top-18,g,this.eh)).style(gvjs_0u,.5).style(gvjs_Ay,1),d.top-=h.height+18);c.push(new gvjs_TD(g,gvjs_vD(this.YG.clone(),gvjs_Ca,gvjs_vv),this.yi))}return{size:new gvjs_D(d.left,d.top,d.right-d.left,d.bottom-d.top),elements:c}};function gvjs_dO(a){this.ja=a.scale;this.Xna=a.expand;this.Gua=a.paa;this.qL=a.qL||50;this.size=a.size;this.Yc=a.Yc;this.He=a.He;this.format=a.format;this.Vk=null;this.ticks=gvjs_mha(this)}gvjs_dO.prototype.aS=function(){};
function gvjs_mha(a){var b=a.tJ(a.Yc,a.He);a.aS(b);b=gvjs_u(b,function(a){a=a.v;return{value:a,label:this.Js(a)}},a);if(0===b.length)b.push({value:a.Yc,label:a.Js(a.Yc)}),a.Yc!=a.He&&b.push({value:a.He,label:a.Js(a.He)});else if(a.Xna){var c=a.Yc,d=a.He,e=d-c,f=Math.min(b[0].value.valueOf(),c.valueOf());.25>=(c-f)/e&&(a.Yc=f);c=Math.max(b[b.length-1].value.valueOf(),d.valueOf());.25>=(c-d)/e&&(a.He=c)}if(a.Gua){for(;b[0].value<a.Yc;)b.shift();b[0].value!=a.Yc&&(d=a.Js(a.Yc),null!=d&&b.unshift({value:a.Yc,
label:d}));for(;b[b.length-1].value>a.He;)b.pop();b[b.length-1].value!=a.He&&(d=a.Js(a.He),null!=d&&b.push({value:a.He,label:d}))}return gvjs_lc(b,function(a){return null!=a.label})}gvjs_dO.prototype.Js=function(a){a=this.ja.ki(a);return null==a?null:{label:null!=this.Vk?this.Vk.uc(a):String(a),ra:{}}};function gvjs_eO(){this.Yi=0}gvjs_=gvjs_eO.prototype;gvjs_.Dx=function(a,b){return this.Cx(this.scale(a),this.scale(b))};gvjs_.Cx=function(a,b){return b-a};gvjs_.qC=function(){return this.ki(this.Yi)};gvjs_.Jo=function(){return this.Yi};gvjs_.Rt=function(a){this.Yi=this.scale(a)};gvjs_.tw=function(a){this.Yi=a};function gvjs_fO(a){this.fi=a.ticks;this.xe=a.scale;this.eb=a.range;this.Wb=a.label||void 0;this.YG=a.W9;this.yi=a.em;this.r6=a.vk||gvjs_ab;this.h7=a.gja||{};this.eh=a.qea||{}}
gvjs_fO.prototype.O=function(a,b){var c=[],d=new gvjs_C(b.top,b.left+b.width,b.top+b.height,b.left),e=this.r6===gvjs_ab?gvjs_3:gvjs_4;gvjs_t(this.fi.ticks,function(f,g){var h=f.value;if(!(this.eb.start>h||this.eb.end<h)){var n=f.label;f=n.textAlign||gvjs_1;var h=this.xe.scale(h)*b.height+b.top,p={};gvjs_6c(p,n.ra,this.h7);var n=n.label,q=b.left;switch(e){case gvjs_1:q+=b.width/2;break;case gvjs_3:q+=b.width}var r=a.hf(n,p),q=new gvjs_C(h,q+r.width,h+r.height,q);switch(e){case gvjs_1:var t=r.width/
2;q.left-=t;q.right-=t;break;case gvjs_3:q.left-=r.width,q.right-=r.width}switch(f){case gvjs_1:r=r.height/2;q.top-=r;q.bottom-=r;break;case gvjs_3:q.top-=r.height,q.bottom-=r.height}gvjs_uf(d,q);f=[(new gvjs_4z(b.left,h,n,p)).style(gvjs_0u,e===gvjs_3?1:e===gvjs_1?.5:0).style(gvjs_Ay,f===gvjs_3?1:f===gvjs_1?.5:0)];gvjs_t(f,function(a,b){b=gvjs_vD(gvjs_vD(this.YG.clone(),gvjs_Ca,g),gvjs_Cr,b);c.push(new gvjs_TD(a,b,this.yi))},this)}},this);if(this.Wb){var f=this.Wb,g=a.hf(f,this.eh),h;e===gvjs_4?(h=
(new gvjs_4z(d.right+18,(d.bottom-d.top)/2+d.top,f,this.eh)).style(gvjs_8w,90).style(gvjs_0u,.5).style(gvjs_Ay,1),d.right+=g.height+18):e===gvjs_3&&(h=(new gvjs_4z(d.left-18,(d.bottom-d.top)/2+d.top,f,this.eh)).style(gvjs_8w,-90).style(gvjs_0u,.5).style(gvjs_Ay,1),d.left-=g.height+18);c.push(new gvjs_TD(h,gvjs_vD(this.YG.clone(),gvjs_Ca,gvjs_vv),this.yi))}return{size:new gvjs_D(d.left,d.top,d.right-d.left,d.bottom-d.top),elements:c}};function gvjs_gO(){}gvjs_s(gvjs_gO,gvjs_ej);gvjs_gO.prototype.format=function(a,b){for(var c=0;c<a.aa();c++){var d=a.getValue(c,b);null!=d&&(d=this.uc(d),a.Zz(c,b,d))}};gvjs_gO.prototype.vQ=function(a){return String(a)};function gvjs_hO(a){var b=a&&a.granularity;null!=b&&gvjs_p(b)||(b=1);b={pattern:1<b?gvjs_Ij:1===b?"HH:mm:ss":"HH:mm:ss.SSS"};a&&gvjs_6c(b,a);this.qd=new gvjs_fj(b)}gvjs_s(gvjs_hO,gvjs_ej);gvjs_hO.prototype.format=function(a,b){if(a.R(b)===gvjs_vb)for(var c=a.aa(),d=0;d<c;d++){var e=a.getValue(d,b),e=this.uc(e);a.Zz(d,b,e)}};gvjs_hO.prototype.vQ=function(a){a=gvjs_GE(a);return this.qd.uc(a)};var gvjs_iO={};gvjs_iO[gvjs_Ra]=gvjs_gO;gvjs_iO.string=gvjs_gO;gvjs_iO.number=gvjs_jj;gvjs_iO.date=gvjs_fj;gvjs_iO.datetime=gvjs_fj;gvjs_iO.timeofday=gvjs_hO;function gvjs_jO(a){this.fi=a.ticks;this.xe=a.scale;this.XG=a.sY;this.yi=a.em;this.RL=a.Za||!1;this.i5=a.Db||!1;this.wJ=a.style.Za;this.ZG=gvjs_4h({},this.wJ,a.style.Db)}gvjs_jO.prototype.VL=function(a,b,c,d){if(null==c)return null;a=c*b.height+b.top;return new gvjs_2z(b.left,a,b.left+b.width,a,d)};
gvjs_jO.prototype.O=function(a,b){var c=[],d=!1;this.RL&&gvjs_t(this.fi.ticks,function(e,f){e=e.value;e=this.xe.scale(e);if(!(0>e||1<e)){var k=this.wJ;e===this.xe.Jo()&&(k=this.ZG,d=!0);e=this.VL(a,b,e,k);null!=e&&(f=gvjs_vD(this.XG.clone(),gvjs_Cr,f),c.push(new gvjs_TD(e,f,this.yi)))}},this);if(!d&&this.i5){var e=this.xe.Jo();if(0<=e&&1>=e&&(e=this.VL(a,b,e,this.ZG),null!=e)){var f=gvjs_vD(this.XG.clone(),gvjs_Cr,this.fi.ticks.length);c.push(new gvjs_TD(e,f,this.yi))}}return c};function gvjs_kO(a){this.fi=a.ticks;this.xe=a.scale;this.XG=a.sY;this.yi=a.em;this.RL=a.Za||!1;this.i5=a.Db||!1;this.wJ=a.style.Za;this.ZG=gvjs_4h({},this.wJ,a.style.Db)}gvjs_kO.prototype.VL=function(a,b,c,d){if(null==c)return null;a=c*b.width+b.left;return new gvjs_2z(a,b.top,a,b.top+b.height,d)};
gvjs_kO.prototype.O=function(a,b){var c=[],d=!1;this.RL&&gvjs_t(this.fi.ticks,function(e,f){e=e.value;e=this.xe.scale(e);if(!(0>e||1<e)){var k=this.wJ;e===this.xe.Jo()&&(k=this.ZG,d=!0);e=this.VL(a,b,e,k);null!=e&&(f=gvjs_vD(this.XG.clone(),gvjs_Cr,f),c.push(new gvjs_TD(e,f,this.yi)))}},this);if(!d&&this.i5){var e=this.xe.Jo();if(0<=e&&1>=e&&(e=this.VL(a,b,e,this.ZG),null!=e)){var f=gvjs_vD(this.XG.clone(),gvjs_Cr,this.fi.ticks.length);c.push(new gvjs_TD(e,f,this.yi))}}return c};function gvjs_lO(a){a=a||{};this.kea=a.style&&a.style.spacing||0;this.Joa=a.style&&a.style.na||{};this.yua=a.style&&a.style.icon||{};this.gBa=a.style&&a.style.title||{};this.JAa=a.style&&a.style.Ff||{}}
gvjs_lO.prototype.Mu=function(a){var b=gvjs_6L(new gvjs_7L(2,2*a.length-1),this.Joa);gvjs_t(a,function(c,d){d*=2;var e=gvjs_6L((new gvjs_5L).setStyle(gvjs_ru,c.color),this.yua).setStyle(gvjs_gv,c.xua);b.sc(0,d,e);e=c.Ff;if(null!=c.title||e){var f=gvjs_6L(new gvjs_aM(c.title),this.gBa).setStyle(gvjs_gv,c.xk),g;e&&(g=gvjs_6L(new gvjs_aM(c.Ff),this.JAa).setStyle(gvjs_gv,c.HAa));null==f.getStyle(gvjs_Zv)&&f.setStyle(gvjs_Zv,g?1:2);g?(c=(new gvjs_7L(1,2)).sc(0,0,f),c.sc(1,0,g),b.sc(1,d,c)):b.sc(1,d,f)}d/
2+1<a.length&&0<this.kea&&b.sc(1,d+1,(new gvjs_5L).setStyle(gvjs_6a,this.kea))},this);return b};function gvjs_mO(){}function gvjs_nO(a,b){return new gvjs_oO(a,b)}function gvjs_oO(a,b){this.tBa=a;this.uBa=b}gvjs_s(gvjs_oO,gvjs_mO);gvjs_oO.prototype.transform=function(a){a=this.tBa.transform(a);return this.uBa.transform(a)};function gvjs_pO(a){this.Lw=a}gvjs_s(gvjs_pO,gvjs_mO);gvjs_pO.prototype.transform=function(a){return gvjs_u(a,function(a){return this.Lw.transform(a)},this)};function gvjs_qO(a){this.window={x:a.x,y:a.y};this.Do=a.$qa||!1}gvjs_s(gvjs_qO,gvjs_mO);
function gvjs_nha(a,b,c){function d(a,b,c){return(0<b?gvjs_Rs:gvjs_ey)+(0<a?gvjs_O:gvjs_ab)+(0<c?".ry":".rx")}var e=a.Do;c.style(gvjs_zt,null).style(gvjs_At,null).style(gvjs_Bt,null).style(gvjs_Ct,null).style(gvjs_Ht,null).style(gvjs_It,null).style(gvjs_Ft,null).style(gvjs_Gt,null);for(var f=0;2>f;f++)for(var g=0;2>g;g++)for(var h=0;2>h;h++){var k="corners."+d(f,g,h),l=0===g?-Infinity:Infinity,m=0===h?-Infinity:Infinity,n=a.window.x.ki(0===f?-Infinity:Infinity),l=a.window.y.ki(l),m=b.getStyle("corners."+
d(e?l:n,e?n:l,e?-m:m));null!=m&&c.style(k,m)}}function gvjs_oha(a,b){var c=b.Bx,d=(new gvjs_$z(b.Kc)).setData(b.data());gvjs_t(c,function(a){switch(a[0]){case "M":d.move(this.window.x.scale(this.Do?a[2]:a[1]),this.window.y.scale(this.Do?a[1]:a[2]));break;case "L":d.line(this.window.x.scale(this.Do?a[2]:a[1]),this.window.y.scale(this.Do?a[1]:a[2]));break;default:throw Error("Unrecognized command "+a[0]);}},a);return d}
gvjs_qO.prototype.transform=function(a){if(a instanceof gvjs_3z){var b=gvjs__z(a),c=this.Do?gvjs_J(b,"y"):gvjs_J(b,"x"),d=this.Do?gvjs_J(b,"x"):gvjs_J(b,"y"),e=this.Do?gvjs_J(b,gvjs_6a):gvjs_J(b,gvjs_Cb),f=this.Do?gvjs_J(b,gvjs_Cb):gvjs_J(b,gvjs_6a),b=c+e,e=d+f,c=this.window.x.scale(c),b=this.window.x.scale(b),d=this.window.y.scale(d),e=this.window.y.scale(e),d=new gvjs_3z(c,d,b-c,e-d,a.Kc);gvjs_nha(this,a,d);d.data(a.data());return d}if(a instanceof gvjs_$z)return gvjs_oha(this,a);if(a instanceof
gvjs_0z)return d=gvjs__z(a),c=a.Kc,(new gvjs_0z(gvjs_J(d,"r"),this.window.x.scale(gvjs_J(d,this.Do?"y":"x")),this.window.y.scale(gvjs_J(d,this.Do?"x":"y")),c)).setData(a.data());throw Error("Projection unknown type: "+a);};function gvjs_rO(a){this.CC=0;gvjs_dO.call(this,a)}gvjs_s(gvjs_rO,gvjs_dO);gvjs_rO.prototype.aS=function(){null!=this.format&&0<gvjs_Wc(this.format).length&&(this.Vk=new gvjs_fj(this.format))};
gvjs_rO.prototype.Js=function(a){if(this.Vk)return{label:this.Vk.uc(new Date(a)),ra:{}};var b=!1,c;a=new Date(a);switch(this.CC){case Dygraph.SECONDLY:case Dygraph.TWO_SECONDLY:case Dygraph.FIVE_SECONDLY:case Dygraph.THIRTY_SECONDLY:c="s";break;case Dygraph.MINUTELY:case Dygraph.TWO_MINUTELY:case Dygraph.FIVE_MINUTELY:case Dygraph.TEN_MINUTELY:case Dygraph.THIRTY_MINUTELY:c=":mm";0===a.getMinutes()||this.Rr?(b=!0,c=7):b=!1;this.Rr=!1;break;case Dygraph.HOURLY:case Dygraph.TWO_HOURLY:case Dygraph.SIX_HOURLY:c=
"h";b=a.getHours();0!==a.getMinutes()&&(c+=":mm");b=12===b||0===b||this.Rr;this.Rr=this.Yc>a.valueOf();b&&(c+="\n a");break;case Dygraph.DAILY:case Dygraph.TWO_DAILY:c="E";0===a.getDay()||this.Rr?(c+="\n"+gvjs_mh.MONTH_DAY_SHORT,b=!0):b=!1;this.Rr=!1;break;case Dygraph.WEEKLY:c=gvjs_mh.MONTH_DAY_ABBR;b=this.Rr;this.Rr=!1;break;case Dygraph.MONTHLY:case Dygraph.QUARTERLY:case Dygraph.BIANNUAL:c="LLL";b=0===a.getMonth()||this.Rr;this.Rr=this.Yc>a.valueOf();b&&(c+="\n"+gvjs_mh.YEAR_FULL);break;case Dygraph.ANNUAL:case Dygraph.DECADAL:case Dygraph.CENTENNIAL:c=
gvjs_mh.YEAR_FULL}if(null!=c)return c=(new gvjs_gh(c)).format(a),{label:c,ra:{bold:b}};throw gvjs_Sr;};gvjs_rO.prototype.tJ=function(a,b){var c=this.OH(),d=Dygraph.pickDateTickGranularity(a,b,this.size,c);return Dygraph.getDateAxis(a,b,d,c)};gvjs_rO.prototype.OH=function(){var a=this,b={axisLabelFormatter:function(b,d){a.CC=d;return""+b},pixelsPerLabel:this.qL};return function(a){return b[a]}};function gvjs_sO(a){gvjs_dO.call(this,a)}gvjs_s(gvjs_sO,gvjs_dO);gvjs_sO.prototype.Js=function(a){return{label:String(this.ja.ki(a)),ra:{Rb:"",bold:!1,color:gvjs_Qa,lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1}}};gvjs_sO.prototype.tJ=function(a,b){var c=this.OH(),d=gvjs_u(gvjs_tO(this.ja),function(a){return a.v});return Dygraph.numericTicks(a,b,this.size,c,void 0,d)};gvjs_sO.prototype.OH=function(){var a={axisLabelFormatter:function(a){return""+a},pixelsPerLabel:this.qL};return function(b){return a[b]}};function gvjs_uO(a){this.Vk=null;gvjs_dO.call(this,a)}gvjs_s(gvjs_uO,gvjs_dO);gvjs_uO.prototype.Js=function(a){return{label:this.Vk.uc(a),ra:{Rb:"",bold:!1,color:gvjs_Qa,lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1}}};gvjs_uO.prototype.aS=function(a){var b=0;gvjs_t(a,function(a){b=Math.max(b,gvjs_jE(a.v))},this);a={fractionDigits:b};this.format&&gvjs_6c(a,this.format);this.Vk=new gvjs_jj(a)};gvjs_uO.prototype.tJ=function(a,b){return Dygraph.numericTicks(a,b,this.size,this.OH())};
gvjs_uO.prototype.OH=function(){var a={axisLabelFormatter:function(a){return""+a},pixelsPerLabel:this.qL};return function(b){return a[b]}};function gvjs_vO(a,b){this.iy=a;this.dM=b}gvjs_=gvjs_vO.prototype;gvjs_.Dx=function(a,b){return this.iy.Cx(a,b)};gvjs_.Cx=function(a,b){return this.dM.Cx(a,b)};gvjs_.qC=function(){return this.iy.qC()};gvjs_.Jo=function(){return this.dM.Jo()};gvjs_.wi=function(){return this.iy.wi()};gvjs_.Rt=function(a){this.tw(this.iy.scale(a))};gvjs_.tw=function(a){this.iy.tw(a);this.dM.Rt(a)};gvjs_.scale=function(a){a=this.iy.scale(a);return this.dM.scale(a)};gvjs_.ki=function(a){a=this.dM.ki(a);return this.iy.ki(a)};function gvjs_wO(){this.Yi=0}gvjs_s(gvjs_wO,gvjs_eO);gvjs_wO.prototype.scale=function(a){return null!=a?a.getTime():null};gvjs_wO.prototype.ki=function(a){if(null===a)return null;var b=new Date;b.setTime(a);return b};gvjs_wO.prototype.wi=function(){return!1};function gvjs_xO(a){this.xe=a}gvjs_=gvjs_xO.prototype;gvjs_.Dx=function(a,b){return this.xe.Cx(a,b)};gvjs_.Cx=function(a,b){return this.xe.Dx(a,b)};gvjs_.qC=function(){return this.xe.Jo()};gvjs_.Jo=function(){return this.xe.qC()};gvjs_.Rt=function(a){this.xe.tw(a)};gvjs_.tw=function(a){this.xe.Rt(a)};gvjs_.wi=function(){return this.xe.wi()};gvjs_.scale=function(a){return this.xe.ki(a)};gvjs_.ki=function(a){return this.xe.scale(a)};function gvjs_yO(){this.Yi=0}gvjs_s(gvjs_yO,gvjs_eO);gvjs_yO.prototype.scale=function(a){return gvjs_EE(a)};gvjs_yO.prototype.ki=function(a){return null===a?null:gvjs_AE(a).reverse()};gvjs_yO.prototype.wi=function(){return!1};function gvjs_zO(){this.Yi=this.scale([0,0,0]);this.oW=new gvjs_yO;this.jI=new gvjs_wO}gvjs_=gvjs_zO.prototype;gvjs_.Dx=function(a,b){return this.oW.Dx(a,b)};gvjs_.Cx=function(a,b){return this.jI.Dx(a,b)};gvjs_.qC=function(){return this.ki(this.Yi)};gvjs_.Jo=function(){return this.Yi};gvjs_.Rt=function(a){this.Yi=this.scale(a)};gvjs_.tw=function(a){this.Yi=a};gvjs_.wi=function(){return!1};gvjs_.scale=function(a){return null===a?null:gvjs_GE(a)};
gvjs_.ki=function(a){return null===a?null:gvjs_AE(gvjs_zE([a.getUTCMilliseconds(),a.getUTCSeconds(),a.getUTCMinutes(),a.getUTCHours(),a.getUTCDate()-1,a.getUTCMonth(),a.getUTCFullYear()-1970])).reverse()};function gvjs_AO(a){this.oW=new gvjs_yO;this.jI=new gvjs_vO(new gvjs_xO(this.oW),new gvjs_vO(new gvjs_zO,new gvjs_wO));gvjs_rO.call(this,a)}gvjs_s(gvjs_AO,gvjs_rO);gvjs_AO.prototype.aS=function(){this.Vk=new gvjs_hO(this.format)};gvjs_AO.prototype.tJ=function(a,b){a=this.jI.scale(a);b=this.jI.scale(b);b=gvjs_AO.o.tJ.call(this,a,b);return gvjs_u(b,function(a){return{v:this.jI.ki(a.v)}},this)};gvjs_AO.prototype.Js=function(a){a=this.oW.ki(a);return{label:this.Vk.uc(a),ra:{}}};var gvjs_BO={};gvjs_BO[gvjs_Ra]=gvjs_sO;gvjs_BO.string=gvjs_sO;gvjs_BO.number=gvjs_uO;gvjs_BO.date=gvjs_rO;gvjs_BO.datetime=gvjs_rO;gvjs_BO.timeofday=gvjs_AO;function gvjs_CO(){}gvjs_s(gvjs_CO,gvjs_mO);
gvjs_CO.prototype.transform=function(a){var b={},c={},d=[];gvjs_t(a,function(a){if(a instanceof gvjs_3z){var f=a.data().id,g=gvjs_u([f.tb.DOMAIN_INDEX,f.tb.group,f.tb.stack],String).join("-"),f=f.tb.OBJECT_INDEX,h=0<f?b:c,k=h[g],l;if(l=k)l=k.data().id.tb.OBJECT_INDEX;!k||Math.abs(f)>Math.abs(l)?(k&&d.push(k),h[g]=a):d.push(a)}else d.push(a)});gvjs_v(b,function(a){d.push(a.clone().data(a.data()).style(gvjs_zt,2).style(gvjs_At,2).style(gvjs_Bt,2).style(gvjs_Ct,2))});gvjs_v(c,function(a){d.push(a.clone().data(a.data()).style(gvjs_Ft,
2).style(gvjs_Gt,2).style(gvjs_Ht,2).style(gvjs_It,2))});return d};function gvjs_DO(a,b){this.uua=a;this.YBa=b}gvjs_s(gvjs_DO,gvjs_mO);gvjs_DO.prototype.transform=function(a){var b={};return gvjs_u(a,function(a){var d=a.data().value,e=d.UP;e in b||(b[e]={});var f=b[e],d=d.NM;if(!(d in f)){var e=this.uua[e],g=this.YBa[d];f[d]=new gvjs_qO({x:new gvjs_vO(e.CB,e.z5),y:new gvjs_vO(g.CB,g.z5)})}return f[d].transform(a)},this)};function gvjs_EO(a){this.n9=a}gvjs_s(gvjs_EO,gvjs_mO);gvjs_EO.prototype.transform=function(a){if(a instanceof gvjs_3z){var b=this.n9,c=this.n9+1,d=gvjs__z(a),e=gvjs_J(d,"x"),f=gvjs_J(d,gvjs_Cb);if(Math.abs(f)>c)var g=gvjs_Rd(f),f=f-g*b,e=e+g*b/2;g=gvjs_J(d,"y");d=gvjs_J(d,gvjs_6a);Math.abs(d)>c&&(c=gvjs_Rd(d),d-=c*b,g+=c*b/2);b=a.data();null!=b||(b=null);return(new gvjs_3z(e,g,f,d,a.Kc)).setData(b)}return a};function gvjs_FO(){this.Yi=0}gvjs_s(gvjs_FO,gvjs_eO);gvjs_FO.prototype.scale=function(a){return null!=a?Number(a):null};gvjs_FO.prototype.ki=function(a){return null!=a?a:null};gvjs_FO.prototype.wi=function(){return!1};function gvjs_GO(a,b){this.Yi=0;this.Eo={start:a?a.start:0,end:a?a.end:1};this.qA={start:b?b.start:0,end:b?b.end:1}}gvjs_s(gvjs_GO,gvjs_FO);gvjs_GO.prototype.domain=function(a,b){a=null!=a?this.Eo.start:a;b=null!=b?this.Eo.end:b;this.Eo={start:a,end:b};return this};gvjs_GO.prototype.range=function(a,b){a=null!=a?this.Eo.start:a;b=null!=b?this.Eo.end:b;this.qA={start:a,end:b};return this};
gvjs_GO.prototype.scale=function(a){return null!=a?(a-this.Eo.start)/(this.Eo.end-this.Eo.start)*(this.qA.end-this.qA.start)+this.qA.start:null};gvjs_GO.prototype.ki=function(a){return null!=a?(a-this.qA.start)/(this.qA.end-this.qA.start)*(this.Eo.end-this.Eo.start)+this.Eo.start:null};function gvjs_HO(a,b){gvjs_UD.call(this);this.G$=!0;this.$s=new gvjs_x;this.jp=new gvjs_x;this.definition=a;this.hc={};this.OV={};this.Ki=b;this.sB=gvjs_L(this.definition.options,"blendingMode","rgb");this.LR=gvjs_Ti(this.definition.options,"hoverDarkenAmount",.15);this.Pha=gvjs_Ti(this.definition.options,"selectLightenAmount",.7);gvjs_sg(gvjs_Iq)}gvjs_s(gvjs_HO,gvjs_UD);
function gvjs_IO(a,b,c){a=gvjs_Mg(a);"hsl"===c?(c=gvjs_Pg(a[0],a[1],a[2]),c[2]=Math.max(c[2]-b,0),a=gvjs_Rg(c[0],c[1],c[2])):a=gvjs_Tg(a,b);return gvjs_Kg(a)}function gvjs_JO(a,b,c){a=gvjs_Mg(a);"hsl"===c?(c=gvjs_Pg(a[0],a[1],a[2]),c[2]=Math.min(c[2]+b,1),a=gvjs_Rg(c[0],c[1],c[2])):a=gvjs_Ug(a,b);return gvjs_Kg(a)}gvjs_=gvjs_HO.prototype;gvjs_.cache=function(a,b,c){a=a in this.hc?this.hc[a]:this.hc[a]={Ll:!0,value:null};a.Ll&&(a.Ll=!1,gvjs_Qb(),a.value=c?b.call(c):b());return a.value};
gvjs_.Ll=function(a){a in this.hc&&(this.hc[a].Ll=!0)};function gvjs_KO(a,b,c){var d=a.definition.orientation===gvjs_i;c=a.definition.LM[c];a=a.definition.vI[b];return{Av:d?c:a,Qw:d?a:c}}function gvjs_LO(a){return a.definition.orientation===gvjs_i?a.definition.LM:a.definition.vI}function gvjs_MO(a){return a.definition.orientation===gvjs_i?a.definition.vI:a.definition.LM}
function gvjs_NO(a){switch(a.type()){case gvjs_er:return gvjs_xD(a.tb.COLUMN_INDEX,a.tb.ROW_INDEX);case gvjs_fr:return gvjs_wD(a.tb.COLUMN_INDEX)}return null}gvjs_.GV=function(){};gvjs_.yV=function(){};gvjs_.vV=function(){};gvjs_.FV=function(){};gvjs_.kia=function(){};gvjs_.dia=function(){};gvjs_.bia=function(){};gvjs_.hia=function(){};
function gvjs_OO(a,b,c){var d=c.type();if(d===gvjs_er){d=gvjs_NO(c);c=d.ne();var d=gvjs_wD(d.tb.COLUMN_INDEX).ne(),e=0<a.jp.yb(),f=a.$s.contains(c)||a.$s.contains(d);a.jp.contains(c)||a.jp.contains(d)?a.GV(b):f?a.yV(b):e?a.vV(b):a.FV(b)}else d===gvjs_fr&&(d=gvjs_NO(c),c=d.ne(),d=gvjs_wD(d.tb.COLUMN_INDEX).ne(),e=0<a.jp.yb(),f=a.$s.contains(c)||a.$s.contains(d),a.jp.contains(c)||a.jp.contains(d)?a.kia(b):f?a.dia(b):e?a.bia(b):a.hia(b))}
function gvjs_pha(a){gvjs_v(a.OV,function(a,c){c=gvjs_yD(c);c.type();gvjs_OO(this,a,c)},a)}
function gvjs_qha(a,b){b=gvjs_wD(b);var c=b.ne();b=gvjs_PO(a,b);gvjs_t(b,function(a){var b=a.id.tb.SUBTYPE;switch(b){case gvjs_3x:case gvjs_Tx:break;default:return}var f=this.definition.style.Ta,g=b===gvjs_3x?f.title:f.Ff,h=b===gvjs_3x?f.selected.title:f.selected.Ff,k=b===gvjs_3x?f.focused.title:f.focused.Ff,l=this.jp.contains(c),m=this.$s.contains(c),n=new gvjs_x(gvjs_Wc(g)),p=new gvjs_x(gvjs_Wc(h)),q=new gvjs_x(gvjs_Wc(k)),b=new gvjs_x;b.addAll(n);b.addAll(p);b.addAll(q);var r=a.shape;gvjs_Zd(b,
function(a){try{var b=q.contains(a),c=p.contains(a);if(m&&b)r.style(a,k[a]);else if(l&&c)r.style(a,h[a]);else if(b||c)n.contains(a)?r.style(a,g[a]):r.style(a,null)}catch(d){}})},a)}
gvjs_.k5=function(a,b){this.Lw||(this.Lw=gvjs_nO(gvjs_nO(new gvjs_CO,new gvjs_DO(this.definition.vI,this.definition.LM)),new gvjs_pO(gvjs_nO(new gvjs_EO(1),new gvjs_qO({x:new gvjs_FO,y:new gvjs_FO,$qa:this.definition.orientation===gvjs_i})))));return this.cache("chart-shapes",gvjs_r(function(){var a=this.Lw.transform(this.definition.layout.kJ());gvjs_t(a,function(a){this.G$&&a.style("clip.x",b.left).style("clip.y",b.top).style("clip.width",b.width).style("clip.height",b.height);gvjs_OO(this,a,a.data().id)},
this);return gvjs_u(a,function(a){var b=a.data().id,c;c=gvjs_NO(a.data().id).ne();c=this.jp.contains(c)||this.$s.contains(c)?gvjs_gx:gvjs_ax;return new gvjs_TD(a,b,c)},this)},this))};function gvjs_QO(a,b,c){var d;return(d=(d=a.scale)&&d.wi()?gvjs_sO:gvjs_BO[a.type])&&new d({expand:a.expand,paa:a.paa,format:a.format,scale:a.scale,size:b,Yc:a.range.start,He:a.range.end,qL:c})}
function gvjs_RO(a,b){return{ticks:a.ticks,scale:a.CB,label:a.label,vk:a.vk,range:a.range,em:gvjs_ou,gja:gvjs_cF(a.style.ticks),Loa:gvjs_cF(a.style.U$),qea:gvjs_cF(a.style.label),W9:b}}function gvjs_PO(a,b){var c=[],d=gvjs_4ca(b);gvjs_v(a.OV,function(a,b){b=gvjs_yD(b);gvjs_Sc(d,function(a,c){return b.tb[c]===a})&&c.push({id:b,shape:a})});return c}
function gvjs_SO(a,b,c,d){var e=[],f=c;c=c.clone();var g=0,h=0;gvjs_v(gvjs_LO(a),function(a){var l=a.name,m=a.margin,n=a.ticks;n&&n.size==f.right-f.left||(n=gvjs_KO(this,l,l).Av,n=null!=n?gvjs_QO(n,f.right-f.left,gvjs_Ri(n.options,gvjs_2x)):void 0,n=a.ticks=n);if(n){gvjs_Wh(a.range,n.Yc);gvjs_Wh(a.range,n.He);gvjs_TO(a);if(a.vk==gvjs_ey&&0<g||a.vk==gvjs_Rs&&0<h)m=12;n=new gvjs_GO({start:a.range.start,end:a.range.end});n.Rt(a.scale.Jo());a.CB=n;a.z5=new gvjs_GO({start:0,end:1},{start:f.left+d.left,
end:f.right-d.right});var n=a.vk==gvjs_ey?f.top-g-m:f.bottom+h+m,p=gvjs_KO(this,l,l).Av;if(null==p)throw Error('Could not construct axis renderer for horizontal axis named "'+l+gvjs_eq);l=(new gvjs_cO(gvjs_RO(p,gvjs_vD(new gvjs_5("haxis"),"LAYER",l)))).O(b,new gvjs_D(f.left+d.left,n,f.right-f.left-d.left-d.right,0));gvjs_uf(c,gvjs_wf(l.size));a.vk===gvjs_ey?g+=l.size.height+m:h+=l.size.height+m;gvjs_Cc(e,l.elements)}},a);return{ua:c,elements:e}}
function gvjs_UO(a,b,c,d){var e=a.definition.orientation===gvjs_i,f=[],g=c;c=c.clone();var h=0,k=0;gvjs_v(gvjs_MO(a),function(a){var m=a.name,n=a.ticks,p=a.margin;n&&n.size==g.bottom-g.top||(n=gvjs_KO(this,m,m).Qw,n=null!=n?gvjs_QO(n,c.bottom-c.top,gvjs_Ri(n.options,gvjs_2x)):void 0,n=a.ticks=n);if(n){gvjs_Wh(a.range,n.Yc);gvjs_Wh(a.range,n.He);gvjs_TO(a);if(a.vk==gvjs_ab&&0<h||a.vk==gvjs_O&&0<k)p=12;n=new gvjs_GO({start:e?a.range.start:a.range.end,end:e?a.range.end:a.range.start});n.Rt(a.scale.Jo());
a.CB=n;a.z5=new gvjs_GO({start:0,end:1},{start:g.top+d.top,end:g.bottom-d.bottom});var n=a.vk==gvjs_ab?g.left-h-p:g.right+k+p,q=gvjs_KO(this,m,m).Qw;if(null==q)throw Error('Could not construct axis renderer for vertical axis named "'+m+gvjs_eq);m=(new gvjs_fO(gvjs_RO(q,gvjs_vD(new gvjs_5("vaxis"),"LAYER",m)))).O(b,new gvjs_D(n,g.top+d.top,0,g.bottom-g.top-d.top-d.bottom));gvjs_uf(c,gvjs_wf(m.size));a.vk==gvjs_ab?h+=m.size.width+p:k+=m.size.width+p;gvjs_Cc(f,m.elements)}},a);return{ua:c,elements:f}}
function gvjs_VO(a){var b=new gvjs_D(0,0,0,0);b.left=Math.min(a.left,a.right);b.top=Math.min(a.top,a.bottom);b.width=Math.abs(a.right-a.left);b.height=Math.abs(a.bottom-a.top);return b}
gvjs_.RL=function(a,b,c){var d=[];gvjs_v(gvjs_MO(this),function(e){if(e.Za){var f=gvjs_wf(b);f.top+=c.top;f.bottom-=c.bottom;e=new gvjs_jO({ticks:e.ticks,scale:e.CB,Za:e.Za,Db:e.Db,sY:gvjs_vD(gvjs_vD(new gvjs_5(gvjs_dr),gvjs_Jr,"hgridline"),gvjs_Ca,e.name),em:gvjs_Uu,style:{Za:e.style.Za,Db:e.style.Db}});gvjs_Cc(d,e.O(a,gvjs_xf(f)))}},this);gvjs_v(gvjs_LO(this),function(e){var f=gvjs_wf(b);f.left+=c.left;f.right-=c.right;e=new gvjs_kO({ticks:e.ticks,scale:e.CB,Za:e.Za,Db:e.Db,sY:gvjs_vD(gvjs_vD(new gvjs_5(gvjs_dr),
gvjs_Jr,"vgridline"),gvjs_Ca,e.name),em:gvjs_Uu,style:{Za:e.style.Za,Db:e.style.Db}});gvjs_Cc(d,e.O(a,gvjs_xf(f)))},this);return d};
function gvjs_rha(a,b,c,d){function e(a){a.left<c.left&&(l.left+=c.left-a.left);a.top<c.top&&(l.top+=c.top-a.top);a.right>c.left+c.width&&(l.right-=a.right-(c.left+c.width));a.bottom>c.top+c.height&&(l.bottom-=a.bottom-(c.top+c.height))}for(var f=null,g=10,h=null,k=null,l=gvjs_wf(c),m=gvjs_VO(l),n=0,p=0;!gvjs_yf(m,f)&&0<--g;)f=m,n++,p++,h=gvjs_SO(a,b,l,d),e(h.ua),k=gvjs_UO(a,b,l,d),e(k.ua),m=gvjs_VO(l);return{rect:m,elements:gvjs_Ac(h.elements,k.elements)}}
function gvjs_TO(a){var b=a.options.Y("range.min");if(null!=b){var c=gvjs_p(b),b=c?b:a.scale.scale(b);!c&&a.scale.wi()&&(b-=.5);null!=b&&gvjs_Vd(b)&&(a.range.start=b)}b=a.options.Y("range.max");null!=b&&(b=(c=gvjs_p(b))?b:a.scale.scale(b),!c&&a.scale.wi()&&(b+=.5),null!=b&&gvjs_Vd(b)&&(a.range.end=b));a.range.start>a.range.end&&(c=a.range.start,a.range.start=a.range.end,a.range.end=c)}
function gvjs_sha(a){if(gvjs_L(a.definition.options,gvjs_Dv)==gvjs_e)return null;var b=new gvjs_lO({maxWidth:null,style:{na:a.definition.style.Ta.na,spacing:a.definition.style.Ta.spacing,icon:a.definition.style.Ta.icon,title:a.definition.style.Ta.title,Ff:a.definition.style.Ta.Ff}}),c=a.definition.layout.xy(),d=gvjs_u(c,function(a,b){return{index:b,Tb:a.Tb}});gvjs_Ic(d,function(a,b){return gvjs_Hc(a.Tb,b.Tb)});return b.Mu(gvjs_lc(gvjs_u(d,function(a,b){a=c[a.index];var d=this.definition.table.Qa(a.Tb);
this.definition.table.Qa(a.Tb);return gvjs_I(this.definition.options,gvjs_nx+b+".inLegend",!0)?{color:a.color,title:gvjs_L(this.definition.options,gvjs_nx+b+".title",d),Ff:gvjs_L(this.definition.options,gvjs_nx+b+".subtitle"),xua:gvjs_wD(a.Tb,"icon").ne(),xk:gvjs_wD(a.Tb,gvjs_3x).ne(),HAa:gvjs_wD(a.Tb,gvjs_Tx).ne()}:null},a),gvjs_Jd(),a)).setStyle(gvjs_yb,gvjs_Av)}
gvjs_.lB=function(a){gvjs_Qb();var b=a.cb().hw();this.A=b;var c=this.bc(),d=this.cache("chart-layout",function(){var a=c;null==a&&(a=new gvjs_A(Infinity,Infinity));var d=gvjs_6L(gvjs_6L(new gvjs_7L(1,5),this.definition.style.background),{width:a.width,height:a.height,id:(new gvjs_5(gvjs_dr)).ne(),layer:gvjs_Bs}),e=this.definition.title?gvjs_6L(new gvjs_aM(this.definition.title),this.definition.style.title).setStyle(gvjs_gv,(new gvjs_5(gvjs_3x)).ne()).setStyle("layer",gvjs_Bs):null,k=this.definition.Ff?
gvjs_6L(new gvjs_aM(this.definition.Ff),this.definition.style.Ff).setStyle(gvjs_gv,gvjs_vD(new gvjs_5(gvjs_3x),gvjs_Jr,gvjs_Tx).ne()).setStyle("layer",gvjs_Bs):null;e&&d.sc(0,0,e);k&&d.sc(0,2,k);e&&k&&d.sc(0,1,(new gvjs_5L).setStyle(gvjs_6a,this.definition.style.IAa));(e||k)&&d.sc(0,3,(new gvjs_5L).setStyle(gvjs_6a,this.definition.style.fBa));e=gvjs_6L(new gvjs_5L,this.definition.style.K).setStyle(gvjs_yb,gvjs_6j).setStyle(gvjs_6a,Infinity).setStyle(gvjs_Cb,Infinity);if(k=gvjs_sha(this)){k.setStyle(gvjs__v,
a.width/3);var a=gvjs_Ri(this.definition.options,"legend.style.margin",0),l=gvjs_L(this.definition.options,gvjs_Dv);gvjs_L(this.definition.options,gvjs_Bv,gvjs_4);var m=l===gvjs_ab?0:2,l=l===gvjs_ab?2:0;d.sc(0,4,(new gvjs_7L(3,1)).setStyle(gvjs_6a,Infinity).sc(1,0,(new gvjs_5L).setStyle(gvjs_Cb,a)).sc(m,0,k).sc(l,0,e))}else d.sc(0,4,e);return d.layout(b.hf,{})},this),e=this.definition.orientation===gvjs_i?new gvjs_C(0,0,12,0):new gvjs_C(0,12,0,12);a=[];gvjs_Cc(a,this.cache("chart-chrome",function(){var a=
this,c=[],h=null,k=null,l=0,m=null,n=new gvjs_lM([function(c,d){var g=c.element();if(g.getStyle(gvjs_yb)===gvjs_6j){var n=c.KK(),g=n.margin,p=n.padding,n=d.x+c.left()+g.left()+p.left();d=d.y+c.top()+g.top()+p.top();var q=c.width()-g.width()-p.width();c=c.height()-g.height()-p.height();c=new gvjs_D(n,d,q,c);g=gvjs_rha(a,b,c,e);g.rect.top=Math.ceil(g.rect.top)+.5;g.rect.height=Math.floor(g.rect.height)-1;g.rect.left=Math.ceil(g.rect.left)+.5;g.rect.width=Math.floor(g.rect.width)-1;m=g.rect.clone();
l=m.top-c.top;return[]}return g.getStyle(gvjs_yb)===gvjs_Av?(h=c,k=d,[]):null}]);n.debug=!1;var p=n.O(d);this.definition.K=m;var q=gvjs_wf(m);gvjs_Cc(c,gvjs_SO(this,b,q,e).elements);gvjs_Cc(c,gvjs_UO(this,b,q,e).elements);q=new gvjs_lM([]);q.debug=n.debug;var r=[];h&&(r=q.O(h.element().layout(b.hf,{},new gvjs_A(h.width(),m.height)),gvjs_Ae(k,new gvjs_z(h.left(),l))));var t=0,u=0;gvjs_Zd(gvjs_1d(gvjs_Yd(p),gvjs_Yd(r)),function(a){var b=a.style(gvjs_gv),d=a.style("layer")||gvjs_Bs;null==b&&n.debug?
c.push(new gvjs_TD(a,gvjs_vD(new gvjs_5("debug"),gvjs_Cr,t++),gvjs_Bs)):null!=b&&c.push(new gvjs_TD(a,gvjs_vD(gvjs_yD(b),gvjs_Cr,u++),d))});c.push(new gvjs_TD((new gvjs_3z(m.left,m.top,m.width,m.height)).styles(this.definition.style.K),gvjs_vD(new gvjs_5(gvjs_dr),gvjs_Jr,gvjs_9s),gvjs_Bs));return c},this));gvjs_Cc(a,this.cache("chart-gridlines",function(){return this.RL(b,this.definition.K,e)},this));gvjs_Cc(a,this.k5(b,this.definition.K,e));this.OV={};gvjs_t(a,function(a){this.OV[a.featureId.ne()]=
a.en},this);this.pa&&a.push(this.cache(gvjs_7x,function(){var a=(new gvjs_lM([])).O(this.pa.layout,this.pa.offset),b=new gvjs__L;gvjs_t(a,function(a){b.add(a)});return new gvjs_TD(b,new gvjs_5(gvjs_Mr),gvjs_xl)},this));return a};
gvjs_.Jy=function(a,b){this.Ll(gvjs_7x);if(b&&!this.pa&&a.type()===gvjs_er){gvjs_Qb();this.bc();var c=a.tb.DOMAIN_INDEX,d=a.tb.COLUMN_INDEX,e=a.tb.ROW_INDEX,f=this.definition.table.Qa(d);b=gvjs_PO(this,a)[0].shape;var g=b.data().value;a=this.definition.orientation===gvjs_i;var h=this.definition.vI[g.UP],h=h.ticks.Vk||new gvjs_iO[h.type](h.format),c=this.definition.table.Ia(e,c,h),h=this.definition.LM[g.NM],h=h.ticks.Vk||new gvjs_iO[h.type](h.format),d=this.definition.table.Ia(e,d,h),f=(new gvjs_cM).Mu(c,
[{title:f,value:d,color:gvjs_IO(g.color,this.LR,this.sB)}]).layout(this.A.hf,{}),d=f.width(),e=f.height(),c=new gvjs_A(f.width(),f.height()),g=this.definition.K,k=gvjs__z(b),h=b instanceof gvjs_3z?new gvjs_D((0>gvjs_J(k,gvjs_Cb)?gvjs_J(k,gvjs_Cb):0)+gvjs_J(k,"x")-10,(0>gvjs_J(k,gvjs_6a)?gvjs_J(k,gvjs_6a):0)+gvjs_J(k,"y")-10,Math.abs(gvjs_J(k,gvjs_Cb))+20,Math.abs(gvjs_J(k,gvjs_6a))+20):new gvjs_D(gvjs_J(k,"x")-gvjs_J(k,"r")-10,gvjs_J(k,"y")-gvjs_J(k,"r")-10,2*gvjs_J(k,"r")+20,2*gvjs_J(k,"r")+20);
b instanceof gvjs_3z?(b=a?gvjs_Rd(gvjs_J(k,gvjs_Cb)):0,a=a?0:gvjs_Rd(gvjs_J(k,gvjs_6a))):a=b=0;a=(new gvjs_gM(g,h,c,10,new gvjs_z(b,a))).position();this.pa={layout:f,offset:new gvjs_z(gvjs_Kd(a.x,g.left,g.left+g.width-d),gvjs_Kd(a.y,g.top,g.top+g.height-e))}}else b||(this.pa=null)};gvjs_.bc=function(){return this.definition.size};
gvjs_.um=function(a,b,c){if(a)if(b.type===gvjs_xl)this.Jy(a,c);else{var d=this.jp.yb();this.$s.yb();b=b.type===gvjs_P?this.jp:this.$s;var e=a.type(),f;switch(e){case gvjs_fr:case gvjs_er:f=gvjs_NO(a);c?b.add(f.ne()):b.remove(f.ne());break;case gvjs_dr:case gvjs_Mr:this.$s.clear()}if(this.jp.yb()!==d||e===gvjs_fr)gvjs_Qb(),gvjs_pha(this);e===gvjs_fr?gvjs_qha(this,a.tb.COLUMN_INDEX):f&&e===gvjs_er&&(a=gvjs_PO(this,f))&&gvjs_t(a,function(a){gvjs_OO(this,a.shape,f)},this)}};function gvjs_WO(){this.Yi=0;this.vi={};this.mL=[]}gvjs_s(gvjs_WO,gvjs_eO);gvjs_WO.prototype.wi=function(){return!0};function gvjs_tO(a){return gvjs_u(a.mL,function(a,c){return{v:c+.5,f:a}})}gvjs_WO.prototype.scale=function(a){if(null===a)return null;a=String(a);return a in this.vi?this.vi[a]+.5:null};gvjs_WO.prototype.ki=function(a){return null!=a&&(a-=.5,0<=a&&a<this.mL.length)?this.mL[a]:null};
gvjs_WO.prototype.add=function(a,b){var c=null;a=String(a);a in this.vi&&b||(this.vi[a]=c=this.mL.length,this.mL.push(a));return c+.5};var gvjs_XO={};gvjs_XO[gvjs_Ra]=gvjs_WO;gvjs_XO.string=gvjs_WO;gvjs_XO.number=gvjs_FO;gvjs_XO.date=gvjs_wO;gvjs_XO.datetime=gvjs_wO;gvjs_XO.timeofday=gvjs_yO;function gvjs_YO(a,b,c,d){this.bj=a;this.options=b;this.zc=c;this.qoa=d;this.xP=(new gvjs_po).Lc(a)}gvjs_YO.prototype.jj=function(){return gvjs_d};function gvjs_ZO(a,b){if(a)return gvjs_WO;if(b in gvjs_XO)return gvjs_XO[b];throw Error("Unrecognized type: "+b);}
function gvjs_tha(a,b,c,d){var e=[],f={},g={},h=0,k=d===gvjs_i;gvjs_t(b.bn,function(b,d){b=a.R(b.dj);var k=gvjs_I(c,"domain."+d+".discrete",!1),k=gvjs_ZO(k,b),l=null;k.$ka&&(b="_discrete",b in f&&(l=e[f[b][0]]));var m=gvjs_Vi(c,"domain."+d+".axis");null!=m?l=m:null===l&&(l=h++);e.push(l);null!=m||gvjs_2c(f,b,[]).push(d);gvjs_2c(g,l,k)});var l={},m=!0;gvjs_t(e,function(d,e){e=b.bn[e].dj;if(!(d in l)){var f=k?"y":"x",h=gvjs_Hi(c,gvjs_8s),f=c.view(["axes.domain."+d,"axes."+f+"."+d,"axes.domain.all",
"axes."+f+".all","axes.all"]),t=f.view(gvjs_sb),u=gvjs_2i(f,"side",k?gvjs_aO:gvjs_bO,k?m?gvjs_ab:gvjs_O:gvjs_Rs),w=a.R(e),v=new g[d],y=f.Y(gvjs_Is),x=!1;null!=y&&(x=!0,gvjs_p(y)?v.tw(y):v.Rt(y));y=gvjs_Hi(f,gvjs_Ju);gvjs_Zc(y)&&w===gvjs_f&&(y={pattern:gvjs_ob});l[d]={name:d,type:w,scale:v,label:gvjs_L(f,gvjs_vv,a.Qa(e)),columns:[],Za:gvjs_I(f,gvjs_Wu,!1),Db:gvjs_I(f,gvjs_Wu,x),margin:gvjs_Ri(f,gvjs_Sv),vk:u,range:null,options:f,format:y,style:{label:gvjs_Hi(t,[gvjs_vv,gvjs_Q],h),ticks:gvjs_Hi(t,[gvjs_1x,
gvjs_Q],h),U$:gvjs_Hi(t,["contextTicks",gvjs_Q],h),Za:gvjs_Hi(t,gvjs_Wu),Db:gvjs_Hi(t,gvjs_Is)}}}l[d].columns.push(e);m=!1});return l}
function gvjs_uha(a,b,c,d){var e=[],f={},g={},h=0,k=d===gvjs_i;gvjs_t(b.bn,function(b){var d=[];e.push(d);gvjs_t(b.D,function(b,e){b=a.R(b.ms);var k=gvjs_I(c,gvjs_nx+e+".discrete",!1),k=gvjs_ZO(k,b);k.$ka&&(b="_discrete");e=gvjs_Vi(c,gvjs_nx+e+".axis");null==e&&(b in f?e=f[b][0]:(f[b]=[],e=h++),f[b].push(e));d.push(e);gvjs_2c(g,String(e),k)})});var l={},m=!0;gvjs_t(e,function(d,e){gvjs_t(d,function(d,f){f=b.bn[e].D[f].ms;if(!(d in l)){var h=k?"x":"y",n=gvjs_Hi(c,[gvjs_8s]),h=c.view(["axes.target."+
d,"axes."+h+"."+d,"axes.target.all","axes."+h+".all","axes.all"]),w=h.view(gvjs_sb),v=gvjs_2i(h,"side",k?gvjs_bO:gvjs_aO,k?gvjs_Rs:m?gvjs_ab:gvjs_O),y=new g[d],x=h.Y(gvjs_Is),z=!1;null!=x&&(z=!0,gvjs_p(x)?y.tw(x):y.Rt(x));var x=a.R(f),A=gvjs_Hi(h,gvjs_Ju);gvjs_Zc(A)&&x===gvjs_f&&(A={pattern:gvjs_ob});l[d]={name:d,columns:[],label:gvjs_L(h,gvjs_vv),Za:gvjs_I(h,gvjs_Wu,!0),Db:gvjs_I(h,gvjs_Wu,z),scale:y,type:x,margin:gvjs_Ri(h,gvjs_Sv),vk:v,range:null,options:h,format:A,style:{label:gvjs_Hi(w,[gvjs_vv,
gvjs_Q],n),ticks:gvjs_Hi(w,[gvjs_1x,gvjs_Q],n),U$:gvjs_Hi(w,["contextTicks",gvjs_Q],n),Za:gvjs_Hi(w,gvjs_Wu),Db:gvjs_Hi(w,gvjs_Is)}}}l[d].columns.push(f);m=!1})});return l}
gvjs_YO.prototype.qh=function(){var a=this.bj,b=this.xP,c=this.options;gvjs_I(this.options,"stacked",!1);var d=gvjs_I(c,gvjs_6u,!1),e=c.Y(gvjs_wt,null,gvjs_0i);null!=e&&(e=gvjs_u(gvjs_lc(gvjs_u(e,function(a){try{return gvjs_Gg(a).Vb}catch(b){return null}}),gvjs_Jb),gvjs_Mg));var d=new gvjs_YD(d,null!=e?e:null),e=this.jj(),f=gvjs_tha(a,b,c,e),b=gvjs_uha(a,b,c,e),c=this.z0(f,b,d),g;for(g in f){var h=f[g];null==h.range?h.range=new gvjs_G(0,1):h.range.start===h.range.end&&(--h.range.start,h.range.end+=
1)}for(var k in b)h=b[k],null==h.range?h.range=new gvjs_G(0,1):h.range.start===h.range.end&&(--h.range.start,h.range.end+=1);return{table:a,title:gvjs_L(this.options,"chart.title"),Ff:gvjs_L(this.options,"chart.subtitle"),orientation:e,vI:f,LM:b,options:this.options,oL:d,size:this.qoa,layout:c,style:{title:gvjs_Hi(this.options,["chart.style.title",gvjs_8s]),Ff:gvjs_Hi(this.options,["chart.style.subtitle",gvjs_8s]),fBa:gvjs_Ri(this.options,"chart.style.titleSpacing"),IAa:gvjs_Ri(this.options,"chart.style.subtitleSpacing"),
background:gvjs_cF(gvjs_Hi(this.options,"chart.style.background")),K:gvjs_cF(gvjs_Hi(this.options,"chart.style.chartArea")),Ta:{na:gvjs_cF(gvjs_Hi(this.options,"legend.style.container")),spacing:gvjs_Ri(this.options,"legend.style.spacing",0),icon:gvjs_cF(gvjs_Hi(this.options,"legend.style.icon")),title:gvjs_cF(gvjs_Hi(this.options,["legend.style.title",gvjs_Ev,gvjs_8s])),Ff:gvjs_cF(gvjs_Hi(this.options,["legend.style.subtitle",gvjs_Ev,gvjs_8s])),selected:{icon:gvjs_cF(gvjs_Hi(this.options,"legend.style.selected.icon")),
title:gvjs_cF(gvjs_Hi(this.options,"legend.style.selected.title")),Ff:gvjs_cF(gvjs_Hi(this.options,"legend.style.selected.subtitle"))},focused:{icon:gvjs_cF(gvjs_Hi(this.options,"legend.style.focused.icon")),title:gvjs_cF(gvjs_Hi(this.options,"legend.style.focused.title")),Ff:gvjs_cF(gvjs_Hi(this.options,"legend.style.focused.subtitle"))}}}}};var __flash_unloadHandler,__flash_savedUnloadHandler;/*
 SWFObject v1.5: Flash Player detection and embed -
 http://blog.deconcept.com/swfobject/

 SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 http://www.opensource.org/licenses/mit-license.php

*/
function gvjs__O(a,b,c,d,e,f,g,h,k,l){if(document.getElementById){this.Zka=l?l:"detectflash";a:{l=this.Zka;var m=document.location.search||document.location.hash;if(null==l)l=m;else{if(m)for(var m=m.substring(1).split("&"),n=0;n<m.length;n++)if(m[n].substring(0,m[n].indexOf("="))==l){l=m[n].substring(m[n].indexOf("=")+1);break a}l=""}}this.oAa=l;this.ha={};this.bo={};this.attributes=[];a&&this.setAttribute("swf",a);b&&this.setAttribute(gvjs_gv,b);c&&this.setAttribute(gvjs_Cb,c);d&&this.setAttribute(gvjs_6a,
d);e&&this.setAttribute("version",new gvjs_0O(e.toString().split(".")));a:if(a=new gvjs_0O([0,0,0]),navigator.plugins&&navigator.mimeTypes.length)(b=navigator.plugins["Shockwave Flash"])&&b.description&&(a=new gvjs_0O(b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")));else if(navigator.userAgent&&0<=navigator.userAgent.indexOf("Windows CE"))for(b=1,c=3;b;)try{c++,b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c),a=new gvjs_0O([c,0,0])}catch(p){b=null}else{b=
null;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(p){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),a=new gvjs_0O([6,0,21]),b.zCa=gvjs_es}catch(q){if(6==a.DD)break a}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(q){}}null!=b&&(a=new gvjs_0O(b.GetVariable("$version").split(" ")[1].split(",")))}this.eS=a;!window.opera&&document.all&&7<this.eS.DD&&(gvjs_1O=!0);f&&(this.ha.bgcolor=f);this.ha.quality=g?g:gvjs_5u;this.setAttribute(gvjs_qy,!1);this.setAttribute(gvjs_8t,
!1);this.setAttribute("xiRedirectUrl",h?h:window.location);this.setAttribute(gvjs_Yw,"");k&&this.setAttribute(gvjs_Yw,k)}}var gvjs_1O;
gvjs__O.prototype={setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},getParams:function(){return this.ha},write:function(a){if(this.getAttribute(gvjs_qy)&&gvjs_2O(this.eS,new gvjs_0O([6,0,65]))&&!gvjs_2O(this.eS,this.getAttribute("version"))){this.setAttribute(gvjs_8t,!0);var b=escape(this.getAttribute("xiRedirectUrl"));this.bo.MMredirectURL=b;document.title=document.title.slice(0,47)+" - Flash Player Installation";this.bo.MMdoctitle=document.title}if(this.oAa||
this.getAttribute(gvjs_8t)||gvjs_2O(this.eS,this.getAttribute("version"))){a=typeof a==gvjs_h?document.getElementById(a):a;if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){this.getAttribute(gvjs_8t)&&(this.bo.MMplayerType="PlugIn",this.setAttribute("swf",this.eCa));var b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute(gvjs_Cb)+'" height="'+this.getAttribute(gvjs_6a)+gvjs_cq+this.getAttribute(gvjs_sb)+'"',b=b+(gvjs_7p+
this.getAttribute(gvjs_gv)+'" name="'+this.getAttribute(gvjs_gv)+'" '),c=this.getParams(),d;for(d in c)b+=[d]+'="'+c[d]+'" ';d=gvjs_3O(this).join("&");0<d.length&&(b+='flashvars="'+d+'"');b+="/>"}else{this.getAttribute(gvjs_8t)&&(this.bo.MMplayerType="ActiveX",this.setAttribute("swf",this.eCa));b='<object id="'+this.getAttribute(gvjs_gv)+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute(gvjs_Cb)+'" height="'+this.getAttribute(gvjs_6a)+gvjs_cq+this.getAttribute(gvjs_sb)+
gvjs_fq;b+=gvjs_7q+this.getAttribute("swf")+gvjs_ba;c=this.getParams();for(d in c)b+='<param name="'+d+gvjs_dq+c[d]+gvjs_ba;d=gvjs_3O(this).join("&");0<d.length&&(b+=gvjs_6q+d+gvjs_ba);b+="</object>"}a.innerHTML=b;return!0}""!=this.getAttribute(gvjs_Yw)&&document.location.replace(this.getAttribute(gvjs_Yw));return!1}};function gvjs_3O(a){var b=[],c;a=a.bo;for(c in a)b[b.length]=c+"="+a[c];return b}
function gvjs_0O(a){this.DD=null!=a[0]?parseInt(a[0],10):0;this.uT=null!=a[1]?parseInt(a[1],10):0;this.rev=null!=a[2]?parseInt(a[2],10):0}function gvjs_2O(a,b){return a.DD<b.DD?!1:a.DD>b.DD?!0:a.uT<b.uT?!1:a.uT>b.uT?!0:a.rev<b.rev?!1:!0}function gvjs_vha(){for(var a=document.getElementsByTagName("OBJECT"),b=a.length-1;0<=b;b--){a[b].style.display=gvjs_e;for(var c in a[b])typeof a[b][c]==gvjs_c&&(a[b][c]=function(){})}}
if(gvjs_1O&&!gvjs_wha){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",gvjs_vha)});var gvjs_wha=!0}!document.getElementById&&document.all&&(document.getElementById=function(a){return document.all[a]});function gvjs_4O(a){this.m=a.options;this.wF=a.table;this.y_=a.bn;this.zh=a.oL;this.TP=a.nB.domain;this.X6=a.nB.target;this.layout=this.wO()}gvjs_4O.prototype.xy=function(){var a=[];gvjs_t(this.layout,function(b){gvjs_t(b.D,function(b){a.push({Tb:b.Tn,color:b.color})})});return a};
gvjs_4O.prototype.wO=function(){var a=this.TP,b=this.X6;gvjs_v(b,function(a){a.expand=!0});gvjs_v(a,function(a){a.expand=!0});var c={},d;for(d in b)gvjs_t(b[d].columns,function(a){c[a]={name:d,axis:b[d]}});var e={};for(d in a)gvjs_t(a[d].columns,function(b){e[b]={name:d,axis:a[d]}});var f=this.wF,g=gvjs_u(this.y_,function(a,b){for(var d=e[a.dj],g=d.axis.scale,h={Tb:a.dj,D:gvjs_u(a.D,function(a,c){this.zh.mu(b+"/"+c);return{Tn:a.ms,UP:d.name,data:[]}},this)},k=0,t=f.aa();k<t;k++){var u=f.getValue(k,
a.dj),w=null,w=g.wi()?g.add(u):g.scale(u);null!=w&&gvjs_Vd(w)&&(null===d.axis.range?d.axis.range=new gvjs_G(w,w):gvjs_Wh(d.axis.range,w));gvjs_t(a.D,function(a,b){var e=c[a.ms];h.D[b].NM=e.name;a=f.getValue(k,a.ms);var g=e.axis.scale.scale(a);null!=g&&gvjs_Vd(g)&&(null===e.axis.range?e.axis.range=new gvjs_G(g,g):null!=w&&gvjs_Wh(e.axis.range,g));h.D[b].data.push({UP:d.name,Wg:u,Lt:w,NM:e.name,Ca:a,lw:g,sF:k})},this)}return h},this),h=this.zh.ad(),k=0;gvjs_t(g,function(a,b){gvjs_t(a.D,function(a,c){a.color=
gvjs_Gg(gvjs_L(this.m,gvjs_nx+k+".color",h.sq(b+"/"+c))).Vb;k++},this)},this);return g};function gvjs_5O(a,b,c){gvjs_dC.call(this,a,b||gvjs_vC.qc(),c)}gvjs_s(gvjs_5O,gvjs_dC);gvjs_RB(gvjs_Zr,function(){return new gvjs_5O(null)});function gvjs_xha(a){return a}function gvjs_6O(a){if(void 0===a)return gvjs_xha;if(typeof a==gvjs_c)return a;if(typeof a==gvjs_h)return function(b){return b[a]};throw"Bad type for verbal.evaluator: "+a;}function gvjs_7O(a,b){a=a.slice(0);gvjs_Ic(a,b);return a}function gvjs_8O(a,b){var c=gvjs_6O(b);return gvjs_mc(a,function(a,b){return a+c(b)},0)}function gvjs_yha(a,b){var c=gvjs_6O(b);return gvjs_mc(a,function(a,b){return a*c(b)},1)}function gvjs_9O(a,b){return gvjs_8O(a,b)/a.length}
function gvjs_zha(a){var b=gvjs_7O(a);return[0,.25,.5,.75,1].map(function(a){a*=b.length-1;return(b[Math.floor(a)]+b[Math.ceil(a)])/2})}function gvjs_$O(a,b){return Math.sqrt(gvjs_aP(a,b))}function gvjs_aP(a,b){var c=gvjs_6O(b);b=gvjs_9O(a,function(a){a=c(a);return a*a});a=gvjs_9O(a,c);return Math.max(b-a*a,0)}function gvjs_bP(a){var b=gvjs_9O(a);return gvjs_9O(a.map(function(a){return Math.pow(a-b,3)}))/Math.pow(gvjs_aP(a),1.5)}
function gvjs_cP(a,b){var c=gvjs_6O(b),d=null;gvjs_t(a,function(a){a=c(a);d>=a||(d=a)});return d}function gvjs_dP(a,b){var c=gvjs_6O(b);return c(gvjs_eP(a,function(a){return-c(a)}))}function gvjs_eP(a,b){var c=gvjs_6O(b),d,e;gvjs_t(a,function(a){var b=c(a);d>=b||(d=b,e=a)});return e}function gvjs_fP(a,b){var c=gvjs_6O(b);return gvjs_eP(a,function(a){return-c(a)})}var gvjs_Aha=1/Math.sqrt(2*Math.PI);
function gvjs_gP(a,b,c){if(0>c)throw"Bad normal distribution: sigma = "+c+".";if(0==c)return a==b?Infinity:0;a=(a-b)/c;return gvjs_Aha*Math.exp(-.5*a*a)/c}
function gvjs_hP(a,b,c){b=b||0;c=c||1;if(0==c)return a>=b?1:0;if(0!=b||1!=c)return gvjs_hP((a-b)/c);if(0<a)return 1-gvjs_hP(-a);var d=Math.abs(a);a=Math.exp(-d*d/2);c=[.65,4,3,2,1];if(37<d)return 0;if(7.07106781186547<=d){var e=1;c.forEach(function(a){e=d+a/e});return a/e/2.506628274631}var f=0,g=0;[.0352624965998911,.700383064443688,6.37396220353165,33.912866078383,112.079291497871,221.213596169931,220.206867912376].forEach(function(a){f=f*d+a});[.0883883476483184,1.75566716318264,16.064177579207,
86.7807322029461,296.564248779674,637.333633378831,793.826512519948,440.413735824752].forEach(function(a){g=g*d+a});return a*f/g}function gvjs_iP(a,b){b=new gvjs_bG(b);a=gvjs_iG(new gvjs_bG([a]));var c=gvjs_iG(b);return gvjs_iG(c.multiply(b).ica().multiply(c).multiply(a)).Bm()[0]}function gvjs_jP(a){var b={};a.forEach(function(a){b[a]=gvjs_1c(b,a,0)+1});return b}
function gvjs_kP(a){var b=gvjs_jP(a),c=gvjs_cP(gvjs_Vc(b));return gvjs_Wc(b).filter(function(a){return b[a]==c}).map(function(b){return typeof a[0]==gvjs_f?+b:b})}function gvjs_lP(a){this.ha=a||{};this.dg=this.Zd=0;this.name="AbstractStatsModel"}function gvjs_mP(a,b){gvjs_v(b,function(a,b){gvjs_2c(this.ha,b,a)},a)};function gvjs_nP(a,b,c,d){this.iI=a;this.PN=b;this.u4=c;this.Upa=d}gvjs_nP.prototype.gea=!1;gvjs_nP.prototype.op=function(a){this.gea=a};gvjs_nP.prototype.lS=function(){return this.gea};function gvjs_oP(a,b){this.Jl=a;a=a.aa();var c=b.pagingButtons||b.pagingButtonsConfiguration,d=null;c&&(d=parseInt(c,10)||0);this.Xwa=d;var e=null;b.pageSize&&(e=parseInt(b.pageSize,10));0===e&&(e=null);if(this.w4=b.page&&b.page!==gvjs_0t||null!=c||null!=e)null!=e||d||(e=10),gvjs_p(e)&&!d&&(d=Math.ceil(a/e)),null==e&&gvjs_p(d)&&(e=Math.ceil(a/d));this.Fz=e||a;this.fL=Math.ceil(a/this.Fz);this.Yqa=null!=b.firstRowNumber?b.firstRowNumber:1;this.wqa=!b.sort||b.sort==gvjs_cu}gvjs_=gvjs_oP.prototype;
gvjs_.uo=0;gvjs_.rF=null;gvjs_.hA=-1;gvjs_.hD=!1;gvjs_.t4=null;function gvjs_pP(a,b){a.uo=Math.max(0,Math.min(a.fL-1,b))}function gvjs_qP(a){for(var b=gvjs_rP(a),c=[],d={},e=b.start;e<=b.end;e++){var f=gvjs_sP(a,e);d[f.iI]=f.u4;c.push(f)}a.t4=d;return c}gvjs_.VQ=function(){return{column:this.hA,ascending:!this.hD,sortedIndexes:this.rF}};function gvjs_tP(a){return gvjs_sP(a,gvjs_rP(a).start)}function gvjs_uP(a,b){a.t4||gvjs_qP(a);a=a.t4[b];return null!=a?a:-1}
function gvjs_rP(a){var b=a.Fz*a.uo,c=b+a.Fz-1,c=Math.min(a.Jl.aa()-1,c);return new gvjs_G(b,c)}function gvjs_sP(a,b){var c=a.rF,d=a.Yqa;a=gvjs_rP(a).start;return new gvjs_nP(c?c[b]:b,b,b-a,b+d)}function gvjs_vP(a){if(a.wqa&&-1!=a.hA){var b=a.Jl.oq([{column:a.hA,desc:a.hD}]),c=a.Jl.rca(),d=gvjs_u(b,function(a){return c[a]},a);a.Jl.np(d);a.rF=a.rF?gvjs_u(b,function(a){return this.rF[a]},a):b}else a.rF=null};function gvjs_wP(a,b){b=b.split(/\s+/);gvjs_t(b,function(b){gvjs_Xb(b)||gvjs_6A(a,b)})}function gvjs_xP(a,b){b=b.split(/\s+/);gvjs_t(b,function(b){gvjs_Xb(b)||gvjs_8A(a,b)})}function gvjs_yP(a){gvjs_4o.call(this,a);this.F=gvjs_pg();this.Fc=new gvjs_ep;this.bq={};this.m0=this.xQ=this.ny=this.bV=this.L1=this.$U=this.Mt=null}gvjs_s(gvjs_yP,gvjs_4o);
var gvjs_Bha={O8:"google-visualization-table-table",Q8:"google-visualization-table-tr-head",DX:"google-visualization-table-tr-even",R8:"google-visualization-table-tr-odd",ON:"google-visualization-table-tr-sel",EX:"google-visualization-table-tr-over",CX:"google-visualization-table-th gradient",BX:"google-visualization-table-td",wma:"google-visualization-table-td-number",vma:"google-visualization-table-td-center",uma:"google-visualization-table-td-bool",M8:"google-visualization-table-seq",FEa:"google-visualization-table-sorthdr",
pma:"google-visualization-table-sortind",Ola:"google-visualization-table-div-page gradient",Rla:"google-visualization-table-page-numbers",Qla:"google-visualization-table-page-number gradient",Sla:"google-visualization-table-page-prev",Pla:"google-visualization-table-page-next"},gvjs_zP={Q8:"headerRow",DX:"tableRow",R8:"oddTableRow",ON:"selectedTableRow",EX:"hoverTableRow",CX:"headerCell",BX:"tableCell",M8:"rowNumberCell"};gvjs_=gvjs_yP.prototype;gvjs_.Cba=!0;gvjs_.KO=null;gvjs_.Tp=null;gvjs_.sK=null;
gvjs_.ta=null;gvjs_.Jl=null;gvjs_.m=null;gvjs_.me=null;gvjs_.nL=null;gvjs_.KT=-1;gvjs_.H1=!1;gvjs_.vL=null;gvjs_.$K=null;gvjs_.ZU=0;gvjs_.U=null;
gvjs_.Tj=function(a,b,c){a=c||{};if(!b)throw Error(gvjs_nr);this.Fc.clear();this.ta=b;this.Jl=new gvjs_Y(this.ta);this.m=a;this.H1=0<this.ta.aa();this.me=new gvjs_oP(this.Jl,this.m);this.H1&&(a.startPage&&gvjs_pP(this.me,a.startPage),a.sort!=gvjs_0t&&null!=a.sortColumn&&(b=a.sortAscending,c=this.me,c.hA=a.sortColumn,c.hD=!(null!=b?b:1),gvjs_vP(c)),this.sK=gvjs_tP(this.me));this.ZU=a.scrollLeftStartPosition||0;b=a.frozenColumns;b=null!=b?b:-1;-1>b&&(b=-1);this.KT=b;b=this.Tp=gvjs_w(gvjs_Bha);if(a=
this.m.cssClassNames)for(var d in gvjs_zP)(c=a[gvjs_zP[d]])&&(b[d]=c);d=!0;this.Cba&&(d=gvjs_AP(this),this.Cba=!1);this.Xq();d?(this.F.removeNode(this.KO),this.Mw()):this.dka(0)};gvjs_.Mw=function(){gvjs_X(this,gvjs_N,null)};gvjs_.VQ=function(){return this.me?this.me.VQ():null};
gvjs_.Xq=function(a){var b=this.m,c=this.F;a||(this.sH(),this.Gda=gvjs_1f(this.na));this.nL=null;this.U||(this.U=new gvjs_qp);a=this.KT;var d=b.width||"",e=b.height||"",f=this.bq.content;f||(f=c.C(gvjs_b,{"class":"google-visualization-table",style:"position:relative; z-index:0"}),this.bq.content=f,c.appendChild(this.na,f));gvjs_E(f,{visibility:gvjs_7a,"max-width":gvjs_Nq,"max-height":gvjs_Nq});d&&(d=gvjs_BP(d),gvjs_E(f,{width:d}));e&&(e=gvjs_BP(e));var g=this.Mt=gvjs_Cha(this,f),h=this.$U=gvjs_qf(c,
gvjs_tl,null,g)[0],k=this.ZU,l=0;b.keepScrollPosition&&this.Mt&&(k=this.Mt.scrollLeft,l=this.Mt.scrollTop);gvjs_E(g,{overflow:gvjs_Oa,"max-width":gvjs_Nq,"max-height":gvjs_Nq});var m=e&&-1===e.toString().indexOf("%");d&&(gvjs_E(f,{width:d}),gvjs_E(g,{width:gvjs_Nq}),gvjs_E(h,{width:gvjs_Nq}));e&&(gvjs_E(f,{height:e}),d=e,-1<e.toString().indexOf("%")&&(d=gvjs_Nq),gvjs_E(g,{height:d}),gvjs_E(h,{height:d}));!e&&0<this.Gda.height&&(e=gvjs_1f(f).height,h=gvjs_1f(g).height,e<h&&gvjs_E(f,{height:gvjs_Nq}),
gvjs_E(g,{height:gvjs_Nq}));this.ny=null;this.EJ();this.me.w4&&(h=this.bq[gvjs_zw],h||(h=c.C(gvjs_b,this.Tp.Ola),this.bq[gvjs_zw]=h,e=c.C(gvjs_b),gvjs_E(e,{clear:gvjs_Sa,width:gvjs_Nq,height:gvjs_Lq}),this.bq["clear-float"]=e),c.gc(h),gvjs_E(g,{height:""}),gvjs_Dha(this,f),e=gvjs_1f(f).height,h=e-(new gvjs_A(h.offsetWidth,h.offsetHeight)).height,0<h&&(0<this.Gda.height||m)&&gvjs_E(g,{height:h+gvjs_g}));b.rtlTable&&-1==a&&(this.$U.style.direction=gvjs_lb);g.scrollTop=l;g.scrollLeft=k;gvjs_E(f,{visibility:""})};
gvjs_.EJ=function(){var a=this.Mt,b=this.F,c,d;this.m.scrollTransition===gvjs_cu&&(gvjs_6A(a,"scrolling"),gvjs_8A(a,"doneScrolling"));this.ny||(d=c=0,this.ny=gvjs_Bc(this.L1.childNodes),this.xQ=gvjs_Bc(b.Os(gvjs_Ou,this.$U)),gvjs_fe&&(this.m0=[],gvjs_t(gvjs_Bc(this.ny),gvjs_r(function(a){gvjs_5A(a,gvjs_Ou)&&(this.m0.push(a),gvjs_yc(this.ny,a),gvjs_yc(this.xQ,a))},this))));b=gvjs_r(function(){this.bV=null;var b=a.scrollTop,f=b+gvjs_g,g=a.scrollLeft,h=g+gvjs_g;this.m.scrollTransition===gvjs_cu&&(gvjs_6A(a,
"doneScrolling"),gvjs_8A(a,"scrolling"));gvjs_fe?(b!=c&&gvjs_t(this.ny,function(a){gvjs_E(a,{"-moz-transform":"translateY("+(b-1)+"px)"})}),g!=d&&gvjs_t(this.xQ,function(a){gvjs_E(a,{"-moz-transform":"translateX("+h+")"})}),gvjs_t(this.m0,function(a){gvjs_E(a,{"-moz-transform":"translate3D("+h+","+(b-1)+"px,0)"})})):(b!=c&&gvjs_t(this.ny,function(a){gvjs_E(a,{top:f})}),g!=d&&gvjs_t(this.xQ,function(a){gvjs_E(a,{left:h})}));c=b;d=g},this);this.bV&&window.clearTimeout(this.bV);this.m.scrollTransition===
gvjs_cu?this.bV=window.setTimeout(b,10):b();return!0};
function gvjs_Cha(a,b){var c=a.F,d=a.m,e=a.Tp,f=a.ta,g=gvjs_Eha(f),e=gvjs_Fha(f,e),f=!1,h=null,k=a.bq["scroll-pane"];k?(f=!0,h=gvjs_qf(c,gvjs_tl,null,k)[0],b=a.L1,gvjs_CP(a,b)):(k=a.F.C(gvjs_b,{style:"position: relative;"}),c.appendChild(b,k),a.bq["scroll-pane"]=k,a.U.B(k,gvjs_dx,gvjs_r(function(){this.EJ()},a)),b=a.L1=gvjs_CP(a,null));var l=a.KT+(d.showRowNumber?1:0),m=null!=d.frozenColumnsBackground?d.frozenColumnsBackground:null,n=c.Ue(b);gvjs_t(n,function(a,b){b<l&&(gvjs_6A(a,gvjs_Ou),m&&gvjs_E(a,
{"background-color":m}))});0<l&&n.length>l&&gvjs_6A(n[l-1],gvjs_zv);f?gvjs_DP(a,h,b,d,e,g):(h=gvjs_DP(a,null,b,d,e,g),c.appendChild(k,h));return k}
function gvjs_DP(a,b,c,d,e,f){var g=a.ta,h=a.F,k=a.Tp;if(b)c=gvjs_qf(h,gvjs_Wx,null,b)[0],gvjs_0e(c);else{b=h.C(gvjs_tl,{"class":k.O8,cellspacing:"0"});var l=h.C("thead");h.appendChild(b,l);h.appendChild(l,c);c=h.C(gvjs_Wx);h.appendChild(b,c)}var l=new gvjs_jj({fractionDigits:0,pattern:"#"}),m=null!=d.frozenColumnsBackground?d.frozenColumnsBackground:null;null==a.nL&&(a.nL=a.H1?gvjs_qP(a.me):[]);for(var n=a.nL,p=a.KT,q=d.showRowNumber,r=!0,t=d.alternatingRowStyle,t=null!=t?t:!0,u=0;u<n.length;u++){var w=
n[u],v=w.iI,y=g.Qs(v,"rowColor"),x=[];t?x.push(r?k.DX:k.R8):x.push(k.DX);r=!r;gvjs_ip(a.Fc,v)&&(x.push(k.ON),w.op(!0));v=h.C(gvjs_hy,{"class":x.join(" ")});a.U.B(v,gvjs_hl,gvjs_r(a.s1,a,w));a.U.B(v,gvjs_jl,gvjs_r(a.u1,a,w));a.U.B(v,gvjs_il,gvjs_r(a.t1,a,w));h.appendChild(c,v);if(q){var z=h.C(gvjs_Xx,{"class":k.BX+" "+k.M8});h.appendChild(v,z);h.appendChild(z,h.createTextNode(l.uc(w.Upa)));y&&gvjs_E(z,{"background-color":y});0<=p&&(gvjs_6A(z,gvjs_Ou),0===p&&gvjs_6A(z,gvjs_zv),m&&gvjs_E(z,{"background-color":m}))}for(var x=
0,A=g.S();x<A;){var B=w.iI,z={};z["class"]=g.getProperty(B,x,"className")||e[x];var D=g.getProperty(B,x,"__td-colSpan");(D=D&&Math.min(D,A-x))&&1<D?z.colSpan=D:D=1;z=h.C(gvjs_Xx,z);h.appendChild(v,z);y&&gvjs_E(z,{"background-color":y});var C=g.getValue(B,x),G=g.Ia(B,x);null==C?G=gvjs_Xb(gvjs_bc(G))?"\u00a0":G:f[x]==gvjs_Ra&&(G=C?"\u2714":"\u2717");if(d.allowHtml){if(z.innerHTML=G,B=g.getProperty(B,x,gvjs_sb))z.style.cssText=B}else h.appendChild(z,h.createTextNode(G));x<=p-1&&(gvjs_6A(z,gvjs_Ou),x===
p-1&&gvjs_6A(z,gvjs_zv),m&&gvjs_E(z,{"background-color":m}));x+=D}}return b}
function gvjs_CP(a,b){var c=a.ta,d=a.m||{},e=a.Tp,f=d.sort!=gvjs_0t&&0<c.aa(),g=gvjs_r(function(a){a=a.childNodes;for(var b=["unsorted","sort-descending","sort-ascending"],c=this.me.hA,d=0;d<a.length;d++){var e=a[d],g=e.index;gvjs_9A(e,b);f&&gvjs_6A(e,b[c!==g?0:this.me.hD?1:2])}},a);if(b)return g(b),b;b=a.F;var h=c.S(),k=b.C(gvjs_hy,{"class":e.Q8}),l;d.showRowNumber&&0<c.S()&&(l=b.C("th",{"class":e.CX+(d.headerGradient?" gradient":"")}),b.appendChild(k,l),l.innerHTML=gvjs_yq);for(var m=e.CX,n=0;n<
h;n++){l=b.C("th",{"class":m,index:n});b.appendChild(k,l);var p=c.Qa(n),q=l;d.allowHtml?q.innerHTML=p:b.appendChild(q,b.createTextNode(p));f&&b.appendChild(l,b.C(gvjs_ql,{"class":e.pma}));a.U.B(l,gvjs_7j,gvjs_r(a.bta,a,n),!0)}g(k);return k}
function gvjs_Dha(a,b){var c=a.m,d=a.F,e=a.Tp,f=null!=c.pagingSymbols?c.pagingSymbols:{},g=f.prev,f=f.next,c=!!c.allowHtml,g=g?c?gvjs_3h(d,{name:gvjs_ql,content:{X4:!0,content:g}}):g:d.C(gvjs_ql,{className:e.Sla,alt:"previous"}),f=f?c?gvjs_3h(d,{name:gvjs_ql,content:{X4:!0,content:f}}):f:d.C(gvjs_ql,{className:e.Pla,alt:"next"});gvjs_U(a.vL);gvjs_U(a.$K);g=a.vL=new gvjs_5O(g);f=a.$K=new gvjs_5O(f);g.ow(2);f.ow(1);a.U.B(g,gvjs_bs,gvjs_r(a.Vca,a,!1));a.U.B(f,gvjs_bs,gvjs_r(a.Vca,a,!0));gvjs_EP(a);c=
a.bq[gvjs_zw];d.appendChild(b,c);d.appendChild(b,a.bq["clear-float"]);g.O(c);f.O(c);if(!(1>=a.me.fL)){var h=d.C(gvjs_b,{"class":e.Rla});d.appendChild(c,h);b=gvjs_r(function(a){var b=a.n,c=e.Qla;a.className&&(c+=" "+a.className);a=d.C("a",{href:"javascript:void(0)","class":c});a.innerHTML=String(b+1);this.U.B(a,gvjs_7j,gvjs_r(this.Nca,this,b));d.appendChild(h,a)},a);g=a.me.fL;f=a.me.uo;a=a.me.Xwa;null==a&&(a=g);if(null==a||0<a){var c=gvjs_FP(0,f-1),k=gvjs_FP(f+1,g-1),f=gvjs_u(gvjs_Ac(c,f,k),function(a){return{n:a}});
f[c.length].className="current";c=Math.max(0,c.length-Math.floor((a-1)/2));g=Math.min(g,c+a);c=Math.max(0,g-a);f=gvjs_Dc(f,c,g);gvjs_t(f,b)}}}function gvjs_FP(a,b){var c=[];if(a+10>b)for(;a<=b;a++)c.push(a);else{c.push(a);c.push(b);for(var d=10;a<b;)a=d*Math.ceil((a+2)/d)-1,a<b&&c.push(a),b=d*Math.floor(b/d)-1,a<b&&c.push(b),d*=10;gvjs_Ic(c)}return c}gvjs_.Vca=function(a){var b=this.me.fL,c=this.me.uo;this.Nca(a?Math.min(b,c+1):Math.max(0,c-1))};
gvjs_.Nca=function(a){this.me.w4&&this.m.page!==gvjs_0t&&(gvjs_pP(this.me,a),this.Mt&&(this.ZU=this.Mt.scrollLeft),this.Xq(!0));gvjs_EP(this);gvjs_X(this,gvjs_yw,{page:a})};function gvjs_EP(a){var b=a.m.pagingButtons||a.m.pagingButtonsConfiguration||gvjs_Oa,c=a.me.uo,d=a.$K,e=a.vL;d.bb(!0);e.bb(!0);switch(b){case "prev":d.bb(!1);break;case "next":e.bb(!1);break;case gvjs_Sa:break;default:0==c&&e.bb(!1),c==a.me.fL-1&&d.bb(!1)}}
function gvjs_AP(a){var b=a.KO;if(!b){var c=a.na,b=a.F.C(gvjs_b,{style:"position: absolute; top: -5000px;","class":"google-visualization-table-loadtest"},a.F.createTextNode("\u00a0"));a.F.appendChild(c,b);a.KO=b}return"6"==gvjs_3f(b).left}gvjs_.dka=function(a){if(10>a)if(gvjs_AP(this))this.draw(this.ta,this.m);else{var b=200*a;a++;setTimeout(gvjs_r(this.dka,this,a),b)}else this.F.removeNode(this.KO),this.Mw()};gvjs_.getSelection=function(){return this.Fc.getSelection()};
gvjs_.setSelection=function(a){if(this.ta){var b=this.Fc.setSelection(a);a=this.nL;this.sK=gvjs_tP(this.me);for(var c=gvjs_GP(this),d,e=this.Tp,f=gvjs_gp(b.wE),g=0;g<f.length;g++)if(d=f[g],d=gvjs_uP(this.me,d),-1!=d){var h=a[d];h.op(!1);(d=c[d])&&gvjs_xP(d,e.ON)}b=gvjs_gp(b.eB);for(g=0;g<b.length;g++)d=b[g],d=gvjs_uP(this.me,d),-1!=d&&(h=a[d],h.op(!0),(d=c[d])&&gvjs_wP(d,e.ON))}};
gvjs_.s1=function(a,b){var c,d=this.sK,e=a.iI;c=gvjs_ie?b.metaKey:b.ctrlKey;if(b.shiftKey){b.preventDefault();var f=Math.min(a.PN,d.PN),e=Math.max(a.PN,d.PN);c=c?this.Fc.getSelection():[];for(var g=this.me,h=[];f<=e;f++){var k=gvjs_sP(g,f);h.push(k)}for(e=0;e<h.length;e++)c.push({row:h[e].iI})}else c?(b.preventDefault(),c=this.Fc.getSelection(),gvjs_ip(this.Fc,e)?(h=new gvjs_ep,h.setSelection(c),h.Qz(e),c=h.getSelection()):c.push({row:e})):c=gvjs_ip(this.Fc,e)?null:[{row:e}];this.setSelection(c);
this.sK=b.shiftKey?d:a;gvjs_X(this,gvjs_P,{})};gvjs_.u1=function(a){var b=gvjs_GP(this),c=this.Tp;(a=b[a.u4])&&gvjs_wP(a,c.EX)};gvjs_.t1=function(a){var b=gvjs_GP(this),c=this.Tp;(a=b[a.u4])&&gvjs_xP(a,c.EX)};function gvjs_GP(a){return gvjs_qf(a.F,gvjs_Wx,null,a.$U)[0].childNodes}
gvjs_.bta=function(a){var b=this.me,c=!b.hD,c=b.hA==a?!c:!0;"event"!=this.m.sort?(b.hA=a,b.hD=!c,gvjs_vP(b),gvjs_pP(this.me,0),this.sK=gvjs_tP(this.me),this.Mt&&(this.ZU=this.Mt.scrollLeft),this.Xq(!0),gvjs_X(this,"sort",this.me.VQ())):gvjs_X(this,"sort",{column:a,ascending:c,sortedIndexes:null})};gvjs_.sH=function(){gvjs_U(this.U);this.U=null;this.F.gc(this.na);gvjs_U(this.vL);this.vL=null;gvjs_U(this.$K);this.$K=null;this.bq={}};gvjs_.Zb=function(){this.sH();this.Fc.clear();this.me=null};
function gvjs_BP(a){if(gvjs_Xb(gvjs_bc(a)))return a;var b=a;gvjs_Yb(a)&&"0"!==String(a)&&(b+=gvjs_g);return b}function gvjs_Fha(a,b){for(var c=[],d=0;d<a.S();d++){var e=b.BX;switch(a.R(d)){case gvjs_Ra:e+=" "+b.uma;break;case gvjs_f:e+=" "+b.wma;break;case gvjs_Ta:case gvjs_Ua:case gvjs_vb:e+=" "+b.vma}c.push(e)}return c}function gvjs_Eha(a){for(var b=[],c=0;c<a.S();c++)b.push(a.R(c));return b};function gvjs_HP(){this.xea=null;this.$wa={};this.CT={};this.Eaa=new gvjs_x;this.Kpa=new gvjs_x}gvjs_HP.prototype.set=function(a,b){this.$wa[a]!==b?this.Eaa.add(a):this.Eaa.remove(a);this.xea&&this.xea[a]===b||(this.Kpa.add(a),this.CT[a]=b)};gvjs_HP.prototype.get=function(a){return this.CT[a]};gvjs_HP.prototype.keys=function(){return gvjs_Wc(this.CT)};function gvjs_IP(a,b,c){this.zg=a;this.vba=b;this.xi=new gvjs_HP;this.Gn=null;this.Eva=c;a===gvjs_Aw&&(this.xi.set(gvjs_pu,gvjs_e),this.xi.set(gvjs_Ix,gvjs_hq),this.Gn=new gvjs_$z(this.Wq()))}gvjs_=gvjs_IP.prototype;gvjs_.en=function(){if(null==this.Gn){var a=gvjs_Gha[this.zg];if(!a)throw Error("No draw routine for "+this.zg+".");this.Gn=a.call(null,this.Wq());this.Gn.data({idStr:this.vba.ne()})}return this.Gn};gvjs_.Wq=function(){return this.xi.CT};
function gvjs_JP(a,b){a.xi.set("x",b);return a}function gvjs_KP(a,b){a.xi.set("y",b);return a}gvjs_.Qg=function(a){this.xi.set(gvjs_Cb,a);return this};gvjs_.rk=function(a){this.xi.set(gvjs_6a,a);return this};gvjs_.Vt=function(a){this.xi.set(gvjs_Q,a);return this};gvjs_.setRadius=function(a){this.xi.set("radius",a);return this};
function gvjs_Hha(a,b){var c={};gvjs_Gi(b,gvjs_Ds,null,function(b){var e=gvjs_Wi(b.fill||c.fill)||gvjs_e;a.af(e);e=gvjs_Si(b.fillOpacity);null!=e&&a.Ef(e);e=gvjs_Wi(b.stroke||c.stroke);null!=e&&a.wd(e);b=gvjs_Qi(b.strokeWidth);null!=b&&a.pl(b);return null})}gvjs_.wd=function(a){this.xi.set(gvjs_Ix,a);this.Gn&&this.Gn.style(gvjs_Ix,a);return this};gvjs_.pl=function(a){this.xi.set(gvjs_Sx,a);this.Gn&&this.Gn.style(gvjs_Sx,a);return this};gvjs_.af=function(a){this.xi.set(gvjs_pu,a);return this};
gvjs_.Ef=function(a){this.xi.set(gvjs_uu,a);return this};gvjs_.move=function(a,b){this.Gn.move(a,b);return this};gvjs_.za=function(a,b){this.Gn.line(a,b);return this};gvjs_.eg=function(a,b,c,d,e,f,g){this.Gn.arc(a,b,c,d,e,f,g);return this};gvjs_.pw=function(a){this.xi.set(gvjs_Hu,a);return this};
var gvjs_Gha={circle:function(a){return new gvjs_0z(a.radius,a.x,a.y,{fill:a.fill})},line:function(a){return new gvjs_2z(a.x,a.y,a.x2,a.y2,a)},rect:function(a){return new gvjs_3z(a.x,a.y,a.width,a.height,a)},text:function(a){return new gvjs_4z(a.x,a.y,a.text,a)}};function gvjs_LP(a){this.Fh=[];this.wa=a;this.Xy=0}gvjs_=gvjs_LP.prototype;gvjs_.bc=function(){return this.wa};gvjs_.S0=function(){return this.Fh};gvjs_.za=function(a,b,c,d,e,f){a=gvjs_KP(gvjs_JP(new gvjs_IP(gvjs_M,a||this.KB(),b||gvjs_Bs),c),d);a.xi.set("x2",e);a.xi.set("y2",f);this.Fh.push(a);return a};gvjs_.dB=function(a,b,c,d,e,f){a=gvjs_KP(gvjs_JP((new gvjs_IP(gvjs_Q,a||this.KB(),b||gvjs_Bs)).Vt(c),d),e).Qg(f);this.Fh.push(a);return a};
gvjs_.KB=function(){var a=new gvjs_5(gvjs_dr);gvjs_vD(a,gvjs_Jr,"__internal_"+this.Xy);this.Xy+=1;return a};function gvjs_MP(){this.Era=gvjs_ti(gvjs_r(this.Fra,this));this.format=gvjs_r(this.Ira,this)}gvjs_Gb(gvjs_MP);gvjs_MP.prototype.Ira=function(a,b){return this.Era(a).uc(b)};gvjs_MP.prototype.Fra=function(a){return new gvjs_fj({pattern:a,valueType:"time"})};function gvjs_NP(a,b,c,d,e,f,g){this.ba=a;this.Yc=b;this.He=c;this.iz=e;this.Hya=f;this.$m=!0;this.jh=[];this.M6=d;this.sr=null;this.CC=0;this.ira=g||null;a=gvjs_r(this.dla,this);b=Dygraph.pickDateTickGranularity(this.Yc,this.He,this.ba,a);this.tp=Dygraph.getDateAxis(this.Yc,this.He,b,a);this.tp[0].v.valueOf()>this.Yc&&(this.tp.unshift({v:this.Yc,label:""}),this.jh.unshift(new gvjs_3L("",{})));this.Yc=Math.min(this.tp[0].v.valueOf(),this.Yc);a=this.tp[this.tp.length-1].v.valueOf();a>this.He.valueOf()&&
(this.He=a);this.Z7=this.ba/(this.He-this.Yc);this.Dh=[];a=0;for(b=this.tp.length;a<b;a++)this.Dh.push(this.scale(this.tp[a].v))}
gvjs_NP.prototype.draw=function(a,b,c){if(this.$m){if(null==this.sr)throw"startY must be set before calling draw().";var d=this.tp.length-1;if(0!==d){var e=this.jh[0],f=e.zb(a),g=[new gvjs_G(this.Dh[0]-f/2,this.Dh[0]+f/2)],h=[];this.Dh[0]-f/2<this.M6-this.iz&&(e.textAlign=gvjs_4,g[0].start=this.Dh[0],g[0].end=this.Dh[0]+f);var e=this.jh[d],f=e.zb(a),k=new gvjs_G(this.Dh[d]-f/2,this.Dh[d]+f/2);f/2+this.Dh[d]-this.Hya>this.ba+this.M6&&(e.textAlign=gvjs_3,k.start=this.Dh[d]-f,k.end=this.Dh[d]);gvjs_Xh(k,
g[0])?h.push(d):g.push(k);for(e=1;e<d;e++){var l=this.jh[e];switch(l.textAlign){case gvjs_4:l=new gvjs_G(this.Dh[e],this.Dh[e]+l.zb(a));break;case gvjs_1:case null:l=new gvjs_G(this.Dh[e]-l.zb(a)/2,this.Dh[e]+l.zb(a)/2);break;case gvjs_3:l=new gvjs_G(this.Dh[e]-l.zb(a),this.Dh[e]);break;default:throw Error("unknown alignment in tick label.");}for(var m=!1,f=0,k=g.length;f<k;f++)if(gvjs_Xh(g[f],l)){m=!0;break}m?h.push(e):g.push(l)}f=0;for(k=h.length;f<k;f++)l=this.jh[h[f]],l.label=""}a={};d=0;for(g=
this.tp.length;d<g;d++)if(m=this.jh[d],!(this.Yc>this.tp[d].v)&&m.label){for(var h=b,e=this.Dh[d],f=this.sr+10,k=m.textAlign||gvjs_1,l=m.ra,m=m.label.split("\n"),n=[],p=0,q=m.length;p<q;p++)n.push(h(m[p],e,f,15,k,gvjs_4,l)),f+=15;h=n;e=0;for(f=h.length;e<f;e++)c(h[e],null,a)}this.$m=!1}};gvjs_NP.prototype.scale=function(a){return(a-this.Yc)*this.Z7+this.M6};
gvjs_NP.prototype.dla=function(a){function b(a,b){return e(c.ira||a,b)}var c=this,d=!0,e=gvjs_MP.qc().format;switch(a){case "axisLabelFormatter":return function(a,e){var h;c.CC=e;if(e<=Dygraph.THIRTY_SECONDLY)return a=b("s",a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:!1,color:gvjs_Qa,opacity:1,lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.THIRTY_MINUTELY)return h=":mm",0===a.getMinutes()||d?(e=!0,h=gvjs_Ij):e=!1,d=!1,a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,
lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.SIX_HOURLY)return h="h",e=a.getHours(),0!==a.getMinutes()&&(h+=":m"),e=12===e||0===e||d,d=c.Yc>a.valueOf()?!0:!1,e&&(h+="\n a"),a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.DAILY)return h="E",0===a.getDay()||d?(h+="\n M/d",e=!0):e=!1,d=!1,a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,lb:gvjs_cr,fontSize:13,Qc:!1,
bf:!1})),c.jh.length-1+"";if(e<=Dygraph.WEEKLY)return e=d,d=!1,a=b("MMM d",a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.BIANNUAL)return h="MMM",e=0===a.getMonth()||d,d=c.Yc>a.valueOf()?!0:!1,e&&(h+="\n yyyy"),a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.CENTENNIAL)return a=b("yyyy",a),c.jh.push(new gvjs_3L(a,{Rb:"",
bold:!1,color:gvjs_Qa,opacity:1,lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";throw gvjs_Sr;};case "pixelsPerLabel":return 50}};function gvjs_OP(a,b){return 1===a?b:b+"s"};function gvjs_PP(){}gvjs_PP.prototype.format=function(a,b){var c="MMM dd, yyyy",d="MMM dd, yyyy";a.getYear()===b.getYear()&&(c="MMM dd",a.getMonth()===b.getMonth()&&(d="dd, yyyy"));c=new gvjs_gh(c);d=new gvjs_gh(d);return[c.format(a),d.format(b)].join(gvjs_3p)};gvjs_PP.prototype.dv=function(a,b){a=Math.ceil(Math.abs(b-a)/864E5);return a+gvjs_OP(parseFloat(a)," day")};function gvjs_QP(){}gvjs_QP.prototype.format=function(a,b){var c=new gvjs_gh("h:mm a"),d=c.format(a).toLowerCase(),c=c.format(b).toLowerCase();if(864E5>Math.abs(b-a))return[d,c].join(gvjs_3p);var e=new gvjs_gh("MMM d");a=e.format(a);b=e.format(b);return[a,d,"-",b,c].join(" ")};gvjs_QP.prototype.dv=function(a,b){a=(Math.abs(b-a)/36E5).toFixed(2).replace(/\.?0*$/,"");return a+gvjs_OP(parseFloat(a)," hour")};function gvjs_RP(){}gvjs_RP.prototype.format=function(a,b){var c=gvjs_Ij;if(0!==a.getMilliseconds()||0!==b.getMilliseconds())c+=":ss.SSS";else if(0!==a.getSeconds()||0!==b.getSeconds())c+=":ss";c=new gvjs_gh(c);return[c.format(a),c.format(b)].join(gvjs_3p)};
gvjs_RP.prototype.dv=function(a,b){a=b-a;var c=Math.floor(a/36E5),d=Math.floor(a/6E4%60),e=Math.floor(a/1E3%60);b=a%1E3;a=[];0<c&&a.push(c+"h");0<d&&a.push(d+"m");if(e||b)c=e.toString(),0<b&&(d=b.toString(),3<=d.length?b=d:(b="000"+b.toString(),b=b.substr(b.length-3)),c+="."+b),a.push(c+"s");return 0==a.length?"0s":a.join(" ")};function gvjs_SP(){}gvjs_SP.prototype.format=function(a,b){var c=new gvjs_gh("MMM yyyy"),d=c.format(a);a.getYear()===b.getYear()&&(d=d.substr(0,3));return[d,c.format(b)].join(gvjs_3p)};
gvjs_SP.prototype.dv=function(a,b){var c=a.getYear(),d=a.getMonth(),e=a.getDate(),f=b.getYear(),g=b.getMonth(),h=b.getDate(),c=f-c,d=g-d,e=h-e;0>e&&(d--,e+=gvjs_5g(f,(g+11)%12));0>d&&(c--,d+=12);f=[];0<c&&(g=gvjs_OP(c," year"),f.push(c.toString()+g));0<d&&(g=gvjs_OP(d," month"),f.push(d.toString()+g));0<e&&(g=gvjs_OP(e," day"),f.push(e.toString()+g));return 0===c&&0===d&&0===e?gvjs_TP(2).dv(a,b):f.join(gvjs_ia)};function gvjs_UP(){}gvjs_UP.prototype.format=function(a,b){var c="s";if(0!==a.getMilliseconds()||0!==b.getMilliseconds())c+=".SSS";c+="'s'";if(a.getSeconds()>b.getSeconds()||6E4<b-a)c="m'm' "+c;c=new gvjs_gh(c);return[c.format(a),c.format(b)].join(gvjs_3p)};gvjs_UP.prototype.dv=function(a,b){a=Math.abs(b-a)/1E3;return a.toString()+gvjs_OP(a," second")};var gvjs_VP={};gvjs_VP[0]=gvjs_UP;gvjs_VP[1]=gvjs_RP;gvjs_VP[2]=gvjs_QP;gvjs_VP[3]=gvjs_PP;gvjs_VP[4]=gvjs_SP;function gvjs_WP(a){return a<Dygraph.MINUTELY?0:a<Dygraph.HOURLY?1:a<Dygraph.DAILY?2:a<Dygraph.MONTHLY?3:4}function gvjs_TP(a){var b=gvjs_VP[a];if(!b)throw"Formatter not found for granularity: "+a+".";return new b};function gvjs_XP(a,b){gvjs_YP(b);return 0==b.length?null===a?0:a:gvjs_mc(b,function(a,b){return a+b},0)}function gvjs_Iha(a,b){gvjs_YP(b);if(0==b.length)return a;b=gvjs_lc(b,function(a){return null!=a});return 0==b.length?null:gvjs_XP(a,b)/b.length}function gvjs_YP(a){gvjs_t(a,function(){})};function gvjs_ZP(a,b){gvjs_T.call(this);this.cc=a;this.Ii=b}gvjs_s(gvjs_ZP,gvjs_T);var gvjs_Jha=[];gvjs_=gvjs_ZP.prototype;gvjs_.Fd=null;gvjs_.dd=null;gvjs_.$z=function(a){this.cc=a};gvjs_.getId=function(){return this.cc};gvjs_.getName=function(){return this.Ii};gvjs_.getParent=function(){return this.Fd};gvjs_.fD=function(){return!this.zf()};gvjs_.Ue=function(){return this.dd||gvjs_Jha};gvjs_.ng=function(a){return this.Ue()[a]||null};gvjs_.zf=function(){return this.Ue().length};
gvjs_.getHeight=function(){var a=this.Ue();return gvjs_mc(a,function(a,c){return Math.max(a,c.getHeight())},-1)+1};gvjs_.contains=function(a){do a=a.getParent();while(a&&a!=this);return!!a};gvjs_.fN=function(a,b){function c(d,e){!1!==a.call(b,d,e)&&gvjs_t(d.Ue(),function(a){c(a,e+1)})}c(this,0)};gvjs_.find=function(a,b){var c=[];this.fN(function(d){a.call(b,d)&&c.push(d)});return c};
gvjs_.vO=function(a,b,c,d){for(var e=a.call(d,this),f=[],g=this.Ue(),h=0;h<g.length;h++){var k=g[h].vO(a,b,c,d);f.push(k)}a=b.call(d,e,f);c&&c.call(d,this,a);return a};gvjs_.La=function(a){a.Fd=this;this.dd=this.dd||[];this.dd.push(a);gvjs_3l(this,a)};function gvjs__P(a,b,c){gvjs_ZP.call(this,c,a);this.G=b}gvjs_s(gvjs__P,gvjs_ZP);gvjs_=gvjs__P.prototype;gvjs_.$a=function(){return this.G};function gvjs_0P(a){return a.Ia(0)||a.getName()}gvjs_.Qs=function(a){return this.Q0(this.G.Qs,a)};gvjs_.getValue=function(a){return this.Q0(this.G.getValue,a)};gvjs_.Ia=function(a){return this.Q0(this.G.Ia,a)};gvjs_.Q0=function(a,b){var c=this.getId();return null!=c?(c=[c],gvjs_Cc(c,gvjs_Dc(arguments,1)),a.apply(this.G,c)):null};function gvjs_1P(){gvjs_T.call(this);this.cr=[];this.$v={}}gvjs_s(gvjs_1P,gvjs_T);gvjs_=gvjs_1P.prototype;gvjs_.cB=function(a){var b=a.getId();null!=b&&(this.$v[b]=a)};gvjs_.getHeight=function(){return gvjs_mc(this.cr,function(a,b){return Math.max(a,b.getHeight())},-1)};gvjs_.fN=function(a,b){for(var c=this.cr,d=0;d<c.length;d++)c[d].fN(a,b)};gvjs_.find=function(a,b){for(var c=[],d=this.cr,e=0;e<d.length;e++)gvjs_Cc(c,d[e].find(a,b));return c};
gvjs_.vO=function(a,b,c,d){for(var e=this.cr,f=0;f<e.length;f++)e[f].vO(a,b,c,d)};function gvjs_2P(a,b){gvjs_1P.call(this);if(2>a.S())throw Error("Data table should have at least 2 columns");if(a.R(0)!=gvjs_h)throw Error("Column 0 must be of type string");if(a.R(1)!=gvjs_h)throw Error("Column 1 must be of type string");b=this.gp(b);for(var c=b.mba,d=b.nba,e=b.Mba,f={},g=[],h=0;h<a.aa();h++)if(b=a.getValue(h,0)){var k=f[b];k?null==k.getId()&&k.$z(h):(f[b]=k=new gvjs__P(b,a,h),g.push(k));var l=k.getValue(1);if(l)if(b=f[l],b||(f[l]=b=new gvjs__P(l,a,null),g.push(b)),k.getParent()){if(d)throw Error("More than one row with the same id ("+
k.getName()+").");}else if(k!=b&&!k.contains(b))b.La(k);else if(c){a=Error;e=gvjs_Kha;g=b;c=[];for(b=b.getParent();b;)c.push(b),b=b.getParent();throw a("Data contains a cycle: "+e(gvjs_Ac(g,c))+".");}}for(b=0;b<g.length;b++){k=g[b];if(e&&null===k.getId())throw Error('Failed to find row with id "'+k.getName()+'".');k.getParent()?this.cB(k):(a=k,this.cr.push(a),gvjs_3l(this,a),this.cB(a))}}gvjs_s(gvjs_2P,gvjs_1P);function gvjs_Kha(a){return gvjs_u(a,function(a){return a.getName()}).toString()}
gvjs_2P.prototype.gp=function(a){var b=new gvjs_EG(2);gvjs_FG(b,0,{mba:!0,nba:!0,Mba:!0});null!=a&&gvjs_FG(b,1,a);return b.compact()};function gvjs_3P(a,b,c,d,e){gvjs_1P.call(this);a=a.cr;for(var f=0;f<a.length;f++){var g=gvjs_4P(this,a[f],b,c,d,e);this.cr.push(g);gvjs_3l(this,g);this.cB(g)}}gvjs_s(gvjs_3P,gvjs_1P);function gvjs_4P(a,b,c,d,e,f){var g=c.call(d,b),h=null!=e&&null!=f;if(h){var k=e||0,l=f||0;g.vq=(k+l/2*b.zf())%360}b=b.Ue();for(f=0;f<b.length;f++)e=b[f],h?(e=gvjs_4P(a,e,c,d,k,e.fD()?0:l/e.zf()),k=(k+l)%360):e=gvjs_4P(a,e,c,d),a.cB(e),g.La(e);return g};var gvjs_5P={},gvjs_Lha={},gvjs_Mha={},gvjs_6P={};function gvjs_7P(){throw Error("Do not instantiate directly");}gvjs_7P.prototype.HH=null;gvjs_7P.prototype.getContent=function(){return this.content};gvjs_7P.prototype.toString=function(){return this.content};
function gvjs_8P(a){if(a.es===gvjs_6P)return gvjs_xd(a.toString());if(a.es!==gvjs_5P)throw Error("Sanitized content was not of kind TEXT or HTML.");return gvjs_Fd(gvjs_id("Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value."),a.toString(),a.HH)}function gvjs_9P(){gvjs_7P.call(this)}gvjs_s(gvjs_9P,gvjs_7P);function gvjs_$P(a,b,c,d){a.innerHTML=gvjs_aQ(b(c||gvjs_bQ,void 0,d))}function gvjs_cQ(a,b,c,d){d=d||gvjs_Ee();a=a(b||gvjs_bQ,void 0,c);b=gvjs_aQ(a);a=a instanceof gvjs_7P?gvjs_8P(a):gvjs_sf(b);return gvjs_Xe(d.Ad,a)}function gvjs_dQ(a,b,c,d){a:if(a=a(b||gvjs_bQ,void 0,c),d=(d||gvjs_Ee()).createElement(gvjs_qa),a=gvjs_aQ(a),d.innerHTML=a,1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType)){d=a;break a}return d}
function gvjs_aQ(a){if(!gvjs_n(a))return String(a);if(a instanceof gvjs_7P){if(a.es===gvjs_5P)return a.getContent();if(a.es===gvjs_6P)return gvjs_0b(a.getContent())}return"zSoyz"}var gvjs_bQ={};gvjs_y&&gvjs_te(8);function gvjs_eQ(a){this.Koa=typeof a==gvjs_f?0<a?1:0>a?-1:null:null==a?null:a?-1:1}gvjs_eQ.prototype.Mqa=gvjs_$c;function gvjs_Nha(a){if(null!=a)switch(a.HH){case 1:return 1;case -1:return-1;case 0:return 0}return null}function gvjs_fQ(){gvjs_7P.call(this)}gvjs_s(gvjs_fQ,gvjs_7P);gvjs_fQ.prototype.es=gvjs_5P;function gvjs_6(a){return null!=a&&a.es===gvjs_5P?a:a instanceof gvjs_ud?gvjs_7(gvjs_wd(a),a.fv()):gvjs_7(gvjs_0b(String(String(a))),gvjs_Nha(a))}function gvjs_gQ(a,b){this.content=String(a);this.HH=null!=b?b:null}gvjs_s(gvjs_gQ,gvjs_9P);gvjs_gQ.prototype.es=gvjs_6P;
function gvjs_hQ(a){return new gvjs_gQ(a,void 0)}var gvjs_7=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=new b(String(a));void 0!==d&&(a.HH=d);return a}}(gvjs_fQ);function gvjs_iQ(a,b){return gvjs_cQ(a,b,void 0,new gvjs_Fe(void 0))}function gvjs_jQ(a,b){for(var c in b)c in a||(a[c]=b[c]);return a}function gvjs_8(a){return(a=String(a))?new gvjs_gQ(a,void 0):""}
var gvjs_kQ=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=String(a);if(!a)return"";a=new b(a);void 0!==d&&(a.HH=d);return a}}(gvjs_fQ);function gvjs_lQ(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")}function gvjs_9(a){return null!=a&&a.es===gvjs_5P?gvjs_mQ(String(a.getContent()).replace(gvjs_Oha,"").replace(gvjs_Pha,gvjs_ga)):gvjs_0b(String(a))}
function gvjs_nQ(a){null!=a&&a.es===gvjs_Lha?a=a.getContent().replace(/([^"'\s])$/,"$1 "):(a=String(a),a=gvjs_Qha.test(a)?a:"zSoyz");return a}function gvjs_oQ(a){null!=a&&a.es===gvjs_Mha?a=gvjs_lQ(a.getContent()):null==a?a="":a instanceof gvjs_jd?a=gvjs_lQ(gvjs_ld(a)):(a=String(a),a=gvjs_Rha.test(a)?a:"zSoyz");return a}
var gvjs_Sha={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':gvjs_ha,"&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":gvjs_ga,"=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function gvjs_Tha(a){return gvjs_Sha[a]}
var gvjs_Uha=/[\x00\x22\x27\x3c\x3e]/g,gvjs_Rha=/^(?!-*(?:expression|(?:moz-)?binding))(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|(?:rgb|hsl)a?\([0-9.%,\u0020]+\)|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|)$/i,gvjs_Qha=/^(?!on|src|(?:style|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i;function gvjs_mQ(a){return String(a).replace(gvjs_Uha,gvjs_Tha)}
var gvjs_Oha=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,gvjs_Pha=/</g;function gvjs_pQ(){}gvjs_s(gvjs_pQ,gvjs_bC);gvjs_Gb(gvjs_pQ);gvjs_=gvjs_pQ.prototype;gvjs_.C=function(a){var b={"class":gvjs_1r+this.Ul(a).join(" ")},b=a.Da().C(gvjs_qa,b,a.getContent());this.yj(b,a.rn());return b};gvjs_.Xk=function(){return gvjs_Ys};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};gvjs_.kb=function(a,b){gvjs_6A(b,gvjs_0r);return gvjs_pQ.o.kb.call(this,a,b)};gvjs_.getValue=function(){return""};gvjs_.sa=function(){return gvjs__r};gvjs_RB(gvjs__r,function(){return new gvjs_dC(null,gvjs_pQ.qc())});function gvjs_qQ(){}gvjs_s(gvjs_qQ,gvjs_pQ);gvjs_Gb(gvjs_qQ);gvjs_qQ.prototype.sa=function(){return gvjs_2r};gvjs_RB(gvjs_2r,function(){return new gvjs_dC(null,gvjs_qQ.qc())});function gvjs_Vha(a,b){gvjs_m(b)||(b=[b]);b=gvjs_u(b,function(a){return gvjs_o(a)?a:a.property+" "+a.duration+"s "+a.timing+" "+a.delay+"s"});gvjs_rQ(a,b.join(","))}
var gvjs_Wha=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(gvjs_y)return gvjs_te("10.0");var a=document.createElement(gvjs_qa),b=gvjs_ge?"-webkit":gvjs_fe?"-moz":gvjs_y?"-ms":gvjs_de?"-o":null,c={transition:gvjs_tw};b&&(c[b+"-transition"]=gvjs_tw);gvjs_we(a,gvjs_Bd(gvjs_b,{style:c}));return""!=gvjs_Ef(a.firstChild,"transition")});function gvjs_rQ(a,b){gvjs_E(a,"transition",b)};function gvjs_sQ(a,b,c,d,e){gvjs_WC.call(this);this.H=a;this.Rk=b;this.Nua=c;this.yba=d;this.XF=gvjs_m(e)?e:[e]}gvjs_s(gvjs_sQ,gvjs_WC);gvjs_=gvjs_sQ.prototype;gvjs_.play=function(){if(this.Kv())return!1;this.hL();this.cj("play");this.startTime=gvjs_Qb();this.I=1;if(gvjs_Wha())return gvjs_E(this.H,this.Nua),this.zm=gvjs_Ym(this.Wxa,void 0,this),!0;this.Q6(!1);return!1};
gvjs_.Wxa=function(){gvjs_Uf(this.H);gvjs_Vha(this.H,this.XF);gvjs_E(this.H,this.yba);this.zm=gvjs_Ym(gvjs_r(this.Q6,this,!1),1E3*this.Rk)};gvjs_.stop=function(){this.Kv()&&this.Q6(!0)};gvjs_.Q6=function(a){gvjs_rQ(this.H,"");gvjs_Zm(this.zm);gvjs_E(this.H,this.yba);this.endTime=gvjs_Qb();this.I=0;a?this.cj(gvjs_Gx):this.cj(gvjs_vu);this.Bz()};gvjs_.N=function(){this.stop();gvjs_sQ.o.N.call(this)};function gvjs_tQ(a,b,c,d,e){return new gvjs_sQ(a,b,{opacity:d},{opacity:e},{property:gvjs_eb,duration:b,timing:c,delay:0})}function gvjs_uQ(a,b){return gvjs_tQ(a,b,"ease-out",0,1)}function gvjs_vQ(a,b){return gvjs_tQ(a,b,"ease-in",1,0)};function gvjs_wQ(){this.nk=[];this.Ub=[];this.zl=[]}gvjs_wQ.prototype.Op=null;gvjs_wQ.prototype.Vg=null;gvjs_wQ.prototype.cA=!0;var gvjs_Xha=[2,2,6,6,0];gvjs_=gvjs_wQ.prototype;gvjs_.clear=function(){this.nk.length=0;this.Ub.length=0;this.zl.length=0;delete this.Op;delete this.Vg;delete this.cA;return this};gvjs_.moveTo=function(a,b){0==gvjs_ic(this.nk)?this.zl.length-=2:(this.nk.push(0),this.Ub.push(1));this.zl.push(a,b);this.Vg=this.Op=[a,b];return this};
gvjs_.lineTo=function(a){var b=gvjs_ic(this.nk);if(null==b)throw Error("Path cannot start with lineTo");1!=b&&(this.nk.push(1),this.Ub.push(0));for(b=0;b<arguments.length;b+=2){var c=arguments[b],d=arguments[b+1];this.zl.push(c,d)}this.Ub[this.Ub.length-1]+=b/2;this.Vg=[c,d];return this};
gvjs_.haa=function(a){var b=gvjs_ic(this.nk);if(null==b)throw Error("Path cannot start with curve");2!=b&&(this.nk.push(2),this.Ub.push(0));for(b=0;b<arguments.length;b+=6){var c=arguments[b+4],d=arguments[b+5];this.zl.push(arguments[b],arguments[b+1],arguments[b+2],arguments[b+3],c,d)}this.Ub[this.Ub.length-1]+=b/6;this.Vg=[c,d];return this};
gvjs_.close=function(){var a=gvjs_ic(this.nk);if(null==a)throw Error("Path cannot start with close");4!=a&&(this.nk.push(4),this.Ub.push(1),this.Vg=this.Op);return this};gvjs_.arc=function(a,b,c,d,e,f,g){a+=gvjs_Od(e,c);b+=gvjs_Pd(e,d);g?this.Vg&&a==this.Vg[0]&&b==this.Vg[1]||this.lineTo(a,b):this.moveTo(a,b);return this.arcTo(c,d,e,f)};
gvjs_.arcTo=function(a,b,c,d){var e=this.Vg[0]-gvjs_Od(c,a)+gvjs_Od(c+d,a),f=this.Vg[1]-gvjs_Pd(c,b)+gvjs_Pd(c+d,b);this.nk.push(3);this.Ub.push(1);this.zl.push(a,b,c,d,e,f);this.cA=!1;this.Vg=[e,f];return this};
gvjs_.nna=function(a,b,c,d){var e=this.Vg[0]-gvjs_Od(c,a),f=this.Vg[1]-gvjs_Pd(c,b),g=gvjs_Nd(d);d=Math.ceil(Math.abs(g)/Math.PI*2);g/=d;c=gvjs_Nd(c);for(var h=0;h<d;h++){var k=Math.cos(c),l=Math.sin(c),m=4/3*Math.sin(g/2)/(1+Math.cos(g/2)),n=e+(k-m*l)*a,p=f+(l+m*k)*b;c+=g;k=Math.cos(c);l=Math.sin(c);this.haa(n,p,e+(k+m*l)*a,f+(l-m*k)*b,e+k*a,f+l*b)}return this};function gvjs_xQ(a,b){for(var c=a.zl,d=0,e=0,f=a.nk.length;e<f;e++){var g=a.nk[e],h=gvjs_Xha[g]*a.Ub[e];b(g,c.slice(d,d+h));d+=h}}
gvjs_.clone=function(){var a=new this.constructor;a.nk=this.nk.concat();a.Ub=this.Ub.concat();a.zl=this.zl.concat();a.Op=this.Op&&this.Op.concat();a.Vg=this.Vg&&this.Vg.concat();a.cA=this.cA;return a};var gvjs_yQ={};gvjs_yQ[0]=gvjs_wQ.prototype.moveTo;gvjs_yQ[1]=gvjs_wQ.prototype.lineTo;gvjs_yQ[4]=gvjs_wQ.prototype.close;gvjs_yQ[2]=gvjs_wQ.prototype.haa;gvjs_yQ[3]=gvjs_wQ.prototype.nna;
function gvjs_Yha(a){if(a.cA)return a.clone();var b=new gvjs_wQ;gvjs_xQ(a,function(a,d){gvjs_yQ[a].apply(b,d)});return b}gvjs_wQ.prototype.transform=function(a){if(!this.cA)throw Error("Non-simple path");a.transform(this.zl,0,this.zl,0,this.zl.length/2);this.Op&&a.transform(this.Op,0,this.Op,0,1);this.Vg&&this.Op!=this.Vg&&a.transform(this.Vg,0,this.Vg,0,1);return this};gvjs_wQ.prototype.isEmpty=function(){return 0==this.nk.length};function gvjs_zQ(a,b,c,d,e){gvjs_0A.call(this,e);this.width=a;this.height=b;this.so=c||null;this.JH=d||null}gvjs_s(gvjs_zQ,gvjs_0A);gvjs_=gvjs_zQ.prototype;gvjs_.Jf=null;gvjs_.Ku=0;gvjs_.Hx=0;function gvjs_AQ(a){return a.so?new gvjs_A(a.so,a.JH):a.Zk()}gvjs_.bc=function(){return this.Zk()};gvjs_.Zk=function(){return this.dc?gvjs_Uf(this.j()):gvjs_p(this.width)&&gvjs_p(this.height)?new gvjs_A(this.width,this.height):null};function gvjs_BQ(a){var b=a.Zk();return b?b.width/gvjs_AQ(a).width:0}
gvjs_.Ze=function(a){gvjs_3e(a.j())};gvjs_.Se=function(a,b,c,d,e,f){return this.Ml(a,b,c,c,d,e,f)};gvjs_.ie=function(a,b,c,d,e,f,g,h,k,l,m){var n=h.size/2;c=g==gvjs_Rs?c+e-n:g==gvjs_1?c+e/2:c+n;return this.ej(a,b,c,b+d,c,f,h,k,l,m)};gvjs_.Nc=function(){return new gvjs_wQ};function gvjs_CQ(a,b,c,d,e,f){if(6==arguments.length)this.setTransform(a,b,c,d,e,f);else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.Ai=this.Di=1;this.Xh=this.Bi=this.Ci=this.Ei=0}}gvjs_=gvjs_CQ.prototype;gvjs_.clone=function(){return new gvjs_CQ(this.Ai,this.Xh,this.Bi,this.Di,this.Ci,this.Ei)};
gvjs_.setTransform=function(a,b,c,d,e,f){if(!(gvjs_p(a)&&gvjs_p(b)&&gvjs_p(c)&&gvjs_p(d)&&gvjs_p(e)&&gvjs_p(f)))throw Error("Invalid transform parameters");this.Ai=a;this.Xh=b;this.Bi=c;this.Di=d;this.Ci=e;this.Ei=f;return this};gvjs_.mP=function(a){this.Ai=a.Ai;this.Xh=a.Xh;this.Bi=a.Bi;this.Di=a.Di;this.Ci=a.Ci;this.Ei=a.Ei;return this};gvjs_.scale=function(a,b){this.Ai*=a;this.Xh*=a;this.Bi*=b;this.Di*=b;return this};
gvjs_.translate=function(a,b){this.Ci+=a*this.Ai+b*this.Bi;this.Ei+=a*this.Xh+b*this.Di;return this};gvjs_.rotate=function(a,b,c){var d=new gvjs_CQ,e=Math.cos(a);a=Math.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);c=this.Ai;d=this.Bi;this.Ai=b.Ai*c+b.Xh*d;this.Bi=b.Bi*c+b.Di*d;this.Ci+=b.Ci*c+b.Ei*d;c=this.Xh;d=this.Di;this.Xh=b.Ai*c+b.Xh*d;this.Di=b.Bi*c+b.Di*d;this.Ei+=b.Ci*c+b.Ei*d;return this};
gvjs_.toString=function(){return"matrix("+[this.Ai,this.Xh,this.Bi,this.Di,this.Ci,this.Ei].join()+")"};gvjs_.transform=function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var g=a[f++];c[d++]=e*this.Ai+g*this.Bi+this.Ci;c[d++]=e*this.Xh+g*this.Di+this.Ei}};gvjs_.equals=function(a){return this==a?!0:a?this.Ai==a.Ai&&this.Bi==a.Bi&&this.Ci==a.Ci&&this.Xh==a.Xh&&this.Di==a.Di&&this.Ei==a.Ei:!1};function gvjs_DQ(a,b){gvjs_W.call(this);this.H=a;this.Cd=b;this[gvjs_bm]=!1}gvjs_s(gvjs_DQ,gvjs_W);gvjs_=gvjs_DQ.prototype;gvjs_.Cd=null;gvjs_.H=null;gvjs_.Lw=null;gvjs_.j=function(){return this.H};gvjs_.gca=function(){return this.Cd};gvjs_.setTransform=function(a){this.Lw=a.clone();this.Cd.U5(this,a)};gvjs_.addEventListener=function(a,b,c,d){gvjs_V(this.H,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_pm(this.H,a,b,c,d)};gvjs_.N=function(){gvjs_DQ.o.N.call(this);gvjs_rm(this.H)};function gvjs_EQ(a,b,c,d){gvjs_DQ.call(this,a,b);this.wd(c);this.af(d)}gvjs_s(gvjs_EQ,gvjs_DQ);gvjs_=gvjs_EQ.prototype;gvjs_.fill=null;gvjs_.ye=null;gvjs_.af=function(a){this.fill=a;this.Cd.V5(this,a)};gvjs_.ob=function(){return this.fill};gvjs_.wd=function(a){this.ye=a;this.Cd.W5(this,a)};gvjs_.nca=function(){return this.ye};function gvjs_FQ(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_FQ,gvjs_EQ);function gvjs_GQ(a,b){gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_GQ,gvjs_DQ);function gvjs_HQ(a,b){gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_HQ,gvjs_DQ);function gvjs_IQ(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_IQ,gvjs_EQ);function gvjs_JQ(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_JQ,gvjs_EQ);function gvjs_KQ(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_KQ,gvjs_EQ);function gvjs_LQ(a){gvjs_DQ.call(this,null,a);this.dd=[]}gvjs_s(gvjs_LQ,gvjs_GQ);gvjs_=gvjs_LQ.prototype;gvjs_.clear=function(){this.dd.length&&(this.dd.length=0,this.Cd.Lg())};gvjs_.mf=function(){};gvjs_.appendChild=function(a){this.dd.push(a)};gvjs_.draw=function(){for(var a=0,b=this.dd.length;a<b;a++)this.Cd.Ge(this.dd[a])};gvjs_.Ze=function(a){gvjs_laa(this.dd,function(b){return b.dd?(b.Ze(a),!1):b===a})};
function gvjs_MQ(a,b,c,d,e,f,g,h){gvjs_EQ.call(this,a,b,g,h);this.jaa=c;this.kaa=d;this.v5=e;this.w5=f;this.il=new gvjs_wQ;gvjs_NQ(this);this.B4=new gvjs_OQ(null,b,this.il,g,h)}gvjs_s(gvjs_MQ,gvjs_FQ);function gvjs_NQ(a){a.il.clear();a.il.moveTo(a.jaa+gvjs_Od(0,a.v5),a.kaa+gvjs_Pd(0,a.w5));a.il.arcTo(a.v5,a.w5,0,360);a.il.close()}gvjs_MQ.prototype.setCenter=function(a,b){this.jaa=a;this.kaa=b;gvjs_NQ(this);this.B4.setPath(this.il)};
gvjs_MQ.prototype.setRadius=function(a,b){this.v5=a;this.w5=b;gvjs_NQ(this);this.B4.setPath(this.il)};gvjs_MQ.prototype.draw=function(a){this.B4.draw(a)};function gvjs_PQ(a,b,c,d,e,f,g,h){gvjs_EQ.call(this,a,b,g,h);this.Tw=c;this.Uw=d;this.RA=e;this.Gy=f}gvjs_s(gvjs_PQ,gvjs_JQ);gvjs_PQ.prototype.setPosition=function(a,b){this.Tw=a;this.Uw=b;this.$p&&this.Cd.Lg()};gvjs_PQ.prototype.$p=!1;gvjs_PQ.prototype.mf=function(a,b){this.RA=a;this.Gy=b;this.$p&&this.Cd.Lg()};
gvjs_PQ.prototype.draw=function(a){this.$p=!0;a.beginPath();a.moveTo(this.Tw,this.Uw);a.lineTo(this.Tw,this.Uw+this.Gy);a.lineTo(this.Tw+this.RA,this.Uw+this.Gy);a.lineTo(this.Tw+this.RA,this.Uw);a.closePath()};function gvjs_OQ(a,b,c,d,e){gvjs_EQ.call(this,a,b,d,e);this.setPath(c)}gvjs_s(gvjs_OQ,gvjs_IQ);gvjs_OQ.prototype.$p=!1;gvjs_OQ.prototype.setPath=function(a){this.il=a.cA?a:gvjs_Yha(a);this.$p&&this.Cd.Lg()};
gvjs_OQ.prototype.draw=function(a){this.$p=!0;a.beginPath();gvjs_xQ(this.il,function(b,c){switch(b){case 0:a.moveTo(c[0],c[1]);break;case 1:for(b=0;b<c.length;b+=2)a.lineTo(c[b],c[b+1]);break;case 2:for(b=0;b<c.length;b+=6)a.bezierCurveTo(c[b],c[b+1],c[b+2],c[b+3],c[b+4],c[b+5]);break;case 3:throw Error("Canvas paths cannot contain arcs");case 4:a.closePath()}})};
function gvjs_QQ(a,b,c,d,e,f,g,h,k,l){var m=gvjs_B(gvjs_qa,{style:"display:table;position:absolute;padding:0;margin:0;border:0"});gvjs_EQ.call(this,m,a,k,l);this.Gf=b;this.kka=c;this.gCa=d;this.lka=e;this.hCa=f;this.Yma=g||gvjs_ab;this.bra=h;this.$J=gvjs_B(gvjs_qa,{style:"display:table-cell;padding: 0;margin: 0;border: 0"});c=this.kka;h=this.lka;d=this.gCa;e=this.hCa;k=this.Yma;f=this.bra;b=this.j().style;g=gvjs_BQ(this.Cd);l=this.Cd;var n=l.Zk();l=n?n.height/gvjs_AQ(l).height:0;c==h?(b.lineHeight=
"90%",this.$J.style.verticalAlign=k==gvjs_1?gvjs_5v:k==gvjs_ab?d<e?gvjs_ey:gvjs_Rs:d<e?gvjs_Rs:gvjs_ey,b.textAlign=gvjs_1,h=f.size*g,b.top=Math.round(Math.min(d,e)*l)+gvjs_g,b.left=Math.round((c-h/2)*g)+gvjs_g,b.width=Math.round(h)+gvjs_g,b.height=Math.abs(d-e)*l+gvjs_g,b.fontSize=.6*f.size*l+"pt"):(b.lineHeight=gvjs_Nq,this.$J.style.verticalAlign=gvjs_ey,b.textAlign=k,b.top=Math.round(((d+e)/2-2*f.size/3)*l)+gvjs_g,b.left=Math.round(c*g)+gvjs_g,b.width=Math.round(Math.abs(h-c)*g)+gvjs_g,b.height=
gvjs_Oa,b.fontSize=f.size*l+"pt");b.fontWeight=f.bold?gvjs_Ps:gvjs_kw;b.fontStyle=f.Qc?gvjs_qv:gvjs_kw;b.fontFamily=f.family;c=this.ob();b.color=c.ue()||c.aca();gvjs_RQ(this);a.j().appendChild(m);m.appendChild(this.$J)}gvjs_s(gvjs_QQ,gvjs_KQ);gvjs_QQ.prototype.Vt=function(a){this.Gf=a;gvjs_RQ(this)};gvjs_QQ.prototype.af=function(a){this.fill=a;var b=this.j();b&&(b.style.color=a.ue()||a.aca())};gvjs_QQ.prototype.wd=function(){};gvjs_QQ.prototype.draw=function(){};
function gvjs_RQ(a){if(a.kka==a.lka){var b=gvjs_u(a.Gf.split(""),function(a){return gvjs_0b(a)}).join(gvjs_la),b=gvjs_Fd(gvjs_id("Concatenate escaped chars and <br>"),b);gvjs_we(a.$J,b)}else gvjs_we(a.$J,gvjs_xd(a.Gf))}function gvjs_SQ(a,b,c,d,e,f,g){gvjs_DQ.call(this,a,b);this.Tw=c;this.Uw=d;this.RA=e;this.Gy=f;this.zAa=g}gvjs_s(gvjs_SQ,gvjs_HQ);gvjs_=gvjs_SQ.prototype;gvjs_.$p=!1;gvjs_.setPosition=function(a,b){this.Tw=a;this.Uw=b;this.$p&&this.Cd.Lg()};
gvjs_.mf=function(a,b){this.RA=a;this.Gy=b;this.$p&&this.Cd.Lg()};gvjs_.draw=function(a){this.Bda?(this.RA&&this.Gy&&a.drawImage(this.Bda,this.Tw,this.Uw,this.RA,this.Gy),this.$p=!0):(a=new Image,a.onload=gvjs_r(this.cta,this,a),a.src=this.zAa)};gvjs_.cta=function(a){this.Bda=a;this.Cd.Lg()};function gvjs_Zha(){};function gvjs_TQ(a,b){this.Hk=a;this.Sq=null==b?1:b}gvjs_s(gvjs_TQ,gvjs_Zha);gvjs_TQ.prototype.ue=function(){return this.Hk};gvjs_TQ.prototype.getOpacity=function(){return this.Sq};function gvjs_UQ(a,b,c,d,e){gvjs_zQ.call(this,a,b,c,d,e)}gvjs_s(gvjs_UQ,gvjs_zQ);gvjs_=gvjs_UQ.prototype;gvjs_.V5=function(){this.Lg()};gvjs_.W5=function(){this.Lg()};gvjs_.U5=function(){this.Lg()};function gvjs_VQ(a,b){a=a.getContext();a.save();b=b.Lw?b.Lw.clone():new gvjs_CQ;var c=b.Ci,d=b.Ei;(c||d)&&a.translate(c,d);(b=b.Xh)&&a.rotate(Math.asin(b))}
gvjs_.C=function(){var a=this.F.C(gvjs_qa,{style:"position:relative;overflow:hidden"});this.H=a;this.cd=this.F.C("CANVAS");a.appendChild(this.cd);this.H2=this.Jf=new gvjs_LQ(this);this.oya=0;gvjs_WQ(this)};gvjs_.getContext=function(){this.j()||this.C();this.Hl||(this.Hl=this.cd.getContext("2d"),this.Hl.save());return this.Hl};gvjs_.mf=function(a,b){this.width=a;this.height=b;gvjs_WQ(this);this.Lg()};
gvjs_.Zk=function(){var a=this.width,b=this.height,c=gvjs_o(a)&&-1!=a.indexOf("%"),d=gvjs_o(b)&&-1!=b.indexOf("%");if(!this.dc&&(c||d))return null;var e,f;c&&(e=this.j().parentNode,f=gvjs_Uf(e),a=parseFloat(a)*f.width/100);d&&(e=e||this.j().parentNode,f=f||gvjs_Uf(e),b=parseFloat(b)*f.height/100);return new gvjs_A(a,b)};function gvjs_WQ(a){gvjs_Sf(a.j(),a.width,a.height);var b=a.Zk();b&&(gvjs_Sf(a.cd,b.width,b.height),a.cd.width=b.width,a.cd.height=b.height,a.Hl=null)}
gvjs_.reset=function(){var a=this.getContext();a.restore();var b=this.Zk();b.width&&b.height&&a.clearRect(0,0,b.width,b.height);a.save()};gvjs_.clear=function(){this.reset();this.Jf.clear();for(var a=this.j();1<a.childNodes.length;)a.removeChild(a.lastChild)};
gvjs_.Lg=function(){if(!this.mGa&&this.dc){this.reset();if(this.so){var a=this.Zk();this.getContext().scale(a.width/this.so,a.height/this.JH)}(this.Ku||this.Hx)&&this.getContext().translate(-this.Ku,-this.Hx);gvjs_VQ(this,this.Jf);this.Jf.draw(this.Hl);this.getContext().restore()}};
gvjs_.Ge=function(a){if(!(a instanceof gvjs_QQ)){var b=this.getContext();gvjs_VQ(this,a);if(a.ob&&a.nca){var c=a.ob();if(c)if(c instanceof gvjs_TQ)0!=c.getOpacity()&&(b.globalAlpha=c.getOpacity(),b.fillStyle=c.ue(),a.draw(b),b.fill(),b.globalAlpha=1);else{var d=b.createLinearGradient(c.OFa(),c.QFa(),c.PFa(),c.RFa());d.addColorStop(0,c.aca());d.addColorStop(1,c.NFa());b.fillStyle=d;a.draw(b);b.fill()}if(c=a.ye)a.draw(b),b.strokeStyle=c.ue(),a=c.zb(),gvjs_o(a)&&-1!=a.indexOf(gvjs_g)&&(a=parseFloat(a)/
gvjs_BQ(this)),b.lineWidth=a,b.stroke()}else a.draw(b);this.getContext().restore()}};gvjs_.append=function(a,b){b=b||this.Jf;b.appendChild(a);!this.dc||this.oya||b!=this.Jf&&b!=this.H2||this.Ge(a)};gvjs_.Ml=function(a,b,c,d,e,f,g){a=new gvjs_MQ(null,this,a,b,c,d,e,f);this.append(a,g);return a};gvjs_.ub=function(a,b,c,d,e,f,g){a=new gvjs_PQ(null,this,a,b,c,d,e,f);this.append(a,g);return a};gvjs_.drawImage=function(a,b,c,d,e,f){a=new gvjs_SQ(null,this,a,b,c,d,e);this.append(a,f);return a};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){a=new gvjs_QQ(this,a,b,c,d,e,f,g,h,k);this.append(a,l);return a};gvjs_.Ha=function(a,b,c,d){a=new gvjs_OQ(null,this,a,b,c);this.append(a,d);return a};gvjs_.Pa=function(a){var b=new gvjs_LQ(this);a=a||this.Jf;if(a==this.Jf||a==this.H2)this.H2=b;this.append(b,a);return b};gvjs_.N=function(){this.Hl=null;gvjs_UQ.o.N.call(this)};gvjs_.$b=function(){var a=this.Zk();gvjs_UQ.o.$b.call(this);a||(gvjs_WQ(this),this.dispatchEvent(gvjs_2w));this.Lg()};
gvjs_.Ze=function(a){a&&(this.Jf.Ze(a),this.Lg())};function gvjs_XQ(a,b,c){this.ba=a;this.Hk=b;this.Sq=null==c?1:c}gvjs_XQ.prototype.zb=function(){return this.ba};gvjs_XQ.prototype.ue=function(){return this.Hk};gvjs_XQ.prototype.getOpacity=function(){return this.Sq};function gvjs_YQ(a,b){gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_YQ,gvjs_GQ);gvjs_YQ.prototype.clear=function(){gvjs_0e(this.j())};gvjs_YQ.prototype.mf=function(a,b){gvjs_ZQ(this.j(),{width:a,height:b})};function gvjs__Q(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs__Q,gvjs_FQ);gvjs__Q.prototype.setCenter=function(a,b){gvjs_ZQ(this.j(),{cx:a,cy:b})};gvjs__Q.prototype.setRadius=function(a,b){gvjs_ZQ(this.j(),{rx:a,ry:b})};function gvjs_0Q(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_0Q,gvjs_JQ);
gvjs_0Q.prototype.setPosition=function(a,b){gvjs_ZQ(this.j(),{x:a,y:b})};gvjs_0Q.prototype.mf=function(a,b){gvjs_ZQ(this.j(),{width:a,height:b})};function gvjs_1Q(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_1Q,gvjs_IQ);gvjs_1Q.prototype.setPath=function(a){gvjs_ZQ(this.j(),{d:gvjs_2Q(a)})};function gvjs_3Q(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_3Q,gvjs_KQ);gvjs_3Q.prototype.Vt=function(a){this.j().firstChild.data=a};function gvjs_4Q(a,b){gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_4Q,gvjs_HQ);
gvjs_4Q.prototype.setPosition=function(a,b){gvjs_ZQ(this.j(),{x:a,y:b})};gvjs_4Q.prototype.mf=function(a,b){gvjs_ZQ(this.j(),{width:a,height:b})};function gvjs_5Q(a,b,c,d,e){gvjs_zQ.call(this,a,b,c,d,e);this.Xp={};this.Q7=gvjs_ge&&!gvjs_te(526);this.Ed=new gvjs_qp(this)}var gvjs_6Q;gvjs_s(gvjs_5Q,gvjs_zQ);gvjs_=gvjs_5Q.prototype;gvjs_.nb=function(a,b){a=this.F.vc().createElementNS(gvjs_ev,a);b&&gvjs_ZQ(a,b);return a};function gvjs_ZQ(a,b){for(var c in b)a.setAttribute(c,b[c])}gvjs_.ho=function(a,b){(b||this.Jf).j().appendChild(a.j())};
gvjs_.V5=function(a,b){a=a.j();b instanceof gvjs_TQ?(a.setAttribute(gvjs_pu,b.ue()),a.setAttribute(gvjs_qu,b.getOpacity())):a.setAttribute(gvjs_pu,gvjs_e)};gvjs_.W5=function(a,b){a=a.j();b?(a.setAttribute(gvjs_Ix,b.ue()),a.setAttribute(gvjs_Lx,b.getOpacity()),b=b.zb(),gvjs_o(b)&&-1!=b.indexOf(gvjs_g)?a.setAttribute(gvjs_Mx,parseFloat(b)/gvjs_BQ(this)):a.setAttribute(gvjs_Mx,b)):a.setAttribute(gvjs_Ix,gvjs_e)};
gvjs_.U5=function(a,b){b=[b.Ai,b.Xh,b.Bi,b.Di,b.Ci,b.Ei].join();a.j().setAttribute(gvjs_iy,"matrix("+b+")")};
gvjs_.C=function(){var a=this.nb(gvjs_Ux,{width:this.width,height:this.height,overflow:gvjs_7a}),b=this.nb("g");this.r_=this.nb(gvjs_Xt);this.Jf=new gvjs_YQ(b,this);a.appendChild(this.r_);a.appendChild(b);this.H=a;if(this.so||this.Ku||this.Hx)this.j().setAttribute("preserveAspectRatio",gvjs_e),this.Q7?this.OW():this.j().setAttribute("viewBox",this.Ku+" "+this.Hx+" "+(this.so?this.so+" "+this.JH:""))};
gvjs_.OW=function(){if(this.dc&&(this.so||this.Ku||!this.Hx)){var a=this.Zk();if(0==a.width)this.j().style.visibility=gvjs_7a;else{this.j().style.visibility="";var b=-this.Ku,c=-this.Hx,d=a.width/this.so,a=a.height/this.JH;this.Jf.j().setAttribute(gvjs_iy,"scale("+d+" "+a+") translate("+b+" "+c+")")}}};gvjs_.mf=function(a,b){gvjs_Sf(this.j(),a,b)};
gvjs_.Zk=function(){if(!gvjs_fe)return this.dc?gvjs_Uf(this.j()):gvjs_5Q.o.Zk.call(this);var a=this.width,b=this.height,c=gvjs_o(a)&&-1!=a.indexOf("%"),d=gvjs_o(b)&&-1!=b.indexOf("%");if(!this.dc&&(c||d))return null;var e,f;c&&(e=this.j().parentNode,f=gvjs_Uf(e),a=parseFloat(a)*f.width/100);d&&(e=e||this.j().parentNode,f=f||gvjs_Uf(e),b=parseFloat(b)*f.height/100);return new gvjs_A(a,b)};gvjs_.clear=function(){this.Jf.clear();gvjs_0e(this.r_);this.Xp={}};
gvjs_.Ml=function(a,b,c,d,e,f,g){a=this.nb(gvjs_bu,{cx:a,cy:b,rx:c,ry:d});e=new gvjs__Q(a,this,e,f);this.ho(e,g);return e};gvjs_.ub=function(a,b,c,d,e,f,g){a=this.nb(gvjs_Xw,{x:a,y:b,width:c,height:d});e=new gvjs_0Q(a,this,e,f);this.ho(e,g);return e};gvjs_.drawImage=function(a,b,c,d,e,f){a=this.nb("image",{x:a,y:b,width:c,height:d,"image-rendering":"optimizeQuality",preserveAspectRatio:gvjs_e});a.setAttributeNS("http://www.w3.org/1999/xlink","href",e);e=new gvjs_4Q(a,this);this.ho(e,f);return e};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){var m=Math.round(gvjs_Qd(b,c,d,e));d-=b;e-=c;e=Math.round(Math.sqrt(d*d+e*e));var n=g.size;d={"font-family":g.family,"font-size":n};var n=Math.round(c-n/2+Math.round(.85*n)),p=b;f==gvjs_1?(p+=Math.round(e/2),d[gvjs_Yx]=gvjs_5v):f==gvjs_O&&(p+=e,d[gvjs_Yx]=gvjs_3);d.x=p;d.y=n;g.bold&&(d[gvjs_Au]=gvjs_Ps);g.Qc&&(d[gvjs_zu]=gvjs_qv);0!=m&&(d.transform=gvjs_9w+m+" "+b+" "+c+")");b=this.nb(gvjs_Q,d);b.appendChild(this.F.vc().createTextNode(a));null==h&&gvjs_fe&&gvjs_ie&&
(a=gvjs_Qa,k instanceof gvjs_TQ&&(a=k.ue()),h=new gvjs_XQ(1,a));k=new gvjs_3Q(b,this,h,k);this.ho(k,l);return k};gvjs_.Ha=function(a,b,c,d){a=this.nb(gvjs_Aw,{d:gvjs_2Q(a)});b=new gvjs_1Q(a,this,b,c);this.ho(b,d);return b};
function gvjs_2Q(a){var b=[];gvjs_xQ(a,function(a,d){switch(a){case 0:b.push("M");Array.prototype.push.apply(b,d);break;case 1:b.push("L");Array.prototype.push.apply(b,d);break;case 2:b.push("C");Array.prototype.push.apply(b,d);break;case 3:a=d[3];b.push("A",d[0],d[1],0,180<Math.abs(a)?1:0,0<a?1:0,d[4],d[5]);break;case 4:b.push("Z")}});return b.join(" ")}gvjs_.Pa=function(a){var b=this.nb("g");(a||this.Jf).j().appendChild(b);return new gvjs_YQ(b,this)};
gvjs_.Yl=function(){throw Error("unimplemented method");};gvjs_.$b=function(){var a=this.Zk();gvjs_5Q.o.$b.call(this);a||this.dispatchEvent(gvjs_2w);if(this.Q7){var a=this.width,b=this.height;typeof a==gvjs_h&&-1!=a.indexOf("%")&&typeof b==gvjs_h&&-1!=b.indexOf("%")&&this.Ed.B(gvjs_7Q(),gvjs_vl,this.OW);this.OW()}};gvjs_.Rf=function(){gvjs_5Q.o.Rf.call(this);this.Q7&&this.Ed.Qb(gvjs_7Q(),gvjs_vl,this.OW)};
gvjs_.N=function(){delete this.Xp;delete this.r_;delete this.Jf;this.Ed.oa();delete this.Ed;gvjs_5Q.o.N.call(this)};function gvjs_7Q(){gvjs_6Q||(gvjs_6Q=new gvjs_Xm(400),gvjs_6Q.start());return gvjs_6Q};function gvjs_8Q(){return this.H=this.Cd.F.j(this.cc)||this.H}function gvjs_9Q(a,b){this.cc=a.id;gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_9Q,gvjs_GQ);gvjs_9Q.prototype.j=gvjs_8Q;gvjs_9Q.prototype.clear=function(){gvjs_0e(this.j())};gvjs_9Q.prototype.mf=function(a,b){var c=this.j(),d=c.style;d.width=gvjs_$Q(a)+gvjs_g;d.height=gvjs_$Q(b)+gvjs_g;c.coordsize=gvjs_$Q(a)+" "+gvjs_$Q(b);this.Cd.Jf!=this&&(c.coordorigin=gvjs_Jq)};
function gvjs_aR(a,b,c,d,e,f,g,h){this.cc=a.id;gvjs_EQ.call(this,a,b,g,h);this.cx=c;this.cy=d;this.rx=e;this.ry=f}gvjs_s(gvjs_aR,gvjs_FQ);gvjs_aR.prototype.j=gvjs_8Q;gvjs_aR.prototype.setCenter=function(a,b){this.cx=a;this.cy=b;gvjs_bR(this.j(),a-this.rx,b-this.ry,2*this.rx,2*this.ry)};gvjs_aR.prototype.setRadius=function(a,b){this.rx=a;this.ry=b;gvjs_bR(this.j(),this.cx-a,this.cy-b,2*a,2*b)};function gvjs_cR(a,b,c,d){this.cc=a.id;gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_cR,gvjs_JQ);
gvjs_cR.prototype.j=gvjs_8Q;gvjs_cR.prototype.setPosition=function(a,b){var c=this.j().style;c.left=gvjs_dR(a);c.top=gvjs_dR(b)};gvjs_cR.prototype.mf=function(a,b){var c=this.j().style;c.width=gvjs_$Q(a)+gvjs_g;c.height=gvjs_$Q(b)+gvjs_g};function gvjs_eR(a,b,c,d){this.cc=a.id;gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_eR,gvjs_IQ);gvjs_eR.prototype.j=gvjs_8Q;gvjs_eR.prototype.setPath=function(a){gvjs_fR(this.j(),gvjs_Aw,gvjs_gR(a))};function gvjs_hR(a,b,c,d){this.cc=a.id;gvjs_EQ.call(this,a,b,c,d)}
gvjs_s(gvjs_hR,gvjs_KQ);gvjs_hR.prototype.j=gvjs_8Q;gvjs_hR.prototype.Vt=function(a){gvjs_fR(this.j().childNodes[1],gvjs_h,a)};function gvjs_iR(a,b){this.cc=a.id;gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_iR,gvjs_HQ);gvjs_iR.prototype.j=gvjs_8Q;gvjs_iR.prototype.setPosition=function(a,b){var c=this.j().style;c.left=gvjs_dR(a);c.top=gvjs_dR(b)};gvjs_iR.prototype.mf=function(a,b){var c=this.j().style;c.width=gvjs_dR(a);c.height=gvjs_dR(b)};function gvjs_jR(a,b,c,d,e){gvjs_zQ.call(this,a,b,c,d,e);this.Ed=new gvjs_qp(this);gvjs_3l(this,this.Ed)}gvjs_s(gvjs_jR,gvjs_zQ);var gvjs_kR=gvjs_j.document&&gvjs_j.document.documentMode&&8<=gvjs_j.document.documentMode;function gvjs_lR(a){return gvjs_o(a)&&gvjs_Wb(a)?a:parseFloat(a.toString())+gvjs_g}function gvjs_mR(a){return Math.round(100*(parseFloat(a.toString())-.5))}function gvjs_dR(a){return gvjs_mR(a)+gvjs_g}function gvjs_$Q(a){return Math.round(100*parseFloat(a.toString()))}
function gvjs_fR(a,b,c){gvjs_kR?a[b]=c:a.setAttribute(b,c)}function gvjs_nR(a,b){a=a.F.createElement("g_vml_:"+b);a.id="goog_"+gvjs_haa++;return a}function gvjs_oR(a){if(gvjs_kR&&a.dc){var b=gvjs_Fd(gvjs_id("Assign innerHTML to itself"),a.j().innerHTML);gvjs_we(a.j(),b)}}gvjs_jR.prototype.ho=function(a,b){(b||this.Jf).j().appendChild(a.j());gvjs_oR(this)};
gvjs_jR.prototype.V5=function(a,b){a=a.j();gvjs__ha(a);if(b instanceof gvjs_TQ)if(b.ue()==gvjs_wb)a.filled=!1;else if(1!=b.getOpacity()){a.filled=!0;var c=gvjs_nR(this,gvjs_pu);c.opacity=Math.round(100*b.getOpacity())+"%";c.color=b.ue();a.appendChild(c)}else a.filled=!0,a.fillcolor=b.ue();else a.filled=!1;gvjs_oR(this)};
gvjs_jR.prototype.W5=function(a,b){a=a.j();if(b){a.stroked=!0;var c=b.zb(),c=gvjs_o(c)&&-1==c.indexOf(gvjs_g)?parseFloat(c):c*gvjs_BQ(this),d=a.getElementsByTagName(gvjs_Ix)[0];d||(d=d||gvjs_nR(this,gvjs_Ix),a.appendChild(d));d.opacity=b.getOpacity();d.weight=c+gvjs_g;d.color=b.ue()}else a.stroked=!1;gvjs_oR(this)};
gvjs_jR.prototype.U5=function(a,b){a=a.j();gvjs_0ha(a);var c=gvjs_nR(this,"skew");c.on=gvjs_xb;c.origin=-a.style.pixelLeft/a.style.pixelWidth-.5+","+(-a.style.pixelTop/a.style.pixelHeight-.5);c.offset=b.Ci.toFixed(1)+"px,"+b.Ei.toFixed(1)+gvjs_g;c.matrix=[b.Ai.toFixed(6),b.Bi.toFixed(6),b.Xh.toFixed(6),b.Di.toFixed(6),0,0].join();a.appendChild(c);gvjs_oR(this)};function gvjs_0ha(a){gvjs_t(a.childNodes,function(b){"skew"==b.tagName&&a.removeChild(b)})}
function gvjs__ha(a){a.fillcolor="";gvjs_t(a.childNodes,function(b){b.tagName==gvjs_pu&&a.removeChild(b)})}function gvjs_bR(a,b,c,d,e){var f=a.style;f.position=gvjs_a;f.left=gvjs_dR(b);f.top=gvjs_dR(c);f.width=gvjs_$Q(d)+gvjs_g;f.height=gvjs_$Q(e)+gvjs_g;a.tagName==gvjs_sx&&(a.coordsize=gvjs_$Q(d)+" "+gvjs_$Q(e))}function gvjs_pR(a,b){b=gvjs_nR(a,b);a=gvjs_AQ(a);gvjs_bR(b,0,0,a.width,a.height);return b}if(gvjs_y)try{gvjs_Af(document.namespaces)}catch(a){}gvjs_=gvjs_jR.prototype;
gvjs_.C=function(){var a=this.F.vc();a.namespaces.g_vml_||(gvjs_kR?a.namespaces.add("g_vml_",gvjs_py,"#default#VML"):a.namespaces.add("g_vml_",gvjs_py),a.createStyleSheet().cssText="g_vml_\\:*{behavior:url(#default#VML)}");var a=this.width,b=this.height,c=this.F.C(gvjs_qa,{style:"overflow:hidden;position:relative;width:"+gvjs_lR(a)+";height:"+gvjs_lR(b)});this.H=c;var d=gvjs_nR(this,gvjs_Zu),e=d.style;e.position=gvjs_a;e.left=e.top="0";e.width=this.width;e.height=this.height;d.coordsize=this.so?gvjs_$Q(this.so)+
" "+gvjs_$Q(this.JH):gvjs_$Q(a)+" "+gvjs_$Q(b);d.coordorigin=gvjs_k(this.Ku)?gvjs_$Q(this.Ku)+" "+gvjs_$Q(this.Hx):gvjs_Jq;c.appendChild(d);this.Jf=new gvjs_9Q(d,this);gvjs_V(c,gvjs_2w,gvjs_r(this.h1,this))};gvjs_.h1=function(){var a=gvjs_Uf(this.j()),b=this.Jf.j().style;if(a.width)b.width=a.width+gvjs_g,b.height=a.height+gvjs_g;else{for(a=this.j();a&&a.currentStyle&&a.currentStyle.display!=gvjs_e;)a=a.parentNode;a&&a.currentStyle&&this.Ed.B(a,"propertychange",this.h1)}this.dispatchEvent(gvjs_2w)};
gvjs_.mf=function(a,b){gvjs_Sf(this.j(),a,b)};gvjs_.Zk=function(){var a=this.j();return new gvjs_A(a.style.pixelWidth||a.offsetWidth||1,a.style.pixelHeight||a.offsetHeight||1)};gvjs_.clear=function(){this.Jf.clear()};gvjs_.Ml=function(a,b,c,d,e,f,g){var h=gvjs_nR(this,"oval");gvjs_bR(h,a-c,b-d,2*c,2*d);a=new gvjs_aR(h,this,a,b,c,d,e,f);this.ho(a,g);return a};gvjs_.ub=function(a,b,c,d,e,f,g){var h=gvjs_nR(this,gvjs_Xw);gvjs_bR(h,a,b,c,d);a=new gvjs_cR(h,this,e,f);this.ho(a,g);return a};
gvjs_.drawImage=function(a,b,c,d,e,f){var g=gvjs_nR(this,"image");gvjs_bR(g,a,b,c,d);gvjs_fR(g,"src",e);a=new gvjs_iR(g,this);this.ho(a,f);return a};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){var m=gvjs_pR(this,gvjs_sx),n=gvjs_nR(this,gvjs_Aw);gvjs_fR(n,"v","M"+gvjs_mR(b)+","+gvjs_mR(c)+"L"+gvjs_mR(d)+","+gvjs_mR(e)+"E");gvjs_fR(n,gvjs_0x,gvjs_xb);b=gvjs_nR(this,"textpath");b.setAttribute("on",gvjs_xb);c=b.style;c.fontSize=g.size*gvjs_BQ(this);c.fontFamily=g.family;null!=f&&(c[gvjs_uy]=f);g.bold&&(c.fontWeight=gvjs_Ps);g.Qc&&(c.fontStyle=gvjs_qv);gvjs_fR(b,gvjs_h,a);m.appendChild(n);m.appendChild(b);a=new gvjs_hR(m,this,h,k);this.ho(a,l);return a};
gvjs_.Ha=function(a,b,c,d){var e=gvjs_pR(this,gvjs_sx);gvjs_fR(e,gvjs_Aw,gvjs_gR(a));a=new gvjs_eR(e,this,b,c);this.ho(a,d);return a};
function gvjs_gR(a){var b=[];gvjs_xQ(a,function(a,d){switch(a){case 0:b.push("m");Array.prototype.push.apply(b,gvjs_u(d,gvjs_$Q));break;case 1:b.push("l");Array.prototype.push.apply(b,gvjs_u(d,gvjs_$Q));break;case 2:b.push("c");Array.prototype.push.apply(b,gvjs_u(d,gvjs_$Q));break;case 4:b.push("x");break;case 3:a=d[2]+d[3],b.push("ae",gvjs_$Q(d[4]-gvjs_Od(a,d[0])),gvjs_$Q(d[5]-gvjs_Pd(a,d[1])),gvjs_$Q(d[0]),gvjs_$Q(d[1]),Math.round(-65536*d[2]),Math.round(-65536*d[3]))}});return b.join(" ")}
gvjs_.Pa=function(a){var b=gvjs_pR(this,gvjs_Zu);(a||this.Jf).j().appendChild(b);return new gvjs_9Q(b,this)};gvjs_.Yl=function(){return 0};gvjs_.$b=function(){gvjs_jR.o.$b.call(this);this.h1();gvjs_oR(this)};gvjs_.N=function(){this.Jf=null;gvjs_jR.o.N.call(this)};function gvjs_qR(a){a=a.className;return gvjs_o(a)&&a.match(/\S+/g)||[]}function gvjs_rR(a,b){for(var c=gvjs_qR(a),d=gvjs_Dc(arguments,1),e=c,f=0;f<d.length;f++)gvjs_sc(e,d[f])||e.push(d[f]);c=c.join(" ");a.className=c}function gvjs_sR(a,b){var c=gvjs_qR(a),d=gvjs_Dc(arguments,1),c=gvjs_1ha(c,d).join(" ");a.className=c}function gvjs_1ha(a,b){return gvjs_lc(a,function(a){return!gvjs_sc(b,a)})};






google.loader.loaded({"module":"visualization","version":"1.0","components":["geochart","default","ui","format"]});
google.loader.eval.visualization = function() {eval(arguments[0]);};if (google.loader.eval.scripts && google.loader.eval.scripts['visualization']) {(function() {var scripts = google.loader.eval.scripts['visualization'];for (var i = 0; i < scripts.length; i++) {google.loader.eval.visualization(scripts[i]);}})();google.loader.eval.scripts['visualization'] = null;}})();