(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';function aa(a){var b=0;return function(){return b>>0)+"_",e=0;return b}); q("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c=e}}); q("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=u(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var f=0;f=g}});q("String.prototype.repeat",function(a){return a?a:function(b){var c=u(this,null,"repeat");if(0>b||1342177279>>=1)c+=c;return d}}); q("String.prototype.trimLeft",function(a){function b(){return this.replace(/^[\s\xa0]+/,"")}return a||b});q("String.prototype.trimStart",function(a){return a||String.prototype.trimLeft});var ea;if("function"==typeof Object.setPrototypeOf)ea=Object.setPrototypeOf;else{var fa;a:{var ha={a:!0},ia={};try{ia.__proto__=ha;fa=ia.a;break a}catch(a){}fa=!1}ea=fa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var w=ea; q("Object.setPrototypeOf",function(a){return a||w});var ja="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;cc?Math.max(g+c,0):Math.min(c,g);d=0>d?Math.max(g+d,0):Math.min(d,g);e=0>e?Math.max(g+e,0):Math.min(e,g);if(cd;)--e in this?this[--c]=this[e]:delete this[--c];return this}}); function ma(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&cc&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);cc&&(c=Math.max(c+e,0));cb?-c:c}});q("Math.log1p",function(a){return a?a:function(b){b=Number(b);if(.25>b&&-.25b?-c:c}});q("Math.clz32",function(a){return a?a:function(b){b=Number(b)>>>0;if(0===b)return 32;var c=0;0===(b&4294901760)&&(b<<=16,c+=16);0===(b&4278190080)&&(b<<=8,c+=8);0===(b&4026531840)&&(b<<=4,c+=4);0===(b&3221225472)&&(b<<=2,c+=2);0===(b&2147483648)&&c++;return c}}); q("Math.cosh",function(a){if(a)return a;var b=Math.exp;return function(c){c=Number(c);return(b(c)+b(-c))/2}});q("Math.expm1",function(a){return a?a:function(b){b=Number(b);if(.25>b&&-.25arguments.length)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;ce){if(!e)return e;for(c=d=0;c>>16&65535)*e+d*(c>>>16&65535)<<16>>>0)|0}});q("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});q("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});q("Math.sign",function(a){return a?a:function(b){b=Number(b);return 0===b||isNaN(b)?b:0b?-c:c}});q("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||Infinity===b||-Infinity===b||0===b)return b;var c=Math.floor(Math.abs(b));return 0>b?-c:c}});q("Number.EPSILON",function(){return Math.pow(2,-52)}); q("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});q("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});q("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});q("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});q("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}}); q("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});q("Number.parseFloat",function(a){return a||parseFloat});q("Number.parseInt",function(a){return a||parseInt});q("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)t(b,d)&&c.push([d,b[d]]);return c}}); q("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("iterable for fromEntries should yield objects");c[d[0]]=d[1]}return c}});q("Reflect",function(a){return a?a:{}});q("Object.getOwnPropertySymbols",function(a){return a?a:function(){return[]}}); q("Reflect.ownKeys",function(a){return a?a:function(b){var c=[],d=Object.getOwnPropertyNames(b);b=Object.getOwnPropertySymbols(b);for(var e=0;e=arguments.length)return b[c];var e=qa(b,c);if(e)return e.get?e.get.call(d):e.value}});q("Reflect.has",function(a){return a?a:function(b,c){return c in b}}); q("Reflect.isExtensible",function(a){return a?a:"function"==typeof Object.isExtensible?Object.isExtensible:function(){return!0}});q("Reflect.preventExtensions",function(a){return a?a:"function"!=typeof Object.preventExtensions?function(){return!1}:function(b){Object.preventExtensions(b);return!Object.isExtensible(b)}}); q("Reflect.set",function(a){return a?a:function(b,c,d,e){var g=qa(b,c);return g?g.set?(g.set.call(3e||56319b||57343e||1114111=e?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}});q("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==u(this,b,"includes").indexOf(b,c||0)}}); q("String.prototype.matchAll",function(a){return a?a:function(b){if(b instanceof RegExp&&!b.global)throw new TypeError("RegExp passed into String.prototype.matchAll() must have global tag.");var c=new RegExp(b,b instanceof RegExp?void 0:"g"),d=this,e=!1,g={next:function(){if(e)return{value:void 0,done:!0};var f=c.exec(d);if(!f)return e=!0,{value:void 0,done:!0};""===f[0]&&(c.lastIndex+=1);return{value:f,done:!1}}};g[Symbol.iterator]=function(){return g};return g}}); function ra(a,b){a=void 0!==a?String(a):" ";return 0b?null:"string"===typeof a?a.charAt(b):a[b]}function Ia(a,b){for(var c=1;ca.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(f)))}}return b};var Qa=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};function Ra(a,b){return ab?1:0};var O;a:{var Sa=A.navigator;if(Sa){var Ta=Sa.userAgent;if(Ta){O=Ta;break a}}O=""}function P(a){return-1!=O.indexOf(a)};function Ua(a,b){for(var c in a)b.call(void 0,a[c],c,a)}var Va="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Wa(a,b){for(var c,d,e=1;eparseFloat(gb)){fb=String(ib);break a}}fb=gb}var kb=fb,$a={}; function lb(){return Za(function(){for(var a=0,b=Qa(String(kb)).split("."),c=Qa("11").split("."),d=Math.max(b.length,c.length),e=0;0==a&&ea.h&&(a.h++,b.next=a.g,a.g=b)};var sb; function tb(){var a=A.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!P("Presto")&&(a=function(){var e=ob(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var g=e.contentWindow;e=g.document;e.open();e.close();var f="callImmediate"+Math.random(),h="file:"==g.location.protocol?"*":g.location.protocol+"//"+g.location.host;e=C(function(k){if(("*"==h||k.origin==h)&&k.data==f)this.port1.onmessage()},this); g.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){g.postMessage(f,h)}}});if("undefined"!==typeof a&&!P("Trident")&&!P("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.I;c.I=null;e()}};return function(e){d.next={I:e};d=d.next;b.port2.postMessage(0)}}return function(e){A.setTimeout(e,0)}};function ub(a){A.setTimeout(function(){throw a;},0)};function vb(){this.h=this.g=null}vb.prototype.add=function(a,b){var c=wb.get();c.set(a,b);this.h?this.h.next=c:this.g=c;this.h=c};function xb(){var a=yb,b=null;a.g&&(b=a.g,a.g=a.g.next,a.g||(a.h=null),b.next=null);return b}var wb=new qb(function(){return new zb},function(a){return a.reset()});function zb(){this.next=this.g=this.h=null}zb.prototype.set=function(a,b){this.h=a;this.g=b;this.next=null};zb.prototype.reset=function(){this.next=this.g=this.h=null};function Ab(a,b){Bb||Cb();Db||(Bb(),Db=!0);yb.add(a,b)}var Bb;function Cb(){if(A.Promise&&A.Promise.resolve){var a=A.Promise.resolve(void 0);Bb=function(){a.then(Eb)}}else Bb=function(){var b=Eb;"function"!==typeof A.setImmediate||A.Window&&A.Window.prototype&&!P("Edge")&&A.Window.prototype.setImmediate==A.setImmediate?(sb||(sb=tb()),sb(b)):A.setImmediate(b)}}var Db=!1,yb=new vb;function Eb(){for(var a;a=xb();){try{a.h.call(a.g)}catch(b){ub(b)}rb(wb,a)}Db=!1};function Fb(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Q(a){this.g=0;this.u=void 0;this.j=this.h=this.i=null;this.l=this.o=!1;if(a!=B)try{var b=this;a.call(void 0,function(c){R(b,2,c)},function(c){R(b,3,c)})}catch(c){R(this,3,c)}}function Gb(){this.next=this.i=this.h=this.j=this.g=null;this.l=!1}Gb.prototype.reset=function(){this.i=this.h=this.j=this.g=null;this.l=!1};var Hb=new qb(function(){return new Gb},function(a){a.reset()});function Ib(a,b,c){var d=Hb.get();d.j=a;d.h=b;d.i=c;return d} Q.prototype.then=function(a,b,c){return Jb(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};Q.prototype.$goog_Thenable=!0;Q.prototype.cancel=function(a){if(0==this.g){var b=new S(a);Ab(function(){Kb(this,b)},this)}};function Kb(a,b){if(0==a.g)if(a.i){var c=a.i;if(c.h){for(var d=0,e=null,g=null,f=c.h;f&&(f.l||(d++,f.g==a&&(e=f),!(e&&1=b.v&&b.cancel())}this.D?this.D.call(this.C,this):this.A=!0;this.i||(a=new U(this),V(this),W(this,!1,a))}};T.prototype.B=function(a,b){this.u=!1;W(this,a,b)};function W(a,b,c){a.i=!0;a.h=c;a.j=!b;Tb(a)} function V(a){if(a.i){if(!a.A)throw new Ub(a);a.A=!1}}function Vb(a,b,c,d){a.l.push([b,c,d]);a.i&&Tb(a)}T.prototype.then=function(a,b,c){var d,e,g=new Q(function(f,h){e=f;d=h});Vb(this,e,function(f){f instanceof U?g.cancel():d(f)});return g.then(a,b,c)};T.prototype.$goog_Thenable=!0;function Wb(a){return Ga(a.l,function(b){return"function"===typeof b[1]})} function Tb(a){if(a.o&&a.i&&Wb(a)){var b=a.o,c=Xb[b];c&&(A.clearTimeout(c.g),delete Xb[b]);a.o=0}a.g&&(a.g.v--,delete a.g);b=a.h;for(var d=c=!1;a.l.length&&!a.u;){var e=a.l.shift(),g=e[0],f=e[1];e=e[2];if(g=a.j?f:g)try{var h=g.call(e||a.C,b);void 0!==h&&(a.j=a.j&&(h==b||h instanceof Error),a.h=b=h);if(Fb(b)||"function"===typeof A.Promise&&b instanceof A.Promise)d=!0,a.u=!0}catch(k){b=k,a.j=!0,Wb(a)||(c=!0)}}a.h=b;d&&(h=C(a.B,a,!0),d=C(a.B,a,!1),b instanceof T?(Vb(b,h,d),b.G=!0):b.then(h,d));c&&(b= new Yb(b),Xb[b.g]=b,a.o=b.g)}function Zb(){var a=new T;V(a);W(a,!0,null);return a}function Ub(){F.call(this)}E(Ub,F);Ub.prototype.message="Deferred has already fired";Ub.prototype.name="AlreadyCalledError";function U(){F.call(this)}E(U,F);U.prototype.message="Deferred was canceled";U.prototype.name="CanceledError";function Yb(a){this.g=A.setTimeout(C(this.i,this),0);this.h=a}Yb.prototype.i=function(){delete Xb[this.g];throw this.h;};var Xb={};var $b,ac=[];function bc(a,b){function c(){var e=a.shift();e=cc(e,b);a.length&&Vb(e,c,c,void 0);return e}if(!a.length)return Zb();var d=ac.length;Ia(ac,a);if(d)return $b;a=ac;return $b=c()} function cc(a,b){var c=b||{};b=c.document||document;var d=N(a).toString(),e=ob((new pb(b)).g,"SCRIPT"),g={O:e,P:void 0},f=new T(dc,g),h=null,k=null!=c.timeout?c.timeout:5E3;0