return c};D.n6a=function(){return this.nU("")};D.moa=G(840);D.Ioa=function(){At(this.Do()==1,"Ry");return this.GI(0)};D.GI=function(a){return this.KF(Nad(a))};D.KF=function(a){dbe(this,a);return this.D.get(a)};D.qoa=G(842);D.Qya=G(844);D.doa=G(846);D.uR=function(){return ebe(this.AD(),function(a){return a.Aa()})}; D.cH=function(a){return(a=this.eU(a))?a.Aa():null};D.HE=function(a){return this.nU(a).Aa()};D.G4=function(){return this.n6a().Aa()};function dbe(a,c){ut(c.length>0,"Sy");ut(a.T_(c),"Ty");return c}function cbe(a,c){ut(c.length>0,"Uy");var e=UF(c);ut(a.T_(e),"Vy");var f=Oad(c);ut(f>=0&&f<=a.D.Qc(e),"Wy");return c}D.G1=function(){this.kqb(null)}; D.kqb=function(a){this.J=!1;this.W=(zTb(),ATb);this.D.clear();ICb(this.V);this.R.clear();this.O.clear();this.H.clear();abe(this,a?a:this.Oma());Qae(this.F,this.F.J,null)};D.LO=x("R");D.Ny=function(){return this.R.Ny()};D.VN=function(a){ut(Wu(a)||!this.J,"Yy");this.R.VN(a)};D.MC=function(){return this.R.MC()};D.aI=function(){return this.R.aI()};D.UN=function(a){ut(a==null||!this.J,"Zy");this.R.UN(a)};D.vx=x("O");D.mA=x("H");D.P1=function(a){this.O.P1(a)};D.Z5=function(a,c,e,f){this.O.Z5(a,c,e,f)}; D.pN=function(a){this.O.pN(a)};D.P3=function(a){this.O.P3(a)};D.hM=function(){return this.O.hM()};D.Ir=function(a){return this.O.Ir(a)};D.Mw=G(524);D.zp=function(a){return this.H.zp(a)};D.sK=function(a){return this.H.sK(a)};D.TJ=function(a){this.H.TJ(a)};D.UK=function(a){this.H.UK(a)};D.kA=G(531);D.VA=G(538);D.vM=function(){return this.H.vM()};D.jg=function(a){return fbe(this,new klb(function(c,e){return e.jg(c)}),a)};D.gKa=G(848); function fbe(a,c,e){e=new Tae(B(null),a.wa,a.ea,a.ma,a.Da,a.za,e,a.va,a.Ca);e.J=a.J;e.W=a.W;Cad(a.R,e.R);e.O.D=Xu(a.O.D);XYc(a.H,e.H);for(var f=ned(a.D).ad();f.Mc();){var g=f.Rc(),h=c.D(e,g);h.Aa().vUa(e.R);h.Aa().FUa(e.O);h.Aa().nUa(e.H);var k=g.getId(),l=a.D.getPath(k);e.D.insert(l,k,h);Oae(g)&&ou(e.V,g.Wb())}return e}D.Oma=function(){return Wae(this.wa,this.ea,this.ma,this.Da,this.za,this.R,this.O,this.H,null,null,this.va,this.Ca)};D.D6a=x("F");D.u6a=function(){return this.F.R};D.DI=function(){return this.F.D}; D.Xub=function(){return this.F.H};D.DE=function(){return this.F.O};D.K_=G(850);D.Sya=G(852);D.iOa=G(854);D.EO=function(){return this.F.J};D.Rwb=function(){return this.F.W};function ebe(a,c){return kkb(function(){var e=a.ad(),f=new Xae;f.D=e;f.F=c;return f})}function Yae(){Yae=r();Whc();Zae=RAb(200,"Maximum chapters exceeded");$ae=RAb(200,"Maximum chapter depth exceeded")}D.g7=!0;D.ZWa=!0;var gbe,hbe,bbe,ibe,jbe,kbe;function KI(){KI=r();gbe=BSb(zSb(ySb())).oa();hbe=sSb(rSb($y(cTb(gbe),"tl").tj(1).Ac(1),function(a){return OSb(a)}),mSb(function(a){return OSb(a)})).oa();bbe=new yQb([hbe]);ibe=new VXc(bbe);jbe=new kYc(bbe);kbe=hYc(bbe)};function FI(a){this.D=a}H(FI,K);D=FI.prototype;D.Cf=x("D");D.getType=B(x2a);D.getContext=B(1);D.getKey=x("D");D.Va=function(a){return L(this,a)?!0:a instanceof FI?L(this.D,a.D):!1};D.Yb=function(){return Mn(this.D)};D.Q1=B(!1);function lbe(){}var mbe;H(lbe,K);function nbe(){obe();return mbe}D=lbe.prototype;D.getType=B("textSelection-empty");D.jb=B(!0);D.Fh=function(){throw hn("$y").Ea;};D.wl=function(){throw hn("az").Ea;};D.NJ=B(!1);function obe(){obe=r();mbe=new lbe};function pbe(a){this.R=b1a;this.F=a}H(pbe,FQc);function qbe(a,c){return new pbe(new rbe(a,c))}function sbe(){return new pbe(nbe())}function tbe(a){return qbe(new FI(a),BC(tC(1)))}pbe.prototype.YQ=x("F");pbe.prototype.xj=function(){return this.YQ()};pbe.prototype.Cf=function(){return this.F.jb()?null:this.F.Fh().getKey()};function rbe(a,c){this.F=a;this.D=c}H(rbe,K);D=rbe.prototype;D.getType=B("textSelection-impl");D.jb=B(!1);D.Fh=x("F");D.wl=x("D");D.NJ=function(a){return this.F.Va(a)};function ube(){}H(ube,K);ube.prototype.vY=function(a,c,e){if(Mt(e.D)){var f=e.zc;if(f.getType()==0){var g=f.D,h=vbe(a,g);e=g==h?e:BC(bjc(f,h))}}else{f=e.Qd;g=e.F;h=e.J;var k=wbe(a,f);if(f&&!k)e=vbe(a,f.D),e=BC(tC(e));else{for(var l=wbe(a,g),p=[],q=0;q(a+1|0)&&(c=bjc(c,a+1|0));return new xC(e,a,c)}function xbe(a,c){for(var e=ew(c),f=fw(c),g=!1;mod(a,e);)e=e+1|0,g=!0;for(;mod(a,f);)f=f-1|0,g=!0;return g?e>f?null:new Yv(e,f):c};function ybe(){}H(ybe,K);ybe.prototype.vY=function(a,c,e){if(!yC(e)){var f=e.zc;if(f.getType()==0){var g=f.D,h=a.og(c.zc);h=zbe(a,g,gc.end)break}return!1} function Fbe(a,c,e){var f=c.F,g=f.D;c=c.Cg();if(g==(c+1|0)){var h=a.ld().Kc(c);if(h){var k=RG(h,c);k&&(h=$F(h,k),c==h.Dk&&(g=g-1|0))}}else if(e&&Lo(BA(a.Xa(),g),"\u0012"))return tC(g+1|0);a=Dbe(a,g);if(!a)return f;f=a.Xp();return e?tC(f.ce+1|0):uC(f.Dk+1|0,!0)};function Gbe(a,c){a=a.eg(sh);c=Hu(a,c);return c>=0?O(c+1|0):null}function Hbe(a,c){c=yA(a.Xa(),c);if((c=a.Wp(sh)[c])&&c[0])for(var e=a.eg(sh),f=0;fe)throw en("dz`"+c).Ea;a=a.eg(Fd);c=Hu(a,c);return c<0?-c-2|0:c}function Ube(a,c,e){if(c>zA(a.Xa(),0))return e;a=LI(a,c);if(!a||a&&a.Vh().length<=1)return e;a=a.Vh();for(c=0;c<(a.length-1|0);c=c+1|0)e=Math.min(VA(WA(),a[c].D/2),e);return e}function Sbe(a){MI();var c=a.Kg().Ow();return Vbe(a,0,c-1|0)} function Vbe(a,c,e){MI();a=a.Kg();var f=a.Th(c),g=f.R;f=f.H;for(c=c+1|0;c<=e;c=c+1|0){var h=a.Th(c),k=h.H;if(g!=h.R||f!=k)return!0}return!1}function MI(){MI=r();Tbe=UXb({css_fi:bTa,css_hi:fTa,css_epfi:$Sa,css_ephi:aTa,css_fpfi:cTa,css_fphi:dTa,css_fpo:eTa,css_ln:hTa,css_mb:jTa,css_mf:kTa,css_mh:lTa,css_ml:mTa,css_mr:nTa,css_mt:oTa,css_pnsi:rTa,css_ufphf:vTa})};function Wbe(a){var c=Mkc(a.Aa(),a.hb().getSelection(),5);return c?c:Xbe(a)}function Xbe(a){var c=a.hb().getSelection(),e=a.Aa();a=e.Xa();if(!yC(c))return c=e.og(c.zc),Ybe(a,c);e=c.D;c=fw(e[e.length-1|0]);return(a=Dkc(a,ew(e[0]),"\uefff","\ueffe"))&&dw(a,c)?a:null}function Zbe(a,c){var e=a.Xa();return Lo(BA(e,c),"\uec01")?null:Skc(a,c,5)?DC(e,c):Ybe(e,c)}function Ybe(a,c){return Lo(BA(a,c),"\uefff")?null:Dkc(a,c,"\uefff","\ueffe")};function $be(a,c){this.D=!1;this.location=a;this.D=c}H($be,K);function ace(a,c){this.F=a;this.D=c}H(ace,K);function OI(a){return!!PI(a)}function PI(a){return zfd(a.Aa(),a.hb().getSelection())}function bce(a){return Afd(a.Aa(),a.hb().getSelection())}function cce(a){return Bfd(a.Aa(),a.hb().getSelection())}function dce(a,c){return c?a.getStyle(ll,c.D).ea==4:!1}function ece(a){return Cfd(a.Aa(),a.hb().getSelection())}function QI(a,c){return fce(a,c,null)}function fce(a,c,e){if(!clc(a,c,"\u0010","\u0011"))return!1;if(!e)return!0;e=e.yb();a=new Yv(e,RI(a,e));return nhd(a,c)} function gce(a,c,e){a=a.Xa();var f=0,g=Jfc(a,c);if(g==17){if(!e(g,c,null))return;c=c-1|0}for(;c>0;c=c-1|0){g=Jfc(a,c);switch(g){case 17:f=f+1|0;break;case 16:if(f=f-1|0,f==0)continue}if(f<=0&&(g=e(g,c,null),f<0||!g))break}}function SI(a){return TI(a.Aa().Xa(),a.hb().Jd())}function TI(a,c){a=Ukc(a,c,"\u0010","\u0011");if(a<0)throw en("fz`"+c).Ea;return a}function RI(a,c){var e=Fkc(a,c,"\u0010","\u0011");if(e<0)throw en(hce(c,a)).Ea;return e} function hce(a,c){var e=c.F("\u0010");c=c.F("\u0011");if(!e||It(e))return"TableUtil.getTableEndIndex: regionStartIndices is null or empty";if(!c||It(c))return"TableUtil.getTableEndIndex: regionEndIndices is null or empty";if(e.length!=c.length)return"TableUtil.getTableEndIndex: The number of entries in the region start and end caches should be the same.";var f=vo();zo(Bo(f,"TableUtil.getTableEndIndex: i="),a);Bo(Ao(Bo(f,",rSI=["),e),"]");Bo(Ao(Bo(f,"rEI=["),c),"]");return f.toString()} function ice(a,c){if(mv().Ha(pf)){var e=a.ld().Kc(c);c=jce(e,a,c);return RG(e,c)}var f=Wn([0],to,uo),g=Wn([0],to,uo);gce(a,c,function(h){switch(h){case 28:g[0]==0&&(f[0]=f[0]+1|0);break;case 18:g[0]=g[0]+1|0}return!0});return new EB(g[0]-1|0,f[0]-1|0)}function jce(a,c,e){var f=a.D;f==e&&(e=e+1|0);a=a.F;c=c.Xa();if(Lo(BA(c,e),"\u0012"))for(;!Lo(BA(c,e),"\u001c")&&ec)return g;g=TI(a,c-1|0)}return 1}function UI(a,c){return kce(a,c,"\u0012")} function lce(a,c,e){var f=BA(a,c);Jo(e,f)&&f!=="\u0011"&&(c=c+1|0);f=RI(a,c);for(var g=c;;){c=wA(a,"\u0010",g);if(c<0||c>f)c=xA(a)-1|0;var h=wA(a,"\u0011",g);h>(f+1|0)&&(h=-1);var k=a;for(var l=e,p=O(f),q=[],u=0;u0&&(!p||p.yb()==0||w0?(Fu(q),k=+q[0]|0):k=-1;g=null;h>=0&&k>=0?g=O(Math.min(h,k)):h>=0?g=O(h):k>=0&&(g=O(k));if(!g)break;if(g.yb()f;)c=kce(a,TI(a,c),"\u001c");return c}function VI(a,c){return lce(a,c,"\u0012\u001c\u0011")}function oce(a,c,e){a=a.Xa();c=UI(a,c)+1|0;for(var f=0;fg)return e>h?t5a:s5a;e=RI(f,ew(a));f=RI(f,fw(a));return e>f?c>f?r5a:q5a:x$a}return c?Dab:e?fVa:"notInTable"} function sce(a,c,e,f,g,h){if(c.getType()!=0||e.getType()!=0)return BC(e);h=h?h.yb():0;var k=e.F?e.D-1|0:e.D,l=Math.min(k,c.D),p=Math.max(c.D-1|0,k),q=tce(a,l,p);if(q==-1)return null;var u=a.Xa();if(l==q||p==RI(u,q))return null;k=uce(a,q,l);var w=uce(a,q,p);if(k.D==w.D&&k.F==w.F){var y=nce(u,l,O(q));u=VI(u,l);if(!f&&(l!=(y+1|0)||p!=(u+1|0)))return null}g&&(g=a.ld().Kc(q),f=RG(g,c.F?c.D-1|0:c.D))&&(g=$F(g,f),g.Zf()==0&&(f=f.F+g.Ge()-1|0,k.F>w.F?k=new EB(k.D,f>k.F?f:k.F):w=new EB(w.D,f>w.F?f:w.F))); a=vce(a,q,k,w);h=(c=c.D==(p+1|0))?w.F=c&&e<=f.F)){if(e=0;c=c-1|0)for(a=f.ae()-1|0;a>=0;a=a-1|0)if(ZF(f,c,a))return new EB(c,a);return new EB(0,0)}var g=TI(a.Xa(),e);return g==c?ice(a,e):RG(f,g)}var h=Wn([0],to,uo),k=Wn([0],to,uo);f=a.Xa();xfd(f.D,c+1|0,function(l,p){if(p>e)return!1;switch(l){case 28:h[0]=h[0]+1|0;break;case 18:h[0]=0,k[0]=k[0]+1|0}return!0});return h[0]==0||k[0]==0?new EB(0, 0):new EB(k[0]-1|0,h[0]-1|0)}function vce(a,c,e,f){var g=Math.min(e.F,f.F),h=Math.max(e.F,f.F),k=Math.min(e.D,f.D),l=Math.max(e.D,f.D),p=[],q=$m([1],to,uo),u=Wn([0],to,uo),w=Wn([0],to,uo);e=a.Xa();xfd(e.D,c,function(y,z){switch(y){case 28:u[0]==g&&(q[0]=z);u[0]==h&&w[0]>k&&(y=new Yv(q[0],VI(a.Xa(),z)),p.push(y));u[0]=u[0]+1|0;break;case 18:(u[0]<=h&&w[0]>k||p.length!=0&&p[p.length-1|0].start!=q[0])&&p.push(new Yv(q[0],z-1|0));if(w[0]>l)return!1;u[0]=0;w[0]=w[0]+1|0}return!0});return p} function wce(a,c,e,f,g,h,k,l){var p=a.Bc(c.D,c.F),q=p.Xp()?p.Xp():p;a=L(q,p)?new EB(c.D,c.F):RG(a,q.ce);if(k==0)return c.D==0?null:new EB(a.D==0?0:a.D-1|0,c.F);if(k==1){if(c.D==h.D)return null;g=a.D+q.ve()|0;g=g>h.D?h.D:g;return new EB(g,c.F)}if(k==2&&l||k==3&&!l)return f||c.D!=e.D||c.F!=e.F?a.F==0?c.D==0?null:new EB(a.D==0?0:a.D-1|0,0):new EB(c.D,a.F-1|0):null;if(k==3&&l||k==2&&!l){if(f&&c.D==e.D&&c.F==e.F)return null;e=a.F+q.Ge()|0;if(e>g.F){if(c.D==h.D)return null;c=a.D+q.ve()|0;c=c>h.D?h.D:c; return new EB(c,h.F)}return new EB(c.D,e)}return c}function xce(a,c){c=c.D;if(c.length==0)return-1;var e=yce(a,c[0]);if(e==-1)return-1;for(var f=0;fu)return l&&k==p?Bce(a,h,h>f):new $be(e,!1);k=BA(g,f);if(k==="\u0010"||k==="\u0011"||u>c||RI(g,u)c&&f&&(a=Dce(a,c,e-1|0),a!=c)?a:e} function Fce(a,c){for(var e=[],f=a.Id(),g=0;g1)){l=c.getStyle(id,l.ce);var p=Xlc(l)+Ylc(l)+2;p+=Math.floor((l.ea.D.D+l.O.D.D)/2);e[k]=Math.max(e[k],p)}}for(a=0;a0)for(a=Math.floor((a-f)/k),f=0;fy&&ew(C)<=A||fw(C)>=y&&fw(C)=y.start&&u<=y.end+ 1&&(q=y,A=!1),w>=y.start&&w<=y.end+1&&(g=y,A=!1),A&&f.push(y);p=g;u=l.D;l=u==p.start||u==p.end+1?l:k.D==k.F.D?tC(ew(p)):uC(fw(p)+1|0,!0);k=new xC(ew(q),fw(q),h);g=new xC(ew(g),fw(g),l);e=Djc(Gjc(g,k,f),e)}}}else if(f=e.zc,f.getType()==0&&(f=Dbe(a,f.D)))e=f.Xp(),e=BC(tC(e.Dk));return this.D.vY(a,c,e)};Abe.prototype.F=function(a,c,e){var f=a.ld().Kc(c);if(f)for(var g=xA(a.Xa()),h=!0===e?-1:1,k=c;!0===e?k>=0:k0?Jad(c):UF(c)}function ede(a,c){GHb(a.D.Aa().DE(),function(){cde(a,c)})}function bde(a){var c=a.D.hb().jA();GHb(a.D.bj(),function(){var e=a.D.Aa();c!=null&&e.Qw(c)?dde(a,c):e.jb()||dde(a,e.GI(0).getId())})}function dde(a,c){a.D.KP(c,j0a)}function cde(a,c){GHb(a.D.Aa().Rwb(),function(){c.D()})};function xae(a,c,e,f,g,h,k,l,p,q,u,w){MYc.call(this,a,c,e,f,g,k,l,p,null,q);gde(this,h,u,w)}H(xae,MYc);function gde(a,c,e,f){a.wa=c;a.D=new LSc;a.xa(a.D);a.ea=new hx;a.xa(a.ea);a.ea.Pa(a.Ph(),function(g){var h=g.ih,k=null;tae(h)?(k="",hde(a,h,k)):sQc(h)?(k=h.Fh().getKey(),hde(a,h,k)):rPc(h)&&(k="");k!=null&&a.D.dispatchEvent(new a1c(h,g.D,g.F,g.H,k))});e&&a.xa(new yae(a,e,f));a.xa(new Yce(a))} xae.prototype.KP=function(a,c){var e=this.hb();e.xK()&&Lo(a,e.Cn())||(e=(e=this.hb().fvb(a))?e:BC(tC(1)),this.Mh(qbe(new FI(a),e),!0,!0,c))};xae.prototype.PBa=function(a){this.KP(a,null)};xae.prototype.oq=function(a){this.Mh(sbe(),!0,!0,a)};function hde(a,c,e){if(!Lo(e,a.hb().Cn())){var f=XI(c);a.hb().EDb(f.Dr(),function(g){return a.wa.D(g,[f.D])})}}xae.prototype.Bfa=x("D");function ide(a){jde();var c=a.getType();xt(c in kde,"Expected a text model command but was %s",c);this.R=c;this.F=a}var kde;H(ide,Ax);D=ide.prototype;D.lr=function(){return this.F.lr()};D.f8=function(){return this.F.f8()};D.HZ=function(){return this.F.HZ()};D.yfa=function(){return this.F.yfa()};D.nNa=function(){var a=Ut();sQc(this.F)&&Wt(a,this.F.nNa());return Yt(Vt(a,po(1,dIb)))};function jde(){jde=r();kde=Ny(WAb((ynd(),wnd),[p0a,Sf]))}function tae(a){return a instanceof ide};function lde(){}H(lde,K);function mde(a,c){var e=new lde;e.F=a;e.D=c;return e}lde.prototype.Dr=x("F");function nde(a){if(!cJb(a))return(a=XI(a))?[a]:[];a=ode(a.Ao());for(var c=[],e=a.Yc(),f=0;f0){a=c.D[0];for(var f=0;fa.start);f=f+1|0);e.splice(f,0,a)}a=this.x$a(e,null,null);return new Cde(this,a?a.D:e,c.F,null,!0)}; D.E0b=function(){var a=this.ub().hb().getSelection(),c=a.J;if(Mt(c))throw Lx("No ranges to delete.").Ea;var e=a.zc;a=this.ub().Aa();e=e.D;if(Mt(c))throw en("wz").Ea;a=Dde(a,e,null,c);c=c.slice();if(a.D.length>0){e=a.D[0];for(var f=0;f-1){a=zA(a.Xa(),c);var e;jF(this,(e=this.O,e(this.getContext(),[new Yv(c,a)],[],null)))}};function Cde(a,c,e,f,g){Pnd.call(this,a,c,e,g);this.O=!1;this.O=!0===f}function Fde(a,c,e,f){return new Cde(a,c,e,f,null)}H(Cde,Pnd);Cde.prototype.hdc=function(a,c){c=yid(a,c);return c=Rkc(a,c)};Cde.prototype.kdc=function(a,c){a=this.getContext().ub().Aa().Qk(Uj,a);for(var e=0;e-1&&(k=zA(k.Xa(),l),FD(this,HG(this.getContext(),[new Yv(l,k)],!1,!1,!0)))}}; Cde.prototype.ldc=function(a,c){var e=this.getContext().ub().Aa();a=new Yv(a,c);var f=e.fX(ew(a),fw(a));c=[];for(var g in f)Lo(f[g].getType(),Xi)&&c.push(g);for(g=0;gfw(l))){var q=h.eg(Xi);p=Hu(q,p);for(p=p>=0?p:Math.max(0,-p-2|0);pfw(l)){h=Math.max(u,fw(l)+1|0);break a}}}h=-1}h>0&&FD(this,new JG(this.getContext(),f,h))}};function Gde(){}H(Gde,K);function Hde(a,c,e){var f=new Gde;f.H=eIc(a.clone(),-c.Rb(),-c.Vb());f.F=c;f.D=e;return f}function Ide(a){return eIc(a.H.clone(),a.F.Rb(),a.F.Vb())}function Jde(a){return a.D?HIc(a.D,Ide(a)):null}Gde.prototype.Va=function(a){return L(this,a)?!0:a instanceof Gde?go(this.H,a.H)&&go(this.F,a.F)&&KIc(this.D,a.D):!1};function Kde(){this.O=this.H=!1;this.J=this.F=this.D=0}H(Kde,K);function Lde(a,c){return a.fNa().JF(c)}function Mde(a,c){if(Zv(c)==0){var e=ew(c);if(a=a.NF(wc,e))return new DAd(a.getId(),e,lI())}return Uud(c,lI(),!0)} function Nde(a,c,e,f,g,h,k){var l=0;for(var p=1.7976931348623157E308,q=0;qf)return c}return a+(c-a)/2}function Tde(a,c,e){return e<0?e:e>a?c+(e-a):a>0?e*c/a:c*.5} function Rde(a,c){return a?c.start==-Infinity&&c.end==Infinity?a:(c=aw(c,new Yv(a.Rb(),RD(a))))?new QD(c.start,a.Vb(),Zv(c),a.getHeight()):null:null}function Sde(a,c,e){e=HIc(e,a);c.O&&(RD(e)>c.F&&eIc(a,-(RD(e)-c.F),0),e.Rb()0){for(var k=a.Xa(),l=c[0],p=1;p0&&ew(k)==(q+2|0)&&fw(k)>=(u-1|0)&&(l=q-1|0);p=(q=p.ld().Kc(fw(k)))?q.D:-1;q=q?q.F:-1;u=fw(k);q>0&&fw(k)==(q-1|0)&&ew(k)<=(p+2|0)&&(u=q);l=new Yv(l,u);k=ew(l);l=fw(l); p=xA(a.Xa())-1|0;if(k>p||l>p)break;if(l==zA(g,k)&&yA(g,l)