var gvjs_aa=" and ",gvjs_ba="#000000",gvjs_ca="#808080",gvjs_da="#fff",gvjs_ea="#ffffff",gvjs_fa="<",gvjs_ga=""",gvjs_ha=", ",gvjs_ia="...",gvjs_ja="0000000000000000",gvjs_ka="
",gvjs_la="April",gvjs_ma="August",gvjs_na="BUTTON",gvjs_oa="Can't combine significant digits and minimum fraction digits",gvjs_pa="DAY",gvjs_a="DIV",gvjs_qa="December",gvjs_ra="Edge",gvjs_sa="February",gvjs_ta="Friday",gvjs_ua="HH:mm",gvjs_va="HH:mm:ss",gvjs_wa="IFRAME",gvjs_xa="INPUT",gvjs_ya="Inconsistent use of percent/permill characters",
gvjs_za="January",gvjs_Aa="MONTH",gvjs_Ba="Map",gvjs_Ca="March",gvjs_Da="May",gvjs_Ea="Monday",gvjs_Fa="November",gvjs_Ga="OBJECT",gvjs_Ha="October",gvjs_Ia="QUARTER",gvjs_Ja="SCRIPT",gvjs_Ka="SELECT",gvjs_La="SOURCE",gvjs_Ma="STYLE",gvjs_Na="Saturday",gvjs_Oa="September",gvjs_Pa="Sunday",gvjs_Qa="TABLE",gvjs_Ra="TBODY",gvjs_Sa="TD",gvjs_Ta="TEXTAREA",gvjs_Ua="TR",gvjs_Va="Thursday",gvjs_Wa="Too many percent/permill",gvjs_Xa="Tuesday",gvjs_Ya="Uneven number of arguments",gvjs_Za="Wednesday",gvjs__a=
"YEAR",gvjs_0a="_bar_format_old_value",gvjs_1a="_default_",gvjs_2a="about:invalid#zClosurez",gvjs_3a="array",gvjs_4a="background-color:",gvjs_5a="backgroundColor",gvjs_6a="black",gvjs_7a="bold",gvjs_8a="boolean",gvjs_9a="class",gvjs_$a="className",gvjs_b="color",gvjs_ab="dash",gvjs_bb="date",gvjs_cb="datetime",gvjs_db="div",gvjs_eb="false",gvjs_fb="fill",gvjs_gb="fillOpacity",gvjs_hb="fontName",gvjs_ib="fontSize",gvjs_jb="full",gvjs_c="function",gvjs_kb="google.visualization.NumberFormat",gvjs_lb=
"gradient",gvjs_mb="height",gvjs_nb="italic",gvjs_ob="medium",gvjs_pb="nonNegative",gvjs_d="none",gvjs_qb="null",gvjs_e="number",gvjs_rb="numberOrString",gvjs_sb="object",gvjs_tb="opacity",gvjs_ub="pattern",gvjs_vb="prefix",gvjs_wb="primarydiagonalstripes",gvjs_xb="ratio",gvjs_yb="role",gvjs_zb="sans-serif",gvjs_Ab="secondarydiagonalstripes",gvjs_Bb="short",gvjs_Cb="solid",gvjs_f="string",gvjs_Db="stroke",gvjs_Eb="strokeOpacity",gvjs_Fb="strokeWidth",gvjs_Gb="style",gvjs_Hb="suffix",gvjs_Ib="tabindex",
gvjs_Jb="text/javascript",gvjs_Kb="timeofday",gvjs_Lb="transparent",gvjs_Mb="true",gvjs_Nb="type",gvjs_Ob="underline",gvjs_Pb="webkit",gvjs_Qb="white",gvjs_Rb="width",gvjs_Sb="zClosurez",gvjs_Tb="{1} 'at' {0}",gvjs_Ub="{1}, {0}",gvjs_;function gvjs_Vb(a){var b=0;return function(){return ba||1342177279>>=1)b+=b;return d}});
gvjs_bc("String.prototype.endsWith",function(a){return a?a:function(a,c){var b=gvjs_cc(this,a,"endsWith");a+="";void 0===c&&(c=b.length);c=Math.max(0,Math.min(c|0,b.length));for(var e=a.length;0=e}});gvjs_bc("Array.prototype.fill",function(a){return a?a:function(a,c,d){var b=this.length||0;0>c&&(c=Math.max(0,b+c));if(null==d||d>b)d=b;d=Number(d);0>d&&(d=Math.max(0,b+d));for(c=Number(c||0);ca?-b:b}});gvjs_bc("Math.log2",function(a){return a?a:function(a){return Math.log(a)/Math.LN2}});
gvjs_bc("Array.from",function(a){return a?a:function(a,c,d){c=null!=c?c:function(a){return a};var b=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if(typeof f==gvjs_c){a=f.call(a);for(var g=0;!(f=a.next()).done;)b.push(c.call(d,f.value,g++))}else for(f=a.length,g=0;g>>0),gvjs_faa=0;function gvjs_gaa(a,b,c){return a.call.apply(a.bind,arguments)}function gvjs_haa(a,b,c){if(!a)throw Error();if(2c?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};function gvjs_xc(a){this.m=a||{}}var gvjs_iaa={red:"r",blue:"b",green:"g"};function gvjs_yc(a,b,c){0')}
gvjs_xc.prototype.format=function(a,b){if(a.Y(b)==gvjs_e){var c=this.m,d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.On(b),null==e&&(e=f.max),null==d&&(d=Math.min(0,f.min));d>=e&&(f=f||a.On(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0');
gvjs_yc("s",1,q);var t=gvjs_zc(c.colorPositive,"b"),u=gvjs_zc(c.colorNegative,"r"),v=c.drawZeroLine?1:0;0\u00a0");a.sA(n,b,q.join(""))}}};
function gvjs_zc(a,b){a=(a||"").toLowerCase();return gvjs_iaa[a]||b};function gvjs_Ac(a){if(Error.captureStackTrace)Error.captureStackTrace(this,gvjs_Ac);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}gvjs_p(gvjs_Ac,Error);gvjs_Ac.prototype.name="CustomError";var gvjs_Bc;function gvjs_Cc(a){return a[a.length-1]}
var gvjs_Dc=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(gvjs_i(a))return gvjs_i(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;cc&&(c=Math.max(0,a.length+c));if(gvjs_i(a))return gvjs_i(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_q=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_i(a)?a.split(""):a,f=0;fb?null:gvjs_i(a)?a.charAt(b):a[b]}
function gvjs_Kc(a,b,c){for(var d=a.length,e=gvjs_i(a)?a.split(""):a,f=0;fb?null:gvjs_i(a)?a.charAt(b):a[b]}function gvjs_Mc(a,b){return 0<=gvjs_Dc(a,b)}function gvjs_Nc(a){return 0==a.length}function gvjs_Oc(a){if(!gvjs_l(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}
function gvjs_Pc(a,b){gvjs_Mc(a,b)||a.push(b)}function gvjs_Qc(a,b,c){gvjs_Rc(a,c,0,b)}function gvjs_Sc(a,b){b=gvjs_Dc(a,b);var c;(c=0<=b)&&gvjs_Tc(a,b);return c}function gvjs_Tc(a,b){Array.prototype.splice.call(a,b,1)}function gvjs_maa(a,b){b=gvjs_Kc(a,b,void 0);0<=b&&gvjs_Tc(a,b)}function gvjs_Uc(a){return Array.prototype.concat.apply([],arguments)}function gvjs_Vc(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function gvjs_Yc(a,b,c){function d(a){return gvjs_m(a)?"o"+gvjs_qc(a):(typeof a).charAt(0)+a}b=b||a;c=c||d;for(var e={},f=0,g=0;g>1;var l=c?b.call(e,a[k],k,a):b(d,a[k]);0b?1:aa-0)return[];for(var c=0;ca*b?a+b:a}function gvjs_bd(a,b,c){return a+c*(b-a)}function gvjs_cd(a){return gvjs_ad(a,360)}function gvjs_dd(a){return a*Math.PI/180}function gvjs_ed(a){return 180*a/Math.PI}function gvjs_fd(a,b){return b*Math.cos(gvjs_dd(a))}function gvjs_gd(a,b){return b*Math.sin(gvjs_dd(a))}function gvjs_hd(a){return 0a?-1:a}function gvjs_id(a){return gvjs_Gc(arguments,function(a,c){return a+c},0)}
function gvjs_jd(a){return gvjs_id.apply(null,arguments)/arguments.length}function gvjs_kd(a){return isFinite(a)&&0==a%1};function gvjs_ld(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(gvjs_md.test(c))return b.hex=gvjs_nd(c),b.type="hex",b;c=gvjs_od(a);if(c.length)return b.hex=gvjs_pd(c),b.type="rgb",b;if(gvjs_9c&&(c=gvjs_9c[a.toLowerCase()]))return b.hex=c,b.type="named",b;throw Error(a+" is not a valid color string");}function gvjs_qd(a){return!!(gvjs_md.test("#"==a.charAt(0)?a:"#"+a)||gvjs_od(a).length||gvjs_9c&&gvjs_9c[a.toLowerCase()])}var gvjs_saa=/#(.)(.)(.)/;
function gvjs_nd(a){if(!gvjs_md.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(gvjs_saa,"#$1$1$2$2$3$3"));return a.toLowerCase()}function gvjs_rd(a){a=gvjs_nd(a);a=parseInt(a.substr(1),16);return[a>>16,a>>8&255,a&255]}function gvjs_sd(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');b=a<<16|b<<8|c;return 16>a?"#"+(16777216|b).toString(16).substr(1):"#"+b.toString(16)}
function gvjs_pd(a){return gvjs_sd(a[0],a[1],a[2])}function gvjs_td(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?(d-e)/(2*h):(d-e)/(2-2*h));return[Math.round(f+360)%360,g,h]}function gvjs_ud(a,b,c){0>c?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}
function gvjs_vd(a,b,c){a/=360;if(0==b)c=b=a=255*c;else{var d=.5>c?c*(1+b):c+b-b*c;var e=2*c-d;c=255*gvjs_ud(e,d,a+1/3);b=255*gvjs_ud(e,d,a);a=255*gvjs_ud(e,d,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}var gvjs_md=/^#(?:[0-9a-f]{3}){1,2}$/i,gvjs_taa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
function gvjs_od(a){var b=a.match(gvjs_taa);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_wd(a,b,c){c=gvjs_$c(c,0,1);return[Math.round(b[0]+c*(a[0]-b[0])),Math.round(b[1]+c*(a[1]-b[1])),Math.round(b[2]+c*(a[2]-b[2]))]}function gvjs_xd(a,b){return gvjs_wd([0,0,0],a,b)}function gvjs_yd(a,b){return gvjs_wd([255,255,255],a,b)}
function gvjs_zd(a,b){for(var c=[],d=0;d=b)&&(null==c||a=this.S1&&(this.S1=1);this.ppa=gvjs_rd(gvjs_ld(d).hex);this.Cza=gvjs_rd(gvjs_ld(e).hex)}gvjs_p(gvjs_Dd,gvjs_Bd);gvjs_Dd.prototype.getBackgroundColor=function(a){if(!gvjs_j(a))return"";a=gvjs_wd(this.ppa,this.Cza,1-(a-this.wY)/this.S1);return gvjs_sd(a[0],a[1],a[2])};function gvjs_Ed(){this.lS=[]}gvjs_Ed.prototype.addRange=function(a,b,c,d){this.lS.push(new gvjs_Bd(a,b,c,d))};
gvjs_Ed.prototype.Nka=function(a,b,c,d,e){this.lS.push(new gvjs_Dd(a,b,c,d,e))};gvjs_Ed.prototype.format=function(a,b){var c=a.Y(b);if(c==gvjs_e||c==gvjs_f||c==gvjs_bb||c==gvjs_cb||c==gvjs_Kb)for(c=0;c")&&(a=a.replace(gvjs_Rd,">"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_Sd,gvjs_ga));-1!=a.indexOf("'")&&(a=a.replace(gvjs_Td,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_Ud,
""))}return a}var gvjs_Pd=/&/g,gvjs_Qd=//g,gvjs_Sd=/"/g,gvjs_Td=/'/g,gvjs_Ud=/\x00/g,gvjs_vaa=/[\x00&<>"']/;function gvjs_Vd(a){return gvjs_Wd(a,"&")?"document"in gvjs_g?gvjs_waa(a):gvjs_xaa(a):a}
function gvjs_waa(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=gvjs_g.document.createElement(gvjs_db);return a.replace(gvjs_yaa,function(a,e){var d=b[a];if(d)return d;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(d=String.fromCharCode(e)));d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-1));return b[a]=d})}
function gvjs_xaa(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_yaa=/&([^;\s<&]+);?/g;function gvjs_Xd(a,b){a.length>b&&(a=a.substring(0,b-3)+gvjs_ia);return a}function gvjs_Wd(a,b){return-1!=a.indexOf(b)}
var gvjs_Yd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_Zd(a,b){a=gvjs_h(void 0)?a.toFixed(void 0):String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_Yd("0",Math.max(0,b-c))+a}function gvjs__d(a){return null==a?"":String(a)}function gvjs_0d(a){return Array.prototype.join.call(arguments,"")}
function gvjs_1d(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_tc()).toString(36)}
function gvjs_2d(a,b){var c=0;a=gvjs_Nd(String(a)).split(".");b=gvjs_Nd(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0}function gvjs_4d(a){for(var b=0,c=0;c>>0;return b}var gvjs_5d=2147483648*Math.random()|0;function gvjs_6d(a){var b=Number(a);return 0==b&&gvjs_Kd(a)?NaN:b}function gvjs_7d(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function gvjs_8d(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()}
function gvjs_zaa(a){var b=gvjs_i(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#b&&0b&&c.push("-");c.push("P");(this.Yj||a)&&c.push(Math.abs(this.Yj)+"Y");(this.months||a)&&c.push(Math.abs(this.months)+"M");(this.days||a)&&c.push(Math.abs(this.days)+"D");if(this.yj||this.Fj||this.Kj||a)c.push("T"),(this.yj||a)&&c.push(Math.abs(this.yj)+"H"),(this.Fj||a)&&c.push(Math.abs(this.Fj)+
"M"),(this.Kj||a)&&c.push(Math.abs(this.Kj)+"S");return c.join("")};gvjs_.equals=function(a){return a.Yj==this.Yj&&a.months==this.months&&a.days==this.days&&a.yj==this.yj&&a.Fj==this.Fj&&a.Kj==this.Kj};gvjs_.clone=function(){return new gvjs_be(this.Yj,this.months,this.days,this.yj,this.Fj,this.Kj)};gvjs_.J$=function(){return new gvjs_be(-1*this.Yj,-1*this.months,-1*this.days,-1*this.yj,-1*this.Fj,-1*this.Kj)};
gvjs_.add=function(a){this.Yj+=a.Yj;this.months+=a.months;this.days+=a.days;this.yj+=a.yj;this.Fj+=a.Fj;this.Kj+=a.Kj};function gvjs_ce(a,b,c){gvjs_j(a)?(this.date=gvjs_de(a,b||0,c||1),gvjs_ee(this,c||1)):gvjs_m(a)?(this.date=gvjs_de(a.getFullYear(),a.getMonth(),a.getDate()),gvjs_ee(this,a.getDate())):(this.date=new Date(gvjs_tc()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),gvjs_ee(this,a))}
function gvjs_de(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}gvjs_=gvjs_ce.prototype;gvjs_.sC=gvjs_Hd.FIRSTDAYOFWEEK;gvjs_.tC=gvjs_Hd.FIRSTWEEKCUTOFFDAY;gvjs_.clone=function(){var a=new gvjs_ce(this.date);a.sC=this.sC;a.tC=this.tC;return a};gvjs_.getFullYear=function(){return this.date.getFullYear()};gvjs_.getYear=function(){return this.getFullYear()};gvjs_.getMonth=function(){return this.date.getMonth()};gvjs_.getDate=function(){return this.date.getDate()};
gvjs_.getTime=function(){return this.date.getTime()};gvjs_.getDay=function(){return this.date.getDay()};gvjs_.getUTCFullYear=function(){return this.date.getUTCFullYear()};gvjs_.getUTCMonth=function(){return this.date.getUTCMonth()};gvjs_.getUTCDate=function(){return this.date.getUTCDate()};gvjs_.getUTCDay=function(){return this.date.getDay()};gvjs_.getUTCHours=function(){return this.date.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.date.getUTCMinutes()};gvjs_.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
gvjs_.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())};gvjs_.setFullYear=function(a){this.date.setFullYear(a)};gvjs_.setYear=function(a){this.setFullYear(a)};gvjs_.setMonth=function(a){this.date.setMonth(a)};gvjs_.setDate=function(a){this.date.setDate(a)};gvjs_.setTime=function(a){this.date.setTime(a)};gvjs_.setUTCFullYear=function(a){this.date.setUTCFullYear(a)};gvjs_.setUTCMonth=function(a){this.date.setUTCMonth(a)};gvjs_.setUTCDate=function(a){this.date.setUTCDate(a)};
gvjs_.add=function(a){if(a.Yj||a.months){var b=this.getMonth()+a.months+12*a.Yj,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);var d=Math.min(gvjs_9d(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_ee(this,a.getDate()))};
gvjs_.RA=function(a){return[this.getFullYear(),gvjs_Zd(this.getMonth()+1,2),gvjs_Zd(this.getDate(),2)].join(a?"-":"")+""};gvjs_.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};gvjs_.toString=function(){return this.RA()};function gvjs_ee(a,b){a.getDate()!=b&&(b=a.getDate()parseFloat(a))?String(b):a};gvjs_u.Vpa=function(){var a=gvjs_u.KC();if(gvjs_u.Xc)return/rv:([^\);]+)(\)|;)/.exec(a);if(gvjs_u.Tl)return/Edge\/([\d\.]+)/.exec(a);if(gvjs_u.qa)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(gvjs_u.Mc)return/WebKit\/(\S+)/.exec(a);if(gvjs_u.gj)return/(?:Version)[ \/]?(\S+)/.exec(a)};gvjs_u.E$=function(){var a=gvjs_g.document;return a?a.documentMode:void 0};
gvjs_u.VERSION=gvjs_u.JH();gvjs_u.compare=function(a,b){return gvjs_2d(a,b)};gvjs_u.zta={};gvjs_u.sd=function(a){return gvjs_u.sia||gvjs_Aaa(a,function(){return 0<=gvjs_2d(gvjs_u.VERSION,a)})};gvjs_u.tQ=gvjs_u.sd;gvjs_u.Ji=function(a){return Number(gvjs_u.Tia)>=a};gvjs_u.nHa=gvjs_u.Ji;var gvjs_Oe;var gvjs_Pe=gvjs_g.document;gvjs_Oe=gvjs_Pe&&gvjs_u.qa?gvjs_u.E$()||("CSS1Compat"==gvjs_Pe.compatMode?parseInt(gvjs_u.VERSION,10):5):void 0;gvjs_u.Tia=gvjs_Oe;var gvjs_Baa=!gvjs_u.qa||gvjs_u.Ji(9),gvjs_Caa=!gvjs_u.Xc&&!gvjs_u.qa||gvjs_u.qa&&gvjs_u.Ji(9)||gvjs_u.Xc&&gvjs_u.sd("1.9.1"),gvjs_Qe=gvjs_u.qa&&!gvjs_u.sd("9"),gvjs_Daa=gvjs_u.qa||gvjs_u.gj||gvjs_u.Mc,gvjs_Eaa=gvjs_u.qa;function gvjs_Re(a){return function(){return a}}function gvjs_Se(){return null}function gvjs_Te(a){return a}function gvjs_Faa(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}}function gvjs_Ue(){return function(){return!gvjs_mc.apply(this,arguments)}}function gvjs_Ve(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};var gvjs_Gaa={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};function gvjs_We(a,b){this.a4=a===gvjs_Xe&&b||"";this.ska=gvjs_Ye}gvjs_We.prototype.Uq=!0;gvjs_We.prototype.sl=function(){return this.a4};gvjs_We.prototype.toString=function(){return"Const{"+this.a4+"}"};function gvjs_Ze(a){return a instanceof gvjs_We&&a.constructor===gvjs_We&&a.ska===gvjs_Ye?a.a4:"type_error:Const"}function gvjs__e(a){return new gvjs_We(gvjs_Xe,a)}var gvjs_Ye={},gvjs_Xe={};var gvjs_Haa=/<[^>]*>|&[^;]+;/g;function gvjs_0e(a,b){return b?a.replace(gvjs_Haa,""):a}
var gvjs_Iaa=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,gvjs_Jaa=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]/,gvjs_Kaa=/^http:\/\/.*/,gvjs_Laa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;
function gvjs_1e(){return gvjs_Laa.test(gvjs_2e())}var gvjs_Maa=/\s+/,gvjs_Naa=/[\d\u06f0-\u06f9]/;function gvjs_3e(a,b){var c=0,d=0,e=!1;a=gvjs_0e(a,b).split(gvjs_Maa);for(b=0;ba.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b};function gvjs_$e(){this.fA="";this.bka=gvjs_af}gvjs_$e.prototype.Uq=!0;gvjs_$e.prototype.sl=function(){return this.fA};gvjs_$e.prototype.VZ=!0;gvjs_$e.prototype.Cv=function(){return 1};function gvjs_bf(a){if(a instanceof gvjs_$e&&a.constructor===gvjs_$e&&a.bka===gvjs_af)return a.fA;gvjs_lc(a);return"type_error:SafeUrl"}var gvjs_cf=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function gvjs_df(a){if(a instanceof gvjs_$e)return a;a=typeof a==gvjs_sb&&a.Uq?a.sl():String(a);gvjs_cf.test(a)||(a=gvjs_2a);return gvjs_ef(a)}function gvjs_ff(a){if(a instanceof gvjs_$e)return a;a=typeof a==gvjs_sb&&a.Uq?a.sl():String(a);gvjs_cf.test(a)||(a=gvjs_2a);return gvjs_ef(a)}var gvjs_af={};function gvjs_ef(a){var b=new gvjs_$e;b.fA=a;return b}gvjs_ef("about:blank");function gvjs_gf(){this.N1="";this.aka=gvjs_hf}gvjs_gf.prototype.Uq=!0;var gvjs_hf={};gvjs_gf.prototype.sl=function(){return this.N1};function gvjs_if(a){if(a instanceof gvjs_gf&&a.constructor===gvjs_gf&&a.aka===gvjs_hf)return a.N1;gvjs_lc(a);return"type_error:SafeStyle"}gvjs_gf.prototype.lp=function(a){this.N1=a;return this};var gvjs_jf=(new gvjs_gf).lp("");
function gvjs_kf(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];null!=d&&(d=gvjs_l(d)?gvjs_r(d,gvjs_lf).join(" "):gvjs_lf(d),b+=c+":"+d+";")}return b?(new gvjs_gf).lp(b):gvjs_jf}function gvjs_lf(a){return a instanceof gvjs_$e?'url("'+gvjs_bf(a).replace(/+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var d={"(":")","[":"]"},e=[],f=0;f.");if(d.toUpperCase()in gvjs_Xaa)throw Error("Tag name <"+d+"> is not allowed for SafeHtml.");a=String(a);d=null;var e="<"+a,f="";if(b)for(l in b){if(!gvjs_Af.test(l))throw Error('Invalid attribute name "'+l+'".');var g=b[l];if(null!=g){var h=a;var k=l;if(g instanceof gvjs_We)g=gvjs_Ze(g);else if(k.toLowerCase()==gvjs_Gb){if(!gvjs_m(g))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+
typeof g+" given: "+g);g instanceof gvjs_gf||(g=gvjs_kf(g));g=gvjs_if(g)}else{if(/^on/i.test(k))throw Error('Attribute "'+k+'" requires goog.string.Const value, "'+g+'" given.');if(k.toLowerCase()in gvjs_Waa)if(g instanceof gvjs_4e)g=gvjs_6e(g);else if(g instanceof gvjs_$e)g=gvjs_bf(g);else if(gvjs_i(g))g=gvjs_df(g).sl();else throw Error('Attribute "'+k+'" on tag "'+h+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+g+'" given.');}g.Uq&&(g=g.sl());k=k+'="'+gvjs_Od(String(g))+
'"';f+=" "+k}}var l=e+f;null!=c?gvjs_l(c)||(c=[c]):c=[];!0===gvjs_Gaa[a.toLowerCase()]?l+=">":(c=gvjs_Cf(c),l+=">"+gvjs_wf(c)+""+a+">",d=c.Cv());(b=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(b)?0:null);return gvjs_yf(l,d)}function gvjs_Cf(a){function b(a){gvjs_l(a)?gvjs_q(a,b):(a=gvjs_xf(a),d+=gvjs_wf(a),a=a.Cv(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";gvjs_q(arguments,b);return gvjs_yf(d,c)}var gvjs_vf={};function gvjs_yf(a,b){return(new gvjs_uf).lp(a,b)}
gvjs_uf.prototype.lp=function(a,b){this.fA=a;this.c9=b;return this};gvjs_yf("",0);var gvjs_Df=gvjs_yf("",0),gvjs_Ef=gvjs_yf(gvjs_ka,0);var gvjs_Yaa=gvjs_Ve(function(){var a=document.createElement(gvjs_db);a.innerHTML="";var b=a.firstChild.firstChild;a.innerHTML="";return!b.parentElement});function gvjs_Ff(a,b){if(gvjs_Yaa())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=b}function gvjs_Gf(a,b){gvjs_Ff(a,gvjs_wf(b))}
function gvjs_Hf(a,b){a.src=gvjs_6e(b);if(null===gvjs_hc)b:{b=gvjs_g.document;if((b=b.querySelector&&b.querySelector("script[nonce]"))&&(b=b.nonce||b.getAttribute("nonce"))&&gvjs_eaa.test(b)){gvjs_hc=b;break b}gvjs_hc=""}b=gvjs_hc;b&&a.setAttribute("nonce",b)}function gvjs_If(a,b,c){a=a instanceof gvjs_$e?a:gvjs_ff(a);(b||window).open(gvjs_bf(a),c?gvjs_Ze(c):"",void 0,void 0)};function gvjs_v(a,b){this.x=gvjs_h(a)?a:0;this.y=gvjs_h(b)?b:0}gvjs_=gvjs_v.prototype;gvjs_.clone=function(){return new gvjs_v(this.x,this.y)};gvjs_.equals=function(a){return a instanceof gvjs_v&&gvjs_Jf(this,a)};function gvjs_Jf(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function gvjs_Kf(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function gvjs_Lf(a,b){return new gvjs_v(a.x-b.x,a.y-b.y)}function gvjs_Mf(a,b){return new gvjs_v(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_v?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),gvjs_j(b)&&(this.y+=b));return this};gvjs_.scale=function(a,b){b=gvjs_j(b)?b:a;this.x*=a;this.y*=b;return this};function gvjs_w(a,b){this.width=a;this.height=b}function gvjs_Nf(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}gvjs_=gvjs_w.prototype;gvjs_.clone=function(){return new gvjs_w(this.width,this.height)};function gvjs_Of(a){return Math.min(a.width,a.height)}gvjs_.area=function(){return this.width*this.height};gvjs_.aspectRatio=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_j(b)?b:a;this.width*=a;this.height*=b;return this};function gvjs_Pf(a){return a?new gvjs_Qf(gvjs_Rf(a)):gvjs_Bc||(gvjs_Bc=new gvjs_Qf)}function gvjs_Sf(a,b){return gvjs_i(b)?a.getElementById(b):b}function gvjs_Tf(a,b,c){return gvjs_Uf(document,a,b,c)}function gvjs_Vf(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):gvjs_Uf(document,"*",a,b)}
function gvjs_Wf(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):gvjs_Uf(c,"*",a,b)[0]||null}return a||null}
function gvjs_Uf(a,b,c,d){a=d||a;b=b&&"*"!=b?String(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_Mc(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a}
function gvjs_Xf(a,b){gvjs_s(b,function(b,d){b&&typeof b==gvjs_sb&&b.Uq&&(b=b.sl());d==gvjs_Gb?a.style.cssText=b:d==gvjs_9a?a.className=b:"for"==d?a.htmlFor=b:gvjs_Yf.hasOwnProperty(d)?a.setAttribute(gvjs_Yf[d],b):gvjs_Id(d,"aria-")||gvjs_Id(d,"data-")?a.setAttribute(d,b):a[d]=b})}
var gvjs_Yf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:gvjs_mb,maxlength:"maxLength",nonce:"nonce",role:gvjs_yb,rowspan:"rowSpan",type:gvjs_Nb,usemap:"useMap",valign:"vAlign",width:gvjs_Rb};function gvjs_Zf(a){a=a.document;a=gvjs__f(a)?a.documentElement:a.body;return new gvjs_w(a.clientWidth,a.clientHeight)}
function gvjs_0f(a){var b=gvjs_1f(a);a=a.parentWindow||a.defaultView;return gvjs_u.qa&&gvjs_u.sd("10")&&a.pageYOffset!=b.scrollTop?new gvjs_v(b.scrollLeft,b.scrollTop):new gvjs_v(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function gvjs_1f(a){return a.scrollingElement?a.scrollingElement:!gvjs_u.Mc&&gvjs__f(a)?a.documentElement:a.body||a.documentElement}function gvjs_2f(a){return a?a.parentWindow||a.defaultView:window}function gvjs_x(a,b,c){return gvjs_3f(document,arguments)}
function gvjs_3f(a,b){var c=String(b[0]),d=b[1];if(!gvjs_Baa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',gvjs_Od(d.name),'"');if(d.type){c.push(' type="',gvjs_Od(d.type),'"');var e={};gvjs_Ce(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(gvjs_i(d)?c.className=d:gvjs_l(d)?c.className=d.join(" "):gvjs_Xf(c,d));2a}
function gvjs_vg(a){if(gvjs_Qe&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];gvjs_wg(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");gvjs_Qe||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}function gvjs_xg(a){var b=[];gvjs_wg(a,b,!1);return b.join("")}
function gvjs_wg(a,b,c){if(!(a.nodeName in gvjs_1aa))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_qg)b.push(gvjs_qg[a.nodeName]);else for(a=a.firstChild;a;)gvjs_wg(a,b,c),a=a.nextSibling}function gvjs_Zaa(a){if(a&&typeof a.length==gvjs_e){if(gvjs_m(a))return typeof a.item==gvjs_c||typeof a.item==gvjs_f;if(gvjs_n(a))return typeof a.item==gvjs_c}return!1}
function gvjs_yg(a,b,c,d){a&&!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_zg(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function gvjs_Qf(a){this.xd=a||gvjs_g.document||document}gvjs_=gvjs_Qf.prototype;gvjs_.Ea=gvjs_Pf;gvjs_.zc=function(){return this.xd};gvjs_.j=function(a){return gvjs_Sf(this.xd,a)};gvjs_.getElementsByTagName=function(a,b){return(b||this.xd).getElementsByTagName(String(a))};
function gvjs_Ag(a,b,c,d){return gvjs_Uf(a.xd,b,c,d)}gvjs_.nt=function(a,b){return gvjs_Vf(a,b||this.xd)};gvjs_.Td=function(a,b){return gvjs_Wf(a,b||this.xd)};gvjs_.M$=function(a){return gvjs_Wf(a,this.xd)};gvjs_.Gl=gvjs_Xf;gvjs_.G=function(a,b,c){return gvjs_3f(this.xd,arguments)};gvjs_.createElement=function(a){return this.xd.createElement(String(a))};gvjs_.createTextNode=function(a){return this.xd.createTextNode(String(a))};
gvjs_.A8=function(a,b){for(var c=this.xd,d=c.createElement(gvjs_Qa),e=d.appendChild(c.createElement(gvjs_Ra)),f=0;fc?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",gvjs_Zd(c,2));c=d.join("")}b.x4=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_Kg(a);b.rU=[c,c];b.ox={xFa:a,g6:a};b.WA=[];return b}b=new gvjs_Ig;b.x4=a.id;b.R3=-a.std_offset;b.rU=a.names;b.ox=a.names_ext;b.WA=a.transitions;
return b}function gvjs_Kg(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_Zd(Math.floor(a/60)%100,2),":",gvjs_Zd(a%60,2));return b.join("")}gvjs_=gvjs_Ig.prototype;gvjs_.getTimeZoneData=function(){return{id:this.x4,std_offset:-this.R3,names:gvjs_Vc(this.rU),names_ext:gvjs_t(this.ox),transitions:gvjs_Vc(this.WA)}};
gvjs_.getDaylightAdjustment=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b=this.WA[b];)b+=2;return 0==b?0:this.WA[b-1]};gvjs_.getGMTString=function(a){return gvjs_Kg(this.getOffset(a))};gvjs_.getLongName=function(a){return this.rU[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.R3-this.getDaylightAdjustment(a)};
gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_Zd(Math.floor(a/60)%100,2),gvjs_Zd(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.rU[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.x4};gvjs_.isDaylightTime=function(a){return 0a)var b=this.bf.DATEFORMATS[a];else if(8>a)b=this.bf.TIMEFORMATS[a-4];else if(12>a)b=this.bf.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.bf.DATEFORMATS[a-8]),b=b.replace("{0}",this.bf.TIMEFORMATS[a-8]);else{this.NM(10);return}this.qs(b)};function gvjs_Og(a,b){b=String(b);a=a.bf||gvjs_Hd;if(void 0!==a.Eka){for(var c=[],d=0;d=e?String.fromCharCode(a.Eka+e-48):b.charAt(d))}b=c.join("")}return b}var gvjs_5aa=!1;
function gvjs_Pg(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_6aa(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==g&&(c%=100),gvjs_Og(a,gvjs_Zd(c,g));case "Y":return c=d.getFullYear(),e=d.getMonth(),d=d.getDate(),c=gvjs_ae(c,e,d,a.bf.FIRSTWEEKCUTOFFDAY,a.bf.FIRSTDAYOFWEEK),c=(new Date(c)).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),gvjs_Og(a,gvjs_Zd(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.bf.NARROWMONTHS[c];break a;
case 4:g=a.bf.MONTHS[c];break a;case 3:g=a.bf.SHORTMONTHS[c];break a;default:g=gvjs_Og(a,gvjs_Zd(c+1,g))}return g;case "k":return gvjs_Pg(e),c=gvjs_Ng(e)||24,gvjs_Og(a,gvjs_Zd(c,g));case "S":return c=e.getMilliseconds()/1E3,gvjs_Og(a,c.toFixed(Math.min(3,g)).substr(2)+(3g?1:0];case "h":return gvjs_Pg(e),c=gvjs_Ng(e)%12||12,gvjs_Og(a,gvjs_Zd(c,
g));case "K":return gvjs_Pg(e),c=gvjs_Ng(e)%12,gvjs_Og(a,gvjs_Zd(c,g));case "H":return gvjs_Pg(e),c=gvjs_Ng(e),gvjs_Og(a,gvjs_Zd(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.bf.STANDALONENARROWWEEKDAYS[c];break a;case 4:g=a.bf.STANDALONEWEEKDAYS[c];break a;case 3:g=a.bf.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs_Og(a,gvjs_Zd(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.bf.STANDALONENARROWMONTHS[c];break a;case 4:g=a.bf.STANDALONEMONTHS[c];break a;case 3:g=a.bf.STANDALONESHORTMONTHS[c];
break a;default:g=gvjs_Og(a,gvjs_Zd(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.bf.SHORTQUARTERS[c]:a.bf.QUARTERS[c];case "d":return gvjs_Og(a,gvjs_Zd(d.getDate(),g));case "m":return gvjs_Pg(e),gvjs_Og(a,gvjs_Zd(e.getMinutes(),g));case "s":return gvjs_Pg(e),gvjs_Og(a,gvjs_Zd(e.getSeconds(),g));case "v":return g=f||gvjs_Jg(c.getTimezoneOffset()),g.getTimeZoneId();case "V":return a=f||gvjs_Jg(c.getTimezoneOffset()),2>=g?g=a.getTimeZoneId():(g=a,g=g.isDaylightTime(c)?gvjs_h(g.ox.Uia)?
g.ox.Uia:g.ox.DST_GENERIC_LOCATION:gvjs_h(g.ox.g6)?g.ox.g6:g.ox.STD_GENERIC_LOCATION),g;case "w":return c=e.getFullYear(),d=e.getMonth(),e=e.getDate(),c=gvjs_ae(c,d,e,a.bf.FIRSTWEEKCUTOFFDAY,a.bf.FIRSTDAYOFWEEK),d=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),gvjs_Og(a,gvjs_Zd(Math.floor(Math.round((c-d)/864E5)/7)+1,g));case "z":return a=f||gvjs_Jg(c.getTimezoneOffset()),4>g?a.getShortName(c):a.getLongName(c);case "Z":return d=f||gvjs_Jg(c.getTimezoneOffset()),4>g?d.getRFCTimeZoneString(c):
gvjs_Og(a,d.getGMTString(c));default:return""}};var gvjs_Qg={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_Rg=gvjs_Qg;gvjs_Rg=gvjs_Qg;var gvjs_Sg={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",lV:"0",Uja:"+",Y5:"-",T5:"E",b6:"\u2030",cV:"\u221e",Jja:"NaN",DECIMAL_PATTERN:"#,##0.###",eka:"#E0",fV:"#,##0%",Lia:"\u00a4#,##0.00",Pia:"USD"},gvjs_Tg=gvjs_Sg,gvjs_Ug=gvjs_Sg;gvjs_Ug=gvjs_Tg=gvjs_Sg;function gvjs_Vg(a,b,c,d){this.Zsa=b||null;this.fna=c||0;this.Yva=d||null;this.MJ=40;this.vp=1;this.Tm=0;this.lr=3;this.lR=this.Wt=0;this.u3=this.Eha=!1;this.uK=this.eA="";this.uw=gvjs_Wg(this).Y5;this.VD="";this.kg=1;this.Qz=!1;this.$y=[];this.wU=this.P8=!1;this.dH=0;this.XM=null;typeof a==gvjs_e?this.NM(a):this.qs(a)}var gvjs_Xg=!1;function gvjs_Wg(a){return a.Yva||(gvjs_Xg?gvjs_Ug:gvjs_Tg)}function gvjs_Yg(a){return a.Zsa||gvjs_Wg(a).Pia}gvjs_=gvjs_Vg.prototype;
gvjs_.setMinimumFractionDigits=function(a){if(0d&&h++;break;case "0":if(0d&&h++;break;case ",":0e+f||1>this.lR)throw Error('Malformed exponential pattern "'+a+'"');l=!1;break;default:b[0]--,l=!1}0==f&&0d&&0e+f)||0==h)throw Error('Malformed pattern "'+a+'"');g=e+f+g;this.lr=0<=d?g-d:0;0<=d&&(this.Wt=e+f-d,0>this.Wt&&(this.Wt=0));this.vp=(0<=d?d:g)-e;this.wU&&(this.MJ=e+this.vp,0==this.lr&&0==
this.vp&&(this.vp=1));this.$y.push(Math.max(0,h));this.P8=0==d||d==g;c=b[0]-c;this.uK=gvjs_Zg(this,a,b);b[0]this.uw.length?d=!1:this.eA.length=t)q+=t,h=!0;else if(r==m.charAt(0)){if(f||g)break;q+=".";f=!0}else if(r==n.charAt(0)&&("\u00a0"!=n.charAt(0)||b[0]+1=c?0:gvjs_3g(c)).divisorBase;c=gvjs_2g(this,d+gvjs_3g(gvjs_4g(this,gvjs_5g(c,-d)).qba))}a=gvjs_5g(a,-c.divisorBase);b.push(c.prefix);d=0>a||0==a&&0>1/a;b.push(d?this.uw:this.eA);if(isFinite(a))if(a=a*(d?-1:1)*this.kg,this.wU)if(0==a)gvjs_6g(this,a,this.vp,b),gvjs_7g(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a=gvjs_5g(a,
-e);var f=this.vp;1this.vp?(f=e%this.MJ,0>f&&(f=this.MJ+f),a=gvjs_5g(a,f),e-=f,f=1):1>this.vp?(e++,a=gvjs_5g(a,-1)):(e-=this.vp-1,a=gvjs_5g(a,this.vp-1));gvjs_6g(this,a,f,b);gvjs_7g(this,e,b)}else gvjs_6g(this,a,this.vp,b);else b.push(gvjs_Wg(this).cV);b.push(d?this.VD:this.uK);b.push(c.suffix);return b.join("")};
function gvjs_4g(a,b){var c=gvjs_5g(b,a.lr);0a.lr)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_4g(a,b);var e=b.qba,f=b.opa,g=0==e?0:gvjs_3g(e)+1,h=0f.length&&(f="1"+gvjs_Yd("0",a.lr-f.length)+f);for(a=f.length;"0"==f.charAt(a-1)&&a>b+1;)a--;for(e=1;eb?(b=-b,c.push(gvjs_Wg(a).Y5)):a.Eha&&c.push(gvjs_Wg(a).Uja);b=""+b;for(var d=gvjs_Wg(a).lV,e=b.length;eb)return b-48;a=gvjs_Wg(a).lV.charCodeAt(0);return a<=b&&bb)return gvjs_1g;b=Math.min(14,b);var c=a[gvjs_5g(1,b)];for(--b;!c&&3<=b;)c=a[gvjs_5g(1,b)],b--;if(!c)return gvjs_1g;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_1g:gvjs_1g}function gvjs_3g(a){if(!isFinite(a))return 0=a.length)throw gvjs_$g;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function gvjs_ch(a,b,c){if(gvjs_oc(a))try{gvjs_q(a,b,c)}catch(d){if(d!==gvjs_$g)throw d;}else{a=gvjs_bh(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==gvjs_$g)throw d;}}}function gvjs_dh(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)throw gvjs_$g;var a=d;d+=f;return a};return g}
function gvjs_eh(a,b,c){var d=gvjs_bh(a);a=new gvjs_ah;a.next=function(){var a=d.next();return b.call(c,a,void 0,d)};return a}function gvjs_fh(a){return gvjs_7aa(arguments)}function gvjs_7aa(a){var b=gvjs_bh(a);a=new gvjs_ah;var c=null;a.next=function(){for(;;){if(null==c){var a=b.next();c=gvjs_bh(a)}try{return c.next()}catch(e){if(e!==gvjs_$g)throw e;c=null}}};return a}function gvjs_gh(a){if(gvjs_oc(a))return gvjs_Vc(a);a=gvjs_bh(a);var b=[];gvjs_ch(a,function(a){b.push(a)});return b}
function gvjs_8aa(a){try{return gvjs_bh(a).next()}catch(b){if(b!=gvjs_$g)throw b;return null}};function gvjs_hh(a,b){return(new gvjs_ih(b)).ze(a)}function gvjs_ih(a){this.xS=a}gvjs_ih.prototype.ze=function(a){var b=[];gvjs_jh(this,a,b);return b.join("")};
function gvjs_jh(a,b,c){if(null==b)c.push(gvjs_qb);else{if(typeof b==gvjs_sb){if(gvjs_l(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f=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_m(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_mh(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_nh(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom}
function gvjs_oh(a,b,c){return a.left<=b.right+c&&b.left<=a.right+c&&a.top<=b.bottom+c&&b.top<=a.bottom+c}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_v?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,gvjs_j(b)&&(this.top+=b,this.bottom+=b));return this};gvjs_.scale=function(a,b){b=gvjs_j(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function gvjs_z(a,b){this.start=a=b};function gvjs_$aa(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_sh(a,b){this.jb={};this.ud=[];this.MF=this.Yb=0;var c=arguments.length;if(12*this.Yb&&gvjs_th(this),!0):!1};function gvjs_th(a){if(a.Yb!=a.ud.length){for(var b=0,c=0;b=d.ud.length)throw gvjs_$g;var e=d.ud[b++];return a?e:d.jb[e]};return e};function gvjs_uh(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function gvjs_vh(a,b){this.yca=a||null;this.jc=!!b;this.Q9=void 0;this.jb=new gvjs_sh;this.Jc=new gvjs_wh("",void 0);this.Jc.next=this.Jc.Zi=this.Jc}function gvjs_xh(a,b){(b=a.jb.get(b))&&a.jc&&(b.remove(),gvjs_yh(a,b));return b}gvjs_=gvjs_vh.prototype;gvjs_.get=function(a,b){return(a=gvjs_xh(this,a))?a.value:b};gvjs_.set=function(a,b){var c=gvjs_xh(this,a);c?c.value=b:(c=new gvjs_wh(a,b),this.jb.set(a,c),gvjs_yh(this,c))};gvjs_.Bp=function(){return this.Jc.next.value};
gvjs_.shift=function(){return gvjs_zh(this,this.Jc.next)};gvjs_.pop=function(){return gvjs_zh(this,this.Jc.Zi)};gvjs_.remove=function(a){return(a=this.jb.get(a))?(this.removeNode(a),!0):!1};gvjs_.removeNode=function(a){a.remove();this.jb.remove(a.key)};gvjs_.Eb=function(){return this.jb.Eb()};gvjs_.isEmpty=function(){return this.jb.isEmpty()};gvjs_.lk=function(){return this.map(function(a,b){return b})};gvjs_.Ra=function(){return this.map(function(a){return a})};
gvjs_.contains=function(a){return this.some(function(b){return b==a})};gvjs_.Oe=function(a){return this.jb.Oe(a)};gvjs_.clear=function(){gvjs_Ah(this,0)};gvjs_.forEach=function(a,b){for(var c=this.Jc.next;c!=this.Jc;c=c.next)a.call(b,c.value,c.key,this)};gvjs_.map=function(a,b){for(var c=[],d=this.Jc.next;d!=this.Jc;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};gvjs_.some=function(a,b){for(var c=this.Jc.next;c!=this.Jc;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.Jc.next;c!=this.Jc;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};function gvjs_yh(a,b){a.jc?(b.next=a.Jc.next,b.Zi=a.Jc,a.Jc.next=b,b.next.Zi=b):(b.Zi=a.Jc.Zi,b.next=a.Jc,a.Jc.Zi=b,b.Zi.next=b);null!=a.yca&&gvjs_Ah(a,a.yca)}function gvjs_Ah(a,b){for(;a.Eb()>b;){var c=a.jc?a.Jc.Zi:a.Jc.next;a.removeNode(c);a.Q9&&a.Q9(c.key,c.value)}}function gvjs_zh(a,b){a.Jc!=b&&a.removeNode(b);return b.value}function gvjs_wh(a,b){this.key=a;this.value=b}
gvjs_wh.prototype.remove=function(){this.Zi.next=this.next;this.next.Zi=this.Zi;delete this.Zi;delete this.next};function gvjs_Bh(a){return a.Eb&&typeof a.Eb==gvjs_c?a.Eb():gvjs_oc(a)||gvjs_i(a)?a.length:gvjs_oe(a)}function gvjs_Ch(a){if(a.Ra&&typeof a.Ra==gvjs_c)return a.Ra();if(gvjs_i(a))return a.split("");if(gvjs_oc(a)){for(var b=[],c=a.length,d=0;db)return!1;!(a instanceof gvjs_A)&&5a.end?b:a?a.end:null;return null!=d&&null!=a?new gvjs_z(d,a):null}
function gvjs_Zh(a){if(0==a.length)return null;for(var b=a[0].clone(),c=1;ca)throw Error("Negative strokeWidth not allowed.");0<=a&&(this.bc=a)}};function gvjs_4h(a){return gvjs_5h(a)?a.bc:0}function gvjs_1h(a,b){null!=b&&(a.dj=gvjs_$c(parseFloat(b),0,1))}
function gvjs_3h(a,b){null==a.nk?a.nk=gvjs_ze(b||null):null!=b&&(gvjs_Ce(a.nk,b),b.ug=gvjs_Lh(b.ug||"",!0),b.Yf=gvjs_Lh(b.Yf||"",!0),null==b.Zn&&delete b.Zn,null==b.$n&&delete b.$n,null==b.yo&&delete b.yo,null==b.Mp&&delete b.Mp)}function gvjs_2h(a,b){b&&(a.vd=b instanceof gvjs_Oh?b.clone():new gvjs_Oh(b.style,b.color,b.xla))}function gvjs_6h(a){return 0a)throw Error("Negative fontSize not allowed.");0=this.TK)throw Error("Scale factor must be a positive number.");this.$c=null}gvjs_p(gvjs_Xi,gvjs_Si);
var gvjs__i={decimal:gvjs_Vg.Format.DECIMAL,scientific:gvjs_Vg.Format.SCIENTIFIC,percent:gvjs_Vg.Format.PERCENT,currency:gvjs_Vg.Format.CURRENCY,"short":gvjs_Vg.Format.COMPACT_SHORT,"long":gvjs_Vg.Format.COMPACT_LONG},gvjs_0i=!1,gvjs_Yi=gvjs_gi.DECIMAL_SEP,gvjs_Zi=gvjs_gi.GROUP_SEP,gvjs_1i=gvjs_gi.DECIMAL_PATTERN;
gvjs_Xi.prototype.format=function(a,b){if(a.Y(b)==gvjs_e)for(var c=0;cd&&a.setProperty(c,b,gvjs_Gb,"color:"+this.mda+";")}}};
gvjs_Xi.prototype.RO=function(a){var b=a/this.TK;if(null===this.vd){if(isNaN(this.Ky))return String(a);this.nda&&(b=Math.abs(b));var c=b;0==this.Ky&&(c=Math.round(c));b=[];0>c&&(c=-c,b.push("-"));var d=Math.pow(10,this.Ky),e=Math.round(c*d);c=String(Math.floor(e/d));d=String(e%d);if(3a&&(b="("+b+")")}else a=gvjs_Vg.isEnforceAsciiDigits(),gvjs_Vg.setEnforceAsciiDigits(!gvjs_0i),c=new gvjs_Vg(this.vd),this.vd!=gvjs_Vg.Format.COMPACT_SHORT&&this.vd!=gvjs_Vg.Format.COMPACT_LONG||c.setSignificantDigits(3),this.$c=c,null!=this.Tm&&(c.setSignificantDigits(this.Tm),c.setMaximumFractionDigits(this.Tm)),b=c.format(b),b=this.wea+b+this.Iga,gvjs_Vg.setEnforceAsciiDigits(a);return b};
function gvjs_2i(a,b){var c=gvjs_1i.lastIndexOf(".");if(0>a||0>=b)return gvjs_1i.substr(0,c);a>b&&(b=gvjs_Wb([b,a]),a=b.next().value,b=b.next().value);c=gvjs_1i.substr(0,c+1);a="0".repeat(a)+"#".repeat(b-a);return c+a}gvjs_Xi.prototype.parse=function(a){if(this.$c&&this.$c.parse){var b=gvjs_Vg.isEnforceAsciiDigits();gvjs_Vg.setEnforceAsciiDigits(!gvjs_0i);a=this.$c.parse(a);gvjs_Vg.setEnforceAsciiDigits(b);return a}throw Error("Cannot parse without parser.");};function gvjs_3i(a){this.vd=a||""}function gvjs_kba(a,b,c,d,e,f,g){return 0