}n!=l&&(a=dp(h[1],h[2],h[3],h[4], n,p,h[7]));c=Eva(c,"docs-uptc");if(Array.isArray(c))for(h=0;h0&&a2147483647?-1:Qi.setTimeout(a,c||0)}function fy(a){Qi.clearTimeout(a)} function gy(a){var c=null;return(new Aj(function(e,f){c=ey(function(){e(void 0)},a);c==-1&&f(Error("Tb"))})).dj(function(e){fy(c);throw e;})};function hy(a,c,e){K.call(this);this.Jf=a;this.D=c||0;this.B=e;this.C=$i(this.o7,this)}cj(hy,K);z=hy.prototype;z.Qb=0;z.oa=function(){hy.Ka.oa.call(this);this.stop();delete this.Jf;delete this.B};z.start=function(a){this.stop();this.Qb=ey(this.C,a!==void 0?a:this.D)};z.stop=function(){this.isActive()&&fy(this.Qb);this.Qb=0};z.isActive=function(){return this.Qb!=0};z.o7=function(){this.Qb=0;this.Jf&&this.Jf.call(this.B)};function iy(a,c,e,f,g){K.call(this);this.C=a;this.Hf=c;this.M=new hy(this.K,3E4,this);this.Y=0;this.S=null;this.za=new ZEa("errorsender",1,8,f);L(this,this.za);this.xa=!1;this.qa=null;this.va=new Set;this.O=new Tu(this);this.Ja=e||10;this.Ga=g||null;this.O.V(this.C,dd,this.Ia);this.O.V(this.C,"ready",this.K)}B(iy,K); iy.prototype.send=function(a,c,e,f){aq(this.Hf,"docs-dafjera")&&(a=EHa(EHa(a,CHa),AHa));var g=Kj(Kj(this.mG(),function(h){if(!(h>=this.Ja))return h={},h.u=a,h.m=c,h.c=e,h.h=f,this.enqueue(h)},this),this.K,this);bpa(g,function(){this.va.delete(g)},this);this.va.add(g)};iy.prototype.K=function(){return this.M.isActive()||this.C.isActive()||this.xa?Nj():GHa(this)};function GHa(a){a.M.isActive();a.C.isActive();return a.sU(function(){return Kj(a.sM(),function(c){return HHa(a,c)})})} function HHa(a,c){if(a.C.isActive()||a.M.isActive()||a.xa||!c)return Nj();if(c.u.length>4E3)return a.vF();try{a.za.Qo(1);a.qa=new Ij;var e=c.u;a.Ga!=null&&(e=mp(e,"reportingSessionId",a.Ga));a.Y>0&&(e=mp(e,"retryCount",a.Y));a.S!=null&&(e=mp(e,"previousErrorSendStatus",a.S));a.C.send(e,c.m,c.c,c.h);return a.qa}catch(f){if(Osa(f)instanceof zx)a.xa=!0;else throw No(f,{"docs-origin-class":"docs.debug.ErrorSender"});}return Nj()} iy.prototype.Ia=function(){var a=this.C.getStatus(),c=this.qa;bv(this.C)||a>=400&&a<=500?(this.Y=0,this.S=null,Kj(this.vF(),function(){c.callback()})):(this.Y++,this.S=a===-1?this.C.C:a,this.M.start(),c.callback())};iy.prototype.oa=function(){tp(this.O,this.M,this.C);this.va.clear();K.prototype.oa.call(this)};function IHa(a,c,e,f){iy.call(this,a,c,e,void 0,f);this.B=[]}B(IHa,iy);z=IHa.prototype;z.sU=function(a){return a()};z.enqueue=function(a){this.B.push(a);return Nj()};z.vF=function(){this.B.shift();return Nj()};z.sM=function(){return Nj(this.B[0]!==void 0?this.B[0]:null)};z.mG=function(){return Nj(this.B.length)};z.oa=function(){delete this.B;iy.prototype.oa.call(this)};new $x("b");function JHa(a){this.B=PBa(tDa(),fBa(a));a=fu(this.B,1);this.C=Math.floor(Math.random()*100)");this.H&&!this.O?(this.J=this.D,e==he?e="postmortem":e==Tia&&(e="warningafterdeath")):e==he&&(this.H=!0);this.D=!1;c.severity=e};function cJa(a){a instanceof lk&&a.getError()}z.oa=function(){XIa=!1;this.K&&Iy(this.K);tp(this.M,this.B,this.I);Wu.prototype.oa.call(this)}; function fJa(a){$Ia(a,bla,function(c){if(c&&c.stack){if(c.stack.indexOf("chrome-extension://")!=-1)return fea;if(c.stack.indexOf("moz-extension://")!=-1)return"firefox-extension"}return""})}var XIa=!1,YIa=null;function Qy(){this.Hf=void 0;this.H=this.I=!1;this.K=new wHa;this.O=!1;this.xL=this.SP=this.G=void 0;this.F=this.J=!1;this.D=!0;this.C=[];this.M=!1}Qy.prototype.B=function(a){this.Hf=a;return this};Qy.prototype.BC=ti("G");Qy.prototype.build=function(){return new TIa(this)}; function bJa(a,c){a instanceof lk&&(a=a.getError());eua(a,sla,c)};function gJa(a,c){this.C=a;this.B=c}gJa.prototype.notify=function(a,c){this.B!=null&&this.B.C()&&this.B.B()||this.C.notify(a,c)};function hJa(a){this.P=M(a)}B(hJa,R);hJa.prototype.getValue=function(){return iu(this,2)};hJa.prototype.setValue=function(a){return uu(this,2,a)};function iJa(a){this.P=M(a)}B(iJa,R);function jJa(a){this.P=M(a)}B(jJa,R);function kJa(a){this.P=M(a,4)}B(kJa,R);function Uy(a){this.P=M(a,36)}B(Uy,R);Uy.prototype.setValue=function(a,c){uBa(this,3,hJa,c,a,1);return this};function Vy(a,c){return uu(a,8,c)};function lJa(a){this.C=a}lJa.prototype.B=function(a){a=Vy(new Uy,a.Ub());this.C.Te(a);this.C.mE()};function mJa(a){gj.call(this);this.C=a}B(mJa,gj);function nJa(a,c){this.G=a;this.B=this.F=this.C=0;this.D=c===void 0?3E4:c;for(a=oJa;a0?e:void 0);e=ru(e,4,g>0?g:void 0);e=ru(e,5,h>0?h:void 0);e=nt(e);Wt(l,SJa,10,e)}l=this.B.clone();e=Date.now().toString();l=qt(l,4,bt(e));a=Xt(l,Uy,3,a.slice());f&&(l=new iJa,f=ru(l,13,f),l=new jJa,f=Wt(l,iJa,2,f),l=new kJa,f=Wt(l,jJa,1,f),f=vu(f,2,9),Wt(a,kJa,18, f));c&&su(a,14,c);return a};function dKa(a){this.B=this.C=this.D=a}dKa.prototype.reset=function(){this.B=this.C=this.D};dKa.prototype.getValue=w("C");function eKa(a){this.P=M(a,8)}B(eKa,R);var fKa=Gu(eKa);function gKa(a){this.P=M(a)}B(gKa,R);var hKa=new Du(175237375,gKa);function iKa(a){K.call(this);var c=this;this.C=[];this.Ia="";this.K=this.M=this.I=!1;this.Ja=this.qa=-1;this.za=!1;this.S=this.experimentIds=null;this.Y=this.ea=this.H=this.F=0;this.Pa=1;this.OC=0;this.xa=!1;this.Yo=a.Yo;this.Pt=a.Pt||r();this.B=new $Ja(a.Yo,a.jr);this.Bi=a.Bi||null;this.Dr=a.Dr||null;this.va=1E3;this.J=a.Qma||null;this.Ch=a.Ch||null;this.PA=a.PA||!1;this.logger=null;this.withCredentials=!a.KV;this.jr=a.jr||!1;this.O=!this.jr&&!!ar()&&!!ar().navigator&&ar().navigator.sendBeacon!== void 0;this.Ga=typeof URLSearchParams!=="undefined"&&!!(new URL(jKa())).searchParams&&!!(new URL(jKa())).searchParams.set;var e=vu(new kz,1,1);aKa(this.B,e);this.G=new dKa(1E4);a=kKa(this,a.uA);this.D=new hz(this.G.getValue(),a);this.Aa=new hz(6E5,a);this.PA||this.Aa.start();this.jr||(document.addEventListener(ki,function(){document.visibilityState===Ce&&c.mE()}),document.addEventListener(Kja,this.mE.bind(this)))}B(iKa,K); function kKa(a,c){return a.Ga?c?function(){c().then(function(){a.flush()})}:function(){a.flush()}:r()}z=iKa.prototype;z.oa=function(){this.mE();this.D.stop();this.Aa.stop();K.prototype.oa.call(this)};function lKa(a){a.J||(a.J=jKa());try{return(new URL(a.J)).toString()}catch(c){return(new URL(a.J,ar().location.origin)).toString()}}z.Te=function(a){if(a instanceof Uy)this.log(a);else try{var c=Vy(new Uy,a.Ub());this.log(c)}catch(e){}}; function mKa(a,c){a.G=new dKa(c<1?1:c);a.D.setInterval(a.G.getValue())}z.log=function(a){if(this.Ga){a=a.clone();var c=this.Pa++;c=a=su(a,21,c);if(lAa(ot(c,1))==null){var e=Date.now();e=Number.isFinite(e)?e.toString():"0";qt(c,1,bt(e))}xu(c,15)||su(c,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(e=this.experimentIds.clone(),Wt(c,gDa,16,e));c=this.C.length-this.va+1;c>0&&(this.C.splice(0,c),this.F+=c);this.C.push(a);this.PA||this.D.enabled||this.D.start()}}; z.flush=function(a,c){var e=this;if(this.C.length===0)a&&a();else if(this.xa&&this.O)this.B.C=3,nKa(this);else{var f=Date.now();if(this.Ja>f&&this.qa0&&(e.qa=Date.now(),e.Ja=e.qa+I);if(A=LBa(A,hKa))A=fu(A,1,-1),A!==-1&&(e.za||mKa(e,A))}}a&&a();e.H=0},q=function(x,A){var E=Vt(g,Uy,3);var F=yBa(g,14),I=e.G;I.B=Math.min(3E5,I.B*2);I.C=Math.min(3E5,I.B+Math.round(.1*(Math.random()-.5)*2*I.B));e.D.setInterval(e.G.getValue()); x===401&&h&&(e.Ia=h);F&&(e.F+=F);A===void 0&&(A=500<=x&&x<600||x===401||x===0);A&&(e.C=E.concat(e.C),e.PA||e.D.enabled||e.D.start());c&&c("net-send-failed",x);++e.H},u=function(){e.Bi&&e.Bi.send(n,p,q)};l?l.then(function(x){n.ZO["Content-Encoding"]="gzip";n.ZO[Xa]="application/binary";n.body=x;n.S8=2;u()},function(){u()}):u()}}}}; function oKa(a,c,e){e=e===void 0?a.Pt():e;var f={},g=new URL(lKa(a));e&&(f.Authorization=e);a.Ch&&(f[tda]=a.Ch,g.searchParams.set(Dc,a.Ch));return{url:g.toString(),body:c,S8:1,ZO:f,uja:yb,withCredentials:a.withCredentials,OC:a.OC}}z.mE=function(){this.I||(this.B.isFinal=!0,this.M&&(this.B.C=3,nKa(this)),this.K&&(this.B.C=2,pKa(this)),this.flush(),this.B.isFinal=!1)}; function nKa(a){qKa(a,32,10,function(c,e){c=new URL(c);c.searchParams.set("format","json");var f=!1;try{f=ar().navigator.sendBeacon(c.toString(),e.Ub())}catch(g){}f||(a.O=!1);return f})}function pKa(a){qKa(a,6,5,function(c,e){c=new URL(c);c.searchParams.set("format","base64json");c.searchParams.set("p",Yya(e.Ub(),3));e=c.toString();if(e.length>15360)return!1;(new Image).src=e;return!0})} function qKa(a,c,e,f){if(a.C.length!==0){var g=new URL(lKa(a));g.searchParams.delete("format");var h=a.Pt();h&&g.searchParams.set("auth",h);g.searchParams.set(Dc,a.Ch||"0");for(h=0;h":h.push(q);e.push(c(h.join(""), l));g=0;h=[];n=l=null;break;default:h.push(q)}break;default:throw Error();}g===1&&p>=f&&(p=n+1,e.push("<"),g=0,h=[],n=l=null)}return e.join("")}function U(a){return tz(a,nz)?Az(LKa(a.Bb())):String(a).replace(FKa,uz)}function Bz(a){tz(a,oz)?a=a.Bb():(a=String(a),a=QKa.test(a)?a:ri);return a}function Cz(a){tz(a,oz)&&(a=a.Bb());return(a&&!a.startsWith(" ")?" ":"")+a} function Dz(a){tz(a,yKa)||tz(a,zKa)?a=Ez(a):uo(a)?a=Ez(vo(a)):a instanceof po?a=Ez(ro(a).toString()):(a=String(a),a=RKa.test(a)?a.replace(SKa,TKa):Bda);return a}function Fz(a){tz(a,yKa)||tz(a,zKa)?a=Ez(a):uo(a)?a=Ez(vo(a)):a instanceof po?a=Ez(ro(a).toString()):(a=String(a),a=UKa.test(a)?a.replace(SKa,TKa):Bda);return a}function tz(a,c){return a!=null&&a.Tc===c} var VKa={"\x00":"�","\t":" ","\n":" ","\v":" ","\f":" ","\r":" "," ":" ",'"':ya,"&":wa,"'":"'","-":"-","/":"/","<":xa,"=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function uz(a){return VKa[a]} var WKa={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\v":"%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"};function TKa(a){return WKa[a]} var FKa=/[\x00\x22\x26\x27\x3c\x3e]/g,XKa=/[\x00\x22\x27\x3c\x3e]/g,SKa=/[\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,RKa=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,UKa=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^ftp:|^data:image\/[a-z0-9+-]+;base64,[a-z0-9+\/]+=*$|^blob:/i,QKa=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,YKa= /^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i;function Az(a){return String(a).replace(XKa,uz)}function Ez(a){return String(a).replace(SKa,TKa)}function ZKa(a){a=String(a);return YKa.test(a)?a:ri}var NKa=/'+cLa("docs-ml-arrow-back-icon","docs-ml-arrow-back-dir")+'
'+ sz(c)+"
");zz(e)&&(a=a+''+(cLa("docs-ml-edit-icon")+Ja));return T(a+Fa)} function cLa(a,c){return T('
=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};function fLa(a,c){return a==c?!0:a&&c?a.top==c.top&&a.right==c.right&&a.bottom==c.bottom&&a.left==c.left:!1} z.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};z.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};z.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}; z.scale=function(a,c){c=typeof c===Zf?c:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function Kz(a,c,e,f){this.left=a;this.top=c;this.width=e;this.height=f}z=Kz.prototype;z.clone=function(){return new Kz(this.left,this.top,this.width,this.height)};function gLa(a){return new Kz(a.left,a.top,a.right-a.left,a.bottom-a.top)}function hLa(a,c){var e=Math.max(a.left,c.left),f=Math.min(a.left+a.width,c.left+c.width);if(e<=f){var g=Math.max(a.top,c.top);c=Math.min(a.top+a.height,c.top+c.height);g<=c&&(a.left=e,a.top=g,a.width=f-e,a.height=c-g)}} function Lz(a,c){var e=Math.max(a.left,c.left),f=Math.min(a.left+a.width,c.left+c.width);if(e<=f){var g=Math.max(a.top,c.top);a=Math.min(a.top+a.height,c.top+c.height);if(g<=a)return new Kz(e,g,f-e,a-g)}return null}z.contains=function(a){return a instanceof Bq?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; z.Ye=function(a){var c=a.xa.clientWidth||a.scrollHeight>a.clientHeight||e==ie||e==Xb||e=="relative"))return a;return null} function Rz(a){for(var c=new Jz(0,Infinity,Infinity,0),e=Rq(a),f=e.getDocument().body,g=e.getDocument().documentElement,h=$q(e.B);a=nLa(a);)if((!Nq||a.clientHeight!=0||a!=f)&&a!=f&&a!=g&&Oz(a,"overflow")!=li){var l=Sz(a),n=new Bq(a.clientLeft,a.clientTop);l.x+=n.x;l.y+=n.y;c.top=Math.max(c.top,l.y);c.right=Math.min(c.right,l.x+a.clientWidth);c.bottom=Math.min(c.bottom,l.y+a.clientHeight);c.left=Math.max(c.left,l.x)}f=h.scrollLeft;h=h.scrollTop;c.left=Math.max(c.left,f);c.top=Math.max(c.top,h);e=rr(e); c.right=Math.min(c.right,f+e.width);c.bottom=Math.min(c.bottom,h+e.height);return c.top>=0&&c.left>=0&&c.bottom>c.top&&c.right>c.left?c:null} function Tz(a,c,e){var f=(c=c||$q(document))||$q(document),g=Sz(a),h=Sz(f),l=oLa(f);if(f==$q(document)){var n=g.x-f.scrollLeft;g=g.y-f.scrollTop}else n=g.x-h.x-l.left,g=g.y-h.y-l.top;h=pLa(a);a=f.clientWidth-h.width;h=f.clientHeight-h.height;l=f.scrollLeft;f=f.scrollTop;e?(l+=n-a/2,f+=g-h/2):(l+=Math.min(n,Math.max(n-a,0)),f+=Math.min(g,Math.max(g-h,0)));e=new Bq(l,f);c.scrollLeft=e.x;c.scrollTop=e.y} function Sz(a){var c=Tq(a),e=new Bq(0,0);if(a==(c?Tq(c):document).documentElement)return e;a=mLa(a);c=Zq(Rq(c).B);e.x=a.left+c.x;e.y=a.top+c.y;return e}function qLa(a,c,e){if(c.getDocument()!=e.getDocument()){c=c.getDocument().body;e=sr(e);var f=new Bq(0,0),g=ar(Tq(c));b:{try{Jq(g.parent);var h=!0;break b}catch(n){}h=!1}if(h){h=c;do{var l=g==e?Sz(h):rLa(h);f.x+=l.x;f.y+=l.y}while(g&&g!=e&&g!=g.parent&&(h=g.frameElement)&&(g=g.parent))}c=Qwa(f,Sz(c));a.left+=c.x;a.top+=c.y}} function Uz(a,c){a=Vz(a);c=Vz(c);return new Bq(a.x-c.x,a.y-c.y)}function rLa(a){a=mLa(a);return new Bq(a.left,a.top)}function Vz(a){if(a.nodeType==1)return rLa(a);a=a.changedTouches?a.changedTouches[0]:a;return new Bq(a.clientX,a.clientY)}function Wz(a,c,e){if(c instanceof Dq)e=c.height,c=c.width;else if(e==void 0)throw Error(We);Xz(a,c);a.style.height=lLa(e,!0)}function lLa(a,c){typeof a==Zf&&(a=(c?Math.round(a):a)+Dg);return a}function Xz(a,c){a.style.width=lLa(c,!0)} function Yz(a){var c=pLa;if(Oz(a,rd)!=Vf)return c(a);var e=a.style,f=e.display,g=e.visibility,h=e.position;e.visibility=Ce;e.position=Xb;e.display="inline";a=c(a);e.display=f;e.position=h;e.visibility=g;return a}function pLa(a){var c=a.offsetWidth,e=a.offsetHeight,f=Nq&&!c&&!e;return(c===void 0||f)&&a.getBoundingClientRect?(a=mLa(a),new Dq(a.right-a.left,a.bottom-a.top)):new Dq(c,e)}function Zz(a){var c=Sz(a);a=Yz(a);return new Kz(c.x,c.y,a.width,a.height)} function sLa(a,c){a=a.style;fg in a?a.opacity=c:"MozOpacity"in a?a.MozOpacity=c:"filter"in a&&(a.filter=c===""?"":"alpha(opacity="+Number(c)*100+")")}function $z(a,c){a.style.display=c?"":Vf}function aA(a){return a.style.display!=Vf}function bA(a){return Tg==Oz(a,od)}var tLa=Mq?"MozUserSelect":Nq||Lq?"WebkitUserSelect":null;function uLa(a,c,e){e=e?null:a.getElementsByTagName("*");if(tLa&&(c=c?Vf:"",a.style&&(a.style[tLa]=c),e))for(var f=0;a=e[f];f++)a.style&&(a.style[tLa]=c)} function vLa(a,c){a=a.style;Mq?a.MozBoxSizing=Xda:Nq?a.WebkitBoxSizing=Xda:a.boxSizing=Xda;a.width=Math.max(c.width,0)+Dg;a.height=Math.max(c.height,0)+Dg}function oLa(a){var c=Nz(a,"borderLeftWidth"),e=Nz(a,"borderRightWidth"),f=Nz(a,"borderTopWidth");a=Nz(a,"borderBottomWidth");return new Jz(parseFloat(f),parseFloat(e),parseFloat(a),parseFloat(c))}function wLa(){var a=[];hq(xLa,function(c,e){a.push(cp(e),":",c,";")});return a.join("")};function cA(){}Wi(cA);cA.prototype.B=0;function dA(a){return":"+(a.B++).toString(36)};function eA(a){Wu.call(this);this.bb=a||Rq();this.xn=yLa;this.Qb=null;this.ui=!1;this.Ha=null;this.Xq=void 0;this.ql=this.Se=this.Hc=this.wr=null;this.Rx=this.yQ=!1}cj(eA,Wu);eA.prototype.Rea=cA.Ra();var yLa=null;function zLa(a,c){switch(a){case 1:return c?xea:"enable";case 2:return c?Kia:Pma;case 4:return c?"activate":"deactivate";case 8:return c?bh:"unselect";case 16:return c?"check":"uncheck";case 32:return c?je:Mc;case 64:return c?gg:ad}throw Error("kc");}z=eA.prototype; z.getId=function(){return this.Qb||(this.Qb=dA(this.Rea))};z.Md=function(a){this.Hc&&this.Hc.ql&&(mq(this.Hc.ql,this.Qb),Ova(this.Hc.ql,a,this));this.Qb=a};z.R=w("Ha");z.Wa=w("Ha");z.aB=ui(70);z.ld=function(a){return this.Ha?this.bb.ld(a,this.Ha):null};z.hb=function(a){return this.ld(a)};z.Ua=function(){this.Xq||(this.Xq=new Tu(this));return this.Xq}; z.Mr=function(a){if(this==a)throw Error("lc");if(a&&this.Hc&&this.Qb&&this.Hc.Ck(this.Qb)&&this.Hc!=a)throw Error("lc");this.Hc=a;eA.Ka.bj.call(this,a)};z.getParent=w("Hc");z.bj=function(a){if(this.Hc&&this.Hc!=a)throw Error("mc");eA.Ka.bj.call(this,a)};z.Ba=w("bb");z.pb=w("ui");z.wa=function(){this.Ha=this.bb.createElement(ab)};z.render=function(a){this.wn(a)}; z.wn=function(a,c){if(this.ui)throw Error("nc");this.Ha||this.wa();a?a.insertBefore(this.Ha,c||null):this.bb.getDocument().body.appendChild(this.Ha);this.Hc&&!this.Hc.pb()||this.Ta()};z.zb=function(a){if(this.ui)throw Error("nc");if(a&&this.mh(a)){this.yQ=!0;var c=Tq(a);this.bb&&this.bb.getDocument()==c||(this.bb=Rq(a));this.Ad(a);this.Ta()}else throw Error("oc");};z.mh=y(!0);z.Ad=ti("Ha");z.Ta=function(){this.ui=!0;fA(this,function(a){!a.pb()&&a.R()&&a.Ta()})}; z.Bd=function(){fA(this,function(a){a.pb()&&a.Bd()});this.Xq&&Vu(this.Xq);this.ui=!1};z.oa=function(){this.ui&&this.Bd();this.Xq&&(this.Xq.dispose(),delete this.Xq);fA(this,function(a){a.dispose()});!this.yQ&&this.Ha&&hr(this.Ha);this.Hc=this.wr=this.Ha=this.ql=this.Se=null;eA.Ka.oa.call(this)};function gA(a,c){return a.getId()+"."+c}z.getModel=w("wr");z.Vd=ti("wr");function ALa(a,c){if(!a.ui)throw Error("pc");return a.bb.R(gA(a,c))}z.Ya=function(a,c){this.Zn(a,hA(this),c)}; z.Zn=function(a,c,e){if(a.ui&&(e||!this.ui))throw Error("nc");if(c<0||c>hA(this))throw Error("qc");this.ql&&this.Se||(this.ql={},this.Se=[]);if(a.getParent()==this){var f=this.ql,g=a.getId();f[g]=a;pj(this.Se,a)}else Ova(this.ql,a.getId(),a);a.Mr(this);aoa(this.Se,c,0,a);a.ui&&this.ui&&a.getParent()==this?(e=this.Ib(),(e.childNodes[c]||null)!=a.R()&&(a.R().parentElement==e&&e.removeChild(a.R()),c=e.childNodes[c]||null,e.insertBefore(a.R(),c))):e?(this.Ha||this.wa(),c=iA(this,c+1),a.wn(this.Ib(),c? c.Ha:null)):this.ui&&!a.ui&&a.Ha&&a.Ha.parentNode&&a.Ha.parentNode.nodeType==1&&a.Ta()};z.Ib=w("Ha");z.Af=function(){this.xn==null&&(this.xn=bA(this.ui?this.Ha:this.bb.getDocument().body));return this.xn};z.An=function(a){if(this.ui)throw Error("nc");this.xn=a};function hA(a){return a.Se?a.Se.length:0}z.Ck=function(a){return this.ql&&a?Pva(this.ql,a)||null:null};function iA(a,c){return a.Se?a.Se[c]||null:null}function fA(a,c,e){a.Se&&a.Se.forEach(c,e)} function jA(a,c){return a.Se&&c?a.Se.indexOf(c):-1}z.removeChild=function(a,c){if(a){var e=typeof a===uh?a:a.getId();a=this.Ck(e);e&&a&&(mq(this.ql,e),pj(this.Se,a),c&&(a.Bd(),a.Ha&&hr(a.Ha)),a.Mr(null))}if(!a)throw Error("rc");return a};z.un=function(a){for(var c=[];this.Se&&this.Se.length!=0;){var e=c,f=e.push;var g=this.removeChild(iA(this,0),a);f.call(e,g)}return c};function kA(a,c,e,f,g){eA.call(this,g);this.D=a;this.C=c;this.B=e;this.F=f;if(c&&!e)throw Error("sc");}B(kA,eA);kA.prototype.wa=function(){var a={QL:this.D,oka:this.C,E$:cq(this.F,xha)};this.Ha=Iz(bLa,a)};kA.prototype.Ta=function(){if(this.C){var a=this.hb("docs-ml-header-edit-button");this.Ua().V(a,Yh,this.G)}};kA.prototype.G=function(){if(this.B){var a=this.B,c=BLa(a);lA(c,dga)?lA(c,bga)?(mA(c,[dga,bga]),a.xI(!0)):(nA(c,dga),a.B.Gf($i(a.xI,a,!0),250)):a.xI(!0)}};function CLa(a,c,e){Iu.call(this,"m",a);this.C=c;this.B=e}B(CLa,Iu);function DLa(){this.B={};this.B["X-Same-Domain"]="1"}DLa.prototype.build=function(){return nq(this.B)};function ELa(a){this.B=a?nq(a):{};this.C=null}ELa.prototype.Hl=function(){return this.B.token||null};function FLa(a){var c=a.Hl();if(c)return Nj(c);a.C||(a.C=new Ij);return a.C}function GLa(a){var c=a.get("info_params");c=typeof c===uh?JSON.parse(c):Eva(a,"info_params");a=iq(c,String);var e;(e=(e=Qi._docs_coldstart_url)?dGa(e).resourcekey:null)?a.resourcekey=e:c.resourcekey&&(c=cu(OBa(dDa,fBa(c.resourcekey)),2),c!=null&&(a.resourcekey=c));return new ELa(a)};function HLa(a,c,e,f){Wu.call(this);this.D=f?nq(f):ILa;this.C="";this.B=e||GLa(a);(a=qp((c||Qi).location.href,"authkey"))&&oA(this,"authkey",a)}B(HLa,Wu);function JLa(a,c){Wm(c,Me)||Wm(c,Nia);Wm(c,"/")||Wm(c,Ba);Rm(c,"/");a.C=c}function oA(a,c,e){var f=a.B;if(e){if(f.B[c]=e,f.C&&(c=f.Hl()))f.C.callback(c),f.C=null}else delete f.B[c];a.dispatchEvent("n")}function KLa(a,c){a.B.B.at&&oA(a,"at",c);oA(a,Rh,c)}HLa.prototype.Hl=function(){return this.B.Hl()};var ILa=(new DLa).build();function LLa(a,c,e){Wu.call(this);var f=this;this.C=a;this.G=function(g){oA(f.C,"tfe",g)};this.B=null;this.D=new Tu(this);this.D.V(this.C,"n",this.H);this.I=e;this.J=e!=null&&!aq(c,Pe);this.F=!1}B(LLa,Wu);function MLa(a,c){a.B=c;NLa(c,function(e){var f=OLa(a.B);a.dispatchEvent(new CLa(a,e,f));!a.J||a.F||e||f!=401||Ty(a.I,Error("tc"));a.F=!0});c.subscribe(Hma,a.G);a.H()}LLa.prototype.H=function(){this.B&&(this.B.I=nq(this.C.B.B))}; LLa.prototype.oa=function(){this.B&&!this.B.isDisposed()&&(PLa(this.B.F,Hma,this.G),QLa(this.B),this.B.O=zj);this.B=null;sp(this.D);Wu.prototype.oa.call(this)};function RLa(a,c){K.call(this);this.C=[];this.G=a;(this.B=c||null)&&L(this,this.B);this.D=this.F=null;this.B&&(this.D=new dy(500),this.F=new Tu(this),this.F.V(this.D,Nh,this.nna))}B(RLa,K);z=RLa.prototype;z.enqueue=function(a){if(this.B){if(!this.B.Bm()||this.C.length!=0){this.C.push(a);this.D.start();return}this.B.ou()}this.G(a)};z.reset=function(){this.C=[];this.D&&this.D.stop()};z.contains=function(a){return oj(this.C,a)};z.remove=function(a){pj(this.C,a);SLa(this)}; z.nna=function(){for(;this.C.length>0&&this.B.Bm();)this.B.ou(),this.G(this.C.shift());SLa(this)};function SLa(a){a.C.length==0&&a.D&&a.D.stop()}z.oa=function(){sp(this.F);sp(this.D);K.prototype.oa.call(this)};function TLa(a,c){Iu.call(this,"o",a);this.B=c}B(TLa,Iu);function pA(a,c,e,f,g,h,l,n,p,q,u,x,A,E,F,I,Q){Wu.call(this);this.C=a;this.xa=c;this.J