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=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;eb?1:a=a.length)return String.fromCharCode.apply(null,a);for(var b="",c=0;c")&&(a=a.replace(sc,">"));-1!=a.indexOf('"')&&(a=a.replace(tc,"""));-1!=a.indexOf("'")&&(a=a.replace(uc,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(vc,"�"))}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&&eb?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(/":(c=wd(d),l+=">"+od(c).toString()+"",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(/([-()\[\]{}+?*.$\^|,:#>>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,4294967295a;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>>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>>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>>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>>=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>>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;da[d]||"9">>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>>=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>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>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>>=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;gg)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=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;dc.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=c.join("")}c=_ds.Sg(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):Kg(c,d));2a};_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(1c&&(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;db)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&&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+$/,"/");0d?(d=m,void 0!==q?Promise.reject(q):p):new Promise(function(){})}for(var k=[],l=0;lMath.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(0k.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";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;ce?a[c]="":(a[c]=b.slice(e).reverse().join(""),b.length=e)):"
  • "==e&&0>Gq(b,"")&&0>Gq(b,"")?a[c]="":Hq.test(e)||b.push("=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='

    client libraries page for a list of supported languages).'),a=a+c+"

    ");a+='
    ';c=b.length;for(var d= 0;d

    "+_ds.tq(e.lang)+"

    ";if(e.Ii)for(var g=e.Ii,k=g.length,l=0;l",m='Uses the '+(_ds.tq(m.name)+".")),a+=m,a+="

    ")}a+='
    '+_ds.tq(e.Yh)+"

    "}return(0,_ds.V)(a+"")};_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='',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~\.\[:]+)/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;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(0document.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"+a+"");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(""+a+"",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")+1,a.lastIndexOf("=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;lc?"-":"+"];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[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;db)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=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=0c&&(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)+(3g?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:0g?a.C[0g?(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]d&&l++;break;case "0":if(0d&&l++;break;case ",":0e+g||1>this.N)throw Error('Malformed exponential pattern "'+a+'"');p=!1;break;default:b[0]--,p=!1}0==g&&0d&&0e+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.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=0e;e=a.o;l&&(e=a.o);var m="";for(b=k;1E20p?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;kb?(b=-b,c.push(tv.Zg)):a.ya&&c.push(tv.Dk);b=""+b;for(var d=tv.gf,e=b.length;ea)return a-48;var b=tv.gf.charCodeAt(0);return b<=a&&ab||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,1a.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=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=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>>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;cc&&(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/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("
    ",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>>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>>0,k>>>0)}};_ds.f.jpa=function(a,b){if(null!=b)for(var c=0;c=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>>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:b2*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=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;kthis.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=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 .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=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":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"}; 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,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("
    "+a+"
    "),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+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&&0c||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 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 0this.C.length?d=!1:this.H.length=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]+1b.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);