/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var gvjs_aa=" does not match type ",gvjs_ba=" must be of type '",gvjs_ca="#000000",gvjs_da="#808080",gvjs_ea="#ffffff",gvjs_fa="<",gvjs_ga=""",gvjs_ha=", ",gvjs_ia=', for column "',gvjs_ja=".format",gvjs_ka="0000000000000000",gvjs_a="",gvjs_la="
",gvjs_ma="AnnotatedTimeLine",gvjs_na="AreaChart",gvjs_oa="AreaChart-stacked",gvjs_pa="August",gvjs_qa="BarChart",gvjs_ra="BubbleChart",gvjs_sa="CSSStyleDeclaration",gvjs_ta="Can't combine significant digits and minimum fraction digits",gvjs_ua=
"CandlestickChart",gvjs_va="Clobbering detected",gvjs_wa="Column ",gvjs_xa="ColumnChart",gvjs_ya="ComboChart",gvjs_za="Container is not defined",gvjs_Aa="Custom response handler must be a function.",gvjs_b="DIV",gvjs_Ba="December",gvjs_Ca="Edge",gvjs_Da="Element",gvjs_Ea="February",gvjs_Fa="Friday",gvjs_Ga="Gauge",gvjs_Ha="GeoChart",gvjs_Ia="HH:mm",gvjs_Ja="HH:mm:ss",gvjs_Ka="HH:mm:ss.SSS",gvjs_La="Histogram",gvjs_Ma="IFRAME",gvjs_Na="INPUT",gvjs_Oa="ImageRadarChart",gvjs_Pa="ImageSparkLine",gvjs_Qa=
"Inconsistent use of percent/permill characters",gvjs_Ra="Invalid DataView column type.",gvjs_Sa="Invalid data table format: column #",gvjs_Ta="Invalid value for numOrArray: ",gvjs_Ua="January",gvjs_Va="LineChart",gvjs_Wa="Map",gvjs_Xa="May",gvjs_Ya="Monday",gvjs_Za="MotionChart",gvjs__a="November",gvjs_0a="OBJECT",gvjs_1a="October",gvjs_2a="OrgChart",gvjs_3a="PieChart",gvjs_4a="Request timed out",gvjs_5a="SOURCE",gvjs_6a="SPAN",gvjs_7a="STYLE",gvjs_8a="Saturday",gvjs_9a="ScatterChart",gvjs_$a="September",
gvjs_ab="SteppedAreaChart",gvjs_bb="Sunday",gvjs_cb="Symbol.iterator",gvjs_db="Table",gvjs_eb="Thursday",gvjs_fb="Timeline",gvjs_gb="Too many percent/permill",gvjs_hb="TreeMap",gvjs_ib="Tuesday",gvjs_jb="Type mismatch. Value ",gvjs_kb="Uneven number of arguments",gvjs_lb="Wednesday",gvjs_mb="WordTree",gvjs_nb="_bar_format_old_value",gvjs_ob="about:invalid#zClosurez",gvjs_c="absolute",gvjs_pb="addTrendLine",gvjs_qb="annotatedtimeline",gvjs_rb="annotationchart",gvjs_sb="array",gvjs_tb="attributes",
gvjs_ub="auto",gvjs_vb="background-color:",gvjs_wb="bar",gvjs_xb="block",gvjs_yb="body",gvjs_zb="boolean",gvjs_Ab="cancel",gvjs_Bb="chart",gvjs_Cb="class",gvjs_Db="className",gvjs_Eb="color:",gvjs_Fb="column",gvjs_Gb="columnFilters[",gvjs_Hb="complete",gvjs_Ib="controls",gvjs_Jb="corechart",gvjs_Kb="data-sanitizer-",gvjs_Lb="date",gvjs_Mb="datetime",gvjs_Nb="decimal",gvjs_Ob="div",gvjs_Pb="domainAxis",gvjs_Qb="drawing",gvjs_Rb="error",gvjs_Sb="false",gvjs_Tb="full",gvjs_d="function",gvjs_Ub="geochart",
gvjs_Vb="getAttribute",gvjs_Wb="getElementsByTagName",gvjs_Xb="getPropertyValue",gvjs_Yb="google.charts.",gvjs_Zb="google.charts.Bar",gvjs__b="google.charts.Line",gvjs_0b="google.charts.Scatter",gvjs_1b="google.visualization.",gvjs_2b="google.visualization.AnnotatedTimeLine",gvjs_3b="google.visualization.AnnotationChart",gvjs_4b="google.visualization.AreaChart",gvjs_5b="google.visualization.BarChart",gvjs_6b="google.visualization.BubbleChart",gvjs_7b="google.visualization.Bubbles",gvjs_8b="google.visualization.CandlestickChart",
gvjs_9b="google.visualization.CategoryFilter",gvjs_$b="google.visualization.ChartRangeFilter",gvjs_ac="google.visualization.ChartRangeFilterUi",gvjs_bc="google.visualization.ClusterChart",gvjs_cc="google.visualization.ColumnChart",gvjs_dc="google.visualization.ColumnSelector",gvjs_ec="google.visualization.ComboChart",gvjs_fc="google.visualization.CoreChart",gvjs_gc="google.visualization.Dashboard",gvjs_hc="google.visualization.DashboardWrapper",gvjs_ic="google.visualization.DateRangeFilter",gvjs_jc=
"google.visualization.DateRangeFilterUi",gvjs_kc="google.visualization.Filter",gvjs_lc="google.visualization.Gantt",gvjs_mc="google.visualization.Gauge",gvjs_nc="google.visualization.GeoChart",gvjs_oc="google.visualization.GeoMap",gvjs_pc="google.visualization.HeadlessUi",gvjs_qc="google.visualization.HelloWorld",gvjs_rc="google.visualization.Histogram",gvjs_sc="google.visualization.ImageAreaChart",gvjs_tc="google.visualization.ImageBarChart",gvjs_uc="google.visualization.ImageCandlestickChart",gvjs_vc=
"google.visualization.ImageChart",gvjs_wc="google.visualization.ImageLineChart",gvjs_xc="google.visualization.ImagePieChart",gvjs_yc="google.visualization.ImageSparkLine",gvjs_zc="google.visualization.LineChart",gvjs_Ac="google.visualization.Map",gvjs_Bc="google.visualization.Matrix",gvjs_Cc="google.visualization.MotionChart",gvjs_Dc="google.visualization.NumberFormat",gvjs_Ec="google.visualization.NumberRangeFilter",gvjs_Fc="google.visualization.NumberRangeSetter",gvjs_Gc="google.visualization.NumberRangeUi",
gvjs_Hc="google.visualization.Operator",gvjs_Ic="google.visualization.OrgChart",gvjs_Jc="google.visualization.PieChart",gvjs_Kc="google.visualization.Query",gvjs_Lc="google.visualization.RangeSelector",gvjs_Mc="google.visualization.Sankey",gvjs_Nc="google.visualization.ScatterChart",gvjs_Oc="google.visualization.SelectorUi",gvjs_Pc="google.visualization.SparklineChart",gvjs_Qc="google.visualization.SteppedAreaChart",gvjs_Rc="google.visualization.Streamgraph",gvjs_Sc="google.visualization.StringFilter",
gvjs_Tc="google.visualization.StringFilterUi",gvjs_Uc="google.visualization.Sunburst",gvjs_Vc="google.visualization.Table",gvjs_Wc="google.visualization.TableTextChart",gvjs_Xc="google.visualization.Timeline",gvjs_Yc="google.visualization.TreeMap",gvjs_Zc="google.visualization.VegaChart",gvjs__c="google.visualization.Version",gvjs_0c="google.visualization.WordTree",gvjs_1c="google.visualization.WordcloudChart",gvjs_2c="hasAttribute",gvjs_3c="hasLabelsColumn",gvjs_4c="height",gvjs_5c="id",gvjs_6c=
"imagechart",gvjs_7c="keypress",gvjs_8c="label",gvjs_9c="latlng",gvjs_$c="left",gvjs_e="line",gvjs_ad="makeRequest",gvjs_bd="markers",gvjs_cd="maxValue",gvjs_dd="medium",gvjs_ed="minValue",gvjs_fd="motionchart",gvjs_gd="mousedown",gvjs_hd="mouseenter",gvjs_id="mouseleave",gvjs_jd="mousemove",gvjs_kd="mouseout",gvjs_ld="mouseover",gvjs_md="mouseup",gvjs_nd="msMatchesSelector",gvjs_od="nodeName",gvjs_pd="nodeType",gvjs_qd="nonce",gvjs_f="none",gvjs_rd="null",gvjs_g="number",gvjs_h="object",gvjs_sd=
"orgchart",gvjs_td="pattern",gvjs_ud="percent",gvjs_vd="position",gvjs_wd="prefix",gvjs_i="ready",gvjs_xd="regioncode",gvjs_yd="regions",gvjs_zd="relative",gvjs_Ad="removeAttribute",gvjs_j="right",gvjs_Bd="role",gvjs_Cd="row",gvjs_Dd="scatter",gvjs_Ed="script[nonce]",gvjs_k="select",gvjs_Fd="setAttribute",gvjs_Gd="short",gvjs_Hd="statechange",gvjs_l="string",gvjs_Id="stringify",gvjs_Jd="style",gvjs_Kd="suffix",gvjs_Ld="table",gvjs_Md="targetAxis",gvjs_m="text",gvjs_Nd="timeline",gvjs_Od="timeofday",
gvjs_Pd="tooltip",gvjs_Qd="transparent",gvjs_Rd="true",gvjs_Sd="type",gvjs_Td="unhandledrejection",gvjs_Ud="vAxis",gvjs_Vd="value",gvjs_Wd="warning",gvjs_Xd="width",gvjs_Yd="withCredentials",gvjs_Zd="wordtree",gvjs__d="zClosurez",gvjs_0d="{1} 'at' {0}",gvjs_1d="{1}, {0}",gvjs_,gvjs_2d=[];function gvjs_n(a){return function(){return gvjs_2d[a].apply(this,arguments)}}function gvjs_3d(a){var b=0;return function(){return b>>0)+"_",e=0;return b});
gvjs_6d(gvjs_cb,function(a){if(a)return a;a=Symbol(gvjs_cb);for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c=e}});function gvjs_fe(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e=f}});gvjs_6d("String.prototype.repeat",function(a){return a?a:function(b){var c=gvjs_ee(this,null,"repeat");if(0>b||1342177279>>=1)c+=c;return d}});
function gvjs_ge(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&cc&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);carguments.length)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;ce){if(!e)return e;for(c=d=0;cc&&(c=Math.max(c+e,0));cb?-c:c}});gvjs_6d("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});
gvjs_6d("Number.isNaN",function(a){return a?a:function(b){return typeof b===gvjs_g&&isNaN(b)}});var gvjs_ie=gvjs_ie||{},gvjs_p=this||self;function gvjs_q(a,b,c){a=a.split(".");c=c||gvjs_p;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b}function gvjs_je(a,b){a=a.split(".");b=b||gvjs_p;for(var c=0;c>>0),gvjs_eaa=0;function gvjs_faa(a,b,c){return a.call.apply(a.bind,arguments)}
function gvjs_gaa(a,b,c){if(!a)throw Error();if(2c&&(c=Math.max(0,a.length+c));if(typeof a===gvjs_l)return typeof b!==gvjs_l||1!=b.length?-1:a.lastIndexOf(b,
c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},gvjs_u=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a===gvjs_l?a.split(""):a,f=0;f=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function gvjs_Pe(a,b,c){function d(l){return gvjs_r(l)?"o"+gvjs_pe(l):(typeof l).charAt(0)+l}b=b||a;c=c||d;for(var e=0,f=0,g={};fb?1:a")&&(a=a.replace(gvjs_of,">"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_pf,gvjs_ga));-1!=a.indexOf("'")&&(a=a.replace(gvjs_qf,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_rf,
""))}return a}var gvjs_mf=/&/g,gvjs_nf=//g,gvjs_pf=/"/g,gvjs_qf=/'/g,gvjs_rf=/\x00/g,gvjs_maa=/[\x00&<>"']/;function gvjs_sf(a,b){return-1!=a.indexOf(b)}
function gvjs_tf(a,b){var c=0;a=gvjs_kf(String(a)).split(".");b=gvjs_kf(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0};function gvjs_vf(a,b){this.E2=b===gvjs_wf?a:""}gvjs_=gvjs_vf.prototype;gvjs_.Po=!0;gvjs_.Tk=function(){return this.E2.toString()};gvjs_.s_=!0;gvjs_.getDirection=function(){return 1};gvjs_.toString=function(){return this.E2.toString()};function gvjs_xf(a){if(a instanceof gvjs_vf&&a.constructor===gvjs_vf)return a.E2;gvjs_me(a);return"type_error:SafeUrl"}
var gvjs_naa=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,gvjs_oaa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function gvjs_yf(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(gvjs_oaa);return b&&gvjs_naa.test(b[1])?gvjs_zf(a):null}var gvjs_Af=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function gvjs_Bf(a){a instanceof gvjs_vf||(a=typeof a==gvjs_h&&a.Po?a.Tk():String(a),a=gvjs_Af.test(a)?gvjs_zf(a):gvjs_yf(a));return a||gvjs_Cf}var gvjs_wf={};function gvjs_zf(a){return new gvjs_vf(a,gvjs_wf)}var gvjs_Cf=gvjs_zf(gvjs_ob);function gvjs_Df(a,b){this.D2=b===gvjs_Ef?a:""}gvjs_Df.prototype.Po=!0;gvjs_Df.prototype.Tk=function(){return this.D2};gvjs_Df.prototype.toString=function(){return this.D2.toString()};function gvjs_Ff(a){if(a instanceof gvjs_Df&&a.constructor===gvjs_Df)return a.D2;gvjs_me(a);return"type_error:SafeStyle"}var gvjs_Ef={},gvjs_Gf=new gvjs_Df("",gvjs_Ef);
function gvjs_Hf(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){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=Array.isArray(d)?d.map(gvjs_If).join(" "):gvjs_If(d),b+=c+":"+d+";")}return b?new gvjs_Df(b,gvjs_Ef):gvjs_Gf}
function gvjs_If(a){if(a instanceof gvjs_vf)return'url("'+gvjs_xf(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":(d=gvjs_$f(c),e+=">"+gvjs_0f(d)+""+a+">",d=d.getDirection());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return gvjs_3f(e,d)}
function gvjs_ag(a){var b="";if(a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!gvjs_4f.test(c))throw Error("");var d=a[c];if(null!=d){var e=c;if(d instanceof gvjs_5e)d=gvjs_8e(d);else if(e.toLowerCase()==gvjs_Jd){if(!gvjs_r(d))throw Error("");d instanceof gvjs_Df||(d=gvjs_Hf(d));d=gvjs_Ff(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in gvjs_uaa)if(d instanceof gvjs_cf)d=gvjs_ef(d);else if(d instanceof gvjs_vf)d=gvjs_xf(d);else if(typeof d===gvjs_l)d=gvjs_Bf(d).Tk();
else throw Error("");}d.Po&&(d=d.Tk());e=e+'="'+gvjs_lf(String(d))+'"';b+=" "+e}}return b}var gvjs_yaa=gvjs_3f("",0),gvjs_9f=new gvjs_Zf(gvjs_p.trustedTypes&&gvjs_p.trustedTypes.emptyHTML||"",0,gvjs__f),gvjs_bg=gvjs_3f(gvjs_la,0);var gvjs_zaa=gvjs_ze(function(){var a=document.createElement(gvjs_Ob),b=document.createElement(gvjs_Ob);b.appendChild(document.createElement(gvjs_Ob));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=gvjs_1f(gvjs_9f);return!b.parentElement});function gvjs_cg(a,b){if(gvjs_zaa())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=gvjs_1f(b)}var gvjs_Aaa=/^[\w+/_-]+[=]{0,2}$/;
function gvjs_8f(a,b){b=(b||gvjs_p).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute(gvjs_qd))&&gvjs_Aaa.test(a)?a:"":""};function gvjs_dg(a,b){return a=gvjs_lf(a,b)}var gvjs_eg=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_fg(a,b){a=String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_eg("0",Math.max(0,b-c))+a}function gvjs_gg(a){return null==a?"":String(a)}function gvjs_hg(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_se()).toString(36)}var gvjs_ig=2147483648*Math.random()|0;
function gvjs_jg(a){var b=Number(a);return 0==b&&gvjs_jf(a)?NaN:b}function gvjs_kg(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function gvjs_Baa(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};function gvjs_lg(){return gvjs_Uf("iPhone")&&!gvjs_Uf("iPod")&&!gvjs_Uf("iPad")}function gvjs_mg(){return gvjs_lg()||gvjs_Uf("iPad")||gvjs_Uf("iPod")};function gvjs_ng(a){gvjs_ng[" "](a);return a}gvjs_ng[" "]=gvjs_ke;function gvjs_og(a,b){try{return gvjs_ng(a[b]),!0}catch(c){}return!1}function gvjs_pg(a,b,c){return Object.prototype.hasOwnProperty.call(a,b)?a[b]:a[b]=c(b)};var gvjs_qg=gvjs_Uf("Opera"),gvjs_y=gvjs_Uf("Trident")||gvjs_Uf("MSIE"),gvjs_rg=gvjs_Uf(gvjs_Ca),gvjs_Caa=gvjs_rg||gvjs_y,gvjs_sg=gvjs_Uf("Gecko")&&!(gvjs_sf(gvjs_Rf.toLowerCase(),"webkit")&&!gvjs_Uf(gvjs_Ca))&&!(gvjs_Uf("Trident")||gvjs_Uf("MSIE"))&&!gvjs_Uf(gvjs_Ca),gvjs_tg=gvjs_sf(gvjs_Rf.toLowerCase(),"webkit")&&!gvjs_Uf(gvjs_Ca),gvjs_Daa=gvjs_tg&&gvjs_Uf("Mobile"),gvjs_ug=gvjs_Uf("Macintosh"),gvjs_vg=gvjs_Uf("Windows"),gvjs_wg=gvjs_Uf("Linux")||gvjs_Uf("CrOS"),gvjs_xg=gvjs_p.navigator||null;
gvjs_xg&&gvjs_sf(gvjs_xg.appVersion||"","X11");var gvjs_Eaa=gvjs_Uf("Android"),gvjs_Faa=gvjs_lg(),gvjs_Gaa=gvjs_Uf("iPad"),gvjs_Haa=gvjs_Uf("iPod"),gvjs_Iaa=gvjs_mg();gvjs_sf(gvjs_Rf.toLowerCase(),"kaios");function gvjs_yg(){var a=gvjs_p.document;return a?a.documentMode:void 0}var gvjs_zg;
a:{var gvjs_Ag="",gvjs_Bg=function(){var a=gvjs_Rf;if(gvjs_sg)return/rv:([^\);]+)(\)|;)/.exec(a);if(gvjs_rg)return/Edge\/([\d\.]+)/.exec(a);if(gvjs_y)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(gvjs_tg)return/WebKit\/(\S+)/.exec(a);if(gvjs_qg)return/(?:Version)[ \/]?(\S+)/.exec(a)}();gvjs_Bg&&(gvjs_Ag=gvjs_Bg?gvjs_Bg[1]:"");if(gvjs_y){var gvjs_Cg=gvjs_yg();if(null!=gvjs_Cg&&gvjs_Cg>parseFloat(gvjs_Ag)){gvjs_zg=String(gvjs_Cg);break a}}gvjs_zg=gvjs_Ag}var gvjs_Dg=gvjs_zg,gvjs_Jaa={};
function gvjs_Eg(a){return gvjs_pg(gvjs_Jaa,a,function(){return 0<=gvjs_tf(gvjs_Dg,a)})}function gvjs_Fg(a){return Number(gvjs_Kaa)>=a}var gvjs_Gg;if(gvjs_p.document&&gvjs_y){var gvjs_Hg=gvjs_yg();gvjs_Gg=gvjs_Hg?gvjs_Hg:parseInt(gvjs_Dg,10)||void 0}else gvjs_Gg=void 0;var gvjs_Kaa=gvjs_Gg;var gvjs_Laa=gvjs_Vf(),gvjs_Ig=gvjs_lg()||gvjs_Uf("iPod"),gvjs_Jg=gvjs_Uf("iPad"),gvjs_Maa=gvjs_Yf(),gvjs_Kg=gvjs_Xf(),gvjs_Lg=gvjs_Wf()&&!gvjs_mg();var gvjs_Mg={},gvjs_Ng=null;var gvjs_Og=typeof Uint8Array===gvjs_d;function gvjs_Naa(a){return gvjs_Pg(a,function(b){return b},function(b){return new Uint8Array(b)})}function gvjs_Qg(a,b,c){return typeof a===gvjs_h?gvjs_Og&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):gvjs_Pg(a,b,c):b(a)}
function gvjs_Pg(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;ee;e++){var f=a.concat(d[e].split(""));gvjs_Mg[e]=f;for(var g=0;g>2];k=c[(k&3)<<4|l>>4];l=c[(l&15)<<2|h>>6];h=c[h&63];a[e++]=""+g+k+l+h}g=0;h=d;switch(b.length-f){case 2:g=b[f+1],h=c[(g&15)<<2]||d;case 1:b=b[f],a[e]=""+c[b>>2]+c[(b&3)<<4|g>>4]+h+d}return a.join("")}}return b}gvjs_.toString=function(){return this.um().toString()};
gvjs_.getExtension=function(a){gvjs_Wg(this);this.se||(this.se={});var b=a.vDa;return a.WDa?a.jsa()?(this.se[b]||(this.se[b]=gvjs_v(this.Kl[b]||[],function(c){return new a.nma(c)})),this.se[b]):this.Kl[b]=this.Kl[b]||gvjs_Rg([]):a.jsa()?(!this.se[b]&&this.Kl[b]&&(this.se[b]=new a.nma(this.Kl[b])),this.se[b]):this.Kl[b]};gvjs_.clone=function(){var a=gvjs_Naa(this.um());gvjs_Tg=a;a=new this.constructor(a);gvjs_Tg=null;return a};/*
Copyright 2021 Google LLC
This code is released under the MIT license.
SPDX-License-Identifier: MIT
*/
function gvjs_Yg(a){this.vQ=!1;this.Hg=a||null}gvjs_Yg.prototype.xha=function(a,b){var c=this;return function(d){for(var e=[],f=0;f");c=c.join("")}c=gvjs_ah(a,c);d&&(typeof d===gvjs_l?c.className=d:Array.isArray(d)?c.className=d.join(" "):gvjs_8g(c,d));2=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_r(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};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,typeof b===gvjs_g&&(this.top+=b,this.bottom+=b));return this};gvjs_.scale=function(a,b){b=typeof b===gvjs_g?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function gvjs_C(a,b,c){if(typeof b===gvjs_l)(b=gvjs_Ah(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=gvjs_Ah(c,d);f&&(c.style[f]=e)}}var gvjs_Bh={};function gvjs_Ah(a,b){var c=gvjs_Bh[b];if(!c){var d=gvjs_kg(b);c=d;void 0===a.style[d]&&(d=(gvjs_tg?"Webkit":gvjs_sg?"Moz":gvjs_y?"ms":gvjs_qg?"O":null)+gvjs_Baa(d),void 0!==a.style[d]&&(c=d));gvjs_Bh[b]=c}return c}
function gvjs_Ch(a,b){var c=gvjs_5g(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function gvjs_Dh(a,b){return gvjs_Ch(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function gvjs_Eh(a){return gvjs_Dh(a,gvjs_vd)}var gvjs_Fh=gvjs_sg?"MozUserSelect":gvjs_tg||gvjs_rg?"WebkitUserSelect":null;
function gvjs_Gh(a){var b=gvjs_5g(a),c=gvjs_y&&a.currentStyle;if(c&&gvjs_eh(gvjs_3g(b).dd)&&c.width!=gvjs_ub&&c.height!=gvjs_ub&&!c.boxSizing)return b=gvjs_Hh(a,c.width,gvjs_Xd,"pixelWidth"),a=gvjs_Hh(a,c.height,gvjs_4c,"pixelHeight"),new gvjs_A(b,a);c=new gvjs_A(a.offsetWidth,a.offsetHeight);b=gvjs_Ih(a);a=gvjs_Jh(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_Hh(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_Kh(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?gvjs_Hh(a,b,gvjs_$c,"pixelLeft"):0}
function gvjs_Ih(a){if(gvjs_y){var b=gvjs_Kh(a,"paddingLeft"),c=gvjs_Kh(a,"paddingRight"),d=gvjs_Kh(a,"paddingTop");a=gvjs_Kh(a,"paddingBottom");return new gvjs_B(d,c,a,b)}b=gvjs_Ch(a,"paddingLeft");c=gvjs_Ch(a,"paddingRight");d=gvjs_Ch(a,"paddingTop");a=gvjs_Ch(a,"paddingBottom");return new gvjs_B(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var gvjs_Lh={thin:2,medium:4,thick:6};
function gvjs_Mh(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==gvjs_f)return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in gvjs_Lh?gvjs_Lh[b]:gvjs_Hh(a,b,gvjs_$c,"pixelLeft")}
function gvjs_Jh(a){if(gvjs_y&&!gvjs_Fg(9)){var b=gvjs_Mh(a,"borderLeft"),c=gvjs_Mh(a,"borderRight"),d=gvjs_Mh(a,"borderTop");a=gvjs_Mh(a,"borderBottom");return new gvjs_B(d,c,a,b)}b=gvjs_Ch(a,"borderLeftWidth");c=gvjs_Ch(a,"borderRightWidth");d=gvjs_Ch(a,"borderTopWidth");a=gvjs_Ch(a,"borderBottomWidth");return new gvjs_B(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};/*
Copyright 2021 Google LLC
This code is released under the MIT license.
SPDX-License-Identifier: MIT
*/
var gvjs_Nh=null;function gvjs_Oh(){null==gvjs_Nh&&(gvjs_Nh=new gvjs_4g);return gvjs_Nh}function gvjs_Ph(){return gvjs_Oh().kc()}function gvjs_Qh(a){var b=gvjs_Oh();if(!a||!b.Qo(a))throw Error(gvjs_za);return a};var gvjs_D={rV:"google-visualization-errors"};gvjs_D.s6=gvjs_D.rV+"-";gvjs_D.v6=gvjs_D.rV+":";gvjs_D.mV=gvjs_D.rV+"-all-";gvjs_D.r6=gvjs_D.v6+" container is null";gvjs_D.tia="background-color: #c00000; color: white; padding: 2px;";gvjs_D.Qja="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";gvjs_D.Sja="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";gvjs_D.qja="font-size: 1.1em; color: #00c; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
var gvjs_Rh=0;
function gvjs_Sh(a,b,c,d){if(!gvjs_Th(a))throw Error(gvjs_D.r6+". message: "+b);d=gvjs_Uh(b,c,d);var e=d.errorMessage;c=d.detailedMessage;d=d.options;var f=null!=d.showInTooltip?!!d.showInTooltip:!0,g=(d.type===gvjs_Wd?gvjs_Wd:gvjs_Rb)===gvjs_Rb?gvjs_D.tia:gvjs_D.Qja;g+=d.style?d.style:"";var h=!!d.removable;b=gvjs_Oh();e=b.J(gvjs_6a,{style:g},b.createTextNode(e));g=""+gvjs_D.s6+gvjs_Rh++;var k=b.J(gvjs_b,{id:g,style:gvjs_D.Sja},e);c&&(f?e.title=c:(c=b.J(gvjs_6a,{},b.createTextNode(c)),b.appendChild(k,
b.J(gvjs_b,{style:"padding: 2px"},c))));h&&(c=b.J(gvjs_6a,{style:gvjs_D.qja},b.createTextNode("\u00d7")),c.onclick=gvjs_re(gvjs_Vh,k),b.appendChild(e,c));gvjs_Wh(a,k);d.removeDuplicates&&gvjs_Xh(a,k);return g}gvjs_D.Sc=gvjs_Sh;gvjs_D.removeAll=function(a){gvjs_Yh(a);if(a=gvjs_Zh(a,!1))a.style.display=gvjs_f,gvjs_hh(a)};gvjs_D.yva=function(a){a=gvjs_Ph().getElementById(a);return null!=a&&gvjs__h(a)?(gvjs_Vh(a),!0):!1};
gvjs_D.getContainer=function(a){a=gvjs_Ph().getElementById(a);return null!=a&&gvjs__h(a)&&null!=a.parentNode&&null!=a.parentNode.parentNode?a.parentNode.parentNode:null};gvjs_D.uX=function(a,b){return function(){try{a.apply(null,arguments)}catch(c){typeof b===gvjs_d?b(c):gvjs_Sh(b,c.message)}}};function gvjs_Vh(a){var b=a.parentNode;gvjs_kh(a);b&&0===b.childNodes.length&&(b.style.display=gvjs_f)}gvjs_D.LDa=gvjs_Vh;
function gvjs__h(a){return gvjs_ch(a)&&a.id&&gvjs_hf(a.id,gvjs_D.s6)&&(a=a.parentNode)&&a.id&&gvjs_hf(a.id,gvjs_D.mV)&&a.parentNode?!0:!1}gvjs_D.FEa=gvjs__h;function gvjs_Uh(a,b,c){var d=null!=a&&a?a:gvjs_Rb,e="";c=c||{};var f=arguments.length;2===f?b&&typeof b===gvjs_h?c=b:e=null!=b?b:e:3===f&&(e=null!=b?b:e);d=gvjs_kf(d);e=gvjs_kf(e||"");return{errorMessage:d,detailedMessage:e,options:c}}gvjs_D.SDa=gvjs_Uh;function gvjs_Th(a){return null!=a&&gvjs_ch(a)}gvjs_D.EEa=gvjs_Th;
function gvjs_Yh(a,b){if(!gvjs_Th(a))throw Error((void 0===b?"":b)||gvjs_D.r6);}gvjs_D.Vya=gvjs_Yh;function gvjs_Zh(a,b){for(var c=a.childNodes,d=null,e=gvjs_Oh(),f=0;f>>0);function gvjs_fi(a){if(typeof a===gvjs_d)return a;a[gvjs_mi]||(a[gvjs_mi]=function(b){return a.handleEvent(b)});return a[gvjs_mi]};function gvjs_H(){gvjs_F.call(this);this.Jl=new gvjs_9h(this);this.cka=this;this.g2=null}gvjs_t(gvjs_H,gvjs_F);gvjs_H.prototype[gvjs_6h]=!0;gvjs_=gvjs_H.prototype;gvjs_.GC=function(){return this.g2};gvjs_.uA=gvjs_n(14);gvjs_.addEventListener=function(a,b,c,d){gvjs_G(this,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_ji(this,a,b,c,d)};
gvjs_.dispatchEvent=function(a){var b,c=this.GC();if(c)for(b=[];c;c=c.GC())b.push(c);c=this.cka;var d=a.type||a;if(typeof a===gvjs_l)a=new gvjs_1h(a,c);else if(a instanceof gvjs_1h)a.target=a.target||c;else{var e=a;a=new gvjs_1h(d,c);gvjs_2e(a,e)}e=!0;if(b)for(var f=b.length-1;!a.CK&&0<=f;f--){var g=a.currentTarget=b[f];e=gvjs_ni(g,d,!0,a)&&e}a.CK||(g=a.currentTarget=c,e=gvjs_ni(g,d,!0,a)&&e,a.CK||(e=gvjs_ni(g,d,!1,a)&&e));if(b)for(f=0;!a.CK&&fa||a>=b?-1:a}if(!this.cq){this.cq={};b=this.$();for(var c=0;ca&&b.setFullYear(b.getFullYear()-1900);return b}gvjs_=gvjs_Ri.prototype;gvjs_.tC=gvjs_Oi.FIRSTDAYOFWEEK;
gvjs_.uC=gvjs_Oi.FIRSTWEEKCUTOFFDAY;gvjs_.clone=function(){var a=new gvjs_Ri(this.date);a.tC=this.tC;a.uC=this.uC;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.Aj||a.months){var b=this.getMonth()+a.months+12*a.Aj,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);var d=Math.min(gvjs_Pi(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(a=new Date((new Date(this.getYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),gvjs_Ti(this,a.getDate()))};
gvjs_.TA=function(a){return[this.getFullYear(),gvjs_fg(this.getMonth()+1,2),gvjs_fg(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.TA()};function gvjs_Ti(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",gvjs_fg(c,2));c=d.join("")}b.f5=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_Wi(a);b.IU=[c,c];b.ix={xBa:a,E6:a};b.YA=[];return b}b=new gvjs_Ui;b.f5=a.id;b.D4=-a.std_offset;b.IU=a.names;b.ix=a.names_ext;b.YA=a.transitions;
return b}function gvjs_Wi(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_fg(Math.floor(a/60)%100,2),":",gvjs_fg(a%60,2));return b.join("")}gvjs_=gvjs_Ui.prototype;gvjs_.getTimeZoneData=function(){return{id:this.f5,std_offset:-this.D4,names:gvjs_Le(this.IU),names_ext:gvjs_x(this.ix),transitions:gvjs_Le(this.YA)}};
gvjs_.getDaylightAdjustment=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b=this.YA[b];)b+=2;return 0==b?0:this.YA[b-1]};gvjs_.getGMTString=function(a){return gvjs_Wi(this.getOffset(a))};gvjs_.getLongName=function(a){return this.IU[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.D4-this.getDaylightAdjustment(a)};
gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_fg(Math.floor(a/60)%100,2),gvjs_fg(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.IU[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.f5};gvjs_.isDaylightTime=function(a){return 0a)var b=this.Ie.DATEFORMATS[a];else if(8>a)b=this.Ie.TIMEFORMATS[a-4];else if(12>a)b=this.Ie.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.Ie.DATEFORMATS[a-8]),b=b.replace("{0}",this.Ie.TIMEFORMATS[a-8]);else{this.aN(10);return}this.Zr(b)};function gvjs__i(a,b){b=String(b);a=a.Ie||gvjs_Oi;if(void 0!==a.Tja){for(var c=[],d=0;d=e?String.fromCharCode(a.Tja+e-48):b.charAt(d))}b=c.join("")}return b}var gvjs_0aa=!1;
function gvjs_0i(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_1aa(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__i(a,gvjs_fg(c,g));case "Y":return c=(new Date(gvjs_Qi(d.getFullYear(),d.getMonth(),d.getDate(),a.Ie.FIRSTWEEKCUTOFFDAY,a.Ie.FIRSTDAYOFWEEK))).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),gvjs__i(a,gvjs_fg(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.Ie.NARROWMONTHS[c];break a;case 4:g=a.Ie.MONTHS[c];
break a;case 3:g=a.Ie.SHORTMONTHS[c];break a;default:g=gvjs__i(a,gvjs_fg(c+1,g))}return g;case "k":return gvjs_0i(e),gvjs__i(a,gvjs_fg(gvjs_Zi(e)||24,g));case "S":return gvjs__i(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).substr(2)+(3g?1:0];case "h":return gvjs_0i(e),gvjs__i(a,gvjs_fg(gvjs_Zi(e)%12||12,g));case "K":return gvjs_0i(e),gvjs__i(a,
gvjs_fg(gvjs_Zi(e)%12,g));case "H":return gvjs_0i(e),gvjs__i(a,gvjs_fg(gvjs_Zi(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.Ie.STANDALONENARROWWEEKDAYS[c];break a;case 4:g=a.Ie.STANDALONEWEEKDAYS[c];break a;case 3:g=a.Ie.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs__i(a,gvjs_fg(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.Ie.STANDALONENARROWMONTHS[c];break a;case 4:g=a.Ie.STANDALONEMONTHS[c];break a;case 3:g=a.Ie.STANDALONESHORTMONTHS[c];break a;default:g=gvjs__i(a,gvjs_fg(c+
1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.Ie.SHORTQUARTERS[c]:a.Ie.QUARTERS[c];case "d":return gvjs__i(a,gvjs_fg(d.getDate(),g));case "m":return gvjs_0i(e),gvjs__i(a,gvjs_fg(e.getMinutes(),g));case "s":return gvjs_0i(e),gvjs__i(a,gvjs_fg(e.getSeconds(),g));case "v":return g=f||gvjs_Vi(c.getTimezoneOffset()),g.getTimeZoneId();case "V":return a=f||gvjs_Vi(c.getTimezoneOffset()),2>=g?g=a.getTimeZoneId():(g=a,g=g.isDaylightTime(c)?void 0!==g.ix.qia?g.ix.qia:g.ix.DST_GENERIC_LOCATION:
void 0!==g.ix.E6?g.ix.E6:g.ix.STD_GENERIC_LOCATION),g;case "w":return c=gvjs_Qi(e.getFullYear(),e.getMonth(),e.getDate(),a.Ie.FIRSTWEEKCUTOFFDAY,a.Ie.FIRSTDAYOFWEEK),gvjs__i(a,gvjs_fg(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||gvjs_Vi(c.getTimezoneOffset()),4>g?a.getShortName(c):a.getLongName(c);case "Z":return b=f||gvjs_Vi(c.getTimezoneOffset()),4>g?b.getRFCTimeZoneString(c):gvjs__i(a,b.getGMTString(c));default:return""}};var gvjs_1i={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",YBa:"MM/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",PAa:"MMM d, h:mm a zzzz"},gvjs_2i=gvjs_1i;gvjs_2i=gvjs_1i;function gvjs_3i(a,b){this.Ala=a[gvjs_p.Symbol.iterator]();this.Zsa=b;this.Mta=0}gvjs_3i.prototype[Symbol.iterator]=function(){return this};gvjs_3i.prototype.next=function(){var a=this.Ala.next();return{value:a.done?void 0:this.Zsa.call(void 0,a.value,this.Mta++),done:a.done}};function gvjs_2aa(a,b){return new gvjs_3i(a,b)};var gvjs_4i="StopIteration"in gvjs_p?gvjs_p.StopIteration:{message:"StopIteration",stack:""};function gvjs_5i(){}gvjs_5i.prototype.next=function(){return gvjs_5i.prototype.rg.call(this)};gvjs_5i.prototype.rg=function(){throw gvjs_4i;};gvjs_5i.prototype.xk=function(){return this};function gvjs_6i(a){if(a instanceof gvjs_7i||a instanceof gvjs_8i||a instanceof gvjs_9i)return a;if(typeof a.next==gvjs_d)return new gvjs_7i(function(){return gvjs_$i(a)});if(typeof a[Symbol.iterator]==gvjs_d)return new gvjs_7i(function(){return a[Symbol.iterator]()});if(typeof a.xk==gvjs_d)return new gvjs_7i(function(){return gvjs_$i(a.xk())});throw Error("Not an iterator or iterable.");}
function gvjs_$i(a){if(!(a instanceof gvjs_5i))return a;var b=!1;return{next:function(){for(var c;!b;)try{c=a.next();break}catch(d){if(d!==gvjs_4i)throw d;b=!0}return{value:c,done:b}}}}function gvjs_7i(a){this.YY=a}gvjs_7i.prototype.xk=function(){return new gvjs_8i(this.YY())};gvjs_7i.prototype[Symbol.iterator]=function(){return new gvjs_9i(this.YY())};gvjs_7i.prototype.k5=function(){return new gvjs_9i(this.YY())};function gvjs_8i(a){this.oJ=a}gvjs_o(gvjs_8i,gvjs_5i);
gvjs_8i.prototype.rg=function(){var a=this.oJ.next();if(a.done)throw gvjs_4i;return a.value};gvjs_8i.prototype.next=function(){return gvjs_8i.prototype.rg.call(this)};gvjs_8i.prototype[Symbol.iterator]=function(){return new gvjs_9i(this.oJ)};gvjs_8i.prototype.k5=function(){return new gvjs_9i(this.oJ)};function gvjs_9i(a){gvjs_7i.call(this,function(){return a});this.oJ=a}gvjs_o(gvjs_9i,gvjs_7i);gvjs_9i.prototype.next=function(){return this.oJ.next()};function gvjs_aj(a,b){this.qa={};this.ad=[];this.pM=this.size=0;var c=arguments.length;if(12*this.size&&gvjs_bj(this),!0):!1};
function gvjs_bj(a){if(a.size!=a.ad.length){for(var b=0,c=0;b=d.ad.length)throw gvjs_4i;var f=d.ad[b++];return a?f:d.qa[f]};e.next=e.rg.bind(e);return e};gvjs_.cu=function(a){this.size=a};function gvjs_cj(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function gvjs_dj(a){return a.Cd&&typeof a.Cd==gvjs_d?a.Cd():gvjs_ne(a)||typeof a===gvjs_l?a.length:gvjs_We(a)}function gvjs_ej(a){if(a.ob&&typeof a.ob==gvjs_d)return a.ob();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if(typeof a===gvjs_l)return a.split("");if(gvjs_ne(a)){for(var b=[],c=a.length,d=0;db)return!1;!(a instanceof gvjs_hj)&&5>16,a>>8&255,a&255]}function gvjs_wj(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_uj(a){return gvjs_wj(a[0],a[1],a[2])}var gvjs_rj=/^#(?:[0-9a-f]{3}){1,2}$/i,gvjs_6aa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function gvjs_tj(a){var b=a.match(gvjs_6aa);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_xj(a,b,c){c=gvjs_0g(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_yj(a,b){if(null!=a&&""!==a&&a!==gvjs_Qd&&a!==gvjs_f){if(gvjs_r(a))return a.color||"";if(typeof a===gvjs_l){try{return gvjs_qj(a).hex}catch(c){if(!b)throw Error("Invalid color: "+a);}return a}}return gvjs_f};var gvjs_zj;function gvjs_Aj(a,b,c,d){this.Gd=a||[{}];this.AJ=d||gvjs_Te(1,this.Gd.length);this.lN=b||null;this.P_=null!=c?c:!1}gvjs_=gvjs_Aj.prototype;gvjs_.view=function(a){a=gvjs_Bj(this,a);return new gvjs_Aj(gvjs_Le(this.Gd),a,this.P_,gvjs_Le(this.AJ))};function gvjs_Bj(a,b){typeof b===gvjs_l&&(b=[b]);return null!=a.lN?gvjs_Cj(a.lN,b):b}
function gvjs_Cj(a,b){a=typeof a===gvjs_l?[a]:a;var c=typeof b===gvjs_l?[b]:b;if(0===a.length)return c;if(0===c.length)return a;var d=[];gvjs_u(a,function(e){var f=gvjs_jf(e);gvjs_u(c,function(g){var h=gvjs_jf(g);f||h?f?h||d.push(g):d.push(e):d.push(e+"."+g)})});return d}function gvjs_Dj(a,b,c,d){typeof b===gvjs_l&&(b=[b]);for(var e=0;ed&&h++;break;case "0":if(0d&&h++;break;case ",":0e+f||1>this.tR)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.Qq=0<=d?g-d:0;0<=d&&(this.Ht=e+f-d,0>this.Ht&&(this.Ht=0));this.Zo=(0<=d?d:g)-e;this.NU&&(this.MJ=e+this.Zo,0==this.Qq&&0==
this.Zo&&(this.Zo=1));this.Yy.push(Math.max(0,h));this.i9=0==d||d==g;c=b[0]-c;this.wK=gvjs_5j(this,a,b);b[0]this.sw.length?d=!1:this.hA.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_$j(c)).divisorBase;c=gvjs_9j(this,d+gvjs_$j(gvjs_ak(this,gvjs_bk(c,-d)).wba))}a=gvjs_bk(a,-c.divisorBase);(d=0>a||0==a&&0>1/a)?c.p1?b.push(c.p1):(b.push(c.prefix),b.push(this.sw)):(b.push(c.prefix),b.push(this.hA));if(isFinite(a))if(a=a*(d?-1:1)*this.Jf,this.NU){var e=a;if(0==e)gvjs_ck(this,e,this.Zo,b),gvjs_dk(this,0,b);else{var f=
Math.floor(Math.log(e)/Math.log(10)+2E-15);e=gvjs_bk(e,-f);var g=this.Zo;1this.Zo?(g=f%this.MJ,0>g&&(g=this.MJ+g),e=gvjs_bk(e,g),f-=g,g=1):1>this.Zo?(f++,e=gvjs_bk(e,-1)):(f-=this.Zo-1,e=gvjs_bk(e,this.Zo-1));gvjs_ck(this,e,g,b);gvjs_dk(this,f,b)}}else gvjs_ck(this,a,this.Zo,b);else b.push(gvjs_2j(this).sV);d?c.q1?b.push(c.q1):(isFinite(a)&&b.push(c.suffix),b.push(this.QD)):(isFinite(a)&&b.push(c.suffix),b.push(this.wK));return b.join("")};
function gvjs_ak(a,b){var c=gvjs_bk(b,a.Qq);0a.Qq)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_ak(a,b);var e=b.wba,f=b.qoa,g=0==e?0:gvjs_$j(e)+1,h=0f.length&&(f="1"+gvjs_eg("0",a.Qq-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_2j(a).w6)):a.jha&&c.push(gvjs_2j(a).nja);b=""+b;for(var d=gvjs_2j(a).BV,e=b.length;eb)return b-48;a=gvjs_2j(a).BV.charCodeAt(0);return a<=b&&bb)return gvjs_8j;b=Math.min(14,b);var c=a[gvjs_bk(1,b)];for(--b;!c&&3<=b;)c=a[gvjs_bk(1,b)],b--;if(!c)return gvjs_8j;c=c.other;var d=a="",e=c.indexOf(";");0<=e&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{divisorBase:b+1-(c[2].length-1),p1:a,q1:d,prefix:c[1],suffix:c[3]}:gvjs_8j:gvjs_8j}
function gvjs_$j(a){if(!isFinite(a))return 0=this.scaleFactor)throw Error("Scale factor must be a positive number.");}gvjs_o(gvjs_gk,gvjs_Sj);gvjs_=gvjs_gk.prototype;
gvjs_.format=function(a,b){if(a.W(b)===gvjs_g)for(var c=0;cd&&!gvjs_jf(gvjs_gg(this.o1))&&a.setProperty(c,b,gvjs_Jd,gvjs_Eb+this.o1+";")}}};gvjs_.Jo=function(a){return a===gvjs_g?a:null};gvjs_.dv=function(){var a=this;return{format:function(b){if(null==b)return null;b=Number(b);return a.Ob(b)}}};
gvjs_.cP=function(a){if(gvjs_kk)return a=gvjs_kk.call(this,a/this.scaleFactor,this.pattern),this.prefix+a+this.suffix;var b=a/this.scaleFactor;if(null!==this.pattern){a=gvjs_3j;gvjs_3j=!gvjs_lk;var c=new gvjs_1j(this.pattern);5!==this.pattern&&6!==this.pattern||c.setSignificantDigits(3);this.gd=c;null!=this.n4&&(c.setSignificantDigits(this.n4),c.setMaximumFractionDigits(this.n4));b=c.format(b);b=this.prefix+b+this.suffix;gvjs_3j=a}else{if(isNaN(this.Ey))return String(a);this.mda&&(b=Math.abs(b));
c=b;0===this.Ey&&(c=Math.round(c));b=[];0>c&&(c=-c,b.push("-"));var d=Math.pow(10,this.Ey),e=Math.round(c*d);c=String(Math.floor(e/d));d=String(e%d);if(3a&&(b="("+b+")");this.o1&&(b+=
"")}return b};gvjs_.parse=function(a){if(this.gd&&this.gd.parse){var b=gvjs_3j;gvjs_3j=!gvjs_lk;a=this.gd.parse(a);gvjs_3j=b;return a}throw Error("Cannot parse without parser.");};var gvjs_kk=void 0,gvjs_hk=gvjs__j.DECIMAL_SEP,gvjs_ik=gvjs__j.GROUP_SEP,gvjs_mk=gvjs__j.DECIMAL_PATTERN,gvjs_lk=!1,gvjs_jk={decimal:1,scientific:2,percent:3,currency:4,"short":5,"long":6};function gvjs_nk(){}gvjs_o(gvjs_nk,gvjs_Sj);gvjs_nk.prototype.Jo=function(a){return a===gvjs_l?a:null};gvjs_nk.prototype.cP=function(a){return String(a)};function gvjs_ok(a,b){this.x=a;this.y=b}gvjs_t(gvjs_ok,gvjs_z);gvjs_=gvjs_ok.prototype;gvjs_.clone=function(){return new gvjs_ok(this.x,this.y)};gvjs_.scale=gvjs_z.prototype.scale;gvjs_.invert=function(){this.x=-this.x;this.y=-this.y;return this};gvjs_.normalize=function(){return this.scale(1/Math.hypot(this.x,this.y))};gvjs_.add=function(a){this.x+=a.x;this.y+=a.y;return this};gvjs_.aU=gvjs_n(17);
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?!0:a instanceof gvjs_ok&&!!a&&this.x==a.x&&this.y==a.y};/*
Copyright 2021 Google LLC
This code is released under the MIT license.
SPDX-License-Identifier: MIT
Tested with IE 6.0, IE 7.0, Firefox 2.0 and Opera 9
*/
function gvjs_pk(a){a=4>a.length?gvjs_Ke(a,gvjs_Te(0,4-a.length)):gvjs_Le(a);return a.reverse()}function gvjs_qk(a){a=gvjs_pk(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}var gvjs_rk="milliseconds seconds minutes hours days months years".split(" "),gvjs_sk={};gvjs_u(gvjs_rk,function(a,b){gvjs_sk[a]=b});function gvjs_tk(a){var b=a&&a.granularity;if(null==b||typeof b!==gvjs_g)b=1;b={pattern:1gvjs_vk(h,g,e.minValue)||null!=e.maxValue&&0a;a++){if(b[a]b.length?0:b[3];c=4>c.length?0:c[3];return bb||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_xk(a,b){if(typeof b===gvjs_g)gvjs_Dk(a,b);else{if(typeof b!==gvjs_l)throw Error("Column reference "+b+" must be a number or string");if(-1===a.jf(b))throw Error('Invalid column id "'+b+'"');}}
function gvjs_Dk(a,b){a=a.$();if(0b||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_yk(a,b,c){a=a.W(b);if(!gvjs_Ek(c,a))throw Error(gvjs_jb+c+gvjs_aa+a+(" in column index "+b));}
function gvjs_Ek(a,b){if(null==a)return!0;var c=typeof a;switch(b){case gvjs_g:if(c===gvjs_g)return!0;break;case gvjs_l:if(c===gvjs_l)return!0;break;case gvjs_zb:if(c===gvjs_zb)return!0;break;case gvjs_d:if(c===gvjs_d)return!0;break;case gvjs_Lb:case gvjs_Mb:if(gvjs_oe(a))return!0;break;case gvjs_Od:if(Array.isArray(a)&&0a.length){b=!0;for(c=0;cgvjs_vk(c,h,d)?d=h:0>gvjs_vk(c,e,h)&&(e=h));return{min:d,max:e}}
function gvjs_Gk(a,b){gvjs_xk(a,b);var c=a.jf(b),d=a.ca();if(0===d)return[];b=[];for(var e=0;eb)throw Error(gvjs_Ta+b+". If numOrArray is a number it must be a nonnegative integer.");c=gvjs_Te(null,b)}else throw Error(gvjs_Ta+b+".Must be a non-negative number or an array of arrays of cells.");b=[];for(var d=0;d=b||(this.cache=[],gvjs_Ck(this,a),a+b>this.Wf.length&&(b=this.Wf.length-a),this.Wf.splice(a,b))};gvjs_.qE=function(a){this.Iea(a,1)};
gvjs_.Hea=function(a,b){if(!(0>=b)){this.cache=[];gvjs_Dk(this,a);a+b>this.bf.length&&(b=this.bf.length-a);this.bf.splice(a,b);this.cq=null;for(var c=0;cc)throw Error("The first parameter (min) must be smaller than or equal to the second parameter (max).");gvjs_Ck(a.Ta,b);gvjs_Ck(a.Ta,c);for(a=[];b<=c;b++)a.push(b);
return a}throw Error("First parameter must be a number or an array.");}gvjs_.pp=function(a,b){this.ir=gvjs_Qk(this,a,b);this.Fq=!1;gvjs_Ok(this)};gvjs_.FZ=function(){return gvjs_0e(this.columns)};gvjs_.T$=function(){if(this.Fq){for(var a=[],b=this.Ta.ca(),c=0;ca||a>=this.Ta.ca()?-1:a:gvjs_Be(this.ir,a)};
gvjs_.CP=function(a){gvjs_Dk(this,a);a=this.columns[a];return typeof a===gvjs_g?a:gvjs_r(a)&&typeof a.sourceColumn===gvjs_g?a.sourceColumn:-1};gvjs_.Ty=function(a){a=this.CP(a);return-1===a?a:a=this.Ta.Ty(a)};gvjs_.fj=function(a){gvjs_Ck(this,a);return this.Fq?a:this.ir[a]};gvjs_.Uy=function(a){a=this.fj(a);return a=this.Ta.Uy(a)};gvjs_.ca=function(){return this.Fq?this.Ta.ca():this.ir.length};gvjs_.$=function(){return this.columns.length};
gvjs_.Ne=function(a){gvjs_Dk(this,a);a=this.columns[a];return typeof a===gvjs_g?this.Ta.Ne(a):a.id||""};gvjs_.Ga=function(a){gvjs_Dk(this,a);a=this.columns[a];return typeof a===gvjs_g?this.Ta.Ga(a):a.label||""};gvjs_.Co=function(a){gvjs_Dk(this,a);a=this.columns[a];return typeof a===gvjs_g?this.Ta.Co(a):null};gvjs_.Jg=function(a){a=this.Bd(a,gvjs_Bd);return typeof a===gvjs_l?a:""};gvjs_.W=function(a){gvjs_Dk(this,a);a=this.columns[a];return typeof a===gvjs_g?this.Ta.W(a):a.type};
gvjs_.si=function(a,b){gvjs_Dk(this,b);var c=this.columns[b],d=null;a=this.fj(a);if(gvjs_r(c)){if(this.vW){for(c=0;c/g,">").replace(/"/g,gvjs_ga):"")}}function gvjs_Tk(a){a=a.version||"0.6";return gvjs__e(gvjs_bba,a)?a:"0.6"}gvjs_=gvjs_Sk.prototype;gvjs_.Xk=function(){return this.DY===gvjs_Rb};gvjs_.j_=function(){return this.DY===gvjs_Wd};
function gvjs_Vk(a){for(var b=0;b[^<]*<\/a>[^<]*)*$/,gvjs_hba=/javascript((s)?( )?)*:/;var gvjs_iba=gvjs_D.removeAll;function gvjs_Yk(){this.$m=[];this.Np=[]}function gvjs_Zk(a){0===a.$m.length&&(a.$m=a.Np,a.$m.reverse(),a.Np=[])}gvjs_=gvjs_Yk.prototype;gvjs_.enqueue=function(a){this.Np.push(a)};gvjs_.peek=function(){gvjs_Zk(this);return gvjs_Ae(this.$m)};gvjs_.Cd=function(){return this.$m.length+this.Np.length};gvjs_.isEmpty=function(){return 0===this.$m.length&&0===this.Np.length};gvjs_.clear=function(){this.$m=[];this.Np=[]};gvjs_.contains=function(a){return gvjs_He(this.$m,a)||gvjs_He(this.Np,a)};
gvjs_.remove=function(a){var b=this.$m;var c=gvjs_haa(b,a);0<=c?(gvjs_Je(b,c),b=!0):b=!1;return b||gvjs_Ie(this.Np,a)};gvjs_.ob=function(){for(var a=[],b=this.$m.length-1;0<=b;--b)a.push(this.$m[b]);var c=this.Np.length;for(b=0;b=b.pW&&b.cancel())}this.zda?this.zda.call(this.p9,this):this.o4=!0;this.sC||(a=new gvjs_sl(this),this.Wp(),gvjs_tl(this,!1,a))}};
gvjs_.H8=function(a,b){this.iW=!1;gvjs_tl(this,a,b)};function gvjs_tl(a,b,c){a.sC=!0;a.ik=c;a.BI=!b;gvjs_ul(a)}gvjs_.Wp=function(){if(this.sC){if(!this.o4)throw new gvjs_vl(this);this.o4=!1}};gvjs_.yN=gvjs_n(21);function gvjs_wl(a,b,c,d){a.$e.push([b,c,d]);a.sC&&gvjs_ul(a)}gvjs_.then=function(a,b,c){var d,e,f=new gvjs_al(function(g,h){e=g;d=h});gvjs_wl(this,e,function(g){g instanceof gvjs_sl?f.cancel():d(g)});return f.then(a,b,c)};gvjs_rl.prototype.$goog_Thenable=!0;
gvjs_rl.prototype.Xk=function(a){return a instanceof Error};function gvjs_xl(a){return gvjs_Fe(a.$e,function(b){return typeof b[1]===gvjs_d})}
function gvjs_ul(a){if(a.KU&&a.sC&&gvjs_xl(a)){var b=a.KU,c=gvjs_yl[b];c&&(gvjs_p.clearTimeout(c.ac),delete gvjs_yl[b]);a.KU=0}a.qd&&(a.qd.pW--,delete a.qd);b=a.ik;for(var d=c=!1;a.$e.length&&!a.iW;){var e=a.$e.shift(),f=e[0],g=e[1];e=e[2];if(f=a.BI?g:f)try{var h=f.call(e||a.p9,b);void 0!==h&&(a.BI=a.BI&&(h==b||a.Xk(h)),a.ik=b=h);if(gvjs_$k(b)||typeof gvjs_p.Promise===gvjs_d&&b instanceof gvjs_p.Promise)d=!0,a.iW=!0}catch(k){b=k,a.BI=!0,gvjs_xl(a)||(c=!0)}}a.ik=b;d&&(h=gvjs_s(a.H8,a,!0),d=gvjs_s(a.H8,
a,!1),b instanceof gvjs_rl?(gvjs_wl(b,h,d),b.Oka=!0):b.then(h,d));c&&(b=new gvjs_zl(b),gvjs_yl[b.ac]=b,a.KU=b.ac)}function gvjs_vl(){gvjs_ve.call(this)}gvjs_t(gvjs_vl,gvjs_ve);gvjs_vl.prototype.message="Deferred has already fired";gvjs_vl.prototype.name="AlreadyCalledError";function gvjs_sl(){gvjs_ve.call(this)}gvjs_t(gvjs_sl,gvjs_ve);gvjs_sl.prototype.message="Deferred was canceled";gvjs_sl.prototype.name="CanceledError";
function gvjs_zl(a){this.ac=gvjs_p.setTimeout(gvjs_s(this.Vxa,this),0);this.xy=a}gvjs_zl.prototype.Vxa=function(){delete gvjs_yl[this.ac];throw this.xy;};var gvjs_yl={};var gvjs_qba=gvjs_9e("https://maps.googleapis.com/maps/api/js?key=%{key}");function gvjs_Al(){this.cache={};this.yC=new google.maps.Geocoder;this.cache[gvjs_Hi({address:""})]={response:[],status:google.maps.GeocoderStatus.ZERO_RESULTS};this.yx=new Set;this.Fw=new Map;this.cE=new gvjs_Yk}gvjs_Al.prototype.aZ=gvjs_n(22);gvjs_Al.prototype.FI=gvjs_n(23);gvjs_le(gvjs_Al);function gvjs_O(a,b){this.start=a=b};function gvjs_Cl(){}gvjs_Cl.prototype.Pb=function(){};function gvjs_Dl(a){if(gvjs_r(a)&&typeof a.$===gvjs_d&&typeof a.ca===gvjs_d)return a;throw Error("Invalid data table.");}gvjs_Cl.prototype.Ej=function(a){return this.Pb(a)?2:0};function gvjs_El(a,b,c){return 0===c.length||gvjs_Fe(c,function(d){return null==d||a.Jg(b)===d})}function gvjs_Fl(a,b,c){return 0===c.length||gvjs_Fe(c,function(d){return a.W(b)===d})}
function gvjs_Gl(a,b,c,d){var e;if(e=b=a.$()||a.W(e)!=c[d])return!1}return!0}function gvjs_Jl(a,b){return gvjs_Gl(a,b,gvjs_g)?gvjs_Kl(a,b,function(c){return 0<=c}):!1}
function gvjs_Kl(a,b,c){for(var d=Math.min(a.ca(),20),e=0;eb)return!1;var c=a.W(0);if(c!=gvjs_Lb&&c!=gvjs_Mb||a.W(1)!=gvjs_g)return!1;c=0;for(var d=1;df?h:f}a=0!=e&&50c)return!1;if(!gvjs_Gl(a,0,gvjs_g)&&(b++,this.h7))for(;bb||5d}else b=!1;a=b?3:gvjs_Gl(a,3,gvjs_l)?1:2}else a=0;return a};function gvjs_Ql(){}gvjs_o(gvjs_Ql,gvjs_Cl);gvjs_Ql.prototype.Pb=function(a){gvjs_Dl(a);var b=a.$();if(5>b||6c?1:2:0};function gvjs_Sl(){}gvjs_o(gvjs_Sl,gvjs_Cl);gvjs_Sl.prototype.Pb=function(a){gvjs_Dl(a);var b=a.$();if(1>b||2b||2c?1:2>d&&0==e?3:2:0};function gvjs_Vl(){}gvjs_o(gvjs_Vl,gvjs_Cl);gvjs_Vl.prototype.Pb=function(a){return gvjs_Wl(a)||gvjs_Xl(a)};gvjs_Vl.prototype.Ej=function(a){var b=gvjs_Wl(a);a=gvjs_Xl(a);return b||a?a?1:3:0};function gvjs_Wl(a){gvjs_Dl(a);var b=a.$();if(2>b||3b||2b||a.W(0)!=gvjs_l)return!1;var c=a.W(1);if(c!=gvjs_g&&c!=gvjs_Lb&&c!=gvjs_l||c==gvjs_l&&!gvjs_sba(a)&&!gvjs_tba(a)||c==gvjs_g&&!gvjs_Kl(a,1,function(e){return gvjs_1g(e)}))return!1;for(c=2;cb})}function gvjs_sba(a){return gvjs_Kl(a,1,function(b){return 7!=b.length||isNaN(b.substring(0,3))||"W"!=b.charAt(4)||isNaN(b.substring(6,7))?!1:!0})}function gvjs_tba(a){return gvjs_Kl(a,1,function(b){return 6!=b.length||isNaN(b.substring(0,3))||"Q"!=b.charAt(4)||isNaN(b.charAt(5))?!1:!0})};function gvjs_Zl(){}gvjs_o(gvjs_Zl,gvjs_Cl);gvjs_Zl.prototype.Pb=function(a){gvjs_Dl(a);var b=a.$();if(2>b||3b||2b||.97b)}a=b?2:3}else a=0;return a};function gvjs_0l(){}gvjs_o(gvjs_0l,gvjs_Cl);gvjs_0l.prototype.Pb=function(a){gvjs_Dl(a);var b=a.$();if(0==b)return!1;for(var c=gvjs_Gl(a,0,gvjs_l)?1:0,d=b>c;ca.$()?1:2:0};function gvjs_2l(){}gvjs_o(gvjs_2l,gvjs_Cl);gvjs_2l.prototype.Pb=function(){return!0};function gvjs_3l(a){this.m=a||new gvjs_Aj([])}gvjs_o(gvjs_3l,gvjs_Cl);gvjs_3l.prototype.Pb=function(a){try{this.Ac(a)}catch(b){return!1}return!0};
gvjs_3l.prototype.Ac=function(a){a=gvjs_Dl(a);for(var b=[],c=a.$(),d=0;db.length)throw Error("At least 1 data column must come before any role columns");gvjs_Ae(b).Nf[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.jb(a,b[0].index,gvjs_l);d&&this.jb(a,b[1].index,gvjs_l);this.jb(a,b[d?2:1].index,gvjs_4l);this.jb(a,b[d?3:2].index,gvjs_4l);return 4===c?(a=!gvjs_K(this.m,
"timeline.taskMajor",!0),{qw:b[a?1:0],tt:b[a?0:1],vL:b[2],WH:b[3]}):{qw:b[0],tt:null,vL:b[1],WH:b[2]}};gvjs_3l.prototype.jb=function(a,b,c){Array.isArray(c)||(c=[c]);if(!gvjs_Hl(a,b,c))throw Error(gvjs_Sa+b+gvjs_ba+c+"'.");};var gvjs_4l=[gvjs_Lb,gvjs_g,gvjs_Mb];function gvjs_5l(){}gvjs_o(gvjs_5l,gvjs_Cl);gvjs_5l.prototype.Pb=function(a){gvjs_Dl(a);var b=a.$();if(2>b||4~\.\[:]+)/g,1);b=gvjs_$l(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=gvjs_$l(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);
b=gvjs_$l(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=gvjs_$l(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");gvjs_$l(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return gvjs_7l[a]=b}function gvjs_$l(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function gvjs_9l(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};var gvjs_Aba={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},gvjs_Bba=/[\n\f\r"'()*<>]/g,gvjs_Cba={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27",
"(":"%28",")":"%29","*":"%2a","<":"%3c",">":"%3e"};function gvjs_Dba(a){return gvjs_Cba[a]}
function gvjs_Eba(a,b,c){b=gvjs_kf(b);if(""==b)return null;var d=String(b.substr(0,4)).toLowerCase();if(0==("url("d;d++){var e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&gvjs_xf(a)!=gvjs_ob?'url("'+gvjs_xf(a).replace(gvjs_Bba,gvjs_Dba)+'")':null:null}return a}if(0document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if(typeof b[c]!=gvjs_d)throw Error(gvjs_va);return b[c].apply(b,d)}function gvjs_gm(a){return gvjs_em(gvjs_Fba,a,gvjs_tb,function(b){return b instanceof NamedNodeMap})}
function gvjs_hm(a,b,c){try{gvjs_fm(gvjs_Gba,a,gvjs_Fd,[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}}function gvjs_Rba(a){return gvjs_em(gvjs_Nba,a,gvjs_Jd,function(b){return b instanceof CSSStyleDeclaration})}function gvjs_Sba(a){return gvjs_em(gvjs_Oba,a,"sheet",function(b){return b instanceof CSSStyleSheet})}function gvjs_im(a){return gvjs_em(gvjs_Kba,a,gvjs_od,function(b){return typeof b==gvjs_l})}
function gvjs_jm(a){return gvjs_em(gvjs_Lba,a,gvjs_pd,function(b){return typeof b==gvjs_g})}function gvjs_km(a){return gvjs_em(gvjs_Mba,a,"parentNode",function(b){return!(b&&typeof b.name==gvjs_l&&b.name&&"parentnode"==b.name.toLowerCase())})}function gvjs_lm(a,b){return gvjs_fm(gvjs_Pba,a,a.getPropertyValue?gvjs_Xb:gvjs_Vb,[b])||""}function gvjs_mm(a,b,c){gvjs_fm(gvjs_Qba,a,a.setProperty?"setProperty":gvjs_Fd,[b,c])};var gvjs_Tba=gvjs_y&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,gvjs_Uba={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function gvjs_Vba(a,b,c){var d=[];gvjs_nm(gvjs_Le(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&gvjs_y&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(gvjs_Tba,"#"+b+" $1"):e.selectorText;d.push(gvjs_Nf(f,gvjs_om(e.style,c)))}});return gvjs_Of(d)}function gvjs_nm(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})}
function gvjs_Wba(a,b,c){a=gvjs_pm("");return null==a||null==a.sheet?gvjs_Qf:gvjs_Vba(a.sheet,void 0!=b?b:null,c)}function gvjs_pm(a){if(gvjs_y&&!gvjs_Eg(10)||typeof gvjs_p.DOMParser!=gvjs_d)return null;a=gvjs_3f(""+a+"",null);return(new DOMParser).parseFromString(gvjs_1f(a),"text/html").body.children[0]}
function gvjs_om(a,b){if(!a)return gvjs_Gf;var c=document.createElement(gvjs_Ob).style;gvjs_qm(a).forEach(function(d){var e=gvjs_tg&&d in gvjs_Uba?d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");gvjs_hf(e,"--")||gvjs_hf(e,"var")||(d=gvjs_lm(a,d),d=gvjs_Eba(e,d,b),null!=d&&gvjs_mm(c,e,d))});return new gvjs_Df(c.cssText||"",gvjs_Ef)}
function gvjs_Xba(a){var b=Array.from(gvjs_fm(gvjs_Iba,a,gvjs_Wb,[gvjs_7a])),c=gvjs_jaa(b,function(e){return gvjs_Le(gvjs_Sba(e).cssRules)});c=gvjs_nm(c);c.sort(function(e,f){e=gvjs_8l(e.selectorText);a:{f=gvjs_8l(f.selectorText);for(var g=gvjs_Re,h=Math.min(e.length,f.length),k=0;k"+b+gvjs_a),gvjs_Xba(b),b=b.innerHTML);b=gvjs_3f(b,null);var c=document.createElement("template");if(gvjs_2ba&&"content"in c)gvjs_cg(c,b),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;gvjs_cg(d.body,b)}b=document.createTreeWalker(c,
NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);c=gvjs_0ba?new WeakMap:new gvjs_rm;for(var e;e=b.nextNode();){c:switch(d=e,gvjs_jm(d)){case 3:d=this.createTextNode(d);break c;case 1:d=this.Qd(d);break c;default:d=null}if(d){1==gvjs_jm(d)&&c.set(e,d);e=gvjs_km(e);var f=!1;if(e){var g=gvjs_jm(e),h=gvjs_im(e).toLowerCase(),k=gvjs_km(e);11!=g||k?h==gvjs_yb&&k&&(g=gvjs_km(k))&&!gvjs_km(g)&&(f=!0):f=!0;g=null;f||!e?g=a:1==gvjs_jm(e)&&(g=c.get(e));g.content&&(g=g.content);g.appendChild(d)}}else gvjs_hh(e)}c.clear&&
c.clear()}else a=gvjs_dh(gvjs_6a);0")+1,a.lastIndexOf(""))}else a="";return gvjs_3f(a,null)};gvjs_vm.prototype.createTextNode=function(a){var b=a.data;(a=gvjs_km(a))&&gvjs_im(a).toLowerCase()==gvjs_Jd&&!(gvjs_7a in this.EL)&&gvjs_7a in this.gF&&(b=gvjs_Pf(gvjs_Wba(b,this.fO,gvjs_s(function(c,d){return this.RD(c,{lma:d})},this))));return document.createTextNode(b)};function gvjs_Cm(){var a=gvjs_je("google.visualization.ModulePath");if(null!=a)return a;a=gvjs_je("google.loader.GoogleApisBase");null==a&&(a="//ajax.googleapis.com/ajax");var b=gvjs_je(gvjs__c);null==b&&(b="current");return""+a+"/static/modules/gviz/"+b}function gvjs_Dm(){return gvjs_je("google.visualization.Locale")||"en"};var gvjs_Em=gvjs_je("goog.visualization.isSafeMode")||!1,gvjs_Fm=function(){var a=gvjs_7ba(),b=["icon"];a.V8.push("iron-icon");b&&b.forEach(function(c){c=gvjs_um("iron-icon",c);this.ao[c]=gvjs_xm;this.bs[c]=!0},a);return a}();gvjs_Fm.n1=function(a){return a};gvjs_Fm.AU=function(a){return a};gvjs_Fm.RD=function(a,b){return"img"==b.tagName&&"src"==b.attributeName&&a.startsWith("data:")?gvjs_yf(a)||gvjs_Cf:gvjs_Bf(a)};var gvjs_eca=gvjs_Am(gvjs_Fm).cd();function gvjs_Gm(a){var b=a;gvjs_Em&&(b=gvjs_zba(a));a=gvjs_Oh().Vj();b=[gvjs_1b+b,gvjs_Yb+b,"gviz.controls.ui."+b,b];for(var c=0;cd)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," "))};function gvjs_Xm(a,b){this.jv=this.dB=this.gp="";this.Bw=null;this.Fy=this.bl="";this.kn=this.nsa=!1;if(a instanceof gvjs_Xm){this.kn=void 0!==b?b:a.kn;gvjs_Ym(this,a.gp);var c=a.dB;gvjs_Zm(this);this.dB=c;gvjs__m(this,a.jv);gvjs_0m(this,a.Bw);this.setPath(a.getPath());gvjs_1m(this,a.cg.clone());a=a.Fy;gvjs_Zm(this);this.Fy=a}else a&&(c=String(a).match(gvjs_Qm))?(this.kn=!!b,gvjs_Ym(this,c[1]||"",!0),a=c[2]||"",gvjs_Zm(this),this.dB=gvjs_2m(a),gvjs__m(this,c[3]||"",!0),gvjs_0m(this,c[4]),this.setPath(c[5]||
"",!0),gvjs_1m(this,c[6]||"",!0),a=c[7]||"",gvjs_Zm(this),this.Fy=gvjs_2m(a)):(this.kn=!!b,this.cg=new gvjs_3m(null,this.kn))}gvjs_=gvjs_Xm.prototype;
gvjs_.toString=function(){var a=[],b=this.gp;b&&a.push(gvjs_4m(b,gvjs_5m,!0),":");var c=this.jv;if(c||"file"==b)a.push("//"),(b=this.dB)&&a.push(gvjs_4m(b,gvjs_5m,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Bw,null!=c&&a.push(":",String(c));if(c=this.getPath())this.jv&&"/"!=c.charAt(0)&&a.push("/"),a.push(gvjs_4m(c,"/"==c.charAt(0)?gvjs_jca:gvjs_kca,!0));(c=this.cg.toString())&&a.push("?",c);(c=this.Fy)&&a.push("#",gvjs_4m(c,gvjs_lca));return a.join("")};
gvjs_.resolve=function(a){var b=this.clone(),c=!!a.gp;c?gvjs_Ym(b,a.gp):c=!!a.dB;if(c){var d=a.dB;gvjs_Zm(b);b.dB=d}else c=!!a.jv;c?gvjs__m(b,a.jv):c=null!=a.Bw;d=a.getPath();if(c)gvjs_0m(b,a.Bw);else if(c=!!a.bl){if("/"!=d.charAt(0))if(this.jv&&!this.bl)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_sf(e,"./")||gvjs_sf(e,"/.")){d=gvjs_hf(e,"/");e=e.split("/");for(var f=[],g=0;gb)throw Error("Bad port number "+b);a.Bw=b}else a.Bw=null}gvjs_.getPath=function(){return this.bl};gvjs_.setPath=function(a,b){gvjs_Zm(this);this.bl=b?gvjs_2m(a,!0):a;return this};function gvjs_1m(a,b,c){gvjs_Zm(a);b instanceof gvjs_3m?(a.cg=b,a.cg.O3(a.kn)):(c||(b=gvjs_4m(b,gvjs_mca)),a.cg=new gvjs_3m(b,a.kn));return a}gvjs_.Jn=function(a,b){return gvjs_1m(this,a,b)};gvjs_.getQuery=function(){return this.cg.toString()};
gvjs_.Ld=function(a,b){gvjs_Zm(this);this.cg.set(a,b);return this};gvjs_.removeParameter=function(a){gvjs_Zm(this);this.cg.remove(a);return this};function gvjs_Zm(a){if(a.nsa)throw Error("Tried to modify a read-only Uri");}gvjs_.O3=function(a){this.kn=a;this.cg&&this.cg.O3(a)};function gvjs_2m(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}
function gvjs_4m(a,b,c){return typeof a===gvjs_l?(a=encodeURI(a).replace(b,gvjs_nca),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function gvjs_nca(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var gvjs_5m=/[#\/\?@]/g,gvjs_kca=/[#\?:]/g,gvjs_jca=/[#\?]/g,gvjs_mca=/[#\?@]/g,gvjs_lca=/#/g;function gvjs_3m(a,b){this.Vc=this.Hf=null;this.Il=a||null;this.kn=!!b}
function gvjs_6m(a){a.Hf||(a.Hf=new gvjs_aj,a.Vc=0,a.Il&&gvjs_ica(a.Il,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}function gvjs_oca(a){var b=gvjs_fj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new gvjs_3m(null,void 0);a=gvjs_ej(a);for(var d=0;d=a.length)return f;q=a.charAt(e++);var r=!1;"\n"==q?r=!0:"\r"==q&&(e=a.length)return f;for(var q=[],r=c();r!=g;r=c())q.push(r);return q}for(var e=0,f=gvjs_yca,g=gvjs_zca,h=gvjs_Aca,k=gvjs_Bca,l=null,m=!1,n=[],p=d();p!=f;p=d())n.push(p);
return n}var gvjs_Bca={},gvjs_yca={},gvjs_zca={},gvjs_Aca={};function gvjs_Cca(a,b,c){this.mma=a;this.columns=[];this.WP=null!=c?c:!1;for(a=0;aa)throw Error("Refresh interval must be a non-negative number");this.HK=a;this.Q2=!0};function gvjs_Mn(a){a.IK&&(clearTimeout(a.IK),a.IK=null)}function gvjs_Sca(a){gvjs_Mn(a);if(0!==a.HK&&a.Eea&&a.ak){var b=function(){a.nr();a.IK=setTimeout(b,1E3*a.HK)};a.IK=setTimeout(b,1E3*a.HK);a.Q2=!1}}gvjs_.send=function(a){this.ak=!0;this.Hw=a;this.nr()};gvjs_.makeRequest=function(a,b){this.ak=!0;this.Hw=a;this.cT=gvjs_ad;this.tca=b||{};this.nr()};
gvjs_.abort=function(){this.ak=!1;gvjs_Ln(this);gvjs_Mn(this)};gvjs_.clear=function(){this.abort()};gvjs_.VC=function(a){gvjs_Ln(this);a=new gvjs_Sk(a);if(!gvjs_Vk(a)){this.xJ=a.Xk()?null:a.m4;var b=this.Hw;b&&b.call(b,a)}};gvjs_.setTimeout=function(a){if(typeof a!==gvjs_g||isNaN(a)||0>=a)throw Error("Timeout must be a positive number");this.Cga=a};gvjs_.Fwa=function(a){if(typeof a!==gvjs_zb)throw Error("Refreshable must be a boolean");return this.Eea=a};
gvjs_.Jn=function(a){if(typeof a!==gvjs_l)throw Error("queryString must be a string");this.query=a};gvjs_.Cwa=function(a){this.d_=a;null!=a&&this.Bfa(gvjs_Sd,a)};gvjs_.Bfa=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.cz||(this.cz={});this.cz[a]=b};var gvjs_Mca=0,gvjs_Hn={},gvjs_Nca=[];var gvjs_Nn={Bar:gvjs_wb,Line:gvjs_e,Scatter:gvjs_Dd,AnnotatedTimeLine:gvjs_qb,AnnotationChart:gvjs_rb,AreaChart:gvjs_Jb,BarChart:gvjs_Jb,BubbleChart:gvjs_Jb,Calendar:"calendar",CandlestickChart:gvjs_Jb,ClusterChart:"clusterchart",ColumnChart:gvjs_Jb,ComboChart:gvjs_Jb,Gantt:"gantt",Gauge:"gauge",GeoChart:gvjs_Ub,GeoMap:"geomap",Histogram:gvjs_Jb,ImageAreaChart:gvjs_6c,ImageBarChart:gvjs_6c,ImageCandlestickChart:gvjs_6c,ImageChart:gvjs_6c,ImageLineChart:gvjs_6c,ImagePieChart:gvjs_6c,ImageSparkLine:gvjs_6c,
LineChart:gvjs_Jb,Map:"map",MotionChart:gvjs_fd,OrgChart:gvjs_sd,PieChart:gvjs_Jb,RangeSelector:gvjs_Jb,Sankey:"sankey",ScatterChart:gvjs_Jb,SparklineChart:gvjs_Jb,SteppedAreaChart:gvjs_Jb,Table:gvjs_Ld,Timeline:gvjs_Nd,TreeMap:"treemap",VegaChart:"vegachart",WordTree:gvjs_Zd,StringFilter:gvjs_Ib,DateRangeFilter:gvjs_Ib,NumberRangeFilter:gvjs_Ib,CategoryFilter:gvjs_Ib,ChartRangeFilter:gvjs_Ib,NumberRangeSetter:gvjs_Ib,ColumnSelector:gvjs_Ib,Dashboard:gvjs_Ib};function gvjs_On(a,b){var c=a.useFormatFromData;(typeof c!==gvjs_zb||c)&&gvjs_jf(gvjs_gg(a.format))&&(b=gvjs_De(b,function(d){return!gvjs_jf(gvjs_gg(d))}),gvjs_Pe(b),1==b.length&&(b=gvjs_Uca(b[0]),a.format=b))}function gvjs_Uca(a){gvjs_jf(gvjs_gg(a))||(a=a.replace(/\d/g,"0"),a=a.replace(/#{10,}/,gvjs_eg("#",10)));return a};function gvjs_Vca(a){var b=gvjs_Wca(a),c=new gvjs_N(a);c.Hn([0,1,{type:gvjs_g,calc:function(d,e){d=gvjs_Pn(a,e);return null!=d?b.slope*d.x+b.intercept:null}}]);return c}function gvjs_Wca(a){var b=a.ca();for(var c=new gvjs_z,d=0;db.$()||(c=b.Co(1),d=a.hAxis||{},gvjs_On(d,[c]),a.hAxis=d,b=b.Co(2),c=a.vAxes||{},d=c[0]||{},gvjs_On(d,[b]),c[0]=d,a.vAxes=c);else if(c!=gvjs_La){d=a.vAxes||[{},{}];e=a.hAxis||{};for(var f=d[0]||{},g=d[1]||{},h=[],k=[],
l=b&&b.$()||0,m,n=0;ne.row&&(e.row=null);0>e.column&&(e.column=null);if(null==e.row&&null==e.column)return null;f=f.mb()}return e},this),function(e){return null!=e});var d=this.v3[b].setSelection(c);c=d.uB.getSelection();d=d.An.getSelection();
gvjs_u(c,function(e){var f=e.row+","+e.column;this.RB[f]||(this.RB[f]=new Set);this.RB[f].add(b);f=e.row;e=e.column;if(null!=f||null!=e)null==f?this.Se.xd(e):null==e?this.Se.Kp(f):gvjs_go(this.Se,f,e)},this);gvjs_u(d,function(e){var f=e.row+","+e.column;this.RB[f]?(this.RB[f].delete(b),0===this.RB[f].size&&gvjs_lo(this,e)):gvjs_lo(this,e)},this)};gvjs_.Fqa=function(a){this.Tm&&this.Tm.handleError(a)};
function gvjs_5ca(a,b){b?gvjs_I(a,gvjs_i,null):a.Sd.Sc("One or more participants failed to draw()");a.Tm=null}
function gvjs_6ca(a,b){if(1==b.length)return b[0];var c=b[0],d=gvjs_Oe(b,1),e=new Set(gvjs_mo(a,d[0]));for(b=1;bc?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};gvjs_Bo.prototype.Jo=function(a){return a===gvjs_g?a:null};function gvjs_Co(a){this.options=a||{}}function gvjs_Do(a,b,c){0')}
gvjs_Co.prototype.format=function(a,b){var c=a.W(b);if(null!=this.Jo(c)){c=this.options;var d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.Sj(b),null==e&&(e=f.max),null==d&&(d=Math.min(0,f.min));d>=e&&(f=f||a.Sj(b),e=f.max,d=f.min);d===e&&(0===d?e=1:0');gvjs_Do("s",1,q);var t=gvjs_Eo(c.colorPositive,"b"),u=gvjs_Eo(c.colorNegative,"r"),v=c.drawZeroLine?1:0;0\u00a0");
a.Nw(n,b,q.join(""))}}};gvjs_Co.prototype.Jo=function(a){return a===gvjs_g?a:null};function gvjs_Eo(a,b){a=(a||"").toLowerCase();return gvjs_$ca[a]||b}var gvjs_$ca={red:"r",blue:"b",green:"g"};function gvjs_Fo(a,b,c,d){null!=a&&a instanceof Date&&(a=a.getTime());null!=b&&b instanceof Date&&(b=b.getTime());null!=a&&Array.isArray(a)&&(a=gvjs_Go(a));null!=b&&Array.isArray(b)&&(b=gvjs_Go(b));this.from=a;this.uk=b;this.color=c;this.Pp=d}gvjs_Fo.prototype.contains=function(a){var b=this.from,c=this.uk;if(null==a)return null==b&&null==c;a instanceof Date?a=a.getTime():Array.isArray(a)&&(a=gvjs_Go(a));return(null==b||a>=b)&&(null==c||a=this.sS&&(this.sS=1));this.roa=gvjs_vj(gvjs_qj(d).hex);this.hya=gvjs_vj(gvjs_qj(e).hex)}gvjs_o(gvjs_Ho,gvjs_Fo);gvjs_Ho.prototype.getBackgroundColor=function(a){if(typeof a!==gvjs_g)return"";a=gvjs_xj(this.roa,this.hya,1-(a-this.from)/this.sS);return gvjs_wj(a[0],a[1],a[2])};function gvjs_Io(){this.tS=[]}
gvjs_Io.prototype.addRange=function(a,b,c,d){this.tS.push(new gvjs_Fo(a,b,c,d))};gvjs_Io.prototype.dka=function(a,b,c,d,e){this.tS.push(new gvjs_Ho(a,b,c,d,e))};gvjs_Io.prototype.format=function(a,b){var c=a.W(b);if(null!=this.Jo(c))for(c=0;c\n';a=gvjs_vo(a).toJSON();a=a.replace(//g,">");return b+a+"\n\x3c/script>"},void 0);gvjs_q("google.visualization.createWrapper",gvjs_vo,void 0);gvjs_q("google.visualization.ChartWrapper",gvjs_Q,void 0);gvjs_Q.prototype.clear=gvjs_Q.prototype.clear;gvjs_Q.prototype.draw=gvjs_Q.prototype.draw;
gvjs_Q.prototype.clone=gvjs_Q.prototype.clone;gvjs_Q.prototype.toJSON=gvjs_Q.prototype.toJSON;gvjs_Q.prototype.getSnapshot=gvjs_Q.prototype.CZ;gvjs_Q.prototype.getDataSourceUrl=gvjs_Q.prototype.kP;gvjs_Q.prototype.getDataTable=gvjs_Q.prototype.mb;gvjs_Q.prototype.getChartName=gvjs_Q.prototype.iZ;gvjs_Q.prototype.getChartType=gvjs_Q.prototype.Va;gvjs_Q.prototype.getChart=gvjs_Q.prototype.zf;gvjs_Q.prototype.getContainerId=gvjs_Q.prototype.jP;gvjs_Q.prototype.getPackages=gvjs_Q.prototype.zZ;
gvjs_Q.prototype.getQuery=gvjs_Q.prototype.getQuery;gvjs_Q.prototype.getRefreshInterval=gvjs_Q.prototype.xP;gvjs_Q.prototype.getView=gvjs_Q.prototype.EP;gvjs_Q.prototype.getOption=gvjs_Q.prototype.getOption;gvjs_Q.prototype.getOptions=gvjs_Q.prototype.Zc;gvjs_Q.prototype.getState=gvjs_Q.prototype.getState;gvjs_Q.prototype.getCustomRequestHandler=gvjs_Q.prototype.Eoa;gvjs_Q.prototype.isDefaultVisualization=gvjs_Q.prototype.Bba;gvjs_Q.prototype.pushView=gvjs_Q.prototype.nva;
gvjs_Q.prototype.safeDraw=gvjs_Q.prototype.draw;gvjs_Q.prototype.sendQuery=gvjs_Q.prototype.nr;gvjs_Q.prototype.setDataSourceUrl=gvjs_Q.prototype.yh;gvjs_Q.prototype.setDataTable=gvjs_Q.prototype.zh;gvjs_Q.prototype.setChart=gvjs_Q.prototype.jT;gvjs_Q.prototype.setChartName=gvjs_Q.prototype.C3;gvjs_Q.prototype.setChartType=gvjs_Q.prototype.cc;gvjs_Q.prototype.setContainerId=gvjs_Q.prototype.mT;gvjs_Q.prototype.setIsDefaultVisualization=gvjs_Q.prototype.Dfa;gvjs_Q.prototype.setPackages=gvjs_Q.prototype.oL;
gvjs_Q.prototype.setQuery=gvjs_Q.prototype.Jn;gvjs_Q.prototype.setRefreshInterval=gvjs_Q.prototype.np;gvjs_Q.prototype.setView=gvjs_Q.prototype.RE;gvjs_Q.prototype.setOption=gvjs_Q.prototype.ba;gvjs_Q.prototype.setOptions=gvjs_Q.prototype.setOptions;gvjs_Q.prototype.setState=gvjs_Q.prototype.setState;gvjs_Q.prototype.setCustomRequestHandler=gvjs_Q.prototype.xwa;gvjs_q("google.visualization.ControlWrapper",gvjs_P,void 0);gvjs_P.prototype.clear=gvjs_P.prototype.clear;gvjs_P.prototype.draw=gvjs_P.prototype.draw;
gvjs_P.prototype.toJSON=gvjs_P.prototype.toJSON;gvjs_P.prototype.getSnapshot=gvjs_P.prototype.CZ;gvjs_P.prototype.getDataSourceUrl=gvjs_P.prototype.kP;gvjs_P.prototype.getDataTable=gvjs_P.prototype.mb;gvjs_P.prototype.getControlName=gvjs_P.prototype.Coa;gvjs_P.prototype.getControlType=gvjs_P.prototype.Doa;gvjs_P.prototype.getControl=gvjs_P.prototype.Oy;gvjs_P.prototype.getContainerId=gvjs_P.prototype.jP;gvjs_P.prototype.getPackages=gvjs_P.prototype.zZ;gvjs_P.prototype.getQuery=gvjs_P.prototype.getQuery;
gvjs_P.prototype.getRefreshInterval=gvjs_P.prototype.xP;gvjs_P.prototype.getView=gvjs_P.prototype.EP;gvjs_P.prototype.getOption=gvjs_P.prototype.getOption;gvjs_P.prototype.getOptions=gvjs_P.prototype.Zc;gvjs_P.prototype.getState=gvjs_P.prototype.getState;gvjs_P.prototype.sendQuery=gvjs_P.prototype.nr;gvjs_P.prototype.setDataSourceUrl=gvjs_P.prototype.yh;gvjs_P.prototype.setDataTable=gvjs_P.prototype.zh;gvjs_P.prototype.setControlName=gvjs_P.prototype.swa;gvjs_P.prototype.setControlType=gvjs_P.prototype.twa;
gvjs_P.prototype.setContainerId=gvjs_P.prototype.mT;gvjs_P.prototype.setPackages=gvjs_P.prototype.oL;gvjs_P.prototype.setQuery=gvjs_P.prototype.Jn;gvjs_P.prototype.setRefreshInterval=gvjs_P.prototype.np;gvjs_P.prototype.setView=gvjs_P.prototype.RE;gvjs_P.prototype.setOption=gvjs_P.prototype.ba;gvjs_P.prototype.setOptions=gvjs_P.prototype.setOptions;gvjs_P.prototype.setState=gvjs_P.prototype.setState;gvjs_q(gvjs_hc,gvjs_xo,void 0);gvjs_xo.prototype.clear=gvjs_xo.prototype.clear;
gvjs_xo.prototype.draw=gvjs_xo.prototype.draw;gvjs_xo.prototype.toJSON=gvjs_xo.prototype.toJSON;gvjs_xo.prototype.getBindings=gvjs_xo.prototype.yoa;gvjs_xo.prototype.getDataSourceUrl=gvjs_xo.prototype.kP;gvjs_xo.prototype.getDataTable=gvjs_xo.prototype.mb;gvjs_xo.prototype.getDashboard=gvjs_xo.prototype.Foa;gvjs_xo.prototype.getDashboardName=gvjs_xo.prototype.Goa;gvjs_xo.prototype.getContainerId=gvjs_xo.prototype.jP;gvjs_xo.prototype.getPackages=gvjs_xo.prototype.zZ;gvjs_xo.prototype.getQuery=gvjs_xo.prototype.getQuery;
gvjs_xo.prototype.getRefreshInterval=gvjs_xo.prototype.xP;gvjs_xo.prototype.getView=gvjs_xo.prototype.EP;gvjs_xo.prototype.getWrappers=gvjs_xo.prototype.Xoa;gvjs_xo.prototype.setBindings=gvjs_xo.prototype.qwa;gvjs_xo.prototype.setDataSourceUrl=gvjs_xo.prototype.yh;gvjs_xo.prototype.setDataTable=gvjs_xo.prototype.zh;gvjs_xo.prototype.setDashboardName=gvjs_xo.prototype.zwa;gvjs_xo.prototype.setContainerId=gvjs_xo.prototype.mT;gvjs_xo.prototype.setPackages=gvjs_xo.prototype.oL;
gvjs_xo.prototype.setQuery=gvjs_xo.prototype.Jn;gvjs_xo.prototype.setRefreshInterval=gvjs_xo.prototype.np;gvjs_xo.prototype.setView=gvjs_xo.prototype.RE;gvjs_xo.prototype.getSnapshot=gvjs_xo.prototype.CZ;gvjs_xo.prototype.setWrappers=gvjs_xo.prototype.Kwa;function gvjs_Ko(a){for(var b=0,c=0;c=n.length)if(g)w[0]=m[r],v=-1;else break;else if(r>=m.length)if(h)w[1]=n[t],v=1;else break;else{w[0]=m[r];w[1]=n[t];for(var x=0;xb&&(b=d)}return b},void 0);gvjs_q("google.visualization.data.min",function(a){if(0===a.length)return null;for(var b=a[0],c=1;c