You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

859 lines
382 KiB

var _ds_www={};(function(_ds){var window=this;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
'use strict';var da,ea,ia,ka,ra,wa,ya,za,Da,Ea,Ia,Fa,Ga,Ja,La,Na,Oa,Qa,Va,rb,sb,yb,zb,Ab,Fb,Ib,Jb,Nb,Pb,Qb,Sb,Tb,Wb,Xb,Yb,ac,cc,xc,Ac,Dc,Lc,Mc,Hc,Sc,Qc,Tc,Yc,Zc,fd,id,jd,nd,od,rd,zd,wd,Ld,Pd,Rd,Ud,Wd,Xd,Yd,Zd,$d,ae,de,fe,ge,he,ie,je,ke,le,oe,pe,qe,se,te,ne,ue,ve,xe,Ae,Be,Le,Ie,Oe,af,bf,Hf,Jf,Mf,Nf,Qf,Sf,Uf,Wf,Xf,Yf,Zf,$f,bg,cg,ag,gg,jg,rg,lg,ug,tg,ng,hg,fg,Ag,Fg,Hg,Ig,Gg,Kg,Tg,dh,Vg,jh,lh,kh,ph,oh,sh,th,qh,rh,vh,Wg,Fh,Gh,Ih,Jh,Kh,Mh,Oh,Nh,Ph,Rh,di,ai,ji,si,hi,ti,wi,ei,ui,ii,yi,Di,Ei,Ii,Ti,Ui,Vi,Zi,
Wi,Yi,Xi,cj,aj,$i,bj,ej,fj,gj,hj,ij,jj,oj,lj,pj,sj,vj,xj,yj,Cj,Fj,Bj,zj,Aj,Hj,Gj,Dj,Sj,Tj,lk,rk,sk,vk,Ak,Dk,Bk,Ck,Fk,wk,Gk,yk,xk,zk,Hk,Ik,Pk,Ok,Tk,Sk,Uk,Nk,Rk,Wk,Xk,Yk,bl,$k,al,cl,gl,fl,ml,ol,dl,jl,il,kl,ll,hl,tl,ul,sl,wl,yl,pl,Dl,el,ql,Bl,Cl,El,zl,Al,Fl,Jl,Kl,Ll,Rl,Tl,Ul,Vl,Sl,Xl,Zl,am,jm,bm,lm,Yl,$l,om,nm,tm,sm,pm,qm,rm,wm,xm,vm,zm,Am,Bm,Cm,S,U,Dm,Em,Fm,Gm,Hm,Im,Mm,Lm,Km,Jm,Nm,Pm,Qm,Rm,Tm,Wm,Vm,Um,Ym,Xm,Sm,an,bn,cn,dn,en,fn,gn,hn,jn,kn,ln,mn,nn,on,pn,qn,rn,sn,tn,un,wn,xn,yn,zn,An,Bn,Cn,Dn,En,Fn,
Gn,Hn,In,Jn,Kn,Ln,Mn,Nn,On,Pn,Qn,Rn,Sn,Tn,Un,Vn,Wn,Xn,Yn,Zn,$n,bo,oo,po,qo,ro,so,to,uo,vo,wo,xo,yo,zo,Ao,Bo,Co,Do,Eo,Go,Ho,Io,Ko,Lo,No,Oo,Qo,So,To,Vo,Xo,Wo,Zo,$o,bp,cp,dp,ep,fp,gp,hp,ip,jp,kp,lp,np,op,mp,pp,Bp,Fp,Gp,Ip,Jp,Kp,Mp,Np,Sp,Tp,Up,Zp,aq,bq,eq,hq,iq,jq,pq,qq,sq,xq,Fq,Pq,Jq,Xq,dr,jr,kr,lr,qr,nr,rr,tr,sr,xr,yr,Br,Cr,Dr,Er,Fr,Gr,Vr,Yr,Xr,bs,gs,qs,ps,os,ss,vs,ws,xs,ys,zs,Bs,Ds,Fs,Hs,Js,Ls,Ns,Ps,Rs,Vs,Ss,Ys,Ws,Us,dt,ct,Zs,ft,gt,mt,st,tt,it,zt,At,jt,wt,ut,vt,xt,yt,Bt,Et,Gt,Kt,Mt,Nt,Ot,Pt,Qt,St,
Rt,Ut,Tt,Wt,Xt,au,bu,cu,eu,fu,gu,ju,ku,nu,ou,pu,qu,vu,wu,xu,yu,Fu,Gu,Iu,Hu,Ku,Ju,Lu,Nu,Mu,Tu,Uu,Yu,Zu,$u,av,bv,cv,fv,ev,dv,gv,lv,jv,iv,rv,sv,ov,vv,yv,zv,Av,uv,xv,wv,Cv,Dv,Lv,Mv,Sv,Tv,$v,Xv,Yv,Zv,aw,ew,fw,iw,kw,jw,lw,ow,pw,uw,xw,yw,ww,vw,zw,aa,ha,db,$a,ob,pb;_ds.ba=function(a){return function(){return aa[a].apply(this,arguments)}};_ds.ca=function(a,b){return aa[a]=b};da=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};
ea=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};ia=function(a,b){if(b)a:{var c=_ds.fa;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ha(c,a,{configurable:!0,writable:!0,value:b})}};
ka=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};_ds.n=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:da(a)}};_ds.la=function(a){if(!(a instanceof Array)){a=_ds.n(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a};
_ds.t=function(a,b){a.prototype=na(b.prototype);a.prototype.constructor=a;if(pa)pa(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.ua=b.prototype};ra=function(a){if(!(a instanceof Object))throw new TypeError("Iterator result "+a+" is not an object");};wa=function(){this.F=!1;this.C=null;this.j=void 0;this.h=1;this.o=this.D=0;this.H=this.m=null};
ya=function(a){if(a.F)throw new TypeError("Generator is already running");a.F=!0};za=function(a,b){a.m={Th:b,Ei:!0};a.h=a.D||a.o};_ds.u=function(a,b,c){a.h=c;return{value:b}};_ds.v=function(a){a.h=0};_ds.x=function(a,b,c){a.D=b;void 0!=c&&(a.o=c)};_ds.z=function(a,b){a.h=b;a.D=0};_ds.A=function(a){a.D=0;var b=a.m.Th;a.m=null;return b};_ds.Aa=function(a){a.H=[a.m];a.D=0;a.o=0};
_ds.Ba=function(a,b){var c=a.H.splice(0)[0];(c=a.m=a.m||c)?c.Ei?a.h=a.D||a.o:void 0!=c.J&&a.o<c.J?(a.h=c.J,a.m=null):a.h=a.o:a.h=b};Da=function(a){this.j=a;this.h=[];for(var b in a)this.h.push(b);this.h.reverse()};Ea=function(a){this.h=new wa;this.j=a};Ia=function(a,b){ya(a.h);var c=a.h.C;if(c)return Fa(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.h.return);a.h.return(b);return Ga(a)};
Fa=function(a,b,c,d){try{var e=b.call(a.h.C,c);ra(e);if(!e.done)return a.h.F=!1,e;var g=e.value}catch(k){return a.h.C=null,za(a.h,k),Ga(a)}a.h.C=null;d.call(a.h,g);return Ga(a)};Ga=function(a){for(;a.h.h;)try{var b=a.j(a.h);if(b)return a.h.F=!1,{value:b.value,done:!1}}catch(c){a.h.j=void 0,za(a.h,c)}a.h.F=!1;if(a.h.m){b=a.h.m;a.h.m=null;if(b.Ei)throw b.Th;return{value:b.return,done:!0}}return{value:void 0,done:!0}};
Ja=function(a){this.next=function(b){ya(a.h);a.h.C?b=Fa(a,a.h.C.next,b,a.h.Le):(a.h.Le(b),b=Ga(a));return b};this.throw=function(b){ya(a.h);a.h.C?b=Fa(a,a.h.C["throw"],b,a.h.Le):(za(a.h,b),b=Ga(a));return b};this.return=function(b){return Ia(a,b)};this[Symbol.iterator]=function(){return this}};_ds.C=function(a,b){b=new Ja(new Ea(b));pa&&a.prototype&&pa(b,a.prototype);return b};
La=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function g(k){k.done?d(k.value):Promise.resolve(k.value).then(b,c).then(g,e)}g(a.next())})};_ds.E=function(a){return La(new Ja(new Ea(a)))};
Na=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};Oa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var g=c++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};
Qa=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};_ds.ab=function(a){if(a&&a!=_ds.Sa)return Va(a.document);null===$a&&($a=Va(_ds.Sa.document));return $a};Va=function(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&db.test(a)?a:""};_ds.eb=function(a,b){a=a.split(".");b=b||_ds.Sa;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};_ds.gb=function(){};
_ds.jb=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"};_ds.lb=function(a){var b=_ds.jb(a);return"array"==b||"object"==b&&"number"==typeof a.length};_ds.mb=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_ds.qb=function(a){return Object.prototype.hasOwnProperty.call(a,ob)&&a[ob]||(a[ob]=++pb)};rb=function(a,b,c){return a.call.apply(a.bind,arguments)};
sb=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_ds.tb=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?_ds.tb=rb:_ds.tb=sb;return _ds.tb.apply(null,arguments)};
_ds.vb=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)}};_ds.wb=function(){return Date.now()};_ds.xb=function(a,b){a=a.split(".");var c=_ds.Sa;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[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};
_ds.F=function(a,b){function c(){}c.prototype=b.prototype;a.ua=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Kt=function(d,e,g){for(var k=Array(arguments.length-2),l=2;l<arguments.length;l++)k[l-2]=arguments[l];return b.prototype[e].apply(d,k)}};yb=function(a){return a};zb=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,zb);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a));this.h=!0};
Ab=function(a,b){for(var c=a.split("%s"),d="",e=c.length-1,g=0;g<e;g++)d+=c[g]+(g<b.length?b[g]:"%s");zb.call(this,d+c[e]);this.j=a};_ds.Bb=function(a){return a[a.length-1]};_ds.Db=function(a,b){return 0<=(0,_ds.Cb)(a,b)};_ds.Eb=function(a,b){b=(0,_ds.Cb)(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c};Fb=function(a){return Array.prototype.concat.apply([],arguments)};_ds.Gb=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};
Ib=function(a,b,c,d){Array.prototype.splice.apply(a,_ds.Hb(arguments,1))};_ds.Hb=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_ds.Kb=function(a,b,c){if(!_ds.lb(a)||!_ds.lb(b)||a.length!=b.length)return!1;var d=a.length;c=c||Jb;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0};_ds.Lb=function(a,b){return a>b?1:a<b?-1:0};Jb=function(a,b){return a===b};Nb=function(a,b){return Fb.apply([],(0,_ds.Mb)(a,b,void 0))};
_ds.Ob=function(a){if(8192>=a.length)return String.fromCharCode.apply(null,a);for(var b="",c=0;c<a.length;c+=8192)b+=String.fromCharCode.apply(null,_ds.Hb(a,c,c+8192));return b};Pb=function(){return null};Qb=function(a){return a};_ds.Rb=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};Sb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};Tb=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};_ds.Ub=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};
_ds.Vb=function(a){for(var b in a)return!1;return!0};Wb=function(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c};Xb=function(a,b){return null!==a&&b in a?a[b]:void 0};Yb=function(a){var b={},c;for(c in a)b[c]=a[c];return b};ac=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var g=0;g<$b.length;g++)c=$b[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
cc=function(){if(void 0===bc){var a=null,b=_ds.Sa.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:yb,createScript:yb,createScriptURL:yb})}catch(c){_ds.Sa.console&&_ds.Sa.console.error(c.message)}bc=a}else bc=a}return bc};_ds.fc=function(a,b){this.h=a===_ds.dc&&b||"";this.j=ec};_ds.gc=function(a){return a instanceof _ds.fc&&a.constructor===_ds.fc&&a.j===ec?a.h:"type_error:Const"};_ds.ic=function(a,b){this.h=b===hc?a:""};
_ds.jc=function(a){return a instanceof _ds.ic&&a.constructor===_ds.ic?a.h:"type_error:TrustedResourceUrl"};_ds.nc=function(a,b){var c=_ds.gc(a);if(!kc.test(c))throw Error("Invalid TrustedResourceUrl format: "+c);a=c.replace(lc,function(d,e){if(!Object.prototype.hasOwnProperty.call(b,e))throw Error('Found marker, "'+e+'", in format string, "'+c+'", but no valid label mapping found in args: '+JSON.stringify(b));d=b[e];return d instanceof _ds.fc?_ds.gc(d):encodeURIComponent(String(d))});return _ds.mc(a)};
_ds.mc=function(a){var b=cc();a=b?b.createScriptURL(a):a;return new _ds.ic(a,hc)};_ds.oc=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};_ds.pc=function(a){return/^[\s\xa0]*$/.test(a)};
xc=function(a,b){if(b)a=a.replace(qc,"&amp;").replace(rc,"&lt;").replace(sc,"&gt;").replace(tc,"&quot;").replace(uc,"&#39;").replace(vc,"&#0;");else{if(!wc.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(qc,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(rc,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(sc,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(tc,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(uc,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(vc,"&#0;"))}return a};_ds.yc=function(a,b){return-1!=a.indexOf(b)};
_ds.Bc=function(a,b){var c=0;a=(0,_ds.zc)(String(a)).split(".");b=(0,_ds.zc)(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",k=b[e]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];if(0==g[0].length&&0==k[0].length)break;c=Ac(0==g[1].length?0:parseInt(g[1],10),0==k[1].length?0:parseInt(k[1],10))||Ac(0==g[2].length,0==k[2].length)||Ac(g[2],k[2]);g=g[3];k=k[3]}while(0==c)}return c};
Ac=function(a,b){return a<b?-1:a>b?1:0};Dc=function(a,b){this.h=b===Cc?a:""};_ds.Ec=function(a){return a instanceof Dc&&a.constructor===Dc?a.h:"type_error:SafeUrl"};_ds.Ic=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Fc);return b&&Gc.test(b[1])?Hc(a):null};Lc=function(a){a instanceof Dc||(a="object"==typeof a&&a.Eb?a.ib():String(a),a=Jc.test(a)?Hc(a):_ds.Ic(a));return a||_ds.Kc};
Mc=function(a,b){if(a instanceof Dc)return a;a="object"==typeof a&&a.Eb?a.ib():String(a);if(b&&/^data:/i.test(a)&&(b=_ds.Ic(a)||_ds.Kc,b.ib()==a))return b;Jc.test(a)||(a="about:invalid#zClosurez");return Hc(a)};Hc=function(a){return new Dc(a,Cc)};_ds.Oc=function(a,b){this.h=b===Nc?a:""};_ds.Pc=function(a){return a instanceof _ds.Oc&&a.constructor===_ds.Oc?a.h:"type_error:SafeStyle"};
Sc=function(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];null!=d&&(d=Array.isArray(d)?_ds.Mb(d,Qc).join(" "):Qc(d),b+=c+":"+d+";")}return b?new _ds.Oc(b,Nc):Rc};
Qc=function(a){if(a instanceof Dc)return'url("'+_ds.Ec(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof _ds.fc?_ds.gc(a):Tc(String(a));if(/[{;}]/.test(a))throw new Ab("Value does not allow [{;}], got: %s.",[a]);return a};
Tc=function(a){var b=a.replace(Uc,"$1").replace(Uc,"$1").replace(Vc,"url");if(Wc.test(b)){if(Xc.test(a))return"zClosurez";for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}if(!b||!c||!Yc(a))return"zClosurez"}else return"zClosurez";return Zc(a)};Yc=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b};
Zc=function(a){return a.replace(Vc,function(b,c,d,e){var g="";d=d.replace(/^(['"])(.*)\1$/,function(k,l,m){g=l;return m});b=Lc(d).ib();return c+g+b+g+e})};_ds.cd=function(a,b){this.h=b===bd?a:"";this.Eb=!0};fd=function(a){function b(d){Array.isArray(d)?_ds.dd(d,b):c+=_ds.ed(d)}var c="";_ds.dd(arguments,b);return new _ds.cd(c,bd)};_ds.ed=function(a){return a instanceof _ds.cd&&a.constructor===_ds.cd?a.h:"type_error:SafeStyleSheet"};_ds.hd=function(a){return _ds.yc(_ds.gd,a)};
id=function(){return _ds.hd("Firefox")||_ds.hd("FxiOS")};_ds.kd=function(){return _ds.hd("Safari")&&!(jd()||_ds.hd("Coast")||_ds.hd("Opera")||_ds.hd("Edge")||_ds.hd("Edg/")||_ds.hd("OPR")||id()||_ds.hd("Silk")||_ds.hd("Android"))};jd=function(){return(_ds.hd("Chrome")||_ds.hd("CriOS"))&&!_ds.hd("Edge")};_ds.ld=function(){return _ds.hd("Android")&&!(jd()||id()||_ds.hd("Opera")||_ds.hd("Silk"))};nd=function(a,b,c){this.h=c===md?a:"";this.j=b};
od=function(a){return a instanceof nd&&a.constructor===nd?a.h:"type_error:SafeHtml"};rd=function(a){if(a instanceof nd)return a;var b="object"==typeof a,c=null;b&&a.Pf&&(c=a.qc());return _ds.qd(xc(b&&a.Eb?a.ib():String(a)),c)};
_ds.xd=function(a,b){var c=String(a);if(!sd.test(c))throw Error("");if(c.toUpperCase()in td)throw Error("");a=String(a);c=null;var d="<"+a,e="";if(b)for(l in b)if(Object.prototype.hasOwnProperty.call(b,l)){if(!sd.test(l))throw Error("");var g=b[l];if(null!=g){var k=l;if(g instanceof _ds.fc)g=_ds.gc(g);else if("style"==k.toLowerCase()){if(!_ds.mb(g))throw Error("");g instanceof _ds.Oc||(g=Sc(g));g=_ds.Pc(g)}else{if(/^on/i.test(k))throw Error("");if(k.toLowerCase()in ud)if(g instanceof _ds.ic)g=_ds.jc(g).toString();
else if(g instanceof Dc)g=_ds.Ec(g);else if("string"===typeof g)g=Lc(g).ib();else throw Error("");}g.Eb&&(g=g.ib());k=k+'="'+xc(String(g))+'"';e+=" "+k}}var l=d+e;d=void 0;null==d?d=[]:Array.isArray(d)||(d=[d]);!0===vd[a.toLowerCase()]?l+=">":(c=wd(d),l+=">"+od(c).toString()+"</"+a+">",c=c.qc());(b=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(b)?c=0:c=null);return _ds.qd(l,c)};
zd=function(a){function b(g){Array.isArray(g)?_ds.dd(g,b):(g=rd(g),e.push(od(g).toString()),g=g.qc(),0==d?d=g:0!=g&&d!=g&&(d=null))}var c=rd(yd),d=c.qc(),e=[];_ds.dd(a,b);return _ds.qd(e.join(od(c).toString()),d)};wd=function(a){return zd(Array.prototype.slice.call(arguments))};_ds.qd=function(a,b){var c=cc();a=c?c.createHTML(a):a;return new nd(a,b,md)};_ds.Bd=function(a,b){if(Ad())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=od(b)};_ds.Cd=function(a,b){_ds.Bd(a,b)};
_ds.Dd=function(a,b){b=b instanceof Dc?b:Mc(b);a.href=_ds.Ec(b)};_ds.Ed=function(a,b){b=b instanceof Dc?b:Mc(b,/^data:image\//i.test(b));a.src=_ds.Ec(b)};_ds.Fd=function(a,b){a.src=_ds.jc(b);(b=_ds.ab(a.ownerDocument&&a.ownerDocument.defaultView))&&a.setAttribute("nonce",b)};_ds.Hd=function(a){var b=_ds.Gd().location;a=a instanceof Dc?a:Mc(a);b.assign(_ds.Ec(a))};
_ds.Id=function(a,b,c,d){a=a instanceof Dc?a:Mc(a);b=b||_ds.Sa;c=c instanceof _ds.fc?_ds.gc(c):c||"";return void 0!==d?b.open(_ds.Ec(a),c,d,void 0):b.open(_ds.Ec(a),c)};_ds.Kd=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};Ld=function(a){return a=xc(a,void 0)};_ds.Md=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_ds.Od=function(a,b,c){a=void 0!==c?a.toFixed(c):String(a);c=a.indexOf(".");-1==c&&(c=a.length);return Nd("0",Math.max(0,b-c))+a};Pd=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^_ds.wb()).toString(36)};_ds.Qd=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};Rd=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};
Ud=function(a){var b=a>>>0;a=Math.floor((a-b)/4294967296)>>>0;_ds.Sd=b;_ds.Td=a};_ds.Vd=function(a){var b=0>a;a=Math.abs(a);var c=a>>>0;a=Math.floor((a-c)/4294967296);a>>>=0;b&&(a=~a>>>0,c=(~c>>>0)+1,4294967295<c&&(c=0,a++,4294967295<a&&(a=0)));_ds.Sd=c;_ds.Td=a};Wd=function(a){var b=0>a;a=2*Math.abs(a);Ud(a);a=_ds.Sd;var c=_ds.Td;b&&(0==a?0==c?c=a=4294967295:(c--,a=4294967295):a--);_ds.Sd=a;_ds.Td=c};
Xd=function(a){var b=0>a?1:0;a=b?-a:a;if(0===a)0<1/a?_ds.Sd=_ds.Td=0:(_ds.Td=0,_ds.Sd=2147483648);else if(isNaN(a))_ds.Td=0,_ds.Sd=2147483647;else if(3.4028234663852886E38<a)_ds.Td=0,_ds.Sd=(b<<31|2139095040)>>>0;else if(1.1754943508222875E-38>a)a=Math.round(a/Math.pow(2,-149)),_ds.Td=0,_ds.Sd=(b<<31|a)>>>0;else{var c=Math.floor(Math.log(a)/Math.LN2);a*=Math.pow(2,-c);a=Math.round(8388608*a)&8388607;_ds.Td=0;_ds.Sd=(b<<31|c+127<<23|a)>>>0}};
Yd=function(a){var b=0>a?1:0;a=b?-a:a;if(0===a)_ds.Td=0<1/a?0:2147483648,_ds.Sd=0;else if(isNaN(a))_ds.Td=2147483647,_ds.Sd=4294967295;else if(1.7976931348623157E308<a)_ds.Td=(b<<31|2146435072)>>>0,_ds.Sd=0;else if(2.2250738585072014E-308>a)a/=Math.pow(2,-1074),_ds.Td=(b<<31|a/4294967296)>>>0,_ds.Sd=a>>>0;else{var c=a,d=0;if(2<=c)for(;2<=c&&1023>d;)d++,c/=2;else for(;1>c&&-1022<d;)c*=2,d--;a*=Math.pow(2,-d);_ds.Td=(b<<31|d+1023<<20|1048576*a&1048575)>>>0;_ds.Sd=4503599627370496*a>>>0}};
Zd=function(a){var b=a.charCodeAt(4),c=a.charCodeAt(5),d=a.charCodeAt(6),e=a.charCodeAt(7);_ds.Sd=a.charCodeAt(0)+(a.charCodeAt(1)<<8)+(a.charCodeAt(2)<<16)+(a.charCodeAt(3)<<24)>>>0;_ds.Td=b+(c<<8)+(d<<16)+(e<<24)>>>0};$d=function(a,b,c){var d=b>>31;c(a<<1^d,(b<<1|a>>>31)^d)};
ae=function(a){function b(k,l){for(var m=0;8>m&&(1!==k||0<l);m++)l=k*e[m]+l,e[m]=l&255,l>>>=8}function c(){for(var k=0;8>k;k++)e[k]=~e[k]&255}var d=!1;"-"===a[0]&&(d=!0,a=a.slice(1));for(var e=[0,0,0,0,0,0,0,0],g=0;g<a.length;g++)b(10,a.charCodeAt(g)-48);d&&(c(),b(1,1));return _ds.Ob(e)};_ds.ce=function(a){return a.constructor===Uint8Array?a:a.constructor===ArrayBuffer?new Uint8Array(a):a.constructor===Array?new Uint8Array(a):a.constructor===String?_ds.be(a):new Uint8Array(0)};
de=function(a,b){this.h=a;this.j=b};fe=function(a){return new de((a.h>>>1|(a.j&1)<<31)>>>0,a.j>>>1>>>0)};ge=function(a){return new de(a.h<<1>>>0,(a.j<<1|a.h>>>31)>>>0)};he=function(a){var b=a&65535,c=a>>>16;a=10*b+65536*(0*b&65535)+65536*(10*c&65535);for(b=0*c+(0*b>>>16)+(10*c>>>16);4294967296<=a;)a-=4294967296,b+=1;return new de(a>>>0,b>>>0)};
ie=function(a){for(var b=new de(0,0),c=new de(0,0),d=0;d<a.length;d++){if("0">a[d]||"9"<a[d])return null;c.h=parseInt(a[d],10);var e=he(b.h);b=he(b.j);b.j=b.h;b.h=0;b=e.add(b).add(c)}return b};je=function(a,b){this.h=a;this.j=b};ke=function(a){var b=0<a.length&&"-"==a[0];b&&(a=a.substring(1));a=ie(a);if(null===a)return null;b&&(a=(new de(0,0)).sub(a));return new je(a.h,a.j)};le=function(){this.h=[]};_ds.me=function(a,b,c){for(;0<c||127<b;)a.h.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.h.push(b)};
oe=function(a,b,c){ne(a,b);ne(a,c)};pe=function(a,b,c){$d(b,c,function(d,e){_ds.me(a,d>>>0,e>>>0)})};qe=function(a,b){for(;127<b;)a.h.push(b&127|128),b>>>=7;a.h.push(b)};_ds.re=function(a,b){if(0<=b)qe(a,b);else{for(var c=0;9>c;c++)a.h.push(b&127|128),b>>=7;a.h.push(1)}};se=function(a,b){qe(a,(b<<1^b>>31)>>>0)};te=function(a,b){Zd(ae(b));$d(_ds.Sd,_ds.Td,function(c,d){_ds.me(a,c>>>0,d>>>0)})};ne=function(a,b){a.h.push(b>>>0&255);a.h.push(b>>>8&255);a.h.push(b>>>16&255);a.h.push(b>>>24&255)};
ue=function(a,b){a.h.push(b>>>0&255);a.h.push(b>>>8&255);a.h.push(b>>>16&255);a.h.push(b>>>24&255)};ve=function(){return _ds.hd("iPhone")&&!_ds.hd("iPod")&&!_ds.hd("iPad")};_ds.we=function(){return ve()||_ds.hd("iPad")||_ds.hd("iPod")};xe=function(a){xe[" "](a);return a};_ds.ye=function(a,b){try{return xe(a[b]),!0}catch(c){}return!1};Ae=function(a,b){var c=ze;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};Be=function(){var a=_ds.Sa.document;return a?a.documentMode:void 0};
_ds.De=function(a){return Ae(a,function(){return 0<=_ds.Bc(Ce,a)})};_ds.He=function(a){return Number(_ds.Ge)>=a};_ds.Ke=function(a,b){void 0===b&&(b=0);Ie();b=Je[b];for(var c=[],d=0;d<a.length;d+=3){var e=a[d],g=d+1<a.length,k=g?a[d+1]:0,l=d+2<a.length,m=l?a[d+2]:0,p=e>>2;e=(e&3)<<4|k>>4;k=(k&15)<<2|m>>6;m&=63;l||(m=64,g||(k=64));c.push(b[p],b[e],b[k]||"",b[m]||"")}return c.join("")};
_ds.be=function(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):_ds.yc("=.",a[b-1])&&(c=_ds.yc("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Le(a,function(g){d[e++]=g});return d.subarray(0,e)};
Le=function(a,b){function c(m){for(;d<a.length;){var p=a.charAt(d++),q=Me[p];if(null!=q)return q;if(!_ds.pc(p))throw Error("Unknown base64 encoding at char: "+p);}return m}Ie();for(var d=0;;){var e=c(-1),g=c(0),k=c(64),l=c(64);if(64===l&&-1===e)break;b(e<<2|g>>4);64!=k&&(b(g<<4&240|k>>2),64!=l&&b(k<<6&192|l))}};
Ie=function(){if(!Me){Me={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Je[c]=d;for(var e=0;e<d.length;e++){var g=d[e];void 0===Me[g]&&(Me[g]=e)}}}};_ds.Ne=function(){this.m=[];this.j=0;this.h=new le;this.o=[]};Oe=function(a,b){var c=a.h.end();a.m.push(c);a.m.push(b);a.j+=c.length+b.length};_ds.Qe=function(a,b){_ds.Pe(a,b,2);b=a.h.end();a.m.push(b);a.j+=b.length;b.push(a.j);return b};
_ds.Re=function(a,b){var c=b.pop();for(c=a.j+a.h.length()-c;127<c;)b.push(c&127|128),c>>>=7,a.j++;b.push(c);a.j++};_ds.Se=function(a){for(var b=new Uint8Array(a.j+a.h.length()),c=a.m,d=c.length,e=0,g=0;g<d;g++){var k=c[g];b.set(k,e);e+=k.length}c=a.h.end();b.set(c,e);a.m=[b];return b};_ds.Pe=function(a,b,c){qe(a.h,8*b+c)};_ds.Te=function(a,b,c){null!=c&&(_ds.Pe(a,b,0),qe(a.h,c))};_ds.Ue=function(a,b,c){null!=c&&(_ds.Pe(a,b,0),_ds.re(a.h,c))};
_ds.Ve=function(a,b,c){null!=c&&(_ds.Pe(a,b,0),a=a.h,_ds.Vd(c),_ds.me(a,_ds.Sd,_ds.Td))};_ds.We=function(a,b,c){null!=c&&(_ds.Pe(a,b,0),a=a.h,Wd(c),_ds.me(a,_ds.Sd,_ds.Td))};_ds.Xe=function(a,b,c){null!=c&&_ds.Ue(a,b,c)};_ds.Ye=function(a,b,c){null!=c&&null!=c&&(_ds.Pe(a,b,0),a=a.h,_ds.Vd(c),_ds.me(a,_ds.Sd,_ds.Td))};_ds.Ze=function(a,b,c){null!=c&&(c=ke(c),_ds.Pe(a,b,0),_ds.me(a.h,c.h,c.j))};_ds.$e=function(a,b,c){null!=c&&(c=ie(c),_ds.Pe(a,b,0),_ds.me(a.h,c.h,c.j))};
af=function(a,b,c){null!=c&&(_ds.Pe(a,b,1),a=a.h,Ud(c),ne(a,_ds.Sd),ne(a,_ds.Td))};bf=function(a,b,c){null!=c&&(_ds.Pe(a,b,1),a=a.h,_ds.Vd(c),oe(a,_ds.Sd,_ds.Td))};_ds.cf=function(a,b,c){null!=c&&(_ds.Pe(a,b,1),a=a.h,Yd(c),ne(a,_ds.Sd),ne(a,_ds.Td))};_ds.df=function(a,b,c){null!=c&&(_ds.Pe(a,b,0),a.h.h.push(c?1:0))};_ds.ef=function(a,b,c){null!=c&&(c=parseInt(c,10),_ds.Pe(a,b,0),_ds.re(a.h,c))};
_ds.G=function(a,b,c){if(null!=c){b=_ds.Qe(a,b);for(var d=a.h,e=0;e<c.length;e++){var g=c.charCodeAt(e);if(128>g)d.h.push(g);else if(2048>g)d.h.push(g>>6|192),d.h.push(g&63|128);else if(65536>g)if(55296<=g&&56319>=g&&e+1<c.length){var k=c.charCodeAt(e+1);56320<=k&&57343>=k&&(g=1024*(g-55296)+k-56320+65536,d.h.push(g>>18|240),d.h.push(g>>12&63|128),d.h.push(g>>6&63|128),d.h.push(g&63|128),e++)}else d.h.push(g>>12|224),d.h.push(g>>6&63|128),d.h.push(g&63|128)}_ds.Re(a,b)}};
_ds.ff=function(a,b,c){null!=c&&(c=_ds.ce(c),_ds.Pe(a,b,2),qe(a.h,c.length),Oe(a,c))};_ds.gf=function(a,b,c){if(null!=c)for(var d=0;d<c.length;d++)_ds.G(a,b,c[d])};_ds.hf=function(a,b,c,d){if(null!=c)for(var e=0;e<c.length;e++){var g=_ds.Qe(a,b);d(c[e],a);_ds.Re(a,g)}};_ds.jf=function(){};
_ds.of=function(a,b,c,d,e){a.h=null;b||(b=[]);a.C=void 0;a.m=-1;a.Ga=b;a:{var g=a.Ga.length;b=-1;if(g&&(b=g-1,g=a.Ga[b],!(null===g||"object"!=typeof g||Array.isArray(g)||_ds.kf&&g instanceof Uint8Array))){a.o=b-a.m;a.j=g;break a}-1<c?(a.o=Math.max(c,b+1-a.m),a.j=null):a.o=Number.MAX_VALUE}a.F={};if(d)for(c=0;c<d.length;c++)b=d[c],b<a.o?(b+=a.m,a.Ga[b]=a.Ga[b]||lf):(_ds.mf(a),a.j[b]=a.j[b]||lf);if(e&&e.length)for(c=0;c<e.length;c++)_ds.nf(a,e[c])};
_ds.mf=function(a){var b=a.o+a.m;a.Ga[b]||(a.j=a.Ga[b]={})};_ds.pf=function(a,b,c){for(var d=[],e=0;e<a.length;e++)d[e]=b.call(a[e],c,a[e]);return d};_ds.I=function(a,b){if(b<a.o){b+=a.m;var c=a.Ga[b];return c!==lf?c:a.Ga[b]=[]}if(a.j)return c=a.j[b],c===lf?a.j[b]=[]:c};_ds.K=function(a,b){return null!=_ds.I(a,b)};_ds.qf=function(a,b){a=_ds.I(a,b);return null==a?a:!!a};_ds.rf=function(a,b,c){a=_ds.I(a,b);return null==a?c:a};_ds.sf=function(a,b,c){return _ds.rf(a,b,void 0===c?0:c)};
_ds.L=function(a,b,c){return _ds.rf(a,b,void 0===c?"":c)};_ds.tf=function(a,b,c){return _ds.rf(a,b,void 0===c?"0":c)};_ds.uf=function(a,b,c){c=void 0===c?!1:c;a=_ds.qf(a,b);return null==a?c:a};_ds.N=function(a,b,c){b<a.o?a.Ga[b+a.m]=c:(_ds.mf(a),a.j[b]=c);return a};_ds.O=function(a,b){return _ds.N(a,b,void 0)};_ds.vf=function(a,b){return _ds.N(a,b,[])};_ds.xf=function(a,b){return _ds.wf(a,b,void 0)};_ds.Af=function(a,b){return _ds.zf(a,b,[])};_ds.Cf=function(a,b,c){return _ds.Bf(a,b,c,"")};
_ds.Bf=function(a,b,c,d){c!==d?_ds.N(a,b,c):b<a.o?a.Ga[b+a.m]=null:(_ds.mf(a),delete a.j[b]);return a};_ds.Df=function(a,b,c,d){b=_ds.I(a,b);void 0!=d?b.splice(d,0,c):b.push(c);return a};_ds.Ef=function(a,b,c,d){(c=_ds.nf(a,c))&&c!==b&&void 0!==d&&(a.h&&c in a.h&&(a.h[c]=void 0),_ds.N(a,c,void 0));return _ds.N(a,b,d)};_ds.nf=function(a,b){for(var c,d,e=0;e<b.length;e++){var g=b[e],k=_ds.I(a,g);null!=k&&(c=g,d=k,_ds.N(a,g,void 0))}return c?(_ds.N(a,c,d),c):0};
_ds.P=function(a,b,c){a.h||(a.h={});if(!a.h[c]){var d=_ds.I(a,c);d&&(a.h[c]=new b(d))}return a.h[c]};_ds.Ff=function(a,b,c){a.h||(a.h={});if(!a.h[c]){for(var d=_ds.I(a,c),e=[],g=0;g<d.length;g++)e[g]=new b(d[g]);a.h[c]=e}b=a.h[c];b==lf&&(b=a.h[c]=[]);return b};_ds.wf=function(a,b,c){a.h||(a.h={});var d=c?c.Ga:c;a.h[b]=c;return _ds.N(a,b,d)};_ds.zf=function(a,b,c){a.h||(a.h={});c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].Ga;a.h[b]=c;return _ds.N(a,b,d)};
_ds.Gf=function(a,b,c,d,e){var g=_ds.Ff(a,d,b);c=c?c:new d;a=_ds.I(a,b);void 0!=e?(g.splice(e,0,c),a.splice(e,0,c.Ga)):(g.push(c),a.push(c.Ga));return c};Hf=function(a,b){return"number"!==typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)};_ds.If=function(a,b){return new a(b?JSON.parse(b):null)};_ds.Kf=function(a){return new a.constructor(Jf(a.Ga))};
Jf=function(a){if(Array.isArray(a)){for(var b=Array(a.length),c=0;c<a.length;c++){var d=a[c];null!=d&&(b[c]="object"==typeof d?Jf(d):d)}return b}if(_ds.kf&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d&&(b[c]="object"==typeof d?Jf(d):d);return b};Mf=function(a){_ds.of(this,a,-1,Lf,null)};Nf=function(a){_ds.of(this,a,-1,null,null)};_ds.Of=function(a){a&&"function"==typeof a.dispose&&a.dispose()};_ds.Pf=function(){this.Cc=this.Cc;this.H=this.H};
Qf=function(a){this.id=a};_ds.Rf=function(a,b){this.type=a instanceof Qf?String(a):a;this.Lb=this.target=b;this.defaultPrevented=this.h=!1};Sf=function(a,b){_ds.Rf.call(this,a?a.type:"");this.relatedTarget=this.Lb=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.o=this.m=0;this.key="";this.j=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.C=!1;this.pointerId=0;this.pointerType="";this.Z=null;a&&this.init(a,b)};
Uf=function(a){return!(!a||!a[Tf])};Wf=function(a,b,c,d,e){this.listener=a;this.h=null;this.src=b;this.type=c;this.capture=!!d;this.oe=e;this.key=++Vf;this.Kc=this.Wd=!1};Xf=function(a){a.Kc=!0;a.listener=null;a.h=null;a.src=null;a.oe=null};Yf=function(a){this.src=a;this.h={};this.j=0};Zf=function(a,b){var c=b.type;if(!(c in a.h))return!1;var d=_ds.Eb(a.h[c],b);d&&(Xf(b),0==a.h[c].length&&(delete a.h[c],a.j--));return d};
$f=function(a){var b=0,c;for(c in a.h){for(var d=a.h[c],e=0;e<d.length;e++)++b,Xf(d[e]);delete a.h[c];a.j--}};bg=function(a,b,c,d,e){a=a.h[b.toString()];b=-1;a&&(b=ag(a,c,d,e));return-1<b?a[b]:null};cg=function(a,b,c){var d=void 0!==b,e=d?b.toString():"",g=void 0!==c;return Tb(a.h,function(k){for(var l=0;l<k.length;++l)if(!(d&&k[l].type!=e||g&&k[l].capture!=c))return!0;return!1})};ag=function(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.Kc&&g.listener==b&&g.capture==!!c&&g.oe==d)return e}return-1};
_ds.eg=function(a,b,c,d,e){if(d&&d.once)return _ds.dg(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g++)_ds.eg(a,b[g],c,d,e);return null}c=fg(c);return Uf(a)?a.listen(b,c,_ds.mb(d)?!!d.capture:!!d,e):gg(a,b,c,!1,d,e)};
gg=function(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var k=_ds.mb(e)?!!e.capture:!!e,l=hg(a);l||(a[ig]=l=new Yf(a));c=l.add(b,c,d,k,g);if(c.h)return c;d=jg();c.h=d;d.src=a;d.listener=c;if(a.addEventListener)kg||(e=k),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(lg(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");mg++;return c};
jg=function(){var a=ng,b=og?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};_ds.dg=function(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g++)_ds.dg(a,b[g],c,d,e);return null}c=fg(c);return Uf(a)?a.Ya.add(String(b),c,!0,_ds.mb(d)?!!d.capture:!!d,e):gg(a,b,c,!0,d,e)};
_ds.pg=function(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)_ds.pg(a,b[g],c,d,e);else d=_ds.mb(d)?!!d.capture:!!d,c=fg(c),Uf(a)?a.Ya.remove(String(b),c,d,e):a&&(a=hg(a))&&(b=bg(a,b,c,d,e))&&_ds.qg(b)};
_ds.qg=function(a){if("number"===typeof a||!a||a.Kc)return!1;var b=a.src;if(Uf(b))return Zf(b.Ya,a);var c=a.type,d=a.h;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(lg(c),d):b.addListener&&b.removeListener&&b.removeListener(d);mg--;(c=hg(b))?(Zf(c,a),0==c.j&&(c.src=null,b[ig]=null)):Xf(a);return!0};rg=function(a){if(a)if(Uf(a))a.Ya&&$f(a.Ya);else if(a=hg(a)){var b=0,c;for(c in a.h)for(var d=a.h[c].concat(),e=0;e<d.length;++e)_ds.qg(d[e])&&++b}};
lg=function(a){return a in sg?sg[a]:sg[a]="on"+a};ug=function(a,b,c,d){var e=!0;if(a=hg(a))if(b=a.h[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.capture==c&&!g.Kc&&(g=tg(g,d),e=e&&!1!==g)}return e};tg=function(a,b){var c=a.listener,d=a.oe||a.src;a.Wd&&_ds.qg(a);return c.call(d,b)};
ng=function(a,b){if(a.Kc)return!0;if(!og){var c=b||_ds.eb("window.event");b=new Sf(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(k){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.Lb;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.h&&0<=e;e--){b.Lb=c[e];var g=ug(c[e],a,!0,b);d=d&&g}for(e=0;!b.h&&e<c.length;e++)b.Lb=c[e],g=ug(c[e],a,!1,b),d=d&&g}return d}return tg(a,new Sf(b,this))};
hg=function(a){a=a[ig];return a instanceof Yf?a:null};fg=function(a){if("function"===typeof a)return a;a[vg]||(a[vg]=function(b){return a.handleEvent(b)});return a[vg]};_ds.wg=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};_ds.xg=function(a,b){this.width=a;this.height=b};_ds.yg=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};_ds.zg=function(a){return new _ds.xg(a.width,a.height)};Ag=function(a,b){a.width*=b;a.height*=b;return a};
_ds.Eg=function(a){return a?new _ds.Bg(_ds.Cg(a)):Dg||(Dg=new _ds.Bg)};Fg=function(a,b){return"string"===typeof b?a.getElementById(b):b};Hg=function(a,b){var c=b||document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:d=Gg(document,"*",a,b);return d||null};
Ig=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,g=0,k;k=a[g];g++)b==k.nodeName&&(d[e++]=k);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;k=a[g];g++)b=k.className,"function"==typeof b.split&&_ds.Db(b.split(/\s+/),c)&&(d[e++]=k);d.length=e;return d}return a};
Gg=function(a,b,c,d){var e=d||a,g=b&&"*"!=b?String(b).toUpperCase():"";return e.querySelectorAll&&e.querySelector&&(g||c)?e.querySelector(g+(c?"."+c:"")):Ig(a,b,c,d)[0]||null};Kg=function(a,b){Sb(b,function(c,d){c&&"object"==typeof c&&c.Eb&&(c=c.ib());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:Jg.hasOwnProperty(d)?a.setAttribute(Jg[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})};
_ds.Mg=function(a){a=a.document;a=_ds.Lg(a)?a.documentElement:a.body;return new _ds.xg(a.clientWidth,a.clientHeight)};_ds.Pg=function(a){var b=_ds.Ng(a);a=a.parentWindow||a.defaultView;return _ds.Og&&_ds.De("10")&&a.pageYOffset!=b.scrollTop?new _ds.wg(b.scrollLeft,b.scrollTop):new _ds.wg(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};_ds.Ng=function(a){return a.scrollingElement?a.scrollingElement:!_ds.Qg&&_ds.Lg(a)?a.documentElement:a.body||a.documentElement};
_ds.Gd=function(a){return a?a.parentWindow||a.defaultView:window};_ds.Ug=function(a,b){var c=String(b[0]),d=b[1];if(!Rg&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Ld(d.name),'"');if(d.type){c.push(' type="',Ld(d.type),'"');var e={};ac(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=_ds.Sg(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):Kg(c,d));2<b.length&&Tg(a,c,b,2);return c};
Tg=function(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(;d<c.length;d++){var g=c[d];_ds.lb(g)&&!Vg(g)?_ds.dd(Wg(g)?_ds.Gb(g):g,e):e(g)}};_ds.Sg=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};_ds.Lg=function(a){return"CSS1Compat"==a.compatMode};_ds.Xg=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_ds.Yg=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)};
_ds.Zg=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};_ds.$g=function(a,b,c){a.insertBefore(b,a.childNodes[c]||null)};_ds.ah=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_ds.bh=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};_ds.ch=function(a,b){b=b.cloneNode(!0).childNodes;for(_ds.Xg(a);b.length;)a.appendChild(b[0])};_ds.eh=function(a){return void 0!==a.nextElementSibling?a.nextElementSibling:dh(a.nextSibling,!0)};
_ds.fh=function(a){return void 0!==a.previousElementSibling?a.previousElementSibling:dh(a.previousSibling,!1)};dh=function(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a};Vg=function(a){return _ds.mb(a)&&0<a.nodeType};_ds.gh=function(a){return _ds.mb(a)&&1==a.nodeType};_ds.ih=function(a){var b;if(hh&&!(_ds.Og&&_ds.De("9")&&!_ds.De("10")&&_ds.Sa.SVGElement&&a instanceof _ds.Sa.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return _ds.gh(b)?b:null};
jh=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};lh=function(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return kh(b,a)};kh=function(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1};_ds.Cg=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};
_ds.mh=function(a){try{return a.contentWindow||(a.contentDocument?_ds.Gd(a.contentDocument):null)}catch(b){}return null};_ds.nh=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _ds.Xg(a),a.appendChild(_ds.Cg(a).createTextNode(String(b)))};ph=function(a,b){var c=[];oh(a,b,c,!1);return c};
oh=function(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||oh(a,b,c,d))return!0;a=a.nextSibling}return!1};sh=function(a){return qh(a)&&rh(a)};
th=function(a){var b;if((b="A"==a.tagName&&a.hasAttribute("href")||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!qh(a)||rh(a)):sh(a))&&_ds.Og){var c;"function"!==typeof a.getBoundingClientRect||_ds.Og&&null==a.parentElement?c={height:a.offsetHeight,width:a.offsetWidth}:c=a.getBoundingClientRect();a=null!=c&&0<c.height&&0<c.width}else a=b;return a};
qh=function(a){return _ds.Og&&!_ds.De("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")};rh=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a};_ds.wh=function(a){if(uh&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];vh(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");uh||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};
vh=function(a,b,c){if(!(a.nodeName in xh))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in yh)b.push(yh[a.nodeName]);else for(a=a.firstChild;a;)vh(a,b,c),a=a.nextSibling};Wg=function(a){if(a&&"number"==typeof a.length){if(_ds.mb(a))return"function"==typeof a.item||"string"==typeof a.item;if("function"===typeof a)return"function"==typeof a.item}return!1};
_ds.Ah=function(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return _ds.zh(a,function(g){return(!e||g.nodeName==e)&&(!c||"string"===typeof g.className&&_ds.Db(g.className.split(/\s+/),c))},!0,d)};_ds.Bh=function(a,b,c){return _ds.Ah(a,null,b,c)};_ds.zh=function(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null};_ds.Ch=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}};
_ds.Bg=function(a){this.h=a||_ds.Sa.document||document};_ds.Dh=function(a){a=a.h;return a.parentWindow||a.defaultView};Fh=function(a){Eh();return _ds.mc(a)};Gh=function(){};Ih=function(a){if(a instanceof Gh)return a;if("function"==typeof a.Rb)return a.Rb(!1);if(_ds.lb(a)){var b=0,c=new Gh;c.next=function(){for(;;){if(b>=a.length)throw Hh;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");};
Jh=function(a,b){if(_ds.lb(a))try{_ds.dd(a,b,void 0)}catch(c){if(c!==Hh)throw c;}else{a=Ih(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Hh)throw c;}}};Kh=function(a){if(_ds.lb(a))return _ds.Gb(a);a=Ih(a);var b=[];Jh(a,function(c){b.push(c)});return b};
_ds.Lh=function(a,b){this.h={};this.j=[];this.o=this.m=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof _ds.Lh)for(c=a.sb(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])};Mh=function(a,b){return a===b};
Oh=function(a){if(a.m!=a.j.length){for(var b=0,c=0;b<a.j.length;){var d=a.j[b];Nh(a.h,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.m!=a.j.length){var e={};for(c=b=0;b<a.j.length;)d=a.j[b],Nh(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}};Nh=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
Ph=function(a){if(a.jb&&"function"==typeof a.jb)return a.jb();if("string"===typeof a)return a.split("");if(_ds.lb(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b};
_ds.Qh=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(_ds.lb(a)||"string"===typeof a)_ds.dd(a,b,c);else{if(a.sb&&"function"==typeof a.sb)var d=a.sb();else if(a.jb&&"function"==typeof a.jb)d=void 0;else if(_ds.lb(a)||"string"===typeof a){d=[];for(var e=a.length,g=0;g<e;g++)d.push(g)}else d=_ds.Ub(a);e=Ph(a);g=e.length;for(var k=0;k<g;k++)b.call(c,e[k],d&&d[k],a)}};
Rh=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};_ds.Sh=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]};
_ds.Th=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)_ds.Th(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))};_ds.Uh=function(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";return _ds.Sh(a,b+c)};_ds.Vh=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1};
_ds.Yh=function(a,b){for(var c=a.search(_ds.Wh),d=0,e,g=[];0<=(e=_ds.Vh(a,d,b,c));)g.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);g.push(a.substr(d));return g.join("").replace(Xh,"$1")};
_ds.Zh=function(a,b){this.j=this.H=this.C="";this.m=null;this.F=this.o="";this.D=this.G=!1;if(a instanceof _ds.Zh){this.D=void 0!==b?b:a.D;_ds.$h(this,a.C);var c=a.H;ai(this);this.H=c;_ds.bi(this,a.j);_ds.ci(this,a.m);this.Mc(a.o);di(this,ei(a.h));a=a.F;ai(this);this.F=a}else a&&(c=String(a).match(_ds.fi))?(this.D=!!b,_ds.$h(this,c[1]||"",!0),a=c[2]||"",ai(this),this.H=_ds.gi(a),_ds.bi(this,c[3]||"",!0),_ds.ci(this,c[4]),this.Mc(c[5]||"",!0),di(this,c[6]||"",!0),a=c[7]||"",ai(this),this.F=_ds.gi(a)):
(this.D=!!b,this.h=new hi(null,this.D))};_ds.$h=function(a,b,c){ai(a);a.C=c?_ds.gi(b,!0):b;a.C&&(a.C=a.C.replace(/:$/,""))};_ds.bi=function(a,b,c){ai(a);a.j=c?_ds.gi(b,!0):b};_ds.ci=function(a,b){ai(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.m=b}else a.m=null};di=function(a,b,c){ai(a);b instanceof hi?(a.h=b,ii(a.h,a.D)):(c||(b=ji(b,ki)),a.h=new hi(b,a.D));return a};_ds.li=function(a,b,c){ai(a);a.h.set(b,c);return a};_ds.mi=function(a,b){return a.h.get(b)};
_ds.ni=function(a,b){ai(a);a.h.remove(b);return a};ai=function(a){if(a.G)throw Error("Tried to modify a read-only Uri");};_ds.oi=function(a){return a instanceof _ds.Zh?new _ds.Zh(a):new _ds.Zh(a,void 0)};_ds.gi=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};ji=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,si),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};si=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};
hi=function(a,b){this.j=this.h=null;this.m=a||null;this.o=!!b};ti=function(a){a.h||(a.h=new _ds.Lh,a.j=0,a.m&&Rh(a.m,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};_ds.vi=function(a,b){ti(a);b=ui(a,b);return Nh(a.h.h,b)};wi=function(a,b,c){a.remove(b);0<c.length&&(a.m=null,a.h.set(ui(a,b),_ds.Gb(c)),a.j+=c.length)};ei=function(a){var b=new hi;b.m=a.m;a.h&&(b.h=new _ds.Lh(a.h),b.j=a.j);return b};ui=function(a,b){b=String(b);a.o&&(b=b.toLowerCase());return b};
ii=function(a,b){b&&!a.o&&(ti(a),a.m=null,a.h.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),wi(this,e,c))},a));a.o=b};yi=function(a,b){var c=xi[a];if(void 0!==c&&(!c.vg||Date.now()<=c.vg+3E5))return c.p;c=new Promise(function(e,g){b.onload=function(){return e(b)};b.onerror=function(k){b.parentNode&&b.parentNode.removeChild(b);g(k)};document.head.appendChild(b)});var d={vg:0,p:c};c.catch(function(){return d.vg=+new Date});xi[a]=d;return c};_ds.zi=function(){return new URL(document.location.toString())};
_ds.Ai=function(a,b,c,d,e){c=void 0===c?!0:c;var g={path:a},k=window.history.state;if(void 0===b?0:b){k&&(g.previousPath=k.previousPath);if(void 0!==d||void 0!==e)g.scrollX=Number(d)||0,g.scrollY=Number(e)||0;window.history.replaceState(g,document.title,a)}else g.previousPath=k?k.path:document.location.pathname+document.location.search,window.history.pushState(g,document.title,a);c&&document.body.dispatchEvent(new CustomEvent("devsite-content-updated",{bubbles:!0}))};
_ds.Bi=function(a){a=_ds.oi(a);var b=document.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("type","text/css");b.setAttribute("href",a.toString());return yi(a.toString(),b)};_ds.Ci=function(a){var b=void 0===b?null:b;a=_ds.oi(a);var c=document.createElement("script");_ds.Fd(c,Fh(a.toString()));b&&(c.type=b);return yi(a.toString(),c)};
_ds.Fi=function(a,b){b=void 0===b?{}:b;var c={method:"GET",credentials:"include"},d;for(d in b)"headers"==d?c.headers=b[d]:c[d]=b[d];return window.fetch(a,c).then(function(e){return Di(e)}).then(function(e){return c.headers&&c.headers.get("X-DevSite-Partial-Request")&&!e.headers.get("X-DevSite-Partial-Response")?Promise.reject(e):Promise.resolve(e)}).then(function(e){return Ei(e)})};
_ds.Hi=function(a,b,c,d){b=void 0===b?null:b;c=void 0===c?"POST":c;d=void 0===d?!1:d;var e=new Headers;e.append("X-Requested-With","XMLHttpRequest");if("POST"===c||d)d=document.querySelector('meta[name~="xsrf_token"]'),null!==d&&e.append("X-XSRF-TOKEN",d.getAttribute("content"));"/"===a[0]&&(a=a.substring(1));a=_ds.Gi("/_d/"+a);return window.fetch(a.href,{method:c,headers:e,body:b,credentials:"include"}).then(function(g){return Di(g)}).then(function(g){return Ei(g)}).then(function(g){return Promise.resolve(g.replace(")]}'\n",
""))})};Di=function(a){return 200===a.status||404===a.status?Promise.resolve(a):Promise.reject(a)};Ei=function(a){var b=a.headers.get("Content-Type");return b&&-1!==b.indexOf("application/json")?a.text():Promise.reject(a)};_ds.Ji=function(){var a=_ds.zi();if(a=_ds.mi(new _ds.Zh(a.href),"continue")){if(a.startsWith("/")||a.startsWith(".."))return _ds.Gi(a);if(Ii(a))return new URL(a)}return null};
Ii=function(a){if(a.startsWith("http://")||a.startsWith("https://")){var b=(new URL(a)).hostname;return Ki.includes(b)||Li.some(function(c){return b.length>=c.length&&b.substr(-c.length)===c})}return!1};_ds.Mi=function(a,b){a=new URL(a,document.location.origin);a=new _ds.Zh(a.href);b=b?b:_ds.zi().href;_ds.li(a,"continue",_ds.Gi(b).href);return a.toString()};_ds.Ni=function(){return"true"===_ds.zi().searchParams.get("kiosk")};
_ds.Gi=function(a){var b=_ds.zi();a=new URL(a,b.origin);if(a.hostname!==b.hostname)return a;var c=new _ds.Zh(b.href);b="tenant db hl authuser acting_user mv mh skip_cache".split(" ");var d=c.h.sb();d=_ds.n(d);for(var e=d.next();!e.done;e=d.next())e=e.value,e.toUpperCase().startsWith("ENABLE_")&&b.push(e);var g=new _ds.Zh(a.href);b.forEach(function(k){var l=_ds.mi(c,k);k.toUpperCase().startsWith("ENABLE_")&&(k=k.toUpperCase());l&&!_ds.mi(g,k)&&_ds.li(g,k,l)});a.search=g.h.toString();return a};
_ds.Oi=function(){return new Promise(function(a){window.requestAnimationFrame(a)})};_ds.Pi=function(a){document.body.dispatchEvent(new CustomEvent("devsite-analytics-error",{detail:{message:a},bubbles:!0}))};_ds.Qi=function(){var a=_ds.zi();return!/\.corp\.google\.com$|\.googlers\.com$|^localhost$/.test(a.hostname)};_ds.Ri=function(a){a=void 0===a?0:a;return new Promise(function(b){setTimeout(b,a)})};
_ds.Si=function(a){var b={};a.includes("#")&&(b=a.split("#"),a=b[0]);a=a.replace(/\.html+$/,"").replace(/\.lab\.md+$/,"").replace(/\.md+$/,"").replace(/\/index+$/,"/");0<b.length&&b[1]&&(a=a.concat("#",b[1]));return"/"===a?"/":a.replace(/\/+$/,"")};
Ti=function(a,b){b=void 0===b?!1:b;var c=0,d=0;return function(e){function g(p,q){return m>d?(d=m,void 0!==q?Promise.reject(q):p):new Promise(function(){})}for(var k=[],l=0;l<arguments.length;++l)k[l]=arguments[l];var m=++c;k=a.apply(null,_ds.la(k));return b?k.then(function(p){return g(p)}).catch(function(p){return g(null,p)}):k.then(function(p){return g(p)})}};Ui=function(a){_ds.of(this,a,-1,null,null)};Vi=function(a){var b=new Ui;return _ds.Bf(b,1,a,0)};
Zi=function(a,b,c){b=void 0===b?[]:b;!(this.h=_ds.Sa.navigator.serviceWorker)||"https:"!==document.location.protocol&&"localhost"!==document.location.hostname||(this.m=b,this.o=a,this.j=null,c&&(this.j=c),Wi(this),Xi(this),Yi(this))};Wi=function(a){a.h.addEventListener("message",function(b){a:if(b.isTrusted&&b.origin===document.location.origin){try{var c=_ds.If(Ui,b.data)}catch(d){break a}switch(_ds.rf(c,1,0)){case 2:$i(c.getUrl());break;case 3:a.j&&a.j();break;case 4:aj(a)}}})};
Yi=function(a){var b,c,d,e,g,k,l,m,p;_ds.E(function(q){switch(q.h){case 1:return b=_ds.zi(),c=new _ds.Zh(b.href),_ds.u(q,a.h.getRegistration(),2);case 2:d=q.j;e=_ds.mi(c,"skip_sw");g=!(!e||"true"!==e.toLowerCase());if(!g){q.J(3);break}if(!d){q.J(4);break}return _ds.u(q,d.unregister(),4);case 4:return q.return();case 3:return k=(new URL("/sw.js",b.origin)).href,l=(new URL("./",b.origin)).href,_ds.x(q,6),_ds.u(q,a.h.register(k,{scope:l}),8);case 8:(m=q.j)&&bj(a,m);_ds.z(q,0);break;case 6:p=_ds.A(q),
_ds.Pi("ServiceWorker failed to become ready: "+p.message),_ds.v(q)}})};Xi=function(a){var b,c,d;_ds.E(function(e){if(1==e.h)return a.o?_ds.u(e,window.caches.open("devsite.pwa_RUNTIME_v2"),2):e.return();if(3!=e.h)return b=e.j,_ds.u(e,b.keys(),3);c=e.j;d=[];c.forEach(function(g){0===g.url.indexOf("https://www.gstatic.com/devrel-devsite")&&-1===g.url.indexOf(a.o)&&d.push(b.delete(g))});return _ds.u(e,Promise.all(d),0)})};
cj=function(a,b){return a.hostname===b||"www.gstatic.com"===a.hostname||"gstatic.com"===a.hostname};
aj=function(a){var b,c,d,e,g,k,l,m;_ds.E(function(p){if(1==p.h)return _ds.u(p,a.h.getRegistration(),2);b=p.j;if(!b||!b.active||!a.m)return p.return();c=_ds.zi();d=c.origin;e=c.hostname;g=new Set;a.m.forEach(function(q){q=new URL(q,d);g.add(q.href)});k=_ds.zi();k.searchParams.set("partial","1");g.add(k.href);l=(new URL("/sw.js",c.origin)).href;g.add(l);m=new URL("/_static/offline?partial=1",c.origin);g.add(m.href);Array.from(document.documentElement.querySelectorAll("script[src]")).forEach(function(q){q=
new URL(q.src,d);cj(q,e)&&g.add(q.href)});Array.from(document.documentElement.querySelectorAll("img[src]")).forEach(function(q){q=new URL(q.currentSrc,d);cj(q,e)&&g.add(q.href)});Array.from(document.documentElement.querySelectorAll('link[rel="stylesheet"]')).forEach(function(q){q=new URL(q.href,d);cj(q,e)&&g.add(q.href)});g.forEach(function(q){var r=Vi(1);q=_ds.Cf(r,2,q);a.sendMessage(q)});a.m=null;_ds.v(p)})};
$i=function(a){a=new URL(a,document.location.origin);Array.from(document.querySelectorAll('[src*="'+a.pathname+'"]')).forEach(function(b){var c=new URL(b.src);c.searchParams.has("dcb_")||(c.searchParams.set("dcb_",""+Math.random()),b.src=c.href)})};
bj=function(a,b){var c;_ds.E(function(d){if(1==d.h)return b.addEventListener("updatefound",function(){a.j&&a.j()}),a.h.controller||b.active?_ds.u(d,a.h.ready,3):d.J(2);if(2!=d.h)return aj(a),d.return();(c=b.installing||b.waiting)&&c.addEventListener("statechange",function(e){switch(e.target.state){case "redundant":a.j&&a.j();break;case "installed":case "active":aj(a)}});_ds.v(d)})};_ds.dj=function(){_ds.Pf.call(this);this.Ya=new Yf(this);this.Ua=this;this.Y=null};
ej=function(a,b,c,d){b=a.Ya.h[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.length;++g){var k=b[g];if(k&&!k.Kc&&k.capture==c){var l=k.listener,m=k.oe||k.src;k.Wd&&Zf(a.Ya,k);e=!1!==l.call(m,d)&&e}}return e&&!d.defaultPrevented};fj=function(a,b){this.C=100;this.m=a;this.o=b;this.h=0;this.j=null};
gj=function(){var a=_ds.Sa.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_ds.hd("Presto")&&(a=function(){var e=_ds.Sg(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var g=e.contentWindow;e=g.document;e.open();e.close();var k="callImmediate"+Math.random(),l="file:"==g.location.protocol?"*":g.location.protocol+"//"+g.location.host;e=(0,_ds.tb)(function(m){if(("*"==l||m.origin==l)&&m.data==k)this.port1.onmessage()},
this);g.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){g.postMessage(k,l)}}});if("undefined"!==typeof a&&!_ds.hd("Trident")&&!_ds.hd("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.Dh;c.Dh=null;e()}};return function(e){d.next={Dh:e};d=d.next;b.port2.postMessage(0)}}return function(e){_ds.Sa.setTimeout(e,0)}};hj=function(a){_ds.Sa.setTimeout(function(){throw a;},0)};ij=function(){this.j=this.h=null};
jj=function(){this.next=this.scope=this.h=null};oj=function(a,b){kj||lj();mj||(kj(),mj=!0);nj.add(a,b)};lj=function(){if(_ds.Sa.Promise&&_ds.Sa.Promise.resolve){var a=_ds.Sa.Promise.resolve(void 0);kj=function(){a.then(pj)}}else kj=function(){var b=pj;"function"!==typeof _ds.Sa.setImmediate||_ds.Sa.Window&&_ds.Sa.Window.prototype&&!_ds.hd("Edge")&&_ds.Sa.Window.prototype.setImmediate==_ds.Sa.setImmediate?(qj||(qj=gj()),qj(b)):_ds.Sa.setImmediate(b)}};
pj=function(){for(var a;a=nj.remove();){try{a.h.call(a.scope)}catch(b){hj(b)}rj.put(a)}mj=!1};sj=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};_ds.uj=function(a){this.h=0;this.F=void 0;this.o=this.j=this.m=null;this.C=this.D=!1;if(a!=_ds.gb)try{var b=this;a.call(void 0,function(c){_ds.tj(b,2,c)},function(c){_ds.tj(b,3,c)})}catch(c){_ds.tj(this,3,c)}};vj=function(){this.next=this.o=this.j=this.C=this.h=null;this.m=!1};
xj=function(a,b,c){var d=wj.get();d.C=a;d.j=b;d.o=c;return d};yj=function(a,b){if(0==a.h)if(a.m){var c=a.m;if(c.j){for(var d=0,e=null,g=null,k=c.j;k&&(k.m||(d++,k.h==a&&(e=k),!(e&&1<d)));k=k.next)e||(g=k);e&&(0==c.h&&1==d?yj(c,b):(g?(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):zj(c),Aj(c,e,3,b)))}a.m=null}else _ds.tj(a,3,b)};Cj=function(a,b){a.j||2!=a.h&&3!=a.h||Bj(a);a.o?a.o.next=b:a.j=b;a.o=b};
_ds.Ej=function(a,b,c,d){var e=xj(null,null,null);e.h=new _ds.uj(function(g,k){e.C=b?function(l){try{var m=b.call(d,l);g(m)}catch(p){k(p)}}:g;e.j=c?function(l){try{var m=c.call(d,l);void 0===m&&l instanceof Dj?k(l):g(m)}catch(p){k(p)}}:k});e.h.m=a;Cj(a,e);return e.h};
_ds.tj=function(a,b,c){if(0==a.h){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.h=1;a:{var d=c,e=a.wp,g=a.xp;if(d instanceof _ds.uj){Cj(d,xj(e||_ds.gb,g||null,a));var k=!0}else if(sj(d))d.then(e,g,a),k=!0;else{if(_ds.mb(d))try{var l=d.then;if("function"===typeof l){Fj(d,l,e,g,a);k=!0;break a}}catch(m){g.call(a,m);k=!0;break a}k=!1}}k||(a.F=c,a.h=b,a.m=null,Bj(a),3!=b||c instanceof Dj||Gj(a,c))}};
Fj=function(a,b,c,d,e){function g(m){l||(l=!0,d.call(e,m))}function k(m){l||(l=!0,c.call(e,m))}var l=!1;try{b.call(a,k,g)}catch(m){g(m)}};Bj=function(a){a.D||(a.D=!0,oj(a.cm,a))};zj=function(a){var b=null;a.j&&(b=a.j,a.j=b.next,b.next=null);a.j||(a.o=null);return b};Aj=function(a,b,c,d){if(3==c&&b.j&&!b.m)for(;a&&a.C;a=a.m)a.C=!1;if(b.h)b.h.m=null,Hj(b,c,d);else try{b.m?b.C.call(b.o):Hj(b,c,d)}catch(e){Ij.call(null,e)}wj.put(b)};Hj=function(a,b,c){2==b?a.C.call(a.o,c):a.j&&a.j.call(a.o,c)};
Gj=function(a,b){a.C=!0;oj(function(){a.C&&Ij.call(null,b)})};Dj=function(a){zb.call(this,a);this.h=!1};_ds.Jj=function(a,b){_ds.dj.call(this);this.h=a||1;this.j=b||_ds.Sa;this.m=(0,_ds.tb)(this.rp,this);this.o=_ds.wb()};_ds.Lj=function(a,b){a.h=b;a.wb&&a.Xb?(_ds.Kj(a),a.start()):a.wb&&_ds.Kj(a)};_ds.Kj=function(a){a.Xb=!1;a.wb&&(a.j.clearTimeout(a.wb),a.wb=null)};
_ds.Mj=function(a,b,c){if("function"===typeof a)c&&(a=(0,_ds.tb)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_ds.tb)(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:_ds.Sa.setTimeout(a,b||0)};_ds.Nj=function(a,b,c){_ds.Pf.call(this);this.G=null!=c?(0,_ds.tb)(a,c):a;this.F=b;this.D=(0,_ds.tb)(this.tm,this);this.j=!1;this.m=0;this.o=this.h=null;this.C=[]};
_ds.Oj=function(a){_ds.dj.call(this);this.j=a||window;this.m=_ds.eg(this.j,"resize",this.o,!1,this);this.h=_ds.Mg(this.j||window)};_ds.Pj=function(a){return a.h?_ds.zg(a.h):null};_ds.Qj=function(a){_ds.Pf.call(this);this.j=a;this.h={}};Sj=function(a,b,c,d,e,g){Array.isArray(c)||(c&&(Rj[0]=c.toString()),c=Rj);for(var k=0;k<c.length;k++){var l=_ds.eg(b,c[k],d||a.handleEvent,e||!1,g||a.j||a);if(!l)break;a.h[l.key]=l}return a};_ds.Uj=function(a,b,c,d){Tj(a,b,c,d,void 0)};
Tj=function(a,b,c,d,e,g){if(Array.isArray(c))for(var k=0;k<c.length;k++)Tj(a,b,c[k],d,e,g);else{b=_ds.dg(b,c,d||a.handleEvent,e,g||a.j||a);if(!b)return a;a.h[b.key]=b}return a};_ds.Vj=function(a,b,c,d,e,g){if(Array.isArray(c))for(var k=0;k<c.length;k++)_ds.Vj(a,b,c[k],d,e,g);else d=d||a.handleEvent,e=_ds.mb(e)?!!e.capture:!!e,g=g||a.j||a,d=fg(d),e=!!e,c=Uf(b)?bg(b.Ya,String(c),d,e,g):b?(b=hg(b))?bg(b,c,d,e,g):null:null,c&&(_ds.qg(c),delete a.h[c.key])};
_ds.Wj=function(a){Sb(a.h,function(b,c){this.h.hasOwnProperty(c)&&_ds.qg(b)},a);a.h={}};_ds.Xj=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_ds.Zj=function(a,b,c){if("string"===typeof b)(b=_ds.Yj(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=_ds.Yj(c,d);g&&(c.style[g]=e)}};_ds.Yj=function(a,b){var c=ak[b];if(!c){var d=_ds.Qd(b);c=d;void 0===a.style[d]&&(d=(_ds.Qg?"Webkit":_ds.bk?"Moz":_ds.Og?"ms":_ds.ck?"O":null)+Rd(d),void 0!==a.style[d]&&(c=d));ak[b]=c}return c};
_ds.dk=function(a,b){var c=_ds.Cg(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_ds.ek=function(a,b){return _ds.dk(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]};_ds.fk=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}};
_ds.mk=function(a,b,c){var d=b||_ds.Ng(document),e=_ds.jk(a),g=_ds.jk(d),k=_ds.kk(d);d==_ds.Ng(document)?(b=e.x-d.scrollLeft,e=e.y-d.scrollTop,_ds.Og&&!_ds.He(10)&&(b+=k.left,e+=k.top)):(b=e.x-g.x-k.left,e=e.y-g.y-k.top);k=lk(a);a=d.clientWidth-k.width;k=d.clientHeight-k.height;g=d.scrollLeft;d=d.scrollTop;c?(g+=b-a/2,d+=e-k/2):(g+=Math.min(b,Math.max(b-a,0)),d+=Math.min(e,Math.max(e-k,0)));return new _ds.wg(g,d)};
_ds.jk=function(a){var b=_ds.Cg(a),c=new _ds.wg(0,0);var d=b?_ds.Cg(b):document;d=!_ds.Og||_ds.He(9)||_ds.Lg(_ds.Eg(d).h)?d.documentElement:d.body;if(a==d)return c;a=_ds.fk(a);b=_ds.Pg(_ds.Eg(b).h);c.x=a.left+b.x;c.y=a.top+b.y;return c};_ds.nk=function(a){var b=lk;if("none"!=_ds.ek(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return a};
lk=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_ds.Qg&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=_ds.fk(a),new _ds.xg(a.right-a.left,a.bottom-a.top)):new _ds.xg(b,c)};_ds.ok=function(a,b){a.style.display=b?"":"none"};_ds.pk=function(a){return"none"!=a.style.display};_ds.qk=function(a){return"rtl"==_ds.ek(a,"direction")};
rk=function(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b};sk=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?rk(a,b):0};
_ds.tk=function(a,b){if(_ds.Og){var c=sk(a,b+"Left"),d=sk(a,b+"Right"),e=sk(a,b+"Top");a=sk(a,b+"Bottom");return new _ds.Xj(e,d,a,c)}c=_ds.dk(a,b+"Left");d=_ds.dk(a,b+"Right");e=_ds.dk(a,b+"Top");a=_ds.dk(a,b+"Bottom");return new _ds.Xj(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))};vk=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in uk?uk[b]:rk(a,b)};
_ds.kk=function(a){if(_ds.Og&&!_ds.He(9)){var b=vk(a,"borderLeft"),c=vk(a,"borderRight"),d=vk(a,"borderTop");a=vk(a,"borderBottom");return new _ds.Xj(d,c,a,b)}b=_ds.dk(a,"borderLeftWidth");c=_ds.dk(a,"borderRightWidth");d=_ds.dk(a,"borderTopWidth");a=_ds.dk(a,"borderBottomWidth");return new _ds.Xj(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};
Ak=function(){var a=this;this.tc=this.Y=this.C=this.m=this.O=this.F=0;this.W=_ds.Pg(document);this.Ue=new _ds.Oj;this.D=new _ds.Qj;this.G=this.Qa=this.Ua=this.j=this.o=this.h=null;this.Oe=this.ya=this.yk=this.L=this.yb=this.Pe=this.H=0;this.dc=!0;this.K=0;this.Uc=this.ea=this.Xa=-1;this.Wg=this.Va=0;this.bc=!1;this.Ka=this.Sc=null;this.Da=!1;this.oa=new MutationObserver(function(){return wk(a)});this.Se=new _ds.Nj(function(){return xk(a)},20);this.Rc=new _ds.Nj(function(){document.body.dispatchEvent(new CustomEvent("devsite-sticky-scroll",
{bubbles:!0,detail:{x:a.tc,y:a.Y,offset:a.F,contentMargin:a.L,contentHeight:a.ea}}))},16);this.Ke=new _ds.Nj(function(){yk(a);zk(a);a.K=Math.max(0,a.W.y)},20);this.N=null;"IntersectionObserver"in _ds.Gd()&&(this.N=new IntersectionObserver(function(b){b.forEach(function(c){a.bc=c.isIntersecting})},{root:null,rootMargin:"0px",threshold:0}))};
Dk=function(a){a.D.listen(window,"scroll",function(){return zk(a)});a.D.listen(window,"resize",function(){return yk(a)});a.D.listen(document.body,"devsite-sticky-freeze",function(){return a.Da=!0});a.D.listen(document.body,["devsite-content-updated","devsite-element-visible","devsite-element-hidden","devsite-page-loaded"],function(){return Bk(a)});a.D.listen(document.body,"devsite-before-page-change",function(){return Ck(a)})};Bk=function(a){window.requestAnimationFrame(function(){return a.Ke.ra()})};
Ck=function(a){var b=a.K+a.H,c=Math.max(a.L+a.yb,a.H),d=Math.min(100,Math.floor(b/c*100));10>Math.abs(c-b)&&(d=100);b=Ek.find(function(e){return e>=d});document.body.dispatchEvent(new CustomEvent("devsite-analytics-observation",{detail:{category:"Site-Wide Custom Events",action:"pageScrollRaw",label:d+"%"},bubbles:!0}));document.body.dispatchEvent(new CustomEvent("devsite-analytics-observation",{detail:{category:"Site-Wide Custom Events",action:"pageScroll",label:b+"%"},bubbles:!0}));a.K=0};
Fk=function(a){var b=document.querySelector("devsite-header");b&&(a.h!==b&&(a.h=b,a.oa.disconnect(),a.oa.observe(b,{attributes:!0,attributeFilter:["top-row--height","bottom-row--height","bottom-tabs--height"]})),a.dc=!a.h.hasAttribute("keep-tabs-visible"));if(b=document.querySelector("#gc-wrapper"))a.Qa=b;(b=document.querySelector("devsite-book-nav"))?(a.o=b,a.o.setAttribute("fixed","")):a.o=null;a.j=document.querySelector("devsite-toc.devsite-toc");a.j&&(a.j.setAttribute("fixed",""),a.Ua=a.j.querySelector(".devsite-nav-list:first-of-type"));
a.G=null;a.N.disconnect();Array.from(document.querySelectorAll(".devsite-footer")).some(function(c){if(c.clientHeight)return a.G=c,!0});a.G&&a.N&&a.N.observe(a.G)};
wk=function(a){a.H=_ds.Pj(a.Ue).height;a.h&&(a.O=parseFloat(a.h.getAttribute("top-row--height")||0),a.m=parseFloat(a.h.getAttribute("bottom-row--height")||0),a.C=parseFloat(a.h.getAttribute("bottom-tabs--height")||0));var b=document.querySelector("devsite-content");if(b){var c=new _ds.xg(b.offsetWidth,b.offsetHeight);b=parseFloat(_ds.dk(b,"marginLeft"));a.Pe=c.width+b;a.yb=c.height}if(b=document.querySelector(".devsite-main-content"))c=parseFloat(_ds.dk(b,"paddingTop")),b=parseFloat(_ds.dk(b,"paddingBottom")),
a.ya=c,a.Oe=b;a.Qa&&(a.h&&!a.h.hasAttribute("fixed")&&a.h.setAttribute("fixed",""),c=a.O+a.m,a.L!==c&&(a.L=c,_ds.Zj(a.Qa,"marginTop",c+"px")));a.j&&(a.Va=a.j.offsetWidth)};Gk=function(a){var b=a.H,c=a.H,d=a.O+a.m;b=b-d+a.F;c=c-d+a.F;b-=a.ya;b-=48;a.bc&&(a=Math.max(0,a.H-a.G.getBoundingClientRect().top),b-=a);b=Math.max(0,b);c=Math.max(0,c);return{Ie:b,nf:d,Td:c}};yk=function(a){window.requestAnimationFrame(function(){return a.Se.ra()})};
xk=function(a){Fk(a);wk(a);zk(a);document.body.dispatchEvent(new CustomEvent("devsite-sticky-resize",{bubbles:!0}))};zk=function(a){a.W=_ds.Pg(document);Hk(a)};
Hk=function(a){var b=Math.max(0,a.W.y),c=a.Y>b,d=Math.abs(a.Y-b),e=a.F||0;a.K=Math.max(a.K,b);a.Y=b;a.tc=Math.max(0,a.W.x);if(a.Da)a.Da=!1;else{var g=!a.dc&&0!==a.C;c?(c=a.m,c=g?a.C:c-a.C,e=b>c?Math.max(e-d,a.m-a.C):Math.max(0,e-d)):(b=a.m,g&&(b=a.m-a.C),e=Math.min(e+d,b));e=Math.round(Math.max(0,e));d=a.F!==e;a.F=e;var k=Gk(a),l=[];a.h&&d&&l.push(function(){a.h&&a.h.setAttribute("offset",e)});if(a.o)if(0<k.Td){var m={};a.Xa!==k.nf&&(m.top=k.nf+"px",a.Xa=k.nf);a.ea!==k.Td&&(m.maxHeight=k.Td+"px",
a.ea=k.Td);d&&(m.transform="translate3d(0, -"+e+"px, 0)");Object.keys(m).length&&l.push(function(){_ds.Zj(a.o,m);a.o.removeAttribute("visually-hidden")})}else l.push(function(){a.o.setAttribute("visually-hidden","")});a.j&&(24>k.Ie?a.j.setAttribute("visually-hidden",""):a.j.removeAttribute("visually-hidden"),a.Uc!==k.Ie&&(l.push(function(){a.j.setAttribute("max-height",k.Ie)}),a.Uc=k.Ie),l.push(function(){a.Ua&&a.Va&&_ds.Zj(a.Ua,"max-width",a.Va+"px")}),!d&&a.j.hasAttribute("offset")||l.push(function(){a.j.setAttribute("offset",
e)}));l.length&&window.requestAnimationFrame(function(){l.forEach(function(p){return p.apply(a)});a.Rc.ra();a.Sc()});a.Rc.ra()}};Ik=function(a,b,c){a.h&&(a.h.style.opacity=0);window.scrollTo(void 0===b?0:b,void 0===c?0:c);a.h&&window.requestAnimationFrame(function(){a.h.style.opacity=1})};_ds.Jk=function(){this.h=null;this.j=!1;try{this.Ma()}catch(a){console.warn(a)}};_ds.Kk=function(a){_ds.of(this,a,-1,null,null)};_ds.Lk=function(a){var b=new _ds.Kk;return _ds.Bf(b,1,a,0)};
_ds.Mk=function(a,b){return _ds.Cf(a,8,b)};Pk=function(){var a=this,b={},c=b.bE;b=b.E_;this.G=-1;this.h="";this.ea=0;this.o={};this.H=this.K=!1;this.D=this.C=null;this.j=new _ds.Qj;this.O=new _ds.Nj(function(){return Nk(a)},20);this.Y=new _ds.Oj;this.L=new MutationObserver(function(){return void a.Qb()});"ResizeObserver"in window&&(this.m=new ResizeObserver(function(){return void a.Qb()}));this.F=c;this.W=b||250;Ok(this)};
Ok=function(a){a.K||(a.K=!0,a.j.listen(window,"message",function(b){a:{b=b.Z;try{var c=_ds.If(_ds.Kk,b.data)}catch(g){break a}if(c){var d=_ds.rf(c,1,0);b=_ds.L(c,8);var e=a.o[b];switch(d){case 3:window.clearTimeout(0);a.h=c.getName();a.D&&a.D();a.Qb();break;case 2:c=_ds.L(c,7);e&&(e(c),delete a.o[b]);break;case 8:c=c.getUrl(),e&&(e(c),delete a.o[b])}}}}),a.j.listen(a.Y,"resize",function(){a.Qb()}),a.j.listen(document.body,"devsite-content-updated",function(){a.Qb()}),a.L.observe(document.body,Qk),
a.m&&a.m.observe(document.body),(!a.m&&!1!==a.F||!0===a.F)&&Rk(a))};Tk=function(a){if(a.C)return a.C;a.C=new Promise(function(b){a.D=b});Sk(a);return a.C};Sk=function(a){if(window.parent&&!a.h){var b=_ds.Lk(4);Uk(a,b)}};Uk=function(a,b){a.h&&_ds.Cf(b,2,a.h);window.parent.postMessage(b.La(),"*")};
Nk=function(a){var b,c;return _ds.E(function(d){if(1==d.h)return _ds.u(d,Tk(a),2);b=Math.ceil(document.body.scrollHeight);a.H&&(b-=40);if(b===a.G)return d.return();c=_ds.Lk(5);_ds.Bf(c,3,b,0);a.G=b;Uk(a,c);_ds.v(d)})};Rk=function(a){a.N=setInterval(function(){window.requestIdleCallback?window.requestIdleCallback(function(){return void a.Qb()}):window.requestAnimationFrame(function(){setTimeout(function(){return void a.Qb()})})},a.W)};Wk=function(a,b){var c="goog_"+_ds.Vk++;a.o[c]=b;return c};
Xk=function(){this.h=new Pk};Yk=function(a,b,c,d){c=void 0===c?new Map:c;d=void 0===d?[]:d;this.o=a.toLowerCase().replace("-","_");this.C=b;this.D=d;this.m=c||new Map;this.j=[];this.h={};c&&(this.j=Array.from(c.keys()))};
bl=function(a,b,c){b=c&&c.length?c:[b];c={};for(var d=_ds.n(Zk.entries()),e=d.next();!e.done;c={Id:c.Id,Xc:c.Xc},e=d.next())e=_ds.n(e.value),c.Id=e.next().value,c.Xc=e.next().value,a.m.has(c.Xc)&&b.forEach(function(g){return function(k){k instanceof Element&&k.matches(g.Id)&&$k(k,g.Xc);Array.from(k.querySelectorAll(g.Id)).forEach(function(l){$k(l,g.Xc)})}}(c));return al(a,b)};
$k=function(a,b){if(!a.hasAttribute("is-upgraded")){var c=a.parentElement,d=a.nextSibling;b=document.createElement(b);a.setAttribute("is-upgraded","");b.appendChild(a);c.insertBefore(b,d)}};al=function(a,b){var c=a.j.slice().map(function(d){return a.m.has(d)&&b.find(function(e){return!!(e instanceof Element&&e.matches(d)||e.querySelector(d))})?cl(a,d):Promise.resolve()});return Promise.all(c)};
cl=function(a,b){var c,d,e;return _ds.E(function(g){switch(g.h){case 1:c=a.m.get(b);if(!c)throw Error(b+" is not a white-listed component.");d=a.h[b];if(void 0!==d)return g.return(d);a.h[b]=Promise.resolve();e=a.j.indexOf(b);-1!==e&&a.j.splice(e,1);if(window.customElements.get(b))return g.return(Promise.resolve());_ds.x(g,2);var k=[];if(c.src){var l=a.C+c.src;a.o&&(l=l.replace(/\.js$/,"__"+a.o+".js"));l=_ds.Ci(l);k.push(l)}c.style&&(l=_ds.Bi(a.C+c.style),k.push(l));k=Promise.all(k);return _ds.u(g,
k,4);case 4:_ds.z(g,3);break;case 2:throw _ds.A(g),Error("Failed to load resources for "+b);case 3:if(!c.src){g.J(0);break}_ds.x(g,6);a.h[b]=window.customElements.whenDefined(b);return _ds.u(g,a.h[b],8);case 8:_ds.z(g,0);break;case 6:throw _ds.A(g),Error(b+" failed to be defined");}})};
gl=function(a,b,c){var d=this;this.h=a;this.Ua=b||new Map;this.Va=c;this.N=this.Y=null;this.m=new _ds.Qj;this.oa=!1;if(this.h.getInsecureHost())try{this.ea=new URL(this.h.getInsecureHost())}catch(e){console.warn("Invalid insecure host",this.h.getInsecureHost())}this.G=0;this.L=this.j=null;this.o=this.ya=!1;this.O=[];this.yb=new _ds.Nj(function(){d.H=_ds.Pg(document)},16);this.W=new _ds.Nj(function(){var e=d.O.slice();d.O=[];e.length&&bl(dl(d),document,e)},400);this.K=new MutationObserver(function(e){el(d,
e);d.W.ra()});this.F=new Map;this.C=new Map;this.D=null;"IntersectionObserver"in _ds.Gd()&&(this.D=new IntersectionObserver(function(e){fl(d,e)},{threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]}));this.Qa=new _ds.Jk;this.H=new _ds.wg(0,0)};fl=function(a,b){b.forEach(function(c){if(a.C.has(c.target)){var d=a.C.get(c.target),e=d.Wl,g=d.dm;d=d.threshold;c.isIntersecting?e&&c.intersectionRatio>=d&&e(c):g&&g(c)}})};
ml=function(a,b){var c;return _ds.E(function(d){switch(d.h){case 1:"ontouchstart"in window&&document.body.setAttribute("touch","");"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");a.showLoading(150);try{a.N=new Zi(_ds.L(a.h,5),b,a.appNeedsRefresh.bind(a))}catch(e){}hl(a);a.j=new Ak;_ds.x(d,2);return _ds.u(d,bl(dl(a),document),4);case 4:_ds.z(d,3);break;case 2:c=_ds.A(d),console.warn("Failed to upgrade elements",c);case 3:document.documentElement.hasAttribute("cached")?
il(a):(a.W.ra(),jl(a),kl(),ll(a),a.hideLoading()),_ds.v(d)}})};
ol=function(){var a=nl,b;_ds.E(function(c){if(1==c.h){if(a.oa)return c.return();a.oa=!0;"ontouchstart"in window&&document.body.setAttribute("touch","");a.j=new Ak;a.L=new Xk;try{a.N=new Zi(_ds.L(a.h,5))}catch(d){}a.m.listen(window,"unload",function(){a.dispose()});b=function(){return"complete"===document.readyState||"interactive"===document.readyState?Promise.resolve(!0):new Promise(function(d){a.m.listen(document,"DOMContentLoaded",d)})}();return _ds.u(c,b,2)}if(3!=c.h)return _ds.u(c,bl(dl(a),document),
3);jl(a);a.K.observe(document.body,{childList:!0,subtree:!0});return _ds.u(c,a.L.init(),0)})};dl=function(a){a.Y||(a.Y=new Yk(a.getLocale(),_ds.L(a.h,5),a.Ua,a.Va));return a.Y};
jl=function(a){var b,c;_ds.E(function(d){if(1==d.h)return document.body.hasAttribute("ready")?d.return():a.j?_ds.u(d,a.j.setup(),2):d.J(2);b=new CustomEvent("devsite-page-loaded");document.body.dispatchEvent(b);document.body.setAttribute("ready","");document.body.removeAttribute("pending");__devsiteAppReadyResolver();(c=document.getElementById("devsite-splash-container"))&&_ds.ah(c);_ds.v(d)})};
il=function(a){var b,c,d,e,g,k,l;_ds.E(function(m){switch(m.h){case 1:return b=_ds.zi(),b.searchParams.set("partial","1"),_ds.u(m,a.Qa.get("language_preference"),2);case 2:if(d=m.j)c=new URL(b.href),c.searchParams.set("hl",d);return _ds.u(m,window.caches.open("devsite.pwa_RUNTIME_v2"),3);case 3:e=m.j;if(!e){pl();m.J(0);break}return _ds.u(m,e.match(b.href),5);case 5:if((g=m.j)||!c){m.J(6);break}return _ds.u(m,e.match(c.href),7);case 7:g=m.j;case 6:if(g){m.J(8);break}return _ds.u(m,e.match("/_static/offline?partial=1"),
9);case 9:g=m.j;case 8:if(!g){m.J(0);break}return _ds.u(m,g.text(),11);case 11:k=m.j;try{l=_ds.If(Nf,k)}catch(p){}if(!l){pl();m.J(0);break}return _ds.u(m,ql(a,l),13);case 13:document.documentElement.removeAttribute("cached"),ll(a),jl(a),_ds.v(m)}})};kl=function(){for(var a=_ds.zi(),b=a.hash,c=new _ds.Zh(a.href),d=_ds.n(rl),e=d.next();!e.done;e=d.next())_ds.ni(c,e.value);c=new URL(c.toString());b&&(c.hash=b);c.href!=a.href&&_ds.Ai(c.href,!0,!1)};
ll=function(a){var b,c;_ds.E(function(d){if(1==d.h)return _ds.u(d,DevsiteApp.whenReady(),2);if(_ds.zi().hash&&a.scrollToAnchor(_ds.zi().hash))return d.return();window.history.state&&a.j&&(b=window.history.state.scrollX||null,c=window.history.state.scrollY||null,null===b&&null===c||Ik(a.j,b||0,c||0));_ds.v(d)})};
hl=function(a){a.m.listen(document.body,["click","devsite-click"],function(b){sl(a,b)});a.m.listen(document.body,"devsite-sticky-scroll",function(b){a.yb.ra(b)});a.m.listen(window,"popstate",function(b){b=b.Z;var c=null,d=null;if(b.state){var e=b.state.path;c=b.state.scrollX;d=b.state.scrollY}e=e?new URL(e,document.location.origin):_ds.zi();a.fetchPage(e.href,!1,c,d)});a.m.listen(window,"beforeunload",function(){a.o||(a.showLoading(150),a.j&&Ck(a.j))});a.m.listen(window,"unload",function(){a.dispose()});
a.m.listen(document.body,"devsite-sitemask-visible",function(){document.body.setAttribute("sitemask--active","")});a.m.listen(document.body,"devsite-sitemask-hidden",function(){document.body.removeAttribute("sitemask--active")});a.m.listen(document.body,"devsite-load-custom-elements",function(b){tl(a,b)});a.K.observe(document.body,{childList:!0,subtree:!0})};
tl=function(a,b){var c,d,e,g;_ds.E(function(k){if(1==k.h){c=b.Z;d=c.detail;e=[];if(!d)return k.J(0);d.forEach(function(l){e.push(cl(dl(a),l))});_ds.x(k,3);return _ds.u(k,Promise.all(e),5)}if(3!=k.h)return _ds.z(k,0);g=_ds.A(k);_ds.Pi(g.message);_ds.v(k)})};
ul=function(a,b,c){a=a.od();b=b.pathname;var d=b.split("/");d.shift();"index index.md index.html index.yaml _index.yaml index.lab.md".split(" ").includes(d[d.length-1])&&d.pop();b.endsWith("/")&&d.pop();a||d.pop();return _ds.Gi(d.join("/")+"/"+c)};
sl=function(a,b){if("click"!==b.type||!b.button||0===b.button){a.o=!1;var c=_ds.Bh(b.target,"gc-analytics-event"),d=_ds.Ah(b.target,"A");if(d||c)if("devsite-click"!==b.type&&document.body.dispatchEvent(new CustomEvent("devsite-element-clicked",{detail:{target:d||c},bubbles:!0})),d&&d.href&&(!d.hasAttribute("target")||"_blank"!==d.getAttribute("target"))){c=_ds.zi();_ds.Ai(c.href,!0,!1,a.H.x,a.H.y);var e=_ds.Gi(d.href);if(c.origin!==e.origin)a.o=!0;else{var g=e.href;if(vl.find(function(l){return l.test(g)}))a.o=
!0;else if(0===e.pathname.indexOf("/_d/signin")||0===e.pathname.indexOf("/_d/signout")||0===e.pathname.indexOf("/oauth2authorize"))wl();else if(b.shiftKey||b.ctrlKey||b.metaKey||b.altKey)a.o=!0;else if(d.hasAttribute("reload"))b.preventDefault(),a.reload();else if("http:"!==e.protocol&&"https:"!==e.protocol)a.o=!0;else if(0!==e.pathname.indexOf("/_ah/")){var k=e.pathname.match(/\.([0-9a-z]+)$/);(k=k&&k[1])&&xl.includes(k)&&(c.pathname!==e.pathname||c.search!==e.search)?a.o=!0:c.pathname===e.pathname&&
c.search===e.search?(document.body.dispatchEvent(new CustomEvent("devsite-sitemask-hide",{bubbles:!0})),e.hash?a.scrollToAnchor(e.hash,!0):a.scrollToAnchor("#",!1),b.preventDefault()):a.ya?a.showLoading(150):(b.preventDefault(),b=d.getAttribute("href"),b.startsWith("http")||b.startsWith("/")||b.startsWith("#")||(e=ul(a,c,b)),a.fetchPage(e.href))}}}}};
wl=function(){var a,b;_ds.E(function(c){switch(c.h){case 1:a=_ds.zi();if(!window.caches){c.J(0);break}return _ds.u(c,window.caches.open("devsite.pwa_RUNTIME_v2"),3);case 3:b=c.j;if(!b){c.J(0);break}_ds.x(c,5);return _ds.u(c,b.delete(a.href,{ignoreSearch:!0,ignoreMethod:!0}),7);case 7:_ds.z(c,0);break;case 5:_ds.A(c),_ds.v(c)}})};yl=function(a,b){a.hideLoading();pl();b&&_ds.Pi("Fetch Page Failed: "+b)};pl=function(){var a=document.querySelector("devsite-snackbar");a&&a.setAttribute("type","error")};
Dl=function(a,b,c){c=void 0===c?200:c;var d,e,g,k,l,m,p,q,r,w,y,D,B,H,J,T;return _ds.E(function(ma){if(1==ma.h){window.scroll(_ds.Pg(document).x,0);d=new Map([["devsite-header",_ds.L(b,2)],["devsite-book-nav",_ds.L(b,4)],["devsite-content",_ds.L(b,3)],["devsite-footer-promos",_ds.L(b,7)],["devsite-footer-linkboxes",_ds.L(b,6)],["devsite-footer-utility",_ds.L(b,5)],["devsite-analytics",_ds.L(b,14)]]);e=new Map;g=[];k=_ds.n(d);for(l=k.next();!l.done;l=k.next())m=l.value,p=_ds.n(m),q=p.next().value,
r=p.next().value,w=null,r&&(w=document.createRange().createContextualFragment(r),y=bl(dl(a),w),g.push(y)),e.set(q,w);return _ds.u(ma,Promise.all(g),2)}zl(_ds.L(b,24));Al(_ds.L(b,13));Bl(_ds.L(b,15));Cl(b);(D=document.querySelector("devsite-book-nav"))&&(_ds.uf(b,11)?D.removeAttribute("hidden"):D.setAttribute("hidden",""));e.forEach(function(Y,Z){var W=document.querySelector(Z);if(W&&W.updateContent)try{W.updateContent(Y)}catch(Ka){console.error("Error updating: "+Z,Ka)}});if(B=document.querySelectorAll("devsite-toc"))for(H=
_ds.n(B),J=H.next();!J.done;J=H.next())if((T=J.value)&&T.renderUpdatedContent)try{T.renderUpdatedContent((!!_ds.uf(b,10)).toString())}catch(Y){console.error("Error updating: devsite-toc",Y)}a.W.ra();a.hideLoading();document.body.hasAttribute("ready")&&(document.body.dispatchEvent(new CustomEvent("devsite-page-changed",{bubbles:!0,detail:{status:c}})),document.body.dispatchEvent(new CustomEvent("devsite-a11y-announce",{detail:{message:"The new page has loaded."}})));_ds.v(ma)})};
el=function(a,b){b=_ds.n(b);for(var c=b.next();!c.done;c=b.next())c=Array.from(c.value.addedNodes).filter(function(d){return 1===d.nodeType}),a.O.push.apply(a.O,_ds.la(c))};ql=function(a,b){var c=void 0===c?200:c;return _ds.E(function(d){return 1==d.h?(a.Ka=b,_ds.u(d,Dl(a,b,c),2)):d.return(b)})};
Bl=function(a){a=void 0===a?"":a;var b=document.createRange().createContextualFragment(a);'link[rel="publisher"] title meta[name="description"] meta[name="robots"] meta[name="theme-color"] meta[name="xsrf_token"]'.split(" ").forEach(function(c){var d=document.head.querySelector(c);c=b.querySelector(c);d&&c?_ds.bh(c,d):c?document.head.appendChild(c):d&&_ds.ah(d)});Array.from(document.head.querySelectorAll('meta[name^="twitter:"],meta[name="baidu-site-verification"],meta[name="google-site-verification"],meta[name="naver-site-verification"],meta[property^="og:"],link[rel=stylesheet][data-page-link],script[type="application/ld+json"],meta[name^="track-metadata-"]')).forEach(function(c){return _ds.ah(c)});
Array.from(b.querySelectorAll('meta[name^="twitter:"],meta[name="baidu-site-verification"],meta[name="google-site-verification"],meta[name="naver-site-verification"],meta[property^="og:"],link[rel=stylesheet][data-page-link],script[type="application/ld+json"],meta[name^="track-metadata-"]')).forEach(function(c){return document.head.appendChild(c)})};
Cl=function(a){var b="devsite-book-nav--open pending ready touch class dir lang layout theme type xmlns ie-11 free-trial block-apix dark-theme".split(" "),c=new Set(Array.from(document.body.attributes).map(function(d){return d.nodeName}).filter(function(d){return-1===b.indexOf(d)}));document.body.setAttribute("class",_ds.L(a,16));document.body.setAttribute("layout",_ds.uf(a,23)?"full":"docs");document.body.setAttribute("theme",_ds.L(a,9));document.body.setAttribute("type",El(_ds.rf(a,12,0)));_ds.L(a,
17).split(/\s+/).map(function(d){if(d){var e=d.match(/([^=]+)="(.*?)"/);return e?[e[1],e[2]]:[d,""]}}).filter(function(d){return d&&-1==b.indexOf(d[0])}).forEach(function(d){document.body.setAttribute.apply(document.body,_ds.la(d));c.delete(d[0])});c.forEach(function(d){document.body.removeAttribute(d)})};
El=function(a){switch(a){case 1:a="article";break;case 10:a="codelab";break;case 11:a="codelab-index";break;case 7:a="error";break;case 2:a="landing";break;case 13:a="lcat";break;case 3:a="marketing";break;case 12:a="pricing";break;case 14:a="profile";break;case 4:a="reference";break;case 5:a="search";break;default:a="article"}return a};zl=function(a){document.documentElement.setAttribute("dir",void 0===a?"":a)};Al=function(a){document.documentElement.setAttribute("lang",void 0===a?"":a)};
Fl=function(a,b,c){nl||(nl=new gl(_ds.If(Mf,a),b,c),_ds.xb("DevsiteApp",nl))};_ds.Q=function(a,b){var c=void 0;return new (c||(c=Promise))(function(d,e){function g(m){try{l(b.next(m))}catch(p){e(p)}}function k(m){try{l(b["throw"](m))}catch(p){e(p)}}function l(m){m.done?d(m.value):(new c(function(p){p(m.value)})).then(g,k)}l((b=b.apply(a,void 0)).next())})};_ds.R=function(a){var b=HTMLElement.call(this)||this;a&&_ds.Gl(a);return b};
_ds.Hl=function(a,b,c,d){b&&c?b.parentNode.replaceChild(document.importNode(c,!0),b):!c&&b?b.parentNode.removeChild(b):!b&&c&&(d?(a=document.importNode(c,!0),d.parentElement.insertBefore(a,d.nextSibling)):a.appendChild(document.importNode(c,!0)))};_ds.Gl=function(a){"string"===typeof a&&(a=[a]);document.body.dispatchEvent(new CustomEvent("devsite-load-custom-elements",{bubbles:!0,detail:a}))};_ds.Il=function(a){this.h=a||{cookie:""}};
Jl=function(a){a=(a.h.cookie||"").split(";");for(var b=[],c=[],d,e,g=0;g<a.length;g++)e=(0,_ds.zc)(a[g]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};Kl=function(){};Ll=function(){};_ds.Ml=function(a){this.h=a};_ds.Nl=function(a){if(!a.h)return!1;try{return a.h.setItem("__sak","1"),a.h.removeItem("__sak"),!0}catch(b){return!1}};_ds.Ol=function(a,b,c){this.m=a;this.C=b;this.h=this.j=a;this.o=c||0;this.F=this.D=2};
_ds.Pl=function(a){a.h=Math.min(a.C,2*a.h);a.j=Math.min(a.C,a.h+(a.o?Math.round(a.o*(Math.random()-.5)*2*a.h):0));a.tf++};_ds.Ql=function(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})};Rl=function(a,b,c){var d=Error.call(this,a);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.message=a;this.code=void 0===b?404:b;this.status=void 0===c?"":c;this.name="NotFoundError";Object.setPrototypeOf(this,Rl.prototype)};
Tl=function(a,b,c){var d=Error.call(this,a);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.message=a;this.code=void 0===b?412:b;this.status=void 0===c?"":c;this.name="PreconditionFailedError";Object.setPrototypeOf(this,Sl.prototype)};Ul=function(a,b,c){var d=Error.call(this,a);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.message=a;this.code=b;this.status=void 0===c?"":c;this.name="UnAuthorizedError";Object.setPrototypeOf(this,Ul.prototype)};
Vl=function(a,b,c){var d=Error.call(this,a);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.message=a;this.code=void 0===b?500:b;this.status=void 0===c?"":c;this.name="ServerError";Object.setPrototypeOf(this,Vl.prototype)};_ds.Wl=function(a,b,c){var d=Error.call(this,a);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.message=a;this.code=void 0===b?0:b;this.status=void 0===c?"":c;this.name="InvalidRequestError";Object.setPrototypeOf(this,_ds.Wl.prototype)};
Sl=function(a,b,c){var d=Error.call(this,a);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.message=a;this.code=void 0===b?0:b;this.status=void 0===c?"":c;this.name="UnsupportedError";Object.setPrototypeOf(this,Sl.prototype)};Xl=function(a,b){this.D=[];this.L=a;this.K=b||null;this.o=this.h=!1;this.m=void 0;this.G=this.N=this.H=!1;this.F=0;this.j=null;this.C=0};Zl=function(a,b,c){a.h=!0;a.m=c;a.o=!b;Yl(a)};am=function(a){if(a.h){if(!a.G)throw new $l(a);a.G=!1}};
jm=function(a,b){return bm(a,b,null,void 0)};bm=function(a,b,c,d){a.D.push([b,c,d]);a.h&&Yl(a);return a};lm=function(a){return km(a.D,function(b){return"function"===typeof b[1]})};
Yl=function(a){if(a.F&&a.h&&lm(a)){var b=a.F,c=mm[b];c&&(_ds.Sa.clearTimeout(c.h),delete mm[b]);a.F=0}a.j&&(a.j.C--,delete a.j);b=a.m;for(var d=c=!1;a.D.length&&!a.H;){var e=a.D.shift(),g=e[0],k=e[1];e=e[2];if(g=a.o?k:g)try{var l=g.call(e||a.K,b);void 0!==l&&(a.o=a.o&&(l==b||l instanceof Error),a.m=b=l);if(sj(b)||"function"===typeof _ds.Sa.Promise&&b instanceof _ds.Sa.Promise)d=!0,a.H=!0}catch(m){b=m,a.o=!0,lm(a)||(c=!0)}}a.m=b;d&&(l=(0,_ds.tb)(a.Jh,a,!0),d=(0,_ds.tb)(a.Jh,a,!1),b instanceof Xl?(bm(b,
l,d),b.N=!0):b.then(l,d));c&&(b=new nm(b),mm[b.h]=b,a.F=b.h)};$l=function(a){zb.call(this);this.j=a};om=function(a){zb.call(this);this.j=a};nm=function(a){this.h=_ds.Sa.setTimeout((0,_ds.tb)(this.m,this),0);this.j=a};
tm=function(a,b){var c=b||{};b=c.document||document;var d=_ds.jc(a).toString(),e=_ds.Sg(document,"SCRIPT"),g={Jj:e,hc:void 0},k=new Xl(pm,g),l=null,m=null!=c.timeout?c.timeout:5E3;0<m&&(l=window.setTimeout(function(){qm(e,!0);k.le(new rm(1,"Timeout reached for loading script "+d))},m),g.hc=l);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(qm(e,c.xu||!1,l),k.callback(null))};e.onerror=function(){qm(e,!0,l);k.le(new rm(0,"Error while loading script "+
d))};g=c.attributes||{};ac(g,{type:"text/javascript",charset:"UTF-8"});Kg(e,g);_ds.Fd(e,a);sm(b).appendChild(e);return k};sm=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&0!=b.length?b[0]:a.documentElement};pm=function(){if(this&&this.Jj){var a=this.Jj;a&&"SCRIPT"==a.tagName&&qm(a,!0,this.hc)}};qm=function(a,b,c){null!=c&&_ds.Sa.clearTimeout(c);a.onload=_ds.gb;a.onerror=_ds.gb;a.onreadystatechange=_ds.gb;b&&window.setTimeout(function(){_ds.ah(a)},0)};
rm=function(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);zb.call(this,c);this.code=a};wm=function(){var a={timeout:5E3};a=void 0===a?{}:a;return null!=um?um:um=vm(a)};xm=function(){return new Promise(function(a,b){window.gapi.load("client",{callback:a,onerror:b})})};
vm=function(a){a=void 0===a?{}:a;return _ds.Q(this,function c(){var d;return _ds.C(c,function(e){if(1==e.h)return(d=window.gapi)&&d.client&&d.client.load?e.return(d):_ds.u(e,tm(_ds.mc(_ds.gc(new _ds.fc(_ds.dc,"https://apis.google.com/js/api.js"))),a),2);if(3!=e.h){d=window.gapi;if(!d)throw Error("Could not load gapi.client.");return d.client&&d.client.load?e.J(3):_ds.u(e,xm(),3)}return e.return(d)})})};
zm=function(a,b){b=void 0===b?0:b;var c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(ym.has(a))return ym.get(a);b=Promise.resolve(c.reloadAuthResponse()).then(function(){ym.delete(a)});ym.set(a,b);return b}return Promise.resolve()};Am=function(a,b){return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.discoveryDocs,hostedDomain:b.Ci})};
Bm=function(a){return Object.assign({Wa:{},vD:{},keys:[],Zi:{},va:{},hb:{}},a)};Cm=function(){this.v={}};S=function(a,b){return a.v.hasOwnProperty(b)?a.v[b]:null};U=function(a,b){return null!=a.v[b]};Dm=function(a,b){return S(b,a)};Em=function(a,b,c){b[a]=c};Fm=function(){return{}};Gm=function(a,b){return b[a]};Hm=function(a,b,c){b.v[a]=c};Im=function(a){if(null==a)throw Error("Cannot deserialize, target constructor was null.");return new a};
Mm=function(a,b,c,d,e){e=d(e);var g=Jm(a,e),k=g.Wa||{},l=g.va||{},m=g.Zi||{},p={};g=_ds.n(g.keys||[]);for(var q=g.next();!q.done;p={Vc:p.Vc},q=g.next()){q=q.value;var r=b(q,a);if(null!=r){var w=void 0;k.hasOwnProperty(q)?w=Km(r,b,c,d,!0,!0,k[q]):l.hasOwnProperty(q)?w=Km(r,b,c,d,!1,!0,l[q]):m.hasOwnProperty(q)?(p.Vc=m[q],w=p.Vc.Sm?r.map(function(y){return function(D){return Lm(D,y.Vc,b,c,d)}}(p)):Lm(r,p.Vc,b,c,d)):w=Array.isArray(r)?Km(r,b,c,d,!0,!1):r;c(q,e,w)}}return e};
Lm=function(a,b,c,d,e){for(var g={},k=_ds.n(Object.keys(a)),l=k.next();!l.done;l=k.next()){l=l.value;var m=a[l];null!=m&&(g[l]=Km(m,c,d,e,b.Vm,b.Um,b.fe))}return g};Km=function(a,b,c,d,e,g,k){if(g&&null==k)throw Error("Cannot deserialize a reference object without a constructor.");if(null==a)return a;var l;e&&g?l=a.map(function(m){return Mm(m,b,c,d,k)}):e&&!g?l=a.map(function(m){return m}):l=!e&&g?Mm(a,b,c,d,k):"object"===typeof a?JSON.parse(JSON.stringify(a)):a;return l};
Jm=function(a,b){if(b instanceof Cm)a=Bm(b.T());else if(a instanceof Cm)a=Bm(a.T());else throw Error("Cannot find ClassMetadata.");return a};Nm=function(a){if(null!=a.xa){var b={},c;for(c in a.xa)void 0!==a.xa[c]&&(b[c]=a.xa[c]);a.xa=b}};Pm=function(a,b){var c=Om;b=void 0===b?{}:b;c=_ds.n(Object.entries(c));for(var d=c.next();!d.done;d=c.next()){var e=_ds.n(d.value);d=e.next().value;e=e.next().value;d in a&&(b[e]=a[d])}return b};Qm=function(){};
Rm=function(a,b,c,d,e){this.D=a;this.C=b;this.m=null;this.j=c||{};this.h=d||{};this.o=e};Tm=function(a){return(a.m||wm()).then(function(b){b=b||window.gapi;Sm(a,b);return Am(b,{apiKey:a.C,clientId:a.h.clientId,scope:a.h.scope,Ci:a.h.Ci}).then(function(){return b})})};Wm=function(a,b){return Tm(a).then(function(c){return _ds.Q(a,function e(){var g=this;return _ds.C(e,function(k){if(1==k.h)return void 0===g.h.Yf?k.J(2):_ds.u(k,zm(c,g.h.Yf),2);Sm(g,c);return k.return(Um(c.client.request(Vm(g,b))))})})})};
Vm=function(a,b){return{root:a.D,path:b.path,method:b.httpMethod,body:b.body,params:b.xa,headers:b.headers,authType:b.authType,apiId:b.apiId||a.o}};Um=function(a){return new Promise(function(b,c){a.then(function(d){b(Xm(d))},function(d){c(Xm(d))})})};Ym=function(a){return a.then(function(b){return Object.values(b.result).map(function(c){return Xm(c)})},function(b){throw b.result;})};Xm=function(a){return!1===a.result&&null!=a.body?{data:a.body}:a.result};
Sm=function(a,b){for(var c in a.j)if(a.j.hasOwnProperty(c)){var d=b,e=c,g=a.j[c],k=d.config.get(e);g!==k&&d.config.update(e,g)}};_ds.Zm=function(a){this.config=a;this.apiVersion="v1";this.config=a;this.config.serviceEndpoint||(this.config.serviceEndpoint="https://developerprofiles-pa.googleapis.com");this.config.useFirstPartyAuth=!!this.config.useFirstPartyAuth};
_ds.$m=function(a){var b;switch(null===(b=a.error)||void 0===b?void 0:b.code){case 400:return new _ds.Wl(a.error.message,a.error.code,a.error.status);case 401:return new Ul(a.error.message,a.error.code,a.error.status);case 403:return new Ul(a.error.message,a.error.code,a.error.status);case 404:return new Rl(a.error.message,a.error.code,a.error.status);case 412:return new Tl(a.error.message,a.error.code,a.error.status);case 500:return new Vl(a.error.message,a.error.code,a.error.status)}console.error("Todo - Missing error to handle:",
a);return Error("Unhandled error")};an=function(){};bn=function(a,b){a=String(a);if(!b.test(a))throw Error("parameter ["+a+"] does not match pattern ["+b.toString()+"]");};cn=function(a,b){if(null==a)return null;a=a.h(b);return null==a?null:a};dn=function(a,b){this.j=a;this.h=void 0===b?null:b};en=function(a,b,c){var d=cn(a.h,b);if(null==d)return c;d.JZ();return c.then(function(e){d.QZ(e);return e},function(e){d.OZ(e);throw e;})};
fn=function(a,b){var c=b.Ia||void 0,d=a.j,e=d.send,g=b.body instanceof Cm?Mm(b.body,Dm,Em,Fm):b.body;return en(a,b,e.call(d,{path:b.path,httpMethod:b.httpMethod,Ea:b.Ea,body:g,xa:b.xa,Xj:b.Xj&&b.Xj},c))};gn=function(a){a=void 0===a?{}:a;this.v={};this.v.configVersion=null==a.mc?null:a.mc;this.v.values=null==a.values?null:a.values};hn=function(a){a=void 0===a?{}:a;this.v={};this.v.r=null==a.r?null:a.r;this.v.g=null==a.Zh?null:a.Zh;this.v.b=null==a.b?null:a.b;this.v.a=null==a.a?null:a.a};
jn=function(a){a=void 0===a?{}:a;this.v={};this.v.floatValue=null==a.Wh?null:a.Wh;this.v.stringValue=null==a.stringValue?null:a.stringValue;this.v.colorValue=null==a.Gh?null:a.Gh};
kn=function(a){a=void 0===a?{}:a;this.v={};this.v.obfuscatedProfileId=null==a.obfuscatedProfileId?null:a.obfuscatedProfileId;this.v.awardId=null==a.awardId?null:a.awardId;this.v.creationTime=null==a.creationTime?null:a.creationTime;this.v.state=null==a.state?null:a.state;this.v.originalObfuscatedGaiaId=null==a.lj?null:a.lj;this.v.badge=null==a.badge?null:a.badge;this.v.visibility=null==a.visibility?null:a.visibility;this.v.promotedPosition=null==a.promotedPosition?null:a.promotedPosition;this.v.title=
null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.imageUrl=null==a.imageUrl?null:a.imageUrl;this.v.currentTier=null==a.Nh?null:a.Nh;this.v.createTime=null==a.createTime?null:a.createTime};
ln=function(a){a=void 0===a?{}:a;this.v={};this.v.id=null==a.id?null:a.id;this.v.title=null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.allowFrontend=null==a.jh?null:a.jh;this.v.imageUrl=null==a.imageUrl?null:a.imageUrl;this.v.sharing=null==a.sharing?null:a.sharing;this.v.awardedBy=null==a.kf?null:a.kf;this.v.parentBadge=null==a.fg?null:a.fg;this.v.childBadges=null==a.qf?null:a.qf;this.v.tiers=null==a.tiers?null:a.tiers};
mn=function(a){a=void 0===a?{}:a;this.v={};this.v.title=null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.url=null==a.url?null:a.url;this.v.type=null==a.type?null:a.type};nn=function(a){a=void 0===a?{}:a;this.v={};this.v.award=null==a.award?null:a.award;this.v.walletId=null==a.walletId?null:a.walletId;this.v.locale=null==a.locale?null:a.locale};
on=function(a){a=void 0===a?{}:a;this.v={};this.v.awardId=null==a.awardId?null:a.awardId;this.v.badge=null==a.badge?null:a.badge;this.v.award=null==a.award?null:a.award};pn=function(a){a=void 0===a?{}:a;this.v={};this.v.badgeId=null==a.Tb?null:a.Tb;this.v.locale=null==a.locale?null:a.locale};qn=function(a){a=void 0===a?{}:a;this.v={};this.v.awardId=null==a.awardId?null:a.awardId;this.v.badge=null==a.badge?null:a.badge;this.v.award=null==a.award?null:a.award};rn=function(){this.v={}};
sn=function(a){a=void 0===a?{}:a;this.v={};this.v.walletId=null==a.walletId?null:a.walletId};tn=function(a){a=void 0===a?{}:a;this.v={};this.v.award=null==a.award?null:a.award};un=function(a){a=void 0===a?{}:a;this.v={};this.v.awards=null==a.eb?null:a.eb};_ds.vn=function(a){a=void 0===a?{}:a;this.v={};this.v.walletCode=null==a.Tc?null:a.Tc;this.v.locale=null==a.locale?null:a.locale};wn=function(a){a=void 0===a?{}:a;this.v={};this.v.awards=null==a.eb?null:a.eb};
xn=function(a){a=void 0===a?{}:a;this.v={};this.v.awardId=null==a.awardId?null:a.awardId;this.v.visibility=null==a.visibility?null:a.visibility;this.v.promotedPosition=null==a.promotedPosition?null:a.promotedPosition};yn=function(){this.v={}};zn=function(a){a=void 0===a?{}:a;this.v={};this.v.title=null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.imageUrl=null==a.imageUrl?null:a.imageUrl};
An=function(a){a=void 0===a?{}:a;this.v={};this.v.title=null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.imageUrl=null==a.imageUrl?null:a.imageUrl};Bn=function(a){a=void 0===a?{}:a;this.v={};this.v.paths=null==a.paths?null:a.paths};
Cn=function(a){a=void 0===a?{}:a;this.v={};this.v.title=null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.imageUrl=null==a.imageUrl?null:a.imageUrl;this.v.sharing=null==a.sharing?null:a.sharing;this.v.url=null==a.url?null:a.url};Dn=function(a){a=void 0===a?{}:a;this.v={};this.v.paths=null==a.paths?null:a.paths};En=function(a){a=void 0===a?{}:a;this.v={};this.v.badge=null==a.badge?null:a.badge};Fn=function(){this.v={}};
Gn=function(a){a=void 0===a?{}:a;this.v={};this.v.url=null==a.url?null:a.url;this.v.title=null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.playlist=null==a.playlist?null:a.playlist;this.v.codelab=null==a.codelab?null:a.codelab;this.v.quiz=null==a.quiz?null:a.quiz;this.v.page=null==a.page?null:a.page;this.v.profileData=null==a.profileData?null:a.profileData};
Hn=function(a){a=void 0===a?{}:a;this.v={};this.v.badge=null==a.badge?null:a.badge;this.v.learningActivities=null==a.learningActivities?null:a.learningActivities;this.v.nextPath=null==a.nextPath?null:a.nextPath};In=function(a){a=void 0===a?{}:a;this.v={};this.v.state=null==a.state?null:a.state;this.v.updateTime=null==a.updateTime?null:a.updateTime};Jn=function(a){a=void 0===a?{}:a;this.v={};this.v.badge=null==a.badge?null:a.badge};
Kn=function(a){a=void 0===a?{}:a;this.v={};this.v.title=null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.imageUrl=null==a.imageUrl?null:a.imageUrl};Ln=function(a){a=void 0===a?{}:a;this.v={};this.v.updateMask=null==a.updateMask?null:a.updateMask;this.v.qAndA=null==a.qAndA?null:a.qAndA};
Mn=function(a){a=void 0===a?{}:a;this.v={};this.v.displayName=null==a.displayName?null:a.displayName;this.v.displayImage=null==a.kd?null:a.kd;this.v.gender=null==a.md?null:a.md;this.v.pronoun=null==a.pronoun?null:a.pronoun;this.v.walletId=null==a.walletId?null:a.walletId;this.v.eyckContainer=null==a.Ha?null:a.Ha;this.v.organization=null==a.organization?null:a.organization;this.v.title=null==a.title?null:a.title;this.v.gcloudDataOk=null==a.ld?null:a.ld;this.v.playStoreDataOk=null==a.Ad?null:a.Ad;this.v.newsletterEmailPreference=
null==a.newsletterEmailPreference?null:a.newsletterEmailPreference;this.v.feedbackEmailPreference=null==a.feedbackEmailPreference?null:a.feedbackEmailPreference;this.v.creationMethod=null==a.creationMethod?null:a.creationMethod;this.v.originTenantId=null==a.originTenantId?null:a.originTenantId;this.v.location=null==a.location?null:a.location;this.v.language=null==a.language?null:a.language;this.v.badgeEmailPreference=null==a.Sb?null:a.Sb};
Nn=function(a){a=void 0===a?{}:a;this.v={};this.v.obfuscatedProfileId=null==a.obfuscatedProfileId?null:a.obfuscatedProfileId;this.v.profile=null==a.profile?null:a.profile};On=function(){this.v={}};Pn=function(a){a=void 0===a?{}:a;this.v={};this.v.createProfile=null==a.createProfile?null:a.createProfile;this.v.qAndA=null==a.qAndA?null:a.qAndA};Qn=function(a){a=void 0===a?{}:a;this.v={};this.v.status=null==a.status?null:a.status;this.v.ineligibleReason=null==a.ineligibleReason?null:a.ineligibleReason};
Rn=function(a){a=void 0===a?{}:a;this.v={};this.v.eligibility=null==a.zf?null:a.zf;this.v.featureEligibility=null==a.Ra?null:a.Ra};Sn=function(a){a=void 0===a?{}:a;this.v={};this.v.obfuscatedProfileId=null==a.obfuscatedProfileId?null:a.obfuscatedProfileId;this.v.profile=null==a.profile?null:a.profile;this.v.pendingFields=null==a.pendingFields?null:a.pendingFields};Tn=function(a){a=void 0===a?{}:a;this.v={};this.v.wizardV1Seen=null==a.wizardV1Seen?null:a.wizardV1Seen};Un=function(){this.v={}};
Vn=function(a){a=void 0===a?{}:a;this.v={};this.v.displayName=null==a.displayName?null:a.displayName;this.v.displayImage=null==a.kd?null:a.kd;this.v.gender=null==a.md?null:a.md;this.v.pronoun=null==a.pronoun?null:a.pronoun;this.v.eyckContainer=null==a.Ha?null:a.Ha;this.v.organization=null==a.organization?null:a.organization;this.v.title=null==a.title?null:a.title;this.v.fieldMask=null==a.fieldMask?null:a.fieldMask;this.v.gcloudDataOk=null==a.ld?null:a.ld;this.v.playStoreDataOk=null==a.Ad?null:a.Ad;
this.v.selectedEmailAccountId=null==a.selectedEmailAccountId?null:a.selectedEmailAccountId;this.v.newsletterEmailPreference=null==a.newsletterEmailPreference?null:a.newsletterEmailPreference;this.v.feedbackEmailPreference=null==a.feedbackEmailPreference?null:a.feedbackEmailPreference;this.v.location=null==a.location?null:a.location;this.v.dashboardV1Seen=null==a.dashboardV1Seen?null:a.dashboardV1Seen;this.v.bio=null==a.bio?null:a.bio;this.v.githubId=null==a.githubId?null:a.githubId;this.v.gitlabId=
null==a.gitlabId?null:a.gitlabId;this.v.linkedinId=null==a.linkedinId?null:a.linkedinId;this.v.stackoverflowId=null==a.stackoverflowId?null:a.stackoverflowId;this.v.twitterId=null==a.twitterId?null:a.twitterId;this.v.badgeEmailPreference=null==a.Sb?null:a.Sb};Wn=function(a){a=void 0===a?{}:a;this.v={};this.v.profile=null==a.profile?null:a.profile};Xn=function(a){a=void 0===a?{}:a;this.v={};this.v.paths=null==a.paths?null:a.paths;this.v.nextPageToken=null==a.nextPageToken?null:a.nextPageToken};
Yn=function(a){a=void 0===a?{}:a;this.v={};this.v.name=null==a.name?null:a.name;this.v.state=null==a.state?null:a.state;this.v.contentType=null==a.contentType?null:a.contentType;this.v.markDismiss=null==a.markDismiss?null:a.markDismiss;this.v.url=null==a.url?null:a.url;this.v.title=null==a.title?null:a.title;this.v.description=null==a.description?null:a.description;this.v.nextPath=null==a.nextPath?null:a.nextPath;this.v.ratingState=null==a.ratingState?null:a.ratingState;this.v.saveState=null==a.saveState?
null:a.saveState;this.v.updated=null==a.updated?null:a.updated;this.v.lastActionTime=null==a.lastActionTime?null:a.lastActionTime};Zn=function(a){a=void 0===a?{}:a;this.v={};this.v.paths=null==a.paths?null:a.paths};$n=function(a){a=void 0===a?{}:a;this.v={};this.v.earnedBadges=null==a.earnedBadges?null:a.earnedBadges;this.v.savedPages=null==a.savedPages?null:a.savedPages;this.v.ratedPages=null==a.ratedPages?null:a.ratedPages};
_ds.ao=function(a){a=void 0===a?{}:a;this.v={};this.v.contentId=null==a.Zd?null:a.Zd;this.v.quiz=null==a.quiz?null:a.quiz;this.v.walletId=null==a.walletId?null:a.walletId};bo=function(a){a=void 0===a?{}:a;this.v={};this.v.quiz=null==a.quiz?null:a.quiz;this.v.badge=null==a.badge?null:a.badge;this.v.awardAction=null==a.vh?null:a.vh};
_ds.co=function(a){a=void 0===a?{}:a;this.v={};this.v.index=null==a.index?null:a.index;this.v.answerText=null==a.kc?null:a.kc;this.v.correct=null==a.correct?null:a.correct;this.v.explanation=null==a.explanation?null:a.explanation};_ds.eo=function(a){a=void 0===a?{}:a;this.v={};this.v.answers=null==a.answers?null:a.answers};_ds.fo=function(a){a=void 0===a?{}:a;this.v={};this.v.answer=null==a.answer?null:a.answer};
_ds.go=function(a){a=void 0===a?{}:a;this.v={};this.v.itemIndex=null==a.xd?null:a.xd;this.v.answerIndex=null==a.dd?null:a.dd;this.v.correct=null==a.correct?null:a.correct;this.v.explanation=null==a.explanation?null:a.explanation};_ds.ho=function(a){a=void 0===a?{}:a;this.v={};this.v.answers=null==a.answers?null:a.answers};
_ds.io=function(a){a=void 0===a?{}:a;this.v={};this.v.index=null==a.index?null:a.index;this.v.correct=null==a.correct?null:a.correct;this.v.explanation=null==a.explanation?null:a.explanation};_ds.jo=function(a){a=void 0===a?{}:a;this.v={};this.v.answers=null==a.answers?null:a.answers};_ds.ko=function(a){a=void 0===a?{}:a;this.v={};this.v.answer=null==a.answer?null:a.answer};
_ds.lo=function(a){a=void 0===a?{}:a;this.v={};this.v.index=null==a.index?null:a.index;this.v.correct=null==a.correct?null:a.correct;this.v.multipleChoiceSingleAnswer=null==a.Gb?null:a.Gb;this.v.multipleChoiceMultipleAnswer=null==a.ac?null:a.ac;this.v.matchItems=null==a.$b?null:a.$b;this.v.fillInTheBlankSingleAnswer=null==a.Bb?null:a.Bb;this.v.fillInTheBlankMultipleAnswer=null==a.Vb?null:a.Vb};
_ds.mo=function(a){a=void 0===a?{}:a;this.v={};this.v.questions=null==a.questions?null:a.questions;this.v.passed=null==a.passed?null:a.passed;this.v.grade=null==a.grade?null:a.grade};_ds.no=function(a){a=void 0===a?{}:a;this.v={};this.v.servePath=null==a.servePath?null:a.servePath;this.v.tenantId=null==a.tenantId?null:a.tenantId;this.v.id=null==a.id?null:a.id;this.v.contentType=null==a.contentType?null:a.contentType};
oo=function(a){a=void 0===a?{}:a;this.v={};this.v.avatar=null==a.pb?null:a.pb;this.v.styleId=null==a.Oc?null:a.Oc};
po=function(a){a=void 0===a?{}:a;this.v={};this.v.accountId=null==a.accountId?null:a.accountId;this.v.linkedSince=null==a.linkedSince?null:a.linkedSince;this.v.label=null==a.label?null:a.label;this.v.person=null==a.Ta?null:a.Ta;this.v.isAuthenticatedUser=null==a.isAuthenticatedUser?null:a.isAuthenticatedUser;this.v.email=null==a.email?null:a.email;this.v.googleCloudConsoleDataSharing=null==a.gi?null:a.gi;this.v.googlePlayDataSharing=null==a.ji?null:a.ji};
qo=function(a){a=void 0===a?{}:a;this.v={};this.v.name=null==a.name?null:a.name;this.v.photo=null==a.photo?null:a.photo;this.v.pronoun=null==a.pronoun?null:a.pronoun;this.v.organization=null==a.organization?null:a.organization;this.v.title=null==a.title?null:a.title};
ro=function(a){a=void 0===a?{}:a;this.v={};this.v.linkedAccounts=null==a.linkedAccounts?null:a.linkedAccounts;this.v.creationTime=null==a.creationTime?null:a.creationTime;this.v.awardsHidden=null==a.awardsHidden?null:a.awardsHidden;this.v.person=null==a.Ta?null:a.Ta;this.v.states=null==a.Nc?null:a.Nc;this.v.eyckContainer=null==a.Ha?null:a.Ha;this.v.selectedEmailAccountId=null==a.selectedEmailAccountId?null:a.selectedEmailAccountId;this.v.newsletterEmailPreference=null==a.newsletterEmailPreference?
null:a.newsletterEmailPreference;this.v.feedbackEmailPreference=null==a.feedbackEmailPreference?null:a.feedbackEmailPreference;this.v.photo=null==a.photo?null:a.photo;this.v.creationMethod=null==a.creationMethod?null:a.creationMethod;this.v.originTenantId=null==a.originTenantId?null:a.originTenantId;this.v.location=null==a.location?null:a.location;this.v.language=null==a.language?null:a.language;this.v.dashboardV1Seen=null==a.dashboardV1Seen?null:a.dashboardV1Seen;this.v.bio=null==a.bio?null:a.bio;
this.v.githubId=null==a.githubId?null:a.githubId;this.v.gitlabId=null==a.gitlabId?null:a.gitlabId;this.v.linkedinId=null==a.linkedinId?null:a.linkedinId;this.v.stackoverflowId=null==a.stackoverflowId?null:a.stackoverflowId;this.v.twitterId=null==a.twitterId?null:a.twitterId;this.v.badgeEmailPreference=null==a.Sb?null:a.Sb;this.v.obfuscatedProfileId=null==a.obfuscatedProfileId?null:a.obfuscatedProfileId;this.v.pendingFields=null==a.pendingFields?null:a.pendingFields};
so=function(a){a=void 0===a?{}:a;this.v={};this.v.wizardV1Seen=null==a.wizardV1Seen?null:a.wizardV1Seen};to=function(a){a=void 0===a?{}:a;this.v={};this.v.latitude=null==a.latitude?null:a.latitude;this.v.longitude=null==a.longitude?null:a.longitude;this.v.country=null==a.country?null:a.country;this.v.displayLocation=null==a.displayLocation?null:a.displayLocation};uo=function(a,b){this.j=a;this.h=new dn(b,null)};vo=function(a,b){this.j=a;this.h=new dn(b,null)};
wo=function(a,b){this.j=a;this.h=new dn(b,null)};xo=function(a,b,c){c=void 0===c?{}:c;var d=void 0===d?{}:d;return fn(a.h,{body:b,httpMethod:"POST",Ea:"developerprofiles_pa.eligibility.change",path:"/"+a.j+"/eligibility:change",xa:Pm(c,d),Ia:Pn})};yo=function(a,b){this.j=a;this.h=new dn(b,null)};zo=function(a,b){b=void 0===b?{}:b;var c=void 0===c?{}:c;return fn(a.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.paths.batchGet",path:"/"+a.j+"/paths:batchGet",xa:Pm(b,c),Ia:Dn})};
Ao=function(a,b){this.j=a;this.h=new dn(b,null)};Bo=function(a,b){this.j=a;this.h=new dn(b,null)};Co=function(a,b,c,d){d=void 0===d?{}:d;var e=void 0===e?{}:e;bn(b,/^profiles\/[^/]+\/paths\/[^/]+$/);return fn(a.h,{body:c,httpMethod:"PATCH",Ea:"developerprofiles_pa.profiles.paths.patch",path:"/"+a.j+"/"+b,xa:Pm(d,e),Ia:Yn})};
Do=function(a,b,c){c=void 0===c?{}:c;var d=void 0===d?{}:d;bn(b,/^profiles\/[^/]+$/);return fn(a.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.profiles.paths.recommend",path:"/"+a.j+"/"+b+"/paths:recommend",xa:Pm(c,d),Ia:Zn})};Eo=function(a,b,c){c=void 0===c?{}:c;var d=void 0===d?{}:d;bn(b,/^profiles\/[^/]+$/);return fn(a.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.profiles.paths.summarize",path:"/"+a.j+"/"+b+"/paths:summarize",xa:Pm(c,d),Ia:$n})};
_ds.Fo=function(a,b){this.j=a;this.h=new dn(b,null)};Go=function(a,b){this.j=a;this.h=new dn(b,null)};Ho=function(a,b){b=void 0===b?{}:b;var c=void 0===c?{}:c;return fn(a.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.getAward",path:"/"+a.j+"/award",xa:Pm(b,c),Ia:tn})};Io=function(a,b){this.j=a;this.h=new dn(b,null)};
_ds.Jo=function(a,b,c){c=void 0===c?{}:c;var d=void 0===d?{}:d;return fn(a.h,{body:b,httpMethod:"POST",Ea:"developerprofiles_pa.wallet.redeem",path:"/"+a.j+"/wallet/redeem",xa:Pm(c,d),Ia:wn})};Ko=function(a,b){this.j=a;this.h=new dn(b,null)};Lo=function(a,b){this.j=a;this.h=new dn(b,null)};_ds.Mo=function(a){_ds.Zm.call(this,a);this.j=new _ds.Il(document);this.walletId="";this.o=new Io(this.apiVersion,this.h);this.m=new Lo(this.apiVersion,this.h)};
No=function(a){return _ds.Q(a,function c(){var d,e=this,g,k;return _ds.C(c,function(l){switch(l.h){case 1:return d=new rn,_ds.x(l,2),_ds.u(l,e.m.create(d),4);case 4:g=l.j;e.walletId=g.walletId;_ds.z(l,3);break;case 2:throw k=_ds.A(l),_ds.$m(k);case 3:return l.return(e.walletId)}})})};Oo=function(a){return navigator.cookieEnabled?a.j.get("developer_profile_wallet_id","")||"":""};
_ds.Po=function(a,b){b=void 0===b?!1:b;return _ds.Q(a,function d(){var e=this,g;return _ds.C(d,function(k){if(1==k.h)return(g=Oo(e))?k.return(g):e.walletId?k.return(e.walletId):_ds.u(k,No(e),2);e.walletId=k.j;if(b){if(!navigator.cookieEnabled)throw new Sl("Cookies are not enabled");e.walletId&&e.j.set("developer_profile_wallet_id",e.walletId,{ub:604800,path:"/"})}return k.return(e.walletId)})})};Qo=function(a){navigator.cookieEnabled&&a.j.remove("developer_profile_wallet_id","/");a.walletId=""};
_ds.Ro=function(a){_ds.Zm.call(this,a);this.j=new uo(this.apiVersion,this.h);this.m=new vo(this.apiVersion,this.h);this.C=new Go(this.apiVersion,this.h);this.o=new Ko(this.apiVersion,this.h);this.D=new Io(this.apiVersion,this.h)};So=function(a){if(!a)return"";try{return(new URL(a,"https://google.dev")).href}catch(b){return""}};To=function(a){a=(new URL(a,"https://google.dev")).pathname;a.endsWith("/")&&(a=a.slice(0,-1));a.startsWith("/")||(a="/"+a);return a};
Vo=function(a,b){return _ds.Q(a,function d(){var e=this,g,k,l;return _ds.C(d,function(m){switch(m.h){case 1:return g={access_token:e.config.accessToken,obfuscatedProfileId:b.profileId,useBadges:!0},_ds.x(m,2),_ds.u(m,e.m.list(g),4);case 4:k=m.j;_ds.z(m,3);break;case 2:throw l=_ds.A(m),_ds.$m(l);case 3:return m.return(_ds.Uo(e,k))}})})};
_ds.Yo=function(a,b){var c,d,e,g,k,l,m,p,q,r,w,y,D,B,H,J,T,ma,Y,Z,W,Ka,ta,xa,hb;a=Oo(new _ds.Mo(a.config));a={url:So(null===(d=null===(c=b.badge)||void 0===c?void 0:c.id)||void 0===d?void 0:d.servePath),description:null!==(g=null===(e=b.badge)||void 0===e?void 0:e.description)&&void 0!==g?g:"",title:null!==(l=null===(k=b.badge)||void 0===k?void 0:k.title)&&void 0!==l?l:"",imageUrl:So(null===(m=b.badge)||void 0===m?void 0:m.imageUrl),redeemCode:a,sharing:!(null===(p=b.badge)||void 0===p||!p.sharing),
shareTitle:null!==(w=null===(r=null===(q=b.badge)||void 0===q?void 0:q.sharing)||void 0===r?void 0:r.title)&&void 0!==w?w:"",shareDescription:null!==(B=null===(D=null===(y=b.badge)||void 0===y?void 0:y.sharing)||void 0===D?void 0:D.description)&&void 0!==B?B:"",shareImageUrl:(null===(J=null===(H=b.badge)||void 0===H?void 0:H.sharing)||void 0===J?0:J.imageUrl)?So(null===(ma=null===(T=b.badge)||void 0===T?void 0:T.sharing)||void 0===ma?void 0:ma.imageUrl):"",badgeReferences:Wo(null===(Y=b.badge)||void 0===
Y?void 0:Y.kf),parent:null!==(W=null===(Z=b.badge)||void 0===Z?void 0:Z.fg)&&void 0!==W?W:"",children:null!==(ta=null===(Ka=b.badge)||void 0===Ka?void 0:Ka.qf)&&void 0!==ta?ta:[],tiers:Xo(null===(xa=b.badge)||void 0===xa?void 0:xa.tiers)};b instanceof kn&&(a.id=b.awardId,a.dateAwarded=b.createTime,a.promotedPosition=Number(b.promotedPosition)||0,a.visibility=null!==(hb=b.visibility)&&void 0!==hb?hb:"VISIBILITY_UNKNOWN");return a};
Xo=function(a){return a?a.map(function(b){return{title:b.title,description:b.description,imageUrl:So(b.imageUrl)}}):[]};Wo=function(a){return a?a.map(function(b){return{title:b.title,type:b.type,description:b.description,url:So(b.url)}}):[]};_ds.Uo=function(a,b){return b.eb?b.eb.map(function(c){return _ds.Yo(a,c)}):[]};
Zo=function(a,b){return _ds.Q(a,function d(){var e=this,g,k,l;return _ds.C(d,function(m){switch(m.h){case 1:return g={access_token:e.config.accessToken,badgeIdServePath:To(b.url),badgeIdTenantId:"31"},_ds.x(m,2),_ds.u(m,Ho(e.C,g),4);case 4:k=m.j;_ds.z(m,3);break;case 2:throw l=_ds.A(m),_ds.$m(l);case 3:return(null===k||void 0===k?0:k.award)?m.return(_ds.Yo(e,k.award)):m.return(null)}})})};
$o=function(a,b){var c,d;return _ds.Q(a,function g(){var k=this,l,m,p,q,r,w,y,D,B,H,J;return _ds.C(g,function(T){switch(T.h){case 1:if(b.profileId)return D=new pn,D.Tb=new _ds.no,D.Tb.servePath=To(b.url),D.Tb.tenantId="31",B={access_token:k.config.accessToken},_ds.x(T,8),_ds.u(T,k.m.create(D,B),10);l=new _ds.Mo(k.config);return _ds.u(T,_ds.Po(l,!0),4);case 4:return m=T.j,p=new nn,q=new ln,q.id=new _ds.no,q.id.servePath=To(b.url),q.id.tenantId="31",r=new kn,r.badge=q,p.walletId=m,p.award=r,_ds.x(T,
5),_ds.u(T,k.o.create(p),7);case 7:w=T.j;_ds.z(T,6);break;case 5:y=_ds.A(T);if("ALREADY_EXISTS"===(null===(d=y.error)||void 0===d?void 0:d.status))return T.return(null);throw _ds.$m(y);case 6:if(null===w||void 0===w?0:w.award)return T.return(_ds.Yo(k,w.award));T.J(3);break;case 10:H=T.j;_ds.z(T,9);break;case 8:J=_ds.A(T);if("ALREADY_EXISTS"===(null===(c=J.error)||void 0===c?void 0:c.status))return T.return(null);throw _ds.$m(J);case 9:if(null===H||void 0===H?0:H.award)return T.return(_ds.Yo(k,H.award));
case 3:return T.return(null)}})})};bp=function(a,b){return _ds.Q(a,function d(){var e,g=this,k,l;return _ds.C(d,function(m){if(1==m.h)return e=new xn,e.visibility=ap.ad,e.promotedPosition=b.index,e.awardId=b.id,k={access_token:g.config.accessToken},_ds.x(m,2),_ds.u(m,g.j.visibility(e,k),4);if(2!=m.h)return _ds.z(m,0);l=_ds.A(m);throw _ds.$m(l);})})};
cp=function(a,b){return _ds.Q(a,function d(){var e,g=this,k,l;return _ds.C(d,function(m){if(1==m.h)return e=new xn,e.visibility=ap.bd,e.awardId=b.id,k={access_token:g.config.accessToken},_ds.x(m,2),_ds.u(m,g.j.visibility(e,k),4);if(2!=m.h)return _ds.z(m,0);l=_ds.A(m);throw _ds.$m(l);})})};dp=function(a){_ds.Zm.call(this,a);this.m=new Go(this.apiVersion,this.h);this.j=new wo(this.apiVersion,this.h)};
ep=function(a){_ds.Zm.call(this,a);this.m=new yo(this.apiVersion,this.h);this.j=new Bo(this.apiVersion,this.h)};fp=function(a){a=new URL(a,document.location.origin);a.hash="";return encodeURIComponent((a.href.endsWith("/")?a.href.slice(0,-1):a.href).substring(a.protocol.length+2))};
gp=function(a){var b,c,d,e,g,k;return a?{description:a.description,imageUrl:So(a.imageUrl),title:a.title,url:So(a.url),sharing:!!a.sharing,shareTitle:null!==(c=null===(b=a.sharing)||void 0===b?void 0:b.title)&&void 0!==c?c:"",shareDescription:null!==(e=null===(d=a.sharing)||void 0===d?void 0:d.description)&&void 0!==e?e:"",shareImageUrl:(null===(g=a.sharing)||void 0===g?0:g.imageUrl)?So(null===(k=a.sharing)||void 0===k?void 0:k.imageUrl):""}:null};
hp=function(a,b){return b.map(function(c){var d,e,g,k,l={title:null!==(d=c.title)&&void 0!==d?d:"",url:null!==(e=c.url)&&void 0!==e?e:"",description:null!==(g=c.description)&&void 0!==g?g:""};c.profileData&&(l.profileData={updateTime:c.profileData.updateTime,status:null!==(k=c.profileData.state)&&void 0!==k?k:"UNDEFINED_STATE"});c.codelab&&(l.codelab={badge:gp(c.codelab.badge)});if(c.playlist){var m=hp(a,c.playlist.learningActivities),p=c.playlist.nextPath,q=[];if(p){p=_ds.n(p);for(var r=p.next();!r.done;r=
p.next())if(r=r.value)try{q.push((new URL(r,"https://google.dev")).href)}catch(w){}}l.playlist={learningActivities:m,nextPath:q,badge:gp(c.playlist.badge)}}c.quiz&&(l.quiz={badge:gp(c.quiz.badge)});c.page&&(l.page={});return l})};ip=function(a,b,c,d,e){b="profiles/"+b+"/paths/"+fp(c);return Co(a.j,b,d,{updateMask:e,access_token:a.config.accessToken})};
jp=function(a,b){return _ds.Q(a,function d(){var e,g=this,k;return _ds.C(d,function(l){if(1==l.h)return e=new Yn,e.state=b.status,_ds.x(l,2),_ds.u(l,ip(g,b.profileId,b.path,e,"path.state"),4);if(2!=l.h)return _ds.z(l,0);k=_ds.A(l);throw _ds.$m(k);})})};
kp=function(a,b){return _ds.Q(a,function d(){var e,g=this,k;return _ds.C(d,function(l){if(1==l.h)return e=new Yn,e.ratingState=b.status,_ds.x(l,2),_ds.u(l,ip(g,b.profileId,b.path,e,"path.rating_state"),4);if(2!=l.h)return _ds.z(l,0);k=_ds.A(l);throw _ds.$m(k);})})};
lp=function(a,b){return _ds.Q(a,function d(){var e,g=this,k;return _ds.C(d,function(l){if(1==l.h)return e=new Yn,e.saveState=b.status,_ds.x(l,2),_ds.u(l,ip(g,b.profileId,b.path,e,"path.save_state"),4);if(2!=l.h)return _ds.z(l,0);k=_ds.A(l);throw _ds.$m(k);})})};
np=function(a,b){return _ds.Q(a,function d(){var e,g=this,k,l,m;return _ds.C(d,function(p){switch(p.h){case 1:return e="profiles/"+b.profileId,k={contentType:b.pathType,state:b.status,access_token:g.config.accessToken},_ds.x(p,2),_ds.u(p,Do(g.j,e,k),4);case 4:l=p.j;_ds.z(p,3);break;case 2:throw m=_ds.A(p),_ds.$m(m);case 3:return p.return(mp(l.paths))}})})};
op=function(a,b){return _ds.Q(a,function d(){var e,g=this,k,l,m,p;return _ds.C(d,function(q){switch(q.h){case 1:return e="profiles/"+b.profileId,k={access_token:g.config.accessToken,pageSize:b.pageSize,pageToken:b.pageToken},_ds.x(q,2),_ds.u(q,g.j.list(e,k),4);case 4:l=q.j;_ds.z(q,3);break;case 2:throw m=_ds.A(q),_ds.$m(m);case 3:return p={paths:mp(l.paths),nextPageToken:l.nextPageToken},q.return(p)}})})};
mp=function(a){return a.map(function(b){return{name:b.name,description:b.description,url:b.url,title:b.title,dismissed:b.markDismiss,lastActionTime:b.lastActionTime,nextPath:b.nextPath,ratingStatus:b.ratingState,saveStatus:b.saveState,updated:b.updated,status:b.state,type:b.contentType}})};pp=function(a){_ds.Zm.call(this,a);this.j=new Go(this.apiVersion,this.h);this.o=new Ao(this.apiVersion,this.h);this.m=new Bo(this.apiVersion,this.h)};
Bp=function(a,b,c){return _ds.Q(a,function e(){var g,k,l=this,m,p,q,r,w,y,D,B,H,J,T,ma,Y,Z,W,Ka;return _ds.C(e,function(ta){switch(ta.h){case 1:g=[];try{k=c.name.trim(),k.length&&(b.displayName=k,g.push("display_name"))}catch(xa){}try{b.pronoun=c.pronoun.trim(),g.push("pronoun")}catch(xa){}try{b.title=c.title.trim(),g.push("title")}catch(xa){}try{b.organization=c.organization.trim(),g.push("organization")}catch(xa){}if(!(b instanceof Mn)){ta.J(2);break}m=new _ds.Mo(l.config);_ds.x(ta,3);if(!Oo(m)&&
!m.walletId){ta.J(5);break}return _ds.u(ta,_ds.Po(m),6);case 6:if(p=ta.j)b.walletId=p;case 5:_ds.z(ta,4);break;case 3:_ds.A(ta);case 4:try{b.originTenantId=c.originTenantId.trim(),g.push("originTenantId")}catch(xa){}try{if(c.creationMethod){q=c.creationMethod;switch(q){case "PROFILE_WIZARD":b.creationMethod=xp.xc;break;case "FASTTRACK":b.creationMethod=xp.Zc;break;default:b.creationMethod=xp.Yc}g.push("creationMethod")}}catch(xa){}case 2:if(b instanceof Vn){try{b.bio=c.bio.trim(),g.push("bio")}catch(xa){}try{b.githubId=
c.githubId.trim(),g.push("github_id")}catch(xa){}try{b.gitlabId=c.gitlabId.trim(),g.push("gitlab_id")}catch(xa){}try{b.linkedinId=c.linkedinId.trim(),g.push("linkedin_id")}catch(xa){}try{b.stackoverflowId=c.stackoverflowId.trim(),g.push("stackoverflow_id")}catch(xa){}try{b.twitterId=c.twitterId.trim(),g.push("twitter_id")}catch(xa){}try{void 0!==c.dashboardV1Seen&&(r=!!c.dashboardV1Seen,b.dashboardV1Seen=r?yp.jc:yp.$c,g.push("dashboardV1Seen"))}catch(xa){}}try{if(c.avatarConfig){w=JSON.parse(c.avatarConfig);
y={};D=_ds.n(Object.entries(w.values));for(B=D.next();!B.done;B=D.next())H=B.value,J=_ds.n(H),T=J.next().value,ma=J.next().value,y[T]=new jn({stringValue:ma.stringValue});Y=new oo;Y.pb=new gn({mc:w.mc,values:y});Y.Oc=c.avatarStyleId;b.Ha=Y;g.push("eyck_container")}}catch(xa){}try{c.location&&(Z=new to,c.location.country&&(Z.country=c.location.country),c.location.displayLocation&&(Z.displayLocation=c.location.displayLocation),Z.latitude=c.location.latitude||0,Z.longitude=c.location.longitude||0,b.location=
Z,g.push("location"))}catch(xa){}try{void 0!==c.feedbackEmailPreference&&(W=!!c.feedbackEmailPreference,b.feedbackEmailPreference=W?zp.Ca:zp.Ja,g.push("feedbackEmailPreference"))}catch(xa){}try{void 0!==c.newsletterEmailPreference&&(Ka=!!c.newsletterEmailPreference,b.newsletterEmailPreference=Ka?Ap.Ca:Ap.Ja,g.push("newsletterEmailPreference"))}catch(xa){}b instanceof Vn&&(b.fieldMask=g.join(","));return ta.return(b)}})})};
Fp=function(a){var b,c,d,e,g,k,l,m,p,q,r,w,y,D,B,H,J,T,ma,Y,Z,W,Ka,ta,xa,hb,kb,Pa={};if(!a.profile)throw new _ds.Wl("Missing profile data");if(!a.obfuscatedProfileId)throw new _ds.Wl("Missing profile id");var nb=null!==(d=null===(c=null===(b=a.profile)||void 0===b?void 0:b.Ta)||void 0===c?void 0:c.photo)&&void 0!==d?d:"";nb&&-1===nb.indexOf("http")&&(nb="data:image/png;base64,"+nb);var va=!1,ja=[];if(null===(e=a.profile)||void 0===e?0:e.linkedAccounts)for(var oa=_ds.n(a.profile.linkedAccounts),sa=
oa.next();!sa.done;sa=oa.next())sa=sa.value,sa.isAuthenticatedUser&&(va=!0),ja.push({accountId:sa.accountId,email:sa.email,label:sa.label,isAuthenticatedUser:sa.isAuthenticatedUser,linkedSince:sa.linkedSince,name:null!==(k=null===(g=sa.Ta)||void 0===g?void 0:g.name)&&void 0!==k?k:"",photo:null!==(m=null===(l=sa.Ta)||void 0===l?void 0:l.photo)&&void 0!==m?m:""});Pa.bio=a.profile.bio;Pa.profileId=a.obfuscatedProfileId;Pa.name=null!==(r=null===(q=null===(p=a.profile)||void 0===p?void 0:p.Ta)||void 0===
q?void 0:q.name)&&void 0!==r?r:"";Pa.title=null!==(D=null===(y=null===(w=a.profile)||void 0===w?void 0:w.Ta)||void 0===y?void 0:y.title)&&void 0!==D?D:"";Pa.organization=null!==(J=null===(H=null===(B=a.profile)||void 0===B?void 0:B.Ta)||void 0===H?void 0:H.organization)&&void 0!==J?J:"";Pa.pronoun=null!==(Y=null===(ma=null===(T=a.profile)||void 0===T?void 0:T.Ta)||void 0===ma?void 0:ma.pronoun)&&void 0!==Y?Y:"";Pa.isAuthenticatedUser=va;Pa.githubId=a.profile.githubId;Pa.gitlabId=a.profile.gitlabId;
Pa.linkedinId=a.profile.linkedinId;Pa.stackoverflowId=a.profile.stackoverflowId;Pa.twitterId=a.profile.twitterId;Pa.photo=nb;if(va&&(Pa.location=a.profile.location?{country:null===(Z=a.profile.location)||void 0===Z?void 0:Z.country,displayLocation:null===(W=a.profile.location)||void 0===W?void 0:W.displayLocation,latitude:null===(Ka=a.profile.location)||void 0===Ka?void 0:Ka.latitude,longitude:null===(ta=a.profile.location)||void 0===ta?void 0:ta.longitude}:null,Pa.linkedAccounts=ja,Pa.selectedEmailAccountId=
a.profile.selectedEmailAccountId,Pa.newsletterEmailPreference=a.profile.newsletterEmailPreference===Cp.Ca,Pa.feedbackEmailPreference=a.profile.feedbackEmailPreference===Dp.Ca,Pa.creationMethod=a.profile.creationMethod,Pa.originTenantId=a.profile.originTenantId,Pa.dashboardV1Seen=a.profile.dashboardV1Seen===Ep.jc,a instanceof Sn&&(Pa.pendingFields=a.pendingFields),a.profile.Ha)){if(null===(hb=null===(xa=a.profile.Ha)||void 0===xa?void 0:xa.pb)||void 0===hb?0:hb.values){nb={};va=null===(kb=a.profile.Ha)||
void 0===kb?void 0:kb.pb;va=_ds.n(Object.entries(va.values));for(ja=va.next();!ja.done;ja=va.next())oa=_ds.n(ja.value),ja=oa.next().value,oa=oa.next().value,nb[ja]={stringValue:oa.stringValue};Pa.avatarConfig=JSON.stringify({configVersion:a.profile.Ha.pb.mc,values:nb})}Pa.avatarStyleId=a.profile.Ha.Oc}return Pa};
Gp=function(a,b){return _ds.Q(a,function d(){var e,g=this,k,l,m;return _ds.C(d,function(p){switch(p.h){case 1:if(!b.profileId)throw new _ds.Wl("Missing profile id");e="profiles/"+b.profileId;k={access_token:g.config.accessToken,readMask:b.fields?b.fields.join(","):"*"};_ds.x(p,2);return _ds.u(p,Eo(g.m,e,k),4);case 4:l=p.j;_ds.z(p,3);break;case 2:throw m=_ds.A(p),_ds.$m(m);case 3:return p.return({earnedBadges:Number(null===l||void 0===l?void 0:l.earnedBadges)||0,ratedPages:Number(null===l||void 0===
l?void 0:l.ratedPages)||0,savedPages:Number(null===l||void 0===l?void 0:l.savedPages)||0})}})})};Ip=function(a){_ds.of(this,a,-1,null,Hp)};Jp=function(a,b){var c={color:_ds.rf(b,1,0),boa:_ds.uf(b,2)};a&&(c.M=b);return c};Kp=function(a,b){var c=_ds.I(a,1);null!=c&&_ds.ef(b,1,c);c=_ds.I(a,2);null!=c&&_ds.df(b,2,c)};_ds.Lp=function(a){_ds.of(this,a,-1,null,null)};Mp=function(a,b){var c={name:_ds.L(b,1),image:_ds.L(b,2)};a&&(c.M=b);return c};
Np=function(a,b){var c=a.getName();0<c.length&&_ds.G(b,1,c);c=_ds.L(a,2);0<c.length&&_ds.G(b,2,c)};_ds.Op=function(a){_ds.of(this,a,-1,null,null)};_ds.Pp=function(a,b){return _ds.Cf(a,4,b)};_ds.Qp=function(a,b){return _ds.Bf(a,6,b,!1)};_ds.Rp=function(a,b){return _ds.Bf(a,9,b,0)};Sp=function(a){_ds.of(this,a,-1,null,null)};
Tp=function(a,b){var c,d={name:_ds.L(b,1),path:_ds.L(b,2),position:_ds.rf(b,3,0),dF:(c=_ds.P(b,Ip,4))&&Jp(a,c),background:(c=_ds.P(b,Ip,5))&&Jp(a,c),size:_ds.rf(b,6,0)};a&&(d.M=b);return d};Up=function(a,b){var c=a.getName();0<c.length&&_ds.G(b,1,c);c=_ds.L(a,2);0<c.length&&_ds.G(b,2,c);c=_ds.rf(a,3,0);0!==c&&_ds.ef(b,3,c);c=_ds.P(a,Ip,4);null!=c&&b.R(4,c,Kp);c=_ds.P(a,Ip,5);null!=c&&b.R(5,c,Kp);c=_ds.rf(a,6,0);0!==c&&_ds.ef(b,6,c)};_ds.Vp=function(a){_ds.of(this,a,-1,null,null)};
_ds.Wp=function(a,b){var c={Bfa:_ds.sf(b,1),vZ:_ds.sf(b,2)};a&&(c.M=b);return c};_ds.Xp=function(a,b){var c=_ds.sf(a,1);0!==c&&_ds.Ye(b,1,c);c=_ds.sf(a,2);0!==c&&_ds.Xe(b,2,c)};Zp=function(a){_ds.of(this,a,-1,Yp,null)};
aq=function(a,b){var c,d={title:_ds.L(b,1),type:_ds.L(b,2),QD:_ds.L(b,3),image:_ds.L(b,4),summary:_ds.L(b,5),timestamp:(c=_ds.$p(b))&&_ds.Wp(a,c),url:_ds.L(b,7),tj:_ds.L(b,8),origin:_ds.L(b,10),Xm:null==(c=_ds.I(b,11))?void 0:c,CE:_ds.L(b,12),icon:(c=_ds.P(b,Sp,13))&&Tp(a,c),color:_ds.L(b,14),wc:_ds.L(b,15),XD:_ds.sf(b,16),author:(c=_ds.P(b,_ds.Lp,17))&&Mp(a,c),attribution:_ds.L(b,18),UD:_ds.L(b,19)};a&&(d.M=b);return d};
bq=function(a,b){var c=a.Ba();0<c.length&&_ds.G(b,1,c);c=_ds.L(a,2);0<c.length&&_ds.G(b,2,c);c=_ds.L(a,3);0<c.length&&_ds.G(b,3,c);c=_ds.L(a,4);0<c.length&&_ds.G(b,4,c);c=_ds.L(a,5);0<c.length&&_ds.G(b,5,c);c=_ds.$p(a);null!=c&&b.R(6,c,_ds.Xp);c=a.getUrl();0<c.length&&_ds.G(b,7,c);c=_ds.L(a,8);0<c.length&&_ds.G(b,8,c);c=_ds.L(a,10);0<c.length&&_ds.G(b,10,c);c=_ds.I(a,11);0<c.length&&_ds.gf(b,11,c);c=_ds.L(a,12);0<c.length&&_ds.G(b,12,c);c=_ds.P(a,Sp,13);null!=c&&b.R(13,c,Up);c=_ds.L(a,14);0<c.length&&
_ds.G(b,14,c);c=_ds.L(a,15);0<c.length&&_ds.G(b,15,c);c=_ds.sf(a,16);0!==c&&_ds.Ye(b,16,c);c=_ds.P(a,_ds.Lp,17);null!=c&&b.R(17,c,Np);c=_ds.L(a,18);0<c.length&&_ds.G(b,18,c);c=_ds.L(a,19);0<c.length&&_ds.G(b,19,c)};_ds.$p=function(a){return _ds.P(a,_ds.Vp,6)};_ds.dq=function(a){_ds.of(this,a,-1,cq,null)};eq=function(a){_ds.of(this,a,-1,null,null)};_ds.fq=function(a){var b=new eq;return _ds.Cf(b,1,a)};hq=function(a){_ds.of(this,a,-1,gq,null)};
iq=function(a,b){var c,d={title:_ds.L(b,1),path:_ds.L(b,2),Fj:_ds.L(b,3),bb:_ds.L(b,4),zc:_ds.rf(b,5,0),qD:_ds.L(b,6),Xm:null==(c=_ds.I(b,7))?void 0:c,locale:_ds.L(b,8),j_:_ds.L(b,9),K_:null==(c=_ds.I(b,10))?void 0:c,version:_ds.L(b,11),platform:_ds.L(b,12),language:_ds.L(b,13),t_:_ds.uf(b,14)};a&&(d.M=b);return d};
jq=function(a,b){var c=a.Ba();0<c.length&&_ds.G(b,1,c);c=_ds.L(a,2);0<c.length&&_ds.G(b,2,c);c=_ds.L(a,3);0<c.length&&_ds.G(b,3,c);c=_ds.L(a,4);0<c.length&&_ds.G(b,4,c);c=a.Wb();0!==c&&_ds.ef(b,5,c);c=_ds.L(a,6);0<c.length&&_ds.G(b,6,c);c=_ds.I(a,7);0<c.length&&_ds.gf(b,7,c);c=a.getLocale();0<c.length&&_ds.G(b,8,c);c=_ds.L(a,9);0<c.length&&_ds.G(b,9,c);c=_ds.I(a,10);0<c.length&&_ds.gf(b,10,c);c=_ds.L(a,11);0<c.length&&_ds.G(b,11,c);c=_ds.L(a,12);0<c.length&&_ds.G(b,12,c);c=_ds.L(a,13);0<c.length&&
_ds.G(b,13,c);(c=_ds.uf(a,14))&&_ds.df(b,14,c)};_ds.lq=function(a){_ds.of(this,a,-1,kq,null)};_ds.mq=function(){throw Error("Do not instantiate directly");};_ds.oq=function(a){if(a.Ab!==_ds.nq)throw Error("Sanitized content was not of kind HTML.");return _ds.qd(a.toString(),a.Yd||null)};pq=function(){_ds.mq.call(this)};qq=function(){_ds.mq.call(this)};_ds.rq=function(a,b){return null!=a&&a.Ab===b};sq=function(a){if(null!=a)switch(a.Yd){case 1:return 1;case -1:return-1;case 0:return 0}return null};
_ds.tq=function(a){return _ds.rq(a,_ds.nq)?a:a instanceof nd?(0,_ds.V)(od(a).toString(),a.qc()):(0,_ds.V)(Ld(String(String(a))),sq(a))};_ds.uq=function(a){if(null==a)throw Error("unexpected null value");return a};_ds.vq=function(a,b){return a&&b&&a.Qm&&b.Qm?a.Ab!==b.Ab?!1:a.toString()===b.toString():a instanceof _ds.mq&&b instanceof _ds.mq?a.Ab!=b.Ab?!1:a.toString()==b.toString():a==b};_ds.wq=function(a){return a instanceof _ds.mq?!!a.rb():!!a};
_ds.zq=function(a){return _ds.rq(a,_ds.nq)?a:(0,_ds.V)(xq(a,yq),sq(a))};_ds.Bq=function(a){return _ds.rq(a,_ds.nq)?_ds.Aq(a.rb()):Ld(String(a))};
xq=function(a,b){if(!b)return String(a).replace(Cq,"").replace(Dq,"&lt;");a=String(a).replace(/\[/g,"&#91;");var c=[],d=[];a=a.replace(Cq,function(g,k){if(k&&(k=k.toLowerCase(),b.hasOwnProperty(k)&&b[k])){var l=c.length,m="</",p="";if("/"!=g.charAt(1)){m="<";for(var q;q=Eq.exec(g);)if(q[1]&&"dir"==q[1].toLowerCase()){if(g=q[2]){if("'"==g.charAt(0)||'"'==g.charAt(0))g=g.substr(1,g.length-2);g=g.toLowerCase();if("ltr"==g||"rtl"==g||"auto"==g)p=' dir="'+g+'"'}break}Eq.lastIndex=0}c[l]=m+k+">";d[l]=p;
return"["+l+"]"}return""});a=_ds.Aq(a);var e=Fq(c);a=a.replace(/\[(\d+)\]/g,function(g,k){return d[k]&&c[k]?c[k].substr(0,c[k].length-1)+d[k]+">":c[k]});return a+e};Fq=function(a){for(var b=[],c=0,d=a.length;c<d;++c){var e=a[c];"/"==e.charAt(1)?(e=Gq(b,e),0>e?a[c]="":(a[c]=b.slice(e).reverse().join(""),b.length=e)):"<li>"==e&&0>Gq(b,"</ol>")&&0>Gq(b,"</ul>")?a[c]="":Hq.test(e)||b.push("</"+e.substring(1))}return b.reverse().join("")};_ds.X=function(a){return _ds.rq(a,_ds.nq)?_ds.Aq(xq(a.rb())):Ld(String(a))};
_ds.Lq=function(a){return _ds.rq(a,_ds.nq)?String(xq(a.rb())).replace(Iq,Jq):String(a).replace(Kq,Jq)};_ds.Oq=function(a){_ds.rq(a,Mq)?a=a.rb().replace(/([^"'\s])$/,"$1 "):(a=String(a),a=Nq.test(a)?a:"zSoyz");return a};Pq=function(a){return"%"+a.charCodeAt(0).toString(16)};_ds.Rq=function(a){a=encodeURIComponent(String(String(a)));Qq.lastIndex=0;return Qq.test(a)?a.replace(Qq,Pq):a};
_ds.Yq=function(a){_ds.rq(a,Sq)||_ds.rq(a,_ds.Tq)?a=_ds.Uq(a):a instanceof Dc?a=_ds.Uq(_ds.Ec(a)):a instanceof _ds.ic?a=_ds.Uq(_ds.jc(a).toString()):(a=String(a),a=Vq.test(a)?a.replace(Wq,Xq):"about:invalid#zSoyz");return a};_ds.$q=function(a){_ds.rq(a,Sq)||_ds.rq(a,_ds.Tq)?a=_ds.Uq(a):a instanceof Dc?a=_ds.Uq(_ds.Ec(a)):a instanceof _ds.ic?a=_ds.Uq(_ds.jc(a).toString()):(a=String(a),a=Zq.test(a)?a.replace(Wq,Xq):"about:invalid#zSoyz");return a};Jq=function(a){return ar[a]};Xq=function(a){return br[a]};
_ds.Aq=function(a){return String(a).replace(cr,Jq)};_ds.Uq=function(a){return String(a).replace(Wq,Xq)};_ds.fr=function(a,b,c,d){b=dr(b(c||er,d));_ds.Bd(a,b)};_ds.hr=function(a,b,c,d){d=d||_ds.Eg();a=a(b||er,c);a=dr(a);b=d.h;d=_ds.Sg(b,"DIV");_ds.Og?(a=wd(gr,a),_ds.Bd(d,a),d.removeChild(d.firstChild)):_ds.Bd(d,a);if(1==d.childNodes.length)d=d.removeChild(d.firstChild);else{for(a=b.createDocumentFragment();d.firstChild;)a.appendChild(d.firstChild);d=a}return d};
_ds.ir=function(a,b,c,d){a=a(b||er,c);d=(d||_ds.Eg()).createElement("DIV");a=dr(a);_ds.Bd(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d};dr=function(a){return _ds.mb(a)?a instanceof _ds.mq?_ds.oq(a):rd("zSoyz"):rd(String(a))};jr=function(a,b,c){_ds.Pf.call(this);this.F=null!=c?a.bind(c):a;this.D=b;this.o=null;this.j=!1;this.m=0;this.h=null};kr=function(a){a.h=_ds.Mj(function(){a.h=null;a.j&&!a.m&&(a.j=!1,kr(a))},a.D);var b=a.o;a.o=null;a.F.apply(null,b)};
lr=function(a){_ds.dj.call(this);this.h=a;a=_ds.Og?"focusout":"blur";this.j=_ds.eg(this.h,_ds.Og?"focusin":"focus",this,!_ds.Og);this.m=_ds.eg(this.h,a,this,!_ds.Og)};
qr=function(a,b,c,d,e,g){if(_ds.Qg&&!_ds.De("525"))return!0;if(_ds.mr&&e)return nr(a);if(e&&!d)return!1;if(!_ds.bk){"number"===typeof b&&(b=_ds.or(b));var k=17==b||18==b||_ds.mr&&91==b;if((!c||_ds.mr)&&k||_ds.mr&&16==b&&(d||g))return!1}if((_ds.Qg||_ds.pr)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(_ds.Og&&d&&b==a)return!1;switch(a){case 13:return _ds.bk?g||e?!1:!(c&&d):!0;case 27:return!(_ds.Qg||_ds.pr||_ds.bk)}return _ds.bk&&
(d||e||g)?!1:nr(a)};nr=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(_ds.Qg||_ds.pr)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return _ds.bk;default:return!1}};_ds.or=function(a){if(_ds.bk)a=rr(a);else if(_ds.mr&&_ds.Qg)switch(a){case 93:a=91}return a};
rr=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};
_ds.vr=function(a,b){_ds.dj.call(this);var c=this;this.K=a;this.h=b;this.L=new Map;this.eventHandler=new _ds.Qj;this.o=!1;this.F=this.D="";this.G=0;this.O=new jr(function(){sr(c)},250,this);this.W=Ti(this.qm);this.Cf=this.Af=this.ke=this.Bf=this.m=!1;if(!a.contains(b))throw Error("The input element must be a child of the form");tr(this);!document.activeElement||document.activeElement!==b&&document.activeElement!==a||_ds.ur(this,!0)};
_ds.ur=function(a,b){a.o!==b&&(a.o=b,b=document,a.o?(b.activeElement&&b.activeElement!==a.h&&a.h.focus(),a.dispatchEvent(new CustomEvent("suggest-service-focus")),a.m&&a.O.C()):(b.activeElement&&a.K.contains(b.activeElement)&&b.activeElement.blur(),a.dispatchEvent(new CustomEvent("suggest-service-blur"))))};
tr=function(a){a.eventHandler.listen(a.h,"keyup",function(b){37<=b.keyCode&&40>=b.keyCode||(27!==b.keyCode?a.m&&a.O.C():_ds.ur(a,!1))});a.eventHandler.listen(a.h,"keydown",function(b){37<=b.keyCode&&40>=b.keyCode&&a.dispatchEvent(new CustomEvent("suggest-service-navigate",{detail:{keyCode:b.keyCode,originalEvent:b}}))});a.eventHandler.listen(a.h,"keypress",function(b){if(13===b.keyCode||3===b.keyCode)b.preventDefault(),a.dispatchEvent(new CustomEvent("suggest-service-search",{detail:{query:a.h.value,
originalEvent:b}}))});a.eventHandler.listen(a.h,"input",function(b){a.dispatchEvent(new CustomEvent("suggest-service-input",{detail:{query:a.h.value,originalEvent:b}}))});a.C||(a.C=new lr(a.K));a.eventHandler.listen(a.C,["focusin","focusout"],function(b){"focusin"===b.type?_ds.ur(a,!0):_ds.ur(a,a.K.contains(b.relatedTarget))})};
sr=function(a){_ds.Q(a,function c(){var d=this,e,g,k,l;return _ds.C(c,function(m){switch(m.h){case 1:e=d.h.value.trim().toLocaleLowerCase();d.dispatchEvent(new CustomEvent("suggest-service-request-sent",{detail:{query:e}}));if(!e)return d.dispatchEvent(new CustomEvent("suggest-service-suggestions-received",{detail:{query:e}})),m.return();var p=_ds.fq(e);p=_ds.Bf(p,6,d.Bf,!1);p=_ds.Bf(p,7,d.Af,!1);p=_ds.Bf(p,8,d.ke,!1);g=_ds.Bf(p,9,d.Cf,!1);d.D&&_ds.Cf(g,14,d.D);d.F&&_ds.Cf(g,13,d.F);d.G&&_ds.Bf(g,
5,d.G,0);k=g.La();if(l=d.L.get(k)){m.J(2);break}_ds.x(m,3);return _ds.u(m,d.W("/search/suggestions?r="+encodeURIComponent(k),k),5);case 5:l=m.j;_ds.z(m,2);break;case 3:_ds.A(m);case 2:l?(d.L.set(k,l),d.dispatchEvent(new CustomEvent("suggest-service-suggestions-received",{detail:{suggestions:l,query:e}}))):d.dispatchEvent(new CustomEvent("suggest-service-suggestions-received",{detail:{query:e}})),_ds.v(m)}})})};
xr=function(a){a=void 0===a?window.location.hostname:a;return"localhost"===a||wr.some(function(b){return a.length>=b.length&&a.substr(-b.length)===b})?0:1};yr=function(){window.developerProfilesInflightRequests||(window.developerProfilesInflightRequests=new Map)};
_ds.zr=function(){this.o=this.j=null;this.m=new yr;var a=void 0===a?window.location.hostname:a;var b=xr(a);a=void 0===a?window.location.hostname:a;this.config={apiKey:0===b?"AIzaSyBdGQTIAPnTSjkekiLvV7n6GwavAHO8xqA":"AIzaSyA3iBc8feZzCipnYwiq-SSozzK0dwmBcms",serviceEndpoint:0===b?"https://staging-developerprofiles-pa.sandbox.googleapis.com":"https://developerprofiles-pa.googleapis.com",useFirstPartyAuth:a.endsWith(".google.com")&&(a.startsWith("cloud.")||a.startsWith("developers.")||a.startsWith("firebase.")||
a.startsWith("codelabs."))};window.developerProfilesAccessTokenTime||(window.developerProfilesAccessTokenTime=0);window.developerProfilesAccessToken||(window.developerProfilesAccessToken="")};_ds.Ar=function(a){return _ds.Q(a,function c(){var d=this;return _ds.C(c,function(e){if(1==e.h)return _ds.u(e,d.getAccessToken(),2);window.developerProfilesAccessToken&&(d.config.accessToken=window.developerProfilesAccessToken);_ds.v(e)})})};
Br=function(a){return _ds.Q(a,function c(){var d=this,e;return _ds.C(c,function(g){if(1==g.h)return e=d,d.o||(d.o=new Promise(function(k){return _ds.Q(e,function m(){var p=this,q,r;return _ds.C(m,function(w){switch(w.h){case 1:return q=p,_ds.u(w,DevsiteApp.whenReady(),2);case 2:if(p.j){w.J(3);break}r=document.querySelector("devsite-user#devsite-user");if(!r){w.J(3);break}return _ds.u(w,window.customElements.whenDefined("devsite-user"),5);case 5:p.j=r,p.j.addEventListener("devsite-signed-in-state-changed",
function(){q.clearCache()});case 3:k(p.j),_ds.v(w)}})})})),_ds.u(g,d.o,2);d.o=null;return g.return(d.j)})})};Cr=function(){window.developerProfilesCache||(window.developerProfilesCache=new Map)};Dr=function(a,b){Cr();window.developerProfilesCache.set(a,b)};Er=function(a){Cr();return window.developerProfilesCache.get(a)};Fr=function(a){Cr();window.developerProfilesCache.delete(a)};Gr=function(a){Cr();return window.developerProfilesCache.has(a)};
_ds.Hr=function(a,b,c,d){return _ds.Q(a,function g(){var k=this,l,m,p;return _ds.C(g,function(q){switch(q.h){case 1:return l=k.m.xn(c,d),m=k.m.get(l),m||(m=b,k.m.set(l,b)),_ds.x(q,2,3),_ds.u(q,m,5);case 5:return q.return(q.j);case 3:_ds.Aa(q);k.m.delete(l);_ds.Ba(q,0);break;case 2:throw p=_ds.A(q),p;}})})};_ds.Ir=function(){_ds.zr.call(this);this.h=new _ds.Ro(this.config)};
_ds.Jr=function(a,b){return _ds.Q(a,function d(){var e=this;return _ds.C(d,function(g){return 1==g.h?_ds.u(g,_ds.Ar(e),2):g.return(_ds.Hr(e,Zo(e.h,b),"getBadge",b))})})};_ds.Kr=function(a,b,c){c=void 0===c?!0:c;return _ds.Q(a,function e(){var g=this,k;return _ds.C(e,function(l){if(1==l.h)return _ds.u(l,_ds.Ar(g),2);if(3!=l.h)return _ds.u(l,_ds.Hr(g,$o(g.h,b),"awardBadge",b),3);k=l.j;c&&k&&document.body.dispatchEvent(new CustomEvent("devsite-award-granted",{detail:{award:k},bubbles:!0}));return l.return(k)})})};
_ds.Lr=function(){_ds.zr.call(this);this.h=new dp(this.config)};_ds.Mr=function(){_ds.zr.call(this);this.h=new ep(this.config)};_ds.Nr=function(a,b){return _ds.Q(a,function d(){var e=this;return _ds.C(d,function(g){return 1==g.h?_ds.u(g,_ds.Ar(e),2):g.return(_ds.Hr(e,jp(e.h,b),"setStatus",b))})})};_ds.Or=function(){_ds.zr.call(this);this.h=new pp(this.config)};
_ds.Sr=function(a,b,c){b=void 0===b?!1:b;c=void 0===c?!1:c;return _ds.Q(this,function e(){var g;return _ds.C(e,function(k){if(1==k.h)return _ds.u(k,DevsiteApp.whenReady(),2);DevsiteApp.getEnv();g=_ds.Gi(a);return g.hostname!==_ds.Pr.GOOGLEDEV&&g.hostname!==_ds.Qr.GOOGLEDEV&&g.hostname!==document.location.hostname?k.return(g):k.return((0,_ds.Rr)("GOOGLEDEV",g.href,b,c))})})};
_ds.Rr=function(a,b,c,d){c=void 0===c?!1:c;d=void 0===d?!1:d;return _ds.Q(this,function g(){var k,l,m;return _ds.C(g,function(p){if(1==p.h)return _ds.u(p,DevsiteApp.whenReady(),2);k=DevsiteApp.getEnv();l=new _ds.Zh((new URL(b,document.location.origin)).href);switch(k){case "DEV":_ds.bi(l,document.location.hostname);_ds.ci(l,document.location.port);_ds.$h(l,document.location.protocol);_ds.li(l,"tenant",a.toLowerCase());break;case "STAGE":_ds.bi(l,_ds.Qr[a.toUpperCase()]);_ds.$h(l,"https");_ds.ci(l,
null);break;default:_ds.$h(l,"https"),_ds.ci(l,null),_ds.bi(l,_ds.Pr[a.toUpperCase()])}m=_ds.zi();c&&_ds.li(l,"return",_ds.Gi(m.href).href);d&&_ds.li(l,"utm_source",m.hostname);return p.return(new URL(l.toString()))})})};
_ds.Ur=function(a){var b=new URL(a,document.location.origin);"developers.android.com"===b.hostname&&(b.hostname="developer.android.com");if(b.hostname.endsWith(".googlers.com")||"localhost"===b.hostname){var c=_ds.mi(new _ds.Zh(b.href),"tenant");if(c)switch(c.toLowerCase()){case "android":b.hostname=_ds.Pr.ANDROID;break;case "cloud":b.hostname=_ds.Pr.CLOUD;break;case "developers":b.hostname=_ds.Pr.DEVELOPERS;break;case "googledev":b.hostname=_ds.Pr.GOOGLEDEV;break;case "firebase":b.hostname=_ds.Pr.FIREBASE;
break;case "codelabs":b.hostname=_ds.Pr.CODELABS;break;default:throw Error("Invalid url: "+a);}else if(a=Tr[""+DevsiteApp.getTenantId()])b.hostname=a;b.protocol="https:";b.port=""}else b.hostname.endsWith(".corp.google.com")&&(b.hostname.startsWith("googledev.")?b.hostname=_ds.Pr.GOOGLEDEV:b.hostname.startsWith("android.")?b.hostname=_ds.Pr.ANDROID:b.hostname.startsWith("cloud.")?b.hostname=_ds.Pr.CLOUD:b.hostname.startsWith("developers.")?b.hostname=_ds.Pr.DEVELOPERS:b.hostname.startsWith("firebase.")?
b.hostname=_ds.Pr.FIREBASE:b.hostname.startsWith("codelabs.")&&(b.hostname=_ds.Pr.CODELABS));b.search="";b.hash="";return b.href.endsWith("/")?b.href.slice(0,-1):b.href};
Vr=function(a){var b=a.Zo,c=a.Bl;a='<section id="examples"><h2 id="examples" data-text="'+_ds.Aq("Examples");a+='" tabindex="0">Examples</h2>';c&&(a+='<p class="note">',c='<b>Note:</b> The code examples available for this method do not represent all supported programming languages (see the <a href="'+(_ds.X(_ds.Yq(c))+'">client libraries page</a> for a list of supported languages).'),a=a+c+"</p>");a+='<div id="code-sample" class="ds-selector-tabs" data-ds-scope="code-sample">';c=b.length;for(var d=
0;d<c;d++){var e=b[d];a+="<section><h3>"+_ds.tq(e.lang)+"</h3>";if(e.Ii)for(var g=e.Ii,k=g.length,l=0;l<k;l++){var m=g[l];_ds.wq(m.name)&&_ds.wq(m.url)&&(a+="<p>",m='Uses the <a target="_blank" href="'+(_ds.X(_ds.Yq(m.url))+'">'+(_ds.tq(m.name)+"</a>.")),a+=m,a+="</p>")}a+='<pre class="prettyprint">'+_ds.tq(e.Yh)+"</pre></section>"}return(0,_ds.V)(a+"</div></section>")};_ds.Wr=function(){var a=_ds.R.call(this)||this;a.j="";a.m="";a.h="";return a};
Yr=function(a){return _ds.E(function(b){switch(b.h){case 1:if(_ds.Qi()){b.J(2);break}_ds.x(b,3);return _ds.u(b,Xr(a,!0),5);case 5:return b.return(b.j);case 3:_ds.A(b);case 2:return b.return(Xr(a,!1))}})};
Xr=function(a,b){var c,d;return _ds.E(function(e){if(1==e.h)return c="https://storage.googleapis.com/apisnippets"+(b?"-staging":"")+"/public/"+a.j+"/"+a.m+"/0/"+a.h+".frag.json",_ds.u(e,_ds.Fi(c,{credentials:"omit"}),2);d=e.j;try{return e.return(JSON.parse(d))}catch(g){return console.error("Failed to parse snippet response JSON",g),e.return(Promise.reject("Failed to parse snippet response JSON"))}})};
_ds.Zr=function(a,b,c){a.timeOfStartCall=(new Date).getTime();var d=c||_ds.Sa,e=d.document,g=a.nonce||_ds.ab(d);g&&!a.nonce&&(a.nonce=g);if("help"==a.flow){var k=_ds.eb("document.location.href",d);!a.helpCenterContext&&k&&(a.helpCenterContext=k.substring(0,1200));k=!0;if(b&&JSON&&JSON.stringify){var l=JSON.stringify(b);(k=1200>=l.length)&&(a.psdJson=l)}k||(b={invalidPsd:!0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(k=d.GOOGLE_FEEDBACK_START)k.apply(d,
b);else{d=c+"/load.js?";for(var m in a)b=a[m],null==b||_ds.mb(b)||(d+=encodeURIComponent(m)+"="+encodeURIComponent(b)+"&");a=_ds.Eg(e).createElement("SCRIPT");g&&a.setAttribute("nonce",g);_ds.Fd(a,Fh(d));e.body.appendChild(a)}};
_ds.as=function(a,b){b||(b={});var c=window;var d=a instanceof Dc?a:Lc("undefined"!=typeof a.href?a.href:String(a));a=b.target||a.target;var e=[];for(g in b)switch(g){case "width":case "height":case "top":case "left":e.push(g+"="+b[g]);break;case "target":case "noopener":case "noreferrer":break;default:e.push(g+"="+(b[g]?1:0))}var g=e.join(",");_ds.we()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a?(g=_ds.Sg(document,"A"),_ds.Dd(g,d),g.setAttribute("target",a),b.noreferrer&&g.setAttribute("rel",
"noreferrer"),b=document.createEvent("MouseEvent"),b.initMouseEvent("click",!0,!0,c,1),g.dispatchEvent(b)):b.noreferrer?(c=_ds.Id("",c,a,g),b=_ds.Ec(d),c&&(_ds.$r&&_ds.yc(b,";")&&(b="'"+b.replace(/'/g,"%27")+"'"),c.opener=null,b='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+Ld(b)+'">',b=_ds.qd(b,null),(c=c.document)&&c.write&&(c.write(od(b)),c.close()))):(c=_ds.Id(d,c,a,g))&&b.noopener&&(c.opener=null)};
bs=function(a,b){b=void 0===b?640:b;var c=void 0===c?480:c;_ds.as(a,{target:"_blank",left:(window.screen.availWidth-b)/2,top:(window.screen.availHeight-c)/2,width:b,height:c})};_ds.cs=function(a,b){b=encodeURIComponent(b);a=encodeURIComponent(a);bs("https://twitter.com/intent/tweet?text="+b+"&url="+a)};
_ds.ds=function(a,b,c){"/"!==a.slice(-1)&&(a+="/");c=encodeURIComponent(c);a=encodeURIComponent(a);b=encodeURIComponent(b);bs("https://www.linkedin.com/shareArticle?mini=true&url="+a+"&title="+b+"&summary="+c)};_ds.es=function(a){a=encodeURIComponent(a);bs("https://www.facebook.com/sharer/sharer.php?u="+a,555)};_ds.fs=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.h=a};gs=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""};
_ds.hs=function(a){return a.classList?a.classList:gs(a).match(/\S+/g)||[]};_ds.is=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_ds.js=function(a,b){return a.classList?a.classList.contains(b):_ds.Db(_ds.hs(a),b)};_ds.ks=function(a,b){if(a.classList)a.classList.add(b);else if(!_ds.js(a,b)){var c=gs(a);_ds.is(a,c+(0<c.length?" "+b:b))}};
_ds.ms=function(a,b){a.classList?a.classList.remove(b):_ds.js(a,b)&&_ds.is(a,_ds.ls(_ds.hs(a),function(c){return c!=b}).join(" "))};
qs=function(a){if(_ds.Og&&!_ds.De(9))return[0,0,0,0];var b=ns.hasOwnProperty(a)?ns[a]:null;if(b)return b;65536<Object.keys(ns).length&&(ns={});var c=[0,0,0,0];b=os(a,/\\[0-9A-Fa-f]{6}\s?/g);b=os(b,/\\[0-9A-Fa-f]{1,5}\s/g);b=os(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g," $1 ");b=b.replace(/{[^]*/gm,"");b=ps(b,c,/(\[[^\]]+\])/g,2);b=ps(b,c,/(#[^\#\s\+>~\.\[:]+)/g,1);b=ps(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=ps(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=ps(b,c,/(:[\w-]+\([^\)]*\))/gi,
2);b=ps(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");ps(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return ns[a]=b};ps=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};os=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};ss=function(a){return rs[a]};
vs=function(a,b,c){b=(0,_ds.zc)(b);if(""==b)return null;var d=String(b.substr(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){var e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!=_ds.Ec(a)?'url("'+_ds.Ec(a).replace(ts,ss)+'")':null:null}return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in us))return null}return b};ws=function(a,b){a=_ds.Sa[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};xs=function(a,b){return(a=_ds.Sa[a])&&a.prototype&&a.prototype[b]||null};ys=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a};
zs=function(a,b,c,d){if(a)return a.apply(b,d);if(_ds.Og&&10>document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,d)};Bs=function(a){return ys(As,a,"attributes",function(b){return b instanceof NamedNodeMap})};Ds=function(a,b,c){try{zs(Cs,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}};
Fs=function(a){return ys(Es,a,"style",function(b){return b instanceof CSSStyleDeclaration})};Hs=function(a){return ys(Gs,a,"sheet",function(b){return b instanceof CSSStyleSheet})};Js=function(a){return ys(Is,a,"nodeName",function(b){return"string"==typeof b})};Ls=function(a){return ys(Ks,a,"nodeType",function(b){return"number"==typeof b})};Ns=function(a){return ys(Ms,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})};
Ps=function(a,b){return zs(Os,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};Rs=function(a,b,c){zs(Qs,a,a.setProperty?"setProperty":"setAttribute",[b,c])};
Vs=function(a,b,c){var d=[];a=Ss(_ds.Gb(a.cssRules));_ds.dd(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&_ds.Og&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var g=b?e.selectorText.replace(Ts,"#"+b+" $1"):e.selectorText,k=d.push;e=Us(e.style,c);if(_ds.yc(g,"<"))throw Error("Selector does not allow '<', got: "+g);var l=g.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(l))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+
g);a:{for(var m={"(":")","[":"]"},p=[],q=0;q<l.length;q++){var r=l[q];if(m[r])p.push(m[r]);else{b:{var w=void 0;for(w in m)if(m[w]==r){w=!0;break b}w=!1}if(w&&p.pop()!=r){l=!1;break a}}}l=0==p.length}if(!l)throw Error("() and [] in selector must be balanced, got: "+g);e instanceof _ds.Oc||(e=Sc(e));g=g+"{"+_ds.Pc(e).replace(/</g,"\\3C ")+"}";k.call(d,new _ds.cd(g,bd))}});return fd(d)};Ss=function(a){return _ds.ls(a,function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})};
Ys=function(a,b,c){a=Ws("<style>"+a+"</style>");return null==a||null==a.sheet?Xs:Vs(a.sheet,void 0!=b?b:null,c)};Ws=function(a){if(_ds.Og&&!_ds.De(10)||"function"!=typeof _ds.Sa.DOMParser)return null;a=_ds.qd("<html><head></head><body>"+a+"</body></html>",null);return(new DOMParser).parseFromString(od(a),"text/html").body.children[0]};
Us=function(a,b){if(!a)return Rc;var c=document.createElement("div").style,d=Zs(a);_ds.dd(d,function(e){var g=_ds.Qg&&e in $s?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");0!=g.lastIndexOf("--",0)&&0!=g.lastIndexOf("var",0)&&(e=Ps(a,e),e=vs(g,e,b),null!=e&&Rs(c,g,e))});return new _ds.Oc(c.cssText||"",Nc)};
dt=function(a){var b=Array.from(zs(at,a,"getElementsByTagName",["STYLE"])),c=Nb(b,function(e){return _ds.Gb(Hs(e).cssRules)});c=Ss(c);c.sort(function(e,g){e=qs(e.selectorText);a:{g=qs(g.selectorText);for(var k=Math.min(e.length,g.length),l=0;l<k;l++){var m=_ds.Lb(e[l],g[l]);if(0!=m){e=m;break a}}e=_ds.Lb(e.length,g.length)}return-e});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var d;d=a.nextNode();)_ds.dd(c,function(e){zs(bt,d,d.matches?"matches":"msMatchesSelector",[e.selectorText])&&
e.style&&ct(d,e.style)});_ds.dd(b,_ds.ah)};ct=function(a,b){var c=Zs(a.style),d=Zs(b);_ds.dd(d,function(e){if(!(0<=c.indexOf(e))){var g=Ps(b,e);Rs(a.style,e,g)}})};Zs=function(a){_ds.lb(a)?a=_ds.Gb(a):(a=_ds.Ub(a),_ds.Eb(a,"cssText"));return a};ft=function(){this.m=[];this.j=[];this.h="data-elementweakmap-index-"+et++};gt=function(){};
_ds.lt=function(a){a=a||new _ds.ht;it(a);this.h=Yb(a.h);this.C=Yb(a.m);this.m=Yb(a.C);this.G=a.N;_ds.dd(a.L,function(b){if(0!=b.lastIndexOf("data-",0))throw new Ab('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Ab('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.h["* "+b.toUpperCase()]=jt},this);_ds.dd(a.K,function(b){b=b.toUpperCase();if(!_ds.yc(b,"-")||kt[b])throw new Ab("Only valid custom element tag names allowed, got: %s.",
[b]);this.m[b]=!0},this);this.H=a.F;this.o=a.o;this.j=null;this.F=a.D};mt=function(a){return function(b,c){return(b=a((0,_ds.zc)(b),c))&&"about:invalid#zClosurez"!=_ds.Ec(b)?_ds.Ec(b):null}};_ds.ht=function(){this.h={};_ds.dd([nt,ot],function(a){_ds.dd(_ds.Ub(a),function(b){this.h[b]=jt},this)},this);this.j={};this.L=[];this.K=[];this.m=Yb(pt);this.C=Yb(qt);this.N=!1;this.W=Lc;this.H=this.G=this.O=this.F=Pb;this.o=null;this.Y=this.D=!1};_ds.rt=function(a){a.G=Qb;return a};
st=function(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?null:b(c,d,e,g)}};tt=function(a,b,c,d){a[c]&&!b[c]&&(a[c]=st(a[c],d))};
it=function(a){if(a.Y)throw Error("HtmlSanitizer.Builder.build() can only be used once.");tt(a.h,a.j,"* USEMAP",ut);var b=mt(a.W);_ds.dd(["* ACTION","* CITE","* HREF"],function(d){tt(this.h,this.j,d,b)},a);var c=mt(a.F);_ds.dd(["* LONGDESC","* SRC","LINK HREF"],function(d){tt(this.h,this.j,d,c)},a);_ds.dd(["* FOR","* HEADERS","* NAME"],function(d){tt(this.h,this.j,d,_ds.vb(vt,this.O))},a);tt(a.h,a.j,"A TARGET",_ds.vb(wt,["_blank","_self"]));tt(a.h,a.j,"* CLASS",_ds.vb(xt,a.G));tt(a.h,a.j,"* ID",_ds.vb(yt,
a.G));tt(a.h,a.j,"* STYLE",_ds.vb(a.H,c));a.Y=!0};zt=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()};At=function(a,b,c,d){if(!d.sf)return null;b=_ds.Pc(Us(d.sf,function(e,g){c.Jl=g;e=a(e,c);return null==e?null:Hc(e)}));return""==b?null:b};jt=function(a){return(0,_ds.zc)(a)};wt=function(a,b){b=(0,_ds.zc)(b);return _ds.Db(a,b.toLowerCase())?b:null};ut=function(a){return(a=(0,_ds.zc)(a))&&"#"==a.charAt(0)?a:null};vt=function(a,b,c){return a((0,_ds.zc)(b),c)};
xt=function(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var g=a(b[e],c);g&&d.push(g)}return 0==d.length?null:d.join(" ")};yt=function(a,b,c){return a((0,_ds.zc)(b),c)};_ds.Dt=function(a,b){a.j=Bt(a);Ct?(a=a.D(b),0<Bs(a).length&&(b=_ds.Sg(document,"SPAN"),b.appendChild(a),a=b),a=(new XMLSerializer).serializeToString(a),a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"))):a="";return _ds.qd(a,null)};
Bt=function(a){var b=!("STYLE"in a.C)&&"STYLE"in a.m;return"*"==a.o&&b?"sanitizer-"+Pd():a.o};Et=function(a,b){var c=b.data;(b=Ns(b))&&"style"==Js(b).toLowerCase()&&!("STYLE"in a.C)&&"STYLE"in a.m&&(c=_ds.ed(Ys(c,a.j,(0,_ds.tb)(function(d,e){return this.H(d,{Jl:e})},a))));return document.createTextNode(c)};_ds.Ft=function(a){var b=new _ds.lt(new _ds.ht);return _ds.Dt(b,a)};Gt=function(a,b){this.apiKey=a;this.h=b};Kt=function(){return new Rm(Ht,It,Jt)};
_ds.Lt=function(a){var b=_ds.R.call(this)||this;a&&_ds.Gl(a);return b};Mt=function(){_ds.Sa.__globalHafezClientInflightRequestsCache||(_ds.Sa.__globalHafezClientInflightRequestsCache=new Map)};Nt=function(){_ds.Sa.__globalHafezClientProfileAwardsCache||(_ds.Sa.__globalHafezClientProfileAwardsCache=new Map)};Ot=function(){_ds.Sa.__globalHafezClientProfileCache||(_ds.Sa.__globalHafezClientProfileCache=new Map)};
Pt=function(){_ds.Sa.__globalHafezClientProfileNotFoundCache||(_ds.Sa.__globalHafezClientProfileNotFoundCache=new Map);this.h=6E5};Qt=function(){this.m=new _ds.Il(document);this.j=this.h=""};St=function(a){return _ds.E(function(b){return b.return(Rt(a,!1))})};Rt=function(a,b){var c;return _ds.E(function(d){return 1==d.h?(!a.h&&(c=a.m.get("hafez_wallet_id",""))&&(a.h=c),a.h||!b?d.J(2):_ds.u(d,Tt(a),2)):a.h?d.return(a.h):d.return("")})};Ut=function(a){return _ds.E(function(b){return b.return(Rt(a,!0))})};
Tt=function(a){var b,c,d;return _ds.E(function(e){switch(e.h){case 1:return window.gapi&&window.gapi.auth&&(b=window.gapi.auth.getToken(),window.gapi.auth.setToken(null)),c=new rn,_ds.x(e,2,3),_ds.u(e,Vt.create(c),5);case 5:d=e.j;case 3:_ds.Aa(e);b&&window.gapi.auth.setToken(b);_ds.Ba(e,4);break;case 2:return _ds.A(e),e.return();case 4:if(!d.walletId)return a.h="",e.return();a.h=d.walletId;a.m?navigator.cookieEnabled?a.m.set("hafez_wallet_id",a.h,{ub:604800,path:"/"}):console.error("Error setting wallet: cookies are not enabled."):
console.error("Error setting wallet: cookie manager is not initialized.");_ds.v(e)}})};
Wt=function(a){var b,c,d;return _ds.E(function(e){switch(e.h){case 1:if(a.j)return e.return(a.j);window.gapi&&window.gapi.auth&&(b=window.gapi.auth.getToken(),window.gapi.auth.setToken(null));c=new rn;_ds.x(e,2,3);return _ds.u(e,Vt.create(c),5);case 5:d=e.j;case 3:_ds.Aa(e);b&&window.gapi.auth.setToken(b);_ds.Ba(e,4);break;case 2:return _ds.A(e),e.return(null);case 4:if(!d.walletId)return e.return(null);a.j=d.walletId;return e.return(a.j)}})};
Xt=function(a){a.m&&(navigator.cookieEnabled&&a.m.remove("hafez_wallet_id","/"),a.h="")};au=function(a){var b;return _ds.E(function(c){switch(c.h){case 1:if(Yt&&0<a)return c.return(Yt);Zt||(Zt=_ds.Hi("/accesstoken"));_ds.x(c,2);return _ds.u(c,Zt,4);case 4:if(b=c.j){if(0>=a)return Zt=Yt=null,c.return(b);Yt=b;clearTimeout($t);$t=setTimeout(function(){Zt=Yt=null},a);return c.return(Yt)}_ds.z(c,3);break;case 2:_ds.A(c),Zt=null;case 3:return c.return(null)}})};
bu=function(a){return a?a.startsWith("http")||a.startsWith("/")?a:"/"+a:a};cu=function(a){a=new URL(a,document.location.origin);a.hash="";return encodeURIComponent((a.href.endsWith("/")?a.href.slice(0,-1):a.href).substring(a.protocol.length+2))};_ds.du=function(){var a=void 0===a?new Qt:a;this.o=6E5;this.h=a;this.m=au;this.C=new _ds.Qj(this);this.j=null};eu=function(a,b){b=void 0===b?{}:b;var c;return _ds.E(function(d){if(1==d.h)return _ds.u(d,a.getAccessToken(),2);(c=d.j)&&(b.access_token=c);return d.return(b)})};
fu=function(a){var b;return _ds.E(function(c){return a.j?c.J(0):(b=document.querySelector("devsite-user#devsite-user"))?_ds.u(c,a.Nj(b),0):c.J(0)})};
gu=function(a,b){if(!b.badge)throw Error("Invalid award to convert");var c;b.creationTime&&(c=(new Date(1E3*parseInt(b.creationTime,10))).toLocaleDateString("default",{month:"short",year:"numeric",day:"numeric"}));var d=null,e=null;b.badge.id&&(b.badge.id.servePath&&(d=b.badge.id.servePath),b.badge.id.tenantId&&(e=b.badge.id.tenantId));a=a.h;return{title:b.badge.title,servePath:d,tenantId:e,description:b.badge.description,imageUrl:b.badge.imageUrl,imageDescription:"",awardId:b.awardId?b.awardId:null,
state:b.state?b.state:null,visibility:b.visibility?b.visibility:null,promotedPosition:b.promotedPosition?b.promotedPosition:null,creationTime:c,createTime:b.createTime,sharing:!!b.badge.sharing,shareTitle:b.badge.sharing?b.badge.sharing.title:"",shareDescription:b.badge.sharing?b.badge.sharing.description:"",shareImageUrl:b.badge.sharing?b.badge.sharing.imageUrl:"",redeemCode:a.j?a.j:null,url:b.badge.url?b.badge.url:""}};
ju=function(a,b){var c=a.profile;if(!c)throw Error("Invalid response, missing profile");if(!a.obfuscatedProfileId)throw Error("Invalid response, missing profile id");var d=c.Ta;if(!d)throw Error("Invalid response, missing person.");var e=[],g=!1;c.linkedAccounts&&Array.isArray(c.linkedAccounts)&&c.linkedAccounts.forEach(function(m){m.isAuthenticatedUser&&(g=!0);e.push({accountId:m.accountId,email:m.email,label:m.label,isCurrentUser:m.isAuthenticatedUser,linkedSince:(new Date(m.linkedSince)).toLocaleDateString("default",
{month:"long",year:"numeric",day:"numeric"}),name:m.Ta.name,photo:m.Ta.photo})});hu.set(a.obfuscatedProfileId,a);iu.delete(a.obfuscatedProfileId);"me"===b&&(hu.set("me",a),iu.delete("me"));if(d.photo){var k=d.photo;-1===k.indexOf("http")&&(k="data:image/png;base64,"+d.photo)}a={pendingFields:a.pendingFields,obfuscatedProfileId:a.obfuscatedProfileId,awardsHidden:!!c.awardsHidden,name:d.name,title:d.title?d.title:"",organization:d.organization?d.organization:"",pronoun:d.pronoun?d.pronoun:"",photo:k,
isCurrentUser:g,newsletterEmailPref:c.newsletterEmailPreference===Cp.Ca,feedbackEmailPref:c.feedbackEmailPreference===Dp.Ca,creationMethod:c.creationMethod,originTenantId:c.originTenantId,wizardV1Seen:!(!c.Nc||!c.Nc.wizardV1Seen),dashboardV1Seen:c.dashboardV1Seen===Ep.jc,location:c.location,bio:c.bio?c.bio:"",githubId:c.githubId?c.githubId:"",gitlabId:c.gitlabId?c.gitlabId:"",linkedinId:c.linkedinId?c.linkedinId:"",stackoverflowId:c.stackoverflowId?c.stackoverflowId:"",twitterId:c.twitterId?c.twitterId:
""};if(g&&(a.linkedAccounts=e,c.Ha&&c.Ha.pb&&c.Ha.pb.values)){a.avatarStyleId=c.Ha.Oc;b=Object.keys(c.Ha.pb.values);d=Object.values(c.Ha.pb.values);k={};for(var l=0;l<b.length;l++)k[b[l]]={stringValue:d[l].stringValue};a.avatarConfig=JSON.stringify({configVersion:c.Ha.pb.mc,values:k})}return a};
ku=function(a,b,c){c=void 0===c?{}:c;var d,e,g,k,l,m,p,q,r,w,y,D,B,H,J,T,ma,Y,Z,W,Ka,ta,xa,hb,kb,Pa;return _ds.E(function(nb){if(1==nb.h)return _ds.u(nb,St(a.h),2);if(d=nb.j)b.walletId=d;e=[];try{g=c.name,g=g.trim(),g.length&&(b.displayName=g,e.push("display_name"))}catch(va){}try{k=c.pronoun,b.pronoun=k.trim(),e.push("pronoun")}catch(va){}try{l=c.title,b.title=l.trim(),e.push("title")}catch(va){}try{m=c.organization,b.organization=m.trim(),e.push("organization")}catch(va){}try{p=c.originTenantId,
b.originTenantId=p.trim(),e.push("originTenantId")}catch(va){}try{q=c.bio,b.bio=q.trim(),e.push("bio")}catch(va){}try{r=c.githubId,b.githubId=r.trim(),e.push("github_id")}catch(va){}try{w=c.gitlabId,b.gitlabId=w.trim(),e.push("gitlab_id")}catch(va){}try{y=c.linkedinId,b.linkedinId=y.trim(),e.push("linkedin_id")}catch(va){}try{D=c.stackoverflowId,b.stackoverflowId=D.trim(),e.push("stackoverflow_id")}catch(va){}try{B=c.twitterId,b.twitterId=B.trim(),e.push("twitter_id")}catch(va){}try{c.location&&(H=
new to,c.location.country&&(H.country=c.location.country),c.location.displayLocation&&(H.displayLocation=c.location.displayLocation),H.latitude=c.location.latitude||0,H.longitude=c.location.longitude||0,b.location=H,e.push("location"))}catch(va){}try{c.hasOwnProperty("feedbackEmailPref")&&(J=c.feedbackEmailPref,b.feedbackEmailPreference=J?zp.Ca:zp.Ja,e.push("feedbackEmailPreference"))}catch(va){}try{c.hasOwnProperty("newsletterEmailPref")&&(T=c.newsletterEmailPref,b.newsletterEmailPreference=T?Ap.Ca:
Ap.Ja,e.push("newsletterEmailPreference"))}catch(va){}try{if(c.hasOwnProperty("creationMethod")){ma=c.creationMethod;switch(ma){case "PROFILE_WIZARD":b.creationMethod=xp.xc;break;case "FASTTRACK":b.creationMethod=xp.Zc;break;default:b.creationMethod=xp.Yc}e.push("creationMethod")}}catch(va){}try{if(c.avatarConfig.length){Y=new gn;Z=JSON.parse(c.avatarConfig);Y.mc=Z.configVersion;W=Object.keys(Z.values);Ka=Object.values(Z.values);ta=new Map;for(xa=0;xa<W.length;xa++)hb=new jn,hb.stringValue=Ka[xa].stringValue,
ta.set(W[xa],hb);Y.values=Array.from(ta).reduce(function(va,ja){var oa=_ds.n(ja);ja=oa.next().value;oa=oa.next().value;va[ja]=oa;return va},{});kb=new oo;kb.pb=Y;kb.Oc=c.avatarStyleId;b.Ha=kb;e.push("eyck_container")}}catch(va){}try{c.hasOwnProperty("dashboardV1Seen")&&(Pa=c.dashboardV1Seen,b.dashboardV1Seen=Pa?yp.jc:yp.$c,e.push("dashboardV1Seen"))}catch(va){}b.fieldMask=e.join(",");return nb.return(b)})};
nu=function(a,b,c,d){var e,g,k,l,m;return _ds.E(function(p){if(1==p.h)return _ds.u(p,a.getProfile(),2);if(3!=p.h){e=p.j;if(!e)throw Error("No profile found");g="profiles/"+e.obfuscatedProfileId+"/paths/"+cu(b);return _ds.u(p,eu(a,{updateMask:d}),3)}k=p.j;l=lu.Na("HafezProfilePathsService.patch",g,c,k);m=lu.get(l);m||(m=Co(mu,g,c,k),lu.set(l,m));return p.return(m)})};
ou=function(a,b,c,d){c={servePath:c,tenantId:d,grade:0,passed:!1,questions:[]};b.quiz&&(c.grade=b.quiz.grade,c.passed=b.quiz.passed,c.questions=b.quiz.questions.map(function(e){var g={correct:e.correct,answers:[]};if(e.Gb){g.questionType="MULTIPLE_CHOICE_SINGLE_ANSWER";var k=e.Gb.answer;g.answers=[{correct:k.correct,explanation:k.explanation,index:k.index}]}e.ac&&(g.questionType="MULTIPLE_CHOICE_MULTIPLE_ANSWER",g.answers=e.ac.answers.map(function(l){return{correct:l.correct,explanation:l.explanation,
index:l.index}}));e.$b&&(g.questionType="MATCH_ITEMS",g.answers=e.$b.answers.map(function(l){return{correct:l.correct,explanation:l.explanation,index:l.dd}}));e.Bb&&(g.questionType="FILL_IN_THE_BLANK_SINGLE_ANSWER",k=e.Bb.answer,g.answers=[{correct:k.correct,explanation:k.explanation,index:k.index}]);e.Vb&&(g.questionType="FILL_IN_THE_BLANK_MULTIPLE_ANSWER",g.answers=e.Vb.answers.map(function(l){return{correct:l.correct,explanation:l.explanation,index:l.index}}));return g}));if(b.badge)try{c.award=
gu(a,b)}catch(e){}return c};
pu=function(a,b){var c=[];b=_ds.n(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var e={title:d.title,url:d.url,description:d.description};d.codelab&&(e.codelab={award:d.codelab.badge?gu(a,d.codelab):null});d.playlist&&(e.playlist={learningActivities:pu(a,d.playlist.learningActivities),nextPath:d.playlist.nextPath||[]});d.profileData&&(e.profileData={state:d.profileData.state?d.profileData.state:"UNDEFINED_STATE"});d.quiz&&(e.quiz={award:d.quiz.badge?gu(a,d.quiz):null});c.push(e)}return c};
qu=function(a){return{name:a.name,description:a.description,url:a.url,title:a.title,markDismiss:a.markDismiss,lastActionTime:a.lastActionTime,nextPath:a.nextPath,ratingState:a.ratingState,saveState:a.saveState,updated:a.updated,state:a.state}};_ds.ru=function(){};
_ds.tu=function(a,b){var c=Array.from(b.childNodes);c=_ds.n(c);for(var d=c.next();!d.done;d=c.next())if(d=d.value,d.nodeType==Node.TEXT_NODE){var e=d.nodeValue.split(su);e.push("");for(var g=0,k;k=e[g],g<e.length-1;g++)b.insertBefore(document.createTextNode(k),d),0!=e[g+1].indexOf(")")&&k.match(su)&&b.insertBefore(document.createElement("wbr"),d);b.removeChild(d)}else _ds.tu(a,d)};_ds.uu=function(a){return Array.from(a.keys())};
vu=function(a,b){window.getSelection().removeAllRanges();var c=document.createElement("pre");c.setAttribute("is-upgraded","");c.style.position="absolute";c.style.top="-99999px";c.style.left="-99999px";c.classList.add("clear-for-copy");Array.from(b.childNodes).forEach(function(d){d.classList&&d.classList.contains("no-select")||c.appendChild(d.cloneNode(!0))});a.appendChild(c);return c};wu=function(a){window.getSelection().selectAllChildren(a);return window.getSelection().toString()};
xu=function(a,b){a=vu(a,b);b=!1;wu(a)&&document.queryCommandSupported("copy")&&(document.execCommand("copy"),b=!0);window.getSelection().removeAllRanges();_ds.ah(a);return b};yu=function(a){a=vu(document.body,a);var b=wu(a);window.getSelection().removeAllRanges();_ds.ah(a);return b};
_ds.zu=function(a,b){var c=document.createElement("pre");c.setAttribute("is-upgraded","");b.forEach(function(d){c.appendChild(d.cloneNode(!0))});b=document.querySelector("devsite-snackbar");xu(a,c)&&b&&b.setAttribute("type","copied-to-clipboard");_ds.ah(c)};_ds.Cu=function(){};_ds.Du=function(a){return a.h+":"+(a.j++).toString(36)};Fu=function(a){_ds.dj.call(this);this.C=a||_ds.Eg();this.G=Eu;this.F=null;this.Oa=!1;this.h=null;this.D=void 0;this.o=this.j=this.m=this.K=null;this.N=this.L=!1};
Gu=function(a,b){if(a==b)throw Error("Unable to set parent component");var c;if(c=b&&a.m&&a.F){c=a.m;var d=a.F;c=c.o&&d?Xb(c.o,d)||null:null}if(c&&a.m!=b)throw Error("Unable to set parent component");a.m=b;Fu.ua.Cg.call(a,b)};Iu=function(a,b,c){if(a.Oa)throw Error("Component already rendered");a.h||a.Hf();b?b.insertBefore(a.h,c||null):a.C.h.body.appendChild(a.h);a.m&&!a.m.Oa||Hu(a)};Hu=function(a){a.Oa=!0;Ju(a,function(b){!b.Oa&&b.getElement()&&Hu(b)})};
Ku=function(a){Ju(a,function(b){b.Oa&&Ku(b)});a.D&&_ds.Wj(a.D);a.Oa=!1};Ju=function(a,b){a.j&&_ds.dd(a.j,b,void 0)};Lu=function(a){Fu.call(this,a)};Nu=function(a,b){var c=a.getElement();c||(a.render(),c=a.getElement());c.action="https://jsfiddle.net/api/post/library/pure/";c.target="_blank";Mu(a,c,b);c.submit()};
Mu=function(a,b,c){var d,e=[];for(d in c){var g=c[d];_ds.lb(g)?_ds.dd(g,(0,_ds.tb)(function(k){e.push(_ds.xd("input",{type:"hidden",name:d,value:String(k)}))},a)):e.push(_ds.xd("input",{type:"hidden",name:d,value:String(g)}))}_ds.Cd(b,wd(e))};_ds.Pu=function(a,b){a=Array.from(document.querySelectorAll('.devsite-jsfiddle-code-sample[data-scope="'+a+'"],devsite-code[scope="'+(a+'"] .devsite-jsfiddle-code-sample')));_ds.Ou(a,b)};
_ds.Ou=function(a,b){b=Object.assign(Object.assign({},_ds.Qu),b);a.forEach(function(c){for(var d={},e=_ds.n(Ru),g=e.next();!g.done;d={zb:d.zb},g=e.next())d.zb=g.value,g=Array.from(c.querySelectorAll('[data-type="'+d.zb+'"]')),g.length?g.forEach(function(k){return function(l){l=yu(l).replace(/\u00A0/g," ");b[k.zb]=b[k.zb]?b[k.zb]+("\n"+l):l}}(d)):c.getAttribute("data-type")===d.zb&&(g=yu(c).replace(/\u00A0/g," "),b[d.zb]=b[d.zb]?b[d.zb]+("\n"+g):g)});Nu(new Lu,b)};
_ds.Su=function(a){_ds.of(this,a,-1,null,null)};Tu=function(a,b){var c={title:_ds.L(b,1),Aa:_ds.L(b,2),mb:_ds.sf(b,3)};a&&(c.M=b);return c};Uu=function(a,b){var c=a.Ba();0<c.length&&_ds.G(b,1,c);c=_ds.L(a,2);0<c.length&&_ds.G(b,2,c);c=_ds.sf(a,3);0!==c&&_ds.Ye(b,3,c)};_ds.Wu=function(a){_ds.of(this,a,-1,Vu,null)};
Yu=function(a){var b=a.target;if(b&&1===b.nodeType){var c=_ds.zh(b,function(e){return e.hasAttribute&&e.hasAttribute("data-modal-dialog-id")},!0,5);if(c){var d=c.getAttribute("data-modal-dialog-id").trim();d&&(d=document.getElementById(d))&&d instanceof _ds.Xu&&(d.L=c,d.open=!0,d.Kf(a,c))}if(b.classList.contains("devsite-dialog-close")||_ds.Bh(b,"devsite-dialog-close",5))if(b=_ds.zh(b,function(e){a:{if(e)for(e=e.constructor;e&&e!==HTMLElement&&e!==Node;){if(e===_ds.Xu){e=!0;break a}e=Object.getPrototypeOf(e)}e=
!1}return e}))b.open=!1,b.Kf(a)}};_ds.Xu=function(){var a=_ds.R.call(this)||this;a.oa=!1;a.G=null;a.K=null;a.h=[];a.L=null;a.H=new _ds.Qj;a.Y=!1;return a};Zu=function(a){var b,c;_ds.E(function(d){if(1==d.h){b=new _ds.Zh(_ds.zi().href);c=_ds.mi(b,"dialogOnLoad");if(a.id!=="devsite-dialog-onload-"+c)return d.J(0);a.Y=!0;return _ds.u(d,DevsiteApp.whenReady(),3)}a.open=!0;_ds.v(d)})};$u=function(a,b){var c=b.getAttribute("id");c&&a.setAttribute("id",c);a.className=b.className;for(a.classList.remove("devsite-dialog");b.childNodes[0];)a.appendChild(b.childNodes[0])};
av=function(a){a.h=ph(a,function(b){return b instanceof HTMLElement&&(th(b)||b.hasAttribute("tabindex"))}).sort(function(b,c){b=b.hasAttribute("tabindex")?parseInt(b.getAttribute("tabindex"),10):0;c=c.hasAttribute("tabindex")?parseInt(c.getAttribute("tabindex"),10):0;return 0<b&&0<c?c-b:0<b?-1:0<c?1:0})};bv=function(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+864E5*(((void 0!==d?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)};cv=function(){};
fv=function(a){if("number"==typeof a){var b=new cv;b.m=a;var c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",_ds.Od(c,2));c=d.join("")}b.o=c;c=dv(a);a=ev(a);b.C=[c,c];b.h={fh:a,eh:a};b.j=[];return b}b=new cv;b.o=a.id;b.m=-a.std_offset;b.C=a.names;b.h=a.names_ext;b.j=a.transitions;return b};ev=function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(_ds.Od(Math.floor(a/60)%100,2),":",_ds.Od(a%60,2));return b.join("")};
dv=function(a){if(0==a)return"UTC";var b=["UTC",0>a?"+":"-"];a=Math.abs(a);b.push(Math.floor(a/60)%100);a%=60;0!=a&&b.push(":",a);return b.join("")};gv=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.j.length&&b>=a.j[c];)c+=2;return 0==c?0:a.j[c-1]};_ds.kv=function(a){this.j=[];this.h=hv;"number"==typeof a?iv(this,a):jv(this,a)};lv=function(a){return a.getHours?a.getHours():0};
jv=function(a,b){for(mv&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d<nv.length;++d){var e=b.match(nv[d]);if(e){var g=e[0];b=b.substring(g.length);0==d&&("''"==g?g="'":(g=g.substring(1,"'"==e[1]?g.length-1:g.length),g=g.replace(/''/g,"'")));a.j.push({text:g,type:d});break}}if(c===b)throw Error("Malformed pattern part: "+b);}};
_ds.pv=function(a,b){if(!b)throw Error("The date to format must be non-null.");for(var c=[],d=0;d<a.j.length;++d){var e=a.j[d].text;1==a.j[d].type?c.push(ov(a,e,b,b,b)):c.push(e)}return c.join("")};iv=function(a,b){if(4>b)var c=a.h.Rg[b];else if(8>b)c=a.h.gh[b-4];else if(12>b)c=a.h.jk[b-8],c=c.replace("{1}",a.h.Rg[b-8]),c=c.replace("{0}",a.h.gh[b-8]);else{iv(a,10);return}jv(a,c)};rv=function(a,b){return _ds.qv(b,a.h)};
_ds.qv=function(a,b){a=String(a);b=b||hv;if(void 0===b.cl)return a;for(var c=[],d=0;d<a.length;d++){var e=a.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(b.cl+e-48):a.charAt(d))}return c.join("")};sv=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");};
ov=function(a,b,c,d,e){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.h.vk[c]:a.h.wk[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),rv(a,_ds.Od(c,g));case "Y":return c=(new Date(bv(d.getFullYear(),d.getMonth(),d.getDate(),a.h.Yg,a.h.Xg))).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),rv(a,_ds.Od(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.h.Ck[c];break a;case 4:g=a.h.Ak[c];break a;case 3:g=a.h.Kk[c];break a;default:g=rv(a,_ds.Od(c+1,g))}return g;
case "k":return sv(e),rv(a,_ds.Od(lv(e)||24,g));case "S":return rv(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).substr(2)+(3<g?_ds.Od(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.h.$k[c]:a.h.Mk[c];case "a":return sv(e),g=lv(e),a.h.ek[12<=g&&24>g?1:0];case "h":return sv(e),rv(a,_ds.Od(lv(e)%12||12,g));case "K":return sv(e),rv(a,_ds.Od(lv(e)%12,g));case "H":return sv(e),rv(a,_ds.Od(lv(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.h.Pk[c];break a;case 4:g=a.h.Sk[c];break a;case 3:g=a.h.Rk[c];
break a;default:g=rv(a,_ds.Od(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.h.Ok[c];break a;case 4:g=a.h.Nk[c];break a;case 3:g=a.h.Qk[c];break a;default:g=rv(a,_ds.Od(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.h.Lk[c]:a.h.Ek[c];case "d":return rv(a,_ds.Od(d.getDate(),g));case "m":return sv(e),rv(a,_ds.Od(e.getMinutes(),g));case "s":return sv(e),rv(a,_ds.Od(e.getSeconds(),g));case "v":return g=fv(c.getTimezoneOffset()),g.o;case "V":return a=fv(c.getTimezoneOffset()),
2>=g?a.o:0<gv(a,c)?void 0!==a.h.nk?a.h.nk:a.h.DST_GENERIC_LOCATION:void 0!==a.h.eh?a.h.eh:a.h.STD_GENERIC_LOCATION;case "w":return c=bv(e.getFullYear(),e.getMonth(),e.getDate(),a.h.Yg,a.h.Xg),rv(a,_ds.Od(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=fv(c.getTimezoneOffset()),4>g?a.C[0<gv(a,c)?2:0]:a.C[0<gv(a,c)?3:1];case "Z":return b=fv(c.getTimezoneOffset()),4>g?(g=-(b.m-gv(b,c)),a=[0>g?"-":"+"],g=Math.abs(g),a.push(_ds.Od(Math.floor(g/
60)%100,2),_ds.Od(g%60,2)),g=a.join("")):g=rv(a,ev(b.m-gv(b,c))),g;default:return""}};
vv=function(){this.Ua=null;this.Ka=0;this.Qa=null;this.K=40;this.j=1;this.Xa=0;this.m=3;this.N=this.o=0;this.oa=this.ya=!1;this.L=this.H="";this.C=tv.Zg;this.G="";this.h=1;this.F=!1;this.D=[];this.O=this.ea=!1;this.Da=0;this.W=null;var a=tv.lk;this.Y=a.replace(/ /g,"\u00a0");var b=[0];this.H=uv(this,a,b);for(var c=b[0],d=-1,e=0,g=0,k=0,l=-1,m=a.length,p=!0;b[0]<m&&p;b[0]++)switch(a.charAt(b[0])){case "#":0<g?k++:e++;0<=l&&0>d&&l++;break;case "0":if(0<k)throw Error('Unexpected "0" in pattern "'+a+
'"');g++;0<=l&&0>d&&l++;break;case ",":0<l&&this.D.push(l);l=0;break;case ".":if(0<=d)throw Error('Multiple decimal separators in pattern "'+a+'"');d=e+g+k;break;case "E":if(this.O)throw Error('Multiple exponential symbols in pattern "'+a+'"');this.O=!0;this.N=0;b[0]+1<m&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.ya=!0);for(;b[0]+1<m&&"0"==a.charAt(b[0]+1);)b[0]++,this.N++;if(1>e+g||1>this.N)throw Error('Malformed exponential pattern "'+a+'"');p=!1;break;default:b[0]--,p=!1}0==g&&0<e&&0<=d&&(g=d,0==g&&
g++,k=e-g,e=g-1,g=1);if(0>d&&0<k||0<=d&&(d<e||d>e+g)||0==l)throw Error('Malformed pattern "'+a+'"');k=e+g+k;this.m=0<=d?k-d:0;0<=d&&(this.o=e+g-d,0>this.o&&(this.o=0));this.j=(0<=d?d:k)-e;this.O&&(this.K=e+this.j,0==this.m&&0==this.j&&(this.j=1));this.D.push(Math.max(0,l));this.ea=0==d||d==k;c=b[0]-c;this.L=uv(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.h&&(this.F=!0),this.C=uv(this,a,b),b[0]+=c,this.G=uv(this,a,b)):(this.C+=this.H,this.G+=this.L)};
yv=function(a,b,c,d){if(a.o>a.m)throw Error("Min value must be less than max value");d||(d=[]);var e=wv(b,a.m);e=Math.round(e);if(isFinite(e)){b=Math.floor(wv(e,-a.m));var g=Math.floor(e-wv(b,a.m))}else g=0;e=b;b=g;var k=e;g=b;e=0==k?0:xv(k)+1;var l=0<a.o||0<g||a.oa&&0>e;e=a.o;l&&(e=a.o);var m="";for(b=k;1E20<b;)m="0"+m,b=Math.round(wv(b,-1));m=b+m;var p=tv.Sg;b=tv.gf.charCodeAt(0);var q=m.length,r=0;if(0<k||0<c){for(k=q;k<c;k++)d.push(String.fromCharCode(b));if(2<=a.D.length)for(c=1;c<a.D.length;c++)r+=
a.D[c];c=q-r;if(0<c){k=a.D;r=q=0;for(var w,y=tv.We,D=m.length,B=0;B<D;B++)if(d.push(String.fromCharCode(b+Number(m.charAt(B)))),1<D-B)if(w=k[r],B<c){var H=c-B;(1===w||0<w&&1===H%w)&&d.push(y)}else r<k.length&&(B===c?r+=1:w===B-c-q+1&&(d.push(y),q+=w,r+=1))}else{c=m;m=a.D;k=tv.We;w=c.length;y=[];for(q=m.length-1;0<=q&&0<w;q--){r=m[q];for(D=0;D<r&&0<=w-D-1;D++)y.push(String.fromCharCode(b+Number(c.charAt(w-D-1))));w-=r;0<w&&y.push(k)}d.push.apply(d,y.reverse())}}else l||d.push(String.fromCharCode(b));
(a.ea||l)&&d.push(p);l=String(g);g=l.split("e+");if(2==g.length){if(l=parseFloat(g[0]))p=-xv(l)-1,l=-1>p?l&&isFinite(l)?wv(Math.round(wv(l,-1)),1):l:l&&isFinite(l)?wv(Math.round(wv(l,p)),-p):l;l=String(l);l=l.replace(".","");l+=Nd("0",parseInt(g[1],10)-l.length+1)}a.m+1>l.length&&(l="1"+Nd("0",a.m-l.length)+l);for(a=l.length;"0"==l.charAt(a-1)&&a>e+1;)a--;for(k=1;k<a;k++)d.push(String.fromCharCode(b+Number(l.charAt(k))))};
zv=function(a,b,c){c.push(tv.Vg);0>b?(b=-b,c.push(tv.Zg)):a.ya&&c.push(tv.Dk);b=""+b;for(var d=tv.gf,e=b.length;e<a.N;e++)c.push(d);c.push(b)};Av=function(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=tv.gf.charCodeAt(0);return b<=a&&a<b+10?a-b:-1};
uv=function(a,b,c){for(var d="",e=!1,g=b.length;c[0]<g;c[0]++){var k=b.charAt(c[0]);if("'"==k)c[0]+1<g&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=k;else switch(k){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":c[0]+1<g&&"\u00a4"==b.charAt(c[0]+1)?(c[0]++,d+=tv.Tg):(k=tv.Tg,d+=k in Bv?Bv[k][1]:k);break;case "%":if(!a.F&&1!=a.h)throw Error("Too many percent/permill");if(a.F&&100!=a.h)throw Error("Inconsistent use of percent/permill characters");a.h=100;a.F=!1;d+=tv.bh;
break;case "\u2030":if(!a.F&&1!=a.h)throw Error("Too many percent/permill");if(a.F&&1E3!=a.h)throw Error("Inconsistent use of percent/permill characters");a.h=1E3;a.F=!1;d+=tv.dh;break;default:d+=k}}return d};xv=function(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b};wv=function(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))};
Cv=function(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"};Dv=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(-1==c?0:b.length-c-1,3)}return 1==(a|0)&&0==b?"one":"other"};_ds.Iv=function(a){this.o=a;this.j=this.h=this.C=null;a=tv;var b=Ev;if(Fv!==a||Gv!==b)Fv=a,Gv=b,Hv=new vv;this.D=Hv};_ds.Kv=function(a,b){return _ds.Jv(a,b,!1)};
_ds.Jv=function(a,b,c){a.Ma();if(!a.j||0==a.j.length)return"";a.h=_ds.Gb(a.C);var d=[];Lv(a,a.j,b,c,d);for(b=d.join("");0<a.h.length;)b=b.replace(a.m(a.h),a.h.pop());return b};
Lv=function(a,b,c,d,e){for(var g=0;g<b.length;g++)switch(b[g].type){case 4:e.push(b[g].value);break;case 3:var k=b[g].value,l=a,m=e,p=c[k];void 0===p?m.push("Undefined parameter - "+k):(l.h.push(p),m.push(l.m(l.h)));break;case 2:k=b[g].value;l=a;m=c;p=d;var q=e,r=k.Qd;void 0===m[r]?q.push("Undefined parameter - "+r):(r=k[m[r]],void 0===r&&(r=k.other),Lv(l,r,m,p,q));break;case 0:k=b[g].value;Mv(a,k,c,Nv,d,e);break;case 1:k=b[g].value,Mv(a,k,c,Ov,d,e)}};
Mv=function(a,b,c,d,e,g){var k=b.Qd,l=b.rh,m=+c[k];isNaN(m)?g.push("Undefined or invalid parameter - "+k):(l=m-l,k=b[c[k]],void 0===k&&(d=d(Math.abs(l)),k=b[d],void 0===k&&(k=b.other)),b=[],Lv(a,k,c,e,b),c=b.join(""),e?g.push(c):(a=a.D,b=l,isNaN(b)?a=tv.Bk:(e=[],b=wv(b,-Pv.Tl),(l=0>b||0==b&&0>1/b)?Pv.Ti?e.push(Pv.Ti):(e.push(Pv.prefix),e.push(a.C)):(e.push(Pv.prefix),e.push(a.H)),isFinite(b)?(b=b*(l?-1:1)*a.h,a.O?0==b?(yv(a,b,a.j,e),zv(a,0,e)):(d=Math.floor(Math.log(b)/Math.log(10)+2E-15),b=wv(b,
-d),k=a.j,1<a.K&&a.K>a.j?(k=d%a.K,0>k&&(k=a.K+k),b=wv(b,k),d-=k,k=1):1>a.j?(d++,b=wv(b,-1)):(d-=a.j-1,b=wv(b,a.j-1)),yv(a,b,k,e),zv(a,d,e)):yv(a,b,a.j,e)):e.push(tv.Xe),l?Pv.Ui?e.push(Pv.Ui):(e.push(Pv.Yj),e.push(a.G)):(e.push(Pv.Yj),e.push(a.L)),a=e.join("")),g.push(c.replace(/#/g,a))))};Sv=function(a,b){var c=a.C,d=(0,_ds.tb)(a.m,a);b=b.replace(Qv,function(){c.push("'");return d(c)});return b=b.replace(Rv,function(e,g){c.push(g);return d(c)})};
Tv=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var g;g=e.exec(a);){var k=g.index;"}"==g[0]?(c.pop(),0==c.length&&(g={type:1},g.value=a.substring(b,k),d.push(g),b=k+1)):(0==c.length&&(b=a.substring(b,k),""!=b&&d.push({type:0,value:b}),b=k+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d};
$v=function(a,b){var c=[];b=Tv(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var g=b[d].value;switch(Uv.test(g)?0:Vv.test(g)?1:Wv.test(g)?2:/^\s*\w+\s*/.test(g)?3:5){case 2:e.type=2;e.value=Xv(a,b[d].value);break;case 0:e.type=0;e.value=Yv(a,b[d].value);break;case 1:e.type=1;e.value=Zv(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c};
Xv=function(a,b){var c="";b=b.replace(Wv,function(l,m){c=m;return""});var d={};d.Qd=c;b=Tv(b);for(var e=0;e<b.length;){var g=b[e].value;e++;var k;1==b[e].type&&(k=$v(a,b[e].value));d[g.replace(/\s/g,"")]=k;e++}return d};Yv=function(a,b){var c="",d=0;b=b.replace(Uv,function(m,p,q){c=p;q&&(d=parseInt(q,10));return""});var e={};e.Qd=c;e.rh=d;b=Tv(b);for(var g=0;g<b.length;){var k=b[g].value;g++;var l;1==b[g].type&&(l=$v(a,b[g].value));e[k.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=l;g++}return e};
Zv=function(a,b){var c="";b=b.replace(Vv,function(l,m){c=m;return""});var d={};d.Qd=c;d.rh=0;b=Tv(b);for(var e=0;e<b.length;){var g=b[e].value;e++;if(1==b[e].type)var k=$v(a,b[e].value);d[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;e++}return d};aw=function(a){return(a=a.exec(_ds.gd))?a[1]:""};_ds.bw=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")};
_ds.dw=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(cw||(cw={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=cw,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)};
ew=function(a,b,c){_ds.Pf.call(this);this.h=a;this.o=b||0;this.j=c;this.m=(0,_ds.tb)(this.ai,this)};fw=function(a){0!=a.Yb&&_ds.Sa.clearTimeout(a.Yb);a.Yb=0};iw=function(a){a=_ds.qb(a);delete gw[a];_ds.Vb(gw)&&hw&&fw(hw)};kw=function(){hw||(hw=new ew(function(){jw()},20));var a=hw;0!=a.Yb||a.start()};jw=function(){var a=_ds.wb();Sb(gw,function(b){lw(b,a)});_ds.Vb(gw)||kw()};_ds.mw=function(){_ds.dj.call(this);this.h=0;this.endTime=this.startTime=null};
_ds.nw=function(a,b,c,d){_ds.mw.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.j=a;this.K=b;this.duration=c;this.C=d;this.coords=[];this.G=!1;this.progress=this.D=0;this.o=null};
lw=function(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);1<a.progress&&(a.progress=1);a.D=1E3/(b-a.o);a.o=b;ow(a,a.progress);1==a.progress?(a.h=0,iw(a),a.gb("finish"),a.Nb()):1==a.h&&a.dg()};ow=function(a,b){"function"===typeof a.C&&(b=a.C(b));a.coords=Array(a.j.length);for(var c=0;c<a.j.length;c++)a.coords[c]=(a.K[c]-a.j[c])*b+a.j[c]};
pw=function(a,b){_ds.Rf.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.o=b.D;this.state=b.h;this.j=b};_ds.qw=function(a){return 1-Math.pow(1-a,3)};_ds.sw=function(a,b){_ds.dj.call(this);a&&_ds.rw(this,a,b)};_ds.rw=function(a,b,c){a.re&&_ds.tw(a);a.Ec=b;a.qe=_ds.eg(a.Ec,"keypress",a,c);a.Uf=_ds.eg(a.Ec,"keydown",a.vm,c,a);a.re=_ds.eg(a.Ec,"keyup",a.Cm,c,a)};
_ds.tw=function(a){a.qe&&(_ds.qg(a.qe),_ds.qg(a.Uf),_ds.qg(a.re),a.qe=null,a.Uf=null,a.re=null);a.Ec=null;a.$a=-1;a.Cb=-1};uw=function(a,b,c,d){Sf.call(this,d);this.type="key";this.keyCode=a;this.j=b;this.repeat=c};
xw=function(a,b,c,d,e,g){function k(m){m&&(m.tabIndex=0,_ds.bw(m,l.O),_ds.ks(m,"goog-zippy-header"),vw(l,m),ww(l,m))}_ds.dj.call(this);this.K=e||_ds.Eg();this.m=this.K.getElement(a)||null;this.C=this.K.getElement(d||null);this.G="function"===typeof b?b:null;this.O=g||"tab";this.o=this.G||!b?null:this.K.getElement(b);this.h=1==c;void 0!==c||this.G||(this.C?this.h=_ds.pk(this.C):this.m&&(this.h=_ds.js(this.m,"goog-zippy-expanded")));this.L=new _ds.Qj(this);this.F=new _ds.sw;this.N=new _ds.Qj(this);
var l=this;k(this.m);k(this.C);this.Pb(this.h)};yw=function(a,b){if(a.m){var c=a.m;b?_ds.ks(c,"goog-zippy-expanded"):_ds.ms(c,"goog-zippy-expanded");c=a.m;b?_ds.ms(c,"goog-zippy-collapsed"):_ds.ks(c,"goog-zippy-collapsed");_ds.dw(a.m,"expanded",b)}};ww=function(a,b){b&&(_ds.rw(a.F,b),a.L.listen(a.F,"key",a.Nn))};vw=function(a,b){b&&a.N.listen(b,"click",a.Mn)};zw=function(a,b,c,d){_ds.Rf.call(this,a,b);this.j=c;this.m=d||null};
_ds.Aw=function(a,b,c,d,e){d=d||_ds.Eg();var g=d.pd("DIV",{style:"overflow:hidden"});b=d.getElement(b);b.parentNode.replaceChild(g,b);g.appendChild(b);this.D=g;this.j=null;xw.call(this,a,b,c,void 0,d,e);a=this.h;this.D.style.display=a?"":"none";yw(this,a)};aa=[];ha="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};_ds.fa=ea(this);
ia("Symbol",function(a){function b(e){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(e||"")+"_"+d++,e)}function c(e,g){this.h=e;ha(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;c.prototype.toString=function(){return this.h};var d=0;return b});
ia("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<b.length;c++){var d=_ds.fa[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ha(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ka(da(this))}})}return a});
var na="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},Bw=function(){function a(){function c(){}new c;Reflect.construct(c,[],function(){});return new c instanceof c}if("undefined"!=typeof Reflect&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,d,e){c=b(c,d);e&&Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c,d,e){void 0===e&&(e=c);e=na(e.prototype||Object.prototype);return Function.prototype.apply.call(c,
e,d)||e}}(),Cw;if("function"==typeof Object.setPrototypeOf)Cw=Object.setPrototypeOf;else{var Dw;a:{var Ew={a:!0},Fw={};try{Fw.__proto__=Ew;Dw=Fw.a;break a}catch(a){}Dw=!1}Cw=Dw?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var pa=Cw;_ds.f=wa.prototype;_ds.f.Le=function(a){this.j=a};_ds.f.return=function(a){this.m={return:a};this.h=this.o};_ds.f.RX=function(a){this.m={J:a};this.h=this.o};
_ds.f.Cpa=function(a,b){a=_ds.n(a);var c=a.next();ra(c);if(c.done)this.j=c.value,this.h=b;else return this.C=a,_ds.u(this,c.value,b)};_ds.f.J=function(a){this.h=a};_ds.f.aia=function(a){this.D=0;this.o=a||0};_ds.f.cF=function(a){return new Da(a)};Da.prototype.m=function(){for(;0<this.h.length;){var a=this.h.pop();if(a in this.j)return a}return null};ia("Reflect",function(a){return a?a:{}});ia("Reflect.construct",function(){return Bw});
ia("Reflect.setPrototypeOf",function(a){return a?a:pa?function(b,c){try{return pa(b,c),!0}catch(d){return!1}}:null});
ia("Promise",function(a){function b(k){this.h=0;this.m=void 0;this.j=[];this.F=!1;var l=this.o();try{k(l.resolve,l.reject)}catch(m){l.reject(m)}}function c(){this.h=null}function d(k){return k instanceof b?k:new b(function(l){l(k)})}if(a)return a;c.prototype.j=function(k){if(null==this.h){this.h=[];var l=this;this.m(function(){l.C()})}this.h.push(k)};var e=_ds.fa.setTimeout;c.prototype.m=function(k){e(k,0)};c.prototype.C=function(){for(;this.h&&this.h.length;){var k=this.h;this.h=[];for(var l=0;l<
k.length;++l){var m=k[l];k[l]=null;try{m()}catch(p){this.o(p)}}}this.h=null};c.prototype.o=function(k){this.m(function(){throw k;})};b.prototype.o=function(){function k(p){return function(q){m||(m=!0,p.call(l,q))}}var l=this,m=!1;return{resolve:k(this.N),reject:k(this.C)}};b.prototype.N=function(k){if(k===this)this.C(new TypeError("A Promise cannot resolve to itself"));else if(k instanceof b)this.Y(k);else{a:switch(typeof k){case "object":var l=null!=k;break a;case "function":l=!0;break a;default:l=
!1}l?this.L(k):this.D(k)}};b.prototype.L=function(k){var l=void 0;try{l=k.then}catch(m){this.C(m);return}"function"==typeof l?this.W(l,k):this.D(k)};b.prototype.C=function(k){this.H(2,k)};b.prototype.D=function(k){this.H(1,k)};b.prototype.H=function(k,l){if(0!=this.h)throw Error("Cannot settle("+k+", "+l+"): Promise already settled in state"+this.h);this.h=k;this.m=l;2===this.h&&this.O();this.G()};b.prototype.O=function(){var k=this;e(function(){if(k.K()){var l=_ds.fa.console;"undefined"!==typeof l&&
l.error(k.m)}},1)};b.prototype.K=function(){if(this.F)return!1;var k=_ds.fa.CustomEvent,l=_ds.fa.Event,m=_ds.fa.dispatchEvent;if("undefined"===typeof m)return!0;"function"===typeof k?k=new k("unhandledrejection",{cancelable:!0}):"function"===typeof l?k=new l("unhandledrejection",{cancelable:!0}):(k=_ds.fa.document.createEvent("CustomEvent"),k.initCustomEvent("unhandledrejection",!1,!0,k));k.promise=this;k.reason=this.m;return m(k)};b.prototype.G=function(){if(null!=this.j){for(var k=0;k<this.j.length;++k)g.j(this.j[k]);
this.j=null}};var g=new c;b.prototype.Y=function(k){var l=this.o();k.Xd(l.resolve,l.reject)};b.prototype.W=function(k,l){var m=this.o();try{k.call(l,m.resolve,m.reject)}catch(p){m.reject(p)}};b.prototype.then=function(k,l){function m(w,y){return"function"==typeof w?function(D){try{p(w(D))}catch(B){q(B)}}:y}var p,q,r=new b(function(w,y){p=w;q=y});this.Xd(m(k,p),m(l,q));return r};b.prototype.catch=function(k){return this.then(void 0,k)};b.prototype.Xd=function(k,l){function m(){switch(p.h){case 1:k(p.m);
break;case 2:l(p.m);break;default:throw Error("Unexpected state: "+p.h);}}var p=this;null==this.j?g.j(m):this.j.push(m);this.F=!0};b.resolve=d;b.reject=function(k){return new b(function(l,m){m(k)})};b.race=function(k){return new b(function(l,m){for(var p=_ds.n(k),q=p.next();!q.done;q=p.next())d(q.value).Xd(l,m)})};b.all=function(k){var l=_ds.n(k),m=l.next();return m.done?d([]):new b(function(p,q){function r(D){return function(B){w[D]=B;y--;0==y&&p(w)}}var w=[],y=0;do w.push(void 0),y++,d(m.value).Xd(r(w.length-
1),q),m=l.next();while(!m.done)})};return b});ia("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Na(this,b,"endsWith");void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});ia("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,g=0;g<e;g++){var k=d[g];if(b.call(c,k,g,d)){b=k;break a}}b=void 0}return b}});
ia("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Na(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var k=0;k<g&&c<e;)if(d[c++]!=b[k++])return!1;return k>=g}});ia("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});
ia("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var g=d[c];if(g===b||Object.is(g,b))return!0}return!1}});ia("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==Na(this,b,"includes").indexOf(b,c||0)}});ia("Array.prototype.keys",function(a){return a?a:function(){return Oa(this,function(b){return b})}});
ia("WeakMap",function(a){function b(m){this.h=(l+=Math.random()+1).toString();if(m){m=_ds.n(m);for(var p;!(p=m.next()).done;)p=p.value,this.set(p[0],p[1])}}function c(){}function d(m){var p=typeof m;return"object"===p&&null!==m||"function"===p}function e(m){if(!Qa(m,k)){var p=new c;ha(m,k,{value:p})}}function g(m){var p=Object[m];p&&(Object[m]=function(q){if(q instanceof c)return q;Object.isExtensible(q)&&e(q);return p(q)})}if(function(){if(!a||!Object.seal)return!1;try{var m=Object.seal({}),p=Object.seal({}),
q=new a([[m,2],[p,3]]);if(2!=q.get(m)||3!=q.get(p))return!1;q.delete(m);q.set(p,4);return!q.has(m)&&4==q.get(p)}catch(r){return!1}}())return a;var k="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var l=0;b.prototype.set=function(m,p){if(!d(m))throw Error("Invalid WeakMap key");e(m);if(!Qa(m,k))throw Error("WeakMap key fail: "+m);m[k][this.h]=p;return this};b.prototype.get=function(m){return d(m)&&Qa(m,k)?m[k][this.h]:void 0};b.prototype.has=function(m){return d(m)&&Qa(m,
k)&&Qa(m[k],this.h)};b.prototype.delete=function(m){return d(m)&&Qa(m,k)&&Qa(m[k],this.h)?delete m[k][this.h]:!1};return b});
ia("Map",function(a){function b(){var l={};return l.Ob=l.next=l.head=l}function c(l,m){var p=l.h;return ka(function(){if(p){for(;p.head!=l.h;)p=p.Ob;for(;p.next!=p.head;)return p=p.next,{done:!1,value:m(p)};p=null}return{done:!0,value:void 0}})}function d(l,m){var p=m&&typeof m;"object"==p||"function"==p?g.has(m)?p=g.get(m):(p=""+ ++k,g.set(m,p)):p="p_"+m;var q=l.j[p];if(q&&Qa(l.j,p))for(l=0;l<q.length;l++){var r=q[l];if(m!==m&&r.key!==r.key||m===r.key)return{id:p,list:q,index:l,Sa:r}}return{id:p,
list:q,index:-1,Sa:void 0}}function e(l){this.j={};this.h=b();this.size=0;if(l){l=_ds.n(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var l=Object.seal({x:4}),m=new a(_ds.n([[l,"s"]]));if("s"!=m.get(l)||1!=m.size||m.get({x:4})||m.set({x:4},"t")!=m||2!=m.size)return!1;var p=m.entries(),q=p.next();if(q.done||q.value[0]!=l||"s"!=q.value[1])return!1;q=p.next();return q.done||
4!=q.value[0].x||"t"!=q.value[1]||!p.next().done?!1:!0}catch(r){return!1}}())return a;var g=new WeakMap;e.prototype.set=function(l,m){l=0===l?0:l;var p=d(this,l);p.list||(p.list=this.j[p.id]=[]);p.Sa?p.Sa.value=m:(p.Sa={next:this.h,Ob:this.h.Ob,head:this.h,key:l,value:m},p.list.push(p.Sa),this.h.Ob.next=p.Sa,this.h.Ob=p.Sa,this.size++);return this};e.prototype.delete=function(l){l=d(this,l);return l.Sa&&l.list?(l.list.splice(l.index,1),l.list.length||delete this.j[l.id],l.Sa.Ob.next=l.Sa.next,l.Sa.next.Ob=
l.Sa.Ob,l.Sa.head=null,this.size--,!0):!1};e.prototype.clear=function(){this.j={};this.h=this.h.Ob=b();this.size=0};e.prototype.has=function(l){return!!d(this,l).Sa};e.prototype.get=function(l){return(l=d(this,l).Sa)&&l.value};e.prototype.entries=function(){return c(this,function(l){return[l.key,l.value]})};e.prototype.keys=function(){return c(this,function(l){return l.key})};e.prototype.values=function(){return c(this,function(l){return l.value})};e.prototype.forEach=function(l,m){for(var p=this.entries(),
q;!(q=p.next()).done;)q=q.value,l.call(m,q[1],q[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var k=0;return e});
ia("Set",function(a){function b(c){this.h=new Map;if(c){c=_ds.n(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.h.size}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(_ds.n([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!1;g=e.next();return g.done||g.value[0]==c||4!=g.value[0].x||
g.value[1]!=g.value[0]?!1:e.next().done}catch(k){return!1}}())return a;b.prototype.add=function(c){c=0===c?0:c;this.h.set(c,c);this.size=this.h.size;return this};b.prototype.delete=function(c){c=this.h.delete(c);this.size=this.h.size;return c};b.prototype.clear=function(){this.h.clear();this.size=0};b.prototype.has=function(c){return this.h.has(c)};b.prototype.entries=function(){return this.h.entries()};b.prototype.values=function(){return this.h.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.h.forEach(function(g){return c.call(d,g,g,e)})};return b});ia("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(l){return l};var e=[],g="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof g){b=g.call(b);for(var k=0;!(g=b.next()).done;)e.push(c.call(d,g.value,k++))}else for(g=b.length,k=0;k<g;k++)e.push(c.call(d,b[k],k));return e}});
ia("Array.prototype.entries",function(a){return a?a:function(){return Oa(this,function(b,c){return[b,c]})}});ia("Array.prototype.values",function(a){return a?a:function(){return Oa(this,function(b,c){return c})}});ia("Object.setPrototypeOf",function(a){return a||pa});var Gw="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Qa(d,e)&&(a[e]=d[e])}return a};ia("Object.assign",function(a){return a||Gw});
ia("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Qa(b,d)&&c.push([d,b[d]]);return c}});ia("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Qa(b,d)&&c.push(b[d]);return c}});ia("Array.prototype.flat",function(a){return a?a:function(b){b=void 0===b?1:b;for(var c=[],d=0;d<this.length;d++){var e=this[d];Array.isArray(e)&&0<b?(e=Array.prototype.flat.call(e,b-1),c.push.apply(c,e)):c.push(e)}return c}});_ds.Hw=_ds.Hw||{};_ds.Sa=this||self;db=/^[\w+/_-]+[=]{0,2}$/;
$a=null;ob="closure_uid_"+(1E9*Math.random()>>>0);pb=0;var Iw={hh:0,yr:1,Wq:6,Uq:8,Yq:12,Zq:14,$q:17,er:18,gr:21,jr:25,gq:37,lr:38,lq:40,Bq:45,Zp:47,Jp:50,Tp:52,Rp:62,wq:63,Oq:66,Gq:70,Op:73,Cq:74,$p:75,Lq:76,tq:77,vq:80,Sp:81,zq:82,qq:83,Fq:85,aq:87,Jq:88,mq:89,Iq:90,nq:91,uq:92,Xp:93,vr:94,pq:95,Wp:96,Pq:97,Pp:98,Qp:99,ir:100,kq:101,rq:102,Kq:103,rr:104,cq:105,Yp:106,jq:107,eq:108,Eq:109,bq:110,iq:111,pr:112,Mq:113,fq:114,Vp:115,hq:116,Aq:117,yq:118,oq:119,Hq:120,Xq:121,Nq:122,dr:123,Vq:124,xq:125,Dq:126};_ds.F(zb,Error);zb.prototype.name="CustomError";var Dg;_ds.F(Ab,zb);Ab.prototype.name="AssertionError";var Gq,km;_ds.Cb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};
Gq=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(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};_ds.dd=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,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
_ds.ls=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,g="string"===typeof a?a.split(""):a,k=0;k<c;k++)if(k in g){var l=g[k];b.call(void 0,l,k,a)&&(d[e++]=l)}return d};_ds.Mb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g="string"===typeof a?a.split(""):a,k=0;k<d;k++)k in g&&(e[k]=b.call(c,g[k],k,a));return e};
km=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};var $b="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var vd={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var bc;var ec;_ds.fc.prototype.Eb=!0;_ds.fc.prototype.ib=function(){return this.h};ec={};_ds.dc={};_ds.f=_ds.ic.prototype;_ds.f.Eb=!0;_ds.f.ib=function(){return this.h.toString()};_ds.f.Pf=!0;_ds.f.qc=function(){return 1};_ds.f.toString=function(){return this.h+""};var lc=/%{(\w+)}/g,kc=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,hc={};var qc,rc,sc,tc,uc,vc,wc;_ds.zc=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};qc=/&/g;rc=/</g;sc=/>/g;tc=/"/g;uc=/'/g;vc=/\x00/g;wc=/[\x00&<>"']/;var Gc,Fc,Jc,Cc;_ds.f=Dc.prototype;_ds.f.Eb=!0;_ds.f.ib=function(){return this.h.toString()};_ds.f.Pf=!0;_ds.f.qc=function(){return 1};_ds.f.toString=function(){return this.h.toString()};Gc=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i;Fc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;Jc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
Cc={};_ds.Kc=Hc("about:invalid#zClosurez");_ds.Oc.prototype.Eb=!0;_ds.Oc.prototype.ib=function(){return this.h};_ds.Oc.prototype.toString=function(){return this.h.toString()};var Nc={},Rc=new _ds.Oc("",Nc),Wc=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,Vc=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,Uc=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,Xc=/\/\*/;var bd={};_ds.cd.prototype.ib=function(){return this.h};_ds.cd.prototype.toString=function(){return this.h.toString()};var Xs=new _ds.cd("",bd);a:{var Jw=_ds.Sa.navigator;if(Jw){var Kw=Jw.userAgent;if(Kw){_ds.gd=Kw;break a}}_ds.gd=""};nd.prototype.Pf=!0;nd.prototype.qc=function(){return this.j};nd.prototype.Eb=!0;nd.prototype.ib=function(){return this.h.toString()};var sd=/^[a-zA-Z0-9-]+$/,ud={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},td={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},md={},yd=new nd(_ds.Sa.trustedTypes&&_ds.Sa.trustedTypes.emptyHTML||"",0,md),gr=_ds.qd("<br>",0);var Ad=_ds.Rb(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=od(yd);return!b.parentElement});var Nd;Nd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};_ds.Vk=2147483648*Math.random()|0;_ds.Sd=0;_ds.Td=0;_ds.f=de.prototype;_ds.f.oY=function(){return!!(this.h&1)};_ds.f.add=function(a){return new de((this.h+a.h&4294967295)>>>0>>>0,((this.j+a.j&4294967295)>>>0)+(4294967296<=this.h+a.h?1:0)>>>0)};_ds.f.sub=function(a){return new de((this.h-a.h&4294967295)>>>0>>>0,((this.j-a.j&4294967295)>>>0)-(0>this.h-a.h?1:0)>>>0)};
_ds.f.div=function(a){if(0==a)return[];for(var b=new de(0,0),c=new de(this.h,this.j),d=new de(a,0),e=new de(1,0);!(d.j&2147483648);)d=ge(d),e=ge(e);for(;0!=e.h||0!=e.j;)0>=(d.j<c.j||d.j==c.j&&d.h<c.h?-1:d.j==c.j&&d.h==c.h?0:1)&&(b=b.add(e),c=c.sub(d)),d=fe(d),e=fe(e);return[b,c]};_ds.f.toString=function(){for(var a="",b=this;0!=b.h||0!=b.j;){b=b.div(10);var c=b[0];a=b[1].h+a;b=c}""==a&&(a="0");return a};_ds.f.QX=function(){return new de(this.h,this.j)};
je.prototype.add=function(a){return new je((this.h+a.h&4294967295)>>>0>>>0,((this.j+a.j&4294967295)>>>0)+(4294967296<=this.h+a.h?1:0)>>>0)};je.prototype.sub=function(a){return new je((this.h-a.h&4294967295)>>>0>>>0,((this.j-a.j&4294967295)>>>0)-(0>this.h-a.h?1:0)>>>0)};je.prototype.m=function(){return new je(this.h,this.j)};je.prototype.toString=function(){var a=0!=(this.j&2147483648),b=new de(this.h,this.j);a&&(b=(new de(0,0)).sub(b));return(a?"-":"")+b.toString()};_ds.f=le.prototype;_ds.f.length=function(){return this.h.length};_ds.f.end=function(){var a=this.h;this.h=[];return a};_ds.f.zpa=function(a){this.h.push(a>>>0&255)};_ds.f.ypa=function(a){this.h.push(a>>>0&255);this.h.push(a>>>8&255)};_ds.f.Eoa=function(a){this.h.push(a>>>0&255)};_ds.f.Doa=function(a){this.h.push(a>>>0&255);this.h.push(a>>>8&255)};_ds.f.OY=function(a){this.h.push.apply(this.h,a)};xe[" "]=_ds.gb;var Rw;_ds.ck=_ds.hd("Opera");_ds.Og=_ds.hd("Trident")||_ds.hd("MSIE");_ds.pr=_ds.hd("Edge");_ds.$r=_ds.pr||_ds.Og;_ds.bk=_ds.hd("Gecko")&&!(_ds.yc(_ds.gd.toLowerCase(),"webkit")&&!_ds.hd("Edge"))&&!(_ds.hd("Trident")||_ds.hd("MSIE"))&&!_ds.hd("Edge");_ds.Qg=_ds.yc(_ds.gd.toLowerCase(),"webkit")&&!_ds.hd("Edge");_ds.mr=_ds.hd("Macintosh");_ds.Lw=_ds.hd("Windows");_ds.Mw=_ds.hd("Android");_ds.Nw=ve();_ds.Ow=_ds.hd("iPad");_ds.Pw=_ds.hd("iPod");_ds.Qw=_ds.we();
a:{var Sw="",Tw=function(){var a=_ds.gd;if(_ds.bk)return/rv:([^\);]+)(\)|;)/.exec(a);if(_ds.pr)return/Edge\/([\d\.]+)/.exec(a);if(_ds.Og)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_ds.Qg)return/WebKit\/(\S+)/.exec(a);if(_ds.ck)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Tw&&(Sw=Tw?Tw[1]:"");if(_ds.Og){var Uw=Be();if(null!=Uw&&Uw>parseFloat(Sw)){Rw=String(Uw);break a}}Rw=Sw}var Ce=Rw,ze={},Vw;if(_ds.Sa.document&&_ds.Og){var Ww=Be();Vw=Ww?Ww:parseInt(Ce,10)||void 0}else Vw=void 0;_ds.Ge=Vw;var $w;_ds.Xw=id();_ds.Yw=ve()||_ds.hd("iPod");_ds.Zw=_ds.hd("iPad");$w=_ds.ld();_ds.ax=jd();_ds.bx=_ds.kd()&&!_ds.we();var Je={},Me=null;_ds.f=_ds.Ne.prototype;_ds.f.DY=function(a,b,c){null!=a&&null!=b&&null!=c&&Oe(this,a.subarray(b,c))};_ds.f.reset=function(){this.m=[];this.h.end();this.j=0;this.o=[]};_ds.f.kL=function(a){return _ds.Ke(_ds.Se(this),a)};_ds.f.Ot=function(a){this.o.push(_ds.Qe(this,a))};_ds.f.gE=function(){_ds.Re(this,this.o.pop())};
_ds.f.Boa=function(a,b,c){switch(a){case 1:_ds.cf(this,b,c);break;case 2:null!=c&&(_ds.Pe(this,b,5),a=this.h,Xd(c),ne(a,_ds.Sd));break;case 3:_ds.Ye(this,b,c);break;case 4:null!=c&&_ds.Ve(this,b,c);break;case 5:_ds.Xe(this,b,c);break;case 6:af(this,b,c);break;case 7:null!=c&&(_ds.Pe(this,b,5),ne(this.h,c));break;case 8:_ds.df(this,b,c);break;case 9:_ds.G(this,b,c);break;case 12:_ds.ff(this,b,c);break;case 13:null!=c&&_ds.Te(this,b,c);break;case 14:_ds.ef(this,b,c);break;case 15:null!=c&&(_ds.Pe(this,
b,5),ue(this.h,c));break;case 16:bf(this,b,c);break;case 17:null!=c&&null!=c&&(_ds.Pe(this,b,0),se(this.h,c));break;case 18:null!=c&&_ds.We(this,b,c)}};_ds.f.xpa=function(a,b){null!=b&&null!=b&&(_ds.Pe(this,a,0),te(this.h,b))};_ds.f.R=_ds.ba(0);_ds.f.Foa=function(a,b,c){null!=b&&(_ds.Pe(this,1,3),_ds.Pe(this,2,0),_ds.re(this.h,a),a=_ds.Qe(this,3),c(b,this),_ds.Re(this,a),_ds.Pe(this,1,4))};_ds.f.Coa=function(a,b,c){null!=b&&(_ds.Pe(this,a,3),c(b,this),_ds.Pe(this,a,4))};
_ds.f.ipa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=a,e=b[c];null!=e&&_ds.Ue(this,d,parseInt(e,10))}};_ds.f.qpa=function(a,b,c,d){if(null!=b)for(var e=0;e<b.length;e++){var g=c(b[e]),k=d(b[e]);_ds.Pe(this,a,1);oe(this.h,g,k)}};_ds.f.rpa=function(a,b,c,d){if(null!=b)for(var e=0;e<b.length;e++){var g=c(b[e]),k=d(b[e]);_ds.Pe(this,a,0);_ds.me(this.h,g,k)}};
_ds.f.spa=function(a,b,c,d){if(null!=b)for(var e=0;e<b.length;e++){var g=c(b[e]),k=d(b[e]);_ds.Pe(this,a,0);pe(this.h,g>>>0,k>>>0)}};_ds.f.jpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)_ds.Ze(this,a,b[c])};_ds.f.tpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)_ds.Te(this,a,b[c])};_ds.f.upa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=a,e=b[c];null!=e&&_ds.Te(this,d,parseInt(e,10))}};_ds.f.vpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)_ds.Ve(this,a,b[c])};
_ds.f.wpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)_ds.$e(this,a,b[c])};_ds.f.npa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=b[c];null!=d&&(_ds.Pe(this,a,0),se(this.h,d))}};_ds.f.opa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)_ds.We(this,a,b[c])};_ds.f.ppa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=b[c];null!=d&&(_ds.Pe(this,a,0),te(this.h,d))}};
_ds.f.dpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=b[c];null!=d&&(_ds.Pe(this,a,5),ne(this.h,d))}};_ds.f.epa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)af(this,a,b[c])};_ds.f.fpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=a,e=b[c];null!=e&&(e=ie(e),_ds.Pe(this,d,1),oe(this.h,e.h,e.j))}};_ds.f.kpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=b[c];null!=d&&(_ds.Pe(this,a,5),ue(this.h,d))}};
_ds.f.lpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)bf(this,a,b[c])};_ds.f.mpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=a,e=b[c];null!=e&&(e=ke(e),_ds.Pe(this,d,1),oe(this.h,e.h,e.j))}};_ds.f.gpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++){var d=b[c];if(null!=d){_ds.Pe(this,a,5);var e=this.h;Xd(d);ne(e,_ds.Sd)}}};_ds.f.cpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)_ds.cf(this,a,b[c])};
_ds.f.bpa=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)_ds.df(this,a,b[c])};_ds.f.hpa=function(a,b,c){if(null!=b)for(var d=0;d<b.length;d++)_ds.Pe(this,a,3),c(b[d],this),_ds.Pe(this,a,4)};_ds.f.Moa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++)_ds.re(this.h,parseInt(b[c],10));_ds.Re(this,a)}};_ds.f.Noa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++){var d=this.h;_ds.Vd(b[c]);_ds.me(d,_ds.Sd,_ds.Td)}_ds.Re(this,a)}};
_ds.f.Voa=function(a,b,c,d){if(null!=b){a=_ds.Qe(this,a);for(var e=0;e<b.length;e++)oe(this.h,c(b[e]),d(b[e]));_ds.Re(this,a)}};_ds.f.Woa=function(a,b,c,d){if(null!=b){a=_ds.Qe(this,a);for(var e=0;e<b.length;e++)_ds.me(this.h,c(b[e]),d(b[e]));_ds.Re(this,a)}};_ds.f.Xoa=function(a,b,c,d){if(null!=b){a=_ds.Qe(this,a);for(var e=this.h,g=0;g<b.length;g++)pe(e,c(b[g]),d(b[g]));_ds.Re(this,a)}};
_ds.f.Ooa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++){var d=ke(b[c]);_ds.me(this.h,d.h,d.j)}_ds.Re(this,a)}};_ds.f.Yoa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++)qe(this.h,b[c]);_ds.Re(this,a)}};_ds.f.Zoa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++)qe(this.h,parseInt(b[c],10));_ds.Re(this,a)}};
_ds.f.$oa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++){var d=this.h;_ds.Vd(b[c]);_ds.me(d,_ds.Sd,_ds.Td)}_ds.Re(this,a)}};_ds.f.apa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++){var d=ie(b[c]);_ds.me(this.h,d.h,d.j)}_ds.Re(this,a)}};_ds.f.Soa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++)se(this.h,b[c]);_ds.Re(this,a)}};
_ds.f.Toa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++){var d=this.h;Wd(b[c]);_ds.me(d,_ds.Sd,_ds.Td)}_ds.Re(this,a)}};_ds.f.Uoa=function(a,b){if(null!=b&&b.length){a=_ds.Qe(this,a);for(var c=0;c<b.length;c++)te(this.h,b[c]);_ds.Re(this,a)}};_ds.f.Ioa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,4*b.length),a=0;a<b.length;a++)ne(this.h,b[a])};
_ds.f.Joa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,8*b.length),a=0;a<b.length;a++){var c=this.h;Ud(b[a]);ne(c,_ds.Sd);ne(c,_ds.Td)}};_ds.f.Koa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,8*b.length),a=0;a<b.length;a++){var c=ie(b[a]);oe(this.h,c.h,c.j)}};_ds.f.Poa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,4*b.length),a=0;a<b.length;a++)ue(this.h,b[a])};
_ds.f.Qoa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,8*b.length),a=0;a<b.length;a++){var c=this.h;_ds.Vd(b[a]);oe(c,_ds.Sd,_ds.Td)}};_ds.f.Roa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,8*b.length),a=0;a<b.length;a++){var c=this.h;Zd(ae(b[a]));oe(c,_ds.Sd,_ds.Td)}};_ds.f.Loa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,4*b.length),a=0;a<b.length;a++){var c=this.h;Xd(b[a]);ne(c,_ds.Sd)}};
_ds.f.Hoa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,8*b.length),a=0;a<b.length;a++){var c=this.h;Yd(b[a]);ne(c,_ds.Sd);ne(c,_ds.Td)}};_ds.f.Goa=function(a,b){if(null!=b&&b.length)for(_ds.Pe(this,a,2),qe(this.h,b.length),a=0;a<b.length;a++)this.h.h.push(b[a]?1:0)};_ds.kf="function"==typeof Uint8Array;_ds.jf.prototype.H=function(){return this.C};var lf=[];_ds.f=_ds.jf.prototype;_ds.f.Fna=function(){if(this.h)for(var a in this.h){var b=this.h[a];if(Array.isArray(b))for(var c=0;c<b.length;c++);}};_ds.f.Pna=function(){return this.Ga};
_ds.f.La=_ds.kf?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){return _ds.Ke(this)};try{return JSON.stringify(this.Ga&&this.Ga,Hf)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.Ga&&this.Ga,Hf)};_ds.f.toString=function(){return this.Ga.toString()};_ds.f.Fb=_ds.ba(1);_ds.f.Sha=function(a,b){this.h||(this.h={});_ds.mf(this);a.Sf()?(this.h[175237375]=b,this.j[175237375]=b?b.Ga:b):this.j[175237375]=b;return this};_ds.f.bZ=function(){return _ds.Kf(this)};_ds.F(Mf,_ds.jf);var Lf=[10,12,13];_ds.f=Mf.prototype;_ds.f.U_=function(a){var b,c={tenantId:_ds.rf(this,1,0),locale:_ds.L(this,2),vt:_ds.L(this,4),eN:_ds.L(this,5),Jna:_ds.L(this,6),EW:_ds.L(this,7),yX:_ds.uf(this,8),qX:_ds.uf(this,9),tu:null==(b=_ds.I(this,10))?void 0:b,zX:_ds.uf(this,11),xna:null==(b=_ds.I(this,12))?void 0:b,LE:null==(b=_ds.I(this,13))?void 0:b};a&&(c.M=this);return c};
_ds.f.R_=function(){var a=new _ds.Ne;var b=this.getTenantId();0!==b&&_ds.ef(a,1,b);b=this.getLocale();0<b.length&&_ds.G(a,2,b);b=_ds.L(this,4);0<b.length&&_ds.G(a,4,b);b=_ds.L(this,5);0<b.length&&_ds.G(a,5,b);b=_ds.L(this,6);0<b.length&&_ds.G(a,6,b);b=this.getInsecureHost();0<b.length&&_ds.G(a,7,b);(b=_ds.uf(this,8))&&_ds.df(a,8,b);(b=_ds.uf(this,9))&&_ds.df(a,9,b);b=_ds.I(this,10);0<b.length&&_ds.gf(a,10,b);(b=_ds.uf(this,11))&&_ds.df(a,11,b);b=_ds.I(this,12);0<b.length&&_ds.gf(a,12,b);b=_ds.I(this,
13);if(0<b.length&&null!=b&&b.length){for(var c=_ds.Qe(a,13),d=0;d<b.length;d++)_ds.re(a.h,b[d]);_ds.Re(a,c)}return _ds.Se(a)};_ds.f.getTenantId=function(){return _ds.rf(this,1,0)};_ds.f.T_=function(a){return _ds.Bf(this,1,a,0)};_ds.f.getLocale=function(){return _ds.L(this,2)};_ds.f.S_=function(a){return _ds.Cf(this,2,a)};_ds.f.Vfa=function(a){return _ds.Cf(this,4,a)};_ds.f.oia=function(a){return _ds.Cf(this,5,a)};_ds.f.oma=function(a){return _ds.Cf(this,6,a)};
_ds.f.getInsecureHost=function(){return _ds.L(this,7)};_ds.f.Nia=function(a){return _ds.Cf(this,7,a)};_ds.f.ija=function(a){return _ds.Bf(this,8,a,!1)};_ds.f.fja=function(a){return _ds.Bf(this,9,a,!1)};_ds.f.Lga=function(a){return _ds.N(this,10,a||[])};_ds.f.Ir=function(a,b){return _ds.Df(this,10,a,b)};_ds.f.Rv=function(){return _ds.vf(this,10)};_ds.f.jja=function(a){return _ds.Bf(this,11,a,!1)};_ds.f.dma=function(a){return _ds.N(this,12,a||[])};_ds.f.Hs=function(a,b){return _ds.Df(this,12,a,b)};
_ds.f.MB=function(){return _ds.vf(this,12)};_ds.f.$ha=function(a){return _ds.N(this,13,a||[])};_ds.f.Sr=function(a,b){return _ds.Df(this,13,a,b)};_ds.f.mx=function(){return _ds.vf(this,13)};_ds.F(Nf,_ds.jf);_ds.f=Nf.prototype;_ds.f.I1=function(a){var b={YX:_ds.L(this,1),iW:_ds.L(this,2),body:_ds.L(this,3),Xt:_ds.L(this,4),bF:_ds.L(this,5),$E:_ds.L(this,6),aF:_ds.L(this,7),EY:_ds.L(this,8),mp:_ds.L(this,9),RD:_ds.uf(this,10),ND:_ds.uf(this,11),Tn:_ds.rf(this,12,0),lang:_ds.L(this,13),Vs:_ds.L(this,14),g_:_ds.L(this,15),Vt:_ds.L(this,16),Ut:_ds.L(this,17),xX:_ds.uf(this,21),eF:_ds.uf(this,23),dir:_ds.L(this,24)};a&&(b.M=this);return b};
_ds.f.E1=function(){var a=new _ds.Ne;var b=_ds.L(this,1);0<b.length&&_ds.G(a,1,b);b=_ds.L(this,2);0<b.length&&_ds.G(a,2,b);b=_ds.L(this,3);0<b.length&&_ds.G(a,3,b);b=_ds.L(this,4);0<b.length&&_ds.G(a,4,b);b=_ds.L(this,5);0<b.length&&_ds.G(a,5,b);b=_ds.L(this,6);0<b.length&&_ds.G(a,6,b);b=_ds.L(this,7);0<b.length&&_ds.G(a,7,b);b=_ds.L(this,8);0<b.length&&_ds.G(a,8,b);b=_ds.L(this,9);0<b.length&&_ds.G(a,9,b);(b=_ds.uf(this,10))&&_ds.df(a,10,b);(b=_ds.uf(this,11))&&_ds.df(a,11,b);b=_ds.rf(this,12,0);
0!==b&&_ds.ef(a,12,b);b=_ds.L(this,13);0<b.length&&_ds.G(a,13,b);b=_ds.L(this,14);0<b.length&&_ds.G(a,14,b);b=_ds.L(this,15);0<b.length&&_ds.G(a,15,b);b=_ds.L(this,16);0<b.length&&_ds.G(a,16,b);b=_ds.L(this,17);0<b.length&&_ds.G(a,17,b);(b=this.od())&&_ds.df(a,21,b);(b=_ds.uf(this,23))&&_ds.df(a,23,b);b=_ds.L(this,24);0<b.length&&_ds.G(a,24,b);return _ds.Se(a)};_ds.f.zja=function(a){return _ds.Cf(this,1,a)};_ds.f.Aia=function(a){return _ds.Cf(this,2,a)};
_ds.f.wga=function(a){return _ds.Cf(this,3,a)};_ds.f.Aga=function(a){return _ds.Cf(this,4,a)};_ds.f.fia=function(a){return _ds.Cf(this,5,a)};_ds.f.dia=function(a){return _ds.Cf(this,6,a)};_ds.f.eia=function(a){return _ds.Cf(this,7,a)};_ds.f.Wja=function(a){return _ds.Cf(this,8,a)};_ds.f.tma=function(a){return _ds.Cf(this,9,a)};_ds.f.yha=function(a){return _ds.Bf(this,10,a,!1)};_ds.f.wha=function(a){return _ds.Bf(this,11,a,!1)};_ds.f.G1=function(a){return _ds.Bf(this,12,a,0)};
_ds.f.vja=function(a){return _ds.Cf(this,13,a)};_ds.f.Mfa=function(a){return _ds.Cf(this,14,a)};_ds.f.zka=function(a){return _ds.Cf(this,15,a)};_ds.f.yga=function(a){return _ds.Cf(this,16,a)};_ds.f.xga=function(a){return _ds.Cf(this,17,a)};_ds.f.od=function(){return _ds.uf(this,21)};_ds.f.hja=function(a){return _ds.Bf(this,21,a,!1)};_ds.f.hia=function(a){return _ds.Bf(this,23,a,!1)};_ds.f.vha=function(a){return _ds.Cf(this,24,a)};var cx=!_ds.Og||_ds.He(9),og=!_ds.Og||_ds.He(9),dx=_ds.Og&&!_ds.De("9"),kg=function(){if(!_ds.Sa.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_ds.Sa.addEventListener("test",_ds.gb,b),_ds.Sa.removeEventListener("test",_ds.gb,b)}catch(c){}return a}();_ds.f=_ds.Pf.prototype;_ds.f.Cc=!1;_ds.f.isDisposed=function(){return this.Cc};_ds.f.pH=_ds.Pf.prototype.isDisposed;_ds.f.dispose=function(){this.Cc||(this.Cc=!0,this.ma())};_ds.f.ma=function(){if(this.H)for(;this.H.length;)this.H.shift()()};Qf.prototype.toString=function(){return this.id};_ds.Rf.prototype.stopPropagation=function(){this.h=!0};_ds.Rf.prototype.preventDefault=function(){this.defaultPrevented=!0};_ds.ex=_ds.Qg?"webkitTransitionEnd":_ds.ck?"otransitionend":"transitionend";_ds.F(Sf,_ds.Rf);var fx=[1,4,2],gx={2:"touch",3:"pen",4:"mouse"};
Sf.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.Lb=b;(b=a.relatedTarget)?_ds.bk&&(_ds.ye(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.m=_ds.Qg||void 0!==a.offsetX?
a.offsetX:a.layerX,this.o=_ds.Qg||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.j=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.C=_ds.mr?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType=
"string"===typeof a.pointerType?a.pointerType:gx[a.pointerType]||"";this.state=a.state;this.Z=a;a.defaultPrevented&&this.preventDefault()};Sf.prototype.D=function(){return(cx?0==this.Z.button:"click"==this.type?!0:!!(this.Z.button&fx[0]))&&!(_ds.mr&&this.ctrlKey)};Sf.prototype.stopPropagation=function(){Sf.ua.stopPropagation.call(this);this.Z.stopPropagation?this.Z.stopPropagation():this.Z.cancelBubble=!0};
Sf.prototype.preventDefault=function(){Sf.ua.preventDefault.call(this);var a=this.Z;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,dx)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Tf="closure_listenable_"+(1E6*Math.random()|0);var Vf=0;Yf.prototype.m=function(){var a=0,b;for(b in this.h)a+=this.h[b].length;return a};Yf.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.h[g];a||(a=this.h[g]=[],this.j++);var k=ag(a,b,d,e);-1<k?(b=a[k],c||(b.Wd=!1)):(b=new Wf(b,this.src,g,!!d,e),b.Wd=c,a.push(b));return b};Yf.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.h))return!1;var e=this.h[a];b=ag(e,b,c,d);return-1<b?(Xf(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.h[a],this.j--),!0):!1};var ig="closure_lm_"+(1E6*Math.random()|0),sg={},mg=0,vg="__closure_events_fn_"+(1E9*Math.random()>>>0);_ds.hx=new Qf("devsite-analytics-observation");_ds.ix=new Qf("devsite-analytics-observation-unfiltered");_ds.jx=new Qf("devsite-analytics-observation-cloudtrack");_ds.kx=new Qf("devsite-analytics-timing");_ds.lx=new Qf("devsite-analytics-error");_ds.mx=new Qf("devsite-analytics-pageview");_ds.nx=new Qf("devsite-analytics-set-dimension");try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var Rg=!_ds.Og||_ds.He(9),ox=!_ds.bk&&!_ds.Og||_ds.Og&&_ds.He(9)||_ds.bk&&_ds.De("1.9.1"),uh=_ds.Og&&!_ds.De("9"),hh=_ds.Og||_ds.ck||_ds.Qg;_ds.f=_ds.wg.prototype;_ds.f.Xl=function(a){return a instanceof _ds.wg&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};_ds.f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_ds.f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_ds.f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_ds.f.NN=function(a,b){a instanceof _ds.wg?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};_ds.f.LN=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};_ds.f.sfa=function(a,b){a=a*Math.PI/180;b=b||new _ds.wg(0,0);var c=this.x,d=this.y,e=Math.cos(a);a=Math.sin(a);this.x=(c-b.x)*e-(d-b.y)*a+b.x;this.y=(c-b.x)*a+(d-b.y)*e+b.y};_ds.f=_ds.xg.prototype;_ds.f.nJ=function(){return Math.max(this.width,this.height)};_ds.f.uL=function(){return Math.min(this.width,this.height)};_ds.f.u_=function(){return 2*(this.width+this.height)};_ds.f.aspectRatio=function(){return this.width/this.height};_ds.f.RN=function(){return!(this.width*this.height)};_ds.f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_ds.f.WE=function(a){return this.width<=a.width&&this.height<=a.height};
_ds.f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_ds.f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_ds.f.vfa=function(a){a=this.aspectRatio()<=a.aspectRatio()?a.width/this.width:a.height/this.height;return Ag(this,a)};_ds.f.wfa=function(a){a=this.aspectRatio()>a.aspectRatio()?a.width/this.width:a.height/this.height;return Ag(this,a)};var Jg={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"},xh={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},yh={IMG:" ",BR:"\n"};_ds.f=_ds.Bg.prototype;_ds.f.sN=_ds.Eg;_ds.f.Bha=function(a){this.h=a};_ds.f.getElement=function(a){return Fg(this.h,a)};_ds.f.cL=function(a){return Fg(this.h,a)};_ds.f.Ep=_ds.Bg.prototype.getElement;
_ds.f.getElementsByTagName=function(a,b){return(b||this.h).getElementsByTagName(String(a))};_ds.f.pm=function(a,b,c){return Ig(this.h,a,b,c)};_ds.f.uH=function(a,b,c){return Gg(this.h,a,b,c)};_ds.f.tN=function(a,b){return Hg(a,b||this.h)};_ds.f.Fp=_ds.Bg.prototype.pm;_ds.f.Xka=Kg;
_ds.f.rH=function(){var a=_ds.Dh(this),b=a.document;var c=0;if(b){c=b.body;var d=b.documentElement;if(d&&c)if(a=_ds.Mg(a).height,_ds.Lg(b)&&d.scrollHeight)c=d.scrollHeight!=a?d.scrollHeight:d.offsetHeight;else{b=d.scrollHeight;var e=d.offsetHeight;d.clientHeight!=e&&(b=c.scrollHeight,e=c.offsetHeight);c=b>a?b>e?b:e:b<e?b:e}else c=0}return c};_ds.f.pd=function(a,b,c){return _ds.Ug(this.h,arguments)};_ds.f.Gp=_ds.Bg.prototype.pd;_ds.f.createElement=function(a){return _ds.Sg(this.h,a)};
_ds.f.jD=function(a,b,c){var d=this.h;c=!!c;for(var e=_ds.Sg(d,"TABLE"),g=e.appendChild(_ds.Sg(d,"TBODY")),k=0;k<a;k++){for(var l=_ds.Sg(d,"TR"),m=0;m<b;m++){var p=_ds.Sg(d,"TD");c&&_ds.nh(p,"\u00a0");l.appendChild(p)}g.appendChild(l)}return e};_ds.f.rN=function(a){return _ds.Ch(a||this.h)};_ds.f.appendChild=function(a,b){a.appendChild(b)};_ds.f.append=function(a,b){Tg(_ds.Cg(a),a,arguments,1)};_ds.f.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
_ds.f.um=_ds.Xg;_ds.f.IW=_ds.Yg;_ds.f.HW=_ds.Zg;_ds.f.FW=_ds.$g;_ds.f.removeNode=_ds.ah;_ds.f.uN=_ds.bh;_ds.f.gD=_ds.ch;_ds.f.ZE=function(a){var b,c=a.parentNode;if(c&&11!=c.nodeType){if(a.removeNode)return a.removeNode(!1);for(;b=a.firstChild;)c.insertBefore(b,a);return _ds.ah(a)}};_ds.f.tG=function(a){return ox&&void 0!=a.children?a.children:_ds.ls(a.childNodes,function(b){return 1==b.nodeType})};_ds.f.RH=function(a){return void 0!==a.firstElementChild?a.firstElementChild:dh(a.firstChild,!0)};
_ds.f.gJ=function(a){return void 0!==a.lastElementChild?a.lastElementChild:dh(a.lastChild,!1)};_ds.f.LJ=_ds.eh;_ds.f.tK=_ds.fh;_ds.f.MJ=function(a){if(!a)return null;if(a.firstChild)return a.firstChild;for(;a&&!a.nextSibling;)a=a.parentNode;return a?a.nextSibling:null};_ds.f.uK=function(a){if(!a)return null;if(!a.previousSibling)return a.parentNode;for(a=a.previousSibling;a&&a.lastChild;)a=a.lastChild;return a};_ds.f.vX=Vg;_ds.f.nX=_ds.gh;_ds.f.JX=function(a){return _ds.mb(a)&&a.window==a};
_ds.f.oK=_ds.ih;_ds.f.contains=jh;
_ds.f.cD=function(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(_ds.Og&&!_ds.He(9)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?kh(a,b):!c&&jh(e,b)?-1*lh(a,b):!d&&jh(g,a)?lh(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=_ds.Cg(a);
c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(_ds.Sa.Range.START_TO_END,a)};_ds.f.QE=function(a){var b,c=arguments.length;if(!c)return null;if(1==c)return arguments[0];var d=[],e=Infinity;for(b=0;b<c;b++){for(var g=[],k=arguments[b];k;)g.unshift(k),k=k.parentNode;d.push(g);e=Math.min(e,g.length)}g=null;for(b=0;b<e;b++){k=d[0][b];for(var l=1;l<c;l++)if(k!=d[l][b])return g;g=k}return g};_ds.f.dK=_ds.Cg;
_ds.f.YH=function(a){return a.contentDocument||a.contentWindow.document};_ds.f.ZH=_ds.mh;_ds.f.rma=_ds.nh;_ds.f.cK=function(a){if("outerHTML"in a)return a.outerHTML;var b=_ds.Sg(_ds.Cg(a),"DIV");b.appendChild(a.cloneNode(!0));return b.innerHTML};_ds.f.TE=function(a,b){var c=[];return oh(a,b,c,!0)?c[0]:void 0};_ds.f.UE=ph;_ds.f.pX=sh;_ds.f.cia=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))};_ds.f.oX=th;_ds.f.mM=_ds.wh;_ds.f.OJ=function(a){return _ds.wh(a).length};
_ds.f.PJ=function(a,b){b=b||_ds.Cg(a).body;for(var c=[];a&&a!=b;){for(var d=a;d=d.previousSibling;)c.unshift(_ds.wh(d));a=a.parentNode}return c.join("").replace(/^[\s\xa0]+/,"").replace(/ +/g," ").length};
_ds.f.NJ=function(a,b,c){a=[a];for(var d=0,e=null;0<a.length&&d<b;)if(e=a.pop(),!(e.nodeName in xh))if(3==e.nodeType){var g=e.nodeValue.replace(/(\r\n|\r|\n)/g,"").replace(/ +/g," ");d+=g.length}else if(e.nodeName in yh)d+=yh[e.nodeName].length;else for(g=e.childNodes.length-1;0<=g;g--)a.push(e.childNodes[g]);_ds.mb(c)&&(c.$ea=e?e.nodeValue.length+b-d-1:0,c.node=e);return e};_ds.f.wX=Wg;_ds.f.rF=_ds.Ah;_ds.f.qF=_ds.Bh;_ds.f.pF=_ds.zh;_ds.f.oG=function(a){return a.getContext("2d")};var Eh=_ds.gb;var Hh="StopIteration"in _ds.Sa?_ds.Sa.StopIteration:{message:"StopIteration",stack:""};Gh.prototype.next=function(){throw Hh;};Gh.prototype.Rb=function(){return this};_ds.f=_ds.Lh.prototype;_ds.f.jb=function(){Oh(this);for(var a=[],b=0;b<this.j.length;b++)a.push(this.h[this.j[b]]);return a};_ds.f.sb=function(){Oh(this);return this.j.concat()};_ds.f.cO=function(a){for(var b=0;b<this.j.length;b++){var c=this.j[b];if(Nh(this.h,c)&&this.h[c]==a)return!0}return!1};_ds.f.Xl=function(a,b){if(this===a)return!0;if(this.m!=a.m)return!1;b=b||Mh;Oh(this);for(var c,d=0;c=this.j[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};_ds.f.dO=function(){return 0==this.m};
_ds.f.clear=function(){this.h={};this.o=this.m=this.j.length=0};_ds.f.remove=function(a){return Nh(this.h,a)?(delete this.h[a],this.m--,this.o++,this.j.length>2*this.m&&Oh(this),!0):!1};_ds.f.get=function(a,b){return Nh(this.h,a)?this.h[a]:b};_ds.f.set=function(a,b){Nh(this.h,a)||(this.m++,this.j.push(a),this.o++);this.h[a]=b};_ds.f.forEach=function(a,b){for(var c=this.sb(),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};
_ds.f.Tna=function(){for(var a=new _ds.Lh,b=0;b<this.j.length;b++){var c=this.j[b];a.set(this.h[c],c)}return a};_ds.f.eO=function(){Oh(this);for(var a={},b=0;b<this.j.length;b++){var c=this.j[b];a[c]=this.h[c]}return a};_ds.f.dJ=function(){return this.Rb(!0)};_ds.f.QM=function(){return this.Rb(!1)};
_ds.f.Rb=function(a){Oh(this);var b=0,c=this.o,d=this,e=new Gh;e.next=function(){if(c!=d.o)throw Error("The map has changed since the iterator was created");if(b>=d.j.length)throw Hh;var g=d.j[b++];return a?g:d.h[g]};return e};var Xh;_ds.fi=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;_ds.Wh=/#|$/;Xh=/[?&]($|#)/;_ds.f=_ds.Zh.prototype;_ds.f.toString=function(){var a=[],b=this.C;b&&a.push(ji(b,px,!0),":");var c=this.j;if(c||"file"==b)a.push("//"),(b=this.H)&&a.push(ji(b,px,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.m,null!=c&&a.push(":",String(c));if(c=this.o)this.j&&"/"!=c.charAt(0)&&a.push("/"),a.push(ji(c,"/"==c.charAt(0)?qx:rx,!0));(c=this.h.toString())&&a.push("?",c);(c=this.F)&&a.push("#",ji(c,sx));return a.join("")};
_ds.f.resolve=function(a){var b=new _ds.Zh(this),c=!!a.C;c?_ds.$h(b,a.C):c=!!a.H;if(c){var d=a.H;ai(b);b.H=d}else c=!!a.j;c?_ds.bi(b,a.j):c=null!=a.m;d=a.o;if(c)_ds.ci(b,a.m);else if(c=!!a.o){if("/"!=d.charAt(0))if(this.j&&!this.o)d="/"+d;else{var e=b.o.lastIndexOf("/");-1!=e&&(d=b.o.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(_ds.yc(e,"./")||_ds.yc(e,"/.")){d=0==e.lastIndexOf("/",0);e=e.split("/");for(var g=[],k=0;k<e.length;){var l=e[k++];"."==l?d&&k==e.length&&g.push(""):".."==l?((1<g.length||
1==g.length&&""!=g[0])&&g.pop(),d&&k==e.length&&g.push("")):(g.push(l),d=!0)}d=g.join("/")}else d=e}c?b.Mc(d):c=""!==a.h.toString();c?di(b,ei(a.h)):c=!!a.F;c&&(a=a.F,ai(b),b.F=a);return b};_ds.f.Mc=function(a,b){ai(this);this.o=b?_ds.gi(a,!0):a;return this};_ds.f.mN=function(a,b){return di(this,a,b)};_ds.f.Ika=function(a,b){ai(this);Array.isArray(b)||(b=[String(b)]);wi(this.h,a,b);return this};_ds.f.nK=function(a){return this.h.jb(a)};
_ds.f.KU=function(a){return(!this.j&&!a.j||this.j==a.j)&&(null==this.m&&null==a.m||this.m==a.m)};_ds.f.wY=function(){ai(this);_ds.li(this,"zx",Pd());return this};_ds.f.lla=function(a){this.G=a;return this};_ds.f.BX=function(){return this.G};_ds.f.lN=function(a){this.D=a;this.h&&ii(this.h,a);return this};var px=/[#\/\?@]/g,rx=/[#\?:]/g,qx=/[#\?]/g,ki=/[#\?@]/g,sx=/#/g;_ds.f=hi.prototype;_ds.f.jN=function(){ti(this);return this.j};
_ds.f.add=function(a,b){ti(this);this.m=null;a=ui(this,a);var c=this.h.get(a);c||this.h.set(a,c=[]);c.push(b);this.j+=1;return this};_ds.f.remove=function(a){ti(this);a=ui(this,a);return Nh(this.h.h,a)?(this.m=null,this.j-=this.h.get(a).length,this.h.remove(a)):!1};_ds.f.clear=function(){this.h=this.m=null;this.j=0};_ds.f.kN=function(){ti(this);return 0==this.j};_ds.f.hN=function(a){var b=this.jb();return _ds.Db(b,a)};
_ds.f.forEach=function(a,b){ti(this);this.h.forEach(function(c,d){_ds.dd(c,function(e){a.call(b,e,d,this)},this)},this)};_ds.f.sb=function(){ti(this);for(var a=this.h.jb(),b=this.h.sb(),c=[],d=0;d<b.length;d++)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};_ds.f.jb=function(a){ti(this);var b=[];if("string"===typeof a)_ds.vi(this,a)&&(b=Fb(b,this.h.get(ui(this,a))));else{a=this.h.jb();for(var c=0;c<a.length;c++)b=Fb(b,a[c])}return b};
_ds.f.set=function(a,b){ti(this);this.m=null;a=ui(this,a);_ds.vi(this,a)&&(this.j-=this.h.get(a).length);this.h.set(a,[b]);this.j+=1;return this};_ds.f.get=function(a,b){if(!a)return b;a=this.jb(a);return 0<a.length?String(a[0]):b};
_ds.f.toString=function(){if(this.m)return this.m;if(!this.h)return"";for(var a=[],b=this.h.sb(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.jb(d);for(var g=0;g<d.length;g++){var k=e;""!==d[g]&&(k+="="+encodeURIComponent(String(d[g])));a.push(k)}}return this.m=a.join("&")};_ds.f.OE=function(a){ti(this);this.h.forEach(function(b,c){_ds.Db(a,c)||this.remove(c)},this);return this};
_ds.f.iN=function(a){for(var b=0;b<arguments.length;b++)_ds.Qh(arguments[b],function(c,d){this.add(d,c)},this)};var Li=[".c.googlers.com",".corp.google.com"],Ki="developer.android.com developers.google.com cloud.google.com tensorflow.org firebase.google.com google.dev localhost".split(" "),xi={};var xl,vl;_ds.tx="code-sample data-sample ds-selector-dropdown ds-selector-tabs kd-tabbed-horz kd-tabbed-vert".split(" ");xl="aar apk application avi bat bundle cdl64 chm css csv db dlu doc dtd dylib eot eps flac flv gg gif go gz ico ipynb jar java jnlp jpeg jpg js json kml kmz log m4a manifest markdown md5 mf mjs mll mov mp3 mp4 ndoc nexe nmf odb odc odf odg odi odm odp ods odt ogg ogv otg oth otp ots ott pdf pexe php pl plist png ppt pptx properties proto psd py raw rnc rpm rss sh sha1 snippet sql step svg tar tgz tsv ttf txt unitypackage vb vtt war wasm wav webm webp wiki woff woff2 wsdd wsdl xlsx xml xsd xsl zip".split(" ");
vl=[/^https:\/\/cloud.google.com\/blog.*/,/\.pdf$/,/\.mp4$/,/^https:\/\/uberproxy.*/,/livereload(.js)?$/];_ds.F(Ui,_ds.jf);Ui.prototype.G=function(a){var b={action:_ds.rf(this,1,0),url:_ds.L(this,2)};a&&(b.M=this);return b};Ui.prototype.D=function(){var a=new _ds.Ne;var b=_ds.rf(this,1,0);0!==b&&_ds.ef(a,1,b);b=this.getUrl();0<b.length&&_ds.G(a,2,b);return _ds.Se(a)};Ui.prototype.getUrl=function(){return _ds.L(this,2)};Zi.prototype.sendMessage=function(a){return this.h.getRegistration().then(function(b){if(!b||!b.active)return Promise.reject();b.active.postMessage(a.La());return Promise.resolve()})};_ds.F(_ds.dj,_ds.Pf);_ds.dj.prototype[Tf]=!0;_ds.f=_ds.dj.prototype;_ds.f.Cg=function(a){this.Y=a};_ds.f.addEventListener=function(a,b,c,d){_ds.eg(this,a,b,c,d)};_ds.f.removeEventListener=function(a,b,c,d){_ds.pg(this,a,b,c,d)};
_ds.f.dispatchEvent=function(a){var b,c=this.Y;if(c)for(b=[];c;c=c.Y)b.push(c);c=this.Ua;var d=a.type||a;if("string"===typeof a)a=new _ds.Rf(a,c);else if(a instanceof _ds.Rf)a.target=a.target||c;else{var e=a;a=new _ds.Rf(d,c);ac(a,e)}e=!0;if(b)for(var g=b.length-1;!a.h&&0<=g;g--){var k=a.Lb=b[g];e=ej(k,d,!0,a)&&e}a.h||(k=a.Lb=c,e=ej(k,d,!0,a)&&e,a.h||(e=ej(k,d,!1,a)&&e));if(b)for(g=0;!a.h&&g<b.length;g++)k=a.Lb=b[g],e=ej(k,d,!1,a)&&e;return e};
_ds.f.ma=function(){_ds.dj.ua.ma.call(this);this.Ya&&$f(this.Ya);this.Y=null};_ds.f.listen=function(a,b,c,d){return this.Ya.add(String(a),b,!1,c,d)};_ds.f.wN=function(a,b){a=this.Ya.h[String(a).toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.capture==b&&c.push(e)}return c};_ds.f.xN=function(a,b){return cg(this.Ya,void 0!==a?String(a):void 0,b)};_ds.f.mma=function(a){this.Ua=a};_ds.f.Bt=function(){};fj.prototype.get=function(){if(0<this.h){this.h--;var a=this.j;this.j=a.next;a.next=null}else a=this.m();return a};fj.prototype.put=function(a){this.o(a);100>this.h&&(this.h++,a.next=this.j,this.j=a)};fj.prototype.D=function(){return this.h};var qj;ij.prototype.add=function(a,b){var c=rj.get();c.set(a,b);this.j?this.j.next=c:this.h=c;this.j=c};ij.prototype.remove=function(){var a=null;this.h&&(a=this.h,this.h=this.h.next,this.h||(this.j=null),a.next=null);return a};var rj=new fj(function(){return new jj},function(a){return a.reset()});jj.prototype.set=function(a,b){this.h=a;this.scope=b;this.next=null};jj.prototype.reset=function(){this.next=this.scope=this.h=null};var kj,mj=!1,nj=new ij;vj.prototype.reset=function(){this.o=this.j=this.C=this.h=null;this.m=!1};var wj=new fj(function(){return new vj},function(a){a.reset()});_ds.uj.prototype.then=function(a,b,c){return _ds.Ej(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};_ds.uj.prototype.$goog_Thenable=!0;_ds.f=_ds.uj.prototype;_ds.f.Mna=function(a,b){a=xj(a,a,b);a.m=!0;Cj(this,a);return this};_ds.f.cancel=function(a){if(0==this.h){var b=new Dj(a);oj(function(){yj(this,b)},this)}};
_ds.f.wp=function(a){this.h=0;_ds.tj(this,2,a)};_ds.f.xp=function(a){this.h=0;_ds.tj(this,3,a)};_ds.f.cm=function(){for(var a;a=zj(this);)Aj(this,a,this.h,this.F);this.D=!1};_ds.f.Gs=function(){};_ds.f.yt=function(){};var Ij=hj;_ds.F(Dj,zb);Dj.prototype.name="cancel";_ds.F(_ds.Jj,_ds.dj);_ds.f=_ds.Jj.prototype;_ds.f.Xb=!1;_ds.f.wb=null;_ds.f.rp=function(){if(this.Xb){var a=_ds.wb()-this.o;0<a&&a<.8*this.h?this.wb=this.j.setTimeout(this.m,this.h-a):(this.wb&&(this.j.clearTimeout(this.wb),this.wb=null),this.dispatchEvent("tick"),this.Xb&&(_ds.Kj(this),this.start()))}};_ds.f.start=function(){this.Xb=!0;this.wb||(this.wb=this.j.setTimeout(this.m,this.h),this.o=_ds.wb())};_ds.f.ma=function(){_ds.Jj.ua.ma.call(this);_ds.Kj(this);delete this.j};_ds.F(_ds.Nj,_ds.Pf);_ds.f=_ds.Nj.prototype;_ds.f.ra=function(a){this.C=arguments;this.j=!1;this.h?this.o=_ds.wb()+this.F:this.h=_ds.Mj(this.D,this.F)};_ds.f.nN=function(){++this.m};_ds.f.oN=function(){this.m&&(--this.m,!this.m&&this.j&&(this.j=!1,this.G.apply(null,this.C)))};_ds.f.ma=function(){this.h&&(_ds.Sa.clearTimeout(this.h),this.h=null);this.o=null;this.j=!1;this.C=[];_ds.Nj.ua.ma.call(this)};
_ds.f.tm=function(){this.o?(this.h=_ds.Mj(this.D,this.o-_ds.wb()),this.o=null):(this.h=null,this.m?this.j=!0:(this.j=!1,this.G.apply(null,this.C)))};_ds.F(_ds.Oj,_ds.dj);_ds.Oj.prototype.ma=function(){_ds.Oj.ua.ma.call(this);this.m&&(_ds.qg(this.m),this.m=null);this.h=this.j=null};_ds.Oj.prototype.o=function(){var a=_ds.Mg(this.j||window);_ds.yg(a,this.h)||(this.h=a,this.dispatchEvent("resize"))};_ds.F(_ds.Qj,_ds.Pf);var Rj=[];_ds.f=_ds.Qj.prototype;_ds.f.listen=function(a,b,c,d){return Sj(this,a,b,c,d)};_ds.f.$X=function(a,b,c,d,e){return Sj(this,a,b,c,d,e)};_ds.f.ZX=function(a,b,c,d,e){return Tj(this,a,b,c,d,e)};_ds.f.aY=function(a,b,c,d){b.listen(a,c,d,this.j||this,this);return this};_ds.f.bY=function(a,b,c,d,e){b.listen(a,c,d,e||this.j||this,this);return this};_ds.f.vN=function(){var a=0,b;for(b in this.h)Object.prototype.hasOwnProperty.call(this.h,b)&&a++;return a};
_ds.f.Wna=function(a,b,c,d,e){b.h(a,c,d,e||this.j||this,this);return this};_ds.f.ma=function(){_ds.Qj.ua.ma.call(this);_ds.Wj(this)};_ds.f.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};_ds.f=_ds.Xj.prototype;_ds.f.EN=function(){return this.right-this.left};_ds.f.DN=function(){return this.bottom-this.top};_ds.f.zN=function(){return new _ds.Xj(this.top,this.right,this.bottom,this.left)};_ds.f.contains=function(a){return this&&a?a instanceof _ds.Xj?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
_ds.f.AN=function(a,b,c,d){_ds.mb(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};_ds.f.sE=function(a){this.left=Math.min(this.left,a.left);this.top=Math.min(this.top,a.top);this.right=Math.max(this.right,a.right);this.bottom=Math.max(this.bottom,a.bottom)};
_ds.f.tE=function(a){this.top=Math.min(this.top,a.y);this.right=Math.max(this.right,a.x);this.bottom=Math.max(this.bottom,a.y);this.left=Math.min(this.left,a.x)};_ds.f.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};_ds.f.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};
_ds.f.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};_ds.f.JN=function(a,b){a instanceof _ds.wg?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};_ds.f.FN=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var ak,uk;ak={};_ds.ux=_ds.bk?"MozUserSelect":_ds.Qg||_ds.pr?"WebkitUserSelect":null;uk={thin:2,medium:4,thick:6};var Ek=[0,25,50,75,100];Ak.prototype.setup=function(){var a=this;this.Ka||(this.Ka=new Promise(function(b){a.Sc=b;Dk(a);Fk(a);wk(a);Bk(a);xk(a);zk(a)}));return this.Ka};Ak.prototype.scrollToAnchor=function(a){if(a){var b=_ds.Pg(document).x;a=_ds.jk(a);window.scrollTo(b,Math.floor(a.y)-(this.O+this.m-this.ya))}};Ak.prototype.dispose=function(){_ds.Wj(this.D);this.oa.disconnect()};_ds.Jk.prototype.Ma=function(){var a=this;return this.j?Promise.resolve():new Promise(function(b){var c=_ds.Sa.indexedDB.open("devsite-index-db",1);c.onsuccess=function(){a.h=c.result;a.j=!0;b()};c.onerror=function(d){throw Error(d);};c.onupgradeneeded=function(d){d=d.target.result.createObjectStore("userPreferences",{keyPath:"name"});d.createIndex("name","name",{unique:!0});d.createIndex("value","value",{unique:!1})}})};
_ds.Jk.prototype.set=function(a,b){var c=this,d,e;return _ds.E(function(g){if(1==g.h)return _ds.u(g,c.Ma(),2);try{return d=c.h.transaction(["userPreferences"],"readwrite"),e={},d.objectStore("userPreferences").put((e.name=a,e.value=b,e)),g.return(new Promise(function(k){d.oncomplete=k}))}catch(k){console.warn(k)}_ds.v(g)})};
_ds.Jk.prototype.get=function(a){var b=this,c,d;return _ds.E(function(e){if(1==e.h)return _ds.u(e,b.Ma(),2);try{return c=b.h.transaction(["userPreferences"],"readwrite"),d=c.objectStore("userPreferences").get(a),e.return(new Promise(function(g){d.onsuccess=function(){g(d.result?d.result.value:void 0)}}))}catch(g){console.warn(g)}_ds.v(e)})};_ds.F(_ds.Kk,_ds.jf);_ds.f=_ds.Kk.prototype;_ds.f.Y1=function(a){var b={action:_ds.rf(this,1,0),name:_ds.L(this,2),height:_ds.sf(this,3),width:_ds.sf(this,4),title:_ds.L(this,5),url:_ds.L(this,6),Vda:_ds.L(this,7),callback:_ds.L(this,8),eventName:_ds.L(this,9),lE:_ds.L(this,10)};a&&(b.M=this);return b};
_ds.f.W1=function(){var a=new _ds.Ne;var b=_ds.rf(this,1,0);0!==b&&_ds.ef(a,1,b);b=this.getName();0<b.length&&_ds.G(a,2,b);b=_ds.sf(this,3);0!==b&&_ds.Xe(a,3,b);b=_ds.sf(this,4);0!==b&&_ds.Xe(a,4,b);b=this.Ba();0<b.length&&_ds.G(a,5,b);b=this.getUrl();0<b.length&&_ds.G(a,6,b);b=_ds.L(this,7);0<b.length&&_ds.G(a,7,b);b=_ds.L(this,8);0<b.length&&_ds.G(a,8,b);b=_ds.L(this,9);0<b.length&&_ds.G(a,9,b);b=_ds.L(this,10);0<b.length&&_ds.G(a,10,b);return _ds.Se(a)};
_ds.f.getName=function(){return _ds.L(this,2)};_ds.f.X1=function(a){return _ds.Bf(this,4,a,0)};_ds.f.Ba=function(){return _ds.L(this,5)};_ds.f.getUrl=function(){return _ds.L(this,6)};var Qk={attributes:!0,characterData:!0,childList:!0,subtree:!0};_ds.f=Pk.prototype;_ds.f.dispose=function(){_ds.Wj(this.j);this.L.disconnect();this.m&&this.m.disconnect();void 0!==this.N&&clearInterval(this.N);this.O.dispose()};_ds.f.Qf=function(){var a=this;return _ds.E(function(b){if(1==b.h)return _ds.u(b,Tk(a),2);a.Qb();_ds.v(b)})};_ds.f.init=function(){var a=this;return _ds.E(function(b){a.H=!!document.head.querySelector("meta[name=iframe][content=framebox]");a.Qf();_ds.v(b)})};
_ds.f.Qb=function(){this.h&&this.O.ra()};_ds.f.ri=function(){var a=this;return _ds.E(function(b){if(1==b.h)return _ds.u(b,Tk(a),2);a.j.listen(window,"click",function(c){c.target instanceof HTMLAnchorElement&&c.target.hasAttribute("href")&&!c.target.hasAttribute("target")&&(a.Si(c.target.getAttribute("href")),c.preventDefault())});_ds.v(b)})};
_ds.f.un=function(a,b){a=void 0===a?"":a;b=void 0===b?"":b;var c=this,d;return _ds.E(function(e){if(1==e.h)return _ds.u(e,Tk(c),2);d=_ds.Lk(6);a&&_ds.Cf(d,5,a);b&&_ds.Cf(d,6,b);Uk(c,d);_ds.v(e)})};_ds.f.vn=function(a,b){a=void 0===a?"":a;b=void 0===b?"":b;var c=this,d;return _ds.E(function(e){if(1==e.h)return _ds.u(e,Tk(c),2);d=_ds.Lk(7);a&&_ds.Cf(d,5,a);b&&_ds.Cf(d,6,b);Uk(c,d);_ds.v(e)})};
_ds.f.getUrl=function(a){var b=this,c,d;return _ds.E(function(e){if(1==e.h)return _ds.u(e,Tk(b),2);c=Wk(b,a);d=_ds.Mk(_ds.Lk(8),c);Uk(b,d);_ds.v(e)})};_ds.f.Ho=function(a){var b=this,c,d;return _ds.E(function(e){if(1==e.h)return _ds.u(e,Tk(b),2);c=Wk(b,a);d=_ds.Mk(_ds.Lk(1),c);Uk(b,d);_ds.v(e)})};_ds.f.wn=function(a,b){var c=this,d;return _ds.E(function(e){if(1==e.h)return _ds.u(e,Tk(c),2);d=_ds.Lk(9);if(a&&b){_ds.Cf(d,9,a);var g=JSON.stringify(b);_ds.Cf(d,10,g)}Uk(c,d);_ds.v(e)})};
_ds.f.Si=function(a){var b=this,c;return _ds.E(function(d){if(1==d.h)return _ds.u(d,Tk(b),2);c=_ds.Lk(10);a&&_ds.Cf(c,6,a);Uk(b,c);_ds.v(d)})};Pk.prototype.handleLinkClicksInParent=Pk.prototype.ri;Pk.prototype.initAutoSize=Pk.prototype.Qf;Xk.prototype.init=function(){var a=this,b,c;return _ds.E(function(d){if(1==d.h)return _ds.u(d,a.h.init(),2);b=_ds.eb("window.framebox.q");c=_ds.eb("window.framebox.dq");_ds.xb("framebox",a.j.bind(a));_ds.xb("framebox.dq.push",a.m.bind(a));b&&b.forEach(function(e){return a.j.apply(a,e)});c&&c.forEach(function(e){return a.m(e)});_ds.v(d)})};Xk.prototype.m=function(a){var b=Array.from(a);a=b.shift();b=b[0]?Array.from(b.shift()):[];b.unshift(a);this.j.apply(this,b)};
Xk.prototype.j=function(){var a=Array.from(arguments),b=a.shift(),c=this.h;switch(b){case "getUrl":c.getUrl.apply(c,_ds.la(a));break;case "initAutoSize":c.Qf.apply(c,_ds.la(a));break;case "handleLinkClicksInParent":c.ri.apply(c,_ds.la(a));break;case "navigate":c.Si.apply(c,_ds.la(a));break;case "pushState":c.un.apply(c,_ds.la(a));break;case "replaceState":c.vn.apply(c,_ds.la(a));break;case "requestQueryAndFragment":c.Ho.apply(c,_ds.la(a));break;case "sendEvent":c.wn.apply(c,_ds.la(a));break;case "updateSize":c.Qb.apply(c,
_ds.la(a))}};Xk.prototype.dispose=function(){this.h.dispose()};var Zk=new Map([["a.lb","devsite-lightbox"],["."+_ds.tx.join(",."),"devsite-selector"],[".devsite-acknowledgement-link","devsite-wall-acknowledgement"],[".devsite-charts-table","devsite-chart"],[".devsite-dialog","devsite-dialog"],[".devsite-filter","devsite-filter"],[".devsite-multiple-choice","devsite-multiple-choice"],[".devsite-tracking-question","devsite-tracking-question"],[".expandable","devsite-expandable"],[".google-feedback","devsite-feedback"],[".kd-select","devsite-select"],["iframe.devsite-embedded-youtube-video",
"devsite-youtube"],["iframe.inherit-locale","devsite-iframe"],["pre:not([is-upgraded])","devsite-code"],["section#try-it,:not(devsite-apix) > .devsite-apix,:not(#try-it) > #embedded-explorer,:not(#try-it):not(.devsite-apix) > .apis-explorer","devsite-apix"],["var.edit, pre var, var[scope]","devsite-var"],[".devsite-vplus","devsite-vplus"],["#gdf","devsite-forum"],[".replaceable-credential","devsite-credentials-dialog"],[".devsite-api-getstarted-widget","devsite-api-getstarted"],[".chrome-policies",
"cloudx-chrome-policies"],[".cloud-carousel","cloudx-carousel"],[".cloud-collapse","cloudx-collapse"],[".cloud-devices","cloudx-devices"],[".cloud-jump-menu","cloudx-jump-menu"],[".cloud-logo-tabs","cloudx-logo-tabs"],[".cloud-popup-instance:not(g)","cloudx-popup"],[".cloud-select-dropdown","cloudx-select-dropdown"],[".cloud-table-wrapper","cloudx-table"],[".cloud-tabs","cloudx-tabs"]]);var vx="onpointerover"in window?"pointerover":"mouseover",rl=["rec"];_ds.f=gl.prototype;_ds.f.registerIntersectionForElement=function(a,b,c,d){d=void 0===d?0:d;if(!this.D)throw Error("IntersectionObserver not supported");if(!b&&!c)throw Error("An enter or exit callback is required");if(this.C.has(a))throw Error("The element is already being observed.");this.C.set(a,{Wl:b,dm:c,threshold:d});this.D.observe(a)};
_ds.f.intersectionEnterForElement=function(a,b){b=void 0===b?0:b;var c=this,d,e;return _ds.E(function(g){e=new Promise(function(k){d=k});c.registerIntersectionForElement(a,function(){c.unregisterIntersectionForElement(a);d()},null,b);return g.return(e)})};_ds.f.intersectionExitForElement=function(a){var b=this,c,d,e;return _ds.E(function(g){c=!1;e=new Promise(function(k){d=k});b.registerIntersectionForElement(a,function(){c=!0},function(){c&&(b.unregisterIntersectionForElement(a),d())});return g.return(e)})};
_ds.f.unregisterIntersectionForElement=function(a){this.D.unobserve(a);this.C.delete(a)};_ds.f.interactionForElement=function(a,b){b=void 0===b?function(){}:b;var c=this,d,e,g;return _ds.E(function(k){e=new Promise(function(l){d=l});g=[_ds.eg(a,vx,function(l){c.unregisterInteractionForElement(a);b(l);d()}),_ds.eg(a,"focusin",function(l){c.unregisterInteractionForElement(a);b(l);d()})];c.F.set(a,g);return k.return(e)})};
_ds.f.unregisterInteractionForElement=function(a){var b=this.F.get(a);b&&b.forEach(function(c){return void _ds.qg(c)});this.F.delete(a)};_ds.f.dispose=function(){_ds.Wj(this.m);this.j&&this.j.dispose();this.L&&this.L.dispose();this.K&&this.K.disconnect();this.D&&this.D.disconnect();for(var a=_ds.n(this.F.values()),b=a.next();!b.done;b=a.next())b.value.forEach(function(c){return void _ds.qg(c)});this.F.clear();this.C.clear();_ds.Ai(_ds.zi().href,!0,!1,this.H.x,this.H.y)};_ds.f.whenReady=function(){return __devsiteAppReadyPromise};
_ds.f.hasFlagAccess=function(a){var b=_ds.zi();b=new _ds.Zh(b.href);var c=Object.keys(Iw);if("PROD"!==this.getEnv()){c=_ds.n(c);for(var d=c.next();!d.done;d=c.next())if(d=d.value,Iw[d]===a&&(d=_ds.mi(b,d),void 0!==d)){if("true"===d)return!0;if("false"===d)return!1}}return Array.from(_ds.I(this.h,13)).includes(a)};
_ds.f.getEnv=function(){return _ds.uf(this.h,11)?"PROD":document.location.hostname.endsWith(".devsite.corp.google.com")||document.location.hostname.endsWith("devsite-v2-staging.googleplex.com")?"STAGE":"DEV"};_ds.f.getStaticPath=function(a){return(void 0===a?0:a)?_ds.L(this.h,6):_ds.L(this.h,5)};_ds.f.getTenantId=function(){return this.h.getTenantId()};_ds.f.getLocale=function(){return this.h.getLocale()&&"en"!==this.h.getLocale()?this.h.getLocale():""};
_ds.f.od=function(){return this.Ka?this.Ka.od():_ds.uf(this.h,8)};_ds.f.getInsecureHost=function(){if(this.ea)return this.ea.origin};_ds.f.appNeedsRefresh=function(a){this.ya=!0;(void 0===a?0:a)&&this.N&&(a=Vi(3),this.N.sendMessage(a))};_ds.f.showLoading=function(a){var b=this;if(!this.G){var c=document.querySelector("#app-progress");c&&(this.G=window.setTimeout(function(){c.setAttribute("type","indeterminate");b.G=0},void 0===a?0:a))}};
_ds.f.hideLoading=function(){window.clearTimeout(this.G);this.G=0;var a=document.querySelector("#app-progress");a&&a.removeAttribute("type")};
_ds.f.scrollToAnchor=function(a,b){b=void 0===b?!1:b;var c=this,d,e,g,k,l,m,p,q;return _ds.E(function(r){switch(r.h){case 1:d=_ds.Pg(document).x;a=a.trim();if(0===a.length||"#"!==a[0])return r.return(!1);e=a.substr(1);if(""===e||"top_of_page"===e||"top"===e){window.scrollTo(d,0);r.J(2);break}return _ds.u(r,DevsiteApp.whenReady(),3);case 3:k=[e,decodeURI(e),e.replace(/%3C/g,"<").replace(/%3E/g,">")];l=_ds.n(k);for(m=l.next();!m.done;m=l.next()){p=m.value;try{if(g=document.querySelector('[id="'+p+'"],[name="'+
p+'"]'))break}catch(w){}}if(!g)return r.return(!1);if(!c.j){r.J(2);break}return _ds.u(r,c.j.setup(),5);case 5:c.j.scrollToAnchor(g);case 2:return b&&(q=_ds.zi(),q.hash=a,_ds.Ai(q.href)),r.return(!0)}})};_ds.f.reload=function(){var a=_ds.zi();return this.fetchPage(a.href)};
_ds.f.fetchPage=function(a,b){b=void 0===b?!0:b;var c=this,d,e,g,k,l,m,p;return _ds.E(function(q){switch(q.h){case 1:var r=document.querySelector("devsite-snackbar");r&&"error"===r.getAttribute("type")&&r.removeAttribute("type");c.showLoading(150);document.body.dispatchEvent(new CustomEvent("devsite-before-page-change",{bubbles:!0,cancelable:!1}));d=new URL(a,document.location.origin);if(d.origin!==document.location.origin)return _ds.Hd(d.href),q.return();e=d.href;g=new _ds.Zh(d.href);_ds.li(g,"partial",
"1");d.search=g.h.toString();b&&_ds.Ai(e,!1,!1);k=new Headers;k.append("X-DevSite-Partial-Request","1");c.Da||(c.Da=Ti(_ds.Fi,!0));_ds.x(q,2);return _ds.u(q,c.Da(d.href,{redirect:"manual",headers:k}),4);case 4:l=q.j;if(!l)throw Error("No response for "+d.href);var w=d.href;try{r=_ds.If(Nf,l)}catch(y){throw Error("Invalid proto returned for "+w);}return _ds.u(q,r,5);case 5:return m=q.j,_ds.u(q,ql(c,m),6);case 6:kl();ll(c);_ds.z(q,0);break;case 2:p=_ds.A(q),p instanceof Response&&"opaqueredirect"===
p.type||200==p.status&&!p.headers.get("X-DevSite-Partial-Response")?_ds.Gd().location.reload():p instanceof Error?yl(c,p.message):yl(c,"Fetch failed for "+d.href),_ds.v(q)}})};gl.prototype.fetchPage=gl.prototype.fetchPage;gl.prototype.reload=gl.prototype.reload;gl.prototype.scrollToAnchor=gl.prototype.scrollToAnchor;gl.prototype.hideLoading=gl.prototype.hideLoading;gl.prototype.showLoading=gl.prototype.showLoading;gl.prototype.appNeedsRefresh=gl.prototype.appNeedsRefresh;
gl.prototype.getInsecureHost=gl.prototype.getInsecureHost;gl.prototype.getIsPageDirRoot=gl.prototype.od;gl.prototype.getLocale=gl.prototype.getLocale;gl.prototype.getTenantId=gl.prototype.getTenantId;gl.prototype.getStaticPath=gl.prototype.getStaticPath;gl.prototype.getEnv=gl.prototype.getEnv;gl.prototype.hasFlagAccess=gl.prototype.hasFlagAccess;gl.prototype.whenReady=gl.prototype.whenReady;gl.prototype.unregisterInteractionForElement=gl.prototype.unregisterInteractionForElement;
gl.prototype.interactionForElement=gl.prototype.interactionForElement;gl.prototype.unregisterIntersectionForElement=gl.prototype.unregisterIntersectionForElement;gl.prototype.intersectionExitForElement=gl.prototype.intersectionExitForElement;gl.prototype.intersectionEnterForElement=gl.prototype.intersectionEnterForElement;gl.prototype.registerIntersectionForElement=gl.prototype.registerIntersectionForElement;var nl=null;_ds.xb("DevsiteAppInit",function(a,b,c){Fl(a,b,c);a=nl;a.Xa||(a.Xa=ml(a,_ds.I(a.h,10)))});_ds.xb("DevsiteAppFrameboxInit",function(a,b){Fl(a,b);ol()});var wx=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());/*
Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
(function(){if(wx&&!HTMLElement.es5Shimmed&&void 0!==window.Reflect&&void 0!==window.customElements&&!window.customElements.polyfillWrapFlushCallback){var a=HTMLElement;window.HTMLElement=function(){return Reflect.construct(a,[],this.constructor)};HTMLElement.prototype=a.prototype;HTMLElement.prototype.constructor=HTMLElement;HTMLElement.es5Shimmed=!0;Object.setPrototypeOf(HTMLElement,a)}})();_ds.t(_ds.R,HTMLElement);_ds.R.prototype.updateContent=function(){console.warn(this.tagName,"has not implemented the updateContent method.")};_ds.f=_ds.Il.prototype;
_ds.f.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.ufa;d=c.Cfa||!1;var g=c.domain||void 0;var k=c.path||void 0;var l=c.ub}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===l&&(l=-1);this.h.cookie=a+"="+b+(g?";domain="+g:"")+(k?";path="+k:"")+(0>l?"":0==l?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*l)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:
"")};_ds.f.get=function(a,b){for(var c=a+"=",d=(this.h.cookie||"").split(";"),e=0,g;e<d.length;e++){g=(0,_ds.zc)(d[e]);if(0==g.lastIndexOf(c,0))return g.substr(c.length);if(g==a)return""}return b};_ds.f.remove=function(a,b,c){var d=void 0!==this.get(a);this.set(a,"",{ub:0,path:b,domain:c});return d};_ds.f.sb=function(){return Jl(this).keys};_ds.f.jb=function(){return Jl(this).values};_ds.f.XN=function(){return!this.h.cookie};
_ds.f.WN=function(){return this.h.cookie?(this.h.cookie||"").split(";").length:0};_ds.f.UN=function(a){for(var b=Jl(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};_ds.f.clear=function(){for(var a=Jl(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};_ds.xx=new _ds.Il("undefined"==typeof document?null:document);_ds.F(Ll,Kl);Ll.prototype.xm=function(){var a=0;Jh(this.Rb(!0),function(){a++});return a};Ll.prototype.clear=function(){var a=Kh(this.Rb(!0)),b=this;_ds.dd(a,function(c){b.remove(c)})};_ds.F(_ds.Ml,Ll);_ds.f=_ds.Ml.prototype;_ds.f.set=function(a,b){try{this.h.setItem(a,b)}catch(c){if(0==this.h.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_ds.f.get=function(a){a=this.h.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};_ds.f.remove=function(a){this.h.removeItem(a)};_ds.f.xm=function(){return this.h.length};
_ds.f.Rb=function(a){var b=0,c=this.h,d=new Gh;d.next=function(){if(b>=c.length)throw Hh;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e};return d};_ds.f.clear=function(){this.h.clear()};_ds.f.key=function(a){return this.h.key(a)};_ds.f=_ds.Ol.prototype;_ds.f.tf=0;_ds.f.uf=0;_ds.f.reset=function(){this.h=this.j=this.m;this.uf=this.tf=0};_ds.f.YF=function(){return this.tf};_ds.f.gH=function(){return this.uf};_ds.f.sD=function(){this.h=Math.max(this.m,this.h/2);this.j=Math.max(this.m,this.h+(this.o?Math.round(this.o*(Math.random()-.5)*2*this.h):0));this.uf++};_ds.t(Rl,Error);_ds.t(Tl,Error);_ds.t(Ul,Error);_ds.t(Vl,Error);_ds.t(_ds.Wl,Error);_ds.t(Sl,Error);/*
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.
*/
_ds.f=Xl.prototype;_ds.f.cancel=function(a){if(this.h)this.m instanceof Xl&&this.m.cancel();else{if(this.j){var b=this.j;delete this.j;a?b.cancel(a):(b.C--,0>=b.C&&b.cancel())}this.L?this.L.call(this.K,this):this.G=!0;this.h||this.le(new om(this))}};_ds.f.Jh=function(a,b){this.H=!1;Zl(this,a,b)};_ds.f.callback=function(a){am(this);Zl(this,!0,a)};_ds.f.le=function(a){am(this);Zl(this,!1,a)};_ds.f.Ct=function(){};_ds.f.Pr=function(a,b){return bm(this,null,a,b)};
_ds.f.Er=function(a,b){return bm(this,a,a,b)};_ds.f.Tr=function(a,b){return bm(this,a,function(c){var d=a.call(this,c);if(void 0===d)throw c;return d},b)};_ds.f.then=function(a,b,c){var d,e,g=new _ds.uj(function(k,l){d=k;e=l});bm(this,d,function(k){k instanceof om?g.cancel():e(k)});return g.then(a,b,c)};Xl.prototype.$goog_Thenable=!0;Xl.prototype.Y=function(a){return a instanceof Xl?jm(this,(0,_ds.tb)(a.O,a)):jm(this,function(){return a})};
Xl.prototype.O=function(a){var b=new Xl;bm(this,b.callback,b.le,b);a&&(b.j=this,this.C++);return b};Xl.prototype.W=function(){return this.h&&!this.o?this.m:void 0};_ds.F($l,zb);$l.prototype.message="Deferred has already fired";$l.prototype.name="AlreadyCalledError";_ds.F(om,zb);om.prototype.message="Deferred was canceled";om.prototype.name="CanceledError";nm.prototype.m=function(){delete mm[this.h];throw this.j;};var mm={};_ds.F(rm,zb);var um=null,ym=new WeakMap;Qm.prototype.send=function(a,b){Nm(a);return Wm(this,a).then(function(c){if(b){var d=new b;c=null==c?d:Mm(c,Gm,Hm,Im,b)}return c})};_ds.t(Rm,Qm);Rm.prototype.H=function(a){this.m=a};Rm.prototype.F=function(a){var b=this;return Tm(this).then(function(c){return _ds.Q(b,function e(){var g=this,k,l,m,p,q;return _ds.C(e,function(r){if(1==r.h)return void 0===g.h.Yf?r.J(2):_ds.u(r,zm(c,g.h.Yf),2);Sm(g,c);k=c.client.newBatch();l=_ds.n(a);for(m=l.next();!m.done;m=l.next())p=m.value,q=c.client.request(Vm(g,p)),k.add(q);return r.return(Ym(k))})})})};_ds.Zm.prototype.F=function(a){this.config.accessToken=a};_ds.fa.Object.defineProperties(_ds.Zm.prototype,{h:{configurable:!0,enumerable:!0,get:function(){return this.config.useFirstPartyAuth?new Rm(this.config.serviceEndpoint,this.config.apiKey,{"client/cors":!0,"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0}):new Rm(this.config.serviceEndpoint,this.config.apiKey,{"client/cors":!0})}}});_ds.t(dn,an);dn.prototype.m=function(a){throw Error(a.path+" request must be a MultipartRequest");};var yx={zk:"GIVEN",Hk:"REVOKED",hh:"UNKNOWN",Yk:"UNVALIDATED",values:function(){return[yx.hh,yx.zk,yx.Hk,yx.Yk]}},zx={Md:"PRIVATE",ad:"PROMOTED",bd:"PUBLIC",Nd:"VISIBILITY_UNKNOWN",values:function(){return[zx.Nd,zx.Md,zx.bd,zx.ad]}},Ax={Qe:"CODELAB",Ye:"PAGE",Ze:"PLAYLIST",bf:"QUIZ",Gk:"REFTYPE_UNKNOWN",values:function(){return[Ax.Gk,Ax.Ze,Ax.Qe,Ax.bf,Ax.Ye]}},ap={Md:"PRIVATE",ad:"PROMOTED",bd:"PUBLIC",Nd:"VISIBILITY_UNKNOWN",values:function(){return[ap.Nd,ap.Md,ap.bd,ap.ad]}},Bx={Re:"COMPLETED",
Ve:"FAILED",cf:"SKIPPED",df:"STARTED",ef:"UNDEFINED_STATE",values:function(){return[Bx.ef,Bx.df,Bx.Re,Bx.Ve,Bx.cf]}},Cx={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",values:function(){return[Cx.Pa,Cx.Ja,Cx.Ca]}},xp={Yc:"CREATION_METHOD_UNKNOWN",Zc:"FASTTRACK",xc:"PROFILE_WIZARD",values:function(){return[xp.Yc,xp.Zc,xp.xc]}},zp={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",values:function(){return[zp.Pa,zp.Ja,zp.Ca]}},Ap={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",
values:function(){return[Ap.Pa,Ap.Ja,Ap.Ca]}},Dx={qk:"ELIGIBILITY_ELIGIBLE",rk:"ELIGIBILITY_NOT_ELIGIBLE",Ld:"ELIGIBILITY_UNKNOWN",values:function(){return[Dx.Ld,Dx.qk,Dx.rk]}},Ex={Ld:"ELIGIBILITY_UNKNOWN",Ug:"ELIGIBLE",$g:"NOT_ELIGIBLE_ADMIN_DISABLED",ah:"NOT_ELIGIBLE_NON_GMAIL",values:function(){return[Ex.Ld,Ex.Ug,Ex.ah,Ex.$g]}},Fx={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",values:function(){return[Fx.Pa,Fx.Ja,Fx.Ca]}},yp={Me:"ACKNOWLEDGE_STATE_UNSPECIFIED",$c:"NOT_SEEN",jc:"SEEN",
values:function(){return[yp.Me,yp.$c,yp.jc]}},Gx={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",values:function(){return[Gx.Pa,Gx.Ja,Gx.Ca]}},Hx={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",values:function(){return[Hx.Pa,Hx.Ja,Hx.Ca]}},Ix={Qe:"CODELAB",Ye:"PAGE",Ze:"PLAYLIST",bf:"QUIZ",Wk:"UNDEFINED_TYPE",al:"YOUTUBE",values:function(){return[Ix.Wk,Ix.Ze,Ix.Qe,Ix.bf,Ix.al,Ix.Ye]}},Jx={Fk:"RATING_STATE_UNKNOWN",Tk:"THUMBS_DOWN",Uk:"THUMBS_UP",values:function(){return[Jx.Fk,
Jx.Uk,Jx.Tk]}},Kx={Ik:"SAVED",Jk:"SAVE_STATE_UNKNOWN",Xk:"UNSAVED",values:function(){return[Kx.Jk,Kx.Xk,Kx.Ik]}},Lx={Re:"COMPLETED",Ve:"FAILED",cf:"SKIPPED",df:"STARTED",ef:"UNDEFINED_STATE",values:function(){return[Lx.ef,Lx.df,Lx.Re,Lx.Ve,Lx.cf]}},Mx={fk:"AWARD",gk:"AWARD_ACTION_UNKNOWN",Zk:"UPDATED",values:function(){return[Mx.gk,Mx.fk,Mx.Zk]}},Nx={hk:"CAROTENE_CONTENT_TYPE",xk:"EXTERNAL_CONTENT",Vk:"UNDEFINED_CONTENT_TYPE",bl:"YOUTUBE_CONTENT_TYPE",values:function(){return[Nx.Vk,Nx.hk,Nx.bl,Nx.xk]}},
Ox={Ne:"ALLOWED",Te:"DATA_SHARING_SETTING_UNDEFINED",$e:"PROHIBITED",values:function(){return[Ox.Te,Ox.$e,Ox.Ne]}},Px={Ne:"ALLOWED",Te:"DATA_SHARING_SETTING_UNDEFINED",$e:"PROHIBITED",values:function(){return[Px.Te,Px.$e,Px.Ne]}},Qx={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",values:function(){return[Qx.Pa,Qx.Ja,Qx.Ca]}},Rx={Yc:"CREATION_METHOD_UNKNOWN",Zc:"FASTTRACK",xc:"PROFILE_WIZARD",values:function(){return[Rx.Yc,Rx.Zc,Rx.xc]}},Ep={Me:"ACKNOWLEDGE_STATE_UNSPECIFIED",$c:"NOT_SEEN",
jc:"SEEN",values:function(){return[Ep.Me,Ep.$c,Ep.jc]}},Dp={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",values:function(){return[Dp.Pa,Dp.Ja,Dp.Ca]}},Cp={Ja:"DISABLED",Ca:"ENABLED",Pa:"OPT_OUT_SETTING_UNDEFINED",values:function(){return[Cp.Pa,Cp.Ja,Cp.Ca]}};_ds.t(gn,Cm);gn.prototype.V=function(){return gn};gn.prototype.T=function(){return{keys:["configVersion","values"],Zi:{values:{fe:jn,Sm:!1,Um:!0,Vm:!1}}}};
_ds.fa.Object.defineProperties(gn.prototype,{mc:{configurable:!0,enumerable:!0,get:function(){return U(this,"configVersion")?S(this,"configVersion"):0},set:function(a){this.v.configVersion=a}},values:{configurable:!0,enumerable:!0,get:function(){return U(this,"values")?S(this,"values"):null},set:function(a){this.v.values=a}}});_ds.t(hn,Cm);hn.prototype.V=function(){return hn};hn.prototype.T=function(){return{keys:["a","b","g","r"]}};
_ds.fa.Object.defineProperties(hn.prototype,{a:{configurable:!0,enumerable:!0,get:function(){return U(this,"a")?S(this,"a"):0},set:function(a){this.v.a=a}},b:{configurable:!0,enumerable:!0,get:function(){return U(this,"b")?S(this,"b"):0},set:function(a){this.v.b=a}},Zh:{configurable:!0,enumerable:!0,get:function(){return U(this,"g")?S(this,"g"):0},set:function(a){this.v.g=a}},r:{configurable:!0,enumerable:!0,get:function(){return U(this,"r")?S(this,"r"):0},set:function(a){this.v.r=a}}});
_ds.t(jn,Cm);jn.prototype.V=function(){return jn};jn.prototype.T=function(){return{keys:["colorValue","floatValue","stringValue"],va:{colorValue:hn}}};
_ds.fa.Object.defineProperties(jn.prototype,{Gh:{configurable:!0,enumerable:!0,get:function(){return U(this,"colorValue")?S(this,"colorValue"):null},set:function(a){this.v.colorValue=a}},Wh:{configurable:!0,enumerable:!0,get:function(){return U(this,"floatValue")?S(this,"floatValue"):0},set:function(a){this.v.floatValue=a}},stringValue:{configurable:!0,enumerable:!0,get:function(){return U(this,"stringValue")?S(this,"stringValue"):""},set:function(a){this.v.stringValue=a}}});_ds.t(kn,Cm);
kn.prototype.V=function(){return kn};kn.prototype.T=function(){return{hb:{state:yx,visibility:zx},keys:"awardId badge createTime creationTime currentTier description imageUrl obfuscatedProfileId originalObfuscatedGaiaId promotedPosition state title visibility".split(" "),va:{badge:ln,currentTier:An}}};
_ds.fa.Object.defineProperties(kn.prototype,{awardId:{configurable:!0,enumerable:!0,get:function(){return U(this,"awardId")?S(this,"awardId"):""},set:function(a){this.v.awardId=a}},badge:{configurable:!0,enumerable:!0,get:function(){return U(this,"badge")?S(this,"badge"):null},set:function(a){this.v.badge=a}},createTime:{configurable:!0,enumerable:!0,get:function(){return U(this,"createTime")?S(this,"createTime"):""},set:function(a){this.v.createTime=a}},creationTime:{configurable:!0,enumerable:!0,
get:function(){return U(this,"creationTime")?S(this,"creationTime"):"0"},set:function(a){this.v.creationTime=a}},Nh:{configurable:!0,enumerable:!0,get:function(){return U(this,"currentTier")?S(this,"currentTier"):null},set:function(a){this.v.currentTier=a}},description:{configurable:!0,enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},imageUrl:{configurable:!0,enumerable:!0,get:function(){return U(this,"imageUrl")?S(this,"imageUrl"):
""},set:function(a){this.v.imageUrl=a}},obfuscatedProfileId:{configurable:!0,enumerable:!0,get:function(){return U(this,"obfuscatedProfileId")?S(this,"obfuscatedProfileId"):""},set:function(a){this.v.obfuscatedProfileId=a}},lj:{configurable:!0,enumerable:!0,get:function(){return U(this,"originalObfuscatedGaiaId")?S(this,"originalObfuscatedGaiaId"):""},set:function(a){this.v.originalObfuscatedGaiaId=a}},promotedPosition:{configurable:!0,enumerable:!0,get:function(){return U(this,"promotedPosition")?
S(this,"promotedPosition"):0},set:function(a){this.v.promotedPosition=a}},state:{configurable:!0,enumerable:!0,get:function(){return U(this,"state")?S(this,"state"):null},set:function(a){this.v.state=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}},visibility:{configurable:!0,enumerable:!0,get:function(){return U(this,"visibility")?S(this,"visibility"):null},set:function(a){this.v.visibility=a}}});
_ds.fa.Object.defineProperties(kn,{State:{configurable:!0,enumerable:!0,get:function(){return yx}},h:{configurable:!0,enumerable:!0,get:function(){return zx}}});_ds.t(ln,Cm);ln.prototype.V=function(){return ln};ln.prototype.T=function(){return{Wa:{awardedBy:mn,tiers:An},keys:"allowFrontend awardedBy childBadges description id imageUrl parentBadge sharing tiers title".split(" "),va:{id:_ds.no,sharing:zn}}};
_ds.fa.Object.defineProperties(ln.prototype,{jh:{configurable:!0,enumerable:!0,get:function(){return U(this,"allowFrontend")?S(this,"allowFrontend"):!1},set:function(a){this.v.allowFrontend=a}},kf:{configurable:!0,enumerable:!0,get:function(){return U(this,"awardedBy")?S(this,"awardedBy"):[]},set:function(a){this.v.awardedBy=a}},qf:{configurable:!0,enumerable:!0,get:function(){return U(this,"childBadges")?S(this,"childBadges"):[]},set:function(a){this.v.childBadges=a}},description:{configurable:!0,
enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},id:{configurable:!0,enumerable:!0,get:function(){return U(this,"id")?S(this,"id"):null},set:function(a){this.v.id=a}},imageUrl:{configurable:!0,enumerable:!0,get:function(){return U(this,"imageUrl")?S(this,"imageUrl"):""},set:function(a){this.v.imageUrl=a}},fg:{configurable:!0,enumerable:!0,get:function(){return U(this,"parentBadge")?S(this,"parentBadge"):""},set:function(a){this.v.parentBadge=
a}},sharing:{configurable:!0,enumerable:!0,get:function(){return U(this,"sharing")?S(this,"sharing"):null},set:function(a){this.v.sharing=a}},tiers:{configurable:!0,enumerable:!0,get:function(){return U(this,"tiers")?S(this,"tiers"):[]},set:function(a){this.v.tiers=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}}});_ds.t(mn,Cm);mn.prototype.V=function(){return mn};
mn.prototype.T=function(){return{hb:{type:Ax},keys:["description","title","type","url"]}};
_ds.fa.Object.defineProperties(mn.prototype,{description:{configurable:!0,enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}},type:{configurable:!0,enumerable:!0,get:function(){return U(this,"type")?S(this,"type"):null},set:function(a){this.v.type=a}},url:{configurable:!0,enumerable:!0,get:function(){return U(this,
"url")?S(this,"url"):""},set:function(a){this.v.url=a}}});_ds.fa.Object.defineProperties(mn,{h:{configurable:!0,enumerable:!0,get:function(){return Ax}}});_ds.t(nn,Cm);nn.prototype.V=function(){return nn};nn.prototype.T=function(){return{keys:["award","locale","walletId"],va:{award:kn}}};
_ds.fa.Object.defineProperties(nn.prototype,{award:{configurable:!0,enumerable:!0,get:function(){return U(this,"award")?S(this,"award"):null},set:function(a){this.v.award=a}},locale:{configurable:!0,enumerable:!0,get:function(){return U(this,"locale")?S(this,"locale"):""},set:function(a){this.v.locale=a}},walletId:{configurable:!0,enumerable:!0,get:function(){return U(this,"walletId")?S(this,"walletId"):"0"},set:function(a){this.v.walletId=a}}});_ds.t(on,Cm);on.prototype.V=function(){return on};
on.prototype.T=function(){return{keys:["award","awardId","badge"],va:{award:kn,badge:ln}}};
_ds.fa.Object.defineProperties(on.prototype,{award:{configurable:!0,enumerable:!0,get:function(){return U(this,"award")?S(this,"award"):null},set:function(a){this.v.award=a}},awardId:{configurable:!0,enumerable:!0,get:function(){return U(this,"awardId")?S(this,"awardId"):""},set:function(a){this.v.awardId=a}},badge:{configurable:!0,enumerable:!0,get:function(){return U(this,"badge")?S(this,"badge"):null},set:function(a){this.v.badge=a}}});_ds.t(pn,Cm);pn.prototype.V=function(){return pn};
pn.prototype.T=function(){return{keys:["badgeId","locale"],va:{badgeId:_ds.no}}};_ds.fa.Object.defineProperties(pn.prototype,{Tb:{configurable:!0,enumerable:!0,get:function(){return U(this,"badgeId")?S(this,"badgeId"):null},set:function(a){this.v.badgeId=a}},locale:{configurable:!0,enumerable:!0,get:function(){return U(this,"locale")?S(this,"locale"):""},set:function(a){this.v.locale=a}}});_ds.t(qn,Cm);qn.prototype.V=function(){return qn};
qn.prototype.T=function(){return{keys:["award","awardId","badge"],va:{award:kn,badge:ln}}};
_ds.fa.Object.defineProperties(qn.prototype,{award:{configurable:!0,enumerable:!0,get:function(){return U(this,"award")?S(this,"award"):null},set:function(a){this.v.award=a}},awardId:{configurable:!0,enumerable:!0,get:function(){return U(this,"awardId")?S(this,"awardId"):""},set:function(a){this.v.awardId=a}},badge:{configurable:!0,enumerable:!0,get:function(){return U(this,"badge")?S(this,"badge"):null},set:function(a){this.v.badge=a}}});_ds.t(rn,Cm);rn.prototype.V=function(){return rn};
rn.prototype.T=function(){return{keys:[]}};_ds.t(sn,Cm);sn.prototype.V=function(){return sn};sn.prototype.T=function(){return{keys:["walletId"]}};_ds.fa.Object.defineProperties(sn.prototype,{walletId:{configurable:!0,enumerable:!0,get:function(){return U(this,"walletId")?S(this,"walletId"):"0"},set:function(a){this.v.walletId=a}}});_ds.t(tn,Cm);tn.prototype.V=function(){return tn};tn.prototype.T=function(){return{keys:["award"],va:{award:kn}}};
_ds.fa.Object.defineProperties(tn.prototype,{award:{configurable:!0,enumerable:!0,get:function(){return U(this,"award")?S(this,"award"):null},set:function(a){this.v.award=a}}});_ds.t(un,Cm);un.prototype.V=function(){return un};un.prototype.T=function(){return{Wa:{awards:kn},keys:["awards"]}};_ds.fa.Object.defineProperties(un.prototype,{eb:{configurable:!0,enumerable:!0,get:function(){return U(this,"awards")?S(this,"awards"):[]},set:function(a){this.v.awards=a}}});_ds.t(_ds.vn,Cm);
_ds.vn.prototype.V=function(){return _ds.vn};_ds.vn.prototype.T=function(){return{keys:["locale","walletCode"]}};_ds.fa.Object.defineProperties(_ds.vn.prototype,{locale:{configurable:!0,enumerable:!0,get:function(){return U(this,"locale")?S(this,"locale"):""},set:function(a){this.v.locale=a}},Tc:{configurable:!0,enumerable:!0,get:function(){return U(this,"walletCode")?S(this,"walletCode"):"0"},set:function(a){this.v.walletCode=a}}});_ds.t(wn,Cm);wn.prototype.V=function(){return wn};
wn.prototype.T=function(){return{Wa:{awards:kn},keys:["awards"]}};_ds.fa.Object.defineProperties(wn.prototype,{eb:{configurable:!0,enumerable:!0,get:function(){return U(this,"awards")?S(this,"awards"):[]},set:function(a){this.v.awards=a}}});_ds.t(xn,Cm);xn.prototype.V=function(){return xn};xn.prototype.T=function(){return{hb:{visibility:ap},keys:["awardId","promotedPosition","visibility"]}};
_ds.fa.Object.defineProperties(xn.prototype,{awardId:{configurable:!0,enumerable:!0,get:function(){return U(this,"awardId")?S(this,"awardId"):""},set:function(a){this.v.awardId=a}},promotedPosition:{configurable:!0,enumerable:!0,get:function(){return U(this,"promotedPosition")?S(this,"promotedPosition"):0},set:function(a){this.v.promotedPosition=a}},visibility:{configurable:!0,enumerable:!0,get:function(){return U(this,"visibility")?S(this,"visibility"):null},set:function(a){this.v.visibility=a}}});
_ds.fa.Object.defineProperties(xn,{h:{configurable:!0,enumerable:!0,get:function(){return ap}}});_ds.t(yn,Cm);yn.prototype.V=function(){return yn};yn.prototype.T=function(){return{keys:[]}};_ds.t(zn,Cm);zn.prototype.V=function(){return zn};zn.prototype.T=function(){return{keys:["description","imageUrl","title"]}};
_ds.fa.Object.defineProperties(zn.prototype,{description:{configurable:!0,enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},imageUrl:{configurable:!0,enumerable:!0,get:function(){return U(this,"imageUrl")?S(this,"imageUrl"):""},set:function(a){this.v.imageUrl=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}}});_ds.t(An,Cm);An.prototype.V=function(){return An};
An.prototype.T=function(){return{keys:["description","imageUrl","title"]}};
_ds.fa.Object.defineProperties(An.prototype,{description:{configurable:!0,enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},imageUrl:{configurable:!0,enumerable:!0,get:function(){return U(this,"imageUrl")?S(this,"imageUrl"):""},set:function(a){this.v.imageUrl=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}}});_ds.t(Bn,Cm);Bn.prototype.V=function(){return Bn};
Bn.prototype.T=function(){return{Wa:{paths:Gn},keys:["paths"]}};_ds.fa.Object.defineProperties(Bn.prototype,{paths:{configurable:!0,enumerable:!0,get:function(){return U(this,"paths")?S(this,"paths"):[]},set:function(a){this.v.paths=a}}});_ds.t(Cn,Cm);Cn.prototype.V=function(){return Cn};Cn.prototype.T=function(){return{keys:["description","imageUrl","sharing","title","url"],va:{sharing:Kn}}};
_ds.fa.Object.defineProperties(Cn.prototype,{description:{configurable:!0,enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},imageUrl:{configurable:!0,enumerable:!0,get:function(){return U(this,"imageUrl")?S(this,"imageUrl"):""},set:function(a){this.v.imageUrl=a}},sharing:{configurable:!0,enumerable:!0,get:function(){return U(this,"sharing")?S(this,"sharing"):null},set:function(a){this.v.sharing=a}},title:{configurable:!0,enumerable:!0,
get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}},url:{configurable:!0,enumerable:!0,get:function(){return U(this,"url")?S(this,"url"):""},set:function(a){this.v.url=a}}});_ds.t(Dn,Cm);Dn.prototype.V=function(){return Dn};Dn.prototype.T=function(){return{Wa:{paths:Gn},keys:["paths"]}};_ds.fa.Object.defineProperties(Dn.prototype,{paths:{configurable:!0,enumerable:!0,get:function(){return U(this,"paths")?S(this,"paths"):[]},set:function(a){this.v.paths=a}}});
_ds.t(En,Cm);En.prototype.V=function(){return En};En.prototype.T=function(){return{keys:["badge"],va:{badge:Cn}}};_ds.fa.Object.defineProperties(En.prototype,{badge:{configurable:!0,enumerable:!0,get:function(){return U(this,"badge")?S(this,"badge"):null},set:function(a){this.v.badge=a}}});_ds.t(Fn,Cm);Fn.prototype.V=function(){return Fn};Fn.prototype.T=function(){return{keys:[]}};_ds.t(Gn,Cm);Gn.prototype.V=function(){return Gn};
Gn.prototype.T=function(){return{keys:"codelab description page playlist profileData quiz title url".split(" "),va:{codelab:En,page:Fn,playlist:Hn,profileData:In,quiz:Jn}}};
_ds.fa.Object.defineProperties(Gn.prototype,{codelab:{configurable:!0,enumerable:!0,get:function(){return U(this,"codelab")?S(this,"codelab"):null},set:function(a){this.v.codelab=a}},description:{configurable:!0,enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},page:{configurable:!0,enumerable:!0,get:function(){return U(this,"page")?S(this,"page"):null},set:function(a){this.v.page=a}},playlist:{configurable:!0,enumerable:!0,
get:function(){return U(this,"playlist")?S(this,"playlist"):null},set:function(a){this.v.playlist=a}},profileData:{configurable:!0,enumerable:!0,get:function(){return U(this,"profileData")?S(this,"profileData"):null},set:function(a){this.v.profileData=a}},quiz:{configurable:!0,enumerable:!0,get:function(){return U(this,"quiz")?S(this,"quiz"):null},set:function(a){this.v.quiz=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=
a}},url:{configurable:!0,enumerable:!0,get:function(){return U(this,"url")?S(this,"url"):""},set:function(a){this.v.url=a}}});_ds.t(Hn,Cm);Hn.prototype.V=function(){return Hn};Hn.prototype.T=function(){return{Wa:{learningActivities:Gn},keys:["badge","learningActivities","nextPath"],va:{badge:Cn}}};
_ds.fa.Object.defineProperties(Hn.prototype,{badge:{configurable:!0,enumerable:!0,get:function(){return U(this,"badge")?S(this,"badge"):null},set:function(a){this.v.badge=a}},learningActivities:{configurable:!0,enumerable:!0,get:function(){return U(this,"learningActivities")?S(this,"learningActivities"):[]},set:function(a){this.v.learningActivities=a}},nextPath:{configurable:!0,enumerable:!0,get:function(){return U(this,"nextPath")?S(this,"nextPath"):[]},set:function(a){this.v.nextPath=a}}});
_ds.t(In,Cm);In.prototype.V=function(){return In};In.prototype.T=function(){return{hb:{state:Bx},keys:["state","updateTime"]}};_ds.fa.Object.defineProperties(In.prototype,{state:{configurable:!0,enumerable:!0,get:function(){return U(this,"state")?S(this,"state"):null},set:function(a){this.v.state=a}},updateTime:{configurable:!0,enumerable:!0,get:function(){return U(this,"updateTime")?S(this,"updateTime"):""},set:function(a){this.v.updateTime=a}}});
_ds.fa.Object.defineProperties(In,{State:{configurable:!0,enumerable:!0,get:function(){return Bx}}});_ds.t(Jn,Cm);Jn.prototype.V=function(){return Jn};Jn.prototype.T=function(){return{keys:["badge"],va:{badge:Cn}}};_ds.fa.Object.defineProperties(Jn.prototype,{badge:{configurable:!0,enumerable:!0,get:function(){return U(this,"badge")?S(this,"badge"):null},set:function(a){this.v.badge=a}}});_ds.t(Kn,Cm);Kn.prototype.V=function(){return Kn};
Kn.prototype.T=function(){return{keys:["description","imageUrl","title"]}};
_ds.fa.Object.defineProperties(Kn.prototype,{description:{configurable:!0,enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},imageUrl:{configurable:!0,enumerable:!0,get:function(){return U(this,"imageUrl")?S(this,"imageUrl"):""},set:function(a){this.v.imageUrl=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}}});_ds.t(Ln,Cm);Ln.prototype.V=function(){return Ln};
Ln.prototype.T=function(){return{keys:["qAndA","updateMask"]}};_ds.fa.Object.defineProperties(Ln.prototype,{qAndA:{configurable:!0,enumerable:!0,get:function(){return U(this,"qAndA")?S(this,"qAndA"):!1},set:function(a){this.v.qAndA=a}},updateMask:{configurable:!0,enumerable:!0,get:function(){return U(this,"updateMask")?S(this,"updateMask"):""},set:function(a){this.v.updateMask=a}}});_ds.t(Mn,Cm);Mn.prototype.V=function(){return Mn};
Mn.prototype.T=function(){return{hb:{badgeEmailPreference:Cx,creationMethod:xp,feedbackEmailPreference:zp,newsletterEmailPreference:Ap},keys:"badgeEmailPreference creationMethod displayImage displayName eyckContainer feedbackEmailPreference gcloudDataOk gender language location newsletterEmailPreference organization originTenantId playStoreDataOk pronoun title walletId".split(" "),va:{eyckContainer:oo,location:to}}};
_ds.fa.Object.defineProperties(Mn.prototype,{Sb:{configurable:!0,enumerable:!0,get:function(){return U(this,"badgeEmailPreference")?S(this,"badgeEmailPreference"):null},set:function(a){this.v.badgeEmailPreference=a}},creationMethod:{configurable:!0,enumerable:!0,get:function(){return U(this,"creationMethod")?S(this,"creationMethod"):null},set:function(a){this.v.creationMethod=a}},kd:{configurable:!0,enumerable:!0,get:function(){return U(this,"displayImage")?S(this,"displayImage"):""},set:function(a){this.v.displayImage=
a}},displayName:{configurable:!0,enumerable:!0,get:function(){return U(this,"displayName")?S(this,"displayName"):""},set:function(a){this.v.displayName=a}},Ha:{configurable:!0,enumerable:!0,get:function(){return U(this,"eyckContainer")?S(this,"eyckContainer"):null},set:function(a){this.v.eyckContainer=a}},feedbackEmailPreference:{configurable:!0,enumerable:!0,get:function(){return U(this,"feedbackEmailPreference")?S(this,"feedbackEmailPreference"):null},set:function(a){this.v.feedbackEmailPreference=
a}},ld:{configurable:!0,enumerable:!0,get:function(){return U(this,"gcloudDataOk")?S(this,"gcloudDataOk"):!1},set:function(a){this.v.gcloudDataOk=a}},md:{configurable:!0,enumerable:!0,get:function(){return U(this,"gender")?S(this,"gender"):""},set:function(a){this.v.gender=a}},language:{configurable:!0,enumerable:!0,get:function(){return U(this,"language")?S(this,"language"):""},set:function(a){this.v.language=a}},location:{configurable:!0,enumerable:!0,get:function(){return U(this,"location")?S(this,
"location"):null},set:function(a){this.v.location=a}},newsletterEmailPreference:{configurable:!0,enumerable:!0,get:function(){return U(this,"newsletterEmailPreference")?S(this,"newsletterEmailPreference"):null},set:function(a){this.v.newsletterEmailPreference=a}},organization:{configurable:!0,enumerable:!0,get:function(){return U(this,"organization")?S(this,"organization"):""},set:function(a){this.v.organization=a}},originTenantId:{configurable:!0,enumerable:!0,get:function(){return U(this,"originTenantId")?
S(this,"originTenantId"):"0"},set:function(a){this.v.originTenantId=a}},Ad:{configurable:!0,enumerable:!0,get:function(){return U(this,"playStoreDataOk")?S(this,"playStoreDataOk"):!1},set:function(a){this.v.playStoreDataOk=a}},pronoun:{configurable:!0,enumerable:!0,get:function(){return U(this,"pronoun")?S(this,"pronoun"):""},set:function(a){this.v.pronoun=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}},walletId:{configurable:!0,
enumerable:!0,get:function(){return U(this,"walletId")?S(this,"walletId"):"0"},set:function(a){this.v.walletId=a}}});_ds.fa.Object.defineProperties(Mn,{h:{configurable:!0,enumerable:!0,get:function(){return Cx}},j:{configurable:!0,enumerable:!0,get:function(){return xp}},m:{configurable:!0,enumerable:!0,get:function(){return zp}},o:{configurable:!0,enumerable:!0,get:function(){return Ap}}});_ds.t(Nn,Cm);Nn.prototype.V=function(){return Nn};
Nn.prototype.T=function(){return{keys:["obfuscatedProfileId","profile"],va:{profile:ro}}};_ds.fa.Object.defineProperties(Nn.prototype,{obfuscatedProfileId:{configurable:!0,enumerable:!0,get:function(){return U(this,"obfuscatedProfileId")?S(this,"obfuscatedProfileId"):""},set:function(a){this.v.obfuscatedProfileId=a}},profile:{configurable:!0,enumerable:!0,get:function(){return U(this,"profile")?S(this,"profile"):null},set:function(a){this.v.profile=a}}});_ds.t(On,Cm);On.prototype.V=function(){return On};
On.prototype.T=function(){return{keys:[]}};_ds.t(Pn,Cm);Pn.prototype.V=function(){return Pn};Pn.prototype.T=function(){return{keys:["createProfile","qAndA"],va:{createProfile:Qn,qAndA:Qn}}};
_ds.fa.Object.defineProperties(Pn.prototype,{createProfile:{configurable:!0,enumerable:!0,get:function(){return U(this,"createProfile")?S(this,"createProfile"):null},set:function(a){this.v.createProfile=a}},qAndA:{configurable:!0,enumerable:!0,get:function(){return U(this,"qAndA")?S(this,"qAndA"):null},set:function(a){this.v.qAndA=a}}});_ds.t(Qn,Cm);Qn.prototype.V=function(){return Qn};Qn.prototype.T=function(){return{hb:{status:Dx},keys:["ineligibleReason","status"]}};
_ds.fa.Object.defineProperties(Qn.prototype,{ineligibleReason:{configurable:!0,enumerable:!0,get:function(){return U(this,"ineligibleReason")?S(this,"ineligibleReason"):""},set:function(a){this.v.ineligibleReason=a}},status:{configurable:!0,enumerable:!0,get:function(){return U(this,"status")?S(this,"status"):null},set:function(a){this.v.status=a}}});_ds.fa.Object.defineProperties(Qn,{h:{configurable:!0,enumerable:!0,get:function(){return Dx}}});_ds.t(Rn,Cm);Rn.prototype.V=function(){return Rn};
Rn.prototype.T=function(){return{hb:{eligibility:Ex},keys:["eligibility","featureEligibility"],va:{featureEligibility:Pn}}};_ds.fa.Object.defineProperties(Rn.prototype,{zf:{configurable:!0,enumerable:!0,get:function(){return U(this,"eligibility")?S(this,"eligibility"):null},set:function(a){this.v.eligibility=a}},Ra:{configurable:!0,enumerable:!0,get:function(){return U(this,"featureEligibility")?S(this,"featureEligibility"):null},set:function(a){this.v.featureEligibility=a}}});
_ds.fa.Object.defineProperties(Rn,{h:{configurable:!0,enumerable:!0,get:function(){return Ex}}});_ds.t(Sn,Cm);Sn.prototype.V=function(){return Sn};Sn.prototype.T=function(){return{keys:["obfuscatedProfileId","pendingFields","profile"],va:{profile:ro}}};
_ds.fa.Object.defineProperties(Sn.prototype,{obfuscatedProfileId:{configurable:!0,enumerable:!0,get:function(){return U(this,"obfuscatedProfileId")?S(this,"obfuscatedProfileId"):""},set:function(a){this.v.obfuscatedProfileId=a}},pendingFields:{configurable:!0,enumerable:!0,get:function(){return U(this,"pendingFields")?S(this,"pendingFields"):[]},set:function(a){this.v.pendingFields=a}},profile:{configurable:!0,enumerable:!0,get:function(){return U(this,"profile")?S(this,"profile"):null},set:function(a){this.v.profile=
a}}});_ds.t(Tn,Cm);Tn.prototype.V=function(){return Tn};Tn.prototype.T=function(){return{keys:["wizardV1Seen"]}};_ds.fa.Object.defineProperties(Tn.prototype,{wizardV1Seen:{configurable:!0,enumerable:!0,get:function(){return U(this,"wizardV1Seen")?S(this,"wizardV1Seen"):!1},set:function(a){this.v.wizardV1Seen=a}}});_ds.t(Un,Cm);Un.prototype.V=function(){return Un};Un.prototype.T=function(){return{keys:[]}};_ds.t(Vn,Cm);Vn.prototype.V=function(){return Vn};
Vn.prototype.T=function(){return{hb:{badgeEmailPreference:Fx,dashboardV1Seen:yp,feedbackEmailPreference:Gx,newsletterEmailPreference:Hx},keys:"badgeEmailPreference bio dashboardV1Seen displayImage displayName eyckContainer feedbackEmailPreference fieldMask gcloudDataOk gender githubId gitlabId linkedinId location newsletterEmailPreference organization playStoreDataOk pronoun selectedEmailAccountId stackoverflowId title twitterId".split(" "),va:{eyckContainer:oo,location:to}}};
_ds.fa.Object.defineProperties(Vn.prototype,{Sb:{configurable:!0,enumerable:!0,get:function(){return U(this,"badgeEmailPreference")?S(this,"badgeEmailPreference"):null},set:function(a){this.v.badgeEmailPreference=a}},bio:{configurable:!0,enumerable:!0,get:function(){return U(this,"bio")?S(this,"bio"):""},set:function(a){this.v.bio=a}},dashboardV1Seen:{configurable:!0,enumerable:!0,get:function(){return U(this,"dashboardV1Seen")?S(this,"dashboardV1Seen"):null},set:function(a){this.v.dashboardV1Seen=
a}},kd:{configurable:!0,enumerable:!0,get:function(){return U(this,"displayImage")?S(this,"displayImage"):""},set:function(a){this.v.displayImage=a}},displayName:{configurable:!0,enumerable:!0,get:function(){return U(this,"displayName")?S(this,"displayName"):""},set:function(a){this.v.displayName=a}},Ha:{configurable:!0,enumerable:!0,get:function(){return U(this,"eyckContainer")?S(this,"eyckContainer"):null},set:function(a){this.v.eyckContainer=a}},feedbackEmailPreference:{configurable:!0,enumerable:!0,
get:function(){return U(this,"feedbackEmailPreference")?S(this,"feedbackEmailPreference"):null},set:function(a){this.v.feedbackEmailPreference=a}},fieldMask:{configurable:!0,enumerable:!0,get:function(){return U(this,"fieldMask")?S(this,"fieldMask"):""},set:function(a){this.v.fieldMask=a}},ld:{configurable:!0,enumerable:!0,get:function(){return U(this,"gcloudDataOk")?S(this,"gcloudDataOk"):!1},set:function(a){this.v.gcloudDataOk=a}},md:{configurable:!0,enumerable:!0,get:function(){return U(this,"gender")?
S(this,"gender"):""},set:function(a){this.v.gender=a}},githubId:{configurable:!0,enumerable:!0,get:function(){return U(this,"githubId")?S(this,"githubId"):""},set:function(a){this.v.githubId=a}},gitlabId:{configurable:!0,enumerable:!0,get:function(){return U(this,"gitlabId")?S(this,"gitlabId"):""},set:function(a){this.v.gitlabId=a}},linkedinId:{configurable:!0,enumerable:!0,get:function(){return U(this,"linkedinId")?S(this,"linkedinId"):""},set:function(a){this.v.linkedinId=a}},location:{configurable:!0,
enumerable:!0,get:function(){return U(this,"location")?S(this,"location"):null},set:function(a){this.v.location=a}},newsletterEmailPreference:{configurable:!0,enumerable:!0,get:function(){return U(this,"newsletterEmailPreference")?S(this,"newsletterEmailPreference"):null},set:function(a){this.v.newsletterEmailPreference=a}},organization:{configurable:!0,enumerable:!0,get:function(){return U(this,"organization")?S(this,"organization"):""},set:function(a){this.v.organization=a}},Ad:{configurable:!0,
enumerable:!0,get:function(){return U(this,"playStoreDataOk")?S(this,"playStoreDataOk"):!1},set:function(a){this.v.playStoreDataOk=a}},pronoun:{configurable:!0,enumerable:!0,get:function(){return U(this,"pronoun")?S(this,"pronoun"):""},set:function(a){this.v.pronoun=a}},selectedEmailAccountId:{configurable:!0,enumerable:!0,get:function(){return U(this,"selectedEmailAccountId")?S(this,"selectedEmailAccountId"):""},set:function(a){this.v.selectedEmailAccountId=a}},stackoverflowId:{configurable:!0,enumerable:!0,
get:function(){return U(this,"stackoverflowId")?S(this,"stackoverflowId"):""},set:function(a){this.v.stackoverflowId=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}},twitterId:{configurable:!0,enumerable:!0,get:function(){return U(this,"twitterId")?S(this,"twitterId"):""},set:function(a){this.v.twitterId=a}}});
_ds.fa.Object.defineProperties(Vn,{h:{configurable:!0,enumerable:!0,get:function(){return Fx}},j:{configurable:!0,enumerable:!0,get:function(){return yp}},m:{configurable:!0,enumerable:!0,get:function(){return Gx}},o:{configurable:!0,enumerable:!0,get:function(){return Hx}}});_ds.t(Wn,Cm);Wn.prototype.V=function(){return Wn};Wn.prototype.T=function(){return{keys:["profile"],va:{profile:ro}}};
_ds.fa.Object.defineProperties(Wn.prototype,{profile:{configurable:!0,enumerable:!0,get:function(){return U(this,"profile")?S(this,"profile"):null},set:function(a){this.v.profile=a}}});_ds.t(Xn,Cm);Xn.prototype.V=function(){return Xn};Xn.prototype.T=function(){return{Wa:{paths:Yn},keys:["nextPageToken","paths"]}};
_ds.fa.Object.defineProperties(Xn.prototype,{nextPageToken:{configurable:!0,enumerable:!0,get:function(){return U(this,"nextPageToken")?S(this,"nextPageToken"):""},set:function(a){this.v.nextPageToken=a}},paths:{configurable:!0,enumerable:!0,get:function(){return U(this,"paths")?S(this,"paths"):[]},set:function(a){this.v.paths=a}}});_ds.t(Yn,Cm);Yn.prototype.V=function(){return Yn};Yn.prototype.T=function(){return{hb:{contentType:Ix,ratingState:Jx,saveState:Kx,state:Lx},keys:"contentType description lastActionTime markDismiss name nextPath ratingState saveState state title updated url".split(" ")}};
_ds.fa.Object.defineProperties(Yn.prototype,{contentType:{configurable:!0,enumerable:!0,get:function(){return U(this,"contentType")?S(this,"contentType"):null},set:function(a){this.v.contentType=a}},description:{configurable:!0,enumerable:!0,get:function(){return U(this,"description")?S(this,"description"):""},set:function(a){this.v.description=a}},lastActionTime:{configurable:!0,enumerable:!0,get:function(){return U(this,"lastActionTime")?S(this,"lastActionTime"):""},set:function(a){this.v.lastActionTime=
a}},markDismiss:{configurable:!0,enumerable:!0,get:function(){return U(this,"markDismiss")?S(this,"markDismiss"):!1},set:function(a){this.v.markDismiss=a}},name:{configurable:!0,enumerable:!0,get:function(){return U(this,"name")?S(this,"name"):""},set:function(a){this.v.name=a}},nextPath:{configurable:!0,enumerable:!0,get:function(){return U(this,"nextPath")?S(this,"nextPath"):""},set:function(a){this.v.nextPath=a}},ratingState:{configurable:!0,enumerable:!0,get:function(){return U(this,"ratingState")?
S(this,"ratingState"):null},set:function(a){this.v.ratingState=a}},saveState:{configurable:!0,enumerable:!0,get:function(){return U(this,"saveState")?S(this,"saveState"):null},set:function(a){this.v.saveState=a}},state:{configurable:!0,enumerable:!0,get:function(){return U(this,"state")?S(this,"state"):null},set:function(a){this.v.state=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}},updated:{configurable:!0,enumerable:!0,
get:function(){return U(this,"updated")?S(this,"updated"):!1},set:function(a){this.v.updated=a}},url:{configurable:!0,enumerable:!0,get:function(){return U(this,"url")?S(this,"url"):""},set:function(a){this.v.url=a}}});_ds.fa.Object.defineProperties(Yn,{m:{configurable:!0,enumerable:!0,get:function(){return Ix}},h:{configurable:!0,enumerable:!0,get:function(){return Jx}},j:{configurable:!0,enumerable:!0,get:function(){return Kx}},State:{configurable:!0,enumerable:!0,get:function(){return Lx}}});
_ds.t(Zn,Cm);Zn.prototype.V=function(){return Zn};Zn.prototype.T=function(){return{Wa:{paths:Yn},keys:["paths"]}};_ds.fa.Object.defineProperties(Zn.prototype,{paths:{configurable:!0,enumerable:!0,get:function(){return U(this,"paths")?S(this,"paths"):[]},set:function(a){this.v.paths=a}}});_ds.t($n,Cm);$n.prototype.V=function(){return $n};$n.prototype.T=function(){return{keys:["earnedBadges","ratedPages","savedPages"]}};
_ds.fa.Object.defineProperties($n.prototype,{earnedBadges:{configurable:!0,enumerable:!0,get:function(){return U(this,"earnedBadges")?S(this,"earnedBadges"):"0"},set:function(a){this.v.earnedBadges=a}},ratedPages:{configurable:!0,enumerable:!0,get:function(){return U(this,"ratedPages")?S(this,"ratedPages"):"0"},set:function(a){this.v.ratedPages=a}},savedPages:{configurable:!0,enumerable:!0,get:function(){return U(this,"savedPages")?S(this,"savedPages"):"0"},set:function(a){this.v.savedPages=a}}});
_ds.t(_ds.ao,Cm);_ds.ao.prototype.V=function(){return _ds.ao};_ds.ao.prototype.T=function(){return{keys:["contentId","quiz","walletId"],va:{contentId:_ds.no,quiz:_ds.mo}}};
_ds.fa.Object.defineProperties(_ds.ao.prototype,{Zd:{configurable:!0,enumerable:!0,get:function(){return U(this,"contentId")?S(this,"contentId"):null},set:function(a){this.v.contentId=a}},quiz:{configurable:!0,enumerable:!0,get:function(){return U(this,"quiz")?S(this,"quiz"):null},set:function(a){this.v.quiz=a}},walletId:{configurable:!0,enumerable:!0,get:function(){return U(this,"walletId")?S(this,"walletId"):"0"},set:function(a){this.v.walletId=a}}});_ds.t(bo,Cm);bo.prototype.V=function(){return bo};
bo.prototype.T=function(){return{hb:{awardAction:Mx},keys:["awardAction","badge","quiz"],va:{badge:ln,quiz:_ds.mo}}};
_ds.fa.Object.defineProperties(bo.prototype,{vh:{configurable:!0,enumerable:!0,get:function(){return U(this,"awardAction")?S(this,"awardAction"):null},set:function(a){this.v.awardAction=a}},badge:{configurable:!0,enumerable:!0,get:function(){return U(this,"badge")?S(this,"badge"):null},set:function(a){this.v.badge=a}},quiz:{configurable:!0,enumerable:!0,get:function(){return U(this,"quiz")?S(this,"quiz"):null},set:function(a){this.v.quiz=a}}});
_ds.fa.Object.defineProperties(bo,{h:{configurable:!0,enumerable:!0,get:function(){return Mx}}});_ds.t(_ds.co,Cm);_ds.co.prototype.V=function(){return _ds.co};_ds.co.prototype.T=function(){return{keys:["answerText","correct","explanation","index"]}};
_ds.fa.Object.defineProperties(_ds.co.prototype,{kc:{configurable:!0,enumerable:!0,get:function(){return U(this,"answerText")?S(this,"answerText"):""},set:function(a){this.v.answerText=a}},correct:{configurable:!0,enumerable:!0,get:function(){return U(this,"correct")?S(this,"correct"):!1},set:function(a){this.v.correct=a}},explanation:{configurable:!0,enumerable:!0,get:function(){return U(this,"explanation")?S(this,"explanation"):""},set:function(a){this.v.explanation=a}},index:{configurable:!0,enumerable:!0,
get:function(){return U(this,"index")?S(this,"index"):0},set:function(a){this.v.index=a}}});_ds.t(_ds.eo,Cm);_ds.eo.prototype.V=function(){return _ds.eo};_ds.eo.prototype.T=function(){return{Wa:{answers:_ds.co},keys:["answers"]}};_ds.fa.Object.defineProperties(_ds.eo.prototype,{answers:{configurable:!0,enumerable:!0,get:function(){return U(this,"answers")?S(this,"answers"):[]},set:function(a){this.v.answers=a}}});_ds.t(_ds.fo,Cm);_ds.fo.prototype.V=function(){return _ds.fo};
_ds.fo.prototype.T=function(){return{keys:["answer"],va:{answer:_ds.co}}};_ds.fa.Object.defineProperties(_ds.fo.prototype,{answer:{configurable:!0,enumerable:!0,get:function(){return U(this,"answer")?S(this,"answer"):null},set:function(a){this.v.answer=a}}});_ds.t(_ds.go,Cm);_ds.go.prototype.V=function(){return _ds.go};_ds.go.prototype.T=function(){return{keys:["answerIndex","correct","explanation","itemIndex"]}};
_ds.fa.Object.defineProperties(_ds.go.prototype,{dd:{configurable:!0,enumerable:!0,get:function(){return U(this,"answerIndex")?S(this,"answerIndex"):0},set:function(a){this.v.answerIndex=a}},correct:{configurable:!0,enumerable:!0,get:function(){return U(this,"correct")?S(this,"correct"):!1},set:function(a){this.v.correct=a}},explanation:{configurable:!0,enumerable:!0,get:function(){return U(this,"explanation")?S(this,"explanation"):""},set:function(a){this.v.explanation=a}},xd:{configurable:!0,enumerable:!0,
get:function(){return U(this,"itemIndex")?S(this,"itemIndex"):0},set:function(a){this.v.itemIndex=a}}});_ds.t(_ds.ho,Cm);_ds.ho.prototype.V=function(){return _ds.ho};_ds.ho.prototype.T=function(){return{Wa:{answers:_ds.go},keys:["answers"]}};_ds.fa.Object.defineProperties(_ds.ho.prototype,{answers:{configurable:!0,enumerable:!0,get:function(){return U(this,"answers")?S(this,"answers"):[]},set:function(a){this.v.answers=a}}});_ds.t(_ds.io,Cm);_ds.io.prototype.V=function(){return _ds.io};
_ds.io.prototype.T=function(){return{keys:["correct","explanation","index"]}};
_ds.fa.Object.defineProperties(_ds.io.prototype,{correct:{configurable:!0,enumerable:!0,get:function(){return U(this,"correct")?S(this,"correct"):!1},set:function(a){this.v.correct=a}},explanation:{configurable:!0,enumerable:!0,get:function(){return U(this,"explanation")?S(this,"explanation"):""},set:function(a){this.v.explanation=a}},index:{configurable:!0,enumerable:!0,get:function(){return U(this,"index")?S(this,"index"):0},set:function(a){this.v.index=a}}});_ds.t(_ds.jo,Cm);
_ds.jo.prototype.V=function(){return _ds.jo};_ds.jo.prototype.T=function(){return{Wa:{answers:_ds.io},keys:["answers"]}};_ds.fa.Object.defineProperties(_ds.jo.prototype,{answers:{configurable:!0,enumerable:!0,get:function(){return U(this,"answers")?S(this,"answers"):[]},set:function(a){this.v.answers=a}}});_ds.t(_ds.ko,Cm);_ds.ko.prototype.V=function(){return _ds.ko};_ds.ko.prototype.T=function(){return{keys:["answer"],va:{answer:_ds.io}}};
_ds.fa.Object.defineProperties(_ds.ko.prototype,{answer:{configurable:!0,enumerable:!0,get:function(){return U(this,"answer")?S(this,"answer"):null},set:function(a){this.v.answer=a}}});_ds.t(_ds.lo,Cm);_ds.lo.prototype.V=function(){return _ds.lo};
_ds.lo.prototype.T=function(){return{keys:"correct fillInTheBlankMultipleAnswer fillInTheBlankSingleAnswer index matchItems multipleChoiceMultipleAnswer multipleChoiceSingleAnswer".split(" "),va:{fillInTheBlankMultipleAnswer:_ds.eo,fillInTheBlankSingleAnswer:_ds.fo,matchItems:_ds.ho,multipleChoiceMultipleAnswer:_ds.jo,multipleChoiceSingleAnswer:_ds.ko}}};
_ds.fa.Object.defineProperties(_ds.lo.prototype,{correct:{configurable:!0,enumerable:!0,get:function(){return U(this,"correct")?S(this,"correct"):!1},set:function(a){this.v.correct=a}},Vb:{configurable:!0,enumerable:!0,get:function(){return U(this,"fillInTheBlankMultipleAnswer")?S(this,"fillInTheBlankMultipleAnswer"):null},set:function(a){this.v.fillInTheBlankMultipleAnswer=a}},Bb:{configurable:!0,enumerable:!0,get:function(){return U(this,"fillInTheBlankSingleAnswer")?S(this,"fillInTheBlankSingleAnswer"):
null},set:function(a){this.v.fillInTheBlankSingleAnswer=a}},index:{configurable:!0,enumerable:!0,get:function(){return U(this,"index")?S(this,"index"):0},set:function(a){this.v.index=a}},$b:{configurable:!0,enumerable:!0,get:function(){return U(this,"matchItems")?S(this,"matchItems"):null},set:function(a){this.v.matchItems=a}},ac:{configurable:!0,enumerable:!0,get:function(){return U(this,"multipleChoiceMultipleAnswer")?S(this,"multipleChoiceMultipleAnswer"):null},set:function(a){this.v.multipleChoiceMultipleAnswer=
a}},Gb:{configurable:!0,enumerable:!0,get:function(){return U(this,"multipleChoiceSingleAnswer")?S(this,"multipleChoiceSingleAnswer"):null},set:function(a){this.v.multipleChoiceSingleAnswer=a}}});_ds.t(_ds.mo,Cm);_ds.mo.prototype.V=function(){return _ds.mo};_ds.mo.prototype.T=function(){return{Wa:{questions:_ds.lo},keys:["grade","passed","questions"]}};
_ds.fa.Object.defineProperties(_ds.mo.prototype,{grade:{configurable:!0,enumerable:!0,get:function(){return U(this,"grade")?S(this,"grade"):0},set:function(a){this.v.grade=a}},passed:{configurable:!0,enumerable:!0,get:function(){return U(this,"passed")?S(this,"passed"):!1},set:function(a){this.v.passed=a}},questions:{configurable:!0,enumerable:!0,get:function(){return U(this,"questions")?S(this,"questions"):[]},set:function(a){this.v.questions=a}}});_ds.t(_ds.no,Cm);_ds.no.prototype.V=function(){return _ds.no};
_ds.no.prototype.T=function(){return{hb:{contentType:Nx},keys:["contentType","id","servePath","tenantId"]}};
_ds.fa.Object.defineProperties(_ds.no.prototype,{contentType:{configurable:!0,enumerable:!0,get:function(){return U(this,"contentType")?S(this,"contentType"):null},set:function(a){this.v.contentType=a}},id:{configurable:!0,enumerable:!0,get:function(){return U(this,"id")?S(this,"id"):""},set:function(a){this.v.id=a}},servePath:{configurable:!0,enumerable:!0,get:function(){return U(this,"servePath")?S(this,"servePath"):""},set:function(a){this.v.servePath=a}},tenantId:{configurable:!0,enumerable:!0,
get:function(){return U(this,"tenantId")?S(this,"tenantId"):"0"},set:function(a){this.v.tenantId=a}}});_ds.fa.Object.defineProperties(_ds.no,{h:{configurable:!0,enumerable:!0,get:function(){return Nx}}});_ds.t(oo,Cm);oo.prototype.V=function(){return oo};oo.prototype.T=function(){return{keys:["avatar","styleId"],va:{avatar:gn}}};
_ds.fa.Object.defineProperties(oo.prototype,{pb:{configurable:!0,enumerable:!0,get:function(){return U(this,"avatar")?S(this,"avatar"):null},set:function(a){this.v.avatar=a}},Oc:{configurable:!0,enumerable:!0,get:function(){return U(this,"styleId")?S(this,"styleId"):""},set:function(a){this.v.styleId=a}}});_ds.t(po,Cm);po.prototype.V=function(){return po};
po.prototype.T=function(){return{hb:{googleCloudConsoleDataSharing:Ox,googlePlayDataSharing:Px},keys:"accountId email googleCloudConsoleDataSharing googlePlayDataSharing isAuthenticatedUser label linkedSince person".split(" "),va:{person:qo}}};
_ds.fa.Object.defineProperties(po.prototype,{accountId:{configurable:!0,enumerable:!0,get:function(){return U(this,"accountId")?S(this,"accountId"):""},set:function(a){this.v.accountId=a}},email:{configurable:!0,enumerable:!0,get:function(){return U(this,"email")?S(this,"email"):""},set:function(a){this.v.email=a}},gi:{configurable:!0,enumerable:!0,get:function(){return U(this,"googleCloudConsoleDataSharing")?S(this,"googleCloudConsoleDataSharing"):null},set:function(a){this.v.googleCloudConsoleDataSharing=
a}},ji:{configurable:!0,enumerable:!0,get:function(){return U(this,"googlePlayDataSharing")?S(this,"googlePlayDataSharing"):null},set:function(a){this.v.googlePlayDataSharing=a}},isAuthenticatedUser:{configurable:!0,enumerable:!0,get:function(){return U(this,"isAuthenticatedUser")?S(this,"isAuthenticatedUser"):!1},set:function(a){this.v.isAuthenticatedUser=a}},label:{configurable:!0,enumerable:!0,get:function(){return U(this,"label")?S(this,"label"):""},set:function(a){this.v.label=a}},linkedSince:{configurable:!0,
enumerable:!0,get:function(){return U(this,"linkedSince")?S(this,"linkedSince"):""},set:function(a){this.v.linkedSince=a}},Ta:{configurable:!0,enumerable:!0,get:function(){return U(this,"person")?S(this,"person"):null},set:function(a){this.v.person=a}}});_ds.fa.Object.defineProperties(po,{h:{configurable:!0,enumerable:!0,get:function(){return Ox}},j:{configurable:!0,enumerable:!0,get:function(){return Px}}});_ds.t(qo,Cm);qo.prototype.V=function(){return qo};
qo.prototype.T=function(){return{keys:["name","organization","photo","pronoun","title"]}};
_ds.fa.Object.defineProperties(qo.prototype,{name:{configurable:!0,enumerable:!0,get:function(){return U(this,"name")?S(this,"name"):""},set:function(a){this.v.name=a}},organization:{configurable:!0,enumerable:!0,get:function(){return U(this,"organization")?S(this,"organization"):""},set:function(a){this.v.organization=a}},photo:{configurable:!0,enumerable:!0,get:function(){return U(this,"photo")?S(this,"photo"):""},set:function(a){this.v.photo=a}},pronoun:{configurable:!0,enumerable:!0,get:function(){return U(this,
"pronoun")?S(this,"pronoun"):""},set:function(a){this.v.pronoun=a}},title:{configurable:!0,enumerable:!0,get:function(){return U(this,"title")?S(this,"title"):""},set:function(a){this.v.title=a}}});_ds.t(ro,Cm);ro.prototype.V=function(){return ro};
ro.prototype.T=function(){return{Wa:{linkedAccounts:po},hb:{badgeEmailPreference:Qx,creationMethod:Rx,dashboardV1Seen:Ep,feedbackEmailPreference:Dp,newsletterEmailPreference:Cp},keys:"awardsHidden badgeEmailPreference bio creationMethod creationTime dashboardV1Seen eyckContainer feedbackEmailPreference githubId gitlabId language linkedAccounts linkedinId location newsletterEmailPreference obfuscatedProfileId originTenantId pendingFields person photo selectedEmailAccountId stackoverflowId states twitterId".split(" "),va:{eyckContainer:oo,
location:to,person:qo,states:so}}};
_ds.fa.Object.defineProperties(ro.prototype,{awardsHidden:{configurable:!0,enumerable:!0,get:function(){return U(this,"awardsHidden")?S(this,"awardsHidden"):!1},set:function(a){this.v.awardsHidden=a}},Sb:{configurable:!0,enumerable:!0,get:function(){return U(this,"badgeEmailPreference")?S(this,"badgeEmailPreference"):null},set:function(a){this.v.badgeEmailPreference=a}},bio:{configurable:!0,enumerable:!0,get:function(){return U(this,"bio")?S(this,"bio"):""},set:function(a){this.v.bio=a}},creationMethod:{configurable:!0,
enumerable:!0,get:function(){return U(this,"creationMethod")?S(this,"creationMethod"):null},set:function(a){this.v.creationMethod=a}},creationTime:{configurable:!0,enumerable:!0,get:function(){return U(this,"creationTime")?S(this,"creationTime"):""},set:function(a){this.v.creationTime=a}},dashboardV1Seen:{configurable:!0,enumerable:!0,get:function(){return U(this,"dashboardV1Seen")?S(this,"dashboardV1Seen"):null},set:function(a){this.v.dashboardV1Seen=a}},Ha:{configurable:!0,enumerable:!0,get:function(){return U(this,
"eyckContainer")?S(this,"eyckContainer"):null},set:function(a){this.v.eyckContainer=a}},feedbackEmailPreference:{configurable:!0,enumerable:!0,get:function(){return U(this,"feedbackEmailPreference")?S(this,"feedbackEmailPreference"):null},set:function(a){this.v.feedbackEmailPreference=a}},githubId:{configurable:!0,enumerable:!0,get:function(){return U(this,"githubId")?S(this,"githubId"):""},set:function(a){this.v.githubId=a}},gitlabId:{configurable:!0,enumerable:!0,get:function(){return U(this,"gitlabId")?
S(this,"gitlabId"):""},set:function(a){this.v.gitlabId=a}},language:{configurable:!0,enumerable:!0,get:function(){return U(this,"language")?S(this,"language"):""},set:function(a){this.v.language=a}},linkedAccounts:{configurable:!0,enumerable:!0,get:function(){return U(this,"linkedAccounts")?S(this,"linkedAccounts"):[]},set:function(a){this.v.linkedAccounts=a}},linkedinId:{configurable:!0,enumerable:!0,get:function(){return U(this,"linkedinId")?S(this,"linkedinId"):""},set:function(a){this.v.linkedinId=
a}},location:{configurable:!0,enumerable:!0,get:function(){return U(this,"location")?S(this,"location"):null},set:function(a){this.v.location=a}},newsletterEmailPreference:{configurable:!0,enumerable:!0,get:function(){return U(this,"newsletterEmailPreference")?S(this,"newsletterEmailPreference"):null},set:function(a){this.v.newsletterEmailPreference=a}},obfuscatedProfileId:{configurable:!0,enumerable:!0,get:function(){return U(this,"obfuscatedProfileId")?S(this,"obfuscatedProfileId"):""},set:function(a){this.v.obfuscatedProfileId=
a}},originTenantId:{configurable:!0,enumerable:!0,get:function(){return U(this,"originTenantId")?S(this,"originTenantId"):"0"},set:function(a){this.v.originTenantId=a}},pendingFields:{configurable:!0,enumerable:!0,get:function(){return U(this,"pendingFields")?S(this,"pendingFields"):[]},set:function(a){this.v.pendingFields=a}},Ta:{configurable:!0,enumerable:!0,get:function(){return U(this,"person")?S(this,"person"):null},set:function(a){this.v.person=a}},photo:{configurable:!0,enumerable:!0,get:function(){return U(this,
"photo")?S(this,"photo"):""},set:function(a){this.v.photo=a}},selectedEmailAccountId:{configurable:!0,enumerable:!0,get:function(){return U(this,"selectedEmailAccountId")?S(this,"selectedEmailAccountId"):""},set:function(a){this.v.selectedEmailAccountId=a}},stackoverflowId:{configurable:!0,enumerable:!0,get:function(){return U(this,"stackoverflowId")?S(this,"stackoverflowId"):""},set:function(a){this.v.stackoverflowId=a}},Nc:{configurable:!0,enumerable:!0,get:function(){return U(this,"states")?S(this,
"states"):null},set:function(a){this.v.states=a}},twitterId:{configurable:!0,enumerable:!0,get:function(){return U(this,"twitterId")?S(this,"twitterId"):""},set:function(a){this.v.twitterId=a}}});
_ds.fa.Object.defineProperties(ro,{h:{configurable:!0,enumerable:!0,get:function(){return Qx}},j:{configurable:!0,enumerable:!0,get:function(){return Rx}},m:{configurable:!0,enumerable:!0,get:function(){return Ep}},o:{configurable:!0,enumerable:!0,get:function(){return Dp}},C:{configurable:!0,enumerable:!0,get:function(){return Cp}}});_ds.t(so,Cm);so.prototype.V=function(){return so};so.prototype.T=function(){return{keys:["wizardV1Seen"]}};
_ds.fa.Object.defineProperties(so.prototype,{wizardV1Seen:{configurable:!0,enumerable:!0,get:function(){return U(this,"wizardV1Seen")?S(this,"wizardV1Seen"):!1},set:function(a){this.v.wizardV1Seen=a}}});_ds.t(to,Cm);to.prototype.V=function(){return to};to.prototype.T=function(){return{keys:["country","displayLocation","latitude","longitude"]}};
_ds.fa.Object.defineProperties(to.prototype,{country:{configurable:!0,enumerable:!0,get:function(){return U(this,"country")?S(this,"country"):""},set:function(a){this.v.country=a}},displayLocation:{configurable:!0,enumerable:!0,get:function(){return U(this,"displayLocation")?S(this,"displayLocation"):""},set:function(a){this.v.displayLocation=a}},latitude:{configurable:!0,enumerable:!0,get:function(){return U(this,"latitude")?S(this,"latitude"):0},set:function(a){this.v.latitude=a}},longitude:{configurable:!0,
enumerable:!0,get:function(){return U(this,"longitude")?S(this,"longitude"):0},set:function(a){this.v.longitude=a}}});
var Om={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",apiPaths:"apiPaths",badgeIdContentType:"badgeId.contentType",badgeIdId:"badgeId.id",badgeIdServePath:"badgeId.servePath",badgeIdTenantId:"badgeId.tenantId",callback:"callback",contentType:"contentType",fieldMask:"fieldMask",fields:"fields",key:"key",locale:"locale",maxPaths:"maxPaths",names:"names",oauth_token:"oauth_token",obfuscatedProfileId:"obfuscatedProfileId",pageSize:"pageSize",pageToken:"pageToken",prettyPrint:"prettyPrint",quotaUser:"quotaUser",
readMask:"readMask",recursionLevel:"recursionLevel",state:"state",updateMask:"updateMask",uploadType:"uploadType",upload_protocol:"upload_protocol",useBadges:"useBadges",walletId:"walletId"};uo.prototype.visibility=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return fn(this.h,{body:a,httpMethod:"POST",Ea:"developerprofiles_pa.award.visibility",path:"/"+this.j+"/award/visibility",xa:Pm(b,c),Ia:yn})};
vo.prototype.create=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return fn(this.h,{body:a,httpMethod:"POST",Ea:"developerprofiles_pa.awards.create",path:"/"+this.j+"/awards",xa:Pm(b,c),Ia:qn})};vo.prototype.list=function(a,b){a=void 0===a?{}:a;b=void 0===b?{}:b;return fn(this.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.awards.list",path:"/"+this.j+"/awards",xa:Pm(a,b),Ia:un})};
yo.prototype.m=function(a,b){a=void 0===a?{}:a;b=void 0===b?{}:b;return fn(this.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.paths.analyzeAPK",path:"/"+this.j+"/paths:analyzeAPK",xa:Pm(a,b),Ia:Bn})};Ao.prototype.create=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return fn(this.h,{body:a,httpMethod:"POST",Ea:"developerprofiles_pa.profiles.create",path:"/"+this.j+"/profiles",xa:Pm(b,c),Ia:Nn})};
Bo.prototype.get=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;bn(a,/^profiles\/[^/]+\/paths\/[^/]+$/);return fn(this.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.profiles.paths.get",path:"/"+this.j+"/"+a,xa:Pm(b,c),Ia:Yn})};Bo.prototype.list=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;bn(a,/^profiles\/[^/]+$/);return fn(this.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.profiles.paths.list",path:"/"+this.j+"/"+a+"/paths",xa:Pm(b,c),Ia:Xn})};
_ds.Fo.prototype.grade=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;bn(a,/^[^/]+$/);return fn(this.h,{body:b,httpMethod:"POST",Ea:"developerprofiles_pa.quizzes.grade",path:"/"+this.j+"/quizzes/"+a+"/grade",xa:Pm(c,d),Ia:bo})};Go.prototype.deleteProfile=function(a,b){a=void 0===a?{}:a;b=void 0===b?{}:b;return fn(this.h,{body:null,httpMethod:"DELETE",Ea:"developerprofiles_pa.deleteProfile",path:"/"+this.j+"/profile",xa:Pm(a,b),Ia:On})};
Go.prototype.getEligibility=function(a,b){a=void 0===a?{}:a;b=void 0===b?{}:b;return fn(this.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.getEligibility",path:"/"+this.j+"/eligibility",xa:Pm(a,b),Ia:Rn})};Go.prototype.getProfile=function(a,b){a=void 0===a?{}:a;b=void 0===b?{}:b;return fn(this.h,{body:null,httpMethod:"GET",Ea:"developerprofiles_pa.getProfile",path:"/"+this.j+"/profile",xa:Pm(a,b),Ia:Sn})};
Go.prototype.updateProfile=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return fn(this.h,{body:a,httpMethod:"PATCH",Ea:"developerprofiles_pa.updateProfile",path:"/"+this.j+"/profile",xa:Pm(b,c),Ia:Wn})};Ko.prototype.create=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return fn(this.h,{body:a,httpMethod:"POST",Ea:"developerprofiles_pa.wallet.awards.create",path:"/"+this.j+"/wallet/awards",xa:Pm(b,c),Ia:on})};
Lo.prototype.create=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return fn(this.h,{body:a,httpMethod:"POST",Ea:"developerprofiles_pa.wallets.create",path:"/"+this.j+"/wallets",xa:Pm(b,c),Ia:sn})};_ds.t(_ds.Mo,_ds.Zm);_ds.Mo.prototype.syncWallet=function(){var a;return _ds.Q(this,function c(){var d=this,e,g,k,l;return _ds.C(c,function(m){switch(m.h){case 1:e=Oo(d);if(!e)return m.return();g={Tc:e};k={access_token:d.config.accessToken};_ds.x(m,2);return _ds.u(m,_ds.Jo(d.o,g,k),4);case 4:_ds.z(m,3);break;case 2:if(l=_ds.A(m),"wallet was already redeemed"!==(null===(a=l.error)||void 0===a?void 0:a.message))throw _ds.$m(l);case 3:Qo(d),_ds.v(m)}})})};_ds.t(_ds.Ro,_ds.Zm);_ds.t(dp,_ds.Zm);
dp.prototype.getEligibility=function(a){return _ds.Q(this,function c(){var d=this,e,g,k,l;return _ds.C(c,function(m){switch(m.h){case 1:return e={access_token:d.config.accessToken,readMask:(null===a||void 0===a?0:a.includeQandA)?"eligibility.q_and_a":null},_ds.x(m,2),_ds.u(m,d.m.getEligibility(e),4);case 4:g=m.j;_ds.z(m,3);break;case 2:k=_ds.A(m),_ds.$m(k);case 3:l={createProfile:null,qAndA:null};if(null===g||void 0===g?0:g.Ra)g.Ra.createProfile&&(l.createProfile={status:g.Ra.createProfile.status,ineligibleReason:g.Ra.createProfile.ineligibleReason}),
g.Ra.qAndA&&(l.qAndA={status:g.Ra.qAndA.status,ineligibleReason:g.Ra.qAndA.ineligibleReason});return m.return(l)}})})};
dp.prototype.changeEligibility=function(a){var b,c;return _ds.Q(this,function e(){var g=this,k,l,m;return _ds.C(e,function(p){if(1==p.h)return k={access_token:g.config.accessToken},l=new Ln,l.updateMask="eligibility.q_and_a",l.qAndA=a.enableQandA,_ds.x(p,2),_ds.u(p,xo(g.j,l,k),4);if(2!=p.h)return _ds.z(p,0);m=_ds.A(p);if("ALREADY_EXISTS"!==(null===(b=null===m||void 0===m?void 0:m.error)||void 0===b?void 0:b.status)&&"NOT_FOUND"!==(null===(c=null===m||void 0===m?void 0:m.error)||void 0===c?void 0:
c.status))throw _ds.$m(m);_ds.v(p)})})};_ds.t(ep,_ds.Zm);ep.prototype.vb=function(a){return _ds.Q(this,function c(){var d=this,e,g,k,l;return _ds.C(c,function(m){switch(m.h){case 1:return e=[].concat(_ds.la(new Set(a.paths.map(function(p){return"paths/"+fp(p)})))),g={names:e,access_token:d.config.accessToken,recursionLevel:a.includeChildContent?1:0},_ds.x(m,2),_ds.u(m,zo(d.m,g),4);case 4:k=m.j;_ds.z(m,3);break;case 2:throw l=_ds.A(m),_ds.$m(l);case 3:return m.return(hp(d,k.paths))}})})};_ds.t(pp,_ds.Zm);pp.prototype.createProfile=function(a){return _ds.Q(this,function c(){var d=this,e,g,k,l,m;return _ds.C(c,function(p){switch(p.h){case 1:if(!a.profile)throw new _ds.Wl("Missing profile");e={access_token:d.config.accessToken};return _ds.u(p,Bp(d,new Mn,a.profile),2);case 2:return g=p.j,_ds.x(p,3),_ds.u(p,d.o.create(g,e),5);case 5:k=p.j;_ds.z(p,4);break;case 3:throw l=_ds.A(p),_ds.$m(l);case 4:return m=new _ds.Mo(d.config),(Oo(m)||m.walletId)&&Qo(m),p.return(Fp(k))}})})};
pp.prototype.updateProfile=function(a){return _ds.Q(this,function c(){var d=this,e,g,k;return _ds.C(c,function(l){switch(l.h){case 1:if(!a.profile)throw new _ds.Wl("Missing profile");e={access_token:d.config.accessToken};return _ds.u(l,Bp(d,new Vn,a.profile),2);case 2:return g=l.j,_ds.x(l,3),_ds.u(l,d.j.updateProfile(g,e),5);case 5:_ds.z(l,0);break;case 3:throw k=_ds.A(l),_ds.$m(k);}})})};
pp.prototype.deleteProfile=function(){return _ds.Q(this,function b(){var c=this,d,e;return _ds.C(b,function(g){if(1==g.h)return d={access_token:c.config.accessToken},_ds.x(g,2),_ds.u(g,c.j.deleteProfile(d),4);if(2!=g.h)return _ds.z(g,0);e=_ds.A(g);throw _ds.$m(e);})})};
pp.prototype.getProfile=function(a){var b;return _ds.Q(this,function d(){var e=this,g,k,l;return _ds.C(d,function(m){switch(m.h){case 1:return g={access_token:e.config.accessToken,obfuscatedProfileId:null!==(b=null===a||void 0===a?void 0:a.profileId)&&void 0!==b?b:null},_ds.x(m,2),_ds.u(m,e.j.getProfile(g),4);case 4:k=m.j;_ds.z(m,3);break;case 2:throw l=_ds.A(m),_ds.$m(l);case 3:return m.return(Fp(k))}})})};_ds.F(Ip,_ds.jf);var Hp=[[1,2]];_ds.f=Ip.prototype;_ds.f.YG=function(){return _ds.nf(this,Hp[0])};_ds.f.L0=function(a){return Jp(a,this)};_ds.f.J0=function(){var a=new _ds.Ne;Kp(this,a);return _ds.Se(a)};_ds.f.I0=function(){return _ds.rf(this,1,0)};_ds.f.K0=function(a){return _ds.Ef(this,1,Hp[0],a)};_ds.f.H0=function(){return _ds.Ef(this,1,Hp[0],void 0)};_ds.f.fQ=function(){return _ds.K(this,1)};_ds.f.wM=function(){return _ds.uf(this,2)};_ds.f.Kma=function(a){return _ds.Ef(this,2,Hp[0],a)};
_ds.f.kC=function(){return _ds.Ef(this,2,Hp[0],void 0)};_ds.f.KV=function(){return _ds.K(this,2)};_ds.F(_ds.Lp,_ds.jf);_ds.f=_ds.Lp.prototype;_ds.f.G0=function(a){return Mp(a,this)};_ds.f.D0=function(){var a=new _ds.Ne;Np(this,a);return _ds.Se(a)};_ds.f.getName=function(){return _ds.L(this,1)};_ds.f.F0=function(a){return _ds.Cf(this,1,a)};_ds.f.E0=function(a){return _ds.Cf(this,2,a)};_ds.F(_ds.Op,_ds.jf);_ds.f=_ds.Op.prototype;_ds.f.S0=function(a){var b={Pc:_ds.rf(this,1,0),query:_ds.L(this,4),SW:_ds.uf(this,5),cd:_ds.uf(this,6),locale:_ds.rf(this,7,0),Ml:_ds.rf(this,8,0),Hc:_ds.sf(this,9),xo:_ds.L(this,10),gm:_ds.L(this,11),Fl:_ds.rf(this,12,0),Uj:_ds.rf(this,13,0)};a&&(b.M=this);return b};
_ds.f.M0=function(){var a=new _ds.Ne;var b=_ds.rf(this,1,0);0!==b&&_ds.ef(a,1,b);b=_ds.L(this,4);0<b.length&&_ds.G(a,4,b);(b=_ds.uf(this,5))&&_ds.df(a,5,b);(b=_ds.uf(this,6))&&_ds.df(a,6,b);b=this.getLocale();0!==b&&_ds.ef(a,7,b);b=_ds.rf(this,8,0);0!==b&&_ds.ef(a,8,b);b=_ds.sf(this,9);0!==b&&_ds.Xe(a,9,b);b=_ds.L(this,10);0<b.length&&_ds.G(a,10,b);b=_ds.L(this,11);0<b.length&&_ds.G(a,11,b);b=_ds.rf(this,12,0);0!==b&&_ds.ef(a,12,b);b=_ds.rf(this,13,0);0!==b&&_ds.ef(a,13,b);return _ds.Se(a)};
_ds.f.R0=function(a){return _ds.Bf(this,1,a,0)};_ds.f.getLocale=function(){return _ds.rf(this,7,0)};_ds.f.P0=function(a){return _ds.Bf(this,7,a,0)};_ds.f.N0=function(a){return _ds.Bf(this,8,a,0)};_ds.f.Q0=function(a){return _ds.Cf(this,10,a)};_ds.f.O0=function(a){return _ds.Cf(this,11,a)};_ds.f.Rla=function(a){return _ds.Bf(this,13,a,0)};_ds.F(Sp,_ds.jf);_ds.f=Sp.prototype;_ds.f.n1=function(a){return Tp(a,this)};_ds.f.j1=function(){var a=new _ds.Ne;Up(this,a);return _ds.Se(a)};_ds.f.getName=function(){return _ds.L(this,1)};_ds.f.l1=function(a){return _ds.Cf(this,1,a)};_ds.f.Mc=function(a){return _ds.Cf(this,2,a)};_ds.f.m1=function(a){return _ds.Bf(this,3,a,0)};_ds.f.gia=function(a){return _ds.wf(this,4,a)};_ds.f.px=function(){return _ds.xf(this,4)};_ds.f.dR=function(){return _ds.K(this,4)};
_ds.f.kga=function(a){return _ds.wf(this,5,a)};_ds.f.rv=function(){return _ds.xf(this,5)};_ds.f.rP=function(){return _ds.K(this,5)};_ds.f.setSize=function(a){return _ds.Bf(this,6,a,0)};_ds.F(_ds.Vp,_ds.jf);_ds.Vp.prototype.K=function(a){return _ds.Wp(a,this)};_ds.Vp.prototype.G=function(){var a=new _ds.Ne;_ds.Xp(this,a);return _ds.Se(a)};_ds.Vp.prototype.L=function(){var a=_ds.sf(this,1),b=_ds.sf(this,2);return new Date(1E3*a+b/1E6)};_ds.Vp.prototype.D=function(a){_ds.Bf(this,1,Math.floor(a.getTime()/1E3),0);_ds.Bf(this,2,1E6*a.getMilliseconds(),0)};_ds.F(Zp,_ds.jf);var Yp=[11];_ds.f=Zp.prototype;_ds.f.i1=function(a){return aq(a,this)};_ds.f.$0=function(){var a=new _ds.Ne;bq(this,a);return _ds.Se(a)};_ds.f.Ba=function(){return _ds.L(this,1)};_ds.f.f1=function(a){return _ds.Cf(this,1,a)};_ds.f.g1=function(a){return _ds.Cf(this,2,a)};_ds.f.xha=function(a){return _ds.Cf(this,3,a)};_ds.f.b1=function(a){return _ds.Cf(this,4,a)};_ds.f.fma=function(a){return _ds.Cf(this,5,a)};_ds.f.xma=function(a){return _ds.wf(this,6,a)};
_ds.f.cC=function(){return _ds.xf(this,6)};_ds.f.EV=function(){return _ds.K(this,6)};_ds.f.getUrl=function(){return _ds.L(this,7)};_ds.f.h1=function(a){return _ds.Cf(this,7,a)};_ds.f.d1=function(a){return _ds.Cf(this,8,a)};_ds.f.tka=function(a){return _ds.Cf(this,10,a)};_ds.f.c1=function(a){return _ds.N(this,11,a||[])};_ds.f.Y0=function(a,b){return _ds.Df(this,11,a,b)};_ds.f.Z0=function(){return _ds.vf(this,11)};_ds.f.Xha=function(a){return _ds.Cf(this,12,a)};
_ds.f.Fia=function(a){return _ds.wf(this,13,a)};_ds.f.Lx=function(){return _ds.xf(this,13)};_ds.f.xR=function(){return _ds.K(this,13)};_ds.f.a1=function(a){return _ds.Cf(this,14,a)};_ds.f.e1=function(a){return _ds.Cf(this,15,a)};_ds.f.Cha=function(a){return _ds.Bf(this,16,a,0)};_ds.f.dga=function(a){return _ds.wf(this,17,a)};_ds.f.hv=function(){return _ds.xf(this,17)};_ds.f.mP=function(){return _ds.K(this,17)};_ds.f.bga=function(a){return _ds.Cf(this,18,a)};
_ds.f.zha=function(a){return _ds.Cf(this,19,a)};_ds.F(_ds.dq,_ds.jf);var cq=[1];_ds.f=_ds.dq.prototype;_ds.f.X0=function(a){var b={Lc:_ds.pf(this.tb(),aq,a)};a&&(b.M=this);return b};_ds.f.V0=function(){var a=new _ds.Ne;var b=this.tb();0<b.length&&_ds.hf(a,1,b,bq);return _ds.Se(a)};_ds.f.tb=function(){return _ds.Ff(this,Zp,1)};_ds.f.W0=function(a){return _ds.zf(this,1,a)};_ds.f.T0=function(a,b){return _ds.Gf(this,1,a,Zp,b)};_ds.f.U0=function(){return _ds.Af(this,1)};_ds.F(eq,_ds.jf);_ds.f=eq.prototype;_ds.f.j0=function(a){var b={query:_ds.L(this,1),tj:_ds.L(this,3),Pc:_ds.rf(this,5,0),Bf:_ds.uf(this,6),Af:_ds.uf(this,7),ke:_ds.uf(this,8),Cf:_ds.uf(this,9),gm:_ds.L(this,10),locale:_ds.rf(this,11,0),Ml:_ds.rf(this,12,0),contentType:_ds.L(this,13),xo:_ds.L(this,14),Fl:_ds.rf(this,15,0)};a&&(b.M=this);return b};
_ds.f.d0=function(){var a=new _ds.Ne;var b=_ds.L(this,1);0<b.length&&_ds.G(a,1,b);b=_ds.L(this,3);0<b.length&&_ds.G(a,3,b);b=_ds.rf(this,5,0);0!==b&&_ds.ef(a,5,b);(b=_ds.uf(this,6))&&_ds.df(a,6,b);(b=_ds.uf(this,7))&&_ds.df(a,7,b);(b=_ds.uf(this,8))&&_ds.df(a,8,b);(b=_ds.uf(this,9))&&_ds.df(a,9,b);b=_ds.L(this,10);0<b.length&&_ds.G(a,10,b);b=this.getLocale();0!==b&&_ds.ef(a,11,b);b=_ds.rf(this,12,0);0!==b&&_ds.ef(a,12,b);b=_ds.L(this,13);0<b.length&&_ds.G(a,13,b);b=_ds.L(this,14);0<b.length&&_ds.G(a,
14,b);b=_ds.rf(this,15,0);0!==b&&_ds.ef(a,15,b);return _ds.Se(a)};_ds.f.i0=function(a){return _ds.Cf(this,3,a)};_ds.f.g0=function(a){return _ds.Cf(this,10,a)};_ds.f.getLocale=function(){return _ds.rf(this,11,0)};_ds.f.h0=function(a){return _ds.Bf(this,11,a,0)};_ds.f.f0=function(a){return _ds.Bf(this,12,a,0)};_ds.f.e0=function(a){return _ds.Bf(this,15,a,0)};_ds.F(hq,_ds.jf);var gq=[7,10];_ds.f=hq.prototype;_ds.f.A0=function(a){return iq(a,this)};_ds.f.s0=function(){var a=new _ds.Ne;jq(this,a);return _ds.Se(a)};_ds.f.Ba=function(){return _ds.L(this,1)};_ds.f.y0=function(a){return _ds.Cf(this,1,a)};_ds.f.Mc=function(a){return _ds.Cf(this,2,a)};_ds.f.rla=function(a){return _ds.Cf(this,3,a)};_ds.f.x0=function(a){return _ds.Cf(this,4,a)};_ds.f.Wb=function(){return _ds.rf(this,5,0)};_ds.f.t0=function(a){return _ds.Bf(this,5,a,0)};
_ds.f.jha=function(a){return _ds.Cf(this,6,a)};_ds.f.u0=function(a){return _ds.N(this,7,a||[])};_ds.f.q0=function(a,b){return _ds.Df(this,7,a,b)};_ds.f.r0=function(){return _ds.vf(this,7)};_ds.f.getLocale=function(){return _ds.L(this,8)};_ds.f.w0=function(a){return _ds.Cf(this,8,a)};_ds.f.Aka=function(a){return _ds.Cf(this,9,a)};_ds.f.zs=function(a,b){return _ds.Df(this,10,a,b)};_ds.f.kA=function(){return _ds.vf(this,10)};_ds.f.z0=function(a){return _ds.Cf(this,11,a)};
_ds.f.Jka=function(a){return _ds.Cf(this,12,a)};_ds.f.v0=function(a){return _ds.Cf(this,13,a)};_ds.f.Yka=function(a){return _ds.Bf(this,14,a,!1)};_ds.F(_ds.lq,_ds.jf);var kq=[2];_ds.f=_ds.lq.prototype;_ds.f.p0=function(a){var b={sj:_ds.L(this,1),Lc:_ds.pf(this.tb(),iq,a)};a&&(b.M=this);return b};_ds.f.m0=function(){var a=new _ds.Ne;var b=_ds.L(this,1);0<b.length&&_ds.G(a,1,b);b=this.tb();0<b.length&&_ds.hf(a,2,b,jq);return _ds.Se(a)};_ds.f.n0=function(a){return _ds.Cf(this,1,a)};_ds.f.tb=function(){return _ds.Ff(this,hq,2)};_ds.f.o0=function(a){return _ds.zf(this,2,a)};_ds.f.k0=function(a,b){return _ds.Gf(this,2,a,hq,b)};
_ds.f.l0=function(){return _ds.Af(this,2)};var Sq,Mq;_ds.nq={};Sq={};_ds.Tq={};Mq={};_ds.mq.prototype.Yd=null;_ds.mq.prototype.rb=function(){return this.content};_ds.mq.prototype.toString=function(){return this.content};_ds.mq.prototype.j=function(){if(this.Ab!==Sq)throw Error("Sanitized content was not of kind URI.");return Hc(this.toString())};_ds.F(pq,_ds.mq);pq.prototype.Ab=_ds.nq;_ds.F(qq,_ds.mq);qq.prototype.Ab=Sq;qq.prototype.Yd=1;var Hq,Qq,ar,br,cr,Kq,Iq,Wq,Vq,Zq,Nq,Cq,Dq,yq,Eq;_ds.V=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.Yd=d);return c}}(pq);_ds.Sx=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c){return(c=String(c))?new b(c):""}}(qq);Hq=/^<(?:area|base|br|col|command|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\b/;Qq=/['()]/g;
ar={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};
br={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29",
"<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",
"\uff3d":"%EF%BC%BD"};cr=/[\x00\x22\x27\x3c\x3e]/g;Kq=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g;Iq=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g;Wq=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g;Vq=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i;Zq=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i;
Nq=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i;Cq=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g;Dq=/</g;yq={b:!0,br:!0,em:!0,i:!0,s:!0,strong:!0,sub:!0,sup:!0,u:!0};Eq=/([a-zA-Z][a-zA-Z0-9:\-]*)[\t\n\r\u0020]*=[\t\n\r\u0020]*("[^"]*"|'[^']*')/g;var er={};_ds.t(jr,_ds.Pf);jr.prototype.C=function(a){this.o=arguments;this.h||this.m?this.j=!0:kr(this)};jr.prototype.G=function(){this.m++};jr.prototype.K=function(){this.m--;this.m||!this.j||this.h||(this.j=!1,kr(this))};jr.prototype.ma=function(){_ds.Pf.prototype.ma.call(this);this.h&&(_ds.Sa.clearTimeout(this.h),this.h=null,this.j=!1,this.o=null)};_ds.F(lr,_ds.dj);lr.prototype.handleEvent=function(a){var b=new Sf(a.Z);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};lr.prototype.ma=function(){lr.ua.ma.call(this);_ds.qg(this.j);_ds.qg(this.m);delete this.h};_ds.t(_ds.vr,_ds.dj);_ds.f=_ds.vr.prototype;_ds.f.Pj=_ds.ba(3);_ds.f.jF=function(){return this.o};_ds.f.qm=function(a){return _ds.Q(this,function c(){var d,e;return _ds.C(c,function(g){if(1==g.h)return _ds.u(g,_ds.Hi(a),2);d=g.j;if(!d)throw Error("Response was empty");e=_ds.If(_ds.lq,d);if(!e)throw Error("Could not deserialize response");return g.return(e)})})};_ds.f.clearCache=function(){this.L.clear()};_ds.f.dispose=function(){_ds.Wj(this.eventHandler);this.j&&this.j.dispose();this.C&&this.C.dispose()};
_ds.fa.Object.defineProperties(_ds.vr.prototype,{query:{configurable:!0,enumerable:!0,get:function(){return this.h.value},set:function(a){this.h.value=a}},N:{configurable:!0,enumerable:!0,set:function(a){this.D=a?a:""},get:function(){return this.D}},ea:{configurable:!0,enumerable:!0,set:function(a){a&&(a=a.trim());this.F=a?a:""},get:function(){return this.F}},tenantId:{configurable:!0,enumerable:!0,set:function(a){this.G=a},get:function(){return this.G}}});var wr=[".c.googlers.com",".corp.google.com",".googleplex.com"];_ds.f=yr.prototype;_ds.f.xn=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];return a+"_"+JSON.stringify(c)};_ds.f.set=function(a,b){window.developerProfilesInflightRequests.set(a,b)};_ds.f.get=function(a){return window.developerProfilesInflightRequests.get(a)||null};_ds.f.delete=function(a){window.developerProfilesInflightRequests.delete(a)};_ds.f.clear=function(){window.developerProfilesInflightRequests.clear()};_ds.zr.prototype.H=function(){return this.config};_ds.zr.prototype.G=function(){return _ds.Q(this,function b(){var c=this,d;return _ds.C(b,function(e){return 1==e.h?_ds.u(e,Br(c),2):(d=e.j)?e.return(d.isSignedIn()):e.return(!1)})})};
_ds.zr.prototype.getAccessToken=function(){return _ds.Q(this,function b(){var c=this,d,e,g;return _ds.C(b,function(k){switch(k.h){case 1:if(c.config.useFirstPartyAuth)return k.return("");d=window.developerProfilesAccessTokenTime+6E5<+new Date;return window.developerProfilesAccessToken&&!d?k.return(window.developerProfilesAccessToken):_ds.u(k,Br(c),2);case 2:e=k.j;if(!e){k.J(3);break}_ds.x(k,4);return _ds.u(k,e.getAccessToken(),6);case 6:g=k.j;window.developerProfilesAccessTokenTime=+new Date;window.developerProfilesAccessToken=
g;_ds.z(k,3);break;case 4:_ds.A(k),window.developerProfilesAccessTokenTime=0,window.developerProfilesAccessToken="";case 3:return k.return(window.developerProfilesAccessToken)}})})};_ds.zr.prototype.clearCache=function(){var a,b;null===(a=this.m)||void 0===a?void 0:a.clear();null===(b=window.developerProfilesCache)||void 0===b?void 0:b.clear()};_ds.t(_ds.Ir,_ds.zr);_ds.Ir.prototype.D=function(a){return _ds.Q(this,function c(){var d=this;return _ds.C(c,function(e){return 1==e.h?_ds.u(e,_ds.Ar(d),2):e.return(_ds.Hr(d,Vo(d.h,a),"getBadges",a))})})};_ds.Ir.prototype.C=function(a){return _ds.Q(this,function c(){var d=this;return _ds.C(c,function(e){return 1==e.h?_ds.u(e,_ds.Ar(d),2):e.return(_ds.Hr(d,bp(d.h,a),"addBadgeToFavorites",a))})})};
_ds.Ir.prototype.F=function(a){return _ds.Q(this,function c(){var d=this;return _ds.C(c,function(e){return 1==e.h?_ds.u(e,_ds.Ar(d),2):e.return(_ds.Hr(d,cp(d.h,a),"removeBadgeFromFavorites",a))})})};_ds.t(_ds.Lr,_ds.zr);_ds.Lr.prototype.getEligibility=function(a){return _ds.Q(this,function c(){var d,e=this,g;return _ds.C(c,function(k){if(1==k.h)return d="eligibility_"+!(null===a||void 0===a||!a.includeQandA),Gr(d)?k.return(Er(d)):_ds.u(k,_ds.Ar(e),2);if(3!=k.h)return _ds.u(k,_ds.Hr(e,e.h.getEligibility(a),"getEligibility",a),3);(g=k.j)&&Dr(d,g);return k.return(g)})})};
_ds.Lr.prototype.changeEligibility=function(a){return _ds.Q(this,function c(){var d,e=this;return _ds.C(c,function(g){return 1==g.h?(d="eligibility_"+!(null===a||void 0===a||!a.enableQandA),Fr(d),_ds.u(g,_ds.Ar(e),2)):g.return(_ds.Hr(e,e.h.changeEligibility(a),"changeEligibility",a))})})};_ds.t(_ds.Mr,_ds.zr);_ds.f=_ds.Mr.prototype;_ds.f.vb=function(a){return _ds.Q(this,function c(){var d=this;return _ds.C(c,function(e){return 1==e.h?_ds.u(e,_ds.Ar(d),2):e.return(_ds.Hr(d,d.h.vb(a),"getStatus",a))})})};_ds.f.oZ=function(a){return _ds.Q(this,function c(){var d=this;return _ds.C(c,function(e){return 1==e.h?_ds.u(e,_ds.Ar(d),2):e.return(_ds.Hr(d,kp(d.h,a),"setRating",a))})})};
_ds.f.nZ=function(a){return _ds.Q(this,function c(){var d=this;return _ds.C(c,function(e){return 1==e.h?_ds.u(e,_ds.Ar(d),2):e.return(_ds.Hr(d,lp(d.h,a),"savePath",a))})})};_ds.f.mZ=function(a){return _ds.Q(this,function c(){var d=this;return _ds.C(c,function(e){return 1==e.h?_ds.u(e,_ds.Ar(d),2):e.return(_ds.Hr(d,np(d.h,a),"getRecommendedPaths",a))})})};
_ds.f.lZ=function(a){return _ds.Q(this,function c(){var d=this;return _ds.C(c,function(e){return 1==e.h?_ds.u(e,_ds.Ar(d),2):e.return(_ds.Hr(d,op(d.h,a),"getPaths",a))})})};_ds.t(_ds.Or,_ds.zr);_ds.f=_ds.Or.prototype;
_ds.f.createProfile=function(a,b){b=void 0===b?!1:b;return _ds.Q(this,function d(){var e=this,g,k;return _ds.C(d,function(l){switch(l.h){case 1:return _ds.u(l,_ds.Ar(e),2);case 2:return _ds.u(l,_ds.Hr(e,e.h.createProfile(a),"createProfile",a),3);case 3:if(g=l.j)Dr("profile_"+g.profileId,g),Dr("profile_me",g),Fr("profile_"+g.profileId+"_not_found"),Fr("profile_me_not_found");document.body.dispatchEvent(new CustomEvent("devsite-analytics-pageview",{detail:{virtualPath:"/u/profile-create-complete",additionalParams:{practitionerType:a.profile.title||
void 0,profileFeedbackEmailOptIn:a.profile.feedbackEmailPreference||!1,profileNewsletterEmailOptIn:a.profile.newsletterEmailPreference||!1,creationMethod:a.profile.creationMethod||"UNKNOWN",tenantId:a.profile.originTenantId||"UNKNOWN"}},bubbles:!0}));document.body.dispatchEvent(new CustomEvent("devsite-devprofile-created"));k=new _ds.Ir;_ds.x(l,4);return _ds.u(l,_ds.Kr(k,{url:"https://google.dev/badges/profile/created-profile",profileId:g.profileId},b),6);case 6:_ds.z(l,5);break;case 4:_ds.A(l);case 5:return l.return(g)}})})};
_ds.f.updateProfile=function(a){return _ds.Q(this,function c(){var d=this,e;return _ds.C(c,function(g){if(1==g.h)return _ds.u(g,_ds.Ar(d),2);if(e=Er("profile_me"))Fr("profile_"+e.profileId),Fr("profile_me");return g.return(_ds.Hr(d,d.h.updateProfile(a),"updateProfile",a))})})};
_ds.f.deleteProfile=function(){return _ds.Q(this,function b(){var c=this,d;return _ds.C(b,function(e){if(1==e.h)return _ds.u(e,_ds.Ar(c),2);if(d=Er("profile_me"))Fr("profile_"+d.profileId),Fr("profile_me");return e.return(_ds.Hr(c,c.h.deleteProfile(),"deleteProfile"))})})};
_ds.f.getProfile=function(a,b){b=void 0===b?!1:b;var c;return _ds.Q(this,function e(){var g,k,l=this,m;return _ds.C(e,function(p){if(1==p.h){g="profile_"+(null!==(c=null===a||void 0===a?void 0:a.profileId)&&void 0!==c?c:"me");k=g+"_not_found";if(!b){if(Gr(g))return p.return(Er(g));if(Gr(k))return p.return(Er(k))}return _ds.u(p,_ds.Ar(l),2)}if(3!=p.h)return _ds.u(p,_ds.Hr(l,l.h.getProfile(a),"getProfile",a),3);(m=p.j)?(Dr(g,m),m.isAuthenticatedUser&&Dr("profile_me",m),Fr(k),Fr("profile_me_not_found")):
(Dr(k,m),Fr(g));return p.return(m)})})};_ds.f.pZ=function(a,b){b=void 0===b?!1:b;var c;return _ds.Q(this,function e(){var g,k=this,l;return _ds.C(e,function(m){if(1==m.h)return g="profile_stats_"+(null!==(c=null===a||void 0===a?void 0:a.profileId)&&void 0!==c?c:"me"),!b&&Gr(g)?m.return(Er(g)):_ds.u(m,_ds.Ar(k),2);if(3!=m.h)return _ds.u(m,_ds.Hr(k,Gp(k.h,a),"getStats",a),3);(l=m.j)&&Dr(g,l);return m.return(l)})})};var Tr;_ds.Qr={ANDROID:"android.devsite.corp.google.com",CLOUD:"cloud.devsite.corp.google.com",DEVELOPERS:"developers.devsite.corp.google.com",GOOGLEDEV:"googledev.devsite.corp.google.com",FIREBASE:"firebase.devsite.corp.google.com",CODELABS:"codelabs.devsite.corp.google.com"};_ds.Pr={ANDROID:"developer.android.com",CLOUD:"cloud.google.com",DEVELOPERS:"developers.google.com",GOOGLEDEV:"google.dev",FIREBASE:"firebase.google.com",CODELABS:"codelabs.developers.google.com"};Tr={};Tr["1"]=_ds.Pr.DEVELOPERS;
Tr["2"]=_ds.Pr.CLOUD;Tr["3"]=_ds.Pr.ANDROID;Tr["31"]=_ds.Pr.GOOGLEDEV;Tr["4"]=_ds.Pr.FIREBASE;Tr["17"]=_ds.Pr.CODELABS;_ds.t(_ds.Wr,_ds.R);_ds.Wr.prototype.connectedCallback=function(){var a=this;this.j=this.getAttribute("data-service-name");this.m=this.getAttribute("data-service-version");this.h=this.getAttribute("data-method-id");_ds.Wr.h?this.xb("previous error"):function(){var b;return _ds.E(function(c){if(1==c.h)return _ds.x(c,2),_ds.u(c,a.Ma(),4);if(2!=c.h)return _ds.z(c,0);b=_ds.A(c);a.xb(b);_ds.v(c)})}()};
_ds.Wr.prototype.xb=function(a){console.error("Error loading the dynamic code snippets widget",a);this.innerText="Error loading code samples"};
_ds.Wr.prototype.Ma=function(){var a=this,b,c,d,e,g,k;return _ds.E(function(l){switch(l.h){case 1:return _ds.x(l,2),_ds.u(l,Yr(a),4);case 4:b=l.j;_ds.z(l,3);break;case 2:return c=_ds.A(l),console.debug("Not showing code examples because dynamic snippets config was not\n found",c),l.return(Promise.resolve());case 3:if(d=b.codeFragment)e=d.clientLibrariesUrl,g=Object.entries(d).filter(function(m){m=_ds.n(m);m.next();return"object"===typeof m.next().value}).map(function(m){var p=_ds.n(m);
m=p.next().value;p=p.next().value;return{lang:m,Yh:p.fragment,Ii:p.libraries}}).filter(function(m){return!!m.Yh}),k=_ds.ir(Vr,{Bl:e,Zo:g}),a.appendChild(k);return l.return(Promise.resolve())}})};_ds.fa.Object.defineProperties(_ds.Wr,{h:{configurable:!0,enumerable:!0,get:function(){return Tx},set:function(a){Tx=a}}});_ds.Wr.prototype.connectedCallback=_ds.Wr.prototype.connectedCallback;var Tx=!1;_ds.xb("userfeedback.api.startFeedback",_ds.Zr);_ds.F(_ds.fs,_ds.Ml);var ns={};var us={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},ts=/[\n\f\r"'()*<>]/g,rs={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"};var As=ws("Element","attributes")||ws("Node","attributes"),Ux=xs("Element","hasAttribute"),Vx=xs("Element","getAttribute"),Cs=xs("Element","setAttribute"),Wx=xs("Element","removeAttribute"),at=xs("Element","getElementsByTagName"),bt=xs("Element","matches")||xs("Element","msMatchesSelector"),Is=ws("Node","nodeName"),Ks=ws("Node","nodeType"),Ms=ws("Node","parentNode"),Es=ws("HTMLElement","style")||ws("Element","style"),Gs=ws("HTMLStyleElement","sheet"),Os=xs("CSSStyleDeclaration","getPropertyValue"),
Qs=xs("CSSStyleDeclaration","setProperty");var Ts=_ds.Og&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,$s={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};var nt={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},ot={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,
"* CLASS":!0,"* ID":!0,"* STYLE":!0};var Xx="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),et=0;ft.prototype.set=function(a,b){if(zs(Ux,a,"hasAttribute",[this.h])){var c=parseInt(zs(Vx,a,"getAttribute",[this.h])||null,10);this.j[c]=b}else c=this.j.push(b)-1,Ds(a,this.h,c.toString()),this.m.push(a);return this};ft.prototype.get=function(a){if(zs(Ux,a,"hasAttribute",[this.h]))return a=parseInt(zs(Vx,a,"getAttribute",[this.h])||null,10),this.j[a]};
ft.prototype.clear=function(){this.m.forEach(function(a){zs(Wx,a,"removeAttribute",[this.h])},this);this.m=[];this.j=[]};var Ct=!_ds.Og||_ds.He(10),Yx=!_ds.Og||null==document.documentMode;
gt.prototype.D=function(a){if(!Ct)return _ds.Sg(document,"SPAN");var b=_ds.Sg(document,"SPAN");this.j&&"*"==this.o&&(b.id=this.j);this.F&&(a=Ws("<div>"+a+"</div>"),dt(a),a=a.innerHTML);a=_ds.qd(a,null);var c=document.createElement("template");if(Yx&&"content"in c)_ds.Bd(c,a),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;_ds.Bd(d.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Xx?new WeakMap:new ft;d=a.nextNode();){a:{var e=
d;switch(Ls(e)){case 3:e=Et(this,e);break a;case 1:if("TEMPLATE"==Js(e).toUpperCase())e=null;else{var g=Js(e).toUpperCase();if(g in this.C)var k=null;else this.m[g]?k=document.createElement(g):(k=_ds.Sg(document,"SPAN"),this.G&&Ds(k,"data-sanitizer-original-tag",g.toLowerCase()));if(k){var l=k,m=Bs(e);if(null!=m)for(var p=0;g=m[p];p++)if(g.specified){var q=e;var r=g;var w=r.name;if(0==w.lastIndexOf("data-sanitizer-",0))r=null;else{var y=Js(q);r=r.value;var D={tagName:(0,_ds.zc)(y).toLowerCase(),attributeName:(0,_ds.zc)(w).toLowerCase()},
B={sf:void 0};"style"==D.attributeName&&(B.sf=Fs(q));q=zt(y,w);q in this.h?(w=this.h[q],r=w(r,D,B)):(w=zt(null,w),w in this.h?(w=this.h[w],r=w(r,D,B)):r=null)}null!==r&&Ds(l,g.name,r)}e=k}else e=null}break a;default:e=null}}if(e){if(1==Ls(e)&&c.set(d,e),d=Ns(d),g=!1,d)k=Ls(d),l=Js(d).toLowerCase(),m=Ns(d),11!=k||m?"body"==l&&m&&(k=Ns(m))&&!Ns(k)&&(g=!0):g=!0,k=null,g||!d?k=b:1==Ls(d)&&(k=c.get(d)),k.content&&(k=k.content),k.appendChild(e)}else _ds.Xg(d)}c.clear&&c.clear();return b};var pt={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var qt={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,
NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var kt={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};_ds.F(_ds.lt,gt);_ds.f=_ds.ht.prototype;_ds.f.Qs=function(){delete this.m.FORM;return this};_ds.f.Rs=function(){if(this.D)throw Error("Rules from STYLE tags are already being inlined.");delete this.m.STYLE;this.o="*";return this};
_ds.f.Aoa=function(a){if("STYLE"in this.m)throw Error("STYLE tags must first be allowed through allowStyleTag.");if(void 0!=a){if(!/^[a-zA-Z][\w-:\.]*$/.test(a))throw Error("Invalid ID.");this.o=a}else this.o=null;return this};
_ds.f.DW=function(){if(this.H==Pb)throw Error("Inlining style rules requires allowing STYLE attributes first.");if(!("STYLE"in this.m))throw Error("You have already configured the builder to allow STYLE tags in the output. Inlining style rules would prevent STYLE tags from appearing in the output and conflict with such directive.");this.D=!0;return this};_ds.f.Ps=function(){this.H=At;return this};
_ds.f.Ts=function(a){_ds.dd(a,function(b){this.C[b.toUpperCase()]=!0;delete this.m[b.toUpperCase()]},this);return this};_ds.f.Ss=function(a){_ds.dd(a,function(b){"string"===typeof b&&(b={tagName:"*",attributeName:b,Bd:null});var c=zt(b.tagName,b.attributeName);this.h[c]=b.Bd?b.Bd:jt;this.j[c]=!0},this);return this};
_ds.f.WZ=function(a){this.C={SPAN:!0};_ds.dd(a,function(b){b=b.toUpperCase();if(qt[b])this.C[b]=!0;else throw Error("Only whitelisted tags can be allowed. See goog.html.sanitizer.TagWhitelist.");},this);return this};_ds.f.VZ=function(a){var b=this.h;this.h={};_ds.dd(a,function(c){"string"===typeof c&&(c={tagName:"*",attributeName:c.toUpperCase(),Bd:null});var d=zt(c.tagName,c.attributeName);if(!b[d])throw Error("Only whitelisted attributes can be allowed.");this.h[d]=c.Bd?c.Bd:jt},this);return this};
_ds.f.us=function(){this.N=!0;return this};_ds.f.xoa=function(a){this.F=a;return this};_ds.f.yoa=function(a){this.W=a;return this};_ds.f.woa=function(a){this.O=a;return this};_ds.lt.prototype.K=function(a){this.j=Bt(this);return gt.prototype.D.call(this,a)};var Zx=[".c.googlers.com",".corp.google.com",".googleplex.com"],$x={},ay=($x[0]=new Gt("AIzaSyBdGQTIAPnTSjkekiLvV7n6GwavAHO8xqA",window.location.protocol+"//"+window.location.hostname+":9876"),$x[1]=new Gt("AIzaSyBdGQTIAPnTSjkekiLvV7n6GwavAHO8xqA","https://staging-developerprofiles-pa.sandbox.googleapis.com"),$x[3]=new Gt("AIzaSyA3iBc8feZzCipnYwiq-SSozzK0dwmBcms","https://developerprofiles-pa.googleapis.com"),$x)[function(a){a=void 0===a?window.location.hostname:a;return"localhost"===a||Zx.some(function(b){if(a.length>=
b.length&&a.substr(-b.length)===b)return!0})?1:3}()],It=ay.apiKey,Ht=ay.h,Jt={"client/cors":!0},by=document.location.hostname;by.endsWith(".google.com")&&(by.startsWith("cloud.")||by.startsWith("developers.")||by.startsWith("firebase.")||by.startsWith("codelabs."))&&(Jt["googleapis.config/auth/useFirstPartyAuth"]=!0,Jt["googleapis.config/auth/useFirstPartyAuthV2"]=!0);
var cy=new uo("v1",Kt()),dy=new vo("v1",Kt()),ey=new wo("v1",Kt()),fy=new yo("v1",Kt()),mu=new Bo("v1",Kt()),gy=new function(){var a=Kt();this.j="v1";this.h=new dn(a,null)},hy=new Ao("v1",Kt()),iy=new _ds.Fo("v1",Kt()),jy=new Go("v1",Kt()),ky=new Ko("v1",Kt()),ly=new Io("v1",Kt()),Vt=new Lo("v1",Kt());var my=new Map;_ds.t(_ds.Lt,_ds.R);_ds.Lt.prototype.connectedCallback=function(){var a=this.constructor,b=my.get(a);b?console.error("can't add duplicate element to page: "+b.tagName):my.set(a,this)};_ds.Lt.prototype.disconnectedCallback=function(){var a=this.constructor;my.get(a)===this&&my.delete(a)};_ds.Lt.prototype.disconnectedCallback=_ds.Lt.prototype.disconnectedCallback;_ds.Lt.prototype.connectedCallback=_ds.Lt.prototype.connectedCallback;_ds.f=Mt.prototype;_ds.f.Na=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];return a+"_"+JSON.stringify(c)};_ds.f.set=function(a,b){_ds.Sa.__globalHafezClientInflightRequestsCache.set(a,b)};_ds.f.delete=function(a){_ds.Sa.__globalHafezClientInflightRequestsCache.delete(a)};_ds.f.get=function(a){return(a=_ds.Sa.__globalHafezClientInflightRequestsCache.get(a))?a:null};_ds.f.clear=function(){_ds.Sa.__globalHafezClientInflightRequestsCache.clear()};Nt.prototype.set=function(a,b){_ds.Sa.__globalHafezClientProfileAwardsCache.set(a,b)};Nt.prototype.delete=function(a){_ds.Sa.__globalHafezClientProfileAwardsCache.delete(a)};Nt.prototype.get=function(a){return(a=_ds.Sa.__globalHafezClientProfileAwardsCache.get(a))?a:null};Nt.prototype.clear=function(){_ds.Sa.__globalHafezClientProfileAwardsCache.clear()};Ot.prototype.set=function(a,b){_ds.Sa.__globalHafezClientProfileCache.set(a,b)};Ot.prototype.delete=function(a){_ds.Sa.__globalHafezClientProfileCache.delete(a)};Ot.prototype.get=function(a){return(a=_ds.Sa.__globalHafezClientProfileCache.get(a))?a:null};Ot.prototype.clear=function(){_ds.Sa.__globalHafezClientProfileCache.clear()};Pt.prototype.set=function(a){_ds.Sa.__globalHafezClientProfileNotFoundCache.set(a,+new Date)};Pt.prototype.delete=function(a){_ds.Sa.__globalHafezClientProfileNotFoundCache.delete(a)};Pt.prototype.get=function(a){a=_ds.Sa.__globalHafezClientProfileNotFoundCache.get(a);return 6E5>+new Date-a};Pt.prototype.clear=function(){_ds.Sa.__globalHafezClientProfileNotFoundCache.clear()};var Zt,Yt,$t=-1,ny=null,hu=new Ot,iu=new Pt,oy=new Nt,lu=new Mt;_ds.f=_ds.du.prototype;_ds.f.Nj=function(a){var b=this;return _ds.E(function(c){if(1==c.h)return b.j=a,_ds.u(c,window.customElements.whenDefined("devsite-user"),2);b.m=b.j.getAccessToken.bind(a);b.C.listen(document.body,"devsite-signed-in-state-changed",function(){b.clearCache()});_ds.v(c)})};_ds.f.isSignedIn=function(){var a=this;return _ds.E(function(b){return 1==b.h?_ds.u(b,fu(a),2):a.j?b.return(a.j.isSignedIn()):b.return(!1)})};
_ds.f.getFeaturesEligibility=function(a){a=void 0===a?!1:a;var b=this,c,d,e,g,k;return _ds.E(function(l){switch(l.h){case 1:return _ds.u(l,eu(b,{readMask:a?"eligibility.q_and_a":null}),2);case 2:return c=l.j,d=lu.Na("HafezV1Service.getEligibility",c),e=lu.get(d),e||(e=jy.getEligibility(c),lu.set(d,e)),_ds.x(l,3,4),_ds.u(l,e,6);case 6:g=l.j;case 4:_ds.Aa(l);lu.delete(d);_ds.Ba(l,5);break;case 3:_ds.A(l);l.J(4);break;case 5:return k={createProfile:null,qAndA:null},g&&g.Ra&&(g.Ra.createProfile&&(k.createProfile=
{status:g.Ra.createProfile.status,ineligibleReason:g.Ra.createProfile.ineligibleReason}),g.Ra.qAndA&&(k.qAndA={status:g.Ra.qAndA.status,ineligibleReason:g.Ra.qAndA.ineligibleReason})),l.return(k)}})};
_ds.f.changeEligibility=function(a){a=void 0===a?!1:a;var b=this,c,d,e,g,k;return _ds.E(function(l){switch(l.h){case 1:return _ds.u(l,eu(b),2);case 2:return c=l.j,d=new Ln,d.updateMask="eligibility.q_and_a",d.qAndA=a,e=lu.Na("HafezEligibilityService.change",d,c),g=lu.get(e),g||(g=xo(ey,d,c),lu.set(e,g)),_ds.x(l,3,4),_ds.u(l,g,4);case 4:_ds.Aa(l);lu.delete(e);_ds.Ba(l,0);break;case 3:if((k=_ds.A(l))&&k.error&&"ALREADY_EXISTS"!==k.error.status)throw k;l.J(4)}})};
_ds.f.getEligibility=function(){var a=this,b,c,d,e;return _ds.E(function(g){switch(g.h){case 1:return ny?g.return(ny):_ds.u(g,eu(a),2);case 2:return b=g.j,c=lu.Na("HafezV1Service.getEligibility",b),d=lu.get(c),d||(d=jy.getEligibility(b),lu.set(c,d)),_ds.x(g,3,4),_ds.u(g,d,6);case 6:e=g.j;case 4:_ds.Aa(g);lu.delete(c);_ds.Ba(g,5);break;case 3:_ds.A(g);g.J(4);break;case 5:ny={};if(e)switch(e.zf){case Ex.Ld:ny="ELIGIBILITY_UNKNOWN";break;case Ex.Ug:ny="ELIGIBLE";break;case Ex.ah:ny="NOT_ELIGIBLE_NON_GMAIL";
break;case Ex.$g:ny="NOT_ELIGIBLE_ADMIN_DISABLED";break;default:ny="ELIGIBILITY_UNKNOWN"}else ny="ELIGIBILITY_UNKNOWN";return g.return(ny)}})};_ds.f.clearCache=function(){hu.clear();iu.clear();oy.clear();lu.clear();Zt=ny=null;Yt=""};_ds.f.setAccessToken=function(a){Yt=a};_ds.f.getAccessToken=function(){var a=this;return _ds.E(function(b){switch(b.h){case 1:return _ds.u(b,fu(a),2);case 2:return _ds.x(b,3),_ds.u(b,a.m(a.o),5);case 5:return b.return(b.j);case 3:_ds.A(b);case 4:return b.return("")}})};
_ds.f.setAccessTokenExpiry=function(a){this.o=a};
_ds.f.grantAwardToCurrentUser=function(a,b,c){c=void 0===c?!0:c;var d=this,e,g,k,l,m,p,q,r,w,y,D,B,H,J,T,ma;return _ds.E(function(Y){switch(Y.h){case 1:return a=bu(a),_ds.x(Y,2),_ds.u(Y,d.getProfile(),4);case 4:e=Y.j;_ds.z(Y,3);break;case 2:_ds.A(Y);case 3:if(!e)return _ds.u(Y,Ut(d.h),12);k=new pn;k.Tb=new _ds.no;k.Tb.servePath=a;k.Tb.tenantId=b;return _ds.u(Y,eu(d),7);case 7:return l=Y.j,m=lu.Na("HafezAwardsService.create",k,l),p=lu.get(m),p||(p=dy.create(k,l),lu.set(m,p)),_ds.x(Y,8,9),_ds.u(Y,p,
11);case 11:q=Y.j;case 9:_ds.Aa(Y);lu.delete(m);_ds.Ba(Y,10);break;case 8:r=_ds.A(Y);if(r.error&&"ALREADY_EXISTS"===r.error.status)return Y.return(null);throw r;case 10:q&&(e&&e.obfuscatedProfileId&&(oy.delete("me"),oy.delete(e.obfuscatedProfileId)),g=gu(d,q));Y.J(6);break;case 12:return w=Y.j,y=new nn,D=new ln,D.id=new _ds.no,D.id.servePath=a,D.id.tenantId=b,B=new kn,B.badge=D,y.walletId=w,y.award=B,H=lu.Na("HafezWalletAwardsService.create",y),J=lu.get(H),J||(J=ky.create(y),lu.set(H,J)),_ds.x(Y,
13,14),_ds.u(Y,J,16);case 16:T=Y.j;case 14:_ds.Aa(Y);lu.delete(H);_ds.Ba(Y,15);break;case 13:ma=_ds.A(Y);if(ma.error&&"ALREADY_EXISTS"===ma.error.status)return Y.return(null);throw ma;case 15:T&&(g=gu(d,T));case 6:return g?(g.servePath&&g.tenantId&&c&&document.body.dispatchEvent(new CustomEvent("devsite-award-granted",{detail:{award:g},bubbles:!0})),Y.return(g)):Y.return(null)}})};
_ds.f.redeemAwardToCurrentUser=function(a){var b=this,c,d,e,g,k,l;return _ds.E(function(m){switch(m.h){case 1:return _ds.x(m,2),_ds.u(m,b.getProfile(),4);case 4:c=m.j;_ds.z(m,3);break;case 2:_ds.A(m);case 3:if(!c)throw Error("Need a profile to redeem badge.");d=new _ds.vn;d.Tc=a;return _ds.u(m,eu(b),5);case 5:return e=m.j,g=lu.Na("HafezWalletService.redeem",d,e),k=lu.get(g),k||(k=_ds.Jo(ly,d,e),lu.set(g,k)),_ds.x(m,6,7),_ds.u(m,k,9);case 9:l=m.j;case 7:_ds.Aa(m);lu.delete(g);_ds.Ba(m,8);break;case 6:_ds.A(m);
m.J(7);break;case 8:return l.eb&&0<l.eb.length?m.return(l.eb.map(function(p){return gu(b,p)})):m.return(null)}})};
_ds.f.getAwardForCurrentUser=function(a,b){var c=this,d,e,g,k,l;return _ds.E(function(m){switch(m.h){case 1:return a=bu(a),_ds.u(m,eu(c,{badgeIdServePath:a,badgeIdTenantId:b}),2);case 2:return d=m.j,e=lu.Na("HafezV1Service.getAward",d),g=lu.get(e),g||(g=Ho(jy,d),lu.set(e,g)),_ds.x(m,3,4),_ds.u(m,g,6);case 6:k=m.j;case 4:_ds.Aa(m);lu.delete(e);_ds.Ba(m,5);break;case 3:l=_ds.A(m);if(l.error&&"NOT_FOUND"===l.error.status)return m.return(null);throw l;case 5:return k&&k.award?m.return(gu(c,k.award)):
m.return(null)}})};
_ds.f.getAwardsForProfile=function(a,b){a=void 0===a?null:a;b=void 0===b?!1:b;var c=this,d,e,g,k,l;return _ds.E(function(m){switch(m.h){case 1:b||(d=a?oy.get(a):oy.get("me"));if(d){m.J(2);break}return _ds.u(m,eu(c,{obfuscatedProfileId:a,useBadges:!0}),3);case 3:return e=m.j,g=lu.Na("HafezAwardsService.list",e),k=lu.get(g),k||(k=dy.list(e),lu.set(g,k)),_ds.x(m,4,5),_ds.u(m,k,7);case 7:d=m.j;case 5:_ds.Aa(m);lu.delete(g);_ds.Ba(m,2);break;case 4:_ds.A(m);m.J(5);break;case 2:if(!d)return m.return([]);a?
oy.set(a,d):oy.set("me",d);l=d.eb||[];return m.return(l.map(function(p){return gu(c,p)}))}})};
_ds.f.getProfile=function(a,b){a=void 0===a?null:a;b=void 0===b?!1:b;var c=this,d,e,g,k,l,m;return _ds.E(function(p){switch(p.h){case 1:return _ds.u(p,eu(c),2);case 2:d=p.j;a&&(d.obfuscatedProfileId=a);if(!b&&(e=hu.get(a?a:"me"),!e&&(g=iu.get(a?a:"me"))))return p.return(null);if(e){p.J(3);break}k=lu.Na("HafezV1Service.getProfile",d);l=lu.get(k);l||(l=jy.getProfile(d),lu.set(k,l));_ds.x(p,4,5);return _ds.u(p,l,7);case 7:e=p.j;case 5:_ds.Aa(p);lu.delete(k);_ds.Ba(p,3);break;case 4:(m=_ds.A(p))&&m.error&&
(404===m.error.code||403===m.error.code||401===m.error.code)&&iu.set(a?a:"me");p.J(5);break;case 3:if(!e){p.J(8);break}return _ds.u(p,c.syncWallet(),9);case 9:try{return p.return(ju(e,a?null:"me"))}catch(q){}case 8:return p.return(null)}})};
_ds.f.updateProfile=function(a){a=void 0===a?{}:a;var b=this,c,d,e,g,k,l;return _ds.E(function(m){switch(m.h){case 1:return _ds.u(m,ku(b,new Vn,a),2);case 2:return d=c=m.j,_ds.u(m,eu(b),3);case 3:return e=m.j,g=lu.Na("HafezV1Service.updateProfile",d,e),k=lu.get(g),k||(k=jy.updateProfile(d,e),lu.set(g,k)),_ds.x(m,4,5),_ds.u(m,k,7);case 7:return _ds.u(m,b.syncWallet(),8);case 8:return _ds.u(m,b.getProfile(null,!0),5);case 5:_ds.Aa(m);lu.delete(g);_ds.Ba(m,0);break;case 4:throw l=_ds.A(m),Error("Profile update failed: "+
l.message);}})};
_ds.f.createProfile=function(a,b){a=void 0===a?{}:a;b=void 0===b?!1:b;var c=this,d,e,g,k,l,m,p;return _ds.E(function(q){switch(q.h){case 1:return _ds.u(q,ku(c,new Mn,a),2);case 2:e=d=q.j;if(""===e.displayName)throw Error("Name is required");iu.delete("me");return _ds.u(q,eu(c),3);case 3:return g=q.j,k=lu.Na("HafezProfilesService.create",e,g),l=lu.get(k),l||(l=hy.create(e,g),lu.set(k,l)),_ds.x(q,4,5),_ds.u(q,l,7);case 7:m=q.j;case 5:_ds.Aa(q);lu.delete(k);_ds.Ba(q,6);break;case 4:p=_ds.A(q);if(p.error&&
p.error.message)throw Error(p.error.message);q.J(5);break;case 6:if(!m)throw Error("Failed to create profile");if(e.creationMethod!=xp.xc){q.J(8);break}return _ds.u(q,c.setWizardV1Seen(),9);case 9:m.profile.Nc&&(m.profile.Nc.wizardV1Seen=!0);case 8:return document.body.dispatchEvent(new CustomEvent("devsite-analytics-pageview",{detail:{virtualPath:"/u/profile-create-complete",additionalParams:{practitionerType:a.title||void 0,profileFeedbackEmailOptIn:a.feedbackEmailPref||!1,profileNewsletterEmailOptIn:a.newsletterEmailPref||
!1,creationMethod:a.creationMethod||"UNKNOWN",tenantId:a.originTenantId||"UNKNOWN"}},bubbles:!0})),document.body.dispatchEvent(new CustomEvent("devsite-devprofile-created")),_ds.x(q,10),_ds.u(q,c.grantAwardToCurrentUser("/badges/profile/created-profile","31",b),12);case 12:_ds.z(q,11);break;case 10:_ds.A(q);case 11:Xt(c.h);try{return q.return(ju(m,"me"))}catch(r){}_ds.v(q)}})};
_ds.f.setWizardV1Seen=function(){var a=this,b,c,d,e;return _ds.E(function(g){switch(g.h){case 1:return b=new Tn,b.wizardV1Seen=!0,_ds.u(g,eu(a),2);case 2:c=g.j;d=lu.Na("HafezProfileProfileService.wizard_v1",b,c);e=lu.get(d);if(!e){var k=c;k=void 0===k?{}:k;var l=void 0===l?{}:l;e=fn(gy.h,{body:b,httpMethod:"POST",Ea:"developerprofiles_pa.profile.profile.wizard_v1",path:"/v1/profile/profile/wizard_v1",xa:Pm(k,l),Ia:Un});lu.set(d,e)}_ds.x(g,3,4);return _ds.u(g,e,4);case 4:_ds.Aa(g);lu.delete(d);_ds.Ba(g,
0);break;case 3:_ds.A(g),g.J(4)}})};
_ds.f.deleteProfile=function(){var a=this,b,c,d,e;return _ds.E(function(g){switch(g.h){case 1:return _ds.u(g,a.getProfile(),2);case 2:b=g.j;if(!b||!b.obfuscatedProfileId)throw Error("No profile to delete");hu.delete("me");hu.delete(b.obfuscatedProfileId);oy.delete("me");oy.delete(b.obfuscatedProfileId);Xt(a.h);return _ds.u(g,eu(a),3);case 3:return c=g.j,d=lu.Na("HafezV1Service.deleteProfile",c),e=lu.get(d),e||(e=jy.deleteProfile(c),lu.set(d,e)),_ds.x(g,4,5),_ds.u(g,e,5);case 5:_ds.Aa(g);lu.delete(d);
_ds.Ba(g,6);break;case 4:_ds.A(g);g.J(5);break;case 6:a.j&&a.j.refresh(),_ds.v(g)}})};_ds.f.setStateForPath=function(a,b){var c=this,d;return _ds.E(function(e){if(!a)throw Error("Path required");if(!b)throw Error("State required");d=new Yn;d.state=b;return _ds.u(e,nu(c,a,d,"path.state"),0)})};
_ds.f.setRatingStateForPath=function(a,b){var c=this,d;return _ds.E(function(e){if(!a)throw Error("Path required");if(!b)throw Error("State required");d=new Yn;d.ratingState=b;return _ds.u(e,nu(c,a,d,"path.rating_state"),0)})};_ds.f.setSaveStateForPath=function(a,b){var c=this,d;return _ds.E(function(e){if(!a)throw Error("Path required");if(!b)throw Error("State required");d=new Yn;d.saveState=b;return _ds.u(e,nu(c,a,d,"path.save_state"),0)})};
_ds.f.setAwardVisibility=function(a,b,c,d){d=void 0===d?null:d;var e=this,g,k,l,m,p,q;return _ds.E(function(r){switch(r.h){case 1:if("PUBLIC"!==c&&"PRIVATE"!==c&&"PROMOTED"!==c)throw"Invalid visibiltiy: "+c;g=new xn;g.awardId=b;d&&(g.promotedPosition=d);switch(c){case "PUBLIC":g.visibility=ap.bd;break;case "PRIVATE":g.visibility=ap.Md;break;case "PROMOTED":g.visibility=ap.ad;break;default:g.visibility=ap.Nd}k=new xn(g);return _ds.u(r,eu(e),2);case 2:return l=r.j,m=lu.Na("HafezAwardService.visibility",
k,l),p=lu.get(m),p||(p=cy.visibility(k,l),lu.set(m,p)),q=!1,_ds.x(r,3,4),_ds.u(r,p,6);case 6:return _ds.u(r,e.getAwardsForProfile(a,!0),7);case 7:q=!0;case 4:_ds.Aa(r);lu.delete(m);_ds.Ba(r,5);break;case 3:_ds.A(r);r.J(4);break;case 5:return r.return(q)}})};_ds.f.hasWallet=function(){var a=this,b;return _ds.E(function(c){return 1==c.h?(b=Boolean,_ds.u(c,St(a.h),2)):c.return(b(c.j))})};
_ds.f.syncWallet=function(){var a=this,b,c,d,e,g,k,l;return _ds.E(function(m){switch(m.h){case 1:return _ds.u(m,St(a.h),2);case 2:b=m.j;if(!b)return m.return();c=new _ds.vn({Tc:b});return _ds.u(m,eu(a),3);case 3:return d=m.j,e=lu.Na("HafezWalletService.redeem",c,d),g=lu.get(e),g||(g=_ds.Jo(ly,c,d),lu.set(e,g)),k=!0,_ds.x(m,4,5),_ds.u(m,g,5);case 5:_ds.Aa(m);lu.delete(e);_ds.Ba(m,6);break;case 4:k=(l=_ds.A(m))&&l.error&&"wallet was already redeemed"===l.error.message;m.J(5);break;case 6:k&&Xt(a.h),
_ds.v(m)}})};
_ds.f.gradeQuiz=function(a,b){b=void 0===b?!1:b;var c=this,d,e,g,k,l,m,p,q;return _ds.E(function(r){switch(r.h){case 1:return d=new _ds.ao,e=new _ds.mo,e.questions=a.questions.map(function(w,y){var D=new _ds.lo;D.index=y;switch(w.questionType){case "MULTIPLE_CHOICE_SINGLE_ANSWER":y=new _ds.ko;y.answer=new _ds.io;y.answer.index=-1;w.answers[0]&&(y.answer.index=Number(w.answers[0].answer));D.Gb=y;break;case "MULTIPLE_CHOICE_MULTIPLE_ANSWER":y=new _ds.jo;y.answers=w.answers.map(function(B){var H=new _ds.io;
H.index=Number(B.answer);return H});D.ac=y;break;case "MATCH_ITEMS":y=new _ds.ho;y.answers=w.answers.map(function(B,H){var J=new _ds.go;J.xd=H;J.dd=Number(B.answer);return J});D.$b=y;break;case "FILL_IN_THE_BLANK_SINGLE_ANSWER":y=new _ds.fo;y.answer=new _ds.co;y.answer.index=-1;w.answers[0]&&(y.answer.index=0,y.answer.kc=String(w.answers[0].answer));D.Bb=y;break;case "FILL_IN_THE_BLANK_MULTIPLE_ANSWER":y=new _ds.eo,y.answers=w.answers.map(function(B,H){var J=new _ds.co;J.index=H;J.kc=String(B.answer);
return J}),D.Vb=y}return D}),g=new _ds.no,g.servePath=a.servePath,g.tenantId=a.tenantId,d.Zd=g,d.quiz=e,k={},b?(_ds.x(r,9),_ds.u(r,Wt(c.h),11)):_ds.u(r,c.getProfile(),4);case 4:return(l=r.j)?_ds.u(r,eu(c,k),7):_ds.u(r,Ut(c.h),8);case 7:k=r.j;r.J(3);break;case 8:if(m=r.j)d.walletId=m;r.J(3);break;case 11:if(p=r.j)d.walletId=p;_ds.z(r,3);break;case 9:_ds.A(r);case 3:return _ds.x(r,12),_ds.u(r,iy.grade(encodeURIComponent(a.servePath),d,k),14);case 14:q=r.j;_ds.z(r,13);break;case 12:_ds.A(r);case 13:if(q)try{return r.return(ou(c,
q,a.servePath,a.tenantId))}catch(w){}return r.return(null)}})};_ds.f.getStatesForPaths=function(a,b){b=void 0===b?1:b;var c=this,d,e,g;return _ds.E(function(k){switch(k.h){case 1:return d=a.map(function(l){return"paths/"+cu(l)}),_ds.x(k,2),_ds.u(k,eu(c,{names:d,recursionLevel:b}),4);case 4:return g=k.j,_ds.u(k,zo(fy,g),5);case 5:e=k.j;_ds.z(k,3);break;case 2:_ds.A(k);case 3:return e&&e.paths?k.return(pu(c,e.paths)):k.return(null)}})};
_ds.f.summarizePaths=function(a,b){b=void 0===b?["*"]:b;var c=this,d,e,g,k,l,m;return _ds.E(function(p){switch(p.h){case 1:return d="profiles/"+a,_ds.u(p,eu(c,{readMask:b.join(",")}),2);case 2:return e=p.j,g=lu.Na("HafezProfilePathsService.summarize",d,e),k=lu.get(g),k||(k=Eo(mu,d,e),lu.set(g,k)),l={},_ds.x(p,3,4),_ds.u(p,k,6);case 6:m=p.j,l.earnedBadges=Number(m.earnedBadges)||0,l.ratedPages=Number(m.ratedPages)||0,l.savedPages=Number(m.savedPages)||0;case 4:_ds.Aa(p);lu.delete(g);_ds.Ba(p,5);break;
case 3:_ds.A(p);p.J(4);break;case 5:return p.return(l)}})};
_ds.f.recommendPaths=function(a,b,c){var d=this,e,g,k,l,m,p,q,r,w;return _ds.E(function(y){switch(y.h){case 1:return e="profiles/"+a,_ds.u(y,eu(d,{contentType:b,state:c}),2);case 2:return g=y.j,k=lu.Na("HafezProfilePathsService.recommend",e,g),l=lu.get(k),l||(l=Do(mu,e,g),lu.set(k,l)),m=[],_ds.x(y,3,4),_ds.u(y,l,6);case 6:if((p=y.j)&&p.paths)for(q=_ds.n(p.paths),r=q.next();!r.done;r=q.next())w=r.value,m.push(qu(w));case 4:_ds.Aa(y);lu.delete(k);_ds.Ba(y,5);break;case 3:_ds.A(y);y.J(4);break;case 5:return y.return(m)}})};
_ds.f.wK=function(a,b){var c=this,d,e,g,k,l,m,p;return _ds.E(function(q){switch(q.h){case 1:return _ds.u(q,c.getProfile(),2);case 2:d=q.j;if(!d)throw Error("No profile found");e="profiles/"+d.obfuscatedProfileId;return _ds.u(q,eu(c,{pageSize:a,pageToken:b}),3);case 3:return g=q.j,k=lu.Na("HafezProfilePathsService.list",e,g),l=lu.get(k),l||(l=mu.list(e,g),lu.set(k,l)),m={paths:[]},_ds.x(q,4,5),_ds.u(q,l,7);case 7:p=q.j,m.nextPageToken=p.nextPageToken,m.paths=p.paths.map(function(r){return qu(r)});
case 5:_ds.Aa(q);lu.delete(k);_ds.Ba(q,6);break;case 4:_ds.A(q);q.J(5);break;case 6:return q.return(m)}})};_ds.f.dispose=function(){$t=-1;this.clearCache();Xt(this.h)};_ds.du.prototype.getStatesForPaths=_ds.du.prototype.getStatesForPaths;_ds.du.prototype.gradeQuiz=_ds.du.prototype.gradeQuiz;_ds.du.prototype.syncWallet=_ds.du.prototype.syncWallet;_ds.du.prototype.setAwardVisibility=_ds.du.prototype.setAwardVisibility;_ds.du.prototype.setSaveStateForPath=_ds.du.prototype.setSaveStateForPath;
_ds.du.prototype.setRatingStateForPath=_ds.du.prototype.setRatingStateForPath;_ds.du.prototype.setStateForPath=_ds.du.prototype.setStateForPath;_ds.du.prototype.deleteProfile=_ds.du.prototype.deleteProfile;_ds.du.prototype.setWizardV1Seen=_ds.du.prototype.setWizardV1Seen;_ds.du.prototype.createProfile=_ds.du.prototype.createProfile;_ds.du.prototype.updateProfile=_ds.du.prototype.updateProfile;_ds.du.prototype.getProfile=_ds.du.prototype.getProfile;_ds.du.prototype.getAwardsForProfile=_ds.du.prototype.getAwardsForProfile;
_ds.du.prototype.getAwardForCurrentUser=_ds.du.prototype.getAwardForCurrentUser;_ds.du.prototype.redeemAwardToCurrentUser=_ds.du.prototype.redeemAwardToCurrentUser;_ds.du.prototype.grantAwardToCurrentUser=_ds.du.prototype.grantAwardToCurrentUser;_ds.du.prototype.setAccessTokenExpiry=_ds.du.prototype.setAccessTokenExpiry;_ds.du.prototype.getAccessToken=_ds.du.prototype.getAccessToken;_ds.du.prototype.setAccessToken=_ds.du.prototype.setAccessToken;_ds.du.prototype.clearCache=_ds.du.prototype.clearCache;
_ds.du.prototype.getEligibility=_ds.du.prototype.getEligibility;_ds.du.prototype.changeEligibility=_ds.du.prototype.changeEligibility;_ds.du.prototype.getFeaturesEligibility=_ds.du.prototype.getFeaturesEligibility;_ds.du.prototype.isSignedIn=_ds.du.prototype.isSignedIn;_ds.du.prototype.setDevsiteUserElement=_ds.du.prototype.Nj;var su=/([|.,_/]|::|[0-9a-zA-Z-_]+\()/g;_ds.Cu.j=void 0;_ds.Cu.h=function(){return _ds.Cu.j?_ds.Cu.j:_ds.Cu.j=new _ds.Cu};_ds.Cu.prototype.j=0;_ds.Cu.prototype.h="";_ds.Cu.prototype.m=function(a){this.h=a};_ds.F(Fu,_ds.dj);Fu.prototype.O=_ds.Cu.h();var Eu=null;_ds.f=Fu.prototype;_ds.f.getId=function(){return this.F||(this.F=_ds.Du(this.O))};_ds.f.kO=function(a){if(this.m&&this.m.o){var b=this.m.o,c=this.F;c in b&&delete b[c];Wb(this.m.o,a,this)}this.F=a};_ds.f.getElement=function(){return this.h};_ds.f.wH=function(){return this.h};_ds.f.fO=function(a){if(this.h){var b=this.h||this.C.h,c=b||document;a=c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Ig(document,"*",a,b)}else a=[];return a};
_ds.f.hO=function(a){return this.h?Hg(a,this.h||this.C.h):null};_ds.f.hI=function(){this.D||(this.D=new _ds.Qj(this));return this.D};_ds.f.Cg=function(a){if(this.m&&this.m!=a)throw Error("Method not supported");Fu.ua.Cg.call(this,a)};_ds.f.Hf=function(){this.h=this.C.createElement("DIV")};_ds.f.render=function(a){Iu(this,a)};_ds.f.gfa=function(a){Iu(this,a.parentNode,a)};
_ds.f.tD=function(a){if(this.Oa)throw Error("Component already rendered");if(a){this.L=!0;var b=_ds.Cg(a);this.C&&this.C.h==b||(this.C=_ds.Eg(a));this.h=a;Hu(this)}else throw Error("Invalid element to decorate");};_ds.f.soa=function(){return this.L};_ds.f.ma=function(){this.Oa&&Ku(this);this.D&&(this.D.dispose(),delete this.D);Ju(this,function(a){a.dispose()});!this.L&&this.h&&_ds.ah(this.h);this.m=this.K=this.h=this.o=this.j=null;Fu.ua.ma.call(this)};
_ds.f.vY=function(a){var b={},c;for(c in a){var d=c;var e=a[c];e=this.getId()+"."+e;b[d]=e}return b};_ds.f.gO=function(){return this.K};_ds.f.lO=function(a){this.K=a};_ds.f.XH=function(a){return a.substring(this.getId().length+1)};_ds.f.tH=function(a){if(!this.Oa)throw Error("Operation not supported while component is not in document");var b=this.C,c=b.getElement;a=this.getId()+"."+a;return c.call(b,a)};
_ds.f.Jr=function(a,b){var c=this.j?this.j.length:0;if(a.Oa&&(b||!this.Oa))throw Error("Component already rendered");if(0>c||c>(this.j?this.j.length:0))throw Error("Child component index out of bounds");this.o&&this.j||(this.o={},this.j=[]);if(a.m==this){var d=a.getId();this.o[d]=a;_ds.Eb(this.j,a)}else Wb(this.o,a.getId(),a);Gu(a,this);Ib(this.j,c,0,a);a.Oa&&this.Oa&&a.m==this?(b=this.h,(b.childNodes[c]||null)!=a.getElement()&&(a.getElement().parentElement==b&&b.removeChild(a.getElement()),c=b.childNodes[c]||
null,b.insertBefore(a.getElement(),c))):b?(this.h||this.Hf(),c=this.j?this.j[c+1]||null:null,Iu(a,this.h,c?c.h:null)):this.Oa&&!a.Oa&&a.h&&a.h.parentNode&&1==a.h.parentNode.nodeType&&Hu(a)};_ds.f.iO=function(){null==this.G&&(this.G=_ds.qk(this.Oa?this.h:this.C.h.body));return this.G};_ds.f.Dla=function(a){if(this.Oa)throw Error("Component already rendered");this.G=a};_ds.f.sG=function(){var a=[];Ju(this,function(b){a.push(b.getId())});return a};
_ds.f.yW=function(a){return this.j&&a?_ds.Cb(this.j,a):-1};_ds.f.removeChild=function(a,b){if(a){var c="string"===typeof a?a:a.getId();a=this.o&&c?Xb(this.o,c)||null:null;if(c&&a){var d=this.o;c in d&&delete d[c];_ds.Eb(this.j,a);b&&(Ku(a),a.h&&_ds.ah(a.h));Gu(a,null)}}if(!a)throw Error("Child is not in parent component");return a};_ds.f.jO=function(a){for(var b=[];this.j&&0!=this.j.length;){var c=b,d=c.push;var e=this.removeChild(this.j?this.j[0]||null:null,a);d.call(c,e)}return b};_ds.f.D_=function(){return this.N};
_ds.f.Pka=function(a){if(this.Oa)throw Error("Component already rendered");this.N=a};_ds.F(Lu,Fu);Lu.prototype.Hf=function(){this.h=this.C.pd("FORM",{method:"POST",style:"display:none"})};var Ru;Ru=["js","html","css"];_ds.Qu={Pg:"b",description:""};_ds.F(_ds.Su,_ds.jf);_ds.f=_ds.Su.prototype;_ds.f.a0=function(a){return Tu(a,this)};_ds.f.X_=function(){var a=new _ds.Ne;Uu(this,a);return _ds.Se(a)};_ds.f.Ba=function(){return _ds.L(this,1)};_ds.f.$_=function(a){return _ds.Cf(this,1,a)};_ds.f.Y_=function(a){return _ds.Cf(this,2,a)};_ds.f.Z_=function(a){return _ds.Bf(this,3,a,0)};_ds.F(_ds.Wu,_ds.jf);var Vu=[1];_ds.f=_ds.Wu.prototype;_ds.f.c0=function(a){var b={J_:_ds.pf(_ds.Ff(this,_ds.Su,1),Tu,a),current:_ds.sf(this,2)};a&&(b.M=this);return b};_ds.f.b0=function(){var a=new _ds.Ne;var b=_ds.Ff(this,_ds.Su,1);0<b.length&&_ds.hf(a,1,b,Uu);b=_ds.sf(this,2);0!==b&&null!=b&&_ds.Te(a,2,b);return _ds.Se(a)};_ds.f.Wka=function(a){return _ds.zf(this,1,a)};_ds.f.ys=function(a,b){return _ds.Gf(this,1,a,_ds.Su,b)};_ds.f.hA=function(){return _ds.Af(this,1)};
_ds.f.fha=function(a){return _ds.Bf(this,2,a,0)};var py=!1;_ds.t(_ds.Xu,_ds.R);_ds.f=_ds.Xu.prototype;
_ds.f.attributeChangedCallback=function(a,b,c){if("open"===a)if(null!==c)this.$f();else{a=_ds.n(this.querySelectorAll("devsite-youtube"));for(b=a.next();!b.done;b=a.next())b=b.value,b.hasAttribute("action")&&"play"===b.getAttribute("action")&&b.setAttribute("action","pause");this.removeAttribute("aria-modal");this.removeAttribute("aria-role");this.K&&this.K.parentElement===this.G?this.G.insertBefore(this,this.K):this.G.appendChild(this);_ds.ah(this.F);(a=this.querySelector("h3"))&&"-1"===a.getAttribute("tabindex")&&
a.removeAttribute("tabindex");this.L&&this.L.focus();this.dispatchEvent(new CustomEvent("devsite-sitemask-hide",{bubbles:!0}));this.dispatchEvent(new CustomEvent("devsite-dialog-hide",{bubbles:!0}))}};
_ds.f.connectedCallback=function(){var a=this;this.H.listen(document.body,"devsite-before-page-change",function(){a.open=!1});this.H.listen(document.body,"devsite-sitemask-hidden",function(){a.open=!1});py||(py=!0,document.addEventListener("click",Yu));if(!this.oa){this.oa=!0;var b=Array.from(this.children).find(function(d){return d.classList.contains("devsite-dialog")});b&&($u(this,b),this.removeChild(b));b=_ds.n(this.querySelectorAll(".devsite-dialog-buttons > a"));for(var c=b.next();!c.done;c=
b.next())c=c.value,c.hasAttribute("tabindex")||c.setAttribute("tabindex",0)}(b=this.querySelector("h3"))&&this.setAttribute("aria-label",b.innerText);av(this);this.H.listen(this,"keydown",function(d){if(("Tab"===d.key||9===d.keyCode)&&null!=document.activeElement&&a.h.includes(document.activeElement)){var e=a.h.indexOf(document.activeElement);d.shiftKey?a.h[0===e?a.h.length-1:e-1].focus():a.h[e===a.h.length-1?0:e+1].focus();d.preventDefault()}});this.Y||Zu(this)};
_ds.f.$f=function(){this.setAttribute("aria-modal","true");this.setAttribute("aria-role","dialog");this.dispatchEvent(new CustomEvent("devsite-sitemask-show",{bubbles:!0}));this.dispatchEvent(new CustomEvent("devsite-dialog-show",{bubbles:!0}));this.G=this.parentElement;this.K=this.nextElementSibling;this.F||(this.F=document.createElement("div"),this.F.classList.add("devsite-dialog-wrapper"));this.F.appendChild(this);document.body.appendChild(this.F);var a=this.querySelector("h3");a&&this.scrollHeight>
this.clientHeight?(a.hasAttribute("tabindex")||a.setAttribute("tabindex",-1),a.focus()):this.h.length&&this.h[0].focus()};_ds.f.disconnectedCallback=function(){_ds.Wj(this.H)};_ds.f.Kf=function(){};_ds.fa.Object.defineProperties(_ds.Xu.prototype,{open:{configurable:!0,enumerable:!0,get:function(){return this.hasAttribute("open")},set:function(a){a?this.setAttribute("open",this.getAttribute("open")||""):this.removeAttribute("open")}}});
_ds.fa.Object.defineProperties(_ds.Xu,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["open"]}}});_ds.Xu.prototype.disconnectedCallback=_ds.Xu.prototype.disconnectedCallback;_ds.Xu.prototype.connectedCallback=_ds.Xu.prototype.connectedCallback;_ds.Xu.prototype.attributeChangedCallback=_ds.Xu.prototype.attributeChangedCallback;var qy={wk:["BC","AD"],vk:["Before Christ","Anno Domini"],Ck:"JFMAMJJASOND".split(""),Ok:"JFMAMJJASOND".split(""),Ak:"January February March April May June July August September October November December".split(" "),Nk:"January February March April May June July August September October November December".split(" "),Kk:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Qk:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),$k:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Sk:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Mk:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Rk:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Tq:"SMTWTFS".split(""),Pk:"SMTWTFS".split(""),Lk:["Q1","Q2","Q3","Q4"],Ek:["1st quarter","2nd quarter","3rd quarter","4th quarter"],ek:["AM","PM"],Rg:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],gh:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],jk:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Xg:6,zr:[5,6],Yg:5},hv=qy;
hv=qy;cv.prototype.F=function(){return{id:this.o,std_offset:-this.m,names:_ds.Gb(this.C),names_ext:Yb(this.h),transitions:_ds.Gb(this.j)}};cv.prototype.H=function(a){return dv(this.m-gv(this,a))};cv.prototype.D=function(a){return 0<gv(this,a)?void 0!==this.h.pk?this.h.pk:this.h.DST_LONG_NAME_GMT:void 0!==this.h.fh?this.h.fh:this.h.STD_LONG_NAME_GMT};var nv=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEahKHcLQdmsvVwzZ]+/],mv=!1;var ry={Lp:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Kp:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},Ev=ry;Ev=ry;var Bv={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var sy={Sg:".",We:",",bh:"%",gf:"0",Dk:"+",Zg:"-",Vg:"E",dh:"\u2030",Xe:"\u221e",Bk:"NaN",lk:"#,##0.###",wr:"#E0",qr:"#,##0%",Mp:"\u00a4#,##0.00",Tg:"USD"},tv=sy;tv=sy;_ds.f=vv.prototype;_ds.f.CJ=function(){return this.o};_ds.f.yJ=function(){return this.m};_ds.f.xL=function(){return 0};_ds.f.Nla=function(a){this.oa=a;return this};_ds.f.lga=function(a){this.W=a;return this};_ds.f.ZF=function(){return this.W};
_ds.f.parse=function(a,b){b=b||[0];a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.H,b[0])==b[0],d=a.indexOf(this.C,b[0])==b[0];c&&d&&(this.H.length>this.C.length?d=!1:this.H.length<this.C.length&&(c=!1));c?b[0]+=this.H.length:d&&(b[0]+=this.C.length);if(a.indexOf(tv.Xe,b[0])==b[0]){b[0]+=tv.Xe.length;var e=Infinity}else{e=a;var g=!1,k=!1,l=!1,m=-1,p=1,q=tv.Sg,r=tv.We,w=tv.Vg;r=r.replace(/\u202f/g,"\u00a0");for(var y="";b[0]<e.length;b[0]++){var D=e.charAt(b[0]),B=Av(D);if(0<=B&&9>=B)y+=B,
l=!0;else if(D==q.charAt(0)){if(g||k)break;y+=".";g=!0}else if(D==r.charAt(0)&&("\u00a0"!=r.charAt(0)||b[0]+1<e.length&&0<=Av(e.charAt(b[0]+1)))){if(g||k)break}else if(D==w.charAt(0)){if(k)break;y+="E";k=!0;m=b[0]}else if("+"==D||"-"==D){if(l&&m!=b[0]-1)break;y+=D}else if(1==this.h&&D==tv.bh.charAt(0)){if(1!=p)break;p=100;if(l){b[0]++;break}}else if(1==this.h&&D==tv.dh.charAt(0)){if(1!=p)break;p=1E3;if(l){b[0]++;break}}else break}1!=this.h&&(p=this.h);e=parseFloat(y)/p}if(c){if(a.indexOf(this.L,b[0])!=
b[0])return NaN;b[0]+=this.L.length}else if(d){if(a.indexOf(this.G,b[0])!=b[0])return NaN;b[0]+=this.G.length}return d?-e:e};var Pv={Tl:0,Ti:"",Ui:"",prefix:"",Yj:""};vv.prototype.Va=function(){var a=this.Y.indexOf("\u00a4"),b=this.Y.indexOf("#"),c=this.Y.indexOf("0"),d=Number.MAX_VALUE;0<=b&&b<d&&(d=b);0<=c&&c<d&&(d=c);return a<d};var Ov=Cv;Ov=Cv;var Nv=Dv;Nv=Dv;var Fv=null,Gv=null,Hv=null,Rv=/'([{}#].*?)'/g,Qv=/''/g;_ds.Iv.prototype.Ma=function(){if(this.o){this.C=[];var a=Sv(this,this.o);this.j=$v(this,a);this.o=null}};var Uv=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Vv=/^\s*(\w+)\s*,\s*selectordinal\s*,/,Wv=/^\s*(\w+)\s*,\s*select\s*,/;_ds.Iv.prototype.m=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};_ds.ty=function(){if(_ds.Xw)return aw(/Firefox\/([0-9.]+)/);if(_ds.Og||_ds.pr||_ds.ck)return Ce;if(_ds.ax)return _ds.we()?aw(/CriOS\/([0-9.]+)/):aw(/Chrome\/([0-9.]+)/);if(_ds.bx&&!_ds.we())return aw(/Version\/([0-9.]+)/);if(_ds.Yw||_ds.Zw){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(_ds.gd);if(a)return a[1]+"."+a[2]}else if($w)return(a=aw(/Android\s+([0-9.]+)/))?a:aw(/Version\/([0-9.]+)/);return""}();var cw;_ds.F(ew,_ds.Pf);_ds.f=ew.prototype;_ds.f.Yb=0;_ds.f.ma=function(){ew.ua.ma.call(this);fw(this);delete this.h;delete this.j};_ds.f.start=function(a){fw(this);this.Yb=_ds.Mj(this.m,void 0!==a?a:this.o)};_ds.f.qN=function(a){0!=this.Yb||this.start(a)};_ds.f.pN=function(){0!=this.Yb&&(fw(this),this.ai())};_ds.f.ai=function(){this.Yb=0;this.h&&this.h.call(this.j)};var gw={},hw=null;_ds.F(_ds.mw,_ds.dj);_ds.mw.prototype.Ib=function(){this.gb("begin")};_ds.mw.prototype.Nb=function(){this.gb("end")};_ds.mw.prototype.gb=function(a){this.dispatchEvent(a)};_ds.F(_ds.nw,_ds.mw);_ds.f=_ds.nw.prototype;_ds.f.getDuration=function(){return this.duration};_ds.f.cE=function(a){this.G=a};
_ds.f.play=function(a){if(a||0==this.h)this.progress=0,this.coords=this.j;else if(1==this.h)return!1;iw(this);this.startTime=a=_ds.wb();-1==this.h&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.o=this.startTime;this.progress||this.Ib();this.gb("play");-1==this.h&&this.gb("resume");this.h=1;var b=_ds.qb(this);b in gw||(gw[b]=this);kw();lw(this,a);return!0};
_ds.f.Fc=function(a){iw(this);this.h=0;a&&(this.progress=1);ow(this,this.progress);this.gb("stop");this.Nb()};_ds.f.wm=function(){1==this.h&&(iw(this),this.h=-1,this.gb("pause"))};_ds.f.Uka=function(a){this.progress=a;1==this.h&&(this.startTime=_ds.wb()-this.duration*this.progress,this.endTime=this.startTime+this.duration)};_ds.f.ma=function(){0==this.h||this.Fc(!1);this.gb("destroy");_ds.nw.ua.ma.call(this)};_ds.f.destroy=function(){this.dispose()};_ds.f.dg=function(){this.gb("animate")};
_ds.f.gb=function(a){this.dispatchEvent(new pw(a,this))};_ds.F(pw,_ds.Rf);pw.prototype.m=function(){return _ds.Mb(this.coords,Math.round)};_ds.F(_ds.sw,_ds.dj);_ds.f=_ds.sw.prototype;_ds.f.Ec=null;_ds.f.qe=null;_ds.f.Uf=null;_ds.f.re=null;_ds.f.$a=-1;_ds.f.Cb=-1;_ds.f.Ff=!1;
var uy={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},vy={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},wy=!_ds.Qg||_ds.De("525"),xy=_ds.mr&&_ds.bk;_ds.f=_ds.sw.prototype;
_ds.f.vm=function(a){if(_ds.Qg||_ds.pr)if(17==this.$a&&!a.ctrlKey||18==this.$a&&!a.altKey||_ds.mr&&91==this.$a&&!a.metaKey)this.Cb=this.$a=-1;-1==this.$a&&(a.ctrlKey&&17!=a.keyCode?this.$a=17:a.altKey&&18!=a.keyCode?this.$a=18:a.metaKey&&91!=a.keyCode&&(this.$a=91));wy&&!qr(a.keyCode,this.$a,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Cb=_ds.or(a.keyCode),xy&&(this.Ff=a.altKey))};_ds.f.Cm=function(a){this.Cb=this.$a=-1;this.Ff=a.altKey};
_ds.f.handleEvent=function(a){var b=a.Z,c=b.altKey;if(_ds.Og&&"keypress"==a.type){var d=this.Cb;var e=13!=d&&27!=d?b.keyCode:0}else(_ds.Qg||_ds.pr)&&"keypress"==a.type?(d=this.Cb,e=0<=b.charCode&&63232>b.charCode&&nr(d)?b.charCode:0):_ds.ck&&!_ds.Qg?(d=this.Cb,e=nr(d)?b.keyCode:0):("keypress"==a.type?(xy&&(c=this.Ff),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.Cb,e=b.charCode):(d=b.keyCode||this.Cb,e=b.charCode||0)):(d=b.keyCode||this.Cb,e=b.charCode||0),_ds.mr&&63==e&&224==d&&(d=
191));var g=d=_ds.or(d);d?63232<=d&&d in uy?g=uy[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in vy&&(g=vy[b.keyIdentifier]);_ds.bk&&wy&&"keypress"==a.type&&!qr(g,this.$a,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=g==this.$a,this.$a=g,b=new uw(g,e,a,b),b.altKey=c,this.dispatchEvent(b))};_ds.f.getElement=function(){return this.Ec};_ds.f.ma=function(){_ds.sw.ua.ma.call(this);_ds.tw(this)};_ds.F(uw,Sf);_ds.F(xw,_ds.dj);_ds.f=xw.prototype;_ds.f.Mf=!0;_ds.f.Lf=!0;_ds.f.ma=function(){xw.ua.ma.call(this);_ds.Of(this.L);_ds.Of(this.F);_ds.Of(this.N)};_ds.f.VM=function(){var a=this.C;return a&&_ds.pk(a)?a:this.m};_ds.f.Pb=function(a){this.o?_ds.ok(this.o,a):a&&this.G&&(this.o=this.G());this.o&&_ds.ks(this.o,"goog-zippy-content");this.C?(_ds.ok(this.m,!a),_ds.ok(this.C,a)):yw(this,a);this.h=a;this.dispatchEvent(new zw("toggle",this,this.h))};_ds.f.sX=function(){return this.Lf};_ds.f.tX=function(){return this.Mf};
_ds.f.xia=function(a){this.Lf!=a&&((this.Lf=a)?(ww(this,this.m),ww(this,this.C)):(_ds.Wj(this.L),_ds.tw(this.F)))};_ds.f.yia=function(a){this.Mf!=a&&((this.Mf=a)?(vw(this,this.m),vw(this,this.C)):_ds.Wj(this.N))};_ds.f.Nn=function(a){if(13==a.keyCode||32==a.keyCode)this.Pb(!this.h),this.dispatchEvent(new zw("action",this,this.h,a)),a.preventDefault(),a.stopPropagation()};_ds.f.Mn=function(a){this.Pb(!this.h);this.dispatchEvent(new zw("action",this,this.h,a))};_ds.F(zw,_ds.Rf);_ds.F(_ds.Aw,xw);_ds.f=_ds.Aw.prototype;_ds.f.ci=500;_ds.f.jl=_ds.qw;_ds.f.jX=function(){return null!=this.j};
_ds.f.Pb=function(a){if(this.h!=a||this.j){"none"==this.D.style.display&&(this.D.style.display="");var b=this.o.offsetHeight;if(this.j){rg(this.j);this.j.Fc(!1);var c=b-Math.abs(parseInt(this.o.style.marginTop,10))}else c=a?0:b;yw(this,a);this.j=new _ds.nw([0,c],[0,a?b:0],this.ci,this.jl);_ds.eg(this.j,["begin","animate","end"],this.Jn,!1,this);_ds.eg(this.j,"begin",(0,_ds.tb)(this.Kn,this,a));_ds.eg(this.j,"end",(0,_ds.tb)(this.Ln,this,a));this.j.play(!1)}};
_ds.f.Jn=function(a){var b=this.o;b.style.marginTop=a.y-b.offsetHeight+"px"};_ds.f.Kn=function(a){this.dispatchEvent(new zw("a",this,a))};_ds.f.Ln=function(a){a&&(this.o.style.marginTop="0");rg(this.j);this.h=a;this.j=null;a||(this.D.style.display="none");this.dispatchEvent(new zw("toggle",this,a));this.dispatchEvent(new zw("b",this,a))};})(_ds_www);