/* JS */ gapi.loaded_1(function(_){var window=this;
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.qh=function(a){return encodeURIComponent(String(a))};_.rh=function(a){return null==a?"":String(a)};_.sh=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/\\#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;_.th=function(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
_.uh=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)_.uh(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+_.qh(b)))};_.vh=function(a){var b=[],c;for(c in a)_.uh(c,a[c],b);return b.join("&")};_.wh=function(a,b){b=_.vh(b);return _.th(a,b)};_.xh=function(a,b,c){for(var d=0,e=b.length;0<=(d=a.indexOf(b,d))&&d<c;){var f=a.charCodeAt(d-1);if(38==f||63==f)if(f=a.charCodeAt(d+e),!f||61==f||38==f||35==f)return d;d+=e+1}return-1};_.yh=/#|$/;

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var fq;_.dq=function(a,b){a=a.split(".");b=b||_.q;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};_.eq=function(a,b){b=(0,_.sb)(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c};fq=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};_.gq=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1};
_.hq=function(){this.Lb=this.Lb;this.vm=this.vm};_.hq.prototype.Lb=!1;_.hq.prototype.eo=function(){return this.Lb};_.hq.prototype.Ea=function(){this.Lb||(this.Lb=!0,this.ua())};_.kq=function(a,b){_.iq(a,_.Kj(_.jq,b))};_.iq=function(a,b){a.Lb?b():(a.vm||(a.vm=[]),a.vm.push(b))};_.hq.prototype.ua=function(){if(this.vm)for(;this.vm.length;)this.vm.shift()()};_.jq=function(a){a&&"function"==typeof a.Ea&&a.Ea()};
_.lq=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Dm=!1};_.lq.prototype.stopPropagation=function(){this.Dm=!0};_.lq.prototype.preventDefault=function(){this.defaultPrevented=!0};
var nq,oq;_.mq=!_.Lc||_.hd(9);nq=!_.Lc||_.hd(9);oq=_.Lc&&!_.fd("9");!_.Pc||_.fd("528");_.Oc&&_.fd("1.9b")||_.Lc&&_.fd("8")||_.Kc&&_.fd("9.5")||_.Pc&&_.fd("528");_.Oc&&!_.fd("8")||_.Lc&&_.fd("9");var pq=function(){if(!_.q.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_.q.addEventListener("test",_.gb,b),_.q.removeEventListener("test",_.gb,b)}catch(c){}return a}();
_.qq=_.Pc?"webkitTransitionEnd":_.Kc?"otransitionend":"transitionend";
_.rq=function(a,b){_.lq.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.FD=!1;this.pointerId=0;this.pointerType="";this.we=null;a&&this.init(a,b)};_.G(_.rq,_.lq);var sq={2:"touch",3:"pen",4:"mouse"};
_.rq.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?_.Oc&&(_.Hc(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.Pc||void 0!==
a.offsetX?a.offsetX:a.layerX,this.offsetY=_.Pc||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.FD=_.Rc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType="string"===typeof a.pointerType?a.pointerType:sq[a.pointerType]||"";this.state=a.state;this.we=a;a.defaultPrevented&&this.preventDefault()};_.rq.prototype.stopPropagation=function(){_.rq.H.stopPropagation.call(this);this.we.stopPropagation?this.we.stopPropagation():this.we.cancelBubble=!0};
_.rq.prototype.preventDefault=function(){_.rq.H.preventDefault.call(this);var a=this.we;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,oq)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};
var vq;_.tq="closure_listenable_"+(1E6*Math.random()|0);_.uq=function(a){return!(!a||!a[_.tq])};vq=0;
var wq=function(a,b,c,d,e){this.listener=a;this.Qw=null;this.src=b;this.type=c;this.capture=!!d;this.We=e;this.key=++vq;this.Co=this.Wt=!1},xq=function(a){a.Co=!0;a.listener=null;a.Qw=null;a.src=null;a.We=null};
_.yq=function(a){this.src=a;this.yd={};this.dt=0};_.yq.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.yd[f];a||(a=this.yd[f]=[],this.dt++);var g=zq(a,b,d,e);-1<g?(b=a[g],c||(b.Wt=!1)):(b=new wq(b,this.src,f,!!d,e),b.Wt=c,a.push(b));return b};_.yq.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.yd))return!1;var e=this.yd[a];b=zq(e,b,c,d);return-1<b?(xq(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.yd[a],this.dt--),!0):!1};
_.Aq=function(a,b){var c=b.type;if(!(c in a.yd))return!1;var d=_.eq(a.yd[c],b);d&&(xq(b),0==a.yd[c].length&&(delete a.yd[c],a.dt--));return d};_.yq.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.yd)if(!a||c==a){for(var d=this.yd[c],e=0;e<d.length;e++)++b,xq(d[e]);delete this.yd[c];this.dt--}return b};_.yq.prototype.In=function(a,b,c,d){a=this.yd[a.toString()];var e=-1;a&&(e=zq(a,b,c,d));return-1<e?a[e]:null};
_.yq.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return fq(this.yd,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var zq=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Co&&f.listener==b&&f.capture==!!c&&f.We==d)return e}return-1};
var Bq,Cq,Dq,Hq,Jq,Kq,Oq,Nq,Lq,Pq;Bq="closure_lm_"+(1E6*Math.random()|0);Cq={};Dq=0;_.Fq=function(a,b,c,d,e){if(d&&d.once)return _.Eq(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.Fq(a,b[f],c,d,e);return null}c=_.Gq(c);return _.uq(a)?a.V(b,c,_.kb(d)?!!d.capture:!!d,e):Hq(a,b,c,!1,d,e)};
Hq=function(a,b,c,d,e,f){if(!b)throw Error("F");var g=_.kb(e)?!!e.capture:!!e,k=_.Iq(a);k||(a[Bq]=k=new _.yq(a));c=k.add(b,c,d,g,f);if(c.Qw)return c;d=Jq();c.Qw=d;d.src=a;d.listener=c;if(a.addEventListener)pq||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Kq(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("G");Dq++;return c};
Jq=function(){var a=Lq,b=nq?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b};_.Eq=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.Eq(a,b[f],c,d,e);return null}c=_.Gq(c);return _.uq(a)?a.oo(b,c,_.kb(d)?!!d.capture:!!d,e):Hq(a,b,c,!0,d,e)};
_.Mq=function(a){if("number"===typeof a||!a||a.Co)return!1;var b=a.src;if(_.uq(b))return b.vF(a);var c=a.type,d=a.Qw;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Kq(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Dq--;(c=_.Iq(b))?(_.Aq(c,a),0==c.dt&&(c.src=null,b[Bq]=null)):xq(a);return!0};Kq=function(a){return a in Cq?Cq[a]:Cq[a]="on"+a};
Oq=function(a,b,c,d){var e=!0;if(a=_.Iq(a))if(b=a.yd[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.Co&&(f=Nq(f,d),e=e&&!1!==f)}return e};Nq=function(a,b){var c=a.listener,d=a.We||a.src;a.Wt&&_.Mq(a);return c.call(d,b)};
Lq=function(a,b){if(a.Co)return!0;if(!nq){var c=b||_.dq("window.event");b=new _.rq(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.Dm&&0<=e;e--){b.currentTarget=c[e];var f=Oq(c[e],a,!0,b);d=d&&f}for(e=0;!b.Dm&&e<c.length;e++)b.currentTarget=c[e],f=Oq(c[e],a,!1,b),d=d&&f}return d}return Nq(a,new _.rq(b,
this))};_.Iq=function(a){a=a[Bq];return a instanceof _.yq?a:null};Pq="__closure_events_fn_"+(1E9*Math.random()>>>0);_.Gq=function(a){if(_.lb(a))return a;a[Pq]||(a[Pq]=function(b){return a.handleEvent(b)});return a[Pq]};_.Pj(function(a){Lq=a(Lq)});

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.Qq=function(a,b){a.prototype=(0,_.wa)(b.prototype);a.prototype.constructor=a;if(_.Ia)(0,_.Ia)(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.H=b.prototype};_.Rq=function(a){a.oC=void 0;a.Ma=function(){return a.oC?a.oC:a.oC=new a}};_.Sq=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};_.Tq=function(a){for(var b in a)return!1;return!0};
_.Uq=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)_.Uq(a,b[f],c,d,e);else d=_.kb(d)?!!d.capture:!!d,c=_.Gq(c),_.uq(a)?a.$b(b,c,d,e):a&&(a=_.Iq(a))&&(b=a.In(b,c,d,e))&&_.Mq(b)};_.Vq=function(){_.hq.call(this);this.Ti=new _.yq(this);this.HS=this;this.AD=null};_.G(_.Vq,_.hq);_.Vq.prototype[_.tq]=!0;_.h=_.Vq.prototype;_.h.Pl=function(){return this.AD};_.h.tx=_.ia(20);_.h.addEventListener=function(a,b,c,d){_.Fq(this,a,b,c,d)};
_.h.removeEventListener=function(a,b,c,d){_.Uq(this,a,b,c,d)};
_.h.dispatchEvent=function(a){var b,c=this.Pl();if(c)for(b=[];c;c=c.Pl())b.push(c);c=this.HS;var d=a.type||a;if("string"===typeof a)a=new _.lq(a,c);else if(a instanceof _.lq)a.target=a.target||c;else{var e=a;a=new _.lq(d,c);_.Lb(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Dm&&0<=f;f--){var g=a.currentTarget=b[f];e=g.xq(d,!0,a)&&e}a.Dm||(g=a.currentTarget=c,e=g.xq(d,!0,a)&&e,a.Dm||(e=g.xq(d,!1,a)&&e));if(b)for(f=0;!a.Dm&&f<b.length;f++)g=a.currentTarget=b[f],e=g.xq(d,!1,a)&&e;return e};
_.h.ua=function(){_.Vq.H.ua.call(this);this.SD();this.AD=null};_.h.V=function(a,b,c,d){return this.Ti.add(String(a),b,!1,c,d)};_.h.oo=function(a,b,c,d){return this.Ti.add(String(a),b,!0,c,d)};_.h.$b=function(a,b,c,d){return this.Ti.remove(String(a),b,c,d)};_.h.vF=function(a){return _.Aq(this.Ti,a)};_.h.SD=function(a){this.Ti&&this.Ti.removeAll(a)};
_.h.xq=function(a,b,c){a=this.Ti.yd[String(a)];if(!a)return!0;a=a.concat();for(var d=!0,e=0;e<a.length;++e){var f=a[e];if(f&&!f.Co&&f.capture==b){var g=f.listener,k=f.We||f.src;f.Wt&&this.vF(f);d=!1!==g.call(k,c)&&d}}return d&&!c.defaultPrevented};_.h.In=function(a,b,c,d){return this.Ti.In(String(a),b,c,d)};_.h.hasListener=function(a,b){return this.Ti.hasListener(void 0!==a?String(a):void 0,b)};

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.Ht="StopIteration"in _.q?_.q.StopIteration:{message:"StopIteration",stack:""};_.It=function(){};_.It.prototype.next=function(){throw _.Ht;};_.It.prototype.Fi=function(){return this};

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.Jt=function(a,b){this.U={};this.Pb=[];this.Uf=this.Xb=0;var c=arguments.length;if(1<c){if(c%2)throw Error("i");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};_.h=_.Jt.prototype;_.h.Cb=function(){return this.Xb};_.h.Xc=function(){Kt(this);for(var a=[],b=0;b<this.Pb.length;b++)a.push(this.U[this.Pb[b]]);return a};_.h.ze=function(){Kt(this);return this.Pb.concat()};_.h.Rd=function(a){return _.Lt(this.U,a)};_.h.$j=_.ia(4);
_.h.equals=function(a,b){if(this===a)return!0;if(this.Xb!=a.Cb())return!1;b=b||Mt;Kt(this);for(var c,d=0;c=this.Pb[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var Mt=function(a,b){return a===b};_.Jt.prototype.isEmpty=function(){return 0==this.Xb};_.Jt.prototype.clear=function(){this.U={};this.Uf=this.Xb=this.Pb.length=0};_.Jt.prototype.remove=function(a){return _.Lt(this.U,a)?(delete this.U[a],this.Xb--,this.Uf++,this.Pb.length>2*this.Xb&&Kt(this),!0):!1};
var Kt=function(a){if(a.Xb!=a.Pb.length){for(var b=0,c=0;b<a.Pb.length;){var d=a.Pb[b];_.Lt(a.U,d)&&(a.Pb[c++]=d);b++}a.Pb.length=c}if(a.Xb!=a.Pb.length){var e={};for(c=b=0;b<a.Pb.length;)d=a.Pb[b],_.Lt(e,d)||(a.Pb[c++]=d,e[d]=1),b++;a.Pb.length=c}};_.h=_.Jt.prototype;_.h.get=function(a,b){return _.Lt(this.U,a)?this.U[a]:b};_.h.set=function(a,b){_.Lt(this.U,a)||(this.Xb++,this.Pb.push(a),this.Uf++);this.U[a]=b};
_.h.addAll=function(a){if(a instanceof _.Jt)for(var b=a.ze(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};_.h.forEach=function(a,b){for(var c=this.ze(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};_.h.clone=function(){return new _.Jt(this)};_.h.Fi=function(a){Kt(this);var b=0,c=this.Uf,d=this,e=new _.It;e.next=function(){if(c!=d.Uf)throw Error("L");if(b>=d.Pb.length)throw _.Ht;var f=d.Pb[b++];return a?f:d.U[f]};return e};
_.Lt=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.Nt=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};_.Ot=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};_.Pt=function(a,b){var c=_.jb(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a};_.Qt=function(a){if(a.Xc&&"function"==typeof a.Xc)return a.Xc();if("string"===typeof a)return a.split("");if(_.jb(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return _.Nt(a)};
_.Rt=function(a){if(a.ze&&"function"==typeof a.ze)return a.ze();if(!a.Xc||"function"!=typeof a.Xc){if(_.jb(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.Ot(a)}};_.St=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(_.jb(a)||"string"===typeof a)(0,_.vb)(a,b,c);else for(var d=_.Rt(a),e=_.Qt(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};

var Px=function(){};Px.prototype.LH=null;Px.prototype.getOptions=function(){var a;(a=this.LH)||(a={},_.Qx(this)&&(a[0]=!0,a[1]=!0),a=this.LH=a);return a};
var Sx;Sx=function(){};_.G(Sx,Px);_.Qx=function(a){if(!a.JK&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.JK=d}catch(e){}}throw Error("na");}return a.JK};_.Rx=new Sx;

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Tx;_.Ux=function(a){return(new Tx).zh(a)};Tx=function(){};Tx.prototype.zh=function(a){var b=[];Wx(this,a,b);return b.join("")};
var Wx=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),Wx(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],"function"!=typeof f&&(c.push(e),Xx(d,c),c.push(":"),Wx(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":Xx(b,c);break;
case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("pa`"+typeof b);}}},Yx={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Zx=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,Xx=function(a,b){b.push('"',a.replace(Zx,function(c){var d=Yx[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),Yx[c]=
d);return d}),'"')};

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.$x=function(a,b,c){if(_.lb(a))c&&(a=(0,_.L)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.L)(a.handleEvent,a);else throw Error("qa");return 2147483647<Number(b)?-1:_.q.setTimeout(a,b||0)};_.ay=function(a){_.q.clearTimeout(a)};_.by=function(a){var b=null;return(new _.rk(function(c,d){b=_.$x(function(){c(void 0)},a);-1==b&&d(Error("ra"))})).Ix(function(c){_.ay(b);throw c;})};

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.cy=function(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};

var fy,jy,ky,my,ny,Ey,Gy;_.dy=function(a){return(a=_.Qx(a))?new ActiveXObject(a):new XMLHttpRequest};_.ey=function(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0};fy=function(a){for(var b=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c};_.gy=function(a){var b=0,c;for(c in a)b++;return b};_.hy=function(a,b){return null!==a&&b in a};
_.iy=function(a){var b=_.hb(a);if("object"==b||"array"==b){if(_.lb(a.clone))return a.clone();b="array"==b?[]:{};for(var c in a)b[c]=_.iy(a[c]);return b}return a};jy=function(a){var b=/rv: *([\d\.]*)/.exec(a);if(b&&b[1])return b[1];b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];return b};
ky=function(){function a(e){e=_.Lj(e,d);return c[e]||""}var b=_.Fb;if(_.Nb())return jy(b);b=fy(b);var c={};(0,_.vb)(b,function(e){c[e[0]]=e[1]});var d=_.Kj(_.hy,c);return _.Mb()?a(["Version","Opera"]):_.Ib("Edge")?a(["Edge"]):_.Ib("Edg/")?a(["Edg"]):_.Pb()?a(["Chrome","CriOS","HeadlessChrome"]):(b=b[2])&&b[1]||""};_.ly=function(a){return 0<=_.Eb(ky(),a)};my=function(a){return Array.prototype.join.call(arguments,"")};ny=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)_.uh(a[b],a[b+1],c);return c.join("&")};
_.oy=function(a,b){var c=2==arguments.length?ny(arguments[1],0):ny(arguments,1);return _.th(a,c)};_.py=function(a,b,c){c=null!=c?"="+_.qh(c):"";return _.th(a,b+c)};_.qy=function(a,b){_.Sq(a,"/")&&(a=a.substr(0,a.length-1));_.qd(b,"/")&&(b=b.substr(1));return my(a,"/",b)};Ey={};_.Fy=function(a){if(Ey[a])return Ey[a];a=String(a);if(!Ey[a]){var b=/function\s+([^\(]+)/m.exec(a);Ey[a]=b?b[1]:"[Anonymous]"}return Ey[a]};
Gy=function(a,b){var c=[];if(_.Bb(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(_.Fy(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=_.Fy(f))?f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(Gy(a.caller,
b))}catch(g){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")};_.Hy=function(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||_.Hy),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=Gy(a||arguments.callee.caller,[]));return b};_.Iy=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};
_.Jy=function(a,b){_.Vq.call(this);this.Ck=a||1;this.Xs=b||_.q;this.GH=(0,_.L)(this.L2,this);this.vL=(0,_.ab)()};_.G(_.Jy,_.Vq);_.h=_.Jy.prototype;_.h.enabled=!1;_.h.nc=null;_.h.setInterval=function(a){this.Ck=a;this.nc&&this.enabled?(this.stop(),this.start()):this.nc&&this.stop()};
_.h.L2=function(){if(this.enabled){var a=(0,_.ab)()-this.vL;0<a&&a<.8*this.Ck?this.nc=this.Xs.setTimeout(this.GH,this.Ck-a):(this.nc&&(this.Xs.clearTimeout(this.nc),this.nc=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.h.start=function(){this.enabled=!0;this.nc||(this.nc=this.Xs.setTimeout(this.GH,this.Ck),this.vL=(0,_.ab)())};_.h.stop=function(){this.enabled=!1;this.nc&&(this.Xs.clearTimeout(this.nc),this.nc=null)};
_.h.ua=function(){_.Jy.H.ua.call(this);this.stop();delete this.Xs};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Ly,My,Ny;_.Ky=function(a){_.Vq.call(this);this.headers=new _.Jt;this.Zx=a||null;this.tf=!1;this.Yx=this.Pa=null;this.Zv="";this.jo=0;this.jm=this.kC=this.Cv=this.vA=!1;this.Rm=0;this.ld=null;this.Nk="";this.EF=this.sf=!1};_.G(_.Ky,_.Vq);_.Ky.prototype.Db=null;Ly=/^https?$/i;My=["POST","PUT"];Ny=[];_.Oy=function(a,b,c,d,e,f,g){var k=new _.Ky;Ny.push(k);b&&k.V("complete",b);k.oo("ready",k.rT);f&&k.VE(f);g&&(k.sf=g);k.send(a,c,d,e)};_.Ky.prototype.rT=function(){this.Ea();_.eq(Ny,this)};
_.Ky.prototype.VE=function(a){this.Rm=Math.max(0,a)};
_.Ky.prototype.send=function(a,b,c,d){if(this.Pa)throw Error("sa`"+this.Zv+"`"+a);b=b?b.toUpperCase():"GET";this.Zv=a;this.jo=0;this.vA=!1;this.tf=!0;this.Pa=this.Zx?_.dy(this.Zx):_.dy(_.Rx);this.Yx=this.Zx?this.Zx.getOptions():_.Rx.getOptions();this.Pa.onreadystatechange=(0,_.L)(this.kM,this);try{this.kC=!0,this.Pa.open(b,String(a),!0),this.kC=!1}catch(f){this.Gu(5,f);return}a=c||"";var e=this.headers.clone();d&&_.St(d,function(f,g){e.set(g,f)});d=_.Lj(e.ze(),Py);c=_.q.FormData&&a instanceof _.q.FormData;
!_.Bb(My,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,g){this.Pa.setRequestHeader(g,f)},this);this.Nk&&(this.Pa.responseType=this.Nk);"withCredentials"in this.Pa&&this.Pa.withCredentials!==this.sf&&(this.Pa.withCredentials=this.sf);try{Qy(this),0<this.Rm&&((this.EF=Ry(this.Pa))?(this.Pa.timeout=this.Rm,this.Pa.ontimeout=(0,_.L)(this.Gg,this)):this.ld=_.$x(this.Gg,this.Rm,this)),this.Cv=!0,this.Pa.send(a),this.Cv=!1}catch(f){this.Gu(5,f)}};
var Ry=function(a){return _.Lc&&_.fd(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout},Py=function(a){return"content-type"==a.toLowerCase()};_.Ky.prototype.Gg=function(){"undefined"!=typeof _.Za&&this.Pa&&(this.jo=8,this.dispatchEvent("timeout"),this.abort(8))};_.Ky.prototype.Gu=function(a){this.tf=!1;this.Pa&&(this.jm=!0,this.Pa.abort(),this.jm=!1);this.jo=a;Sy(this);Ty(this)};var Sy=function(a){a.vA||(a.vA=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
_.Ky.prototype.abort=function(a){this.Pa&&this.tf&&(this.tf=!1,this.jm=!0,this.Pa.abort(),this.jm=!1,this.jo=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Ty(this))};_.Ky.prototype.ua=function(){this.Pa&&(this.tf&&(this.tf=!1,this.jm=!0,this.Pa.abort(),this.jm=!1),Ty(this,!0));_.Ky.H.ua.call(this)};_.Ky.prototype.kM=function(){this.Lb||(this.kC||this.Cv||this.jm?Uy(this):this.mD())};_.Ky.prototype.mD=function(){Uy(this)};
var Uy=function(a){if(a.tf&&"undefined"!=typeof _.Za&&(!a.Yx[1]||4!=_.Vy(a)||2!=a.getStatus()))if(a.Cv&&4==_.Vy(a))_.$x(a.kM,0,a);else if(a.dispatchEvent("readystatechange"),4==_.Vy(a)){a.tf=!1;try{_.Wy(a)?(a.dispatchEvent("complete"),a.dispatchEvent("success")):(a.jo=6,a.getStatus(),Sy(a))}finally{Ty(a)}}},Ty=function(a,b){if(a.Pa){Qy(a);var c=a.Pa,d=a.Yx[0]?_.gb:null;a.Pa=null;a.Yx=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}},Qy=function(a){a.Pa&&a.EF&&(a.Pa.ontimeout=
null);a.ld&&(_.ay(a.ld),a.ld=null)};_.Ky.prototype.Xd=function(){return!!this.Pa};_.Wy=function(a){var b=a.getStatus(),c;if(!(c=_.Iy(b))){if(b=0===b)a=String(a.Zv).match(_.sh)[1]||null,!a&&_.q.self&&_.q.self.location&&(a=_.q.self.location.protocol,a=a.substr(0,a.length-1)),b=!Ly.test(a?a.toLowerCase():"");c=b}return c};_.Vy=function(a){return a.Pa?a.Pa.readyState:0};_.Ky.prototype.getStatus=function(){try{return 2<_.Vy(this)?this.Pa.status:-1}catch(a){return-1}};
_.Xy=function(a){try{return a.Pa?a.Pa.responseText:""}catch(b){return""}};_.Yy=function(a){try{if(!a.Pa)return null;if("response"in a.Pa)return a.Pa.response;switch(a.Nk){case "":case "text":return a.Pa.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Pa)return a.Pa.mozResponseArrayBuffer}return null}catch(b){return null}};_.Ky.prototype.getResponseHeader=function(a){if(this.Pa&&4==_.Vy(this))return a=this.Pa.getResponseHeader(a),null===a?void 0:a};
_.Ky.prototype.getAllResponseHeaders=function(){return this.Pa&&4==_.Vy(this)?this.Pa.getAllResponseHeaders()||"":""};_.Pj(function(a){_.Ky.prototype.mD=a(_.Ky.prototype.mD)});

/*
 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.
*/
_.uP=function(a,b){this.ix=[];this.eM=a;this.sI=b||null;this.Zq=this.En=!1;this.Pf=void 0;this.fF=this.fT=this.hz=!1;this.Nx=0;this.$a=null;this.Rt=0};_.uP.prototype.cancel=function(a){if(this.En)this.Pf instanceof _.uP&&this.Pf.cancel();else{if(this.$a){var b=this.$a;delete this.$a;a?b.cancel(a):(b.Rt--,0>=b.Rt&&b.cancel())}this.eM?this.eM.call(this.sI,this):this.fF=!0;this.En||this.Fu(new _.vP(this))}};_.uP.prototype.jI=function(a,b){this.hz=!1;wP(this,a,b)};
var wP=function(a,b,c){a.En=!0;a.Pf=c;a.Zq=!b;xP(a)},zP=function(a){if(a.En){if(!a.fF)throw new yP(a);a.fF=!1}};_.h=_.uP.prototype;_.h.callback=function(a){zP(this);wP(this,!0,a)};_.h.Fu=function(a){zP(this);wP(this,!1,a)};_.h.Tc=function(a,b){return this.ll(a,null,b)};_.h.ll=function(a,b,c){this.ix.push([a,b,c]);this.En&&xP(this);return this};_.h.then=function(a,b,c){var d,e,f=new _.rk(function(g,k){d=g;e=k});this.ll(d,function(g){g instanceof _.vP?f.cancel():e(g)});return f.then(a,b,c)};_.pk(_.uP);
_.uP.prototype.HH=_.ia(53);_.uP.prototype.isError=function(a){return a instanceof Error};
var AP=function(a){return(0,_.zb)(a.ix,function(b){return _.lb(b[1])})},xP=function(a){if(a.Nx&&a.En&&AP(a)){var b=a.Nx,c=BP[b];c&&(_.q.clearTimeout(c.Ca),delete BP[b]);a.Nx=0}a.$a&&(a.$a.Rt--,delete a.$a);b=a.Pf;for(var d=c=!1;a.ix.length&&!a.hz;){var e=a.ix.shift(),f=e[0],g=e[1];e=e[2];if(f=a.Zq?g:f)try{var k=f.call(e||a.sI,b);void 0!==k&&(a.Zq=a.Zq&&(k==b||a.isError(k)),a.Pf=b=k);if(_.qk(b)||"function"===typeof _.q.Promise&&b instanceof _.q.Promise)d=!0,a.hz=!0}catch(l){b=l,a.Zq=!0,AP(a)||(c=!0)}}a.Pf=
b;d&&(k=(0,_.L)(a.jI,a,!0),d=(0,_.L)(a.jI,a,!1),b instanceof _.uP?(b.ll(k,d),b.fT=!0):b.then(k,d));c&&(b=new CP(b),BP[b.Ca]=b,a.Nx=b.Ca)},yP=function(){_.qb.call(this)};_.G(yP,_.qb);yP.prototype.message="Deferred has already fired";yP.prototype.name="AlreadyCalledError";_.vP=function(){_.qb.call(this)};_.G(_.vP,_.qb);_.vP.prototype.message="Deferred was canceled";_.vP.prototype.name="CanceledError";var CP=function(a){this.Ca=_.q.setTimeout((0,_.L)(this.K2,this),0);this.Gu=a};
CP.prototype.K2=function(){delete BP[this.Ca];throw this.Gu;};var BP={};

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/

var pQ=null,qQ=function(a){if(_.q.execScript)_.q.execScript(a,"JavaScript");else if(_.q.eval){if(null==pQ){try{_.q.eval("var _evalTest_ = 1;")}catch(d){}if("undefined"!=typeof _.q._evalTest_){try{delete _.q._evalTest_}catch(d){}pQ=!0}else pQ=!1}if(pQ)_.q.eval(a);else{var b=_.q.document,c=b.createElement("script");c.type="text/javascript";c.defer=!1;c.appendChild(b.createTextNode(a));b.head.appendChild(c);b.head.removeChild(c)}}else throw Error("g");},rQ=function(a){var b=_.q.onerror,c=!1;_.Pc&&!_.fd("535.3")&&
(c=!c);_.q.onerror=function(d,e,f,g,k){b&&b(d,e,f,g,k);a({message:d,fileName:e,line:f,lineNumber:f,cba:g,error:k});return c}},sQ=function(a){var b=_.dq("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||_.q.$googDebugFname||
b}catch(f){e="Not available",c=!0}return!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:(b=a.message,null==b&&(b=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:_.Fy(a.constructor))+'"':"Unknown Error of unknown type"),{message:b,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:a.stack||"Not available"})},tQ=function(a){_.qb.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)));(a=
a&&a.stack)&&"string"===typeof a&&(this.stack=a)};_.G(tQ,_.qb);var uQ=function(a){_.hq.call(this);this.hU=a};_.G(uQ,_.hq);uQ.prototype.wrap=function(a){return vQ(this,a)};var wQ=function(a,b){return(b?"__wrapper_":"__protected_")+_.md(a)+"__"},vQ=function(a,b){var c=wQ(a,!0);b[c]||((b[c]=xQ(a,b))[wQ(a,!1)]=b);return b[c]},xQ=function(a,b){var c=function(){if(a.Lb)return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){a.rg(d)}finally{}};c[wQ(a,!1)]=b;return c};
uQ.prototype.rg=function(a){if(!(a&&"object"===typeof a&&"string"===typeof a.message&&0==a.message.indexOf("Error in protected function: ")||"string"===typeof a&&0==a.indexOf("Error in protected function: ")))throw this.hU(a),new tQ(a);};
var yQ=function(a,b){var c=_.dq("window"),d=c[b];c[b]=function(e,f){"string"===typeof e&&(e=_.Kj(qQ,e));arguments[0]=e=vQ(a,e);if(d.apply)return d.apply(this,arguments);var g=e;if(2<arguments.length){var k=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,k)}}return d(g,f)};c[b][wQ(a,!1)]=d};uQ.prototype.ua=function(){var a=_.dq("window");var b=a.setTimeout;b=b[wQ(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[wQ(this,!1)]||b;a.setInterval=b;uQ.H.ua.call(this)};
var zQ=function(a,b,c,d){_.Oy(a,null,b,c,d)},AQ=function(a,b){_.lq.call(this,"a");this.error=a;this.context=b};_.G(AQ,_.lq);
var BQ=function(a,b,c){_.Vq.call(this);this.iI=b||null;this.kH={};this.sP=zQ;this.zX=a;if(!c)if(this.Dn=null,_.Lc&&!_.fd("10"))rQ((0,_.L)(this.ov,this));else{this.Dn=new uQ((0,_.L)(this.ov,this));yQ(this.Dn,"setTimeout");yQ(this.Dn,"setInterval");a=this.Dn;b=_.dq("window");c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(var d=0;d<c.length;d++){var e=c[d];c[d]in b&&yQ(a,e)}a=this.Dn;_.Oj=!0;b=(0,_.L)(a.wrap,a);for(c=0;c<_.Mj.length;c++)_.Mj[c](b);
_.Nj.push(a)}};_.G(BQ,_.Vq);var CQ=function(a,b){a.sP=b};
BQ.prototype.ov=function(a,b){a=a.error||a;b=b?_.Vj(b):{};a instanceof Error&&_.Lb(b,a.__closure__error__context__984382||{});a=sQ(a);if(this.iI)try{this.iI(a,b)}catch(k){}var c=a.message.substring(0,1900),d=a.stack;try{var e=_.oy(this.zX,"script",a.fileName,"error",c,"line",a.lineNumber);_.Tq(this.kH)||(e=_.wh(e,this.kH));c={};c.trace=d;if(b)for(var f in b)c["context."+f]=b[f];var g=_.vh(c);this.sP(e,"POST",g,this.tba)}catch(k){}try{this.dispatchEvent(new AQ(a,b))}catch(k){}};
BQ.prototype.ua=function(){_.jq(this.Dn);BQ.H.ua.call(this)};
var DQ=function(){_.hq.call(this)};_.G(DQ,_.hq);DQ.prototype.Db=null;DQ.prototype.init=function(){this.Lo=[]};
var GQ=function(a){var b=EQ;b.pE=a;FQ(b)},IQ=function(a,b){var c=EQ;if(c.Pca){a="Potentially sensitive message stripped for security reasons.";var d=Error("Xa");d.columnNumber=b.columnNumber;d.lineNumber=b.lineNumber;d.name=b.name;d.fileName=b.fileName;if(_.Pb()&&_.ly(28)||_.Ob()&&_.ly(14))d.stack=b.stack;b=d}c.Lb||b instanceof _.vP||(c.pE?HQ(c.pE,b,a):c.Lo&&10>c.Lo.length&&c.Lo.push([a,b]))},FQ=function(a){a.Lo&&((0,_.vb)(a.Lo,function(b){HQ(this.pE,b[1],b[0])},a),a.Lo=null)},EQ=new DQ;
var JQ=function(){var a=window;if(!a.location)try{_.Ux(a)}catch(c){}var b=a.location&&a.location.ancestorOrigins;if(void 0!==b)return b&&b.length?b[b.length-1]==a.location.origin:!0;try{return void 0!==a.top.location.href}catch(c){return!1}};
var KQ={},LQ=function(){var a={};a.location=document.location.toString();if(JQ())try{a["top.location"]=top.location.toString()}catch(c){a["top.location"]="[external]"}else a["top.location"]="[external]";for(var b in KQ)try{a[b]=KQ[b].call()}catch(c){a[b]="[error] "+c.message}return a};
var MQ=function(a){this.cI=a;this.UK={};this.gr=[]},HQ=function(a,b,c){var d=LQ();c&&(d.message=c);a:{c=_.Hy();d["call-stack"]=c;b=b instanceof Error?b:b||"";for(c=0;c<a.gr.length;c++)if(!1===a.gr[c](b,d))break a;c="";if(b){c=b.message||"unknown";for(var e=0,f=0;f<c.length;++f)e=31*e+c.charCodeAt(f)>>>0;c=e}e="";for(g in d)e=e+g+":"+d[g]+":";var g=c+"::"+e;c=a.UK[g];c||(c={time:0,count:0},a.UK[g]=c);1E4>(0,_.ab)()-c.time?(c.count++,1==c.count&&(d=LQ(),d.message="Throttling: "+g,a.cI.ov(b,d))):(c.count&&
(d["dropped-instances"]=c.count),c.time=(0,_.ab)(),c.count=0,a.cI.ov(b,d))}};
var NQ=function(){var a=_.R("debug/host"),b="withCredentials"in new XMLHttpRequest,c=!!window.XDomainRequest,d=document.location.origin;EQ.init();var e=new BQ("/_/jserror",void 0,!0);CQ(e,function(f,g,k,l){a===d?_.Oy(a+f,null,g,k,l):c?(l=new window.XDomainRequest,l.open(g,a+f),l.send(k)):b&&_.Oy(a+f,null,g,k,l)});GQ(new MQ(e))},OQ=!1;
(window.___jsl=window.___jsl||{}).hefn=function(a,b){OQ||(NQ(),OQ=!0);var c=_.R("debug/reportExceptionRate");("number"===typeof c?c:0)>=Math.random()&&(b?IQ(b,a):IQ(null,a));if(_.R("debug/rethrowException"))throw a;};

});
// Google Inc.
