/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var m,aa=function(a){var b=0;return function(){return b>=8);b[c++]=e}return b};var za=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};var Aa;var Da=function(a,b){this.kb=a===Ba&&b||"";this.ac=Ca};Da.prototype.za=!0;Da.prototype.ya=function(){return this.kb};Da.prototype.toString=function(){return"Const{"+this.kb+"}"};var Ea=function(a){if(a instanceof Da&&a.constructor===Da&&a.ac===Ca)return a.kb;va("expected object of type Const, got '"+a+"'");return"type_error:Const"},Ca={},Ba={};var Fa=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Na=function(a,b){if(b)a=a.replace(Ga,"&").replace(Ha,"<").replace(Ia,">").replace(Ja,""").replace(Ka,"'").replace(La,"�");else{if(!Ma.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ga,"&"));-1!=a.indexOf("<")&&(a=a.replace(Ha,"<"));-1!=a.indexOf(">")&&(a=a.replace(Ia,">"));-1!=a.indexOf('"')&&(a=a.replace(Ja,"""));-1!=a.indexOf("'")&&(a=a.replace(Ka, "'"));-1!=a.indexOf("\x00")&&(a=a.replace(La,"�"))}return a},Ga=/&/g,Ha=//g,Ja=/"/g,Ka=/'/g,La=/\x00/g,Ma=/[\x00&<>"']/,Oa=function(a,b){return ab?1:0};var Qa=function(a,b){this.eb=b===Pa?a:""};m=Qa.prototype;m.za=!0;m.ya=function(){return this.eb.toString()};m.Fb=!0;m.Wa=function(){return 1};m.toString=function(){return this.eb.toString()};var Ra=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Pa={};var x;a:{var Sa=v.navigator;if(Sa){var Ta=Sa.userAgent;if(Ta){x=Ta;break a}}x=""};var y=function(a,b,c){this.cb=c===Ua?a:"";this.lc=b};m=y.prototype;m.Fb=!0;m.Wa=function(){return this.lc};m.za=!0;m.ya=function(){return this.cb.toString()};m.toString=function(){return this.cb.toString()}; var Va=function(a){if(a instanceof y&&a.constructor===y)return a.cb;va("expected object of type SafeHtml, got '"+a+"' of type "+oa(a));return"type_error:SafeHtml"},Xa=function(a){if(a instanceof y)return a;var b="object"==typeof a,c=null;b&&a.Fb&&(c=a.Wa());return Wa(Na(b&&a.za?a.ya():String(a)),c)},Ua={},Wa=function(a,b){if(void 0===Aa){var c=null;var d=v.trustedTypes;if(d&&d.createPolicy)try{c=d.createPolicy("goog#html",{createHTML:ra,createScript:ra,createScriptURL:ra})}catch(e){v.console&&v.console.error(e.message)}Aa= c}a=(c=Aa)?c.createHTML(a):a;return new y(a,b,Ua)},Ya=new y(v.trustedTypes&&v.trustedTypes.emptyHTML||"",0,Ua);var Za=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if("undefined"===typeof document)return!1;var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);if(!a.firstChild)return!1;b=a.firstChild.firstChild;a.innerHTML=Va(Ya);return!b.parentElement}),$a=function(a){var b=document.location;a:{try{var c=b&&b.ownerDocument,d=c&&(c.defaultView||c.parentWindow);d=d||v;if(d.Element&&d.Location){var e= d;break a}}catch(f){}e=null}if(e&&(!b||!(b instanceof e.Location)&&b instanceof e.Element)){if(pa(b))try{var g=b.constructor.displayName||b.constructor.name||Object.prototype.toString.call(b)}catch(f){g=""}else g=void 0===b?"undefined":null===b?"null":typeof b;va("Argument is not a Location (or a non-Element mock); got: %s",g)}a instanceof Qa||a instanceof Qa||(a="object"==typeof a&&a.za?a.ya():String(a),w(Ra.test(a),"%s does not match the safe URL pattern",a)||(a= "about:invalid#zClosurez"),a=new Qa(a,Pa));a instanceof Qa&&a.constructor===Qa?a=a.eb:(va("expected object of type SafeUrl, got '"+a+"' of type "+oa(a)),a="type_error:SafeUrl");b.href=a};var ab=function(a){ab[" "](a);return a};ab[" "]=na;var bb=-1!=x.indexOf("Opera"),cb=-1!=x.indexOf("Trident")||-1!=x.indexOf("MSIE"),db=-1!=x.indexOf("Edge"),gb=-1!=x.indexOf("Gecko")&&!(-1!=x.toLowerCase().indexOf("webkit")&&-1==x.indexOf("Edge"))&&!(-1!=x.indexOf("Trident")||-1!=x.indexOf("MSIE"))&&-1==x.indexOf("Edge"),hb=-1!=x.toLowerCase().indexOf("webkit")&&-1==x.indexOf("Edge"),ib=function(){var a=v.document;return a?a.documentMode:void 0},jb; a:{var kb="",lb=function(){var a=x;if(gb)return/rv:([^\);]+)(\)|;)/.exec(a);if(db)return/Edge\/([\d\.]+)/.exec(a);if(cb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(hb)return/WebKit\/(\S+)/.exec(a);if(bb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();lb&&(kb=lb?lb[1]:"");if(cb){var mb=ib();if(null!=mb&&mb>parseFloat(kb)){jb=String(mb);break a}}jb=kb}var nb=jb,ob={},pb;if(v.document&&cb){var qb=ib();pb=qb?qb:parseInt(nb,10)||void 0}else pb=void 0;var rb=pb;var sb={},tb=null;var ub=function(){this.u=-1};var vb=function(a,b,c){this.u=-1;this.G=a;this.u=c||a.u||16;this.Ib=Array(this.u);this.bb=Array(this.u);a=b;a.length>this.u&&(this.G.update(a),a=this.G.digest(),this.G.reset());for(c=0;ce;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;16>e;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.o[0];c=a.o[1];e=a.o[2];var g=a.o[3];var f=b+(g^c&(e^g))+d[0]+3614090360&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[1]+3905402710&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[2]+606105819&4294967295;e=g+(f<<17&4294967295|f>>> 15);f=c+(b^e&(g^b))+d[3]+3250441966&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[4]+4118548399&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[5]+1200080426&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[6]+2821735955&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[7]+4249261313&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[8]+1770035416&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[9]+2336552879&4294967295;g=b+(f<<12&4294967295| f>>>20);f=e+(c^g&(b^c))+d[10]+4294925233&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[11]+2304563134&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[12]+1804603682&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[13]+4254626195&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[14]+2792965006&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[15]+1236535329&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(e^g&(c^e))+d[1]+4129170786&4294967295;b=c+(f<< 5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[6]+3225465664&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[11]+643717713&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[0]+3921069994&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(e^g&(c^e))+d[5]+3593408605&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[10]+38016083&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[15]+3634488961&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[4]+3889429448&4294967295;c= e+(f<<20&4294967295|f>>>12);f=b+(e^g&(c^e))+d[9]+568446438&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[14]+3275163606&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[3]+4107603335&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[8]+1163531501&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(e^g&(c^e))+d[13]+2850285829&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[2]+4243563512&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[7]+1735328473&4294967295; e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[12]+2368359562&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(c^e^g)+d[5]+4294588738&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[8]+2272392833&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[11]+1839030562&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[14]+4259657740&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[1]+2763975236&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[4]+1272893353&4294967295;g=b+(f<<11&4294967295| f>>>21);f=e+(g^b^c)+d[7]+4139469664&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[10]+3200236656&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[13]+681279174&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[0]+3936430074&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[3]+3572445317&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[6]+76029189&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[9]+3654602809&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[12]+ 3873151461&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[15]+530742520&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[2]+3299628645&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(e^(c|~g))+d[0]+4096336452&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[7]+1126891415&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[14]+2878612391&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[5]+4237533241&4294967295;c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[12]+1700485571& 4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[3]+2399980690&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[10]+4293915773&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[1]+2240044497&4294967295;c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[8]+1873313359&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[15]+4264355552&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[6]+2734768916&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[13]+1309151649& 4294967295;c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[4]+4149444226&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[11]+3174756917&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[2]+718787259&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[9]+3951481745&4294967295;a.o[0]=a.o[0]+b&4294967295;a.o[1]=a.o[1]+(e+(f<<21&4294967295|f>>>11))&4294967295;a.o[2]=a.o[2]+e&4294967295;a.o[3]=a.o[3]+g&4294967295}; wb.prototype.update=function(a,b){void 0===b&&(b=a.length);for(var c=b-this.u,d=this.ec,e=this.ia,g=0;gthis.ia?this.u:2*this.u)-this.ia);a[0]=128;for(var b=1;bb;++b)for(var d=0;32>d;d+=8)a[c++]=this.o[b]>>>d&255;return a};var yb=function(a,b,c){for(;0<=(b=a.indexOf("hl",b))&&bc&&(c=b.length),d=b.indexOf("?"), 0>d||d>c?(d=c,e=""):e=b.substring(d+1,c),b=[b.substr(0,d),e,b.substr(c)],c=b[1],b[1]=a?c?c+"&"+a:a:c,a=b[0]+(b[1]?"?"+b[1]:"")+b[2]):a=b;return a};var Cb={pd:!0},z=function(){throw Error("Do not instantiate directly");};z.prototype.Qa=null;z.prototype.toString=function(){return this.content};var Db=function(){z.call(this)};qa(Db,z);Db.prototype.Z=Cb;var Eb=function(a){var b=null!=a&&a.Z===Cb;b&&w(a.constructor===Db);return b};var Fb=Object.freeze||function(a){return a};var Gb=function(a){if(null!=a)switch(a.Qa){case 1:return 1;case -1:return-1;case 0:return 0}return null},Ib=function(a){return Eb(a)?a:a instanceof y?A(Va(a).toString(),a.Wa()):A(Hb(String(a)),Gb(a))},A=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.Qa=d);return c}}(Db),B=function(a){if(Eb(a)){var b=String;a=String(a.content).replace(Jb,"").replace(Kb,"<");b=b(a).replace(Lb,Mb)}else b=Hb(a);return b},Nb=function(a,b){a||(a= 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,va("expected param origin of type string, but got "+a+"."));return b},Hb=function(a){a=String(a);return a=Na(a,void 0)},Ob={"\x00":"�","\t":" ","\n":" ","\x0B":" ","\f":" ","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">", "`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"},Mb=function(a){return Ob[a]},Lb=/[\x00\x22\x27\x3c\x3e]/g,Jb=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Kb=/
';var b=A(''); return A(a+b+"

