gapi.loaded_0(function(_){var window=this; var ha,ja,ka,na,qa,va,ya,Aa,Ga;_.da=function(a){return function(){return _.ca[a].apply(this,arguments)}};_.ca=[];ha=function(a){var b=0;return function(){return b>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e}); qa("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=f}}); qa("WeakMap",function(a){function b(){}function c(l){var m=typeof l;return"object"===m&&null!==l||"function"===m}function d(l){if(!ya(l,f)){var m=new b;ja(l,f,{value:m})}}function e(l){var m=Object[l];m&&(Object[l]=function(n){if(n instanceof b)return n;Object.isExtensible(n)&&d(n);return m(n)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),n=new a([[l,2],[m,3]]);if(2!=n.get(l)||3!=n.get(m))return!1;n.delete(l);n.set(m,4);return!n.has(l)&&4==n.get(m)}catch(p){return!1}}())return a; var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var h=0,k=function(l){this.Ca=(h+=Math.random()+1).toString();if(l){l=_.wa(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}};k.prototype.set=function(l,m){if(!c(l))throw Error("e");d(l);if(!ya(l,f))throw Error("f`"+l);l[f][this.Ca]=m;return this};k.prototype.get=function(l){return c(l)&&ya(l,f)?l[f][this.Ca]:void 0};k.prototype.has=function(l){return c(l)&&ya(l,f)&&ya(l[f],this.Ca)};k.prototype.delete= function(l){return c(l)&&ya(l,f)&&ya(l[f],this.Ca)?delete l[f][this.Ca]:!1};return k}); qa("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(_.wa([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),n=m.next();if(n.done||n.value[0]!=k||"s"!=n.value[1])return!1;n=m.next();return n.done||4!=n.value[0].x||"t"!=n.value[1]||!m.next().done?!1:!0}catch(p){return!1}}())return a;var b=new WeakMap,c=function(k){this[0]={};this[1]= f();this.size=0;if(k){k=_.wa(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||(m.list=this[0][m.id]=[]);m.Re?m.Re.value=l:(m.Re={next:this[1],Bk:this[1].Bk,head:this[1],key:k,value:l},m.list.push(m.Re),this[1].Bk.next=m.Re,this[1].Bk=m.Re,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.Re&&k.list?(k.list.splice(k.index,1),k.list.length||delete this[0][k.id],k.Re.Bk.next=k.Re.next,k.Re.next.Bk= k.Re.Bk,k.Re.head=null,this.size--,!0):!1};c.prototype.clear=function(){this[0]={};this[1]=this[1].Bk=f();this.size=0};c.prototype.has=function(k){return!!d(this,k).Re};c.prototype.get=function(k){return(k=d(this,k).Re)&&k.value};c.prototype.entries=function(){return e(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return e(this,function(k){return k.key})};c.prototype.values=function(){return e(this,function(k){return k.value})};c.prototype.forEach=function(k,l){for(var m=this.entries(), n;!(n=m.next()).done;)n=n.value,k.call(l,n[1],n[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,l){var m=l&&typeof l;"object"==m||"function"==m?b.has(l)?m=b.get(l):(m=""+ ++h,b.set(l,m)):m="p_"+l;var n=k[0][m];if(n&&ya(k[0],m))for(k=0;kc&&(c=Math.max(c+e,0));c>>16&65535)*e+d*(c>>>16&65535)<<16>>>0)|0}}); qa("String.fromCodePoint",function(a){return a?a:function(b){for(var c="",d=0;de||1114111=e?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}});_.t={};/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.Ua=_.Ua||{};_.E=this||self;_.Wa="closure_uid_"+(1E9*Math.random()>>>0);_.Ya=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.L=function(a,b){a=a.split(".");var c=_.E;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b}; _.Za=function(a,b){function c(){}c.prototype=b.prototype;a.H=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.xs=function(d,e,f){for(var h=Array(arguments.length-2),k=2;kc&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};_.lc=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f")&&(a=a.replace(Bc,">"));-1!=a.indexOf('"')&&(a=a.replace(Cc,"""));-1!=a.indexOf("'")&&(a=a.replace(Dc,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ec,"�"));return a};zc=/&/g;Ac=//g;Cc=/"/g;Dc=/'/g;Ec=/\x00/g;yc=/[\x00&<>"']/;_.ub=function(a,b){return-1!=a.indexOf(b)}; _.Hc=function(a,b){var c=0;a=(0,_.xc)(String(a)).split(".");b=(0,_.xc)(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0};var Kc,Lc,Oc,Pc,Sc;_.Ic=function(a){this.EH=a};_.Ic.prototype.toString=function(){return this.EH.toString()};_.Ic.prototype.Yi=!0;_.Ic.prototype.Qg=function(){return this.EH.toString()};_.Jc=function(a){if(a instanceof _.Ic&&a.constructor===_.Ic)return a.EH;_.Ob(a);return"type_error:SafeUrl"};Kc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;Lc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i; _.Nc=function(a){if(a instanceof _.Ic)return a;a="object"==typeof a&&a.Yi?a.Qg():String(a);Lc.test(a)?a=_.Mc(a):(a=String(a).replace(/(%0A|%0D)/g,""),a=a.match(Kc)?_.Mc(a):null);return a};try{new URL("s://g"),Oc=!0}catch(a){Oc=!1}Pc=Oc; _.Rc=function(a){if(a instanceof _.Ic)return a;a="object"==typeof a&&a.Yi?a.Qg():String(a);a:{var b=a;if(Pc){try{var c=new URL(b)}catch(d){b="https:";break a}b=c.protocol}else b:{c=document.createElement("a");try{c.href=b}catch(d){b=void 0;break b}b=c.protocol;b=":"===b||""===b?"https:":b}}"javascript:"===b&&(a="about:invalid#zClosurez");return _.Mc(a)};Sc={};_.Mc=function(a){return new _.Ic(a,Sc)};_.Tc=_.Mc("about:invalid#zClosurez");_.Uc={};_.Vc=function(a){this.DH=a;this.Yi=!0};_.Vc.prototype.Qg=function(){return this.DH};_.Vc.prototype.toString=function(){return this.DH.toString()};_.Wc=new _.Vc("",_.Uc);_.Xc=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$");_.Yc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"); _.ad=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g");_.bd={};_.cd=function(a){this.CH=a;this.Yi=!0};_.cd.prototype.toString=function(){return this.CH.toString()};_.ed=function(a){a=_.$b(a);return 0===a.length?dd:new _.cd(a,_.bd)};_.cd.prototype.Qg=function(){return this.CH};var dd=new _.cd("",_.bd);var fd;fd=_.E.navigator;_.xb=fd?fd.userAgentData||null:null;var gd;gd={};_.hd=function(a){this.BH=a;this.Yi=!0};_.hd.prototype.Qg=function(){return this.BH.toString()};_.hd.prototype.toString=function(){return this.BH.toString()};_.id=function(a){if(a instanceof _.hd&&a.constructor===_.hd)return a.BH;_.Ob(a);return"type_error:SafeHtml"};_.kd=function(a){return a instanceof _.hd?a:_.jd(_.Fc("object"==typeof a&&a.Yi?a.Qg():String(a)))};_.jd=function(a){var b=Wb();a=b?b.createHTML(a):a;return new _.hd(a,gd)}; _.ld=new _.hd(_.E.trustedTypes&&_.E.trustedTypes.emptyHTML||"",gd);_.md=_.jd("
");var nd=function(a){nd[" "](a);return a};nd[" "]=function(){};_.od=function(a,b){try{return nd(a[b]),!0}catch(c){}return!1};var Fd,Gd,Ld;_.pd=_.zb();_.qd=_.Ab();_.rd=_.vb("Edge");_.sd=_.rd||_.qd;_.td=_.vb("Gecko")&&!(_.ub(_.tb().toLowerCase(),"webkit")&&!_.vb("Edge"))&&!(_.vb("Trident")||_.vb("MSIE"))&&!_.vb("Edge");_.ud=_.ub(_.tb().toLowerCase(),"webkit")&&!_.vb("Edge");_.wd=_.ud&&_.vb("Mobile");_.xd=_.Ib();_.yd=_.Jb();_.zd=(Db()?"Linux"===_.xb.platform:_.vb("Linux"))||_.Kb();_.Ad=_.Fb();_.Bd=_.Gb();_.Cd=_.vb("iPad");_.Dd=_.vb("iPod");_.Ed=_.Hb();Fd=function(){var a=_.E.document;return a?a.documentMode:void 0}; a:{var Hd="",Id=function(){var a=_.tb();if(_.td)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.rd)return/Edge\/([\d\.]+)/.exec(a);if(_.qd)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.ud)return/WebKit\/(\S+)/.exec(a);if(_.pd)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Id&&(Hd=Id?Id[1]:"");if(_.qd){var Jd=Fd();if(null!=Jd&&Jd>parseFloat(Hd)){Gd=String(Jd);break a}}Gd=Hd}_.Kd=Gd;if(_.E.document&&_.qd){var Md=Fd();Ld=Md?Md:parseInt(_.Kd,10)||void 0}else Ld=void 0;_.Nd=Ld;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}_.Od=_.qd||_.ud;var Pd,Ud;Pd=_.ic(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.id(_.ld);return!b.parentElement});_.Qd=function(a,b){if(Pd())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=_.id(b)};_.Rd=function(a,b){b=b instanceof _.Ic?b:_.Rc(b);a.href=_.Jc(b)}; _.Sd=function(a,b,c,d){a=a instanceof _.Ic?a:_.Rc(a);b=b||_.E;c=c instanceof _.Zb?_.$b(c):c||"";return void 0!==d?b.open(_.Jc(a),c,d):b.open(_.Jc(a),c)};Ud=/^[\w+/_-]+[=]{0,2}$/;_.Vd=function(a,b){b=(b||_.E).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&Ud.test(a)?a:"":""};_.Wd=function(a,b){this.width=a;this.height=b};_.Xd=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};_.g=_.Wd.prototype;_.g.clone=function(){return new _.Wd(this.width,this.height)};_.g.aspectRatio=function(){return this.width/this.height};_.g.isEmpty=function(){return!(this.width*this.height)};_.g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; _.g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.g.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};_.Yd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};_.Zd=2147483648*Math.random()|0;var de,ke;_.be=function(a){return a?new _.$d(_.ae(a)):Mb||(Mb=new _.$d)}; _.ce=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,h;h=a[f];f++)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;h=a[f];f++)b=h.className,"function"==typeof b.split&&_.kb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}; _.ee=function(a,b){_.nb(b,function(c,d){c&&"object"==typeof c&&c.Yi&&(c=c.Qg());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:de.hasOwnProperty(d)?a.setAttribute(de[d],c):_.vc(d,"aria-")||_.vc(d,"data-")?a.setAttribute(d,c):a[d]=c})};de={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"}; _.ge=function(a){return _.fe(a||window)};_.fe=function(a){a=a.document;a=_.he(a)?a.documentElement:a.body;return new _.Wd(a.clientWidth,a.clientHeight)};_.ie=function(a){return a?a.parentWindow||a.defaultView:window};_.le=function(a,b){var c=b[1],d=_.je(a,String(b[0]));c&&("string"===typeof c?d.className=c:Array.isArray(c)?d.className=c.join(" "):_.ee(d,c));2/g,">").replace(/"/g,""").replace(/'/g,"'");b.Iia&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1 "));b.Hia&&(a=a.replace(/(\r\n|\n|\r)/g,"
"));b.Jia&&(a=a.replace(/(\t+)/g,'$1'));return _.jd(a)}; _.Af=function(a){var b=void 0===b?_.Qe:b;a:{b=void 0===b?_.Qe:b;for(var c=0;c")+1,a.lastIndexOf("1/a&&(a="-0"),b[b.length]=String(a);else if(e===cg)b[b.length]=String(!!Number(a));else{if(e===bg)return gg(a.toISOString.call(a),c);if(e===fg&&$f(a.length)===ag){b[b.length]="[";var f=0;for(d=Number(a.length)>>0;f>0;f=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(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e=gg(a[f],c),void 0!==e&&(d++&&(b[b.length]=","),b[b.length]=gg(f),b[b.length]=":",b[b.length]=e));b[b.length]="}"}else return}return b.join("")}};hg=/[\0-\x07\x0b\x0e-\x1f]/; ig=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*[\0-\x1f]/;jg=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\[^\\\/"bfnrtu]/;kg=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\u([0-9a-fA-F]{0,3}[^0-9a-fA-F])/;lg=/"([^\0-\x1f\\"]|\\[\\\/"bfnrt]|\\u[0-9a-fA-F]{4})*"/g;mg=/-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][-+]?[0-9]+)?/g;ng=/[ \t\n\r]+/g;og=/[^"]:/;pg=/""/g;qg=/true|false|null/g;rg=/00/;sg=/[\{]([^0\}]|0[^:])/;tg=/(^|\[)[,:]|[,:](\]|\}|[,:]|$)/;ug=/[^\[,:][\[\{]/;vg=/^(\{|\}|\[|\]|,|:|0)+/;wg=/\u2028/g; xg=/\u2029/g; yg=function(a){a=String(a);if(hg.test(a)||ig.test(a)||jg.test(a)||kg.test(a))return!1;var b=a.replace(lg,'""');b=b.replace(mg,"0");b=b.replace(ng,"");if(og.test(b))return!1;b=b.replace(pg,"0");b=b.replace(qg,"0");if(rg.test(b)||sg.test(b)||tg.test(b)||ug.test(b)||!b||(b=b.replace(vg,"")))return!1;a=a.replace(wg,"\\u2028").replace(xg,"\\u2029");b=void 0;try{b=Yf?[Zf(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};zg=function(){var a=((_.E.document||{}).scripts||[]).length;if((void 0===Wf||void 0===Yf||Xf!==a)&&-1!==Xf){Wf=Yf=!1;Xf=-1;try{try{Yf=!!_.E.JSON&&'{"a":[3,true,"1970-01-01T00:00:00.000Z"]}'===_.E.JSON.stringify.call(_.E.JSON,{a:[3,!0,new Date(0)],c:function(){}})&&!0===Zf("true")&&3===Zf('[{"a":3}]')[0].a}catch(b){}Wf=Yf&&!Zf("[00]")&&!Zf('"\u0007"')&&!Zf('"\\0"')&&!Zf('"\\v"')}finally{Xf=a}}};_.Ag=function(a){if(-1===Xf)return!1;zg();return(Wf?Zf:yg)(a)}; _.Bg=function(a){if(-1!==Xf)return zg(),Yf?_.E.JSON.stringify.call(_.E.JSON,a):gg(a)};Cg=!Date.prototype.toISOString||"function"!==typeof Date.prototype.toISOString||"1970-01-01T00:00:00.000Z"!==(new Date(0)).toISOString(); Dg=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=Cg?Dg:Date.prototype.toISOString; var Eg=function(){this.Ag=window.console};Eg.prototype.log=function(a){this.Ag&&this.Ag.log&&this.Ag.log(a)};Eg.prototype.error=function(a){this.Ag&&(this.Ag.error?this.Ag.error(a):this.Ag.log&&this.Ag.log(a))};Eg.prototype.warn=function(a){this.Ag&&(this.Ag.warn?this.Ag.warn(a):this.Ag.log&&this.Ag.log(a))};Eg.prototype.debug=function(){};_.Fg=new Eg; _.bi=function(a){return _.wb?_.xb?_.xb.brands.some(function(b){return(b=b.brand)&&_.ub(b,a)}):!1:!1};_.ci=function(a){for(var b=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g"),c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c};_.di=function(){return _.yb()?_.bi("Microsoft Edge"):_.vb("Edg/")};_.ei=function(){return _.vb("Firefox")||_.vb("FxiOS")};_.fi=function(){return _.yb()?_.bi("Chromium"):(_.vb("Chrome")||_.vb("CriOS"))&&!_.Cb()||_.vb("Silk")}; _.gi=function(){return _.vb("Safari")&&!(_.fi()||(_.yb()?0:_.vb("Coast"))||_.zb()||_.Cb()||_.di()||(_.yb()?_.bi("Opera"):_.vb("OPR"))||_.ei()||_.vb("Silk")||_.vb("Android"))};_.hi=function(){return _.vb("Android")&&!(_.fi()||_.ei()||_.zb()||_.vb("Silk"))};_.ii=function(a){var b={};a.forEach(function(c){b[c[0]]=c[1]});return function(c){return b[c.find(function(d){return d in b})]||""}}; _.ji=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};_.ki=_.ei();_.li=_.Gb()||_.vb("iPod");_.mi=_.vb("iPad");_.ni=_.hi();_.oi=_.fi();_.pi=_.gi()&&!_.Hb(); _.qi=function(a){for(var b in a)return!1;return!0};_.ri=function(a){for(var b=[],c=0,d=0;d>=8);b[c++]=e}return b};var si,ti,vi;si={};ti=null;_.ui=_.td||_.ud||!_.pi&&!_.qd&&"function"==typeof _.E.atob;_.wi=function(a,b){void 0===b&&(b=0);vi();b=si[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e>2];h=b[(h&3)<<4|k>>4];k=b[(k&15)<<2|l>>6];l=b[l&63];c[f++]=m+h+k+l}m=0;l=d;switch(a.length-e){case 2:m=a[e+1],l=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|m>>4]+l+d}return c.join("")}; _.xi=function(a,b){function c(l){for(;d>4);64!=h&&(b(f<<4&240|h>>2),64!=k&&b(h<<6&192|k))}}; vi=function(){if(!ti){ti={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));si[c]=d;for(var e=0;ek?"":0==k?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*k)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:"")}; _.g.get=function(a,b){for(var c=a+"=",d=(this.Cb.cookie||"").split(";"),e=0,f;e>>0);_.hk=function(a){if("function"===typeof a)return a;a[pk]||(a[pk]=function(b){return a.handleEvent(b)});return a[pk]};_.Jj(function(a){mk=a(mk)});_.qk=function(){_.Dj.call(this);this.dk=new Zj(this);this.sY=this;this.pH=null};_.Za(_.qk,_.Dj);_.qk.prototype[_.Uj]=!0;_.g=_.qk.prototype;_.g.Fn=function(){return this.pH};_.g.rB=function(a){this.pH=a};_.g.addEventListener=function(a,b,c,d){_.gk(this,a,b,c,d)};_.g.removeEventListener=function(a,b,c,d){_.nk(this,a,b,c,d)}; _.g.dispatchEvent=function(a){var b,c=this.Fn();if(c)for(b=[];c;c=c.Fn())b.push(c);c=this.sY;var d=a.type||a;if("string"===typeof a)a=new _.Qj(a,c);else if(a instanceof _.Qj)a.target=a.target||c;else{var e=a;a=new _.Qj(d,c);_.Mj(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Fu&&0<=f;f--){var h=a.currentTarget=b[f];e=h.bt(d,!0,a)&&e}a.Fu||(h=a.currentTarget=c,e=h.bt(d,!0,a)&&e,a.Fu||(e=h.bt(d,!1,a)&&e));if(b)for(f=0;!a.Fu&&fthis.Sz&&(this.Sz++,a.next=this.Oy,this.Oy=a)};var Ik,Jk,Hk;_.Kk=function(a){a=Hk(a);"function"!==typeof _.E.setImmediate||_.E.Window&&_.E.Window.prototype&&!_.Cb()&&_.E.Window.prototype.setImmediate==_.E.setImmediate?(Ik||(Ik=Jk()),Ik(a)):_.E.setImmediate(a)}; Jk=function(){var a=_.E.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_.vb("Presto")&&(a=function(){var e=_.me("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var h="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=(0,_.N)(function(l){if(("*"==k||l.origin==k)&&l.data==h)this.port1.onmessage()},this); f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(h,k)}}});if("undefined"!==typeof a&&!_.Ab()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){_.E.setTimeout(e,0)}};Hk=_.Dk;_.Jj(function(a){Hk=a});var Qk=function(){this.hC=this.Xr=null};Qk.prototype.add=function(a,b){var c=Rk.get();c.set(a,b);this.hC?this.hC.next=c:this.Xr=c;this.hC=c};Qk.prototype.remove=function(){var a=null;this.Xr&&(a=this.Xr,this.Xr=this.Xr.next,this.Xr||(this.hC=null),a.next=null);return a};var Rk=new Gk(function(){return new Sk},function(a){return a.reset()}),Sk=function(){this.next=this.scope=this.Hh=null};Sk.prototype.set=function(a,b){this.Hh=a;this.scope=b;this.next=null}; Sk.prototype.reset=function(){this.next=this.scope=this.Hh=null};var Tk,Uk,Vk,Wk,Yk;Uk=!1;Vk=new Qk;_.Xk=function(a,b){Tk||Wk();Uk||(Tk(),Uk=!0);Vk.add(a,b)};Wk=function(){if(_.E.Promise&&_.E.Promise.resolve){var a=_.E.Promise.resolve(void 0);Tk=function(){a.then(Yk)}}else Tk=function(){_.Kk(Yk)}};Yk=function(){for(var a;a=Vk.remove();){try{a.Hh.call(a.scope)}catch(b){_.Bk(b)}Rk.put(a)}Uk=!1};var al,bl,cl;_.$k=function(a,b){this.Da=0;this.kf=void 0;this.yp=this.ql=this.rb=null;this.Dy=this.ZD=!1;if(a!=_.Ck)try{var c=this;a.call(b,function(d){Zk(c,2,d)},function(d){Zk(c,3,d)})}catch(d){Zk(this,3,d)}};al=function(){this.next=this.context=this.Tq=this.su=this.Wm=null;this.us=!1};al.prototype.reset=function(){this.context=this.Tq=this.su=this.Wm=null;this.us=!1};bl=new Gk(function(){return new al},function(a){a.reset()});cl=function(a,b,c){var d=bl.get();d.su=a;d.Tq=b;d.context=c;return d}; _.dl=function(a){if(a instanceof _.$k)return a;var b=new _.$k(_.Ck);Zk(b,2,a);return b};_.el=function(a){return new _.$k(function(b,c){c(a)})};_.gl=function(a,b,c){fl(a,b,c,null)||_.Xk(_.Ya(b,a))};_.hl=function(a){return new _.$k(function(b,c){var d=a.length,e=[];if(d)for(var f=function(m,n){d--;e[m]=n;0==d&&b(e)},h=function(m){c(m)},k=0,l;k=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.zt=function(a,b,c,d){return Array.prototype.splice.apply(a,xt(arguments,1))};_.At=function(a,b,c){if(null!==a&&b in a)throw Error("k`"+b);a[b]=c};_.Bt=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):_.ce(c,"*",a,b)[0]||null}return a||null}; _.Ct=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};_.Dt=function(a){var b;if(_.Od&&(b=a.parentElement))return b;b=a.parentNode;return _.te(b)?b:null};_.Et=function(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};_.Ft=function(a){_.Dj.call(this);this.Be=a;this.Xb={}};_.Za(_.Ft,_.Dj);var Gt=[];_.Ft.prototype.W=function(a,b,c,d){return this.eu(a,b,c,d)}; _.Ft.prototype.eu=function(a,b,c,d,e){Array.isArray(b)||(b&&(Gt[0]=b.toString()),b=Gt);for(var f=0;ftv(this.tc[a],b)&&this.tc[a].push(b)};Cv.prototype.removeEventListener=function(a,b){if(!(0<=tv(this.YK,a)))throw Error("Y`"+a);vv(b)&&this.tc[a]&&this.tc[a].length&&(b=tv(this.tc[a],b),0<=b&&this.tc[a].splice(b,1))}; Cv.prototype.dispatchEvent=function(a){var b=a.type;if(!(b&&0<=tv(this.YK,b)))throw Error("$`"+b);if(this.tc[b]&&this.tc[b].length)for(var c=this.tc[b].length,d=0;du;u+=4)q[u/4]=p[u]<<24|p[u+1]<<16|p[u+2]<<8|p[u+3];for(u=16;80>u;u++)p=q[u-3]^q[u-8]^q[u-14]^q[u-16],q[u]=(p<<1|p>>>31)&4294967295;p=e[0];var v=e[1],r=e[2],x=e[3],B=e[4];for(u=0;80>u;u++){if(40>u)if(20>u){var D=x^v&(r^x);var F=1518500249}else D= v^r^x,F=1859775393;else 60>u?(D=v&r|x&(v|r),F=2400959708):(D=v^r^x,F=3395469782);D=((p<<5|p>>>27)&4294967295)+D+B+F+q[u]&4294967295;B=x;x=r;r=(v<<30|v>>>2)&4294967295;v=p;p=D}e[0]=e[0]+p&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+r&4294967295;e[3]=e[3]+x&4294967295;e[4]=e[4]+B&4294967295}function c(p,q){if("string"===typeof p){p=unescape(encodeURIComponent(p));for(var u=[],v=0,r=p.length;vm?c(k,56-m):c(k,64-(m-56));for(var u=63;56<=u;u--)f[u]=q&255,q>>>=8;b(f);for(u=q=0;5>u;u++)for(var v=24;0<=v;v-=8)p[q++]=e[u]>>v&255;return p}for(var e=[],f=[],h=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Hi:function(){for(var p=d(),q="",u=0;utv(c.Vl[a],b)&&c.Vl[a].push(b))},lw=function(a){var b=jw;a&&(b.Vl[a]||(b.Vl[a]=[]))},mw=function(a,b,c){return b&&a.Vl[b]&&0<=tv(a.Vl[b],c)};_.g=iw.prototype; _.g.Q5=function(a){var b,c=!!a.source&&(a.source===_.Iv||a.source.opener===window);if(b=c?Dv.K0(a.origin):Dv.e0(a)){try{var d=_.Bv.parse(a.data)}catch(e){rv("Bad event, an error happened when parsing data.");return}if(!c){if(!d||!d.rpcToken||d.rpcToken!=b.Dm){rv("Bad event, no RPC token.");return}if(d.id&&!d.method){c=d;if(a=b.Mj[c.id])delete b.Mj[c.id],a(c.result,c.error);return}}"fireIdpEvent"!=d.method?rv("Bad IDP event, method unknown."):(a=d.params)&&a.type&&this.lQ[a.type]?(d=this.lQ[a.type], c&&!d.vY?rv("Bad IDP event. Source window cannot be a popup."):d.Vr&&!d.Vr.call(this,b,a)?rv("Bad IDP event."):d.Hf.call(this,b,a)):rv("Bad IDP event.")}else rv("Bad event, no corresponding Idp Stub.")};_.g.l7=function(a,b){return mw(this,a.Eb,b.clientId)};_.g.k7=function(a,b){b=b.clientId;return!b||mw(this,a.Eb,b)};_.g.IY=function(a,b){return mw(this,a.Eb,b.clientId)};_.g.X4=function(a,b){a.Tn=!0;a.Av=!!b.cookieDisabled;aw(a);for(b=0;bb;b++)a[b]=Math.floor(256*Math.random())}return _.wi(a,3).substring(0,64)},Fw=function(){var a=navigator.userAgent.toLowerCase();return 0>a.indexOf("edge/")&&(-1 a.indexOf("chrome/")&&0>a.indexOf("crios/")&&0>a.indexOf("safari/")},Hw=function(a,b,c){if(!a.Le)throw Error("ta");b?_.fw(a.Ld,a.Ie,!0,void 0,c):_.fw(a.Ld,a.Ie,!0,a.De,c)},Iw=function(a){if(!a.Le)throw Error("ta");return a.wz},Jw,Kw,Lw,Mw,Nw,Ow,Pw,Qw,Rw,Tw;_.Bw.prototype.pR=_.hb(17,function(a,b){var c=this.Ld,d=this.Zb,e=this.Ie,f=_.wv(this.sj);delete f.response_type;_.cw(c,"getOnlineCode",{clientId:d,loginHint:a,request:f,sessionSelector:e},b)}); _.zw.prototype.lT=_.hb(16,function(a){Iw(this)&&Iw(this).access_token&&(this.Ld.revoke(this.Zb,Iw(this).access_token,a),Hw(this,!0))}); _.zw.prototype.mt=_.hb(15,function(){var a=this;return function(b){if(b&&b.authResult&&b.authResult.login_hint)if(a.nz()&&a.Qr&&(Fw()||Gw())){b=b.authResult;var c=Date.now(),d=b.expires_in;b={access_token:b.access_token,token_type:b.token_type,login_hint:b.login_hint,expires_in:d,id_token:b.id_token,scope:b.scope,first_issued_at:c,expires_at:c+1E3*d,idpId:a.Eb};a.wz=b;a.dispatchEvent({type:_.yw.NL,idpId:a.Eb,response:b})}else a.IB(b.authResult.login_hint,a.Dh||b.authResult.login_hint!=a.De,!0,!0)}}); _.Bw.prototype.mt=_.hb(14,function(a){var b=this;return function(c){c&&c.authResult&&c.authResult.login_hint?b.gt(function(d){_.fw(b.Ld,b.Ie,d&&d.disabled,c.authResult.login_hint,function(){_.Cw(b,c.authResult.login_hint,a)})}):a(c&&c.authResult&&c.authResult.error?c.authResult:c&&c.authResult&&!c.authResult.login_hint?{error:"wrong_response_type"}:{error:"unknown_error"})}});_.tw.prototype.OR=_.hb(13,function(){this.Zb&&_.cw(this.Ld,"startPolling",{clientId:this.Zb,origin:this.zd,id:this.yk})}); _.$v.prototype.revoke=_.hb(9,function(a,b,c){_.cw(this,"revoke",{clientId:a,token:b},c)});_.zw.prototype.revoke=_.hb(8,function(a){_.rw(this,this.lT,[a])});Jw=function(){var a=navigator.userAgent,b;if(b=!!a&&-1!=a.indexOf("CriOS"))b=-1,(a=a.match(/CriOS\/(\d+)/))&&a[1]&&(b=parseInt(a[1],10)||-1),b=48>b;return b}; Kw=function(){var a=navigator.userAgent.toLowerCase();if(!(-1a.indexOf("chrome/")&&0>a.indexOf("crios/")&&0>a.indexOf("android")))return!1;var b=RegExp("version/(\\d+)\\.(\\d+)[\\.0-9]*").exec(navigator.userAgent.toLowerCase());if(!b||3>b.length)return!1;a=parseInt(b[1],10);b=parseInt(b[2],10);return 12b.length?!1:14<=parseInt(b[1],10)):b=!1);b&&!a.prompt&&(a.prompt= "select_account");k+=0>k.indexOf("?")?"?":"&";b=[];for(var m in a)if(a.hasOwnProperty(m)){c=a[m];if(null===c||void 0===c)c="";b.push(encodeURIComponent(m)+"="+encodeURIComponent(c))}return k+b.join("&")}; Mw=function(a,b,c,d){if(!a.Zb)throw Error("ua");a.yk=c||a.JY||"auth"+Math.floor(1E6*Math.random()+1);b=b||{};b.extraQueryParams=b.extraQueryParams||{};if(!b.extraQueryParams.redirect_uri){var e=a.zd.split("//");c=b.extraQueryParams;var f=e[0],h=f.indexOf(":");0e)b[d++]=String.fromCharCode(e);else if(191e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239e){f=a[c++];var h=a[c++],k=a[c++];e=((e&7)<<18|(f&63)<<12|(h&63)<<6|k&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],h=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|h&63)}return b.join("")}; Tw=function(a){var b=[];_.xi(a,function(c){b.push(c)});return b};_.Uw=function(a,b){_.hj[b||"token"]=a};_.Vw=function(a){delete _.hj[a||"token"]};_.Bv={parse:function(a){a=_.Ag("["+String(a)+"]");if(!1===a||1!==a.length)throw new SyntaxError("JSON parsing failed.");return a[0]},stringify:function(a){return _.Bg(a)}};_.Bw.prototype.jE=function(a,b){_.rw(this,this.r_,[a,b])};_.Bw.prototype.r_=function(a,b){this.Ld.jE(this.Zb,a,this.sj,this.Ie,b)};_.$v.prototype.jE=function(a,b,c,d,e){c=_.wv(c);_.cw(this,"gsi:fetchLoginHint",{clientId:a,loginHint:b,request:c,sessionSelector:d},e)};var Ww,Xw=["client_id","cookie_policy","scope"],Yw="client_id cookie_policy fetch_basic_profile hosted_domain scope openid_realm disable_token_refresh login_hint ux_mode redirect_uri state prompt oidc_spec_compliant nonce enable_serial_consent include_granted_scopes response_type session_selection plugin_name ack_extension_date gsiwebsdk".split(" "),Zw=["authuser","after_redirect","access_type","hl"],$w=["login_hint","prompt"],ax={clientid:"client_id",cookiepolicy:"cookie_policy"},bx=["approval_prompt", "authuser","login_hint","prompt","hd"],cx=["login_hint","g-oauth-window","status"],dx=Math.min(_.qf("oauth-flow/authWindowWidth",599),screen.width-20),ex=Math.min(_.qf("oauth-flow/authWindowHeight",600),screen.height-30);var fx=function(a){_.ib.call(this,a)};_.O(fx,_.ib);fx.prototype.name="gapi.auth2.ExternallyVisibleError";var gx=function(){};gx.prototype.select=function(a,b){if(a.sessions&&1==a.sessions.length&&(a=a.sessions[0],a.login_hint)){b(a);return}b()};var hx=function(){};hx.prototype.select=function(a,b){if(a.sessions&&a.sessions.length)for(var c=0;cb.indexOf(c)&&delete a[c];return a},Qx=function(a,b){if(!a)throw new fx("Empty initial options.");for(var c=0;c