("stale-auth-token");else if(this.i=[],this.o.j&&this.o.stop(),this.v=0,this.L)a&&a();else{c=e.ya();let g;this.K&&this.K.zd(c.length)&&(g=Wj(c));const h=Bk(this,c,f),k=n=>{this.B.reset();Tj(this.o,this.B.i);if(n){var r=null;try{var q=JSON.stringify(JSON.parse(n.replace(")]}'\n","")));r=qk(q)}catch(I){}if(r){n=Number;var w;q=(w=Hj(r))!=null?w:"-1";w=n(q);w>0&&(this.R=Date.now(),this.ea=this.R+w);var B;(w=_.ab(_.bb))&&((B=r.ha[w])==null?void 0:B[175237375])!=null&&_.Da(_.uc,3);B=rk.i?rk.j(r,rk.i, 175237375):rk.j(r,175237375,null);if(B=B===null?void 0:B)B=_.T(B,1,-1),B!==-1&&(this.V||zk(this,B))}}a&&a();this.C=0},l=(n,r)=>{var q=_.lj(e,_.hk,3,_.kj());let w;var B=(w=rj(_.Bc(e,14)))!=null?w:void 0;_.pk(this.B);Tj(this.o,this.B.i);n===401&&f&&(this.da=f);B&&(this.v+=B);r===void 0&&(r=500<=n&&n<600||n===401||n===0);r&&(this.i=q.concat(this.i),this.Tc||this.o.j||this.o.start());yk(this,7,1);b&&b("net-send-failed",n);++this.C},m=()=>{this.Ja&&this.Ja.send(h,k,l)};g?g.then(n=>{yk(this,5,d);h.Id["Content-Encoding"]= "gzip";h.Id["Content-Type"]="application/binary";h.body=n;h.rg=2;m()},()=>{yk(this,6,d);m()}):m()}}}}};var Dk=class{constructor(){this.lg=typeof AbortController!=="undefined"}async send(a,b,c){const d=this.lg?new AbortController:void 0,e=d?setTimeout(()=>{d.abort()},a.hd):void 0;try{const f=Object.assign({},{method:a.ne,headers:Object.assign({},a.Id)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.hd&&d?d.signal:null}),g=await fetch(a.url,f);g.status===200?b==null||b(await g.text()):c==null||c(g.status)}catch(f){switch(f==null?void 0:f.name){case "AbortError":c==null||c(408); break;default:c==null||c(400)}}finally{clearTimeout(e)}}wd(){return 4}};_.Ek=function(a){a.F=!0;return a};_.Gk=function(a){a.Ja=new Fk;return a}; _.Hk=function(a){a.Ja||(a.Ja=new Dk);const b=new Ck({rc:a.rc,bc:a.bc?a.bc:_.Sj,Rb:a.Rb,Zh:a.Zb,Ob:!1,Tc:!1,Oe:a.G,Be:a.Be,Ja:a.Ja});_.kf(a,b);a.F||(b.L=!0);if(a.o){var c=a.o,d=jk(b.j);_.M(d,7,c)}b.K=new Xj;a.j&&(b.J=a.j);a.Qb&&(b.Qb=a.Qb);a.i&&((d=a.i)?(b.A||(b.A=new Jj),c=b.A,d=d.ya(),_.M(c,4,d)):b.A&&_.Cc(b.A,4));a.B&&(b.U=a.B&&b.F);a.A&&(b.T=a.A);a.v&&(c=a.v,b.V=!0,zk(b,c));a.D&&(b.O=b.F);mk(b.j,_.zj);a.C&&mk(b.j,a.C);a.Ja.dd&&a.Ja.dd(a.rc);a.Ja.Ph&&a.Ja.Ph(b);return b}; _.Ik=class extends _.Q{constructor(a,b){super();this.rc=a;this.Rb=b;this.Zb="https://play.google.com/log?format=json&hasfast=true";this.F=!0;this.Ja=this.o=null;this.j="";this.i=this.Qb=null;this.A=this.B=!1;this.v=null;this.D=!1;this.C=null}Oe(){this.G=!0;return this}};_.Jk=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var Lk;Lk=function(){};_.C(Lk,_.Bj);Lk.prototype.i=function(){return new XMLHttpRequest};_.Kk=new Lk;var Nk,Ok,Pk;_.Mk=function(a){_.W.call(this);this.headers=new Map;this.N=a||null;this.j=!1;this.i=null;this.C="";this.o=0;this.A="";this.v=this.K=this.F=this.J=!1;this.G=0;this.B=null;this.M="";this.D=!1};_.C(_.Mk,_.W);Nk=/^https?$/i;Ok=["POST","PUT"];Pk=[];_.Qk=function(a,b,c,d,e,f,g){const h=new _.Mk;Pk.push(h);b&&h.listen("complete",b);h.Fa("ready",h.R);f&&(h.G=Math.max(0,f));g&&(h.D=g);h.send(a,c,d,e)};_.Mk.prototype.R=function(){this.dispose();_.De(Pk,this)}; _.Mk.prototype.send=function(a,b,c,d){if(this.i)throw Error("na`"+this.C+"`"+a);b=b?b.toUpperCase():"GET";this.C=a;this.A="";this.o=0;this.J=!1;this.j=!0;this.i=this.N?this.N.i():_.Kk.i();this.i.onreadystatechange=(0,_.ud)((0,_.z)(this.L,this));try{this.K=!0,this.i.open(b,String(a),!0),this.K=!1}catch(f){Rk(this,f);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if(typeof d.keys==="function"&&typeof d.get==="function")for(const f of d.keys())c.set(f, d.get(f));else throw Error("oa`"+String(d));d=Array.from(c.keys()).find(f=>"content-type"==f.toLowerCase());e=_.t.FormData&&a instanceof _.t.FormData;!_.xa(Ok,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.i.setRequestHeader(f,g);this.M&&(this.i.responseType=this.M);"withCredentials"in this.i&&this.i.withCredentials!==this.D&&(this.i.withCredentials=this.D);try{this.B&&(clearTimeout(this.B),this.B=null),this.G>0&&(this.B=setTimeout(this.T.bind(this), this.G)),this.F=!0,this.i.send(a),this.F=!1}catch(f){Rk(this,f)}};_.Mk.prototype.T=function(){typeof _.Bb!="undefined"&&this.i&&(this.A="Timed out after "+this.G+"ms, aborting",this.o=8,this.dispatchEvent("timeout"),this.abort(8))};var Rk=function(a,b){a.j=!1;a.i&&(a.v=!0,a.i.abort(),a.v=!1);a.A=b;a.o=5;Sk(a);Tk(a)},Sk=function(a){a.J||(a.J=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}; _.Mk.prototype.abort=function(a){this.i&&this.j&&(this.j=!1,this.v=!0,this.i.abort(),this.v=!1,this.o=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Tk(this))};_.Mk.prototype.P=function(){this.i&&(this.j&&(this.j=!1,this.v=!0,this.i.abort(),this.v=!1),Tk(this,!0));_.Mk.X.P.call(this)};_.Mk.prototype.L=function(){this.isDisposed()||(this.K||this.F||this.v?Uk(this):this.O())};_.Mk.prototype.O=function(){Uk(this)}; var Uk=function(a){if(a.j&&typeof _.Bb!="undefined")if(a.F&&_.Vk(a)==4)setTimeout(a.L.bind(a),0);else if(a.dispatchEvent("readystatechange"),_.Vk(a)==4){a.j=!1;try{if(a.Ec())a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.o=6;try{var b=_.Vk(a)>2?a.i.statusText:""}catch(c){b=""}a.A=b+" ["+a.Nb()+"]";Sk(a)}}finally{Tk(a)}}},Tk=function(a,b){if(a.i){a.B&&(clearTimeout(a.B),a.B=null);const c=a.i;a.i=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}}; _.Mk.prototype.isActive=function(){return!!this.i};_.Mk.prototype.Ec=function(){var a=this.Nb(),b;if(!(b=_.Jk(a))){if(a=a===0)a=_.Ij(String(this.C)),a=!Nk.test(a);b=a}return b};_.Vk=function(a){return a.i?a.i.readyState:0};_.Mk.prototype.Nb=function(){try{return _.Vk(this)>2?this.i.status:-1}catch(a){return-1}};_.Mk.prototype.vd=function(){try{return this.i?this.i.responseText:""}catch(a){return""}};var Fk=class{send(a,b=()=>{},c=()=>{}){_.Qk(a.url,d=>{d=d.target;d.Ec()?b(d.vd()):c(d.Nb())},a.ne,a.body,a.Id,a.hd,a.withCredentials)}wd(){return 1}}; }catch(e){_._DumpException(e)} try{ _.Wk=function(a,b=_.Ed){if(a instanceof _.Cd)return a;for(let c=0;cb?1:0}; il=function(a,b){let c=0;a=String(a).trim().split(".");b=String(b).trim().split(".");const d=Math.max(a.length,b.length);for(let g=0;c==0&&g/g,">").replace(/"/g,""").replace(/'/g,"'");if(b==null?0:b.Nj)a=a.replace(/(^|[\r\n\t ]) /g,"$1 ");if(b==null?0:b.Hh)a=a.replace(/(\r\n|\n|\r)/g,"
");if(b==null?0:b.Oj)a=a.replace(/(\t+)/g,'$1');return _.el(a)}; _.ll=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.ml=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};_.ml.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.ml.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.ml.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};_.nl=function(a){return new _.ml(a.x,a.y)}; _.ol=function(a){return a.scrollingElement?a.scrollingElement:_.dc||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement};_.pl=function(a){const b=_.ol(a);a=a.defaultView;return new _.ml(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};_.ql=function(a,b){var c=_.ge(a,"DIV");_.gl(c,b);if(c.childNodes.length==1)c=c.removeChild(c.firstChild);else{for(a=a.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}; _.rl=function(a){try{const b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(b){return null}};_.sl=function(a){return"rtl"==_.Ff(a,"direction")};_.tl=function(a,b){try{return _.Zb(a[b]),!0}catch(c){}return!1};ul=function(a,b){return new _.ml(a.x-b.x,a.y-b.y)};_.ll.prototype.expand=function(a,b,c,d){_.Eb(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}; _.ll.prototype.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};_.ll.prototype.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}; _.ll.prototype.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};var vl=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};vl.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; vl.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};vl.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.wl=function(a,b){typeof a=="number"&&(a=(b?Math.round(a):a)+"px");return a}; xl=function(a){const b=_.ae(a);let c=_.Ff(a,"position"),d=c=="fixed"||c=="absolute";for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(a.nodeType==11&&a.host&&(a=a.host),c=_.Ff(a,"position"),d=d&&c=="static"&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"||c=="relative"))return a;return null}; _.yl=function(a){var b=_.ae(a);const c=new _.ml(0,0);if(a==(b?_.ae(b):document).documentElement)return c;a=_.Gf(a);b=_.pl(_.be(b).i);c.x=a.left+b.x;c.y=a.top+b.y;return c}; _.zl=function(a){const b=new _.ll(0,Infinity,Infinity,0);var c=_.be(a),d=c.i.body;const e=c.i.documentElement;for(var f=_.ol(c.i);a=xl(a);)if((!_.dc||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&_.Ff(a,"overflow")!="visible"){const g=_.yl(a),h=new _.ml(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top, f);c=_.xf(c.i.defaultView||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return b.top>=0&&b.left>=0&&b.bottom>b.top&&b.right>b.left?b:null}; Al=function(){if(_.fc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(_.fa()))?a[1]:"0"}return _.ec?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(_.fa()))?a[0].replace(/_/g,"."):"10"):_.gc?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(_.fa()))?a[1]:""):_.hc||_.ic||_.jc?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(_.fa()))?a[1].replace(/_/g,"."):""):""}();var Bl=function(a){return(a=a.exec(_.fa()))?a[1]:""},Cl=function(){if(_.oc)return Bl(/Firefox\/([0-9.]+)/);if(_.ac||_.bc||_.$b)return _.nc;if(_.sc){if(_.ua()||_.va()){var a=Bl(/CriOS\/([0-9.]+)/);if(a)return a}return Bl(/Chrome\/([0-9.]+)/)}if(_.tc&&!_.ua())return Bl(/Version\/([0-9.]+)/);if(_.pc||_.qc){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.fa()))return a[1]+"."+a[2]}else if(_.rc)return(a=Bl(/Android\s+([0-9.]+)/))?a:Bl(/Version\/([0-9.]+)/);return""}();var Dl; _.Fl=function(a,b,c,d,e,f,g,h,k){var l;if(l=c.offsetParent){var m=l.tagName=="HTML"||l.tagName=="BODY";if(!m||_.Ff(l,"position")!="static"){var n=_.yl(l);if(!m){m=_.sl(l);var r;if(r=m){var q=_.tc&&il(Cl,10)>=0;if(r=_.kc)r=il(Al,10)>=0;var w=_.sc&&il(Cl,85)>=0;r=_.cc||q||r||w}m=r?-l.scrollLeft:m&&_.Ff(l,"overflowX")!="visible"?l.scrollWidth-l.clientWidth-l.scrollLeft:l.scrollLeft;n=ul(n,new _.ml(m,l.scrollTop))}}}l=n||new _.ml;n=_.yl(a);m=_.If(a);n=new vl(n.x,n.y,m.width,m.height);if(m=_.zl(a))w=new vl(m.left, m.top,m.right-m.left,m.bottom-m.top),m=Math.max(n.left,w.left),r=Math.min(n.left+n.width,w.left+w.width),m<=r&&(q=Math.max(n.top,w.top),w=Math.min(n.top+n.height,w.top+w.height),q<=w&&(n.left=m,n.top=q,n.width=r-m,n.height=w-q));m=_.be(a);r=_.be(c);if(m.i!=r.i){m=m.i.body;var B=m;r=r.i.defaultView;q=new _.ml(0,0);w=_.fe(_.ae(B));if(_.tl(w,"parent")){do{if(w==r)var I=_.yl(B);else I=_.Gf(B),I=new _.ml(I.left,I.top);q.x+=I.x;q.y+=I.y}while(w&&w!=r&&w!=w.parent&&(B=w.frameElement)&&(w=w.parent))}r=q; m=ul(r,_.yl(m));n.left+=m.x;n.top+=m.y}a=Dl(a,b);b=n.left;a&4?b+=n.width:a&2&&(b+=n.width/2);b=new _.ml(b,n.top+(a&1?n.height:0));b=ul(b,l);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);let N;if(g)if(k)N=k;else if(N=_.zl(c))N.top-=l.y,N.right-=l.x,N.bottom-=l.y,N.left-=l.x;return _.El(b,c,d,f,N,g,h)}; _.El=function(a,b,c,d,e,f,g){a=_.nl(a);var h=Dl(b,c);c=_.If(b);g=g?_.wf(g):_.wf(c);a=_.nl(a);g=_.wf(g);let k=0;if(d||h!=0)h&4?a.x-=g.width+(d?d.right:0):h&2?a.x-=g.width/2:d&&(a.x+=d.left),h&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);f&&(e?(d=f,f=0,(d&65)==65&&(a.x=e.right)&&(d&=-2),(d&132)==132&&(a.y=e.bottom)&&(d&=-5),a.xe.right&&(g.width=Math.min(e.right-a.x,h+g.width-e.left),g.width= Math.max(g.width,0),f|=4)),a.x+g.width>e.right&&d&1&&(a.x=Math.max(e.right-g.width,e.left),f|=1),d&2&&(f|=(a.xe.right?32:0)),a.ye.bottom&&(g.height=Math.min(e.bottom-a.y,h+g.height-e.top),g.height=Math.max(g.height,0),f|=8)),a.y+g.height>e.bottom&&d&4&&(a.y=Math.max(e.bottom-g.height,e.top),f|=2),d&8&&(f|=(a.ye.bottom?128:0)),e=f):e=256,k=e);d=new vl(0,0,0,0);d.left= a.x;d.top=a.y;d.width=g.width;d.height=g.height;e=k;if(e&496)return e;g=new _.ml(d.left,d.top);g instanceof _.ml?(a=g.x,g=g.y):(a=g,g=void 0);b.style.left=_.wl(a,!1);b.style.top=_.wl(g,!1);g=new _.vf(d.width,d.height);_.yf(c,g)||(c=g,b=b.style,_.cc?b.MozBoxSizing="border-box":_.dc?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px");return e};Dl=function(a,b){return(b&8&&_.sl(a)?b^4:b)&-9};_.Gl=function(a){_.W.call(this);this.i=a;this.j=_.Ue(this.i,"focus",this,!0);this.o=_.Ue(this.i,"blur",this,!0)};_.C(_.Gl,_.W);_.Gl.prototype.handleEvent=function(a){var b=a.Za();b=new _.Ie(b);b.type=a.type=="focusin"||a.type=="focus"?"focusin":"focusout";this.dispatchEvent(b)};_.Gl.prototype.P=function(){_.Gl.X.P.call(this);_.bf(this.j);_.bf(this.o);delete this.i}; }catch(e){_._DumpException(e)} try{ var Hl=function(){};Hl.prototype.i=function(){};var Il=function(a,b,c){this.j=a;this.o=b;this.v=c};_.C(Il,Hl);Il.prototype.i=function(a,b,c){_.Fl(this.j,this.o,a,b,void 0,c,this.v)};var Jl=function(a,b){this.j=a instanceof _.ml?a:new _.ml(a,b)};_.C(Jl,Hl);Jl.prototype.i=function(a,b,c){_.Fl((a?_.ae(a):document).documentElement,0,a,b,this.j,c,null)};var Kl=function(a,b){_.W.call(this);this.A=new _.nf(this);this.Jd(a||null);b&&(this.xc=b)};_.C(Kl,_.W);_.p=Kl.prototype;_.p.Na=null;_.p.Ae=null;_.p.Fc=!1;_.p.ae=-1;_.p.xc="toggle_display";_.p.H=function(){return this.Na};_.p.Jd=function(a){if(this.Fc)throw Error("pa");this.Na=a};_.p.isVisible=function(){return this.Fc}; _.p.Qa=function(a){this.J&&this.J.stop();this.G&&this.G.stop();if(a){if(!this.Fc&&this.ee()){if(!this.Na)throw Error("qa");this.Nc();a=_.ae(this.Na);this.A.listen(a,"mousedown",this.Ch,!0);this.A.listen(a,"blur",this.Bh);this.xc=="toggle_display"?(this.Na.style.visibility="visible",_.Jf(this.Na,!0)):this.xc=="move_offscreen"&&this.Nc();this.Fc=!0;this.ae=Date.now();this.J?(_.Te(this.J,"end",this.qf,!1,this),this.J.play()):this.qf()}}else Ll(this)};_.p.Nc=function(){}; var Ll=function(a,b){a.Fc&&a.dispatchEvent({type:"beforehide",target:b})&&(a.A&&_.rf(a.A),a.Fc=!1,a.G?(_.Te(a.G,"end",_.Hb(a.De,b),!1,a),a.G.play()):a.De(b))};_.p=Kl.prototype;_.p.De=function(a){this.xc=="toggle_display"?this.kh():this.xc=="move_offscreen"&&(this.Na.style.top="-10000px");this.he(a)};_.p.kh=function(){this.Na.style.visibility="hidden";_.Jf(this.Na,!1)};_.p.ee=function(){return this.dispatchEvent("beforeshow")};_.p.qf=function(){this.dispatchEvent("show")}; _.p.he=function(a){this.dispatchEvent({type:"hide",target:a})};_.p.Ch=function(a){a=a.target;_.me(this.Na,a)||Ml(this,a)||Date.now()-this.ae<150||Ll(this,a)};_.p.Bh=function(a){var b=_.ae(this.Na);if(typeof document.activeElement!="undefined"){if(a=b.activeElement,!a||_.me(this.Na,a)||a.tagName=="BODY"||Ml(this,a))return}else if(a.target!=b)return;Date.now()-this.ae<150||Ll(this)};var Ml=function(a,b){return _.Yb(a.Ae||[],function(c){return b===c||_.me(c,b)})}; Kl.prototype.P=function(){Kl.X.P.call(this);this.A.dispose();_.df(this.J);_.df(this.G);delete this.Na;delete this.A;delete this.Ae};var Nl=function(a,b){this.fa=8;this.O=b||void 0;Kl.call(this,a)};_.C(Nl,Kl);Nl.prototype.Nc=function(){if(this.O){var a=!this.isVisible()&&this.xc!="move_offscreen",b=this.H();a&&(b.style.visibility="hidden",_.Jf(b,!0));this.O.i(b,this.fa,this.ma);a&&_.Jf(b,!1)}};var Ol=function(a,b,c){this.C=c||(a?_.be(_.ce(document,a)):_.be());Nl.call(this,this.C.Ua("DIV",{style:"position:absolute;display:none;"}));this.N=new _.ml(1,1);this.B=new Set;this.v=null;a&&(a=_.ce(document,a),this.B.add(a),_.Ue(a,"mouseover",this.V,!1,this),_.Ue(a,"mouseout",this.K,!1,this),_.Ue(a,"mousemove",this.S,!1,this),_.Ue(a,"focus",this.T,!1,this),_.Ue(a,"blur",this.K,!1,this));b!=null&&_.oe(this.H(),b)};_.C(Ol,Nl);var Pl=[];Ol.prototype.j=null;Ol.prototype.className="gb_ab-gb_Ac"; Ol.prototype.ea=0;var Ql=function(a){a.B.forEach(b=>{_.af(b,"mouseover",a.V,!1,a);_.af(b,"mouseout",a.K,!1,a);_.af(b,"mousemove",a.S,!1,a);_.af(b,"focus",a.T,!1,a);_.af(b,"blur",a.K,!1,a)});a.B.clear()};_.p=Ol.prototype;_.p.Jd=function(a){var b=this.H();b&&_.le(b);Ol.X.Jd.call(this,a);a?(b=this.C.i.body,b.insertBefore(a,b.lastChild),_.df(this.v),this.v=new _.Gl(this.H()),_.kf(this,this.v),_.Ue(this.v,"focusin",this.D,void 0,this),_.Ue(this.v,"focusout",this.M,void 0,this)):(_.df(this.v),this.v=null)}; _.p.getState=function(){return this.o?this.isVisible()?4:1:this.F?3:this.isVisible()?2:0};_.p.ee=function(){if(!Kl.prototype.ee.call(this))return!1;if(this.i){var a;for(let b=0;a=Pl[b];b++)_.me(a.H(),this.i)||a.Qa(!1)}_.xa(Pl,this)||Pl.push(this);a=this.H();a.className=this.className;this.D();_.Ue(a,"mouseover",this.da,!1,this);_.Ue(a,"mouseout",this.W,!1,this);Rl(this);return!0}; _.p.he=function(){_.De(Pl,this);const a=this.H();let b;for(let c=0;b=Pl[c];c++)b.i&&_.me(a,b.i)&&b.Qa(!1);this.Z&&this.Z.M();_.af(a,"mouseover",this.da,!1,this);_.af(a,"mouseout",this.W,!1,this);this.i=void 0;this.getState()==0&&(this.L=!1);Kl.prototype.he.call(this)};_.p.ef=function(a,b){this.i==a&&this.B.has(this.i)&&(this.L||!this.oa?(this.Qa(!1),this.isVisible()||(this.i=a,this.O=b||this.R(0)||void 0,this.isVisible()&&this.Nc(),this.Qa(!0))):this.i=void 0);this.o=void 0}; _.p.uh=function(a){this.F=void 0;if(a==this.i){const b=this.C;a=(a=_.rl(b.i))&&this.H()&&b.Mf(this.H(),a);this.j!=null&&(this.j==this.H()||this.B.has(this.j))||a||this.U&&this.U.j||this.Qa(!1)}};var Sl=function(a,b){const c=_.pl(a.C.i);a.N.x=b.clientX+c.x;a.N.y=b.clientY+c.y};Ol.prototype.V=function(a){const b=Tl(this,a.target);this.j=b;this.D();b!=this.i&&(this.i=b,this.o||(this.o=_.Vg((0,_.z)(this.ef,this,b,void 0),500)),Ul(this),Sl(this,a))}; var Tl=function(a,b){try{for(;b&&!a.B.has(b);)b=b.parentNode;return b}catch(c){return null}};Ol.prototype.S=function(a){Sl(this,a);this.L=!0};Ol.prototype.T=function(a){this.j=a=Tl(this,a.target);this.L=!0;if(this.i!=a){this.i=a;const b=this.R(1);this.D();this.o||(this.o=_.Vg((0,_.z)(this.ef,this,a,b),500));Ul(this)}};Ol.prototype.R=function(a){return a==0?new Vl(_.nl(this.N)):new Wl(this.j)};var Ul=function(a){if(a.i){let b;for(let c=0;b=Pl[c];c++)_.me(b.H(),a.i)&&(b.U=a,a.Z=b)}}; Ol.prototype.K=function(a){const b=Tl(this,a.target),c=Tl(this,a.relatedTarget);b!=c&&(b==this.j&&(this.j=null),Rl(this),this.L=!1,!this.isVisible()||a.relatedTarget&&_.me(this.H(),a.relatedTarget)?this.i=void 0:this.M())};Ol.prototype.da=function(){const a=this.H();this.j!=a&&(this.D(),this.j=a)};Ol.prototype.W=function(a){const b=this.H();this.j!=b||a.relatedTarget&&_.me(b,a.relatedTarget)||(this.j=null,this.M())};var Rl=function(a){a.o&&(_.t.clearTimeout(a.o),a.o=void 0)}; Ol.prototype.M=function(){this.getState()==2&&(this.F=_.Vg((0,_.z)(this.uh,this,this.i),this.ea))};Ol.prototype.D=function(){this.F&&(_.t.clearTimeout(this.F),this.F=void 0)};Ol.prototype.P=function(){this.Qa(!1);Rl(this);Ql(this);this.H()&&_.le(this.H());this.j=null;delete this.C;Ol.X.P.call(this)};var Vl=function(a,b){Jl.call(this,a,b)};_.C(Vl,Jl); Vl.prototype.i=function(a,b,c){b=_.zl((a?_.ae(a):document).documentElement);c=c?new _.ll(c.top+10,c.right,c.bottom,c.left+10):new _.ll(10,0,0,10);_.El(this.j,a,8,c,b,9)&496&&_.El(this.j,a,8,c,b,5)};var Wl=function(a){Il.call(this,a,5)};_.C(Wl,Il);Wl.prototype.i=function(a,b,c){const d=new _.ml(10,0);_.Fl(this.j,this.o,a,b,d,c,9)&496&&_.Fl(this.j,4,a,1,d,c,5)};var Xl;_.Yl=class extends Ol{constructor(a,b){super(a);this.className="gb_Ac";this.Jd(b);this.fa=2;this.isVisible()&&this.Nc();this.ea=100;document.addEventListener("keydown",c=>{c.keyCode==27&&this.Qa(!1)});this.H().setAttribute("ng-non-bindable","")}R(){return new Xl(this.j)}Qa(a){a||Rl(this);return super.Qa(a)}}; Xl=class extends Il{constructor(a){super(a,3)}i(a,b,c){const d=new _.ml(0,0),e=_.xf(window);let f=0;_.Fl(this.j,this.o,a,b,d,c,9,void 0,new _.ll(0,e.width-8,e.height,8))&496&&(f=_.Fl(this.j,4,a,1,d,c,5));f&2&&(b=parseInt(_.Df(a,"top"),10)+this.j.getBoundingClientRect().height+12,_.X(a,"top",b+"px"))}}; }catch(e){_._DumpException(e)} try{ var Zl=function(a,b){b=_.Td(b);return b!==void 0?a.open(b,"popupWindow","popup=yes,height=500,width=690"):null},dm=function(a){$l()||typeof document.hasStorageAccess!=="function"||typeof document.requestStorageAccess!=="function"?am(a):document.hasStorageAccess().then(b=>{b?am(a):bm().then(c=>{if(c==="prompt"||c==="granted")_.dl.log(135),document.requestStorageAccess().then(()=>{cm()},()=>{})})},()=>{})},am=function(a){_.dl.log(134);const b=Zl(window,_.Wk(a)||_.Dd);em(()=>{_.dl.log(138);b&&b.close(); cm()})},fm=function(a,b){_.kg.listen(a,b,void 0,void 0)},gm=function(a){var b=document.cookie.split(";");for(const c of b)if(b=c.split("="),b[0].trim()===a)return b[1]};var em=function(a){var b=new hm;b.i&&clearInterval(b.i);const c={};for(const d of b.j)c[d]=gm(d);b.i=setInterval(()=>{a:{for(d of b.j)if(gm(d)!==void 0&&c[d]!==gm(d)){var d=!0;break a}d=!1}d&&(clearInterval(b.i),b.i=void 0,a())},1E3)},hm=class{constructor(){this.j=["SAPISID","__Secure-1PAPISID","__Secure-3PAPISID"];this.i=void 0}};var cm=function(){var a=window.location.href;window.location.href===a?window.location.reload():_.jl(window.location,_.Wk(a)||_.Dd)},im=function(){let a=!0;try{a=window.self!==window.top}catch(b){}return a};var $l=function(){if(window.navigator.userAgentData&&window.navigator.userAgentData.brands){const a=window.navigator.userAgentData.brands;for(let b=0;ba.state).catch(()=>"prompt")};(function(){_.dl.log(1);const a=document.querySelector(".gb_zd:not(.gb_B)"),b=im();a&&fm(a,e=>{b&&(e.preventDefault(),e.stopPropagation(),dm(a.getAttribute("href")));var f=_.qi(new _.Kc,_.V(a,"gb_H"));_.dl.log(62,f);if(f=_.Db("silk.s.sis.ca"))_.dl.log(106),f(),e.preventDefault(),e.stopPropagation()});var c=document.querySelector(".gb_Za"),d=document.querySelector("#gb.gb_Sc");c&&d&&fm(c,()=>{_.dl.log(79)});if(c=document.querySelector(".gb_I .gb_B"))fm(c,()=>void _.dl.log(127)),(d=document.querySelector(".gb_K"))&& new _.Yl(c,d);c=document.querySelector(".gb_9c");d=document.querySelector(".gb_bd");if(c&&d){const e=d.textContent.trim();(e||e==d.textContent)&&new _.Yl(c,d)}})();var jm=_.U("gb_Pc");if(jm){const a=_.U("gb_Cc",jm);a&&new _.ig(a)}; }catch(e){_._DumpException(e)} try{ _.km=function(a,b){const c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c}; }catch(e){_._DumpException(e)} try{ var mm,wm,nm,lm,ym,Em,sm,Fm,Km;mm=function(a){return lm[a]||""};_.om=function(a){nm.test(a)&&(a=a.replace(nm,mm));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;ca.j)throw Error("i`"+b+"`"+a.j);};_.Dm=function(a){const b=a.o;let c=a.i,d=b[c++],e=d&127;if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw Error("h");_.Cm(a,c);return e}; Em=function(a,b,c){const d=a.i.j,e=_.Dm(a.i)>>>0,f=a.i.i+e;let g=f-d;g<=0&&(a.i.j=f,c(b,a,void 0,void 0,void 0),g=f-a.i.i);if(g)throw Error("c`"+e+"`"+(e-g));a.i.i=f;a.i.j=d};sm=_.Ea();Fm=function(a,b,c){let d=a[_.v]|0;const e=_.sb(a,d,c);let f;if(e!=null&&e.Ed===_.Za)return b=_.qb(e),b!==e&&_.rb(a,d,c,b),b.ha;if(Array.isArray(e)){const g=e[_.v]|0;g&2?(f=_.qm(_.fb(e,g,_.pb,!0,!0),b,!0),_.Fa(f,2)):g&64?f=e:f=_.qm(f,b,!0)}else f=_.qm(void 0,b,!0);f!==e&&_.rb(a,d,c,f);return f}; _.Gm=class{constructor(a,b,c){this.i=a;this.j=b;a=_.ab(_.Dc);this.o=!!a&&c===a||!1}};_.Hm=new _.Gm(function(a,b,c,d,e){if(a.j!==2)return!1;Em(a,Fm(b,d,c),e);return!0},wm,_.Dc);_.Im=new _.Gm(function(a,b,c,d,e){if(a.j!==2)return!1;Em(a,Fm(b,d,c),e);return!0},wm,_.Dc);_.Jm=function(a,b,c,d,e,f,g){let h="";a&&(h+=a+":");c&&(h+="//",b&&(h+=b+"@"),h+=c,d&&(h+=":"+d));e&&(h+=e);f&&(h+="?"+f);g&&(h+="#"+g);return h}; Km=function(a,b){if(a){a=a.split("&");for(let c=0;c=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}};var Qm,Sm,Um,bn,Vm,Xm,Wm,$m,Ym,Tm,cn;_.Lm=function(a){this.j=this.C=this.o="";this.D=null;this.A=this.v="";this.B=!1;let b;a instanceof _.Lm?(this.B=a.B,_.Mm(this,a.o),this.C=a.C,_.Nm(this,a.j),_.Om(this,a.D),_.Pm(this,a.v),Qm(this,Rm(a.i)),this.A=a.A):a&&(b=String(a).match(_.mj))?(this.B=!1,_.Mm(this,b[1]||"",!0),this.C=Sm(b[2]||""),_.Nm(this,b[3]||"",!0),_.Om(this,b[4]),_.Pm(this,b[5]||"",!0),Qm(this,b[6]||"",!0),this.A=Sm(b[7]||"")):(this.B=!1,this.i=new Tm(null,this.B))}; _.Lm.prototype.toString=function(){const a=[];var b=this.o;b&&a.push(Um(b,Vm,!0),":");var c=this.j;if(c||b=="file")a.push("//"),(b=this.C)&&a.push(Um(b,Vm,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.D,c!=null&&a.push(":",String(c));if(c=this.v)this.j&&c.charAt(0)!="/"&&a.push("/"),a.push(Um(c,c.charAt(0)=="/"?Wm:Xm,!0));(c=this.i.toString())&&a.push("?",c);(c=this.A)&&a.push("#",Um(c,Ym));return a.join("")}; _.Lm.prototype.resolve=function(a){const b=new _.Lm(this);let c=!!a.o;c?_.Mm(b,a.o):c=!!a.C;c?b.C=a.C:c=!!a.j;c?_.Nm(b,a.j):c=a.D!=null;var d=a.v;if(c)_.Om(b,a.D);else if(c=!!a.v){if(d.charAt(0)!="/")if(this.j&&!this.v)d="/"+d;else{var e=b.v.lastIndexOf("/");e!=-1&&(d=b.v.slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(e.indexOf("./")!=-1||e.indexOf("/.")!=-1){d=_.Jd(e,"/");e=e.split("/");const f=[];for(let g=0;g1|| f.length==1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?_.Pm(b,d):c=a.i.toString()!=="";c?Qm(b,Rm(a.i)):c=!!a.A;c&&(b.A=a.A);return b};_.Mm=function(a,b,c){a.o=c?Sm(b,!0):b;a.o&&(a.o=a.o.replace(/:$/,""));return a};_.Nm=function(a,b,c){a.j=c?Sm(b,!0):b;return a};_.Om=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("ra`"+b);a.D=b}else a.D=null;return a};_.Pm=function(a,b,c){a.v=c?Sm(b,!0):b;return a}; Qm=function(a,b,c){b instanceof Tm?(a.i=b,Zm(a.i,a.B)):(c||(b=Um(b,$m)),a.i=new Tm(b,a.B))};_.an=function(a,b,c){a.i.set(b,c);return a};Sm=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};Um=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,bn),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};bn=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};Vm=/[#\/\?@]/g;Xm=/[#\?:]/g;Wm=/[#\?]/g;$m=/[#\?@]/g; Ym=/#/g;Tm=function(a,b){this.j=this.i=null;this.o=a||null;this.v=!!b};cn=function(a){a.i||(a.i=new Map,a.j=0,a.o&&Km(a.o,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};Tm.prototype.add=function(a,b){cn(this);this.o=null;a=dn(this,a);let c=this.i.get(a);c||this.i.set(a,c=[]);c.push(b);this.j+=1;return this};Tm.prototype.remove=function(a){cn(this);a=dn(this,a);return this.i.has(a)?(this.o=null,this.j-=this.i.get(a).length,this.i.delete(a)):!1}; Tm.prototype.clear=function(){this.i=this.o=null;this.j=0};Tm.prototype.oc=function(){cn(this);return this.j==0};_.en=function(a,b){cn(a);b=dn(a,b);return a.i.has(b)};_.p=Tm.prototype;_.p.forEach=function(a,b){cn(this);this.i.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};_.p.ec=function(){cn(this);const a=Array.from(this.i.values()),b=Array.from(this.i.keys()),c=[];for(let d=0;d0?String(a[0]):b}; _.fn=function(a,b,c){a.remove(b);c.length>0&&(a.o=null,a.i.set(dn(a,b),_.yd(c)),a.j+=c.length)};Tm.prototype.toString=function(){if(this.o)return this.o;if(!this.i)return"";const a=[],b=Array.from(this.i.keys());for(let d=0;d0||b)&&a.o()&&(a.C=!0,a.v(b))}; _.mn=class{constructor(a,b,c){this.groupId=a;this.qa="dp_"+a;this.L="count_"+a;this.N=b;this.D=this.C=!1;this.R=!!c}o(){return navigator.cookieEnabled&&this.R||!!_.gn()}Ea(a){this.o()&&this.j(!1,a)}accept(a){this.o()&&this.j(!0,a)}j(){throw Error("ta");}v(){throw Error("ta");}i(){return 0}};jn=RegExp("google(?:\\.[a-z]{2,3}){1,2}$","i");_.nn=class extends _.mn{constructor(a,b,c){super(a,b);this.A=!c||c==-2||c>31536E3?31536E3:c;this.B=new RegExp("\\b"+this.groupId+"-([0-9]+):")}o(){_.gn()||(this.A=-1);return!0}j(){let a=_.Qj.get("OGP","");var b="-"+this.groupId+":";(new RegExp(b)).test(a)||(a+=b);(b=kn())&&_.Qj.set("OGP",a,{Dd:this.A,path:"/",domain:b})}v(){var a=_.Qj.get("OGPC",""),b=this.i(a),c=!0;b==-1&&(c=!1,b=0);b=this.groupId+"-"+(b+1)+":";a=c?a.replace(this.B,b):(a?a:"")+b;(c=kn())&&_.Qj.set("OGPC",a,{Dd:this.A,path:"/",domain:c})}i(a){var b= a||_.Qj.get("OGPC","");a=-1;b&&(b=b.match(this.B))&&b.length>1&&(a=parseInt(b[1],10)||0);return a}};var pn;_.on=_.t.URL;try{new _.on("http://example.com"),pn=!0}catch(a){pn=!1}_.qn=pn;_.rn=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]); }catch(e){_._DumpException(e)} try{ _.xr=class extends _.P{constructor(a){super(a)}};_.yr=function(a){const b=Number(a);return b==0&&_.ef(a)?NaN:b};_.zr=function(a,b,c){const d=_.D(c,_.xr,47)||new _.xr;_.E(c,47,d);a.j.log(b,c)};_.Ar=function(a,b=null,c=null,d=null,e=null,f=null,g=null){const h=new _.xr;a!=null&&_.O(h,3,a);d!=null&&_.M(h,4,d);e!=null&&_.Cj(h,10,e);b!=null&&_.L(h,5,b);c!=null&&_.L(h,6,c);f!=null&&_.K(h,7,f);g!=null&&_.M(h,8,g);return h};_.Br=function(a,b,c,d,e,f,g=new _.Kc){const h=a.i?94:8;c=_.Ar(e,c,d);_.O(c,1,b);_.K(c,9,f);_.E(g,47,c);_.zr(a,h,g)};_.Cr=class{constructor(a,b){this.j=a;this.i=b}log(a,b=new _.Kc){_.zr(this,a,b)}}; }catch(e){_._DumpException(e)} try{ var Rr,Tr,Ur,Vr,Wr,Xr,Yr,Zr;Rr=function(a,b){const c={};for(const d in a)c[d]=b.call(void 0,a[d],d,a);return c};_.Sr=function(a){if(typeof a!=="string")throw Error();return a};Tr=function(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}}; Ur=function(a){switch(a){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS"; default:return""}};Vr=function(a,b){b.stack&&(a.stack+="\n"+b.stack);return a};Wr=function(a){var b=1;a=a.split(":");const c=[];for(;b>0&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join(":"));return c};Xr=function(a){const b={};a=(a.i&&_.Vk(a)>=2?a.i.getAllResponseHeaders()||"":"").split("\r\n");for(let d=0;d{if("1"in b){var c=b["1"];let d;try{d=a.D(c)}catch(e){is(a,new _.$r(13,`Error when deserializing response data; error: ${e}`+`, response: ${c}`))}d&&js(a,d)}if("2"in b)for(b=ks(a,b["2"]),c=0;c{ls(a,ms(a));for(let b=0;b{if(a.j.length!=0){var b=a.i.o;b!==0||a.i.Ec()||(b=6);var c=-1;switch(b){case 0:var d=2;break;case 7:d=10;break;case 8:d=4;break;case 6:c=a.i.Nb();d=Tr(c);break; default:d=14}ls(a,ms(a));b=Zr(b)+", error: "+Yr(a.i);c!=-1&&(b+=", http status code: "+c);is(a,new _.$r(d,b))}})},is=function(a,b){for(let c=0;c{b[d]=c[d]});return b},js=function(a,b){for(let c=0;c{if(a.i.Ec()){var d=a.i.vd();var e;if(e=b)e=a.i,e.i&&_.Vk(e)==4?(e=e.i.getResponseHeader("Content-Type"),e=e===null?void 0:e):e=void 0,e=e==="text/plain";if(e){if(!atob)throw Error("Pa");d=atob(d)}try{var f=a.D(d)}catch(h){is(a,Vr(new _.$r(13,`Error when deserializing response data; error: ${h}`+`, response: ${d}`), c));return}d=Tr(a.i.Nb());ls(a,ms(a));d==0?js(a,f):is(a,Vr(new _.$r(d,"Xhr succeeded but the status code is not 200"),c))}else{d=a.i.vd();f=ms(a);if(d){var g=ks(a,d);d=g.code;e=g.details;g=g.metadata}else d=2,e="Rpc failed due to xhr error. uri: "+String(a.i.C)+", error code: "+a.i.o+", error: "+Yr(a.i),g=f;ls(a,f);is(a,Vr(new _.$r(d,e,g),c))}})},qs=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)},rs=class{constructor(a,b){this.C=a.zh;this.D=b;this.i=a.zf;this.o=[];this.A=[];this.B=[];this.v=[]; this.j=[];this.C&&ns(this)}tc(a,b){a=="data"?this.o.push(b):a=="metadata"?this.A.push(b):a=="status"?this.B.push(b):a=="end"?this.v.push(b):a=="error"&&this.j.push(b);return this}removeListener(a,b){a=="data"?qs(this.o,b):a=="metadata"?qs(this.A,b):a=="status"?qs(this.B,b):a=="end"?qs(this.v,b):a=="error"&&qs(this.j,b);return this}cancel(){this.i.abort()}};rs.prototype.cancel=rs.prototype.cancel;rs.prototype.removeListener=rs.prototype.removeListener;rs.prototype.on=rs.prototype.tc; var os=class extends Error{constructor(){super();Object.setPrototypeOf(this,new.target.prototype);this.name="AsyncStack"}};var ss=function(a){this.o=a.fi||null;this.j=a.Vh||!1};_.C(ss,_.Bj);ss.prototype.i=function(){return new ts(this.o,this.j)};var ts=function(a,b){_.W.call(this);this.K=a;this.C=b;this.B=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.F=new Headers;this.j=null;this.J="GET";this.G="";this.i=!1;this.D=this.o=this.v=null};_.C(ts,_.W); ts.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Qa");this.J=a;this.G=b;this.readyState=1;us(this)};ts.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("Ra");this.i=!0;const b={headers:this.F,method:this.J,credentials:this.B,cache:void 0};a&&(b.body=a);(this.K||_.t).fetch(new Request(this.G,b)).then(this.R.bind(this),this.A.bind(this))}; ts.prototype.abort=function(){this.response=this.responseText="";this.F=new Headers;this.status=0;this.o&&this.o.cancel("Request was aborted.").catch(()=>null);this.readyState>=1&&this.i&&this.readyState!=4&&(this.i=!1,vs(this));this.readyState=0}; ts.prototype.R=function(a){if(this.i&&(this.v=a,this.j||(this.status=this.v.status,this.statusText=this.v.statusText,this.j=a.headers,this.readyState=2,us(this)),this.i&&(this.readyState=3,us(this),this.i)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.M.bind(this),this.A.bind(this));else if(typeof _.t.ReadableStream!=="undefined"&&"body"in a){this.o=a.body.getReader();if(this.C){if(this.responseType)throw Error("Sa");this.response=[]}else this.response=this.responseText="",this.D= new TextDecoder;ws(this)}else a.text().then(this.N.bind(this),this.A.bind(this))};var ws=function(a){a.o.read().then(a.L.bind(a)).catch(a.A.bind(a))};ts.prototype.L=function(a){if(this.i){if(this.C&&a.value)this.response.push(a.value);else if(!this.C){var b=a.value?a.value:new Uint8Array(0);if(b=this.D.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?vs(this):us(this);this.readyState==3&&ws(this)}};ts.prototype.N=function(a){this.i&&(this.response=this.responseText=a,vs(this))}; ts.prototype.M=function(a){this.i&&(this.response=a,vs(this))};ts.prototype.A=function(){this.i&&vs(this)};var vs=function(a){a.readyState=4;a.v=null;a.o=null;a.D=null;us(a)};ts.prototype.setRequestHeader=function(a,b){this.F.append(a,b)};ts.prototype.getResponseHeader=function(a){return this.j?this.j.get(a.toLowerCase())||"":""};ts.prototype.getAllResponseHeaders=function(){if(!this.j)return"";const a=[],b=this.j.entries();for(var c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")}; var us=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(ts.prototype,"withCredentials",{get:function(){return this.B==="include"},set:function(a){this.B=a?"include":"same-origin"}});var xs=function(a){let b="";_.vb(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var ys,zs,As;ys=function(a,b){return b.reduce((c,d)=>e=>d.intercept(e,c),a)}; zs=function(a,b,c){const d=b.wh,e=b.getMetadata();var f=a.o&&!1;f=a.i||f?new _.Mk(new ss({fi:a.i,Vh:f})):new _.Mk;c+=d.getName();e["Content-Type"]="application/json+protobuf";e["X-User-Agent"]="grpc-web-javascript/0.1";var g=e.Authorization;if(g&&fs.has(g.split(" ")[0])||a.j)f.D=!0;if(a.v)if(a=c,_.wb(e))c=a;else if(c=xs(e),typeof a==="string"){var h=encodeURIComponent("$httpHeaders");c=c!=null?"="+encodeURIComponent(String(c)):"";if(h+=c){c=a.indexOf("#");c<0&&(c=a.length);g=a.indexOf("?");let k; g<0||g>c?(g=c,k=""):k=a.substring(g+1,c);a=[a.slice(0,g),k,a.slice(c)];c=a[1];h=h?c?c+"&"+h:h:c;a[1]=h;c=a[0]+(a[1]?"?"+a[1]:"")+a[2]}else c=a}else _.an(a,"$httpHeaders",c),c=a;else for(h in e)f.headers.set(h,e[h]);a=c;h=new rs({zf:f,zh:void 0},d.j);ps(h,e["X-Goog-Encode-Response-If-Executable"]=="base64");b=d.i(b.Mh);f.send(a,"POST",b);return h}; As=function(a,b,c,d,e){var f={};const g=b.substring(0,b.length-e.name.length),h=f==null?void 0:f.signal;return ys(k=>new Promise((l,m)=>{if(h==null?0:h.aborted){const q=new _.$r(1,"Aborted");q.cause=h.reason;m(q)}else{var n={},r=zs(a,k,g);r.tc("error",q=>m(q));r.tc("metadata",q=>{n=q});r.tc("data",q=>{l(ds(q,n))});h&&h.addEventListener("abort",()=>{r.cancel();const q=new _.$r(1,"Aborted");q.cause=h.reason;m(q)})}}),a.A).call(a,cs(e,c,d)).then(k=>k.Nh)};_.Bs=function(a,b,c,d,e){return As(a,b,c,d,e)}; _.Cs=class{constructor(a={}){this.v=a.hk||_.Db("suppressCorsPreflight",a)||!1;this.j=a.withCredentials||_.Db("withCredentials",a)||!1;this.A=a.kk||[];this.i=a.rk;this.o=a.lk||!1}}; }catch(e){_._DumpException(e)} try{ _.Jt=class{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}}; }catch(e){_._DumpException(e)} try{ _.Ge=function(a){this.id=a};_.Ge.prototype.toString=function(){return this.id};_.uv={[64]:"ma",[73]:"ogb",[89]:"cr",[21]:"test",[0]:"unkn",[137]:"con",[155]:"hl",[78]:"yt",[171]:"lp",[172]:"ap",[177]:"amo",[178]:"pqe",[74]:"gg",[1]:"gm",[140]:"am"};for(const a of Object.keys(_.uv));_.vv=new _.Ge("c");_.wv=new _.Ge("d");_.xv=new _.Ge("e");_.yv=new _.Ge("f");_.zv=Promise; }catch(e){_._DumpException(e)} try{ var Av,Bv,Cv,Dv,Fv,Iv,Jv,Kv,Qv,Rv,Sv,Uv,Xv,Yv,Zv,$v,bw,cw,ew,fw,iw,kw,lw,mw,nw,ow,pw,qw,rw,sw,Ew,Fw,Gw,Wv,Hw,Iw,Jw,Pv,Tv,Vv,Kw,Lw,Ov,Nv,Ev,Lv,Mv,Gv,Hv,Mw,Nw,Ow,Pw,Qw,hw,Rw,gw,Sw,Tw,aw,dw,Uw,Vw,Ww,Yw,Zw,fx,gx,ix,hx,jx,kx,lx,mx,nx,ox,px,rx,qx,Bx,Cx,Dx,Gx,Ex,Ix,Jx,Kx,Nx,Mx,Lx,Ox,Px,Qx,Hx,Vx,Sx;Av=function(){throw Error("k");};Bv=function(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b}; Cv=function(a){if(typeof a==="string")return{buffer:_.om(a),qc:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),qc:!1};if(a.constructor===Uint8Array)return{buffer:a,qc:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),qc:!1};if(a.constructor===_.jb)return{buffer:_.zm(a)||new Uint8Array(0),qc:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),qc:!1};throw Error("q");}; Dv=function(a,b,c){const d=b&512?0:-1,e=a.length;b=b&64?b&256:!!e&&_.Ga(a[e-1]);const f=e+(b?-1:0);for(let g=0;g0?void 0:a===0?Ev||(Ev=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}}; Iv=function(a,b,c,d){var e=d[a];if(e)return e;e={};e.qg=d;e.Hc=Fv(d[0]);var f=d[1];let g=1;f&&f.constructor===Object&&(e.Sd=f,f=d[++g],typeof f==="function"&&(e.Ye=!0,Gv!=null||(Gv=f),Hv!=null||(Hv=d[g+1]),f=d[g+=2]));const h={};for(;f&&Array.isArray(f)&&f.length&&typeof f[0]==="number"&&f[0]>0;){for(var k=0;ke(f,g,h,d):e}; Qv=function(a,b,c){const d=this[Lv],e=this[Mv],f=_.qm(void 0,d.Hc,!1),g=_.cb(a);if(g){var h=!1,k=d.Sd;if(k&&(g==null||Nv(g,(l,m,n)=>{if(n.length!==0)if(k[m])for(const r of n){l=Ov(r);try{h=!0,e(f,l)}finally{Pv(l)}}else c==null||c(a,m,n)}),h)){let l=a[_.v]|0;if(l&2&&l&16384)throw Error();Dv(f,f[_.v]|0,(m,n)=>{if(_.sb(a,l,m)!=null)switch(b==null?void 0:b.Qj){case 1:return;default:throw Error();}l=_.rb(a,l,m,n);delete g[m]})}}}; Rv=function(a,b,c,d,e){const f=c.i;let g,h;a[b]=(k,l,m)=>f(k,l,m,h||(h=Iv(Lv,Kv,Rv,d).Hc),g||(g=Sv(d)),e)}; Sv=function(a){let b=a[Mv];if(b!=null)return b;const c=Iv(Lv,Kv,Rv,a);b=c.Ye?(d,e)=>Gv(d,e,c):(d,e)=>{const f=d[_.v]|0;for(;Tv(e)&&e.j!=4;){var g=e.v,h=c[g];if(h==null){var k=c.Sd;k&&(k=k[g])&&(k=Uv(k),k!=null&&(h=c[g]=k))}if(h==null||!h(e,d,g)){h=e;var l=h.o;Vv(h);k=h;if(k.Pe)var m=void 0;else h=k.i.i-l,k.i.i=l,l=void 0,k=k.i,l=h,l==0?m=_.Am():(h=Wv(k,l),k.Od&&k.A?l=k.o.subarray(h,h+l):(k=k.o,l=h+l,l=h===l?new Uint8Array(0):k.slice(h,l)),h=l,m=h.length==0?_.Am():new _.jb(h,_.xm));l=k=h=void 0;var n= d;m&&((h=(k=(l=n[_.bb])!=null?l:n[_.bb]=new _.eb)[g])!=null?h:k[g]=[]).push(m)}}if(e=_.cb(d))e.i=c.qg[_.Gc];f&8192&&(d[_.v]|=34);return!0};a[Mv]=b;a[_.Gc]=Qv.bind(a);return b};Uv=function(a){a=Jv(a);const b=a[0].i;if(a=a[1]){const c=Sv(a),d=Iv(Lv,Kv,Rv,a).Hc;return(e,f,g)=>b(e,f,g,d,c)}return b};Xv=function(a,b,c){return new _.Gm(a,b,c)};Yv=function(a,b,c){a.A(c,_.Ya(b))}; Zv=function(a){if(a==null)return a;const b=typeof a;if(b==="bigint")return String((0,_.yc)(64,a));if(_.bj(a)){if(b==="string")return _.cj(a);if(b==="number")return _.dj(a)}};$v=function(a,b,c){a[b]=c.j};bw=function(a,b,c,d){let e,f;const g=c.j;a[b]=(h,k,l)=>g(h,k,l,f||(f=Iv(aw,$v,bw,d).Hc),e||(e=cw(d)))};cw=function(a){let b=a[dw];if(!b){const c=Iv(aw,$v,bw,a);b=(d,e)=>ew(d,e,c);a[dw]=b}return b}; ew=function(a,b,c){Dv(a,a[_.v]|0|(c.Hc[1]?512:0),(d,e)=>{if(e!=null){var f=fw(c,d);f&&f(b,e,d)}});(a=_.cb(a))&&Nv(a,(d,e,f)=>{gw(b,b.i.end());for(d=0;dd(g,h,k,f,e)}else c=d;return a[b]=c}}; iw=function(a,b,c){b=_.Id(b);if(b!=null)if(b=parseInt(b,10),hw(a.i,c*8),a=a.i,c=b,c>=0)hw(a,c);else{for(b=0;b<9;b++)a.i.push(c&127|128),c>>=7;a.i.push(1)}};_.jw=function(a){return a===null?"null":a===void 0?"undefined":a};kw=function(){const a=document.createElement("div");a.style.height="100%";a.style.position="absolute";a.style.transformOrigin="top left";a.style.width="100%";return a}; lw=function(){const a=document.createElement("span");a.style.borderTop="4px solid #4285f4";a.style.display="inline-block";a.style.position="absolute";a.style.width="100%";return a};mw=function(a,b){b.style.opacity="0";a.style.opacity="0";a.style.transform="translate(-50%, -50%) scale(0.8)"}; nw=function(a){const b=document.createElement("div");b.style.backgroundColor="rgba(32,33,36,0.6)";b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.right="0";b.style.top="0";b.style.transition=" opacity 150 ms linear";b.style.zIndex="2001";b.addEventListener("click",a);return b};ow=function(a){const b=document.createElement("div");b.setAttribute("tabindex","0");b.setAttribute("aria-hidden","true");b.addEventListener("focus",()=>void a.focus());return b}; pw=function(a,b,c){const d=document.createElement("button");d.style.backgroundColor="transparent";d.style.border="none";d.style.borderRadius="50%";d.style.cursor="pointer";d.style.outline="none";d.style.padding="12px";d.setAttribute("aria-label","Close dialog");d.style.position="absolute";d.style.top="0";b?d.style.right="0":d.style.left="0";d.addEventListener("focus",()=>{d.style.backgroundColor=a?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});d.addEventListener("blur",()=>{d.style.backgroundColor= "transparent"});d.addEventListener("mouseenter",()=>{d.style.backgroundColor=a?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});d.addEventListener("mouseleave",()=>{d.style.backgroundColor="transparent"});d.addEventListener("click",c);d.addEventListener("keydown",e=>{e.key!=="Enter"&&e.key!=="Space"||c()});b=document.createElement("img");b.src=a?"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey200-24dp/1x/gm_close_gm_grey200_24dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey600-24dp/1x/gm_close_gm_grey600_24dp.png"; b.style.display="block";b.style.height="24px";b.style.width="24px";b.setAttribute("alt","");d.appendChild(b);return d}; qw=function(a,b,c){const d=document.createElement("div");d.style.position="fixed";d.style.alignItems="center";d.style.backgroundColor=a?"rgb(32, 33, 36)":"white";d.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";d.style.display="flex";d.style.flexDirection="column";d.style.justifyContent="center";d.style.left="50%";d.style.top="50%";d.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";d.style.zIndex="2002";document.body.clientWidth>= 660?(d.style.borderRadius="8px",d.style.minHeight="220px",d.style.maxHeight="90%",d.style.maxWidth="90%",d.style.minWidth="540px"):(d.style.height="100%",d.style.width="100%");d.setAttribute("aria-label","Error");d.setAttribute("aria-modal","true");d.setAttribute("role","alertdialog");d.addEventListener("keydown",f=>{f.key==="Escape"&&c()});b=pw(a,b,c);d.appendChild(ow(b));d.appendChild(b);var e=document.createElement("img");e.src=a?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png": "https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";e.style.height="72px";e.style.width="72px";e.style.color="#9aa0a6";e.setAttribute("alt","");d.appendChild(e);e=document.createElement("h1");e.textContent="Something went wrong. Try again.";e.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";e.style.lineHeight="24px";e.style.fontSize="16px";e.style.textAlign="center";e.style.letterSpacing="0.1px";e.style.color=a?"rgb(232,234,237)": "#3c4043";d.appendChild(e);d.appendChild(ow(b));return d};rw=function(a){const b=document.body;let c=!1;const d=()=>{c||(c=!0,mw(e,f),setTimeout(()=>{b.removeChild(f);b.removeChild(e)},150))},e=qw(a,getComputedStyle(b).direction==="rtl",d),f=nw(d);mw(e,f);b.appendChild(f);b.appendChild(e);window.requestAnimationFrame(()=>{f.style.opacity="1";e.style.opacity="1";e.style.transform="translate(-50%, -50%) scale(1)";e.children[0].focus()})}; sw=function(a,b){a.sandbox&&a.sandbox.add&&(a.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),a.sandbox.add("allow-downloads"));a.src=b};_.yw=function(a){if(a==null)return"";if(!tw.test(a))return a;a.indexOf("&")!=-1&&(a=a.replace(uw,"&"));a.indexOf("<")!=-1&&(a=a.replace(vw,"<"));a.indexOf(">")!=-1&&(a=a.replace(ww,">"));a.indexOf('"')!=-1&&(a=a.replace(xw,"""));return a}; _.zw=function(a,b){let c;return(c=_.Wd(a,b))!=null?c:void 0};_.Aw=function(a,b){return _.O(a,4,b)};_.Bw=class extends _.P{constructor(a){super(a)}};_.Cw=class extends _.P{constructor(a){super(a)}};_.Dw=function(a,b,c,d,e,f){c.listen(b,d,e,f||a.L||a,a)};Ew=void 0;Gw=[];Wv=function(a,b){if(b<0)throw Error("j`"+b);const c=a.i,d=c+b;if(d>a.j)throw Error("i`"+(a.j-c)+"`"+b);a.i=d;return c}; Hw=class{constructor(a,b,c,d){this.o=null;this.A=!1;this.i=this.j=this.v=0;this.init(a,b,c,d)}init(a,b,c,{Od:d=!1}={}){this.Od=d;a&&(a=Cv(a),this.o=a.buffer,this.A=a.qc,this.v=b||0,this.j=c!==void 0?this.v+c:this.o.length,this.i=this.v)}clear(){this.o=null;this.A=!1;this.i=this.j=this.v=0;this.Od=!1}reset(){this.i=this.v}};Iw=[];Jw=function(a,{Pe:b=!1}={}){a.Pe=b};Pv=function(a){a.i.clear();a.v=-1;a.j=-1;Iw.length<100&&Iw.push(a)}; Tv=function(a){var b=a.i;if(b.i==b.j)return!1;a.o=a.i.i;var c=_.Dm(a.i)>>>0;b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error("d`"+c+"`"+a.o);if(b<1)throw Error("e`"+b+"`"+a.o);a.v=b;a.j=c;return!0}; Vv=function(a){switch(a.j){case 0:if(a.j!=0)Vv(a);else a:{a=a.i;var b=a.i;const c=b+10,d=a.o;for(;b>>0,a=a.i,_.Cm(a,a.i+b));break;case 5:a=a.i;_.Cm(a,a.i+4);break;case 3:b=a.v;do{if(!Tv(a))throw Error("f");if(a.j==4){if(a.v!=b)throw Error("g");break}Vv(a)}while(1);break;default:throw Error("d`"+a.j+"`"+a.o);}}; Kw=function(a){var b=_.Dm(a.i)>>>0;a=a.i;var c=Wv(a,b);a=a.o;if(_.Qb){var d=a,e;(e=Fw)||(e=Fw=new TextDecoder("utf-8",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var f=e.decode(d)}catch(h){if(Ew===void 0){try{e.decode(new Uint8Array([128]))}catch(k){}try{e.decode(new Uint8Array([97])),Ew=!0}catch(k){Ew=!1}}!Ew&&(Fw=void 0);throw h;}}else{f=c;b=f+b;c=[];let h=null;let k;for(;f=b?Av(c):(k=a[f++],g<194||(k&192)!==128?(f--,Av(c)):c.push((g& 31)<<6|k&63)):g<240?f>=b-1?Av(c):(k=a[f++],(k&192)!==128||g===224&&k<160||g===237&&k>=160||((e=a[f++])&192)!==128?(f--,Av(c)):c.push((g&15)<<12|(k&63)<<6|e&63)):g<=244?f>=b-2?Av(c):(k=a[f++],(k&192)!==128||(g<<28)+(k-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,Av(c)):(g=(g&7)<<18|(k&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):Av(c);c.length>=8192&&(h=Bv(h,c),c.length=0)}f=Bv(h,c)}return f}; Lw=class{constructor(a,b,c,d){if(Gw.length){const e=Gw.pop();e.init(a,b,c,d);a=e}else a=new Hw(a,b,c,d);this.i=a;this.o=this.i.i;this.j=this.v=-1;Jw(this,d)}reset(){this.i.reset();this.o=this.i.i;this.j=this.v=-1}};Ov=function(a,b,c,d){if(Iw.length){const e=Iw.pop();Jw(e,d);e.i.init(a,b,c,d);return e}return new Lw(a,b,c,d)};Nv=function(a,b){for(const c in a)!isNaN(c)&&b(a,+c,a[c])};_.eb=class{j(){const a=new _.eb;Nv(this,(b,c,d)=>{a[c]=d.slice()});a.i=this.i;return a}};Lv=Symbol();Mv=Symbol(); Mw=class{constructor(a,b){this.j=a>>>0;this.i=b>>>0}};Ow=function(a){if(!a)return Nw||(Nw=new Mw(0,0));if(!/^-?\d+$/.test(a))return null;_.Zi(a);return new Mw(_.Ri,_.Si)};Qw=function(a,b,c){for(;c>0||b>127;)a.i.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.i.push(b)};hw=function(a,b){for(;b>127;)a.i.push(b&127|128),b>>>=7;a.i.push(b)};Rw=class{constructor(){this.i=[]}length(){return this.i.length}end(){const a=this.i;this.i=[];return a}};gw=function(a,b){b.length!==0&&(a.o.push(b),a.j+=b.length)}; Sw=class{constructor(){this.o=[];this.j=0;this.i=new Rw}A(a,b){if(b!=null){i