/*

 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="&lt;",gvjs_ga="&quot;",gvjs_ha=", ",gvjs_ia=', for column "',gvjs_ja=".format",gvjs_ka="0000000000000000",gvjs_a="</div>",gvjs_la="<CRLF>",gvjs_ma="<EOF>",gvjs_na="<br>",gvjs_oa="AnnotatedTimeLine",gvjs_pa="April",gvjs_qa="AreaChart",gvjs_ra="AreaChart-stacked",gvjs_sa="August",gvjs_ta="BarChart",gvjs_ua="BubbleChart",gvjs_va="CSSStyleDeclaration",gvjs_wa="Can't combine significant digits and minimum fraction digits",
gvjs_xa="CandlestickChart",gvjs_ya="Clobbering detected",gvjs_za="Column ",gvjs_Aa="ColumnChart",gvjs_Ba="ComboChart",gvjs_Ca="Container is not defined",gvjs_Da="Custom response handler must be a function.",gvjs_b="DIV",gvjs_Ea="December",gvjs_Fa="Edge",gvjs_Ga="Element",gvjs_Ha="February",gvjs_Ia="Friday",gvjs_Ja="Gauge",gvjs_Ka="GeoChart",gvjs_La="HH:mm",gvjs_Ma="HH:mm:ss",gvjs_Na="HH:mm:ss.SSS",gvjs_Oa="Histogram",gvjs_Pa="IFRAME",gvjs_Qa="INPUT",gvjs_Ra="ImageRadarChart",gvjs_Sa="ImageSparkLine",
gvjs_Ta="Inconsistent use of percent/permill characters",gvjs_Ua="Invalid DataView column type.",gvjs_Va="Invalid data table format: column #",gvjs_Wa="Invalid value for numOrArray: ",gvjs_Xa="January",gvjs_Ya="LineChart",gvjs_Za="Map",gvjs__a="March",gvjs_0a="May",gvjs_1a="Monday",gvjs_2a="MotionChart",gvjs_3a="November",gvjs_4a="OBJECT",gvjs_5a="October",gvjs_6a="OrgChart",gvjs_7a="PieChart",gvjs_8a="Request timed out",gvjs_9a="SOURCE",gvjs_$a="SPAN",gvjs_ab="STYLE",gvjs_bb="Saturday",gvjs_cb="ScatterChart",
gvjs_db="September",gvjs_eb="SteppedAreaChart",gvjs_fb="Sunday",gvjs_gb="Symbol.iterator",gvjs_hb="Table",gvjs_ib="Thursday",gvjs_jb="Timeline",gvjs_kb="Too many percent/permill",gvjs_lb="TreeMap",gvjs_mb="Tuesday",gvjs_nb="Type mismatch. Value ",gvjs_ob="Uneven number of arguments",gvjs_pb="Wednesday",gvjs_qb="WordTree",gvjs_rb="_bar_format_old_value",gvjs_sb="about:invalid#zClosurez",gvjs_tb="addTrendLine",gvjs_ub="annotatedtimeline",gvjs_vb="annotationchart",gvjs_wb="array",gvjs_xb="attributes",
gvjs_yb="auto",gvjs_zb="background-color:",gvjs_Ab="bar",gvjs_Bb="block",gvjs_Cb="body",gvjs_Db="boolean",gvjs_Eb="cancel",gvjs_Fb="chart",gvjs_Gb="class",gvjs_Hb="className",gvjs_Ib="color:",gvjs_Jb="column",gvjs_Kb="columnFilters[",gvjs_Lb="complete",gvjs_Mb="controls",gvjs_Nb="corechart",gvjs_Ob="data-sanitizer-",gvjs_Pb="date",gvjs_Qb="datetime",gvjs_Rb="decimal",gvjs_Sb="div",gvjs_Tb="domainAxis",gvjs_Ub="drawing",gvjs_Vb="error",gvjs_Wb="false",gvjs_Xb="full",gvjs_c="function",gvjs_Yb="geochart",
gvjs_Zb="getAttribute",gvjs__b="getElementsByTagName",gvjs_0b="getPropertyValue",gvjs_1b="google.charts.",gvjs_2b="google.charts.Bar",gvjs_3b="google.charts.Line",gvjs_4b="google.charts.Scatter",gvjs_5b="google.visualization.",gvjs_6b="google.visualization.AnnotatedTimeLine",gvjs_7b="google.visualization.AnnotationChart",gvjs_8b="google.visualization.AreaChart",gvjs_9b="google.visualization.BarChart",gvjs_$b="google.visualization.BubbleChart",gvjs_ac="google.visualization.Bubbles",gvjs_bc="google.visualization.CandlestickChart",
gvjs_cc="google.visualization.CategoryFilter",gvjs_dc="google.visualization.ChartRangeFilter",gvjs_ec="google.visualization.ChartRangeFilterUi",gvjs_fc="google.visualization.ClusterChart",gvjs_gc="google.visualization.ColumnChart",gvjs_hc="google.visualization.ColumnSelector",gvjs_ic="google.visualization.ComboChart",gvjs_jc="google.visualization.CoreChart",gvjs_kc="google.visualization.Dashboard",gvjs_lc="google.visualization.DateRangeFilter",gvjs_mc="google.visualization.DateRangeFilterUi",gvjs_nc=
"google.visualization.DrilldownOperator",gvjs_oc="google.visualization.DrilldownOperatorUi",gvjs_pc="google.visualization.Filter",gvjs_qc="google.visualization.Gantt",gvjs_rc="google.visualization.Gauge",gvjs_sc="google.visualization.GeoChart",gvjs_tc="google.visualization.GeoMap",gvjs_uc="google.visualization.HeadlessUi",gvjs_vc="google.visualization.Heatmap",gvjs_wc="google.visualization.HelloWorld",gvjs_xc="google.visualization.Histogram",gvjs_yc="google.visualization.ImageAreaChart",gvjs_zc="google.visualization.ImageBarChart",
gvjs_Ac="google.visualization.ImageCandlestickChart",gvjs_Bc="google.visualization.ImageChart",gvjs_Cc="google.visualization.ImageLineChart",gvjs_Dc="google.visualization.ImagePieChart",gvjs_Ec="google.visualization.ImageSparkLine",gvjs_Fc="google.visualization.LineChart",gvjs_Gc="google.visualization.Map",gvjs_Hc="google.visualization.MotionChart",gvjs_Ic="google.visualization.NumberFormat",gvjs_Jc="google.visualization.NumberRangeFilter",gvjs_Kc="google.visualization.NumberRangeSetter",gvjs_Lc=
"google.visualization.NumberRangeUi",gvjs_Mc="google.visualization.Operator",gvjs_Nc="google.visualization.OrgChart",gvjs_Oc="google.visualization.PieChart",gvjs_Pc="google.visualization.Query",gvjs_Qc="google.visualization.RangeSelector",gvjs_Rc="google.visualization.Sankey",gvjs_Sc="google.visualization.ScatterChart",gvjs_Tc="google.visualization.SelectorUi",gvjs_Uc="google.visualization.SparklineChart",gvjs_Vc="google.visualization.SteppedAreaChart",gvjs_Wc="google.visualization.Streamgraph",gvjs_Xc=
"google.visualization.StringFilter",gvjs_Yc="google.visualization.StringFilterUi",gvjs_Zc="google.visualization.Sunburst",gvjs__c="google.visualization.Table",gvjs_0c="google.visualization.TableTextChart",gvjs_1c="google.visualization.Timeline",gvjs_2c="google.visualization.TreeMap",gvjs_3c="google.visualization.Version",gvjs_4c="google.visualization.WordTree",gvjs_5c="google.visualization.WordcloudChart",gvjs_6c="hasAttribute",gvjs_7c="hasLabelsColumn",gvjs_8c="height",gvjs_9c="id",gvjs_$c="imagechart",
gvjs_ad="keypress",gvjs_bd="label",gvjs_cd="latlng",gvjs_dd="left",gvjs_d="line",gvjs_ed="makeRequest",gvjs_fd="markers",gvjs_gd="maxValue",gvjs_hd="medium",gvjs_id="minValue",gvjs_jd="motionchart",gvjs_kd="mousedown",gvjs_ld="mouseenter",gvjs_md="mouseleave",gvjs_nd="mousemove",gvjs_od="mouseout",gvjs_pd="mouseover",gvjs_qd="mouseup",gvjs_rd="msMatchesSelector",gvjs_sd="nodeName",gvjs_td="nodeType",gvjs_e="none",gvjs_ud="null",gvjs_f="number",gvjs_vd="object",gvjs_wd="orgchart",gvjs_xd="pattern",
gvjs_yd="percent",gvjs_zd="position",gvjs_Ad="prefix",gvjs_g="ready",gvjs_Bd="regioncode",gvjs_Cd="regions",gvjs_Dd="relative",gvjs_Ed="removeAttribute",gvjs_h="right",gvjs_Fd="role",gvjs_Gd="row",gvjs_Hd="scatter",gvjs_i="select",gvjs_Id="setAttribute",gvjs_Jd="short",gvjs_Kd="statechange",gvjs_j="string",gvjs_Ld="stringify",gvjs_Md="style",gvjs_Nd="suffix",gvjs_Od="table",gvjs_Pd="targetAxis",gvjs_k="text",gvjs_Qd="timeline",gvjs_Rd="timeofday",gvjs_Sd="tooltip",gvjs_Td="transparent",gvjs_Ud="true",
gvjs_Vd="type",gvjs_Wd="vAxis",gvjs_Xd="value",gvjs_Yd="warning",gvjs_Zd="width",gvjs__d="withCredentials",gvjs_0d="wordtree",gvjs_1d="zClosurez",gvjs_2d="{1} 'at' {0}",gvjs_3d="{1}, {0}",gvjs_,gvjs_4d=[];function gvjs_l(a){return function(){return gvjs_4d[a].apply(this,arguments)}}function gvjs_5d(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}
var gvjs_6d=typeof Object.defineProperties==gvjs_c?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};function gvjs_aaa(a){a=[gvjs_vd==typeof globalThis&&globalThis,a,gvjs_vd==typeof window&&window,gvjs_vd==typeof self&&self,gvjs_vd==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var gvjs_7d=gvjs_aaa(this);
function gvjs_8d(a,b){if(b)a:{var c=gvjs_7d;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&gvjs_6d(c,a,{configurable:!0,writable:!0,value:b})}}
gvjs_8d("Symbol",function(a){function b(e){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(e||"")+"_"+d++,e)}function c(e,f){this.Bha=e;gvjs_6d(this,"description",{configurable:!0,writable:!0,value:f})}if(a)return a;c.prototype.toString=function(){return this.Bha};var d=0;return b});
gvjs_8d(gvjs_gb,function(a){if(a)return a;a=Symbol(gvjs_gb);for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=gvjs_7d[b[c]];typeof d===gvjs_c&&typeof d.prototype[a]!=gvjs_c&&gvjs_6d(d.prototype,a,{configurable:!0,writable:!0,value:function(){return gvjs_9d(gvjs_5d(this))}})}return a});function gvjs_9d(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}
function gvjs_$d(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:gvjs_5d(a)}}var gvjs_baa=typeof Object.create==gvjs_c?Object.create:function(a){function b(){}b.prototype=a;return new b},gvjs_ae;
if(typeof Object.setPrototypeOf==gvjs_c)gvjs_ae=Object.setPrototypeOf;else{var gvjs_be;a:{var gvjs_caa={a:!0},gvjs_ce={};try{gvjs_ce.__proto__=gvjs_caa;gvjs_be=gvjs_ce.a;break a}catch(a){}gvjs_be=!1}gvjs_ae=gvjs_be?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var gvjs_de=gvjs_ae;
function gvjs_m(a,b){a.prototype=gvjs_baa(b.prototype);a.prototype.constructor=a;if(gvjs_de)gvjs_de(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.o=b.prototype}function gvjs_ee(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var f=a[e];if(b.call(c,f,e,a))return{zb:e,v:f}}return{zb:-1,v:void 0}}
gvjs_8d("Array.prototype.findIndex",function(a){return a?a:function(b,c){return gvjs_ee(this,b,c).zb}});gvjs_8d("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});function gvjs_fe(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}
gvjs_8d("String.prototype.repeat",function(a){return a?a:function(b){var c=gvjs_fe(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});gvjs_8d("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=gvjs_fe(this,b,"endsWith");b+="";void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});
gvjs_8d("Array.prototype.find",function(a){return a?a:function(b,c){return gvjs_ee(this,b,c).v}});gvjs_8d("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=gvjs_fe(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});function gvjs_ge(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
var gvjs_daa=typeof Object.assign==gvjs_c?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)gvjs_ge(d,e)&&(a[e]=d[e])}return a};gvjs_8d("Object.assign",function(a){return a||gvjs_daa});
gvjs_8d("Promise",function(a){function b(g){this.J=0;this.xm=void 0;this.ZD=[];var h=this.WW();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}}function c(){this.Lu=null}function d(g){return g instanceof b?g:new b(function(h){h(g)})}if(a)return a;c.prototype.G6=function(g){if(null==this.Lu){this.Lu=[];var h=this;this.I6(function(){h.Mna()})}this.Lu.push(g)};var e=gvjs_7d.setTimeout;c.prototype.I6=function(g){e(g,0)};c.prototype.Mna=function(){for(;this.Lu&&this.Lu.length;){var g=this.Lu;this.Lu=[];
for(var h=0;h<g.length;++h){var k=g[h];g[h]=null;try{k()}catch(l){this.rka(l)}}}this.Lu=null};c.prototype.rka=function(g){this.I6(function(){throw g;})};b.prototype.WW=function(){function g(l){return function(m){k||(k=!0,l.call(h,m))}}var h=this,k=!1;return{resolve:g(this.Ava),reject:g(this.a2)}};b.prototype.Ava=function(g){if(g===this)this.a2(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof b)this.zwa(g);else{a:switch(typeof g){case gvjs_vd:var h=null!=g;break a;case gvjs_c:h=
!0;break a;default:h=!1}h?this.zva(g):this.T9(g)}};b.prototype.zva=function(g){var h=void 0;try{h=g.then}catch(k){this.a2(k);return}typeof h==gvjs_c?this.Awa(h,g):this.T9(g)};b.prototype.a2=function(g){this.tfa(2,g)};b.prototype.T9=function(g){this.tfa(1,g)};b.prototype.tfa=function(g,h){if(0!=this.J)throw Error("Cannot settle("+g+gvjs_ha+h+"): Promise already settled in state"+this.J);this.J=g;this.xm=h;this.Ona()};b.prototype.Ona=function(){if(null!=this.ZD){for(var g=0;g<this.ZD.length;++g)f.G6(this.ZD[g]);
this.ZD=null}};var f=new c;b.prototype.zwa=function(g){var h=this.WW();g.dN(h.resolve,h.reject)};b.prototype.Awa=function(g,h){var k=this.WW();try{g.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}};b.prototype.then=function(g,h){function k(p,q){return typeof p==gvjs_c?function(r){try{l(p(r))}catch(t){m(t)}}:q}var l,m,n=new b(function(p,q){l=p;m=q});this.dN(k(g,l),k(h,m));return n};b.prototype.catch=function(g){return this.then(void 0,g)};b.prototype.dN=function(g,h){function k(){switch(l.J){case 1:g(l.xm);
break;case 2:h(l.xm);break;default:throw Error("Unexpected state: "+l.J);}}var l=this;null==this.ZD?f.G6(k):this.ZD.push(k)};b.resolve=d;b.reject=function(g){return new b(function(h,k){k(g)})};b.race=function(g){return new b(function(h,k){for(var l=gvjs_$d(g),m=l.next();!m.done;m=l.next())d(m.value).dN(h,k)})};b.all=function(g){var h=gvjs_$d(g),k=h.next();return k.done?d([]):new b(function(l,m){function n(r){return function(t){p[r]=t;q--;0==q&&l(p)}}var p=[],q=0;do p.push(void 0),q++,d(k.value).dN(n(p.length-
1),m),k=h.next();while(!k.done)})};return b});gvjs_8d("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(h){return h};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if(typeof f==gvjs_c){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});
gvjs_8d("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(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);c<d;c++)this[c]=b;return this}});function gvjs_he(a,b){a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d}
gvjs_8d("Array.prototype.keys",function(a){return a?a:function(){return gvjs_he(this,function(b){return b})}});gvjs_8d("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)gvjs_ge(b,d)&&c.push(b[d]);return c}});gvjs_8d("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});
gvjs_8d("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});gvjs_8d("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==gvjs_fe(this,b,"includes").indexOf(b,c||0)}});
gvjs_8d("WeakMap",function(a){function b(k){this.cc=(h+=Math.random()+1).toString();if(k){k=gvjs_$d(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}function c(){}function d(k){var l=typeof k;return l===gvjs_vd&&null!==k||l===gvjs_c}function e(k){if(!gvjs_ge(k,g)){var l=new c;gvjs_6d(k,g,{value:l})}}function f(k){var l=Object[k];l&&(Object[k]=function(m){if(m instanceof c)return m;Object.isExtensible(m)&&e(m);return l(m)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),
l=Object.seal({}),m=new a([[k,2],[l,3]]);if(2!=m.get(k)||3!=m.get(l))return!1;m.delete(k);m.set(l,4);return!m.has(k)&&4==m.get(l)}catch(n){return!1}}())return a;var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0;b.prototype.set=function(k,l){if(!d(k))throw Error("Invalid WeakMap key");e(k);if(!gvjs_ge(k,g))throw Error("WeakMap key fail: "+k);k[g][this.cc]=l;return this};b.prototype.get=function(k){return d(k)&&gvjs_ge(k,g)?k[g][this.cc]:void 0};b.prototype.has=
function(k){return d(k)&&gvjs_ge(k,g)&&gvjs_ge(k[g],this.cc)};b.prototype.delete=function(k){return d(k)&&gvjs_ge(k,g)&&gvjs_ge(k[g],this.cc)?delete k[g][this.cc]:!1};return b});
gvjs_8d(gvjs_Za,function(a){function b(){var h={};return h.ke=h.next=h.head=h}function c(h,k){var l=h.zc;return gvjs_9d(function(){if(l){for(;l.head!=h.zc;)l=l.ke;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})}function d(h,k){var l=k&&typeof k;l==gvjs_vd||l==gvjs_c?f.has(k)?l=f.get(k):(l=""+ ++g,f.set(k,l)):l="p_"+k;var m=h.qa[l];if(m&&gvjs_ge(h.qa,l))for(h=0;h<m.length;h++){var n=m[h];if(k!==k&&n.key!==n.key||k===n.key)return{id:l,list:m,index:h,ad:n}}return{id:l,
list:m,index:-1,ad:void 0}}function e(h){this.qa={};this.zc=b();this.size=0;if(h){h=gvjs_$d(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}}if(function(){if(!a||typeof a!=gvjs_c||!a.prototype.entries||typeof Object.seal!=gvjs_c)return!1;try{var h=Object.seal({x:4}),k=new a(gvjs_$d([[h,"s"]]));if("s"!=k.get(h)||1!=k.size||k.get({x:4})||k.set({x:4},"t")!=k||2!=k.size)return!1;var l=k.entries(),m=l.next();if(m.done||m.value[0]!=h||"s"!=m.value[1])return!1;m=l.next();return m.done||4!=
m.value[0].x||"t"!=m.value[1]||!l.next().done?!1:!0}catch(n){return!1}}())return a;var f=new WeakMap;e.prototype.set=function(h,k){h=0===h?0:h;var l=d(this,h);l.list||(l.list=this.qa[l.id]=[]);l.ad?l.ad.value=k:(l.ad={next:this.zc,ke:this.zc.ke,head:this.zc,key:h,value:k},l.list.push(l.ad),this.zc.ke.next=l.ad,this.zc.ke=l.ad,this.size++);return this};e.prototype.delete=function(h){h=d(this,h);return h.ad&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.qa[h.id],h.ad.ke.next=h.ad.next,
h.ad.next.ke=h.ad.ke,h.ad.head=null,this.size--,!0):!1};e.prototype.clear=function(){this.qa={};this.zc=this.zc.ke=b();this.size=0};e.prototype.has=function(h){return!!d(this,h).ad};e.prototype.get=function(h){return(h=d(this,h).ad)&&h.value};e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})};e.prototype.keys=function(){return c(this,function(h){return h.key})};e.prototype.values=function(){return c(this,function(h){return h.value})};e.prototype.forEach=function(h,k){for(var l=
this.entries(),m;!(m=l.next()).done;)m=m.value,h.call(k,m[1],m[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var g=0;return e});
gvjs_8d("Set",function(a){function b(c){this.ta=new Map;if(c){c=gvjs_$d(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.ta.size}if(function(){if(!a||typeof a!=gvjs_c||!a.prototype.entries||typeof Object.seal!=gvjs_c)return!1;try{var c=Object.seal({x:4}),d=new a(gvjs_$d([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=
f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;b.prototype.add=function(c){c=0===c?0:c;this.ta.set(c,c);this.size=this.ta.size;return this};b.prototype.delete=function(c){c=this.ta.delete(c);this.size=this.ta.size;return c};b.prototype.clear=function(){this.ta.clear();this.size=0};b.prototype.has=function(c){return this.ta.has(c)};b.prototype.entries=function(){return this.ta.entries()};b.prototype.values=function(){return this.ta.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.ta.forEach(function(f){return c.call(d,f,f,e)})};return b});gvjs_8d("Array.prototype.values",function(a){return a?a:function(){return gvjs_he(this,function(b,c){return c})}});gvjs_8d("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)gvjs_ge(b,d)&&c.push([d,b[d]]);return c}});
gvjs_8d("Array.prototype.entries",function(a){return a?a:function(){return gvjs_he(this,function(b,c){return[b,c]})}});gvjs_8d("Number.isFinite",function(a){return a?a:function(b){return typeof b!==gvjs_f?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});gvjs_8d("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});gvjs_8d("Math.cbrt",function(a){return a?a:function(b){if(0===b)return b;b=Number(b);var c=Math.pow(Math.abs(b),1/3);return 0>b?-c:c}});
gvjs_8d("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});gvjs_8d("Number.isNaN",function(a){return a?a:function(b){return typeof b===gvjs_f&&isNaN(b)}});var gvjs_ie=gvjs_ie||{},gvjs_n=this||self;function gvjs_o(a,b,c){a=a.split(".");c=c||gvjs_n;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){if(a&&a!=gvjs_n)return gvjs_ke(a.document);null===gvjs_le&&(gvjs_le=gvjs_ke(gvjs_n.document));return gvjs_le}var gvjs_eaa=/^[\w+/_-]+[=]{0,2}$/,gvjs_le=null;function gvjs_ke(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&gvjs_eaa.test(a)?a:""}function gvjs_me(a,b){a=a.split(".");b=b||gvjs_n;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function gvjs_ne(){}
function gvjs_oe(a){a.c_=void 0;a.kc=function(){return a.c_?a.c_:a.c_=new a}}function gvjs_pe(a){var b=typeof a;return b!=gvjs_vd?b:a?Array.isArray(a)?gvjs_wb:b:gvjs_ud}function gvjs_qe(a){var b=gvjs_pe(a);return b==gvjs_wb||b==gvjs_vd&&typeof a.length==gvjs_f}function gvjs_re(a){return gvjs_p(a)&&typeof a.getFullYear==gvjs_c}function gvjs_se(a){return gvjs_pe(a)==gvjs_c}function gvjs_p(a){var b=typeof a;return b==gvjs_vd&&null!=a||b==gvjs_c}
function gvjs_te(a){return Object.prototype.hasOwnProperty.call(a,gvjs_ue)&&a[gvjs_ue]||(a[gvjs_ue]=++gvjs_faa)}var gvjs_ue="closure_uid_"+(1E9*Math.random()>>>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(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function gvjs_q(a,b,c){gvjs_q=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?gvjs_gaa:gvjs_haa;return gvjs_q.apply(null,arguments)}
function gvjs_ve(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}var gvjs_we=Date.now;function gvjs_xe(a){(0,eval)(a)}function gvjs_r(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}}function gvjs_ye(a){return a};function gvjs_ze(a){if(Error.captureStackTrace)Error.captureStackTrace(this,gvjs_ze);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}gvjs_r(gvjs_ze,Error);gvjs_ze.prototype.name="CustomError";var gvjs_Ae;function gvjs_Be(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");gvjs_ze.call(this,c+a[d])}gvjs_r(gvjs_Be,gvjs_ze);gvjs_Be.prototype.name="AssertionError";function gvjs_Ce(a){return a[a.length-1]}
var gvjs_De=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a===gvjs_j)return typeof b!==gvjs_j||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},gvjs_iaa=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(c=Math.max(0,a.length+c));if(typeof a===gvjs_j)return typeof b!==gvjs_j||1!=b.length?-1:a.lastIndexOf(b,
c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},gvjs_s=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_j?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};function gvjs_Ee(a,b){for(var c=typeof a===gvjs_j?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)}
var gvjs_Fe=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=typeof a===gvjs_j?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e},gvjs_t=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=typeof a===gvjs_j?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e},gvjs_Ge=Array.prototype.reduce?function(a,
b,c,d){d&&(b=gvjs_q(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;gvjs_s(a,function(f,g){e=b.call(d,e,f,g,a)});return e},gvjs_jaa=Array.prototype.reduceRight?function(a,b,c){return Array.prototype.reduceRight.call(a,b,c)}:function(a,b,c){var d=c;gvjs_Ee(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d},gvjs_He=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a===gvjs_j?a.split(""):a,f=0;f<d;f++)if(f in
e&&b.call(c,e[f],f,a))return!0;return!1},gvjs_Ie=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a===gvjs_j?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0};function gvjs_Je(a,b,c){b=gvjs_Ke(a,b,c);return 0>b?null:typeof a===gvjs_j?a.charAt(b):a[b]}function gvjs_Ke(a,b,c){for(var d=a.length,e=typeof a===gvjs_j?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}
function gvjs_Le(a,b){return 0<=gvjs_De(a,b)}function gvjs_Me(a){return 0==a.length}function gvjs_Ne(a,b){b=gvjs_De(a,b);var c;(c=0<=b)&&gvjs_Oe(a,b);return c}function gvjs_Oe(a,b){Array.prototype.splice.call(a,b,1)}function gvjs_Pe(a){return Array.prototype.concat.apply([],arguments)}function gvjs_Qe(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
function gvjs_Re(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(gvjs_qe(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}}function gvjs_Se(a,b,c,d){return Array.prototype.splice.apply(a,gvjs_Te(arguments,1))}function gvjs_Te(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function gvjs_Ue(a,b,c){function d(l){return gvjs_p(l)?"o"+gvjs_te(l):(typeof l).charAt(0)+l}b=b||a;c=c||d;for(var e={},f=0,g=0;g<a.length;){var h=a[g++],k=c(h);Object.prototype.hasOwnProperty.call(e,k)||(e[k]=!0,b[f++]=h)}b.length=f}function gvjs_Ve(a,b){a.sort(b||gvjs_We)}function gvjs_Xe(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||gvjs_We;gvjs_Ve(c,function(f,g){return e(f.value,g.value)||f.index-g.index});for(d=0;d<a.length;d++)a[d]=c[d].value}
function gvjs_We(a,b){return a>b?1:a<b?-1:0}function gvjs_Ye(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function gvjs_kaa(a,b){return gvjs_Pe.apply([],gvjs_t(a,b,void 0))};function gvjs_Ze(){return null}function gvjs__e(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};function gvjs_0e(a,b,c){return Math.min(Math.max(a,b),c)}function gvjs_1e(a){return isFinite(a)&&0==a%1};function gvjs_u(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}gvjs_=gvjs_u.prototype;gvjs_.clone=function(){return new gvjs_u(this.x,this.y)};gvjs_.equals=function(a){return a instanceof gvjs_u&&gvjs_2e(this,a)};function gvjs_2e(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}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_u?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b===gvjs_f&&(this.y+=b));return this};gvjs_.scale=function(a,b){this.x*=a;this.y*=typeof b===gvjs_f?b:a;return this};function gvjs_3e(a,b){this.x=a;this.y=b}gvjs_r(gvjs_3e,gvjs_u);gvjs_=gvjs_3e.prototype;gvjs_.clone=function(){return new gvjs_3e(this.x,this.y)};function gvjs_4e(a){return Math.sqrt(a.x*a.x+a.y*a.y)}gvjs_.scale=gvjs_u.prototype.scale;gvjs_.invert=function(){this.x=-this.x;this.y=-this.y;return this};gvjs_.normalize=function(){return this.scale(1/gvjs_4e(this))};gvjs_.add=function(a){this.x+=a.x;this.y+=a.y;return this};gvjs_.HT=gvjs_l(0);
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_3e&&!!a&&this.x==a.x&&this.y==a.y};function gvjs_v(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function gvjs_5e(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function gvjs_6e(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0}function gvjs_7e(a){var b=0,c;for(c in a)b++;return b}function gvjs_8e(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function gvjs_9e(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function gvjs_$e(a,b){return null!==a&&b in a}
function gvjs_af(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function gvjs_bf(a,b,c){return b in a?a[b]:a[b]=c}function gvjs_w(a){var b={},c;for(c in a)b[c]=a[c];return b}function gvjs_cf(a){var b=gvjs_pe(a);if(b==gvjs_vd||b==gvjs_wb){if(gvjs_se(a.clone))return a.clone();b=b==gvjs_wb?[]:{};for(var c in a)b[c]=gvjs_cf(a[c]);return b}return a}var gvjs_df="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function gvjs_ef(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<gvjs_df.length;f++)c=gvjs_df[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};function gvjs_ff(a){a=4>a.length?gvjs_Pe(a,gvjs_Ye(0,4-a.length)):gvjs_Qe(a);return a.reverse()}function gvjs_gf(a){a=gvjs_ff(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_hf="milliseconds seconds minutes hours days months years".split(" "),gvjs_if={};gvjs_s(gvjs_hf,function(a,b){gvjs_if[a]=b});function gvjs_jf(a,b){return(new gvjs_kf(b)).le(a)}function gvjs_kf(a){this.kS=a}gvjs_kf.prototype.le=function(a){var b=[];gvjs_lf(this,a,b);return b.join("")};
function gvjs_lf(a,b,c){if(null==b)c.push(gvjs_ud);else{if(typeof b==gvjs_vd){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],gvjs_lf(a,a.kS?a.kS.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],typeof e!=gvjs_c&&(c.push(f),gvjs_mf(d,c),c.push(":"),gvjs_lf(a,a.kS?a.kS.call(b,d,e):e,c),f=","));
c.push("}");return}}switch(typeof b){case gvjs_j:gvjs_mf(b,c);break;case gvjs_f:c.push(isFinite(b)&&!isNaN(b)?String(b):gvjs_ud);break;case gvjs_Db:c.push(String(b));break;case gvjs_c:c.push(gvjs_ud);break;default:throw Error("Unknown type: "+typeof b);}}}var gvjs_nf={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},gvjs_laa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;
function gvjs_mf(a,b){b.push('"',a.replace(gvjs_laa,function(c){var d=gvjs_nf[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),gvjs_nf[c]=d);return d}),'"')};var gvjs_maa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var gvjs_of;function gvjs_pf(){if(void 0===gvjs_of){var a=null,b=gvjs_n.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:gvjs_ye,createScript:gvjs_ye,createScriptURL:gvjs_ye})}catch(c){gvjs_n.console&&gvjs_n.console.error(c.message)}gvjs_of=a}return gvjs_of};function gvjs_qf(a,b){this.Zfa=a===gvjs_rf&&b||"";this.Cja=gvjs_sf}gvjs_qf.prototype.Zo=!0;gvjs_qf.prototype.jl=function(){return this.Zfa};function gvjs_tf(a){return a instanceof gvjs_qf&&a.constructor===gvjs_qf&&a.Cja===gvjs_sf?a.Zfa:"type_error:Const"}function gvjs_uf(a){return new gvjs_qf(gvjs_rf,a)}var gvjs_sf={},gvjs_rf={};function gvjs_vf(){this.M1="";this.ija=gvjs_wf}gvjs_vf.prototype.Zo=!0;var gvjs_wf={};function gvjs_xf(a){a=gvjs_tf(a);return 0===a.length?gvjs_naa:(new gvjs_vf).ml(a)}gvjs_vf.prototype.jl=function(){return this.M1.toString()};function gvjs_yf(a){if(a instanceof gvjs_vf&&a.constructor===gvjs_vf&&a.ija===gvjs_wf)return a.M1;gvjs_pe(a);return"type_error:SafeScript"}gvjs_vf.prototype.ml=function(a){var b=gvjs_pf();this.M1=b?b.createScript(a):a;return this};var gvjs_naa=(new gvjs_vf).ml("");function gvjs_zf(a,b){this.bea=a===gvjs_Af&&b||"";this.Ija=gvjs_Bf}gvjs_zf.prototype.Zo=!0;gvjs_zf.prototype.jl=function(){return this.bea.toString()};gvjs_zf.prototype.NZ=!0;gvjs_zf.prototype.ht=function(){return 1};function gvjs_Cf(a){return gvjs_Df(a).toString()}function gvjs_Df(a){if(a instanceof gvjs_zf&&a.constructor===gvjs_zf&&a.Ija===gvjs_Bf)return a.bea;gvjs_pe(a);return"type_error:TrustedResourceUrl"}
function gvjs_oaa(a,b){var c=gvjs_tf(a);if(!gvjs_paa.test(c))throw Error("Invalid TrustedResourceUrl format: "+c);a=c.replace(gvjs_qaa,function(d,e){if(!Object.prototype.hasOwnProperty.call(b,e))throw Error('Found marker, "'+e+'", in format string, "'+c+'", but no valid label mapping found in args: '+JSON.stringify(b));d=b[e];return d instanceof gvjs_qf?gvjs_tf(d):encodeURIComponent(String(d))});return gvjs_Ef(a)}
var gvjs_qaa=/%{(\w+)}/g,gvjs_paa=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,gvjs_raa=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;function gvjs_Ff(a,b,c){a=gvjs_oaa(a,b);a=gvjs_Cf(a);a=gvjs_raa.exec(a);b=a[3]||"";return gvjs_Ef(a[1]+gvjs_Gf("?",a[2]||"",c)+gvjs_Gf("#",b,void 0))}var gvjs_Bf={};function gvjs_Ef(a){var b=gvjs_pf();a=b?b.createScriptURL(a):a;return new gvjs_zf(gvjs_Af,a)}
function gvjs_Gf(a,b,c){if(null==c)return b;if(typeof c===gvjs_j)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var f=0;f<e.length;f++){var g=e[f];null!=g&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b}var gvjs_Af={};function gvjs_Hf(a,b){return 0==a.lastIndexOf(b,0)}function gvjs_If(a){var b=a.length-1;return 0<=b&&a.indexOf("%",b)==b}function gvjs_Jf(a){return/^[\s\xa0]*$/.test(a)}var gvjs_Kf=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function gvjs_Lf(a,b){if(b)a=a.replace(gvjs_Mf,"&amp;").replace(gvjs_Nf,gvjs_fa).replace(gvjs_Of,"&gt;").replace(gvjs_Pf,gvjs_ga).replace(gvjs_Qf,"&#39;").replace(gvjs_Rf,"&#0;");else{if(!gvjs_saa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(gvjs_Mf,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(gvjs_Nf,gvjs_fa));-1!=a.indexOf(">")&&(a=a.replace(gvjs_Of,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_Pf,gvjs_ga));-1!=a.indexOf("'")&&(a=a.replace(gvjs_Qf,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_Rf,
"&#0;"))}return a}var gvjs_Mf=/&/g,gvjs_Nf=/</g,gvjs_Of=/>/g,gvjs_Pf=/"/g,gvjs_Qf=/'/g,gvjs_Rf=/\x00/g,gvjs_saa=/[\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&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=gvjs_Uf(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||gvjs_Uf(0==f[2].length,0==g[2].length)||gvjs_Uf(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c}
function gvjs_Uf(a,b){return a<b?-1:a>b?1:0};function gvjs_Vf(a,b){this.aea=a===gvjs_Wf&&b||"";this.lja=gvjs_Xf}gvjs_Vf.prototype.Zo=!0;gvjs_Vf.prototype.jl=function(){return this.aea.toString()};gvjs_Vf.prototype.NZ=!0;gvjs_Vf.prototype.ht=function(){return 1};function gvjs_Yf(a){if(a instanceof gvjs_Vf&&a.constructor===gvjs_Vf&&a.lja===gvjs_Xf)return a.aea;gvjs_pe(a);return"type_error:SafeUrl"}
var gvjs_taa=/^(?: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)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,gvjs_uaa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function gvjs_Zf(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(gvjs_uaa);return b&&gvjs_taa.test(b[1])?gvjs__f(a):null}var gvjs_0f=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function gvjs_1f(a){a instanceof gvjs_Vf||(a=typeof a==gvjs_vd&&a.Zo?a.jl():String(a),a=gvjs_0f.test(a)?gvjs__f(a):null);return a||gvjs_2f}var gvjs_Xf={};function gvjs__f(a){return new gvjs_Vf(gvjs_Wf,a)}var gvjs_2f=gvjs__f(gvjs_sb),gvjs_Wf={};function gvjs_3f(){this.O1="";this.kja=gvjs_4f}gvjs_3f.prototype.Zo=!0;var gvjs_4f={};gvjs_3f.prototype.jl=function(){return this.O1};function gvjs_5f(a){if(a instanceof gvjs_3f&&a.constructor===gvjs_3f&&a.kja===gvjs_4f)return a.O1;gvjs_pe(a);return"type_error:SafeStyle"}gvjs_3f.prototype.ml=function(a){this.O1=a;return this};var gvjs_6f=(new gvjs_3f).ml("");
function gvjs_7f(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)?gvjs_t(d,gvjs_8f).join(" "):gvjs_8f(d),b+=c+":"+d+";")}return b?(new gvjs_3f).ml(b):gvjs_6f}
function gvjs_8f(a){if(a instanceof gvjs_Vf)return'url("'+gvjs_Yf(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof gvjs_qf?gvjs_tf(a):gvjs_vaa(String(a));if(/[{;}]/.test(a))throw new gvjs_Be("Value does not allow [{;}], got: %s.",[a]);return a}
function gvjs_vaa(a){var b=a.replace(gvjs_9f,"$1").replace(gvjs_9f,"$1").replace(gvjs_$f,"url");if(gvjs_waa.test(b)){if(gvjs_xaa.test(a))return gvjs_1d;for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}if(!b||!c||!gvjs_yaa(a))return gvjs_1d}else return gvjs_1d;return gvjs_zaa(a)}
function gvjs_yaa(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b}
var gvjs_waa=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,gvjs_$f=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,gvjs_9f=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,gvjs_xaa=/\/\*/;function gvjs_zaa(a){return a.replace(gvjs_$f,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(g,h,k){f=h;return k});b=gvjs_1f(d).jl();return c+f+b+f+e})};function gvjs_ag(){this.N1="";this.jja=gvjs_bg}gvjs_ag.prototype.Zo=!0;var gvjs_bg={};
function gvjs_cg(a,b){if(gvjs_Sf(a,"<"))throw Error("Selector does not allow '<', got: "+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var d={"(":")","[":"]"},e=[],f=0;f<c.length;f++){var g=c[f];if(d[g])e.push(d[g]);else if(gvjs_af(d,g)&&e.pop()!=g){c=!1;break a}}c=0==e.length}if(!c)throw Error("() and [] in selector must be balanced, got: "+
a);b instanceof gvjs_3f||(b=gvjs_7f(b));a=a+"{"+gvjs_5f(b).replace(/</g,"\\3C ")+"}";return(new gvjs_ag).ml(a)}function gvjs_dg(a){function b(d){Array.isArray(d)?gvjs_s(d,b):c+=gvjs_eg(d)}var c="";gvjs_s(arguments,b);return(new gvjs_ag).ml(c)}gvjs_ag.prototype.jl=function(){return this.N1};function gvjs_eg(a){if(a instanceof gvjs_ag&&a.constructor===gvjs_ag&&a.jja===gvjs_bg)return a.N1;gvjs_pe(a);return"type_error:SafeStyleSheet"}gvjs_ag.prototype.ml=function(a){this.N1=a;return this};
var gvjs_fg=(new gvjs_ag).ml("");var gvjs_gg;a:{var gvjs_hg=gvjs_n.navigator;if(gvjs_hg){var gvjs_ig=gvjs_hg.userAgent;if(gvjs_ig){gvjs_gg=gvjs_ig;break a}}gvjs_gg=""}function gvjs_jg(a){return gvjs_Sf(gvjs_gg,a)};function gvjs_kg(){return gvjs_jg("Firefox")||gvjs_jg("FxiOS")}function gvjs_lg(){return gvjs_jg("Safari")&&!(gvjs_mg()||gvjs_jg("Coast")||gvjs_jg("Opera")||gvjs_jg(gvjs_Fa)||gvjs_jg("Edg/")||gvjs_jg("OPR")||gvjs_kg()||gvjs_jg("Silk")||gvjs_jg("Android"))}function gvjs_mg(){return(gvjs_jg("Chrome")||gvjs_jg("CriOS"))&&!gvjs_jg(gvjs_Fa)}function gvjs_ng(){return gvjs_jg("Android")&&!(gvjs_mg()||gvjs_kg()||gvjs_jg("Opera")||gvjs_jg("Silk"))};function gvjs_og(){this.RR="";this.hja=gvjs_pg;this.xX=null}gvjs_og.prototype.NZ=!0;gvjs_og.prototype.ht=function(){return this.xX};gvjs_og.prototype.Zo=!0;gvjs_og.prototype.jl=function(){return this.RR.toString()};function gvjs_qg(a){return gvjs_rg(a).toString()}function gvjs_rg(a){if(a instanceof gvjs_og&&a.constructor===gvjs_og&&a.hja===gvjs_pg)return a.RR;gvjs_pe(a);return"type_error:SafeHtml"}
function gvjs_sg(a){if(a instanceof gvjs_og)return a;var b=typeof a==gvjs_vd,c=null;b&&a.NZ&&(c=a.ht());return gvjs_tg(gvjs_Lf(b&&a.Zo?a.jl():String(a)),c)}var gvjs_ug=/^[a-zA-Z0-9-]+$/,gvjs_Aaa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},gvjs_Baa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function gvjs_vg(a,b,c){gvjs_wg(String(a));return gvjs_xg(String(a),b,c)}
function gvjs_wg(a){if(!gvjs_ug.test(a))throw Error("");if(a.toUpperCase()in gvjs_Baa)throw Error("");}function gvjs_Caa(a){var b={nonce:gvjs_je()};for(d in b)if(Object.prototype.hasOwnProperty.call(b,d)){var c=d.toLowerCase();if("language"==c||"src"==c||c==gvjs_k||c==gvjs_Vd)throw Error("");}var d="";a=gvjs_Pe(a);for(c=0;c<a.length;c++)d+=gvjs_yf(a[c]).toString();a=gvjs_tg(d,0);return gvjs_xg("script",b,a)}
function gvjs_Daa(a){function b(f){Array.isArray(f)?gvjs_s(f,b):(f=gvjs_sg(f),e.push(gvjs_qg(f)),f=f.ht(),0==d?d=f:0!=f&&d!=f&&(d=null))}var c=gvjs_sg(gvjs_yg),d=c.ht(),e=[];gvjs_s(a,b);return gvjs_tg(e.join(gvjs_qg(c)),d)}function gvjs_zg(a){return gvjs_Daa(Array.prototype.slice.call(arguments))}var gvjs_pg={};function gvjs_tg(a,b){return(new gvjs_og).ml(a,b)}gvjs_og.prototype.ml=function(a,b){var c=gvjs_pf();this.RR=c?c.createHTML(a):a;this.xX=b;return this};
function gvjs_xg(a,b,c){var d=null;var e="<"+a+gvjs_Ag(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!0===gvjs_maa[a.toLowerCase()]?e+=">":(d=gvjs_zg(c),e+=">"+gvjs_qg(d)+"</"+a+">",d=d.ht());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return gvjs_tg(e,d)}
function gvjs_Ag(a){var b="";if(a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!gvjs_ug.test(c))throw Error("");var d=a[c];if(null!=d){var e=c;if(d instanceof gvjs_qf)d=gvjs_tf(d);else if(e.toLowerCase()==gvjs_Md){if(!gvjs_p(d))throw Error("");d instanceof gvjs_3f||(d=gvjs_7f(d));d=gvjs_5f(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in gvjs_Aaa)if(d instanceof gvjs_zf)d=gvjs_Cf(d);else if(d instanceof gvjs_Vf)d=gvjs_Yf(d);else if(typeof d===gvjs_j)d=gvjs_1f(d).jl();
else throw Error("");}d.Zo&&(d=d.jl());e=e+'="'+gvjs_Lf(String(d))+'"';b+=" "+e}}return b}var gvjs_Eaa=gvjs_tg("<!DOCTYPE html>",0),gvjs_Bg=new gvjs_og;gvjs_Bg.RR=gvjs_n.trustedTypes&&gvjs_n.trustedTypes.emptyHTML?gvjs_n.trustedTypes.emptyHTML:"";gvjs_Bg.xX=0;var gvjs_yg=gvjs_Bg,gvjs_Cg=gvjs_tg(gvjs_na,0);var gvjs_Faa=gvjs__e(function(){var a=document.createElement(gvjs_Sb),b=document.createElement(gvjs_Sb);b.appendChild(document.createElement(gvjs_Sb));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=gvjs_rg(gvjs_yg);return!b.parentElement});function gvjs_Dg(a,b){if(gvjs_Faa())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=gvjs_rg(b)}function gvjs_Gaa(a,b){a.src=gvjs_Df(b);gvjs_Eg(a)}
function gvjs_Eg(a){var b=gvjs_je(a.ownerDocument&&a.ownerDocument.defaultView);b&&a.setAttribute("nonce",b)};function gvjs_Fg(a,b){return a=gvjs_Lf(a,b)}var gvjs_Gg=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_Hg(a,b){a=String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_Gg("0",Math.max(0,b-c))+a}function gvjs_Ig(a){return null==a?"":String(a)}function gvjs_Jg(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_we()).toString(36)}var gvjs_Kg=2147483648*Math.random()|0;
function gvjs_Lg(a){var b=Number(a);return 0==b&&gvjs_Jf(a)?NaN:b}function gvjs_Mg(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function gvjs_Haa(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};var gvjs_Ng=JSON.parse,gvjs_Og=gvjs_n.JSON&&gvjs_n.JSON.stringify||gvjs_jf;function gvjs_Pg(a){return gvjs_jf(gvjs_Qg(a,gvjs_Rg))}function gvjs_Sg(a){return gvjs_Tg(JSON.parse(a))}function gvjs_Qg(a,b){a=b(a);var c=gvjs_pe(a);if(c===gvjs_vd||c===gvjs_wb){c=c===gvjs_wb?[]:{};for(var d in a)if(!gvjs_Sf(d,"___clazz$")&&a.hasOwnProperty(d)){var e=gvjs_Qg(a[d],b);void 0!==e&&(c[d]=e)}}else c=a;return c}
function gvjs_Tg(a){if(typeof a===gvjs_j){var b=a.match(/^Date\(\s*([\d,\s]*)\)$/);b&&(a=b[1].split(/,\s*/),a=1===a.length?new Date(Number(a[0])||0):new Date(Number(a[0])||0,Number(a[1])||0,Number(a[2])||1,Number(a[3])||0,Number(a[4])||0,Number(a[5])||0,Number(a[6])||0));return a}if(Array.isArray(a))return gvjs_t(a,gvjs_Tg);if(gvjs_p(a))for(b in a)if(a.hasOwnProperty(b)){var c=a[b];Object.prototype.hasOwnProperty.call(a,b)&&(a[b]=gvjs_Tg(c))}return a}
function gvjs_Rg(a){gvjs_re(a)&&(a=0!==a.getMilliseconds()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()]:0!==a.getSeconds()||0!==a.getMinutes()||0!==a.getHours()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds()]:[a.getFullYear(),a.getMonth(),a.getDate()],a="Date("+a.join(gvjs_ha)+")");return a};function gvjs_Ug(){return gvjs_jg("iPhone")&&!gvjs_jg("iPod")&&!gvjs_jg("iPad")}function gvjs_Vg(){return gvjs_Ug()||gvjs_jg("iPad")||gvjs_jg("iPod")};function gvjs_Wg(a){gvjs_Wg[" "](a);return a}gvjs_Wg[" "]=gvjs_ne;function gvjs_Xg(a,b){try{return gvjs_Wg(a[b]),!0}catch(c){}return!1}function gvjs_Iaa(a,b){var c=gvjs_Jaa;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var gvjs_Yg=gvjs_jg("Opera"),gvjs_x=gvjs_jg("Trident")||gvjs_jg("MSIE"),gvjs_Zg=gvjs_jg(gvjs_Fa),gvjs_Kaa=gvjs_Zg||gvjs_x,gvjs__g=gvjs_jg("Gecko")&&!(gvjs_Sf(gvjs_gg.toLowerCase(),"webkit")&&!gvjs_jg(gvjs_Fa))&&!(gvjs_jg("Trident")||gvjs_jg("MSIE"))&&!gvjs_jg(gvjs_Fa),gvjs_0g=gvjs_Sf(gvjs_gg.toLowerCase(),"webkit")&&!gvjs_jg(gvjs_Fa),gvjs_Laa=gvjs_0g&&gvjs_jg("Mobile"),gvjs_1g=gvjs_jg("Macintosh"),gvjs_2g=gvjs_jg("Windows"),gvjs_3g=gvjs_jg("Linux")||gvjs_jg("CrOS"),gvjs_4g=gvjs_n.navigator||null;
gvjs_4g&&gvjs_Sf(gvjs_4g.appVersion||"","X11");var gvjs_Maa=gvjs_jg("Android"),gvjs_Naa=gvjs_Ug(),gvjs_Oaa=gvjs_jg("iPad"),gvjs_Paa=gvjs_jg("iPod"),gvjs_Qaa=gvjs_Vg();gvjs_Sf(gvjs_gg.toLowerCase(),"kaios");function gvjs_5g(){var a=gvjs_n.document;return a?a.documentMode:void 0}var gvjs_6g;
a:{var gvjs_7g="",gvjs_8g=function(){var a=gvjs_gg;if(gvjs__g)return/rv:([^\);]+)(\)|;)/.exec(a);if(gvjs_Zg)return/Edge\/([\d\.]+)/.exec(a);if(gvjs_x)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(gvjs_0g)return/WebKit\/(\S+)/.exec(a);if(gvjs_Yg)return/(?:Version)[ \/]?(\S+)/.exec(a)}();gvjs_8g&&(gvjs_7g=gvjs_8g?gvjs_8g[1]:"");if(gvjs_x){var gvjs_9g=gvjs_5g();if(null!=gvjs_9g&&gvjs_9g>parseFloat(gvjs_7g)){gvjs_6g=String(gvjs_9g);break a}}gvjs_6g=gvjs_7g}var gvjs_$g=gvjs_6g,gvjs_Jaa={};
function gvjs_ah(a){return gvjs_Iaa(a,function(){return 0<=gvjs_Tf(gvjs_$g,a)})}function gvjs_bh(a){return Number(gvjs_Raa)>=a}var gvjs_ch;if(gvjs_n.document&&gvjs_x){var gvjs_dh=gvjs_5g();gvjs_ch=gvjs_dh?gvjs_dh:parseInt(gvjs_$g,10)||void 0}else gvjs_ch=void 0;var gvjs_Raa=gvjs_ch;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var gvjs_Saa=!gvjs_x||gvjs_bh(9),gvjs_Taa=!gvjs__g&&!gvjs_x||gvjs_x&&gvjs_bh(9)||gvjs__g&&gvjs_ah("1.9.1"),gvjs_eh=gvjs_x&&!gvjs_ah("9"),gvjs_Uaa=gvjs_x||gvjs_Yg||gvjs_0g;function gvjs_y(a,b){this.width=a;this.height=b}gvjs_=gvjs_y.prototype;gvjs_.clone=function(){return new gvjs_y(this.width,this.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){this.width*=a;this.height*=typeof b===gvjs_f?b:a;return this};function gvjs_fh(a){return a?new gvjs_gh(gvjs_hh(a)):gvjs_Ae||(gvjs_Ae=new gvjs_gh)}function gvjs_ih(a,b){return typeof b===gvjs_j?a.getElementById(b):b}
function gvjs_jh(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_Le(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a}
function gvjs_kh(a,b){gvjs_v(b,function(c,d){c&&typeof c==gvjs_vd&&c.Zo&&(c=c.jl());d==gvjs_Md?a.style.cssText=c:d==gvjs_Gb?a.className=c:"for"==d?a.htmlFor=c:gvjs_lh.hasOwnProperty(d)?a.setAttribute(gvjs_lh[d],c):gvjs_Hf(d,"aria-")||gvjs_Hf(d,"data-")?a.setAttribute(d,c):a[d]=c})}
var gvjs_lh={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:gvjs_8c,maxlength:"maxLength",nonce:"nonce",role:gvjs_Fd,rowspan:"rowSpan",type:gvjs_Vd,usemap:"useMap",valign:"vAlign",width:gvjs_Zd};function gvjs_z(a,b,c){return gvjs_mh(document,arguments)}
function gvjs_mh(a,b){var c=String(b[0]),d=b[1];if(!gvjs_Saa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',gvjs_Fg(d.name),'"');if(d.type){c.push(' type="',gvjs_Fg(d.type),'"');var e={};gvjs_ef(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=gvjs_nh(a,c);d&&(typeof d===gvjs_j?c.className=d:Array.isArray(d)?c.className=d.join(" "):gvjs_kh(c,d));2<b.length&&gvjs_oh(a,c,b,2);return c}
function gvjs_oh(a,b,c,d){function e(g){g&&b.appendChild(typeof g===gvjs_j?a.createTextNode(g):g)}for(;d<c.length;d++){var f=c[d];gvjs_qe(f)&&!gvjs_ph(f)?gvjs_s(gvjs_Vaa(f)?gvjs_Qe(f):f,e):e(f)}}function gvjs_qh(a){return gvjs_nh(document,a)}function gvjs_nh(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function gvjs_rh(a){return"CSS1Compat"==a.compatMode}
function gvjs_sh(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case gvjs_Qa:case gvjs_Pa:case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case gvjs_4a:case "PARAM":case "SCRIPT":case gvjs_9a:case gvjs_ab:case "TRACK":case "WBR":return!1}return!0}function gvjs_th(a,b){gvjs_oh(gvjs_hh(a),a,arguments,1)}
function gvjs_uh(a){for(var b;b=a.firstChild;)a.removeChild(b)}function gvjs_vh(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function gvjs_wh(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function gvjs_xh(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function gvjs_yh(a){return gvjs_Taa&&void 0!=a.children?a.children:gvjs_Fe(a.childNodes,function(b){return 1==b.nodeType})}
function gvjs_zh(a){return void 0!==a.firstElementChild?a.firstElementChild:gvjs_Ah(a.firstChild,!0)}function gvjs_Bh(a){return void 0!==a.nextElementSibling?a.nextElementSibling:gvjs_Ah(a.nextSibling,!0)}function gvjs_Ah(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function gvjs_ph(a){return gvjs_p(a)&&0<a.nodeType}function gvjs_Ch(a){return gvjs_p(a)&&1==a.nodeType}
function gvjs_Dh(a){var b;if(gvjs_Uaa&&!(gvjs_x&&gvjs_ah("9")&&!gvjs_ah("10")&&gvjs_n.SVGElement&&a instanceof gvjs_n.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return gvjs_Ch(b)?b:null}function gvjs_Eh(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}
function gvjs_hh(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function gvjs_Fh(a){return a.contentDocument||a.contentWindow.document}function gvjs_Gh(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else gvjs_uh(a),a.appendChild(gvjs_hh(a).createTextNode(String(b)))}
function gvjs_Hh(a){if("outerHTML"in a)return a.outerHTML;var b=gvjs_nh(gvjs_hh(a),gvjs_b);b.appendChild(a.cloneNode(!0));return b.innerHTML}var gvjs_Waa={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},gvjs_Ih={IMG:" ",BR:"\n"};
function gvjs_Jh(a){if(gvjs_eh&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];gvjs_Kh(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");gvjs_eh||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}
function gvjs_Kh(a,b,c){if(!(a.nodeName in gvjs_Waa))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_Ih)b.push(gvjs_Ih[a.nodeName]);else for(a=a.firstChild;a;)gvjs_Kh(a,b,c),a=a.nextSibling}function gvjs_Vaa(a){if(a&&typeof a.length==gvjs_f){if(gvjs_p(a))return typeof a.item==gvjs_c||typeof a.item==gvjs_j;if(gvjs_se(a))return typeof a.item==gvjs_c}return!1}
function gvjs_Lh(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_gh(a){this.jd=a||gvjs_n.document||document}gvjs_=gvjs_gh.prototype;gvjs_.xa=gvjs_fh;gvjs_.pc=function(){return this.jd};gvjs_.j=function(a){return gvjs_ih(this.jd,a)};gvjs_.getElementsByTagName=function(a,b){return(b||this.jd).getElementsByTagName(String(a))};function gvjs_Mh(a,b,c,d){return gvjs_jh(a.jd,b,c,d)}gvjs_.Dq=gvjs_l(1);gvjs_.od=gvjs_l(3);
gvjs_.eP=gvjs_l(5);gvjs_.Cr=gvjs_kh;gvjs_.K=function(a,b,c){return gvjs_mh(this.jd,arguments)};gvjs_.createElement=function(a){return gvjs_nh(this.jd,a)};gvjs_.createTextNode=function(a){return this.jd.createTextNode(String(a))};gvjs_.XW=gvjs_l(6);gvjs_.ek=function(){var a=this.jd;return a.parentWindow||a.defaultView};gvjs_.Py=gvjs_l(7);gvjs_.appendChild=function(a,b){a.appendChild(b)};gvjs_.append=gvjs_th;gvjs_.canHaveChildren=gvjs_sh;gvjs_.Ac=gvjs_uh;gvjs_.b_=gvjs_vh;gvjs_.Kra=gvjs_wh;
gvjs_.removeNode=gvjs_xh;gvjs_.We=gvjs_yh;gvjs_.f$=gvjs_zh;gvjs_.i$=gvjs_Bh;gvjs_.$o=gvjs_ph;gvjs_.i_=gvjs_Ch;gvjs_.$O=gvjs_Dh;gvjs_.contains=gvjs_Eh;gvjs_.Ioa=gvjs_hh;gvjs_.g$=gvjs_Fh;gvjs_.c3=gvjs_Gh;gvjs_.Pq=gvjs_l(9);gvjs_.Koa=gvjs_Jh;gvjs_.X9=gvjs_Lh;var gvjs_Nh={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:gvjs_ca,blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:gvjs_da,green:"#008000",greenyellow:"#adff2f",grey:gvjs_da,honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:gvjs_ea,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function gvjs_Oh(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(gvjs_Ph.test(c))return b.hex=gvjs_Qh(c),b.type="hex",b;c=gvjs_Rh(a);if(c.length)return b.hex=gvjs_Sh(c),b.type="rgb",b;if(gvjs_Nh&&(c=gvjs_Nh[a.toLowerCase()]))return b.hex=c,b.type="named",b;throw Error(a+" is not a valid color string");}var gvjs_Xaa=/#(.)(.)(.)/;
function gvjs_Qh(a){if(!gvjs_Ph.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(gvjs_Xaa,"#$1$1$2$2$3$3"));return a.toLowerCase()}function gvjs_Th(a){a=gvjs_Qh(a);a=parseInt(a.substr(1),16);return[a>>16,a>>8&255,a&255]}function gvjs_Uh(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_Sh(a){return gvjs_Uh(a[0],a[1],a[2])}var gvjs_Ph=/^#(?:[0-9a-f]{3}){1,2}$/i,gvjs_Yaa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function gvjs_Rh(a){var b=a.match(gvjs_Yaa);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_Vh(a,b,c){c=gvjs_0e(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_Wh(a,b){if(null==a||""===a||a==gvjs_Td||a==gvjs_e)var c=gvjs_e;else{if(gvjs_p(a))return a.color||"";try{c=gvjs_Oh(a).hex}catch(d){if(!b)throw Error("Invalid color: "+a);c=a}}return c};function gvjs_A(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}gvjs_=gvjs_A.prototype;gvjs_.Oa=gvjs_l(11);gvjs_.getHeight=function(){return this.bottom-this.top};gvjs_.clone=function(){return new gvjs_A(this.top,this.right,this.bottom,this.left)};gvjs_.contains=function(a){return this&&a?a instanceof gvjs_A?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
gvjs_.expand=function(a,b,c,d){gvjs_p(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_u?(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_f&&(this.top+=b,this.bottom+=b));return this};gvjs_.scale=function(a,b){b=typeof b===gvjs_f?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function gvjs_B(a,b){this.start=a<b?a:b;this.end=a<b?b:a}gvjs_B.prototype.clone=function(){return new gvjs_B(this.start,this.end)};gvjs_B.prototype.getLength=function(){return this.end-this.start};function gvjs_Xh(a,b){return a.start<=b&&a.end>=b};var gvjs_Yh="StopIteration"in gvjs_n?gvjs_n.StopIteration:{message:"StopIteration",stack:""};function gvjs_Zh(){}gvjs_Zh.prototype.next=function(){throw gvjs_Yh;};gvjs_Zh.prototype.es=function(){return this};function gvjs__h(a,b){this.ta={};this.fd=[];this.ZL=this.Rb=0;var c=arguments.length;if(1<c){if(c%2)throw Error(gvjs_ob);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}gvjs_=gvjs__h.prototype;gvjs_.tb=function(){return this.Rb};gvjs_.La=function(){gvjs_0h(this);for(var a=[],b=0;b<this.fd.length;b++)a.push(this.ta[this.fd[b]]);return a};gvjs_.kj=function(){gvjs_0h(this);return this.fd.concat()};gvjs_.Pe=function(a){return gvjs_1h(this.ta,a)};
gvjs_.XB=function(a){for(var b=0;b<this.fd.length;b++){var c=this.fd[b];if(gvjs_1h(this.ta,c)&&this.ta[c]==a)return!0}return!1};gvjs_.equals=function(a,b){if(this===a)return!0;if(this.Rb!=a.tb())return!1;b=b||gvjs_Zaa;gvjs_0h(this);for(var c,d=0;c=this.fd[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function gvjs_Zaa(a,b){return a===b}gvjs_.isEmpty=function(){return 0==this.Rb};gvjs_.clear=function(){this.ta={};this.ZL=this.Rb=this.fd.length=0};
gvjs_.remove=function(a){return gvjs_1h(this.ta,a)?(delete this.ta[a],this.Rb--,this.ZL++,this.fd.length>2*this.Rb&&gvjs_0h(this),!0):!1};function gvjs_0h(a){if(a.Rb!=a.fd.length){for(var b=0,c=0;b<a.fd.length;){var d=a.fd[b];gvjs_1h(a.ta,d)&&(a.fd[c++]=d);b++}a.fd.length=c}if(a.Rb!=a.fd.length){var e={};for(c=b=0;b<a.fd.length;)d=a.fd[b],gvjs_1h(e,d)||(a.fd[c++]=d,e[d]=1),b++;a.fd.length=c}}gvjs_.get=function(a,b){return gvjs_1h(this.ta,a)?this.ta[a]:b};
gvjs_.set=function(a,b){gvjs_1h(this.ta,a)||(this.Rb++,this.fd.push(a),this.ZL++);this.ta[a]=b};gvjs_.addAll=function(a){if(a instanceof gvjs__h)for(var b=a.kj(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};gvjs_.forEach=function(a,b){for(var c=this.kj(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};gvjs_.clone=function(){return new gvjs__h(this)};
gvjs_.transpose=function(){for(var a=new gvjs__h,b=0;b<this.fd.length;b++){var c=this.fd[b];a.set(this.ta[c],c)}return a};gvjs_.es=function(a){gvjs_0h(this);var b=0,c=this.ZL,d=this,e=new gvjs_Zh;e.next=function(){if(c!=d.ZL)throw Error("The map has changed since the iterator was created");if(b>=d.fd.length)throw gvjs_Yh;var f=d.fd[b++];return a?f:d.ta[f]};return e};function gvjs_1h(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var gvjs_2h={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:[gvjs_Xa,gvjs_Ha,gvjs__a,gvjs_pa,gvjs_0a,"June","July",gvjs_sa,gvjs_db,gvjs_5a,gvjs_3a,gvjs_Ea],STANDALONEMONTHS:[gvjs_Xa,gvjs_Ha,gvjs__a,gvjs_pa,gvjs_0a,"June","July",gvjs_sa,gvjs_db,gvjs_5a,gvjs_3a,gvjs_Ea],SHORTMONTHS:["Jan","Feb","Mar","Apr",gvjs_0a,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONESHORTMONTHS:["Jan","Feb","Mar",
"Apr",gvjs_0a,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"],WEEKDAYS:[gvjs_fb,gvjs_1a,gvjs_mb,gvjs_pb,gvjs_ib,gvjs_Ia,gvjs_bb],STANDALONEWEEKDAYS:[gvjs_fb,gvjs_1a,gvjs_mb,gvjs_pb,gvjs_ib,gvjs_Ia,gvjs_bb],SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],
AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],DATETIMEFORMATS:[gvjs_2d,gvjs_2d,gvjs_3d,gvjs_3d],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},gvjs_3h=gvjs_2h;gvjs_3h=gvjs_2h;function gvjs_4h(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function gvjs_5h(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+864E5*(((void 0!==d?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)}
function gvjs_6h(a,b,c){typeof a===gvjs_f?(this.date=gvjs_7h(a,b||0,c||1),gvjs_8h(this,c||1)):gvjs_p(a)?(this.date=gvjs_7h(a.getFullYear(),a.getMonth(),a.getDate()),gvjs_8h(this,a.getDate())):(this.date=new Date(gvjs_we()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),gvjs_8h(this,a))}function gvjs_7h(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}gvjs_=gvjs_6h.prototype;gvjs_.uC=gvjs_3h.FIRSTDAYOFWEEK;
gvjs_.vC=gvjs_3h.FIRSTWEEKCUTOFFDAY;gvjs_.clone=function(){var a=new gvjs_6h(this.date);a.uC=this.uC;a.vC=this.vC;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.Nj||a.months){var b=this.getMonth()+a.months+12*a.Nj,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);var d=Math.min(gvjs_4h(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_8h(this,a.getDate()))};
gvjs_.VA=function(a){return[this.getFullYear(),gvjs_Hg(this.getMonth()+1,2),gvjs_Hg(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.VA()};function gvjs_8h(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()<b?1:-1))}gvjs_.valueOf=function(){return this.date.valueOf()};function gvjs_9h(a){if(gvjs_re(a)){var b=new Date;b.setTime(a.valueOf());return b}var c=gvjs_pe(a);if(c==gvjs_vd||c==gvjs_wb){if(a.clone)return a.clone();c=c==gvjs_wb?[]:{};for(b in a)c[b]=gvjs_9h(a[b]);return c}return a}function gvjs_$h(a,b){a=a.split(".");b=b||gvjs_n;for(var c=0;c<a.length;c++){var d=a[c];if(Array.isArray(b)&&!d.match(/[0-9]+/))a:{for(var e=0;e<b.length;e++){var f=b[e];if(f.name&&f.name===d){b=f;break a}}b=null}else if(null!=b[d])b=b[d];else return null}return b}
function gvjs_ai(a){return gvjs_pe(a)!=gvjs_vd||gvjs_re(a)?null:a}function gvjs_bi(a,b){a=gvjs_ai(a)||{};if(2==arguments.length){var c=arguments[1];if(!gvjs_ai(c))return a;for(var d in c)if(Array.isArray(c[d]))a[d]=gvjs_Qe(c[d]);else if(gvjs_ai(a[d]))a[d]=gvjs_bi(a[d],c[d]);else if(gvjs_ai(c[d]))a[d]=gvjs_bi({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2<arguments.length)for(c=1,d=arguments.length;c<d;c++)a=gvjs_bi(a,arguments[c]);return a};function gvjs_ci(a){return a.tb&&typeof a.tb==gvjs_c?a.tb():gvjs_qe(a)||typeof a===gvjs_j?a.length:gvjs_7e(a)}function gvjs_di(a){if(a.La&&typeof a.La==gvjs_c)return a.La();if(typeof a===gvjs_j)return a.split("");if(gvjs_qe(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return gvjs_8e(a)}
function gvjs_ei(a){if(a.kj&&typeof a.kj==gvjs_c)return a.kj();if(!a.La||typeof a.La!=gvjs_c){if(gvjs_qe(a)||typeof a===gvjs_j){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return gvjs_9e(a)}}function gvjs_fi(a,b,c){if(a.forEach&&typeof a.forEach==gvjs_c)a.forEach(b,c);else if(gvjs_qe(a)||typeof a===gvjs_j)gvjs_s(a,b,c);else for(var d=gvjs_ei(a),e=gvjs_di(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}
function gvjs_gi(a,b,c){if(typeof a.map==gvjs_c)return a.map(b,c);if(gvjs_qe(a)||typeof a===gvjs_j)return gvjs_t(a,b,c);var d=gvjs_ei(a),e=gvjs_di(a),f=e.length;if(d){var g={};for(var h=0;h<f;h++)g[d[h]]=b.call(c,e[h],d[h],a)}else for(g=[],h=0;h<f;h++)g[h]=b.call(c,e[h],void 0,a);return g}
function gvjs__aa(a,b){if(typeof a.every==gvjs_c)return a.every(b,void 0);if(gvjs_qe(a)||typeof a===gvjs_j)return gvjs_Ie(a,b,void 0);for(var c=gvjs_ei(a),d=gvjs_di(a),e=d.length,f=0;f<e;f++)if(!b.call(void 0,d[f],c&&c[f],a))return!1;return!0};function gvjs_C(a){this.ta=new gvjs__h;a&&this.addAll(a)}function gvjs_hi(a){var b=typeof a;return b==gvjs_vd&&a||b==gvjs_c?"o"+gvjs_te(a):b.substr(0,1)+a}gvjs_=gvjs_C.prototype;gvjs_.tb=function(){return this.ta.tb()};gvjs_.add=function(a){this.ta.set(gvjs_hi(a),a)};gvjs_.addAll=function(a){a=gvjs_di(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};gvjs_.removeAll=function(a){a=gvjs_di(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};gvjs_.remove=function(a){return this.ta.remove(gvjs_hi(a))};
gvjs_.clear=function(){this.ta.clear()};gvjs_.isEmpty=function(){return this.ta.isEmpty()};gvjs_.contains=function(a){return this.ta.Pe(gvjs_hi(a))};gvjs_.iD=function(a){var b=new gvjs_C;a=gvjs_di(a);for(var c=0;c<a.length;c++){var d=a[c];this.contains(d)&&b.add(d)}return b};gvjs_.Uk=function(a){var b=this.clone();b.removeAll(a);return b};gvjs_.La=function(){return this.ta.La()};gvjs_.clone=function(){return new gvjs_C(this)};gvjs_.equals=function(a){return this.tb()==gvjs_ci(a)&&this.mD(a)};
gvjs_.mD=function(a){var b=gvjs_ci(a);if(this.tb()>b)return!1;!(a instanceof gvjs_C)&&5<b&&(a=new gvjs_C(a));return gvjs__aa(this,function(c){var d=a;return d.contains&&typeof d.contains==gvjs_c?d.contains(c):d.XB&&typeof d.XB==gvjs_c?d.XB(c):gvjs_qe(d)||typeof d===gvjs_j?gvjs_Le(d,c):gvjs_af(d,c)})};gvjs_.es=function(){return this.ta.es(!1)};var gvjs_ii;function gvjs_ji(a,b,c,d){this.He=a||[{}];this.sJ=d||gvjs_Ye(1,this.He.length);this.TM=b||null;this.j_=null!=c?c:!1}gvjs_=gvjs_ji.prototype;gvjs_.view=function(a){a=gvjs_ki(this,a);return new gvjs_ji(gvjs_Qe(this.He),a,this.j_,gvjs_Qe(this.sJ))};function gvjs_ki(a,b){typeof b===gvjs_j&&(b=[b]);return null!=a.TM?gvjs_li(a.TM,b):b}
function gvjs_li(a,b){a=typeof a===gvjs_j?[a]:a;var c=typeof b===gvjs_j?[b]:b;if(0===a.length)return c;if(0===c.length)return a;var d=[];gvjs_s(a,function(e){var f=gvjs_Jf(e);gvjs_s(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_mi(a,b,c,d){typeof b===gvjs_j&&(b=[b]);for(var e=0;e<b.length;++e){var f=gvjs_ni(a,b[e],c,d);if(null!=f)return f}return null}function gvjs_ni(a,b,c,d){a=d?a[b]:gvjs_$h(b,a);return null!=a&&typeof c===gvjs_c?c(a):a}
gvjs_.La=function(a,b){var c=[];null!=b&&c.push(b);a=gvjs_ki(this,a);for(b=this.He.length-1;0<=b;b--)for(var d=a.length-1;0<=d;d--){var e=gvjs_ni(this.He[b],a[d],void 0,this.j_);null!=e&&c.unshift(e)}return c};function gvjs_0aa(a,b,c){var d={};a=a.La(b,c);gvjs_Ee(a,function(e){typeof e===gvjs_vd&&gvjs_bi(d,e)});return d}gvjs_.ea=function(a,b,c){a=gvjs_ki(this,a);for(var d=0;d<this.He.length;d++){var e=gvjs_mi(this.He[d],a,c,this.j_);if(null!=e)return e}e=null!=b&&c?c(b):b;return null!=e?e:null};
gvjs_.ob=function(a,b,c){a=gvjs_0aa(this,a,b);c&&(a=c(a));return a||{}};function gvjs_oi(a,b,c,d,e,f){function g(h){return b(h,f)}a=a.ea(d,e,g);null==a&&(a=g(c),null==a&&(a=c));if(null==a)throw Error("Unexpected null value for "+d);return a}function gvjs_pi(a,b,c,d){a=a.ea(c,null,function(e){return b(e,d)});return null==a?null:a}function gvjs_qi(a,b){a=null!=a&&typeof a!==gvjs_vd?String(a):null;return b?Array.isArray(b)?gvjs_Le(b,a)?a:null:gvjs_af(b,a)?a:null:a}
function gvjs_D(a,b,c,d){return gvjs_oi(a,gvjs_qi,"",b,c,d)}gvjs_.mb=function(a,b){return gvjs_pi(this,gvjs_qi,a,b)};function gvjs_ri(a,b){if(null==a)return null;typeof a===gvjs_j&&(a=[a]);return Array.isArray(a)?gvjs_Fe(gvjs_t(a,function(c){return gvjs_qi(c,b)}),function(c){return null!=c}):null}gvjs_.cD=function(a,b){return gvjs_pi(this,gvjs_ri,a,b)};
function gvjs_si(a){if(null==a)return null;if(typeof a===gvjs_Db)return a;a=String(a);return"1"===a||a.toLowerCase()===gvjs_Ud?!0:"0"===a||a.toLowerCase()===gvjs_Wb?!1:null}function gvjs_E(a,b,c){return gvjs_oi(a,gvjs_si,!1,b,c)}gvjs_.Mq=function(a){return gvjs_pi(this,gvjs_si,a)};function gvjs_ti(a){if(null==a)return null;if(typeof a===gvjs_f)return a;a=gvjs_Lg(String(a));return isNaN(a)?null:a}function gvjs_F(a,b,c){return gvjs_oi(a,gvjs_ti,0,b,c)}
gvjs_.Da=function(a){return gvjs_pi(this,gvjs_ti,a)};function gvjs_ui(a){return null==a?null:typeof a===gvjs_f||typeof a===gvjs_j||typeof a===gvjs_Db?a:null}gvjs_.st=function(a){return gvjs_pi(this,gvjs_ui,a)};function gvjs_vi(a){return null==a?null:Array.isArray(a)?gvjs_Fe(gvjs_t(a,gvjs_ti),function(b){return null!=b}):null}gvjs_.OI=function(a){return gvjs_pi(this,gvjs_vi,a)};function gvjs_wi(a){a=gvjs_ti(a);return null!=a&&0<=a?a:null}function gvjs_xi(a,b,c){return gvjs_oi(a,gvjs_wi,0,b,c)}
gvjs_.bD=function(a){return gvjs_pi(this,gvjs_wi,a)};function gvjs_yi(a){a=gvjs_ti(a);return null!=a?gvjs_0e(a,0,1):null}gvjs_.zra=function(a){return gvjs_pi(this,gvjs_yi,a)};function gvjs_zi(a,b){if(null==a)return null;if(""===a)return gvjs_e;if(typeof a===gvjs_vd)return a.color||a.lighter||a.darker?a:null;a=gvjs_qi(a);if(Array.isArray(b)&&gvjs_Le(b,a))return a;try{return gvjs_Wh(a)}catch(c){return null}}gvjs_.rz=function(a,b){return gvjs_pi(this,gvjs_zi,a,b)};
function gvjs_Ai(a,b){b=null!=b?b:1;var c=gvjs_ti(a);null==c&&(a=gvjs_qi(a),null!=a&&gvjs_If(a)&&(c=a.slice(0,-1),c=b*Number(c)/100));null!=c&&(c=0===b?0:b*gvjs_0e(c/b,0,1));return c}gvjs_.ll=function(a,b){return gvjs_pi(this,gvjs_Ai,a,b)};
gvjs_ii={string:gvjs_ji.prototype.mb,number:gvjs_ji.prototype.Da,"boolean":gvjs_ji.prototype.Mq,numberOrString:[gvjs_f,gvjs_j],primitive:gvjs_ji.prototype.st,ratio:gvjs_ji.prototype.zra,nonNegative:gvjs_ji.prototype.bD,absOrPercentage:gvjs_ji.prototype.ll,arrayOfNumber:gvjs_ji.prototype.OI,arrayOfString:gvjs_ji.prototype.cD,color:gvjs_ji.prototype.rz,object:gvjs_ji.prototype.ob};var gvjs_Bi={sza:gvjs_Db,KAa:gvjs_f,vBa:gvjs_j,Qza:gvjs_Pb,Rza:gvjs_Qb,CBa:"time",EBa:gvjs_Rd,A5:gvjs_c};function gvjs_Ci(){this.gq=null}gvjs_Ci.prototype.wf=function(a){if(typeof a===gvjs_f){var b=this.Z();return 0>a&&a>=b?-1:a}if(!this.gq){this.gq={};b=this.Z();for(var c=0;c<b;c++){var d=this.nd(c);null==d||""===d||d in this.gq||(this.gq[d]=c)}for(c=0;c<b;c++)d=this.Ca(c),null==d||""===d||d in this.gq||(this.gq[d]=c)}a=this.gq[a];return null==a?-1:a};
gvjs_Ci.prototype.getStringValue=function(a,b){var c=this.Y(b);if(c!==gvjs_j)throw Error(gvjs_za+b+" must be of type string, but is "+(c+"."));return this.getValue(a,b)};function gvjs_Di(){}gvjs_Di.prototype.$b=function(a){return this.KO(a)||""};gvjs_Di.prototype.format=function(a,b,c){a.format(b,c||this)};gvjs_Di.prototype.dv=function(){var a=this;return{format:function(b){return a.$b(b)}}};gvjs_Di.prototype.lY=function(a,b){return a.format(b,null)};function gvjs_Ei(){}
function gvjs_Fi(a){if(typeof a==gvjs_f){var b=new gvjs_Ei;b.P3=a;var c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",gvjs_Hg(c,2));c=d.join("")}b.s4=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_Gi(a);b.lU=[c,c];b.ix={rBa:a,M5:a};b.$A=[];return b}b=new gvjs_Ei;b.s4=a.id;b.P3=-a.std_offset;b.lU=a.names;b.ix=a.names_ext;b.$A=a.transitions;
return b}function gvjs_Gi(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_Hg(Math.floor(a/60)%100,2),":",gvjs_Hg(a%60,2));return b.join("")}gvjs_=gvjs_Ei.prototype;gvjs_.getTimeZoneData=function(){return{id:this.s4,std_offset:-this.P3,names:gvjs_Qe(this.lU),names_ext:gvjs_w(this.ix),transitions:gvjs_Qe(this.$A)}};
gvjs_.getDaylightAdjustment=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b<this.$A.length&&a>=this.$A[b];)b+=2;return 0==b?0:this.$A[b-1]};gvjs_.getGMTString=function(a){return gvjs_Gi(this.getOffset(a))};gvjs_.getLongName=function(a){return this.lU[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.P3-this.getDaylightAdjustment(a)};
gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_Hg(Math.floor(a/60)%100,2),gvjs_Hg(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.lU[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.s4};gvjs_.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function gvjs_Hi(a){this.LR=[];this.Qe=gvjs_3h;typeof a==gvjs_f?this.GM(a):this.hs(a)}var gvjs_Ii=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEahKHcLQdmsvVwzZ]+/];function gvjs_Ji(a){return a.getHours?a.getHours():0}
gvjs_Hi.prototype.hs=function(a){for(gvjs_1aa&&(a=a.replace(/\u200f/g,""));a;){for(var b=a,c=0;c<gvjs_Ii.length;++c){var d=a.match(gvjs_Ii[c]);if(d){var e=d[0];a=a.substring(e.length);0==c&&("''"==e?e="'":(e=e.substring(1,"'"==d[1]?e.length-1:e.length),e=e.replace(/''/g,"'")));this.LR.push({text:e,type:c});break}}if(b===a)throw Error("Malformed pattern part: "+a);}};
gvjs_Hi.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-b.getOffset(a)):0,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=6E4*(d.getTimezoneOffset()-a.getTimezoneOffset()),d=new Date(d.getTime()+e),c+=0<c?-864E5:864E5,e=new Date(a.getTime()+c));c=[];for(var f=0;f<this.LR.length;++f){var g=this.LR[f].text;1==this.LR[f].type?c.push(gvjs_2aa(this,g,a,d,e,b)):c.push(g)}return c.join("")};
gvjs_Hi.prototype.GM=function(a){if(4>a)var b=this.Qe.DATEFORMATS[a];else if(8>a)b=this.Qe.TIMEFORMATS[a-4];else if(12>a)b=this.Qe.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.Qe.DATEFORMATS[a-8]),b=b.replace("{0}",this.Qe.TIMEFORMATS[a-8]);else{this.GM(10);return}this.hs(b)};function gvjs_Ki(a,b){b=String(b);a=a.Qe||gvjs_3h;if(void 0!==a.Oja){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.Oja+e-48):b.charAt(d))}b=c.join("")}return b}var gvjs_1aa=!1;
function gvjs_Li(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_2aa(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.Qe.ERANAMES[c]:a.Qe.ERAS[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),gvjs_Ki(a,gvjs_Hg(c,g));case "Y":return c=(new Date(gvjs_5h(d.getFullYear(),d.getMonth(),d.getDate(),a.Qe.FIRSTWEEKCUTOFFDAY,a.Qe.FIRSTDAYOFWEEK))).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),gvjs_Ki(a,gvjs_Hg(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.Qe.NARROWMONTHS[c];break a;case 4:g=a.Qe.MONTHS[c];
break a;case 3:g=a.Qe.SHORTMONTHS[c];break a;default:g=gvjs_Ki(a,gvjs_Hg(c+1,g))}return g;case "k":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(gvjs_Ji(e)||24,g));case "S":return gvjs_Ki(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).substr(2)+(3<g?gvjs_Hg(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.Qe.WEEKDAYS[c]:a.Qe.SHORTWEEKDAYS[c];case "a":return gvjs_Li(e),g=gvjs_Ji(e),a.Qe.AMPMS[12<=g&&24>g?1:0];case "h":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(gvjs_Ji(e)%12||12,g));case "K":return gvjs_Li(e),gvjs_Ki(a,
gvjs_Hg(gvjs_Ji(e)%12,g));case "H":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(gvjs_Ji(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.Qe.STANDALONENARROWWEEKDAYS[c];break a;case 4:g=a.Qe.STANDALONEWEEKDAYS[c];break a;case 3:g=a.Qe.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs_Ki(a,gvjs_Hg(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.Qe.STANDALONENARROWMONTHS[c];break a;case 4:g=a.Qe.STANDALONEMONTHS[c];break a;case 3:g=a.Qe.STANDALONESHORTMONTHS[c];break a;default:g=gvjs_Ki(a,gvjs_Hg(c+
1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.Qe.SHORTQUARTERS[c]:a.Qe.QUARTERS[c];case "d":return gvjs_Ki(a,gvjs_Hg(d.getDate(),g));case "m":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(e.getMinutes(),g));case "s":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(e.getSeconds(),g));case "v":return g=f||gvjs_Fi(c.getTimezoneOffset()),g.getTimeZoneId();case "V":return a=f||gvjs_Fi(c.getTimezoneOffset()),2>=g?g=a.getTimeZoneId():(g=a,g=g.isDaylightTime(c)?void 0!==g.ix.fia?g.ix.fia:g.ix.DST_GENERIC_LOCATION:
void 0!==g.ix.M5?g.ix.M5:g.ix.STD_GENERIC_LOCATION),g;case "w":return c=gvjs_5h(e.getFullYear(),e.getMonth(),e.getDate(),a.Qe.FIRSTWEEKCUTOFFDAY,a.Qe.FIRSTDAYOFWEEK),gvjs_Ki(a,gvjs_Hg(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||gvjs_Fi(c.getTimezoneOffset()),4>g?a.getShortName(c):a.getLongName(c);case "Z":return b=f||gvjs_Fi(c.getTimezoneOffset()),4>g?b.getRFCTimeZoneString(c):gvjs_Ki(a,b.getGMTString(c));default:return""}};var gvjs_Mi={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",TBa:"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",GAa:"MMM d, h:mm a zzzz"},gvjs_Ni=gvjs_Mi;gvjs_Ni=gvjs_Mi;function gvjs_Oi(a){this.md=this.pattern=null;this.init(a)}gvjs_m(gvjs_Oi,gvjs_Di);gvjs_=gvjs_Oi.prototype;gvjs_.init=function(a){a=new gvjs_ji([a||{},{formatType:gvjs_Jd,valueType:gvjs_Qb}]);this.pattern=a.ea(gvjs_xd);this.md=null;this.formatType=a.mb("formatType",Object.values(gvjs_3aa));this.Ela=a.mb("valueType",Object.values(gvjs_Bi));this.xla=gvjs_E(a,"clearMinutes",!1);this.timeZone=null;a=a.Da("timeZone");null!=a&&(this.timeZone=gvjs_Fi(60*-a))};
function gvjs_4aa(a,b){switch(a){case gvjs_Pb:switch(b){case gvjs_Xb:return 0;case "long":return 1;case gvjs_hd:return 2;case gvjs_Jd:return 3;default:return 8}case gvjs_Qb:switch(b){case gvjs_Xb:return 8;case "long":return 9;case gvjs_hd:return 10;case gvjs_Jd:return 11;default:return 8}case "time":switch(b){case gvjs_Xb:return 4;case "long":return 5;case gvjs_hd:return 6;case gvjs_Jd:return 7;default:return 8}default:return 8}}gvjs_.Em=gvjs_l(12);
gvjs_.KO=function(a){if(gvjs_Pi)return gvjs_Pi.call(this,a,this.pattern);this.md||(this.md=this.dv(this.Ela));return this.lY(this.md,a)};gvjs_.To=function(a){a=gvjs_qi(a,gvjs_Bi);return a!==gvjs_Pb&&a!==gvjs_Qb?null:a};gvjs_.dv=function(a){var b=this.pattern;null==b&&(b=gvjs_4aa(a,this.formatType));var c=new gvjs_Hi(b);return{format:function(d,e){return c.format(d,e);throw Error("Formatting a non-Date");}}};
gvjs_.lY=function(a,b){if(null===b)return"";var c=this.timeZone;null==c&&(c=gvjs_Fi(b.getTimezoneOffset()));b=new Date(b.getTime());this.xla&&b.setMinutes(0);return a.format(b,c)};var gvjs_Pi=void 0,gvjs_Qi=gvjs_Ni,gvjs_3aa={Xza:gvjs_Xb,vAa:"long",AAa:gvjs_hd,SHORT:gvjs_Jd};var gvjs_Ri={x5:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Zha:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},gvjs_Si=gvjs_Ri;gvjs_Si=gvjs_Ri;function gvjs_5aa(a,b){var c=["0"];b=gvjs_Ti[b];if(!b)return a;b=b[0]&7;if(0<b){c.push(".");for(var d=0;d<b;d++)c.push("0")}return a.replace(/0.00/g,c.join(""))}
var gvjs_Ti={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var gvjs_Ui={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",bV:"0",cja:"+",D5:"-",z5:"E",G5:"\u2030",UU:"\u221e",Sia:"NaN",DECIMAL_PATTERN:"#,##0.###",oja:"#E0",XU:"#,##0%",$ha:"\u00a4#,##0.00",bia:"USD"},gvjs_Vi=gvjs_Ui,gvjs_Wi=gvjs_Ui;gvjs_Wi=gvjs_Vi=gvjs_Ui;function gvjs_Xi(a){this.Ora=null;this.fma=0;this.Cua=null;this.CJ=40;this.jp=1;this.nu=0;this.Zq=3;this.YQ=this.Ot=0;this.r3=this.Wga=!1;this.kK=this.hA="";this.rw=gvjs_Yi(this).D5;this.UD="";this.Wf=1;this.Sz=!1;this.cz=[];this.qU=this.x8=!1;this.cH=0;this.SM=null;typeof a==gvjs_f?this.GM(a):this.hs(a)}var gvjs_Zi=!1;function gvjs_Yi(a){return a.Cua||(gvjs_Zi?gvjs_Wi:gvjs_Vi)}function gvjs__i(a){return a.Ora||gvjs_Yi(a).bia}gvjs_=gvjs_Xi.prototype;
gvjs_.setMinimumFractionDigits=function(a){if(0<this.nu&&0<a)throw Error(gvjs_wa);this.Ot=a;return this};gvjs_.setMaximumFractionDigits=function(a){if(308<a)throw Error("Unsupported maximum fraction digits: "+a);this.Zq=a;return this};gvjs_.setSignificantDigits=function(a){if(0<this.Ot&&0<=a)throw Error(gvjs_wa);this.nu=a;return this};gvjs_.getSignificantDigits=function(){return this.nu};gvjs_.setShowTrailingZeros=function(a){this.r3=a;return this};gvjs_.setBaseFormatting=function(a){this.SM=a;return this};
gvjs_.getBaseFormatting=function(){return this.SM};
gvjs_.hs=function(a){this.Fg=a.replace(/ /g,"\u00a0");var b=[0];this.hA=gvjs_0i(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,h=-1,k=a.length,l=!0;b[0]<k&&l;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=h&&0>d&&h++;break;case "0":if(0<g)throw Error('Unexpected "0" in pattern "'+a+'"');f++;0<=h&&0>d&&h++;break;case ",":0<h&&this.cz.push(h);h=0;break;case ".":if(0<=d)throw Error('Multiple decimal separators in pattern "'+a+'"');d=e+f+g;break;case "E":if(this.qU)throw Error('Multiple exponential symbols in pattern "'+a+
'"');this.qU=!0;this.YQ=0;b[0]+1<k&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.Wga=!0);for(;b[0]+1<k&&"0"==a.charAt(b[0]+1);)b[0]++,this.YQ++;if(1>e+f||1>this.YQ)throw Error('Malformed exponential pattern "'+a+'"');l=!1;break;default:b[0]--,l=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==h)throw Error('Malformed pattern "'+a+'"');g=e+f+g;this.Zq=0<=d?g-d:0;0<=d&&(this.Ot=e+f-d,0>this.Ot&&(this.Ot=0));this.jp=(0<=d?d:g)-e;this.qU&&(this.CJ=e+this.jp,0==this.Zq&&0==
this.jp&&(this.jp=1));this.cz.push(Math.max(0,h));this.x8=0==d||d==g;c=b[0]-c;this.kK=gvjs_0i(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.Wf&&(this.Sz=!0),this.rw=gvjs_0i(this,a,b),b[0]+=c,this.UD=gvjs_0i(this,a,b)):(this.rw+=this.hA,this.UD+=this.kK)};
gvjs_.GM=function(a){switch(a){case 1:this.hs(gvjs_Yi(this).DECIMAL_PATTERN);break;case 2:this.hs(gvjs_Yi(this).oja);break;case 3:this.hs(gvjs_Yi(this).XU);break;case 4:this.hs(gvjs_5aa(gvjs_Yi(this).$ha,gvjs__i(this)));break;case 5:gvjs_1i(this,1);break;case 6:gvjs_1i(this,2);break;default:throw Error("Unsupported pattern type.");}};function gvjs_1i(a,b){a.cH=b;a.hs(gvjs_Yi(a).DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}
gvjs_.parse=function(a,b){b=b||[0];if(0!=this.cH)throw Error("Parsing of compact numbers is unimplemented");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.hA,b[0])==b[0],d=a.indexOf(this.rw,b[0])==b[0];c&&d&&(this.hA.length>this.rw.length?d=!1:this.hA.length<this.rw.length&&(c=!1));c?b[0]+=this.hA.length:d&&(b[0]+=this.rw.length);if(a.indexOf(gvjs_Yi(this).UU,b[0])==b[0]){b[0]+=gvjs_Yi(this).UU.length;var e=Infinity}else{e=a;var f=!1,g=!1,h=!1,k=-1,l=1,m=gvjs_Yi(this).DECIMAL_SEP,n=gvjs_Yi(this).GROUP_SEP,
p=gvjs_Yi(this).z5;if(0!=this.cH)throw Error("Parsing of compact style numbers is not implemented");n=n.replace(/\u202f/g,"\u00a0");for(var q="";b[0]<e.length;b[0]++){var r=e.charAt(b[0]),t=gvjs_2i(this,r);if(0<=t&&9>=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<e.length&&0<=gvjs_2i(this,e.charAt(b[0]+1)))){if(f||g)break}else if(r==p.charAt(0)){if(g)break;q+="E";g=!0;k=b[0]}else if("+"==r||"-"==r){if(h&&k!=b[0]-1)break;q+=r}else if(1==
this.Wf&&r==gvjs_Yi(this).PERCENT.charAt(0)){if(1!=l)break;l=100;if(h){b[0]++;break}}else if(1==this.Wf&&r==gvjs_Yi(this).G5.charAt(0)){if(1!=l)break;l=1E3;if(h){b[0]++;break}}else break}1!=this.Wf&&(l=this.Wf);e=parseFloat(q)/l}if(c){if(a.indexOf(this.kK,b[0])!=b[0])return NaN;b[0]+=this.kK.length}else if(d){if(a.indexOf(this.UD,b[0])!=b[0])return NaN;b[0]+=this.UD.length}return d?-e:e};
gvjs_.format=function(a){if(isNaN(a))return gvjs_Yi(this).Sia;var b=[];var c=null===this.SM?a:this.SM;if(0==this.cH)c=gvjs_3i;else{c=Math.abs(c);var d=gvjs_4i(this,1>=c?0:gvjs_5i(c)).divisorBase;c=gvjs_4i(this,d+gvjs_5i(gvjs_6i(this,gvjs_7i(c,-d)).Saa))}a=gvjs_7i(a,-c.divisorBase);(d=0>a||0==a&&0>1/a)?c.I0?b.push(c.I0):(b.push(c.prefix),b.push(this.rw)):(b.push(c.prefix),b.push(this.hA));if(isFinite(a))if(a=a*(d?-1:1)*this.Wf,this.qU)if(0==a)gvjs_8i(this,a,this.jp,b),gvjs_9i(this,0,b);else{var e=
Math.floor(Math.log(a)/Math.log(10)+2E-15);a=gvjs_7i(a,-e);var f=this.jp;1<this.CJ&&this.CJ>this.jp?(f=e%this.CJ,0>f&&(f=this.CJ+f),a=gvjs_7i(a,f),e-=f,f=1):1>this.jp?(e++,a=gvjs_7i(a,-1)):(e-=this.jp-1,a=gvjs_7i(a,this.jp-1));gvjs_8i(this,a,f,b);gvjs_9i(this,e,b)}else gvjs_8i(this,a,this.jp,b);else b.push(gvjs_Yi(this).UU);d?c.J0?b.push(c.J0):(b.push(c.suffix),b.push(this.UD)):(b.push(c.suffix),b.push(this.kK));return b.join("")};
function gvjs_6i(a,b){var c=gvjs_7i(b,a.Zq);0<a.nu&&(c=gvjs_$i(c,a.nu,a.Zq));c=Math.round(c);isFinite(c)?(b=Math.floor(gvjs_7i(c,-a.Zq)),a=Math.floor(c-gvjs_7i(b,a.Zq))):a=0;return{Saa:b,goa:a}}
function gvjs_8i(a,b,c,d){if(a.Ot>a.Zq)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_6i(a,b);var e=b.Saa,f=b.goa,g=0==e?0:gvjs_5i(e)+1,h=0<a.Ot||0<f||a.r3&&g<a.nu;b=a.Ot;h&&(b=a.r3&&0<a.nu?a.nu-g:a.Ot);var k="";for(g=e;1E20<g;)k="0"+k,g=Math.round(gvjs_7i(g,-1));k=g+k;var l=gvjs_Yi(a).DECIMAL_SEP;g=gvjs_Yi(a).bV.charCodeAt(0);var m=k.length,n=0;if(0<e||0<c){for(e=m;e<c;e++)d.push(String.fromCharCode(g));if(2<=a.cz.length)for(c=1;c<a.cz.length;c++)n+=a.cz[c];c=m-n;if(0<c){e=
a.cz;n=m=0;for(var p,q=gvjs_Yi(a).GROUP_SEP,r=k.length,t=0;t<r;t++)if(d.push(String.fromCharCode(g+1*Number(k.charAt(t)))),1<r-t)if(p=e[n],t<c){var u=c-t;(1===p||0<p&&1===u%p)&&d.push(q)}else n<e.length&&(t===c?n+=1:p===t-c-m+1&&(d.push(q),m+=p,n+=1))}else{c=k;k=a.cz;e=gvjs_Yi(a).GROUP_SEP;p=c.length;q=[];for(m=k.length-1;0<=m&&0<p;m--){n=k[m];for(r=0;r<n&&0<=p-r-1;r++)q.push(String.fromCharCode(g+1*Number(c.charAt(p-r-1))));p-=n;0<p&&q.push(e)}d.push.apply(d,q.reverse())}}else h||d.push(String.fromCharCode(g));
(a.x8||h)&&d.push(l);f=String(f);h=f.split("e+");2==h.length&&(f=String(gvjs_$i(parseFloat(h[0]),a.nu,1)),f=f.replace(".",""),f+=gvjs_Gg("0",parseInt(h[1],10)-f.length+1));a.Zq+1>f.length&&(f="1"+gvjs_Gg("0",a.Zq-f.length)+f);for(a=f.length;"0"==f.charAt(a-1)&&a>b+1;)a--;for(e=1;e<a;e++)d.push(String.fromCharCode(g+1*Number(f.charAt(e))))}
function gvjs_9i(a,b,c){c.push(gvjs_Yi(a).z5);0>b?(b=-b,c.push(gvjs_Yi(a).D5)):a.Wga&&c.push(gvjs_Yi(a).cja);b=""+b;for(var d=gvjs_Yi(a).bV,e=b.length;e<a.YQ;e++)c.push(d);c.push(b)}function gvjs_2i(a,b){b=b.charCodeAt(0);if(48<=b&&58>b)return b-48;a=gvjs_Yi(a).bV.charCodeAt(0);return a<=b&&b<a+10?b-a:-1}
function gvjs_0i(a,b,c){for(var d="",e=!1,f=b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(c[0]+1<f&&"\u00a4"==b.charAt(c[0]+1))c[0]++,d+=gvjs__i(a);else switch(a.fma){case 0:g=gvjs__i(a);d+=g in gvjs_Ti?gvjs_Ti[g][1]:g;break;case 2:g=gvjs__i(a);var h=gvjs_Ti[g];d+=h?g==h[1]?g:g+" "+h[1]:g;break;case 1:g=gvjs__i(a),d+=g in gvjs_Ti?gvjs_Ti[g][2]:
g}break;case "%":if(!a.Sz&&1!=a.Wf)throw Error(gvjs_kb);if(a.Sz&&100!=a.Wf)throw Error(gvjs_Ta);a.Wf=100;a.Sz=!1;d+=gvjs_Yi(a).PERCENT;break;case "\u2030":if(!a.Sz&&1!=a.Wf)throw Error(gvjs_kb);if(a.Sz&&1E3!=a.Wf)throw Error(gvjs_Ta);a.Wf=1E3;a.Sz=!1;d+=gvjs_Yi(a).G5;break;default:d+=g}}return d}var gvjs_3i={divisorBase:0,I0:"",J0:"",prefix:"",suffix:""};
function gvjs_4i(a,b){a=1==a.cH?gvjs_Si.x5:gvjs_Si.Zha;null==a&&(a=gvjs_Si.x5);if(3>b)return gvjs_3i;b=Math.min(14,b);var c=a[gvjs_7i(1,b)];for(--b;!c&&3<=b;)c=a[gvjs_7i(1,b)],b--;if(!c)return gvjs_3i;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),I0:a,J0:d,prefix:c[1],suffix:c[3]}:gvjs_3i:gvjs_3i}
function gvjs_5i(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b}function gvjs_7i(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))}function gvjs_aj(a,b){return a&&isFinite(a)?gvjs_7i(Math.round(gvjs_7i(a,b)),-b):a}function gvjs_$i(a,b,c){if(!a)return a;b=b-gvjs_5i(a)-1;return b<-c?gvjs_aj(a,-c):gvjs_aj(a,b)}
gvjs_Xi.prototype.isCurrencyCodeBeforeValue=function(){var a=this.Fg.indexOf("\u00a4"),b=this.Fg.indexOf("#"),c=this.Fg.indexOf("0"),d=Number.MAX_VALUE;0<=b&&b<d&&(d=b);0<=c&&c<d&&(d=c);return a<d};function gvjs_bj(a){this.md=null;var b=new gvjs_ji([a||{},{decimalSymbol:gvjs_cj,groupingSymbol:gvjs_dj,fractionDigits:2,significantDigits:null,negativeParens:!1,prefix:"",suffix:"",scaleFactor:1}]);this.Iy=gvjs_xi(b,"fractionDigits");a&&typeof a.fractionDigits===gvjs_f&&isNaN(a.fractionDigits)&&(this.Iy=NaN);this.w3=b.bD("significantDigits");this.tma=gvjs_D(b,"decimalSymbol");this.gZ=gvjs_D(b,"groupingSymbol");this.prefix=gvjs_D(b,gvjs_Ad);this.suffix=gvjs_D(b,gvjs_Nd);this.H0=b.rz("negativeColor");
this.Lca=gvjs_E(b,"negativeParens");this.pattern=b.mb(gvjs_xd);a=(this.pattern||"").toLowerCase();a in gvjs_ej&&(this.pattern=gvjs_ej[a]);this.EK=gvjs_F(b,"scaleFactor");if(0>=this.EK)throw Error("Scale factor must be a positive number.");}gvjs_m(gvjs_bj,gvjs_Di);gvjs_=gvjs_bj.prototype;gvjs_.format=function(a,b){if(a.Y(b)===gvjs_f)for(var c=0;c<a.ca();c++){var d=a.getValue(c,b);if(null!=d){var e=this.$b(d);a.Lw(c,b,e);0>d&&!gvjs_Jf(gvjs_Ig(this.H0))&&a.setProperty(c,b,gvjs_Md,gvjs_Ib+this.H0+";")}}};
gvjs_.To=function(a){return a===gvjs_f?a:null};gvjs_.dv=function(){var a=this;return{format:function(b){if(null==b)return null;b=Number(b);return a.$b(b)}}};
gvjs_.KO=function(a){if(gvjs_fj)return a=gvjs_fj.call(this,a/this.EK,this.pattern),this.prefix+a+this.suffix;var b=a/this.EK;if(null!==this.pattern){a=gvjs_Zi;gvjs_Zi=!gvjs_gj;var c=new gvjs_Xi(this.pattern);5!==this.pattern&&6!==this.pattern||c.setSignificantDigits(3);this.md=c;null!=this.w3&&(c.setSignificantDigits(this.w3),c.setMaximumFractionDigits(this.w3));b=c.format(b);b=this.prefix+b+this.suffix;gvjs_Zi=a}else{if(isNaN(this.Iy))return String(a);this.Lca&&(b=Math.abs(b));c=b;0===this.Iy&&(c=
Math.round(c));b=[];0>c&&(c=-c,b.push("-"));var d=Math.pow(10,this.Iy),e=Math.round(c*d);c=String(Math.floor(e/d));d=String(e%d);if(3<c.length&&this.gZ)for(e=c.length%3,0<e&&(b.push(c.substring(0,e),this.gZ),c=c.substring(e));3<c.length;)b.push(c.substring(0,3),this.gZ),c=c.substring(3);b.push(c);0<this.Iy&&(b.push(this.tma),d.length<this.Iy&&(d=gvjs_ka+d),b.push(d.substring(d.length-this.Iy)));b=b.join("");b=this.prefix+b+this.suffix;this.Lca&&0>a&&(b="("+b+")");this.H0&&(b+="")}return b};
gvjs_.parse=function(a){if(this.md&&this.md.parse){var b=gvjs_Zi;gvjs_Zi=!gvjs_gj;a=this.md.parse(a);gvjs_Zi=b;return a}throw Error("Cannot parse without parser.");};var gvjs_fj=void 0,gvjs_cj=gvjs_Vi.DECIMAL_SEP,gvjs_dj=gvjs_Vi.GROUP_SEP,gvjs_hj=gvjs_Vi.DECIMAL_PATTERN,gvjs_gj=!1,gvjs_ej={decimal:1,scientific:2,percent:3,currency:4,"short":5,"long":6};function gvjs_ij(){}gvjs_m(gvjs_ij,gvjs_Di);gvjs_ij.prototype.To=function(a){return a===gvjs_j?a:null};gvjs_ij.prototype.KO=function(a){return String(a)};function gvjs_jj(a){var b=a&&a.granularity;if(null==b||typeof b!==gvjs_f)b=1;b={pattern:1<b?gvjs_La:1===b?gvjs_Ma:gvjs_Na};a&&gvjs_ef(b,a);this.md=new gvjs_Oi(b)}gvjs_m(gvjs_jj,gvjs_Di);gvjs_jj.prototype.To=function(a){return a===gvjs_Rd?a:null};gvjs_jj.prototype.KO=function(a){a=gvjs_gf(a);return this.md.$b(a)};function gvjs_kj(a){var b={};if(gvjs_pe(a)!==gvjs_vd||gvjs_re(a))b.v=null!=a?a:null;else{b.v="undefined"===typeof a.v?null:a.v;if(null!=a.f)if(typeof a.f===gvjs_j)b.f=a.f;else throw Error("Formatted value ('f'), if specified, must be a string.");if(null!=a.p)if(typeof a.p===gvjs_vd)b.p=a.p;else throw Error("Properties ('p'), if specified, must be an object.");}return b}
function gvjs_6aa(a,b,c){if(typeof b===gvjs_c)return b(a,c);for(var d=0;d<b.length;d++){var e=b[d],f=a.wf(e.column),g=a.getValue(c,f),h=a.Y(f);if(gvjs_Xd in e){if(0!==gvjs_lj(h,g,e.value))return!1}else if(null!=e.minValue||null!=e.maxValue)if(null==g||null!=e.minValue&&0>gvjs_lj(h,g,e.minValue)||null!=e.maxValue&&0<gvjs_lj(h,g,e.maxValue))return!1;e=e.test;if(null!=e&&typeof e===gvjs_c&&!e(g,c,f,a))return!1}return!0}
function gvjs_mj(a,b){if(typeof b!==gvjs_c){if(!Array.isArray(b)||0===b.length)throw Error("columnFilters must be a non-empty array");for(var c=[],d=0,e=gvjs_$d(b),f=e.next();!f.done;f=e.next()){f=f.value;if(typeof f!==gvjs_vd||!(gvjs_Jb in f)){if(!(gvjs_Xd in f||gvjs_id in f||gvjs_gd in f))throw Error(gvjs_Kb+d+'] must have properties "column" and one of "value", "minValue" or "maxValue"');if(gvjs_Xd in f&&(gvjs_id in f||gvjs_gd in f))throw Error(gvjs_Kb+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"');
}var g=f.column;gvjs_nj(a,g);var h=a.wf(g);if(c[h])throw Error(gvjs_za+g+" is duplicate in columnFilters.");gvjs_oj(a,h,f.value);c[h]=!0;d++}}c=[];d=a.ca();for(e=0;e<d;e++)gvjs_6aa(a,b,e)&&c.push(e);return c}
function gvjs_pj(a,b,c){if(typeof b===gvjs_vd&&gvjs_Jb in b){if("desc"in b&&typeof b.desc!==gvjs_Db)throw Error('Property "desc" in '+c+" must be boolean.");if(null!=b.compare&&typeof b.compare!==gvjs_c)throw Error('Property "compare" in '+c+" must be a function.");}else throw Error(c+' must be an object with a "column" property.');gvjs_nj(a,b.column)}
function gvjs_qj(a,b,c){function d(l,m){for(var n=0;n<e.length;n++){var p=e[n],q=p.column,r=b(l,q),t=b(m,q),u=p.compare;q=null!=u?null===r?null===t?0:-1:null===t?1:u(r,t):gvjs_lj(a.Y(q),r,t);if(0!==q)return q*(p.desc?-1:1)}return 0}var e=[];if(typeof c===gvjs_c)d=c;else if(typeof c===gvjs_f||typeof c===gvjs_j)gvjs_nj(a,c),e=[{column:a.wf(c)}];else if(gvjs_p(c))if(Array.isArray(c)){if(0===c.length)throw Error("sortColumns is an empty array. Must have at least one element.");e=[];for(var f=[],g=0,h=
0;h<c.length;h++){g=c[h];if(typeof g===gvjs_f||typeof g===gvjs_j)gvjs_nj(a,g),g=a.wf(g),e.push({column:g});else if(gvjs_p(g)){var k=g;gvjs_pj(a,k,"sortColumns["+h+"]");g=k.column;g=a.wf(g);k.column=g;e.push(k)}else throw Error("sortColumns is an array, but not composed of only objects or numbers.");if(g in f)throw Error("Column index "+g+" is duplicated in sortColumns.");f[g]=!0}}else gvjs_pj(a,c,"sortColumns"),e=[c];return d}
function gvjs_lj(a,b,c){if(null==b)return null==c?0:-1;if(null==c)return 1;if(a===gvjs_Rd){for(a=0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=4>b.length?0:b[3];c=4>c.length?0:c[3];return b<c?-1:c<b?1:0}return b<c?-1:c<b?1:0}function gvjs_rj(a,b){b=gvjs_qj(a,function(f,g){return a.getValue(f,g)},b);for(var c=[],d=a.ca(),e=0;e<d;e++)c.push(e);gvjs_Xe(c,b);return c}
function gvjs_sj(a,b){a=a.ca();if(0<a){if(Math.floor(b)!==b||0>b||b>=a)throw Error("Invalid row index "+b+". Should be in the range [0-"+(a-1+"]."));}else throw Error("Table has no rows.");}function gvjs_nj(a,b){if(typeof b===gvjs_f)gvjs_tj(a,b);else{if(typeof b!==gvjs_j)throw Error("Column reference "+b+" must be a number or string");if(-1===a.wf(b))throw Error('Invalid column id "'+b+'"');}}
function gvjs_tj(a,b){a=a.Z();if(0<a){if(Math.floor(b)!==b||0>b||b>=a)throw Error("Invalid column index "+b+".  Should be an integer in the range [0-"+(a-1+"]."));}else throw Error("Table has no columns.");}function gvjs_oj(a,b,c){a=a.Y(b);if(!gvjs_uj(c,a))throw Error(gvjs_nb+c+gvjs_aa+a+(" in column index "+b));}
function gvjs_uj(a,b){if(null==a)return!0;var c=typeof a;switch(b){case gvjs_f:if(c===gvjs_f)return!0;break;case gvjs_j:if(c===gvjs_j)return!0;break;case gvjs_Db:if(c===gvjs_Db)return!0;break;case gvjs_c:if(c===gvjs_c)return!0;break;case gvjs_Pb:case gvjs_Qb:if(gvjs_re(a))return!0;break;case gvjs_Rd:if(Array.isArray(a)&&0<a.length&&8>a.length){b=!0;for(c=0;c<a.length;c++){var d=a[c];if(typeof d!==gvjs_f||d!==Math.floor(d)){b=!1;break}}if(b)return!0}}return!1}
function gvjs_vj(a,b){gvjs_nj(a,b);b=a.wf(b);var c=a.Y(b),d=null,e=null,f,g=a.ca();for(f=0;f<g;f++){var h=a.getValue(f,b);if(null!=h){e=d=h;break}}if(null==d)return{min:null,max:null};for(f++;f<g;f++)h=a.getValue(f,b),null!=h&&(0>gvjs_lj(c,h,d)?d=h:0>gvjs_lj(c,e,h)&&(e=h));return{min:d,max:e}}
function gvjs_wj(a,b){gvjs_nj(a,b);var c=a.wf(b),d=a.ca();if(0===d)return[];b=[];for(var e=0;e<d;++e)b.push(a.getValue(e,c));var f=a.Y(c);gvjs_Xe(b,function(g,h){return gvjs_lj(f,g,h)});a=b[0];c=[];c.push(a);for(d=1;d<b.length;d++)e=b[d],0!==gvjs_lj(f,e,a)&&c.push(e),a=e;return c}
function gvjs_xj(a,b,c){if(null==a)return"";if(c)return c.$b(a);switch(b){case gvjs_Rd:if(!(a instanceof Array))throw Error("Type of value, "+a+", is not timeofday");b=new Date(1970,0,1,a[0],a[1],a[2],a[3]||0);c=gvjs_La;if(a[2]||a[3])c+=":ss";a[3]&&(c+=".SSS");c=new gvjs_Oi({pattern:c});a=c.$b(b);break;case gvjs_Pb:c=new gvjs_Oi({formatType:gvjs_hd,valueType:gvjs_Pb});a=c.$b(a);break;case gvjs_Qb:c=new gvjs_Oi({formatType:gvjs_hd,valueType:gvjs_Qb});a=c.$b(a);break;case gvjs_f:c=new gvjs_bj({pattern:gvjs_Rb});
a=c.$b(a);break;default:a=null!=a?String(a):""}return a}function gvjs_7aa(a){switch(a){case gvjs_Rd:return new gvjs_jj;case gvjs_Pb:return new gvjs_Oi;case gvjs_Qb:return new gvjs_Oi({formatType:gvjs_hd,valueType:gvjs_Qb});case gvjs_f:return new gvjs_bj({pattern:gvjs_Rb});default:return new gvjs_ij}}function gvjs_yj(a,b,c){var d=a.Y(b);if(null==c)c=gvjs_7aa(d);else if(null==c.To(d))return;d=c.To(d);d=c.dv(d);for(var e=a.ca(),f=0;f<e;f++){var g=a.getValue(f,b);g=c.lY(d,g);a.Lw(f,b,g)}}
function gvjs_zj(a,b,c,d){for(var e=null,f=a.ca();(d?0<=b:b<f)&&null===e;)e=a.getValue(b,c),b+=d?-1:1;return e}function gvjs_Aj(a){if(!a)throw Error("Data table is not defined.");if(!(a instanceof gvjs_Ci)){var b="the wrong type of data";Array.isArray(a)?b="an Array":typeof a===gvjs_j&&(b="a String");throw Error("You called the draw() method with "+b+" rather than a DataTable or DataView");}};var gvjs_8aa={PBa:"0.5",QBa:"0.6"};function gvjs_G(a,b){gvjs_Ci.call(this);this.If=[];this.fg=[];this.Mr=null;this.cache=[];if(typeof this.Cv!==gvjs_c)throw Error('You called google.visualization.DataTable() without the "new" keyword');this.version="0.5"===b?"0.5":"0.6";if(null!=a){if(typeof a===gvjs_j)a=gvjs_Sg(a);else a:{b=a.cols||[];for(var c=a.rows||[],d=b.length,e=0;e<d;e++){var f=b[e].type;if(f===gvjs_Pb||f===gvjs_Qb){f=c.length;for(var g=0;g<f;g++){var h=c[g].c[e];if(h){var k=h.v;if(gvjs_re(k))break a;typeof k===gvjs_j&&(h=
gvjs_Pg(h),h=gvjs_Sg(h),c[g].c[e]=h)}}}}}this.Mr=a.p||null;if(null!=a.cols)for(b=gvjs_$d(a.cols),c=b.next();!c.done;c=b.next())this.oe(c.value);null!=a.rows&&(this.fg=a.rows)}else this.If=[],this.fg=[],this.Mr=null;this.cache=[]}gvjs_m(gvjs_G,gvjs_Ci);gvjs_=gvjs_G.prototype;gvjs_.ca=function(){return this.fg.length};gvjs_.Z=function(){return this.If.length};gvjs_.nd=function(a){gvjs_tj(this,a);return this.If[a].id||""};gvjs_.Ca=function(a){gvjs_tj(this,a);return String(this.If[a].label||"")};
gvjs_.No=function(a){gvjs_tj(this,a);a=this.If[a].pattern;return"undefined"!==typeof a?a:null};gvjs_.Yh=function(a){a=this.Xe(a,gvjs_Fd);return typeof a===gvjs_j?a:""};gvjs_.Y=function(a){gvjs_tj(this,a);a=this.If[a].type;return"undefined"!==typeof a?a:gvjs_j};gvjs_.getValue=function(a,b){gvjs_sj(this,a);gvjs_tj(this,b);a=this.Ci(a,b);b=null;a&&(b=a.v,b="undefined"!==typeof b?b:null);return b};gvjs_.Ci=function(a,b){return this.fg[a].c[b]};
gvjs_.Ha=function(a,b,c){gvjs_sj(this,a);gvjs_tj(this,b);var d=this.Ci(a,b),e="";if(d)if(null!=d.f)e=String(d.f);else{this.cache[a]=this.cache[a]||[];var f=this.cache[a];d=f[b]||{};f[b]=d;"undefined"!==typeof d.Ve?e=d.Ve:(a=this.getValue(a,b),null!==a&&(e=gvjs_xj(a,this.Y(b),c),null==e&&(e=void 0)),d.Ve=e)}return null==e?"":e.toString()};gvjs_.format=function(a,b){gvjs_yj(this,a,b)};gvjs_.getProperty=function(a,b,c){gvjs_sj(this,a);gvjs_tj(this,b);return(a=(a=this.Ci(a,b))&&a.p)&&c in a?a[c]:null};
gvjs_.getProperties=function(a,b){gvjs_sj(this,a);gvjs_tj(this,b);var c=this.Ci(a,b);c||(c={v:null},this.fg[a].c[b]=c);c.p||(c.p={});return c.p};gvjs_.Cv=function(){return this.Mr};gvjs_.Wy=function(a){var b=this.Mr;return b&&a in b?b[a]:null};gvjs_.uwa=function(a){this.Mr=a||{}};gvjs_.vwa=function(a,b){null==this.Mr&&(this.Mr={});this.Mr[a]=b};gvjs_.Wa=function(a,b,c){this.mc(a,b,c,void 0,void 0)};gvjs_.Lw=function(a,b,c){this.mc(a,b,void 0,c,void 0)};
gvjs_.Cr=function(a,b,c){this.mc(a,b,void 0,void 0,c)};gvjs_.setProperty=function(a,b,c,d){this.getProperties(a,b)[c]=d};gvjs_.mc=function(a,b,c,d,e){gvjs_sj(this,a);gvjs_tj(this,b);var f=this.cache[a];f&&f[b]&&(f[b]={});f=this.Ci(a,b);f||(f={},this.fg[a].c[b]=f);"undefined"!==typeof c&&(this.Y(b)!==gvjs_f||typeof c!==gvjs_j||isNaN(c)?(gvjs_oj(this,b,c),f.v=c):f.v=Number(c));"undefined"!==typeof d&&(f.f=d);"undefined"!==typeof e&&(f.p=gvjs_p(e)?e:{})};
gvjs_.twa=function(a,b){gvjs_sj(this,a);this.fg[a].p=b};gvjs_.pfa=function(a,b,c){this.zv(a)[b]=c};gvjs_.fm=function(a,b){gvjs_sj(this,a);return(a=(a=this.fg[a])&&a.p)&&b in a?a[b]:null};gvjs_.zv=function(a){gvjs_sj(this,a);a=this.fg[a];a.p||(a.p={});return a.p};gvjs_.gfa=function(a,b){gvjs_tj(this,a);this.If[a].label=b};gvjs_.VS=function(a,b){gvjs_tj(this,a);this.If[a].p=b};gvjs_.tA=function(a,b,c){this.fl(a)[b]=c};
gvjs_.Xe=function(a,b){gvjs_tj(this,a);return(a=(a=this.If[a])&&a.p)&&b in a?a[b]:null};gvjs_.fl=function(a){gvjs_tj(this,a);a=this.If[a];a.p||(a.p={});return a.p};
gvjs_.Paa=function(a,b,c,d){a!==this.If.length&&(this.cache=[],gvjs_tj(this,a));if(typeof b===gvjs_j){var e=b;c=c||"";d=d||"";b={id:d,label:c,pattern:"",type:e}}if(!gvjs_p(b))throw Error("Invalid column specification, "+b+gvjs_ia+a+'".');gvjs_bd in b&&(c=b.label);gvjs_9c in b&&(d=b.id);c=c||d||a;gvjs_Vd in b&&(e=b.type);null==e&&(e=gvjs_j);if(!Object.values(gvjs_Bi).includes(e))throw Error("Invalid type, "+e+gvjs_ia+c+'".');b=Object.assign(Object.assign({},b),{type:e});if(e=b.role)c=b.p||{},null==
c.role&&(c.role=e,b.p=c);this.If.splice(a,0,b);this.gq=null;for(b=0;b<this.fg.length;b++)this.fg[b].c.splice(a,0,{v:null})};gvjs_.oe=function(a,b,c){this.Paa(this.If.length,a,b,c);return this.If.length-1};function gvjs_9aa(a,b,c){c=gvjs_kj(c);gvjs_oj(a,b,c.v);return c}
gvjs_.a_=function(a,b){a!==this.fg.length&&(this.cache=[],gvjs_sj(this,a));if(Array.isArray(b))var c=b;else if(typeof b===gvjs_f){if(b!==Math.floor(b)||0>b)throw Error(gvjs_Wa+b+". If numOrArray is a number it must be a nonnegative integer.");c=gvjs_Ye(null,b)}else throw Error(gvjs_Wa+b+".Must be a non-negative number or an array of arrays of cells.");b=[];for(var d=0;d<c.length;d++){var e=c[d],f=[];if(null===e)for(e=0;e<this.If.length;e++)f.push({v:null});else if(Array.isArray(e)){if(e.length!==
this.If.length)throw Error("Row "+d+" given with size different than "+this.If.length+" (the number of columns in the table).");for(var g=0;g<e.length;g++)f.push(gvjs_9aa(this,g,e[g]))}else throw Error("Row "+d+" is not null or an array.");b.push({c:f});1E4===b.length&&(f=b,gvjs_ve(gvjs_Se,this.fg,a,0).apply(null,f),a+=b.length,b=[])}c=b;gvjs_ve(gvjs_Se,this.fg,a,0).apply(null,c);return a+b.length-1};
gvjs_.Pp=function(a){if(typeof a===gvjs_f||Array.isArray(a))return this.a_(this.fg.length,a);throw Error("Argument given to addRows must be either a number or an array");};gvjs_.Op=function(a){if(Array.isArray(a))return this.Pp([a]);if(null==a)return this.Pp(1);throw Error("If argument is given to addRow, it must be an array, or null");};gvjs_.ck=function(a){return gvjs_vj(this,a)};gvjs_.un=function(a){return gvjs_rj(this,a)};
gvjs_.sort=function(a){this.cache=[];a=gvjs_qj(this,function(b,c){b=b.c[c];return null!=b&&typeof b===gvjs_vd&&"v"in b?b.v:null},a);gvjs_Xe(this.fg,a)};gvjs_.nj=function(a){return a};gvjs_.Xy=function(a){gvjs_tj(this,a);return a};gvjs_.Yy=function(a){gvjs_sj(this,a);return a};gvjs_.Rr=function(){return this.clone()};gvjs_.clone=function(){return new gvjs_G(this.ao())};gvjs_.ao=function(){var a={cols:this.If,rows:this.fg};this.Mr&&(a.p=this.Mr);return gvjs_Qg(a,gvjs_Rg)};
gvjs_.toJSON=function(){for(var a=0;a<this.If.length;a++)if(this.Y(a)===gvjs_c)throw Error("Cannot get JSON representation of data table due to function data type at column "+a);return gvjs_Og(this.ao())};gvjs_.Ty=function(a){return gvjs_wj(this,a)};gvjs_.it=function(a){return gvjs_mj(this,a)};gvjs_.qea=function(a,b){0>=b||(this.cache=[],gvjs_sj(this,a),a+b>this.fg.length&&(b=this.fg.length-a),this.fg.splice(a,b))};gvjs_.oA=function(a){this.qea(a,1)};
gvjs_.pea=function(a,b){if(!(0>=b)){this.cache=[];gvjs_tj(this,a);a+b>this.If.length&&(b=this.If.length-a);this.If.splice(a,b);this.gq=null;for(var c=0;c<this.fg.length;c++)this.fg[c].c.splice(a,b)}};gvjs_.hS=function(a){this.pea(a,1)};function gvjs_Bj(a){return null==a?null:a instanceof gvjs_Ci?a:Array.isArray(a)?gvjs_Cj(a):new gvjs_G(a)}
function gvjs_$aa(a,b){if(b){if(!Array.isArray(a))throw Error("Column header row must be an array.");b=a.map(function(d){if(typeof d===gvjs_j)return{label:d};if(gvjs_p(d))return gvjs_w(d);throw Error("Unknown type of column header: "+d);})}else{b=[];var c=0;Array.isArray(a)?c=a.length:gvjs_p(a)&&gvjs_$e(a,"c")&&Array.isArray(a.c)&&(c=a.c.length);for(a=0;a<c;a++)b.push({type:void 0})}return b}
function gvjs_Cj(a,b){if(!Array.isArray(a))throw Error("Data for arrayToDataTable is not an array.");if(0===a.length)b=new gvjs_G;else{var c=!b;if(0===a.length)throw Error("Array of rows must be non-empty");b=gvjs_$aa(a[0],c);var d=[];for(c=c?1:0;c<a.length;c++){var e=void 0,f=a[c],g=c;if(Array.isArray(f))var h=f;else if(gvjs_p(f)&&gvjs_$e(f,"c"))h=f.c,e=f.p;else throw Error("Invalid row #"+g);if(h.length!==b.length)throw Error("Row "+g+" has "+h.length+" columns, but must have "+b.length);h=gvjs_Qe(h);
e={c:h,p:e};for(f=0;f<b.length;f++)if(g=h[f],gvjs_p(g)&&(gvjs_$e(g,"v")||gvjs_$e(g,"f"))?g=g.v:h[f]={v:g},null==b[f].type||"date?"===b[f].type){var k=null;if(null!=g)if(typeof g===gvjs_j)k=gvjs_j;else if(typeof g===gvjs_f)k=gvjs_f;else if(Array.isArray(g))k=gvjs_Rd;else if(typeof g===gvjs_Db)k=gvjs_Db;else if(gvjs_re(g))g=new Date(g.getTime()),k=0!==g.getHours()+g.getMinutes()+g.getSeconds()+g.getMilliseconds()?gvjs_Qb:gvjs_Pb;else throw Error("Unknown type of value, "+g);g=k;null==b[f].type&&g===
gvjs_Pb&&(g="date?");null!=g&&(b[f].type=g)}d.push(e)}for(a=0;a<b.length;a++)c=b[a],"date?"===c.type&&(c.type=gvjs_Pb);b=new gvjs_G({cols:b,rows:d})}return b}
function gvjs_Dj(a){function b(k){for(var l=Object.keys(k),m=l.length,n=Array(m);m--;)n[m]=[l[m],k[l[m]]];return n}for(var c={},d=0,e=gvjs_$d(a),f=e.next();!f.done;f=e.next()){f=gvjs_$d(b(f.value));for(var g=f.next();!g.done;g=f.next()){g=gvjs_$d(g.value);var h=g.next().value;g.next();c[h]||(c[h]={id:h,index:d++})}}d=[];e=[];f=gvjs_$d(b(c));for(g=f.next();!g.done;g=f.next())h=gvjs_$d(g.value),g=h.next().value,h=h.next().value,e[h.index]={id:g};d.unshift(e);a=gvjs_$d(a);for(f=a.next();!f.done;f=a.next())for(f=
f.value,e=[],d.push(e),f=gvjs_$d(b(f)),g=f.next();!g.done;g=f.next())h=gvjs_$d(g.value),g=h.next().value,h=h.next().value,e[c[g].index]=h;return gvjs_Cj(d)}function gvjs_aba(a){a=a.map(function(b){return{data:b}});return gvjs_Dj(a)};function gvjs_Ej(a){this.qb=this.v3=null;this.errors=[];this.warnings=[];this.Bva=gvjs_Fj(a);this.aY=a.status;this.warnings=a.warnings||[];this.errors=a.errors||[];gvjs_Gj(this.warnings);gvjs_Gj(this.errors);this.aY!==gvjs_Vb&&(this.v3=a.sig,this.qb=new gvjs_G(a.table,this.Bva))}
function gvjs_Gj(a){for(var b=0;b<a.length;b++){var c=a[b].detailed_message;c&&(a[b].detailed_message=c?c.match(gvjs_bba)&&!c.match(gvjs_cba)?c:c.replace(/&/g,"&amp;").replace(/</g,gvjs_fa).replace(/>/g,"&gt;").replace(/"/g,gvjs_ga):"")}}function gvjs_Fj(a){a=a.version||"0.6";return gvjs_af(gvjs_8aa,a)?a:"0.6"}gvjs_=gvjs_Ej.prototype;gvjs_.mk=function(){return this.aY===gvjs_Vb};gvjs_.DZ=function(){return this.aY===gvjs_Yd};
function gvjs_Hj(a){for(var b=0;b<a.errors.length;b++)if("not_modified"===a.errors[b].reason)return!0;for(b=0;b<a.warnings.length;b++)if("not_modified"===a.warnings[b].reason)return!0;return!1}gvjs_.Xa=function(){return this.qb};function gvjs_Ij(a,b){return a.mk()&&a.errors&&a.errors[0]&&a.errors[0][b]?a.errors[0][b]:a.DZ()&&a.warnings&&a.warnings[0]&&a.warnings[0][b]?a.warnings[0][b]:null}gvjs_.j$=function(){var a=gvjs_Ij(this,"reason");return null!=a&&""!==a?[a]:[]};
gvjs_.ZO=function(){return gvjs_Ij(this,"message")||""};gvjs_.JY=function(){return gvjs_Ij(this,"detailed_message")||""};var gvjs_bba=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,gvjs_cba=/javascript((s)?( )?)*:/;var gvjs_Jj=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function gvjs_Kj(a){return a?decodeURI(a):a}function gvjs_Lj(a,b){return b.match(gvjs_Jj)[a]||null}function gvjs_Mj(a){a=gvjs_Lj(1,a);!a&&gvjs_n.self&&gvjs_n.self.location&&(a=gvjs_n.self.location.protocol,a=a.substr(0,a.length-1));return a?a.toLowerCase():""}
function gvjs_dba(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}}function gvjs_Nj(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var gvjs_Oj=/#|$/;
function gvjs_Pj(a,b){var c=a.search(gvjs_Oj),d=gvjs_Nj(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))};var gvjs_eba=/\/spreadsheet/,gvjs_Qj=/\/(ccc|tq|pub)$/,gvjs_fba=/^spreadsheets?[0-9]?\.google\.com$/,gvjs_gba=/^docs\.google\.com*$/,gvjs_Rj=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,gvjs_Sj=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_hba=/\/spreadsheets(\/d\/[^/]+)?/,gvjs_iba=/\/(edit|gviz\/tq|)$/,gvjs_jba=/^docs\.google\.com*$/,gvjs_kba=/^docs(-qa)?\.(corp|sandbox)\.google\.com*$/,gvjs_Tj=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_Uj=/^\/a\/([\w-]+\.)+\w+/,gvjs_Vj=/^(\/a\/([\w-]+\.)+\w+)?/;
function gvjs_Wj(a){var b=gvjs_Kj(gvjs_Lj(3,a)),c=gvjs_fba.test(b),d=gvjs_Rj.test(b),e=gvjs_Sj.test(b);b=gvjs_gba.test(b);var f=gvjs_Kj(gvjs_Lj(5,a)),g=new RegExp(gvjs_Vj.source+gvjs_Qj.source);f=(a=(new RegExp(gvjs_Vj.source+gvjs_eba.source+gvjs_Qj.source)).test(f))||g.test(f);return b&&a||(d||e||c)&&f}
function gvjs_Xj(a){var b=gvjs_Kj(gvjs_Lj(3,a)),c=gvjs_kba.test(b),d=gvjs_Tj.test(b);b=gvjs_jba.test(b);a=gvjs_Kj(gvjs_Lj(5,a));a=(new RegExp(gvjs_Vj.source+gvjs_hba.source+gvjs_iba.source)).test(a);return(b||c||d)&&a};var gvjs_lba={firstLineIsHeader:!1};function gvjs_Yj(a,b,c,d){b=b.split(/\r?\n/)[c];this.message=a+" at line "+(c+1)+":\n"+b;this.message+="\n"+gvjs_Gg(" ",-1==d?b.length:d)+"^"}gvjs_r(gvjs_Yj,Error);gvjs_o("infovis.csv.ParseError",gvjs_Yj,void 0);gvjs_Yj.prototype.name="ParseError";function gvjs_Zj(a){this.m=a||{};gvjs_v(gvjs_lba,function(b,c){gvjs_bf(this.m,c,b)},this)}gvjs_o("infovis.csv.Parser",gvjs_Zj,void 0);
gvjs_Zj.prototype.parse=function(a){function b(x){x==gvjs_la&&(k--,l=m);n=x}function c(){m=l;if(null!=n){var x=n;x==gvjs_la&&(k++,l=0);n=null;return x}if(h>=g)return gvjs_ma;x=a.charAt(h++);l++;var y=!1;"\n"==x?y=!0:"\r"==x&&(h<g&&"\n"==a.charAt(h)&&h++,y=!0);return y?(k++,l=0,gvjs_la):x}function d(){var x=h,y=p;p=!1;var z=c();if("<EMPTY>"==z)return"<EOR>";if(z==gvjs_ma||z==gvjs_la)return y?(b("<EMPTY>"),""):"<EOR>";if('"'==z){x=h;y=null;for(z=c();z!=gvjs_ma;z=c())if('"'==z)if(y=h-1,z=c(),'"'==z)y=
null;else{if(","==z||z==gvjs_ma||z==gvjs_la){z==gvjs_la&&b(z);break}throw new gvjs_Yj('Unexpected character "'+z+'" after quote mark',a,k,l-1);}if(null==y)throw new gvjs_Yj("Unexpected end of text after open quote",a,k,l);return a.substring(x,y).replace(/""/g,'"')}for(;z!=gvjs_ma&&","!=z&&z!=gvjs_la;z=c())if('"'==z)throw new gvjs_Yj("Unexpected quote mark",a,k,l-1);","==z&&(p=!0);z!=gvjs_ma&&z!=gvjs_la||b(z);return a.substring(x,z==gvjs_ma?h:h-1).replace(/[\r\n]+/g,"")}function e(){if(h>=g)return gvjs_ma;
for(var x=[],y=d();"<EOR>"!=y;y=d())x.push(y);return x}var f=this.m.firstLineIsHeader,g=a.length,h=0,k=0,l=0,m=0,n=null,p=!1,q=[],r=[],t=null;f&&(q=e(),t=q.length);for(var u=e();u!=gvjs_ma;u=e()){null==t&&(t=u.length);if(u.length!=t)throw new gvjs_Yj("Record has "+u.length+" field"+(1==u.length?"":"s")+", but expected "+t,a,k-1,-1);if(f){for(var v={},w=0;w<u.length;w++)v[q[w]]=u[w];r.push(v)}else r.push(u)}return r};gvjs_Zj.prototype.parse=gvjs_Zj.prototype.parse;function gvjs_mba(a,b,c){this.Gua=new gvjs_Zj;this.iaa=null!=c?c:!1;this.dma=a;for(a=0;a<b.length;a++)if(c=b[a],!gvjs__j[c])throw Error("Unsupported type: "+c);this.pya=b;this.pf=[]}var gvjs__j={number:function(a){var b=parseFloat(a);if(isNaN(b))throw Error("Not a number "+a);return b},string:function(a){return a},"boolean":function(a){return a.toLowerCase()===gvjs_Ud},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a.split(",")}};var gvjs_nba=new Set([gvjs_2b,gvjs_3b,gvjs_4b,gvjs_6b,gvjs_7b,gvjs_8b,gvjs_9b,gvjs_$b,gvjs_ac,gvjs_bc,gvjs_cc,gvjs_dc,gvjs_ec,"google.visualization.Circles",gvjs_fc,gvjs_gc,gvjs_hc,gvjs_ic,gvjs_jc,gvjs_kc,gvjs_lc,gvjs_mc,gvjs_nc,gvjs_oc,gvjs_pc,gvjs_qc,gvjs_rc,gvjs_sc,gvjs_tc,gvjs_uc,gvjs_vc,gvjs_wc,gvjs_xc,gvjs_yc,gvjs_zc,gvjs_Ac,gvjs_Bc,gvjs_Cc,gvjs_Dc,gvjs_Ec,gvjs_Fc,gvjs_Gc,gvjs_Hc,gvjs_Jc,gvjs_Kc,gvjs_Lc,gvjs_Mc,gvjs_Nc,gvjs_Oc,gvjs_Qc,gvjs_Rc,gvjs_Sc,gvjs_Tc,gvjs_Uc,gvjs_Vc,gvjs_Wc,gvjs_Xc,
gvjs_Yc,gvjs_Zc,gvjs__c,gvjs_0c,gvjs_1c,gvjs_2c,gvjs_5c,gvjs_4c]);function gvjs_oba(a){a=String(a);return[gvjs_5b+a,gvjs_1b+a,a].some(function(b){return gvjs_nba.has(b)})?a:""};function gvjs_0j(a,b){this.Gsa=100;this.Ula=a;this.xva=b;this.tR=0;this.zc=null}gvjs_0j.prototype.get=function(){if(0<this.tR){this.tR--;var a=this.zc;this.zc=a.next;a.next=null}else a=this.Ula();return a};gvjs_0j.prototype.put=function(a){this.xva(a);this.tR<this.Gsa&&(this.tR++,a.next=this.zc,this.zc=a)};function gvjs_1j(a){gvjs_n.setTimeout(function(){throw a;},0)}var gvjs_2j;
function gvjs_pba(){var a=gvjs_n.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!gvjs_jg("Presto")&&(a=function(){var e=gvjs_qh(gvjs_Pa);e.style.display=gvjs_e;document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=gvjs_q(function(k){if(("*"==h||k.origin==h)&&k.data==g)this.port1.onmessage()},
this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if("undefined"!==typeof a&&!gvjs_jg("Trident")&&!gvjs_jg("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.r7;c.r7=null;e()}};return function(e){d.next={r7:e};d=d.next;b.port2.postMessage(0)}}return function(e){gvjs_n.setTimeout(e,0)}};function gvjs_3j(){this.AU=this.PF=null}var gvjs_5j=new gvjs_0j(function(){return new gvjs_4j},function(a){a.reset()});gvjs_3j.prototype.add=function(a,b){var c=gvjs_5j.get();c.set(a,b);this.AU?this.AU.next=c:this.PF=c;this.AU=c};gvjs_3j.prototype.remove=function(){var a=null;this.PF&&(a=this.PF,this.PF=this.PF.next,this.PF||(this.AU=null),a.next=null);return a};function gvjs_4j(){this.next=this.scope=this.qn=null}gvjs_4j.prototype.set=function(a,b){this.qn=a;this.scope=b;this.next=null};
gvjs_4j.prototype.reset=function(){this.next=this.scope=this.qn=null};function gvjs_6j(a,b){gvjs_7j||gvjs_qba();gvjs_8j||(gvjs_7j(),gvjs_8j=!0);gvjs_9j.add(a,b)}var gvjs_7j;function gvjs_qba(){if(gvjs_n.Promise&&gvjs_n.Promise.resolve){var a=gvjs_n.Promise.resolve(void 0);gvjs_7j=function(){a.then(gvjs_$j)}}else gvjs_7j=function(){var b=gvjs_$j;!gvjs_se(gvjs_n.setImmediate)||gvjs_n.Window&&gvjs_n.Window.prototype&&!gvjs_jg(gvjs_Fa)&&gvjs_n.Window.prototype.setImmediate==gvjs_n.setImmediate?(gvjs_2j||(gvjs_2j=gvjs_pba()),gvjs_2j(b)):gvjs_n.setImmediate(b)}}
var gvjs_8j=!1,gvjs_9j=new gvjs_3j;function gvjs_$j(){for(var a;a=gvjs_9j.remove();){try{a.qn.call(a.scope)}catch(b){gvjs_1j(b)}gvjs_5j.put(a)}gvjs_8j=!1};function gvjs_ak(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function gvjs_bk(a){this.J=0;this.xm=void 0;this.PB=this.Su=this.wd=null;this.oP=this.$X=!1;if(a!=gvjs_ne)try{var b=this;a.call(void 0,function(c){gvjs_ck(b,2,c)},function(c){gvjs_ck(b,3,c)})}catch(c){gvjs_ck(this,3,c)}}function gvjs_dk(){this.next=this.context=this.XD=this.ZJ=this.Qx=null;this.CM=!1}gvjs_dk.prototype.reset=function(){this.context=this.XD=this.ZJ=this.Qx=null;this.CM=!1};var gvjs_ek=new gvjs_0j(function(){return new gvjs_dk},function(a){a.reset()});
function gvjs_fk(a,b,c){var d=gvjs_ek.get();d.ZJ=a;d.XD=b;d.context=c;return d}function gvjs_gk(){var a,b,c=new gvjs_bk(function(d,e){a=d;b=e});return new gvjs_rba(c,a,b)}gvjs_bk.prototype.then=function(a,b,c){return gvjs_hk(this,gvjs_se(a)?a:null,gvjs_se(b)?b:null,c)};gvjs_bk.prototype.$goog_Thenable=!0;function gvjs_sba(a,b){return gvjs_hk(a,null,b,void 0)}gvjs_bk.prototype.cancel=function(a){if(0==this.J){var b=new gvjs_ik(a);gvjs_6j(function(){gvjs_jk(this,b)},this)}};
function gvjs_jk(a,b){if(0==a.J)if(a.wd){var c=a.wd;if(c.Su){for(var d=0,e=null,f=null,g=c.Su;g&&(g.CM||(d++,g.Qx==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.J&&1==d?gvjs_jk(c,b):(f?(d=f,d.next==c.PB&&(c.PB=d),d.next=d.next.next):gvjs_kk(c),gvjs_lk(c,e,3,b)))}a.wd=null}else gvjs_ck(a,3,b)}function gvjs_mk(a,b){a.Su||2!=a.J&&3!=a.J||gvjs_nk(a);a.PB?a.PB.next=b:a.Su=b;a.PB=b}
function gvjs_hk(a,b,c,d){var e=gvjs_fk(null,null,null);e.Qx=new gvjs_bk(function(f,g){e.ZJ=b?function(h){try{var k=b.call(d,h);f(k)}catch(l){g(l)}}:f;e.XD=c?function(h){try{var k=c.call(d,h);void 0===k&&h instanceof gvjs_ik?g(h):f(k)}catch(l){g(l)}}:g});e.Qx.wd=a;gvjs_mk(a,e);return e.Qx}gvjs_bk.prototype.sya=function(a){this.J=0;gvjs_ck(this,2,a)};gvjs_bk.prototype.tya=function(a){this.J=0;gvjs_ck(this,3,a)};
function gvjs_ck(a,b,c){if(0==a.J){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.J=1;a:{var d=c,e=a.sya,f=a.tya;if(d instanceof gvjs_bk){gvjs_mk(d,gvjs_fk(e||gvjs_ne,f||null,a));var g=!0}else if(gvjs_ak(d))d.then(e,f,a),g=!0;else{if(gvjs_p(d))try{var h=d.then;if(gvjs_se(h)){gvjs_tba(d,h,e,f,a);g=!0;break a}}catch(k){f.call(a,k);g=!0;break a}g=!1}}g||(a.xm=c,a.J=b,a.wd=null,gvjs_nk(a),3!=b||c instanceof gvjs_ik||gvjs_uba(a,c))}}
function gvjs_tba(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}function g(k){h||(h=!0,c.call(e,k))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}function gvjs_nk(a){a.$X||(a.$X=!0,gvjs_6j(a.Nna,a))}function gvjs_kk(a){var b=null;a.Su&&(b=a.Su,a.Su=b.next,b.next=null);a.Su||(a.PB=null);return b}gvjs_bk.prototype.Nna=function(){for(var a;a=gvjs_kk(this);)gvjs_lk(this,a,this.J,this.xm);this.$X=!1};
function gvjs_lk(a,b,c,d){if(3==c&&b.XD&&!b.CM)for(;a&&a.oP;a=a.wd)a.oP=!1;if(b.Qx)b.Qx.wd=null,gvjs_ok(b,c,d);else try{b.CM?b.ZJ.call(b.context):gvjs_ok(b,c,d)}catch(e){gvjs_pk.call(null,e)}gvjs_ek.put(b)}function gvjs_ok(a,b,c){2==b?a.ZJ.call(a.context,c):a.XD&&a.XD.call(a.context,c)}function gvjs_uba(a,b){a.oP=!0;gvjs_6j(function(){a.oP&&gvjs_pk.call(null,b)})}var gvjs_pk=gvjs_1j;function gvjs_ik(a){gvjs_ze.call(this,a)}gvjs_r(gvjs_ik,gvjs_ze);gvjs_ik.prototype.name=gvjs_Eb;
function gvjs_rba(a,b,c){this.Bw=a;this.resolve=b;this.reject=c};/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
function gvjs_qk(a){var b=gvjs_vba;this.kf=[];this.$ca=b;this.E8=a||null;this.rI=this.tC=!1;this.xm=void 0;this.x3=this.Fka=this.LV=!1;this.nU=0;this.wd=null;this.SV=0}gvjs_qk.prototype.cancel=function(a){if(this.tC)this.xm instanceof gvjs_qk&&this.xm.cancel();else{if(this.wd){var b=this.wd;delete this.wd;a?b.cancel(a):(b.SV--,0>=b.SV&&b.cancel())}this.$ca?this.$ca.call(this.E8,this):this.x3=!0;this.tC||(a=new gvjs_rk(this),this.Zp(),gvjs_sk(this,!1,a))}};
gvjs_qk.prototype.W7=function(a,b){this.LV=!1;gvjs_sk(this,a,b)};function gvjs_sk(a,b,c){a.tC=!0;a.xm=c;a.rI=!b;gvjs_tk(a)}gvjs_qk.prototype.Zp=function(){if(this.tC){if(!this.x3)throw new gvjs_uk(this);this.x3=!1}};function gvjs_vk(a,b,c,d){a.kf.push([b,c,d]);a.tC&&gvjs_tk(a)}gvjs_qk.prototype.then=function(a,b,c){var d,e,f=new gvjs_bk(function(g,h){d=g;e=h});gvjs_vk(this,d,function(g){g instanceof gvjs_rk?f.cancel():e(g)});return f.then(a,b,c)};gvjs_qk.prototype.$goog_Thenable=!0;
gvjs_qk.prototype.mk=function(a){return a instanceof Error};function gvjs_wk(a){return gvjs_He(a.kf,function(b){return gvjs_se(b[1])})}
function gvjs_tk(a){if(a.nU&&a.tC&&gvjs_wk(a)){var b=a.nU,c=gvjs_xk[b];c&&(gvjs_n.clearTimeout(c.cc),delete gvjs_xk[b]);a.nU=0}a.wd&&(a.wd.SV--,delete a.wd);b=a.xm;for(var d=c=!1;a.kf.length&&!a.LV;){var e=a.kf.shift(),f=e[0],g=e[1];e=e[2];if(f=a.rI?g:f)try{var h=f.call(e||a.E8,b);void 0!==h&&(a.rI=a.rI&&(h==b||a.mk(h)),a.xm=b=h);if(gvjs_ak(b)||typeof gvjs_n.Promise===gvjs_c&&b instanceof gvjs_n.Promise)d=!0,a.LV=!0}catch(k){b=k,a.rI=!0,gvjs_wk(a)||(c=!0)}}a.xm=b;d&&(h=gvjs_q(a.W7,a,!0),d=gvjs_q(a.W7,
a,!1),b instanceof gvjs_qk?(gvjs_vk(b,h,d),b.Fka=!0):b.then(h,d));c&&(b=new gvjs_yk(b),gvjs_xk[b.cc]=b,a.nU=b.cc)}function gvjs_uk(){gvjs_ze.call(this)}gvjs_r(gvjs_uk,gvjs_ze);gvjs_uk.prototype.message="Deferred has already fired";gvjs_uk.prototype.name="AlreadyCalledError";function gvjs_rk(){gvjs_ze.call(this)}gvjs_r(gvjs_rk,gvjs_ze);gvjs_rk.prototype.message="Deferred was canceled";gvjs_rk.prototype.name="CanceledError";
function gvjs_yk(a){this.cc=gvjs_n.setTimeout(gvjs_q(this.Lxa,this),0);this.Ay=a}gvjs_yk.prototype.Lxa=function(){delete gvjs_xk[this.cc];throw this.Ay;};var gvjs_xk={};function gvjs_wba(a){var b=(a||document).getElementsByTagName("HEAD");return!b||gvjs_Me(b)?a.documentElement:b[0]}function gvjs_vba(){if(this&&this.Sea){var a=this.Sea;a&&"SCRIPT"==a.tagName&&gvjs_zk(a,!0,this.Cf)}}function gvjs_zk(a,b,c){null!=c&&gvjs_n.clearTimeout(c);a.onload=gvjs_ne;a.onerror=gvjs_ne;a.onreadystatechange=gvjs_ne;b&&window.setTimeout(function(){gvjs_xh(a)},0)}function gvjs_Ak(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);gvjs_ze.call(this,c);this.code=a}
gvjs_r(gvjs_Ak,gvjs_ze);function gvjs_xba(a){var b={timeout:3E4,attributes:{async:!1,defer:!1}},c=b.document||document,d=gvjs_Cf(a),e=gvjs_qh("SCRIPT"),f={Sea:e,Cf:void 0},g=new gvjs_qk(f),h=null,k=null!=b.timeout?b.timeout:5E3;0<k&&(h=window.setTimeout(function(){gvjs_zk(e,!0);var l=new gvjs_Ak(1,"Timeout reached for loading script "+d);g.Zp();gvjs_sk(g,!1,l)},k),f.Cf=h);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&e.readyState!=gvjs_Lb||(gvjs_zk(e,b.dCa||!1,h),g.Zp(),gvjs_sk(g,!0,null))};
e.onerror=function(){gvjs_zk(e,!0,h);var l=new gvjs_Ak(0,"Error while loading script "+d);g.Zp();gvjs_sk(g,!1,l)};f=b.attributes||{};gvjs_ef(f,{type:"text/javascript",charset:"UTF-8"});gvjs_kh(e,f);gvjs_Gaa(e,a);gvjs_wba(c).appendChild(e);return g}var gvjs_zba=gvjs_yba;function gvjs_yba(a,b,c){c=c||{};a=gvjs_Ff(a,b,c);var d=gvjs_xba(a);return new Promise(function(e){gvjs_vk(d,e,null,void 0)})};function gvjs_H(a,b,c){if(typeof b===gvjs_j)(b=gvjs_Bk(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=gvjs_Bk(c,d);f&&(c.style[f]=e)}}var gvjs_Ck={};function gvjs_Bk(a,b){var c=gvjs_Ck[b];if(!c){var d=gvjs_Mg(b);c=d;void 0===a.style[d]&&(d=(gvjs_0g?"Webkit":gvjs__g?"Moz":gvjs_x?"ms":gvjs_Yg?"O":null)+gvjs_Haa(d),void 0!==a.style[d]&&(c=d));gvjs_Ck[b]=c}return c}
function gvjs_Dk(a,b){var c=gvjs_hh(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function gvjs_Ek(a,b){return gvjs_Dk(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function gvjs_Fk(a){return gvjs_Ek(a,gvjs_zd)}var gvjs_Gk=gvjs__g?"MozUserSelect":gvjs_0g||gvjs_Zg?"WebkitUserSelect":null;
function gvjs_Hk(a){var b=gvjs_hh(a),c=gvjs_x&&a.currentStyle;if(c&&gvjs_rh(gvjs_fh(b).jd)&&c.width!=gvjs_yb&&c.height!=gvjs_yb&&!c.boxSizing)return b=gvjs_Ik(a,c.width,gvjs_Zd,"pixelWidth"),a=gvjs_Ik(a,c.height,gvjs_8c,"pixelHeight"),new gvjs_y(b,a);c=new gvjs_y(a.offsetWidth,a.offsetHeight);b=gvjs_Jk(a);a=gvjs_Kk(a);return new gvjs_y(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function gvjs_Ik(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_Lk(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?gvjs_Ik(a,b,gvjs_dd,"pixelLeft"):0}
function gvjs_Jk(a){if(gvjs_x){var b=gvjs_Lk(a,"paddingLeft"),c=gvjs_Lk(a,"paddingRight"),d=gvjs_Lk(a,"paddingTop");a=gvjs_Lk(a,"paddingBottom");return new gvjs_A(d,c,a,b)}b=gvjs_Dk(a,"paddingLeft");c=gvjs_Dk(a,"paddingRight");d=gvjs_Dk(a,"paddingTop");a=gvjs_Dk(a,"paddingBottom");return new gvjs_A(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var gvjs_Mk={thin:2,medium:4,thick:6};
function gvjs_Nk(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==gvjs_e)return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in gvjs_Mk?gvjs_Mk[b]:gvjs_Ik(a,b,gvjs_dd,"pixelLeft")}
function gvjs_Kk(a){if(gvjs_x&&!gvjs_bh(9)){var b=gvjs_Nk(a,"borderLeft"),c=gvjs_Nk(a,"borderRight"),d=gvjs_Nk(a,"borderTop");a=gvjs_Nk(a,"borderBottom");return new gvjs_A(d,c,a,b)}b=gvjs_Dk(a,"borderLeftWidth");c=gvjs_Dk(a,"borderRightWidth");d=gvjs_Dk(a,"borderTopWidth");a=gvjs_Dk(a,"borderBottomWidth");return new gvjs_A(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var gvjs_Aba=gvjs_kg(),gvjs_Ok=gvjs_Ug()||gvjs_jg("iPod"),gvjs_Pk=gvjs_jg("iPad"),gvjs_Bba=gvjs_ng(),gvjs_Cba=gvjs_mg(),gvjs_Qk=gvjs_lg()&&!gvjs_Vg();var gvjs_Rk={};
function gvjs_Sk(a){if(gvjs_x&&!gvjs_ah(9))return[0,0,0,0];var b=gvjs_Rk.hasOwnProperty(a)?gvjs_Rk[a]:null;if(b)return b;65536<Object.keys(gvjs_Rk).length&&(gvjs_Rk={});var c=[0,0,0,0];b=gvjs_Tk(a,/\\[0-9A-Fa-f]{6}\s?/g);b=gvjs_Tk(b,/\\[0-9A-Fa-f]{1,5}\s/g);b=gvjs_Tk(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g,"     $1 ");b=b.replace(/{[^]*/gm,"");b=gvjs_Uk(b,c,/(\[[^\]]+\])/g,2);b=gvjs_Uk(b,c,/(#[^\#\s\+>~\.\[:]+)/g,1);b=gvjs_Uk(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=gvjs_Uk(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);
b=gvjs_Uk(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=gvjs_Uk(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");gvjs_Uk(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return gvjs_Rk[a]=b}function gvjs_Uk(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function gvjs_Tk(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};var gvjs_Dba={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_Eba=/[\n\f\r"'()*<>]/g,gvjs_Fba={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27",
"(":"%28",")":"%29","*":"%2a","<":"%3c",">":"%3e"};function gvjs_Gba(a){return gvjs_Fba[a]}
function gvjs_Hba(a,b,c){b=gvjs_Kf(b);if(""==b)return null;var d=String(b.substr(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>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_Yf(a)!=gvjs_sb?'url("'+gvjs_Yf(a).replace(gvjs_Eba,gvjs_Gba)+'")':null:null}return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in gvjs_Dba))return null}return b};function gvjs_Vk(a,b){a=gvjs_n[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function gvjs_Wk(a,b){return(a=gvjs_n[a])&&a.prototype&&a.prototype[b]||null}
var gvjs_Iba=gvjs_Vk(gvjs_Ga,gvjs_xb)||gvjs_Vk("Node",gvjs_xb),gvjs_Xk=gvjs_Wk(gvjs_Ga,gvjs_6c),gvjs_Yk=gvjs_Wk(gvjs_Ga,gvjs_Zb),gvjs_Jba=gvjs_Wk(gvjs_Ga,gvjs_Id),gvjs_Kba=gvjs_Wk(gvjs_Ga,gvjs_Ed),gvjs_Lba=gvjs_Wk(gvjs_Ga,gvjs__b),gvjs_Mba=gvjs_Wk(gvjs_Ga,"matches")||gvjs_Wk(gvjs_Ga,gvjs_rd),gvjs_Nba=gvjs_Vk("Node",gvjs_sd),gvjs_Oba=gvjs_Vk("Node",gvjs_td),gvjs_Pba=gvjs_Vk("Node","parentNode"),gvjs_Qba=gvjs_Vk("HTMLElement",gvjs_Md)||gvjs_Vk(gvjs_Ga,gvjs_Md),gvjs_Rba=gvjs_Vk("HTMLStyleElement","sheet"),
gvjs_Sba=gvjs_Wk(gvjs_va,gvjs_0b),gvjs_Tba=gvjs_Wk(gvjs_va,"setProperty");function gvjs_Zk(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error(gvjs_ya);return a}function gvjs__k(a,b,c,d){if(a)return a.apply(b,d);if(gvjs_x&&10>document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if(typeof b[c]!=gvjs_c)throw Error(gvjs_ya);return b[c].apply(b,d)}function gvjs_0k(a){return gvjs_Zk(gvjs_Iba,a,gvjs_xb,function(b){return b instanceof NamedNodeMap})}
function gvjs_1k(a,b,c){try{gvjs__k(gvjs_Jba,a,gvjs_Id,[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}}function gvjs_Uba(a){return gvjs_Zk(gvjs_Qba,a,gvjs_Md,function(b){return b instanceof CSSStyleDeclaration})}function gvjs_Vba(a){return gvjs_Zk(gvjs_Rba,a,"sheet",function(b){return b instanceof CSSStyleSheet})}function gvjs_2k(a){return gvjs_Zk(gvjs_Nba,a,gvjs_sd,function(b){return typeof b==gvjs_j})}
function gvjs_3k(a){return gvjs_Zk(gvjs_Oba,a,gvjs_td,function(b){return typeof b==gvjs_f})}function gvjs_4k(a){return gvjs_Zk(gvjs_Pba,a,"parentNode",function(b){return!(b&&typeof b.name==gvjs_j&&b.name&&"parentnode"==b.name.toLowerCase())})}function gvjs_5k(a,b){return gvjs__k(gvjs_Sba,a,a.getPropertyValue?gvjs_0b:gvjs_Zb,[b])||""}function gvjs_6k(a,b,c){gvjs__k(gvjs_Tba,a,a.setProperty?"setProperty":gvjs_Id,[b,c])};var gvjs_Wba=gvjs_x&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,gvjs_Xba={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function gvjs_Yba(a,b,c){var d=[];a=gvjs_7k(gvjs_Qe(a.cssRules));gvjs_s(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&gvjs_x&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(gvjs_Wba,"#"+b+" $1"):e.selectorText;d.push(gvjs_cg(f,gvjs_8k(e.style,c)))}});return gvjs_dg(d)}function gvjs_7k(a){return gvjs_Fe(a,function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})}
function gvjs_Zba(a,b,c){a=gvjs_9k("<style>"+a+"</style>");return null==a||null==a.sheet?gvjs_fg:gvjs_Yba(a.sheet,void 0!=b?b:null,c)}function gvjs_9k(a){if(gvjs_x&&!gvjs_ah(10)||typeof gvjs_n.DOMParser!=gvjs_c)return null;a=gvjs_tg("<html><head></head><body>"+a+"</body></html>",null);return(new DOMParser).parseFromString(gvjs_rg(a),"text/html").body.children[0]}
function gvjs_8k(a,b){if(!a)return gvjs_6f;var c=document.createElement(gvjs_Sb).style,d=gvjs_$k(a);gvjs_s(d,function(e){var f=gvjs_0g&&e in gvjs_Xba?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");gvjs_Hf(f,"--")||gvjs_Hf(f,"var")||(e=gvjs_5k(a,e),e=gvjs_Hba(f,e,b),null!=e&&gvjs_6k(c,f,e))});return(new gvjs_3f).ml(c.cssText||"")}
function gvjs__ba(a){var b=Array.from(gvjs__k(gvjs_Lba,a,gvjs__b,[gvjs_ab])),c=gvjs_kaa(b,function(e){return gvjs_Qe(gvjs_Vba(e).cssRules)});c=gvjs_7k(c);c.sort(function(e,f){e=gvjs_Sk(e.selectorText);a:{f=gvjs_Sk(f.selectorText);for(var g=gvjs_We,h=Math.min(e.length,f.length),k=0;k<h;k++){var l=g(e[k],f[k]);if(0!=l){e=l;break a}}e=gvjs_We(e.length,f.length)}return-e});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var d;d=a.nextNode();)gvjs_s(c,function(e){gvjs__k(gvjs_Mba,d,
d.matches?"matches":gvjs_rd,[e.selectorText])&&e.style&&gvjs_0ba(d,e.style)});gvjs_s(b,gvjs_xh)}function gvjs_0ba(a,b){var c=gvjs_$k(a.style),d=gvjs_$k(b);gvjs_s(d,function(e){if(!(0<=c.indexOf(e))){var f=gvjs_5k(b,e);gvjs_6k(a.style,e,f)}})}function gvjs_$k(a){gvjs_qe(a)?a=gvjs_Qe(a):(a=gvjs_9e(a),gvjs_Ne(a,"cssText"));return a};var gvjs_1ba={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,
"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},gvjs_2ba={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,
"* CLASS":!0,"* ID":!0,"* STYLE":!0};var gvjs_3ba="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),gvjs_4ba=0;function gvjs_al(){this.fd=[];this.uc=[];this.cC="data-elementweakmap-index-"+gvjs_4ba++}gvjs_al.prototype.set=function(a,b){if(gvjs__k(gvjs_Xk,a,gvjs_6c,[this.cC])){var c=parseInt(gvjs__k(gvjs_Yk,a,gvjs_Zb,[this.cC])||null,10);this.uc[c]=b}else c=this.uc.push(b)-1,gvjs_1k(a,this.cC,c.toString()),this.fd.push(a);return this};
gvjs_al.prototype.get=function(a){if(gvjs__k(gvjs_Xk,a,gvjs_6c,[this.cC]))return a=parseInt(gvjs__k(gvjs_Yk,a,gvjs_Zb,[this.cC])||null,10),this.uc[a]};gvjs_al.prototype.clear=function(){this.fd.forEach(function(a){gvjs__k(gvjs_Kba,a,gvjs_Ed,[this.cC])},this);this.fd=[];this.uc=[]};var gvjs_bl=!gvjs_x||gvjs_bh(10),gvjs_5ba=!gvjs_x||null==document.documentMode;function gvjs_cl(){}
gvjs_cl.prototype.Td=function(a){if("TEMPLATE"==gvjs_2k(a).toUpperCase())return null;var b=gvjs_2k(a).toUpperCase();if(b in this.lL)b=null;else if(this.mF[b])b=document.createElement(b);else{var c=gvjs_qh(gvjs_$a);this.g3&&gvjs_1k(c,"data-sanitizer-original-tag",b.toLowerCase());b=c}if(!b)return null;c=b;var d=gvjs_0k(a);if(null!=d)for(var e=0,f;f=d[e];e++)if(f.specified){var g=a;var h=f;var k=h.name;if(gvjs_Hf(k,gvjs_Ob))h=null;else{var l=gvjs_2k(g);h=h.value;var m={tagName:gvjs_Kf(l).toLowerCase(),
attributeName:gvjs_Kf(k).toLowerCase()},n={$W:void 0};m.attributeName==gvjs_Md&&(n.$W=gvjs_Uba(g));g=gvjs_dl(l,k);g in this.tG?(k=this.tG[g],h=k(h,m,n)):(k=gvjs_dl(null,k),k in this.tG?(k=this.tG[k],h=k(h,m,n)):h=null)}null!==h&&gvjs_1k(c,f.name,h)}return b};var gvjs_6ba={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var gvjs_7ba={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,
NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var gvjs_8ba={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};
function gvjs_el(a){a=a||new gvjs_fl;gvjs_9ba(a);this.tG=gvjs_w(a.qo);this.lL=gvjs_w(a.lL);this.mF=gvjs_w(a.mF);this.g3=a.g3;gvjs_s(a.q8,function(b){if(!gvjs_Hf(b,"data-"))throw new gvjs_Be('Only "data-" attributes allowed, got: %s.',[b]);if(gvjs_Hf(b,gvjs_Ob))throw new gvjs_Be('Attributes with "%s" prefix are not allowed, got: %s.',[gvjs_Ob,b]);this.tG["* "+b.toUpperCase()]=gvjs_gl},this);gvjs_s(a.k8,function(b){b=b.toUpperCase();if(!gvjs_Sf(b,"-")||gvjs_8ba[b])throw new gvjs_Be("Only valid custom element tag names allowed, got: %s.",
[b]);this.mF[b]=!0},this);this.PJ=a.PJ;this.gL=a.gL;this.MN=null;this.YZ=a.YZ}gvjs_r(gvjs_el,gvjs_cl);function gvjs_hl(a){return function(b,c){b=gvjs_Kf(b);return(c=a(b,c))&&gvjs_Yf(c)!=gvjs_sb?gvjs_Yf(c):null}}
function gvjs_fl(){this.qo={};gvjs_s([gvjs_1ba,gvjs_2ba],function(a){gvjs_s(gvjs_9e(a),function(b){this.qo[b]=gvjs_gl},this)},this);this.ls={};this.q8=[];this.k8=[];this.lL=gvjs_w(gvjs_6ba);this.mF=gvjs_w(gvjs_7ba);this.g3=!1;this.Uga=gvjs_1f;this.Kea=this.x4=this.Gca=this.PJ=gvjs_Ze;this.gL=null;this.Mda=this.YZ=!1}function gvjs_$ba(){var a=gvjs_il();gvjs_Re(a.q8,["data-extra","data-safe-link"]);return a}function gvjs_il(){var a=new gvjs_fl;a.Kea=gvjs_aca;return a}
function gvjs_jl(a,b){a.PJ=b;return a}function gvjs_kl(a){a.Uga=gvjs_1f;return a}function gvjs_ll(a,b){a.Gca=b;return a}function gvjs_ml(a,b){a.x4=b;return a}function gvjs_bca(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null==c?null:b(c,d,e,f)}}function gvjs_nl(a,b,c,d){a[c]&&!b[c]&&(a[c]=gvjs_bca(a[c],d))}gvjs_fl.prototype.td=function(){return new gvjs_el(this)};
function gvjs_9ba(a){if(a.Mda)throw Error("HtmlSanitizer.Builder.build() can only be used once.");gvjs_nl(a.qo,a.ls,"* USEMAP",gvjs_cca);var b=gvjs_hl(a.Uga);gvjs_s(["* ACTION","* CITE","* HREF"],function(d){gvjs_nl(this.qo,this.ls,d,b)},a);var c=gvjs_hl(a.PJ);gvjs_s(["* LONGDESC","* SRC","LINK HREF"],function(d){gvjs_nl(this.qo,this.ls,d,c)},a);gvjs_s(["* FOR","* HEADERS","* NAME"],function(d){gvjs_nl(this.qo,this.ls,d,gvjs_ve(gvjs_dca,this.Gca))},a);gvjs_nl(a.qo,a.ls,"A TARGET",gvjs_ve(gvjs_eca,
["_blank","_self"]));gvjs_nl(a.qo,a.ls,"* CLASS",gvjs_ve(gvjs_fca,a.x4));gvjs_nl(a.qo,a.ls,"* ID",gvjs_ve(gvjs_gca,a.x4));gvjs_nl(a.qo,a.ls,"* STYLE",gvjs_ve(a.Kea,c));a.Mda=!0}function gvjs_dl(a,b){a||(a="*");return(a+" "+b).toUpperCase()}function gvjs_aca(a,b,c,d){if(!d.$W)return null;b=gvjs_5f(gvjs_8k(d.$W,function(e,f){c.cma=f;e=a(e,c);return null==e?null:gvjs__f(e)}));return""==b?null:b}function gvjs_gl(a){return gvjs_Kf(a)}
function gvjs_eca(a,b){b=gvjs_Kf(b);return gvjs_Le(a,b.toLowerCase())?b:null}function gvjs_cca(a){return(a=gvjs_Kf(a))&&"#"==a.charAt(0)?a:null}function gvjs_dca(a,b,c){b=gvjs_Kf(b);return a(b,c)}function gvjs_fca(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return 0==d.length?null:d.join(" ")}function gvjs_gca(a,b,c){b=gvjs_Kf(b);return a(b,c)}
gvjs_el.prototype.sanitize=function(a){var b=!(gvjs_ab in this.lL)&&gvjs_ab in this.mF;this.MN="*"==this.gL&&b?"sanitizer-"+gvjs_Jg():this.gL;if(gvjs_bl){b=a;if(gvjs_bl){a=gvjs_qh(gvjs_$a);this.MN&&"*"==this.gL&&(a.id=this.MN);this.YZ&&(b=gvjs_9k("<div>"+b+gvjs_a),gvjs__ba(b),b=b.innerHTML);b=gvjs_tg(b,null);var c=document.createElement("template");if(gvjs_5ba&&"content"in c)gvjs_Dg(c,b),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;gvjs_Dg(d.body,b)}b=document.createTreeWalker(c,
NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);c=gvjs_3ba?new WeakMap:new gvjs_al;for(var e;e=b.nextNode();){c:switch(d=e,gvjs_3k(d)){case 3:d=this.createTextNode(d);break c;case 1:d=this.Td(d);break c;default:d=null}if(d){1==gvjs_3k(d)&&c.set(e,d);e=gvjs_4k(e);var f=!1;if(e){var g=gvjs_3k(e),h=gvjs_2k(e).toLowerCase(),k=gvjs_4k(e);11!=g||k?h==gvjs_Cb&&k&&(g=gvjs_4k(k))&&!gvjs_4k(g)&&(f=!0):f=!0;g=null;f||!e?g=a:1==gvjs_3k(e)&&(g=c.get(e));g.content&&(g=g.content);g.appendChild(d)}}else gvjs_uh(e)}c.clear&&
c.clear()}else a=gvjs_qh(gvjs_$a);0<gvjs_0k(a).length&&(b=gvjs_qh(gvjs_$a),b.appendChild(a),a=b);a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"))}else a="";return gvjs_tg(a,null)};gvjs_el.prototype.createTextNode=function(a){var b=a.data;(a=gvjs_4k(a))&&gvjs_2k(a).toLowerCase()==gvjs_Md&&!(gvjs_ab in this.lL)&&gvjs_ab in this.mF&&(b=gvjs_eg(gvjs_Zba(b,this.MN,gvjs_q(function(c,d){return this.PJ(c,{cma:d})},this))));return document.createTextNode(b)};var gvjs_hca=gvjs_uf("https://maps.googleapis.com/maps/api/js?key=%{key}"),gvjs_ol=gvjs_me("goog.visualization.isSafeMode")||!1,gvjs_ica=gvjs_kl(gvjs_jl(gvjs_ml(gvjs_ll(function(){var a=gvjs_$ba(),b=["icon"];a.k8.push("iron-icon");b&&gvjs_s(b,function(c){c=gvjs_dl("iron-icon",c);this.qo[c]=gvjs_gl;this.ls[c]=!0},a);return a}(),function(a){return a}),function(a){return a}),function(a,b){return"img"==b.tagName&&"src"==b.attributeName&&a.startsWith("data:")?gvjs_Zf(a)||gvjs_2f:gvjs_1f(a)})).td();
function gvjs_pl(){var a=gvjs_me("google.visualization.ModulePath");if(null!=a)return a;a=gvjs_me("google.loader.GoogleApisBase");null==a&&(a="//ajax.googleapis.com/ajax");var b=gvjs_me(gvjs_3c);null==b&&(b="1.0");return a+"/static/modules/gviz/"+b}var gvjs_ql=null;function gvjs_rl(){null==gvjs_ql&&(gvjs_ql=new gvjs_gh);return gvjs_ql}function gvjs_sl(){return gvjs_rl().pc()}function gvjs_tl(){return gvjs_me("google.visualization.Locale")||"en"}
function gvjs_ul(a){if(!gvjs_rl().$o(a))throw Error(gvjs_Ca);return a}function gvjs_vl(a){gvjs_ol&&(a=gvjs_oba(a));var b=gvjs_rl().ek();a=[gvjs_5b+a,gvjs_1b+a,"gviz.controls.ui."+a,a];for(var c=0;c<a.length;c++){var d=gvjs_me(a[c],b);if(typeof d===gvjs_c)return d}return null}
function gvjs_jca(a,b){function c(){d()}function d(){g("visualization",a,e)}var e=null==b?{}:gvjs_w(b),f=gvjs_tl();f&&!e.language&&(e.language=f);e.debug=e.debug||gvjs_me("google.visualization.isDebug");e.pseudo=e.pseudo||gvjs_me("google.visualization.isPseudo");var g=gvjs_me("google.charts.load")||gvjs_me("google.load");if(!g)throw Error("No loader available.");null==gvjs_wl&&(gvjs_wl=[]);var h=b.callback||gvjs_ne;e.callback=function(){h();0<gvjs_wl.length&&gvjs_wl.shift()()};0==gvjs_wl.length?d():
gvjs_wl.push(c)}var gvjs_wl;function gvjs_xl(a,b){this.jv=this.gB=this.tp="";this.zw=null;this.Jy=this.sl="";this.Bn=this.fsa=!1;if(a instanceof gvjs_xl){this.Bn=void 0!==b?b:a.Bn;gvjs_yl(this,a.tp);var c=a.gB;gvjs_zl(this);this.gB=c;gvjs_Al(this,a.jv);gvjs_Bl(this,a.zw);this.setPath(a.getPath());gvjs_Cl(this,a.ng.clone());a=a.Jy;gvjs_zl(this);this.Jy=a}else a&&(c=String(a).match(gvjs_Jj))?(this.Bn=!!b,gvjs_yl(this,c[1]||"",!0),a=c[2]||"",gvjs_zl(this),this.gB=gvjs_Dl(a),gvjs_Al(this,c[3]||"",!0),gvjs_Bl(this,c[4]),this.setPath(c[5]||
"",!0),gvjs_Cl(this,c[6]||"",!0),a=c[7]||"",gvjs_zl(this),this.Jy=gvjs_Dl(a)):(this.Bn=!!b,this.ng=new gvjs_El(null,this.Bn))}gvjs_=gvjs_xl.prototype;
gvjs_.toString=function(){var a=[],b=this.tp;b&&a.push(gvjs_Fl(b,gvjs_Gl,!0),":");var c=this.jv;if(c||"file"==b)a.push("//"),(b=this.gB)&&a.push(gvjs_Fl(b,gvjs_Gl,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.zw,null!=c&&a.push(":",String(c));if(c=this.getPath())this.jv&&"/"!=c.charAt(0)&&a.push("/"),a.push(gvjs_Fl(c,"/"==c.charAt(0)?gvjs_kca:gvjs_lca,!0));(c=this.ng.toString())&&a.push("?",c);(c=this.Jy)&&a.push("#",gvjs_Fl(c,gvjs_mca));return a.join("")};
gvjs_.resolve=function(a){var b=this.clone(),c=!!a.tp;c?gvjs_yl(b,a.tp):c=!!a.gB;if(c){var d=a.gB;gvjs_zl(b);b.gB=d}else c=!!a.jv;c?gvjs_Al(b,a.jv):c=null!=a.zw;d=a.getPath();if(c)gvjs_Bl(b,a.zw);else if(c=!!a.sl){if("/"!=d.charAt(0))if(this.jv&&!this.sl)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;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&
f.push(""):".."==h?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=""!==a.ng.toString();c?gvjs_Cl(b,a.ng.clone()):c=!!a.Jy;c&&(a=a.Jy,gvjs_zl(b),b.Jy=a);return b};gvjs_.clone=function(){return new gvjs_xl(this)};function gvjs_yl(a,b,c){gvjs_zl(a);a.tp=c?gvjs_Dl(b,!0):b;a.tp&&(a.tp=a.tp.replace(/:$/,""))}function gvjs_Al(a,b,c){gvjs_zl(a);a.jv=c?gvjs_Dl(b,!0):b}
function gvjs_Bl(a,b){gvjs_zl(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.zw=b}else a.zw=null}gvjs_.getPath=function(){return this.sl};gvjs_.setPath=function(a,b){gvjs_zl(this);this.sl=b?gvjs_Dl(a,!0):a;return this};function gvjs_Cl(a,b,c){gvjs_zl(a);b instanceof gvjs_El?(a.ng=b,a.ng.V2(a.Bn)):(c||(b=gvjs_Fl(b,gvjs_nca)),a.ng=new gvjs_El(b,a.Bn));return a}gvjs_.wl=function(a,b){return gvjs_Cl(this,a,b)};gvjs_.getQuery=function(){return this.ng.toString()};
gvjs_.Od=function(a,b){gvjs_zl(this);this.ng.set(a,b);return this};gvjs_.removeParameter=function(a){gvjs_zl(this);this.ng.remove(a);return this};function gvjs_zl(a){if(a.fsa)throw Error("Tried to modify a read-only Uri");}gvjs_.V2=function(a){this.Bn=a;this.ng&&this.ng.V2(a)};function gvjs_Dl(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}
function gvjs_Fl(a,b,c){return typeof a===gvjs_j?(a=encodeURI(a).replace(b,gvjs_oca),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function gvjs_oca(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var gvjs_Gl=/[#\/\?@]/g,gvjs_lca=/[#\?:]/g,gvjs_kca=/[#\?]/g,gvjs_nca=/[#\?@]/g,gvjs_mca=/#/g;function gvjs_El(a,b){this.Rb=this.Uf=null;this.Ul=a||null;this.Bn=!!b}
function gvjs_Hl(a){a.Uf||(a.Uf=new gvjs__h,a.Rb=0,a.Ul&&gvjs_dba(a.Ul,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}function gvjs_pca(a){var b=gvjs_ei(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new gvjs_El(null,void 0);a=gvjs_di(a);for(var d=0;d<b.length;d++){var e=b[d],f=a[d];Array.isArray(f)?c.setValues(e,f):c.add(e,f)}return c}gvjs_=gvjs_El.prototype;gvjs_.tb=function(){gvjs_Hl(this);return this.Rb};
gvjs_.add=function(a,b){gvjs_Hl(this);this.Ul=null;a=gvjs_Il(this,a);var c=this.Uf.get(a);c||this.Uf.set(a,c=[]);c.push(b);this.Rb+=1;return this};gvjs_.remove=function(a){gvjs_Hl(this);a=gvjs_Il(this,a);return this.Uf.Pe(a)?(this.Ul=null,this.Rb-=this.Uf.get(a).length,this.Uf.remove(a)):!1};gvjs_.clear=function(){this.Uf=this.Ul=null;this.Rb=0};gvjs_.isEmpty=function(){gvjs_Hl(this);return 0==this.Rb};gvjs_.Pe=function(a){gvjs_Hl(this);a=gvjs_Il(this,a);return this.Uf.Pe(a)};
gvjs_.XB=function(a){var b=this.La();return gvjs_Le(b,a)};gvjs_.forEach=function(a,b){gvjs_Hl(this);this.Uf.forEach(function(c,d){gvjs_s(c,function(e){a.call(b,e,d,this)},this)},this)};gvjs_.kj=function(){gvjs_Hl(this);for(var a=this.Uf.La(),b=this.Uf.kj(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};
gvjs_.La=function(a){gvjs_Hl(this);var b=[];if(typeof a===gvjs_j)this.Pe(a)&&(b=gvjs_Pe(b,this.Uf.get(gvjs_Il(this,a))));else{a=this.Uf.La();for(var c=0;c<a.length;c++)b=gvjs_Pe(b,a[c])}return b};gvjs_.set=function(a,b){gvjs_Hl(this);this.Ul=null;a=gvjs_Il(this,a);this.Pe(a)&&(this.Rb-=this.Uf.get(a).length);this.Uf.set(a,[b]);this.Rb+=1;return this};gvjs_.get=function(a,b){if(!a)return b;a=this.La(a);return 0<a.length?String(a[0]):b};
gvjs_.setValues=function(a,b){this.remove(a);0<b.length&&(this.Ul=null,this.Uf.set(gvjs_Il(this,a),gvjs_Qe(b)),this.Rb+=b.length)};gvjs_.toString=function(){if(this.Ul)return this.Ul;if(!this.Uf)return"";for(var a=[],b=this.Uf.kj(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.La(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.Ul=a.join("&")};
gvjs_.clone=function(){var a=new gvjs_El;a.Ul=this.Ul;this.Uf&&(a.Uf=this.Uf.clone(),a.Rb=this.Rb);return a};function gvjs_Il(a,b){b=String(b);a.Bn&&(b=b.toLowerCase());return b}gvjs_.V2=function(a){a&&!this.Bn&&(gvjs_Hl(this),this.Ul=null,this.Uf.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,b))},this));this.Bn=a};gvjs_.extend=function(a){for(var b=0;b<arguments.length;b++)gvjs_fi(arguments[b],function(c,d){this.add(d,c)},this)};function gvjs_Jl(a,b){this.W4=a;this.eW=this.dW="callback";this.tv=this.MI=null;this.Cf=void 0===b?5E3:b}
gvjs_Jl.prototype.fetch=function(a){var b=this;a=void 0===a?{}:a;this.tv=gvjs_gk();var c=new gvjs_xl(this.W4),d={};this.eW&&(d[this.eW]=this.dW);c.ng.extend(gvjs_pca(a),d);gvjs_qca(this).then(function(){return gvjs_rca(b,c.toString())}).then(function(){return b.tv.Bw}).then(function(){return gvjs_Kl(b)},function(){return gvjs_Kl(b)});0<this.Cf&&(this.Yw=setTimeout(function(){return b.tv.reject("Timeout!")},this.Cf));return this.tv.Bw};
function gvjs_rca(a,b){var c=new MessageChannel;a.MI.contentWindow.postMessage({url:b,callbackName:a.dW},"*",[c.port2]);c.port1.onmessage=function(d){void 0!=a.Yw&&(clearTimeout(a.Yw),a.Yw=void 0);"undefined"==typeof d.data&&a.tv.reject("Callback called, but no data received");typeof d.data!=gvjs_j&&a.tv.reject("Exploitation attempt! Data is not a string!");try{var e=JSON.parse(d.data)}catch(f){a.tv.reject("Invalid Data received: "+f)}a.tv.resolve(e)}}
function gvjs_qca(a){var b=gvjs_gk(),c=gvjs_qh(gvjs_Pa);if(!c.sandbox)throw Error("iframe sandboxes not supported");c.sandbox.value="allow-scripts";c.style.display=gvjs_e;a.MI=c;a=gvjs_xf(gvjs_uf('(function(){/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar c="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},e;if("function"==typeof Object.setPrototypeOf)e=Object.setPrototypeOf;else{var f;a:{var g={b:!0},l={};try{l.__proto__=g;f=l.b;break a}catch(a){}f=!1}e=f?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var m=e;var n=function(a){this.a=a},p=function(){};n.prototype=c(p.prototype);n.prototype.constructor=n;if(m)m(n,p);else for(var q in p)if("prototype"!=q)if(Object.defineProperties){var r=Object.getOwnPropertyDescriptor(p,q);r&&Object.defineProperty(n,q,r)}else n[q]=p[q];n.prototype.toString=function(){return this.a};function t(a){if(!(a instanceof n))throw Error("wrong type");return a.a};var u=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,v=new RegExp("^data:"+/(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\\/(?:mpeg|mp4|ogg|webm|x-matroska)|audio\\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm))(?:;\\w+=(?:\\w+|"[\\w;,= ]+"))*/i.source+";base64,[a-z0-9+/]+=*$","i"),w={},x=(w.TEL=function(a){return/^tel:/i.test(a)},w.CALLTO=function(a){return/^callto:\\+?\\d*$/i.test(a)},w.SSH=function(a){return/^ssh:\\/\\//i.test(a)},w.RTSP=function(a){return/^rtsp:\\/\\//i.test(a)},\nw.DATA=function(a){return v.test(a)},w.HTTP=function(a){return/^http:/i.test(a)},w.HTTPS=function(a){return/^https:/i.test(a)},w.FTP=function(a){return/^ftp:/i.test(a)},w.RELATIVE=function(a){return/^[^:/?#]*(?:[/?#]|$)/i.test(a)},w.MAILTO=function(a){return/^mailto:/i.test(a)},w.DEFAULT=function(a){return u.test(a)||x.DATA(a)},w);var y=void 0;function z(a){return(a=a.querySelector("script[nonce]"))?a.nonce||a.getAttribute("nonce")||"":""}function A(a){var b;(b=a.ownerDocument&&a.ownerDocument.defaultView)&&b!==window?b=z(b.document):(void 0===y&&(y=z(document)),b=y);b&&a.setAttribute("nonce",b)};if(!function(){if(self.origin)return"null"===self.origin;if(""!==location.host)return!1;try{return window.parent.escape(""),!1}catch(a){return!0}}())throw Error("sandboxing error");\nwindow.addEventListener("message",function(a){var b=a.ports[0];a=a.data;var d=a.callbackName.split("."),h=window;"window"===d[0]&&d.unshift();for(var k=0;k<d.length-1;k++)h[d[k]]={},h=h[d[k]];h[d[d.length-1]]=function(B){b.postMessage(JSON.stringify(B))};d=document.createElement("script");d.src=t(new n(a.url));A(d);document.body.appendChild(d)},!0);}).call(this);\n'));
a=gvjs_zg(gvjs_Eaa,gvjs_vg(gvjs_Cb,{},gvjs_Caa(a)));c.srcdoc=gvjs_rg(a);a=gvjs_Ef("data:text/html;charset=UTF-8;base64,"+btoa(gvjs_qg(a)));c.src=gvjs_Cf(a);c.addEventListener("load",function(){return b.resolve(c)},!1);c.addEventListener(gvjs_Vb,function(d){return b.reject(d)},!1);document.documentElement.appendChild(c);return b.Bw}function gvjs_Kl(a){null!=a.MI&&(document.documentElement.removeChild(a.MI),a.MI=null)};function gvjs_Ll(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};function gvjs_Ml(){}gvjs_Ml.prototype.f7=null;gvjs_Ml.prototype.cd=function(){var a;(a=this.f7)||(a={},gvjs_Nl(this)&&(a[0]=!0,a[1]=!0),a=this.f7=a);return a};var gvjs_Ol;function gvjs_Pl(){}gvjs_r(gvjs_Pl,gvjs_Ml);function gvjs_Ql(a){return(a=gvjs_Nl(a))?new ActiveXObject(a):new XMLHttpRequest}
function gvjs_Nl(a){if(!a.Daa&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.Daa=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.Daa}gvjs_Ol=new gvjs_Pl;function gvjs_Rl(a){return gvjs_sca(a).then(function(b){return b.responseText})}
function gvjs_sca(a){var b={},c=b.Wya?gvjs_Ql(b.Wya):gvjs_Ql(gvjs_Ol);return gvjs_sba(new gvjs_bk(function(d,e){var f;try{c.open("GET",a,!0)}catch(k){e(new gvjs_Sl("Error opening XHR: "+k.message,a,c))}c.onreadystatechange=function(){if(4==c.readyState){gvjs_n.clearTimeout(f);var k;!(k=gvjs_Ll(c.status))&&(k=0===c.status)&&(k=gvjs_Mj(a),k=!("http"==k||"https"==k||""==k));k?d(c):e(new gvjs_Tl(c.status,a,c))}};c.onerror=function(){e(new gvjs_Sl("Network error",a,c))};if(b.headers)for(var g in b.headers){var h=
b.headers[g];null!=h&&c.setRequestHeader(g,h)}b.withCredentials&&(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);0<b.Sxa&&(f=gvjs_n.setTimeout(function(){c.onreadystatechange=gvjs_ne;c.abort();e(new gvjs_Ul(a,c))},b.Sxa));try{c.send(null)}catch(k){c.onreadystatechange=gvjs_ne,gvjs_n.clearTimeout(f),e(new gvjs_Sl("Error sending XHR: "+k.message,a,c))}}),function(d){d instanceof gvjs_ik&&c.abort();throw d;})}
function gvjs_Sl(a,b){gvjs_ze.call(this,a+", url="+b);this.url=b}gvjs_r(gvjs_Sl,gvjs_ze);gvjs_Sl.prototype.name="XhrError";function gvjs_Tl(a,b,c){gvjs_Sl.call(this,"Request Failed, status="+a,b,c);this.status=a}gvjs_r(gvjs_Tl,gvjs_Sl);gvjs_Tl.prototype.name="XhrHttpError";function gvjs_Ul(a,b){gvjs_Sl.call(this,gvjs_8a,a,b)}gvjs_r(gvjs_Ul,gvjs_Sl);gvjs_Ul.prototype.name="XhrTimeoutError";function gvjs_I(){this.Rg=this.Rg;this.Xz=this.Xz}gvjs_I.prototype.Rg=!1;gvjs_I.prototype.Bg=gvjs_l(13);gvjs_I.prototype.ma=function(){this.Rg||(this.Rg=!0,this.O())};gvjs_I.prototype.O=function(){if(this.Xz)for(;this.Xz.length;)this.Xz.shift()()};function gvjs_J(a){a&&typeof a.ma==gvjs_c&&a.ma()};function gvjs_Vl(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.kA=!1}gvjs_Vl.prototype.stopPropagation=function(){this.kA=!0};gvjs_Vl.prototype.preventDefault=function(){this.defaultPrevented=!0};var gvjs_tca=!gvjs_x||gvjs_bh(9),gvjs_Wl=!gvjs_x||gvjs_bh(9),gvjs_uca=gvjs_x&&!gvjs_ah("9");!gvjs_0g||gvjs_ah("528");gvjs__g&&gvjs_ah("1.9b")||gvjs_x&&gvjs_ah("8")||gvjs_Yg&&gvjs_ah("9.5")||gvjs_0g&&gvjs_ah("528");gvjs__g&&!gvjs_ah("8")||gvjs_x&&gvjs_ah("9");
var gvjs_Xl="PointerEvent"in gvjs_n,gvjs_Yl="MSPointerEvent"in gvjs_n&&!(!gvjs_n.navigator||!gvjs_n.navigator.msPointerEnabled),gvjs_vca=function(){if(!gvjs_n.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{gvjs_n.addEventListener("test",gvjs_ne,b),gvjs_n.removeEventListener("test",gvjs_ne,b)}catch(c){}return a}();var gvjs_Zl={tx:gvjs_Xl?"pointerdown":gvjs_Yl?"MSPointerDown":gvjs_kd,ux:gvjs_Xl?"pointerup":gvjs_Yl?"MSPointerUp":gvjs_qd,oB:gvjs_Xl?"pointercancel":gvjs_Yl?"MSPointerCancel":"mousecancel",Nia:gvjs_Xl?"pointermove":gvjs_Yl?"MSPointerMove":gvjs_nd,Pia:gvjs_Xl?"pointerover":gvjs_Yl?"MSPointerOver":gvjs_pd,Oia:gvjs_Xl?"pointerout":gvjs_Yl?"MSPointerOut":gvjs_od,Lia:gvjs_Xl?"pointerenter":gvjs_Yl?"MSPointerEnter":gvjs_ld,Mia:gvjs_Xl?"pointerleave":gvjs_Yl?"MSPointerLeave":gvjs_md};function gvjs__l(a,b){gvjs_Vl.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.z1=!1;this.pointerId=0;this.pointerType="";this.Bi=null;a&&this.init(a,b)}gvjs_r(gvjs__l,gvjs_Vl);var gvjs_wca={2:"touch",3:"pen",4:"mouse"};
gvjs__l.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?gvjs__g&&(gvjs_Xg(b,gvjs_sd)||(b=null)):c==gvjs_pd?b=a.fromElement:c==gvjs_od&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=gvjs_0g||void 0!==
a.offsetX?a.offsetX:a.layerX,this.offsetY=gvjs_0g||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c==gvjs_ad?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.z1=gvjs_1g?a.metaKey:a.ctrlKey;this.pointerId=
a.pointerId||0;this.pointerType=typeof a.pointerType===gvjs_j?a.pointerType:gvjs_wca[a.pointerType]||"";this.state=a.state;this.Bi=a;a.defaultPrevented&&this.preventDefault()};gvjs__l.prototype.stopPropagation=function(){gvjs__l.o.stopPropagation.call(this);this.Bi.stopPropagation?this.Bi.stopPropagation():this.Bi.cancelBubble=!0};
gvjs__l.prototype.preventDefault=function(){gvjs__l.o.preventDefault.call(this);var a=this.Bi;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,gvjs_uca)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var gvjs_0l="closure_listenable_"+(1E6*Math.random()|0);function gvjs_1l(a){return!(!a||!a[gvjs_0l])}var gvjs_xca=0;function gvjs_yca(a,b,c,d,e){this.listener=a;this.UR=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++gvjs_xca;this.vE=this.cN=!1}function gvjs_2l(a){a.vE=!0;a.listener=null;a.UR=null;a.src=null;a.handler=null};function gvjs_3l(a){this.src=a;this.yh={};this.GL=0}gvjs_=gvjs_3l.prototype;gvjs_.add=function(a,b,c,d,e){var f=a.toString();a=this.yh[f];a||(a=this.yh[f]=[],this.GL++);var g=gvjs_4l(a,b,d,e);-1<g?(b=a[g],c||(b.cN=!1)):(b=new gvjs_yca(b,this.src,f,!!d,e),b.cN=c,a.push(b));return b};gvjs_.remove=function(a,b,c,d){a=a.toString();if(!(a in this.yh))return!1;var e=this.yh[a];b=gvjs_4l(e,b,c,d);return-1<b?(gvjs_2l(e[b]),gvjs_Oe(e,b),0==e.length&&(delete this.yh[a],this.GL--),!0):!1};
function gvjs_5l(a,b){var c=b.type;if(!(c in a.yh))return!1;var d=gvjs_Ne(a.yh[c],b);d&&(gvjs_2l(b),0==a.yh[c].length&&(delete a.yh[c],a.GL--));return d}gvjs_.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.yh)if(!a||c==a){for(var d=this.yh[c],e=0;e<d.length;e++)++b,gvjs_2l(d[e]);delete this.yh[c];this.GL--}return b};gvjs_.EC=gvjs_l(15);gvjs_.lI=function(a,b,c,d){a=this.yh[a.toString()];var e=-1;a&&(e=gvjs_4l(a,b,c,d));return-1<e?a[e]:null};
gvjs_.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return gvjs_5e(this.yh,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};function gvjs_4l(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.vE&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};var gvjs_6l="closure_lm_"+(1E6*Math.random()|0),gvjs_7l={},gvjs_8l=0;function gvjs_K(a,b,c,d,e){if(d&&d.once)return gvjs_9l(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)gvjs_K(a,b[f],c,d,e);return null}c=gvjs_$l(c);return gvjs_1l(a)?a.D(b,c,gvjs_p(d)?!!d.capture:!!d,e):gvjs_am(a,b,c,!1,d,e)}
function gvjs_am(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=gvjs_p(e)?!!e.capture:!!e,h=gvjs_bm(a);h||(a[gvjs_6l]=h=new gvjs_3l(a));c=h.add(b,c,d,g,f);if(c.UR)return c;d=gvjs_zca();c.UR=d;d.src=a;d.listener=c;if(a.addEventListener)gvjs_vca||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(gvjs_cm(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");
gvjs_8l++;return c}function gvjs_zca(){var a=gvjs_Aca,b=gvjs_Wl?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function gvjs_9l(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)gvjs_9l(a,b[f],c,d,e);return null}c=gvjs_$l(c);return gvjs_1l(a)?a.yD(b,c,gvjs_p(d)?!!d.capture:!!d,e):gvjs_am(a,b,c,!0,d,e)}
function gvjs_dm(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)gvjs_dm(a,b[f],c,d,e);else d=gvjs_p(d)?!!d.capture:!!d,c=gvjs_$l(c),gvjs_1l(a)?a.Ab(b,c,d,e):a&&(a=gvjs_bm(a))&&(b=a.lI(b,c,d,e))&&gvjs_em(b)}
function gvjs_em(a){if(typeof a===gvjs_f||!a||a.vE)return!1;var b=a.src;if(gvjs_1l(b))return gvjs_5l(b.Wl,a);var c=a.type,d=a.UR;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(gvjs_cm(c),d):b.addListener&&b.removeListener&&b.removeListener(d);gvjs_8l--;(c=gvjs_bm(b))?(gvjs_5l(c,a),0==c.GL&&(c.src=null,b[gvjs_6l]=null)):gvjs_2l(a);return!0}
function gvjs_fm(a){if(!a)return 0;if(gvjs_1l(a))return a.Wl?a.Wl.removeAll(void 0):0;a=gvjs_bm(a);if(!a)return 0;var b=0,c;for(c in a.yh)for(var d=a.yh[c].concat(),e=0;e<d.length;++e)gvjs_em(d[e])&&++b;return b}function gvjs_cm(a){return a in gvjs_7l?gvjs_7l[a]:gvjs_7l[a]="on"+a}function gvjs_gm(a,b,c,d){var e=!0;if(a=gvjs_bm(a))if(b=a.yh[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.vE&&(f=gvjs_hm(f,d),e=e&&!1!==f)}return e}
function gvjs_hm(a,b){var c=a.listener,d=a.handler||a.src;a.cN&&gvjs_em(a);return c.call(d,b)}
function gvjs_Aca(a,b){if(a.vE)return!0;if(!gvjs_Wl){var c=b||gvjs_me("window.event");b=new gvjs__l(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.kA&&0<=e;e--){b.currentTarget=c[e];var f=gvjs_gm(c[e],a,!0,b);d=d&&f}for(e=0;!b.kA&&e<c.length;e++)b.currentTarget=c[e],f=gvjs_gm(c[e],a,!1,b),d=d&&
f}return d}return gvjs_hm(a,new gvjs__l(b,this))}function gvjs_bm(a){a=a[gvjs_6l];return a instanceof gvjs_3l?a:null}var gvjs_im="__closure_events_fn_"+(1E9*Math.random()>>>0);function gvjs_$l(a){if(gvjs_se(a))return a;a[gvjs_im]||(a[gvjs_im]=function(b){return a.handleEvent(b)});return a[gvjs_im]};function gvjs_jm(){gvjs_I.call(this);this.Wl=new gvjs_3l(this);this.Vja=this;this.t1=null}gvjs_r(gvjs_jm,gvjs_I);gvjs_jm.prototype[gvjs_0l]=!0;gvjs_=gvjs_jm.prototype;gvjs_.GC=function(){return this.t1};gvjs_.wA=gvjs_l(16);gvjs_.addEventListener=function(a,b,c,d){gvjs_K(this,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_dm(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.Vja;var d=a.type||a;if(typeof a===gvjs_j)a=new gvjs_Vl(a,c);else if(a instanceof gvjs_Vl)a.target=a.target||c;else{var e=a;a=new gvjs_Vl(d,c);gvjs_ef(a,e)}e=!0;if(b)for(var f=b.length-1;!a.kA&&0<=f;f--){var g=a.currentTarget=b[f];e=gvjs_km(g,d,!0,a)&&e}a.kA||(g=a.currentTarget=c,e=gvjs_km(g,d,!0,a)&&e,a.kA||(e=gvjs_km(g,d,!1,a)&&e));if(b)for(f=0;!a.kA&&f<b.length;f++)g=a.currentTarget=b[f],e=gvjs_km(g,d,!1,
a)&&e;return e};gvjs_.O=function(){gvjs_jm.o.O.call(this);this.Wl&&this.Wl.removeAll(void 0);this.t1=null};gvjs_.D=function(a,b,c,d){return this.Wl.add(String(a),b,!1,c,d)};gvjs_.yD=function(a,b,c,d){return this.Wl.add(String(a),b,!0,c,d)};gvjs_.Ab=function(a,b,c,d){return this.Wl.remove(String(a),b,c,d)};
function gvjs_km(a,b,c,d){b=a.Wl.yh[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.vE&&g.capture==c){var h=g.listener,k=g.handler||g.src;g.cN&&gvjs_5l(a.Wl,g);e=!1!==h.call(k,d)&&e}}return e&&!d.defaultPrevented}gvjs_.EC=gvjs_l(14);gvjs_.lI=function(a,b,c,d){return this.Wl.lI(String(a),b,c,d)};gvjs_.hasListener=function(a,b){return this.Wl.hasListener(void 0!==a?String(a):void 0,b)};function gvjs_lm(a,b,c){if(gvjs_se(a))c&&(a=gvjs_q(a,c));else if(a&&typeof a.handleEvent==gvjs_c)a=gvjs_q(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:gvjs_n.setTimeout(a,b||0)}function gvjs_mm(a){gvjs_n.clearTimeout(a)};function gvjs_nm(a){gvjs_jm.call(this);this.headers=new gvjs__h;this.CU=a||null;this.Du=!1;this.BU=this.nc=null;this.Cz=this.H_="";this.qz=this.PZ=this.TP=this.WX=!1;this.aU=0;this.Yw=null;this.Aea="";this.Z4=this.ava=this.n5=!1}gvjs_r(gvjs_nm,gvjs_jm);var gvjs_Bca=/^https?$/i,gvjs_Cca=["POST","PUT"],gvjs_om=[];function gvjs_Dca(a,b,c,d,e){var f=gvjs_Eca,g=new gvjs_nm;gvjs_om.push(g);b&&g.D(gvjs_Lb,b);g.yD(gvjs_g,g.tla);e&&(g.n5=e);g.send(a,c,d,f)}gvjs_=gvjs_nm.prototype;
gvjs_.tla=function(){this.ma();gvjs_Ne(gvjs_om,this)};
gvjs_.send=function(a,b,c,d){if(this.nc)throw Error("[goog.net.XhrIo] Object is active with another request="+this.H_+"; newUri="+a);b=b?b.toUpperCase():"GET";this.H_=a;this.Cz="";this.WX=!1;this.Du=!0;this.nc=this.CU?gvjs_Ql(this.CU):gvjs_Ql(gvjs_Ol);this.BU=this.CU?this.CU.cd():gvjs_Ol.cd();this.nc.onreadystatechange=gvjs_q(this.kda,this);this.ava&&"onprogress"in this.nc&&(this.nc.onprogress=gvjs_q(function(f){this.jda(f,!0)},this),this.nc.upload&&(this.nc.upload.onprogress=gvjs_q(this.jda,this)));
try{this.PZ=!0,this.nc.open(b,String(a),!0),this.PZ=!1}catch(f){this.Ay(5,f);return}a=c||"";var e=this.headers.clone();d&&gvjs_fi(d,function(f,g){e.set(g,f)});d=gvjs_Je(e.kj(),gvjs_Fca);c=gvjs_n.FormData&&a instanceof gvjs_n.FormData;!gvjs_Le(gvjs_Cca,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,g){this.nc.setRequestHeader(g,f)},this);this.Aea&&(this.nc.responseType=this.Aea);gvjs__d in this.nc&&this.nc.withCredentials!==this.n5&&(this.nc.withCredentials=
this.n5);try{gvjs_pm(this),0<this.aU&&((this.Z4=gvjs_Gca(this.nc))?(this.nc.timeout=this.aU,this.nc.ontimeout=gvjs_q(this.Cf,this)):this.Yw=gvjs_lm(this.Cf,this.aU,this)),this.TP=!0,this.nc.send(a),this.TP=!1}catch(f){this.Ay(5,f)}};function gvjs_Gca(a){return gvjs_x&&gvjs_ah(9)&&typeof a.timeout===gvjs_f&&void 0!==a.ontimeout}function gvjs_Fca(a){return"content-type"==a.toLowerCase()}
gvjs_.Cf=function(){"undefined"!=typeof gvjs_ie&&this.nc&&(this.Cz="Timed out after "+this.aU+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};gvjs_.Ay=function(a,b){this.Du=!1;this.nc&&(this.qz=!0,this.nc.abort(),this.qz=!1);this.Cz=b;gvjs_qm(this);gvjs_rm(this)};function gvjs_qm(a){a.WX||(a.WX=!0,a.dispatchEvent(gvjs_Lb),a.dispatchEvent(gvjs_Vb))}
gvjs_.abort=function(){this.nc&&this.Du&&(this.Du=!1,this.qz=!0,this.nc.abort(),this.qz=!1,this.dispatchEvent(gvjs_Lb),this.dispatchEvent("abort"),gvjs_rm(this))};gvjs_.O=function(){this.nc&&(this.Du&&(this.Du=!1,this.qz=!0,this.nc.abort(),this.qz=!1),gvjs_rm(this,!0));gvjs_nm.o.O.call(this)};gvjs_.kda=function(){this.Rg||(this.PZ||this.TP||this.qz?gvjs_sm(this):this.qua())};gvjs_.qua=function(){gvjs_sm(this)};
function gvjs_sm(a){if(a.Du&&"undefined"!=typeof gvjs_ie&&(!a.BU[1]||4!=gvjs_tm(a)||2!=a.getStatus()))if(a.TP&&4==gvjs_tm(a))gvjs_lm(a.kda,0,a);else if(a.dispatchEvent("readystatechange"),4==gvjs_tm(a)){a.Du=!1;try{if(gvjs_um(a))a.dispatchEvent(gvjs_Lb),a.dispatchEvent("success");else{try{var b=2<gvjs_tm(a)?a.nc.statusText:""}catch(c){b=""}a.Cz=b+" ["+a.getStatus()+"]";gvjs_qm(a)}}finally{gvjs_rm(a)}}}
gvjs_.jda=function(a,b){this.dispatchEvent(gvjs_vm(a,"progress"));this.dispatchEvent(gvjs_vm(a,b?"downloadprogress":"uploadprogress"))};function gvjs_vm(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}}function gvjs_rm(a,b){if(a.nc){gvjs_pm(a);var c=a.nc,d=a.BU[0]?gvjs_ne:null;a.nc=null;a.BU=null;b||a.dispatchEvent(gvjs_g);try{c.onreadystatechange=d}catch(e){}}}function gvjs_pm(a){a.nc&&a.Z4&&(a.nc.ontimeout=null);a.Yw&&(gvjs_mm(a.Yw),a.Yw=null)}gvjs_.lk=function(){return!!this.nc};
function gvjs_um(a){var b=a.getStatus(),c;if(!(c=gvjs_Ll(b))){if(b=0===b)a=gvjs_Mj(String(a.H_)),b=!gvjs_Bca.test(a);c=b}return c}function gvjs_tm(a){return a.nc?a.nc.readyState:0}gvjs_.getStatus=function(){try{return 2<gvjs_tm(this)?this.nc.status:-1}catch(a){return-1}};gvjs_.getResponseHeader=function(a){if(this.nc&&4==gvjs_tm(this))return a=this.nc.getResponseHeader(a),null===a?void 0:a};
gvjs_.getAllResponseHeaders=function(){return this.nc&&4==gvjs_tm(this)?this.nc.getAllResponseHeaders()||"":""};function gvjs_wm(a){return typeof a.Cz===gvjs_j?a.Cz:String(a.Cz)};var gvjs_xm={RBa:"xhr",SBa:"xhrpost",dBa:"scriptInjection",wia:gvjs_ed,$F:gvjs_yb},gvjs_Eca=new gvjs__h({"X-DataSource-Auth":"a"});
function gvjs_ym(a,b){this.oga=30;this.hz=this.xZ=this.query=this.bU=this.Fw=null;this.lea=!0;this.dS=0;this.X1=!1;this.pJ=this.eS=null;this.Waa=this.lk=!1;this.PN="";b=b||{};this.zda=void 0!==b.csvColumns;this.txa=null!=b.strictJSON?!!b.strictJSON:!0;this.Dla=b.csvColumns;this.Yqa=!!b.csvHasHeader;this.MS=b.sendMethod||gvjs_xm.$F;this.Vya=!!b.xhrWithCredentials;if(!gvjs_af(gvjs_xm,this.MS))throw Error("Send method not supported: "+this.MS);this.Pba=b.makeRequestParams||{};this.Jh(a);this.requestId=
gvjs_Hca++;gvjs_Ica.push(this)}gvjs_=gvjs_ym.prototype;
gvjs_.Jh=function(a){if(gvjs_Xj(a)){var b=a;a=new gvjs_xl(b);433===a.zw&&gvjs_Bl(a,null);var c=a.getPath();c=c.replace(/\/edit$/,"/gviz/tq");a.setPath(c);c=gvjs_Kj(gvjs_Lj(3,b));b=null!==(Number(gvjs_Lj(4,b))||null);b=gvjs_Tj.test(c)&&b;gvjs_yl(a,b?"http":"https");a=a.toString()}else if(gvjs_Wj(a)){c=a;a=new gvjs_xl(c);433===a.zw&&gvjs_Bl(a,null);b=a.getPath();b=b.replace(/\/ccc$/,"/tq");/\/pub$/.test(b)&&(b=b.replace(/\/pub$/,"/tq"),a.Od("pub","1"));a.setPath(b);b=gvjs_Kj(gvjs_Lj(3,c));c=null!=(Number(gvjs_Lj(4,
c))||null);var d=gvjs_Rj.test(b);b=gvjs_Sj.test(b)&&!d&&c;gvjs_yl(a,b?"http":"https");a=a.toString()}c=a;b=gvjs_Wj(c);c=gvjs_Kj(gvjs_Lj(5,c));c=gvjs_Uj.test(c);(b=b&&c)||(c=a,b=gvjs_Xj(c),c=gvjs_Kj(gvjs_Lj(5,c)),c=gvjs_Uj.test(c),b=b&&c);this.Waa=b;this.PN=a};
function gvjs_zm(a,b){var c=a.indexOf("#");-1!==c&&(a=a.substring(0,c));var d=a.indexOf("?"),e=[];-1===d?c=a:(c=a.substring(0,d),a=a.substring(d+1),e=a.split("&"));a=[];for(d=0;d<e.length;d++){var f={};f.name=e[d].split("=")[0];f.h1=e[d];a.push(f)}for(var g in b)if(b.hasOwnProperty(g)){e=b[g];f=!1;for(d=0;d<a.length;d++)if(a[d].name===g){a[d].h1=g+"="+encodeURIComponent(e);f=!0;break}f||(d={},d.name=g,d.h1=g+"="+encodeURIComponent(e),a.push(d))}b=c;if(0<a.length){b+="?";g=[];for(d=0;d<a.length;d++)g.push(a[d].h1);
b+=g.join("&")}return b}function gvjs_Am(a){var b=a.reqId,c=gvjs_Bm[b];if(c)gvjs_Bm[b]=null,c.VC(a);else throw Error("Missing query for request id: "+b);}function gvjs_Cm(a,b,c,d){a.VC({version:"0.6",status:gvjs_Vb,errors:[{reason:b,message:c,detailed_message:d}]})}
gvjs_.hV=function(a){var b={};this.query&&(b.tq=String(this.query));var c="reqId:"+String(this.requestId),d=this.pJ;d&&(c+=";sig:"+d);this.xZ&&(c+=";type:"+this.xZ);b.tqx=c;if(this.hz){c=[];for(var e in this.hz)this.hz.hasOwnProperty(e)&&c.push(e+":"+this.hz[e]);b.tqh=c.join(";")}a=gvjs_zm(a,b);this.dS&&(a=new gvjs_xl(a),gvjs_0g&&(gvjs_zl(a),a.Od("zx",gvjs_Jg())),a=a.toString());return a};
gvjs_.yr=function(){var a=this,b=this.hV(this.PN),c=gvjs_rl(),d={};gvjs_Bm[String(this.requestId)]=this;var e=this.MS,f="GET";"xhrpost"===e&&(e="xhr",f="POST");e===gvjs_yb&&(d=gvjs_Jca(b),e=d.sendMethod,d=d.options);if(e===gvjs_ed)if(gvjs_me("gadgets.io.makeRequest"))gvjs_Kca(this,b,this.Pba);else throw Error("gadgets.io.makeRequest is not defined.");else if("xhr"===e||e===gvjs_yb&&gvjs_Lca(c.ek().location.href,b))c=void 0,e=b,"POST"===f&&(b=b.split("?"),1<=b.length&&(e=b[0]),2<=b.length&&(c=b[1])),
gvjs_Dca(e,function(g){var h=a.requestId;g=g.target;if(gvjs_um(g)){try{var k=g.nc?g.nc.responseText:""}catch(t){k=""}k=gvjs_Kf(k);if(a.zda){var l=new gvjs_mba(k,a.Dla,a.Yqa);g=l.Gua.parse(l.dma);k=new gvjs_G;if(g&&0<g.length){for(var m=[],n=l.pya,p=0,q=n.length;p<q;p++)m.push({type:n[p],label:[]});if(l.iaa)for(n=0,q=m.length;n<q;n++)m[n].label.push(g[0][n]);n=0;for(q=m.length;n<q;n++)p=m[n],k.oe(p.type,p.label.join(" "));l.pf=m;m=l.pf;q=l=l.iaa?1:0;for(n=g.length;q<n;q++){k.Op();p=0;for(var r=m.length;p<
r;p++)k.mc(q-l,p,gvjs__j[m[p].type](g[q][p]))}}g={};g.table=k.toJSON();g.version=gvjs_Fj(g);g.reqId=h;gvjs_Am(g)}else k.match(/^({.*})$/)?gvjs_Am(gvjs_Sg(k)):gvjs_xe(k)}else if(a.Fw)gvjs_Cm(a,gvjs_Pc,gvjs_wm(g));else throw Error("google.visualization.Query: "+gvjs_wm(g));},f,c,this.Vya||!!d.xhrWithCredentials);else{if(this.zda)throw Error("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page.");f=gvjs_Mh(c,
gvjs_Cb)[0];d=null===this.pJ;if(this.Waa&&d){d=c.createElement("IMG");gvjs_Mca(this,d,b);c.appendChild(f,d);return}gvjs_Dm(this,b)}this.X1&&gvjs_Nca(this)};function gvjs_Mca(a,b,c){b.onerror=function(){gvjs_Dm(a,c)};b.onload=function(){gvjs_Dm(a,c)};b.style.display=gvjs_e;var d=c+"&requireauth=1&"+(new Date).getTime();b.src=d}
function gvjs_Jca(a){var b={};if(/[?&]alt=gviz(&[^&]*)*$/.test(a))a=gvjs_xm.wia;else{var c=(gvjs_Pj(a,"tqrt")||gvjs_xm.$F).split(":");a=c[0];"xhr"!==a&&"xhrpost"!==a||!gvjs_Le(c,gvjs__d)||(b.xhrWithCredentials=!0);gvjs_af(gvjs_xm,a)||(a=gvjs_xm.$F)}return{sendMethod:a,options:b}}function gvjs_Lca(a,b){b=(new gvjs_xl(a)).resolve(new gvjs_xl(b)).toString();a=a.match(gvjs_Jj);b=b.match(gvjs_Jj);return a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]}
function gvjs_Kca(a,b,c){var d=gvjs_me("gadgets.io");null==c[d.RequestParameters.CONTENT_TYPE]&&(c[d.RequestParameters.CONTENT_TYPE]=d.ContentType.TEXT);null==c[d.RequestParameters.AUTHORIZATION]&&(c[d.RequestParameters.AUTHORIZATION]=d.AuthorizationType.SIGNED);null==c.OAUTH_ENABLE_PRIVATE_NETWORK&&(c.OAUTH_ENABLE_PRIVATE_NETWORK=!0);null==c.OAUTH_ADD_EMAIL&&(c.OAUTH_ADD_EMAIL=!0);d.makeRequest(b,function(){return a.hqa},c);gvjs_Em(a)}
gvjs_.hqa=function(a){if(null!=a&&a.data)gvjs_xe(a.data);else{var b="";a&&a.errors&&(b=a.errors.join(" "));gvjs_Cm(this,"make_request_failed","gadgets.io.makeRequest failed",b)}};
function gvjs_Dm(a,b){gvjs_Em(a);a.txa||gvjs_Zg?gvjs_Rl(b).then(function(c){try{c=c.replace(/^[\s\S]*google\.visualization\.Query\.setResponse\(/g,""),c=c.replace(/\);[\s]*$/g,""),gvjs_Am(gvjs_Sg(c))}catch(d){throw Error("Error handling Query strict JSON response: "+d);}},function(c){throw Error("Error handling Query: "+c);}):(a=new gvjs_Jl(b,0),a.dW="google.visualization.Query.setResponse",a.eW="",a.fetch().then(gvjs_Am))}function gvjs_Fm(a){a.bU&&(clearTimeout(a.bU),a.bU=null)}
function gvjs_Em(a){gvjs_Fm(a);a.bU=setTimeout(function(){gvjs_Cm(a,"timeout",gvjs_8a)},1E3*a.oga)}gvjs_.zp=function(a){if(typeof a!==gvjs_f||0>a)throw Error("Refresh interval must be a non-negative number");this.dS=a;this.X1=!0};function gvjs_Gm(a){a.eS&&(clearInterval(a.eS),a.eS=null)}function gvjs_Nca(a){gvjs_Gm(a);0!==a.dS&&a.lea&&a.lk&&(a.eS=setInterval(function(){a.yr()},1E3*a.dS),a.X1=!1)}gvjs_.send=function(a){this.lk=!0;this.Fw=a;this.yr()};
gvjs_.makeRequest=function(a,b){this.lk=!0;this.Fw=a;this.MS=gvjs_ed;this.Pba=b||{};this.yr()};gvjs_.abort=function(){this.lk=!1;gvjs_Fm(this);gvjs_Gm(this)};gvjs_.clear=function(){this.abort()};gvjs_.VC=function(a){gvjs_Fm(this);a=new gvjs_Ej(a);if(!gvjs_Hj(a)){this.pJ=a.mk()?null:a.v3;var b=this.Fw;b&&b.call(b,a)}};gvjs_.setTimeout=function(a){if(typeof a!==gvjs_f||isNaN(a)||0>=a)throw Error("Timeout must be a positive number");this.oga=a};
gvjs_.swa=function(a){if(typeof a!==gvjs_Db)throw Error("Refreshable must be a boolean");return this.lea=a};gvjs_.wl=function(a){if(typeof a!==gvjs_j)throw Error("queryString must be a string");this.query=a};gvjs_.pwa=function(a){this.xZ=a;null!=a&&this.kfa(gvjs_Vd,a)};gvjs_.kfa=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.hz||(this.hz={});this.hz[a]=b};
var gvjs_Hca=0,gvjs_Bm={},gvjs_Ica=[];function gvjs_Hm(a,b){this.vva=a;this.PN=b}gvjs_Hm.prototype.send=function(a){this.Fw=a;this.yr()};gvjs_Hm.prototype.hV=function(a){var b={},c,d=this.pJ;d&&(c="sig:"+d);c&&(b.tqx=c,a=gvjs_zm(a,b));return a};gvjs_Hm.prototype.yr=function(){var a=this,b=this.hV(this.PN);this.vva.call(this,function(c){a.VC(c)},b)};gvjs_Hm.prototype.VC=function(a){a=new gvjs_Ej(a);if(!gvjs_Hj(a)){this.pJ=a.mk()?null:a.v3;var b=this.Fw;if(!b)throw Error("Response handler undefined.");b.call(b,a)}};function gvjs_Im(a,b){gvjs_Ci.call(this);if(a instanceof gvjs_Ci)this.sd=a;else if(null==a)this.sd=new gvjs_G;else{this.data=a;a:{if(b&&(a=b?gvjs_$h(b,this.data):this.data,Array.isArray(a))){b=a[0];a=Array.isArray(b)?gvjs_Cj(a):typeof b===gvjs_vd?gvjs_Dj(a):gvjs_aba(a);break a;throw Error("Unsupported type of primary data.");}a=new gvjs_G}this.sd=a}}gvjs_m(gvjs_Im,gvjs_Ci);gvjs_=gvjs_Im.prototype;gvjs_.getData=function(){return this.data};gvjs_.Ty=function(a){return this.sd.Ty(a)};gvjs_.ca=function(){return this.sd.ca()};
gvjs_.Z=function(){return this.sd.Z()};gvjs_.nd=function(a){return this.sd.nd(a)};gvjs_.Ca=function(a){return this.sd.Ca(a)};gvjs_.No=function(a){return this.sd.No(a)};gvjs_.Yh=function(a){return this.sd.Yh(a)};gvjs_.Y=function(a){return this.sd.Y(a)};gvjs_.getValue=function(a,b){return this.sd.getValue(a,b)};gvjs_.Ci=function(a,b){return this.sd.Ci(a,b)};gvjs_.Ha=function(a,b){return this.sd.Ha(a,b)};gvjs_.Lw=function(a,b,c){this.sd.Lw(a,b,c)};gvjs_.format=function(a,b){this.sd.format(a,b)};
gvjs_.ck=function(a){return this.sd.ck(a)};gvjs_.getProperty=function(a,b,c){return this.sd.getProperty(a,b,c)};gvjs_.setProperty=function(a,b,c,d){this.sd.setProperty(a,b,c,d)};gvjs_.getProperties=function(a,b){return this.sd.getProperties(a,b)};gvjs_.Wy=function(a){return this.sd.Wy(a)};gvjs_.Cv=function(){return this.sd.Cv()};gvjs_.fm=function(a,b){return this.sd.fm(a,b)};gvjs_.zv=function(a){return this.sd.zv(a)};gvjs_.Xe=function(a,b){return this.sd.Xe(a,b)};gvjs_.fl=function(a){return this.sd.fl(a)};
gvjs_.un=function(a){return this.sd.un(a)};gvjs_.it=function(a){return this.sd.it(a)};gvjs_.nj=function(a){return this.sd.nj(a)};gvjs_.Xy=function(a){return this.sd.Xy(a)};gvjs_.Yy=function(a){return this.sd.Yy(a)};gvjs_.Rr=function(){return this.sd.Rr()};gvjs_.ao=function(){return this.sd.ao()};gvjs_.toJSON=function(){return this.sd.toJSON()};function gvjs_L(a){gvjs_Ci.call(this);this.qb=a;this.Oq=!0;this.ur=null;this.$V=[];this.XV=!0;var b=[];a=a.Z();for(var c=0;c<a;c++)b.push(c);this.columns=b}gvjs_m(gvjs_L,gvjs_Ci);gvjs_=gvjs_L.prototype;gvjs_.Xa=function(){return this.qb};
function gvjs_Oca(a,b,c){return gvjs_t(c,function(d){if(typeof d===gvjs_j)d=a.wf(d);else if(gvjs_p(d)){d=gvjs_cf(d);var e=d.properties||{};delete d.properties;d.p=e;var f=d.role;f&&(e.role=f);e=d.sourceColumn;typeof e===gvjs_j&&(e=d.sourceColumn=a.wf(e));typeof e===gvjs_f&&(gvjs_tj(b,e),d.calc=d.calc||"identity",d.type=d.type||b.Y(e))}return d})}function gvjs_Jm(a){a.XV=!0;a.gq=null}function gvjs_Pca(a){for(var b=[],c=a.qb.ca(),d=0;d<c;d++)b.push(d);a.ur=b;gvjs_Jm(a)}
gvjs_.wp=function(a){for(var b=this.qb,c=gvjs_9e(gvjs_Km),d=0;d<a.length;d++){var e=a[d];if(typeof e===gvjs_f||typeof e===gvjs_j)gvjs_nj(b,e);else if(gvjs_p(e)){var f=e.sourceColumn,g=e.calc;if(typeof g===gvjs_j){if(!c||c&&!gvjs_Le(c,g))throw Error('Unknown function "'+g+'"');null!=f&&gvjs_nj(b,f)}else if(null!=g&&!e.type)throw Error('Calculated column must have a "type" property.');}else throw Error("Invalid column input, expected either a number, string, or an object.");}this.columns=gvjs_Oca(this,
this.qb,a);gvjs_Jm(this)};
function gvjs_Lm(a,b,c){if(Array.isArray(b)){if(void 0!==c)throw Error("If the first parameter is an array, no second parameter is expected");for(c=0;c<b.length;c++)gvjs_sj(a.qb,b[c]);return gvjs_Qe(b)}if(typeof b===gvjs_f){if(typeof c!==gvjs_f)throw Error("If first parameter is a number, second parameter must be specified and be a number.");if(b>c)throw Error("The first parameter (min) must be smaller than or equal to the second parameter (max).");gvjs_sj(a.qb,b);gvjs_sj(a.qb,c);for(a=[];b<=c;b++)a.push(b);
return a}throw Error("First parameter must be a number or an array.");}gvjs_.Ap=function(a,b){this.ur=gvjs_Lm(this,a,b);this.Oq=!1;gvjs_Jm(this)};gvjs_.m$=function(){return gvjs_cf(this.columns)};gvjs_.n$=function(){if(this.Oq){for(var a=[],b=this.qb.ca(),c=0;c<b;c++)a.push(c);return a}return gvjs_Qe(this.ur)};gvjs_.fra=function(a){this.wp(gvjs_Fe(this.columns,function(b){return!gvjs_Le(a,b)}));gvjs_Jm(this)};
gvjs_.ira=function(a,b){var c=gvjs_Lm(this,a,b);this.Oq&&(gvjs_Pca(this),this.Oq=!1);this.Ap(gvjs_Fe(this.ur,function(d){return!gvjs_Le(c,d)}));gvjs_Jm(this)};gvjs_.l$=function(a){for(var b=0;b<this.columns.length;b++){var c=this.columns[b];if(c===a||gvjs_p(c)&&c.sourceColumn===a)return b}return-1};gvjs_.aZ=function(a){return this.Oq?0>a||a>=this.qb.ca()?-1:a:gvjs_De(this.ur,a)};
gvjs_.jP=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?a:gvjs_p(a)&&typeof a.sourceColumn===gvjs_f?a.sourceColumn:-1};gvjs_.Xy=function(a){a=this.jP(a);return-1===a?a:a=this.qb.Xy(a)};gvjs_.nj=function(a){gvjs_sj(this,a);return this.Oq?a:this.ur[a]};gvjs_.Yy=function(a){a=this.nj(a);return a=this.qb.Yy(a)};gvjs_.ca=function(){return this.Oq?this.qb.ca():this.ur.length};gvjs_.Z=function(){return this.columns.length};
gvjs_.nd=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.nd(a):a.id||""};gvjs_.Ca=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.Ca(a):a.label||""};gvjs_.No=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.No(a):null};gvjs_.Yh=function(a){a=this.Xe(a,gvjs_Fd);return typeof a===gvjs_j?a:""};gvjs_.Y=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.Y(a):a.type};
gvjs_.Ci=function(a,b){gvjs_tj(this,b);var c=this.columns[b],d=null;a=this.nj(a);if(gvjs_p(c)){if(this.XV){for(c=0;c<this.columns.length;c++)gvjs_p(this.columns[c])&&(this.$V[c]=[]);this.XV=!1}c=this.$V[b][a];if(void 0!==c)d=c;else{c=null;d=this.columns[b];var e=d.calc;if(typeof e===gvjs_j){c=gvjs_Km[e];if(typeof d!==gvjs_vd)throw Error("Object expected for column "+d);c=c(this.qb,a,d)}else typeof e===gvjs_c&&(c=e.call(null,this.qb,a));c=gvjs_kj(c);d=d.type;e=c.v;if(gvjs_Jf(gvjs_Ig(d)))throw Error('"type" must be specified');
if(!gvjs_uj(e,d))throw Error(gvjs_nb+e+gvjs_aa+d+".");d=this.$V[b][a]=c}d.p=gvjs_p(d.p)?d.p:{}}else if(typeof c===gvjs_f)d={v:this.qb.getValue(a,c)};else throw Error("Invalid column definition: "+d+".");return d};gvjs_.getValue=function(a,b){return this.Ci(a,b).v};gvjs_.Ha=function(a,b,c){var d=this.Ci(a,b);if(null==d.f){var e=this.columns[b];gvjs_p(e)?(e=this.Y(b),d.f=null==d.v?"":gvjs_xj(d.v,e,c)):typeof e===gvjs_f&&(a=this.nj(a),d.f=this.qb.Ha(a,e,c))}c=d.f;return null==c?"":c.toString()};
gvjs_.Lw=function(){};gvjs_.format=function(a,b){gvjs_yj(this,a,b)};gvjs_.getProperty=function(a,b,c){a=this.getProperties(a,b)[c];return void 0!==a?a:null};gvjs_.getProperties=function(a,b){var c=this.Ci(a,b);return c.p?c.p:(a=this.nj(a),b=this.jP(b),this.qb.getProperties(a,b))};gvjs_.setProperty=function(){};gvjs_.Xe=function(a,b){gvjs_tj(this,a);var c=this.columns[a];return typeof c===gvjs_f?this.qb.Xe(c,b):this.fl(a)[b]||null};
gvjs_.fl=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.fl(a):a.p||{}};gvjs_.Wy=function(a){return this.qb.Wy(a)};gvjs_.Cv=function(){return this.qb.Cv()};gvjs_.fm=function(a,b){a=this.nj(a);return this.qb.fm(a,b)};gvjs_.zv=function(a){gvjs_sj(this,a);a=this.nj(a);return this.qb.zv(a)};gvjs_.ck=function(a){return gvjs_vj(this,a)};gvjs_.Ty=function(a){return gvjs_wj(this,a)};gvjs_.un=function(a){return gvjs_rj(this,a)};gvjs_.it=function(a){return gvjs_mj(this,a)};
gvjs_.Rr=function(){var a=this.qb;typeof a.Rr===gvjs_c&&(a=a.Rr());a=a.ao();var b=this.Z(),c=this.ca(),d,e=[],f=[];for(d=0;d<b;d++){var g=this.columns[d];if(gvjs_p(g)){var h=gvjs_w(g);delete h.calc;delete h.sourceColumn}else if(typeof g===gvjs_f)h=(a.cols||[])[g];else throw Error(gvjs_Ua);e.push(h)}if(!this.Oq&&null==this.ur)throw Error("Unexpected state of rowIndices");var k=a.rows||[];for(h=0;h<c;h++){var l=k[this.Oq?h:this.ur[h]],m=[];for(d=0;d<b;d++){g=this.columns[d];if(gvjs_p(g))g={v:this.getValue(h,
d)};else if(typeof g===gvjs_f)g=l.c[g];else throw Error(gvjs_Ua);m.push(g)}l.c=m;f.push(l)}a.cols=e;a.rows=f;return new gvjs_G(a)};gvjs_.ao=function(){for(var a={},b=[],c=0;c<this.columns.length;c++){var d=this.columns[c];gvjs_p(d)&&typeof d.calc!==gvjs_j||b.push(d)}gvjs_Me(b)||(a.columns=b);this.Oq||(a.rows=gvjs_Qe(this.ur));return a};gvjs_.toJSON=function(){return gvjs_Pg(this.ao())};
function gvjs_Mm(a,b){typeof b===gvjs_j&&(b=gvjs_Sg(b));a=new gvjs_L(a);var c=b.columns;b=b.rows;null!=c&&a.wp(c);null!=b&&a.Ap(b);return a}
var gvjs_Km={emptyString:function(){return""},error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(typeof d!==gvjs_f||typeof e!==gvjs_f)return null;a=a.getValue(b,d);return typeof a!==gvjs_f?null:c.errorType===gvjs_yd?a+e/100*a:a+e},mapFromSource:function(a,b,c){var d=c.sourceColumn;c=c.mapping;return typeof d===gvjs_f&&c&&(a=a.getValue(b,d),typeof a===gvjs_j)?a in c?c[a]:null:null},stringify:function(a,b,c){c=c.sourceColumn;return typeof c!==gvjs_f?"":a.Ha(b,c)},fillFromTop:function(a,b,c){c=
c.sourceColumn;return typeof c!==gvjs_f?null:gvjs_zj(a,b,c,!0)},fillFromBottom:function(a,b,c){c=c.sourceColumn;return typeof c!==gvjs_f?null:gvjs_zj(a,b,c,!1)},identity:function(a,b,c){c=c.sourceColumn;return typeof c!==gvjs_f?null:a.getValue(b,c)}};var gvjs_M={TU:"google-visualization-errors"};gvjs_M.y5=gvjs_M.TU+"-";gvjs_M.B5=gvjs_M.TU+":";gvjs_M.OU=gvjs_M.TU+"-all-";gvjs_M.QU=gvjs_M.B5+" container is null";gvjs_M.iia="background-color: #c00000; color: white; padding: 2px;";gvjs_M.Lja="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";gvjs_M.Nja="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";gvjs_M.fja="font-size: 1.1em; color: #00c; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
var gvjs_Nm=0;
function gvjs_Om(a,b,c,d){if(!gvjs_Pm(a))throw Error(gvjs_M.QU+". message: "+b);d=gvjs_Qm(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_Yd?gvjs_Yd:gvjs_Vb)===gvjs_Vb?gvjs_M.iia:gvjs_M.Lja;g+=d.style?d.style:"";var h=!!d.removable;b=gvjs_rl();e=b.K(gvjs_$a,{style:g},b.createTextNode(e));g=""+gvjs_M.y5+gvjs_Nm++;var k=b.K(gvjs_b,{id:g,style:gvjs_M.Nja},e);c&&(f?e.title=c:(c=b.K(gvjs_$a,{},b.createTextNode(c)),b.appendChild(k,
b.K(gvjs_b,{style:"padding: 2px"},c))));h&&(c=b.K(gvjs_$a,{style:gvjs_M.fja},b.createTextNode("\u00d7")),c.onclick=gvjs_ve(gvjs_Rm,k),b.appendChild(e,c));gvjs_Sm(a,k);d.removeDuplicates&&gvjs_Tm(a,k);return g}gvjs_M.pe=gvjs_Om;gvjs_M.removeAll=function(a){if(!gvjs_Pm(a))throw Error(gvjs_M.QU);if(a=gvjs_Um(a,!1))a.style.display=gvjs_e,gvjs_uh(a)};
function gvjs_Vm(a,b){if(!gvjs_Pm(a))throw Error(gvjs_M.QU);if(!b)throw Error(gvjs_M.B5+" response is null");if(!b.mk()&&!b.DZ())return null;var c=b.j$(),d=!0;b.mk()&&(d=!(gvjs_Le(c,"user_not_authenticated")||gvjs_Le(c,"invalid_query")));c=b.ZO();var e=b.JY();d={showInTooltip:d};d.type=b.mk()?gvjs_Vb:gvjs_Yd;d.removeDuplicates=!0;return{container:a,message:c,Fma:e,options:d}}gvjs_M.gDa=gvjs_Vm;gvjs_M.sB=function(a,b){a=gvjs_Vm(a,b);return null==a?null:gvjs_Om(a.container,a.message,a.Fma,a.options)};
gvjs_M.ova=function(a){a=gvjs_sl().getElementById(a);return gvjs_Wm(a)?(gvjs_Rm(a),!0):!1};gvjs_M.getContainer=function(a){a=gvjs_sl().getElementById(a);return gvjs_Wm(a)?a.parentNode.parentNode:null};gvjs_M.VW=function(a,b){return function(){try{a.apply(null,arguments)}catch(c){typeof b===gvjs_c?b(c):gvjs_Om(b,c.message)}}};function gvjs_Rm(a){var b=a.parentNode;gvjs_xh(a);b&&0===b.childNodes.length&&(b.style.display=gvjs_e)}gvjs_M.ICa=gvjs_Rm;
function gvjs_Wm(a){return gvjs_ph(a)&&a.id&&gvjs_Hf(a.id,gvjs_M.y5)&&(a=a.parentNode)&&a.id&&gvjs_Hf(a.id,gvjs_M.OU)&&a.parentNode?!0:!1}gvjs_M.BDa=gvjs_Wm;function gvjs_Qm(a,b,c){var d=null!=a&&a?a:gvjs_Vb,e="";c=c||{};var f=arguments.length;2===f?b&&typeof b===gvjs_vd?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_M.OCa=gvjs_Qm;function gvjs_Pm(a){return null!=a&&gvjs_ph(a)}gvjs_M.ADa=gvjs_Pm;
function gvjs_Um(a,b){for(var c=a.childNodes,d=null,e=gvjs_rl(),f=0;f<c.length;f++){var g=c[f];if(g.id&&gvjs_Hf(g.id,gvjs_M.OU)){d=g;e.removeNode(d);break}}!d&&b&&(d=""+gvjs_M.OU+gvjs_Nm++,d=e.K(gvjs_b,{id:d,style:"display: none; padding-top: 2px"},null));d&&((b=a.firstChild)?e.b_(d,b):e.appendChild(a,d));return d}gvjs_M.zCa=gvjs_Um;function gvjs_Sm(a,b){a=gvjs_Um(a,!0);a.style.display=gvjs_Bb;a.appendChild(b)}gvjs_M.addElement=gvjs_Sm;
function gvjs_Xm(a,b){a=(a=gvjs_Um(a,!0))&&gvjs_yh(a);gvjs_s(a,function(c){gvjs_Wm(c)&&b(c)})}gvjs_M.wCa=gvjs_Xm;function gvjs_Tm(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=gvjs_Hh(b);d=d.replace(c,"");var e=[];gvjs_Xm(a,function(f){if(f!==b){var g=gvjs_Hh(f);g=g.replace(c,"");g===d&&e.push(f)}});gvjs_s(e,gvjs_Rm);return e.length}gvjs_M.iDa=gvjs_Tm;function gvjs_Ym(a,b,c){a=gvjs_Zm(a);b=gvjs_K(a,b,gvjs__m(c));return new gvjs_0m(b)}function gvjs_1m(a,b,c){a=gvjs_Zm(a);b=gvjs_9l(a,b,gvjs__m(c));return new gvjs_0m(b)}function gvjs_N(a,b,c){gvjs_Zm(a).dispatchEvent(new gvjs_2m(b,c))}function gvjs_3m(a){return(a=a&&typeof a.getKey===gvjs_c&&a.getKey())?gvjs_em(a):!1}function gvjs_4m(a){var b=gvjs_Zm(a);b=gvjs_fm(b);gvjs_J(a.__eventTarget);a.__eventTarget=void 0;return b}
function gvjs_Zm(a){var b=a.__eventTarget;null!=b?a=b:(b=new gvjs_jm,a=a.__eventTarget=b);return a}function gvjs__m(a){return function(b){b&&b.Coa?a(b.properties):a()}}function gvjs_0m(a){this.key=a}gvjs_0m.prototype.getKey=function(){return this.key};function gvjs_2m(a,b){gvjs_Vl.call(this,a);this.properties=b}gvjs_m(gvjs_2m,gvjs_Vl);gvjs_2m.prototype.Coa=function(){return this.properties};function gvjs_5m(a){this.qe=a||null;this.YI=!1}gvjs_5m.prototype.iha=function(a,b){return gvjs_q(function(){if(!this.YI){var c=arguments;this.qe?gvjs_6m(this.qe,function(){a.apply(b,c)}):a.apply(b,c)}},this)};function gvjs_7m(a,b,c){this.Qya=a;this.ia=b;this.VH=null;c&&(a=gvjs_Fk(b),""!=a&&"static"!=a||gvjs_H(b,gvjs_zd,gvjs_Dd),this.VH=gvjs_z(gvjs_b,{style:"position: absolute; top: 0; left: 0; z-index: 1;"}))}function gvjs_8m(a){return a.VH?(a.VH.parentNode!=a.ia&&a.ia.appendChild(a.VH),a.VH):a.ia}gvjs_7m.prototype.pe=function(a){gvjs_9m(this,a,gvjs_Vb)};
function gvjs_9m(a,b,c,d){var e=gvjs_8m(a);c={removable:!0,type:c};e=gvjs_M.pe(e,b,null,c);(null==d||d)&&gvjs_N(a.Qya,gvjs_Vb,{id:e,message:b,detailedMessage:"",options:c})}gvjs_7m.prototype.removeAll=function(){var a=gvjs_8m(this);gvjs_M.removeAll(a)};function gvjs_6m(a,b,c){try{b.call(c)}catch(d){a.pe(d.message)}};function gvjs_O(a){gvjs_I.call(this);this.container=gvjs_ul(a);this.Ai=new gvjs_7m(this,this.container);this.Rm=null;this.al=gvjs_gk()}gvjs_r(gvjs_O,gvjs_I);gvjs_O.prototype.getContainer=function(){return this.container};gvjs_O.prototype.getContainer=gvjs_O.prototype.getContainer;gvjs_O.prototype.Oa=gvjs_l(10);gvjs_O.prototype.getHeight=function(a,b){return a.bD(gvjs_8c)||gvjs_Hk(this.container).height||b||200};
gvjs_O.prototype.draw=function(a,b,c){gvjs_6m(this.Ai,gvjs_q(function(){gvjs_Aj(a);this.nh(a,b,c)},this))};gvjs_O.prototype.draw=gvjs_O.prototype.draw;gvjs_O.prototype.nh=function(a,b,c){this.al&&this.al.Bw.cancel();this.al=gvjs_gk();this.Rm&&(this.Rm.YI=!0);this.Rm=new gvjs_5m(this.Ai);var d=gvjs_q(this.Rm.iha,this.Rm);this.hg(d,a,b,c)};gvjs_O.prototype.getImageURI=gvjs_O.prototype.Di;
gvjs_O.prototype.Lb=function(){this.Rm&&(this.Rm.YI=!0,this.Rm=null);this.al&&this.al.Bw&&(this.al.Bw.cancel(),this.al=null);this.nf()};gvjs_O.prototype.clearChart=gvjs_O.prototype.Lb;gvjs_O.prototype.nf=function(){};gvjs_O.prototype.O=function(){this.Lb();gvjs_O.o.O.call(this)};function gvjs_$m(){this.sn=[];this.Sp=[]}function gvjs_an(a){gvjs_Me(a.sn)&&(a.sn=a.Sp,a.sn.reverse(),a.Sp=[])}gvjs_=gvjs_$m.prototype;gvjs_.enqueue=function(a){this.Sp.push(a)};gvjs_.peek=function(){gvjs_an(this);return gvjs_Ce(this.sn)};gvjs_.tb=function(){return this.sn.length+this.Sp.length};gvjs_.isEmpty=function(){return gvjs_Me(this.sn)&&gvjs_Me(this.Sp)};gvjs_.clear=function(){this.sn=[];this.Sp=[]};gvjs_.contains=function(a){return gvjs_Le(this.sn,a)||gvjs_Le(this.Sp,a)};
gvjs_.remove=function(a){var b=this.sn;var c=gvjs_iaa(b,a);0<=c?(gvjs_Oe(b,c),b=!0):b=!1;return b||gvjs_Ne(this.Sp,a)};gvjs_.La=function(){for(var a=[],b=this.sn.length-1;0<=b;--b)a.push(this.sn[b]);var c=this.Sp.length;for(b=0;b<c;++b)a.push(this.Sp[b]);return a};function gvjs_bn(){if(!gvjs_me("google.maps.Geocoder"))throw Error("your page is missing the google maps API");this.yC=new google.maps.Geocoder;this.Dd={};this.Dd[gvjs_Og({address:""})]={response:[],status:google.maps.GeocoderStatus.ZERO_RESULTS};this.xx=new gvjs_C;this.Ew=new gvjs__h;this.fE=new gvjs_$m}gvjs_oe(gvjs_bn);gvjs_bn.prototype.xY=gvjs_l(17);gvjs_bn.prototype.vI=gvjs_l(18);function gvjs_cn(){}gvjs_cn.prototype.Sb=function(){};function gvjs_dn(a){if(gvjs_p(a)&&typeof a.Z===gvjs_c&&typeof a.ca===gvjs_c)return a;throw Error("Invalid data table.");}gvjs_cn.prototype.Sj=function(a){return this.Sb(a)?2:0};function gvjs_en(a,b,c){return 0===c.length||gvjs_He(c,function(d){return null==d||a.Yh(b)===d})}function gvjs_fn(a,b,c){return 0===c.length||gvjs_He(c,function(d){return a.Y(b)===d})}
function gvjs_gn(a,b,c,d){var e;if(e=b<a.Z())e=a.Y(b)===c;if(c=e)d=null==d?null:d,c=null==d||a.Yh(b)===d;return c}function gvjs_hn(a,b,c,d){d=null==d?[]:[d];return b<a.Z()&&gvjs_fn(a,b,c)&&gvjs_en(a,b,d)}gvjs_cn.prototype.indexOf=function(a,b){for(var c=0;c<a.Z();c++)if(a.Y(c)==b)return c;return-1};function gvjs_in(a,b,c){for(var d=0;d<b.length;++d){var e=b[d];if(e>=a.Z()||a.Y(e)!=c[d])return!1}return!0}function gvjs_jn(a,b){return gvjs_gn(a,b,gvjs_f)?gvjs_kn(a,b,function(c){return 0<=c}):!1}
function gvjs_kn(a,b,c){for(var d=Math.min(a.ca(),20),e=0;e<d;e++){var f=a.getValue(e,b);if(null!=f&&!c(f))return!1}return!0}function gvjs_Qca(a){function b(c){return gvjs_Xh(new gvjs_B(-180,180),c)&&!gvjs_1e(c)}return gvjs_gn(a,0,gvjs_f)&&gvjs_gn(a,1,gvjs_f)?gvjs_kn(a,0,function(c){return gvjs_Xh(new gvjs_B(-90,90),c)&&!gvjs_1e(c)})&&gvjs_kn(a,1,b):!1}function gvjs_ln(a){for(var b=a.Ty(0),c=Math.min(a.ca(),20),d=0,e=0;e<c;e++){var f=a.getValue(e,1);f&&!gvjs_Le(b,f)||d++}return.6<d/c};function gvjs_mn(){}gvjs_m(gvjs_mn,gvjs_cn);gvjs_mn.prototype.Sb=function(a){a=gvjs_dn(a);var b=a.Z();if(2>b)return!1;var c=a.Y(0);if(c!=gvjs_Pb&&c!=gvjs_Qb||a.Y(1)!=gvjs_f)return!1;c=0;for(var d=1;d<b;d++){var e=a.Y(d);if(e==gvjs_f)c=0;else if(e==gvjs_j){if(c++,2<c)return!1}else return!1}return!0};
gvjs_mn.prototype.Sj=function(a){if(!this.Sb(a))return 0;a=gvjs_dn(a);var b=0<this.indexOf(a,gvjs_j),c=a.ca(),d=a.un(0);if(50<c)a=!0;else{for(var e=Number.MAX_VALUE,f=Number.MIN_VALUE,g=1;g<c;g++){var h=Math.abs(a.getValue(d[g-1],0)-a.getValue(d[g],0));e=0<h&&h<e?h:e;f=h>f?h:f}a=0!=e&&50<f/e?!0:!1}return b&&a?3:b||a?2:1};function gvjs_nn(a){a=a||{};this.o6=!!a.xB}gvjs_m(gvjs_nn,gvjs_cn);gvjs_nn.prototype.Sb=function(a){gvjs_dn(a);var b=0,c=a.Z();if(1>c)return!1;if(!gvjs_gn(a,0,gvjs_f)&&(b++,this.o6))for(;b<c&&gvjs_gn(a,b,gvjs_j);)b++;for(var d=null;b<c;){var e=a.Y(b);if(e==gvjs_f)d={};else if(this.o6&&e==gvjs_j){if(!d)return!1}else if(e==gvjs_Db){if(!d||d.Mx)return!1;d.Mx=b}else return!1;b++}return null!==d};function gvjs_on(a){gvjs_nn.call(this,a);this.r_=a&&a.bi||!1}gvjs_m(gvjs_on,gvjs_nn);gvjs_on.prototype.Sb=function(a){gvjs_dn(a);if(!gvjs_nn.prototype.Sb.call(this,a))return!1;var b=a.Z();if(this.r_)for(var c=1;c<b;c++)if(gvjs_gn(a,c,gvjs_f)&&!gvjs_jn(a,c))return!1;return!0};gvjs_on.prototype.Sj=function(a){for(var b=a.Z(),c=a.ca(),d=0,e=!1,f=0;f<b;f++)gvjs_gn(a,f,gvjs_f)&&(d++,gvjs_jn(a,f)||(e=!0));return this.Sb(a)?1==c||e||gvjs_gn(a,0,gvjs_j)?1:2<d&&this.r_?3:1!=d||this.r_?1:2:0};function gvjs_pn(){}gvjs_m(gvjs_pn,gvjs_cn);gvjs_pn.prototype.Sb=function(a){a=gvjs_dn(a);var b=a.Z();return 3>b||5<b||!gvjs_gn(a,0,gvjs_j)||!gvjs_gn(a,1,gvjs_f)||!gvjs_gn(a,2,gvjs_f)||3<b&&!gvjs_gn(a,3,gvjs_j)||4<b&&!gvjs_gn(a,4,gvjs_f)?!1:!0};gvjs_pn.prototype.Sj=function(a){a=gvjs_dn(a);if(this.Sb(a)){var b=a;if(gvjs_gn(b,3,gvjs_j)){for(var c={},d=0,e=Math.min(b.ca(),20),f=0;f<e;f++){var g=b.getValue(f,3);c[g]||d++;c[g]=!0}b=10>d}else b=!1;a=b?3:gvjs_gn(a,3,gvjs_j)?1:2}else a=0;return a};function gvjs_qn(){}gvjs_m(gvjs_qn,gvjs_cn);gvjs_qn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(5>b||6<b||!(gvjs_gn(a,0,gvjs_j)&&gvjs_gn(a,1,gvjs_f)&&gvjs_gn(a,2,gvjs_f)&&gvjs_gn(a,3,gvjs_f)&&gvjs_gn(a,4,gvjs_f))||6==b&&!gvjs_gn(a,5,gvjs_j))return!1;b=Math.min(a.ca(),20);for(var c=!0,d=0;d<b;d++){var e=a.getValue(d,1),f=a.getValue(d,2),g=a.getValue(d,3),h=a.getValue(d,4);if(null!=e&&null!=f&&null!=g&&null!=h&&(c=!1,e!=Math.min(e,f,g,h)||h!=Math.max(e,f,g,h)))return!1}return!c};
gvjs_qn.prototype.Sj=function(a){return this.Sb(a)?3:0};function gvjs_rn(a){gvjs_nn.call(this,a)}gvjs_m(gvjs_rn,gvjs_nn);gvjs_rn.prototype.Sj=function(a){a=gvjs_dn(a);var b=gvjs_gn(a,0,gvjs_f),c=a.Z();b||c--;return this.Sb(a)?2>c?1:2:0};function gvjs_sn(){}gvjs_m(gvjs_sn,gvjs_cn);gvjs_sn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(1>b||2<b)b=!1;else{var c=!0;2==b&&(c=c&&gvjs_gn(a,0,gvjs_j));b=c=c&&gvjs_jn(a,b-1)}if(!b)if(b=a.Z(),c=a.ca(),0==b||1!=c)b=!1;else{c=!0;for(var d=0;d<b;d++)if(!gvjs_gn(a,d,gvjs_f)){c=!1;break}b=c}return b};gvjs_sn.prototype.Sj=function(a){return this.Sb(a)?1<a.ca()?2:3:0};function gvjs_tn(){}gvjs_m(gvjs_tn,gvjs_cn);gvjs_tn.prototype.Sb=function(a){var b=a.Z();if(1>b||2<b)return!1;var c=gvjs_gn(a,0,gvjs_j);2==b&&(c=c&&gvjs_gn(a,1,gvjs_f));return c};gvjs_tn.prototype.Sj=function(a){return this.Sb(a)?1:0};
gvjs_tn.prototype.Ic=function(a,b,c){try{a=gvjs_dn(a);b=b||gvjs_yb;var d=0,e=-1,f=-1,g=-1,h=-1;if(gvjs_in(a,[d,d+1],[gvjs_f,gvjs_f])){var k=gvjs_cd;g=d;h=d+1;d+=2;if(b===gvjs_Cd)throw Error("displayMode must be set to Markers when using lat/long addresses.");b===gvjs_yb&&(b=gvjs_fd)}else if(gvjs_in(a,[d],[gvjs_j])){switch(b){case gvjs_yb:k=gvjs_Bd;b=gvjs_Cd;e=d;break;case gvjs_Cd:k=gvjs_Bd;e=d;break;case gvjs_fd:case gvjs_k:k="address";f=d;break;default:throw Error("Unknown displayMode: "+b);}d+=
1}else throw Error("Unknown address type.");var l=null;gvjs_in(a,[d],[gvjs_j])&&gvjs_Sd!=a.Xe(d,gvjs_Fd)&&(l=d++);var m=null,n=null;gvjs_in(a,[d],[gvjs_f])&&(m=d++,gvjs_in(a,[d],[gvjs_f])&&(n=d++));var p=null;gvjs_in(a,[d],[gvjs_j])&&gvjs_Sd==a.Xe(d,gvjs_Fd)&&(p=d++);k!=gvjs_Bd&&null!=m&&null==n&&(n=m);if(a.Z()!=d)throw Error("Table contains more columns than expected (Expecting "+d+" columns)");return{iV:k,zX:b,tK:e,fG:f,uD:g,BD:h,wJ:l,Zu:m,cF:n,y4:p}}catch(q){return c&&c.pe("Incompatible data table: "+
q),null}};function gvjs_un(a){gvjs_nn.call(this,a)}gvjs_m(gvjs_un,gvjs_nn);gvjs_un.prototype.Sb=function(a){gvjs_dn(a);return gvjs_nn.prototype.Sb.call(this,a)?!0:!1};gvjs_un.prototype.Sj=function(a){for(var b=a.Z(),c=a.ca(),d=0,e=0,f=0;f<b;f++)gvjs_gn(a,f,gvjs_f)?d++:gvjs_gn(a,f,gvjs_Pb)&&e++;return this.Sb(a)?10>c?1:2>d&&0==e?3:2:0};function gvjs_vn(){}gvjs_m(gvjs_vn,gvjs_cn);gvjs_vn.prototype.Sb=function(a){return gvjs_wn(a)||gvjs_xn(a)};gvjs_vn.prototype.Sj=function(a){var b=gvjs_wn(a);a=gvjs_xn(a);return b||a?a?1:3:0};function gvjs_wn(a){gvjs_dn(a);var b=a.Z();if(2>b||3<b)return!1;var c=gvjs_gn(a,0,gvjs_f);c=c&&gvjs_gn(a,1,gvjs_f);3==b&&(c=c&&gvjs_gn(a,2,gvjs_j));return c&&gvjs_Qca(a)}function gvjs_xn(a){gvjs_dn(a);var b=a.Z();return 1>b||2<b||!gvjs_gn(a,0,gvjs_j)||2==b&&!gvjs_gn(a,1,gvjs_j)?!1:!0};function gvjs_yn(){}gvjs_m(gvjs_yn,gvjs_cn);gvjs_yn.prototype.Sb=function(a){a=gvjs_dn(a);var b=a.Z();if(3>b||a.Y(0)!=gvjs_j)return!1;var c=a.Y(1);if(c!=gvjs_f&&c!=gvjs_Pb&&c!=gvjs_j||c==gvjs_j&&!gvjs_Rca(a)&&!gvjs_Sca(a)||c==gvjs_f&&!gvjs_kn(a,1,function(e){return gvjs_1e(e)}))return!1;for(c=2;c<b;c++){var d=a.Y(c);if(d!=gvjs_f&&d!=gvjs_j)return!1}return!0};gvjs_yn.prototype.Sj=function(a){try{a=gvjs_dn(a)}catch(b){return 0}return this.Sb(a)?gvjs_gn(a,1,gvjs_f)&&!gvjs_Tca(a)?1:3:0};
function gvjs_Tca(a){return gvjs_kn(a,1,function(b){return 1900<b&&2100>b})}function gvjs_Rca(a){return gvjs_kn(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_Sca(a){return gvjs_kn(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_zn(){}gvjs_m(gvjs_zn,gvjs_cn);gvjs_zn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(2>b||3<b)return!1;var c=gvjs_gn(a,0,gvjs_j)&&gvjs_gn(a,1,gvjs_j);3==b&&(c=c&&gvjs_gn(a,2,gvjs_j));return c&&gvjs_ln(a)};gvjs_zn.prototype.Sj=function(a){return this.Sb(a)?3:0};function gvjs_An(){}gvjs_m(gvjs_An,gvjs_cn);gvjs_An.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();return 1>b||2<b?!1:gvjs_gn(a,b-1,gvjs_f)&&gvjs_jn(a,b-1)};gvjs_An.prototype.Sj=function(a){if(this.Sb(a))if(1==a.ca())a=1;else{var b;if(!(b=!gvjs_gn(a,0,gvjs_j)||25<a.ca())){for(var c=b=0;c<a.ca();c++)b+=a.getValue(c,1);b=!(97<b&&103>b||.97<b&&1.03>b)}a=b?2:3}else a=0;return a};function gvjs_Bn(){}gvjs_m(gvjs_Bn,gvjs_cn);gvjs_Bn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(0==b)return!1;for(var c=gvjs_gn(a,0,gvjs_j)?1:0,d=b>c;c<b;c++)if(!gvjs_gn(a,c,gvjs_f)){d=!1;break}return d};function gvjs_Cn(){}gvjs_m(gvjs_Cn,gvjs_cn);gvjs_Cn.prototype.Sb=function(a){gvjs_dn(a);for(var b=!0,c=a.Z(),d=0;d<c;d++)if(!gvjs_gn(a,d,gvjs_f)){b=!1;break}return b};gvjs_Cn.prototype.Sj=function(a){return this.Sb(a)?2>a.Z()?1:2:0};function gvjs_Dn(){}gvjs_m(gvjs_Dn,gvjs_cn);gvjs_Dn.prototype.Sb=function(){return!0};function gvjs_En(a){this.m=a||new gvjs_ji([])}gvjs_m(gvjs_En,gvjs_cn);gvjs_En.prototype.Sb=function(a){try{this.Ic(a)}catch(b){return!1}return!0};
gvjs_En.prototype.Ic=function(a){a=gvjs_dn(a);for(var b=[],c=a.Z(),d=0;d<c;++d){var e=a.Yh(d);if(""===e)b.push({index:d,Zf:{}});else{if(1>b.length)throw Error("At least 1 data column must come before any role columns");gvjs_Ce(b).Zf[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_j);d&&this.jb(a,b[1].index,gvjs_j);this.jb(a,b[d?2:1].index,gvjs_Fn);this.jb(a,b[d?3:2].index,gvjs_Fn);return 4===c?(a=!gvjs_E(this.m,
"timeline.taskMajor",!0),{pw:b[a?1:0],At:b[a?0:1],dL:b[2],QH:b[3]}):{pw:b[0],At:null,dL:b[1],QH:b[2]}};gvjs_En.prototype.jb=function(a,b,c){Array.isArray(c)||(c=[c]);if(!gvjs_hn(a,b,c))throw Error(gvjs_Va+b+gvjs_ba+c+"'.");};var gvjs_Fn=[gvjs_Pb,gvjs_f,gvjs_Qb];function gvjs_Gn(){}gvjs_m(gvjs_Gn,gvjs_cn);gvjs_Gn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(2>b||4<b)return!1;var c=gvjs_gn(a,0,gvjs_j)&&gvjs_gn(a,1,gvjs_j);2<b&&(c=c&&gvjs_jn(a,2))&&3<b&&(c=c&&gvjs_gn(a,3,gvjs_f));return c&&gvjs_ln(a)};gvjs_Gn.prototype.Sj=function(a){return this.Sb(a)?3:0};function gvjs_Hn(a){this.Ol=Array.isArray(a)?a:gvjs_8e(gvjs_Uca)}gvjs_Hn.prototype.cW=function(a){var b=[];gvjs_s(this.Ol,function(c){var d=gvjs_Vca[c],e=d&&d.format;e&&(e=e.Sj(a),0!=e&&b.push({type:c,I9:e,ye:d.ye}))});gvjs_Wca(b);return gvjs_t(b,function(c){return c.type})};function gvjs_Wca(a){gvjs_Xe(a,function(b,c){var d=b.I9-c.I9;0==d&&(d=b.ye-c.ye);return-d})}
var gvjs_Uca={iza:gvjs_oa,Jha:gvjs_qa,oza:gvjs_ta,zza:gvjs_ua,Bza:gvjs_xa,Jza:gvjs_Aa,Tha:gvjs_Ba,Yza:gvjs_Ja,Zza:gvjs_Ka,ria:gvjs_Oa,fAa:gvjs_Ra,gAa:gvjs_Sa,HAa:gvjs_2a,tia:gvjs_Ya,TAa:gvjs_7a,xAa:gvjs_Za,LAa:gvjs_6a,nja:gvjs_cb,qBa:gvjs_ra,tBa:gvjs_eb,N5:gvjs_hb,DBa:gvjs_jb,FBa:gvjs_lb,Mja:gvjs_qb},gvjs_Vca={AnnotatedTimeLine:{format:new gvjs_mn,ye:3},AreaChart:{format:new gvjs_on({xB:!0}),ye:2},BarChart:{format:new gvjs_nn({xB:!0}),ye:2},BubbleChart:{format:new gvjs_pn,ye:2},CandlestickChart:{format:new gvjs_qn,
ye:2},ColumnChart:{format:new gvjs_nn({xB:!0}),ye:2},ComboChart:{format:new gvjs_rn({xB:!0}),ye:2},Gauge:{format:new gvjs_sn,ye:1},GeoChart:{format:new gvjs_tn,ye:3},Histogram:{format:new gvjs_un,ye:3},LineChart:{format:new gvjs_nn({xB:!0}),ye:2},ImageRadarChart:{format:new gvjs_Bn,ye:1},ImageSparkLine:{format:new gvjs_Cn,ye:1},Map:{format:new gvjs_vn,ye:2},MotionChart:{format:new gvjs_yn,ye:3},OrgChart:{format:new gvjs_zn,ye:2},PieChart:{format:new gvjs_An,ye:2},ScatterChart:{format:new gvjs_nn({xB:!0}),
ye:2},"AreaChart-stacked":{format:new gvjs_on({bi:!0}),ye:2},SteppedAreaChart:{format:new gvjs_on,ye:2},Table:{format:new gvjs_Dn,ye:0},Timeline:{format:new gvjs_En,ye:2},TreeMap:{format:new gvjs_Gn,ye:2},WordTree:{format:new gvjs_tn,ye:2}};gvjs_o("google.visualization.ChartSelection",gvjs_Hn,void 0);gvjs_Hn.prototype.calculateChartTypes=gvjs_Hn.prototype.cW;function gvjs_In(){this.lc=new gvjs_C;this.vl=new gvjs_C;this.zk=new gvjs_C}gvjs_=gvjs_In.prototype;gvjs_.clear=function(){this.lc=new gvjs_C;this.vl=new gvjs_C;this.zk=new gvjs_C};gvjs_.clone=function(){var a=new gvjs_In;a.lc=new gvjs_C(this.lc.La());a.vl=new gvjs_C(this.vl.La());a.zk=new gvjs_C(this.zk.La());return a};gvjs_.equals=function(a){return this.lc.equals(a.lc)&&this.vl.equals(a.vl)&&this.zk.equals(a.zk)};
function gvjs_Jn(a,b){var c=[];a=(b==gvjs_Gd?a.lc:a.vl).La();gvjs_s(a,function(d){c.push(parseInt(d,10))});return c}function gvjs_Kn(a){return gvjs_Jn(a,gvjs_Gd)}function gvjs_Ln(a){var b=[];a=a.zk.La();gvjs_s(a,function(c){c=c.split(",");b.push({row:parseInt(c[0],10),column:parseInt(c[1],10)})});return b}
gvjs_.getSelection=function(){for(var a=[],b=gvjs_Kn(this),c=gvjs_Jn(this,gvjs_Jb),d=gvjs_Ln(this),e=0;e<b.length;e++){var f={};f.row=b[e];f.column=null;a.push(f)}for(e=0;e<c.length;e++)f={row:null},f.column=c[e],a.push(f);for(e=0;e<d.length;e++)f={},f.row=d[e].row,f.column=d[e].column,a.push(f);return a};function gvjs_Mn(a,b){return a.lc.contains(String(b))}function gvjs_Nn(a,b){return a.vl.contains(String(b))}function gvjs_On(a,b,c){return a.zk.contains(String(b+","+c))}
function gvjs_Pn(a,b,c){if(b==gvjs_Gd?gvjs_Mn(a,c[0]):b==gvjs_Jb?gvjs_Nn(a,c[0]):gvjs_On(a,c[0],c[1]))return!1;b==gvjs_Gd?a.lc.add(String(c[0])):b==gvjs_Jb?a.vl.add(String(c[0])):a.zk.add(String(c[0]+","+c[1]));return!0}gvjs_.Op=function(a){return gvjs_Pn(this,gvjs_Gd,[a])};gvjs_.oe=function(a){return gvjs_Pn(this,gvjs_Jb,[a])};function gvjs_Qn(a,b,c){gvjs_Pn(a,"cell",[b,c])}gvjs_.oA=function(a){if(!gvjs_Mn(this,a))return!1;this.lc.remove(String(a));return!0};
gvjs_.hS=function(a){if(!gvjs_Nn(this,a))return!1;this.vl.remove(String(a));return!0};gvjs_.vK=function(a,b){gvjs_On(this,a,b)&&this.zk.remove(String(a+","+b))};
gvjs_.setSelection=function(a){var b=new gvjs_C,c=new gvjs_C,d=new gvjs_C;a||(a=[]);for(var e=0;e<a.length;e++){var f=a[e];null!=f.row&&null!=f.column?d.add(String(f.row+","+f.column)):null!=f.row?b.add(String(f.row)):null!=f.column&&c.add(String(f.column))}var g=b.Uk(this.lc),h=c.Uk(this.vl),k=d.Uk(this.zk);a=this.lc.Uk(b);e=this.vl.Uk(c);f=this.zk.Uk(d);this.lc=b;this.vl=c;this.zk=d;b=new gvjs_In;b.lc=g;b.vl=h;b.zk=k;c=new gvjs_In;c.lc=a;c.vl=e;c.zk=f;return new gvjs_Xca(b,c)};
function gvjs_Xca(a,b){this.vB=a;this.wE=b};var google=google||window.google||{};function gvjs_Rn(){this.Ah=new gvjs__h;this.ft=new gvjs__h;this.Ku=new gvjs__h}function gvjs_Sn(a,b,c){gvjs_Tn(a,b,c)||(a.Ah.set(gvjs_Un(b),b),a.Ah.set(gvjs_Un(c),c),gvjs_Vn(b,c,a.ft),gvjs_Vn(c,b,a.Ku))}gvjs_=gvjs_Rn.prototype;gvjs_.clear=function(){this.Ah.clear();this.ft.clear();this.Ku.clear()};gvjs_.isEmpty=function(){return this.Ah.isEmpty()};gvjs_.hQ=function(){try{return gvjs_Yca(this),!0}catch(a){return!1}};gvjs_.tb=function(){return this.Ah.tb()};gvjs_.La=function(){return this.Ah.La()};
gvjs_.contains=function(a){return this.Ah.Pe(gvjs_Un(a))};function gvjs_Tn(a,b,c){b=gvjs_Un(b);return a.ft.Pe(b)&&a.ft.get(b).contains(gvjs_Un(c))}function gvjs_Wn(a,b){return a.contains(b)?(b=a.Ku.get(gvjs_Un(b)))?gvjs_gi(b,function(c){return this.Ah.get(c)},a):null:null}gvjs_.We=function(a){return this.contains(a)?(a=this.ft.get(gvjs_Un(a)))?gvjs_gi(a,function(b){return this.Ah.get(b)},this):null:null};
function gvjs_Xn(a){if(a.Ah.isEmpty())return[];var b=[];gvjs_fi(a.ft,function(c,d){this.Ku.Pe(d)||b.push(this.Ah.get(d))},a);if(0==b.length)throw Error("Invalid state: DAG has not root node(s).");return b}
function gvjs_Yca(a){for(var b=gvjs_Zca(a.Ku),c=[],d=gvjs_t(gvjs_Xn(a),function(k){return gvjs_Un(k)},a);0<d.length;){for(var e=[],f=0;f<d.length;f++){var g=d[f];c.push(a.Ah.get(g));var h=a.ft.get(g);h&&gvjs_fi(h,function(k){b.get(k).remove(g);b.get(k).isEmpty()&&(b.remove(k),e.push(k))})}d=e}if(c.length!=a.Ah.tb())throw Error("cycle detected");}gvjs_.clone=function(){return this.isEmpty()?new gvjs_Rn:gvjs_Rn.prototype.EO.apply(this,gvjs_Xn(this))};
gvjs_.EO=function(a){var b=new gvjs_Rn;if(0==arguments.length)return b;for(var c=0;c<arguments.length;c++)gvjs_Yn(this,arguments[c],b);return b};function gvjs_Yn(a,b,c){var d=a.We(b);d&&gvjs_fi(d,function(e){gvjs_Sn(c,b,e);gvjs_Yn(this,e,c)},a)}function gvjs_Un(a){var b=typeof a;return b==gvjs_vd&&a||b==gvjs_c?"o"+gvjs_te(a):b.substr(0,1)+a}function gvjs_Vn(a,b,c){var d=c.get(gvjs_Un(a));d||(d=new gvjs_C,c.set(gvjs_Un(a),d));d.add(gvjs_Un(b))}
function gvjs_Zn(a,b,c){var d=c.get(gvjs_Un(a));d.remove(gvjs_Un(b));d.isEmpty()&&c.remove(gvjs_Un(a))}function gvjs__n(a,b){return!a.ft.Pe(gvjs_Un(b))&&!a.Ku.Pe(gvjs_Un(b))}function gvjs_Zca(a){var b=new gvjs__h;gvjs_fi(a,function(c,d){b.set(d,c.clone())});return b};var gvjs_0n={Bar:gvjs_Ab,Line:gvjs_d,Scatter:gvjs_Hd,AnnotatedTimeLine:gvjs_ub,AnnotationChart:gvjs_vb,AreaChart:gvjs_Nb,BarChart:gvjs_Nb,BubbleChart:gvjs_Nb,Calendar:"calendar",CandlestickChart:gvjs_Nb,ClusterChart:"clusterchart",ColumnChart:gvjs_Nb,ComboChart:gvjs_Nb,Gantt:"gantt",Gauge:"gauge",GeoChart:gvjs_Yb,GeoMap:"geomap",Histogram:gvjs_Nb,ImageAreaChart:gvjs_$c,ImageBarChart:gvjs_$c,ImageCandlestickChart:gvjs_$c,ImageChart:gvjs_$c,ImageLineChart:gvjs_$c,ImagePieChart:gvjs_$c,ImageSparkLine:gvjs_$c,
LineChart:gvjs_Nb,Map:"map",MotionChart:gvjs_jd,OrgChart:gvjs_wd,PieChart:gvjs_Nb,RangeSelector:gvjs_Nb,Sankey:"sankey",ScatterChart:gvjs_Nb,SparklineChart:gvjs_Nb,SteppedAreaChart:gvjs_Nb,Table:gvjs_Od,Timeline:gvjs_Qd,TreeMap:"treemap",WordTree:gvjs_0d,StringFilter:gvjs_Mb,DateRangeFilter:gvjs_Mb,NumberRangeFilter:gvjs_Mb,CategoryFilter:gvjs_Mb,ChartRangeFilter:gvjs_Mb,NumberRangeSetter:gvjs_Mb,ColumnSelector:gvjs_Mb,Dashboard:gvjs_Mb};function gvjs_1n(a,b){var c=a.useFormatFromData;(typeof c!==gvjs_Db||c)&&gvjs_Jf(gvjs_Ig(a.format))&&(b=gvjs_Fe(b,function(d){return!gvjs_Jf(gvjs_Ig(d))}),gvjs_Ue(b),1==b.length&&(b=gvjs__ca(b[0]),a.format=b))}function gvjs__ca(a){gvjs_Jf(gvjs_Ig(a))||(a=a.replace(/\d/g,"0"),a=a.replace(/#{10,}/,gvjs_Gg("#",10)));return a};function gvjs_0ca(a){var b=gvjs_1ca(a),c=new gvjs_L(a);c.wp([0,1,{type:gvjs_f,calc:function(d,e){d=gvjs_2n(a,e);return null!=d?b.slope*d.x+b.intercept:null}}]);return c}function gvjs_1ca(a){var b=a.ca();for(var c=new gvjs_u,d=0;d<b;d++){var e=gvjs_2n(a,d);null!=e&&(c.x+=e.x,c.y+=e.y)}b=new gvjs_u(c.x/b,c.y/b);for(e=d=c=0;e<a.ca();e++){var f=gvjs_2n(a,e);null!=f&&(f=new gvjs_u(f.x-b.x,f.y-b.y),c+=f.x*f.y,d+=f.x*f.x)}a={};a.slope=c/d||1;a.intercept=b.y-a.slope*b.x;return a}
function gvjs_2n(a,b){var c=a.getValue(b,0);a=a.getValue(b,1);return null==c||null==a?null:new gvjs_u(c,a)};function gvjs_2ca(a){var b=a.getType(),c=a.Xa();a=a.cd();a:{var d=a.useFormatFromData;if(typeof d!==gvjs_Db||d){d=[gvjs_Wd,gvjs_Pd,"targetAxes.0","targetAxes.1",gvjs_Tb];for(var e=0;e<d.length;e++)if(gvjs_me(d[e]+gvjs_ja,a)){d=!1;break a}d=!0}else d=!1}if(d)if(b==gvjs_ua)3>c.Z()||(b=c.No(1),d=a.hAxis||{},gvjs_1n(d,[b]),a.hAxis=d,c=c.No(2),b=a.vAxes||{},d=b[0]||{},gvjs_1n(d,[c]),b[0]=d,a.vAxes=b);else if(b!=gvjs_Oa){d=a.vAxes||[{},{}];e=a.hAxis||{};for(var f=d[0]||{},g=d[1]||{},h=[],k=[],l=c&&c.Z()||
0,m=0;m<l;m++)if(c.Y(m)==gvjs_f){var n=c.No(m);var p=m;0==p?p=null:(p--,p=((a.series||{})[p]||{}).targetAxisIndex||0);switch(p){case 0:h.push(n);break;case 1:k.push(n)}}b==gvjs_ta?gvjs_1n(e,h):(gvjs_1n(f,h),gvjs_1n(g,k));0<l&&c.Y(0)!=gvjs_j&&(b=b==gvjs_ta?f:e,n=c.No(0),gvjs_1n(b,[n]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}
function gvjs_3ca(a){if(a.getOption(gvjs_tb)){var b=a.Xa();a.getType()==gvjs_cb&&2==b.Z()&&(b=gvjs_0ca(b),a.eh(b),a.$("series.1.lineWidth",2),a.$("series.1.pointSize",0),a.$("series.1.visibleInLegend",!1));a.$(gvjs_tb,null)}}function gvjs_4ca(a){var b=a.Xa(),c=a.Zi;if(Array.isArray(c))for(var d=0;d<c.length;d++)b=gvjs_Mm(b,c[d]);else null!=c&&(b=gvjs_Mm(b,c));a.XE(null);a.eh(b)}
function gvjs_5ca(a){var b=a.getType();if((gvjs_0n[b]||null)==gvjs_Nb&&b!=gvjs_cb){b=a.Xa();var c=a.getOption(gvjs_7c);if(null!=c){var d=[{calc:c?gvjs_Ld:"emptyString",sourceColumn:0,type:gvjs_j}],e=c?1:0;for(c=b.Z();e<c;e++)d.push(e);b=new gvjs_L(b);b.wp(d);a.$(gvjs_7c,null);a.eh(b)}}};var gvjs_6ca=gvjs_M.pe,gvjs_7ca=gvjs_M.sB,gvjs_3n=gvjs_M.VW;
function gvjs_4n(a,b){gvjs_I.call(this);b=b||{};typeof b===gvjs_j&&(b=gvjs_Sg(b));this.ia=b.container||null;this.Zx=b.containerId||null;this.nS=null;this.bM=a;this.ug=b[a+"Type"]||null;this.Ri=b[a+"Name"]||null;this.nR=this.visualization=this.CD=null;this.df=b.dataSourceUrl||null;this.mma=b.dataSourceChecksum||null;this.W=null;this.eh(b.dataTable);this.m=b.options||{};this.J=b.state||{};a=b.packages;this.GR=void 0!==a?a:null;this.Cw=b.query||null;this.WR=null;this.Dw=b.refreshInterval||null;this.Zi=
b.view||null;this.Kaa=b.initialView||null;this.wH=null;this.w9=[gvjs_4ca,gvjs_5ca,gvjs_2ca,gvjs_3ca];this.Yaa=b.isDefaultVisualization||void 0===b.isDefaultVisualization;this.yU=this.hea=null}gvjs_m(gvjs_4n,gvjs_I);gvjs_=gvjs_4n.prototype;gvjs_.O=function(){this.clear();gvjs_I.prototype.O.call(this)};gvjs_.clear=function(){gvjs_5n(this);gvjs_6n(this)};function gvjs_5n(a){a.WR&&(a.WR.clear(),a.WR=null)}
gvjs_.draw=function(a){a&&this.hfa(a);a=this.getContainer();try{var b=this.getType();if(null==b)throw Error("The "+this.bM+" type is not defined.");if(gvjs_vl(b))this.T8(a);else{var c=this.T8.bind(this,a),d=gvjs_3n(c,this.Iq.bind(this,a)),e=this.GR;if(null==e){var f=this.getType();f=f.replace(gvjs_5b,"");f=f.replace(gvjs_1b,"");e=gvjs_0n[f]||null;if(null==e)throw Error("Invalid visualization type: "+f);}typeof e===gvjs_j&&(e=[e]);b={packages:e,callback:d};var g=gvjs_me(gvjs_3c);null===g&&(g="current");
gvjs_jca(g,b)}}catch(h){this.Iq(a,h)}};gvjs_.clone=function(){var a=this.ao();a=new this.constructor(a);a.wH=this.wH;return a};gvjs_.toJSON=function(){var a=gvjs_7n(this,this.Xa());a.container=void 0;return gvjs_Pg(a)};gvjs_.ao=function(){return gvjs_7n(this,this.hea||this.Xa())};
function gvjs_7n(a,b){var c=a.GR,d=void 0;b&&(b=b.Rr(),d=b.ao());b={container:a.ia||void 0,containerId:a.Zx||void 0,dataSourceChecksum:a.mma||void 0,dataSourceUrl:a.df||void 0,dataTable:d,initialView:a.Kaa||void 0,options:a.cd()||void 0,state:a.getState()||void 0,packages:null===c?void 0:c,refreshInterval:a.Dw||void 0,query:a.getQuery()||void 0,view:a.Zi||void 0,isDefaultVisualization:a.Xaa()};b[a.bM+"Type"]=a.getType()||void 0;b[a.bM+"Name"]=a.getName()||void 0;a.Y5(b);return b}gvjs_.Y5=function(){};
gvjs_.SO=function(){return this.df};gvjs_.Xa=function(){return this.W};gvjs_.getType=function(){return this.ug};gvjs_.getName=function(){return this.Ri};gvjs_.bZ=function(){return this.visualization};gvjs_.getContainer=function(){var a;if(!(a=this.ia))a:{var b=this.nS;if(null==b){a=this.Zx;if(null==a){a=b;break a}b=gvjs_rl();var c=b.j(a);if(!b.$o(c))throw Error("The container #"+a+" is not defined.");b=this.nS=c}a=b}return a};gvjs_.RO=function(){return this.Zx};gvjs_.getQuery=function(){return this.Cw};
gvjs_.dP=function(){return this.Dw};gvjs_.getOption=function(a,b){return gvjs_8n(this.m,a,b)};function gvjs_8n(a,b,c){a=-1==b.indexOf(".")?a[b]:gvjs_me(b,a);return null!=a?a:void 0!==c?c:null}gvjs_.cd=function(){return this.m};gvjs_.getState=function(){return this.J};gvjs_.Xaa=function(){return this.Yaa};gvjs_.Jh=function(a){a!=this.df&&(gvjs_5n(this),this.df=a)};gvjs_.kwa=function(a){this.wH=a};gvjs_.voa=function(){return this.wH};gvjs_.eh=function(a){this.W=gvjs_Bj(a)};
gvjs_.Pw=function(a){this.ug=a};gvjs_.Br=function(a){this.Ri=a};gvjs_.hfa=function(a){this.nS=this.Zx=this.ia=null;typeof a===gvjs_j?this.Zx=a:this.ia=a};gvjs_.WS=function(a){this.nS=this.ia=null;this.Zx=a};gvjs_.wl=function(a){this.Cw=a;gvjs_5n(this)};gvjs_.zp=function(a){this.Dw=a;gvjs_5n(this)};gvjs_.$=function(a,b){if(null==b){if(b=this.m,null!==gvjs_8n(b,a)){var c=a.split(".");1<c.length&&(a=c.pop(),b=gvjs_8n(b,c.join(".")));delete b[a]}}else gvjs_9n(this.m,a,b)};
function gvjs_9n(a,b,c){b=b.split(".");for(var d=0;d<b.length;d++){var e=b[d];d==b.length-1?a[e]=c:(gvjs_p(a[e])&&a[e]!==Object.prototype[e]||(a[e]={}),a=a[e])}}gvjs_.setOptions=function(a){this.m=a||{}};gvjs_.setProperty=function(a,b){a=a.split(".");if(0<a.length){var c=a.shift();if(c=gvjs_8ca[c])0===a.length?c.set.apply(this,b):(c=c.get.apply(this),gvjs_9n(c,a.join("."),b))}};gvjs_.setState=function(a){this.J=a||{}};gvjs_.XK=function(a){this.GR=a};gvjs_.XE=function(a){this.Zi=a};
gvjs_.wwa=function(a){a!=this.visualization&&(this.nR=a)};gvjs_.mfa=function(a){this.Yaa=a};gvjs_.gP=function(){return new this.constructor(this.ao())};gvjs_.lP=function(){return this.Zi};gvjs_.VY=function(){return this.GR};gvjs_.Iq=function(a,b){b=b&&"undefined"!=typeof b.message?b.message:gvjs_Vb;a=gvjs_6ca(a,b);gvjs_N(this,gvjs_Vb,{id:a,message:b})};
gvjs_.jO=function(a,b){var c=gvjs_vl(this.getType());if(!c)throw Error("Invalid "+this.bM+" type: "+this.getType());this.nR&&(gvjs_6n(this),this.visualization=this.nR,this.nR=null);var d;if(d=this.visualization&&this.visualization.constructor==c)d=(d=this.visualization)&&typeof d.getContainer===gvjs_c?d.getContainer()==a:!1;d?a=this.visualization:(gvjs_6n(this),a=new c(a));this.CD&&this.CD!=a&&typeof this.CD.Lb===gvjs_c&&this.CD.Lb();this.CD=a;this.Bwa(a);this.hea=b;c=gvjs_9h(this.cd());b=new gvjs_4n(this.bM,
{chartType:this.getType(),dataTable:b,options:c,view:this.Zi});for(c=0;c<this.w9.length;c++)this.w9[c](b);a.draw(b.Xa(),b.cd(),this.getState())};gvjs_.dva=function(a){Array.isArray(this.Zi)?this.Zi.push(a):this.Zi=null===this.Zi?[a]:[this.Zi,a]};gvjs_.ana=function(a,b){if(b.mk()){var c=b.ZO(),d=b.JY();a=gvjs_7ca(a,b);gvjs_N(this,gvjs_Vb,{id:a,message:c,detailedMessage:d})}else this.jO(a,b.Xa())};
gvjs_.Bwa=function(a){var b=arguments,c=this;gvjs_$n(this);var d=[];gvjs_s([gvjs_g,gvjs_i,gvjs_Vb,gvjs_Kd],function(e){var f=gvjs_Ym(a,e,function(){e==gvjs_g&&(c.CD=null,c.visualization=a);e!=gvjs_g&&e!=gvjs_Kd||typeof a.getState!==gvjs_c||c.setState(a.getState.call(a));gvjs_N(c,e,b[0])});d.push(f)});this.yU=d};
gvjs_.T8=function(a){var b=this.Xa();if(b)this.jO(a,b);else if(null!=this.df)b=this.ana.bind(this,a),a=gvjs_3n(b,this.Iq.bind(this,a)),this.yr(a,!0);else throw Error("Cannot draw chart: no data specified.");};gvjs_.yr=function(a,b){b=void 0===b?!1:b;gvjs_5n(this);var c=this.WR=new gvjs_ym(this.df||""),d=this.Dw;d&&b&&c.zp(d);(b=this.getQuery())&&c.wl(b);c.send(a)};
function gvjs_6n(a){a.visualization&&typeof a.visualization.Lb===gvjs_c&&a.visualization.Lb();gvjs_$n(a);gvjs_J(a.visualization);a.visualization=null}function gvjs_$n(a){Array.isArray(a.yU)&&(gvjs_s(a.yU,function(b){gvjs_3m(b)}),a.yU=null)}
var gvjs_8ca={name:{get:gvjs_4n.prototype.getName,set:gvjs_4n.prototype.Br},type:{get:gvjs_4n.prototype.getType,set:gvjs_4n.prototype.Pw},container:{get:gvjs_4n.prototype.getContainer,set:gvjs_4n.prototype.hfa},containerId:{get:gvjs_4n.prototype.RO,set:gvjs_4n.prototype.WS},options:{get:gvjs_4n.prototype.cd,set:gvjs_4n.prototype.setOptions},state:{get:gvjs_4n.prototype.getState,set:gvjs_4n.prototype.setState},dataSourceUrl:{get:gvjs_4n.prototype.SO,set:gvjs_4n.prototype.Jh},dataTable:{get:gvjs_4n.prototype.Xa,
set:gvjs_4n.prototype.eh},refreshInterval:{get:gvjs_4n.prototype.dP,set:gvjs_4n.prototype.zp},query:{get:gvjs_4n.prototype.getQuery,set:gvjs_4n.prototype.wl},view:{get:gvjs_4n.prototype.lP,set:gvjs_4n.prototype.XE}};function gvjs_P(a){gvjs_4n.call(this,"control",a)}gvjs_m(gvjs_P,gvjs_4n);gvjs_=gvjs_P.prototype;gvjs_.Sy=gvjs_4n.prototype.bZ;gvjs_.gwa=gvjs_4n.prototype.Pw;gvjs_.uoa=gvjs_4n.prototype.getType;gvjs_.fwa=gvjs_4n.prototype.Br;gvjs_.toa=gvjs_4n.prototype.getName;function gvjs_ao(a){gvjs_I.call(this);this.Dh=new gvjs_Rn;this.af=new gvjs_In;this.D2={};this.SB={};this.NI=null;this.zD=[];this.qe=new gvjs_7m(this,a);this.jn=null}gvjs_r(gvjs_ao,gvjs_I);gvjs_=gvjs_ao.prototype;gvjs_.getSelection=function(){return this.af.getSelection()};gvjs_.O=function(){this.clear();gvjs_ao.o.O.call(this)};gvjs_.clear=function(){gvjs_s(this.zD,function(a){gvjs_3m(a)});this.zD=[];this.jn=null;this.Dh.clear()};gvjs_.Iq=function(a){this.qe.pe(a)};
gvjs_.bind=function(a,b){if(gvjs_bo(a)&&typeof a.Sy===gvjs_c)if(gvjs_bo(b)){var c=gvjs_te(a);if(gvjs_te(b)==c)this.Iq("Cannot bind a control to itself.");else{c=[];this.Dh.contains(a)||c.push(a);this.Dh.contains(b)||c.push(b);gvjs_Sn(this.Dh,a,b);if(this.Dh.hQ())var d=!0;else this.Iq("The requested control and participant cannot be bound together, as this would introduce a dependency cycle"),d=!1;if(d)for(a=0;a<c.length;a++)b=c[a],this.zD.push(gvjs_Ym(b,gvjs_Kd,gvjs_q(this.xqa,this,b))),this.zD.push(gvjs_Ym(b,
gvjs_g,gvjs_q(this.vqa,this,b))),this.zD.push(gvjs_Ym(b,gvjs_Vb,gvjs_q(this.uqa,this,b))),b.getChart&&this.zD.push(gvjs_Ym(b,gvjs_i,gvjs_q(this.wqa,this,b)));else c=this.Dh,gvjs_Tn(c,a,b)&&(gvjs_Zn(a,b,c.ft),gvjs_Zn(b,a,c.Ku),gvjs__n(c,a)&&c.Ah.remove(gvjs_Un(a)),gvjs__n(c,b)&&c.Ah.remove(gvjs_Un(b)))}}else this.Iq(b+" does not fit either the Control or Visualization specification.");else this.Iq(a+" does not fit the Control specification.")};
gvjs_.draw=function(a){if(a&&!this.Dh.isEmpty()){this.NI=gvjs_Bj(a);this.jn=new gvjs_co(this);a=gvjs_Xn(this.Dh);for(var b=0;b<a.length;b++)a[b].eh(this.NI);this.jn.start(a)}};function gvjs_bo(a){return gvjs_p(a)&&typeof a.draw===gvjs_c&&typeof a.setDataTable===gvjs_c}gvjs_.xqa=function(a){this.jn=this.jn||new gvjs_co(this);gvjs_do(this.jn,a)};
gvjs_.vqa=function(a){var b;if(b=gvjs_bo(a)&&typeof a.Sy===gvjs_c){b=a.Sy();if(gvjs_p(b))if(typeof b.applyOperator===gvjs_c)a:{b=this.Dh;for(var c=b.EO(a),d=c.La(),e=0;e<d.length;e++){var f=d[e];if(f!=a&&gvjs_Wn(c,f).length!=gvjs_Wn(b,f).length){b=!1;break a}}b=!0}else b=typeof b.apply===gvjs_c?!0:!1;else b=!1;b=!b}b?this.Iq(a+" does not fit the Control specification while handling 'ready' event."):(this.jn=this.jn||new gvjs_co(this),gvjs_do(this.jn,a))};
function gvjs_eo(a,b){var c=b.row;b=b.column;if(null!=c||null!=b)null==c?a.af.hS(b):null==b?a.af.oA(c):a.af.vK(c,b)}
gvjs_.wqa=function(a){var b=gvjs_te(a),c=a.getChart().getSelection();this.D2[b]||(this.D2[b]=new gvjs_In);c=gvjs_Fe(gvjs_t(c,function(e){for(var f=a.Xa();f!==this.NI;){e={row:null==e.row?null:f.getTableRowIndex(e.row),column:null==e.column?null:f.getTableColumnIndex(e.column)};0>e.row&&(e.row=null);0>e.column&&(e.column=null);if(null==e.row&&null==e.column)return null;f=f.Xa()}return e},this),function(e){return null!=e});var d=this.D2[b].setSelection(c);c=d.vB.getSelection();d=d.wE.getSelection();
gvjs_s(c,function(e){var f=e.row+","+e.column;this.SB[f]||(this.SB[f]=new gvjs_C);this.SB[f].add(b);f=e.row;e=e.column;if(null!=f||null!=e)null==f?this.af.oe(e):null==e?this.af.Op(f):gvjs_Qn(this.af,f,e)},this);gvjs_s(d,function(e){var f=e.row+","+e.column;this.SB[f]?(this.SB[f].remove(b),0===this.SB[f].tb()&&gvjs_eo(this,e)):gvjs_eo(this,e)},this)};gvjs_.uqa=function(a){this.jn&&this.jn.handleError(a)};
function gvjs_9ca(a,b){b?gvjs_N(a,gvjs_g,null):a.Iq("One or more participants failed to draw()");a.jn=null}
function gvjs_$ca(a,b){if(1==b.length)return b[0];var c=b[0],d=gvjs_Te(b,1),e=new gvjs_C(gvjs_fo(a,d[0]));for(b=1;b<d.length&&(e=e.iD(gvjs_fo(a,d[b])),!e.isEmpty());b++);b=[];for(var f=0;f<c.ca();f++)e.contains(gvjs_go(a,c,f))&&b.push(f);e=new gvjs_C(gvjs_ho(a,d[0]));for(f=1;f<d.length&&(e=e.iD(gvjs_ho(a,d[f])),!e.isEmpty());f++);d=[];for(f=0;f<c.Z();f++)e.contains(gvjs_io(a,c,f))&&d.push(f);a=new gvjs_L(c);a.Ap(b);a.wp(d);return a}
function gvjs_fo(a,b){for(var c=[],d=0;d<b.ca();d++){var e=gvjs_go(a,b,d);null!=e&&c.push(e)}return c}function gvjs_go(a,b,c){for(;b!==a.NI;)c=b.nj(c),b=b.Xa();return c}function gvjs_ho(a,b){for(var c=[],d=0;d<b.Z();d++){var e=gvjs_io(a,b,d);null!=e&&c.push(e)}return c}function gvjs_io(a,b,c){for(;b!==a.NI&&-1!==c;)c=b.jP(c),b=b.Xa();-1==c&&(c=null);return c}function gvjs_co(a){this.$p=a;this.Dh=a.Dh.clone();this.Kr={};a=this.Dh.La();for(var b=0;b<a.length;b++)this.Kr[gvjs_te(a[b])]=gvjs_g}
gvjs_co.prototype.start=function(a){gvjs_co.prototype.Uba.apply(this,a);for(var b=0;b<a.length;b++)this.nh(a[b])};function gvjs_do(a,b){if(a.Dh.contains(b)){switch(a.Kr[gvjs_te(b)]){case "pending":break;case gvjs_Vb:break;case gvjs_Ub:a.Kr[gvjs_te(b)]=gvjs_g;gvjs_jo(a,b);break;case gvjs_g:a.Uba(b);gvjs_jo(a,b);break;default:gvjs_te(b)}gvjs_ko(a)}}
gvjs_co.prototype.handleError=function(a){if(this.Dh.contains(a)){switch(this.Kr[gvjs_te(a)]){case "pending":case gvjs_g:case gvjs_Vb:break;case gvjs_Ub:this.Kr[gvjs_te(a)]=gvjs_Vb;a=this.Dh.EO(a).La();for(var b=1;b<a.length;b++)this.Kr[gvjs_te(a[b])]=gvjs_Vb;break;default:gvjs_te(a)}gvjs_ko(this)}};function gvjs_ko(a){var b=0;gvjs_6e(a.Kr,function(c){if(c==gvjs_Vb)b++;else if(c!=gvjs_g)return!1;return!0},a)&&gvjs_9ca(a.$p,0==b)}
gvjs_co.prototype.Uba=function(a){for(var b=gvjs_Rn.prototype.EO.apply(this.Dh,arguments),c=b.La(),d=0;d<c.length;d++){var e=b,f=c[d];if(!e.contains(f)||e.Ku.Pe(gvjs_Un(f)))this.Kr[gvjs_te(c[d])]="pending"}};gvjs_co.prototype.nh=function(a){this.Kr[gvjs_te(a)]=gvjs_Ub;var b=gvjs_M.VW(gvjs_q(function(){a.draw()},this),gvjs_q(this.handleError,this,a));gvjs_lm(b)};
function gvjs_jo(a,b){var c=a.Dh.We(b);if(c){if("undefined"===typeof b.Sy)throw Error("Dashboard participant is not a control.");b=b.Sy();b.ifa&&b.ifa(c);for(b=0;b<c.length;b++){var d=c[b];a:{var e=a;var f=gvjs_Wn(e.Dh,d);if(f)for(var g=0;g<f.length;g++)if(e.Kr[gvjs_te(f[g])]!=gvjs_g){e=!1;break a}e=!0}e&&(e=gvjs_ada(a,d),d.eh(e),a.nh(d))}}}function gvjs_ada(a,b){b=gvjs_t(gvjs_Wn(a.Dh,b),function(c){c=c.Sy();if(typeof c.apply===gvjs_c)return c.apply.call(c)});return gvjs_$ca(a.$p,b)};function gvjs_lo(a){gvjs_I.call(this);this.ia=a;this.$p=new gvjs_ao(this.ia);gvjs_J(this.U1);this.U1=gvjs_Ym(this.$p,gvjs_g,gvjs_q(this.G$,this,gvjs_g));gvjs_J(this.XX);this.XX=gvjs_Ym(this.$p,gvjs_Vb,gvjs_q(this.G$,this,gvjs_Vb))}gvjs_r(gvjs_lo,gvjs_I);gvjs_=gvjs_lo.prototype;gvjs_.O=function(){this.clear();gvjs_J(this.U1);gvjs_J(this.XX);gvjs_J(this.$p);gvjs_lo.o.O.call(this)};gvjs_.clear=function(){gvjs_3m(this.U1);gvjs_3m(this.XX);this.$p.clear()};
gvjs_.bind=function(a,b){Array.isArray(a)||(a=[a]);Array.isArray(b)||(b=[b]);for(var c=0;c<a.length;c++)for(var d=0;d<b.length;d++)this.$p.bind(a[c],b[d]);return this};gvjs_.draw=function(a){this.$p.draw(a)};gvjs_.getContainer=function(){return this.ia};gvjs_.getSelection=function(){return this.$p.getSelection()};gvjs_.G$=function(a,b){gvjs_N(this,a,b||null)};function gvjs_mo(a,b,c,d){this.query=a;this.container=d;this.Ai=this.qb=this.l8=this.bX=this.nX=null;this.options=c||{};this.visualization=b;d&&(this.Ai=this.nX=gvjs_bda(d));if(!(b&&"draw"in b)||typeof b.draw!==gvjs_c)throw Error("Visualization must have a draw method.");}function gvjs_bda(a){return function(b){(0,gvjs_M.removeAll)(a);var c=b.mk();c&&(0,gvjs_M.sB)(a,b);return!c}}gvjs_=gvjs_mo.prototype;gvjs_.setOptions=function(a){this.options=a||{}};
gvjs_.draw=function(){this.visualization&&this.visualization.draw(this.qb,this.options)};gvjs_.jwa=function(a){var b=this.container;this.Ai=a?a:b?this.Ai=this.nX:null};gvjs_.ME=function(){var a=this;if(!this.Ai)throw Error("If no container was supplied, a custom error handler must be supplied instead.");this.query.send(function(b){var c=a.bX;c&&c(b);a.VC(b);(c=a.l8)&&c(b)})};gvjs_.VC=function(a){var b=this.Ai;b(a)&&this.visualization&&(this.qb=a.Xa(),this.visualization.draw(this.qb,this.options))};
gvjs_.YS=function(a){if(null==a)this.bX=null;else{if(typeof a!==gvjs_c)throw Error(gvjs_Da);this.bX=a}};gvjs_.XS=function(a){if(null!=a){if(typeof a!==gvjs_c)throw Error("Custom post response handler must be a function.");this.l8=a}};gvjs_.abort=function(){this.query.abort()};function gvjs_Q(a){gvjs_4n.call(this,gvjs_Fb,a)}gvjs_m(gvjs_Q,gvjs_4n);gvjs_=gvjs_Q.prototype;gvjs_.vf=gvjs_4n.prototype.bZ;gvjs_.TS=gvjs_4n.prototype.wwa;gvjs_.Yd=gvjs_4n.prototype.Pw;gvjs_.Va=gvjs_4n.prototype.getType;gvjs_.M2=gvjs_4n.prototype.Br;gvjs_.EY=gvjs_4n.prototype.getName;function gvjs_no(a){gvjs_4n.call(this,"dashboard",a);a=a||{};typeof a===gvjs_j&&(a=gvjs_Sg(a));this.de=a.wrappers||null;this.HB=a.bindings||null;this.Pw(a.dashboardType||"Dashboard");gvjs_oo(this)}gvjs_m(gvjs_no,gvjs_4n);gvjs_=gvjs_no.prototype;
gvjs_.jO=function(a,b){function c(m){return f[m]}gvjs_J(this.visualization);a=gvjs_ul(a);for(var d=new gvjs_lo(a),e=this.HB||[],f=this.de,g=e.length,h=0;h<g;h++){var k=gvjs_t(e[h].controls,c),l=gvjs_t(e[h].participants,c);d.bind(k,l)}this.visualization=d;gvjs_4n.prototype.jO.call(this,a,b)};gvjs_.Y5=function(a){a.wrappers=this.de?gvjs_t(this.de,function(b){return b.toJSON()}):void 0;a.bindings=this.HB||void 0};gvjs_.xwa=function(a){this.de=a||null;gvjs_oo(this)};gvjs_.Moa=function(){return this.de};
gvjs_.ewa=function(a){this.HB=a||null;gvjs_oo(this)};gvjs_.ooa=function(){return this.HB};function gvjs_oo(a){var b=a.de;if(null!==b&&!Array.isArray(b)){var c=[];gvjs_v(b,function(e,f){gvjs_po(e)||(e=gvjs_qo(e));e.Br(f);c.push(e)},a);b=c}var d=a.HB;gvjs_ro(b)&&gvjs_ro(d)||(a.de=gvjs_t(b,a.Q0,a),a.HB=gvjs_t(d,a.Nta,a))}gvjs_.Q0=function(a){gvjs_po(a)||(a=gvjs_qo(a));a.eh(null);a.Jh(null);return a};
gvjs_.Nta=function(a){var b=a.controls,c=a.participants;if(gvjs_ro(b)||gvjs_ro(c))throw Error("invalid binding: "+a);b=gvjs_t(b,this.D9,this);c=gvjs_t(c,this.D9,this);return{controls:b,participants:c}};gvjs_.D9=function(a){var b=a,c=/^{.*}$/;if(gvjs_p(a)||typeof a===gvjs_j&&c.test(a))return gvjs_po(b)||(b=gvjs_qo(b)),this.de.push(b),this.de.length-1;a=gvjs_cda(this);a=gvjs_Jf(gvjs_Ig(b))?-1:gvjs_De(a,b);if(-1==a)throw Error("Invalid wrapper name: "+b);return a};
function gvjs_po(a){return typeof a.toJSON===gvjs_c}function gvjs_cda(a){return gvjs_t(a.de,function(b){return b.getName()})}function gvjs_ro(a){return Array.isArray(a)?gvjs_Me(a):!0}gvjs_.woa=gvjs_4n.prototype.bZ;gvjs_.mwa=gvjs_4n.prototype.Br;gvjs_.xoa=gvjs_4n.prototype.getName;function gvjs_so(a,b){gvjs_qo(a).draw(b)}function gvjs_qo(a){a=a||{};typeof a===gvjs_j&&(a=gvjs_Sg(a));return a.controlType?new gvjs_P(a):a.dashboardType?new gvjs_no(a):new gvjs_Q(a)};if(gvjs_x&&gvjs_x)try{new ActiveXObject("MSXML2.DOMDocument")}catch(a){};function gvjs_to(a,b,c){var d=b.Y(c),e=b.nd(c),f=b.Ca(c);d=a.oe(d,f,e);a.VS(d,b.fl(c))}function gvjs_uo(a){for(var b=0,c=0;c<a.length;c++)b+=a[c];return b}function gvjs_vo(a){return a.length}function gvjs_wo(a){return gvjs_uo(a)/a.length}
function gvjs_xo(a,b,c){function d(x,y,z,A){return y.call(null,z.getValue(A,x))}var e=[],f=[];gvjs_s(b,function(x){if(typeof x===gvjs_f)e.push(x);else if(gvjs_pe(x)==gvjs_vd){var y=x.column;y=a.wf(y);"modifier"in x&&f.push({Tka:{calc:gvjs_ve(d,y,x.modifier),type:x.type,label:x.label,id:x.id},Cta:e.length});e.push(y)}});if(!gvjs_Me(f)){var g=new gvjs_L(a),h=g.m$();gvjs_s(f,function(x){var y=h.length;h[y]=x.Tka;e[x.Cta]=y});g.wp(h);a=g}var k=new gvjs_G,l=[];gvjs_s(e,function(x,y){var z=a.Y(x),A=b[y].label||
a.Ca(x);x=null!=b[y].id?b[y].id:a.nd(x);k.oe(z,A,x);l.push(z)});c=c||[];gvjs_s(c,function(x){var y=a.wf(x.column),z=x.label||a.Ca(y);y=null!=x.id?x.id:a.nd(y);k.oe(x.type,z,y)});var m=[];gvjs_s(e,function(x){m.push({column:x})});for(var n=a.un(m),p=[],q=0;q<c.length;q++)p.push([]);for(q=0;q<n.length;q++){gvjs_s(c,function(x,y){p[y].push(a.getValue(n[q],a.wf(x.column)))});g=!1;if(q<n.length-1){g=!0;for(var r=0;r<e.length;r++){var t=a.getValue(n[q],e[r]),u=a.getValue(n[q+1],e[r]);if(0!=gvjs_lj(l[r],
t,u)){g=!1;break}}}if(!g){var v=k.Op();gvjs_s(e,function(x,y){k.Wa(v,y,a.getValue(n[q],x))});var w=b.length;gvjs_s(c,function(x,y){x=x.aggregation.call(null,p[y]);k.Wa(v,w+y,x)});for(g=0;g<c.length;g++)p[g]=[]}}return k};function gvjs_yo(a){this.options=a||{}}gvjs_yo.prototype.format=function(a,b){if(a.Y(b)===gvjs_f)for(var c=this.options.base||0,d=0;d<a.ca();d++){var e=a.getValue(d,b);a.setProperty(d,b,gvjs_Hb,null!=e&&e<c?"google-visualization-formatters-arrow-dr":null!=e&&e>c?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};gvjs_yo.prototype.To=function(a){return a===gvjs_f?a:null};function gvjs_zo(a){this.options=a||{}}function gvjs_Ao(a,b,c){0<b&&c.push('<span class="google-charts-bar-'+(a||"w")+'" style="width:'+b+'px;"></span>')}
gvjs_zo.prototype.format=function(a,b){var c=a.Y(b);if(null!=this.To(c)){c=this.options;var d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.ck(b),null==e&&(e=f.max),null==d&&(d=Math.min(0,f.min));d>=e&&(f=f||a.ck(b),e=f.max,d=f.min);d===e&&(0===d?e=1:0<d?d=0:e=0);f=e-d;var g=c.base||0;g=Math.max(d,Math.min(e,g));var h=c.width||100,k=c.showValue;null==k&&(k=!0);for(var l=Math.round((g-d)/f*h),m=h-l,n=0;n<a.ca();n++){var p=Number(a.getValue(n,b)),q=[];p=Math.max(d,Math.min(e,p));var r=Math.ceil((p-d)/
f*h);q.push('<span class="google-visualization-formatters-bars">');gvjs_Ao("s",1,q);var t=gvjs_Bo(c.colorPositive,"b"),u=gvjs_Bo(c.colorNegative,"r"),v=c.drawZeroLine?1:0;0<l?p<g?(gvjs_Ao("w",r,q),gvjs_Ao(u,l-r,q),0<v&&gvjs_Ao("z",v,q),gvjs_Ao("w",m,q)):(gvjs_Ao("w",l,q),0<v&&gvjs_Ao("z",v,q),gvjs_Ao(t,r-l,q),gvjs_Ao("w",h-r,q)):(gvjs_Ao(t,r,q),gvjs_Ao("w",h-r,q));gvjs_Ao("s",1,q);p=a.getProperty(n,b,gvjs_rb);null==p&&(p=a.Ha(n,b),a.setProperty(n,b,gvjs_rb,p));k&&(q.push("\u00a0"),q.push(p));q.push("</span>\u00a0");
a.Lw(n,b,q.join(""))}}};gvjs_zo.prototype.To=function(a){return a===gvjs_f?a:null};function gvjs_Bo(a,b){a=(a||"").toLowerCase();return gvjs_dda[a]||b}var gvjs_dda={red:"r",blue:"b",green:"g"};function gvjs_Co(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_Do(a));null!=b&&Array.isArray(b)&&(b=gvjs_Do(b));this.from=a;this.Ek=b;this.color=c;this.KV=d}gvjs_Co.prototype.contains=function(a){var b=this.from,c=this.Ek;if(null==a)return null==b&&null==c;a instanceof Date?a=a.getTime():Array.isArray(a)&&(a=gvjs_Do(a));return(null==b||a>=b)&&(null==c||a<c)};gvjs_Co.prototype.he=function(){return this.color};
gvjs_Co.prototype.getBackgroundColor=function(){return this.KV};function gvjs_Eo(a,b,c,d,e){gvjs_Co.call(this,a,b,c,"");this.XR=0;typeof a===gvjs_f&&typeof b===gvjs_f&&(this.XR=b-a,0>=this.XR&&(this.XR=1));this.hoa=gvjs_Th(gvjs_Oh(d).hex);this.Xxa=gvjs_Th(gvjs_Oh(e).hex)}gvjs_m(gvjs_Eo,gvjs_Co);gvjs_Eo.prototype.getBackgroundColor=function(a){if(typeof a!==gvjs_f)return"";a=gvjs_Vh(this.hoa,this.Xxa,1-(a-this.from)/this.XR);return gvjs_Uh(a[0],a[1],a[2])};function gvjs_Fo(){this.YR=[]}
gvjs_Fo.prototype.addRange=function(a,b,c,d){this.YR.push(new gvjs_Co(a,b,c,d))};gvjs_Fo.prototype.Wja=function(a,b,c,d,e){this.YR.push(new gvjs_Eo(a,b,c,d,e))};gvjs_Fo.prototype.format=function(a,b){var c=a.Y(b);if(null!=this.To(c))for(c=0;c<a.ca();c++){for(var d=a.getValue(c,b),e="",f=0;f<this.YR.length;f++){var g=this.YR[f];if("undefined"!==typeof d&&g.contains(d)){f=g.he();d=g.getBackgroundColor(d);f&&(e+=gvjs_Ib+f+";");d&&(e+=gvjs_zb+d+";");break}}a.setProperty(c,b,gvjs_Md,e)}};
gvjs_Fo.prototype.To=function(a){return a!==gvjs_Pb&&a!==gvjs_Qb&&a!==gvjs_Rd&&a!==gvjs_f&&a!==gvjs_j?null:a};function gvjs_Do(a){return 36E5*a[0]+6E4*a[1]+1E3*a[2]+(4===a.length?a[3]:0)};function gvjs_Go(a){this.pattern=a||""}gvjs_Go.prototype.format=function(a,b,c,d){var e=b[0];null!=c&&typeof c===gvjs_f&&(e=c);d=d||null;for(c=0;c<a.ca();c++){var f=this.pattern.replace(/{(\d+)}/g,function(g){return function(h,k,l,m){return 0<l&&"\\"===m[l-1]?h:a.Ha(g,b[Number(k)])}}(c));f=f.replace(/\\(.)/g,"$1");d?a.setProperty(c,e,d,f):a.Lw(c,e,f)}};gvjs_Go.prototype.To=function(a){return a};gvjs_o("google.visualization.drawChart",gvjs_so,void 0);
gvjs_o("google.visualization.createUrl",function(a,b){typeof a===gvjs_j&&(a=gvjs_Sg(a));var c=[],d;for(d in a)if("options"==d){var e=a[d],f;for(f in e){var g=e[f];typeof g!==gvjs_j&&(g=gvjs_Pg(g));c.push(f+"="+encodeURIComponent(String(g)))}}else g=a[d],typeof g!==gvjs_j&&(g=typeof g.toJSON===gvjs_c?g.toJSON():gvjs_Pg(g)),c.push(d+"="+encodeURIComponent(String(g)));a=gvjs_pl()+"/chart.html";a=a.replace(/^https?:/,"");c=(b||a)+"?"+c.join("&");c=c.replace(/'/g,"%27");return c=c.replace(/"/g,"%22")},
void 0);gvjs_o("google.visualization.createSnippet",function(a){var b=gvjs_pl()+"/chart.js";b=b.replace(/^https?:/,"");b='<script type="text/javascript" src="'+b+'">\n';a=gvjs_qo(a).toJSON();a=a.replace(/</g,gvjs_fa);a=a.replace(/>/g,"&gt;");return b+a+"\n\x3c/script>"},void 0);gvjs_o("google.visualization.createWrapper",gvjs_qo,void 0);gvjs_o("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.gP;gvjs_Q.prototype.getDataSourceUrl=gvjs_Q.prototype.SO;gvjs_Q.prototype.getDataTable=gvjs_Q.prototype.Xa;gvjs_Q.prototype.getChartName=gvjs_Q.prototype.EY;gvjs_Q.prototype.getChartType=gvjs_Q.prototype.Va;gvjs_Q.prototype.getChart=gvjs_Q.prototype.vf;gvjs_Q.prototype.getContainerId=gvjs_Q.prototype.RO;gvjs_Q.prototype.getPackages=gvjs_Q.prototype.VY;
gvjs_Q.prototype.getQuery=gvjs_Q.prototype.getQuery;gvjs_Q.prototype.getRefreshInterval=gvjs_Q.prototype.dP;gvjs_Q.prototype.getView=gvjs_Q.prototype.lP;gvjs_Q.prototype.getOption=gvjs_Q.prototype.getOption;gvjs_Q.prototype.getOptions=gvjs_Q.prototype.cd;gvjs_Q.prototype.getState=gvjs_Q.prototype.getState;gvjs_Q.prototype.getCustomRequestHandler=gvjs_Q.prototype.voa;gvjs_Q.prototype.isDefaultVisualization=gvjs_Q.prototype.Xaa;gvjs_Q.prototype.pushView=gvjs_Q.prototype.dva;
gvjs_Q.prototype.safeDraw=gvjs_Q.prototype.draw;gvjs_Q.prototype.sendQuery=gvjs_Q.prototype.yr;gvjs_Q.prototype.setDataSourceUrl=gvjs_Q.prototype.Jh;gvjs_Q.prototype.setDataTable=gvjs_Q.prototype.eh;gvjs_Q.prototype.setChart=gvjs_Q.prototype.TS;gvjs_Q.prototype.setChartName=gvjs_Q.prototype.M2;gvjs_Q.prototype.setChartType=gvjs_Q.prototype.Yd;gvjs_Q.prototype.setContainerId=gvjs_Q.prototype.WS;gvjs_Q.prototype.setIsDefaultVisualization=gvjs_Q.prototype.mfa;gvjs_Q.prototype.setPackages=gvjs_Q.prototype.XK;
gvjs_Q.prototype.setQuery=gvjs_Q.prototype.wl;gvjs_Q.prototype.setRefreshInterval=gvjs_Q.prototype.zp;gvjs_Q.prototype.setView=gvjs_Q.prototype.XE;gvjs_Q.prototype.setOption=gvjs_Q.prototype.$;gvjs_Q.prototype.setOptions=gvjs_Q.prototype.setOptions;gvjs_Q.prototype.setState=gvjs_Q.prototype.setState;gvjs_Q.prototype.setCustomRequestHandler=gvjs_Q.prototype.kwa;gvjs_o("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.gP;gvjs_P.prototype.getDataSourceUrl=gvjs_P.prototype.SO;gvjs_P.prototype.getDataTable=gvjs_P.prototype.Xa;gvjs_P.prototype.getControlName=gvjs_P.prototype.toa;gvjs_P.prototype.getControlType=gvjs_P.prototype.uoa;gvjs_P.prototype.getControl=gvjs_P.prototype.Sy;gvjs_P.prototype.getContainerId=gvjs_P.prototype.RO;gvjs_P.prototype.getPackages=gvjs_P.prototype.VY;gvjs_P.prototype.getQuery=gvjs_P.prototype.getQuery;
gvjs_P.prototype.getRefreshInterval=gvjs_P.prototype.dP;gvjs_P.prototype.getView=gvjs_P.prototype.lP;gvjs_P.prototype.getOption=gvjs_P.prototype.getOption;gvjs_P.prototype.getOptions=gvjs_P.prototype.cd;gvjs_P.prototype.getState=gvjs_P.prototype.getState;gvjs_P.prototype.sendQuery=gvjs_P.prototype.yr;gvjs_P.prototype.setDataSourceUrl=gvjs_P.prototype.Jh;gvjs_P.prototype.setDataTable=gvjs_P.prototype.eh;gvjs_P.prototype.setControlName=gvjs_P.prototype.fwa;gvjs_P.prototype.setControlType=gvjs_P.prototype.gwa;
gvjs_P.prototype.setContainerId=gvjs_P.prototype.WS;gvjs_P.prototype.setPackages=gvjs_P.prototype.XK;gvjs_P.prototype.setQuery=gvjs_P.prototype.wl;gvjs_P.prototype.setRefreshInterval=gvjs_P.prototype.zp;gvjs_P.prototype.setView=gvjs_P.prototype.XE;gvjs_P.prototype.setOption=gvjs_P.prototype.$;gvjs_P.prototype.setOptions=gvjs_P.prototype.setOptions;gvjs_P.prototype.setState=gvjs_P.prototype.setState;gvjs_o("google.visualization.DashboardWrapper",gvjs_no,void 0);gvjs_no.prototype.clear=gvjs_no.prototype.clear;
gvjs_no.prototype.draw=gvjs_no.prototype.draw;gvjs_no.prototype.toJSON=gvjs_no.prototype.toJSON;gvjs_no.prototype.getBindings=gvjs_no.prototype.ooa;gvjs_no.prototype.getDataSourceUrl=gvjs_no.prototype.SO;gvjs_no.prototype.getDataTable=gvjs_no.prototype.Xa;gvjs_no.prototype.getDashboard=gvjs_no.prototype.woa;gvjs_no.prototype.getDashboardName=gvjs_no.prototype.xoa;gvjs_no.prototype.getContainerId=gvjs_no.prototype.RO;gvjs_no.prototype.getPackages=gvjs_no.prototype.VY;gvjs_no.prototype.getQuery=gvjs_no.prototype.getQuery;
gvjs_no.prototype.getRefreshInterval=gvjs_no.prototype.dP;gvjs_no.prototype.getView=gvjs_no.prototype.lP;gvjs_no.prototype.getWrappers=gvjs_no.prototype.Moa;gvjs_no.prototype.setBindings=gvjs_no.prototype.ewa;gvjs_no.prototype.setDataSourceUrl=gvjs_no.prototype.Jh;gvjs_no.prototype.setDataTable=gvjs_no.prototype.eh;gvjs_no.prototype.setDashboardName=gvjs_no.prototype.mwa;gvjs_no.prototype.setContainerId=gvjs_no.prototype.WS;gvjs_no.prototype.setPackages=gvjs_no.prototype.XK;
gvjs_no.prototype.setQuery=gvjs_no.prototype.wl;gvjs_no.prototype.setRefreshInterval=gvjs_no.prototype.zp;gvjs_no.prototype.setView=gvjs_no.prototype.XE;gvjs_no.prototype.getSnapshot=gvjs_no.prototype.gP;gvjs_no.prototype.setWrappers=gvjs_no.prototype.xwa;gvjs_o("google.visualization.data.avg",gvjs_wo,void 0);gvjs_o("google.visualization.data.count",gvjs_vo,void 0);gvjs_o("google.visualization.data.group",gvjs_xo,void 0);
gvjs_o("google.visualization.data.join",function(a,b,c,d,e,f){d=gvjs_t(d,function(C){var H=a.wf(C[0]);C=b.wf(C[1]);return[H,C]});e=gvjs_t(e,gvjs_q(a.wf,a));f=gvjs_t(f,gvjs_q(b.wf,b));var g=c==gvjs_dd||c==gvjs_Xb,h=c==gvjs_h||c==gvjs_Xb,k=new gvjs_G,l=[];gvjs_s(d,function(C){var H=a.Y(C[0]),G=b.Y(C[1]);if(H!=G)throw Error("Key types do not match:"+H+gvjs_ha+G);gvjs_to(k,a,C[0]);l.push(H)});var m=[],n=[];gvjs_s(d,function(C){m.push({column:C[0]});n.push({column:C[1]})});var p=a.un(m),q=b.un(n);gvjs_s(e,
function(C){gvjs_to(k,a,C)});gvjs_s(f,function(C){gvjs_to(k,b,C)});for(var r=!1,t=0,u=0,v=0;t<p.length||u<q.length;){var w=0,x=[];if(u>=q.length)if(g)x[0]=p[t],w=-1;else break;else if(t>=p.length)if(h)x[1]=q[u],w=1;else break;else{x[0]=p[t];x[1]=q[u];for(var y=0;y<d.length;y++){w=a.getValue(x[0],d[y][0]);var z=b.getValue(x[1],d[y][1]);w=gvjs_lj(l[y],w,z);if(0!=w)break}}if(r&&0!=w)r=!1,u++;else{if(-1==w&&g||1==w&&h||0==w){k.Op();if(-1==w&&g||0==w&&c!=gvjs_h){var A=a;var B=0}else A=b,B=1;gvjs_s(d,function(C,
H){c==gvjs_Xb?k.Wa(v,H,A.getValue(x[B],C[B])):k.mc(v,H,A.getValue(x[B],C[B]),A.Ha(x[B],C[B]),A.getProperties(x[B],C[B]))});if(-1==w&&g||0==w){var F=d.length;gvjs_s(e,function(C,H){k.mc(v,H+F,a.getValue(x[0],C),a.Ha(x[0],C),a.getProperties(x[0],C))})}if(1==w&&h||0==w)F=e.length+d.length,gvjs_s(f,function(C,H){k.mc(v,H+F,b.getValue(x[1],C),b.Ha(x[1],C),b.getProperties(x[1],C))});v++}1==w?u++:t++;0==w&&(r=!0)}}return k},void 0);
gvjs_o("google.visualization.data.max",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];null!=d&&d>b&&(b=d)}return b},void 0);gvjs_o("google.visualization.data.min",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];null!=d&&d<b&&(b=d)}return b},void 0);gvjs_o("google.visualization.data.month",function(a){return a.getMonth()+1},void 0);gvjs_o("google.visualization.data.sum",gvjs_uo,void 0);gvjs_o(gvjs_Pc,gvjs_ym,void 0);gvjs_ym.prototype.makeRequest=gvjs_ym.prototype.makeRequest;gvjs_ym.prototype.setRefreshInterval=gvjs_ym.prototype.zp;gvjs_ym.prototype.setQuery=gvjs_ym.prototype.wl;gvjs_ym.prototype.send=gvjs_ym.prototype.send;gvjs_ym.prototype.setRefreshable=gvjs_ym.prototype.swa;gvjs_ym.prototype.setTimeout=gvjs_ym.prototype.setTimeout;gvjs_ym.prototype.setHandlerType=gvjs_ym.prototype.pwa;gvjs_ym.prototype.setHandlerParameter=gvjs_ym.prototype.kfa;gvjs_ym.setResponse=gvjs_Am;
gvjs_ym.prototype.abort=gvjs_ym.prototype.abort;gvjs_ym.prototype.clear=gvjs_ym.prototype.clear;gvjs_o("google.visualization.CustomQuery",gvjs_Hm,void 0);gvjs_Hm.prototype.send=gvjs_Hm.prototype.send;gvjs_o("google.visualization.QueryResponse",gvjs_Ej,void 0);gvjs_Ej.prototype.getDataTable=gvjs_Ej.prototype.Xa;gvjs_Ej.prototype.isError=gvjs_Ej.prototype.mk;gvjs_Ej.prototype.hasWarning=gvjs_Ej.prototype.DZ;gvjs_Ej.prototype.getReasons=gvjs_Ej.prototype.j$;gvjs_Ej.prototype.getMessage=gvjs_Ej.prototype.ZO;
gvjs_Ej.prototype.getDetailedMessage=gvjs_Ej.prototype.JY;gvjs_o("google.visualization.Data",gvjs_Im,void 0);gvjs_Im.prototype.getColumnId=gvjs_Im.prototype.nd;gvjs_Im.prototype.getColumnIndex=gvjs_Im.prototype.wf;gvjs_Im.prototype.getColumnLabel=gvjs_Im.prototype.Ca;gvjs_Im.prototype.getColumnPattern=gvjs_Im.prototype.No;gvjs_Im.prototype.getColumnProperty=gvjs_Im.prototype.Xe;gvjs_Im.prototype.getColumnProperty=gvjs_Im.prototype.Xe;gvjs_Im.prototype.getColumnProperties=gvjs_Im.prototype.fl;
gvjs_Im.prototype.getColumnRange=gvjs_Im.prototype.ck;gvjs_Im.prototype.getColumnRole=gvjs_Im.prototype.Yh;gvjs_Im.prototype.getColumnType=gvjs_Im.prototype.Y;gvjs_Im.prototype.getDistinctValues=gvjs_Im.prototype.Ty;gvjs_Im.prototype.getFilteredRows=gvjs_Im.prototype.it;gvjs_Im.prototype.getFormattedValue=gvjs_Im.prototype.Ha;gvjs_Im.prototype.getNumberOfColumns=gvjs_Im.prototype.Z;gvjs_Im.prototype.getNumberOfRows=gvjs_Im.prototype.ca;gvjs_Im.prototype.getProperties=gvjs_Im.prototype.getProperties;
gvjs_Im.prototype.getProperty=gvjs_Im.prototype.getProperty;gvjs_Im.prototype.getRowProperty=gvjs_Im.prototype.fm;gvjs_Im.prototype.getRowProperties=gvjs_Im.prototype.zv;gvjs_Im.prototype.getSortedRows=gvjs_Im.prototype.un;gvjs_Im.prototype.getUnderlyingTableColumnIndex=gvjs_Im.prototype.Xy;gvjs_Im.prototype.getTableRowIndex=gvjs_Im.prototype.nj;gvjs_Im.prototype.getUnderlyingTableRowIndex=gvjs_Im.prototype.Yy;gvjs_Im.prototype.getTableProperty=gvjs_Im.prototype.Wy;
gvjs_Im.prototype.getTableProperties=gvjs_Im.prototype.Cv;gvjs_Im.prototype.getValue=gvjs_Im.prototype.getValue;gvjs_Im.prototype.toDataTable=gvjs_Im.prototype.Rr;gvjs_Im.prototype.toJSON=gvjs_Im.prototype.toJSON;gvjs_o("google.visualization.DataTable",gvjs_G,void 0);gvjs_G.prototype.addColumn=gvjs_G.prototype.oe;gvjs_G.prototype.addRow=gvjs_G.prototype.Op;gvjs_G.prototype.addRows=gvjs_G.prototype.Pp;gvjs_G.prototype.clone=gvjs_G.prototype.clone;gvjs_G.prototype.getColumnId=gvjs_G.prototype.nd;
gvjs_G.prototype.getColumnIndex=gvjs_G.prototype.wf;gvjs_G.prototype.getColumnLabel=gvjs_G.prototype.Ca;gvjs_G.prototype.getColumnPattern=gvjs_G.prototype.No;gvjs_G.prototype.getColumnProperty=gvjs_G.prototype.Xe;gvjs_G.prototype.getColumnProperties=gvjs_G.prototype.fl;gvjs_G.prototype.getColumnRange=gvjs_G.prototype.ck;gvjs_G.prototype.getColumnRole=gvjs_G.prototype.Yh;gvjs_G.prototype.getColumnType=gvjs_G.prototype.Y;gvjs_G.prototype.getDistinctValues=gvjs_G.prototype.Ty;
gvjs_G.prototype.getFilteredRows=gvjs_G.prototype.it;gvjs_G.prototype.getFormattedValue=gvjs_G.prototype.Ha;gvjs_G.prototype.getNumberOfColumns=gvjs_G.prototype.Z;gvjs_G.prototype.getNumberOfRows=gvjs_G.prototype.ca;gvjs_G.prototype.getProperties=gvjs_G.prototype.getProperties;gvjs_G.prototype.getProperty=gvjs_G.prototype.getProperty;gvjs_G.prototype.getRowProperty=gvjs_G.prototype.fm;gvjs_G.prototype.getRowProperties=gvjs_G.prototype.zv;gvjs_G.prototype.getSortedRows=gvjs_G.prototype.un;
gvjs_G.prototype.getTableProperty=gvjs_G.prototype.Wy;gvjs_G.prototype.getTableProperties=gvjs_G.prototype.Cv;gvjs_G.prototype.getUnderlyingTableColumnIndex=gvjs_G.prototype.Xy;gvjs_G.prototype.getUnderlyingTableRowIndex=gvjs_G.prototype.Yy;gvjs_G.prototype.getValue=gvjs_G.prototype.getValue;gvjs_G.prototype.insertColumn=gvjs_G.prototype.Paa;gvjs_G.prototype.insertRows=gvjs_G.prototype.a_;gvjs_G.prototype.removeColumn=gvjs_G.prototype.hS;gvjs_G.prototype.removeColumns=gvjs_G.prototype.pea;
gvjs_G.prototype.removeRow=gvjs_G.prototype.oA;gvjs_G.prototype.removeRows=gvjs_G.prototype.qea;gvjs_G.prototype.setCell=gvjs_G.prototype.mc;gvjs_G.prototype.setColumnLabel=gvjs_G.prototype.gfa;gvjs_G.prototype.setColumnProperties=gvjs_G.prototype.VS;gvjs_G.prototype.setColumnProperty=gvjs_G.prototype.tA;gvjs_G.prototype.setFormattedValue=gvjs_G.prototype.Lw;gvjs_G.prototype.setProperties=gvjs_G.prototype.Cr;gvjs_G.prototype.setProperty=gvjs_G.prototype.setProperty;
gvjs_G.prototype.setRowProperties=gvjs_G.prototype.twa;gvjs_G.prototype.setRowProperty=gvjs_G.prototype.pfa;gvjs_G.prototype.setTableProperties=gvjs_G.prototype.uwa;gvjs_G.prototype.setTableProperty=gvjs_G.prototype.vwa;gvjs_G.prototype.setValue=gvjs_G.prototype.Wa;gvjs_G.prototype.sort=gvjs_G.prototype.sort;gvjs_G.prototype.toJSON=gvjs_G.prototype.toJSON;gvjs_o("google.visualization.arrayToDataTable",gvjs_Cj,void 0);gvjs_o("google.visualization.DataView",gvjs_L,void 0);gvjs_L.fromJSON=gvjs_Mm;
gvjs_L.prototype.getColumnId=gvjs_L.prototype.nd;gvjs_L.prototype.getColumnIndex=gvjs_L.prototype.wf;gvjs_L.prototype.getColumnLabel=gvjs_L.prototype.Ca;gvjs_L.prototype.getColumnPattern=gvjs_L.prototype.No;gvjs_L.prototype.getColumnProperty=gvjs_L.prototype.Xe;gvjs_L.prototype.getColumnProperty=gvjs_L.prototype.Xe;gvjs_L.prototype.getColumnProperties=gvjs_L.prototype.fl;gvjs_L.prototype.getColumnRange=gvjs_L.prototype.ck;gvjs_L.prototype.getColumnRole=gvjs_L.prototype.Yh;
gvjs_L.prototype.getColumnType=gvjs_L.prototype.Y;gvjs_L.prototype.getDistinctValues=gvjs_L.prototype.Ty;gvjs_L.prototype.getFilteredRows=gvjs_L.prototype.it;gvjs_L.prototype.getFormattedValue=gvjs_L.prototype.Ha;gvjs_L.prototype.getNumberOfColumns=gvjs_L.prototype.Z;gvjs_L.prototype.getNumberOfRows=gvjs_L.prototype.ca;gvjs_L.prototype.getProperties=gvjs_L.prototype.getProperties;gvjs_L.prototype.getProperty=gvjs_L.prototype.getProperty;gvjs_L.prototype.getRowProperty=gvjs_L.prototype.fm;
gvjs_L.prototype.getRowProperties=gvjs_L.prototype.zv;gvjs_L.prototype.getSortedRows=gvjs_L.prototype.un;gvjs_L.prototype.getTableColumnIndex=gvjs_L.prototype.jP;gvjs_L.prototype.getUnderlyingTableColumnIndex=gvjs_L.prototype.Xy;gvjs_L.prototype.getTableRowIndex=gvjs_L.prototype.nj;gvjs_L.prototype.getUnderlyingTableRowIndex=gvjs_L.prototype.Yy;gvjs_L.prototype.getTableProperty=gvjs_L.prototype.Wy;gvjs_L.prototype.getTableProperties=gvjs_L.prototype.Cv;gvjs_L.prototype.getValue=gvjs_L.prototype.getValue;
gvjs_L.prototype.getViewColumnIndex=gvjs_L.prototype.l$;gvjs_L.prototype.getViewColumns=gvjs_L.prototype.m$;gvjs_L.prototype.getViewRowIndex=gvjs_L.prototype.aZ;gvjs_L.prototype.getViewRows=gvjs_L.prototype.n$;gvjs_L.prototype.hideColumns=gvjs_L.prototype.fra;gvjs_L.prototype.hideRows=gvjs_L.prototype.ira;gvjs_L.prototype.setColumns=gvjs_L.prototype.wp;gvjs_L.prototype.setRows=gvjs_L.prototype.Ap;gvjs_L.prototype.toDataTable=gvjs_L.prototype.Rr;gvjs_L.prototype.toJSON=gvjs_L.prototype.toJSON;
gvjs_o("google.visualization.errors",gvjs_M,void 0);gvjs_M.addError=gvjs_M.pe;gvjs_M.removeAll=gvjs_M.removeAll;gvjs_M.removeError=gvjs_M.ova;gvjs_M.addErrorFromQueryResponse=gvjs_M.sB;gvjs_M.getContainer=gvjs_M.getContainer;gvjs_M.createProtectedCallback=gvjs_M.VW;gvjs_o("google.visualization.events.addListener",gvjs_Ym,void 0);gvjs_o("google.visualization.events.addOneTimeListener",gvjs_1m,void 0);gvjs_o("google.visualization.events.trigger",gvjs_N,void 0);
gvjs_o("google.visualization.events.removeListener",gvjs_3m,void 0);gvjs_o("google.visualization.events.removeAllListeners",gvjs_4m,void 0);gvjs_o("google.visualization.QueryWrapper",gvjs_mo,void 0);gvjs_mo.prototype.setOptions=gvjs_mo.prototype.setOptions;gvjs_mo.prototype.draw=gvjs_mo.prototype.draw;gvjs_mo.prototype.setCustomErrorHandler=gvjs_mo.prototype.jwa;gvjs_mo.prototype.sendAndDraw=gvjs_mo.prototype.ME;gvjs_mo.prototype.setCustomPostResponseHandler=gvjs_mo.prototype.XS;
gvjs_mo.prototype.setCustomResponseHandler=gvjs_mo.prototype.YS;gvjs_mo.prototype.abort=gvjs_mo.prototype.abort;gvjs_o("google.visualization.datautils.arrayToDataTable",gvjs_Cj,void 0);gvjs_o("google.visualization.datautils.compareValues",gvjs_lj,void 0);
gvjs_o("google.visualization.dataTableToCsv",function(a){for(var b="",c=0;c<a.ca();c++){for(var d=0;d<a.Z();d++){0<d&&(b+=",");var e=a.Ha(c,d);e=e.replace(/"/g,'""');var f=-1!==e.indexOf(","),g=-1!==e.indexOf("\n"),h=-1!==e.indexOf('"');if(f||g||h)e='"'+e+'"';b+=e}b+="\n"}return b},void 0);gvjs_o(gvjs_Ic,gvjs_bj,void 0);gvjs_bj.prototype.format=gvjs_bj.prototype.format;gvjs_bj.prototype.formatValue=gvjs_bj.prototype.$b;gvjs_o("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){gvjs_gj=a},void 0);gvjs_o("google.visualization.NumberFormat.DECIMAL_SEP",gvjs_cj,void 0);gvjs_o("google.visualization.NumberFormat.GROUP_SEP",gvjs_dj,void 0);gvjs_o("google.visualization.NumberFormat.DECIMAL_PATTERN",gvjs_hj,void 0);
gvjs_o("google.visualization.ColorFormat",gvjs_Fo,void 0);gvjs_Fo.prototype.format=gvjs_Fo.prototype.format;gvjs_Fo.prototype.addRange=gvjs_Fo.prototype.addRange;gvjs_Fo.prototype.addGradientRange=gvjs_Fo.prototype.Wja;gvjs_o("google.visualization.BarFormat",gvjs_zo,void 0);gvjs_zo.prototype.format=gvjs_zo.prototype.format;gvjs_o("google.visualization.ArrowFormat",gvjs_yo,void 0);gvjs_yo.prototype.format=gvjs_yo.prototype.format;gvjs_o("google.visualization.PatternFormat",gvjs_Go,void 0);
gvjs_Go.prototype.format=gvjs_Go.prototype.format;gvjs_o("google.visualization.DateFormat",gvjs_Oi,void 0);gvjs_Oi.prototype.format=gvjs_Oi.prototype.format;gvjs_Oi.prototype.formatValue=gvjs_Oi.prototype.$b;gvjs_o(gvjs_Ic,gvjs_bj,void 0);gvjs_bj.prototype.format=gvjs_bj.prototype.format;gvjs_o("google.visualization.TableColorFormat",gvjs_Fo,void 0);gvjs_o("google.visualization.TableBarFormat",gvjs_zo,void 0);gvjs_zo.prototype.format=gvjs_zo.prototype.format;
gvjs_o("google.visualization.TableArrowFormat",gvjs_yo,void 0);gvjs_yo.prototype.format=gvjs_yo.prototype.format;gvjs_o("google.visualization.TablePatternFormat",gvjs_Go,void 0);gvjs_Go.prototype.format=gvjs_Go.prototype.format;gvjs_o("google.visualization.TableDateFormat",gvjs_Oi,void 0);