(function(){var a="' of type ",k="SCRIPT",n="array",p="function",q="google.charts.load",t="hasOwnProperty",u="number",v="object",w="pre-45",x="propertyIsEnumerable",y="string",z="text/javascript",A="toLocaleString";function B(){return function(b){return b}}function C(){return function(){}}function D(b){return function(){return this[b]}}function E(b){return function(){return b}}var F,H=H||{};H.scope={};H.Li=function(b){var c=0;return function(){return c<b.length?{done:!1,value:b[c++]}:{done:!0}}};H.Ki=function(b){return{next:H.Li(b)}};
H.Rd=function(b){var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];return c?c.call(b):H.Ki(b)};H.Ji=function(b){for(var c,d=[];!(c=b.next()).done;)d.push(c.value);return d};H.Ii=function(b){return b instanceof Array?b:H.Ji(H.Rd(b))};H.Tq=function(b,c,d){b instanceof String&&(b=String(b));for(var e=b.length,f=0;f<e;f++){var g=b[f];if(c.call(d,g,f,b))return{ck:f,Ol:g}}return{ck:-1,Ol:void 0}};H.zh=!1;H.gm=!1;H.hm=!1;H.Jo=!1;
H.defineProperty=H.zh||typeof Object.defineProperties==p?Object.defineProperty:function(b,c,d){b!=Array.prototype&&b!=Object.prototype&&(b[c]=d.value)};H.Kj=function(b){return"undefined"!=typeof window&&window===b?b:"undefined"!=typeof global&&null!=global?global:b};H.global=H.Kj(this);
H.Vk=function(b,c){if(c){var d=H.global;b=b.split(".");for(var e=0;e<b.length-1;e++){var f=b[e];f in d||(d[f]={});d=d[f]}b=b[b.length-1];e=d[b];c=c(e);c!=e&&null!=c&&H.defineProperty(d,b,{configurable:!0,writable:!0,value:c})}};H.hq=function(b,c,d){if(null==b)throw new TypeError("The 'this' value for String.prototype."+d+" must not be null or undefined");if(c instanceof RegExp)throw new TypeError("First argument to String.prototype."+d+" must not be a regular expression");return b+""};H.Xh=!1;
H.Vk("Promise",function(b){function c(b){this.ca=g.Aa;this.ma=void 0;this.vb=[];var c=this.md();try{b(c.resolve,c.reject)}catch(r){c.reject(r)}}function d(){this.La=null}function e(b){return b instanceof c?b:new c(function(c){c(b)})}if(b&&!H.Xh)return b;d.prototype.cf=function(b){if(null==this.La){this.La=[];var c=this;this.df(function(){c.wj()})}this.La.push(b)};var f=H.global.setTimeout;d.prototype.df=function(b){f(b,0)};d.prototype.wj=function(){for(;this.La&&this.La.length;){var b=this.La;this.La=
[];for(var c=0;c<b.length;++c){var d=b[c];b[c]=null;try{d()}catch(G){this.Pi(G)}}}this.La=null};d.prototype.Pi=function(b){this.df(function(){throw b;})};var g={Aa:0,Ka:1,oa:2};c.prototype.md=function(){function b(b){return function(e){d||(d=!0,b.call(c,e))}}var c=this,d=!1;return{resolve:b(this.$k),reject:b(this.Zd)}};c.prototype.$k=function(b){if(b===this)this.Zd(new TypeError("A Promise cannot resolve to itself"));else if(b instanceof c)this.rl(b);else{a:switch(typeof b){case v:var d=null!=b;break a;
case p:d=!0;break a;default:d=!1}d?this.Zk(b):this.Ef(b)}};c.prototype.Zk=function(b){var c=void 0;try{c=b.then}catch(r){this.Zd(r);return}typeof c==p?this.sl(c,b):this.Ef(b)};c.prototype.Zd=function(b){this.dh(g.oa,b)};c.prototype.Ef=function(b){this.dh(g.Ka,b)};c.prototype.dh=function(b,c){if(this.ca!=g.Aa)throw Error("Cannot settle("+b+", "+c+"): Promise already settled in state"+this.ca);this.ca=b;this.ma=c;this.yj()};c.prototype.yj=function(){if(null!=this.vb){for(var b=0;b<this.vb.length;++b)h.cf(this.vb[b]);
this.vb=null}};var h=new d;c.prototype.rl=function(b){var c=this.md();b.hc(c.resolve,c.reject)};c.prototype.sl=function(b,c){var d=this.md();try{b.call(c,d.resolve,d.reject)}catch(G){d.reject(G)}};c.prototype.then=function(b,d){function e(b,c){return typeof b==p?function(c){try{f(b(c))}catch(aa){g(aa)}}:c}var f,g,h=new c(function(b,c){f=b;g=c});this.hc(e(b,f),e(d,g));return h};c.prototype["catch"]=function(b){return this.then(void 0,b)};c.prototype.hc=function(b,c){function d(){switch(e.ca){case g.Ka:b(e.ma);
break;case g.oa:c(e.ma);break;default:throw Error("Unexpected state: "+e.ca);}}var e=this;null==this.vb?h.cf(d):this.vb.push(d)};c.resolve=e;c.reject=function(b){return new c(function(c,d){d(b)})};c.race=function(b){return new c(function(c,d){for(var f=H.Rd(b),g=f.next();!g.done;g=f.next())e(g.value).hc(c,d)})};c.all=function(b){var d=H.Rd(b),f=d.next();return f.done?e([]):new c(function(b,c){function g(c){return function(d){h[c]=d;l--;0==l&&b(h)}}var h=[],l=0;do h.push(void 0),l++,e(f.value).hc(g(h.length-
1),c),f=d.next();while(!f.done)})};return c});var I=I||{};I.global=this;I.X=function(b){return void 0!==b};I.O=function(b){return typeof b==y};I.fk=function(b){return"boolean"==typeof b};I.Ub=function(b){return typeof b==u};I.rd=function(b,c,d){b=b.split(".");d=d||I.global;b[0]in d||"undefined"==typeof d.execScript||d.execScript("var "+b[0]);for(var e;b.length&&(e=b.shift());)!b.length&&I.X(c)?d[e]=c:d=d[e]&&d[e]!==Object.prototype[e]?d[e]:d[e]={}};I.define=function(b,c){I.rd(b,c);return c};I.$=!0;
I.K="en";I.ed=!0;I.ui=!1;I.Sh=!I.$;I.Xm=!1;I.Zs=function(b){if(I.yg())throw Error("goog.provide cannot be used within a module.");I.nf(b)};I.nf=function(b,c){I.rd(b,c)};I.eg=function(){null===I.nd&&(I.nd=I.Oj());return I.nd};I.ei=/^[\w+/_-]+[=]{0,2}$/;I.nd=null;I.Oj=function(){var b=I.global.document;return(b=b.querySelector&&b.querySelector("script[nonce]"))&&(b=b.nonce||b.getAttribute("nonce"))&&I.ei.test(b)?b:""};I.Bi=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
I.Bc=function(b){if(!I.O(b)||!b||-1==b.search(I.Bi))throw Error("Invalid module identifier");if(!I.xg())throw Error("Module "+b+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");
if(I.ja.Vb)throw Error("goog.module may only be called once per module.");I.ja.Vb=b};I.Bc.get=E(null);I.Bc.vr=E(null);I.Bb={De:"es6",cd:"goog"};I.ja=null;I.yg=function(){return I.xg()||I.lk()};I.xg=function(){return!!I.ja&&I.ja.type==I.Bb.cd};I.lk=function(){if(I.ja&&I.ja.type==I.Bb.De)return!0;var b=I.global.$jscomp;return b?typeof b.wd!=p?!1:!!b.wd():!1};I.Bc.od=function(){I.ja.od=!0};
I.mj=function(b){if(I.ja)I.ja.Vb=b;else{var c=I.global.$jscomp;if(!c||typeof c.wd!=p)throw Error('Module with namespace "'+b+'" has been loaded incorrectly.');c=c.Xk(c.wd());I.Kg[b]={zj:c,type:I.Bb.De,Sk:b}}};I.Bc.Gq=I.mj;I.Tt=function(b){if(I.Sh)throw b=b||"",Error("Importing test-only code into non-debug environment"+(b?": "+b:"."));};I.Zq=C();I.ab=function(b){b=b.split(".");for(var c=I.global,d=0;d<b.length;d++)if(c=c[b[d]],!I.eb(c))return null;return c};
I.Gr=function(b,c){c=c||I.global;for(var d in b)c[d]=b[d]};I.tp=C();I.xu=!1;I.Ym=!0;I.Ik=function(b){I.global.console&&I.global.console.error(b)};I.Xk=C();I.lt=function(){return{}};I.Si="";I.fb=C();I.sp=function(){throw Error("unimplemented abstract method");};I.up=function(b){b.Kd=void 0;b.ur=function(){if(b.Kd)return b.Kd;I.$&&(I.qg[I.qg.length]=b);return b.Kd=new b}};I.qg=[];I.Un=!0;I.pi=I.$;I.Kg={};I.Jm=!1;I.gp="detect";I.fm=!1;I.hp="";I.wi="transpile.js";I.Id=null;
I.Ml=function(){if(null==I.Id){try{var b=!eval('"use strict";let x = 1; function f() { return typeof x; };f() == "number";')}catch(c){b=!1}I.Id=b}return I.Id};I.Sl=function(b){return"(function(){"+b+"\n;})();\n"};
I.Cs=function(b){var c=I.ja;try{I.ja={Vb:"",od:!1,type:I.Bb.cd};if(I.Ca(b))var d=b.call(void 0,{});else if(I.O(b))I.Ml()&&(b=I.Sl(b)),d=I.Fk.call(void 0,b);else throw Error("Invalid module definition");var e=I.ja.Vb;if(I.O(e)&&e)I.ja.od?I.nf(e,d):I.pi&&Object.seal&&typeof d==v&&null!=d&&Object.seal(d),I.Kg[e]={zj:d,type:I.Bb.cd,Sk:I.ja.Vb};else throw Error('Invalid module name "'+e+'"');}finally{I.ja=c}};I.Fk=function(b){eval(b);return{}};
I.Ns=function(b){b=b.split("/");for(var c=0;c<b.length;)"."==b[c]?b.splice(c,1):c&&".."==b[c]&&b[c-1]&&".."!=b[c-1]?b.splice(--c,2):c++;return b.join("/")};I.Dk=function(b){if(I.global.Lh)return I.global.Lh(b);try{var c=new I.global.XMLHttpRequest;c.open("get",b,!1);c.send();return 0==c.status||200==c.status?c.responseText:null}catch(d){return null}};
I.ou=function(b,c,d){var e=I.global.$jscomp;e||(I.global.$jscomp=e={});var f=e.ke;if(!f){var g=I.Si+I.wi,h=I.Dk(g);if(h){(function(){eval(h+"\n//# sourceURL="+g)}).call(I.global);if(I.global.$gwtExport&&I.global.$gwtExport.$jscomp&&!I.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(I.global.$gwtExport));I.global.$jscomp.ke=I.global.$gwtExport.$jscomp.transpile;e=I.global.$jscomp;f=e.ke}}if(!f){var l=" requires transpilation but no transpiler was found.";
l+=' Please add "//javascript/closure:transpiler" as a data dependency to ensure it is included.';f=e.ke=function(b,c){I.Ik(c+l);return b}}return f(b,c,d)};
I.da=function(b){var c=typeof b;if(c==v)if(b){if(b instanceof Array)return n;if(b instanceof Object)return c;var d=Object.prototype.toString.call(b);if("[object Window]"==d)return v;if("[object Array]"==d||typeof b.length==u&&"undefined"!=typeof b.splice&&"undefined"!=typeof b.propertyIsEnumerable&&!b.propertyIsEnumerable("splice"))return n;if("[object Function]"==d||"undefined"!=typeof b.call&&"undefined"!=typeof b.propertyIsEnumerable&&!b.propertyIsEnumerable("call"))return p}else return"null";
else if(c==p&&"undefined"==typeof b.call)return v;return c};I.ns=function(b){return null===b};I.eb=function(b){return null!=b};I.isArray=function(b){return I.da(b)==n};I.Pb=function(b){var c=I.da(b);return c==n||c==v&&typeof b.length==u};I.Yr=function(b){return I.la(b)&&typeof b.getFullYear==p};I.Ca=function(b){return I.da(b)==p};I.la=function(b){var c=typeof b;return c==v&&null!=b||c==p};I.gg=function(b){return b[I.Va]||(b[I.Va]=++I.El)};I.Jr=function(b){return!!b[I.Va]};
I.Wk=function(b){null!==b&&"removeAttribute"in b&&b.removeAttribute(I.Va);try{delete b[I.Va]}catch(c){}};I.Va="closure_uid_"+(1E9*Math.random()>>>0);I.El=0;I.tr=I.gg;I.gt=I.Wk;I.cj=function(b){var c=I.da(b);if(c==v||c==n){if(typeof b.clone===p)return b.clone();c=c==n?[]:{};for(var d in b)c[d]=I.cj(b[d]);return c}return b};I.Ui=function(b,c,d){return b.call.apply(b.bind,arguments)};
I.Ti=function(b,c,d){if(!b)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,e);return b.apply(c,d)}}return function(){return b.apply(c,arguments)}};I.bind=function(b,c,d){I.bind=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?I.Ui:I.Ti;return I.bind.apply(null,arguments)};
I.gb=function(b,c){var d=Array.prototype.slice.call(arguments,1);return function(){var c=d.slice();c.push.apply(c,arguments);return b.apply(this,c)}};I.Is=function(b,c){for(var d in c)b[d]=c[d]};I.now=I.ed&&Date.now||function(){return+new Date};
I.Fr=function(b){if(I.global.execScript)I.global.execScript(b,"JavaScript");else if(I.global.eval){if(null==I.oc){try{I.global.eval("var _evalTest_ = 1;")}catch(e){}if("undefined"!=typeof I.global._evalTest_){try{delete I.global._evalTest_}catch(e){}I.oc=!0}else I.oc=!1}if(I.oc)I.global.eval(b);else{var c=I.global.document,d=c.createElement(k);d.type=z;d.defer=!1;d.appendChild(c.createTextNode(b));c.head.appendChild(d);c.head.removeChild(d)}}else throw Error("goog.globalEval not available");};
I.oc=null;I.rr=function(b,c){function d(b){b=b.split("-");for(var c=[],d=0;d<b.length;d++)c.push(e(b[d]));return c.join("-")}function e(b){return I.sf[b]||b}if("."==String(b).charAt(0))throw Error('className passed in goog.getCssName must not start with ".". You passed: '+b);var f=I.sf?"BY_WHOLE"==I.lj?e:d:B();b=c?b+"-"+f(c):f(b);return I.global.Kh?I.global.Kh(b):b};I.Bt=function(b,c){I.sf=b;I.lj=c};
I.wr=function(b,c){c&&(b=b.replace(/\{\$([^}]+)}/g,function(b,e){return null!=c&&e in c?c[e]:b}));return b};I.xr=B();I.pc=function(b,c){I.rd(b,c,void 0)};I.Sq=function(b,c,d){b[c]=d};I.bb=function(b,c){function d(){}d.prototype=c.prototype;b.Qc=c.prototype;b.prototype=new d;b.prototype.constructor=b;b.Ri=function(b,d,g){for(var e=Array(arguments.length-2),f=2;f<arguments.length;f++)e[f-2]=arguments[f];return c.prototype[d].apply(b,e)}};
I.Ri=function(b,c,d){var e=arguments.callee.caller;if(I.ui||I.$&&!e)throw Error("arguments.caller not defined.  goog.base() cannot be used with strict mode code. See http://www.ecma-international.org/ecma-262/5.1/#sec-C");if("undefined"!==typeof e.Qc){for(var f=Array(arguments.length-1),g=1;g<arguments.length;g++)f[g-1]=arguments[g];return e.Qc.constructor.apply(b,f)}if(typeof c!=y&&"symbol"!=typeof c)throw Error("method names provided to goog.base must be a string or a symbol");f=Array(arguments.length-
2);for(g=2;g<arguments.length;g++)f[g-2]=arguments[g];g=!1;for(var h=b.constructor;h;h=h.Qc&&h.Qc.constructor)if(h.prototype[c]===e)g=!0;else if(g)return h.prototype[c].apply(b,f);if(b[c]===e)return b.constructor.prototype[c].apply(b,f);throw Error("goog.base called from a method of one name to a method of a different name");};I.scope=function(b){if(I.yg())throw Error("goog.scope is not supported within a module.");b.call(I.global)};
I.ra=function(b,c){var d=c.constructor,e=c.wl;d&&d!=Object.prototype.constructor||(d=function(){throw Error("cannot instantiate an interface (no constructor defined).");});d=I.ra.hj(d,b);b&&I.bb(d,b);delete c.constructor;delete c.wl;I.ra.bf(d.prototype,c);null!=e&&(e instanceof Function?e(d):I.ra.bf(d,e));return d};I.ra.oi=I.$;
I.ra.hj=function(b,c){function d(){var c=b.apply(this,arguments)||this;c[I.Va]=c[I.Va];this.constructor===d&&e&&Object.seal instanceof Function&&Object.seal(c);return c}if(!I.ra.oi)return b;var e=!I.ra.xk(c);return d};I.ra.xk=function(b){return b&&b.prototype&&b.prototype[I.yi]};I.ra.Ne=["constructor",t,"isPrototypeOf",x,A,"toString","valueOf"];
I.ra.bf=function(b,c){for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(b[d]=c[d]);for(var e=0;e<I.ra.Ne.length;e++)d=I.ra.Ne[e],Object.prototype.hasOwnProperty.call(c,d)&&(b[d]=c[d])};I.hu=C();I.yi="goog_defineClass_legacy_unsealable";I.debug={};I.debug.Error=function(b){if(Error.captureStackTrace)Error.captureStackTrace(this,I.debug.Error);else{var c=Error().stack;c&&(this.stack=c)}b&&(this.message=String(b))};I.bb(I.debug.Error,Error);I.debug.Error.prototype.name="CustomError";I.a={};I.a.ga={Ja:1,im:2,ec:3,xm:4,$m:5,Zm:6,vo:7,Em:8,$c:9,Rm:10,Th:11,jo:12};I.o={};I.o.na=I.$;I.o.Zb=function(b,c){I.debug.Error.call(this,I.o.yl(b,c))};I.bb(I.o.Zb,I.debug.Error);I.o.Zb.prototype.name="AssertionError";I.o.Ph=function(b){throw b;};I.o.pd=I.o.Ph;I.o.yl=function(b,c){b=b.split("%s");for(var d="",e=b.length-1,f=0;f<e;f++)d+=b[f]+(f<c.length?c[f]:"%s");return d+b[e]};I.o.Ba=function(b,c,d,e){var f="Assertion failed";if(d){f+=": "+d;var g=e}else b&&(f+=": "+b,g=c);b=new I.o.Zb(""+f,g||[]);I.o.pd(b)};I.o.Ft=function(b){I.o.na&&(I.o.pd=b)};
I.o.assert=function(b,c,d){I.o.na&&!b&&I.o.Ba("",null,c,Array.prototype.slice.call(arguments,2));return b};I.o.ia=function(b,c){I.o.na&&I.o.pd(new I.o.Zb("Failure"+(b?": "+b:""),Array.prototype.slice.call(arguments,1)))};I.o.Tp=function(b,c,d){I.o.na&&!I.Ub(b)&&I.o.Ba("Expected number but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};
I.o.Wp=function(b,c,d){I.o.na&&!I.O(b)&&I.o.Ba("Expected string but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Dp=function(b,c,d){I.o.na&&!I.Ca(b)&&I.o.Ba("Expected function but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Up=function(b,c,d){I.o.na&&!I.la(b)&&I.o.Ba("Expected object but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};
I.o.zp=function(b,c,d){I.o.na&&!I.isArray(b)&&I.o.Ba("Expected array but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Ap=function(b,c,d){I.o.na&&!I.fk(b)&&I.o.Ba("Expected boolean but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Bp=function(b,c,d){!I.o.na||I.la(b)&&b.nodeType==I.a.ga.Ja||I.o.Ba("Expected Element but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};
I.o.Ep=function(b,c,d,e){!I.o.na||b instanceof c||I.o.Ba("Expected instanceof %s but got %s.",[I.o.fg(c),I.o.fg(b)],d,Array.prototype.slice.call(arguments,3));return b};I.o.Cp=function(b,c,d){!I.o.na||typeof b==u&&isFinite(b)||I.o.Ba("Expected %s to be a finite number but it is not.",[b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Vp=function(){for(var b in Object.prototype)I.o.ia(b+" should not be enumerable in Object.prototype.")};
I.o.fg=function(b){return b instanceof Function?b.displayName||b.name||"unknown type name":b instanceof Object?b.constructor.displayName||b.constructor.name||Object.prototype.toString.call(b):null===b?"null":typeof b};I.j={};I.Ga=I.ed;I.j.Da=!1;I.j.Uk=function(b){return b[b.length-1]};I.j.ys=I.j.Uk;I.j.indexOf=I.Ga&&(I.j.Da||Array.prototype.indexOf)?function(b,c,d){return Array.prototype.indexOf.call(b,c,d)}:function(b,c,d){d=null==d?0:0>d?Math.max(0,b.length+d):d;if(I.O(b))return I.O(c)&&1==c.length?b.indexOf(c,d):-1;for(;d<b.length;d++)if(d in b&&b[d]===c)return d;return-1};
I.j.lastIndexOf=I.Ga&&(I.j.Da||Array.prototype.lastIndexOf)?function(b,c,d){return Array.prototype.lastIndexOf.call(b,c,null==d?b.length-1:d)}:function(b,c,d){d=null==d?b.length-1:d;0>d&&(d=Math.max(0,b.length+d));if(I.O(b))return I.O(c)&&1==c.length?b.lastIndexOf(c,d):-1;for(;0<=d;d--)if(d in b&&b[d]===c)return d;return-1};
I.j.forEach=I.Ga&&(I.j.Da||Array.prototype.forEach)?function(b,c,d){Array.prototype.forEach.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=I.O(b)?b.split(""):b,g=0;g<e;g++)g in f&&c.call(d,f[g],g,b)};I.j.Df=function(b,c){for(var d=I.O(b)?b.split(""):b,e=b.length-1;0<=e;--e)e in d&&c.call(void 0,d[e],e,b)};
I.j.filter=I.Ga&&(I.j.Da||Array.prototype.filter)?function(b,c,d){return Array.prototype.filter.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=[],g=0,h=I.O(b)?b.split(""):b,l=0;l<e;l++)if(l in h){var m=h[l];c.call(d,m,l,b)&&(f[g++]=m)}return f};I.j.map=I.Ga&&(I.j.Da||Array.prototype.map)?function(b,c,d){return Array.prototype.map.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=Array(e),g=I.O(b)?b.split(""):b,h=0;h<e;h++)h in g&&(f[h]=c.call(d,g[h],h,b));return f};
I.j.reduce=I.Ga&&(I.j.Da||Array.prototype.reduce)?function(b,c,d,e){e&&(c=I.bind(c,e));return Array.prototype.reduce.call(b,c,d)}:function(b,c,d,e){var f=d;I.j.forEach(b,function(d,h){f=c.call(e,f,d,h,b)});return f};I.j.reduceRight=I.Ga&&(I.j.Da||Array.prototype.reduceRight)?function(b,c,d,e){e&&(c=I.bind(c,e));return Array.prototype.reduceRight.call(b,c,d)}:function(b,c,d,e){var f=d;I.j.Df(b,function(d,h){f=c.call(e,f,d,h,b)});return f};
I.j.some=I.Ga&&(I.j.Da||Array.prototype.some)?function(b,c,d){return Array.prototype.some.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=I.O(b)?b.split(""):b,g=0;g<e;g++)if(g in f&&c.call(d,f[g],g,b))return!0;return!1};I.j.every=I.Ga&&(I.j.Da||Array.prototype.every)?function(b,c,d){return Array.prototype.every.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=I.O(b)?b.split(""):b,g=0;g<e;g++)if(g in f&&!c.call(d,f[g],g,b))return!1;return!0};
I.j.count=function(b,c,d){var e=0;I.j.forEach(b,function(b,g,h){c.call(d,b,g,h)&&++e},d);return e};I.j.find=function(b,c,d){c=I.j.findIndex(b,c,d);return 0>c?null:I.O(b)?b.charAt(c):b[c]};I.j.findIndex=function(b,c,d){for(var e=b.length,f=I.O(b)?b.split(""):b,g=0;g<e;g++)if(g in f&&c.call(d,f[g],g,b))return g;return-1};I.j.Uq=function(b,c,d){c=I.j.Aj(b,c,d);return 0>c?null:I.O(b)?b.charAt(c):b[c]};
I.j.Aj=function(b,c,d){for(var e=I.O(b)?b.split(""):b,f=b.length-1;0<=f;f--)if(f in e&&c.call(d,e[f],f,b))return f;return-1};I.j.contains=function(b,c){return 0<=I.j.indexOf(b,c)};I.j.Sb=function(b){return 0==b.length};I.j.clear=function(b){if(!I.isArray(b))for(var c=b.length-1;0<=c;c--)delete b[c];b.length=0};I.j.Nr=function(b,c){I.j.contains(b,c)||b.push(c)};I.j.mg=function(b,c,d){I.j.splice(b,d,0,c)};I.j.Pr=function(b,c,d){I.gb(I.j.splice,b,d,0).apply(null,c)};
I.j.insertBefore=function(b,c,d){var e;2==arguments.length||0>(e=I.j.indexOf(b,d))?b.push(c):I.j.mg(b,c,e)};I.j.remove=function(b,c){c=I.j.indexOf(b,c);var d;(d=0<=c)&&I.j.xb(b,c);return d};I.j.it=function(b,c){c=I.j.lastIndexOf(b,c);return 0<=c?(I.j.xb(b,c),!0):!1};I.j.xb=function(b,c){return 1==Array.prototype.splice.call(b,c,1).length};I.j.ht=function(b,c,d){c=I.j.findIndex(b,c,d);return 0<=c?(I.j.xb(b,c),!0):!1};
I.j.et=function(b,c,d){var e=0;I.j.Df(b,function(f,g){c.call(d,f,g,b)&&I.j.xb(b,g)&&e++});return e};I.j.concat=function(b){return Array.prototype.concat.apply([],arguments)};I.j.join=function(b){return Array.prototype.concat.apply([],arguments)};I.j.mh=function(b){var c=b.length;if(0<c){for(var d=Array(c),e=0;e<c;e++)d[e]=b[e];return d}return[]};I.j.clone=I.j.mh;
I.j.extend=function(b,c){for(var d=1;d<arguments.length;d++){var e=arguments[d];if(I.Pb(e)){var f=b.length||0,g=e.length||0;b.length=f+g;for(var h=0;h<g;h++)b[f+h]=e[h]}else b.push(e)}};I.j.splice=function(b,c,d,e){return Array.prototype.splice.apply(b,I.j.slice(arguments,1))};I.j.slice=function(b,c,d){return 2>=arguments.length?Array.prototype.slice.call(b,c):Array.prototype.slice.call(b,c,d)};
I.j.ft=function(b,c,d){function e(b){return I.la(b)?"o"+I.gg(b):(typeof b).charAt(0)+b}c=c||b;d=d||e;for(var f={},g=0,h=0;h<b.length;){var l=b[h++],m=d(l);Object.prototype.hasOwnProperty.call(f,m)||(f[m]=!0,c[g++]=l)}c.length=g};I.j.ef=function(b,c,d){return I.j.ff(b,d||I.j.Oa,!1,c)};I.j.$p=function(b,c,d){return I.j.ff(b,c,!0,void 0,d)};I.j.ff=function(b,c,d,e,f){for(var g=0,h=b.length,l;g<h;){var m=g+h>>1;var r=d?c.call(f,b[m],m,b):c(e,b[m]);0<r?g=m+1:(h=m,l=!r)}return l?g:~g};
I.j.sort=function(b,c){b.sort(c||I.j.Oa)};I.j.bu=function(b,c){for(var d=Array(b.length),e=0;e<b.length;e++)d[e]={index:e,value:b[e]};var f=c||I.j.Oa;I.j.sort(d,function(b,c){return f(b.value,c.value)||b.index-c.index});for(e=0;e<b.length;e++)b[e]=d[e].value};I.j.ul=function(b,c,d){var e=d||I.j.Oa;I.j.sort(b,function(b,d){return e(c(b),c(d))})};I.j.Zt=function(b,c,d){I.j.ul(b,function(b){return b[c]},d)};
I.j.ts=function(b,c,d){c=c||I.j.Oa;for(var e=1;e<b.length;e++){var f=c(b[e-1],b[e]);if(0<f||0==f&&d)return!1}return!0};I.j.Kb=function(b,c){if(!I.Pb(b)||!I.Pb(c)||b.length!=c.length)return!1;for(var d=b.length,e=I.j.nj,f=0;f<d;f++)if(!e(b[f],c[f]))return!1;return!0};I.j.nq=function(b,c,d){d=d||I.j.Oa;for(var e=Math.min(b.length,c.length),f=0;f<e;f++){var g=d(b[f],c[f]);if(0!=g)return g}return I.j.Oa(b.length,c.length)};I.j.Oa=function(b,c){return b>c?1:b<c?-1:0};
I.j.Rr=function(b,c){return-I.j.Oa(b,c)};I.j.nj=function(b,c){return b===c};I.j.Yp=function(b,c,d){d=I.j.ef(b,c,d);return 0>d?(I.j.mg(b,c,-(d+1)),!0):!1};I.j.Zp=function(b,c,d){c=I.j.ef(b,c,d);return 0<=c?I.j.xb(b,c):!1};I.j.bq=function(b,c,d){for(var e={},f=0;f<b.length;f++){var g=b[f],h=c.call(d,g,f,b);I.X(h)&&(e[h]||(e[h]=[])).push(g)}return e};I.j.lu=function(b,c,d){var e={};I.j.forEach(b,function(f,g){e[c.call(d,f,g,b)]=f});return e};
I.j.at=function(b,c,d){var e=[],f=0,g=b;d=d||1;void 0!==c&&(f=b,g=c);if(0>d*(g-f))return[];if(0<d)for(b=f;b<g;b+=d)e.push(b);else for(b=f;b>g;b+=d)e.push(b);return e};I.j.repeat=function(b,c){for(var d=[],e=0;e<c;e++)d[e]=b;return d};I.j.flatten=function(b){for(var c=[],d=0;d<arguments.length;d++){var e=arguments[d];if(I.isArray(e))for(var f=0;f<e.length;f+=8192)for(var g=I.j.flatten.apply(null,I.j.slice(e,f,f+8192)),h=0;h<g.length;h++)c.push(g[h]);else c.push(e)}return c};
I.j.rotate=function(b,c){b.length&&(c%=b.length,0<c?Array.prototype.unshift.apply(b,b.splice(-c,c)):0>c&&Array.prototype.push.apply(b,b.splice(0,-c)));return b};I.j.Ks=function(b,c,d){c=Array.prototype.splice.call(b,c,1);Array.prototype.splice.call(b,d,0,c[0])};
I.j.Bu=function(b){if(!arguments.length)return[];for(var c=[],d=arguments[0].length,e=1;e<arguments.length;e++)arguments[e].length<d&&(d=arguments[e].length);for(e=0;e<d;e++){for(var f=[],g=0;g<arguments.length;g++)f.push(arguments[g][e]);c.push(f)}return c};I.j.Yt=function(b,c){c=c||Math.random;for(var d=b.length-1;0<d;d--){var e=Math.floor(c()*(d+1)),f=b[d];b[d]=b[e];b[e]=f}};I.j.sq=function(b,c){var d=[];I.j.forEach(c,function(c){d.push(b[c])});return d};
I.j.pq=function(b,c,d){return I.j.concat.apply([],I.j.map(b,c,d))};I.async={};I.async.ac=function(b,c,d){this.Ck=d;this.kj=b;this.Yk=c;this.Cc=0;this.xc=null};I.async.ac.prototype.get=function(){if(0<this.Cc){this.Cc--;var b=this.xc;this.xc=b.next;b.next=null}else b=this.kj();return b};I.async.ac.prototype.put=function(b){this.Yk(b);this.Cc<this.Ck&&(this.Cc++,b.next=this.xc,this.xc=b)};I.debug.ba={};I.debug.an=C();I.debug.ba.wb=[];I.debug.ba.Xd=[];I.debug.ba.Pg=!1;I.debug.ba.register=function(b){I.debug.ba.wb[I.debug.ba.wb.length]=b;if(I.debug.ba.Pg)for(var c=I.debug.ba.Xd,d=0;d<c.length;d++)b(I.bind(c[d].Tl,c[d]))};I.debug.ba.Js=function(b){I.debug.ba.Pg=!0;for(var c=I.bind(b.Tl,b),d=0;d<I.debug.ba.wb.length;d++)I.debug.ba.wb[d](c);I.debug.ba.Xd.push(b)};I.debug.ba.uu=function(b){var c=I.debug.ba.Xd;b=I.bind(b.s,b);for(var d=0;d<I.debug.ba.wb.length;d++)I.debug.ba.wb[d](b);c.length--};I.a.xn=C();I.a.c=function(b){this.zl=b};I.a.c.prototype.toString=D("zl");I.a.c.Ul=new I.a.c("A");I.a.c.Vl=new I.a.c("ABBR");I.a.c.Xl=new I.a.c("ACRONYM");I.a.c.Yl=new I.a.c("ADDRESS");I.a.c.bm=new I.a.c("APPLET");I.a.c.cm=new I.a.c("AREA");I.a.c.dm=new I.a.c("ARTICLE");I.a.c.em=new I.a.c("ASIDE");I.a.c.jm=new I.a.c("AUDIO");I.a.c.km=new I.a.c("B");I.a.c.lm=new I.a.c("BASE");I.a.c.mm=new I.a.c("BASEFONT");I.a.c.nm=new I.a.c("BDI");I.a.c.om=new I.a.c("BDO");I.a.c.rm=new I.a.c("BIG");I.a.c.sm=new I.a.c("BLOCKQUOTE");
I.a.c.tm=new I.a.c("BODY");I.a.c.ye=new I.a.c("BR");I.a.c.um=new I.a.c("BUTTON");I.a.c.vm=new I.a.c("CANVAS");I.a.c.wm=new I.a.c("CAPTION");I.a.c.ym=new I.a.c("CENTER");I.a.c.zm=new I.a.c("CITE");I.a.c.Am=new I.a.c("CODE");I.a.c.Bm=new I.a.c("COL");I.a.c.Cm=new I.a.c("COLGROUP");I.a.c.Dm=new I.a.c("COMMAND");I.a.c.Fm=new I.a.c("DATA");I.a.c.Gm=new I.a.c("DATALIST");I.a.c.Hm=new I.a.c("DD");I.a.c.Im=new I.a.c("DEL");I.a.c.Km=new I.a.c("DETAILS");I.a.c.Lm=new I.a.c("DFN");I.a.c.Mm=new I.a.c("DIALOG");
I.a.c.Nm=new I.a.c("DIR");I.a.c.Om=new I.a.c("DIV");I.a.c.Pm=new I.a.c("DL");I.a.c.Sm=new I.a.c("DT");I.a.c.Vm=new I.a.c("EM");I.a.c.Wm=new I.a.c("EMBED");I.a.c.cn=new I.a.c("FIELDSET");I.a.c.dn=new I.a.c("FIGCAPTION");I.a.c.en=new I.a.c("FIGURE");I.a.c.fn=new I.a.c("FONT");I.a.c.gn=new I.a.c("FOOTER");I.a.c.hn=new I.a.c("FORM");I.a.c.jn=new I.a.c("FRAME");I.a.c.kn=new I.a.c("FRAMESET");I.a.c.mn=new I.a.c("H1");I.a.c.nn=new I.a.c("H2");I.a.c.on=new I.a.c("H3");I.a.c.pn=new I.a.c("H4");I.a.c.qn=new I.a.c("H5");
I.a.c.rn=new I.a.c("H6");I.a.c.sn=new I.a.c("HEAD");I.a.c.tn=new I.a.c("HEADER");I.a.c.un=new I.a.c("HGROUP");I.a.c.vn=new I.a.c("HR");I.a.c.wn=new I.a.c("HTML");I.a.c.yn=new I.a.c("I");I.a.c.Bn=new I.a.c("IFRAME");I.a.c.Cn=new I.a.c("IMG");I.a.c.Dn=new I.a.c("INPUT");I.a.c.En=new I.a.c("INS");I.a.c.Jn=new I.a.c("ISINDEX");I.a.c.Mn=new I.a.c("KBD");I.a.c.Nn=new I.a.c("KEYGEN");I.a.c.On=new I.a.c("LABEL");I.a.c.Qn=new I.a.c("LEGEND");I.a.c.Rn=new I.a.c("LI");I.a.c.Sn=new I.a.c("LINK");I.a.c.Wn=new I.a.c("MAIN");
I.a.c.Xn=new I.a.c("MAP");I.a.c.Yn=new I.a.c("MARK");I.a.c.Zn=new I.a.c("MATH");I.a.c.$n=new I.a.c("MENU");I.a.c.ao=new I.a.c("MENUITEM");I.a.c.bo=new I.a.c("META");I.a.c.co=new I.a.c("METER");I.a.c.fo=new I.a.c("NAV");I.a.c.ho=new I.a.c("NOFRAMES");I.a.c.io=new I.a.c("NOSCRIPT");I.a.c.lo=new I.a.c("OBJECT");I.a.c.mo=new I.a.c("OL");I.a.c.no=new I.a.c("OPTGROUP");I.a.c.oo=new I.a.c("OPTION");I.a.c.po=new I.a.c("OUTPUT");I.a.c.qo=new I.a.c("P");I.a.c.ro=new I.a.c("PARAM");I.a.c.so=new I.a.c("PICTURE");
I.a.c.uo=new I.a.c("PRE");I.a.c.wo=new I.a.c("PROGRESS");I.a.c.Q=new I.a.c("Q");I.a.c.xo=new I.a.c("RP");I.a.c.yo=new I.a.c("RT");I.a.c.zo=new I.a.c("RTC");I.a.c.Ao=new I.a.c("RUBY");I.a.c.Co=new I.a.c("S");I.a.c.Fo=new I.a.c("SAMP");I.a.c.Go=new I.a.c(k);I.a.c.Ho=new I.a.c("SECTION");I.a.c.Io=new I.a.c("SELECT");I.a.c.Ko=new I.a.c("SMALL");I.a.c.Lo=new I.a.c("SOURCE");I.a.c.Mo=new I.a.c("SPAN");I.a.c.No=new I.a.c("STRIKE");I.a.c.Oo=new I.a.c("STRONG");I.a.c.Po=new I.a.c("STYLE");I.a.c.Qo=new I.a.c("SUB");
I.a.c.Ro=new I.a.c("SUMMARY");I.a.c.So=new I.a.c("SUP");I.a.c.To=new I.a.c("SVG");I.a.c.Uo=new I.a.c("TABLE");I.a.c.Vo=new I.a.c("TBODY");I.a.c.Wo=new I.a.c("TD");I.a.c.Xo=new I.a.c("TEMPLATE");I.a.c.Yo=new I.a.c("TEXTAREA");I.a.c.Zo=new I.a.c("TFOOT");I.a.c.$o=new I.a.c("TH");I.a.c.ap=new I.a.c("THEAD");I.a.c.bp=new I.a.c("TIME");I.a.c.cp=new I.a.c("TITLE");I.a.c.ep=new I.a.c("TR");I.a.c.fp=new I.a.c("TRACK");I.a.c.jp=new I.a.c("TT");I.a.c.lp=new I.a.c("U");I.a.c.mp=new I.a.c("UL");I.a.c.np=new I.a.c("VAR");
I.a.c.op=new I.a.c("VIDEO");I.a.c.pp=new I.a.c("WBR");I.N={};I.N.dj=function(b){return function(){return b}};I.N.bn=E(!1);I.N.ip=E(!0);I.N.ko=E(null);I.N.dk=B();I.N.error=function(b){return function(){throw Error(b);}};I.N.ia=function(b){return function(){throw b;}};I.N.lock=function(b,c){c=c||0;return function(){return b.apply(this,Array.prototype.slice.call(arguments,0,c))}};I.N.Rs=function(b){return function(){return arguments[b]}};
I.N.Xs=function(b,c){var d=Array.prototype.slice.call(arguments,1);return function(){var c=Array.prototype.slice.call(arguments);c.push.apply(c,d);return b.apply(this,c)}};I.N.Au=function(b,c){return I.N.ol(b,I.N.dj(c))};I.N.Qq=function(b,c){return function(d){return c?b==d:b===d}};I.N.oq=function(b,c){var d=arguments,e=d.length;return function(){var b;e&&(b=d[e-1].apply(this,arguments));for(var c=e-2;0<=c;c--)b=d[c].call(this,b);return b}};
I.N.ol=function(b){var c=arguments,d=c.length;return function(){for(var b,f=0;f<d;f++)b=c[f].apply(this,arguments);return b}};I.N.and=function(b){var c=arguments,d=c.length;return function(){for(var b=0;b<d;b++)if(!c[b].apply(this,arguments))return!1;return!0}};I.N.or=function(b){var c=arguments,d=c.length;return function(){for(var b=0;b<d;b++)if(c[b].apply(this,arguments))return!0;return!1}};I.N.Qs=function(b){return function(){return!b.apply(this,arguments)}};
I.N.create=function(b,c){function d(){}d.prototype=b.prototype;var e=new d;b.apply(e,Array.prototype.slice.call(arguments,1));return e};I.N.Gh=!0;I.N.Yi=function(b){var c=!1,d;return function(){if(!I.N.Gh)return b();c||(d=b(),c=!0);return d}};I.N.once=function(b){var c=b;return function(){if(c){var b=c;c=null;b()}}};I.N.Eq=function(b,c,d){var e=0;return function(f){I.global.clearTimeout(e);var g=arguments;e=I.global.setTimeout(function(){b.apply(d,g)},c)}};
I.N.iu=function(b,c,d){function e(){g=I.global.setTimeout(f,c);b.apply(d,l)}function f(){g=0;h&&(h=!1,e())}var g=0,h=!1,l=[];return function(b){l=arguments;g?h=!0:e()}};I.N.bt=function(b,c,d){function e(){f=0}var f=0;return function(g){f||(f=I.global.setTimeout(e,c),b.apply(d,arguments))}};I.f={};I.f.u={};I.f.u.startsWith=function(b,c){return 0==b.lastIndexOf(c,0)};I.f.u.endsWith=function(b,c){var d=b.length-c.length;return 0<=d&&b.indexOf(c,d)==d};I.f.u.Fb=function(b,c){return 0==I.f.u.ic(c,b.substr(0,c.length))};I.f.u.gf=function(b,c){return 0==I.f.u.ic(c,b.substr(b.length-c.length,c.length))};I.f.u.hf=function(b,c){return b.toLowerCase()==c.toLowerCase()};I.f.u.Tb=function(b){return/^[\s\xa0]*$/.test(b)};I.f.u.trim=I.ed&&String.prototype.trim?function(b){return b.trim()}:function(b){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(b)[1]};
I.f.u.ic=function(b,c){b=String(b).toLowerCase();c=String(c).toLowerCase();return b<c?-1:b==c?0:1};I.f.u.Wb=function(b,c){return b.replace(/(\r\n|\r|\n)/g,c?"<br />":"<br>")};
I.f.u.qa=function(b,c){if(c)b=b.replace(I.f.u.me,"&amp;").replace(I.f.u.Ke,"&lt;").replace(I.f.u.He,"&gt;").replace(I.f.u.Re,"&quot;").replace(I.f.u.Te,"&#39;").replace(I.f.u.Me,"&#0;");else{if(!I.f.u.xh.test(b))return b;-1!=b.indexOf("&")&&(b=b.replace(I.f.u.me,"&amp;"));-1!=b.indexOf("<")&&(b=b.replace(I.f.u.Ke,"&lt;"));-1!=b.indexOf(">")&&(b=b.replace(I.f.u.He,"&gt;"));-1!=b.indexOf('"')&&(b=b.replace(I.f.u.Re,"&quot;"));-1!=b.indexOf("'")&&(b=b.replace(I.f.u.Te,"&#39;"));-1!=b.indexOf("\x00")&&
(b=b.replace(I.f.u.Me,"&#0;"))}return b};I.f.u.me=/&/g;I.f.u.Ke=/</g;I.f.u.He=/>/g;I.f.u.Re=/"/g;I.f.u.Te=/'/g;I.f.u.Me=/\x00/g;I.f.u.xh=/[\x00&<>"']/;I.f.u.sh=function(b){return I.f.u.Wb(b.replace(/  /g," &#160;"),void 0)};I.f.u.contains=function(b,c){return-1!=b.indexOf(c)};I.f.u.jc=function(b,c){return I.f.u.contains(b.toLowerCase(),c.toLowerCase())};
I.f.u.Ya=function(b,c){var d=0;b=I.f.u.trim(String(b)).split(".");c=I.f.u.trim(String(c)).split(".");for(var e=Math.max(b.length,c.length),f=0;0==d&&f<e;f++){var g=b[f]||"",h=c[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;d=I.f.u.jd(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||I.f.u.jd(0==g[2].length,0==h[2].length)||I.f.u.jd(g[2],h[2]);g=g[3];h=h[3]}while(0==d)}return d};
I.f.u.jd=function(b,c){return b<c?-1:b>c?1:0};I.g={};I.g.userAgent={};I.g.userAgent.B={};I.g.userAgent.B.Tf=function(){var b=I.g.userAgent.B.Mj();return b&&(b=b.userAgent)?b:""};I.g.userAgent.B.Mj=function(){return I.global.navigator};I.g.userAgent.B.qh=I.g.userAgent.B.Tf();I.g.userAgent.B.Vt=function(b){I.g.userAgent.B.qh=b||I.g.userAgent.B.Tf()};I.g.userAgent.B.qb=function(){return I.g.userAgent.B.qh};I.g.userAgent.B.M=function(b){return I.f.u.contains(I.g.userAgent.B.qb(),b)};
I.g.userAgent.B.Wd=function(b){return I.f.u.jc(I.g.userAgent.B.qb(),b)};I.g.userAgent.B.xf=function(b){for(var c=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,d=[],e;e=c.exec(b);)d.push([e[1],e[2],e[3]||void 0]);return d};I.object={};I.object.is=function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c};I.object.forEach=function(b,c,d){for(var e in b)c.call(d,b[e],e,b)};I.object.filter=function(b,c,d){var e={},f;for(f in b)c.call(d,b[f],f,b)&&(e[f]=b[f]);return e};I.object.map=function(b,c,d){var e={},f;for(f in b)e[f]=c.call(d,b[f],f,b);return e};I.object.some=function(b,c,d){for(var e in b)if(c.call(d,b[e],e,b))return!0;return!1};I.object.every=function(b,c,d){for(var e in b)if(!c.call(d,b[e],e,b))return!1;return!0};
I.object.qr=function(b){var c=0,d;for(d in b)c++;return c};I.object.nr=function(b){for(var c in b)return c};I.object.pr=function(b){for(var c in b)return b[c]};I.object.contains=function(b,c){return I.object.fj(b,c)};I.object.Er=function(b){var c=[],d=0,e;for(e in b)c[d++]=b[e];return c};I.object.Rf=function(b){var c=[],d=0,e;for(e in b)c[d++]=e;return c};I.object.Dr=function(b,c){var d=I.Pb(c),e=d?c:arguments;for(d=d?0:1;d<e.length;d++){if(null==b)return;b=b[e[d]]}return b};
I.object.ej=function(b,c){return null!==b&&c in b};I.object.fj=function(b,c){for(var d in b)if(b[d]==c)return!0;return!1};I.object.Bj=function(b,c,d){for(var e in b)if(c.call(d,b[e],e,b))return e};I.object.Vq=function(b,c,d){return(c=I.object.Bj(b,c,d))&&b[c]};I.object.Sb=function(b){for(var c in b)return!1;return!0};I.object.clear=function(b){for(var c in b)delete b[c]};I.object.remove=function(b,c){var d;(d=c in b)&&delete b[c];return d};
I.object.add=function(b,c,d){if(null!==b&&c in b)throw Error('The object already contains the key "'+c+'"');I.object.set(b,c,d)};I.object.get=function(b,c,d){return null!==b&&c in b?b[c]:d};I.object.set=function(b,c,d){b[c]=d};I.object.It=function(b,c,d){return c in b?b[c]:b[c]=d};I.object.Xt=function(b,c,d){if(c in b)return b[c];d=d();return b[c]=d};I.object.Kb=function(b,c){for(var d in b)if(!(d in c)||b[d]!==c[d])return!1;for(d in c)if(!(d in b))return!1;return!0};
I.object.clone=function(b){var c={},d;for(d in b)c[d]=b[d];return c};I.object.Jl=function(b){var c=I.da(b);if(c==v||c==n){if(I.Ca(b.clone))return b.clone();c=c==n?[]:{};for(var d in b)c[d]=I.object.Jl(b[d]);return c}return b};I.object.pu=function(b){var c={},d;for(d in b)c[b[d]]=d;return c};I.object.Qe=["constructor",t,"isPrototypeOf",x,A,"toString","valueOf"];
I.object.extend=function(b,c){for(var d,e,f=1;f<arguments.length;f++){e=arguments[f];for(d in e)b[d]=e[d];for(var g=0;g<I.object.Qe.length;g++)d=I.object.Qe[g],Object.prototype.hasOwnProperty.call(e,d)&&(b[d]=e[d])}};I.object.create=function(b){var c=arguments.length;if(1==c&&I.isArray(arguments[0]))return I.object.create.apply(null,arguments[0]);if(c%2)throw Error("Uneven number of arguments");for(var d={},e=0;e<c;e+=2)d[arguments[e]]=arguments[e+1];return d};
I.object.ij=function(b){var c=arguments.length;if(1==c&&I.isArray(arguments[0]))return I.object.ij.apply(null,arguments[0]);for(var d={},e=0;e<c;e++)d[arguments[e]]=!0;return d};I.object.wq=function(b){var c=b;Object.isFrozen&&!Object.isFrozen(b)&&(c=Object.create(b),Object.freeze(c));return c};I.object.ds=function(b){return!!Object.isFrozen&&Object.isFrozen(b)};
I.object.mr=function(b,c,d){if(!b)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return I.object.Rf(b);for(var e={};b&&(b!==Object.prototype||c)&&(b!==Function.prototype||d);){for(var f=Object.getOwnPropertyNames(b),g=0;g<f.length;g++)e[f[g]]=!0;b=Object.getPrototypeOf(b)}return I.object.Rf(e)};I.g.userAgent.A={};I.g.userAgent.A.Lg=function(){return I.g.userAgent.B.M("Opera")};I.g.userAgent.A.Qk=function(){return I.g.userAgent.B.M("Trident")||I.g.userAgent.B.M("MSIE")};I.g.userAgent.A.Ud=function(){return I.g.userAgent.B.M("Edge")};I.g.userAgent.A.Vd=function(){return I.g.userAgent.B.M("Firefox")||I.g.userAgent.B.M("FxiOS")};
I.g.userAgent.A.Mg=function(){return I.g.userAgent.B.M("Safari")&&!(I.g.userAgent.A.Sd()||I.g.userAgent.A.Td()||I.g.userAgent.A.Lg()||I.g.userAgent.A.Ud()||I.g.userAgent.A.Vd()||I.g.userAgent.A.Fg()||I.g.userAgent.B.M("Android"))};I.g.userAgent.A.Td=function(){return I.g.userAgent.B.M("Coast")};I.g.userAgent.A.Rk=function(){return(I.g.userAgent.B.M("iPad")||I.g.userAgent.B.M("iPhone"))&&!I.g.userAgent.A.Mg()&&!I.g.userAgent.A.Sd()&&!I.g.userAgent.A.Td()&&!I.g.userAgent.A.Vd()&&I.g.userAgent.B.M("AppleWebKit")};
I.g.userAgent.A.Sd=function(){return(I.g.userAgent.B.M("Chrome")||I.g.userAgent.B.M("CriOS"))&&!I.g.userAgent.A.Ud()};I.g.userAgent.A.Pk=function(){return I.g.userAgent.B.M("Android")&&!(I.g.userAgent.A.tg()||I.g.userAgent.A.ik()||I.g.userAgent.A.Pd()||I.g.userAgent.A.Fg())};I.g.userAgent.A.Pd=I.g.userAgent.A.Lg;I.g.userAgent.A.yc=I.g.userAgent.A.Qk;I.g.userAgent.A.Ra=I.g.userAgent.A.Ud;I.g.userAgent.A.ik=I.g.userAgent.A.Vd;I.g.userAgent.A.ss=I.g.userAgent.A.Mg;I.g.userAgent.A.Xr=I.g.userAgent.A.Td;
I.g.userAgent.A.fs=I.g.userAgent.A.Rk;I.g.userAgent.A.tg=I.g.userAgent.A.Sd;I.g.userAgent.A.Ur=I.g.userAgent.A.Pk;I.g.userAgent.A.Fg=function(){return I.g.userAgent.B.M("Silk")};
I.g.userAgent.A.Nb=function(){function b(b){b=I.j.find(b,e);return d[b]||""}var c=I.g.userAgent.B.qb();if(I.g.userAgent.A.yc())return I.g.userAgent.A.Lj(c);c=I.g.userAgent.B.xf(c);var d={};I.j.forEach(c,function(b){d[b[0]]=b[1]});var e=I.gb(I.object.ej,d);return I.g.userAgent.A.Pd()?b(["Version","Opera"]):I.g.userAgent.A.Ra()?b(["Edge"]):I.g.userAgent.A.tg()?b(["Chrome","CriOS"]):(c=c[2])&&c[1]||""};I.g.userAgent.A.za=function(b){return 0<=I.f.u.Ya(I.g.userAgent.A.Nb(),b)};
I.g.userAgent.A.Lj=function(b){var c=/rv: *([\d\.]*)/.exec(b);if(c&&c[1])return c[1];c="";var d=/MSIE +([\d\.]+)/.exec(b);if(d&&d[1])if(b=/Trident\/(\d.\d)/.exec(b),"7.0"==d[1])if(b&&b[1])switch(b[1]){case "4.0":c="8.0";break;case "5.0":c="9.0";break;case "6.0":c="10.0";break;case "7.0":c="11.0"}else c="7.0";else c=d[1];return c};I.f.Rh=!1;I.f.Wh=!1;I.f.Xe={Le:"\u00a0"};I.f.startsWith=I.f.u.startsWith;I.f.endsWith=I.f.u.endsWith;I.f.Fb=I.f.u.Fb;I.f.gf=I.f.u.gf;I.f.hf=I.f.u.hf;I.f.gu=function(b,c){for(var d=b.split("%s"),e="",f=Array.prototype.slice.call(arguments,1);f.length&&1<d.length;)e+=d.shift()+f.shift();return e+d.join("%s")};I.f.mq=function(b){return b.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};I.f.Tb=I.f.u.Tb;I.f.bs=function(b){return 0==b.length};I.f.Sb=I.f.Tb;I.f.hk=function(b){return I.f.Tb(I.f.Nk(b))};
I.f.$r=I.f.hk;I.f.Vr=function(b){return!/[^\t\n\r ]/.test(b)};I.f.Sr=function(b){return!/[^a-zA-Z]/.test(b)};I.f.os=function(b){return!/[^0-9]/.test(b)};I.f.Tr=function(b){return!/[^a-zA-Z0-9]/.test(b)};I.f.us=function(b){return" "==b};I.f.vs=function(b){return 1==b.length&&" "<=b&&"~">=b||"\u0080"<=b&&"\ufffd">=b};I.f.eu=function(b){return b.replace(/(\r\n|\r|\n)+/g," ")};I.f.aj=function(b){return b.replace(/(\r\n|\r|\n)/g,"\n")};I.f.Ps=function(b){return b.replace(/\xa0|\s/g," ")};
I.f.Os=function(b){return b.replace(/\xa0|[ \t]+/g," ")};I.f.lq=function(b){return b.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};I.f.trim=I.f.u.trim;I.f.trimLeft=function(b){return b.replace(/^[\s\xa0]+/,"")};I.f.trimRight=function(b){return b.replace(/[\s\xa0]+$/,"")};I.f.ic=I.f.u.ic;
I.f.Qg=function(b,c,d){if(b==c)return 0;if(!b)return-1;if(!c)return 1;for(var e=b.toLowerCase().match(d),f=c.toLowerCase().match(d),g=Math.min(e.length,f.length),h=0;h<g;h++){d=e[h];var l=f[h];if(d!=l)return b=parseInt(d,10),!isNaN(b)&&(c=parseInt(l,10),!isNaN(c)&&b-c)?b-c:d<l?-1:1}return e.length!=f.length?e.length-f.length:b<c?-1:1};I.f.Qr=function(b,c){return I.f.Qg(b,c,/\d+|\D+/g)};I.f.Cj=function(b,c){return I.f.Qg(b,c,/\d+|\.\d+|\D+/g)};I.f.Ss=I.f.Cj;I.f.wu=function(b){return encodeURIComponent(String(b))};
I.f.vu=function(b){return decodeURIComponent(b.replace(/\+/g," "))};I.f.Wb=I.f.u.Wb;I.f.qa=function(b,c){b=I.f.u.qa(b,c);I.f.Rh&&(b=b.replace(I.f.Vh,"&#101;"));return b};I.f.Vh=/e/g;I.f.oh=function(b){return I.f.contains(b,"&")?!I.f.Wh&&"document"in I.global?I.f.ph(b):I.f.Hl(b):b};I.f.su=function(b,c){return I.f.contains(b,"&")?I.f.ph(b,c):b};
I.f.ph=function(b,c){var d={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var e=c?c.createElement("div"):I.global.document.createElement("div");return b.replace(I.f.$h,function(b,c){var f=d[b];if(f)return f;"#"==c.charAt(0)&&(c=Number("0"+c.substr(1)),isNaN(c)||(f=String.fromCharCode(c)));f||(e.innerHTML=b+" ",f=e.firstChild.nodeValue.slice(0,-1));return d[b]=f})};
I.f.Hl=function(b){return b.replace(/&([^;]+);/g,function(b,d){switch(d){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=d.charAt(0)||(d=Number("0"+d.substr(1)),isNaN(d))?b:String.fromCharCode(d)}})};I.f.$h=/&([^;\s<&]+);?/g;I.f.sh=function(b){return I.f.Wb(b.replace(/  /g," &#160;"),void 0)};I.f.Ys=function(b){return b.replace(/(^|[\n ]) /g,"$1"+I.f.Xe.Le)};
I.f.fu=function(b,c){for(var d=c.length,e=0;e<d;e++){var f=1==d?c:c.charAt(e);if(b.charAt(0)==f&&b.charAt(b.length-1)==f)return b.substring(1,b.length-1)}return b};I.f.truncate=function(b,c,d){d&&(b=I.f.oh(b));b.length>c&&(b=b.substring(0,c-3)+"...");d&&(b=I.f.qa(b));return b};I.f.qu=function(b,c,d,e){d&&(b=I.f.oh(b));e&&b.length>c?(e>c&&(e=c),b=b.substring(0,c-e)+"..."+b.substring(b.length-e)):b.length>c&&(e=Math.floor(c/2),b=b.substring(0,e+c%2)+"..."+b.substring(b.length-e));d&&(b=I.f.qa(b));return b};
I.f.fe={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"};I.f.zc={"'":"\\'"};I.f.quote=function(b){b=String(b);for(var c=['"'],d=0;d<b.length;d++){var e=b.charAt(d),f=e.charCodeAt(0);c[d+1]=I.f.fe[e]||(31<f&&127>f?e:I.f.vf(e))}c.push('"');return c.join("")};I.f.Rq=function(b){for(var c=[],d=0;d<b.length;d++)c[d]=I.f.vf(b.charAt(d));return c.join("")};
I.f.vf=function(b){if(b in I.f.zc)return I.f.zc[b];if(b in I.f.fe)return I.f.zc[b]=I.f.fe[b];var c=b.charCodeAt(0);if(31<c&&127>c)var d=b;else{if(256>c){if(d="\\x",16>c||256<c)d+="0"}else d="\\u",4096>c&&(d+="0");d+=c.toString(16).toUpperCase()}return I.f.zc[b]=d};I.f.contains=I.f.u.contains;I.f.jc=I.f.u.jc;I.f.tq=function(b,c){return b&&c?b.split(c).length-1:0};I.f.xb=B();I.f.remove=function(b,c){return b.replace(c,"")};I.f.dt=function(b,c){c=new RegExp(I.f.Yd(c),"g");return b.replace(c,"")};
I.f.jt=function(b,c,d){c=new RegExp(I.f.Yd(c),"g");return b.replace(c,d.replace(/\$/g,"$$$$"))};I.f.Yd=function(b){return String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};I.f.repeat=String.prototype.repeat?function(b,c){return b.repeat(c)}:function(b,c){return Array(c+1).join(b)};I.f.Vs=function(b,c,d){b=I.X(d)?b.toFixed(d):String(b);d=b.indexOf(".");-1==d&&(d=b.length);return I.f.repeat("0",Math.max(0,c-d))+b};I.f.Nk=function(b){return null==b?"":String(b)};
I.f.cq=function(b){return Array.prototype.join.call(arguments,"")};I.f.Br=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^I.now()).toString(36)};I.f.Ya=I.f.u.Ya;I.f.Kr=function(b){for(var c=0,d=0;d<b.length;++d)c=31*c+b.charCodeAt(d)>>>0;return c};I.f.Il=2147483648*Math.random()|0;I.f.Cq=function(){return"goog_"+I.f.Il++};I.f.ku=function(b){var c=Number(b);return 0==c&&I.f.Tb(b)?NaN:c};I.f.gs=function(b){return/^[a-z]+([A-Z][a-z]*)*$/.test(b)};
I.f.ws=function(b){return/^([A-Z][a-z]*)+$/.test(b)};I.f.ju=function(b){return String(b).replace(/\-([a-z])/g,function(b,d){return d.toUpperCase()})};I.f.mu=function(b){return String(b).replace(/([A-Z])/g,"-$1").toLowerCase()};I.f.nu=function(b,c){c=I.O(c)?I.f.Yd(c):"\\s";return b.replace(new RegExp("(^"+(c?"|["+c+"]+":"")+")([a-z])","g"),function(b,c,f){return c+f.toUpperCase()})};I.f.gq=function(b){return String(b.charAt(0)).toUpperCase()+String(b.substr(1)).toLowerCase()};
I.f.parseInt=function(b){isFinite(b)&&(b=String(b));return I.O(b)?/^\s*-?0x/i.test(b)?parseInt(b,16):parseInt(b,10):NaN};I.f.$t=function(b,c,d){b=b.split(c);for(var e=[];0<d&&b.length;)e.push(b.shift()),d--;b.length&&e.push(b.join(c));return e};I.f.zs=function(b,c){if(c)typeof c==y&&(c=[c]);else return b;for(var d=-1,e=0;e<c.length;e++)if(""!=c[e]){var f=b.lastIndexOf(c[e]);f>d&&(d=f)}return-1==d?b:b.slice(d+1)};
I.f.Lq=function(b,c){var d=[],e=[];if(b==c)return 0;if(!b.length||!c.length)return Math.max(b.length,c.length);for(var f=0;f<c.length+1;f++)d[f]=f;for(f=0;f<b.length;f++){e[0]=f+1;for(var g=0;g<c.length;g++)e[g+1]=Math.min(e[g]+1,d[g+1]+1,d[g]+Number(b[f]!=c[g]));for(g=0;g<d.length;g++)d[g]=e[g]}return e[c.length]};I.g.userAgent.W={};I.g.userAgent.W.tk=function(){return I.g.userAgent.B.M("Presto")};I.g.userAgent.W.wk=function(){return I.g.userAgent.B.M("Trident")||I.g.userAgent.B.M("MSIE")};I.g.userAgent.W.Ra=function(){return I.g.userAgent.B.M("Edge")};I.g.userAgent.W.Hg=function(){return I.g.userAgent.B.Wd("WebKit")&&!I.g.userAgent.W.Ra()};I.g.userAgent.W.jk=function(){return I.g.userAgent.B.M("Gecko")&&!I.g.userAgent.W.Hg()&&!I.g.userAgent.W.wk()&&!I.g.userAgent.W.Ra()};
I.g.userAgent.W.Nb=function(){var b=I.g.userAgent.B.qb();if(b){b=I.g.userAgent.B.xf(b);var c=I.g.userAgent.W.Jj(b);if(c)return"Gecko"==c[0]?I.g.userAgent.W.Uj(b):c[1];b=b[0];var d;if(b&&(d=b[2])&&(d=/Trident\/([^\s;]+)/.exec(d)))return d[1]}return""};I.g.userAgent.W.Jj=function(b){if(!I.g.userAgent.W.Ra())return b[1];for(var c=0;c<b.length;c++){var d=b[c];if("Edge"==d[0])return d}};I.g.userAgent.W.za=function(b){return 0<=I.f.Ya(I.g.userAgent.W.Nb(),b)};
I.g.userAgent.W.Uj=function(b){return(b=I.j.find(b,function(b){return"Firefox"==b[0]}))&&b[1]||""};I.async.jh=function(b){I.global.setTimeout(function(){throw b;},0)};I.async.sa=function(b,c,d){var e=b;c&&(e=I.bind(b,c));e=I.async.sa.th(e);I.Ca(I.global.setImmediate)&&(d||I.async.sa.Nl())?I.global.setImmediate(e):(I.async.sa.$g||(I.async.sa.$g=I.async.sa.Qj()),I.async.sa.$g(e))};I.async.sa.Nl=function(){return I.global.Window&&I.global.Window.prototype&&!I.g.userAgent.A.Ra()&&I.global.Window.prototype.setImmediate==I.global.setImmediate?!1:!0};
I.async.sa.Qj=function(){var b=I.global.MessageChannel;"undefined"===typeof b&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!I.g.userAgent.W.tk()&&(b=function(){var b=document.createElement("IFRAME");b.style.display="none";b.src="";document.documentElement.appendChild(b);var c=b.contentWindow;b=c.document;b.open();b.write("");b.close();var d="callImmediate"+Math.random(),e="file:"==c.location.protocol?"*":c.location.protocol+"//"+c.location.host;b=I.bind(function(b){if(("*"==
e||b.origin==e)&&b.data==d)this.port1.onmessage()},this);c.addEventListener("message",b,!1);this.port1={};this.port2={postMessage:function(){c.postMessage(d,e)}}});if("undefined"!==typeof b&&!I.g.userAgent.A.yc()){var c=new b,d={},e=d;c.port1.onmessage=function(){if(I.X(d.next)){d=d.next;var b=d.jf;d.jf=null;b()}};return function(b){e.next={jf:b};e=e.next;c.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement(k)?function(b){var c=document.createElement(k);
c.onreadystatechange=function(){c.onreadystatechange=null;c.parentNode.removeChild(c);c=null;b();b=null};document.documentElement.appendChild(c)}:function(b){I.global.setTimeout(b,0)}};I.async.sa.th=I.N.dk;I.debug.ba.register(function(b){I.async.sa.th=b});I.async.Ha=function(){this.Uc=this.zb=null};I.async.Ha.Zc=100;I.async.Ha.Mb=new I.async.ac(function(){return new I.async.fd},function(b){b.reset()},I.async.Ha.Zc);I.async.Ha.prototype.add=function(b,c){var d=I.async.Ha.Mb.get();d.set(b,c);this.Uc?this.Uc.next=d:this.zb=d;this.Uc=d};I.async.Ha.prototype.remove=function(){var b=null;this.zb&&(b=this.zb,this.zb=this.zb.next,this.zb||(this.Uc=null),b.next=null);return b};I.async.fd=function(){this.next=this.scope=this.td=null};
I.async.fd.prototype.set=function(b,c){this.td=b;this.scope=c;this.next=null};I.async.fd.prototype.reset=function(){this.next=this.scope=this.td=null};I.Ch=!1;I.async.R=function(b,c){I.async.R.Nc||I.async.R.ek();I.async.R.Tc||(I.async.R.Nc(),I.async.R.Tc=!0);I.async.R.le.add(b,c)};I.async.R.ek=function(){if(I.Ch||I.global.Promise&&I.global.Promise.resolve){var b=I.global.Promise.resolve(void 0);I.async.R.Nc=function(){b.then(I.async.R.Jc)}}else I.async.R.Nc=function(){I.async.sa(I.async.R.Jc)}};I.async.R.Xq=function(b){I.async.R.Nc=function(){I.async.sa(I.async.R.Jc);b&&b(I.async.R.Jc)}};I.async.R.Tc=!1;I.async.R.le=new I.async.Ha;
I.$&&(I.async.R.mt=function(){I.async.R.Tc=!1;I.async.R.le=new I.async.Ha});I.async.R.Jc=function(){for(var b;b=I.async.R.le.remove();){try{b.td.call(b.scope)}catch(c){I.async.jh(c)}I.async.Ha.Mb.put(b)}I.async.R.Tc=!1};I.a.o={};I.a.o.Rp=C();I.a.o.Db=B();I.a.o.Fp=C();I.a.o.Mi=function(b){return I.a.o.Db(b)};I.a.o.Mp=C();I.a.o.Lp=C();I.a.o.Gp=C();I.a.o.Qp=C();I.a.o.Oi=function(b){return I.a.o.Db(b)};I.a.o.Pp=function(b){return I.a.o.Db(b)};I.a.o.Hp=function(b){return I.a.o.Db(b)};I.a.o.Ip=C();I.a.o.Ni=function(b){return I.a.o.Db(b)};I.a.o.Jp=C();I.a.o.Kp=C();I.a.o.Np=C();I.a.o.Op=C();
I.a.o.Fq=function(b){return I.la(b)?b.constructor.displayName||b.constructor.name||Object.prototype.toString.call(b):void 0===b?"undefined":null===b?"null":typeof b};I.a.o.uc=function(b){return(b=b&&b.ownerDocument)&&(b.defaultView||b.parentWindow)||I.global};I.g.userAgent.platform={};I.g.userAgent.platform.sg=function(){return I.g.userAgent.B.M("Android")};I.g.userAgent.platform.Cg=function(){return I.g.userAgent.B.M("iPod")};I.g.userAgent.platform.Bg=function(){return I.g.userAgent.B.M("iPhone")&&!I.g.userAgent.B.M("iPod")&&!I.g.userAgent.B.M("iPad")};I.g.userAgent.platform.Ag=function(){return I.g.userAgent.B.M("iPad")};I.g.userAgent.platform.zg=function(){return I.g.userAgent.platform.Bg()||I.g.userAgent.platform.Ag()||I.g.userAgent.platform.Cg()};
I.g.userAgent.platform.Dg=function(){return I.g.userAgent.B.M("Macintosh")};I.g.userAgent.platform.qk=function(){return I.g.userAgent.B.M("Linux")};I.g.userAgent.platform.Jg=function(){return I.g.userAgent.B.M("Windows")};I.g.userAgent.platform.ug=function(){return I.g.userAgent.B.M("CrOS")};I.g.userAgent.platform.Wr=function(){return I.g.userAgent.B.M("CrKey")};I.g.userAgent.platform.nk=function(){return I.g.userAgent.B.Wd("KaiOS")};I.g.userAgent.platform.kk=function(){return I.g.userAgent.B.Wd("GAFP")};
I.g.userAgent.platform.Nb=function(){var b=I.g.userAgent.B.qb(),c="";I.g.userAgent.platform.Jg()?(c=/Windows (?:NT|Phone) ([0-9.]+)/,c=(b=c.exec(b))?b[1]:"0.0"):I.g.userAgent.platform.zg()?(c=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,c=(b=c.exec(b))&&b[1].replace(/_/g,".")):I.g.userAgent.platform.Dg()?(c=/Mac OS X ([0-9_.]+)/,c=(b=c.exec(b))?b[1].replace(/_/g,"."):"10"):I.g.userAgent.platform.sg()?(c=/Android\s+([^\);]+)(\)|;)/,c=(b=c.exec(b))&&b[1]):I.g.userAgent.platform.ug()&&(c=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,
c=(b=c.exec(b))&&b[1]);return c||""};I.g.userAgent.platform.za=function(b){return 0<=I.f.Ya(I.g.userAgent.platform.Nb(),b)};I.Ia={};I.Ia.object=function(b,c){return c};I.Ia.ee=function(b){I.Ia.ee[" "](b);return b};I.Ia.ee[" "]=I.fb;I.Ia.eq=function(b,c){try{return I.Ia.ee(b[c]),!0}catch(d){}return!1};I.Ia.cache=function(b,c,d,e){e=e?e(c):c;return Object.prototype.hasOwnProperty.call(b,e)?b[e]:b[e]=d(c)};I.userAgent={};I.userAgent.qe=!1;I.userAgent.oe=!1;I.userAgent.pe=!1;I.userAgent.ve=!1;I.userAgent.Yc=!1;I.userAgent.te=!1;I.userAgent.yh=!1;I.userAgent.Ab=I.userAgent.qe||I.userAgent.oe||I.userAgent.pe||I.userAgent.Yc||I.userAgent.ve||I.userAgent.te;I.userAgent.Tj=function(){return I.g.userAgent.B.qb()};I.userAgent.Fd=function(){return I.global.navigator||null};I.userAgent.yr=function(){return I.userAgent.Fd()};I.userAgent.Oe=I.userAgent.Ab?I.userAgent.te:I.g.userAgent.A.Pd();
I.userAgent.aa=I.userAgent.Ab?I.userAgent.qe:I.g.userAgent.A.yc();I.userAgent.Ce=I.userAgent.Ab?I.userAgent.oe:I.g.userAgent.W.Ra();I.userAgent.Um=I.userAgent.Ce||I.userAgent.aa;I.userAgent.ad=I.userAgent.Ab?I.userAgent.pe:I.g.userAgent.W.jk();I.userAgent.Cb=I.userAgent.Ab?I.userAgent.ve||I.userAgent.Yc:I.g.userAgent.W.Hg();I.userAgent.sk=function(){return I.userAgent.Cb&&I.g.userAgent.B.M("Mobile")};I.userAgent.eo=I.userAgent.Yc||I.userAgent.sk();I.userAgent.Do=I.userAgent.Cb;
I.userAgent.pj=function(){var b=I.userAgent.Fd();return b&&b.platform||""};I.userAgent.to=I.userAgent.pj();I.userAgent.se=!1;I.userAgent.we=!1;I.userAgent.re=!1;I.userAgent.xe=!1;I.userAgent.ne=!1;I.userAgent.Wc=!1;I.userAgent.Vc=!1;I.userAgent.Xc=!1;I.userAgent.Bh=!1;I.userAgent.Ah=!1;I.userAgent.va=I.userAgent.se||I.userAgent.we||I.userAgent.re||I.userAgent.xe||I.userAgent.ne||I.userAgent.Wc||I.userAgent.Vc||I.userAgent.Xc;I.userAgent.Vn=I.userAgent.va?I.userAgent.se:I.g.userAgent.platform.Dg();
I.userAgent.qp=I.userAgent.va?I.userAgent.we:I.g.userAgent.platform.Jg();I.userAgent.pk=function(){return I.g.userAgent.platform.qk()||I.g.userAgent.platform.ug()};I.userAgent.Tn=I.userAgent.va?I.userAgent.re:I.userAgent.pk();I.userAgent.Ak=function(){var b=I.userAgent.Fd();return!!b&&I.f.contains(b.appVersion||"","X11")};I.userAgent.rp=I.userAgent.va?I.userAgent.xe:I.userAgent.Ak();I.userAgent.am=I.userAgent.va?I.userAgent.ne:I.g.userAgent.platform.sg();
I.userAgent.Hn=I.userAgent.va?I.userAgent.Wc:I.g.userAgent.platform.Bg();I.userAgent.Gn=I.userAgent.va?I.userAgent.Vc:I.g.userAgent.platform.Ag();I.userAgent.In=I.userAgent.va?I.userAgent.Xc:I.g.userAgent.platform.Cg();I.userAgent.Fn=I.userAgent.va?I.userAgent.Wc||I.userAgent.Vc||I.userAgent.Xc:I.g.userAgent.platform.zg();I.userAgent.Ln=I.userAgent.va?I.userAgent.Bh:I.g.userAgent.platform.nk();I.userAgent.ln=I.userAgent.va?I.userAgent.Ah:I.g.userAgent.platform.kk();
I.userAgent.qj=function(){var b="",c=I.userAgent.Vj();c&&(b=c?c[1]:"");return I.userAgent.aa&&(c=I.userAgent.Kf(),null!=c&&c>parseFloat(b))?String(c):b};I.userAgent.Vj=function(){var b=I.userAgent.Tj();if(I.userAgent.ad)return/rv:([^\);]+)(\)|;)/.exec(b);if(I.userAgent.Ce)return/Edge\/([\d\.]+)/.exec(b);if(I.userAgent.aa)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(b);if(I.userAgent.Cb)return/WebKit\/(\S+)/.exec(b);if(I.userAgent.Oe)return/(?:Version)[ \/]?(\S+)/.exec(b)};
I.userAgent.Kf=function(){var b=I.global.document;return b?b.documentMode:void 0};I.userAgent.VERSION=I.userAgent.qj();I.userAgent.compare=function(b,c){return I.f.Ya(b,c)};I.userAgent.yk={};I.userAgent.za=function(b){return I.userAgent.yh||I.Ia.cache(I.userAgent.yk,b,function(){return 0<=I.f.Ya(I.userAgent.VERSION,b)})};I.userAgent.xs=I.userAgent.za;I.userAgent.Rb=function(b){return Number(I.userAgent.Uh)>=b};I.userAgent.Zr=I.userAgent.Rb;var J;var K=I.global.document,ba=I.userAgent.Kf();
J=K&&I.userAgent.aa?ba||("CSS1Compat"==K.compatMode?parseInt(I.userAgent.VERSION,10):5):void 0;I.userAgent.Uh=J;I.a.ib={Hh:!I.userAgent.aa||I.userAgent.Rb(9),Ih:!I.userAgent.ad&&!I.userAgent.aa||I.userAgent.aa&&I.userAgent.Rb(9)||I.userAgent.ad&&I.userAgent.za("1.9.1"),ze:I.userAgent.aa&&!I.userAgent.za("9"),Jh:I.userAgent.aa||I.userAgent.Oe||I.userAgent.Cb,ai:I.userAgent.aa,Pn:I.userAgent.aa&&!I.userAgent.Rb(9)};I.a.tags={};I.a.tags.Fi={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};I.a.tags.zk=function(b){return!0===I.a.tags.Fi[b]};I.f.kp=C();I.f.I=function(b,c){this.ie=b===I.f.I.Ge&&c||"";this.vi=I.f.I.Ve};I.f.I.prototype.ya=!0;I.f.I.prototype.ka=D("ie");I.f.I.prototype.toString=function(){return"Const{"+this.ie+"}"};I.f.I.s=function(b){if(b instanceof I.f.I&&b.constructor===I.f.I&&b.vi===I.f.I.Ve)return b.ie;I.o.ia("expected object of type Const, got '"+b+"'");return"type_error:Const"};I.f.I.from=function(b){return new I.f.I(I.f.I.Ge,b)};I.f.I.Ve={};I.f.I.Ge={};I.f.I.EMPTY=I.f.I.from("");I.b={};I.b.P=function(){this.Ec="";this.ki=I.b.P.ea};I.b.P.prototype.ya=!0;I.b.P.ea={};I.b.P.qc=function(b){b=I.f.I.s(b);return 0===b.length?I.b.P.EMPTY:I.b.P.Gb(b)};I.b.P.ar=function(b,c){for(var d=[],e=1;e<arguments.length;e++)d.push(I.b.P.gh(arguments[e]));return I.b.P.Gb("("+I.f.I.s(b)+")("+d.join(", ")+");")};I.b.P.fr=function(b){return I.b.P.Gb(I.b.P.gh(b))};I.b.P.prototype.ka=D("Ec");I.$&&(I.b.P.prototype.toString=function(){return"SafeScript{"+this.Ec+"}"});
I.b.P.s=function(b){if(b instanceof I.b.P&&b.constructor===I.b.P&&b.ki===I.b.P.ea)return b.Ec;I.o.ia("expected object of type SafeScript, got '"+b+a+I.da(b));return"type_error:SafeScript"};I.b.P.gh=function(b){return JSON.stringify(b).replace(/</g,"\\x3c")};I.b.P.Gb=function(b){return(new I.b.P).cb(b)};I.b.P.prototype.cb=function(b){this.Ec=b;return this};I.b.P.EMPTY=I.b.P.Gb("");I.xa={};I.xa.url={};I.xa.url.gj=function(b){return I.xa.url.hg().createObjectURL(b)};I.xa.url.nt=function(b){I.xa.url.hg().revokeObjectURL(b)};I.xa.url.hg=function(){var b=I.xa.url.Bf();if(null!=b)return b;throw Error("This browser doesn't seem to support blob URLs");};I.xa.url.Bf=function(){return I.X(I.global.URL)&&I.X(I.global.URL.createObjectURL)?I.global.URL:I.X(I.global.webkitURL)&&I.X(I.global.webkitURL.createObjectURL)?I.global.webkitURL:I.X(I.global.createObjectURL)?I.global:null};
I.xa.url.aq=function(){return null!=I.xa.url.Bf()};I.h={};I.h.i={};I.h.i.Yh=!1;
I.h.i.Je=I.h.i.Yh||("ar"==I.K.substring(0,2).toLowerCase()||"fa"==I.K.substring(0,2).toLowerCase()||"he"==I.K.substring(0,2).toLowerCase()||"iw"==I.K.substring(0,2).toLowerCase()||"ps"==I.K.substring(0,2).toLowerCase()||"sd"==I.K.substring(0,2).toLowerCase()||"ug"==I.K.substring(0,2).toLowerCase()||"ur"==I.K.substring(0,2).toLowerCase()||"yi"==I.K.substring(0,2).toLowerCase())&&(2==I.K.length||"-"==I.K.substring(2,3)||"_"==I.K.substring(2,3))||3<=I.K.length&&"ckb"==I.K.substring(0,3).toLowerCase()&&
(3==I.K.length||"-"==I.K.substring(3,4)||"_"==I.K.substring(3,4))||7<=I.K.length&&("-"==I.K.substring(2,3)||"_"==I.K.substring(2,3))&&("adlm"==I.K.substring(3,7).toLowerCase()||"arab"==I.K.substring(3,7).toLowerCase()||"hebr"==I.K.substring(3,7).toLowerCase()||"nkoo"==I.K.substring(3,7).toLowerCase()||"rohg"==I.K.substring(3,7).toLowerCase()||"thaa"==I.K.substring(3,7).toLowerCase())||8<=I.K.length&&("-"==I.K.substring(3,4)||"_"==I.K.substring(3,4))&&("adlm"==I.K.substring(4,8).toLowerCase()||"arab"==
I.K.substring(4,8).toLowerCase()||"hebr"==I.K.substring(4,8).toLowerCase()||"nkoo"==I.K.substring(4,8).toLowerCase()||"rohg"==I.K.substring(4,8).toLowerCase()||"thaa"==I.K.substring(4,8).toLowerCase());I.h.i.mb={ci:"\u202a",gi:"\u202b",Pe:"\u202c",di:"\u200e",hi:"\u200f"};I.h.i.T={Ta:1,Ua:-1,ua:0};I.h.i.dc="right";I.h.i.bc="left";I.h.i.An=I.h.i.Je?I.h.i.bc:I.h.i.dc;I.h.i.zn=I.h.i.Je?I.h.i.dc:I.h.i.bc;
I.h.i.Cl=function(b){return typeof b==u?0<b?I.h.i.T.Ta:0>b?I.h.i.T.Ua:I.h.i.T.ua:null==b?null:b?I.h.i.T.Ua:I.h.i.T.Ta};I.h.i.tb="A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff";I.h.i.yb="\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc";I.h.i.bk=/<[^>]*>|&[^;]+;/g;I.h.i.Sa=function(b,c){return c?b.replace(I.h.i.bk,""):b};
I.h.i.cl=new RegExp("["+I.h.i.yb+"]");I.h.i.Jk=new RegExp("["+I.h.i.tb+"]");I.h.i.Hd=function(b,c){return I.h.i.cl.test(I.h.i.Sa(b,c))};I.h.i.Ir=I.h.i.Hd;I.h.i.kg=function(b){return I.h.i.Jk.test(I.h.i.Sa(b,void 0))};I.h.i.Mk=new RegExp("^["+I.h.i.tb+"]");I.h.i.hl=new RegExp("^["+I.h.i.yb+"]");I.h.i.uk=function(b){return I.h.i.hl.test(b)};I.h.i.rk=function(b){return I.h.i.Mk.test(b)};I.h.i.ls=function(b){return!I.h.i.rk(b)&&!I.h.i.uk(b)};I.h.i.Kk=new RegExp("^[^"+I.h.i.yb+"]*["+I.h.i.tb+"]");
I.h.i.el=new RegExp("^[^"+I.h.i.tb+"]*["+I.h.i.yb+"]");I.h.i.eh=function(b,c){return I.h.i.el.test(I.h.i.Sa(b,c))};I.h.i.rs=I.h.i.eh;I.h.i.vl=function(b,c){return I.h.i.Kk.test(I.h.i.Sa(b,c))};I.h.i.js=I.h.i.vl;I.h.i.Eg=/^http:\/\/.*/;I.h.i.ms=function(b,c){b=I.h.i.Sa(b,c);return I.h.i.Eg.test(b)||!I.h.i.kg(b)&&!I.h.i.Hd(b)};I.h.i.Lk=new RegExp("["+I.h.i.tb+"][^"+I.h.i.yb+"]*$");I.h.i.fl=new RegExp("["+I.h.i.yb+"][^"+I.h.i.tb+"]*$");I.h.i.tj=function(b,c){return I.h.i.Lk.test(I.h.i.Sa(b,c))};
I.h.i.hs=I.h.i.tj;I.h.i.uj=function(b,c){return I.h.i.fl.test(I.h.i.Sa(b,c))};I.h.i.ps=I.h.i.uj;I.h.i.gl=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;I.h.i.qs=function(b){return I.h.i.gl.test(b)};I.h.i.Wi=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;I.h.i.Hr=function(b,c){c=(void 0===c?I.h.i.Hd(b):c)?I.h.i.mb.hi:I.h.i.mb.di;return b.replace(I.h.i.Wi,c+"$&"+c)};
I.h.i.Oq=function(b){return"<"==b.charAt(0)?b.replace(/<\w+/,"$& dir=rtl"):"\n<span dir=rtl>"+b+"</span>"};I.h.i.Pq=function(b){return I.h.i.mb.gi+b+I.h.i.mb.Pe};I.h.i.Mq=function(b){return"<"==b.charAt(0)?b.replace(/<\w+/,"$& dir=ltr"):"\n<span dir=ltr>"+b+"</span>"};I.h.i.Nq=function(b){return I.h.i.mb.ci+b+I.h.i.mb.Pe};I.h.i.rj=/:\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g;I.h.i.Bk=/left/gi;I.h.i.bl=/right/gi;I.h.i.Al=/%%%%/g;
I.h.i.Hs=function(b){return b.replace(I.h.i.rj,":$1 $4 $3 $2").replace(I.h.i.Bk,"%%%%").replace(I.h.i.bl,I.h.i.bc).replace(I.h.i.Al,I.h.i.dc)};I.h.i.sj=/([\u0591-\u05f2])"/g;I.h.i.tl=/([\u0591-\u05f2])'/g;I.h.i.Ms=function(b){return b.replace(I.h.i.sj,"$1\u05f4").replace(I.h.i.tl,"$1\u05f3")};I.h.i.Rl=/\s+/;I.h.i.ak=/[\d\u06f0-\u06f9]/;I.h.i.dl=.4;
I.h.i.wf=function(b,c){var d=0,e=0,f=!1;b=I.h.i.Sa(b,c).split(I.h.i.Rl);for(c=0;c<b.length;c++){var g=b[c];I.h.i.eh(g)?(d++,e++):I.h.i.Eg.test(g)?f=!0:I.h.i.kg(g)?e++:I.h.i.ak.test(g)&&(f=!0)}return 0==e?f?I.h.i.T.Ta:I.h.i.T.ua:d/e>I.h.i.dl?I.h.i.T.Ua:I.h.i.T.Ta};I.h.i.Hq=function(b,c){return I.h.i.wf(b,c)==I.h.i.T.Ua};I.h.i.Ct=function(b,c){b&&(c=I.h.i.Cl(c))&&(b.style.textAlign=c==I.h.i.T.Ua?I.h.i.dc:I.h.i.bc,b.dir=c==I.h.i.T.Ua?"rtl":"ltr")};
I.h.i.Dt=function(b,c){switch(I.h.i.wf(c)){case I.h.i.T.Ta:b.dir="ltr";break;case I.h.i.T.Ua:b.dir="rtl";break;default:b.removeAttribute("dir")}};I.h.i.Tm=C();I.b.D=function(){this.Ic="";this.xi=I.b.D.ea};I.b.D.prototype.ya=!0;I.b.D.prototype.ka=D("Ic");I.b.D.prototype.Jd=!0;I.b.D.prototype.$a=function(){return I.h.i.T.Ta};I.$&&(I.b.D.prototype.toString=function(){return"TrustedResourceUrl{"+this.Ic+"}"});I.b.D.s=function(b){if(b instanceof I.b.D&&b.constructor===I.b.D&&b.xi===I.b.D.ea)return b.Ic;I.o.ia("expected object of type TrustedResourceUrl, got '"+b+a+I.da(b));return"type_error:TrustedResourceUrl"};
I.b.D.format=function(b,c){var d=I.f.I.s(b);if(!I.b.D.Eh.test(d))throw Error("Invalid TrustedResourceUrl format: "+d);b=d.replace(I.b.D.Zh,function(b,f){if(!Object.prototype.hasOwnProperty.call(c,f))throw Error('Found marker, "'+f+'", in format string, "'+d+'", but no valid label mapping found in args: '+JSON.stringify(c));b=c[f];return b instanceof I.f.I?I.f.I.s(b):encodeURIComponent(String(b))});return I.b.D.Jb(b)};I.b.D.Zh=/%{(\w+)}/g;I.b.D.Eh=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i;
I.b.D.Ai=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;I.b.D.Yq=function(b,c,d,e){b=I.b.D.format(b,c);b=I.b.D.s(b);b=I.b.D.Ai.exec(b);c=b[3]||"";return I.b.D.Jb(b[1]+I.b.D.fh("?",b[2]||"",d)+I.b.D.fh("#",c,e))};I.b.D.qc=function(b){return I.b.D.Jb(I.f.I.s(b))};I.b.D.cr=function(b){for(var c="",d=0;d<b.length;d++)c+=I.f.I.s(b[d]);return I.b.D.Jb(c)};I.b.D.ea={};I.b.D.Jb=function(b){var c=new I.b.D;c.Ic=b;return c};
I.b.D.fh=function(b,c,d){if(null==d)return c;if(I.O(d))return d?b+encodeURIComponent(d):"";for(var e in d){var f=d[e];f=I.isArray(f)?f:[f];for(var g=0;g<f.length;g++){var h=f[g];null!=h&&(c||(c=b),c+=(c.length>b.length?"&":"")+encodeURIComponent(e)+"="+encodeURIComponent(String(h)))}}return c};I.b.l=function(){this.Hc="";this.ni=I.b.l.ea};I.b.l.ha="about:invalid#zClosurez";I.b.l.prototype.ya=!0;I.b.l.prototype.ka=D("Hc");I.b.l.prototype.Jd=!0;I.b.l.prototype.$a=function(){return I.h.i.T.Ta};I.$&&(I.b.l.prototype.toString=function(){return"SafeUrl{"+this.Hc+"}"});I.b.l.s=function(b){if(b instanceof I.b.l&&b.constructor===I.b.l&&b.ni===I.b.l.ea)return b.Hc;I.o.ia("expected object of type SafeUrl, got '"+b+a+I.da(b));return"type_error:SafeUrl"};I.b.l.qc=function(b){return I.b.l.pa(I.f.I.s(b))};
I.b.Se=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime))$/i;I.b.l.$q=function(b){b=I.b.Se.test(b.type)?I.xa.url.gj(b):I.b.l.ha;return I.b.l.pa(b)};I.b.Oh=/^data:([^;,]*);base64,[a-z0-9+\/]+=*$/i;I.b.l.dr=function(b){b=b.replace(/(%0A|%0D)/g,"");var c=b.match(I.b.Oh);c=c&&I.b.Se.test(c[1]);return I.b.l.pa(c?b:I.b.l.ha)};
I.b.l.kr=function(b){I.f.u.Fb(b,"tel:")||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.si=/^sip[s]?:[+a-z0-9_.!$%&'*\/=^`{|}~-]+@([a-z0-9-]+\.)+[a-z0-9]{2,63}$/i;I.b.l.ir=function(b){I.b.si.test(decodeURIComponent(b))||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.l.er=function(b){I.f.u.Fb(b,"fb-messenger://share")||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.l.jr=function(b){I.f.u.Fb(b,"sms:")&&I.b.l.vk(b)||(b=I.b.l.ha);return I.b.l.pa(b)};
I.b.l.vk=function(b){var c=b.indexOf("#");0<c&&(b=b.substring(0,c));c=b.match(/[?&]body=/gi);if(!c)return!0;if(1<c.length)return!1;b=b.match(/[?&]body=([^&]*)/)[1];if(!b)return!0;try{decodeURIComponent(b)}catch(d){return!1}return/^(?:[a-z0-9\-_.~]|%[0-9a-f]{2})+$/i.test(b)};I.b.l.vt=function(b,c){return I.b.l.ae(/^chrome-extension:\/\/([^\/]+)\//,b,c)};I.b.l.xt=function(b,c){return I.b.l.ae(/^moz-extension:\/\/([^\/]+)\//,b,c)};
I.b.l.wt=function(b,c){return I.b.l.ae(/^ms-browser-extension:\/\/([^\/]+)\//,b,c)};I.b.l.ae=function(b,c,d){(b=b.exec(c))?(b=b[1],-1==(d instanceof I.f.I?[I.f.I.s(d)]:d.map(function(b){return I.f.I.s(b)})).indexOf(b)&&(c=I.b.l.ha)):c=I.b.l.ha;return I.b.l.pa(c)};I.b.l.lr=function(b){return I.b.l.pa(I.b.D.s(b))};I.b.dd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;I.b.l.Eo=I.b.dd;
I.b.l.Mc=function(b){if(b instanceof I.b.l)return b;b=typeof b==v&&b.ya?b.ka():String(b);I.b.dd.test(b)||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.l.ta=function(b){if(b instanceof I.b.l)return b;b=typeof b==v&&b.ya?b.ka():String(b);I.b.dd.test(b)||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.l.ea={};I.b.l.pa=function(b){var c=new I.b.l;c.Hc=b;return c};I.b.l.Wl=I.b.l.pa("about:blank");I.b.w=function(){this.Gc="";this.mi=I.b.w.ea};I.b.w.prototype.ya=!0;I.b.w.ea={};I.b.w.qc=function(b){b=I.f.I.s(b);return 0===b.length?I.b.w.EMPTY:I.b.w.Hb(b)};I.b.w.iq=C();I.b.w.prototype.ka=D("Gc");I.$&&(I.b.w.prototype.toString=function(){return"SafeStyle{"+this.Gc+"}"});I.b.w.s=function(b){if(b instanceof I.b.w&&b.constructor===I.b.w&&b.mi===I.b.w.ea)return b.Gc;I.o.ia("expected object of type SafeStyle, got '"+b+a+I.da(b));return"type_error:SafeStyle"};I.b.w.Hb=function(b){return(new I.b.w).cb(b)};
I.b.w.prototype.cb=function(b){this.Gc=b;return this};I.b.w.EMPTY=I.b.w.Hb("");I.b.w.ha="zClosurez";I.b.w.create=function(b){var c="",d;for(d in b){if(!/^[-_a-zA-Z0-9]+$/.test(d))throw Error("Name allows only [-_a-zA-Z0-9], got: "+d);var e=b[d];null!=e&&(e=I.isArray(e)?I.j.map(e,I.b.w.Wg).join(" "):I.b.w.Wg(e),c+=d+":"+e+";")}return c?I.b.w.Hb(c):I.b.w.EMPTY};
I.b.w.Wg=function(b){return b instanceof I.b.l?'url("'+I.b.l.s(b).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")':b instanceof I.f.I?I.f.I.s(b):I.b.w.ll(String(b))};
I.b.w.ll=function(b){var c=b.replace(I.b.w.Fe,"$1").replace(I.b.w.Fe,"$1").replace(I.b.w.We,"url");if(I.b.w.Ci.test(c)){if(I.b.w.Mh.test(b))return I.o.ia("String value disallows comments, got: "+b),I.b.w.ha;if(!I.b.w.Yj(b))return I.o.ia("String value requires balanced quotes, got: "+b),I.b.w.ha;if(!I.b.w.Zj(b))return I.o.ia("String value requires balanced square brackets and one identifier per pair of brackets, got: "+b),I.b.w.ha}else return I.o.ia("String value allows only "+I.b.w.Ze+" and simple functions, got: "+
b),I.b.w.ha;return I.b.w.ml(b)};I.b.w.Yj=function(b){for(var c=!0,d=!0,e=0;e<b.length;e++){var f=b.charAt(e);"'"==f&&d?c=!c:'"'==f&&c&&(d=!d)}return c&&d};I.b.w.Zj=function(b){for(var c=!0,d=/^[-_a-zA-Z0-9]$/,e=0;e<b.length;e++){var f=b.charAt(e);if("]"==f){if(c)return!1;c=!0}else if("["==f){if(!c)return!1;c=!1}else if(!c&&!d.test(f))return!1}return c};I.b.w.Ze="[-,.\"'%_!# a-zA-Z0-9\\[\\]]";I.b.w.Ci=new RegExp("^"+I.b.w.Ze+"+$");I.b.w.We=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g;
I.b.w.Fe=/\b(hsl|hsla|rgb|rgba|matrix|calc|minmax|fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g;I.b.w.Mh=/\/\*/;I.b.w.ml=function(b){return b.replace(I.b.w.We,function(b,d,e,f){var c="";e=e.replace(/^(['"])(.*)\1$/,function(b,d,e){c=d;return e});b=I.b.l.Mc(e).ka();return d+c+b+c+f})};I.b.w.concat=function(b){function c(b){I.isArray(b)?I.j.forEach(b,c):d+=I.b.w.s(b)}var d="";I.j.forEach(arguments,c);return d?I.b.w.Hb(d):I.b.w.EMPTY};I.b.S=function(){this.Fc="";this.li=I.b.S.ea};I.b.S.prototype.ya=!0;I.b.S.ea={};
I.b.S.yq=function(b,c){if(I.f.u.contains(b,"<"))throw Error("Selector does not allow '<', got: "+b);var d=b.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(d))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+b);if(!I.b.S.Xj(d))throw Error("() and [] in selector must be balanced, got: "+b);c instanceof I.b.w||(c=I.b.w.create(c));b=b+"{"+I.b.w.s(c)+"}";return I.b.S.Ib(b)};
I.b.S.Xj=function(b){for(var c={"(":")","[":"]"},d=[],e=0;e<b.length;e++){var f=b[e];if(c[f])d.push(c[f]);else if(I.object.contains(c,f)&&d.pop()!=f)return!1}return 0==d.length};I.b.S.concat=function(b){function c(b){I.isArray(b)?I.j.forEach(b,c):d+=I.b.S.s(b)}var d="";I.j.forEach(arguments,c);return I.b.S.Ib(d)};I.b.S.qc=function(b){b=I.f.I.s(b);return 0===b.length?I.b.S.EMPTY:I.b.S.Ib(b)};I.b.S.prototype.ka=D("Fc");I.$&&(I.b.S.prototype.toString=function(){return"SafeStyleSheet{"+this.Fc+"}"});
I.b.S.s=function(b){if(b instanceof I.b.S&&b.constructor===I.b.S&&b.li===I.b.S.ea)return b.Fc;I.o.ia("expected object of type SafeStyleSheet, got '"+b+a+I.da(b));return"type_error:SafeStyleSheet"};I.b.S.Ib=function(b){return(new I.b.S).cb(b)};I.b.S.prototype.cb=function(b){this.Fc=b;return this};I.b.S.EMPTY=I.b.S.Ib("");I.b.m=function(){this.Dc="";this.ji=I.b.m.ea;this.nc=null};I.b.m.prototype.Jd=!0;I.b.m.prototype.$a=D("nc");I.b.m.prototype.ya=!0;I.b.m.prototype.ka=D("Dc");I.$&&(I.b.m.prototype.toString=function(){return"SafeHtml{"+this.Dc+"}"});I.b.m.s=function(b){if(b instanceof I.b.m&&b.constructor===I.b.m&&b.ji===I.b.m.ea)return b.Dc;I.o.ia("expected object of type SafeHtml, got '"+b+a+I.da(b));return"type_error:SafeHtml"};
I.b.m.qa=function(b){if(b instanceof I.b.m)return b;var c=typeof b==v,d=null;c&&b.Jd&&(d=b.$a());return I.b.m.wa(I.f.u.qa(c&&b.ya?b.ka():String(b)),d)};I.b.m.Lr=function(b){if(b instanceof I.b.m)return b;b=I.b.m.qa(b);return I.b.m.wa(I.f.u.Wb(I.b.m.s(b)),b.$a())};I.b.m.Mr=function(b){if(b instanceof I.b.m)return b;b=I.b.m.qa(b);return I.b.m.wa(I.f.u.sh(I.b.m.s(b)),b.$a())};I.b.m.from=I.b.m.qa;I.b.m.Ye=/^[a-zA-Z0-9-]+$/;
I.b.m.zi={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};I.b.m.fi={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};I.b.m.create=function(b,c,d){I.b.m.Pl(String(b));return I.b.m.Za(String(b),c,d)};I.b.m.Pl=function(b){if(!I.b.m.Ye.test(b))throw Error("Invalid tag name <"+b+">.");if(b.toUpperCase()in I.b.m.fi)throw Error("Tag name <"+b+"> is not allowed for SafeHtml.");};
I.b.m.uq=function(b,c,d,e){b&&I.b.D.s(b);var f={};f.src=b||null;f.srcdoc=c&&I.b.m.s(c);b=I.b.m.lc(f,{sandbox:""},d);return I.b.m.Za("iframe",b,e)};I.b.m.zq=function(b,c,d,e){if(!I.b.m.Zi())throw Error("The browser does not support sandboxed iframes.");var f={};f.src=b?I.b.l.s(I.b.l.Mc(b)):null;f.srcdoc=c||null;f.sandbox="";b=I.b.m.lc(f,{},d);return I.b.m.Za("iframe",b,e)};I.b.m.Zi=function(){return I.global.HTMLIFrameElement&&"sandbox"in I.global.HTMLIFrameElement.prototype};
I.b.m.Aq=function(b,c){I.b.D.s(b);b=I.b.m.lc({src:b},{},c);return I.b.m.Za("script",b)};I.b.m.createScript=function(b,c){for(var d in c){var e=d.toLowerCase();if("language"==e||"src"==e||"text"==e||"type"==e)throw Error('Cannot set "'+e+'" attribute');}d="";b=I.j.concat(b);for(e=0;e<b.length;e++)d+=I.b.P.s(b[e]);b=I.b.m.wa(d,I.h.i.T.ua);return I.b.m.Za("script",c,b)};
I.b.m.Bq=function(b,c){c=I.b.m.lc({type:"text/css"},{},c);var d="";b=I.j.concat(b);for(var e=0;e<b.length;e++)d+=I.b.S.s(b[e]);b=I.b.m.wa(d,I.h.i.T.ua);return I.b.m.Za("style",c,b)};I.b.m.xq=function(b,c){b=I.b.l.s(I.b.l.Mc(b));(I.g.userAgent.A.yc()||I.g.userAgent.A.Ra())&&I.f.u.contains(b,";")&&(b="'"+b.replace(/'/g,"%27")+"'");return I.b.m.Za("meta",{"http-equiv":"refresh",content:(c||0)+"; url="+b})};
I.b.m.Ej=function(b,c,d){if(d instanceof I.f.I)d=I.f.I.s(d);else if("style"==c.toLowerCase())d=I.b.m.Rj(d);else{if(/^on/i.test(c))throw Error('Attribute "'+c+'" requires goog.string.Const value, "'+d+'" given.');if(c.toLowerCase()in I.b.m.zi)if(d instanceof I.b.D)d=I.b.D.s(d);else if(d instanceof I.b.l)d=I.b.l.s(d);else if(I.O(d))d=I.b.l.Mc(d).ka();else throw Error('Attribute "'+c+'" on tag "'+b+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+d+'" given.');}d.ya&&(d=d.ka());
return c+'="'+I.f.u.qa(String(d))+'"'};I.b.m.Rj=function(b){if(!I.la(b))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof b+" given: "+b);b instanceof I.b.w||(b=I.b.w.create(b));return I.b.w.s(b)};I.b.m.Dq=function(b,c,d,e){c=I.b.m.create(c,d,e);c.nc=b;return c};
I.b.m.concat=function(b){function c(b){I.isArray(b)?I.j.forEach(b,c):(b=I.b.m.qa(b),e+=I.b.m.s(b),b=b.$a(),d==I.h.i.T.ua?d=b:b!=I.h.i.T.ua&&d!=b&&(d=null))}var d=I.h.i.T.ua,e="";I.j.forEach(arguments,c);return I.b.m.wa(e,d)};I.b.m.qq=function(b,c){var d=I.b.m.concat(I.j.slice(arguments,1));d.nc=b;return d};I.b.m.ea={};I.b.m.wa=function(b,c){return(new I.b.m).cb(b,c)};I.b.m.prototype.cb=function(b,c){this.Dc=b;this.nc=c;return this};
I.b.m.Za=function(b,c,d){var e=null;var f="<"+b+I.b.m.xl(b,c);I.eb(d)?I.isArray(d)||(d=[d]):d=[];I.a.tags.zk(b.toLowerCase())?f+=">":(e=I.b.m.concat(d),f+=">"+I.b.m.s(e)+"</"+b+">",e=e.$a());(b=c&&c.dir)&&(e=/^(ltr|rtl|auto)$/i.test(b)?I.h.i.T.ua:null);return I.b.m.wa(f,e)};I.b.m.xl=function(b,c){var d="";if(c)for(var e in c){if(!I.b.m.Ye.test(e))throw Error('Invalid attribute name "'+e+'".');var f=c[e];I.eb(f)&&(d+=" "+I.b.m.Ej(b,e,f))}return d};
I.b.m.lc=function(b,c,d){var e={},f;for(f in b)e[f]=b[f];for(f in c)e[f]=c[f];for(f in d){var g=f.toLowerCase();if(g in b)throw Error('Cannot override "'+g+'" attribute, got "'+f+'" with value "'+d[f]+'"');g in c&&delete e[g];e[f]=d[f]}return e};I.b.m.Qm=I.b.m.wa("<!DOCTYPE html>",I.h.i.T.ua);I.b.m.EMPTY=I.b.m.wa("",I.h.i.T.ua);I.b.m.ye=I.b.m.wa("<br>",I.h.i.T.ua);I.a.J={};I.a.J.Kn={Zl:"afterbegin",$l:"afterend",pm:"beforebegin",qm:"beforeend"};I.a.J.Or=function(b,c,d){b.insertAdjacentHTML(c,I.b.m.s(d))};I.a.J.ri={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};I.a.J.mk=I.N.Yi(function(){if(I.$&&"undefined"===typeof document)return!1;var b=document.createElement("div");b.innerHTML="<div><div></div></div>";if(I.$&&!b.firstChild)return!1;var c=b.firstChild.firstChild;b.innerHTML="";return!c.parentElement});
I.a.J.Kl=function(b,c){if(I.a.J.mk())for(;b.lastChild;)b.removeChild(b.lastChild);b.innerHTML=c};I.a.J.ah=function(b,c){if(I.o.na&&I.a.J.ri[b.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+b.tagName+".");I.a.J.Kl(b,I.b.m.s(c))};I.a.J.Qt=function(b,c){b.outerHTML=I.b.m.s(c)};I.a.J.Gt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);I.a.o.Ni(b).action=I.b.l.s(c)};I.a.J.At=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);I.a.o.Mi(b).formAction=I.b.l.s(c)};
I.a.J.Mt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);I.a.o.Oi(b).formAction=I.b.l.s(c)};I.a.J.St=function(b,c){b.style.cssText=I.b.w.s(c)};I.a.J.Kq=function(b,c){b.write(I.b.m.s(c))};I.a.J.yt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.href=I.b.l.s(c)};I.a.J.Lt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.src=I.b.l.s(c)};I.a.J.zt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.src=I.b.l.s(c)};I.a.J.Wt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.src=I.b.l.s(c)};
I.a.J.Et=function(b,c){b.src=I.b.D.s(c)};I.a.J.Ht=function(b,c){b.src=I.b.D.s(c)};I.a.J.Jt=function(b,c){b.src=I.b.D.s(c)};I.a.J.Kt=function(b,c){b.srcdoc=I.b.m.s(c)};I.a.J.Nt=function(b,c,d){b.rel=d;I.f.u.jc(d,"stylesheet")?b.href=I.b.D.s(c):b.href=c instanceof I.b.D?I.b.D.s(c):c instanceof I.b.l?I.b.l.s(c):I.b.l.ta(c).ka()};I.a.J.Pt=function(b,c){b.data=I.b.D.s(c)};I.a.J.ql=function(b,c){b.src=I.b.D.s(c);(c=I.eg())&&b.setAttribute("nonce",c)};
I.a.J.Rt=function(b,c){b.text=I.b.P.s(c);(c=I.eg())&&b.setAttribute("nonce",c)};I.a.J.Ot=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.href=I.b.l.s(c)};I.a.J.Xp=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.assign(I.b.l.s(c))};I.a.J.kt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.replace(I.b.l.s(c))};I.a.J.Us=function(b,c,d,e,f){b=b instanceof I.b.l?b:I.b.l.ta(b);return(c||window).open(I.b.l.s(b),d?I.f.I.s(d):"",e,f)};I.a.J.Ws=function(b,c){return b.parseFromString(I.b.m.s(c),"text/html")};
I.a.J.vq=function(b){if(!/^image\/.*/g.test(b.type))throw Error("goog.dom.safe.createImageFromBlob only accepts MIME type image/.*.");var c=window.URL.createObjectURL(b);b=new Image;b.onload=function(){window.URL.revokeObjectURL(c)};b.src=c;return b};I.b.hb={};I.b.hb.il=function(b,c){return I.b.m.wa(c,null)};I.b.hb.rt=function(b,c){return I.b.P.Gb(c)};I.b.hb.st=function(b,c){return I.b.w.Hb(c)};I.b.hb.tt=function(b,c){return I.b.S.Ib(c)};I.b.hb.ut=function(b,c){return I.b.l.pa(c)};I.b.hb.ru=function(b,c){return I.b.D.Jb(c)};I.v={};I.v.$s=function(b){return Math.floor(Math.random()*b)};I.v.tu=function(b,c){return b+Math.random()*(c-b)};I.v.jq=function(b,c,d){return Math.min(Math.max(b,c),d)};I.v.Og=function(b,c){b%=c;return 0>b*c?b+c:b};I.v.As=function(b,c,d){return b+d*(c-b)};I.v.Ls=function(b,c,d){return Math.abs(b-c)<=(d||1E-6)};I.v.he=function(b){return I.v.Og(b,360)};I.v.cu=function(b){return I.v.Og(b,2*Math.PI)};I.v.nh=function(b){return b*Math.PI/180};I.v.Bl=function(b){return 180*b/Math.PI};
I.v.xp=function(b,c){return c*Math.cos(I.v.nh(b))};I.v.yp=function(b,c){return c*Math.sin(I.v.nh(b))};I.v.angle=function(b,c,d,e){return I.v.he(I.v.Bl(Math.atan2(e-c,d-b)))};I.v.wp=function(b,c){b=I.v.he(c)-I.v.he(b);180<b?b-=360:-180>=b&&(b=360+b);return b};I.v.sign=function(b){return 0<b?1:0>b?-1:b};
I.v.Es=function(b,c,d,e){d=d||function(b,c){return b==c};e=e||function(c){return b[c]};for(var f=b.length,g=c.length,h=[],l=0;l<f+1;l++)h[l]=[],h[l][0]=0;for(var m=0;m<g+1;m++)h[0][m]=0;for(l=1;l<=f;l++)for(m=1;m<=g;m++)d(b[l-1],c[m-1])?h[l][m]=h[l-1][m-1]+1:h[l][m]=Math.max(h[l-1][m],h[l][m-1]);var r=[];l=f;for(m=g;0<l&&0<m;)d(b[l-1],c[m-1])?(r.unshift(e(l-1,m-1)),l--,m--):h[l-1][m]>h[l][m-1]?l--:m--;return r};I.v.je=function(b){return I.j.reduce(arguments,function(b,d){return b+d},0)};
I.v.Qi=function(b){return I.v.je.apply(null,arguments)/arguments.length};I.v.kl=function(b){var c=arguments.length;if(2>c)return 0;var d=I.v.Qi.apply(null,arguments);return I.v.je.apply(null,I.j.map(arguments,function(b){return Math.pow(b-d,2)}))/(c-1)};I.v.du=function(b){return Math.sqrt(I.v.kl.apply(null,arguments))};I.v.es=function(b){return isFinite(b)&&0==b%1};I.v.cs=function(b){return isFinite(b)};I.v.ks=function(b){return 0==b&&0>1/b};
I.v.Ds=function(b){if(0<b){var c=Math.round(Math.log(b)*Math.LOG10E);return c-(parseFloat("1e"+c)>b?1:0)}return 0==b?-Infinity:NaN};I.v.pt=function(b,c){return Math.floor(b+(c||2E-15))};I.v.ot=function(b,c){return Math.ceil(b-(c||2E-15))};I.v.Y=function(b,c){this.x=I.X(b)?b:0;this.y=I.X(c)?c:0};I.v.Y.prototype.clone=function(){return new I.v.Y(this.x,this.y)};I.$&&(I.v.Y.prototype.toString=function(){return"("+this.x+", "+this.y+")"});I.v.Y.prototype.Kb=function(b){return b instanceof I.v.Y&&I.v.Y.Kb(this,b)};I.v.Y.Kb=function(b,c){return b==c?!0:b&&c?b.x==c.x&&b.y==c.y:!1};I.v.Y.Jq=function(b,c){var d=b.x-c.x;b=b.y-c.y;return Math.sqrt(d*d+b*b)};I.v.Y.Fs=function(b){return Math.sqrt(b.x*b.x+b.y*b.y)};
I.v.Y.azimuth=function(b){return I.v.angle(0,0,b.x,b.y)};I.v.Y.au=function(b,c){var d=b.x-c.x;b=b.y-c.y;return d*d+b*b};I.v.Y.Iq=function(b,c){return new I.v.Y(b.x-c.x,b.y-c.y)};I.v.Y.je=function(b,c){return new I.v.Y(b.x+c.x,b.y+c.y)};F=I.v.Y.prototype;F.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};F.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};F.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
F.translate=function(b,c){b instanceof I.v.Y?(this.x+=b.x,this.y+=b.y):(this.x+=Number(b),I.Ub(c)&&(this.y+=c));return this};F.scale=function(b,c){c=I.Ub(c)?c:b;this.x*=b;this.y*=c;return this};I.v.nb=function(b,c){this.width=b;this.height=c};I.v.nb.Kb=function(b,c){return b==c?!0:b&&c?b.width==c.width&&b.height==c.height:!1};I.v.nb.prototype.clone=function(){return new I.v.nb(this.width,this.height)};I.$&&(I.v.nb.prototype.toString=function(){return"("+this.width+" x "+this.height+")"});F=I.v.nb.prototype;F.aspectRatio=function(){return this.width/this.height};F.Sb=function(){return!(this.width*this.height)};
F.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};F.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};F.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};F.scale=function(b,c){c=I.Ub(c)?c:b;this.width*=b;this.height*=c;return this};I.a.Dh=!1;I.a.ue=!1;I.a.Nh=I.a.Dh||I.a.ue;I.a.zd=function(b){return b?new I.a.lb(I.a.Qa(b)):I.a.oj||(I.a.oj=new I.a.lb)};I.a.Fj=function(){return document};I.a.Ad=function(b){return I.a.Dd(document,b)};I.a.Dd=function(b,c){return I.O(c)?b.getElementById(c):c};I.a.Nj=function(b){return I.a.dg(document,b)};I.a.dg=function(b,c){return I.a.Dd(b,c)};I.a.uh=I.a.Ad;I.a.getElementsByTagName=function(b,c){return(c||document).getElementsByTagName(String(b))};
I.a.Ed=function(b,c,d){return I.a.rc(document,b,c,d)};I.a.Ij=function(b,c,d){return I.a.Cd(document,b,c,d)};I.a.Nf=function(b,c){var d=c||document;return I.a.hd(d)?d.querySelectorAll("."+b):I.a.rc(document,"*",b,c)};I.a.Bd=function(b,c){var d=c||document;return(d.getElementsByClassName?d.getElementsByClassName(b)[0]:I.a.Cd(document,"*",b,c))||null};I.a.cg=function(b,c){return I.a.Bd(b,c)};I.a.hd=function(b){return!(!b.querySelectorAll||!b.querySelector)};
I.a.rc=function(b,c,d,e){b=e||b;c=c&&"*"!=c?String(c).toUpperCase():"";if(I.a.hd(b)&&(c||d))return b.querySelectorAll(c+(d?"."+d:""));if(d&&b.getElementsByClassName){b=b.getElementsByClassName(d);if(c){e={};for(var f=0,g=0,h;h=b[g];g++)c==h.nodeName&&(e[f++]=h);e.length=f;return e}return b}b=b.getElementsByTagName(c||"*");if(d){e={};for(g=f=0;h=b[g];g++)c=h.className,typeof c.split==p&&I.j.contains(c.split(/\s+/),d)&&(e[f++]=h);e.length=f;return e}return b};
I.a.Cd=function(b,c,d,e){var f=e||b,g=c&&"*"!=c?String(c).toUpperCase():"";return I.a.hd(f)&&(g||d)?f.querySelector(g+(d?"."+d:"")):I.a.rc(b,c,d,e)[0]||null};I.a.vh=I.a.Ed;I.a.Pc=function(b,c){I.object.forEach(c,function(c,e){c&&typeof c==v&&c.ya&&(c=c.ka());"style"==e?b.style.cssText=c:"class"==e?b.className=c:"for"==e?b.htmlFor=c:I.a.Be.hasOwnProperty(e)?b.setAttribute(I.a.Be[e],c):I.f.startsWith(e,"aria-")||I.f.startsWith(e,"data-")?b.setAttribute(e,c):b[e]=c})};
I.a.Be={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};I.a.ig=function(b){return I.a.jg(b||window)};I.a.jg=function(b){b=b.document;b=I.a.Qb(b)?b.documentElement:b.body;return new I.v.nb(b.clientWidth,b.clientHeight)};I.a.Gj=function(){return I.a.xd(window)};I.a.sr=function(b){return I.a.xd(b)};
I.a.xd=function(b){var c=b.document,d=0;if(c){d=c.body;var e=c.documentElement;if(!e||!d)return 0;b=I.a.jg(b).height;if(I.a.Qb(c)&&e.scrollHeight)d=e.scrollHeight!=b?e.scrollHeight:e.offsetHeight;else{c=e.scrollHeight;var f=e.offsetHeight;e.clientHeight!=f&&(c=d.scrollHeight,f=d.offsetHeight);d=c>b?c>f?c:f:c<f?c:f}}return d};I.a.zr=function(b){return I.a.zd((b||I.global||window).document).Lf()};I.a.Lf=function(){return I.a.Mf(document)};
I.a.Mf=function(b){var c=I.a.yd(b);b=I.a.uc(b);return I.userAgent.aa&&I.userAgent.za("10")&&b.pageYOffset!=c.scrollTop?new I.v.Y(c.scrollLeft,c.scrollTop):new I.v.Y(b.pageXOffset||c.scrollLeft,b.pageYOffset||c.scrollTop)};I.a.Hj=function(){return I.a.yd(document)};I.a.yd=function(b){return b.scrollingElement?b.scrollingElement:!I.userAgent.Cb&&I.a.Qb(b)?b.documentElement:b.body||b.documentElement};I.a.rb=function(b){return b?I.a.uc(b):window};I.a.uc=function(b){return b.parentWindow||b.defaultView};
I.a.ld=function(b,c,d){return I.a.qf(document,arguments)};I.a.qf=function(b,c){var d=String(c[0]),e=c[1];if(!I.a.ib.Hh&&e&&(e.name||e.type)){d=["<",d];e.name&&d.push(' name="',I.f.qa(e.name),'"');if(e.type){d.push(' type="',I.f.qa(e.type),'"');var f={};I.object.extend(f,e);delete f.type;e=f}d.push(">");d=d.join("")}d=b.createElement(d);e&&(I.O(e)?d.className=e:I.isArray(e)?d.className=e.join(" "):I.a.Pc(d,e));2<c.length&&I.a.af(b,d,c,2);return d};
I.a.af=function(b,c,d,e){function f(d){d&&c.appendChild(I.O(d)?b.createTextNode(d):d)}for(;e<d.length;e++){var g=d[e];I.Pb(g)&&!I.a.Nd(g)?I.j.forEach(I.a.Od(g)?I.j.mh(g):g,f):f(g)}};I.a.wh=I.a.ld;I.a.createElement=function(b){return I.a.Na(document,b)};I.a.Na=function(b,c){return b.createElement(String(c))};I.a.createTextNode=function(b){return document.createTextNode(String(b))};I.a.jj=function(b,c,d){return I.a.rf(document,b,c,!!d)};
I.a.rf=function(b,c,d,e){for(var f=I.a.Na(b,"TABLE"),g=f.appendChild(I.a.Na(b,"TBODY")),h=0;h<c;h++){for(var l=I.a.Na(b,"TR"),m=0;m<d;m++){var r=I.a.Na(b,"TD");e&&I.a.ce(r,I.f.Xe.Le);l.appendChild(r)}g.appendChild(l)}return f};I.a.rq=function(b){var c=I.j.map(arguments,I.f.I.s);c=I.b.hb.il(I.f.I.from("Constant HTML string, that gets turned into a Node later, so it will be automatically balanced."),c.join(""));return I.a.Ug(c)};I.a.Ug=function(b){return I.a.Vg(document,b)};
I.a.Vg=function(b,c){var d=I.a.Na(b,"DIV");I.a.ib.ai?(I.a.J.ah(d,I.b.m.concat(I.b.m.ye,c)),d.removeChild(d.firstChild)):I.a.J.ah(d,c);return I.a.bj(b,d)};I.a.bj=function(b,c){if(1==c.childNodes.length)return c.removeChild(c.firstChild);for(b=b.createDocumentFragment();c.firstChild;)b.appendChild(c.firstChild);return b};I.a.gk=function(){return I.a.Qb(document)};I.a.Qb=function(b){return I.a.Nh?I.a.ue:"CSS1Compat"==b.compatMode};I.a.canHaveChildren=function(b){if(b.nodeType!=I.a.ga.Ja)return!1;switch(b.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case k:case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
I.a.appendChild=function(b,c){b.appendChild(c)};I.a.append=function(b,c){I.a.af(I.a.Qa(b),b,arguments,1)};I.a.$d=function(b){for(var c;c=b.firstChild;)b.removeChild(c)};I.a.pg=function(b,c){c.parentNode&&c.parentNode.insertBefore(b,c)};I.a.og=function(b,c){c.parentNode&&c.parentNode.insertBefore(b,c.nextSibling)};I.a.ng=function(b,c,d){b.insertBefore(c,b.childNodes[d]||null)};I.a.removeNode=function(b){return b&&b.parentNode?b.parentNode.removeChild(b):null};
I.a.Tg=function(b,c){var d=c.parentNode;d&&d.replaceChild(b,c)};I.a.Cf=function(b){var c,d=b.parentNode;if(d&&d.nodeType!=I.a.ga.Th){if(b.removeNode)return b.removeNode(!1);for(;c=b.firstChild;)d.insertBefore(c,b);return I.a.removeNode(b)}};I.a.Jf=function(b){return I.a.ib.Ih&&void 0!=b.children?b.children:I.j.filter(b.childNodes,function(b){return b.nodeType==I.a.ga.Ja})};I.a.Of=function(b){return I.X(b.firstElementChild)?b.firstElementChild:I.a.sc(b.firstChild,!0)};
I.a.Sf=function(b){return I.X(b.lastElementChild)?b.lastElementChild:I.a.sc(b.lastChild,!1)};I.a.Uf=function(b){return I.X(b.nextElementSibling)?b.nextElementSibling:I.a.sc(b.nextSibling,!0)};I.a.ag=function(b){return I.X(b.previousElementSibling)?b.previousElementSibling:I.a.sc(b.previousSibling,!1)};I.a.sc=function(b,c){for(;b&&b.nodeType!=I.a.ga.Ja;)b=c?b.nextSibling:b.previousSibling;return b};
I.a.Vf=function(b){if(!b)return null;if(b.firstChild)return b.firstChild;for(;b&&!b.nextSibling;)b=b.parentNode;return b?b.nextSibling:null};I.a.bg=function(b){if(!b)return null;if(!b.previousSibling)return b.parentNode;for(b=b.previousSibling;b&&b.lastChild;)b=b.lastChild;return b};I.a.Nd=function(b){return I.la(b)&&0<b.nodeType};I.a.Ld=function(b){return I.la(b)&&b.nodeType==I.a.ga.Ja};I.a.Ig=function(b){return I.la(b)&&b.window==b};
I.a.$f=function(b){var c;if(I.a.ib.Jh&&!(I.userAgent.aa&&I.userAgent.za("9")&&!I.userAgent.za("10")&&I.global.SVGElement&&b instanceof I.global.SVGElement)&&(c=b.parentElement))return c;c=b.parentNode;return I.a.Ld(c)?c:null};I.a.contains=function(b,c){if(!b||!c)return!1;if(b.contains&&c.nodeType==I.a.ga.Ja)return b==c||b.contains(c);if("undefined"!=typeof b.compareDocumentPosition)return b==c||!!(b.compareDocumentPosition(c)&16);for(;c&&b!=c;)c=c.parentNode;return c==b};
I.a.kf=function(b,c){if(b==c)return 0;if(b.compareDocumentPosition)return b.compareDocumentPosition(c)&2?1:-1;if(I.userAgent.aa&&!I.userAgent.Rb(9)){if(b.nodeType==I.a.ga.$c)return-1;if(c.nodeType==I.a.ga.$c)return 1}if("sourceIndex"in b||b.parentNode&&"sourceIndex"in b.parentNode){var d=b.nodeType==I.a.ga.Ja,e=c.nodeType==I.a.ga.Ja;if(d&&e)return b.sourceIndex-c.sourceIndex;var f=b.parentNode,g=c.parentNode;return f==g?I.a.mf(b,c):!d&&I.a.contains(f,c)?-1*I.a.lf(b,c):!e&&I.a.contains(g,b)?I.a.lf(c,
b):(d?b.sourceIndex:f.sourceIndex)-(e?c.sourceIndex:g.sourceIndex)}e=I.a.Qa(b);d=e.createRange();d.selectNode(b);d.collapse(!0);b=e.createRange();b.selectNode(c);b.collapse(!0);return d.compareBoundaryPoints(I.global.Range.START_TO_END,b)};I.a.lf=function(b,c){var d=b.parentNode;if(d==c)return-1;for(;c.parentNode!=d;)c=c.parentNode;return I.a.mf(c,b)};I.a.mf=function(b,c){for(;c=c.previousSibling;)if(c==b)return-1;return 1};
I.a.yf=function(b){var c,d=arguments.length;if(!d)return null;if(1==d)return arguments[0];var e=[],f=Infinity;for(c=0;c<d;c++){for(var g=[],h=arguments[c];h;)g.unshift(h),h=h.parentNode;e.push(g);f=Math.min(f,g.length)}g=null;for(c=0;c<f;c++){h=e[0][c];for(var l=1;l<d;l++)if(h!=e[l][c])return g;g=h}return g};I.a.Qa=function(b){return b.nodeType==I.a.ga.$c?b:b.ownerDocument||b.document};I.a.Pf=function(b){return b.contentDocument||b.contentWindow.document};
I.a.Qf=function(b){try{return b.contentWindow||(b.contentDocument?I.a.rb(b.contentDocument):null)}catch(c){}return null};I.a.ce=function(b,c){if("textContent"in b)b.textContent=c;else if(b.nodeType==I.a.ga.ec)b.data=String(c);else if(b.firstChild&&b.firstChild.nodeType==I.a.ga.ec){for(;b.lastChild!=b.firstChild;)b.removeChild(b.lastChild);b.firstChild.data=String(c)}else{I.a.$d(b);var d=I.a.Qa(b);b.appendChild(d.createTextNode(String(c)))}};
I.a.Zf=function(b){if("outerHTML"in b)return b.outerHTML;var c=I.a.Qa(b);c=I.a.Na(c,"DIV");c.appendChild(b.cloneNode(!0));return c.innerHTML};I.a.zf=function(b,c){var d=[];return I.a.sd(b,c,d,!0)?d[0]:void 0};I.a.Af=function(b,c){var d=[];I.a.sd(b,c,d,!1);return d};I.a.sd=function(b,c,d,e){if(null!=b)for(b=b.firstChild;b;){if(c(b)&&(d.push(b),e)||I.a.sd(b,c,d,e))return!0;b=b.nextSibling}return!1};I.a.Ue={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};I.a.cc={IMG:" ",BR:"\n"};
I.a.Md=function(b){return I.a.lg(b)&&I.a.Gg(b)};I.a.Zg=function(b,c){c?b.tabIndex=0:(b.tabIndex=-1,b.removeAttribute("tabIndex"))};I.a.vg=function(b){var c;return(c=I.a.Tk(b)?!b.disabled&&(!I.a.lg(b)||I.a.Gg(b)):I.a.Md(b))&&I.userAgent.aa?I.a.$j(b):c};I.a.lg=function(b){return I.userAgent.aa&&!I.userAgent.za("9")?(b=b.getAttributeNode("tabindex"),I.eb(b)&&b.specified):b.hasAttribute("tabindex")};I.a.Gg=function(b){b=b.tabIndex;return I.Ub(b)&&0<=b&&32768>b};
I.a.Tk=function(b){return"A"==b.tagName||"INPUT"==b.tagName||"TEXTAREA"==b.tagName||"SELECT"==b.tagName||"BUTTON"==b.tagName};I.a.$j=function(b){b=!I.Ca(b.getBoundingClientRect)||I.userAgent.aa&&null==b.parentElement?{height:b.offsetHeight,width:b.offsetWidth}:b.getBoundingClientRect();return I.eb(b)&&0<b.height&&0<b.width};
I.a.tc=function(b){if(I.a.ib.ze&&null!==b&&"innerText"in b)b=I.f.aj(b.innerText);else{var c=[];I.a.Gd(b,c,!0);b=c.join("")}b=b.replace(/ \xAD /g," ").replace(/\xAD/g,"");b=b.replace(/\u200B/g,"");I.a.ib.ze||(b=b.replace(/ +/g," "));" "!=b&&(b=b.replace(/^\s*/,""));return b};I.a.Cr=function(b){var c=[];I.a.Gd(b,c,!1);return c.join("")};
I.a.Gd=function(b,c,d){if(!(b.nodeName in I.a.Ue))if(b.nodeType==I.a.ga.ec)d?c.push(String(b.nodeValue).replace(/(\r\n|\r|\n)/g,"")):c.push(b.nodeValue);else if(b.nodeName in I.a.cc)c.push(I.a.cc[b.nodeName]);else for(b=b.firstChild;b;)I.a.Gd(b,c,d),b=b.nextSibling};I.a.Xf=function(b){return I.a.tc(b).length};I.a.Yf=function(b,c){c=c||I.a.Qa(b).body;for(var d=[];b&&b!=c;){for(var e=b;e=e.previousSibling;)d.unshift(I.a.tc(e));b=b.parentNode}return I.f.trimLeft(d.join("")).replace(/ +/g," ").length};
I.a.Wf=function(b,c,d){b=[b];for(var e=0,f=null;0<b.length&&e<c;)if(f=b.pop(),!(f.nodeName in I.a.Ue))if(f.nodeType==I.a.ga.ec){var g=f.nodeValue.replace(/(\r\n|\r|\n)/g,"").replace(/ +/g," ");e+=g.length}else if(f.nodeName in I.a.cc)e+=I.a.cc[f.nodeName].length;else for(g=f.childNodes.length-1;0<=g;g--)b.push(f.childNodes[g]);I.la(d)&&(d.ct=f?f.nodeValue.length+c-e-1:0,d.node=f);return f};
I.a.Od=function(b){if(b&&typeof b.length==u){if(I.la(b))return typeof b.item==p||typeof b.item==y;if(I.Ca(b))return typeof b.item==p}return!1};I.a.vd=function(b,c,d,e){if(!c&&!d)return null;var f=c?String(c).toUpperCase():null;return I.a.ud(b,function(b){return(!f||b.nodeName==f)&&(!d||I.O(b.className)&&I.j.contains(b.className.split(/\s+/),d))},!0,e)};I.a.Gf=function(b,c,d){return I.a.vd(b,null,c,d)};
I.a.ud=function(b,c,d,e){b&&!d&&(b=b.parentNode);for(d=0;b&&(null==e||d<=e);){if(c(b))return b;b=b.parentNode;d++}return null};I.a.Ff=function(b){try{var c=b&&b.activeElement;return c&&c.nodeName?c:null}catch(d){return null}};I.a.Ar=function(){var b=I.a.rb();return I.X(b.devicePixelRatio)?b.devicePixelRatio:b.matchMedia?I.a.Ac(3)||I.a.Ac(2)||I.a.Ac(1.5)||I.a.Ac(1)||.75:1};
I.a.Ac=function(b){return I.a.rb().matchMedia("(min-resolution: "+b+"dppx),(min--moz-device-pixel-ratio: "+b+"),(min-resolution: "+96*b+"dpi)").matches?b:0};I.a.If=function(b){return b.getContext("2d")};I.a.lb=function(b){this.Z=b||I.global.document||document};F=I.a.lb.prototype;F.zd=I.a.zd;F.Fj=D("Z");F.Ad=function(b){return I.a.Dd(this.Z,b)};F.Nj=function(b){return I.a.dg(this.Z,b)};F.uh=I.a.lb.prototype.Ad;F.getElementsByTagName=function(b,c){return(c||this.Z).getElementsByTagName(String(b))};
F.Ed=function(b,c,d){return I.a.rc(this.Z,b,c,d)};F.Ij=function(b,c,d){return I.a.Cd(this.Z,b,c,d)};F.Nf=function(b,c){return I.a.Nf(b,c||this.Z)};F.Bd=function(b,c){return I.a.Bd(b,c||this.Z)};F.cg=function(b,c){return I.a.cg(b,c||this.Z)};F.vh=I.a.lb.prototype.Ed;F.Pc=I.a.Pc;F.ig=function(b){return I.a.ig(b||this.rb())};F.Gj=function(){return I.a.xd(this.rb())};F.ld=function(b,c,d){return I.a.qf(this.Z,arguments)};F.wh=I.a.lb.prototype.ld;F.createElement=function(b){return I.a.Na(this.Z,b)};
F.createTextNode=function(b){return this.Z.createTextNode(String(b))};F.jj=function(b,c,d){return I.a.rf(this.Z,b,c,!!d)};F.Ug=function(b){return I.a.Vg(this.Z,b)};F.gk=function(){return I.a.Qb(this.Z)};F.rb=function(){return I.a.uc(this.Z)};F.Hj=function(){return I.a.yd(this.Z)};F.Lf=function(){return I.a.Mf(this.Z)};F.Ff=function(b){return I.a.Ff(b||this.Z)};F.appendChild=I.a.appendChild;F.append=I.a.append;F.canHaveChildren=I.a.canHaveChildren;F.$d=I.a.$d;F.pg=I.a.pg;F.og=I.a.og;F.ng=I.a.ng;
F.removeNode=I.a.removeNode;F.Tg=I.a.Tg;F.Cf=I.a.Cf;F.Jf=I.a.Jf;F.Of=I.a.Of;F.Sf=I.a.Sf;F.Uf=I.a.Uf;F.ag=I.a.ag;F.Vf=I.a.Vf;F.bg=I.a.bg;F.Nd=I.a.Nd;F.Ld=I.a.Ld;F.Ig=I.a.Ig;F.$f=I.a.$f;F.contains=I.a.contains;F.kf=I.a.kf;F.yf=I.a.yf;F.Qa=I.a.Qa;F.Pf=I.a.Pf;F.Qf=I.a.Qf;F.ce=I.a.ce;F.Zf=I.a.Zf;F.zf=I.a.zf;F.Af=I.a.Af;F.Md=I.a.Md;F.Zg=I.a.Zg;F.vg=I.a.vg;F.tc=I.a.tc;F.Xf=I.a.Xf;F.Yf=I.a.Yf;F.Wf=I.a.Wf;F.Od=I.a.Od;F.vd=I.a.vd;F.Gf=I.a.Gf;F.ud=I.a.ud;F.If=I.a.If;I.Sg={};I.Sg.Bo=C();I.Thenable=C();I.Thenable.prototype.then=C();I.Thenable.Ie="$goog_Thenable";I.Thenable.$e=function(b){b.prototype[I.Thenable.Ie]=!0};I.Thenable.wg=function(b){if(!b)return!1;try{return!!b[I.Thenable.Ie]}catch(c){return!1}};I.Promise=function(b,c){this.ca=I.Promise.U.Aa;this.ma=void 0;this.ob=this.Ma=this.fa=null;this.qd=!1;0<I.Promise.Wa?this.Sc=0:0==I.Promise.Wa&&(this.vc=!1);I.Promise.Ea&&(this.ge=[],L(this,Error("created")),this.tf=0);if(b!=I.fb)try{var d=this;b.call(c,function(b){M(d,I.Promise.U.Ka,b)},function(b){if(I.$&&!(b instanceof I.Promise.kb))try{if(b instanceof Error)throw b;throw Error("Promise rejected.");}catch(f){}M(d,I.Promise.U.oa,b)})}catch(e){M(this,I.Promise.U.oa,e)}};I.Promise.Ea=!1;
I.Promise.Wa=0;I.Promise.U={Aa:0,Fh:1,Ka:2,oa:3};I.Promise.Ae=function(){this.next=this.context=this.ub=this.Xb=this.Xa=null;this.fc=!1};I.Promise.Ae.prototype.reset=function(){this.context=this.ub=this.Xb=this.Xa=null;this.fc=!1};I.Promise.Zc=100;I.Promise.Mb=new I.async.ac(function(){return new I.Promise.Ae},function(b){b.reset()},I.Promise.Zc);I.Promise.Hf=function(b,c,d){var e=I.Promise.Mb.get();e.Xb=b;e.ub=c;e.context=d;return e};I.Promise.al=function(b){I.Promise.Mb.put(b)};
I.Promise.resolve=function(b){if(b instanceof I.Promise)return b;var c=new I.Promise(I.fb);M(c,I.Promise.U.Ka,b);return c};I.Promise.reject=function(b){return new I.Promise(function(c,d){d(b)})};I.Promise.Kc=function(b,c,d){I.Promise.Ng(b,c,d,null)||I.async.R(I.gb(c,b))};I.Promise.race=function(b){return new I.Promise(function(c,d){b.length||c(void 0);for(var e=0,f;e<b.length;e++)f=b[e],I.Promise.Kc(f,c,d)})};
I.Promise.all=function(b){return new I.Promise(function(c,d){var e=b.length,f=[];if(e)for(var g=function(b,d){e--;f[b]=d;0==e&&c(f)},h=function(b){d(b)},l=0,m;l<b.length;l++)m=b[l],I.Promise.Kc(m,I.gb(g,l),h);else c(f)})};I.Promise.vp=function(b){return new I.Promise(function(c){var d=b.length,e=[];if(d)for(var f=function(b,f,g){d--;e[b]=f?{Dj:!0,value:g}:{Dj:!1,reason:g};0==d&&c(e)},g=0,h;g<b.length;g++)h=b[g],I.Promise.Kc(h,I.gb(f,g,!0),I.gb(f,g,!1));else c(e)})};
I.Promise.Wq=function(b){return new I.Promise(function(c,d){var e=b.length,f=[];if(e)for(var g=function(b){c(b)},h=function(b,c){e--;f[b]=c;0==e&&d(f)},l=0,m;l<b.length;l++)m=b[l],I.Promise.Kc(m,g,I.gb(h,l));else c(void 0)})};I.Promise.zu=function(){var b,c,d=new I.Promise(function(d,f){b=d;c=f});return new I.Promise.ii(d,b,c)};I.Promise.prototype.then=function(b,c,d){I.Promise.Ea&&L(this,Error("then"));return ca(this,I.Ca(b)?b:null,I.Ca(c)?c:null,d)};I.Thenable.$e(I.Promise);
I.Promise.prototype.cancel=function(b){this.ca==I.Promise.U.Aa&&I.async.R(function(){var c=new I.Promise.kb(b);N(this,c)},this)};function N(b,c){if(b.ca==I.Promise.U.Aa)if(b.fa){var d=b.fa;if(d.Ma){for(var e=0,f=null,g=null,h=d.Ma;h&&(h.fc||(e++,h.Xa==b&&(f=h),!(f&&1<e)));h=h.next)f||(g=h);f&&(d.ca==I.Promise.U.Aa&&1==e?N(d,c):(g?(e=g,e.next==d.ob&&(d.ob=e),e.next=e.next.next):O(d),P(d,f,I.Promise.U.oa,c)))}b.fa=null}else M(b,I.Promise.U.oa,c)}
function Q(b,c){b.Ma||b.ca!=I.Promise.U.Ka&&b.ca!=I.Promise.U.oa||R(b);b.ob?b.ob.next=c:b.Ma=c;b.ob=c}function ca(b,c,d,e){var f=I.Promise.Hf(null,null,null);f.Xa=new I.Promise(function(b,h){f.Xb=c?function(d){try{var f=c.call(e,d);b(f)}catch(r){h(r)}}:b;f.ub=d?function(c){try{var f=d.call(e,c);!I.X(f)&&c instanceof I.Promise.kb?h(c):b(f)}catch(r){h(r)}}:h});f.Xa.fa=b;Q(b,f);return f.Xa}I.Promise.prototype.Fl=function(b){this.ca=I.Promise.U.Aa;M(this,I.Promise.U.Ka,b)};
I.Promise.prototype.Gl=function(b){this.ca=I.Promise.U.Aa;M(this,I.Promise.U.oa,b)};function M(b,c,d){b.ca==I.Promise.U.Aa&&(b===d&&(c=I.Promise.U.oa,d=new TypeError("Promise cannot resolve to itself")),b.ca=I.Promise.U.Fh,I.Promise.Ng(d,b.Fl,b.Gl,b)||(b.ma=d,b.ca=c,b.fa=null,R(b),c!=I.Promise.U.oa||d instanceof I.Promise.kb||I.Promise.Gi(b,d)))}
I.Promise.Ng=function(b,c,d,e){if(b instanceof I.Promise)return I.Promise.Ea&&L(b,Error("then")),Q(b,I.Promise.Hf(c||I.fb,d||null,e)),!0;if(I.Thenable.wg(b))return b.then(c,d,e),!0;if(I.la(b))try{var f=b.then;if(I.Ca(f))return I.Promise.Dl(b,f,c,d,e),!0}catch(g){return d.call(e,g),!0}return!1};I.Promise.Dl=function(b,c,d,e,f){function g(b){l||(l=!0,e.call(f,b))}function h(b){l||(l=!0,d.call(f,b))}var l=!1;try{c.call(b,h,g)}catch(m){g(m)}};function R(b){b.qd||(b.qd=!0,I.async.R(b.xj,b))}
function O(b){var c=null;b.Ma&&(c=b.Ma,b.Ma=c.next,c.next=null);b.Ma||(b.ob=null);return c}I.Promise.prototype.xj=function(){for(var b;b=O(this);)I.Promise.Ea&&this.tf++,P(this,b,this.ca,this.ma);this.qd=!1};
function P(b,c,d,e){if(d==I.Promise.U.oa&&c.ub&&!c.fc)if(0<I.Promise.Wa)for(;b&&b.Sc;b=b.fa)I.global.clearTimeout(b.Sc),b.Sc=0;else if(0==I.Promise.Wa)for(;b&&b.vc;b=b.fa)b.vc=!1;if(c.Xa)c.Xa.fa=null,I.Promise.rg(c,d,e);else try{c.fc?c.Xb.call(c.context):I.Promise.rg(c,d,e)}catch(f){I.Promise.wc.call(null,f)}I.Promise.al(c)}I.Promise.rg=function(b,c,d){c==I.Promise.U.Ka?b.Xb.call(b.context,d):b.ub&&b.ub.call(b.context,d)};
function L(b,c){if(I.Promise.Ea&&I.O(c.stack)){var d=c.stack.split("\n",4)[3];c=c.message;c+=Array(11-c.length).join(" ");b.ge.push(c+d)}}function S(b,c){if(I.Promise.Ea&&c&&I.O(c.stack)&&b.ge.length){for(var d=["Promise trace:"],e=b;e;e=e.fa){for(var f=b.tf;0<=f;f--)d.push(e.ge[f]);d.push("Value: ["+(e.ca==I.Promise.U.oa?"REJECTED":"FULFILLED")+"] <"+String(e.ma)+">")}c.stack+="\n\n"+d.join("\n")}}
I.Promise.Gi=function(b,c){0<I.Promise.Wa?b.Sc=I.global.setTimeout(function(){S(b,c);I.Promise.wc.call(null,c)},I.Promise.Wa):0==I.Promise.Wa&&(b.vc=!0,I.async.R(function(){b.vc&&(S(b,c),I.Promise.wc.call(null,c))}))};I.Promise.wc=I.async.jh;I.Promise.Ut=function(b){I.Promise.wc=b};I.Promise.kb=function(b){I.debug.Error.call(this,b)};I.bb(I.Promise.kb,I.debug.Error);I.Promise.kb.prototype.name="cancel";I.Promise.ii=function(b,c,d){this.Sg=b;this.resolve=c;this.reject=d};/*
 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.
*/
I.async.C=function(b,c){this.Oc=[];this.Rg=b;this.uf=c||null;this.sb=this.pb=!1;this.ma=void 0;this.de=this.Vi=this.gd=!1;this.Rc=0;this.fa=null;this.gc=0;I.async.C.Ea&&(this.kd=null,Error.captureStackTrace&&(b={stack:""},Error.captureStackTrace(b,I.async.C),typeof b.stack==y&&(this.kd=b.stack.replace(/^[^\n]*\n/,""))))};I.async.C.ti=!1;I.async.C.Ea=!1;F=I.async.C.prototype;
F.cancel=function(b){if(this.pb)this.ma instanceof I.async.C&&this.ma.cancel();else{if(this.fa){var c=this.fa;delete this.fa;b?c.cancel(b):(c.gc--,0>=c.gc&&c.cancel())}this.Rg?this.Rg.call(this.uf,this):this.de=!0;this.pb||this.Pa(new I.async.C.jb(this))}};F.pf=function(b,c){this.gd=!1;T(this,b,c)};function T(b,c,d){b.pb=!0;b.ma=d;b.sb=!c;U(b)}function V(b){if(b.pb){if(!b.de)throw new I.async.C.Yb(b);b.de=!1}}F.Eb=function(b){V(this);T(this,!0,b)};F.Pa=function(b){V(this);W(this,b);T(this,!1,b)};
function W(b,c){I.async.C.Ea&&b.kd&&I.la(c)&&c.stack&&/^[^\n]+(\n   [^\n]+)+/.test(c.stack)&&(c.stack=c.stack+"\nDEFERRED OPERATION:\n"+b.kd)}function X(b,c,d){return Y(b,c,null,d)}function da(b,c){Y(b,null,c,void 0)}function Y(b,c,d,e){b.Oc.push([c,d,e]);b.pb&&U(b);return b}F.then=function(b,c,d){var e,f,g=new I.Promise(function(b,c){e=b;f=c});Y(this,e,function(b){b instanceof I.async.C.jb?g.cancel():f(b)});return g.then(b,c,d)};I.Thenable.$e(I.async.C);
I.async.C.prototype.Xi=function(){var b=new I.async.C;Y(this,b.Eb,b.Pa,b);b.fa=this;this.gc++;return b};function Z(b){return I.j.some(b.Oc,function(b){return I.Ca(b[1])})}
function U(b){b.Rc&&b.pb&&Z(b)&&(I.async.C.Ll(b.Rc),b.Rc=0);b.fa&&(b.fa.gc--,delete b.fa);for(var c=b.ma,d=!1,e=!1;b.Oc.length&&!b.gd;){var f=b.Oc.shift(),g=f[0],h=f[1];f=f[2];if(g=b.sb?h:g)try{var l=g.call(f||b.uf,c);I.X(l)&&(b.sb=b.sb&&(l==c||l instanceof Error),b.ma=c=l);if(I.Thenable.wg(c)||typeof I.global.Promise===p&&c instanceof I.global.Promise)e=!0,b.gd=!0}catch(m){c=m,b.sb=!0,W(b,c),Z(b)||(d=!0)}}b.ma=c;e?(e=I.bind(b.pf,b,!0),l=I.bind(b.pf,b,!1),c instanceof I.async.C?(Y(c,e,l),c.Vi=!0):
c.then(e,l)):I.async.C.ti&&c instanceof Error&&!(c instanceof I.async.C.jb)&&(d=b.sb=!0);d&&(b.Rc=I.async.C.nl(c))}I.async.C.hh=function(b){var c=new I.async.C;c.Eb(b);return c};I.async.C.gr=function(b){var c=new I.async.C;b.then(function(b){c.Eb(b)},function(b){c.Pa(b)});return c};I.async.C.ia=function(b){var c=new I.async.C;c.Pa(b);return c};I.async.C.fq=function(){var b=new I.async.C;b.cancel();return b};
I.async.C.yu=function(b,c,d){return b instanceof I.async.C?X(b.Xi(),c,d):X(I.async.C.hh(b),c,d)};I.async.C.Yb=function(){I.debug.Error.call(this)};I.bb(I.async.C.Yb,I.debug.Error);I.async.C.Yb.prototype.message="Deferred has already fired";I.async.C.Yb.prototype.name="AlreadyCalledError";I.async.C.jb=function(){I.debug.Error.call(this)};I.bb(I.async.C.jb,I.debug.Error);I.async.C.jb.prototype.message="Deferred was canceled";I.async.C.jb.prototype.name="CanceledError";
I.async.C.Ee=function(b){this.Ob=I.global.setTimeout(I.bind(this.ih,this),0);this.vj=b};I.async.C.Ee.prototype.ih=function(){delete I.async.C.Lb[this.Ob];throw this.vj;};I.async.C.Lb={};I.async.C.nl=function(b){b=new I.async.C.Ee(b);I.async.C.Lb[b.Ob]=b;return b.Ob};I.async.C.Ll=function(b){var c=I.async.C.Lb[b];c&&(I.global.clearTimeout(c.Ob),delete I.async.C.Lb[b])};I.async.C.Sp=function(){var b=I.async.C.Lb,c;for(c in b){var d=b[c];I.global.clearTimeout(d.Ob);d.ih()}};I.G={};I.G.H={};I.G.H.bd="closure_verification";I.G.H.Qh=5E3;I.G.H.be=[];I.G.H.jl=function(b,c){function d(){var e=b.shift();e=I.G.H.Lc(e,c);b.length&&Y(e,d,d,void 0);return e}if(!b.length)return I.async.C.hh(null);var e=I.G.H.be.length;I.j.extend(I.G.H.be,b);if(e)return I.G.H.Xg;b=I.G.H.be;I.G.H.Xg=d();return I.G.H.Xg};
I.G.H.Lc=function(b,c){var d=c||{};c=d.document||document;var e=I.b.D.s(b),f=I.a.createElement(k),g={Yg:f,lh:void 0},h=new I.async.C(I.G.H.$i,g),l=null,m=I.eb(d.timeout)?d.timeout:I.G.H.Qh;0<m&&(l=window.setTimeout(function(){I.G.H.kc(f,!0);h.Pa(new I.G.H.Error(I.G.H.$b.TIMEOUT,"Timeout reached for loading script "+e))},m),g.lh=l);f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||(I.G.H.kc(f,d.kq||!1,l),h.Eb(null))};f.onerror=function(){I.G.H.kc(f,
!0,l);h.Pa(new I.G.H.Error(I.G.H.$b.bi,"Error while loading script "+e))};g=d.attributes||{};I.object.extend(g,{type:z,charset:"UTF-8"});I.a.Pc(f,g);I.a.J.ql(f,b);I.G.H.Pj(c).appendChild(f);return h};
I.G.H.qt=function(b,c,d){I.global[I.G.H.bd]||(I.global[I.G.H.bd]={});var e=I.global[I.G.H.bd],f=I.b.D.s(b);if(I.X(e[c]))return I.async.C.ia(new I.G.H.Error(I.G.H.$b.Ei,"Verification object "+c+" already defined."));b=I.G.H.Lc(b,d);var g=new I.async.C(I.bind(b.cancel,b));X(b,function(){var b=e[c];I.X(b)?(g.Eb(b),delete e[c]):g.Pa(new I.G.H.Error(I.G.H.$b.Di,"Script "+f+" loaded, but verification object "+c+" was not defined."))});da(b,function(b){I.X(e[c])&&delete e[c];g.Pa(b)});return g};
I.G.H.Pj=function(b){var c=I.a.getElementsByTagName("HEAD",b);return!c||I.j.Sb(c)?b.documentElement:c[0]};I.G.H.$i=function(){if(this&&this.Yg){var b=this.Yg;b&&b.tagName==k&&I.G.H.kc(b,!0,this.lh)}};I.G.H.kc=function(b,c,d){I.eb(d)&&I.global.clearTimeout(d);b.onload=I.fb;b.onerror=I.fb;b.onreadystatechange=I.fb;c&&window.setTimeout(function(){I.a.removeNode(b)},0)};I.G.H.$b={bi:0,TIMEOUT:1,Di:2,Ei:3};
I.G.H.Error=function(b,c){var d="Jsloader error (code #"+b+")";c&&(d+=": "+c);I.debug.Error.call(this,d);this.code=b};I.bb(I.G.H.Error,I.debug.Error);var google={F:{}};google.F.L={};google.F.L.Fa={};google.F.L.Fa.kh=3E4;google.F.L.Fa.Gs=function(b,c){return{format:b,Hi:c}};google.F.L.Fa.Sj=function(b){return I.b.D.format(b.format,b.Hi)};google.F.L.Fa.load=function(b,c){b=I.b.D.format(b,c);var d=I.G.H.Lc(b,{timeout:google.F.L.Fa.kh,attributes:{async:!1,defer:!1}});return new Promise(function(b){X(d,b)})};
google.F.L.Fa.Bs=function(b){b=I.j.map(b,google.F.L.Fa.Sj);if(I.j.Sb(b))return Promise.resolve();var c={timeout:google.F.L.Fa.kh,attributes:{async:!1,defer:!1}},d=[];!I.userAgent.aa||I.userAgent.za(11)?I.j.forEach(b,function(b){d.push(I.G.H.Lc(b,c))}):d.push(I.G.H.jl(b,c));return Promise.all(I.j.map(d,function(b){return new Promise(function(c){return X(b,c)})}))};google.F.L.V={};if(I.ab(q))throw Error("Google Charts loader.js can only be loaded once.");google.F.L.V.Ql={1:"1.0","1.0":"current","1.1":"upcoming",41:w,42:w,43:w,44:w,46:"46.1","46.1":"46.2",previous:"45.2",current:"46",upcoming:"46.2"};google.F.L.V.Ok=function(b){var c=b,d=b.match(/^testing-/);d&&(c=c.replace(/^testing-/,""));b=c;do{var e=google.F.L.V.Ql[c];e&&(c=e)}while(e);d=(d?"testing-":"")+c;return{version:c==w?b:d,Hk:d}};google.F.L.V.rh=null;
google.F.L.V.Gk=function(b){var c=google.F.L.V.Ok(b),d=I.f.I.from("https://www.gstatic.com/charts/%{version}/loader.js");return google.F.L.Fa.load(d,{version:c.Hk}).then(function(){var d=I.ab("google.charts.loader.VersionSpecific.load")||I.ab("google.charts.loader.publicLoad")||I.ab("google.charts.versionSpecific.load");if(!d)throw Error("Bad version: "+b);google.F.L.V.rh=function(b){b=d(c.version,b);if(null==b||null==b.then){var e=I.ab("google.charts.loader.publicSetOnLoadCallback")||I.ab("google.charts.versionSpecific.setOnLoadCallback");
b=new Promise(function(b){e(b)});b.then=e}return b}})};google.F.L.V.Qd=null;google.F.L.V.mc=null;google.F.L.V.Ek=function(b,c){if(!google.F.L.V.Qd){if(c.enableUrlSettings&&window.URLSearchParams)try{b=(new URLSearchParams(top.location.search)).get("charts-version")||b}catch(d){console.info("Failed to get charts-version from top URL",d)}google.F.L.V.Qd=google.F.L.V.Gk(b)}return google.F.L.V.mc=google.F.L.V.Qd.then(function(){return google.F.L.V.rh(c)})};
google.F.L.V.pl=function(b){if(!google.F.L.V.mc)throw Error("Must call google.charts.load before google.charts.setOnLoadCallback");return b?google.F.L.V.mc.then(b):google.F.L.V.mc};google.F.load=function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];d=0;"visualization"===c[d]&&d++;var e="current";I.O(c[d])&&(e=c[d],d++);var f={};I.la(c[d])&&(f=c[d]);return google.F.L.V.Ek(e,f)};I.pc(q,google.F.load);
google.F.Wj=function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];if("visualization"!==c[0])throw Error('Module "'+c[0]+'" is not supported.');google.F.load.apply(google.F,H.Ii(c))};google.F.bh=google.F.L.V.pl;I.pc("google.charts.setOnLoadCallback",google.F.bh);I.ab("google.load")||(I.pc("google.load",google.F.Wj),I.pc("google.setOnLoadCallback",google.F.bh));}).call(this);