Glen Whitney
e7361f94a7
With this loaded in under the Firefox debugger, one can see linked WRL files and Java Geometry Applets on arbitrary web pages. This represents significant progress on #28, but getting more controls and getting it to work in other browsers is still on deck. Reviewed-on: #38 Co-authored-by: Glen Whitney <glen@studioinfinity.org> Co-committed-by: Glen Whitney <glen@studioinfinity.org>
2 lines
177 KiB
JavaScript
2 lines
177 KiB
JavaScript
$wnd.webSimple.runAsyncCallback8("function qie(){}\nfunction yie(){}\nfunction Sxe(){}\nfunction j2e(){}\nfunction k2e(){}\nfunction l2e(){}\nfunction m2e(){}\nfunction n2e(){}\nfunction o2e(){}\nfunction p2e(){}\nfunction q2e(){}\nfunction wwf(){}\nfunction Qwf(){}\nfunction Qxf(){}\nfunction jyf(){}\nfunction lyf(){}\nfunction nyf(){}\nfunction Kyf(){}\nfunction Myf(){}\nfunction Oyf(){}\nfunction Ryf(){}\nfunction IAf(){}\nfunction HTf(){}\nfunction sgg(){}\nfunction ugg(){}\nfunction pKg(){}\nfunction ngg(a,b){a.i=b}\nfunction Mxf(a,b){a.a=b}\nfunction Nxf(a,b){a.b=b}\nfunction Oxf(a,b){a.c=b}\nfunction Pxf(a,b){a.d=b}\nfunction gzf(a){this.a=a}\nfunction Dzf(a){this.a=a}\nfunction y8b(a){this.a=a}\nfunction m4d(a){this.a=a}\nfunction gZh(a){Qbc(this,a)}\nfunction eZh(){Uvc(this)}\nfunction Mzf(){ic.call(this)}\nfunction czf(){this.a=new iec}\nfunction Czf(){this.a=new iec}\nfunction bZh(a){return a.f}\nfunction dZh(a){return a.Lk()}\nfunction aZh(a){return this.e}\nfunction hZh(){return this.a}\nfunction TYh(a){return this.f}\nfunction VYh(a){return this.c}\nfunction WYh(a){return this.b}\nfunction _Yh(a){return this.d}\nfunction iZh(a){return this===a}\nfunction SYh(a){return null}\nfunction vzf(a){return Yyf(a,a)}\nfunction AAf(a){return a.b[a.r]}\nfunction BAf(a){return a.d[a.r]}\nfunction DAf(a){return a.d[a.e]}\nfunction CAf(a){return a.b[a.e]}\nfunction lxf(a){a.d=null;a.g=0}\nfunction lDd(a){_Cd.call(this,a)}\nfunction fDd(a){_Cd.call(this,a)}\nfunction gDd(a){_Cd.call(this,a)}\nfunction hDd(a){_Cd.call(this,a)}\nfunction iDd(a){_Cd.call(this,a)}\nfunction jDd(a){_Cd.call(this,a)}\nfunction kDd(a){_Cd.call(this,a)}\nfunction SDd(a){_Cd.call(this,a)}\nfunction pEd(a){_Cd.call(this,a)}\nfunction vEd(a){_Cd.call(this,a)}\nfunction JEd(a){_Cd.call(this,a)}\nfunction LEd(a){_Cd.call(this,a)}\nfunction KAf(a){mc.call(this,a)}\nfunction Cgg(a,b){hvb.call(this,a,b)}\nfunction Ngg(a,b){hvb.call(this,a,b)}\nfunction s8b(a){q8b.call(this,a.d,a.e)}\nfunction U9b(a){Q9b(a,0,a.length,null)}\nfunction Izf(a,b){YDb(a.c,w3b(a.a),b)}\nfunction Jyf(a,b){return VDb(a.b,b)}\nfunction JAf(a,b){this.d=a;this.c=b}\nfunction HAf(a){this.c=a;this.b=a.length}\nfunction ezf(a){fzf.call(this,a,new Czf)}\nfunction pie(){pie=xqb;oie=new qie}\nfunction wie(){wie=xqb;vie=new yie}\nfunction Jwf(){Jwf=xqb;Iwf=new QUg('',8)}\nfunction UYh(){return new m4d(this)}\nfunction jZh(){return new Sac(this)}\nfunction w8b(a){return !a?null:new s8b(a)}\nfunction wNe(a){return ff(a,337)||!a.lb}\nfunction c4b(a,b){return nhc(a),a+(nhc(b),b)}\nfunction dhg(a,b){Vgg+=a+',';Ugg+=b+','}\nfunction rAf(a,b,c){a.c=c;a.d=b;return b+1}\nfunction URd(a){if(a.j){return 1}return 0}\nfunction QJd(a){!a.b&&(a.b=new yyf);return a.b}\nfunction yyf(){this.a=new PYb;this.b=new n9b}\nfunction Hyf(){this.a=new PYb;this.c=new n9b}\nfunction Jzf(a){this.c=new cEb;this.a=a.j.ub++}\nfunction Ezf(a){this.a=new iec;_dc(this.a,a,w3b(1))}\nfunction Kzf(a){Jzf.call(this,a.Mc);this.b=a}\nfunction Nzf(a,b,c){jc.call(this,Pzf(a,b,c))}\nfunction Fzf(a,b){this.a=new iec;_dc(this.a,a,w3b(b))}\nfunction zAf(a,b){a.i+=b;(a.e-=b)<0&&(a.e+=a.f)}\nfunction xie(a,b){var c;c=b.Xb;c!=null&&Gec(a.a,c)}\nfunction Cxf(a){return a==null?null:new j5b(a)}\nfunction cZh(a){return o1e(),me(Tt,NLh,588,a,7,1)}\nfunction olg(a){!!jlg&&klg(jlg,(Clg(),ylg),a)}\nfunction rlg(a){!!jlg&&klg(jlg,(Clg(),Alg),a)}\nfunction EQd(a){if(a.v){return a.v.i.length}return 0}\nfunction IQd(a){if(a.v){return b9b(a.v,0)}return null}\nfunction uAf(a){var b;a.r=-1;b=EAf(a);a.r=a.e;return b}\nfunction hAf(a){var b;a.f=W6g;for(b=12;b-->0;)a.g[b]=V4g}\nfunction kAf(a,b){if(a.g[b]!=a.f){a.i[a.e++]=b;a.g[b]=a.f}}\nfunction jAf(a,b){do{a.i[a.e++]=cAf[b]}while(b++!=1)}\nfunction Gwf(a,b,c,d){Hwf.call(this,a,c,d);JKc(this.d,b)}\nfunction Twf(a,b,c,d){Uwf.call(this,a,c,d);JKc(this.d,b)}\nfunction Xwf(a,b,c,d){Ywf.call(this,a,c,d);JKc(this.d,b)}\nfunction Owf(a,b,c,d){Jwf();Pwf.call(this,a,c,d);JKc(this.d,b)}\nfunction Kxf(a,b,c){this.b=new cEb;this.c=a;this.d=b;this.a=c}\nfunction kec(a){jec.call(this,(nhc(a),Oac(a.a)));ODb(this,a)}\nfunction dzf(a){fzf.call(this,new Q6b(''+nqb(a)),new Czf)}\nfunction fzf(a,b){czf.call(this);a!=(p6b(),o6b)&&_dc(this.a,b,a)}\nfunction hzf(a){czf.call(this);_dc(this.a,new Ezf(a),(p6b(),k6b))}\nfunction lec(a){mec.call(this,a,(Aec(),wec),null,false,null,false)}\nfunction Wdc(a,b,c){return new vec(a,(Aec(),xec),null,false,b,c)}\nfunction q6b(a){return a.e<0?a.e==0?a:new O6b(-a.e,a.d,a.a):a}\nfunction Vyf(a){if(a.a.c>1){return null}return w8b(Sdc(a.a)).e}\nfunction Hzf(a,b){if(ff(b,37)){return a.a==b.a}return nf(a)===nf(b)}\nfunction Uyf(a,b){if(ff(b,19)){return Tyf(a,b)==0}return nf(a)===nf(b)}\nfunction lNe(a,b){if(ff(a.lb,131)){return a.lb.qu(b)}return null}\nfunction uSe(a){if(ff(a.lb,105)){return a.lb.nu(a)}return null}\nfunction fHd(a){if(ff(a.lb,105)){return a.lb.mu(a)}return null}\nfunction tSe(a){if(ff(a.lb,105)){return a.lb.mu(a)}throw Qpb(new Lxf)}\nfunction qNe(a){if(ff(a.lb,131)){return a.lb.su()}throw Qpb(new Lxf)}\nfunction gNe(a,b){if(ff(a.lb,131)){return a.lb.pu(b)}throw Qpb(new Lxf)}\nfunction mNe(a,b){if(ff(a.lb,131)){a.lb.ru(b);return}throw Qpb(new Lxf)}\nfunction Zzf(a,b){var c,d;d=Tzf(a,6);if(c=WDb(b,d.c))return c;throw Qpb(new Mzf)}\nfunction hhg(a){var b;b=a.Xb;if(b!=null){return '$'+b+'$'}return null}\nfunction lgg(a,b){if(!a.f||b!=(Bgg(),Agg)){return b}return a.f}\nfunction izf(a){if(a==null||a.length==0)return '';return ','+a}\nfunction yzf(a,b){if(ff(b,402)){return xzf(a,b)==0}return nf(a)===nf(b)}\nfunction Gzf(a,b){var c;c=b.a;if(a.a<c){return 1}if(a.a>c){return -1}return 0}\nfunction tEd(a,b,c,d){var e,f;e=new rxf(a.e,c,d);f=e.c;JKc(f,b);return f}\nfunction XYh(a){if(this.c!=null){return this.c}this.c=n4d(this.V);return this.c}\nfunction $Yh(a){if(!!this.a&&!!this.b){R_e(this.a,a);R_e(this.b,a);return}throw Qpb(new Lxf)}\nfunction fZh(a){if(!!this.b&&!!this.c){mNe(this.b,a);mNe(this.c,a);return}throw Qpb(new Lxf)}\nfunction Lxf(){jc.call(this,'No symbolic parameters available')}\nfunction Hwf(a,b,c){kwc.call(this,a);this.b=b;this.c=c;this.d=new uOe(a);Fwf(this);Dwf(this)}\nfunction Pwf(a,b,c){Jwf();kwc.call(this,a);this.b=b;this.c=c;this.d=new uOe(a);Fwf(this);Lwf(this)}\nfunction hxf(a,b,c){kwc.call(this,a);this.d=b;this.c=c;this.e=new uOe(a);gxf(this);this.e.e=false}\nfunction Zxf(a,b,c){var d,e,f,g;YDb(a.g,b,c);for(e=c,f=0,g=e.length;f<g;++f){d=e[f];$xf(a,d)}}\nfunction Dwf(a){var b;b=a.b.Cm(a.c);if((Xcg(),Wcg)==b){pOe(a.d)}else{a.d.c=true;qOe(a.d,b==Vcg)}}\nfunction xAf(a){return a.e>=a.r?K4b(a.c,a.r,a.e-a.r+1):K4b(a.c,a.r,a.f-a.r)+K4b(a.c,0,a.e+1)}\nfunction Dxf(a){var b,c;c=new PYb;for(b=0;b<a.e;++b){MYb(c,b9b(a.b,a.d[b]-1))}a.a=Exf(a);return c}\nfunction RDd(a,b,c,d){var e,f;if(!d.G||!EJc(d,c)){return null}e=new cxf(a.e,c,d);f=e.c;JKc(f,b);return f}\nfunction Xyf(a){if(a.a.c>1){return false}if(yzf(x8b(Sdc(a.a)),new Czf)){return true}return false}\nfunction Pyf(a,b){if(a.j!=null){return}a.j=me(Y1,PLh,37,2,0,1);a.j[0]=new Jzf(b);a.j[1]=new Jzf(b)}\nfunction Dgg(){Bgg();return pe(ie(Ndb,1),I7g,548,0,[xgg,ygg,zgg,vgg,Agg,wgg])}\nfunction Ogg(){Mgg();return pe(ie(Odb,1),I7g,482,0,[Lgg,Fgg,Jgg,Igg,Kgg,Egg,Hgg,Ggg])}\nfunction Rzf(){Rzf=xqb;Qzf=pe(ie(uf,1),v5g,5,15,[256,512,Q9g,6144,6144,g7g,Gvh,Gvh,96,zlh])}\nfunction tAf(a){gAf();m5b();this.g=me(uf,v5g,5,12,15,1);this.i=me(uf,v5g,5,24,15,1);new h5b;this.b=a}\nfunction cxf(a,b,c){kwc.call(this,a);this.e=0;this.d=c;this.f=b;this.c=new Odf(a);bxf(this);Zwf(this)}\nfunction kxf(a,b,c,d){kwc.call(this,a);this.b=c;this.c=d;this.d=new uOe(a);Fwf(this);ixf(this);JKc(this.d,b)}\nfunction xxf(a,b,c){kwc.call(this,a);this.c=c;this.a=new uOe(a);wxf(this);vxf(this);uxf(this);JKc(this.a,b)}\nfunction mec(a,b,c,d,e,f){var g;this.c=a;g=new n9b;Xdc(a,g,b,a.b,c,d,e,f);this.a=new i8b(g,g.i.length)}\nfunction wzf(a,b,c,d){return Syf(vzf(Syf(new hzf(a),Zyf(new hzf(c)))),vzf(Syf(new hzf(b),Zyf(new hzf(d)))))}\nfunction Dtd(a,b,c,d){return vSf(d,'TriangleABCnonDegenerate',null,pe(ie(mu,1),h5g,2,6,[dtd(a)+dtd(b)+dtd(c)]))}\nfunction uEd(a,b,c,d){var e,f;if(!d.G||!!c.G||!EJc(d,c)){return null}e=new sxf(a.e,c,d);f=e.c;JKc(f,b);return f}\nfunction qzf(a){var b,c,d,e;d=new PYb;c=0;a!=null&&(c=a.length);for(b=0;b<c;++b){e=Wyf(a[b]);CYb(d,e)}return d}\nfunction dxf(a){var b,c,d;c=new h5b;d=a.length;for(b=0;b<d;++b){Z4b(c,fIc(a[b],(Sud(),oud)));c.a+=','}return c.a}\nfunction Lwf(a){var b;if(ff(a.b,213)){b=a.b;qOe(a.d,Kwf(b.d,a.c))}else{qOe(a.d,a.b.Jm(a.c)==(Xcg(),Vcg))}}\nfunction Fwf(a){a.V=me(fY,qnh,13,2,0,1);a.V[0]=a.b;a.V[1]=a.c;a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.d);Xvc(a)}\nfunction gxf(a){a.V=me(fY,qnh,13,2,0,1);a.V[0]=a.d;a.V[1]=a.c;a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.e);Xvc(a)}\nfunction zwf(a){a.V=me(fY,qnh,13,3,0,1);a.V[0]=a.b;a.V[1]=a.c;a.V[2]=a.d;a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.e);Xvc(a)}\nfunction wxf(a){a.V=me(fY,qnh,13,1,0,1);a.V[0]=a.c;a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.a);Xvc(a);a.b=ogg(a.c)}\nfunction Axf(a){a.V=me(fY,qnh,13,1,0,1);a.V[0]=a.d;a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.b);Xvc(a);a.a=ogg(a.d)}\nfunction rxf(a,b,c){kwc.call(this,a);lxf(this);this.d=b;this.f=c;this.c=new Odf(a);qxf(this);mxf(this,!!this.d)}\nfunction sxf(a,b,c){kwc.call(this,a);lxf(this);this.f=c;this.e=b;this.d=null;this.c=new Odf(a);qxf(this);mxf(this,!!this.d)}\nfunction Bxf(a,b,c){kwc.call(this,a);this.c=false;this.d=b;this.c=c;this.b=new j$e(a);Axf(this);zxf(this);yxf(this)}\nfunction Uwf(a,b,c){kwc.call(this,a);this.b=b;this.c=c;this.d=new uOe(a);Fwf(this);qOe(this.d,ENe(this.b,this.c))}\nfunction Ywf(a,b,c){kwc.call(this,a);this.b=b;this.c=c;this.d=new uOe(a);Fwf(this);qOe(this.d,FNe(this.b,this.c))}\nfunction YYh(a){var b,c;if(!!this.a&&!!this.b){b=P_e(this.a,a);c=P_e(this.b,a);return q4d(b,c)}throw Qpb(new Lxf)}\nfunction yxf(a){var b;if(!Uwc(a.Mc.yt()).Se()){a.a=null;return}b=a.a;Axf(a);if(b==null||!g4b(b,a.a)){rlg(b+mFh+a.a);zxf(a)}}\nfunction EAf(a){var b;if(a.i>0){--a.i;++a.e==a.f&&(a.e=0);return a.c[a.e]}++a.e>=a.n&&wAf(a);b=a.c[a.e];yAf(a,b);return b}\nfunction pgg(a){var b,c,d,e,f;f=k4b(a.a);if(a.b!=null){for(c=a.b,d=0,e=c.length;d<e;++d){b=c[d];!!b&&(f+=fhc(b))}}return f}\nfunction tyf(a,b){var c,d,e,f;for(d=a.j,e=0,f=d.length;e<f;++e){c=d[e];if(g4b(c4b('v',''+c.a),b)){return c}}return null}\nfunction wyf(a,b){var c;if(a.j!=null){for(c=0;c<a.j.length;c++){if(g4b(b,c4b('v',''+a.j[c].a))){return a.j[c]}}}return null}\nfunction H1e(a,b,c,d){var e;for(e=0;e<a.length;e++){if(!Ocg(b3b(a[e]),b3b(b[(e*d+c+a.length)%a.length]))){return false}}return true}\nfunction Rcg(a,b){var c;if(a==b){return true}c=bqh*$wnd.Math.min($wnd.Math.abs(a),$wnd.Math.abs(b));return a-c<=b&&b<=a+c}\nfunction aOe(a,b,c){YMe();var d;d=a.Z*b.$*c._+b.Z*c.$*a._+c.Z*a.$*b._-c.Z*b.$*a._-b.Z*a.$*c._-a.Z*c.$*b._;return Iqh<d&&d<koh}\nfunction Bwf(a){a.V=me(fY,qnh,13,4,0,1);a.V[0]=a.b;a.V[1]=a.c;a.V[2]=a.d;a.V[3]=a.e;a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.f);Xvc(a)}\nfunction xwf(a){a.V=me(fY,qnh,13,3,0,1);a.V[0]=a.b.lp();a.V[1]=a.c.lp();a.V[2]=a.d.lp();a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.e);Xvc(a)}\nfunction n4d(a){var b,c,d;b=me(Y1,PLh,37,4,0,1);c=a[0].nu(a[0]);d=a[1].nu(a[1]);b[0]=c[0];b[1]=c[1];b[2]=d[0];b[3]=d[1];return b}\nfunction hyf(a,b){if(a.a!=null){return}a.a=me(Y1,PLh,37,4,0,1);a.a[0]=new Jzf(b);a.a[1]=new Jzf(b);a.a[2]=new Jzf(b);a.a[3]=new Jzf(b)}\nfunction kgg(a){if(a.f){if(a.f==(Bgg(),xgg)||a.f==ygg||a.f==zgg){return Xcg(),Vcg}if(a.f==vgg){return Xcg(),Ucg}}return Xcg(),Wcg}\nfunction ZYh(a){var b,c;if(!!this.a&&!!this.b){b=Q_e(this.a,a);c=Q_e(this.b,a);if(b!=null&&c!=null){return r4d(b,c)}}throw Qpb(new Lxf)}\nfunction Kwf(a,b){var c,d;if(!a.Em()||!a.kl()){return false}c=a.Lk();d=b.Lk();if(!Rcg(c,d)){return false}return h7d(a.kl())&&!e7d(a.kl(),new Qwf)}\nfunction Tzf(a,b){var c;(c=a.j).e?(a.j=a.j.e):(a.j=a.j.e=iAf(a.k));a.i=-1;if(a.j.d==b){++a.c;return a.j}a.j=c;a.e=b;throw Qpb(Szf(a))}\nfunction lAf(a){var b,c,d,e,f;e=dAf[a.c];d=e==null?xAf(a.b):e;c=BAf(a.b);b=AAf(a.b);DAf(a.b);CAf(a.b);f=new JAf(a.c,d);f.b=c;f.a=b;return f}\nfunction zzf(a){var b,c,d,e,f;f=new PYb;e=(c=(new A8b(a.a)).a.Zd().b.Xf(),new B8b(c));while(e.a.xf()){d=(b=e.a.yf(),b.ef());YDb(f.a,d,f)}return f}\nfunction Wyf(a){var b,c,d,e,f;f=new PYb;d=(c=(new A8b(a.a)).a.Zd().b.Xf(),new B8b(c));while(d.a.xf()){e=(b=d.a.yf(),b.ef());CYb(f,zzf(e))}return f}\nfunction pzf(a){var b,c,d,e,f,g;f=new PYb;for(e=(c=(new l8b(a.a)).a.Zd().rd(),new m8b(c));e.a.xf();){d=(b=e.a.yf(),b.ef());g=Wyf(d);CYb(f,g)}return f}\nfunction Zyf(a){var b,c,d,e;d=new iec;c=(new pec(a.a)).b.Xf();while(c.xf()){b=c.yf();e=b.ef();_dc(d,e,v7b((p6b(),o6b),b.ff()))}return new gzf(d)}\nfunction ywf(a,b,c,d){kwc.call(this,a);this.b=b;this.c=c;this.d=d;this.e=new uOe(a);xwf(this);qOe(this.e,_0e(this.b,this.c,this.d))}\nfunction Awf(a,b,c,d,e){kwc.call(this,a);this.b=c;this.c=d;this.d=e;this.e=new uOe(a);zwf(this);qOe(this.e,aOe(this.b,this.c,this.d));JKc(this.e,b)}\nfunction FAf(a){this.j=a;this.k=1;this.g=0;this.a=this.f=g7g;this.c=me(rf,b5g,5,g7g,15,1);this.d=me(uf,v5g,5,g7g,15,1);this.b=me(uf,v5g,5,g7g,15,1)}\nfunction LAf(a,b,c,d,e){KAf.call(this,k7g+b+v6g+c+l7g+(a?z6g:\"'\"+Ozf(''+e)+\"' (\"+e+m7g)+(d==null||d.length==0?'':n7g+Ozf(d)+'\"')+'')}\nfunction ozf(a){var b,c;c=new h5b;for(b=0;b<a.length;++b){a[b].a.c==0||Z4b(c,','+azf(a[b]))}if(c.a.length>0)return y4b(c.a,1);return ''}\nfunction GAf(a,b,c,d){var e,f,g;g=a.b-a.a;if(g==0){return -1}e=b.length;f=e-c;f=f>d?d:f;f>g&&(f=g);i4b(a.c,a.a,a.a+f,b,c);a.a+=f;return f}\nfunction KEd(a,b,c,d){var e,f;if(ff(b,198)){e=new Bxf(a.e,b,c);JKc(e.b,Vad(d));f=pe(ie(fY,1),qnh,13,0,[e.b]);return f}throw Qpb(FCd(a,d.i,b))}\nfunction cyf(a,b){var c,d,e,f,g;if(bEb(a.g)==0){return}g=VDb(a.g,b);if(g==null){return}for(d=g,e=0,f=d.length;e<f;++e){c=d[e];OYb(a.o,c)}$Db(a.g,b)}\nfunction wdf(a,b){var c;bdf(a,b[0]);if(b[0]==null){return}Bdf(a);a.c=me(sf,W4g,82,b.length-1,0,3);for(c=0;c<b.length-1;++c){a.c[c]=b[c+1]}Cdf(a);Ndf(a)}\nfunction axf(a,b,c){var d,e;d=lqd(b);e=lqb(a.e)/lqb(d);if(e>5||e<0.2||c){mlg('myPrecision='+nqb(a.e)+IMh+nqb(d)+JMh+e);a.b=null;a.e=d;return true}return false}\nfunction ZUg(){this.a=(Mgg(),Egg);this.b=new PYb;this.c=new n9b;Z8b(this.c,Lgg);Z8b(this.c,Fgg);Z8b(this.c,Jgg);this.d=new n9b;Z8b(this.d,Fgg);Z8b(this.d,Jgg)}\nfunction $xf(a,b){var c;if(NYb(a.o,b)){!!jlg&&klg(jlg,(Clg(),vlg),'Ignoring existing poly '+b);return}MYb(a.o,b);c=bEb(a.o.a);mlg('Adding poly #'+c+X4g+bzf(b))}\nfunction oAf(b){try{b.a=EAf(b.b)}catch(a){a=Ppb(a);if(ff(a,165)){sAf(0,128);return 1}else throw Qpb(a)}if(b.a==49){return pAf(b,128)}return mAf(b,sAf(0,128),1)}\nfunction Cwf(a,b,c,d,e,f){kwc.call(this,a);this.b=c;this.c=d;this.d=e;this.e=f;this.f=new uOe(a);Bwf(this);qOe(this.f,a1e(this.b,this.c,this.d,this.e));JKc(this.f,b)}\nfunction nxf(a,b){var c;c=Xxf(b?a.d:a.e,a.f,b,a);if(!c){!!jlg&&klg(jlg,(Clg(),vlg),'Cannot compute locus equation (yet?)');pxf(a,a.Mc,true);return null}return oxf(a,c)}\nfunction Vxf(a){var b,c,d,e,f;d=new n9b;for(f=(c=(new A8b(kIc(a).a)).a.Zd().b.Xf(),new B8b(c));f.a.xf();){e=(b=f.a.yf(),b.ef());e.jn()&&!e.lb&&(Vgc(d.i,e),true)}return d}\nfunction $zf(a){var b;this.f=me(uf,v5g,5,10,15,1);this.a=new n9b;this.d=new FAf(a);this.k=new tAf(this.d);this.j=new IAf;this.i=-1;this.c=0;for(b=0;b<10;b++)this.f[b]=-1}\nfunction gHd(a,b){if(ff(a.lb,105)){return a.lb.nu(a)}if(!a.lb){if(a.i==null){a.i=me(Y1,PLh,37,1,0,1);a.i[0]=new Jzf(a.Mc);mlg('Variable '+b.El()+'('+a.i[0]+')')}}return a.i}\nfunction q4d(a,b){var c;c=me(uf,v5g,5,3,15,1);c[0]=$wnd.Math.max(a[1]+b[2],a[2]+b[1]);c[1]=$wnd.Math.max(a[0]+b[2],a[2]+b[0]);c[2]=$wnd.Math.max(a[1]+b[0],a[0]+b[1]);return c}\nfunction r4d(a,b){var c;c=me(qu,Jlh,87,3,0,1);c[0]=v7b(E6b(a[1],b[2]),E6b(a[2],b[1]));c[1]=v7b(E6b(a[2],b[0]),E6b(a[0],b[2]));c[2]=v7b(E6b(a[0],b[1]),E6b(a[1],b[0]));return s4d(c)}\nfunction lzf(a,b){var c;c=me(W1,TLh,19,3,0,1);c[0]=Syf(Yyf(a[1],b[2]),Zyf(Yyf(a[2],b[1])));c[1]=Syf(Yyf(a[2],b[0]),Zyf(Yyf(a[0],b[2])));c[2]=Syf(Yyf(a[0],b[1]),Zyf(Yyf(a[1],b[0])));return c}\nfunction bAf(){bAf=xqb;aAf=pe(ie(mu,1),h5g,2,6,[z6g,'\" \"','\"\\\\t\"','\"\\\\n\"','\"\\\\r\"','<NUMBER>','<VARIABLE>','\"[1]:\"','<ANYFACTLIST>','<INDEXPOLY>',B6g,'\"+\"','\"-\"','\"*\"','\"^\"'])}\nfunction pxf(a,b,c){var d,e;d=lqd(b);e=lqb(a.g)/lqb(d);if(e>5||e<0.2||c){mlg('resetFingerprint: myPrecision='+nqb(a.g)+IMh+nqb(d)+JMh+e);a.b=null;a.g=d;return true}return false}\nfunction s4d(a){var b,c,d,e;b=(p6b(),o6b);for(d=0;d<a.length;d++){b=y6b(b,a[d])}w6b(b,o6b)&&(b=k6b);e=me(qu,Jlh,87,a.length,0,1);for(c=0;c<a.length;c++){e[c]=u6b(a[c],b)}return e}\nfunction Bzf(a){var b,c,d,e,f;f=new j5b('');d=(new pec(a.a)).b.Xf();while(d.xf()){b=d.yf();c=b.ef();Z4b(f,c4b(c4b('v_{',''+c.a),'}'));e=b.ff().a;e>1&&(f.a+='^{'+e+'}',f)}return f.a}\nfunction R_e(a,b){if(!a.lb){!a.R&&(a.R=new Kzf(a));!a.S&&(a.S=new Kzf(a));Izf(a.R,a.S);Izf(a.S,a.R);MYb(b,a.R);MYb(b,a.S);return}if(ff(a.lb,131)){a.lb.ru(b);return}throw Qpb(new Lxf)}\nfunction Bxc(a){var b,c,d;c=new h5b;b=new a8b((new Z7b(a)).a);while(b.b){d=_7b(b);c.a+=',';Z4b(c,c4b('v',''+d.ef().a));c.a+='=';Y4b(c,d.ff())}if(c.a.length>0){return y4b(c.a,1)}return ''}\nfunction Ild(a,b,c){var d,e;if(a.d.i.length!=0){e=new t9b(a.d);while(e.a<e.c.i.length){d=r9b(e);if(ff(d,375)){if(d.Si(0)==b&&d.Si(1)==c||d.Si(0)==c&&d.Si(1)==b){return d.f}}}}return null}\nfunction Bgg(){Bgg=xqb;xgg=new Cgg('TRUE',0);ygg=new Cgg('TRUE_NDG_UNREADABLE',1);zgg=new Cgg('TRUE_ON_COMPONENTS',2);vgg=new Cgg('FALSE',3);Agg=new Cgg(Z8g,4);wgg=new Cgg('PROCESSING',5)}\nfunction sAf(a,b){switch(a){case 0:if(eqb(Spb(b,128),0))return 4;return -1;case 1:if(eqb(Spb(b,128),0))return 6;return -1;case 2:if(eqb(Spb(b,128),0))return 5;return -1;default:return -1;}}\nfunction iyf(a,b,c){var d,e;if(a.a==null){e=J_e(b,b);d=J_e(c,c);if(e==null||d==null){hyf(a,b.Mc);return null}a.a=me(Y1,PLh,37,4,0,1);a.a[0]=d[0];a.a[1]=d[1];a.a[2]=e[0];a.a[3]=e[1]}return a.a}\nfunction chg(a,b){var c,d,e,f,g,h;YDb(Zgg,a,w3b(b));b>Xgg&&(Xgg=b);c=a.lb;if(c){for(e=c.V,f=0,g=e.length;f<g;++f){d=e[f];h=new p9b(new iac(pe(ie(fY,1),qnh,13,0,[d,a])));MYb(Wgg,h);chg(d,b+1)}}}\nfunction Fyf(a,b){var c,d,e;if(a.c.i.length==0){Z8b(a.c,b)}else{d=new t9b(a.c);e=0;while(d.a<d.c.i.length){c=r9b(d);if(nf(c.ef())===nf(b.d)&&Hzf(c.ff(),b.e)){break}++e}e==a.c.i.length&&Z8b(a.c,b)}}\nfunction _zf(a,b){Rzf();var c,d,e,f,g,h;h=(d=(new A8b(b.a)).a.Zd().b.Xf(),new B8b(d));g=new cEb;while(h.a.xf()){f=(c=h.a.yf(),c.ef());ZDb(g,c4b('v',''+f.a),f)}e=new $zf(new HAf(a));return Vzf(e,g)}\nfunction ixf(a){var b,c,d,e,f;c=a.b;b=a.c;f=null;if(zNe(c,b)){f=(Y1b(),true)}else{d=pe(ie(JY,1),Roh,33,0,[new O0e(a.Kc),new O0e(a.Kc)]);e=dSd(c,b,d,koh);f=(Y1b(),e==4?true:false)}qOe(a.d,(nhc(f),f))}\nfunction Exf(a){var b,c;c=a.e-1;++a.d[c];if(a.d[c]>a.c-(a.e-c)+1){while(a.d[c]>a.c-(a.e-c)){--c;if(c<0){break}}if(c<0){return true}++a.d[c];for(b=c+1;b<a.d.length;b++){a.d[b]=a.d[b-1]+1}}return false}\nfunction nzf(a,b,c,d,e,f){return Syf(Syf(vzf(Syf(new hzf(a),Zyf(new hzf(c)))),vzf(Syf(new hzf(b),Zyf(new hzf(d))))),Zyf(Syf(vzf(Syf(new hzf(c),Zyf(new hzf(e)))),vzf(Syf(new hzf(d),Zyf(new hzf(f)))))))}\nfunction X_e(a){var b;if(!a.lb){!a.R&&(a.R=new Kzf(a));!a.S&&(a.S=new Kzf(a));b=pe(ie(W1,1),TLh,19,0,[new hzf(a.R),new hzf(a.S),new dzf(1)]);return b}if(ff(a.lb,131)){return a.lb.su()}throw Qpb(new Lxf)}\nfunction Xzf(a,b){var c,d,e;d=1;c=Zzf(a,b);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 14:{Tzf(a,14);e=Tzf(a,5);d=Y2b(e.c,10);break}default:a.f[9]=a.c;}return new Fzf(c,d)}\nfunction Q_e(a,b){var c;if(!a.lb){c=me(qu,Jlh,87,3,0,1);c[0]=b.get(a.R);c[1]=b.get(a.S);c[2]=(p6b(),k6b);if(!c[0]||!c[1]){throw Qpb(new Lxf)}return c}if(ff(a.lb,131)){return a.lb.qu(b)}throw Qpb(new Lxf)}\nfunction Rwf(a){var b,c;if(a.a!=null){return a.a}if(!!a.b&&!!a.c){b=fNe(a.b);c=fNe(a.c);a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);a.a[0][0]=szf(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.a}return null}\nfunction Vwf(a){var b,c;if(a.a!=null){return a.a}if(!!a.b&&!!a.c){b=fNe(a.b);c=fNe(a.c);a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);a.a[0][0]=tzf(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.a}return null}\nfunction Fxf(a,b){var c;this.f=a;this.c=bEb(a.a);this.e=b;if(this.c<this.e){this.a=true;return}this.d=me(uf,v5g,5,this.e,15,1);for(c=0;c<this.e;c++){this.d[c]=c+1}this.b=new o9b(this.c);_8b(this.b,this.f)}\nfunction Yxf(a){var b,c,d,e,f,g;!Rxf&&(Rxf=new cEb);for(e=(c=(new A8b(kIc(a).a)).a.Zd().b.Xf(),new B8b(c));e.a.xf();){d=(b=e.a.yf(),b.ef());if(!ff(d,34)){f=d.nu(d);if(f!=null){g=new iac(f);YDb(Rxf,g,d)}}}}\nfunction uxf(a){var b;if(!Uwc(a.Mc.yt()).Se()){a.b=null;return}b=a.b;wxf(a);do{kmd(a.Kc,a)}while(c9b(a.Kc.d,a,0)!=-1);ald(a.Kc,a);lmd(a.Kc,a);cld(a.Kc,a,true);if(b==null||!g4b(b,a.b)){rlg(b+mFh+a.b);vxf(a)}}\nfunction pAf(b,c){if(Wpb(c=Spb(c,128),0))return mAf(b,sAf(0,128),1);try{b.a=EAf(b.b)}catch(a){a=Ppb(a);if(ff(a,165)){sAf(1,c);return 2}else throw Qpb(a)}if(b.a==93){return qAf(b,c,128)}return mAf(b,sAf(1,c),2)}\nfunction qAf(b,c,d){if(Wpb(d=Spb(d,c),0))return mAf(b,sAf(1,c),2);try{b.a=EAf(b.b)}catch(a){a=Ppb(a);if(ff(a,165)){sAf(2,d);return 3}else throw Qpb(a)}if(b.a==58){if(eqb(Spb(d,128),0))return rAf(b,3,7)}return mAf(b,sAf(2,d),3)}\nfunction Wxf(a){var b,c,d,e,f,g,h,i,j;d=new PYb;c=a.lb;if(c){for(f=c.V,g=0,h=f.length;g<h;++g){e=f[g];b=e.lb;e.jn()&&!b?(j=YDb(d.a,e,d),j==null):e.jn()&&ff(b,723)?(i=YDb(d.a,e,d),i==null):CYb(d,Wxf(e))}}return d}\nfunction nAf(a){switch(a.a){case 42:return rAf(a,0,13);case 43:return rAf(a,0,11);case 44:return rAf(a,0,10);case 45:return rAf(a,0,12);case 91:return oAf(a);case 94:return rAf(a,0,14);default:return mAf(a,1,0);}}\nfunction fNe(a){if(ff(a.lb,105)){return a.lb.nu(a)}if(ff(a,337)||!a.lb){if(a.o==null){a.o=me(Y1,PLh,37,4,0,1);a.o[0]=new Jzf(a.Mc);a.o[1]=new Jzf(a.Mc);a.o[2]=new Jzf(a.Mc);a.o[3]=new Jzf(a.Mc)}return a.o}return null}\nfunction gAf(){gAf=xqb;dAf=pe(ie(mu,1),h5g,2,6,['',null,null,null,null,null,null,'[1]:',null,null,',','+','-','*','^']);cAf=pe(ie(uf,1),v5g,5,15,[8,10]);fAf=pe(ie(mu,1),h5g,2,6,[V6g]);eAf=pe(ie(vf,1),G6g,5,14,[32737])}\nfunction yAf(a,b){++a.g;if(a.p){a.p=false;a.k+=a.g=1}else if(a.o){a.o=false;b==10?(a.p=true):(a.k+=a.g=1)}switch(b){case 13:a.o=true;break;case 10:a.p=true;break;case 9:--a.g;a.g+=a.q-a.g%a.q;}a.d[a.e]=a.k;a.b[a.e]=a.g}\nfunction vwf(a,b){var c,d,e;if(!a.b||(d=a.b.yl((Sud(),oud)))==null){if(!b.b||a.b.yl((Sud(),oud))==null){return Gzf(a,b)}return -1}if(!b.b||(e=b.b.yl((Sud(),oud)))==null){return 1}c=b4b(d,e);if(c==0){return Gzf(a,b)}return c}\nfunction jzf(a,b,c,d,e,f){var g,h,i,j,k,l,m;g=new hzf(a);h=new hzf(b);i=new hzf(c);j=new hzf(d);k=new hzf(e);l=new hzf(f);m=Syf(Syf(Syf(Syf(Syf(Yyf(g,j),Yyf(i,l)),Yyf(k,h)),Zyf(Yyf(k,j))),Zyf(Yyf(g,l))),Zyf(Yyf(h,i)));return m}\nfunction _wf(a){var b,c,d;d=new O0e(a.Kc);b=new MYd(a.Kc,a.f,1,1);d.lb=b;sKc(d,true);c=Xxf(d,a.d,false,a);QJc(d);if(!c){!!jlg&&klg(jlg,(Clg(),vlg),'Cannot compute envelope equation (yet?)');axf(a,a.Mc,true);return null}return $wf(a,c)}\nfunction Vzf(a,b){var c,d;c=new PYb;Tzf(a,7);d=Wzf(a,b);YDb(c.a,d,c);e:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 8:{break}default:a.f[0]=a.c;break e;}Tzf(a,8);d=Wzf(a,b);YDb(c.a,d,c)}return c}\nfunction RJd(a){var b,c,d,e;e=a.a.Gb;if(!e.o.Di()||!e.s.Di()){throw Qpb(new Lxf)}c=e.o;d=e.s;if(e.q==(_8f(),v8f)){b=new Ywf(a.Kc,c,d);return b}if(e.q==u8f){b=new Uwf(a.Kc,c,d);return b}if(e.q==E7f){b=new Hwf(a.Kc,c,d);return b}return null}\nfunction p4d(a,b,c){var d,e,f;e=J_e(a,a);f=J_e(b,b);d=me(W1,TLh,19,2,0,1);d[0]=Syf(Syf(Yyf(new dzf(2),new hzf(c[0])),Zyf(new hzf(e[0]))),Zyf(new hzf(f[0])));d[1]=Syf(Syf(Yyf(new dzf(2),new hzf(c[1])),Zyf(new hzf(e[1]))),Zyf(new hzf(f[1])));return d}\nfunction Azf(a,b){var c,d,e,f,g,h,i,j;h=new kec(a.a);i=b.a;e=(d=(new A8b(b.a)).a.Zd().b.Xf(),new B8b(d));while(e.a.xf()){j=(c=e.a.yf(),c.ef());u8b(a.a,j)?_dc(h,j,w3b(v8b(a.a,j).a+(g=j,RDb(Rdc(i,g))).a)):_dc(h,j,(f=j,RDb(Rdc(i,f))))}return new Dzf(h)}\nfunction hgg(a,b){var c,d,e,f,g,h;for(f=(g=(new l8b(a.b.a)).a.Zd().rd(),new m8b(g));f.a.xf();){e=(c=f.a.yf(),c.ef());if(g4b(e.a,b.a)){if(e.b.length==b.b.length){d=0;h=true;while(d<e.b.length&&h){e.b[d]==b.b[d]||(h=false);++d}if(h){return}}}}MYb(a.b,b)}\nfunction exf(a){var b,c;if(a.a!=null){return a.a}if(!!a.d&&!!a.c){if(ff(a.c,55)){b=J_e(a.d,a.d);c=fNe(a.c);a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);a.a[0][0]=kzf(b[0],b[1],c[0],c[1],c[2],c[3]);return a.a}else if(ff(a.c,117)){return fxf(a)}}throw Qpb(new Lxf)}\nfunction ahg(){ahg=xqb;_gg=pe(ie(mu,1),h5g,2,6,[ynh,Pvh,'Midpoint',iBh,Eoh,Lvh,wnh,_Mh,'Ray',xnh,xoh,toh,jnh,'Translate',cnh,Qvh,voh,nBh,'Mirror',Foh,uoh,JAh,Uqh,mBh]);$gg=pe(ie(mu,1),h5g,2,6,[wnh,Eoh,Lvh,Pvh,zCh,Lnh,Doh,Uqh,zCh,nBh,'Ray',Foh,mBh,ACh,cnh])}\nfunction Syf(a,b){var c,d,e,f,g,h,i;g=new kec(a.a);i=b.a;e=(new pec(i)).b.Xf();while(e.xf()){d=e.yf();h=d.ef();if(u8b(a.a,h)){c=q7b(v8b(a.a,h),(f=h,RDb(Rdc(i,f))));c==(p6b(),o6b)?aec(g,h):_dc(g,h,q7b(v8b(a.a,h),d.ff()))}else{_dc(g,h,d.ff())}}return new gzf(g)}\nfunction Eyf(a,b,c){var d,e,f,g,h,i,j;h=null;if(ff(b,109)){j=b;f=LTe(j);ff(f,74)&&(h=f)}else ff(b,74)&&(h=b);if(h){e=new Jzf(c);d=c.o;i=d.$;d.$=false;if(h.Xb==null){JKc(h,c4b('v',''+e.a));lKc(h,true);h.Jb=false;tLc(h,false)}d.$=i;g=new r8b(h,e);Fyf(a,g);MYb(a.a,h)}}\nfunction P_e(a,b){var c,d,e,f,g,h,i,j;if(!a.lb){c=b.a;if(c!=null){h=false;for(e=c,f=0,g=e.length;f<g;++f){d=e[f];d==a&&(h=true)}if(h){j=pe(ie(uf,1),v5g,5,15,[0,0,0]);return j}}i=pe(ie(uf,1),v5g,5,15,[1,1,0]);return i}if(ff(a.lb,131)){return a.lb.pu(b)}throw Qpb(new Lxf)}\nfunction J_e(a,b){if(ff(a.lb,105)){return a.lb.nu(a)}if(!a.lb){if(a.q==null){a.q=me(Y1,PLh,37,2,0,1);a.q[0]=new Jzf(a.Mc);a.q[1]=new Jzf(a.Mc);rlg('Free point '+b.El()+'('+a.q[0]+','+a.q[1]+')')}return a.q}mlg('There is no implementation yet for '+a.lb);throw Qpb(new Lxf)}\nfunction xxc(a){var b,c,d,e,f,g,h,i,j;c=m4b(a,G4b(125));e=(thc(2,c,a.length),a.substr(2,c-2));d=w4b(e,',',0);h=Y2b(d[0],10);j=Y2b(d[1],10);f=ke(sf,[nih,g9g],[17,5],15,[h,j],2);b=2;for(g=0;g<h;g++){for(i=0;i<j;i++){f[g][i]=X2b(d[b]);rlg(uMh+g+','+i+']='+f[g][i]);++b}}return f}\nfunction rzf(a,b,c,d){var e,f,g,h,i,j;i=new h5b;j=qzf(a);!!b&&CYb(j,b);g=(h=(new l8b(j.a)).a.Zd().rd(),new m8b(h));while(g.a.xf()){f=(e=g.a.yf(),e.ef());(c==null||(nhc(c),c)&&d.contains(f)||!(nhc(c),c)&&!d.contains(f))&&(i.a+=','+f,i)}if(i.a.length>0)return y4b(i.a,1);return ''}\nfunction Mgg(){Mgg=xqb;Lgg=new Ngg('RECIOS_PROVER',0);Fgg=new Ngg('BOTANAS_PROVER',1);Jgg=new Ngg('OPENGEOPROVER_WU',2);Igg=new Ngg('OPENGEOPROVER_AREA',3);Kgg=new Ngg('PURE_SYMBOLIC_PROVER',4);Egg=new Ngg('AUTO',5);Hgg=new Ngg('LOCUS_IMPLICIT',6);Ggg=new Ngg('LOCUS_EXPLICIT',7)}\nfunction Dyf(a,b){var c,d,e,f,g,h,i;for(g=a.j,h=0,i=g.length;h<i;++h){f=g[h];if(g4b(c4b('v',''+f.a),b)){return f}}e=new t9b(a.c);while(e.a<e.c.i.length){c=r9b(e);d=c.ef();if(g4b(d.Xb,b)){return c.ff()}}!!jlg&&klg(jlg,(Clg(),xlg),'Internal error in AlgoDependentNumber');return null}\nfunction _yf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;k=new iec;f=(new pec(a.a)).b.Xf();while(f.xf()){e=f.yf();m=e.ef();n=new kec(m.a);j=(h=b,RDb(Rdc(n,h)));if(j){i=(g=c,RDb(Rdc(n,g)));!i?(i=w3b(0)):aec(n,c);aec(n,b);_dc(n,c,w3b(j.a+i.a))}d=e.ff();l=new Dzf(n);_dc(k,l,d)}return new gzf(k)}\nfunction uzf(a,b,c,d,e){var f,g,h,i,j,k,l;l=null;i=ozf(a);l=new RYb(new l8b(b));h=rzf(a,l,(Y1b(),true),e);g=rzf(a,l,false,e);f=c.yt();j=Uwc(f).rj(b,i,h,g,d);k=iWf(YOf(f.a).b)?Uwc(f).tj(j):'?';if(g4b('0',k)||g4b(mrh,k)){return Xcg(),Ucg}if(g4b('1',k)||g4b(Knh,k)){return Xcg(),Vcg}return Xcg(),Wcg}\nfunction byf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;j=new PYb;p=new PYb;YDb(p.a,b,p);while(bEb(p.a)!=0){CYb(j,p);i=(l=(new l8b(p.a)).a.Zd().rd(),new m8b(l));o=new PYb;while(i.a.xf()){m=(d=i.a.yf(),d.ef());c=m.lb;if(c){n=c.V;for(f=n,g=0,h=f.length;g<h;++g){e=f[g];e==a||(k=YDb(o.a,e,o),k==null)}}}p=o}return j}\nfunction tgg(a,b,c){var d,e,f,g,h,i,j,k,l,m;j=c.C;k=(h=(new A8b(j.a)).a.Zd().b.Xf(),new B8b(h));while(k.a.xf()){i=(g=k.a.yf(),g.ef());if(ff(i,55)){d=i.v;e=i.p;if(!!d&&!!e&&(d==a&&e==b||d==b&&e==a)){return i}}}m=c.$;c.$=false;f=new GUd(c,null,a,b);l=f.d;l.Jb=true;l.fc=15;l.ac=true;gqd(l.Mc,l,4);c.$=m;return l}\nfunction azf(a){var b,c,d,e,f,g;f=new h5b;d=(new pec(a.a)).b.Xf();if(!d.xf()){return '0'}while(d.xf()){c=d.yf();g=c.ef();b=c.ff();if(g.a.c==0){f.a+=''+b}else{b!=(p6b(),k6b)&&(f.a+=b+'*',f);f.a+=''+g}f.a+='+'}e=O1b(f,0,f.a.length-1);e=u4b(u4b(u4b(u4b(e,'\\\\+-','-'),'-1\\\\*','-'),'\\\\+1\\\\*','+'),'^1\\\\*','');return e}\nfunction Gyf(a,b,c){!!b.o&&(b.o.Di()&&ff(b.o,74)||ff(b.o,109))&&Eyf(a,b.o,c);!!b.s&&(b.s.Di()&&ff(b.s,74)||ff(b.s,109))&&Eyf(a,b.s,c);!!b.o&&b.o.Lm()&&Gyf(a,b.o,c);!!b.s&&b.s.Lm()&&Gyf(a,b.s,c);if(!!b.o&&b.o.Lm()&&!!b.s&&b.s.Lm()){return}if(ff(b.o,31)&&b.s.Lm()&&(b.q==(_8f(),y7f)||b.q==m8f)){return}if(ff(b.s,31)&&b.o.Lm()){return}}\nfunction kzf(a,b,c,d,e,f){var g,h,i,j,k,l,m;!!jlg&&klg(jlg,(Clg(),Alg),'Setting up equation for collinear points ('+a+','+b+Tyh+'('+c+','+d+$Mh+'('+e+','+f+')');g=new hzf(a);h=new hzf(b);i=new hzf(c);j=new hzf(d);k=new hzf(e);l=new hzf(f);m=Syf(Syf(Syf(Yyf(g,j),Zyf(Yyf(h,i))),Yyf(k,Syf(h,Zyf(j)))),Zyf(Yyf(l,Syf(g,Zyf(i)))));return m}\nfunction igg(a,b){!!jlg&&klg(jlg,(Clg(),vlg),XMh+b);a.b=new PYb;if(b==(Mgg(),Fgg)){a.f=lgg(a,Sxf(a));return}else if(b==Lgg){a.f=lgg(a,rwf((!a.e&&(a.e=new pKg),a.e),a));return}else if(b==Kgg){a.f=lgg(a,gyf(a));return}else if(b==Jgg||b==Igg){a.f=lgg(a,(!!jlg&&klg(jlg,(Clg(),vlg),'OGP is not implemented for the web'),Bgg(),Agg));return}}\nfunction yxc(a){var b,c,d,e,f,g,h,i,j,k,l;e=m4b(a,G4b(125));g=z4b(a,e+3,a.length-2);f=w4b(g,',',0);d=Y2b(f[0],10);h=me(sf,W4g,82,d,0,3);b=1;for(c=0;c<d;++c){j=Y2b(f[b++],10);l=Y2b(f[b++],10);h[c]=ke(sf,[nih,g9g],[17,5],15,[j,l],2);for(i=0;i<j;i++){for(k=0;k<l;k++){h[c][i][k]=X2b(f[b]);rlg(uMh+c+']['+i+','+k+']='+h[c][i][k]);++b}}}return h}\nfunction bhg(a){var b,c,d,e,f,g,h,i,j,k,l,m;c=VDb(Ygg,a);if(c){return c.a}b=a.lb;if(!b){YDb(Ygg,a,w3b(0));return 0}l=1;if(ff(b,678)){m=b.a.Gb;i=new cEb;j=(pie(),oie.a=i,pie(),oie);p8d(m,j);k=new a8b((new Z7b(i)).a);while(k.b){h=_7b(k);d=h.ef();l+=bhg(d)*h.ff().a}}else{for(e=b.V,f=0,g=e.length;f<g;++f){d=e[f];l+=bhg(d)}}YDb(Ygg,a,w3b(l));return l}\nfunction Yyf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;l=new iec;p=b.a;e=(new pec(a.a)).b.Xf();while(e.xf()){c=e.yf();n=c.ef();f=(new pec(p)).b.Xf();while(f.xf()){d=f.yf();o=d.ef();j=Azf(n,o);k=E6b(c.ff(),d.ff());h=j;if(Rdc(l,h)){m=q7b((i=j,RDb(Rdc(l,i))),k);m==(p6b(),o6b)?aec(l,j):_dc(l,j,q7b((g=j,RDb(Rdc(l,g))),k))}else{_dc(l,j,k)}}}return new gzf(l)}\nfunction Rxe(a,b){switch(a.k){case 68:return new JEd(b);case 69:return new LEd(b);case 70:return new fDd(b);case 77:return new pEd(b);case 71:return new kDd(b);case 72:return new hDd(b);case 73:return new lDd(b);case 74:return new jDd(b);case 76:return new iDd(b);case 75:return new gDd(b);case 78:return new vEd(b);case 79:return new SDd(b);default:return null;}}\nfunction o4d(a,b,c,d,e){var f,g,h,i,j,k,l;h=me(W1,TLh,19,4,0,1);f=new hzf(a);g=new hzf(b);i=new hzf(e[0]);j=new hzf(e[1]);k=new hzf(e[2]);l=new hzf(e[3]);h[0]=Syf(Syf(Yyf(new dzf(2),i),Zyf(new hzf(a))),Zyf(new hzf(c)));h[1]=Syf(Syf(Yyf(new dzf(2),j),Zyf(new hzf(b))),Zyf(new hzf(d)));h[2]=Syf(Syf(Syf(l,Zyf(j)),Zyf(i)),f);h[3]=Syf(Syf(Syf(k,Zyf(i)),j),Zyf(g));return h}\nfunction bzf(a){var b,c,d,e,f;e=new h5b;d=(new pec(a.a)).b.Xf();if(!d.xf()){return '0'}while(d.xf()){c=d.yf();f=c.ef();b=c.ff();if(f.a.c==0){e.a+=''+b}else{if(!w6b(b,(p6b(),k6b))){if(w6b(q7b(b,k6b),o6b)){e.a.length>0&&c5b(e,e.a.length-1);e.a+='-'}else{r6b(q7b(b,k6b),o6b)<0&&e.a.length>0&&c5b(e,e.a.length-1);e.a+=''+b}}Z4b(e,Bzf(f))}e.a+='+'}return O1b(e,0,e.a.length-1)}\nfunction kyf(a,b){var c,d,e,f;if(a.i!=null){return a.i}d=b[0].nu(b[0]);if(a.j==null){a.j=me(Y1,PLh,37,4,0,1);a.j[0]=new Jzf(b[0].vi());a.j[1]=new Jzf(b[0].vi());a.j[2]=d[0];a.j[3]=d[1]}c=pe(ie(Y1,1),PLh,37,0,[a.j[0],a.j[1]]);e=b[1].nu(b[1]);f=b[2].nu(b[2]);a.i=me(W1,TLh,19,2,0,1);a.i[0]=nzf(d[0],d[1],c[0],c[1],e[0],e[1]);a.i[1]=nzf(d[0],d[1],c[0],c[1],f[0],f[1]);return a.i}\nfunction szf(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!jlg&&klg(jlg,(Clg(),Alg),'Setting up equation for parallel lines ('+a+','+b+')-'+'('+c+','+d+$Mh+'('+e+','+f+')-'+'('+g+','+h+')');i=new hzf(a);j=new hzf(b);k=new hzf(c);l=new hzf(d);m=new hzf(e);n=new hzf(f);o=new hzf(g);p=new hzf(h);q=Syf(Yyf(Syf(i,Zyf(k)),Syf(n,Zyf(p))),Zyf(Yyf(Syf(j,Zyf(l)),Syf(m,Zyf(o)))));return q}\nfunction tzf(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!jlg&&klg(jlg,(Clg(),Alg),'Setting up equation for perpendicular lines ('+a+','+b+')-'+'('+c+','+d+$Mh+'('+e+','+f+')-'+'('+g+','+h+')');i=new hzf(a);j=new hzf(b);k=new hzf(c);l=new hzf(d);m=new hzf(e);n=new hzf(f);o=new hzf(g);p=new hzf(h);q=Syf(Yyf(Syf(i,Zyf(k)),Syf(m,Zyf(o))),Yyf(Syf(j,Zyf(l)),Syf(n,Zyf(p))));return q}\nfunction wAf(b){var c,d;if(b.n==b.a){if(b.a==b.f){if(b.r>f7g){b.e=b.n=0;b.a=b.r}else b.r<0?(b.e=b.n=0):vAf(b,false)}else b.a>b.r?(b.a=b.f):b.r-b.a<f7g?vAf(b,true):(b.a=b.r)}try{if((d=GAf(b.j,b.c,b.n,b.a-b.n))==-1){b.j.c=null;throw Qpb(new A1b)}else b.n+=d;return}catch(a){a=Ppb(a);if(ff(a,165)){c=a;--b.e;b.i+=0;(b.e-=0)<0&&(b.e+=b.f);b.r==-1&&(b.r=b.e);throw Qpb(c)}else throw Qpb(a)}}\nfunction Uzf(a,b){var c,d;c=Yzf(a,b);e:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 11:case 12:{break}default:a.f[3]=a.c;break e;}switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 11:{Tzf(a,11);d=Yzf(a,b);c=Syf(c,d);break}case 12:{Tzf(a,12);d=Yzf(a,b);c=Syf(c,Zyf(d));break}default:a.f[4]=a.c;Tzf(a,-1);throw Qpb(new Mzf);}}return c}\nfunction $wf(b,c){var d,e,f,g,h,i;i=new h5b;g=c.p;f=c.d;d=''+nqb(lqd(b.Mc));!!jlg&&klg(jlg,(Clg(),vlg),xMh+d);Z4b(Y4b(Z4b(Y4b(Z4b(Z4b(Z4b(Z4b(Z4b(Z4b(Z4b(Y4b(i,(uyc(),Sxc)),'(['),g),'],['),f),'],'),d),','),c.b[0]),','),c.b[1]),')');e=b.Mc.yt();try{h=Uwc(e).vj(i.a);!!jlg&&klg(jlg,(Clg(),Alg),GMh+h);return h}catch(a){a=Ppb(a);if(ff(a,48)){!!jlg&&klg(jlg,(Clg(),xlg),HMh);return null}else throw Qpb(a)}}\nfunction oxf(b,c){var d,e,f,g,h,i;i=new h5b;g=c.p;f=c.d;d=''+nqb(lqd(b.Mc));!!jlg&&klg(jlg,(Clg(),vlg),xMh+d);Z4b(Y4b(Z4b(Y4b(Z4b(Z4b(Z4b(Z4b(Z4b(Z4b(Z4b(Z4b(Y4b(i,(uyc(),nyc)),'(['),g),'],['),f),'],'),d),','),','),c.b[0]),','),c.b[1]),')');e=b.Mc.yt();try{h=Uwc(e).vj(i.a);!!jlg&&klg(jlg,(Clg(),Alg),GMh+h);return h}catch(a){a=Ppb(a);if(ff(a,48)){!!jlg&&klg(jlg,(Clg(),xlg),HMh);return null}else throw Qpb(a)}}\nfunction xyf(a,b,c){if(!!b.o&&b.o.Di()&&ff(b.o,74)){b.o.Xb==null&&JKc(b.o,c4b('v',''+(new Jzf(c)).a));MYb(a.a,b.o)}if(!!b.s&&b.s.Di()&&ff(b.s,74)){b.s.Xb==null&&JKc(b.s,c4b('v',''+(new Jzf(c)).a));MYb(a.a,b.s)}!!b.o&&b.o.Lm()&&xyf(a,b.o,c);!!b.s&&b.s.Lm()&&xyf(a,b.s,c);if(!!b.o&&b.o.Lm()&&b.s.Lm()){return}if(ff(b.o,31)&&b.s.Lm()&&(b.q==(_8f(),y7f)||b.q==m8f)){return}if(ff(b.s,31)&&b.o.Lm()){return}}\nfunction Szf(a){var b,c,d,e,f,g,h;a.a.i.length=0;g=me(Npb,y5g,5,15,16,1);if(a.e>=0){g[a.e]=true;a.e=-1}for(d=0;d<10;d++){if(a.f[d]==a.c){for(f=0;f<32;f++){(Qzf[d]&1<<f)!=0&&(g[f]=true)}}}for(e=0;e<15;e++){if(g[e]){a.b=me(uf,v5g,5,1,15,1);a.b[0]=e;Z8b(a.a,a.b)}}b=me(uf,E6g,6,a.a.i.length,0,2);for(c=0;c<a.a.i.length;c++){b[c]=b9b(a.a,c)}return new Nzf(a.j,b,(h=(bAf(),aAf),!a.k?null:(gAf(),fAf)[0],h))}\nfunction Cdf(a){var b,c,d,e,f,g,h;a.p=me(ZQ,lzh,100,a.c.length,0,1);for(c=0;c<a.c.length;++c){b=null;d=a.c[c].length-1;g=new ude(a.Mc,'x');h=new ude(a.Mc,'y');for(e=0;e<=d;e++){for(f=0;f<a.c[c][e].length;f++){e==0&&f==0?(b=new s8d(a.Mc,a.c[c][0][0])):(b=G7d(b,B7d(z7d(J7d(new t8d(g.j,g),e),J7d(new t8d(h.j,h),f)),a.c[c][e][f])))}}!b&&(b=new s8d(a.Mc,NaN));a.p[c]=new Wae(b,pe(ie(_Q,1),Voh,42,0,[g,h]))}}\nfunction Cyf(a,b){var c,d,e,f,g,h;h=new h5b;h.a+=vMh;h.a+=b;f=new h5b;f.a+=unh;Z4b(f,c4b('v',''+a.j[0].a));h.a+=',';h.a+=unh;Z4b(h,c4b('v',''+a.j[0].a));h.a+='=';Z4b(h,c4b('v',''+a.j[0].a));e=(g=(new l8b(a.a.a)).a.Zd().rd(),new m8b(g));while(e.a.xf()){c=(d=e.a.yf(),d.ef());f.a+=',';f.a+=unh;Z4b(f,c.Xb);h.a+=',';h.a+=unh;Z4b(h,c.Xb);h.a+='=';h.a+=ZMh;Z4b(h,c.Xb)}h.a+='],[';h.a+=f;h.a+='])';return h.a}\nfunction Uxf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=pe(ie(qu,1),Jlh,87,0,[(p6b(),o6b),o6b,o6b,k6b]);p=a.i;e=Vxf(p);d=new n9b;for(h=new t9b(e);h.a<h.c.i.length;){g=r9b(h);Vgc(d.i,g)}o=new cEb;l=new t9b(d);j=me(fY,qnh,13,2,0,1);k=0;m=0;while(l.a<l.c.i.length&&k<2&&m<b){i=r9b(l);f=i.nu(i);j[k]=i;YDb(o,f[0],c[m]);++m;if(m<b){YDb(o,f[1],c[m]);++k;++m}}if(k==2&&a.g){n=new sgg;n.a=lwh;n.b=j;U9b(n.b);hgg(a,n)}return o}\nfunction fyf(a,b,c){var d;this.e=new PYb;this.a=new PYb;this.g=new cEb;this.b=me(Y1,PLh,37,2,0,1);d=Uwc(a.Mc.yt());if(d.Se()){!!jlg&&klg(jlg,(Clg(),vlg),'GeoGebra thinks Giac is loaded.');if(g4b(d.tj('1+1'),'2')){_xf(this,a,b,c);return}!!jlg&&klg(jlg,(Clg(),vlg),'But 1+1=2 seems to be problematic.');this.q=(Bgg(),wgg)}else{!!jlg&&klg(jlg,(Clg(),vlg),'GeoGebra thinks Giac is not loaded yet.');this.q=(Bgg(),wgg)}}\nfunction gyf(b){var c,d,e,f,g,h,i,j;i=b.i;if(ff(i,131)){j=i;c=j.tu();try{!c.b&&(c.b=new PYb,c.a.ru(c.b))}catch(a){a=Ppb(a);if(ff(a,51)){return Bgg(),Agg}else throw Qpb(a)}}else if(ff(i.lb,131)){j=i.lb;try{d=j.su();for(f=d,g=0,h=f.length;g<h;++g){e=f[g];!!jlg&&klg(jlg,(Clg(),vlg),e);if(e.a.c!=0){return Bgg(),vgg}}return Bgg(),xgg}catch(a){a=Ppb(a);if(ff(a,51)){return Bgg(),Agg}else throw Qpb(a)}}return Bgg(),Agg}\nfunction Wzf(a,b){var c,d,e;e=new PYb;Tzf(a,7);f:while(true){Tzf(a,9);d=Uzf(a,b);Uyf(d,new ezf((p6b(),k6b)))||(c=YDb(e.a,d,e),c==null);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 9:{break}default:a.f[1]=a.c;break f;}}Tzf(a,8);Tzf(a,5);g:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 10:{break}default:a.f[2]=a.c;break g;}Tzf(a,10);Tzf(a,5)}return e}\nfunction Zwf(b){var c,d,e,f,g;g=(t1b(),$wnd.goog.global.performance).now();f=null;try{f=_wf(b)}catch(a){a=Ppb(a);if(ff(a,48)){e=a;!!jlg&&klg(jlg,(Clg(),vlg),e);!!jlg&&klg(jlg,(Clg(),vlg),EMh)}else throw Qpb(a)}if(f!=null){try{c=b.Mc.yt();wdf(b.c,Uwc(c).xj(f));b.c.d=true}catch(a){a=Ppb(a);if(ff(a,38)){Ddf(b.c)}else throw Qpb(a)}}else{Ddf(b.c)}d=pf($wnd.goog.global.performance.now()-g);!!jlg&&klg(jlg,(Clg(),vlg),FMh+d+' ms')}\nfunction mxf(b,c){var d,e,f,g,h;if(!c){if(!cWd(b.e,b.f)){Ddf(b.c);return}}h=(t1b(),$wnd.goog.global.performance).now();g=null;try{g=nxf(b,c)}catch(a){a=Ppb(a);if(ff(a,48)){f=a;!!jlg&&klg(jlg,(Clg(),vlg),f);!!jlg&&klg(jlg,(Clg(),vlg),EMh)}else throw Qpb(a)}if(g!=null){try{d=b.Mc.yt();wdf(b.c,Uwc(d).xj(g));b.c.d=true}catch(a){a=Ppb(a);if(ff(a,38)){Ddf(b.c)}else throw Qpb(a)}}else{Ddf(b.c)}e=pf($wnd.goog.global.performance.now()-h);!!jlg&&klg(jlg,(Clg(),vlg),FMh+e+' ms')}\nfunction bxf(a){var b,c,d,e,f,g;f=new Oec;Gec(f,a.d.G.lp());g=(d=(new A8b(kIc(a.f.lp()).a)).a.Zd().b.Xf(),new B8b(d));while(g.a.xf()){e=(c=g.a.yf(),c.ef());(!e.lb&&(!e.Db||!cPe(e.Db))||e.Pn())&&f.a.put(e,(Y1b(),W1b))==null}Mec(f,a.d);a.a=me(fY,qnh,13,f.a.size(),0,1);a.a=IYb(f,a.a);a.g=me(fY,qnh,13,2,0,1);a.g[0]=a.f.lp();a.g[1]=a.d;a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.c);Zvc(a,a.g,a.a);b=a.d.Kc;do{g9b(b.d,a)}while(c9b(b.d,a,0)!=-1);Z8b(b.d,a);a.b=dxf(a.a);a.e=lqd(a.Mc)}\nfunction qgg(a,b){var c,d,e,f,g,h,i;g=a.a;if(g4b(pwh,g)){W9b(a.b,new ugg)}else if(g4b(nwh,g)&&a.b.length==3){c=a.b[0];d=a.b[1];e=a.b[2];h=tgg(c,e,b);i=tgg(e,d,b);if(!!h&&!!i){a.b=me(fY,qnh,13,2,0,1);a.b[0]=h;a.b[1]=i;W9b(a.b,new ugg)}}else if(g4b(lwh,g)||g4b(nwh,g)||g4b(mwh,g)||g4b(owh,g)){if(a.b.length==4){c=a.b[0];d=a.b[1];h=tgg(c,d,b);e=a.b[2];f=a.b[3];i=tgg(e,f,b);if(!!h&&!!i){a.b=me(fY,qnh,13,2,0,1);a.b[0]=h;a.b[1]=i;W9b(a.b,new ugg)}}else a.b.length==2&&W9b(a.b,new ugg)}}\nfunction _xf(b,c,d,e){var f;f=(!GTf&&(GTf=new HTf),GTf);b.j=c;b.i=e;e.i=c;dyf(b,d);if(b.q){return}if(e.a==(Mgg(),Ggg)){return}try{Yxf(c)}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),'Botana vars cannot be inverted');b.q=(Bgg(),Agg);return}else throw Qpb(a)}eyf(b);if(b.q){return}if(e.a!=Lgg&&f.a!=null&&Z1b(f.a)&&!e.g){try{nac(b.o,Txf(e))}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),'Extra NDG conditions cannot be added');b.q=(Bgg(),Agg)}else throw Qpb(a)}}}\nfunction Ozf(a){var b,c,d,e,f;e=new h5b;for(c=0;c<a.length;c++){switch(uhc(c,a.length),a.charCodeAt(c)){case 8:e.a+=l6g;continue;case 9:e.a+=m6g;continue;case 10:e.a+=n6g;continue;case 12:e.a+=o6g;continue;case 13:e.a+=p6g;continue;case 34:e.a+=q6g;continue;case 39:e.a+=r6g;continue;case 92:e.a+=f5g;continue;default:if((b=(uhc(c,a.length),a.charCodeAt(c)))<32||b>126){f=(d=b,d5g+d.toString(16));Z4b(e,c5g+z4b(f,f.length-4,f.length))}else{e.a+=String.fromCharCode(b)}continue;}}return e.a}\nfunction swf(b,c,d){var e,f,g,h,i,j,k,l,m,n,o;if(d){n=new cEb;for(f=new a8b((new Z7b(b)).a);f.b;){e=_7b(f);o=e.ef();YDb(n,o,e.ff())}h=(!GTf&&(GTf=new HTf),GTf);m=uzf(IYb(d.o,me(W1,TLh,19,bEb(d.o.a),0,1)),n,d.j.vi(),h.d,d.e);!!jlg&&klg(jlg,(Clg(),vlg),'Recio meets Botana:'+n);if(m==(Xcg(),Vcg)){return Bgg(),vgg}}else{try{g=c.a.qu(b);for(j=g,k=0,l=j.length;k<l;++k){i=j[k];if(!w6b(i,(p6b(),o6b))){return Bgg(),vgg}}}catch(a){a=Ppb(a);if(ff(a,51)){return Bgg(),Agg}else throw Qpb(a)}}return Bgg(),xgg}\nfunction $yf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;if(!b)return a;m=new iec;g=(new pec(a.a)).b.Xf();while(g.xf()){c=g.yf();p=c.ef();q=new kec(p.a);l=(p6b(),k6b);h=new a8b((new Z7b(b)).a);while(h.b){d=_7b(h);s=d.ef();e=(j=s,RDb(Rdc(q,j)));if(e){l=E6b(l,G6b(d.ff(),e.a));aec(q,s)}}l=E6b(l,c.ff());o=new Dzf(q);k=o;if(Rdc(m,k)){n=q7b((i=o,RDb(Rdc(m,i))),l);r=n.d>1?xhc(n.a[0],n.a[1]):xhc(n.a[0],0);Wpb(n.e>0?r:dqb(r),0)?aec(m,o):_dc(m,o,n)}else{f=l.a[0];(l.e>0?f:-f|0)!=0&&_dc(m,o,l)}}return new gzf(m)}\nfunction vAf(b,c){var d,e,f,g;e=me(rf,b5g,5,b.f+f7g,15,1);f=me(uf,v5g,5,b.f+f7g,15,1);d=me(uf,v5g,5,b.f+f7g,15,1);try{if(c){n5b(b.c,b.r,e,0,b.f-b.r);n5b(b.c,0,e,b.f-b.r,b.e);b.c=e;n5b(b.d,b.r,f,0,b.f-b.r);n5b(b.d,0,f,b.f-b.r,b.e);b.d=f;n5b(b.b,b.r,d,0,b.f-b.r);n5b(b.b,0,d,b.f-b.r,b.e);b.b=d;b.n=b.e+=b.f-b.r}else{n5b(b.c,b.r,e,0,b.f-b.r);b.c=e;n5b(b.d,b.r,f,0,b.f-b.r);b.d=f;n5b(b.b,b.r,d,0,b.f-b.r);b.b=d;b.n=b.e-=b.r}}catch(a){a=Ppb(a);if(ff(a,48)){g=a;throw Qpb(new mc(g._c()))}else throw Qpb(a)}b.f+=f7g;b.a=b.f;b.r=0}\nfunction qxf(a){var b,c,d,e,f,g;f=new Oec;a.i=me(fY,qnh,13,2,0,1);if(a.d){Gec(f,a.f);g=(d=(new A8b(kIc(a.d).a)).a.Zd().b.Xf(),new B8b(d));a.i[0]=a.d}else{Gec(f,a.f.G.lp());g=(d=(new A8b(kIc(a.e).a)).a.Zd().b.Xf(),new B8b(d));a.i[0]=a.e}while(g.a.xf()){e=(c=g.a.yf(),c.ef());(!e.lb&&(!e.Db||!cPe(e.Db))||e.Pn())&&f.a.put(e,(Y1b(),W1b))==null}Mec(f,a.f);a.a=me(fY,qnh,13,f.a.size(),0,1);a.a=IYb(f,a.a);a.i[1]=a.f;a.Y=me(fY,qnh,13,1,0,1);awc(a,0,a.c);Zvc(a,a.i,a.a);b=a.f.Kc;do{g9b(b.d,a)}while(c9b(b.d,a,0)!=-1);Z8b(b.d,a);a.b=dxf(a.a);a.g=lqd(a.Mc)}\nfunction jgg(a){var b,c,d,e;if(!a.i){!!jlg&&klg(jlg,(Clg(),xlg),'No statement to prove');a.f=(Bgg(),Agg);return}c=a.i.lb;if(!c){g4b(a.i.op((Sud(),pud)),Knh)?(a.f=(Bgg(),xgg)):g4b(a.i.op(pud),mrh)?(a.f=(Bgg(),vgg)):(a.f=(Bgg(),Agg));return}ghg(a.i);if(a.a!=(Mgg(),Egg)){igg(a,a.a);return}mlg(XMh+a.a);a.g?(d=new t9b(a.d)):(d=new t9b(a.c));a.f=(Bgg(),Agg);while((a.f==Agg||a.f==ygg)&&d.a<d.c.i.length){e=r9b(d);if(e==Jgg||e==Igg){b=a.i.lb;if(ff(b,678)){!!jlg&&klg(jlg,(Clg(),vlg),'OGP cannot safely check expressions, OGP will be ignored');continue}}igg(a,e)}}\nfunction Nyf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(a.i!=null){return a.i}if(!!c&&!!b){h=c.Mc;n=J_e(c,c);m=fNe(b);if(a.j==null){a.j=me(Y1,PLh,37,4,0,1);a.j[0]=new Jzf(h);a.j[1]=new Jzf(h);a.j[2]=n[0];a.j[3]=n[1];rlg('Orthogonal line at '+c.Xb+ikh+b.Xb+' implicitly introduces feet point ('+a.j[0]+','+a.j[1]+')')}a.i=me(W1,TLh,19,2,0,1);k=new hzf(n[0]);l=new hzf(n[1]);d=new hzf(m[0]);e=new hzf(m[1]);f=new hzf(m[2]);g=new hzf(m[3]);i=new hzf(a.j[0]);j=new hzf(a.j[1]);a.i[0]=Syf(Syf(Syf(f,Zyf(d)),l),Zyf(j));a.i[1]=Syf(Syf(Syf(k,Zyf(g)),e),Zyf(i));return a.i}throw Qpb(new Lxf)}\nfunction ayf(a){var b,c,d,e,f,g,h,i,j,k;b=new Oec;c=new Oec;f=IYb(a.o,me(W1,TLh,19,bEb(a.o.a),0,1));j=new Pec(qzf(f));k=(e=(new A8b(j.a)).a.Zd().b.Xf(),new B8b(e));while(k.a.xf()){i=(d=k.a.yf(),d.ef());if(!NYb(a.e,i)){c.a.put(i,(Y1b(),W1b))==null;b.a.put(i,W1b)==null}NYb(a.a,i)&&c.a.put(i,(Y1b(),W1b))==null}if(a.r){g=me(W1,TLh,19,f.length,0,1);for(h=0;h<f.length;h++){g[h]=$yf(f[h],a.r)}LYb(j,new l8b(a.r))}else{g=f}mlg(SMh+j.a.size()+TMh+b.a.size()+UMh);a.p=ozf(g);a.d=rzf(g,null,(Y1b(),false),a.e);a.f=rzf(g,null,true,a.e);rzf(g,null,true,c);rzf(g,null,false,c);rlg(VMh+a.p);rlg(WMh+a.d+','+a.f)}\nfunction Pzf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;o=new h5b;g=new h5b;k=0;p=new Oec;for(i=0;i<b.length;i++){k<b[i].length&&(k=b[i].length);for(j=0;j<b[i].length;j++){Gec(p,c[b[i][j]])}}for(n=(e=(new A8b(p.a)).a.Zd().b.Xf(),new B8b(e));n.a.xf();){m=(d=n.a.yf(),d.ef());Z4b(Z4b((g.a+=s6g,g),m),Lzf)}o.a+=t6g;q=a.e;for(h=0;h<k;h++){r=q.c;f=Ozf(r);h!=0&&(o.a+=' ',o);if(q.d==0){o.a+=''+c[0];break}o.a+=' \"';o.a+=''+f;o.a+='\"';Z4b(o,' '+c[q.d]);q=q.e}Z4b(Z4b(Z4b(o,Lzf),s6g),u6g+a.e.b+v6g+a.e.a);Z4b((o.a+='.',o),Lzf);if(b.length==0);else{l=b.length;Z4b(Z4b(o,Lzf),w6g+(l==1?':':x6g)+Lzf+Lzf);Z4b(o,g.a)}return o.a}\nfunction ogg(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;k=a.vi().j.B;e=new n9b;i=(d=(new A8b(kIc(a).a)).a.Zd().b.Xf(),new B8b(d));h=new h5b;while(i.a.xf()){g=(c=i.a.yf(),c.ef());if(g.jn()&&!g.lb){Z8b(e,g.Xb)}else if(!ff(g,34)){b=g.ll((Sud(),Dud));n=vSf(k,'LetABeB',null,pe(ie(mu,1),h5g,2,6,[g.Xb,b]));Z4b((h.a+=''+n,h),'.\\n')}}o=new h5b;f=new h5b;for(m=new t9b(e);m.a<m.c.i.length;){l=r9b(m);f.a+=''+l;f.a+=','}j=f.a.length;if(j>0){K1b(f,j-1,j-1+1,'');Z4b(Z4b(o,vSf(k,'LetABeArbitraryPoints',null,pe(ie(mu,1),h5g,2,6,[f.a]))),'.\\n')}o.a+=h;p=I4b(a.lb);Z4b(Z4b(o,vSf(k,'ProveThat',null,pe(ie(mu,1),h5g,2,6,[p]))),'.');return o.a}\nfunction twf(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;u=(i=(l=(new l8b(b.a)).a.Zd().rd(),new m8b(l)).a.yf(),i.ef());for(k=1;k<=d+2;k++){YDb(c,u,(p6b(),Tpb(k,0)>=0?S6b(k):F6b(S6b(dqb(k)))));if(f){s=new cEb;for(h=new a8b((new Z7b(c)).a);h.b;){g=_7b(h);t=g.ef();YDb(s,t,g.ff())}m=(!GTf&&(GTf=new HTf),GTf);r=uzf(IYb(f.o,me(W1,TLh,19,bEb(f.o.a),0,1)),s,f.j.vi(),m.d,f.e);!!jlg&&klg(jlg,(Clg(),vlg),BMh+k+' '+s);if(r==(Xcg(),Vcg)){return Bgg(),vgg}}else{try{j=e.a.qu(c);for(o=j,p=0,q=o.length;p<q;++p){n=o[p];if(!w6b(n,o6b)){return Bgg(),vgg}}}catch(a){a=Ppb(a);if(ff(a,51)){return Bgg(),Agg}else throw Qpb(a)}}}return Bgg(),xgg}\nfunction vxf(a){var b,c,d,e,f;d=(!GTf&&(GTf=new HTf),GTf);c=new ZUg;h4b(KMh,d.b)?h4b('Wu',d.c)?Mxf(c,(Mgg(),Jgg)):h4b(xnh,d.c)&&Mxf(c,(Mgg(),Igg)):h4b('Botana',d.b)?Mxf(c,(Mgg(),Fgg)):h4b('Recio',d.b)?Mxf(c,(Mgg(),Lgg)):h4b(LMh,d.b)?Mxf(c,(Mgg(),Kgg)):h4b('Auto',d.b)&&Mxf(c,(Mgg(),Egg));ngg(c,a.c);c.g=false;f=(t1b(),$wnd.goog.global.performance).now();jgg(c);b=pf($wnd.goog.global.performance.now()-f);!!jlg&&klg(jlg,(Clg(),vlg),FMh+b+' ms');e=c.f;!!jlg&&klg(jlg,(Clg(),vlg),MMh+e);if(e){if(e==(Bgg(),Agg)||e==wgg){pOe(a.a);return}a.a.c=true;(e==xgg||e==ygg||e==zgg)&&qOe(a.a,true);e==vgg&&qOe(a.a,false)}mlg('OUTPUT for Prove: '+a.a)}\nfunction iAf(b){var c,d,e,f,g,h;d=0;i:for(;;){try{b.a=uAf(b.b)}catch(a){a=Ppb(a);if(ff(a,38)){b.c=0;b.d=-1;h=lAf(b);return h}else throw Qpb(a)}try{zAf(b.b,0);while(b.a<=32&&eqb(Spb(4294977024,gqb(1,b.a)),0))b.a=uAf(b.b)}catch(a){a=Ppb(a);if(ff(a,165)){continue i}else throw Qpb(a)}b.c=R4g;b.d=0;d=nAf(b);if(b.c!=R4g){b.d+1<d&&zAf(b.b,d-b.d-1);if(eqb(Spb(eAf[b.c>>6],gqb(1,b.c&63)),0)){h=lAf(b);return h}else{continue i}}g=DAf(b.b);f=CAf(b.b);e=null;c=false;try{EAf(b.b);zAf(b.b,1)}catch(a){a=Ppb(a);if(ff(a,165)){c=true;e=d<=1?'':xAf(b.b);if(b.a==10||b.a==13){++g;f=0}else ++f}else throw Qpb(a)}if(!c){zAf(b.b,1);e=d<=1?'':xAf(b.b)}throw Qpb(new LAf(c,g,f,e,b.a))}}\nfunction ryf(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.c){return}if(!!c.a.c&&!!c.d.c){g=c.a.c;j=c.d.c;switch(c.b.k){case 20:Oxf(c,Syf(g,j));break;case 21:Oxf(c,Syf(g,Zyf(j)));break;case 24:Oxf(c,Yyf(g,j));break;case 28:i=D3b(D6b(Vyf(c.d.c)));if(i){h=g;for(f=w3b(1);_pb(f.a,i.a);d=f,f=w3b(f.a+1),d){h=Yyf(h,g)}c.c=h}break;default:throw Qpb(new Lxf);}}b.o.Lm()&&!c.a.c&&ryf(a,b.o,c.a);b.s.Lm()&&!c.d.c&&ryf(a,b.s,c.d);if(ff(b.o,31)&&!c.a.c){e=Q5b(new U5b(b.o.Lk()));Oxf(c.a,new ezf(e))}if(ff(b.s,31)&&!c.d.c){e=Q5b(new U5b(b.s.Lk()));Oxf(c.d,new ezf(e))}if(ff(b.o,31)&&ff(b.s,109)){e=Q5b(new U5b(b.o.Lk()));l=wyf(a,b.s.jj((Sud(),oud)));if(l){k=new Ezf(l);Oxf(c,new fzf(e,k));return}}}\nfunction Ayf(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.c){return}if(!!c.a&&!c.d&&c.b==(_8f(),q8f)){g=c.a.c;c.c=g}if(!!c.a&&!!c.a.c&&!!c.d&&!!c.d.c){g=c.a.c;j=c.d.c;switch(c.b.k){case 20:Oxf(c,Syf(g,j));break;case 21:Oxf(c,Syf(g,Zyf(j)));break;case 24:Oxf(c,Yyf(g,j));break;case 28:i=D3b(D6b(Vyf(c.d.c)));if(i){h=g;for(f=w3b(1);_pb(f.a,i.a);d=f,f=w3b(f.a+1),d){h=Yyf(h,g)}c.c=h}break;default:throw Qpb(new Lxf);}}b.o.Lm()&&!c.a.c&&Ayf(a,b.o,c.a);!!b.s&&b.s.Lm()&&!c.d.c&&Ayf(a,b.s,c.d);if(ff(b.o,31)&&!c.a.c){e=Q5b(new U5b(b.o.Lk()));Oxf(c.a,new ezf(e))}if(ff(b.s,31)&&!c.d.c){e=Q5b(new U5b(b.s.Lk()));Oxf(c.d,new ezf(e))}if(ff(b.o,31)&&ff(b.s,109)){e=Q5b(new U5b(b.o.Lk()));l=Dyf(a,b.s.jj((Sud(),oud)));if(l){k=new Ezf(l);Oxf(c,new fzf(e,k));return}}}\nfunction myf(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;if(a.i!=null){return a.i}e=b;f=c;if(ff(d,74)){throw Qpb(new Lxf)}n=null;ff(d,34)&&(n=d);if(!e||!f||!n){throw Qpb(new Lxf)}if(a.j==null){g=J_e(e,e);h=J_e(f,f);a.j=me(Y1,PLh,37,7,0,1);a.j[0]=g[0];a.j[1]=g[1];a.j[2]=h[0];a.j[3]=h[1];a.j[4]=new Jzf(e.Mc);a.j[5]=new Jzf(e.Mc);a.j[6]=new Jzf(e.Mc)}a.i=me(W1,TLh,19,2,0,1);i=null;ff(n.lb,326)&&(i=fHd(n));o=gHd(n,n);l=0;q=vzf(new hzf(o[0]));if(i!=null){a.i=me(W1,TLh,19,i.length+1,0,1);for(l=0;l<i.length;l++){a.i[l]=i[l]}}j=wzf(a.j[0],a.j[1],a.j[4],a.j[5]);k=wzf(a.j[2],a.j[3],a.j[4],a.j[5]);m=vzf(Syf(Syf(j,k),Zyf(q)));p=Yyf(Yyf(j,k),new dzf(4));a.i[l]=Syf(m,Zyf(p));return a.i}\nfunction Tyf(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.a;if(j.c==0){if(a.a.c==0){return 0}return 1}if(a.a.c==0){return -1}l=x8b(Tdc(a.a));k=x8b(Tdc(j));c=xzf(l,k);c==0&&(c=r6b(v8b(a.a,l),(g=k,RDb(Rdc(j,g)))));if(c!=0){return c}do{m=Wdc(a.a,l,false);i=new vec(j,(Aec(),xec),null,false,k,false);if(uec(m)==0){if(uec(i)==0){return 0}return -1}if(uec(i)==0){return 1}l=x8b((m.f.qg()?m.d?(e=Vdc(m.c,m.e,true)):(e=Vdc(m.c,m.e,false)):(e=Tdc(m.c)),!!e&&tec(m,e.d)?e:null));k=x8b((i.f.qg()?i.d?(d=Vdc(i.c,i.e,true)):(d=Vdc(i.c,i.e,false)):(d=Tdc(i.c)),!!d&&tec(i,d.d)?d:null));c=xzf(l,k);c==0&&(c=r6b((h=l,RDb(sec(m,Rdc(m.c,h)))),(f=k,RDb(sec(i,Rdc(i.c,f))))))}while(c==0);return c}\nfunction xzf(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.a;if(j.c==0){if(a.a.c==0){return 0}return 1}if(a.a.c==0){return -1}l=x8b(Tdc(a.a));k=x8b(Tdc(j));c=Gzf(l,k);c==0&&(c=p3b(v8b(a.a,l),(g=k,RDb(Rdc(j,g)))));if(c!=0){return c}do{m=Wdc(a.a,l,false);i=new vec(j,(Aec(),xec),null,false,k,false);if(uec(m)==0){if(uec(i)==0){return 0}return -1}if(uec(i)==0){return 1}l=x8b((m.f.qg()?m.d?(e=Vdc(m.c,m.e,true)):(e=Vdc(m.c,m.e,false)):(e=Tdc(m.c)),!!e&&tec(m,e.d)?e:null));k=x8b((i.f.qg()?i.d?(d=Vdc(i.c,i.e,true)):(d=Vdc(i.c,i.e,false)):(d=Tdc(i.c)),!!d&&tec(i,d.d)?d:null));c=Gzf(l,k);c==0&&(c=p3b((h=l,RDb(sec(m,Rdc(m.c,h)))),(f=k,RDb(sec(i,Rdc(i.c,f))))))}while(c==0);return c}\nfunction vyf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;j=c.M;k=me(mu,h5g,2,bEb(a.a.a),6,1);h=0;for(t=(m=(new l8b(a.a.a)).a.Zd().rd(),new m8b(m));t.a.xf();){s=(d=t.a.yf(),d.ef());k[h]=LIc(s,(Sud(),sud));++h}if(a.f){q=P6d(b.Gb,j);u=new Oec;p8d(q,(wie(),vie.a=u,wie(),vie));i=(e=(new A8b(u.a)).a.Zd().b.Xf(),new B8b(e));while(i.a.xf()){A=(d=i.a.yf(),d.ef());f=(p=WDb(c.H,A),p);o=f.lb.a.kl();n=Eie(f,o,j);p8d(q,n)}r=n8d(q,(Sud(),sud))}else{r=n8d(b.Gb,(Sud(),sud))}v=w4b(r,',',0);r=z4b(v[0],10,v[0].length-1);w=new h5b;w.a+=vMh;w.a+=''+r;w.a+='=0';l=new h5b;for(g=0;g<k.length;g++){if(g==0){l.a+=''+k[g]}else{l.a+=',';l.a+=''+k[g]}Y4b(Z4b(Z4b((w.a+=',',w),k[g]),'='),a.j[g])}w.a+='],[';w.a+=l;w.a+='])';return w.a}\nfunction Yzf(a,b){var c,d,e,f;f=new Czf;c=(p6b(),k6b);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 12:{Tzf(a,12);c=v7b(o6b,k6b);break}default:a.f[5]=a.c;}switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 5:{d=Tzf(a,5);c=E6b(c,new Q6b(d.c));g:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 13:{break}default:a.f[6]=a.c;break g;}Tzf(a,13);e=Xzf(a,b);f=Azf(f,e)}break}case 6:{e=Xzf(a,b);f=Azf(f,e);h:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=iAf(a.k)).d):(a.i=a.g.d):a.i){case 13:{break}default:a.f[7]=a.c;break h;}Tzf(a,13);e=Xzf(a,b);f=Azf(f,e)}break}default:a.f[8]=a.c;Tzf(a,-1);throw Qpb(new Mzf);}return new fzf(c,f)}\nfunction Txf(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=Vxf(a.i);s=d.i.length;p=new sgg;s>3?(p.a='DegeneratePolygon'):(p.a=pwh);n=me(fY,qnh,13,s,0,1);o=0;for(c=new t9b(d);c.a<c.c.i.length;){b=r9b(c);n[o++]=b}p.b=n;U9b(p.b);hgg(a,p);r=me(W1,TLh,19,s*(s-1)*(s-2)/6|0,0,1);o=0;u=new PYb;for(i=new t9b(d);i.a<i.c.i.length;){h=r9b(i);for(k=new t9b(d);k.a<k.c.i.length;){j=r9b(k);if(!(h==j||h.Jm(j)==(Xcg(),Vcg))){for(m=new t9b(d);m.a<m.c.i.length;){l=r9b(m);if(!(h==l||h.Jm(l)==(Xcg(),Vcg))&&!(j==l||j.Jm(l)==(Xcg(),Vcg))){t=new PYb;YDb(t.a,h,t);YDb(t.a,j,t);YDb(t.a,l,t);if(!SDb(u.a,t)){YDb(u.a,t,u);e=h.nu(h);f=j.nu(j);g=l.nu(l);q=kzf(e[0],e[1],f[0],f[1],g[0],g[1]);olg('Forcing non-collinearity for points '+h+':'+fhc(h)+L7g+j+':'+fhc(j)+bMh+l);r[o]=Syf(Yyf(q,new hzf(new Jzf(h.vi()))),Zyf(new ezf((p6b(),k6b))));++o}}}}}}return r}\nfunction uwf(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;A=me(Y1,PLh,37,bEb(b.a),0,1);m=(p=(new l8b(b.a)).a.Zd().rd(),new m8b(p));for(l=0;l<A.length;l++){A[l]=(h=m.a.yf(),h.ef())}o=(d+2)*(d+1)/2|0;!!jlg&&klg(jlg,(Clg(),vlg),'nr of tests: '+o);g=0;for(k=1;k<d+2;k++){for(n=1;n<=k;n++){++g;YDb(c,A[0],(p6b(),Tpb((d+2-k)*(d+2-n),0)>=0?S6b((d+2-k)*(d+2-n)):F6b(S6b(dqb((d+2-k)*(d+2-n))))));YDb(c,A[1],Tpb(k*n,0)>=0?S6b(k*n):F6b(S6b(dqb(k*n))));if(f){v=new cEb;for(i=new a8b((new Z7b(c)).a);i.b;){h=_7b(i);w=h.ef();YDb(v,w,h.ff())}u=uzf(IYb(f.o,me(W1,TLh,19,bEb(f.o.a),0,1)),v,f.j.vi(),(!GTf&&(GTf=new HTf),GTf).d,f.e);!!jlg&&klg(jlg,(Clg(),vlg),BMh+g+' '+v);if(u==(Xcg(),Vcg)){return Bgg(),vgg}}else{try{j=e.a.qu(c);for(r=j,s=0,t=r.length;s<t;++s){q=r[s];if(!w6b(q,o6b)){return Bgg(),vgg}}}catch(a){a=Ppb(a);if(ff(a,51)){return Bgg(),Agg}else throw Qpb(a)}}}}return Bgg(),xgg}\nfunction mAf(b,c,d){var e,f,g,h;h=0;b.e=12;e=1;b.i[0]=c;f=R4g;for(;;){++b.f==R4g&&hAf(b);if(b.a<64){g=gqb(1,b.a);do{switch(b.i[--e]){case 1:case 0:if(Wpb(Spb(nDh,g),0))break;f>5&&(f=5);{kAf(b,0)}break;case 6:case 4:eqb(Spb(nDh,g),0)&&(kAf(b,4),kAf(b,6));break;case 2:if(Wpb(Spb(nDh,g),0))break;f>6&&(f=6);b.i[b.e++]=2;break;case 5:b.a==58&&(f=8);break;case 8:eqb(Spb(nDh,g),0)&&jAf(b,0);break;case 9:b.a==61&&(f=9);}}while(e!=h)}else if(b.a<128){do{switch(b.i[--e]){case 1:b.a==95?(b.i[b.e++]=7):b.a==91?(b.i[b.e++]=4):b.a==118&&(b.i[b.e++]=2);break;case 6:b.a==93&&(b.i[b.e++]=5);break;case 3:b.a==91&&(b.i[b.e++]=4);break;case 7:b.a==91&&(b.i[b.e++]=8);break;case 10:b.a==93&&(b.i[b.e++]=9);break;case 11:b.a==95&&(b.i[b.e++]=7);}}while(e!=h)}else{do{b.i[--e]}while(e!=h)}if(f!=R4g){b.c=f;b.d=d;f=R4g}++d;if((e=b.e)==(h=12-(b.e=h)))return d;try{b.a=EAf(b.b)}catch(a){a=Ppb(a);if(ff(a,165)){return d}else throw Qpb(a)}}}\nfunction Byf(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(b.i!=null){return b.i}p=c.Mc;i=c.a.kl();Gyf(b,i,p);if(b.j==null){b.j=me(Y1,PLh,37,b.c.i.length+1,0,1);b.j[0]=new Jzf(p);if(b.c.i.length==0){throw Qpb(new Lxf)}else{n=new t9b(b.c);o=1;while(n.a<n.c.i.length){f=r9b(n);b.j[o]=f.ff();++o}}}q=new Qxf;zyf(b,i,q);e=p.yt();k='';l=n8d(i,(Sud(),sud))+'-'+unh+b.j[0];k='expand(lcm(denom(coeff('+l+')))*('+l+Gwh;b.b=0;t=Cyf(b,k);try{m=Uwc(e).vj(t);m=u4b(z4b(m,1,m.length-1),ZMh,'');r=wwc(c.Mc.yt().c,m,c.Mc,null);q=new Qxf;zyf(b,r,q);Ayf(b,r,q);while(!q.c){Ayf(b,r,q)}b.i=me(W1,TLh,19,b.j.length,0,1);b.i[0]=q.c;if(b.c.i.length!=0){n=new t9b(b.c);o=1;while(n.a<n.c.i.length){f=r9b(n);g=fNe(f.ef());s=new hzf(f.ff());b.i[o]=Syf(Yyf(s,s),Zyf(wzf(g[0],g[1],g[2],g[3])));++o}}b.a=new PYb;if(c.c&&b.c.i.length!=0){n=new t9b(b.c);while(n.a<n.c.i.length){f=r9b(n);h=f.ef();h._b=false}}b.c=new n9b;return b.i}catch(a){a=Ppb(a);if(ff(a,48)){j=a;!!jlg&&klg(jlg,(Clg(),vlg),j)}else throw Qpb(a)}throw Qpb(new Lxf)}\nfunction fxf(a){var b,c,d,e,f,g,h;if(a.c.gb==4){g=J_e(a.d,a.d);h=uSe(a.c);a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);a.a[0][0]=nzf(g[0],g[1],h[0],h[1],h[2],h[3]);return a.a}if(a.c.gb==9){if(a.b==null){a.b=me(Y1,PLh,37,2,0,1);a.b[0]=new Jzf(a.Mc);a.b[1]=new Jzf(a.Mc)}g=J_e(a.d,a.d);h=uSe(a.c);a.a=ke(W1,[W4g,TLh],[57,19],0,[1,3],2);a.a[0][0]=nzf(h[8],h[9],g[0],g[1],a.b[0],a.b[1]);a.a[0][1]=kzf(h[4],h[5],a.b[0],a.b[1],h[6],h[7]);a.a[0][2]=tzf(g[0],g[1],a.b[0],a.b[1],h[4],h[5],h[6],h[7]);return a.a}if(a.c.gb==3||a.c.gb==5){if(a.b==null&&!!a.d.lb){a.b=me(Y1,PLh,37,4,0,1);a.b=a.d.lb.nu(a.d)}g=J_e(a.d,a.d);h=uSe(a.c);a.a=ke(W1,[W4g,TLh],[57,19],0,[1,3],2);e=new czf;f=new czf;b=a.d.lb;if(ff(b,255)&&(b.c.gb==3||b.c.gb==5)){e=new hzf(a.b[2]);f=new hzf(a.b[3])}else if(Hzf(g[0],h[10])&&Hzf(g[1],h[11])){e=new hzf(h[2]);f=new hzf(h[3])}else{e=new hzf(new Jzf(a.Mc));f=new hzf(new Jzf(a.Mc))}c=new hzf(h[2]);d=new hzf(h[3]);a.a[0][0]=Syf(Syf(Syf(c,d),Zyf(e)),Zyf(f));a.a[0][1]=Syf(wzf(h[6],h[7],g[0],g[1]),Zyf(Yyf(e,e)));a.a[0][2]=Syf(wzf(h[8],h[9],g[0],g[1]),Zyf(Yyf(f,f)));return a.a}throw Qpb(new Lxf)}\nfunction uyf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;m=c.M;n=me(mu,h5g,2,bEb(a.a.a),6,1);a.b.i.length=0;a.j==null&&(a.j=me(Y1,PLh,37,bEb(a.a.a),0,1));!a.g&&(a.g=new n9b);j=0;for(A=(p=(new l8b(a.a.a)).a.Zd().rd(),new m8b(p));A.a.xf();){w=(f=A.a.yf(),f.ef());n[j]=LIc(w,(Sud(),sud));!a.j[j]&&(a.j[j]=new Jzf(m));F=new r8b(w,a.j[j]);if(a.g.i.length==0){Z8b(a.g,F)}else{k=new t9b(a.g);l=0;while(k.a<k.c.i.length){d=r9b(k);if(d.ef()==w&&Hzf(d.ff(),a.j[j])){break}++l}l==a.g.i.length&&Z8b(a.g,F)}G=fNe(w);v=new hzf(a.j[j]);e=Syf(Yyf(v,v),Zyf(wzf(G[0],G[1],G[2],G[3])));Z8b(a.b,e);++j}if(a.f){t=P6d(b.Gb,m);B=new Oec;p8d(t,(wie(),vie.a=B,wie(),vie));k=(g=(new A8b(B.a)).a.Zd().b.Xf(),new B8b(g));while(k.a.xf()){H=(f=k.a.yf(),f.ef());h=(s=WDb(c.H,H),s);r=h.lb.a.kl();q=Eie(h,r,m);p8d(t,q)}u=n8d(t,(Sud(),sud))}else{u=n8d(b.Gb,(Sud(),sud))}C=w4b(u,',',0);u=z4b(C[0],10,C[0].length-1);D=new h5b;D.a+=vMh;D.a+=''+u;D.a+='=0';o=new h5b;for(i=0;i<n.length;i++){if(i==0){o.a+=''+n[i]}else{o.a+=',';o.a+=''+n[i]}D.a+=',';D.a+=''+n[i];D.a+='^2=';Y4b(D,a.j[i]);D.a+='^2'}D.a+='],[';D.a+=o;D.a+='])';mlg(D.a);return D.a}\nfunction qyf(b,c,d){var e,f,g,h;if(!c){return}if(ff(c.o,31)&&ff(c.s,31)){f=c.o.Lk();g=c.s.Lk();switch(c.q.k){case 20:e=f+g;break;case 21:e=f-g;break;case 24:e=f*g;break;case 28:e=$wnd.Math.pow(f,g);break;case 26:e=1;break;default:throw Qpb(new Lxf);}if(b.d!=0){h=Q5b(new U5b((nhc(e),e)*$wnd.Math.pow(10,b.d)));!!jlg&&klg(jlg,(Clg(),xlg),YMh)}else{h=Q5b(new U5b((nhc(e),e)))}Oxf(d,new ezf(h));return}Nxf(d,c.q);if(c.o){Mxf(d,new Qxf);if(c.o.Lm()){qyf(b,c.o,d.a)}else{ff(c.o,109)&&Oxf(d.a,new hzf(tyf(b,c.o.jj((Sud(),oud)))));if(ff(c.o,155)){e=c.o.Lk();b.d!=0?(h=pf((nhc(e),e)*$wnd.Math.pow(10,b.d))):(h=pf((nhc(e),e)));Oxf(d.a,new dzf(h))}}}if(c.s){Pxf(d,new Qxf);if(c.s.Lm()){qyf(b,c.s,d.d)}else{if(ff(c.s,109)){try{Oxf(d.d,new hzf(tyf(b,c.s.jj((Sud(),oud)))))}catch(a){a=Ppb(a);if(ff(a,38)){throw Qpb(new Lxf)}else throw Qpb(a)}}if(ff(c.s,155)){e=c.s.Lk();if(!!d.a.c&&Xyf(d.a.c)){switch(d.b.k){case 24:h=E6b(Vyf(d.a.c),new Q6b(''+nqb(Xpb(e))));break;case 26:h=(p6b(),k6b);break;default:throw Qpb(new Lxf);}Oxf(d,new ezf(h));return}b.d!=0&&c.q!=(_8f(),z8f)?(h=new Q6b(''+nqb(Xpb(e*$wnd.Math.pow(10,b.d))))):(h=new Q6b(''+nqb(Xpb(e))));Oxf(d.d,new ezf(h))}}}}\nfunction mzf(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;h=new Oec;v=new Pec(qzf(b));w=(n=(new A8b(v.a)).a.Zd().b.Xf(),new B8b(n));while(w.a.xf()){u=(m=w.a.yf(),m.ef());(!c||!wbc(c.e,u))&&(SDb(f.a,u)||h.a.put(u,(Y1b(),W1b))==null)}if(c){o=me(W1,TLh,19,b.length,0,1);for(q=0;q<b.length;q++){o[q]=$yf(b[q],c)}LYb(v,new l8b(c))}else{o=b}mlg(SMh+v.a.size()+TMh+h.a.size()+UMh);g=d.yt();r=ozf(o);l=rzf(o,null,(Y1b(),false),f);p=rzf(o,null,true,f);!!jlg&&klg(jlg,(Clg(),Alg),VMh+r);!!jlg&&klg(jlg,(Clg(),Alg),WMh+l+','+p);e?(j=Uwc(g).oj(r,l)):(j=Uwc(g).pj(r,l,false,D3b(lqd(d))));if(j==null){!!jlg&&klg(jlg,(Clg(),ylg),'Not implemented (yet)');return null}k=t4b(t4b(iWf(YOf(g.a).b)?Uwc(g).tj(j):'?','unicode95u','_'),'unicode91u','[');if(!e){k=t4b(k,'.0','');k=z4b(k,1,k.length-1);k=yMh+k+' [2]: 1,1';!!jlg&&klg(jlg,(Clg(),Alg),'Rewritten: '+k)}if(g4b('empty list',k)||g4b('{0}',k)){t=new PYb;s=new PYb;MYb(s,new ezf((p6b(),o6b)));YDb(t.a,s,t);return t}if(k.indexOf('halt')!=-1){return null}if(g4b('?',k)||g4b('',k)){return null}try{return _zf(k,v)}catch(a){a=Ppb(a);if(ff(a,645)){i=a;!!jlg&&klg(jlg,(Clg(),vlg),zMh+k);!!jlg&&klg(jlg,(Clg(),vlg),i)}else throw Qpb(a)}return null}\nfunction oKg(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;t=bEb(b.a);H=me(Y1,PLh,37,t,0,1);r=(v=(new l8b(b.a)).a.Zd().rd(),new m8b(v));for(m=0;m<t;m++){H[m]=(i=r.a.yf(),i.ef())}p=me(uf,v5g,5,t,15,1);for(n=0;n<t;n++){p[n]=t-n}u=0;h=t-1;g=ke(qu,[W4g,Jlh],[207,87],0,[t,t],2);do{for(o=0;o<t;o++){h==t-1?(w=(p6b(),k6b)):(w=g[o][h+1]);for(s=h;s>=0;s--){w=E6b(w,v7b(E6b((p6b(),Tpb(t,0)>=0?S6b(t):F6b(S6b(dqb(t)))),V6b(p[s])),Tpb(o,0)>=0?S6b(o):F6b(S6b(dqb(o)))));g[o][s]=w}YDb(c,H[o],w)}++u;if(f){F=new cEb;for(j=new a8b((new Z7b(c)).a);j.b;){i=_7b(j);G=i.ef();YDb(F,G,i.ff())}D=uzf(IYb(f.o,me(W1,TLh,19,bEb(f.o.a),0,1)),F,f.j.vi(),(!GTf&&(GTf=new HTf),GTf).d,f.e);!!jlg&&klg(jlg,(Clg(),vlg),'Recio meets Botana #'+u+X4g+F);if(D==(Xcg(),Vcg)){return Bgg(),vgg}}else{try{k=e.a.qu(c);for(A=k,B=0,C=A.length;B<C;++B){w=A[B];if(!w6b(w,(p6b(),o6b))){return Bgg(),vgg}}}catch(a){a=Ppb(a);if(ff(a,51)){return Bgg(),Agg}else throw Qpb(a)}}q=false;for(l=0;l<t;l++){if(p[l]<d-l+t){++p[l];for(s=0;s<l;s++){p[s]=p[l]+l-s}h=l;q=true;break}}}while(q);!!jlg&&klg(jlg,(Clg(),vlg),u+' tests performed.');!!jlg&&klg(jlg,(Clg(),vlg),'n: '+t);!!jlg&&klg(jlg,(Clg(),vlg),'deg: '+d);return Bgg(),xgg}\nfunction fhg(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;u=0;l=new cEb;m=new t9b(b);s=0;o=1;q=-1;p=0;while(m.a<m.c.i.length){++s;k=1;r=r9b(m);(mf(r)?XDb(l,r):!!wbc(l.e,r))&&(k=(mf(r)?WDb(l,r):RDb(wbc(l.e,r))).a+1);YDb(l,r,w3b(k));if(ff(r,285)){o=$wnd.Math.max(o,r.a);q==-1?(q=r.a):(q=$wnd.Math.min(q,r.a));p+=r.a}else{o=$wnd.Math.max(o,k);if(c==null){q==-1?(q=k):(q=$wnd.Math.min(q,k));p+=k}}}if(c!=null){u=c.length;q=o;o/=s;p=s/u;B=u-(l.e.c+l.g.c)}else{u=s;p/=u;B=0}A=0;i=0;n=new a8b((new Z7b(l)).a);while(n.b){j=_7b(n);r=j.ef();k=j.ff().a;k<q&&(q=k);t=k/s;if(ff(r,285)){w=r.a-p;A+=k*w*w}else{w=t-1/u;A+=w*w}i-=t*$wnd.Math.log(t)/$wnd.Math.log(2)}c!=null&&(B>0?(q=0):(q/=s));v=1/u;A+=B*v*v;A/=u;!!jlg&&klg(jlg,(Clg(),vlg),'population='+l);!!jlg&&klg(jlg,(Clg(),vlg),'minimum='+q+' maximum='+o+' mean='+p+' variation_coefficient='+A+' entropy='+i);h=a;if(c!=null){h='NF('+h+')';for(e=c,f=0,g=e.length;f<g;++f){d=e[f];(d==null?!!wbc(l.e,null):Jbc(l.g,d))?(t=(d==null?RDb(wbc(l.e,null)):Kbc(l.g,d)).a/s):(t=0);Vgg+='NF('+d+')'+',';Ugg+=t+','}}Vgg+='max '+h+',';Ugg+=o+',';Vgg+='min '+h+',';Ugg+=q+',';Vgg+='mean '+h+',';Ugg+=p+',';Vgg+='variation '+h+',';Ugg+=A+',';Vgg+='entropy '+h+',';Ugg+=i+','}\nfunction Iyf(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C;if(a.a){A=VDb(a.a,b);if(A!=null){return A}}v=c.Mc;if(c.gb==4&&d.gb==4){i=me(Y1,PLh,37,2,0,1);!a.b&&(a.b=new cEb);if(SDb(a.b,b)){i=VDb(a.b,b)}else{i=me(Y1,PLh,37,2,0,1);i[0]=new Jzf(v);i[1]=new Jzf(v);YDb(a.b,b,i)}q=0;e.Lc<=-1&&EQd(e)==1&&(q=1);f=null;g=me(Y1,PLh,37,2,0,1);u=new a8b((new Z7b(a.b)).a);r=false;while(u.b){p=_7b(u);w=p.ef();if(!Vb(w,b)){f=me(W1,TLh,19,3+q,0,1);g=p.ff();f[2+q]=Syf(Yyf(wzf(i[0],i[1],g[0],g[1]),new hzf(new Jzf(v))),Zyf(new dzf(1)));r=true}}r||(f=me(W1,TLh,19,2+q,0,1));B=uSe(c);C=uSe(d);f[0]=nzf(B[2],B[3],B[0],B[1],i[0],i[1]);f[1]=nzf(C[2],C[3],C[0],C[1],i[0],i[1]);!a.a&&(a.a=new cEb);if(q>0){g=J_e(IQd(e),IQd(e));f[f.length-1]=Syf(Yyf(wzf(i[0],i[1],g[0],g[1]),new hzf(new Jzf(v))),Zyf(new dzf(1)))}YDb(a.a,b,f);return f}h=me(Y1,PLh,37,2,0,1);!a.b&&(a.b=new cEb);if(SDb(a.b,b)){h=VDb(a.b,b)}else{h=me(Y1,PLh,37,2,0,1);h[0]=new Jzf(v);h[1]=new Jzf(v);YDb(a.b,b,h)}if(!a.a){j=tSe(c);l=uSe(c);m=tSe(d);o=uSe(d);k=j.length;n=m.length;f=me(W1,TLh,19,k+n,0,1);for(t=0;t<k;t++){f[t]=_yf(_yf(j[t],l[0],h[0]),l[1],h[1])}for(s=0;s<n;s++){f[k+s]=_yf(_yf(m[s],o[0],h[0]),o[1],h[1])}!a.a&&(a.a=new cEb);YDb(a.a,b,f);return f}throw Qpb(new Lxf)}\nfunction zyf(b,c,d){var e,f,g,h,i;if(!c){return}if(ff(c.o,31)&&ff(c.s,31)){f=c.o.Lk();g=c.s.Lk();switch(c.q.k){case 20:e=f+g;break;case 21:e=f-g;break;case 24:e=f*g;break;case 28:e=$wnd.Math.pow(f,g);break;case 26:e=f/g;i=w4b(''+(nhc(e),e),'\\\\.',0);b.b<i[1].length&&(b.b=i[1].length);break;default:throw Qpb(new Lxf);}if(b.b!=0){h=Q5b(new U5b((nhc(e),e)*$wnd.Math.pow(10,b.b)));!!jlg&&klg(jlg,(Clg(),xlg),YMh)}else{h=Q5b(new U5b((nhc(e),e)))}Oxf(d,new ezf(h));return}Nxf(d,c.q);if(c.o){Mxf(d,new Qxf);if(c.o.Lm()){zyf(b,c.o,d.a)}else{ff(c.o,109)&&Oxf(d.a,new hzf(Dyf(b,MTe(c.o,(Sud(),oud)))));if(ff(c.o,155)){e=c.o.Lk();if(b.b!=0){h=Q5b(new U5b((nhc(e),e)*$wnd.Math.pow(10,b.b)));!!jlg&&klg(jlg,(Clg(),xlg),'Possible num. error in converting formula coeff. to integer')}else{h=Q5b(new U5b((nhc(e),e)))}Oxf(d.a,new ezf(h))}}}if(c.s){Pxf(d,new Qxf);if(c.s.Lm()){zyf(b,c.s,d.d)}else{if(ff(c.s,109)){try{Oxf(d.d,new hzf(Dyf(b,MTe(c.s,(Sud(),oud)))))}catch(a){a=Ppb(a);if(ff(a,38)){throw Qpb(new Lxf)}else throw Qpb(a)}}if(ff(c.s,155)){e=c.s.Lk();if(!!d.a.c&&Xyf(d.a.c)){switch(d.b.k){case 24:h=E6b(Vyf(d.a.c),new Q6b(''+nqb(Xpb(e))));break;case 26:h=(p6b(),k6b);break;default:throw Qpb(new Lxf);}Oxf(d,new ezf(h));return}b.b!=0&&c.q!=(_8f(),z8f)?(h=new Q6b(''+nqb(Xpb(e*$wnd.Math.pow(10,b.b))))):(h=new Q6b(''+nqb(Xpb(e))));Oxf(d.d,new ezf(h))}}}}\nfunction Ixf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N;Hxf=a.j.vi();f=pzf(a.o);for(M=(D=(new l8b(b)).a.Zd().rd(),new m8b(D));M.a.xf();){K=(l=M.a.yf(),l.ef());$Db(f.a,K)!=null}j=new PYb;CYb(j,f);LYb(j,a.e);LYb(j,new l8b(b));i=new h5b;for(N=(F=(new l8b(j.a)).a.Zd().rd(),new m8b(F));N.a.xf();){K=(l=N.a.yf(),l.ef());i.a.length>0&&(i.a+=',',i);i.a+=''+K}n=new PYb;CYb(n,a.e);LYb(n,new l8b(b));o=new h5b;for(L=(G=(new l8b(n.a)).a.Zd().rd(),new m8b(G));L.a.xf();){K=(l=L.a.yf(),l.ef());o.a.length>0&&(o.a+=',',o);o.a+=''+K}h=Hxf.yt();ayf(a);p=Uwc(h).qj(b,a.p,o.a,i.a);q=iWf(YOf(h.a).b)?Uwc(h).tj(p):'?';r=q.length-t4b(q,'{','').length-1;A=new PYb;H=1;for(s=0;s<r;++s){v=new PYb;while(!g4b((thc(H,H+1,q.length),q.substr(H,H+1-H)),'}')){++H;++H;B=H;while(!g4b(',',J=(thc(H,H+1,q.length),q.substr(H,H+1-H)))&&!g4b('}',J)){++H}K=(thc(B,H,q.length),q.substr(B,H-B));m=false;g=(C=(new l8b(f.a)).a.Zd().rd(),new m8b(C));while(!m){I=(l=g.a.yf(),l.ef());if(g4b(I.a+'',K)){YDb(v.a,I,v);m=true}}}YDb(A.a,v,A);H+=2}Gxf=new PYb;CYb(Gxf,n);mlg('The geometrically free variables should be independent: '+Gxf);k=c+1;while(true){e=new Fxf(f,k);u=false;while(!e.a&&!u){d=Dxf(e);t=true;w=(C=(new l8b(A.a)).a.Zd().rd(),new m8b(C));while(w.a.xf()&&t){v=(l=w.a.yf(),l.ef());FYb(d,v)&&(t=false)}if(t){Gxf=d;u=true;mlg('An independent set found: '+Gxf)}}if(!u){!!jlg&&klg(jlg,(Clg(),vlg),'No independent set found with dimension '+k);return k>c+1}++k}}\nfunction Qyf(a,b){var c,d,e,f,g,h,i,j;h=b.vi();if(a.i!=null){return a.i}if(ff(b,55)){if(a.j==null){a.j=me(Y1,PLh,37,2,0,1);a.j[0]=new Jzf(h);a.j[1]=new Jzf(h)}g=b.nu(b);if(g==null){Pyf(a,h);return null}a.i=me(W1,TLh,19,1,0,1);a.i[0]=kzf(g[0],g[1],g[2],g[3],a.j[0],a.j[1]);return a.i}if(ff(b,117)){if(b.gb==4){if(a.j==null){a.j=me(Y1,PLh,37,2,0,1);a.j[0]=new Jzf(h);a.j[1]=new Jzf(h)}g=b.nu(b);if(g==null){Pyf(a,h);return null}a.i=me(W1,TLh,19,1,0,1);a.i[0]=nzf(g[2],g[3],g[0],g[1],a.j[0],a.j[1]);return a.i}if(b.gb==9){if(a.j==null){a.j=me(Y1,PLh,37,4,0,1);a.j[0]=new Jzf(h);a.j[1]=new Jzf(h);a.j[2]=new Jzf(h);a.j[3]=new Jzf(h)}j=b.nu(b);if(j==null){Pyf(a,h);return null}a.i=me(W1,TLh,19,3,0,1);a.i[0]=nzf(j[8],j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[1]=kzf(j[4],j[5],a.j[2],a.j[3],j[6],j[7]);a.i[2]=tzf(a.j[0],a.j[1],a.j[2],a.j[3],j[4],j[5],j[6],j[7]);return a.i}if(b.gb==3||b.gb==5){if(a.j==null){a.j=me(Y1,PLh,37,4,0,1);a.j[0]=new Jzf(h);a.j[1]=new Jzf(h);a.j[2]=new Jzf(h);a.j[3]=new Jzf(h)}i=b.nu(b);if(i==null){Pyf(a,h);return null}if(ff(b.lb,688)){a.i=me(W1,TLh,19,2,0,1);a.i[0]=Syf(new hzf(i[0]),Zyf(new hzf(a.j[0])));a.i[1]=Syf(new hzf(i[1]),Zyf(new hzf(a.j[1])));return a.i}a.i=me(W1,TLh,19,3,0,1);e=new hzf(a.j[2]);f=new hzf(a.j[3]);c=new hzf(i[2]);d=new hzf(i[3]);a.i[0]=Syf(Syf(Syf(c,d),Zyf(e)),Zyf(f));a.i[1]=Syf(wzf(a.j[0],a.j[1],i[6],i[7]),Zyf(Yyf(e,e)));a.i[2]=Syf(wzf(a.j[0],a.j[1],i[8],i[9]),Zyf(Yyf(f,f)));return a.i}}Pyf(a,h);return null}\nfunction rwf(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I;C=null;d=false;g4b('groebner',(!GTf&&(GTf=new HTf),GTf).c)&&(d=true);e=null;D=c.i;if(ff(D,131)){C=D.tu()}else if(ff(D.lb,131)){C=D.lb.tu()}else{return Bgg(),Agg}if(d){B=new ZUg;Mxf(B,(Mgg(),Lgg));e=new fyf(D,null,B);if(e.q==(Bgg(),wgg)){return wgg}}H=new PYb;if(d){l=Vxf(D);u=new t9b(l);while(u.a<u.c.i.length){o=r9b(u);try{I=o.nu(o)}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),AMh+o);return Bgg(),Agg}else throw Qpb(a)}MYb(H,I[0]);MYb(H,I[1]);Izf(I[0],I[1]);Izf(I[1],I[0]);I[0].b=o;I[1].b=o}}else{try{H=(!C.b&&(C.b=new PYb,C.a.ru(C.b)),C.b)}catch(a){a=Ppb(a);if(ff(a,51)){return Bgg(),Agg}else throw Qpb(a)}}t=(A=(new l8b(H.a)).a.Zd().rd(),new m8b(A));F=new cEb;k=new Qec(new wwf);m=new PYb;while(t.xf()){n=t.yf();if(!VDb(n.c,w3b(n.a))||!NYb(H,VDb(n.c,w3b(n.a)))){YDb(m.a,n,m);continue}k.a.put(n,(Y1b(),W1b))==null}t=(h=(new A8b(k.a)).a.Zd().b.Xf(),new B8b(h));w=0;i=null;j=null;while(t.xf()){if(w==0){G=t.yf();YDb(F,G,(p6b(),o6b));YDb(F,t.yf(),o6b);i=G.b;w=1}else if(w==1){G=t.yf();YDb(F,G,(p6b(),o6b));YDb(F,t.yf(),k6b);j=G.b;w=2}else{MYb(m,t.yf())}}if(w==1){b.a=me(fY,qnh,13,1,0,1);b.a[0]=i}else if(w==2){b.a=me(fY,qnh,13,2,0,1);b.a[0]=i;b.a[1]=j}v=bEb(m.a);if(v>5){!!jlg&&klg(jlg,(Clg(),vlg),\"Recio's method is currently disabled when # of free variables > 5\");return Bgg(),Agg}try{g=C.a.pu(b)}catch(a){a=Ppb(a);if(ff(a,51)){return Bgg(),Agg}else throw Qpb(a)}f=0;for(q=g,r=0,s=q.length;r<s;++r){p=q[r];f=$wnd.Math.max(f,p)}switch(v){case 0:return swf(F,C,e);case 1:return twf(m,F,f,C,e);case 2:return uwf(m,F,f,C,e);default:return oKg(m,F,f,C,e);}}\nfunction syf(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;v=c.Gb;o=d.M;if(!v.o.Lm()&&ff(v.o,34)){e=v.o.lb;if(ff(e,772)){m=Ild(d,e.Si(0),e.Si(1));if(m){v.o=m;v.o.Oo(true)}else{m=new Y2e(d,e.V[0],e.V[1]);m.lb=e;v.o=m;v.o.Oo(true);b.c=true}}}if(!v.s.Lm()&&ff(v.s,34)){e=v.s.lb;if(ff(e,772)){m=Ild(d,e.Si(0),e.Si(1));if(m){Y7d(v,m)}else{m=new Y2e(d,e.V[0],e.V[1]);m.lb=e;Y7d(v,m);b.e=true}}}if(v.o.Di()&&(!ff(v.o,34)||v.o.lb.yi()==49)&&v.s.Di()&&(!ff(v.s,34)||v.s.lb.yi()==49)){p=v.o;u=v.s;if(v.q==(_8f(),v8f)){e=new Ywf(d,p,u);s=Vwf(e);lmd(d,e);return s}if(v.q==u8f){e=new Uwf(d,p,u);s=Rwf(e);lmd(d,e);return s}if(v.q==E7f){if(ff(v.o,34)&&v.o.lb.yi()==49&&ff(v.s,34)&&v.o.lb.yi()==49){f=new Pwf(d,p,u);t=Mwf(f);lmd(d,f);f.$=true;if(b.c){p.lb.$=true;p.Jk()}if(b.e){u.lb.$=true;u.Jk()}return t}e=new Hwf(d,p,u);s=Ewf(e);lmd(d,e);e.$=true;if(b.c){p.lb.$=true;p.Jk()}if(b.e){u.lb.$=true;u.Jk()}return s}if(v.q==a8f){e=new hxf(d,p,u);s=exf(e);lmd(d,e);return s}}if(!v.o.Lm()&&!ff(v.o,31)){e=v.o.lb;ff(e,326)&&W7d(v,e.a.kl())}if(!v.s.Lm()&&!ff(v.s,31)){e=v.s.lb;ff(e,326)&&Y7d(v,e.a.kl())}if((v.o.Lm()||v.s.Lm())&&v.q==(_8f(),E7f)||ff(v.o,13)&&ff(v.s,31)&&v.q==(_8f(),E7f)){xyf(b,v,o);w=P6d(v,o);A=new Oec;p8d(w,(wie(),vie.a=A,wie(),vie));A.a.size()==0||(b.f=true);n=(j=(new A8b(A.a)).a.Zd().b.Xf(),new B8b(j));while(n.a.xf()){B=(i=n.a.yf(),i.ef());m=(s=WDb(d.H,B),s);r=m.lb.a.kl();q=Eie(m,r,o);p8d(w,q)}xyf(b,w,o);if((ff(w.o,74)&&ff(w.s,31)||ff(w.s,74)&&ff(w.o,31))&&w.q==(_8f(),E7f)){return null}g=o.yt();try{k=Uwc(g).vj('expand('+n8d(T6d(w),(Sud(),sud))+')');if(k.indexOf('?')==-1&&!g4b(C7g,k)){l=wwc(o.yt().c,k,o,null);xyf(b,l,o)}}catch(a){a=Ppb(a);if(ff(a,48)){h=a;!!jlg&&klg(jlg,(Clg(),vlg),h)}else throw Qpb(a)}return null}throw Qpb(new Lxf)}\nfunction zxf(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;r=new ZUg;t=(!GTf&&(GTf=new HTf),GTf);h4b(KMh,t.b)?h4b('Wu',t.c)?Mxf(r,(Mgg(),Jgg)):h4b(xnh,t.c)&&Mxf(r,(Mgg(),Igg)):h4b('Botana',t.b)?Mxf(r,(Mgg(),Fgg)):h4b('Recio',t.b)?Mxf(r,(Mgg(),Lgg)):h4b(LMh,t.b)?Mxf(r,(Mgg(),Kgg)):h4b('Auto',t.b)&&Mxf(r,(Mgg(),Egg));ngg(r,a.d);r.g=true;A=(t1b(),$wnd.goog.global.performance).now();jgg(r);e=pf($wnd.goog.global.performance.now()-A);!!jlg&&klg(jlg,(Clg(),vlg),FMh+e+' ms');s=r.f;u=kgg(r);!!jlg&&klg(jlg,(Clg(),vlg),MMh+s+' (yes/no: '+u+')');if(s==(Bgg(),wgg)){NZe(a.b,false);return}NZe(a.b,true);WYe(a.b);if((Xcg(),Wcg)!=u){B=(Y1b(),false);(s==ygg||s==zgg)&&(B=true);b=new uOe(a.Kc);qOe(b,u==Vcg);MYe(a.b,b);if(u==Vcg){p=r.b;n=new j$e(a.Kc);WYe(n);n.i=true;k=(q=(new l8b(p.a)).a.Zd().rd(),new m8b(q));w=new Qec((NHc(),!T3e&&(T3e=new U4e),NHc(),T3e));while(!(nhc(B),B)&&k.a.xf()){m=new N4e(a.Kc);o=(f=k.a.yf(),f.ef());if(o.c>0){qgg(o,a.Kc);v=null;if(a.c){new Etd(a.Mc);d=o.a;g4b(mwh,d)?(v=Cxf(gtd(o.b[0],o.b[1],true,a.Kc.M.j.B))):g4b(pwh,d)?(v=Cxf(Dtd(o.b[0],o.b[1],o.b[2],a.Kc.M.j.B))):g4b(lwh,d)?(v=Cxf(ctd(o.b[0],o.b[1],false,a.Kc.M.j.B))):g4b(nwh,d)?(v=Cxf(ltd(o.b[0],o.b[1],false,a.Kc.M.j.B))):g4b(owh,d)&&(v=Cxf(Zsd(o.b[0],o.b[1],false,a.Kc.M.j.B)))}if(!v||!a.c){i=o.b;if(i==null){v=Cxf(o.a)}else{v=Cxf(UPg(a.Kc.M.j.B,o.a));v.a+='[';for(j=0;j<o.b.length;++j){j>0&&(v.a+=',',v);h=o.b[j];h?Z4b(v,o.b[j].Xb):(v.a+=vAh,v)}v.a+=']';a.c&&e5b(v,0,YPg(a.Kc.M.j.B,'not')+' ')}}C4e(m,v.a);m.ac=false;m.Jb=false;w.a.put(m,W1b)==null}}l=(g=(new A8b(w.a)).a.Zd().b.Xf(),new B8b(g));while(l.a.xf()){MYe(n,(f=l.a.yf(),f.ef()))}if(nhc(B),B){m=new N4e(a.Kc);C4e(m,vAh);m.ac=false;m.Jb=false;w.a.put(m,W1b)==null;MYe(n,m)}n.k.i.length>0&&MYe(a.b,n);if(s==zgg){c=new N4e(a.Kc);C4e(c,'c');c.ac=false;c.Jb=false;MYe(a.b,c)}}}mlg('OUTPUT for ProveDetails: '+a.b)}\nfunction Sxf(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L;G=b.i;C=(!GTf&&(GTf=new HTf),GTf);m=G.vi();if(!ff(G.lb,531)){olg(G.lb+OMh);return Bgg(),Agg}C.d=false;C.a==null&&(C.a=(Y1b(),false));e=new fyf(G,null,b);if(e.q){return e.q}H=null;b.g?(k=C.f):(k=C.e);e.n>=0&&e.n<k&&(k=e.n);if(k>0){try{H=Uxf(b,k)}catch(a){a=Ppb(a);if(ff(a,51)){e.q=(Bgg(),Agg);!!jlg&&klg(jlg,(Clg(),vlg),'Cannot add fix values');return e.q}else throw Qpb(a)}!!jlg&&klg(jlg,(Clg(),vlg),'substitutions: '+H)}t=new Kxf(b,H,e.e);l=false;w=0;while(!l&&w<1){h=mzf(IYb(e.o,me(W1,TLh,19,bEb(e.o.a),0,1)),H,m,(++w,true),e.e);if(!h){return Bgg(),Agg}q=(v=(new l8b(h.a)).a.Zd().rd(),new m8b(v));J=new n9b;L=new n9b;K=bEb(h.a)==2;f=new n9b;g=k9g;p=0;while(q.a.xf()){++p;!!jlg&&klg(jlg,(Clg(),vlg),'Considering NDG '+p+z5g);s=new n9b;F=0;D=true;I=(j=q.a.yf(),j.ef());o=I.rd();while(o.xf()&&D){B=o.yf();if(B.a.c==0){!!jlg&&klg(jlg,(Clg(),vlg),'Statement is NOT GENERALLY TRUE');cyf(e,e.j);Zxf(e,e.j,e.s);h=mzf(IYb(e.o,me(W1,TLh,19,bEb(e.o.a),0,1)),H,m,(++w,true),e.e);q=(u=(new l8b(h.a)).a.Zd().rd(),new m8b(u));while(q.a.xf()){I=(i=q.a.yf(),i.ef());o=I.rd();while(o.xf()){B=o.yf();if(B.a.c==0){cyf(e,e.j);n=bEb(e.e.a)-(new l8b(H)).a.size();!!jlg&&klg(jlg,(Clg(),vlg),'Naive dimension = '+n);if(!Ixf(e,H,n)){!!jlg&&klg(jlg,(Clg(),vlg),'Statement is NOT GENERALLY FALSE');return Bgg(),zgg}return Bgg(),Agg}}}return Bgg(),vgg}if(!Xyf(B)){if(e.k){!!jlg&&klg(jlg,(Clg(),vlg),PMh);return Bgg(),Agg}r=Jxf(t,B);if(!r){D=false}else{K=K&&I.size()==1;if(K){if(g4b(r.a,'xAreEqual')){A=new PYb;MYb(A,r.b[0]);MYb(A,r.b[1]);Vgc(J.i,A)}if(g4b(r.a,'yAreEqual')){A=new PYb;MYb(A,r.b[0]);MYb(A,r.b[1]);Vgc(L.i,A)}if(J.i.length==1&&b8b(J,L)){r.a=lwh;r.c=0.5}}Vgc(s.i,r);F+=r.c}}}if(D&&F<g){!!jlg&&klg(jlg,(Clg(),vlg),'Found a better NDG score ('+F+') than '+g);g=F;f=s;l=true}else{D?!!jlg&&klg(jlg,(Clg(),vlg),'Not better than previous NDG score ('+g+'), this is '+F):!!jlg&&klg(jlg,(Clg(),vlg),'...unreadable')}}if(l){for(d=new t9b(f);d.a<d.c.i.length;){c=r9b(d);hgg(b,c)}}}if(!l){!!jlg&&klg(jlg,(Clg(),vlg),'Statement is TRUE but NDGs are UNREADABLE');return Bgg(),ygg}if(e.k){!!jlg&&klg(jlg,(Clg(),vlg),PMh);return Bgg(),Agg}!!jlg&&klg(jlg,(Clg(),vlg),'Statement is GENERALLY TRUE');return Bgg(),xgg}\nfunction ghg(a){ahg();var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z;Zgg=new cEb;Ygg=new cEb;Xgg=0;Wgg=new PYb;Vgg='';Ugg='';F=kIc(a);F.a.put(a,(Y1b(),W1b))==null;I=(p=(new A8b(F.a)).a.Zd().b.Xf(),new B8b(p));D=new n9b;P=new n9b;Q=new n9b;O=new n9b;Z=new n9b;S=new n9b;M=new j5b('[');N=new j5b('[');v=true;w=true;K=null;R=0;A=0;l=0;while(I.a.xf()){C=(n=I.a.yf(),n.ef());L=new j5b(' (');K=hhg(C);Z4b(Z4b(L,hhg(C)),',[');u=true;g=jIc(C);T=0;for(f=(o=(new A8b(g.a)).a.Zd().b.Xf(),new B8b(o));f.a.xf();){e=(m=f.a.yf(),m.ef());if(u8b(F.a,e)){i=false;for(r=e.lb.V,s=0,t=r.length;s<t;++s){q=r[s];q==C&&(i=true)}if(i&&e!=a){++T;u?(u=false):(L.a+=',',L);Z4b(L,hhg(e))}}}L.a+='])';if(T>0&&K!=null){v?(v=false):(M.a+=',',M);M.a+=L}G=0;b=C.lb;d=_Mh;if(b){B=b.Mi();!!B&&(d=B.$v());H=b.V;C==a||(l+=H.length);G=H.length;for(W=H,X=0,Y=W.length;X<Y;++X){V=W[X];Vgc(S.i,V)}}else{++A}if(C!=a&&C.Xb!=null){Vgc(D.i,d);Z8b(Z,C._l());Z8b(P,w3b(G));Z8b(Q,w3b(T));Z8b(O,w3b(G+T));w?(w=false):(N.a+=',',N);Z4b(Z4b(Z4b(Z4b((N.a+=' (',N),hhg(C)),','),d),')');++R}}M.a+=']';N.a+=']';chg(a,0);--Xgg;bhg(a);Vgg+='number of nodes,';Ugg+=R+',';Vgg+='number of nodes with in-degree 0,';Ugg+=A+',';Vgg+='number of edges,';Ugg+=l+',';dhg('num of nodes/num of edges',R/l);dhg('num of edges/num of nodes',l/R);dhg('max path length/num of nodes',Xgg/R);dhg('num of nodes/max path length',R/Xgg);dhg('max path length/num of edges',Xgg/l);dhg('num of edges/max path length',l/Xgg);dhg('statement complexity',VDb(Ygg,a).a);j=a.lb.Mi();k='';!!j&&(k=Bqb(j));Vgg+='statement dominant predicate,';Ugg+=k+',';dhg('statement predicates','\"'+yIc(a,(Sud(),Hud))+'\"');fhg('node in-degree',P,null);fhg('node out-degree',Q,null);fhg('node degree',O,null);fhg('Wi',D,_gg);fhg('types',Z,$gg);fhg('objs',S,null);Vgg+='statement size,';Ugg+=R-A+',';Vgg+='nodes created,';Ugg+='\"'+N+'\"'+',';dhg('nodes','\"'+M.a+'\"');h=new j5b('digraph dependencies { ');J=(U=(new l8b(Wgg.a)).a.Zd().rd(),new m8b(U));Z4b(h,a.Xb);h.a+='_';Y4b(h,VDb(Ygg,a));h.a+=' [style=filled]; ';while(J.a.xf()){c=(m=J.a.yf(),m.ef());Z4b(h,(mhc(0,c.i.length),c.i[0]).Xb);h.a+='_';Y4b(h,VDb(Ygg,(mhc(0,c.i.length),c.i[0])));h.a+=mFh;Z4b(h,(mhc(1,c.i.length),c.i[1]).Xb);h.a+='_';Y4b(h,VDb(Ygg,(mhc(1,c.i.length),c.i[1])));mhc(1,c.i.length);c.i[1]==a&&(h.a+=' [style=dashed]',h);h.a+=Jih}h.a+='}';Vgg+='digraph,';Ugg+='\"'+h+'\"'+',';mlg('portfolio csv_header:'+Vgg);mlg('portfolio csv_data:'+Ugg)}\nfunction Ewf(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T;if(a.a!=null){return a.a}if(ff(a.b,33)&&ff(a.c,33)){a.a=ke(W1,[W4g,TLh],[57,19],0,[2,1],2);M=me(Y1,PLh,37,2,0,1);N=me(Y1,PLh,37,2,0,1);M=J_e(a.b,a.b);N=J_e(a.c,a.c);a.a[0][0]=Syf(new hzf(M[0]),Zyf(new hzf(N[0])));a.a[1][0]=Syf(new hzf(M[1]),Zyf(new hzf(N[1])));return a.a}if(ff(a.b,74)&&ff(a.c,74)){a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);M=me(Y1,PLh,37,4,0,1);N=me(Y1,PLh,37,4,0,1);M=fNe(a.b);N=fNe(a.c);h=new hzf(M[0]);i=new hzf(M[1]);m=new hzf(M[2]);n=new hzf(M[3]);o=new hzf(N[0]);p=new hzf(N[1]);q=new hzf(N[2]);r=new hzf(N[3]);a.a[0][0]=Syf(Syf(Syf(vzf(Syf(h,Zyf(m))),vzf(Syf(i,Zyf(n)))),Zyf(vzf(Syf(o,Zyf(q))))),Zyf(vzf(Syf(p,Zyf(r)))));return a.a}if(ff(a.b,55)&&ff(a.c,55)){a.a=ke(W1,[W4g,TLh],[57,19],0,[2,1],2);M=me(Y1,PLh,37,4,0,1);N=me(Y1,PLh,37,4,0,1);M=fNe(a.b);N=fNe(a.c);a.a[0][0]=kzf(M[0],M[1],M[2],M[3],N[0],N[1]);a.a[1][0]=kzf(M[0],M[1],M[2],M[3],N[2],N[3]);return a.a}if(ff(a.b,117)&&ff(a.c,117)){if(a.b.gb==4&&a.c.gb==4){a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);M=me(Y1,PLh,37,4,0,1);N=me(Y1,PLh,37,4,0,1);M=uSe(a.b);N=uSe(a.c);a.a[0][0]=Syf(wzf(M[0],M[1],M[2],M[3]),Zyf(wzf(N[0],N[1],N[2],N[3])));return a.a}if(a.b.gb==9&&a.c.gb==9){a.a=ke(W1,[W4g,TLh],[57,19],0,[1,5],2);M=me(Y1,PLh,37,10,0,1);N=me(Y1,PLh,37,10,0,1);M=uSe(a.b);N=uSe(a.c);l=me(Y1,PLh,37,4,0,1);l[0]=new Jzf(a.Mc);l[1]=new Jzf(a.Mc);l[2]=new Jzf(a.Mc);l[3]=new Jzf(a.Mc);a.a[0][0]=tzf(M[8],M[9],l[0],l[1],M[4],M[5],M[6],M[7]);a.a[0][1]=kzf(l[0],l[1],M[4],M[5],M[6],M[7]);a.a[0][2]=tzf(N[8],N[9],l[2],l[3],N[4],N[5],N[6],N[7]);a.a[0][3]=kzf(l[2],l[3],N[4],N[5],N[6],N[7]);a.a[0][4]=Syf(wzf(M[8],M[9],l[0],l[1]),Zyf(wzf(N[8],N[9],l[2],l[3])));return a.a}}if(ff(a.b,182)&&ff(a.c,182)){j=a.b.lb;b=j.V[0];c=j.V[1];d=j.V[2];O=J_e(b,b);P=J_e(c,c);Q=J_e(d,d);k=a.c.lb;e=k.V[0];f=k.V[1];g=k.V[2];R=J_e(e,e);S=J_e(f,f);T=J_e(g,g);h=new hzf(P[0]);i=new hzf(P[1]);m=new hzf(O[0]);n=new hzf(O[1]);o=new hzf(Q[0]);p=new hzf(Q[1]);q=new hzf(S[0]);r=new hzf(S[1]);u=new hzf(R[0]);v=new hzf(R[1]);w=new hzf(T[0]);A=new hzf(T[1]);D=Yyf(Syf(h,Zyf(o)),Syf(m,Zyf(h)));F=Yyf(Syf(i,Zyf(p)),Syf(n,Zyf(i)));B=vzf(Syf(D,F));G=Syf(vzf(Syf(h,Zyf(o))),vzf(Syf(i,Zyf(p))));H=Syf(vzf(Syf(m,Zyf(h))),vzf(Syf(n,Zyf(i))));s=Yyf(G,H);I=Yyf(Syf(q,Zyf(w)),Syf(u,Zyf(q)));J=Yyf(Syf(r,Zyf(A)),Syf(v,Zyf(r)));C=vzf(Syf(I,J));K=Syf(vzf(Syf(q,Zyf(w))),vzf(Syf(r,Zyf(A))));L=Syf(vzf(Syf(u,Zyf(q))),vzf(Syf(v,Zyf(r))));t=Yyf(K,L);a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);a.a[0][0]=Syf(Yyf(B,t),Zyf(Yyf(s,C)));return a.a}throw Qpb(new Lxf)}\nfunction Mwf(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R;if(a.a!=null){return a.a}if(ff(a.b,33)&&ff(a.c,33)){a.a=ke(W1,[W4g,TLh],[57,19],0,[2,1],2);K=J_e(a.b,a.b);L=J_e(a.c,a.c);a.a[0][0]=Syf(new hzf(K[0]),Zyf(new hzf(L[0])));a.a[1][0]=Syf(new hzf(K[1]),Zyf(new hzf(L[1])));return a.a}if(ff(a.b,74)&&ff(a.c,74)){a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);throw Qpb(new Lxf)}if(ff(a.b,55)&&ff(a.c,55)){a.a=ke(W1,[W4g,TLh],[57,19],0,[2,1],2);K=fNe(a.b);L=fNe(a.c);a.a[0][0]=kzf(K[0],K[1],K[2],K[3],L[0],L[1]);a.a[1][0]=kzf(K[0],K[1],K[2],K[3],L[2],L[3]);return a.a}if(ff(a.b,117)&&ff(a.c,117)){if(a.b.gb==4&&a.c.gb==4){a.a=ke(W1,[W4g,TLh],[57,19],0,[2,1],2);K=uSe(a.b);L=uSe(a.c);a.a[0][0]=wzf(K[0],K[1],L[0],L[1]);a.a[1][0]=Syf(wzf(K[0],K[1],K[2],K[3]),Zyf(wzf(L[0],L[1],L[2],L[3])));return a.a}if(a.b.gb==9&&a.c.gb==9){a.a=ke(W1,[W4g,TLh],[57,19],0,[4,1],2);K=uSe(a.b);L=uSe(a.c);a.a[0][0]=Syf(new hzf(K[8]),Zyf(new hzf(L[8])));a.a[1][0]=Syf(new hzf(K[9]),Zyf(new hzf(L[9])));a.a[2][0]=kzf(K[4],K[5],K[6],K[7],L[4],L[5]);a.a[3][0]=kzf(K[4],K[5],K[6],K[7],L[6],L[7]);return a.a}}if(ff(a.b,182)&&ff(a.c,182)){k=a.b.lb;b=k.V[0];c=k.V[1];d=k.V[2];M=J_e(b,b);N=J_e(c,c);O=J_e(d,d);l=a.c.lb;e=l.V[0];f=l.V[1];g=l.V[2];P=J_e(e,e);Q=J_e(f,f);R=J_e(g,g);a.a=ke(W1,[W4g,TLh],[57,19],0,[3,1],2);a.a[0][0]=wzf(M[0],M[1],P[0],P[0]);a.a[1][0]=wzf(N[0],N[1],Q[0],Q[1]);a.a[2][0]=wzf(O[0],O[1],R[0],R[1]);return a.a}if(ff(a.b,34)&&ff(a.c,34)&&a.b.lb.yi()==49&&a.c.lb.yi()==49){K=a.b.lb.nu(a.b);L=a.c.lb.nu(a.c);u=jzf(K[0],K[1],K[2],K[3],K[4],K[5]);for(B=4;B<K.length-3;B=B+2){u=Syf(u,jzf(K[0],K[1],K[B],K[B+1],K[B+2],K[B+3]))}v=jzf(L[0],L[1],L[2],L[3],L[4],L[5]);for(A=4;A<L.length-3;A=A+2){v=Syf(v,jzf(L[0],L[1],L[A],L[A+1],L[A+2],L[A+3]))}a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);a.a[0][0]=Syf(Yyf(u,u),Zyf(Yyf(v,v)));return a.a}if(ff(a.b,34)&&ff(a.c,34)&&a.b.lb.yi()==38&&a.c.lb.yi()==38){a.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);K=a.b.lb.nu(a.b);L=a.c.lb.nu(a.c);h=new hzf(K[0]);i=new hzf(K[1]);m=new hzf(K[2]);n=new hzf(K[3]);p=new hzf(L[0]);q=new hzf(L[1]);s=new hzf(L[2]);t=new hzf(L[3]);a.a[0][0]=Syf(Syf(Syf(vzf(Syf(h,Zyf(m))),vzf(Syf(i,Zyf(n)))),Zyf(vzf(Syf(p,Zyf(s))))),Zyf(vzf(Syf(q,Zyf(t)))));return a.a}if(ff(a.b,34)&&ff(a.c,74)||ff(a.c,34)&&ff(a.b,74)||ff(a.b,34)&&ff(a.c,34)){F=null;J=null;if(ff(a.b,34)){D=a.b;ff(a.c,34)?(F=a.c):(J=a.c)}else{D=a.c;J=a.b}r=a.Mc.yt();ff(a.b,34)&&ff(a.c,34)?(I=wwc(r.c,D.Gb+fkh+F.Gb+')',a.Mc,null)):(I=wwc(r.c,D.Gb+'-'+J.Xb,a.Mc,null));w=new t8d(a.Mc,I);j=new LKd(D.Kc,w,false,null,false,false);H=Byf((!j.b&&(j.b=new Hyf),j.b),j,D);G=H.length;a.a=ke(W1,[W4g,TLh],[57,19],0,[1,G],2);for(A=0;A<G;++A){a.a[0][(A-1+G)%G]=H[A]}o=(!j.b&&(j.b=new Hyf),j.b).j;C=new cEb;YDb(C,o[0],(p6b(),o6b));a.a[0][G-1]=$yf(a.a[0][G-1],C);kmd(D.Kc,j);return a.a}throw Qpb(new Lxf)}\nfunction eyf(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y;try{b.k=false;c=b.j.lb;if(c){T=c.Nv()}else{T=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);if(ff(b.j,133)){b.j.e?(T[0][0]=new dzf(0)):(T[0][0]=new ezf((p6b(),k6b)))}else{!!jlg&&klg(jlg,(Clg(),vlg),'Unhandled case, statement is UNKNOWN at the moment');b.q=(Bgg(),Agg);return}}if(T==null){b.n=2;e=b.j.lb;U=uyf((!e.b&&(e.b=new yyf),e.b),e.a,e.Kc);W=vyf((!e.b&&(e.b=new yyf),e.b),e.a,e.Kc);f=b.j.vi().yt();try{A=Uwc(f).vj(U);V=Uwc(f).vj(W);g=Uwc(f).vj('simplify('+A+'/'+V+')');if(A.indexOf('?')!=-1||V.indexOf('?')!=-1||g.indexOf('?')!=-1){b.q=(Bgg(),Agg);return}if(b.i.a!=(Mgg(),Hgg)&&!g4b(C7g,g)){g=z4b(g,1,g.length-1);j=Uwc(f).vj('factor('+g+')');j.length>1&&g4b((thc(0,2,j.length),j.substr(0,2)),fkh)&&(j=(uhc(1,j.length+1),j.substr(1)));o=w4b(j,'\\\\)\\\\*\\\\(',0);if(o.length>1){o[0]=y4b(o[0],1);o[o.length-1]=z4b(o[o.length-1],0,o[o.length-1].length-1)}F=false;o.length==1&&r4b(o[0],'[-+]?\\\\d*\\\\.?\\\\d+')&&(F=true);G=new n9b;if(!F){for(l=o,m=0,n=l.length;m<n;++m){k=l[m];I=wwc(b.j.vi().yt().c,k,b.j.vi(),null);H=new Qxf;qyf(QJd(e),I,H);ryf(QJd(e),I,H);while(!H.c){ryf(QJd(e),I,H)}D=H.c;!!D&&(Vgc(G.i,D),true)}}for(C=new t9b(G);C.a<C.c.i.length;){B=r9b(C);v=Jxf(new Kxf(b.i,null,b.e),B);!!v&&hgg(b.i,v)}}if(g4b(C7g,A)){T=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);T[0][0]=new dzf(0)}else{X=wwc(b.j.vi().yt().c,A,b.j.vi(),null);H=new Qxf;h=new t8d(b.j.vi(),X.o);t=new Efe(b.j.vi());J=null;ff(h.o,62)&&(t=qfe(h.o));b9b(t.d,0).Lm()&&(J=b9b(t.d,0));qyf(QJd(e),J,H);ryf(QJd(e),J,H);while(!H.c){ryf(QJd(e),J,H)}i=QJd(e).b;T=ke(W1,[W4g,TLh],[57,19],0,[1,i.i.length+1],2);q=0;for(C=new t9b(i);C.a<C.c.i.length;){B=r9b(C);T[0][q]=B;++q}T[0][q]=H.c}}catch(a){a=Ppb(a);if(ff(a,48)){!!jlg&&klg(jlg,(Clg(),vlg),'Unsuccessful run on evaluating the expression, statement is UNKNOWN at the moment');b.q=(Bgg(),Agg);return}else throw Qpb(a)}}b.c&&(b.n=2);d=b.j.lb;ff(d,726)&&ff(d.V[0],182)&&ff(d.V[1],182)&&(b.k=true);if(ff(d,678)){w=d.a.Gb.q;w==(_8f(),a8f)?ff(d.V[0],117)&&(d.V[0].gb==3||d.V[0].gb==5)?(b.k=true):ff(d.V[1],117)&&(d.V[1].gb==3||d.V[1].gb==5)&&(b.k=true):w==E7f&&ff(d.V[0],182)&&ff(d.V[1],182)&&(b.k=true)}s=bEb(b.o.a);u=1;b.i.a==(Mgg(),Hgg)&&(u=0);!GTf&&(GTf=new HTf);!!jlg&&klg(jlg,(Clg(),vlg),'Thesis equations (non-denied ones):');for(O=T,Q=0,S=O.length;Q<S;++Q){M=O[Q];for(r=0;r<M.length-u;++r){$xf(b,M[r]);mlg(s+1+'. '+M[r]);++s}}if(b.i.a==Hgg){!!jlg&&klg(jlg,(Clg(),vlg),'Not using refutation');return}!!jlg&&klg(jlg,(Clg(),vlg),'Thesis reductio ad absurdum (denied statement), product of factors:');K=new ezf((p6b(),k6b));Y=new Jzf(b.j.vi());b.s=me(W1,TLh,19,T.length,0,1);p=0;for(N=T,P=0,R=N.length;P<R;++P){M=N[P];k=M[M.length-1];b.s[p]=k;!!jlg&&klg(jlg,(Clg(),vlg),'('+k+KBh+Y+'-1');k=Syf(Yyf(k,new hzf(Y)),Zyf(new ezf(k6b)));K=Yyf(K,k);++p}L=me(W1,TLh,19,1,0,1);L[0]=K;Zxf(b,b.j,L)}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),'Unsuccessful run, statement is UNKNOWN at the moment');b.q=(Bgg(),Agg)}else throw Qpb(a)}}\nfunction dyf(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab;b.o=new PYb;S=new Oec;f=kIc(b.j);b.i.a==(Mgg(),Ggg)&&Gec(f,b.j);M=null;if(!!c&&!!(L=c.lb)&&b.i.a!=Hgg){M=L.Si(0);(ff(M,74)||ff(M,242))&&(M=null)}J=(o=(new A8b(f.a)).a.Zd().b.Xf(),new B8b(o));while(J.a.xf()){p=(m=J.a.yf(),m.ef());e=p.lb;ff(p,34)&&(ff(e,326)||!e)||S.a.put(p,(Y1b(),W1b))==null;if(e){I=e.V;for(F=I,G=0,H=F.length;G<H;++G){D=F[G];!!M&&M==D&&!ff(e,255)&&(M=null)}}}!!M&&HYb(S,byf(M,b.j));!GTf&&(GTf=new HTf);J=(n=(new A8b(S.a)).a.Zd().b.Xf(),new B8b(n));while(J.a.xf()){p=(m=J.a.yf(),m.ef());if(p==M){!!jlg&&klg(jlg,(Clg(),vlg),XMh+p+' as a numerical object, not considering its symbolic counterpart')}else if(ff(p,105)){try{if(ff(p,55)&&wNe(p)&&!(b.i.a==Ggg||b.i.a==Hgg)){!!jlg&&klg(jlg,(Clg(),ylg),'Statements containing axes or fixed slope lines are unsupported');b.q=(Bgg(),Agg);return}j=yIc(p,(Sud(),Dud));if(g4b('',j)){k=p.Uk();if(ff(p,55)&&wNe(p)||ff(p,34)){!!jlg&&klg(jlg,(Clg(),vlg),k)}else if(!g4b(k.substr(0,8),dBh)){!!jlg&&klg(jlg,(Clg(),vlg),k+' /* free point */');$=p.nu(p);$!=null&&mlg('// Free point '+p.Xb+'('+$[0]+','+$[1]+')')}}else{mlg(p.Xb+Lph+yIc(p,Dud)+' /* '+p.ll(Dud)+' */')}q=p.mu(p);e=p.lb;(ff(e,1134)||ff(e,622)||ff(e,521)&&EQd(e)!=1||ff(e,488)&&URd(e)!=1)&&!!jlg&&klg(jlg,(Clg(),ylg),e+' is not 1-1 algebraic mapping, but FALSE will not be interpreted as UNKNOWN');v=p.nu(p);if(v!=null){if(ff(e,255)||ff(p,34)){MYb(b.e,v[0]);MYb(b.a,v[0])}else if(ff(e,723)||ff(p,55)&&wNe(p)||ff(p,33)&&!e){for(s=v,t=0,u=s.length;t<u;++t){r=s[t];MYb(b.e,r);!!jlg&&klg(jlg,(Clg(),vlg),r+' is free')}}}ff(e,395)&&(b.c=true);ff(e,255)&&ff(e.V[0],55)&&(b.n=2);if(q!=null){if(ff(p,33)){$=p.nu(p);mlg('// Constrained point '+p.Xb+'('+$[0]+','+$[1]+')')}Z=true;!!e&&ff(e,255)&&b.i.a==Ggg&&(e==b.j.lb||(Z=false));!M&&(Z=true);if(Z){!!jlg&&klg(jlg,(Clg(),vlg),'Hypotheses:');Zxf(b,p,q);for(O=q,P=0,Q=O.length;P<Q;++P);}else{!!jlg&&klg(jlg,(Clg(),vlg),'This object will be computed numerically')}}}catch(a){a=Ppb(a);if(ff(a,51)){olg(p.lb+' is not fully implemented');b.q=(Bgg(),Agg);return}else throw Qpb(a)}}else{olg(p.lb+OMh);b.q=(Bgg(),Agg);return}}!!jlg&&klg(jlg,(Clg(),vlg),'Processing numerical object');if(M){try{ab=J_e(c,c);K=b.j.Mc;V=M.rl((Sud(),tud),true);i=K.yt();C='';try{w=Uwc(i).vj(V);W='lhs('+w+')-rhs('+w+')';A=Uwc(i).vj(W);X='lcm(denom(coeff('+A+')))';B=Uwc(i).vj(X);Y='expand(('+A+') * '+B+')';C=Uwc(i).vj(Y)}catch(a){a=Ppb(a);if(ff(a,48)){!!jlg&&klg(jlg,(Clg(),vlg),'Problem on running Giac');b.q=(Bgg(),Agg);return}else throw Qpb(a)}N=u4b(u4b(C,'x',c4b('v',''+ab[0].a)),'y',c4b('v',''+ab[1].a));U=wwc(i.c,N,K,null);R=new Qxf;l=new t8d(K,U);d=new KKd(b.j.Kc,l,false,null,false);T=(!d.b&&(d.b=new Hyf),d.b);T.j=ab;zyf(T,l,R);Ayf(T,l,R);while(!R.c){Ayf(T,l,R)}g=R.c;kmd(c.Kc,d);lmd(c.Kc,d);!!jlg&&klg(jlg,(Clg(),vlg),'Hypothesis:');h=me(W1,TLh,19,1,0,1);h[0]=g;Zxf(b,c,h)}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),ylg),'Unhandled case on processing numerical objects');b.q=(Bgg(),Agg);return}else throw Qpb(a)}}!!jlg&&klg(jlg,(Clg(),vlg),'Hypotheses have been processed.')}\nfunction Xxf(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb;eb=new ZUg;Mxf(eb,d?(Mgg(),Hgg):(Mgg(),Ggg));m=new fyf(b,c,eb);gb=m.q;if(gb==(Bgg(),wgg)||gb==Agg){!!jlg&&klg(jlg,(Clg(),vlg),'Cannot compute implicit curve: '+gb);return null}m.r=new cEb;K=Wxf(b);d||(bb=YDb(K.a,b,K),bb==null);SDb(K.a,c)||(cb=YDb(K.a,c,K),cb==null);W=c.Mc;for(R=(G=(new A8b(kIc(b).a)).a.Zd().b.Xf(),new B8b(G));R.a.xf();){Q=(D=R.a.yf(),D.ef());if(ff(Q,55)&&wNe(Q)){try{pb=Q.nu(Q)}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),AMh+Q);return null}else throw Qpb(a)}X=Q;f=(v=new _lf(X.Z,X.$,X._),v);g=vod(W,f.f[0]);n=vod(W,f.f[1]);q=vod(W,f.f[2]);h=new dzf(mqb(g[0]));i=new dzf(mqb(g[1]));o=new dzf(mqb(n[0]));p=new dzf(mqb(n[1]));r=new dzf(mqb(q[0]));s=new dzf(mqb(q[1]));rb=new hzf(pb[0]);ub=new hzf(pb[1]);sb=new hzf(pb[2]);vb=new hzf(pb[3]);fb=Syf(Syf(Yyf(Yyf(Yyf(h,p),s),rb),Yyf(Yyf(Yyf(i,o),s),ub)),Yyf(Yyf(i,p),r));$xf(m,fb);mlg('Extra poly 1 for '+X.Xb+X4g+fb);fb=Syf(Syf(Yyf(Yyf(Yyf(h,p),s),sb),Yyf(Yyf(Yyf(i,o),s),vb)),Yyf(Yyf(i,p),r));$xf(m,fb);mlg('Extra poly 2 for '+X.Xb+X4g+fb);if(Tpb(g[0],0)!=0){fb=ub;$xf(m,fb);mlg(QMh+X.Xb+X4g+fb);fb=Syf(vb,Zyf(new ezf((p6b(),k6b))));mlg(RMh+X.Xb+X4g+fb);$xf(m,fb)}else{fb=rb;$xf(m,fb);mlg(QMh+X.Xb+X4g+fb);fb=Syf(sb,Zyf(new ezf((p6b(),k6b))));$xf(m,fb);mlg(RMh+X.Xb+X4g+fb)}for(T=0;T<4;T++){OYb(m.e,pb[T])}}k=Q.lb;u=d||Q!=b;u&&ff(k,255)&&(SDb(K.a,Q)||(ab=YDb(K.a,Q,K),ab==null))}try{Z=J_e(c,c)}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),AMh+c);return null}else throw Qpb(a)}Y=new PYb;if(!d){l=c.lb;U=l.V[0];if(ff(U,55)){S=U;MYb(Y,S.v);MYb(Y,S.p)}else if(ff(U,117)&&U.gb==4){L=U;if(L.gb==4){for(N=new t9b(L.L);N.a<N.c.i.length;){M=r9b(N);if(!M.Im(c)){for(P=(F=(new A8b(b.Kc.D.a)).a.Zd().b.Xf(),new B8b(F));P.a.xf();){O=(D=P.a.yf(),D.ef());if(ff(O,55)){V=O.lb.V;ib=V[0];H=V[1];(ib==M&&H==c||H==M&&ib==c)&&(ab=YDb(Y.a,M,Y),ab==null)}}}}}}!!jlg&&klg(jlg,(Clg(),vlg),'Direct dependencies of the mover = '+Y)}for(J=(db=(new l8b(K.a)).a.Zd().rd(),new m8b(db));J.a.xf();){I=(D=J.a.yf(),D.ef());I.wk(e);try{pb=I.nu(I)}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),AMh+I);return null}else throw Qpb(a)}u=c!=I;d||(u=u&b!=I);if(u&&SDb(Y.a,I)&&pb!=null){ob=new hzf(new Jzf(W));$=Syf(Yyf(wzf(Z[0],Z[1],pb[0],pb[1]),ob),Zyf(new dzf(1)));$xf(m,$)}if(u){A=true;B=true;j=I.lb;if(ff(j,255)){if(ff(j.V[0],55)){try{nb=I.mu(I)}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),'An error occured during obtaining symbolic parameters');return null}else throw Qpb(a)}for(kb=nb,lb=0,mb=kb.length;lb<mb;++lb){jb=kb[lb];$xf(m,jb);mlg('Extra symbolic poly 1 for '+I.Xb+X4g+jb)}C=me(sf,g9g,5,2,15,1);iNe(j.V[0],C);if(C[0]==0){if(pb!=null){OYb(m.e,pb[0]);MYb(m.e,pb[1])}else{B=false}A=false}else{if(pb!=null){MYb(m.e,pb[0]);OYb(m.e,pb[1])}else{A=false}B=false}}else{if(d){V=j.V[0];if(ff(V,117)&&V.gb==4){L=V;t=L.cb;w=L_e(I);if(t.f[2]==1&&w.f[2]==1&&Ocg(t.f[0],w.f[0])){OYb(m.e,pb[0]);MYb(m.e,pb[1]);A=false}else{OYb(m.e,pb[1]);MYb(m.e,pb[0]);B=false}}else{OYb(m.e,pb[0]);MYb(m.e,pb[1]);A=false}}}}if(A&&B){if(VDb(m.g,I)!=null){mlg('Removing other constraints for '+I.Xb);cyf(m,I)}}hb=me(vf,G6g,5,2,14,1);if(A){qb=I.A;if(qb%1==0){hb[0]=Xpb(qb);hb[1]=1}else{hb=vod(W,qb)}OYb(m.e,pb[0]);fb=Syf(new dzf(mqb(hb[0])),Zyf(Yyf(new hzf(pb[0]),new dzf(mqb(hb[1])))));$xf(m,fb);mlg('Extra poly for x of '+I.Xb+X4g+fb)}if(B){tb=I.B;if(tb%1==0){hb[0]=Xpb(tb);hb[1]=1}else{hb=vod(W,tb)}OYb(m.e,pb[1]);fb=Syf(new dzf(mqb(hb[0])),Zyf(Yyf(new hzf(pb[1]),new dzf(mqb(hb[1])))));$xf(m,fb);mlg('Extra poly for y of '+I.Xb+X4g+fb)}}else{u=true;d||(u=b==I);if(u){MYb(m.e,pb[0]);MYb(m.e,pb[1]);m.b=pb}else{OYb(m.e,pb[0]);OYb(m.e,pb[1])}}}ayf(m);return m}\nfunction Jxf(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb;hb=b.c.i;if(!hb){return null}U=null;R=azf($yf(c,b.d));U=WDb(b.b,R);if(XDb(b.b,R)){U=WDb(b.b,R);if(!!U&&U.c==k9g){return null}return U}!!jlg&&klg(jlg,(Clg(),vlg),'Trying to detect polynomial '+c);if(ff(hb.lb,678)){pb=QJd(hb.lb).g;J=new cEb;if(pb){for(K=0;K<pb.i.length;++K){j=(mhc(K,pb.i.length),pb.i[K]);G=j.ef();ob=j.ff();xbc(J.e,ob,G)}eb=true;Q=hb.vi();kb=c.a;S=new s8d(Q,0);fb=new s8d(Q,0);T=false;gb=false;wb:for(m=(new pec(kb)).b.Xf();m.xf();){p=m.yf();g=p.ff();f=new s8d(Q,lqb(D6b(g.e<0?g.e==0?g:new O6b(-g.e,g.d,g.a):g)));lb=p.ef().a;k=new s8d(Q,1);I=new Oec;e=new cEb;for(o=(new pec(lb)).b.Xf();o.xf();){n=o.yf();jb=n.ef();if(!wbc(J.e,jb)){eb=false;break wb}G=RDb(wbc(J.e,jb));ib=G.pp();t=n.ff().a;d=new t8d(Q,ib);t>1&&(d=J7d(d,t));I.a.put(G,(Y1b(),W1b))==null;xbc(e.e,G,d)}M=(r=(new A8b((new Rec(I.a.Wf())).a)).a.Zd().b.Xf(),new B8b(r));while(M.a.xf()){G=(l=M.a.yf(),l.ef());k=z7d(k,RDb(wbc(e.e,G)))}if(r6b(g,(p6b(),o6b))>0){S=G7d(S,z7d(f,k));T=true}else{fb=G7d(fb,z7d(f,k));gb=true}}s=new N5d(Q,S,fb);if(eb){if(!T||!gb){!!jlg&&klg(jlg,(Clg(),vlg),c+' means '+s+', uninteresting');return null}U=new sgg;Mxf(U,I5d(s,(Sud(),oud)));U.c=2;!!jlg&&klg(jlg,(Clg(),vlg),c+' means '+s);return U}!!jlg&&klg(jlg,(Clg(),vlg),c+' cannot be described by quantities only')}}u=Vxf(hb);v=new RYb(u);nb=new Fxf(v,3);while(!nb.a){mb=Dxf(nb);M=(V=(new l8b(mb.a)).a.Zd().rd(),new m8b(V));K=0;db=me(fY,qnh,13,bEb(mb.a),0,1);while(M.a.xf()){db[K]=(l=M.a.yf(),l.ef());++K}try{B=db[0].nu(db[0]);C=db[1].nu(db[1]);D=db[2].nu(db[2])}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),NMh);return null}else throw Qpb(a)}h=$yf(kzf(B[0],B[1],C[0],C[1],D[0],D[1]),b.d);if(Uyf(c,h)||Syf(c,h).a.c==0){!!jlg&&klg(jlg,(Clg(),vlg),c+' means collinearity for '+mb);U=new sgg;U.b=db;U9b(U.b);U.a=pwh;ZDb(b.b,R,U);return U}}$=new Fxf(v,2);while(!$.a){X=Dxf($);M=(V=(new l8b(X.a)).a.Zd().rd(),new m8b(V));K=0;db=me(fY,qnh,13,bEb(X.a),0,1);while(M.a.xf()){db[K]=(l=M.a.yf(),l.ef());++K}try{B=db[0].nu(db[0]);C=db[1].nu(db[1])}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),NMh);return null}else throw Qpb(a)}s=$yf(wzf(B[0],B[1],C[0],C[1]),b.d);if(Uyf(c,s)||Syf(c,s).a.c==0){!!jlg&&klg(jlg,(Clg(),vlg),c+' means equality for '+X);U=new sgg;U.b=db;U9b(U.b);U.a=lwh;U.c=0.5;ZDb(b.b,R,U);return U}}w=new PYb;sb=new cEb;A=new PYb;vb=new cEb;L=(q=(new A8b(kIc(b.c.i).a)).a.Zd().b.Xf(),new B8b(q));while(L.a.xf()){H=(l=L.a.yf(),l.ef());if(H.jn()&&ff(H,105)){try{qb=H.nu(H)[0];if(NYb(b.a,qb)){YDb(w.a,qb,w);xbc(sb.e,qb,H)}tb=H.nu(H)[1];if(NYb(b.a,tb)){YDb(A.a,tb,A);xbc(vb.e,tb,H)}}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),NMh);return null}else throw Qpb(a)}}}bb=new Fxf(w,2);while(!bb.a){X=Dxf(bb);P=(V=(new l8b(X.a)).a.Zd().rd(),new m8b(V));K=0;i=me(Y1,PLh,37,bEb(X.a),0,1);db=me(fY,qnh,13,bEb(X.a),0,1);while(P.a.xf()){i[K]=(l=P.a.yf(),l.ef());db[K]=VDb(sb,i[K]);++K}rb=$yf(Syf(new hzf(i[0]),Zyf(new hzf(i[1]))),b.d);if(Uyf(c,rb)||Syf(c,rb).a.c==0){!!jlg&&klg(jlg,(Clg(),vlg),c+' means x-equality for '+X);U=new sgg;U.b=db;U9b(U.b);U.a='xAreEqual';U.c=k9g;ZDb(b.b,R,U);return U}}bb=new Fxf(A,2);while(!bb.a){X=Dxf(bb);P=(V=(new l8b(X.a)).a.Zd().rd(),new m8b(V));K=0;i=me(Y1,PLh,37,bEb(X.a),0,1);db=me(fY,qnh,13,bEb(X.a),0,1);while(P.a.xf()){i[K]=(l=P.a.yf(),l.ef());db[K]=VDb(vb,i[K]);++K}ub=$yf(Syf(new hzf(i[0]),Zyf(new hzf(i[1]))),b.d);if(Uyf(c,ub)||Syf(c,ub).a.c==0){!!jlg&&klg(jlg,(Clg(),vlg),c+' means y-equality for '+X);U=new sgg;U.b=db;U9b(U.b);U.a='yAreEqual';U.c=k9g;ZDb(b.b,R,U);return U}}ab=new Fxf(v,2);while(!ab.a){Y=Dxf(ab);N=(W=(new l8b(Y.a)).a.Zd().rd(),new m8b(W));K=0;db=me(fY,qnh,13,4,0,1);while(N.a.xf()){db[K]=(l=N.a.yf(),l.ef());++K}cb=new Fxf(v,2);while(!cb.a){Z=Dxf(cb);O=(V=(new l8b(Z.a)).a.Zd().rd(),new m8b(V));K=2;while(O.a.xf()){db[K]=(l=O.a.yf(),l.ef());++K}try{B=db[0].nu(db[0]);C=db[1].nu(db[1]);D=db[2].nu(db[0]);F=db[3].nu(db[1])}catch(a){a=Ppb(a);if(ff(a,51)){!!jlg&&klg(jlg,(Clg(),vlg),NMh);return null}else throw Qpb(a)}s=$yf(tzf(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.d);if(Uyf(c,s)||Syf(c,s).a.c==0){!!jlg&&klg(jlg,(Clg(),vlg),c+' means perpendicularity for '+Y+bMh+Z);U=new sgg;U.b=db;U.a=nwh;U.c=jih;ZDb(b.b,R,U);return U}s=$yf(szf(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.d);if(Uyf(c,s)||Syf(c,s).a.c==0){!!jlg&&klg(jlg,(Clg(),vlg),c+' means parallelism for '+Y+bMh+Z);U=new sgg;U.b=db;U.a=mwh;U.c=jih;ZDb(b.b,R,U);return U}s=$yf(Syf(wzf(B[0],B[1],C[0],C[1]),Zyf(wzf(D[0],D[1],F[0],F[1]))),b.d);if(Uyf(c,s)||Syf(c,s).a.c==0){!!jlg&&klg(jlg,(Clg(),vlg),c+' means congruence for '+Y+bMh+Z);U=new sgg;U.b=db;U.a=owh;U.c=jih;ZDb(b.b,R,U);return U}}}!!jlg&&klg(jlg,(Clg(),vlg),'No human readable geometrical meaning found for '+c);YDb(b.b,R,null);return null}\nfunction Lyf(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb;if(a.i!=null){return a.i}if(d){if(c.dn()){R=fNe(c);Z=fNe(d);if(R!=null&&Z!=null){if(a.j==null){a.j=me(Y1,PLh,37,8,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi());a.j[4]=new Jzf(b.vi());a.j[5]=new Jzf(b.vi());a.j[6]=new Jzf(b.vi());a.j[7]=new Jzf(b.vi())}a.i=me(W1,TLh,19,8,0,1);mb=new hzf(R[0]);nb=new hzf(R[1]);Ab=new hzf(a.j[4]);Bb=new hzf(a.j[5]);ob=new hzf(a.j[0]);pb=new hzf(a.j[1]);a.i[0]=Syf(Syf(Yyf(Ab,new dzf(2)),Zyf(mb)),Zyf(ob));a.i[1]=Syf(Syf(Yyf(Bb,new dzf(2)),Zyf(nb)),Zyf(pb));g=me(Y1,PLh,37,2,0,1);g[0]=Z[0];g[1]=Z[1];h=me(Y1,PLh,37,2,0,1);h[0]=Z[2];h[1]=Z[3];a.i[2]=kzf(g[0],g[1],a.j[4],a.j[5],h[0],h[1]);a.i[3]=tzf(R[0],R[1],a.j[4],a.j[5],g[0],g[1],h[0],h[1]);rb=new hzf(R[2]);sb=new hzf(R[3]);Db=new hzf(a.j[6]);Eb=new hzf(a.j[7]);tb=new hzf(a.j[2]);ub=new hzf(a.j[3]);a.i[4]=Syf(Syf(Yyf(Db,new dzf(2)),Zyf(rb)),Zyf(tb));a.i[5]=Syf(Syf(Yyf(Eb,new dzf(2)),Zyf(sb)),Zyf(ub));a.i[6]=kzf(g[0],g[1],a.j[6],a.j[7],h[0],h[1]);a.i[7]=tzf(R[2],R[3],a.j[6],a.j[7],g[0],g[1],h[0],h[1]);return a.i}throw Qpb(new Lxf)}else if(c.jn()){i=c;S=d;Jb=J_e(i,i);Ib=fNe(S);if(a.j==null){a.j=me(Y1,PLh,37,6,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi());a.j[4]=new Jzf(b.vi());a.j[5]=new Jzf(b.vi())}a.i=me(W1,TLh,19,6,0,1);zb=new hzf(a.j[2]);Cb=new hzf(a.j[3]);v=new hzf(Jb[0]);w=new hzf(Jb[1]);A=new hzf(a.j[0]);B=new hzf(a.j[1]);a.i[0]=Syf(Syf(Yyf(zb,new dzf(2)),Zyf(A)),Zyf(v));a.i[1]=Syf(Syf(Yyf(Cb,new dzf(2)),Zyf(B)),Zyf(w));g=me(Y1,PLh,37,2,0,1);g[0]=Ib[0];g[1]=Ib[1];h=me(Y1,PLh,37,2,0,1);h[0]=Ib[2];h[1]=Ib[3];a.i[2]=kzf(g[0],g[1],h[0],h[1],a.j[2],a.j[3]);l=new hzf(g[0]);m=new hzf(g[1]);q=new hzf(h[0]);r=new hzf(h[1]);ab=new hzf(a.j[4]);db=new hzf(a.j[5]);a.i[3]=Syf(Syf(Syf(q,Zyf(l)),w),Zyf(db));a.i[4]=Syf(Syf(Syf(v,Zyf(r)),m),Zyf(ab));a.i[5]=kzf(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5]);return a.i}else if(c.Tm()&&c.gb==4){C=c;S=d;Hb=uSe(C);Qb=fNe(S);if(a.j==null){a.j=me(Y1,PLh,37,12,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi());a.j[4]=new Jzf(b.vi());a.j[5]=new Jzf(b.vi());a.j[6]=new Jzf(b.vi());a.j[7]=new Jzf(b.vi());a.j[8]=new Jzf(b.vi());a.j[9]=new Jzf(b.vi());a.j[10]=new Jzf(b.vi());a.j[11]=new Jzf(b.vi())}a.i=me(W1,TLh,19,12,0,1);zb=new hzf(a.j[4]);Cb=new hzf(a.j[5]);l=new hzf(Hb[0]);m=new hzf(Hb[1]);n=new hzf(a.j[0]);o=new hzf(a.j[1]);a.i[0]=Syf(Syf(Yyf(zb,new dzf(2)),Zyf(n)),Zyf(l));a.i[1]=Syf(Syf(Yyf(Cb,new dzf(2)),Zyf(o)),Zyf(m));a.i[2]=kzf(Qb[0],Qb[1],a.j[4],a.j[5],Qb[2],Qb[3]);v=new hzf(Qb[0]);w=new hzf(Qb[1]);D=new hzf(Qb[2]);F=new hzf(Qb[3]);bb=new hzf(a.j[8]);cb=new hzf(a.j[9]);a.i[3]=Syf(Syf(Syf(D,Zyf(v)),m),Zyf(cb));a.i[4]=Syf(Syf(Syf(l,Zyf(F)),w),Zyf(bb));a.i[5]=kzf(a.j[0],a.j[1],a.j[4],a.j[5],a.j[8],a.j[9]);vb=new hzf(a.j[6]);wb=new hzf(a.j[7]);q=new hzf(Hb[2]);r=new hzf(Hb[3]);s=new hzf(a.j[2]);t=new hzf(a.j[3]);a.i[6]=Syf(Syf(Yyf(vb,new dzf(2)),Zyf(s)),Zyf(q));a.i[7]=Syf(Syf(Yyf(wb,new dzf(2)),Zyf(t)),Zyf(r));a.i[8]=kzf(Qb[0],Qb[1],a.j[6],a.j[7],Qb[2],Qb[3]);eb=new hzf(a.j[10]);fb=new hzf(a.j[11]);a.i[9]=Syf(Syf(Syf(D,Zyf(v)),r),Zyf(fb));a.i[10]=Syf(Syf(Syf(q,Zyf(F)),w),Zyf(eb));a.i[11]=kzf(a.j[1],a.j[2],a.j[6],a.j[7],a.j[10],a.j[11]);return a.i}else if(c.Tm()&&c.gb==9){qb=c;S=d;Sb=uSe(qb);Qb=fNe(S);if(a.j==null){a.j=me(Y1,PLh,37,22,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi());a.j[4]=new Jzf(b.vi());a.j[5]=new Jzf(b.vi());a.j[6]=new Jzf(b.vi());a.j[7]=new Jzf(b.vi());a.j[8]=new Jzf(b.vi());a.j[9]=new Jzf(b.vi());a.j[10]=new Jzf(b.vi());a.j[11]=new Jzf(b.vi());a.j[12]=new Jzf(b.vi());a.j[13]=new Jzf(b.vi());a.j[14]=new Jzf(b.vi());a.j[15]=new Jzf(b.vi());a.j[16]=new Jzf(b.vi());a.j[17]=new Jzf(b.vi());a.j[18]=new Jzf(b.vi());a.j[19]=new Jzf(b.vi());a.j[20]=new Jzf(b.vi());a.j[21]=new Jzf(b.vi())}a.i=me(W1,TLh,19,21,0,1);l=new hzf(Sb[4]);m=new hzf(Sb[5]);Ab=new hzf(a.j[10]);Bb=new hzf(a.j[11]);n=new hzf(a.j[4]);o=new hzf(a.j[5]);bb=new hzf(a.j[16]);cb=new hzf(a.j[17]);U=new hzf(Qb[0]);V=new hzf(Qb[1]);X=new hzf(Qb[2]);Y=new hzf(Qb[3]);a.i[0]=Syf(Syf(Yyf(new dzf(2),Ab),Zyf(l)),Zyf(n));a.i[1]=Syf(Syf(Yyf(new dzf(2),Bb),Zyf(m)),Zyf(o));a.i[2]=kzf(a.j[4],a.j[5],a.j[10],a.j[11],a.j[16],a.j[17]);a.i[3]=kzf(Qb[0],Qb[1],a.j[10],a.j[11],Qb[2],Qb[3]);a.i[4]=Syf(Syf(Syf(X,Zyf(U)),m),Zyf(cb));a.i[5]=Syf(Syf(Syf(l,Zyf(Y)),V),Zyf(bb));q=new hzf(Sb[6]);r=new hzf(Sb[7]);Db=new hzf(a.j[12]);Eb=new hzf(a.j[13]);s=new hzf(a.j[6]);t=new hzf(a.j[7]);eb=new hzf(a.j[18]);fb=new hzf(a.j[19]);a.i[6]=Syf(Syf(Yyf(new dzf(2),Db),Zyf(q)),Zyf(s));a.i[7]=Syf(Syf(Yyf(new dzf(2),Eb),Zyf(r)),Zyf(t));a.i[8]=kzf(a.j[6],a.j[7],a.j[12],a.j[13],a.j[18],a.j[19]);a.i[9]=kzf(Qb[0],Qb[1],a.j[12],a.j[13],Qb[2],Qb[3]);a.i[10]=Syf(Syf(Syf(X,Zyf(U)),r),Zyf(fb));a.i[11]=Syf(Syf(Syf(q,Zyf(Y)),V),Zyf(eb));M=new hzf(Sb[8]);N=new hzf(Sb[9]);Fb=new hzf(a.j[14]);Gb=new hzf(a.j[15]);O=new hzf(a.j[8]);P=new hzf(a.j[9]);gb=new hzf(a.j[20]);hb=new hzf(a.j[21]);a.i[12]=Syf(Syf(Yyf(new dzf(2),Fb),Zyf(M)),Zyf(O));a.i[13]=Syf(Syf(Yyf(new dzf(2),Gb),Zyf(N)),Zyf(P));a.i[14]=kzf(a.j[8],a.j[9],a.j[14],a.j[15],a.j[20],a.j[21]);a.i[15]=kzf(Qb[0],Qb[1],a.j[14],a.j[15],Qb[2],Qb[3]);a.i[16]=Syf(Syf(Syf(X,Zyf(U)),N),Zyf(hb));a.i[17]=Syf(Syf(Syf(M,Zyf(Y)),V),Zyf(gb));a.i[18]=nzf(a.j[8],a.j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[19]=kzf(a.j[4],a.j[5],a.j[2],a.j[3],a.j[6],a.j[7]);a.i[20]=tzf(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5],a.j[6],a.j[7]);return a.i}throw Qpb(new Lxf)}else if(ff(e,33)){if(c.jn()){j=c;k=e;Kb=J_e(j,j);Lb=J_e(k,k);if(a.j==null){a.j=me(Y1,PLh,37,2,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi())}a.i=me(W1,TLh,19,2,0,1);l=new hzf(Kb[0]);m=new hzf(Kb[1]);q=new hzf(Lb[0]);r=new hzf(Lb[1]);n=new hzf(a.j[0]);o=new hzf(a.j[1]);a.i[0]=Syf(Syf(Yyf(q,new dzf(2)),Zyf(l)),Zyf(n));a.i[1]=Syf(Syf(Yyf(r,new dzf(2)),Zyf(m)),Zyf(o));return a.i}else if(c.dn()){S=c;i=e;Qb=fNe(S);Jb=J_e(i,i);if(a.j==null){a.j=me(Y1,PLh,37,4,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi())}a.i=me(W1,TLh,19,4,0,1);mb=new hzf(Jb[0]);nb=new hzf(Jb[1]);l=new hzf(Qb[0]);m=new hzf(Qb[1]);n=new hzf(a.j[0]);o=new hzf(a.j[1]);q=new hzf(Qb[2]);r=new hzf(Qb[3]);s=new hzf(a.j[2]);t=new hzf(a.j[3]);a.i[0]=Syf(Syf(mb,Zyf(l)),Zyf(Syf(n,Zyf(mb))));a.i[1]=Syf(Syf(nb,Zyf(m)),Zyf(Syf(o,Zyf(nb))));a.i[2]=Syf(Syf(mb,Zyf(q)),Zyf(Syf(s,Zyf(mb))));a.i[3]=Syf(Syf(nb,Zyf(r)),Zyf(Syf(t,Zyf(nb))));return a.i}else if(c.Tm()&&c.gb==4){C=c;i=e;Hb=uSe(C);Jb=J_e(i,i);if(a.j==null){a.j=me(Y1,PLh,37,4,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi())}a.i=me(W1,TLh,19,4,0,1);mb=new hzf(Jb[0]);nb=new hzf(Jb[1]);l=new hzf(Hb[0]);m=new hzf(Hb[1]);n=new hzf(a.j[0]);o=new hzf(a.j[1]);q=new hzf(Hb[2]);r=new hzf(Hb[3]);s=new hzf(a.j[2]);t=new hzf(a.j[3]);a.i[0]=Syf(Syf(mb,Zyf(l)),Zyf(Syf(n,Zyf(mb))));a.i[1]=Syf(Syf(nb,Zyf(m)),Zyf(Syf(o,Zyf(nb))));a.i[2]=Syf(Syf(mb,Zyf(q)),Zyf(Syf(s,Zyf(mb))));a.i[3]=Syf(Syf(nb,Zyf(r)),Zyf(Syf(t,Zyf(nb))));return a.i}else if(c.Tm()&&c.gb==9){qb=c;i=e;Sb=uSe(qb);Jb=J_e(i,i);if(a.j==null){a.j=me(Y1,PLh,37,10,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi());a.j[4]=new Jzf(b.vi());a.j[5]=new Jzf(b.vi());a.j[6]=new Jzf(b.vi());a.j[7]=new Jzf(b.vi());a.j[8]=new Jzf(b.vi());a.j[9]=new Jzf(b.vi())}a.i=me(W1,TLh,19,13,0,1);mb=new hzf(Sb[0]);nb=new hzf(Sb[1]);vb=new hzf(Sb[2]);wb=new hzf(Sb[3]);l=new hzf(Sb[4]);m=new hzf(Sb[5]);q=new hzf(Sb[6]);r=new hzf(Sb[7]);M=new hzf(Sb[8]);N=new hzf(Sb[9]);ob=new hzf(a.j[0]);pb=new hzf(a.j[1]);xb=new hzf(a.j[2]);yb=new hzf(a.j[3]);n=new hzf(a.j[4]);o=new hzf(a.j[5]);s=new hzf(a.j[6]);t=new hzf(a.j[7]);O=new hzf(a.j[8]);P=new hzf(a.j[9]);T=new hzf(Jb[0]);W=new hzf(Jb[1]);a.i[0]=Syf(Syf(Yyf(new dzf(2),T),Zyf(mb)),Zyf(ob));a.i[1]=Syf(Syf(Yyf(new dzf(2),W),Zyf(nb)),Zyf(pb));a.i[2]=Syf(Syf(Yyf(new dzf(2),T),Zyf(vb)),Zyf(xb));a.i[3]=Syf(Syf(Yyf(new dzf(2),W),Zyf(wb)),Zyf(yb));a.i[4]=Syf(Syf(Yyf(new dzf(2),T),Zyf(l)),Zyf(n));a.i[5]=Syf(Syf(Yyf(new dzf(2),W),Zyf(m)),Zyf(o));a.i[6]=Syf(Syf(Yyf(new dzf(2),T),Zyf(q)),Zyf(s));a.i[7]=Syf(Syf(Yyf(new dzf(2),W),Zyf(r)),Zyf(t));a.i[8]=Syf(Syf(Yyf(new dzf(2),T),Zyf(M)),Zyf(O));a.i[9]=Syf(Syf(Yyf(new dzf(2),W),Zyf(N)),Zyf(P));a.i[10]=nzf(a.j[8],a.j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[11]=kzf(a.j[4],a.j[5],a.j[2],a.j[3],a.j[6],a.j[7]);a.i[12]=tzf(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5],a.j[6],a.j[7]);return a.i}else if(c.Tm()&&c.gb==3){L=c;i=e;Ob=uSe(L);Jb=J_e(i,i);if(Ob[6]==Ob[8]&&Ob[7]==Ob[9]){if(a.j==null){a.j=me(Y1,PLh,37,4,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi())}a.i=me(W1,TLh,19,4,0,1);l=new hzf(Ob[0]);m=new hzf(Ob[1]);v=new hzf(Ob[2]);w=new hzf(Ob[3]);mb=new hzf(Jb[0]);nb=new hzf(Jb[1]);n=new hzf(a.j[0]);o=new hzf(a.j[1]);A=new hzf(a.j[2]);B=new hzf(a.j[3]);a.i[0]=Syf(Syf(Yyf(new dzf(2),mb),Zyf(l)),Zyf(n));a.i[1]=Syf(Syf(Yyf(new dzf(2),nb),Zyf(m)),Zyf(o));a.i[2]=Syf(Syf(Yyf(new dzf(2),mb),Zyf(v)),Zyf(A));a.i[3]=Syf(Syf(Yyf(new dzf(2),nb),Zyf(w)),Zyf(B))}else{if(a.j==null){a.j=me(Y1,PLh,37,12,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi());a.j[4]=new Jzf(b.vi());a.j[5]=new Jzf(b.vi());a.j[6]=new Jzf(b.vi());a.j[7]=new Jzf(b.vi());a.j[8]=new Jzf(b.vi());a.j[9]=new Jzf(b.vi());a.j[10]=new Jzf(b.vi());a.j[11]=new Jzf(b.vi())}a.i=me(W1,TLh,19,13,0,1);mb=new hzf(Ob[0]);nb=new hzf(Ob[1]);l=new hzf(Ob[6]);m=new hzf(Ob[7]);q=new hzf(Ob[8]);r=new hzf(Ob[9]);v=new hzf(Ob[10]);w=new hzf(Ob[11]);T=new hzf(Jb[0]);W=new hzf(Jb[1]);ob=new hzf(a.j[0]);pb=new hzf(a.j[1]);n=new hzf(a.j[6]);o=new hzf(a.j[7]);s=new hzf(a.j[8]);t=new hzf(a.j[9]);A=new hzf(a.j[10]);B=new hzf(a.j[11]);D=new hzf(a.j[2]);F=new hzf(a.j[3]);J=new hzf(a.j[4]);K=new hzf(a.j[5]);a.i[0]=Syf(Syf(Yyf(new dzf(2),T),Zyf(mb)),Zyf(ob));a.i[1]=Syf(Syf(Yyf(new dzf(2),W),Zyf(nb)),Zyf(pb));a.i[2]=Syf(Syf(Yyf(new dzf(2),T),Zyf(l)),Zyf(n));a.i[3]=Syf(Syf(Yyf(new dzf(2),W),Zyf(m)),Zyf(o));a.i[4]=Syf(Syf(Yyf(new dzf(2),T),Zyf(q)),Zyf(s));a.i[5]=Syf(Syf(Yyf(new dzf(2),W),Zyf(r)),Zyf(t));a.i[6]=Syf(Syf(Yyf(new dzf(2),T),Zyf(v)),Zyf(A));a.i[7]=Syf(Syf(Yyf(new dzf(2),W),Zyf(w)),Zyf(B));a.i[8]=Syf(Syf(Syf(D,F),Zyf(J)),Zyf(K));a.i[9]=Syf(wzf(a.j[6],a.j[7],a.j[8],a.j[9]),Zyf(Yyf(D,D)));a.i[10]=Syf(wzf(a.j[6],a.j[7],a.j[8],a.j[9]),Zyf(Yyf(F,F)));a.i[11]=Syf(wzf(a.j[6],a.j[7],a.j[0],a.j[1]),Zyf(Yyf(J,J)));a.i[12]=Syf(wzf(a.j[8],a.j[9],a.j[0],a.j[1]),Zyf(Yyf(K,K)))}return a.i}else if(c.Tm()&&c.gb==5){Q=c;i=e;Pb=uSe(Q);Jb=J_e(i,i);if(a.j==null){a.j=me(Y1,PLh,37,12,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi());a.j[4]=new Jzf(b.vi());a.j[5]=new Jzf(b.vi());a.j[6]=new Jzf(b.vi());a.j[7]=new Jzf(b.vi());a.j[8]=new Jzf(b.vi());a.j[9]=new Jzf(b.vi());a.j[10]=new Jzf(b.vi());a.j[11]=new Jzf(b.vi())}a.i=me(W1,TLh,19,13,0,1);mb=new hzf(Pb[0]);nb=new hzf(Pb[1]);l=new hzf(Pb[6]);m=new hzf(Pb[7]);q=new hzf(Pb[8]);r=new hzf(Pb[9]);v=new hzf(Pb[10]);w=new hzf(Pb[11]);T=new hzf(Jb[0]);W=new hzf(Jb[1]);ob=new hzf(a.j[0]);pb=new hzf(a.j[1]);n=new hzf(a.j[6]);o=new hzf(a.j[7]);s=new hzf(a.j[8]);t=new hzf(a.j[9]);A=new hzf(a.j[10]);B=new hzf(a.j[11]);D=new hzf(a.j[2]);F=new hzf(a.j[3]);J=new hzf(a.j[4]);K=new hzf(a.j[5]);a.i[0]=Syf(Syf(Yyf(new dzf(2),T),Zyf(mb)),Zyf(ob));a.i[1]=Syf(Syf(Yyf(new dzf(2),W),Zyf(nb)),Zyf(pb));a.i[2]=Syf(Syf(Yyf(new dzf(2),T),Zyf(l)),Zyf(n));a.i[3]=Syf(Syf(Yyf(new dzf(2),W),Zyf(m)),Zyf(o));a.i[4]=Syf(Syf(Yyf(new dzf(2),T),Zyf(q)),Zyf(s));a.i[5]=Syf(Syf(Yyf(new dzf(2),W),Zyf(r)),Zyf(t));a.i[6]=Syf(Syf(Yyf(new dzf(2),T),Zyf(v)),Zyf(A));a.i[7]=Syf(Syf(Yyf(new dzf(2),W),Zyf(w)),Zyf(B));a.i[8]=Syf(Syf(Syf(D,Zyf(F)),Zyf(J)),K);a.i[9]=Syf(wzf(a.j[6],a.j[7],a.j[10],a.j[11]),Zyf(Yyf(D,D)));a.i[10]=Syf(wzf(a.j[8],a.j[9],a.j[10],a.j[11]),Zyf(Yyf(F,F)));a.i[3]=Syf(wzf(a.j[6],a.j[7],a.j[0],a.j[1]),Zyf(Yyf(J,J)));a.i[4]=Syf(wzf(a.j[8],a.j[9],a.j[0],a.j[1]),Zyf(Yyf(K,K)));return a.i}throw Qpb(new Lxf)}else if(f){if(c.jn()){i=c;u=f;Jb=J_e(i,i);Mb=uSe(u);if(a.j==null){a.j=me(Y1,PLh,37,8,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=Jb[0];a.j[3]=Jb[1];a.j[4]=Mb[0];a.j[5]=Mb[1];a.j[6]=Mb[2];a.j[7]=Mb[3]}a.i=me(W1,TLh,19,2,0,1);ib=new hzf(Mb[0]);jb=new hzf(Mb[1]);l=new hzf(Mb[2]);m=new hzf(Mb[3]);q=new hzf(Jb[0]);r=new hzf(Jb[1]);s=new hzf(a.j[0]);t=new hzf(a.j[1]);kb=Syf(Yyf(Syf(l,Zyf(ib)),Syf(l,Zyf(ib))),Yyf(Syf(m,Zyf(jb)),Syf(m,Zyf(jb))));G=Syf(Yyf(Syf(q,Zyf(ib)),Syf(q,Zyf(ib))),Yyf(Syf(r,Zyf(jb)),Syf(r,Zyf(jb))));a.i[0]=Syf(Yyf(kb,Syf(q,Zyf(ib))),Yyf(Syf(ib,Zyf(s)),G));a.i[1]=Syf(Yyf(kb,Syf(r,Zyf(jb))),Yyf(Syf(jb,Zyf(t)),G));return a.i}else if(c.dn()){!!jlg&&klg(jlg,(Clg(),vlg),'mirroring line about circle not implemented');throw Qpb(new Lxf)}else if(c.Tm()&&c.gb==4){C=c;$=f;Nb=uSe(C);Rb=uSe($);if(a.j==null){a.j=me(Y1,PLh,37,4,0,1);a.j[0]=new Jzf(b.vi());a.j[1]=new Jzf(b.vi());a.j[2]=new Jzf(b.vi());a.j[3]=new Jzf(b.vi())}a.i=me(W1,TLh,19,4,0,1);l=new hzf(Nb[0]);m=new hzf(Nb[1]);q=new hzf(Nb[2]);r=new hzf(Nb[3]);ib=new hzf(Rb[0]);jb=new hzf(Rb[1]);v=new hzf(Rb[2]);w=new hzf(Rb[3]);n=new hzf(a.j[0]);o=new hzf(a.j[1]);s=new hzf(a.j[2]);t=new hzf(a.j[3]);lb=Syf(Yyf(Syf(v,Zyf(ib)),Syf(v,Zyf(ib))),Yyf(Syf(w,Zyf(jb)),Syf(w,Zyf(jb))));p=Syf(Yyf(Syf(q,Zyf(l)),Syf(q,Zyf(l))),Yyf(Syf(r,Zyf(m)),Syf(r,Zyf(m))));H=Syf(Syf(Yyf(Syf(l,Zyf(ib)),Syf(l,Zyf(ib))),Yyf(Syf(m,Zyf(jb)),Syf(m,Zyf(jb)))),Zyf(p));a.i[0]=Syf(Yyf(lb,Syf(l,Zyf(ib))),Yyf(Syf(ib,Zyf(n)),H));a.i[1]=Syf(Yyf(lb,Syf(m,Zyf(jb))),Yyf(Syf(jb,Zyf(o)),H));I=Syf(Yyf(Syf(q,Zyf(ib)),Syf(q,Zyf(ib))),Yyf(Syf(r,Zyf(jb)),Syf(r,Zyf(jb))));a.i[2]=Syf(Yyf(lb,Syf(q,Zyf(ib))),Yyf(Syf(ib,Zyf(s)),I));a.i[3]=Syf(Yyf(lb,Syf(r,Zyf(jb))),Yyf(Syf(jb,Zyf(t)),I));return a.i}else{throw Qpb(new Lxf)}}else{throw Qpb(new Lxf)}}\nvar uMh='[LocusEqu] result[',vMh='eliminate([',wMh='],revlist([',xMh='PRECISION = ',yMh='[1]: [1]: _[1]=1 _[2]=',zMh='Cannot parse: ',AMh='Cannot get Botana variables for ',BMh='Recio meets Botana: #',CMh={15:1,24:1,16:1,21:1,131:1,531:1,25:1},DMh={15:1,24:1,16:1,21:1,531:1,25:1},EMh='Cannot compute implicit curve (yet?)',FMh='Benchmarking: ',GMh='Output from giac: ',HMh='Error on running Giac code',IMh=' kernelPrecision=',JMh=' precisionRatio=',KMh='OpenGeoProver',LMh='PureSymbolic',MMh='STATEMENT IS ',NMh='Cannot get Botana vars during NDG detection',OMh=' unimplemented',PMh='Interpreting TRUE as UNKNOWN',QMh='Extra poly 3 for ',RMh='Extra poly 4 for ',SMh='Eliminating system in ',TMh=' variables (',UMh=' dependent)',VMh='gbt polys = ',WMh='gbt vars = ',XMh='Using ',YMh='Possible numerical error in converting formula coefficients to integer',ZMh='ggbtmpvar2',$Mh=') and ',_Mh='Free Point';wqb(1870,592,Olh,s8b);_.gf=function(a){throw Qpb(new p5b)};var Gu=J2b(1870);wqb(4184,286,W9g);_.Wf=function(){return new y8b(this)};wqb(2153,4184,W9g,y8b);_.clear=function(){this.a.clear()};_.Vf=function(){return this.a.Xf()};_.Wf=hZh;_.Xf=function(){return this.a.Vf()};_.Yf=function(a){return this.a._f(a)};_.Zf=function(a){return this.a.Zf(a)};_.$f=function(){return this.a.bg()};_._f=function(a){return this.a.Yf(a)};_.ag=function(a){return this.a.cg(a)};_.bg=function(){return this.a.$f()};_.cg=function(a){return this.a.ag(a)};_.dg=function(a,b){return this.a.fg(a,b).Wf()};_.put=function(a,b){return this.a.put(a,b)};_.remove=function(a){return this.a.remove(a)};_.eg=function(a){return this.a.eg(a)};_.size=function(){return this.a.size()};_.fg=function(a,b){return this.a.dg(a,b).Wf()};var Ju=J2b(2153);wqb(223,4184,amh,kec);_.Vf=function(){return new lec(this)};_.dg=function(a,b){return Wdc(this,a,b)};wqb(uch,1,{},lec,mec);_.wf=gZh;_.yf=function(){return this.b=h8b(this.a)};_.xf=function(){return this.a.b>0};_.zf=function(){f8b(this.a);bec(this.c,this.b);this.b=null};var ew=J2b(uch);wqb(758,4184,W9g);_.Vf=function(){return new mec(this.c,this.f,this.b,this.a,this.e,this.d)};_.dg=function(a,b){if(this.f.qg()&&this.c.a.bf(a,this.e)>0){throw Qpb(new l3b(bmh+a+' greater than '+this.e))}return this.f.pg()?gec(this.c,this.b,this.a,a,b):Wdc(this.c,a,b)};wqb(1396,1,Mnh);_.oj=function(a,b){var c,d;d=new h5b;c=vMh+a+wMh+b+']))';return Z4b(Z4b(Z4b(Z4b(Z4b(Z4b((d.a+='[[ff:=\"\"],[aa:=',d),c),'],'),'[bb:=size(aa)],[for ii from 0 to bb-1 do ff+=(\"[\"+(ii+1)+\"]: [1]: '),' _[1]=1\");ee:=aa[ii]/gcd(coeffs(aa[ii]));cc:=factors(ee);dd:=size(cc);'),'for jj from 0 to dd-1 by 2 do ff+=(\" _[\"+(jj/2+2)+\"]=\"+cc[jj]); od; ff+=(\" [2]: '),'\"+cc[1]);for kk from 1 to dd-1 by 2 do ff+=(\",\"+cc[kk]);od;od],[if(ff==\"\") begin ff:=[0] end],ff][5]').a};_.pj=function(a,b,c,d){var e,f;if(!c){return (uyc(),oyc)+'(eliminate(['+a+wMh+b+'])))'}e=''+nqb(d.a);!!jlg&&klg(jlg,(Clg(),vlg),xMh+e);f=(uyc(),oyc)+'([[ee:=eliminate(['+a+wMh+b+']))],[ll:=lvar(ee)],[if(size(ee)>1) begin ff:=round(fsolve(ee,ll)*'+e+')/'+e+';'+'gg:=1;for ii from 0 to size(ff)-1 do gg:=gg*(((ll[0]-ff[ii,0])^2+(ll[1]-ff[ii,1])^2));'+'od ee:=[expand(lcm(denom(coeff(gg)))*gg)]; end],ee][3])';return f};_.qj=function(a,b,c,d){var e,f,g;e='[[GB:=gbasis(';!!a&&(e+=uAh);e+='['+b+']';if(a){f=Bxc(a);e+=',['+f+'])'}g=c+izf(d);g4b(g.substr(0,1),',')&&(g=(uhc(1,g.length+1),g.substr(1)));e+=',['+g+'],revlex)';e+='],[s:=size(GB)],[out:=[]],[for ii from 0 to s-1 do if (size(GB[ii])==1) out[ii]:=lvar(GB[ii]); else out[ii]:=lvar(GB[ii][1]); od],out][4]';return e};_.rj=function(a,b,c,d,e){var f,g,h;f='[[ii:=gbasis(';f+=uAh;f+='['+b+']';g=Bxc(a);f+=',['+g+'])';h=c+izf(d);f+=',['+h+'],revlex)],('+'ii'+'[0]!=1)&&('+'ii'+'[0]!=-1)][1]';return f};_.xj=function(a){var b,c,d,e;b=xxc(a);c=yxc(a);e=me(sf,W4g,82,c.length+1,0,3);e[0]=b;for(d=0;d<c.length;++d){e[d+1]=c[d]}return e};wqb(13,21,Dph);_.Cm=function(a){return this.Jm(a)};wqb(1398,158,zxh);_.mu=function(a){var b;if(this.b!=null){return this.b}if(!!this.d&&!!this.e){if(this.c==null){this.c=me(Y1,PLh,37,2,0,1);this.c[0]=new Jzf(this.Mc);this.c[1]=new Jzf(this.Mc)}b=fNe(this.d);this.b=me(W1,TLh,19,2,0,1);this.b[0]=kzf(b[0],b[1],b[2],b[3],this.c[0],this.c[1]);b=fNe(this.e);this.b[1]=kzf(b[0],b[1],b[2],b[3],this.c[0],this.c[1]);return this.b}throw Qpb(new Lxf)};_.nu=VYh;_.pu=function(a){var b,c;if(ff(this.d,74)||ff(this.e,74)){throw Qpb(new Lxf)}if(!!this.d&&!!this.e){b=gNe(this.d,a);c=gNe(this.e,a);return q4d(b,c)}throw Qpb(new Lxf)};_.qu=function(a){var b,c;if(ff(this.d,74)||ff(this.e,74)){throw Qpb(new Lxf)}if(!!this.d&&!!this.e){b=lNe(this.d,a);c=lNe(this.e,a);return r4d(b,c)}throw Qpb(new Lxf)};_.ru=function(a){if(ff(this.d,74)||ff(this.e,74)){throw Qpb(new Lxf)}if(!!this.d&&!!this.e){mNe(this.d,a);mNe(this.e,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b;if(this.f!=null){return this.f}if(ff(this.d,74)||ff(this.e,74)){throw Qpb(new Lxf)}if(!!this.d&&!!this.e){a=qNe(this.d);b=qNe(this.e);this.f=lzf(a,b);return this.f}throw Qpb(new Lxf)};_.tu=UYh;wqb(3776,20,Gxh,fDd);_.Du=function(a,b){var c,d,e,f;e=a.c.i.length;d=SCd(this,a,new fJe(false));if(e==3){if(!d[0].jn()){throw Qpb(FCd(this,a.i,d[0]))}if(!d[1].jn()){throw Qpb(FCd(this,a.i,d[1]))}if(!d[2].jn()){throw Qpb(FCd(this,a.i,d[2]))}c=new ywf(this.e,d[0],d[1],d[2]);JKc(c.e,Vad(a));f=pe(ie(fY,1),qnh,13,0,[c.e]);return f}throw Qpb(ICd(this,a,a.c.i.length))};var tI=J2b(3776);wqb(3783,20,Gxh,gDd);_.Du=function(a,b){var c,d,e,f;e=a.c.i.length;d=SCd(this,a,new fJe(false));if(e==3){if(!ff(d[0],55)){throw Qpb(FCd(this,a.i,d[0]))}if(!ff(d[1],55)){throw Qpb(FCd(this,a.i,d[1]))}if(!ff(d[2],55)){throw Qpb(FCd(this,a.i,d[2]))}c=new Awf(this.e,Vad(a),d[0],d[1],d[2]);f=pe(ie(fY,1),qnh,13,0,[c.e]);return f}throw Qpb(ICd(this,a,a.c.i.length))};var uI=J2b(3783);wqb(3779,20,Gxh,hDd);_.Du=function(a,b){var c,d,e,f;e=a.c.i.length;d=SCd(this,a,new fJe(false));if(e==4){if(!ff(d[0],33)){throw Qpb(FCd(this,a.i,d[0]))}if(!ff(d[1],33)){throw Qpb(FCd(this,a.i,d[1]))}if(!ff(d[2],33)){throw Qpb(FCd(this,a.i,d[2]))}if(!ff(d[3],33)){throw Qpb(FCd(this,a.i,d[3]))}c=new Cwf(this.e,Vad(a),d[0],d[1],d[2],d[3]);f=pe(ie(fY,1),qnh,13,0,[c.f]);return f}throw Qpb(ICd(this,a,a.c.i.length))};var vI=J2b(3779);wqb(3782,20,Gxh,iDd);_.Du=function(a,b){var c,d,e,f;e=a.c.i.length;d=SCd(this,a,new fJe(false));if(e==2){c=new Gwf(this.e,Vad(a),d[0],d[1]);f=pe(ie(fY,1),qnh,13,0,[c.d]);return f}throw Qpb(ICd(this,a,a.c.i.length))};var wI=J2b(3782);wqb(3781,20,Gxh,jDd);_.Du=function(a,b){var c,d,e,f;e=a.c.i.length;d=SCd(this,a,new fJe(false));if(e==2){c=new Owf(this.e,Vad(a),d[0],d[1]);f=pe(ie(fY,1),qnh,13,0,[c.d]);return f}throw Qpb(ICd(this,a,a.c.i.length))};var xI=J2b(3781);wqb(3778,20,Gxh,kDd);_.Du=function(a,b){var c,d,e,f;e=a.c.i.length;d=SCd(this,a,new fJe(false));if(e==2){if(!ff(d[0],55)){throw Qpb(FCd(this,a.i,d[0]))}if(!ff(d[1],55)){throw Qpb(FCd(this,a.i,d[1]))}c=new Twf(this.e,Vad(a),d[0],d[1]);f=pe(ie(fY,1),qnh,13,0,[c.d]);return f}throw Qpb(ICd(this,a,a.c.i.length))};var yI=J2b(3778);wqb(3780,20,Gxh,lDd);_.Du=function(a,b){var c,d,e,f;e=a.c.i.length;d=SCd(this,a,new fJe(false));if(e==2){if(!ff(d[0],55)){throw Qpb(FCd(this,a.i,d[0]))}if(!ff(d[1],55)){throw Qpb(FCd(this,a.i,d[1]))}c=new Xwf(this.e,Vad(a),d[0],d[1]);f=pe(ie(fY,1),qnh,13,0,[c.d]);return f}throw Qpb(ICd(this,a,a.c.i.length))};var zI=J2b(3780);wqb(3785,20,Gxh,SDd);_.Du=function(a,b){var c,d,e,f,g;f=a.c.i.length;g=me(Npb,y5g,5,f,16,1);c=SCd(this,a,new fJe(false));switch(f){case 2:if((g[0]=c[0].Mn())&&(g[1]=c[1].jn())){d=c[0];e=c[1]}else{throw Qpb(GCd(this,a,aDd(g,c)))}break;default:throw Qpb(ICd(this,a,a.c.i.length));}return pe(ie(fY,1),qnh,13,0,[RDd(this,Vad(a),d,e)])};var ZI=J2b(3785);wqb(3777,20,Gxh,pEd);_.Du=function(a,b){var c,d,e,f,g;e=a.c.i.length;f=me(Npb,y5g,5,e,16,1);d=SCd(this,a,new fJe(false));if(e==2){if((f[0]=d[0].dn())&&(f[1]=d[1].Tm())){c=new kxf(this.e,Vad(a),d[0],d[1]);g=pe(ie(fY,1),qnh,13,0,[c.d]);return g}throw Qpb(GCd(this,a,aDd(f,d)))}throw Qpb(ICd(this,a,a.c.i.length))};var sJ=J2b(3777);wqb(3784,20,Gxh,vEd);_.Du=function(a,b){var c,d,e,f,g,h,i,j,k;j=a.c.i.length;k=me(Npb,y5g,5,j,16,1);e=SCd(this,a,new fJe(false));switch(j){case 1:if(ff(e[0],238)&&!!e[0].lb&&ff(e[0].lb,569)){g=e[0];d=g.lb;h=d.t;i=d.D}else{throw Qpb(FCd(this,a.i,e[0]))}break;case 2:if((k[0]=e[0].jn())&&(k[1]=e[1].jn())){h=e[0];i=e[1]}else{if((k[0]=ff(e[0],198))&&(k[1]=e[1].jn()&&(!(c=e[1].lb)||ff(c,255)))){f=e[0];i=e[1];return pe(ie(fY,1),qnh,13,0,[tEd(this,Vad(a),f,i)])}throw Qpb(GCd(this,a,aDd(k,e)))}break;default:throw Qpb(ICd(this,a,a.c.i.length));}return pe(ie(fY,1),qnh,13,0,[uEd(this,Vad(a),h,i)])};var wJ=J2b(3784);wqb(3774,20,Gxh,JEd);_.Du=function(a,b){var c,d,e,f;e=a.c.i.length;d=SCd(this,a,new fJe(false));switch(e){case 1:if(ff(d[0],198)){c=new xxf(this.e,Vad(a),d[0]);f=pe(ie(fY,1),qnh,13,0,[c.a]);return f}throw Qpb(FCd(this,a.i,d[0]));default:throw Qpb(ICd(this,a,a.c.i.length));}};var JJ=J2b(3774);wqb(3775,20,Gxh,LEd);_.Du=function(a,b){var c,d;d=a.c.i.length;c=SCd(this,a,new fJe(false));switch(d){case 2:if(c[1].Qm()){return KEd(this,c[0],c[1].e,a)}case 1:return KEd(this,c[0],false,a);default:throw Qpb(ICd(this,a,a.c.i.length));}};var IJ=J2b(3775);wqb(1422,16,Nxh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(this.c!=null){return this.c}d=this.g;e=this.k;if(!!d&&!!e){p=J_e(this.a,this.a);q=fNe(d);r=fNe(e);j=fHd(this.a);n=me(Y1,PLh,37,2,0,1);o=me(Y1,PLh,37,2,0,1);k=6;if(d.v==e.v){p[0]=q[0];p[1]=q[1];n[0]=q[2];n[1]=q[3];o[0]=r[2];o[1]=r[3];k=4}if(d.v==e.p){p[0]=q[0];p[1]=q[1];n[0]=q[2];n[1]=q[3];o[0]=r[0];o[1]=r[1];k=4}if(d.p==e.p){p[0]=q[2];p[1]=q[3];n[0]=q[0];n[1]=q[1];o[0]=r[0];o[1]=r[1];k=4}if(d.p==e.v){p[0]=q[2];p[1]=q[3];n[0]=q[0];n[1]=q[1];o[0]=r[2];o[1]=r[3];k=4}if(k==6){j=me(W1,TLh,19,2,0,1);j[0]=kzf(p[0],p[1],q[0],q[1],q[2],q[3]);j[1]=kzf(p[0],p[1],r[0],r[1],r[2],r[3]);n[0]=q[0];n[1]=q[1];o[0]=r[0];o[1]=r[1];if(_0e(this.g.v,this.g.p,this.k.v)){o[0]=r[2];o[1]=r[3]}else{if(_0e(this.k.v,this.k.p,this.g.v)){n[0]=q[2];n[1]=q[3]}}}if(q!=null&&r!=null){if(this.d==null){this.d=me(Y1,PLh,37,6,0,1);this.d[0]=new Jzf(this.Mc);this.d[1]=new Jzf(this.Mc);this.d[2]=p[0];this.d[3]=p[1];this.d[4]=new Jzf(this.Mc);this.d[5]=new Jzf(this.Mc)}this.c=me(W1,TLh,19,k,0,1);b=new hzf(n[0]);c=new hzf(n[1]);f=new hzf(this.d[0]);g=new hzf(this.d[1]);l=new hzf(this.d[4]);m=new hzf(this.d[5]);h=wzf(n[0],n[1],p[0],p[1]);i=wzf(this.d[4],this.d[5],p[0],p[1]);this.c[0]=Syf(h,Zyf(i));this.c[1]=kzf(p[0],p[1],this.d[4],this.d[5],o[0],o[1]);this.c[2]=Syf(Syf(Syf(f,f),Zyf(b)),Zyf(l));this.c[3]=Syf(Syf(Syf(g,g),Zyf(c)),Zyf(m));if(k==6){this.c[4]=j[0];this.c[5]=j[1]}return this.c}}throw Qpb(new Lxf)};_.nu=_Yh;wqb(1134,16,Oxh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.e!=null){return this.e}if(!!this.a&&!!this.b&&!!this.c){j=J_e(this.a,this.a);k=J_e(this.c,this.c);l=J_e(this.b,this.b);if(this.f==null){this.f=me(Y1,PLh,37,6,0,1);this.f[0]=new Jzf(this.Mc);this.f[1]=new Jzf(this.Mc);this.f[2]=l[0];this.f[3]=l[1];this.f[4]=new Jzf(this.Mc);this.f[5]=new Jzf(this.Mc)}this.e=me(W1,TLh,19,4,0,1);b=new hzf(j[0]);c=new hzf(j[1]);d=new hzf(this.f[0]);e=new hzf(this.f[1]);h=new hzf(this.f[4]);i=new hzf(this.f[5]);f=wzf(j[0],j[1],l[0],l[1]);g=wzf(this.f[4],this.f[5],l[0],l[1]);this.e[0]=Syf(f,Zyf(g));this.e[1]=kzf(l[0],l[1],this.f[4],this.f[5],k[0],k[1]);this.e[2]=Syf(Syf(Syf(d,d),Zyf(b)),Zyf(h));this.e[3]=Syf(Syf(Syf(e,e),Zyf(c)),Zyf(i));return this.e}throw Qpb(new Lxf)};_.nu=TYh;wqb(3048,16,Nxh);_.mu=SYh;_.nu=function(a){var b,c,d;d=this.a;if(this.c==null){this.c=me(Y1,PLh,37,d.length*2,0,1);for(c=0;c<d.length;c++){b=J_e(d[c],d[c]);this.c[2*c]=b[0];this.c[2*c+1]=b[1]}}return this.c};wqb(3047,16,Nxh);_.mu=SYh;_.nu=function(a){var b,c,d;d=this.c.p;if(this.b==null){this.b=me(Y1,PLh,37,d.length*2,0,1);for(c=0;c<d.length;c++){b=J_e(d[c],d[c]);this.b[2*c]=b[0];this.b[2*c+1]=b[1]}}return this.b};wqb(34,13,Txh);_.mu=function(a){return fHd(this)};_.nu=function(a){return gHd(this,a)};wqb(395,adh,cyh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(this.a!=null){return this.a}f=this.V[0];if(ff(this.V[1],74)){l=this.V[1];if(this.b==null){g=J_e(f,f);this.b=me(Y1,PLh,37,4,0,1);this.b[0]=g[0];this.b[1]=g[1];this.b[2]=new Jzf(this.Mc);this.b[3]=new Jzf(this.Mc)}b=l.v;d=l.p;c=J_e(b,b);e=J_e(d,d);this.a=me(W1,TLh,19,2,0,1);this.a[0]=Syf(Syf(Syf(new hzf(this.b[2]),Zyf(new hzf(this.b[0]))),Zyf(new hzf(e[0]))),new hzf(c[0]));this.a[1]=Syf(Syf(Syf(new hzf(this.b[3]),Zyf(new hzf(this.b[1]))),Zyf(new hzf(e[1]))),new hzf(c[1]));return this.a}j=null;ff(this.V[1],34)&&(j=this.V[1]);if(!f||!j){throw Qpb(new Lxf)}if(this.b==null){g=J_e(f,f);this.b=me(Y1,PLh,37,5,0,1);this.b[0]=g[0];this.b[1]=g[1];this.b[2]=new Jzf(this.Mc);this.b[3]=new Jzf(this.Mc);this.b[4]=new Jzf(this.Mc)}h=null;if(ff(j.lb,326)){h=fHd(j);this.a=me(W1,TLh,19,h.length+1,0,1)}else{this.a=me(W1,TLh,19,1,0,1)}k=gHd(j,j);i=0;m=vzf(new hzf(k[0]));if(h!=null){this.a=me(W1,TLh,19,h.length+1,0,1);for(i=0;i<h.length;i++){this.a[i]=h[i]}}this.a[i]=Syf(wzf(this.b[0],this.b[1],this.b[2],this.b[3]),Zyf(m));return this.a};_.nu=WYh;wqb(689,16,dyh);_.mu=function(a){!this.o&&(this.o=new lyf);return kyf(this.o,this.V)};_.nu=function(a){!this.o&&(this.o=new lyf);return this.o.j};wqb(621,2938,eyh);_.mu=SYh;_.nu=function(a){!this.a&&(this.a=new jyf);return iyf(this.a,this.c,this.b)};wqb(688,16,hyh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O;if(this.e!=null){return this.e}if(this.f==null){this.f=me(Y1,PLh,37,8,0,1);for(H=0;H<8;H++){this.f[H]=new Jzf(this.Mc)}}I=this.f[0];M=this.f[1];q=this.f[2];t=this.f[3];v=this.f[4];A=this.f[5];C=this.f[6];F=this.f[7];this.e=me(W1,TLh,19,6,0,1);J=new hzf(I);N=new hzf(M);K=Yyf(J,J);O=Yyf(N,N);L=Yyf(J,N);s=new hzf(q);u=new hzf(t);w=new hzf(v);B=new hzf(A);D=new hzf(C);G=new hzf(F);this.e[0]=Syf(Syf(Syf(Syf(Syf(Yyf(s,K),Yyf(u,O)),Yyf(w,L)),Yyf(B,J)),Yyf(D,N)),G);r=a.Nl();l=r.V[0];b=new hzf(J_e(l,l)[0]);c=new hzf(J_e(l,l)[1]);this.e[1]=Syf(Syf(Syf(Syf(Syf(Yyf(s,Yyf(b,b)),Yyf(u,Yyf(c,c))),Yyf(Yyf(w,b),c)),Yyf(B,b)),Yyf(D,c)),G);m=r.V[1];d=new hzf(J_e(m,m)[0]);e=new hzf(J_e(m,m)[1]);this.e[2]=Syf(Syf(Syf(Syf(Syf(Yyf(s,Yyf(d,d)),Yyf(u,Yyf(e,e))),Yyf(Yyf(w,d),e)),Yyf(B,d)),Yyf(D,e)),G);n=r.V[2];f=new hzf(J_e(n,n)[0]);g=new hzf(J_e(n,n)[1]);this.e[3]=Syf(Syf(Syf(Syf(Syf(Yyf(s,Yyf(f,f)),Yyf(u,Yyf(g,g))),Yyf(Yyf(w,f),g)),Yyf(B,f)),Yyf(D,g)),G);o=r.V[3];h=new hzf(J_e(o,o)[0]);i=new hzf(J_e(o,o)[1]);this.e[4]=Syf(Syf(Syf(Syf(Syf(Yyf(s,Yyf(h,h)),Yyf(u,Yyf(i,i))),Yyf(Yyf(w,h),i)),Yyf(B,h)),Yyf(D,i)),G);p=r.V[4];j=new hzf(J_e(p,p)[0]);k=new hzf(J_e(p,p)[1]);this.e[5]=Syf(Syf(Syf(Syf(Syf(Yyf(s,Yyf(j,j)),Yyf(u,Yyf(k,k))),Yyf(Yyf(w,j),k)),Yyf(B,j)),Yyf(D,k)),G);return this.e};_.nu=TYh;wqb(1447,3178,Nxh);_.mu=function(a){!this.a&&(this.a=new nyf);return myf(this.a,this.b,this.c,this.d)};_.nu=function(a){!this.a&&(this.a=new nyf);return this.a.j};wqb(906,905,iyh);_.mu=SYh;_.nu=function(a){!this.c&&(this.c=new jyf);return iyf(this.c,this.f,this.d)};wqb(490,ddh,jyh);_.mu=function(a){!this.a&&(this.a=new lyf);return kyf(this.a,this.V)};_.nu=function(a){!this.a&&(this.a=new lyf);return this.a.j};wqb(678,16,myh);_.Nv=function(){return syf((!this.b&&(this.b=new yyf),this.b),this.a,this.Kc)};_.pu=function(a){var b,c;b=RJd(this);if(b){c=b.pu(a);b.zf();return c}throw Qpb(new Lxf)};_.qu=function(a){var b,c;b=RJd(this);if(b){c=b.qu(a);b.zf();return c}throw Qpb(new Lxf)};_.ru=function(a){var b;b=RJd(this);if(b){b.ru(a);b.zf();return}throw Qpb(new Lxf)};_.su=function(){var a,b;a=RJd(this);if(a){b=a.su();a.zf();return b}throw Qpb(new Lxf)};_.tu=UYh;wqb(326,16,qyh);_.mu=function(a){return Byf((!this.b&&(this.b=new Hyf),this.b),this,a)};_.nu=function(a){return (!this.b&&(this.b=new Hyf),this.b).j};wqb(900,16,ryh);_.mu=function(a){var b,c,d,e,f;if(this.c==null){this.c=me(Y1,PLh,37,2,0,1);this.c[0]=new Jzf(this.Mc);this.c[1]=new Jzf(this.Mc);b=this.a.Gb.o;e=this.a.Gb.s;d=this.a.Gb.q;if(d==(_8f(),q8f)&&!!b){c=b.nu(b);this.b=me(W1,TLh,19,2,0,1);this.b[0]=Syf(new hzf(this.c[0]),Zyf(new hzf(c[0])));this.b[1]=Syf(new hzf(this.c[1]),Zyf(new hzf(c[1])))}if(d==w8f&&!!b&&!!e){if(ff(b,33)&&ff(e,119)){c=b.nu(b);f=e.nu(e);this.b=me(W1,TLh,19,2,0,1);this.b[0]=Syf(Syf(new hzf(this.c[0]),Zyf(new hzf(c[0]))),Zyf(new hzf(f[0])));this.b[1]=Syf(Syf(new hzf(this.c[1]),Zyf(new hzf(c[1]))),Zyf(new hzf(f[1])))}}if(d==l8f&&!!b&&!!e){if(ff(b,33)&&ff(e,119)){c=b.nu(b);f=e.nu(e);this.b=me(W1,TLh,19,2,0,1);this.b[0]=Syf(Syf(new hzf(this.c[0]),Zyf(new hzf(c[0]))),new hzf(f[0]));this.b[1]=Syf(Syf(new hzf(this.c[1]),Zyf(new hzf(c[1]))),new hzf(f[1]))}}}return this.b};_.nu=VYh;wqb(772,16,wyh);_.mu=function(a){var b,c,d,e;b=this.a;c=this.b;if(!!b&&!!c){d=J_e(b,b);e=J_e(c,c);if(this.c==null){this.c=me(Y1,PLh,37,4,0,1);this.c[0]=d[0];this.c[1]=d[1];this.c[2]=e[0];this.c[3]=e[1]}return null}throw Qpb(new Lxf)};_.nu=VYh;wqb(622,bdh,yyh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.a!=null){return this.a}if(this.g==3){b=this.c;c=this.d;d=this.e;if(!!b&&!!c&&!!d){i=J_e(b,b);j=J_e(c,c);k=J_e(d,d);if(i[0]==j[0]&&i[1]==j[1]){if(this.b==null){this.b=me(Y1,PLh,37,4,0,1);this.b[0]=i[0];this.b[1]=i[1];this.b[2]=k[0];this.b[3]=k[1]}return this.a}if(this.b==null){this.b=me(Y1,PLh,37,12,0,1);this.b[0]=new Jzf(this.Mc);this.b[1]=new Jzf(this.Mc);this.b[2]=new Jzf(this.Mc);this.b[3]=new Jzf(this.Mc);this.b[4]=new Jzf(this.Mc);this.b[5]=new Jzf(this.Mc);this.b[6]=i[0];this.b[7]=i[1];this.b[8]=j[0];this.b[9]=j[1];this.b[10]=k[0];this.b[11]=k[1]}this.a=me(W1,TLh,19,5,0,1);e=new hzf(this.b[2]);f=new hzf(this.b[3]);g=new hzf(this.b[4]);h=new hzf(this.b[5]);this.a[0]=Syf(Syf(Syf(e,f),Zyf(g)),Zyf(h));this.a[1]=Syf(wzf(i[0],i[1],k[0],k[1]),Zyf(Yyf(e,e)));this.a[2]=Syf(wzf(j[0],j[1],k[0],k[1]),Zyf(Yyf(f,f)));this.a[3]=Syf(wzf(i[0],i[1],this.b[0],this.b[1]),Zyf(Yyf(g,g)));this.a[4]=Syf(wzf(j[0],j[1],this.b[0],this.b[1]),Zyf(Yyf(h,h)));return this.a}throw Qpb(new Lxf)}else if(this.g==5){b=this.c;c=this.d;d=this.e;if(!!b&&!!c&&!!d){i=J_e(b,b);j=J_e(c,c);k=J_e(d,d);if(this.b==null){this.b=me(Y1,PLh,37,12,0,1);this.b[0]=new Jzf(this.Mc);this.b[1]=new Jzf(this.Mc);this.b[2]=new Jzf(this.Mc);this.b[3]=new Jzf(this.Mc);this.b[4]=new Jzf(this.Mc);this.b[5]=new Jzf(this.Mc);this.b[6]=i[0];this.b[7]=i[1];this.b[8]=j[0];this.b[9]=j[1];this.b[10]=k[0];this.b[11]=k[1]}this.a=me(W1,TLh,19,5,0,1);e=new hzf(this.b[2]);f=new hzf(this.b[3]);g=new hzf(this.b[4]);h=new hzf(this.b[5]);this.a[0]=Syf(Syf(Syf(e,Zyf(f)),Zyf(g)),h);this.a[1]=Syf(wzf(i[0],i[1],k[0],k[1]),Zyf(Yyf(e,e)));this.a[2]=Syf(wzf(j[0],j[1],k[0],k[1]),Zyf(Yyf(f,f)));this.a[3]=Syf(wzf(i[0],i[1],this.b[0],this.b[1]),Zyf(Yyf(g,g)));this.a[4]=Syf(wzf(j[0],j[1],this.b[0],this.b[1]),Zyf(Yyf(h,h)));return this.a}throw Qpb(new Lxf)}else{throw Qpb(new Lxf)}};_.nu=WYh;wqb(521,426,Fyh);_.mu=function(a){return Iyf((!this.w&&(this.w=new Kyf),this.w),a,this.a,this.b,this)};_.nu=function(a){return Jyf((!this.w&&(this.w=new Kyf),this.w),a)};wqb(488,426,Iyh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(this.e){n=VDb(this.e,a);if(n!=null){return n}}if(this.g.gb==4){if(this.n){d=me(Y1,PLh,37,2,0,1);!this.f&&(this.f=new cEb);if(SDb(this.f,a)){d=VDb(this.f,a)}else{d=me(Y1,PLh,37,2,0,1);d[0]=new Jzf(this.Mc);d[1]=new Jzf(this.Mc);YDb(this.f,a,d)}i=0;this.Lc<=-1&&URd(this)!=0&&(i=1);b=null;c=me(Y1,PLh,37,2,0,1);l=new a8b((new Z7b(this.f)).a);j=false;while(l.b){h=_7b(l);m=h.ef();if(!Vb(m,a)){b=me(W1,TLh,19,3+i,0,1);c=h.ff();b[2+i]=Syf(Yyf(wzf(d[0],d[1],c[0],c[1]),new hzf(new Jzf(this.Mc))),Zyf(new dzf(1)));j=true}}j||(b=me(W1,TLh,19,2+i,0,1));p=fNe(this.n);o=uSe(this.g);b[0]=kzf(p[0],p[1],p[2],p[3],d[0],d[1]);b[1]=nzf(o[2],o[3],o[0],o[1],d[0],d[1]);!this.e&&(this.e=new cEb);if(i>0){c=J_e(this.j,this.j);b[b.length-1]=Syf(Yyf(wzf(d[0],d[1],c[0],c[1]),new hzf(new Jzf(this.Mc))),Zyf(new dzf(1)))}YDb(this.e,a,b);return b}throw Qpb(new Lxf)}else if(this.g.gb==9||this.g.gb==3||this.g.gb==5){if(this.n){p=fNe(this.n);d=me(Y1,PLh,37,2,0,1);!this.f&&(this.f=new cEb);if(SDb(this.f,a)){d=VDb(this.f,a)}else{d=me(Y1,PLh,37,2,0,1);d[0]=new Jzf(this.Mc);d[1]=new Jzf(this.Mc);YDb(this.f,a,d)}e=tSe(this.g);g=uSe(this.g);f=e.length;b=me(W1,TLh,19,f+1,0,1);for(k=0;k<f;k++){b[k]=_yf(_yf(e[k],g[0],d[0]),g[1],d[1])}b[f]=kzf(d[0],d[1],p[0],p[1],p[2],p[3]);!this.e&&(this.e=new cEb);YDb(this.e,a,b);return b}throw Qpb(new Lxf)}else{throw Qpb(new Lxf)}};_.nu=function(a){return VDb(this.f,a)};wqb(294,426,Lyh);_.mu=function(a){if(this.b!=null){return this.b}if(this.a){if(ff(this.a,488)){this.b=this.a.mu(a);this.c==null&&(this.c=this.a.nu(a))}if(ff(this.a,521)){this.b=this.a.mu(a);this.c==null&&(this.c=this.a.nu(a))}return this.b}throw Qpb(new Lxf)};_.nu=VYh;wqb(806,16,Myh);_.mu=SYh;_.nu=XYh;_.pu=YYh;_.qu=ZYh;_.ru=$Yh;_.su=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b){a=X_e(this.a);b=X_e(this.b);if(a!=null&&b!=null){this.e=lzf(a,b);mlg('polys('+this.d.Xb+'): '+azf(this.e[0])+','+azf(this.e[1])+','+azf(this.e[2]));return this.e}}throw Qpb(new Lxf)};_.tu=UYh;wqb(700,16,Nyh);_.mu=SYh;_.nu=XYh;wqb(375,16,Oyh);_.mu=SYh;_.nu=function(a){this.c==null&&(this.c=n4d(this.V));return this.c};_.pu=YYh;_.qu=ZYh;_.ru=$Yh;_.su=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b){a=X_e(this.a);b=X_e(this.b);if(a!=null&&b!=null){this.e=lzf(a,b);return this.e}}throw Qpb(new Lxf)};_.tu=UYh;wqb(3087,16,Qyh);_.mu=function(a){var b,c;if(this.c!=null){return this.c}if(!!this.a&&!!this.b){b=J_e(this.a,this.a);c=J_e(this.b,this.b);if(this.d==null){this.d=me(Y1,PLh,37,4,0,1);this.d[0]=new Jzf(this.Mc);this.d[1]=new Jzf(this.Mc);this.d[2]=new Jzf(this.Mc);this.d[3]=new Jzf(this.Mc)}this.c=o4d(b[0],b[1],c[0],c[1],this.d);return this.c}throw Qpb(new Lxf)};_.nu=_Yh;_.pu=function(a){var b,c,d;if(!!this.a&&!!this.b){b=P_e(this.a,a);c=P_e(this.b,a);d=me(uf,v5g,5,3,15,1);d[0]=$wnd.Math.max(b[0]+b[2]+2*c[2],2*b[2]+c[0]+c[2]);d[1]=$wnd.Math.max(b[1]+b[2]+2*c[2],2*b[2]+c[1]+c[2]);d[2]=2*$wnd.Math.max($wnd.Math.max(b[2]+c[0],b[2]+c[1]),$wnd.Math.max(b[0]+c[2],b[1]+c[2]));return d}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(!!this.a&&!!this.b){b=Q_e(this.a,a);c=Q_e(this.b,a);d=me(qu,Jlh,87,3,0,1);d[0]=E6b(E6b(E6b((p6b(),S6b(2)),b[2]),c[2]),v7b(E6b(b[0],c[2]),E6b(c[0],b[2])));d[1]=E6b(E6b(E6b(S6b(2),b[2]),c[2]),v7b(E6b(b[1],c[2]),E6b(c[1],b[2])));d[2]=v7b(E6b(v7b(E6b(b[2],c[0]),E6b(b[0],c[2])),q7b(E6b(b[2],c[0]),E6b(b[0],c[2]))),E6b(v7b(E6b(b[1],c[2]),E6b(b[2],c[1])),q7b(E6b(b[1],c[2]),E6b(b[2],c[1]))));return d}throw Qpb(new Lxf)};_.ru=$Yh;_.su=function(){var a,b;if(this.g!=null){return this.g}if(!!this.a&&!!this.b){a=X_e(this.a);b=X_e(this.b);this.g=me(W1,TLh,19,3,0,1);this.g[0]=Yyf(Yyf(Yyf(new dzf(2),a[2]),b[2]),Syf(Yyf(a[0],b[2]),Zyf(Yyf(b[0],a[2]))));this.g[1]=Yyf(Yyf(Yyf(new dzf(2),a[2]),b[2]),Syf(Yyf(a[1],b[2]),Zyf(Yyf(b[1],a[2]))));this.g[2]=Syf(Yyf(Syf(Yyf(a[2],b[0]),Zyf(Yyf(a[0],b[2]))),Syf(Yyf(a[2],b[0]),Yyf(a[0],b[2]))),Zyf(Yyf(Syf(Yyf(a[1],b[2]),Zyf(Yyf(a[2],b[1]))),Syf(Yyf(a[1],b[2]),Yyf(a[2],b[1])))));return this.g}throw Qpb(new Lxf)};_.tu=UYh;wqb(3088,16,Qyh);_.mu=function(a){var b;if(this.a!=null){return this.a}if(this.f){b=fNe(this.f);if(this.b==null){this.b=me(Y1,PLh,37,4,0,1);this.b[0]=new Jzf(this.Mc);this.b[1]=new Jzf(this.Mc);this.b[2]=new Jzf(this.Mc);this.b[3]=new Jzf(this.Mc)}this.a=o4d(b[0],b[1],b[2],b[3],this.b);return this.a}throw Qpb(new Lxf)};_.nu=WYh;_.pu=function(a){var b,c,d,e,f;b=this.f.v;c=this.f.p;if(!!b&&!!c){d=P_e(b,a);e=P_e(c,a);f=me(uf,v5g,5,3,15,1);f[0]=$wnd.Math.max(d[0]+d[2]+2*e[2],2*d[2]+e[0]+e[2]);f[1]=$wnd.Math.max(d[1]+d[2]+2*e[2],2*d[2]+e[1]+e[2]);f[2]=2*$wnd.Math.max($wnd.Math.max(d[2]+e[0],d[2]+e[1]),$wnd.Math.max(d[0]+e[2],d[1]+e[2]));return f}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d,e,f;b=this.f.v;c=this.f.p;if(!!b&&!!c){d=Q_e(b,a);e=Q_e(c,a);f=me(qu,Jlh,87,3,0,1);f[0]=E6b(E6b(E6b((p6b(),S6b(2)),d[2]),e[2]),v7b(E6b(d[0],e[2]),E6b(e[0],d[2])));f[1]=E6b(E6b(E6b(S6b(2),d[2]),e[2]),v7b(E6b(d[1],e[2]),E6b(e[1],d[2])));f[2]=v7b(E6b(v7b(E6b(d[2],e[0]),E6b(d[0],e[2])),q7b(E6b(d[2],e[0]),E6b(d[0],e[2]))),E6b(v7b(E6b(d[1],e[2]),E6b(d[2],e[1])),q7b(E6b(d[1],e[2]),E6b(d[2],e[1]))));return f}throw Qpb(new Lxf)};_.ru=function(a){var b,c;b=this.f.v;c=this.f.p;if(!!b&&!!c){R_e(b,a);R_e(c,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b,c,d;if(this.e!=null){return this.e}a=this.f.v;b=this.f.p;if(!!a&&!!b){c=X_e(a);d=X_e(b);this.e=me(W1,TLh,19,3,0,1);this.e[0]=Yyf(Yyf(Yyf(new dzf(2),c[2]),d[2]),Syf(Yyf(c[0],d[2]),Zyf(Yyf(d[0],c[2]))));this.e[1]=Yyf(Yyf(Yyf(new dzf(2),c[2]),d[2]),Syf(Yyf(c[1],d[2]),Zyf(Yyf(d[1],c[2]))));this.e[2]=Syf(Yyf(Syf(Yyf(c[2],d[0]),Zyf(Yyf(c[0],d[2]))),Syf(Yyf(c[2],d[0]),Yyf(c[0],d[2]))),Zyf(Yyf(Syf(Yyf(c[1],d[2]),Zyf(Yyf(c[2],d[1]))),Syf(Yyf(c[1],d[2]),Yyf(c[2],d[1])))));return this.e}throw Qpb(new Lxf)};_.tu=UYh;wqb(2998,16,Qyh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.b!=null){return this.b}if(!!this.a&&ff(this.e,55)){l=J_e(this.a,this.a);f=new hzf(l[0]);g=new hzf(l[1]);k=fNe((j=this.e,this.e,j));b=new hzf(k[0]);c=new hzf(k[1]);d=new hzf(k[2]);e=new hzf(k[3]);if(this.c==null){this.c=me(Y1,PLh,37,4,0,1);this.c[0]=new Jzf(this.Mc);this.c[1]=new Jzf(this.Mc);this.c[2]=l[0];this.c[3]=l[1]}h=new hzf(this.c[0]);i=new hzf(this.c[1]);this.b=me(W1,TLh,19,2,0,1);this.b[0]=Syf(Syf(Syf(h,Zyf(f)),Zyf(d)),b);this.b[1]=Syf(Syf(Syf(i,Zyf(g)),Zyf(e)),c);return this.b}throw Qpb(new Lxf)};_.nu=VYh;_.pu=function(a){var b,c,d;if(!!this.a&&ff(this.e,55)){c=P_e(this.a,a);b=gNe(this.e,a);d=me(uf,v5g,5,3,15,1);d[0]=b[0]+c[2];d[1]=b[1]+c[2];d[2]=$wnd.Math.max(b[0]+c[0],b[1]+c[1]);return d}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(!!this.a&&ff(this.e,55)){d=Q_e(this.a,a);c=lNe(this.e,a);b=me(qu,Jlh,87,3,0,1);b[0]=E6b(c[0],d[2]);b[1]=E6b(c[1],d[2]);b[2]=F6b(q7b(E6b(c[0],d[0]),E6b(c[1],d[1])));return b}throw Qpb(new Lxf)};_.ru=function(a){if(!!this.a&&ff(this.e,55)){R_e(this.a,a);mNe(this.e,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b;if(this.f!=null){return this.f}if(!!this.a&&ff(this.e,55)){a=X_e(this.a);b=qNe(this.e);this.f=me(W1,TLh,19,3,0,1);this.f[0]=Yyf(b[0],a[2]);this.f[1]=Yyf(b[1],a[2]);this.f[2]=Zyf(Syf(Yyf(b[0],a[0]),Yyf(b[1],a[1])));return this.f}throw Qpb(new Lxf)};_.tu=UYh;wqb(ldh,2986,Qyh);_.mu=function(a){var b,c;if(this.a!=null){return this.a}b=this.e;c=this.f;if(!b||!c){throw Qpb(new Lxf)}if(this.b==null){this.b=me(Y1,PLh,37,2,0,1);this.b[0]=new Jzf(this.Mc);this.b[1]=new Jzf(this.Mc)}this.a=p4d(b,c,this.b);return this.a};_.nu=WYh;_.pu=function(a){var b,c,d,e,f;b=this.e;c=this.f;if(!!b&&!!c){d=P_e(b,a);e=P_e(c,a);f=me(uf,v5g,5,3,15,1);f[0]=$wnd.Math.max(d[0]+e[2],e[0]+d[2]);f[1]=$wnd.Math.max(d[1]+e[2],e[1]+d[2]);f[2]=d[2]+e[2];return f}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d,e,f;b=this.e;c=this.f;if(!!b&&!!c){e=Q_e(b,a);f=Q_e(c,a);d=me(qu,Jlh,87,3,0,1);d[0]=q7b(E6b(e[0],f[2]),E6b(f[0],e[2]));d[1]=q7b(E6b(e[1],f[2]),E6b(f[1],e[2]));d[2]=E6b(E6b(e[2],f[2]),(p6b(),S6b(2)));return d}throw Qpb(new Lxf)};_.ru=function(a){var b,c;b=this.e;c=this.f;if(!!b&&!!c){R_e(b,a);R_e(c,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b,c,d;if(this.c!=null){return this.c}a=this.e;b=this.f;if(!!a&&!!b){c=X_e(a);d=X_e(b);this.c=me(W1,TLh,19,3,0,1);this.c[0]=Syf(Yyf(c[0],d[2]),Yyf(d[0],c[2]));this.c[1]=Syf(Yyf(c[1],d[2]),Yyf(d[1],c[2]));this.c[2]=Yyf(Yyf(c[2],d[2]),new dzf(2));return this.c}throw Qpb(new Lxf)};_.tu=UYh;wqb(3083,16,Qyh);_.mu=function(a){if(this.d!=null){return this.d}if(!this.b||!this.c){throw Qpb(new Lxf)}if(this.e==null){this.e=me(Y1,PLh,37,2,0,1);this.e[0]=new Jzf(this.Mc);this.e[1]=new Jzf(this.Mc)}this.d=p4d(this.b,this.c,this.e);return this.d};_.nu=aZh;_.pu=function(a){var b,c,d;if(!!this.b&&!!this.c){b=P_e(this.b,a);c=P_e(this.c,a);d=me(uf,v5g,5,3,15,1);d[0]=$wnd.Math.max(b[0]+c[2],c[0]+b[2]);d[1]=$wnd.Math.max(b[1]+c[2],c[1]+b[2]);d[2]=b[2]+c[2];return d}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(!!this.b&&!!this.c){c=Q_e(this.b,a);d=Q_e(this.c,a);b=me(qu,Jlh,87,3,0,1);b[0]=q7b(E6b(c[0],d[2]),E6b(d[0],c[2]));b[1]=q7b(E6b(c[1],d[2]),E6b(d[1],c[2]));b[2]=E6b(E6b(c[2],d[2]),(p6b(),S6b(2)));return b}throw Qpb(new Lxf)};_.ru=function(a){if(!!this.b&&!!this.c){R_e(this.b,a);R_e(this.c,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b;if(this.f!=null){return this.f}if(!!this.b&&!!this.c){a=X_e(this.b);b=X_e(this.c);this.f=me(W1,TLh,19,3,0,1);this.f[0]=Syf(Yyf(a[0],b[2]),Yyf(b[0],a[2]));this.f[1]=Syf(Yyf(a[1],b[2]),Yyf(b[1],a[2]));this.f[2]=Yyf(Yyf(a[2],b[2]),new dzf(2));return this.f}throw Qpb(new Lxf)};_.tu=UYh;wqb(712,311,Vyh);_.mu=function(a){!this.b&&(this.b=new Myf);return Lyf(this.b,a,this.i,this.d,this.e,this.c)};_.nu=function(a){!this.b&&(this.b=new Myf);return this.b.j};wqb(3153,16,Qyh);_.mu=function(a){!this.f&&(this.f=new Oyf);return Nyf(this.f,this.c,this.a)};_.nu=function(a){!this.f&&(this.f=new Oyf);return this.f.j};_.pu=function(a){var b,c,d;if(!!this.a&&ff(this.c,55)){c=P_e(this.a,a);b=gNe(this.c,a);d=me(uf,v5g,5,3,15,1);d[0]=b[1]+c[2];d[1]=b[0]+c[2];d[2]=$wnd.Math.max(b[0]+c[1],b[1]+c[0]);return d}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(!!this.a&&ff(this.c,55)){d=Q_e(this.a,a);c=lNe(this.c,a);b=me(qu,Jlh,87,3,0,1);b[0]=F6b(E6b(c[1],d[2]));b[1]=E6b(c[0],d[2]);b[2]=q7b(F6b(E6b(c[0],d[1])),E6b(c[1],d[0]));return b}throw Qpb(new Lxf)};_.ru=function(a){if(!!this.a&&ff(this.c,55)){R_e(this.a,a);mNe(this.c,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&ff(this.c,55)){b=X_e(this.a);a=qNe(this.c);this.e=me(W1,TLh,19,3,0,1);this.e[0]=Zyf(Yyf(a[1],b[2]));this.e[1]=Yyf(a[0],b[2]);this.e[2]=Syf(Zyf(Yyf(a[0],b[1])),Yyf(a[1],b[0]));return this.e}throw Qpb(new Lxf)};_.tu=UYh;wqb(1372,cdh,Nxh);_.mu=function(a){var b,c,d,e;if(this.a!=null){return this.a}b=this.c;c=this.d;if(!!b&&!!c){d=J_e(b,b);e=fNe(c);if(this.b==null){this.b=me(Y1,PLh,37,10,0,1);this.b[0]=new Jzf(this.Mc);this.b[1]=new Jzf(this.Mc);this.b[2]=new Jzf(this.Mc);this.b[3]=new Jzf(this.Mc);this.b[4]=e[0];this.b[5]=e[1];this.b[6]=e[2];this.b[7]=e[3];this.b[8]=d[0];this.b[9]=d[1];rlg('Parabola '+a.El()+'('+this.b[0]+','+this.b[1]+') implicitly introduces feet point ('+this.b[2]+','+this.b[3]+') on directrix '+c.Xb)}this.a=me(W1,TLh,19,3,0,1);this.a[0]=nzf(d[0],d[1],this.b[0],this.b[1],this.b[2],this.b[3]);this.a[1]=kzf(e[0],e[1],e[2],e[3],this.b[2],this.b[3]);this.a[2]=tzf(this.b[0],this.b[1],this.b[2],this.b[3],e[0],e[1],e[2],e[3]);return this.a}throw Qpb(new Lxf)};_.nu=WYh;wqb(255,16,_yh);_.mu=function(a){!this.e&&(this.e=new Ryf);return Qyf(this.e,this.c.lp())};_.nu=function(a){!this.e&&(this.e=new Ryf);return this.e.j};_.pu=function(a){var b,c;if(ff(this.V[0],74)){throw Qpb(new Lxf)}if(ff(this.V[0],55)){b=this.V[0].pu(a);c=me(uf,v5g,5,3,15,1);c[0]=b[2]+1;c[1]=b[2]+1;c[2]=$wnd.Math.max(b[0]+1,b[1]+1);return c}throw Qpb(new Lxf)};_.qu=function(a){var b,c;if(ff(this.V[0],74)){throw Qpb(new Lxf)}if(ff(this.V[0],55)&&!!this.f){b=me(qu,Jlh,87,3,0,1);c=this.V[0].qu(a);if(w6b(c[2],(p6b(),o6b))){b[0]=E6b(c[1],a.get(this.f));b[1]=E6b(c[0],a.get(this.f));b[2]=k6b}else{b[0]=E6b(c[2],a.get(this.f));b[1]=E6b(c[2],v7b(k6b,a.get(this.f)));b[2]=q7b(E6b(c[0],F6b(a.get(this.f))),E6b(c[1],v7b(a.get(this.f),k6b)))}return b}return null};_.ru=function(a){if(ff(this.V[0],74)){throw Qpb(new Lxf)}if(ff(this.V[0],55)){this.V[0].ru(a);!this.f&&(this.f=new Kzf(this.a));MYb(a,this.f);return}throw Qpb(new Lxf)};_.su=function(){var a;if(this.d!=null){return this.d}if(ff(this.V[0],74)){throw Qpb(new Lxf)}if(ff(this.c,55)){!this.f&&(this.f=new Kzf(this.a));this.d=me(W1,TLh,19,3,0,1);a=this.V[0].su();this.d[0]=Yyf(a[2],new hzf(this.f));this.d[1]=Yyf(a[2],Syf(new dzf(1),Zyf(new hzf(this.f))));this.d[2]=Syf(Yyf(a[0],Zyf(new hzf(this.f))),Yyf(a[1],Syf(new hzf(this.f),Zyf(new dzf(1)))));return this.d}throw Qpb(new Lxf)};_.tu=UYh;wqb(709,3172,dzh);_.mu=function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L;if(this.a!=null){return this.a}D=this.d.nu(this.d);F=this.e.nu(this.e);w=pf(this.n.Fp());if(w==4){G=me(Y1,PLh,37,2,0,1);G[0]=new Jzf(this.Mc);G[1]=new Jzf(this.Mc);H=me(Y1,PLh,37,2,0,1);H[0]=new Jzf(this.Mc);H[1]=new Jzf(this.Mc);this.a=me(W1,TLh,19,4,0,1);c=new hzf(D[0]);e=new hzf(F[0]);h=new hzf(G[0]);k=new hzf(H[0]);d=new hzf(D[1]);f=new hzf(F[1]);i=new hzf(G[1]);l=new hzf(H[1]);this.a[0]=Syf(Syf(Syf(e,Zyf(c)),Zyf(i)),f);this.a[1]=Syf(Syf(Syf(d,Zyf(f)),Zyf(h)),e);this.a[2]=Syf(Syf(Syf(k,Zyf(c)),Zyf(d)),f);this.a[3]=Syf(Syf(Syf(l,Zyf(d)),Zyf(e)),c);this.b=me(Y1,PLh,37,(w-2)*2,0,1);this.b[0]=G[0];this.b[1]=G[1];this.b[2]=H[0];this.b[3]=H[1];return this.a}j=this.Mc.yt();try{q=Uwc(j).vj('cos2piOverNMinpoly('+w+')');!!jlg&&klg(jlg,(Clg(),vlg),q);I=new Jzf(this.Mc);K=new Jzf(this.Mc);q=t4b(q,'x',c4b('v',''+I.a));s=yMh+q+' [2]: 1,1';B=new PYb;YDb(B.a,I,B);C=new Pec(B);try{t=_zf(s,C)}catch(a){a=Ppb(a);if(ff(a,645)){!!jlg&&klg(jlg,(Clg(),vlg),zMh+s);throw Qpb(new Lxf)}else throw Qpb(a)}v=(r=(new l8b(t.a)).a.Zd().rd(),new m8b(r));g=new czf;while(v.a.xf()){A=(m=v.a.yf(),m.ef());u=A.rd();while(u.xf()){g=u.yf()}}J=new hzf(I);L=new hzf(K);this.b=me(Y1,PLh,37,(w-2)*2,0,1);this.a=me(W1,TLh,19,(w-2)*2+2,0,1);this.a[0]=g;this.a[1]=Syf(Syf(Yyf(J,J),Yyf(L,L)),Zyf(new dzf(1)));c=new hzf(D[0]);e=new hzf(F[0]);d=new hzf(D[1]);f=new hzf(F[1]);for(n=2,o=0,p=2;n<w;++n){G=me(Y1,PLh,37,2,0,1);G[0]=new Jzf(this.Mc);G[1]=new Jzf(this.Mc);this.b[o++]=G[0];this.b[o++]=G[1];h=new hzf(G[0]);i=new hzf(G[1]);this.a[p++]=Syf(Syf(Syf(Yyf(J,Syf(e,Zyf(c))),Zyf(Yyf(L,Syf(f,Zyf(d))))),Zyf(h)),e);this.a[p++]=Syf(Syf(Syf(Yyf(L,Syf(e,Zyf(c))),Yyf(J,Syf(f,Zyf(d)))),Zyf(i)),f);c=e;e=h;d=f;f=i}return this.a}catch(a){a=Ppb(a);if(ff(a,48)){!!jlg&&klg(jlg,(Clg(),vlg),'Problem with computing minimal poly of cos(2pi/n)');throw Qpb(new Lxf)}else throw Qpb(a)}};_.nu=function(a){var b,c;c=me(Y1,PLh,37,2,0,1);for(b=0;b<this.p.d.i.length;++b){if(Vb(a,kOd(this.p,b))){c[0]=this.b[2*b];c[1]=this.b[2*b+1];return c}}return null};wqb(3245,311,Vyh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;b=this.a;c=this.V[0];if(!!b&&!!c){u=J_e(b,b);v=J_e(c,c);if(this.d==null){this.d=me(Y1,PLh,37,8,0,1);this.d[0]=new Jzf(this.Mc);this.d[1]=new Jzf(this.Mc);this.d[2]=u[0];this.d[3]=u[1];this.d[4]=v[0];this.d[5]=v[1];this.d[6]=new Jzf(this.Mc);this.d[7]=new Jzf(this.Mc)}h=this.b.Fp();i=h/Iih*180;j=pf(i);if(!Qcg(i)){throw Qpb(new Lxf)}d=new hzf(u[0]);e=new hzf(u[1]);k=new hzf(v[0]);l=new hzf(v[1]);f=new hzf(this.d[0]);g=new hzf(this.d[1]);s=new hzf(this.d[6]);t=new hzf(this.d[7]);j%=360;j<0&&(j+=360);if(j==0){this.c=me(W1,TLh,19,2,0,1);this.c[0]=Syf(Syf(Syf(f,Zyf(d)),Zyf(k)),d);this.c[1]=Syf(Syf(Syf(g,Zyf(e)),Zyf(l)),e);return this.c}else if(j==180){this.c=me(W1,TLh,19,2,0,1);this.c[0]=Syf(Syf(Syf(f,Zyf(d)),k),Zyf(d));this.c[1]=Syf(Syf(Syf(g,Zyf(e)),l),Zyf(e));return this.c}else if(j==90){this.c=me(W1,TLh,19,2,0,1);this.c[0]=Syf(Syf(Syf(f,Zyf(d)),l),Zyf(e));this.c[1]=Syf(Syf(Syf(g,Zyf(e)),Zyf(k)),d);return this.c}else if(j==270){this.c=me(W1,TLh,19,2,0,1);this.c[0]=Syf(Syf(Syf(f,Zyf(d)),Zyf(l)),e);this.c[1]=Syf(Syf(Syf(g,Zyf(e)),k),Zyf(d));return this.c}else if(j==30||j==150){this.c=me(W1,TLh,19,3,0,1);this.c[0]=Syf(Yyf(s,s),Zyf(new dzf(3)));m=Syf(Syf(Syf(Yyf(new dzf(2),f),Zyf(Yyf(new dzf(2),d))),l),Zyf(e));n=Syf(k,Zyf(d));o=Yyf(s,n);this.c[1]=Syf(m,Zyf(o));p=Syf(Syf(Syf(Yyf(new dzf(2),g),Zyf(Yyf(new dzf(2),e))),Zyf(k)),d);q=Syf(l,Zyf(e));r=Yyf(s,q);this.c[2]=Syf(p,Zyf(r));return this.c}else if(j==330||j==210){this.c=me(W1,TLh,19,3,0,1);this.c[0]=Syf(Yyf(s,s),Zyf(new dzf(3)));m=Syf(Syf(Syf(Yyf(new dzf(2),f),Zyf(Yyf(new dzf(2),d))),Zyf(l)),e);n=Syf(k,Zyf(d));o=Yyf(s,n);this.c[1]=Syf(m,Zyf(o));p=Syf(Syf(Syf(Yyf(new dzf(2),g),Zyf(Yyf(new dzf(2),e))),k),Zyf(d));q=Syf(l,Zyf(e));r=Yyf(s,q);this.c[2]=Syf(p,Zyf(r));return this.c}else if(j==315||j==135){this.c=me(W1,TLh,19,3,0,1);this.c[0]=Syf(Yyf(t,t),Zyf(new dzf(2)));m=Syf(Yyf(new dzf(2),f),Zyf(Yyf(new dzf(2),d)));n=Syf(Syf(Syf(k,Zyf(d)),l),Zyf(e));this.c[1]=Syf(m,Zyf(Yyf(t,n)));o=Syf(Yyf(new dzf(2),g),Zyf(Yyf(new dzf(2),e)));p=Syf(Syf(Syf(l,Zyf(e)),Zyf(k)),d);this.c[2]=Syf(o,Zyf(Yyf(t,p)));return this.c}else if(j==45||j==225){this.c=me(W1,TLh,19,3,0,1);this.c[0]=Syf(Yyf(t,t),Zyf(new dzf(2)));m=Syf(Yyf(new dzf(2),f),Zyf(Yyf(new dzf(2),d)));n=Syf(Syf(Syf(k,Zyf(d)),Zyf(l)),e);this.c[1]=Syf(m,Zyf(Yyf(t,n)));o=Syf(Yyf(new dzf(2),g),Zyf(Yyf(new dzf(2),e)));p=Syf(Syf(Syf(k,Zyf(d)),l),Zyf(e));this.c[2]=Syf(o,Zyf(Yyf(t,p)));return this.c}else if(j==60||j==300){this.c=me(W1,TLh,19,3,0,1);this.c[0]=Syf(Yyf(s,s),Zyf(new dzf(3)));m=Syf(Syf(Syf(Yyf(new dzf(2),f),Zyf(Yyf(new dzf(2),d))),Zyf(k)),d);n=Syf(l,Zyf(e));this.c[1]=Syf(m,Zyf(Yyf(s,n)));o=Syf(Syf(Syf(Yyf(new dzf(2),g),Zyf(Yyf(new dzf(2),e))),Zyf(l)),e);p=Syf(d,Zyf(k));this.c[2]=Syf(o,Zyf(Yyf(s,p)));return this.c}else if(j==120||j==240){this.c=me(W1,TLh,19,3,0,1);this.c[0]=Syf(Yyf(s,s),Zyf(new dzf(3)));m=Syf(Syf(Syf(Yyf(new dzf(2),f),Zyf(Yyf(new dzf(2),d))),k),Zyf(d));n=Syf(l,Zyf(e));this.c[1]=Syf(m,Zyf(Yyf(s,n)));o=Syf(Syf(Syf(Yyf(new dzf(2),g),Zyf(Yyf(new dzf(2),e))),l),Zyf(e));p=Syf(d,Zyf(k));this.c[2]=Syf(o,Zyf(Yyf(s,p)));return this.c}throw Qpb(new Lxf)}throw Qpb(new Lxf)};_.nu=_Yh;wqb(690,16,izh);_.mu=function(a){var b,c;if(this.d!=null){return this.d}if(this.e==null){b=me(Y1,PLh,37,2,0,1);c=J_e(this.a,this.a);b[0]=new Jzf(this.Mc);b[1]=new Jzf(this.Mc);this.e=me(Y1,PLh,37,4,0,1);this.e[0]=b[0];this.e[1]=b[1];this.e[2]=c[0];this.e[3]=c[1];this.d=p4d(this.a,this.b,b);return this.d}throw Qpb(new Lxf)};_.nu=aZh;wqb(3090,1423,xzh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T;!this.a&&(this.a=new cEb);!this.b&&(this.b=new cEb);if(this.e.gb==4){L=this.c;g=this.e;Q=J_e(L,L);R=uSe(g);if(this.e.ay(this.c,koh)||c9b(this.c.lz(),this.e,0)!=-1){f=me(Y1,PLh,37,4,0,1);if(VDb(this.b,a)==null){f[0]=Q[0];f[1]=Q[1];f[2]=new Jzf(this.Mc);f[3]=new Jzf(this.Mc);YDb(this.b,a,f)}else{f=VDb(this.b,a)}c=me(W1,TLh,19,2,0,1);c[0]=Syf(Syf(Syf(new hzf(f[1]),Zyf(new hzf(R[1]))),Zyf(new hzf(f[2]))),new hzf(f[0]));c[1]=Syf(Syf(Syf(new hzf(R[0]),Zyf(new hzf(f[0]))),Zyf(new hzf(f[3]))),new hzf(f[1]));YDb(this.a,a,c);return c}e=me(Y1,PLh,37,6,0,1);if(VDb(this.b,a)==null){e[0]=new Jzf(this.Mc);e[1]=new Jzf(this.Mc);e[2]=Q[0];e[3]=Q[1];e[4]=new Jzf(this.Mc);e[5]=new Jzf(this.Mc);YDb(this.b,a,e)}else{e=VDb(this.b,a)}b=null;B=new a8b((new Z7b(this.b)).a);A=false;while(B.b){o=_7b(B);J=o.ef();if(!Vb(J,a)){b=me(W1,TLh,19,5,0,1);d=o.ff();b[4]=Syf(Yyf(wzf(e[0],e[1],d[0],d[1]),new hzf(new Jzf(this.Mc))),Zyf(new dzf(1)));A=true}}A||(b=me(W1,TLh,19,4,0,1));C=new hzf(e[4]);F=new hzf(e[5]);l=new hzf(Q[0]);m=new hzf(Q[1]);H=new hzf(R[0]);I=new hzf(R[1]);b[0]=Syf(Syf(Yyf(new dzf(2),C),Zyf(H)),Zyf(l));b[1]=Syf(Syf(Yyf(new dzf(2),F),Zyf(I)),Zyf(m));b[2]=nzf(e[0],e[1],e[4],e[5],Q[0],Q[1]);b[3]=nzf(e[0],e[1],R[0],R[1],R[2],R[3]);YDb(this.a,a,b);return b}if(this.e.gb==9){L=this.c;K=this.e;Q=J_e(L,L);T=uSe(K);if(this.e.ay(this.c,koh)||c9b(this.c.lz(),this.e,0)!=-1){f=me(Y1,PLh,37,4,0,1);if(VDb(this.b,a)==null){f[0]=new Jzf(this.Mc);f[1]=new Jzf(this.Mc);f[2]=Q[0];f[3]=Q[1];YDb(this.b,a,f)}else{f=VDb(this.b,a)}c=me(W1,TLh,19,4,0,1);C=new hzf(f[0]);F=new hzf(f[1]);p=new hzf(T[8]);q=new hzf(T[9]);M=new Jzf(this.Mc);O=new Jzf(this.Mc);N=new hzf(M);P=new hzf(O);c[0]=Syf(Syf(Yyf(new dzf(2),C),Zyf(p)),Zyf(N));c[1]=Syf(Syf(Yyf(new dzf(2),F),Zyf(q)),Zyf(P));c[2]=kzf(M,O,T[4],T[5],T[6],T[7]);c[3]=nzf(M,O,Q[0],Q[1],T[8],T[9]);YDb(this.a,a,c);return c}e=me(Y1,PLh,37,4,0,1);if(VDb(this.b,a)==null){e[0]=new Jzf(this.Mc);e[1]=new Jzf(this.Mc);e[2]=Q[0];e[3]=Q[1];YDb(this.b,a,e)}else{e=VDb(this.b,a)}b=me(W1,TLh,19,5,0,1);v=new Jzf(this.Mc);w=new Jzf(this.Mc);b[0]=kzf(v,w,T[4],T[5],T[6],T[7]);b[1]=nzf(v,w,Q[0],Q[1],T[8],T[9]);b[2]=tzf(T[8],T[9],v,w,e[2],e[3],e[0],e[1]);b[3]=tzf(v,w,e[0],e[1],T[4],T[5],T[6],T[7]);b[4]=Syf(Yyf(wzf(e[0],e[1],e[2],e[3]),new hzf(new Jzf(this.Mc))),Zyf(new dzf(1)));YDb(this.a,a,b);return b}if(this.e.gb==3||this.e.gb==5){L=this.c;n=this.e;Q=J_e(L,L);S=uSe(n);if(this.e.ay(this.c,koh)||c9b(this.c.lz(),this.e,0)!=-1){f=me(Y1,PLh,37,6,0,1);if(VDb(this.b,a)==null){f[0]=new Jzf(this.Mc);f[1]=new Jzf(this.Mc);f[2]=Q[0];f[3]=Q[1];f[4]=new Jzf(this.Mc);f[5]=new Jzf(this.Mc);YDb(this.b,a,f)}else{f=VDb(this.b,a)}c=me(W1,TLh,19,4,0,1);D=new hzf(f[0]);G=new hzf(f[1]);s=new hzf(S[8]);u=new hzf(S[9]);i=new hzf(f[4]);k=new hzf(f[5]);c[0]=kzf(S[6],S[7],Q[0],Q[1],f[4],f[5]);c[1]=nzf(S[8],S[9],Q[0],Q[1],f[4],f[5]);c[2]=Syf(Syf(Yyf(new dzf(2),D),Zyf(s)),Zyf(i));c[3]=Syf(Syf(Yyf(new dzf(2),G),Zyf(u)),Zyf(k));YDb(this.a,a,c);return c}e=me(Y1,PLh,37,6,0,1);if(VDb(this.b,a)==null){e[0]=new Jzf(this.Mc);e[1]=new Jzf(this.Mc);e[2]=Q[0];e[3]=Q[1];e[4]=new Jzf(this.Mc);e[5]=new Jzf(this.Mc);YDb(this.b,a,e)}else{e=VDb(this.b,a)}b=me(W1,TLh,19,5,0,1);C=new hzf(e[0]);F=new hzf(e[1]);r=new hzf(S[8]);t=new hzf(S[9]);h=new hzf(e[4]);j=new hzf(e[5]);b[0]=kzf(S[6],S[7],S[0],S[1],e[4],e[5]);b[1]=nzf(S[8],S[9],S[0],S[1],e[4],e[5]);b[2]=Syf(Syf(Yyf(new dzf(2),C),Zyf(r)),Zyf(h));b[3]=Syf(Syf(Yyf(new dzf(2),F),Zyf(t)),Zyf(j));b[4]=kzf(S[0],S[1],e[0],e[1],e[2],e[3]);YDb(this.a,a,b);return b}throw Qpb(new Lxf)};_.nu=function(a){return VDb(this.b,a)};wqb(555,311,yzh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.a!=null){return this.a}b=this.i;g=this.e;if(!!b&&!!this.e){j=J_e(b,b);k=uSe(g);if(this.b==null){this.b=me(Y1,PLh,37,6,0,1);this.b[0]=new Jzf(this.Mc);this.b[1]=new Jzf(this.Mc);this.b[2]=j[0];this.b[3]=j[1];this.b[4]=k[0];this.b[5]=k[1]}this.a=me(W1,TLh,19,2,0,1);c=new hzf(j[0]);d=new hzf(j[1]);h=new hzf(k[0]);i=new hzf(k[1]);e=new hzf(this.b[0]);f=new hzf(this.b[1]);this.a[0]=Syf(Syf(c,h),Zyf(e));this.a[1]=Syf(Syf(d,i),Zyf(f));return this.a}throw Qpb(new Lxf)};_.nu=WYh;_.pu=function(a){var b,c,d;if(ff(this.i,33)&&ff(this.e,119)){b=this.i.pu(a);c=this.e.pu(a);d=me(uf,v5g,5,3,15,1);d[0]=$wnd.Math.max(b[0]+c[2],c[0]+b[2]);d[1]=$wnd.Math.max(b[1]+c[2],c[1]+b[2]);d[2]=c[2]+b[2];return d}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(ff(this.i,33)&&ff(this.e,119)){b=this.i.qu(a);c=this.e.qu(a);d=me(qu,Jlh,87,3,0,1);d[0]=q7b(E6b(b[0],c[2]),E6b(c[0],b[2]));d[1]=q7b(E6b(b[1],c[2]),E6b(c[1],b[2]));d[2]=E6b(b[2],c[2]);return s4d(d)}return null};_.ru=function(a){if(ff(this.i,33)&&ff(this.e,119)){this.i.ru(a);this.e.ru(a);return}throw Qpb(new Lxf)};_.su=function(){var a,b;if(this.d!=null){return this.d}if(ff(this.i,33)&&ff(this.e,119)){a=this.i.su();b=this.e.su();this.d=me(W1,TLh,19,3,0,1);this.d[0]=Syf(Yyf(a[0],b[2]),Yyf(b[0],a[2]));this.d[1]=Syf(Yyf(a[1],b[2]),Yyf(b[1],a[2]));this.d[2]=Yyf(a[2],b[2]);return this.d}throw Qpb(new Lxf)};_.tu=UYh;wqb(616,16,Bzh);_.mu=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.c!=null){return this.c}b=this.a;c=this.b;if(!!this.a&&!!this.b){j=J_e(b,b);k=J_e(c,c);if(this.d==null){this.d=me(Y1,PLh,37,6,0,1);this.d[0]=new Jzf(this.Mc);this.d[1]=new Jzf(this.Mc);this.d[2]=j[0];this.d[3]=j[1];this.d[4]=k[0];this.d[5]=k[1]}this.c=me(W1,TLh,19,2,0,1);d=new hzf(j[0]);e=new hzf(j[1]);f=new hzf(k[0]);g=new hzf(k[1]);h=new hzf(this.d[0]);i=new hzf(this.d[1]);this.c[0]=Syf(Syf(h,Zyf(f)),d);this.c[1]=Syf(Syf(i,Zyf(g)),e);return this.c}throw Qpb(new Lxf)};_.nu=_Yh;_.pu=function(a){var b,c,d;if(!!this.a&&!!this.b&&ff(this.a,131)&&ff(this.b,131)){b=this.a.pu(a);c=this.b.pu(a);d=me(uf,v5g,5,3,15,1);d[0]=$wnd.Math.max(b[0]+c[2],c[0]+b[2]);d[1]=$wnd.Math.max(b[1]+c[2],c[1]+b[2]);d[2]=c[2]+b[2];return d}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(!!this.a&&!!this.b&&ff(this.a,131)&&ff(this.b,131)){b=this.a.qu(a);c=this.b.qu(a);d=me(qu,Jlh,87,3,0,1);d[0]=v7b(E6b(c[0],b[2]),E6b(b[0],c[2]));d[1]=v7b(E6b(c[1],b[2]),E6b(b[1],c[2]));d[2]=E6b(b[2],c[2]);return s4d(d)}return null};_.ru=function(a){if(!!this.a&&!!this.b&&ff(this.a,131)&&ff(this.b,131)){this.a.ru(a);this.b.ru(a);return}throw Qpb(new Lxf)};_.su=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b&&ff(this.a,131)&&ff(this.b,131)){a=this.a.su();b=this.b.su();this.e=me(W1,TLh,19,3,0,1);this.e[0]=Syf(Yyf(b[0],a[2]),Zyf(Yyf(a[0],b[2])));this.e[1]=Syf(Yyf(b[1],a[2]),Zyf(Yyf(a[1],b[2])));this.e[2]=Yyf(a[2],b[2]);return this.e}throw Qpb(new Lxf)};_.tu=UYh;wqb(270,1,{},m4d);var rQ=J2b(270);wqb(1857,1,{},qie);_.zj=function(a){var b;if(ff(a,80)){return a.Ap()}if(ff(a,13)){b=0;SDb(this.a,a)&&(b=VDb(this.a,a).a);YDb(this.a,a,w3b(b+1))}return a};var oie;var UR=J2b(1857);wqb(1860,1,{},yie);_.zj=function(a){var b;if(ff(a,18)){b=a;ff(b.s,34)&&xie(this,b.s);ff(b.o,34)&&xie(this,b.o)}return a};var vie;var WR=J2b(1860);wqb(3447,1,{},Sxe);_.sx=function(a,b){return Rxe(a,b)};var JW=J2b(3447);wqb(55,229,GBh);_.mu=function(a){if(ff(this.lb,105)){return this.lb.mu(this)}if(ff(this,337)||!this.lb){return null}throw Qpb(new Lxf)};_.nu=function(a){return fNe(this)};_.pu=function(a){return gNe(this,a)};_.qu=function(a){return lNe(this,a)};_.ru=function(a){mNe(this,a)};_.su=function(){return qNe(this)};_.tu=function(){if(!!this.lb&&ff(this.lb,131)){return new m4d(this.lb)}return null};_.Cm=function(a){return Xcg(),a.dn()?Vcg:Ucg};wqb(386,409,_Bh);_.Cm=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(!a.Tm()){return Xcg(),Ucg}f=a;if(this.gb==4&&f.gb==4){return Xcg(),Ocg(this.$[0],f.$[0])?Vcg:Ucg}if(this.gb==9&&f.gb==9){l=this.lb.V;m=f.lb.V;if(l.length==2&&m.length==2){b=l[0];g=l[1];h=F_e((new SId((Kod(this.Mc),this.Kc),g,b)).a,b);b=m[0];g=m[1];j=F_e((new SId((Kod(this.Mc),this.Kc),g,b)).a,b);return Xcg(),Ocg(h,j)?Vcg:Ucg}}if(this.gb==3&&f.gb==3){l=this.lb.V;m=f.lb.V;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=Xeg(d.A-c.A,d.B-c.B);j=Xeg(e.A-c.A,e.B-c.B)+Xeg(e.A-d.A,e.B-d.B);c=m[0];d=m[1];e=m[2];i=Xeg(d.A-c.A,d.B-c.B);k=Xeg(e.A-c.A,e.B-c.B)+Xeg(e.A-d.A,e.B-d.B);return Xcg(),Ocg(h,i)&&Ocg(j,k)?Vcg:Ucg}}if(this.gb==5&&f.gb==5||this.gb==7&&f.gb==7){l=this.lb.V;m=f.lb.V;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=Xeg(d.A-c.A,d.B-c.B);j=$wnd.Math.abs(Xeg(e.A-c.A,e.B-c.B)-Xeg(e.A-d.A,e.B-d.B));c=m[0];d=m[1];e=m[2];i=Xeg(d.A-c.A,d.B-c.B);k=$wnd.Math.abs(Xeg(e.A-c.A,e.B-c.B)-Xeg(e.A-d.A,e.B-d.B));return Xcg(),Ocg(h,i)&&Ocg(j,k)?Vcg:Ucg}}return Xcg(),Ucg};wqb(117,386,aCh);_.mu=function(a){return tSe(this)};_.nu=function(a){return uSe(this)};wqb(33,229,wCh);_.mu=function(a){return fHd(this)};_.nu=function(a){return J_e(this,a)};_.pu=function(a){return P_e(this,a)};_.qu=function(a){return Q_e(this,a)};_.ru=function(a){R_e(this,a)};_.su=function(){return X_e(this)};_.tu=UYh;_.Cm=function(a){return Xcg(),a.jn()?Vcg:Ucg};wqb(208,13,yCh);_.mu=function(a){if(ff(this.lb,105)){return this.lb.mu(this)}return null};_.nu=function(a){if(ff(this.lb,105)){return this.lb.nu(this)}return null};_.Cm=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(ff(a,208)){m=a;k=(this.t==null?n1e:this.t).length;l=(m.t==null?n1e:m.t).length;if(k==l&&Ocg(v1e(this),v1e(m))){n=vgc(ngc(Y9b(this.t==null?n1e:this.t),new j2e),new k2e);o=vgc(ngc(Y9b(m.t==null?n1e:m.t),new l2e),new m2e);b=new NFd(this.Kc,this,true);c=new NFd(this.Kc,m,true);e=vgc(ngc(Y9b(b.Y),new n2e),new o2e);f=vgc(ngc(Y9b(c.Y),new p2e),new q2e);for(h=pe(ie(uf,1),v5g,5,15,[1,-1]),i=0,j=h.length;i<j;++i){g=h[i];for(p=0;p<k;p++){d=g==1?p:p+1;if(H1e(n,o,p,g)&&H1e(e,f,d,g)){return Xcg(),Vcg}}}return Xcg(),Ucg}}if(ff(a,34)){if(Ocg(v1e(this),a.H)){return Xcg(),Vcg}}return Xcg(),Ucg};wqb(2353,1,{},j2e);_.We=bZh;var LY=J2b(2353);wqb(2354,1,{},k2e);_.tg=cZh;var MY=J2b(2354);wqb(2355,1,{},l2e);_.We=bZh;var NY=J2b(2355);wqb(2356,1,{},m2e);_.tg=cZh;var OY=J2b(2356);wqb(2357,1,{},n2e);_.We=dZh;var PY=J2b(2357);wqb(2358,1,{},o2e);_.tg=cZh;var QY=J2b(2358);wqb(2359,1,{},p2e);_.We=dZh;var RY=J2b(2359);wqb(Ejh,1,{},q2e);_.tg=cZh;var SY=J2b(Ejh);wqb(74,55,ECh);_.Cm=function(a){return Xcg(),a.nn()&&Ocg(this.f,a.f)?Vcg:Ucg};wqb(119,229,HCh);_.mu=function(a){if(ff(this.lb,105)){return this.lb.mu(this)}throw Qpb(new Lxf)};_.nu=function(a){return uSe(this)};_.pu=function(a){if(!!this.lb&&ff(this.lb,131)){return this.lb.pu(a)}throw Qpb(new Lxf)};_.qu=function(a){if(ff(this.lb,131)){return this.lb.qu(a)}throw Qpb(new Lxf)};_.ru=function(a){if(ff(this.lb,131)){this.lb.ru(a);return}throw Qpb(new Lxf)};_.su=function(){if(ff(this.lb,131)){return this.lb.su()}throw Qpb(new Lxf)};_.tu=function(){if(ff(this.lb,131)){return new m4d(this.lb)}return null};wqb(4241,1,{});var r1=J2b(4241);wqb(4111,1,{},wwf);_.bf=function(a,b){return vwf(a,b)};_.Sc=iZh;_.cf=jZh;var q1=J2b(4111);wqb(4000,16,CMh,ywf);_.Mi=function(){return EIe(),uye};_.zf=eZh;_.Ii=function(){qOe(this.e,_0e(this.b,this.c,this.d))};_.Nv=function(){var a,b,c;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d){a=J_e(this.b,this.b);b=J_e(this.c,this.c);c=J_e(this.d,this.d);this.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);this.a[0][0]=kzf(a[0],a[1],b[0],b[1],c[0],c[1]);return this.a}throw Qpb(new Lxf)};_.pu=function(a){var b,c,d,e;if(!!this.b&&!!this.c&&!!this.d){b=P_e(this.b,a);c=P_e(this.c,a);d=P_e(this.d,a);e=me(uf,v5g,5,1,15,1);e[0]=$wnd.Math.max(b[0]+c[1]+d[2],$wnd.Math.max(c[0]+d[1]+b[2],$wnd.Math.max(d[0]+b[1]+c[2],$wnd.Math.max(d[0]+c[1]+b[2],$wnd.Math.max(c[0]+b[1]+d[2],b[0]+d[1]+c[2])))));return e}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d,e;if(!!this.b&&!!this.c&&!!this.d){c=Q_e(this.b,a);d=Q_e(this.c,a);e=Q_e(this.d,a);b=me(qu,Jlh,87,1,0,1);b[0]=v7b(q7b(q7b(E6b(E6b(c[0],d[1]),e[2]),E6b(E6b(d[0],e[1]),c[2])),E6b(E6b(e[0],c[1]),d[2])),q7b(q7b(E6b(E6b(e[0],d[1]),c[2]),E6b(E6b(d[0],c[1]),e[2])),E6b(E6b(c[0],e[1]),d[2])));return b}throw Qpb(new Lxf)};_.ru=function(a){if(!!this.b&&!!this.c&&!!this.d){R_e(this.b,a);R_e(this.c,a);R_e(this.d,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b,c;if(this.f!=null){return this.f}if(!!this.b&&!!this.c&&!!this.d){a=X_e(this.b);b=X_e(this.c);c=X_e(this.d);this.f=me(W1,TLh,19,1,0,1);this.f[0]=Syf(Syf(Syf(Yyf(Yyf(a[0],b[1]),c[2]),Yyf(Yyf(b[0],c[1]),a[2])),Yyf(Yyf(c[0],a[1]),b[2])),Zyf(Syf(Syf(Yyf(Yyf(c[0],b[1]),a[2]),Yyf(Yyf(b[0],a[1]),c[2])),Yyf(Yyf(a[0],c[1]),b[2]))));return this.f}throw Qpb(new Lxf)};_.tu=UYh;_.hj=function(){xwf(this)};var s1=J2b(4000);wqb(1542,16,CMh,Awf);_.Mi=function(){return EIe(),vye};_.zf=eZh;_.Ii=function(){qOe(this.e,aOe(this.b,this.c,this.d))};_.Nv=function(){var a,b,c;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d){c=ke(Y1,[W4g,PLh],[73,37],0,[3,4],2);c[0]=fNe(this.b);c[1]=fNe(this.c);c[2]=fNe(this.d);b=me(Y1,PLh,37,2,0,1);b[0]=new Jzf(this.Mc);b[1]=new Jzf(this.Mc);this.a=ke(W1,[W4g,TLh],[57,19],0,[1,3],2);for(a=0;a<3;++a){this.a[0][a]=kzf(c[a][0],c[a][1],c[a][2],c[a][3],b[0],b[1])}return this.a}throw Qpb(new Lxf)};_.pu=function(a){var b,c,d,e;if(ff(this.b,74)||ff(this.c,74)||ff(this.d,74)){throw Qpb(new Lxf)}if(!!this.b&&!!this.c&&!!this.d){b=gNe(this.b,a);c=gNe(this.c,a);d=gNe(this.d,a);e=me(uf,v5g,5,1,15,1);e[0]=$wnd.Math.max(b[0]+c[1]+d[2],$wnd.Math.max(c[0]+d[1]+b[2],$wnd.Math.max(d[0]+b[1]+c[2],$wnd.Math.max(d[0]+c[1]+b[2],$wnd.Math.max(c[0]+b[1]+d[2],b[0]+d[1]+c[2])))));return e}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d,e;if(ff(this.b,74)||ff(this.c,74)||ff(this.d,74)){throw Qpb(new Lxf)}if(!!this.b&&!!this.c&&!!this.d){c=lNe(this.b,a);d=lNe(this.c,a);e=lNe(this.d,a);b=me(qu,Jlh,87,1,0,1);b[0]=v7b(q7b(q7b(E6b(E6b(c[0],d[1]),e[2]),E6b(E6b(d[0],e[1]),c[2])),E6b(E6b(e[0],c[1]),d[2])),q7b(q7b(E6b(E6b(e[0],d[1]),c[2]),E6b(E6b(d[0],c[1]),e[2])),E6b(E6b(c[0],e[1]),d[2])));return b}throw Qpb(new Lxf)};_.ru=function(a){if(ff(this.b,74)||ff(this.c,74)||ff(this.d,74)){throw Qpb(new Lxf)}if(!!this.b&&!!this.c&&!!this.d){mNe(this.b,a);mNe(this.c,a);mNe(this.d,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b,c;if(this.f!=null){return this.f}if(ff(this.b,74)||ff(this.c,74)||ff(this.d,74)){throw Qpb(new Lxf)}if(!!this.b&&!!this.c&&!!this.d){a=qNe(this.b);b=qNe(this.c);c=qNe(this.d);this.f=me(W1,TLh,19,1,0,1);this.f[0]=Syf(Syf(Syf(Yyf(Yyf(a[0],b[1]),c[2]),Yyf(Yyf(b[0],c[1]),a[2])),Yyf(Yyf(c[0],a[1]),b[2])),Zyf(Syf(Syf(Yyf(Yyf(c[0],b[1]),a[2]),Yyf(Yyf(b[0],a[1]),c[2])),Yyf(Yyf(a[0],c[1]),b[2]))));return this.f}throw Qpb(new Lxf)};_.tu=UYh;_.hj=function(){zwf(this)};var t1=J2b(1542);wqb(1541,16,CMh,Cwf);_.Mi=function(){return EIe(),wye};_.zf=eZh;_.Ii=function(){qOe(this.f,a1e(this.b,this.c,this.d,this.e))};_.Nv=function(){var a,b,c,d,e;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d&&!!this.e){a=J_e(this.b,this.b);b=J_e(this.c,this.c);c=J_e(this.d,this.d);d=J_e(this.e,this.e);this.a=ke(W1,[W4g,TLh],[57,19],0,[1,1],2);e=ke(W1,[W4g,TLh],[57,19],0,[4,4],2);e[0][0]=new hzf(a[0]);e[0][1]=new hzf(a[1]);e[0][2]=Syf(Yyf(e[0][0],e[0][0]),Yyf(e[0][1],e[0][1]));e[0][3]=new ezf((p6b(),k6b));e[1][0]=new hzf(b[0]);e[1][1]=new hzf(b[1]);e[1][2]=Syf(Yyf(e[1][0],e[1][0]),Yyf(e[1][1],e[1][1]));e[1][3]=new ezf(k6b);e[2][0]=new hzf(c[0]);e[2][1]=new hzf(c[1]);e[2][2]=Syf(Yyf(e[2][0],e[2][0]),Yyf(e[2][1],e[2][1]));e[2][3]=new ezf(k6b);e[3][0]=new hzf(d[0]);e[3][1]=new hzf(d[1]);e[3][2]=Syf(Yyf(e[3][0],e[3][0]),Yyf(e[3][1],e[3][1]));e[3][3]=new ezf(k6b);this.a[0][0]=Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Yyf(e[0][3],Yyf(e[1][2],Yyf(e[2][1],e[3][0]))),Zyf(Yyf(Yyf(Yyf(e[0][2],e[1][3]),e[2][1]),e[3][0]))),Zyf(Yyf(Yyf(Yyf(e[0][3],e[1][1]),e[2][2]),e[3][0]))),Yyf(Yyf(Yyf(e[0][1],e[1][3]),e[2][2]),e[3][0])),Yyf(Yyf(Yyf(e[0][2],e[1][1]),e[2][3]),e[3][0])),Zyf(Yyf(Yyf(Yyf(e[0][1],e[1][2]),e[2][3]),e[3][0]))),Zyf(Yyf(Yyf(Yyf(e[0][3],e[1][2]),e[2][0]),e[3][1]))),Yyf(Yyf(Yyf(e[0][2],e[1][3]),e[2][0]),e[3][1])),Yyf(Yyf(Yyf(e[0][3],e[1][0]),e[2][2]),e[3][1])),Zyf(Yyf(Yyf(Yyf(e[0][0],e[1][3]),e[2][2]),e[3][1]))),Zyf(Yyf(Yyf(Yyf(e[0][2],e[1][0]),e[2][3]),e[3][1]))),Yyf(Yyf(Yyf(e[0][0],e[1][2]),e[2][3]),e[3][1])),Yyf(Yyf(Yyf(e[0][3],e[1][1]),e[2][0]),e[3][2])),Zyf(Yyf(Yyf(Yyf(e[0][1],e[1][3]),e[2][0]),e[3][2]))),Zyf(Yyf(Yyf(Yyf(e[0][3],e[1][0]),e[2][1]),e[3][2]))),Yyf(Yyf(Yyf(e[0][0],e[1][3]),e[2][1]),e[3][2])),Yyf(Yyf(Yyf(e[0][1],e[1][0]),e[2][3]),e[3][2])),Zyf(Yyf(Yyf(Yyf(e[0][0],e[1][1]),e[2][3]),e[3][2]))),Zyf(Yyf(Yyf(Yyf(e[0][2],e[1][1]),e[2][0]),e[3][3]))),Yyf(Yyf(Yyf(e[0][1],e[1][2]),e[2][0]),e[3][3])),Yyf(Yyf(Yyf(e[0][2],e[1][0]),e[2][1]),e[3][3])),Zyf(Yyf(Yyf(Yyf(e[0][0],e[1][2]),e[2][1]),e[3][3]))),Zyf(Yyf(Yyf(Yyf(e[0][1],e[1][0]),e[2][2]),e[3][3]))),Yyf(Yyf(Yyf(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.a}throw Qpb(new Lxf)};_.pu=function(a){var b,c,d,e,f,g,h,i;if(!!this.b&&!!this.c&&!!this.d&&!!this.e){c=P_e(this.b,a);d=P_e(this.c,a);e=P_e(this.d,a);f=P_e(this.e,a);b=me(uf,v5g,5,1,15,1);h=pe(ie(uf,1),v5g,5,15,[c[1]+c[2]+d[0]+d[2]+2*e[0],c[0]+c[2]+d[1]+d[2]+2*e[0],c[1]+c[2]+d[0]+d[2]+2*e[1],c[0]+c[2]+d[1]+d[2]+2*e[1],c[1]+c[2]+2*d[0]+e[0]+e[2],c[1]+c[2]+2*d[1]+e[0]+e[2],2*c[0]+d[1]+d[2]+e[0]+e[2],2*c[1]+d[1]+d[2]+e[0]+e[2],2*c[2]+d[1]+d[2]+e[0]+e[2],c[1]+c[2]+2*d[2]+e[0]+e[2],c[0]+c[2]+2*d[0]+e[1]+e[2],c[0]+c[2]+2*d[1]+e[1]+e[2],2*c[0]+d[0]+d[2]+e[1]+e[2],2*c[1]+d[0]+d[2]+e[1]+e[2],2*c[2]+d[0]+d[2]+e[1]+e[2],c[0]+c[2]+2*d[2]+e[1]+e[2],c[1]+c[2]+d[0]+d[2]+2*e[2],c[0]+c[2]+d[1]+d[2]+2*e[2],2*f[0],2*c[2]+d[1]+d[2]+2*e[0]+f[0],c[1]+c[2]+2*d[2]+2*e[0]+f[0],2*c[2]+d[1]+d[2]+2*e[1]+f[0],c[1]+c[2]+2*d[2]+2*e[1]+f[0],2*c[2]+2*d[0]+e[1]+e[2]+f[0],2*c[2]+2*d[1]+e[1]+e[2]+f[0],2*c[0]+2*d[2]+e[1]+e[2]+f[0],2*c[1]+2*d[2]+e[1]+e[2]+f[0],c[1]+c[2]+2*d[0]+2*e[2]+f[0],c[1]+c[2]+2*d[1]+2*e[2]+f[0],2*c[0]+d[1]+d[2]+2*e[2]+f[0],2*c[1]+d[1]+d[2]+2*e[2]+f[0],2*f[1],2*c[2]+d[0]+d[2]+2*e[0]+f[1],c[0]+c[2]+2*d[2]+2*e[0]+f[1],2*c[2]+d[0]+d[2]+2*e[1]+f[1],c[0]+c[2]+2*d[2]+2*e[1]+f[1],2*c[2]+2*d[0]+e[0]+e[2]+f[1],2*c[2]+2*d[1]+e[0]+e[2]+f[1],2*c[0]+2*d[2]+e[0]+e[2]+f[1],2*c[1]+2*d[2]+e[0]+e[2]+f[1],c[0]+c[2]+2*d[0]+2*e[2]+f[1],c[0]+c[2]+2*d[1]+2*e[2]+f[1],2*c[0]+d[0]+d[2]+2*e[2]+f[1],2*c[1]+d[0]+d[2]+2*e[2]+f[1],f[2],2*f[2]]);i=h[0];for(g=1;g<h.length;g++){h[g]>i&&(i=h[g])}b[0]=i;return b}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d,e,f,g;if(!!this.b&&!!this.c&&!!this.d&&!!this.e){c=Q_e(this.b,a);d=Q_e(this.c,a);e=Q_e(this.d,a);f=Q_e(this.e,a);b=me(qu,Jlh,87,1,0,1);g=ke(qu,[W4g,Jlh],[207,87],0,[4,4],2);g[0][0]=E6b(c[0],c[2]);g[0][1]=E6b(c[1],c[2]);g[0][2]=q7b(E6b(c[0],c[0]),E6b(c[1],c[1]));g[0][3]=E6b(c[2],c[2]);g[1][0]=E6b(d[0],d[2]);g[1][1]=E6b(d[1],d[2]);g[1][2]=q7b(E6b(d[0],d[0]),E6b(d[1],d[1]));g[1][3]=E6b(d[2],d[2]);g[2][0]=E6b(e[0],e[2]);g[2][1]=E6b(e[1],e[2]);g[2][2]=q7b(E6b(e[0],e[0]),E6b(e[1],e[1]));g[2][3]=E6b(e[2],e[2]);g[3][0]=E6b(f[0],f[2]);g[3][1]=E6b(f[1],f[2]);g[3][2]=q7b(E6b(f[0],f[0]),E6b(f[1],f[1]));g[3][3]=E6b(f[2],f[2]);b[0]=q7b(v7b(v7b(q7b(q7b(v7b(v7b(q7b(q7b(v7b(v7b(q7b(q7b(v7b(v7b(q7b(q7b(v7b(v7b(q7b(q7b(v7b(v7b(E6b(E6b(E6b(g[0][3],g[1][2]),g[2][1]),g[3][0]),E6b(E6b(E6b(g[0][2],g[1][3]),g[2][1]),g[3][0])),E6b(E6b(E6b(g[0][3],g[1][1]),g[2][2]),g[3][0])),E6b(E6b(E6b(g[0][1],g[1][3]),g[2][2]),g[3][0])),E6b(E6b(E6b(g[0][2],g[1][1]),g[2][3]),g[3][0])),E6b(E6b(E6b(g[0][1],g[1][2]),g[2][3]),g[3][0])),E6b(E6b(E6b(g[0][3],g[1][2]),g[2][0]),g[3][1])),E6b(E6b(E6b(g[0][2],g[1][3]),g[2][0]),g[3][1])),E6b(E6b(E6b(g[0][3],g[1][0]),g[2][2]),g[3][1])),E6b(E6b(E6b(g[0][0],g[1][3]),g[2][2]),g[3][1])),E6b(E6b(E6b(g[0][2],g[1][0]),g[2][3]),g[3][1])),E6b(E6b(E6b(g[0][0],g[1][2]),g[2][3]),g[3][1])),E6b(E6b(E6b(g[0][3],g[1][1]),g[2][0]),g[3][2])),E6b(E6b(E6b(g[0][1],g[1][3]),g[2][0]),g[3][2])),E6b(E6b(E6b(g[0][3],g[1][0]),g[2][1]),g[3][2])),E6b(E6b(E6b(g[0][0],g[1][3]),g[2][1]),g[3][2])),E6b(E6b(E6b(g[0][1],g[1][0]),g[2][3]),g[3][2])),E6b(E6b(E6b(g[0][0],g[1][1]),g[2][3]),g[3][2])),E6b(E6b(E6b(g[0][2],g[1][1]),g[2][0]),g[3][3])),E6b(E6b(E6b(g[0][1],g[1][2]),g[2][0]),g[3][3])),E6b(E6b(E6b(g[0][2],g[1][0]),g[2][1]),g[3][3])),E6b(E6b(E6b(g[0][0],g[1][2]),g[2][1]),g[3][3])),E6b(E6b(E6b(g[0][1],g[1][0]),g[2][2]),g[3][3])),E6b(E6b(E6b(g[0][0],g[1][1]),g[2][2]),g[3][3]));return b}throw Qpb(new Lxf)};_.ru=function(a){if(!!this.b&&!!this.c&&!!this.d&&!!this.e){R_e(this.b,a);R_e(this.c,a);R_e(this.d,a);R_e(this.e,a);return}throw Qpb(new Lxf)};_.su=function(){var a,b,c,d,e;if(this.g!=null){return this.g}if(!!this.b&&!!this.c&&!!this.d&&!!this.e){a=X_e(this.b);b=X_e(this.c);c=X_e(this.d);d=X_e(this.e);this.g=me(W1,TLh,19,1,0,1);e=ke(W1,[W4g,TLh],[57,19],0,[4,4],2);e[0][0]=Yyf(a[0],a[2]);e[0][1]=Yyf(a[1],a[2]);e[0][2]=Syf(Yyf(a[0],a[0]),Yyf(a[1],a[1]));e[0][3]=Yyf(a[2],a[2]);e[1][0]=Yyf(b[0],b[2]);e[1][1]=Yyf(b[1],b[2]);e[1][2]=Syf(Yyf(b[0],b[0]),Yyf(b[1],b[1]));e[1][3]=Yyf(b[2],b[2]);e[2][0]=Yyf(c[0],c[2]);e[2][1]=Yyf(c[1],c[2]);e[2][2]=Syf(Yyf(c[0],c[0]),Yyf(c[1],c[1]));e[2][3]=Yyf(c[2],c[2]);e[3][0]=Yyf(d[0],d[2]);e[3][1]=Yyf(d[1],d[2]);e[3][2]=Syf(Yyf(d[0],d[0]),Yyf(d[1],d[1]));e[3][3]=Yyf(d[2],d[2]);this.g[0]=Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Syf(Yyf(e[0][3],Yyf(e[1][2],Yyf(e[2][1],e[3][0]))),Zyf(Yyf(Yyf(Yyf(e[0][2],e[1][3]),e[2][1]),e[3][0]))),Zyf(Yyf(Yyf(Yyf(e[0][3],e[1][1]),e[2][2]),e[3][0]))),Yyf(Yyf(Yyf(e[0][1],e[1][3]),e[2][2]),e[3][0])),Yyf(Yyf(Yyf(e[0][2],e[1][1]),e[2][3]),e[3][0])),Zyf(Yyf(Yyf(Yyf(e[0][1],e[1][2]),e[2][3]),e[3][0]))),Zyf(Yyf(Yyf(Yyf(e[0][3],e[1][2]),e[2][0]),e[3][1]))),Yyf(Yyf(Yyf(e[0][2],e[1][3]),e[2][0]),e[3][1])),Yyf(Yyf(Yyf(e[0][3],e[1][0]),e[2][2]),e[3][1])),Zyf(Yyf(Yyf(Yyf(e[0][0],e[1][3]),e[2][2]),e[3][1]))),Zyf(Yyf(Yyf(Yyf(e[0][2],e[1][0]),e[2][3]),e[3][1]))),Yyf(Yyf(Yyf(e[0][0],e[1][2]),e[2][3]),e[3][1])),Yyf(Yyf(Yyf(e[0][3],e[1][1]),e[2][0]),e[3][2])),Zyf(Yyf(Yyf(Yyf(e[0][1],e[1][3]),e[2][0]),e[3][2]))),Zyf(Yyf(Yyf(Yyf(e[0][3],e[1][0]),e[2][1]),e[3][2]))),Yyf(Yyf(Yyf(e[0][0],e[1][3]),e[2][1]),e[3][2])),Yyf(Yyf(Yyf(e[0][1],e[1][0]),e[2][3]),e[3][2])),Zyf(Yyf(Yyf(Yyf(e[0][0],e[1][1]),e[2][3]),e[3][2]))),Zyf(Yyf(Yyf(Yyf(e[0][2],e[1][1]),e[2][0]),e[3][3]))),Yyf(Yyf(Yyf(e[0][1],e[1][2]),e[2][0]),e[3][3])),Yyf(Yyf(Yyf(e[0][2],e[1][0]),e[2][1]),e[3][3])),Zyf(Yyf(Yyf(Yyf(e[0][0],e[1][2]),e[2][1]),e[3][3]))),Zyf(Yyf(Yyf(Yyf(e[0][1],e[1][0]),e[2][2]),e[3][3]))),Yyf(Yyf(Yyf(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.g}throw Qpb(new Lxf)};_.tu=UYh;_.hj=function(){Bwf(this)};var u1=J2b(1541);wqb(726,16,{15:1,24:1,16:1,21:1,131:1,531:1,25:1,726:1},Gwf,Hwf);_.Mi=function(){return EIe(),xye};_.zf=eZh;_.Ii=function(){Dwf(this)};_.Nv=function(){return Ewf(this)};_.pu=function(a){var b,c,d;if(ff(this.b,74)||ff(this.c,74)){throw Qpb(new Lxf)}if(!!this.b&&!!this.c){if(ff(this.b,33)&&ff(this.c,33)||ff(this.b,55)&&ff(this.c,55)||ff(this.b,119)&&ff(this.c,119)){c=this.b.pu(a);d=this.c.pu(a);b=me(uf,v5g,5,1,15,1);b[0]=$wnd.Math.max($wnd.Math.max(c[0]+d[2],d[0]+c[2]),$wnd.Math.max(c[1]+d[2],d[1]+c[2]));return b}}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(ff(this.b,74)||ff(this.c,74)){throw Qpb(new Lxf)}if(!!this.b&&!!this.c){if(ff(this.b,33)&&ff(this.c,33)||ff(this.b,55)&&ff(this.c,55)||ff(this.b,119)&&ff(this.c,119)){c=this.b.qu(a);d=this.c.qu(a);b=me(qu,Jlh,87,1,0,1);b[0]=q7b(q6b(v7b(E6b(c[0],d[2]),E6b(d[0],c[2]))),q6b(v7b(E6b(c[1],d[2]),E6b(d[1],c[2]))));return b}}throw Qpb(new Lxf)};_.ru=function(a){if(ff(this.b,74)||ff(this.c,74)){throw Qpb(new Lxf)}if(!!this.b&&!!this.c){if(ff(this.b,33)&&ff(this.c,33)||ff(this.b,55)&&ff(this.c,55)||ff(this.b,119)&&ff(this.c,119)){this.b.ru(a);this.c.ru(a);return}}throw Qpb(new Lxf)};_.su=function(){var a,b;mlg(this.e);if(this.e!=null){return this.e}if(ff(this.b,74)||ff(this.c,74)){throw Qpb(new Lxf)}if(!!this.b&&!!this.c){if(ff(this.b,33)&&ff(this.c,33)||ff(this.b,55)&&ff(this.c,55)||ff(this.b,119)&&ff(this.c,119)){a=this.b.su();b=this.c.su();this.e=me(W1,TLh,19,2,0,1);this.e[0]=Syf(Yyf(a[0],b[2]),Zyf(Yyf(b[0],a[2])));this.e[1]=Syf(Yyf(a[1],b[2]),Zyf(Yyf(b[1],a[2])));return this.e}}throw Qpb(new Lxf)};_.tu=UYh;_.hj=function(){Fwf(this)};var v1=J2b(726);wqb(1199,16,DMh,Owf,Pwf);_.Mi=function(){return EIe(),yye};_.Ii=function(){Lwf(this)};_.Nv=function(){return Mwf(this)};_.hj=function(){Fwf(this)};var Iwf;var x1=J2b(1199);wqb(4001,1,$oh,Qwf);_.ik=function(a){var b,c;if(ff(a,31)){b=a.k;if(b==Iih||b-bqh<Iih&&Iih<b+bqh||b==Aph||b-bqh<Aph&&Aph<b+bqh||b==Uvh||b-bqh<Uvh&&Uvh<b+bqh){return false}if(b==lqb(Xpb($wnd.Math.round(b)))){return b<=-100000000||Elh<=b}return c=PUg((Jwf(),Iwf),b),(c.indexOf('.')!=-1?c.length-1:c.length)>8}return false};var w1=J2b(4001);wqb(980,16,CMh,Twf,Uwf);_.Mi=function(){return EIe(),zye};_.zf=eZh;_.Ii=function(){qOe(this.d,ENe(this.b,this.c))};_.Nv=function(){return Rwf(this)};_.pu=function(a){var b,c,d;if(!!this.b&&!!this.c){c=gNe(this.b,a);d=gNe(this.c,a);b=me(uf,v5g,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[1],c[1]+d[0]);return b}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(!!this.b&&!!this.c){c=this.V[0].qu(a);d=this.V[1].qu(a);b=me(qu,Jlh,87,1,0,1);b[0]=v7b(E6b(c[0],d[1]),E6b(c[1],d[0]));return b}throw Qpb(new Lxf)};_.ru=fZh;_.su=function(){var a,b;mlg(this.e);if(this.e!=null){return this.e}if(!!this.b&&!!this.c){a=this.V[0].su();b=this.V[1].su();this.e=me(W1,TLh,19,1,0,1);this.e[0]=Syf(Yyf(a[0],b[1]),Zyf(Yyf(a[1],b[0])));return this.e}throw Qpb(new Lxf)};_.tu=UYh;_.hj=function(){Fwf(this)};var y1=J2b(980);wqb(981,16,CMh,Xwf,Ywf);_.Mi=function(){return EIe(),Aye};_.zf=eZh;_.Ii=function(){qOe(this.d,FNe(this.b,this.c))};_.Nv=function(){return Vwf(this)};_.pu=function(a){var b,c,d;if(!!this.b&&!!this.c){c=gNe(this.b,a);d=gNe(this.c,a);b=me(uf,v5g,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[0],c[1]+d[1]);return b}throw Qpb(new Lxf)};_.qu=function(a){var b,c,d;if(!!this.b&&!!this.c){c=this.V[0].qu(a);d=this.V[1].qu(a);b=me(qu,Jlh,87,1,0,1);b[0]=q7b(E6b(c[0],d[0]),E6b(c[1],d[1]));return b}throw Qpb(new Lxf)};_.ru=fZh;_.su=function(){var a,b;mlg(this.e);if(this.e!=null){return this.e}if(!!this.b&&!!this.c){a=this.V[0].su();b=this.V[1].su();this.e=me(W1,TLh,19,1,0,1);this.e[0]=Syf(Yyf(a[0],b[0]),Yyf(a[1],b[1]));return this.e}throw Qpb(new Lxf)};_.tu=UYh;_.hj=function(){Fwf(this)};var z1=J2b(981);wqb(1167,16,{15:1,24:1,16:1,21:1,25:1,128:1,1167:1},cxf);_.Mi=function(){return EIe(),AAe};_.Ii=function(){var a;if(!Uwc(this.Mc.yt()).Se()){this.b=null;this.e=0;return}a=this.b;bxf(this);if(a==null||!g4b(a,this.b)){rlg(a+mFh+this.b);Zwf(this)}};_.yA=function(a,b){return axf(this,a,b)};_.hj=function(){bxf(this)};_.e=0;var A1=J2b(1167);wqb(4119,16,DMh,hxf);_.Mi=function(){return null};_.Ii=function(){this.e.e=false};_.Nv=function(){return exf(this)};_.hj=function(){gxf(this)};var B1=J2b(4119);wqb(1540,16,DMh,kxf);_.Mi=function(){return EIe(),xCe};_.Ii=function(){ixf(this)};_.Nv=function(){var a,b,c,d,e,f;if(this.a!=null){return this.a}d=this.b;a=this.c;e=fNe(d);b=uSe(a);if(a.gb==4){c=me(Y1,PLh,37,2,0,1);c[0]=new Jzf(this.Mc);c[1]=new Jzf(this.Mc);this.a=ke(W1,[W4g,TLh],[57,19],0,[1,3],2);this.a[0][0]=kzf(c[0],c[1],e[0],e[1],e[2],e[3]);this.a[0][1]=tzf(c[0],c[1],e[0],e[1],c[0],c[1],b[0],b[1]);this.a[0][2]=nzf(c[0],c[1],b[0],b[1],b[2],b[3]);return this.a}if(a.gb==9){c=me(Y1,PLh,37,2,0,1);c[0]=new Jzf(this.Mc);c[1]=new Jzf(this.Mc);f=me(Y1,PLh,37,2,0,1);f[0]=new Jzf(this.Mc);f[1]=new Jzf(this.Mc);this.a=ke(W1,[W4g,TLh],[57,19],0,[1,5],2);this.a[0][0]=kzf(c[0],c[1],e[0],e[1],e[2],e[3]);this.a[0][1]=tzf(c[0],c[1],e[0],e[1],c[0],c[1],b[8],b[9]);this.a[0][2]=Syf(Syf(Yyf(new hzf(c[0]),new dzf(2)),Zyf(new hzf(f[0]))),Zyf(new hzf(b[8])));this.a[0][3]=Syf(Syf(Yyf(new hzf(c[1]),new dzf(2)),Zyf(new hzf(f[1]))),Zyf(new hzf(b[9])));this.a[0][4]=kzf(f[0],f[1],b[4],b[5],b[6],b[7]);return this.a}throw Qpb(new Lxf)};_.hj=function(){Fwf(this)};var C1=J2b(1540);wqb(760,16,{15:1,24:1,16:1,21:1,25:1,128:1,760:1},rxf,sxf);_.Mi=function(){return EIe(),VCe};_.Ii=function(){var a;if(!Uwc(this.Mc.yt()).Se()){!!jlg&&klg(jlg,(Clg(),vlg),'CAS is not yet loaded => fingerprint set to null');this.b=null;this.g=0;return}a=this.b;qxf(this);if(a==null||!g4b(a,this.b)){mlg(a+mFh+this.b);mxf(this,!!this.d)}};_.yA=function(a,b){return pxf(this,a,b)};_.hj=function(){qxf(this)};_.g=0;var D1=J2b(760);wqb(1157,16,{15:1,24:1,16:1,21:1,25:1,128:1,1157:1},xxf);_.Mi=function(){return EIe(),yEe};_.Ii=function(){uxf(this)};_.hj=function(){wxf(this)};var F1=J2b(1157);wqb(4043,16,UAh,Bxf);_.Mi=function(){return EIe(),zEe};_.Ii=function(){yxf(this)};_.hj=function(){Axf(this)};_.c=false;var E1=J2b(4043);wqb(646,1,{},Fxf);_.wf=gZh;_.yf=function(){return Dxf(this)};_.xf=function(){return !this.a};_.zf=function(){};_.a=false;_.c=0;_.e=0;var G1=J2b(646);var Gxf,Hxf;wqb(1598,1,{},Kxf);var H1=J2b(1598);wqb(51,38,{3:1,38:1,48:1,51:1},Lxf);var I1=J2b(51);wqb(526,1,{},Qxf);var J1=J2b(526);var Rxf;wqb(1216,1,{},fyf);_.c=false;_.k=false;_.n=-1;_.q=null;var K1=J2b(1216);wqb(1591,1,{},jyf);var M1=J2b(1591);wqb(999,ULh,{},lyf);var L1=J2b(999);wqb(1595,ULh,{},nyf);var N1=J2b(1595);wqb(pih,ULh,{},yyf);_.c=false;_.d=0;_.e=false;_.f=false;var P1=J2b(pih);wqb(839,ULh,{},Hyf);_.b=0;var Q1=J2b(839);wqb(1593,1,{},Kyf);var R1=J2b(1593);wqb(1596,ULh,{},Myf);var S1=J2b(1596);wqb(1594,ULh,{},Oyf);var T1=J2b(1594);wqb(1592,ULh,{},Ryf);var U1=J2b(1592);wqb(19,1,{15:1,19:1},czf,dzf,ezf,fzf,gzf,hzf);_.kd=function(a){return Tyf(this,a)};_.Sc=function(a){return Uyf(this,a)};_.Tc=function(){return oac(new pec(this.a))};_.Uc=function(){return azf(this)};var W1=J2b(19);wqb(402,1,{15:1,402:1},Czf,Dzf,Ezf,Fzf);_.kd=function(a){return xzf(this,a)};_.Sc=function(a){return yzf(this,a)};_.Tc=function(){if(this.a.c==0){return 0}return x8b(Sdc(this.a)).a>>x8b(Tdc(this.a)).a};_.Uc=function(){var a,b,c,d,e;e=new j5b('');c=(new pec(this.a)).b.Xf();while(c.xf()){a=c.yf();b=a.ef();e.a+='*';e.a+=''+b;d=a.ff().a;if(d>1){e.a+='^';e.a+=d}}if(e.a.length>0){return y4b(e.a,1)}return ''};var X1=J2b(402);wqb(37,1,{15:1,37:1},Jzf,Kzf);_.kd=function(a){return Gzf(this,a)};_.Sc=function(a){return Hzf(this,a)};_.Tc=hZh;_.Uc=function(){return c4b('v',''+this.a)};_.a=0;var Y1=J2b(37);wqb(645,38,{3:1,38:1,48:1,645:1},Mzf,Nzf);var Lzf=y6g;var Z1=J2b(645);var aAf;wqb(4112,1,{},$zf);_.c=0;_.e=-1;_.i=0;var Qzf;var _1=J2b(4112);wqb(4117,1,{},tAf);_.a=0;_.c=0;_.d=0;_.e=0;_.f=0;var cAf,dAf,eAf,fAf;var $1=J2b(4117);wqb(1599,1,{},FAf);_.a=0;_.e=-1;_.f=0;_.g=0;_.i=0;_.k=1;_.n=0;_.o=false;_.p=false;_.q=1;_.r=0;var a2=J2b(1599);wqb(4114,1,{},HAf);_.a=0;_.b=0;var b2=J2b(4114);wqb(1600,1,j7g,IAf,JAf);_.Uc=function(){return this.c};_.a=0;_.b=0;_.d=0;var d2=J2b(1600);wqb(1601,43,_4g,LAf);_._c=function(){return this.g};var c2=J2b(1601);wqb(459,1,{},HTf);_.a=null;_.b='Auto';_.c='Wu';_.d=true;_.e=4;_.f=4;var GTf;var W8=J2b(459);wqb(4090,1,{});_.g=false;var Pdb=J2b(4090);wqb(446,1,{446:1},sgg);_.Sc=function(a){if(a==null){return false}if(a===this){return true}if(Wb(a)!=Mdb){return false}return pgg(this)==Xb(a)};_.Tc=function(){return pgg(this)};_.c=1;var Mdb=J2b(446);wqb(883,1,{},ugg);_.bf=function(a,b){return b4b(a.Xb,b.Xb)};_.Sc=iZh;_.cf=jZh;var Ldb=J2b(883);wqb(548,28,{3:1,15:1,28:1,548:1},Cgg);var vgg,wgg,xgg,ygg,zgg,Agg;var Ndb=K2b(548,Dgg);wqb(482,28,{3:1,15:1,28:1,482:1},Ngg);var Egg,Fgg,Ggg,Hgg,Igg,Jgg,Kgg,Lgg;var Odb=K2b(482,Ogg);var Ugg='',Vgg='',Wgg,Xgg=0,Ygg,Zgg,$gg,_gg;wqb(4116,4241,{},pKg);var $ib=J2b(4116);wqb(3287,1,EFh);_.dd=function(){!!jlg&&klg(jlg,(Clg(),vlg),'Loaded: prover');uxe=new Sxe;Bxe(this.a);$Mg(cLg(this.a.a))};wqb(993,4090,{},ZUg);var qlb=J2b(993);K4g(Tc)(8);\n//# sourceURL=webSimple-8.js\n")
|