Continue with Google

")},Tb=function(a){var b=A,c='
',d=a.Sa;a=a.languages;var e='
';if((d instanceof z?d.content:d)&&(a instanceof z?a.content:a)){for(var g="",f=a.length,h=0;h"+Ib(g)+"
"}e+='
';if(a)for(d=a.length,g=0;g'+Ib(f.displayName)+"
";a=A(e+"
");c+=a;a='");return b(c+a+"")};var Ub=function(a,b){var c=Nb("string"===typeof a.origin,a.origin);a=A;var d='
'+Sb()+'
';var e='

';e=A(e+"You'll need to give Safari permission to continue

");d+=e;e=Nb("string"===typeof c,c);c='

';e="In order to continue with your Google Account, Safari will ask if it's ok for Google to use cookies on "+ (Ib(e)+".");c=A(c+e+"

");d+=c;c='
';c=c+'Cancel
');c=A(c+"Continue
");return a(d+c+"
"+Tb(b)+"
")};var Vb=function(a,b){var c=Nb("string"===typeof a.origin,a.origin);a=A;var d='
'+Sb()+'
',e=Nb("string"===typeof c,c);c='

';e="Do you still want Safari to let Google use cookies on "+(Ib(e)+"?");c=A(c+e+"

");d+=c;c='
'; c=c+'No thanks
');c=A(c+"Yes
");return a(d+c+"
"+Tb(b)+"
")};var Wb;(Wb=!cb)||(Wb=9<=Number(rb));var Xb=Wb,Yb; if(Yb=cb){var Zb;if(Object.prototype.hasOwnProperty.call(ob,"9"))Zb=ob["9"];else{for(var $b=0,ac=Fa(String(nb)).split("."),bc=Fa("9").split("."),cc=Math.max(ac.length,bc.length),dc=0;0==$b&&dc=a.keyCode)a.keyCode=-1}catch(b){}};var nc="closure_listenable_"+(1E6*Math.random()|0);var oc=0;var pc=function(a,b,c,d,e){this.listener=a;this.Ca=null;this.src=b;this.type=c;this.capture=!!d;this.i=e;this.key=++oc;this.ra=this.Pa=!1},qc=function(a){a.ra=!0;a.listener=null;a.Ca=null;a.src=null;a.i=null};var rc=function(a){this.src=a;this.J={};this.Ha=0};rc.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.J[g];a||(a=this.J[g]=[],this.Ha++);var f=sc(a,b,d,e);-1d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(f){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.currentTarget;e;e=e.parentNode)d.push(e);a=a.type;for(e=d.length-1;!b.fb&&0<=e;e--){b.currentTarget=d[e];var g=Gc(d[e],a,!0,b);c=c&&g}for(e=0;!b.fb&&e>>0),yc=function(a){w(a,"Listener can not be null.");if("function"===typeof a)return a;w(a.handleEvent,"An object listener must have handleEvent method.");a[Hc]||(a[Hc]=function(b){return a.handleEvent(b)});return a[Hc]};var Ic=function(){this.Aa=new Set},D=function(a,b,c,d){b=xc(b,c,d);a.Aa.add(b);return b},Jc=function(a,b){Ec(b);a.Aa.delete(b)};var Kc=function(){this.Aa=new Set;this.yb=null};ka(Kc,Ic);var Lc=function(a,b){if(a.yb)throw Error("Component already rendered.");a.yb=b};var Mc=function(){this.Aa=new Set;this.W=this.ib=this.Da=null;this.Ob=!1};ka(Mc,Ic);Mc.prototype.register=function(a,b){var c=this;if(this.Ob)throw Error("LanguageSelectorModel is already registered.");this.Ob=!0;this.ib=a;this.W=b;this.Lb=D(this,this.ib,"click",function(){return Nc(c)})}; var Nc=function(a){a.W.style.visibility="visible";a.W.style.opacity=1;Jc(a,a.Lb);a.Hc=D(a,document,"mouseup",function(b){return Oc(a,b)})},Oc=function(a,b){a.Da=b.target.getAttribute("data-languagecode");if(null!=a.Da||b.target!=a.W)Jc(a,a.Hc),a.Gc=D(a,a.W,lc,function(){return Pc(a)}),a.W.style.opacity=0},Pc=function(a){Jc(a,a.Gc);a.W.style.visibility="hidden";a.Lb=D(a,a.ib,"click",function(){return Nc(a)});if(null!=a.Da){var b=Bb(a.Da);$a(b)}};var Qc=function(a){var b=a.origin,c=a.Sa;a=a.languages;Kc.call(this);this.h=b;this.zb=c;this.Mb=a};ka(Qc,Kc);Qc.prototype.Sc=function(a,b,c){Lc(this,a);Rb(a,Ub,{origin:this.h},{Sa:this.zb,languages:this.Mb});a=Pb("confirm_yes");D(this,a,"click",function(){(void 0==document.hasStorageAccess?Promise.resolve():document.requestStorageAccess()).then(function(){return b()},function(){return c()})});a=Pb("confirm_no");D(this,a,"click",function(){return c()});Rc(this)}; Qc.prototype.Tc=function(a,b,c){Lc(this,a);Rb(a,Vb,{origin:this.h},{Sa:this.zb,languages:this.Mb});a=Pb("confirm_yes");D(this,a,"click",function(){return b()});a=Pb("confirm_no");D(this,a,"click",function(){return c()});Rc(this)};var Rc=function(a){void 0==a.Kb&&(a.Kb=new Mc);var b=Pb("language_selector"),c=Pb("language_list");a.Kb.register(b,c)};var Sc,Tc,Uc=void 0,E=function(a){try{return v.JSON.parse.call(v.JSON,a)}catch(b){return!1}},F=function(a){return Object.prototype.toString.call(a)},Vc=F(0),Wc=F(new Date(0)),Xc=F(!0),Yc=F(""),Zc=F({}),$c=F([]),ad=function(a,b){if(b)for(var c=0,d=b.length;c1/a&&(a="-0"),b[b.length]=String(a);else if(e===Xc)b[b.length]=String(!!Number(a));else{if(e===Wc)return ad(a.toISOString.call(a),c);if(e===$c&&F(a.length)===Vc){b[b.length]="[";var g=0;for(d=Number(a.length)>>0;g>0;g=e?"\\u"+(e+65536).toString(16).substr(1):32<=e&&65535>=e?d:"\ufffd";b[b.length]='"'}else if("object"===d){b[b.length]="{";d=0;for(g in a)Object.prototype.hasOwnProperty.call(a, g)&&(e=ad(a[g],c),void 0!==e&&(d++&&(b[b.length]=","),b[b.length]=ad(g),b[b.length]=":",b[b.length]=e));b[b.length]="}"}else return}return b.join("")}},bd=/[\0-\x07\x0b\x0e-\x1f]/,cd=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*[\0-\x1f]/,dd=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\[^\\\/"bfnrtu]/,ed=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\u([0-9a-fA-F]{0,3}[^0-9a-fA-F])/,fd=/"([^\0-\x1f\\"]|\\[\\\/"bfnrt]|\\u[0-9a-fA-F]{4})*"/g,gd=/-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][-+]?[0-9]+)?/g,hd=/[ \t\n\r]+/g, id=/[^"]:/,jd=/""/g,kd=/true|false|null/g,ld=/00/,md=/[\{]([^0\}]|0[^:])/,nd=/(^|\[)[,:]|[,:](\]|\}|[,:]|$)/,od=/[^\[,:][\[\{]/,pd=/^(\{|\}|\[|\]|,|:|0)+/,qd=/\u2028/g,rd=/\u2029/g,sd=function(a){a=String(a);if(bd.test(a)||cd.test(a)||dd.test(a)||ed.test(a))return!1;var b=a.replace(fd,'""');b=b.replace(gd,"0");b=b.replace(hd,"");if(id.test(b))return!1;b=b.replace(jd,"0");b=b.replace(kd,"0");if(ld.test(b)||md.test(b)||nd.test(b)||od.test(b)||!b||(b=b.replace(pd,"")))return!1;a=a.replace(qd,"\\u2028").replace(rd, "\\u2029");b=void 0;try{b=Uc?[E(a)]:eval("(function (var_args) {\n return Array.prototype.slice.call(arguments, 0);\n})(\n"+a+"\n)")}catch(c){return!1}return b&&1===b.length?b[0]:!1},td=function(){var a=((v.document||{}).scripts||[]).length;if((void 0===Sc||void 0===Uc||Tc!==a)&&-1!==Tc){Sc=Uc=!1;Tc=-1;try{try{Uc=!!v.JSON&&'{"a":[3,true,"1970-01-01T00:00:00.000Z"]}'===v.JSON.stringify.call(v.JSON,{a:[3,!0,new Date(0)],c:function(){}})&&!0===E("true")&&3===E('[{"a":3}]')[0].a}catch(b){}Sc=Uc&&!E("[00]")&& !E('"\u0007"')&&!E('"\\0"')&&!E('"\\v"')}finally{Tc=a}}},ud=!Date.prototype.toISOString||"function"!==typeof Date.prototype.toISOString||"1970-01-01T00:00:00.000Z"!==(new Date(0)).toISOString(),vd=function(){var a=Date.prototype.getUTCFullYear.call(this);return[0>a?"-"+String(1E6-a).substr(1):9999>=a?String(1E4+a).substr(1):"+"+String(1E6+a).substr(1),"-",String(101+Date.prototype.getUTCMonth.call(this)).substr(1),"-",String(100+Date.prototype.getUTCDate.call(this)).substr(1),"T",String(100+Date.prototype.getUTCHours.call(this)).substr(1), ":",String(100+Date.prototype.getUTCMinutes.call(this)).substr(1),":",String(100+Date.prototype.getUTCSeconds.call(this)).substr(1),".",String(1E3+Date.prototype.getUTCMilliseconds.call(this)).substr(1),"Z"].join("")};Date.prototype.toISOString=ud?vd:Date.prototype.toISOString;var wd,xd=!1,G=function(a){try{xd&&window.console&&window.console.log&&window.console.log(a)}catch(b){}},H=function(a,b){if(!a)return-1;if(a.indexOf)return a.indexOf(b,void 0);for(var c=0,d=a.length;cH(a,b[c]))return!1;return!0},Dd=function(){if("undefined"!=typeof wd)return wd;a:{try{if(window.localStorage){var a=window.localStorage;break a}}catch(b){}a=void 0}if(!a)return wd=!1;try{a.setItem("test","test"),a.removeItem("test"),wd=!0}catch(b){wd=!1}return wd},Ed=function(){var a=navigator.userAgent.toLowerCase();return-1!=a.indexOf("msie")&&8==parseInt(a.split("msie")[1],10)},Fd=function(){return Object.hasOwnProperty.call(window, "ActiveXObject")&&!window.ActiveXObject},Gd=function(){var a=navigator.userAgent.toLowerCase();return 0>a.indexOf("edge/")&&(-1b;return b},Id=function(){var a=navigator.userAgent.toLowerCase();return-1a.indexOf("chrome/")&&0>a.indexOf("crios/")&&0>a.indexOf("android")},K=window.JSON, L=function(a){this.nb=a||[];this.H={}};L.prototype.addEventListener=function(a,b){if(!(0<=H(this.nb,a)))throw"Unrecognized event type: "+a;if(!yd(b))throw"The listener for event '"+a+"' is not a function.";this.H[a]||(this.H[a]=[]);0>H(this.H[a],b)&&this.H[a].push(b)};L.prototype.removeEventListener=function(a,b){if(!(0<=H(this.nb,a)))throw"Unrecognized event type: "+a;yd(b)&&this.H[a]&&this.H[a].length&&(b=H(this.H[a],b),0<=b&&this.H[a].splice(b,1))}; L.prototype.dispatchEvent=function(a){var b=a.type;if(!(b&&0<=H(this.nb,b)))throw"Failed to dispatch unrecognized event type: "+b;if(this.H[b]&&this.H[b].length)for(var c=0,d=this.H[b].length;ca.Kc?(c.splice(0,1),0a.indexOf("?")?"?":"&",a+=b;e.open("GET",a,!0);e.setRequestHeader("X-Requested-With","XmlHttpRequest");if(c)for(var g in c)if(c.hasOwnProperty(g)){b= c[g];if(null===b||void 0===b)b="";e.setRequestHeader(g,b)}G("Call "+a+" with Get method.");e.send()},ee=function(a,b,c){de(O.ob,{origin:a.h,client_id:b},null,c)},fe=function(a,b,c){b&&b.length?de(O.ub,{login_hint:b.join(" "),origin:a.h},null,c):c({activeHints:{}})},he=function(a,b,c){b.origin=a.h;0>O.va.indexOf("enable_serial_consent")&&O.va.push("enable_serial_consent");b=ge(b,O.va);de(O.sb,b,null,c)},ie=function(a,b,c){b.origin=a.h;b=ge(b,O.Xb);de(O.rb,b,null,c)},je=function(a,b,c){b.origin=a.h; b=ge(b,O.Yb);de(O.Ma,b,null,c)},ke=function(a,b,c){ce(a,{token:b},c)},ge=function(a,b){for(var c={},d=0;de.expires_at-(new Date).getTime()?S(d).removeItem(d.l(a),c):Cd(e.scope,a.scope)&&Cd(a.scope,e.scope)?(e.expires_in=Math.floor((e.expires_at-(new Date).getTime())/1E3),c&&c(e)):S(d).removeItem(d.l(a),c):c&&c(void 0)})};se.prototype.C=function(a,b,c,d){var e;b&&b.expires_at&&18E4e.fa.expires_at-(new Date).getTime()?S(d).removeItem(d.l(a),c):Cd(e.fa.scope,a.scope)?Cd(e.responseType,a.responseType)?(e=e.fa,e.expires_in=Math.floor((e.expires_at-(new Date).getTime())/1E3),c&&c(e)):S(d).removeItem(d.l(a),c):S(d).removeItem(d.l(a),c):c&&c(void 0)})}; ue.prototype.C=function(a,b,c,d){var e;b&&b.expires_at&&18E4g;g++){var f=c.concat(e[g].split(""));sb[g]=f;for(var h=0;h>2;l=(l&3)<<4|p>>4;p=(p&15)<<2|k>>6;k&=63;f||(k=64,g||(p=64));c.push(d[h],d[l],d[p]||"",d[k]||"")}b["X-Csrf-Token"]=c.join("")}return b};var Ze=function(){};J(Ze,T);Ze.prototype.l=function(a){a=void 0===a?{}:a;return["gsi_gs",void 0===a.origin?null:a.origin,void 0===a.clientId?null:a.clientId].join(O.m)};Ze.prototype.B=function(a,b,c){var d=this;c=void 0===c?function(){}:c;T.prototype.B.call(this,a,b,function(e){e?!e.expires_at||e.expires_at<=(new Date).getTime()?S(d).removeItem(d.l(a),function(){return c(null)}):(e.expires_at=void 0,c(e)):c(null)})}; Ze.prototype.C=function(a,b,c,d){b&&(b.expires_at=(new Date).getTime()+864E5);T.prototype.C.call(this,a,b,c,d)};X.prototype.rc=function(a){var b=this;a=void 0===a?{}:a;var c=a.id,d=void 0===a.params?{}:a.params,e=function(p){p&&p.sessions?(p=$e(g,p.sessions),U(b.g,c,p)):U(b.g,c,null)},g=d.loginHint;delete d.loginHint;var f=Q();if(f){a=d.clientId;var h=d.request;d=d.sessionSelector;h.client_id=a;h.ss_domain=d.domain;var k=new Ze,l={clientId:a,origin:this.h};k.B(l,f,function(p){p?e(p):Ye(b.K,h,function(r){!r||r.error?e(null):k.C(l,r,f,function(){e(r)})})})}else e(null)}; function $e(a,b){if(!b.length)return null;var c=a.toLowerCase();b=n(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value,d.login_hint){if(a===d.obfuscatedGaiaId)return d.login_hint;if(d.emails&&d.emails.length)for(var e=n(d.emails),g=e.next();!g.done;g=e.next())if(c===g.value.toLowerCase())return d.login_hint}return null}X.prototype.fd=function(a){af(this,a,!1)};X.prototype.gd=function(a){af(this,a,!0)}; var af=function(a,b,c){document.requestStorageAccess&&yd(document.requestStorageAccess)?document.hasStorageAccess().then(function(d){if(d)U(a.g,b.id,{hasAccess:!0});else{d=new Qc({origin:a.h});var e=document.getElementById("container");(c?d.Tc:d.Sc).call(d,e,function(){ye(a.g);U(a.g,b.id,{hasAccess:!0})},function(){ye(a.g);U(a.g,b.id,{hasAccess:!1})});xe(a.g)}},function(d){G("StorageAccess check failed: "+d);U(a.g,b.id,{hasAccess:!1})}):U(a.g,b.id,{hasAccess:!0})};X.prototype.sc=function(a){a=void 0===a?{}:a;a=void 0===a.params?{}:a.params;var b=!!a.clientId&&!P(a.clientId),c=!!a.request,d=!!a.sessionSelector;return!!a.loginHint&&b&&c&&d};X.prototype.createPolicy=function(){var a={A:[],$:[],M:[]};Ve(this,a);a.A.push({method:"gsi:fetchLoginHint",i:Y(this,this.rc),P:!0,s:Y(this,this.sc)});a.$.push({aa:"itpNewGrant",i:Y(this,this.fd)});a.$.push({aa:"itpRegrant",i:Y(this,this.gd)});return a};O.ub="/o/oauth2/iframerpc?action=sessionState";O.ob="/o/oauth2/iframerpc?action=checkOrigin";O.sb="/o/oauth2/iframerpc?action=issueToken";O.rb="/o/oauth2/iframerpc?action=issueOnlineCode";O.Ma="/o/oauth2/iframerpc?action=listSessions"; var bf=function(){var a=Ad("origin");if(!a)throw"Failed to get parent origin from URL hash!";var b=Ad("rpcToken");if(!b)throw"Failed to get rpcToken from URL hash!";var c=!!Ad("clearCache"),d=Ad("debug");xd="0"!=d&&!!d;(new X(a,b,c)).start()},cf=["lso","startIdpIFrame"],Z=v;cf[0]in Z||"undefined"==typeof Z.execScript||Z.execScript("var "+cf[0]);for(var df;cf.length&&(df=cf.shift());)cf.length||void 0===bf?Z=Z[df]&&Z[df]!==Object.prototype[df]?Z[df]:Z[df]={}:Z[df]=bf;