archematics/etc/deps/GeoGebra/HTML5/5.0/webSimple/deferredjs/C0345F6F027EF2F0263E39640B37309E/9.cache.js
Glen Whitney 4e2375b709 feat: Implement 3D Joyce Applets via JSXGraph
This is a stub/very preliminary implementation of calling JSXGraph for
  3D Joyce applets. The only element/construction method implemented so far
  is a free point.

  NOTE: This implementation is so far extremely buggy. Loading a page with a
  3D applet such as
  http://aleph0.clarku.edu/~djoyce/java/elements/bookXI/defXI9.html
  appears to enter a loop in which the div containing the JSXGraph Board
  progressively grows larger and larger, while using a tremendous amount
  of cpu.
2024-06-09 22:07:13 -07:00

2 lines
177 KiB
JavaScript

$wnd.webSimple.runAsyncCallback9("function $je(){}\nfunction gke(){}\nfunction eLe(){}\nfunction E5e(){}\nfunction F5e(){}\nfunction G5e(){}\nfunction H5e(){}\nfunction I5e(){}\nfunction J5e(){}\nfunction K5e(){}\nfunction L5e(){}\nfunction dAf(){}\nfunction xAf(){}\nfunction xBf(){}\nfunction SBf(){}\nfunction UBf(){}\nfunction WBf(){}\nfunction rCf(){}\nfunction tCf(){}\nfunction vCf(){}\nfunction yCf(){}\nfunction pEf(){}\nfunction tXf(){}\nfunction alg(){}\nfunction clg(){}\nfunction pPg(){}\nfunction Xkg(a,b){a.q=b}\nfunction tBf(a,b){a.g=b}\nfunction uBf(a,b){a.i=b}\nfunction vBf(a,b){a.j=b}\nfunction wBf(a,b){a.k=b}\nfunction PCf(a){this.g=a}\nfunction kDf(a){this.g=a}\nfunction p9b(a){this.g=a}\nfunction G5d(a){this.g=a}\nfunction f3h(a){Pcc(this,a)}\nfunction d3h(){fxc(this)}\nfunction tDf(){fc.call(this)}\nfunction g3h(){return this.g}\nfunction S2h(a){return this.o}\nfunction U2h(a){return this.j}\nfunction V2h(a){return this.i}\nfunction $2h(a){return this.k}\nfunction _2h(a){return this.n}\nfunction a3h(a){return a.o}\nfunction c3h(a){return a._k()}\nfunction R2h(a){return null}\nfunction h3h(a){return this===a}\nfunction hEf(a){return a.i[a.B]}\nfunction iEf(a){return a.k[a.B]}\nfunction kEf(a){return a.k[a.n]}\nfunction jEf(a){return a.i[a.n]}\nfunction cDf(a){return FCf(a,a)}\nfunction rEf(a){jc.call(this,a)}\nfunction dFd(a){ZEd.call(this,a)}\nfunction eFd(a){ZEd.call(this,a)}\nfunction fFd(a){ZEd.call(this,a)}\nfunction gFd(a){ZEd.call(this,a)}\nfunction hFd(a){ZEd.call(this,a)}\nfunction iFd(a){ZEd.call(this,a)}\nfunction jFd(a){ZEd.call(this,a)}\nfunction QFd(a){ZEd.call(this,a)}\nfunction qGd(a){ZEd.call(this,a)}\nfunction wGd(a){ZEd.call(this,a)}\nfunction IGd(a){ZEd.call(this,a)}\nfunction KGd(a){ZEd.call(this,a)}\nfunction klg(a,b){Hvb.call(this,a,b)}\nfunction vlg(a,b){Hvb.call(this,a,b)}\nfunction qEf(a,b){this.k=a;this.j=b}\nfunction LCf(){this.g=new rfc}\nfunction jDf(){this.g=new rfc}\nfunction UAf(a){a.k=null;a.p=0}\nfunction qCf(a,b){return sEb(a.i,b)}\nfunction pDf(a,b){vEb(a.j,d4b(a.g),b)}\nfunction j9b(a){h9b.call(this,a.k,a.n)}\nfunction NCf(a){OCf.call(this,a,new jDf)}\nfunction oEf(a){this.j=a;this.i=a.length}\nfunction Nac(a){Jac(a,0,a.length,null)}\nfunction T2h(){return new G5d(this)}\nfunction i3h(){return new Rbc(this)}\nfunction n9b(a){return !a?null:new j9b(a)}\nfunction BQe(a){return cf(a,359)||!a.rb}\nfunction L4b(a,b){return Jic(a),a+(Jic(b),b)}\nfunction Nlg(a,b){Dlg+=a+',';Clg+=b+','}\nfunction $Df(a,b,c){a.j=c;a.k=b;return b+1}\nfunction JSd(a){if(a.r){return 1}return 0}\nfunction zKd(a){!a.i&&(a.i=new fCf);return a.i}\nfunction fCf(){this.g=new nZb;this.i=new gac}\nfunction oCf(){this.g=new nZb;this.j=new gac}\nfunction qDf(a){this.j=new BEb;this.g=a.r.Bb++}\nfunction rDf(a){qDf.call(this,a.Sc);this.i=a}\nfunction uDf(a,b,c){gc.call(this,wDf(a,b,c))}\nfunction lDf(a){this.g=new rfc;ifc(this.g,a,d4b(1))}\nfunction Wpg(a){!!Rpg&&Spg(Rpg,(iqg(),eqg),a)}\nfunction Zpg(a){!!Rpg&&Spg(Rpg,(iqg(),gqg),a)}\nfunction qAf(){qAf=crb;pAf=new B$g('',8)}\nfunction Zje(){Zje=crb;Yje=new $je}\nfunction eke(){eke=crb;dke=new gke}\nfunction jBf(a){return a==null?null:new S5b(a)}\nfunction b3h(a){return J4e(),je(Qt,TRh,590,a,7,1)}\nfunction tRd(a){if(a.G){return a.G.q.length}return 0}\nfunction xRd(a){if(a.G){return V9b(a.G,0)}return null}\nfunction bEf(a){var b;a.B=-1;b=lEf(a);a.B=a.n;return b}\nfunction QDf(a){var b;a.o=ych;for(b=12;b-->0;)a.p[b]=Cah}\nfunction fke(a,b){var c;c=b.bc;c!=null&&Pfc(a.g,c)}\nfunction gEf(a,b){a.q+=b;(a.n-=b)<0&&(a.n+=a.o)}\nfunction SDf(a,b){do{a.q[a.n++]=LDf[b]}while(b++!=1)}\nfunction mDf(a,b){this.g=new rfc;ifc(this.g,a,d4b(b))}\nfunction rBf(a,b,c){this.i=new BEb;this.j=a;this.k=b;this.g=c}\nfunction nAf(a,b,c,d){oAf.call(this,a,c,d);nMc(this.k,b)}\nfunction AAf(a,b,c,d){BAf.call(this,a,c,d);nMc(this.k,b)}\nfunction EAf(a,b,c,d){FAf.call(this,a,c,d);nMc(this.k,b)}\nfunction vAf(a,b,c,d){qAf();wAf.call(this,a,c,d);nMc(this.k,b)}\nfunction tfc(a){sfc.call(this,(Jic(a),Nbc(a.g)));lEb(this,a)}\nfunction MCf(a){OCf.call(this,new D7b(''+Uqb(a)),new jDf)}\nfunction OCf(a,b){LCf.call(this);a!=(c7b(),b7b)&&ifc(this.g,b,a)}\nfunction QCf(a){LCf.call(this);ifc(this.g,new lDf(a),(c7b(),Z6b))}\nfunction ufc(a){vfc.call(this,a,(Jfc(),Ffc),null,false,null,false)}\nfunction dfc(a,b,c){return new Efc(a,(Jfc(),Gfc),null,false,b,c)}\nfunction ENe(a){if(cf(a.rb,112)){return a.rb.Hu(a)}return null}\nfunction zVe(a){if(cf(a.rb,112)){return a.rb.Iu(a)}return null}\nfunction qQe(a,b){if(cf(a.rb,135)){return a.rb.Lu(b)}return null}\nfunction vQe(a){if(cf(a.rb,135)){return a.rb.Nu()}throw vqb(new sBf)}\nfunction lQe(a,b){if(cf(a.rb,135)){return a.rb.Ku(b)}throw vqb(new sBf)}\nfunction yVe(a){if(cf(a.rb,112)){return a.rb.Hu(a)}throw vqb(new sBf)}\nfunction rQe(a,b){if(cf(a.rb,135)){a.rb.Mu(b);return}throw vqb(new sBf)}\nfunction oDf(a,b){if(cf(b,37)){return a.g==b.g}return kf(a)===kf(b)}\nfunction BCf(a,b){if(cf(b,20)){return ACf(a,b)==0}return kf(a)===kf(b)}\nfunction fDf(a,b){if(cf(b,414)){return eDf(a,b)==0}return kf(a)===kf(b)}\nfunction CCf(a){if(a.g.j>1){return null}return n9b(_ec(a.g)).n}\nfunction RCf(a){if(a==null||a.length==0)return '';return ','+a}\nfunction Vkg(a,b){if(!a.o||b!=(jlg(),ilg)){return b}return a.o}\nfunction TDf(a,b){if(a.p[b]!=a.o){a.q[a.n++]=b;a.p[b]=a.o}}\nfunction sBf(){gc.call(this,'No symbolic parameters available')}\nfunction Rlg(a){var b;b=a.bc;if(b!=null){return '$'+b+'$'}return null}\nfunction nDf(a,b){var c;c=b.g;if(a.g<c){return 1}if(a.g>c){return -1}return 0}\nfunction GDf(a,b){var c,d;d=ADf(a,6);if(c=tEb(b,d.j))return c;throw vqb(new tDf)}\nfunction uGd(a,b,c,d){var e,f;e=new $Af(a.n,c,d);f=e.j;nMc(f,b);return f}\nfunction W2h(a){if(this.j!=null){return this.j}this.j=H5d(this.ab);return this.j}\nfunction Z2h(a){if(!!this.g&&!!this.i){j3e(this.g,a);j3e(this.i,a);return}throw vqb(new sBf)}\nfunction e3h(a){if(!!this.i&&!!this.j){rQe(this.i,a);rQe(this.j,a);return}throw vqb(new sBf)}\nfunction oAf(a,b,c){xxc.call(this,a);this.i=b;this.j=c;this.k=new ARe(a);mAf(this);kAf(this)}\nfunction PAf(a){a.ab=je(BY,Wsh,14,2,0,1);a.ab[0]=a.k;a.ab[1]=a.j;mxc(a,a.n);ixc(a)}\nfunction mAf(a){a.ab=je(BY,Wsh,14,2,0,1);a.ab[0]=a.i;a.ab[1]=a.j;mxc(a,a.k);ixc(a)}\nfunction gAf(a){a.ab=je(BY,Wsh,14,3,0,1);a.ab[0]=a.i;a.ab[1]=a.j;a.ab[2]=a.k;mxc(a,a.n);ixc(a)}\nfunction dBf(a){a.ab=je(BY,Wsh,14,1,0,1);a.ab[0]=a.j;mxc(a,a.g);ixc(a);a.i=Ykg(a.j)}\nfunction hBf(a){a.ab=je(BY,Wsh,14,1,0,1);a.ab[0]=a.k;mxc(a,a.i);ixc(a);a.g=Ykg(a.k)}\nfunction aEf(a){PDf();this.p=je(rf,cbh,5,12,15,1);this.q=je(rf,cbh,5,24,15,1);new Q5b;this.i=a}\nfunction yDf(){yDf=crb;xDf=me(fe(rf,1),cbh,5,15,[256,512,rfh,6144,6144,Kch,vBh,vBh,96,dch])}\nfunction llg(){jlg();return me(fe(keb,1),kdh,551,0,[flg,glg,hlg,dlg,ilg,elg])}\nfunction wlg(){ulg();return me(fe(leb,1),kdh,484,0,[tlg,nlg,rlg,qlg,slg,mlg,plg,olg])}\nfunction ECf(a){if(a.g.j>1){return false}if(fDf(o9b(_ec(a.g)),new jDf)){return true}return false}\nfunction wCf(a,b){if(a.r!=null){return}a.r=je(C2,VRh,37,2,0,1);a.r[0]=new qDf(b);a.r[1]=new qDf(b)}\nfunction wAf(a,b,c){qAf();xxc.call(this,a);this.i=b;this.j=c;this.k=new ARe(a);mAf(this);sAf(this)}\nfunction QAf(a,b,c){xxc.call(this,a);this.k=b;this.j=c;this.n=new ARe(a);PAf(this);this.n.n=false}\nfunction LAf(a,b,c){xxc.call(this,a);this.n=0;this.k=c;this.o=b;this.j=new whf(a);KAf(this);GAf(this)}\nfunction eBf(a,b,c){xxc.call(this,a);this.j=c;this.g=new ARe(a);dBf(this);cBf(this);bBf(this);nMc(this.g,b)}\nfunction TAf(a,b,c,d){xxc.call(this,a);this.i=c;this.j=d;this.k=new ARe(a);mAf(this);RAf(this);nMc(this.k,b)}\nfunction PFd(a,b,c,d){var e,f;if(!d.N||!hLc(d,c)){return null}e=new LAf(a.n,c,d);f=e.j;nMc(f,b);return f}\nfunction GBf(a,b,c){var d,e,f,g;vEb(a.p,b,c);for(e=c,f=0,g=e.length;f<g;++f){d=e[f];HBf(a,d)}}\nfunction ZCf(a){var b,c,d,e;d=new nZb;c=0;a!=null&&(c=a.length);for(b=0;b<c;++b){e=DCf(a[b]);aZb(d,e)}return d}\nfunction kBf(a){var b,c;c=new nZb;for(b=0;b<a.n;++b){kZb(c,V9b(a.i,a.k[b]-1))}a.g=lBf(a);return c}\nfunction eEf(a){return a.n>=a.B?r5b(a.j,a.B,a.n-a.B+1):r5b(a.j,a.B,a.o-a.B)+r5b(a.j,0,a.n+1)}\nfunction kAf(a){var b;b=a.i.Tm(a.j);if((Ghg(),Fhg)==b){vRe(a.k)}else{a.k.j=true;wRe(a.k,b==Ehg)}}\nfunction sAf(a){var b;if(cf(a.i,214)){b=a.i;wRe(a.k,rAf(b.k,a.j))}else{wRe(a.k,a.i.$m(a.j)==(Ghg(),Ehg))}}\nfunction iAf(a){a.ab=je(BY,Wsh,14,4,0,1);a.ab[0]=a.i;a.ab[1]=a.j;a.ab[2]=a.k;a.ab[3]=a.n;mxc(a,a.o);ixc(a)}\nfunction eAf(a){a.ab=je(BY,Wsh,14,3,0,1);a.ab[0]=a.i.Dp();a.ab[1]=a.j.Dp();a.ab[2]=a.k.Dp();mxc(a,a.n);ixc(a)}\nfunction vfc(a,b,c,d,e,f){var g;this.j=a;g=new gac;efc(a,g,b,a.i,c,d,e,f);this.g=new _8b(g,g.q.length)}\nfunction dDf(a,b,c,d){return zCf(cDf(zCf(new QCf(a),GCf(new QCf(c)))),cDf(zCf(new QCf(b),GCf(new QCf(d)))))}\nfunction rvd(a,b,c,d){return dWf(d,'TriangleABCnonDegenerate',null,me(fe(ju,1),Qah,2,6,[Tud(a)+Tud(b)+Tud(c)]))}\nfunction vGd(a,b,c,d){var e,f;if(!d.N||!!c.N||!hLc(d,c)){return null}e=new _Af(a.n,c,d);f=e.j;nMc(f,b);return f}\nfunction lEf(a){var b;if(a.q>0){--a.q;++a.n==a.o&&(a.n=0);return a.j[a.n]}++a.n>=a.t&&dEf(a);b=a.j[a.n];fEf(a,b);return b}\nfunction MAf(a){var b,c,d;c=new Q5b;d=a.length;for(b=0;b<d;++b){G5b(c,GJc(a[b],(Gwd(),cwd)));c.g+=','}return c.g}\nfunction aCf(a,b){var c,d,e,f;for(d=a.r,e=0,f=d.length;e<f;++e){c=d[e];if(P4b(L4b('v',''+c.g),b)){return c}}return null}\nfunction dCf(a,b){var c;if(a.r!=null){for(c=0;c<a.r.length;c++){if(P4b(b,L4b('v',''+a.r[c].g))){return a.r[c]}}}return null}\nfunction Ahg(a,b){var c;if(a==b){return true}c=Ovh*$wnd.Math.min($wnd.Math.abs(a),$wnd.Math.abs(b));return a-c<=b&&b<=a+c}\nfunction X2h(a){var b,c;if(!!this.g&&!!this.i){b=h3e(this.g,a);c=h3e(this.i,a);return K5d(b,c)}throw vqb(new sBf)}\nfunction iBf(a,b,c){xxc.call(this,a);this.j=false;this.k=b;this.j=c;this.i=new y1e(a);hBf(this);gBf(this);fBf(this)}\nfunction $Af(a,b,c){xxc.call(this,a);UAf(this);this.k=b;this.o=c;this.j=new whf(a);ZAf(this);VAf(this,!!this.k)}\nfunction _Af(a,b,c){xxc.call(this,a);UAf(this);this.o=c;this.n=b;this.k=null;this.j=new whf(a);ZAf(this);VAf(this,!!this.k)}\nfunction BAf(a,b,c){xxc.call(this,a);this.i=b;this.j=c;this.k=new ARe(a);mAf(this);wRe(this.k,JQe(this.i,this.j))}\nfunction FAf(a,b,c){xxc.call(this,a);this.i=b;this.j=c;this.k=new ARe(a);mAf(this);wRe(this.k,KQe(this.i,this.j))}\nfunction fAf(a,b,c,d){xxc.call(this,a);this.i=b;this.j=c;this.k=d;this.n=new ARe(a);eAf(this);wRe(this.n,u4e(this.i,this.j,this.k))}\nfunction Zkg(a){var b,c,d,e,f;f=T4b(a.g);if(a.i!=null){for(c=a.i,d=0,e=c.length;d<e;++d){b=c[d];!!b&&(f+=Bic(b))}}return f}\nfunction UDf(a){var b,c,d,e,f;e=MDf[a.j];d=e==null?eEf(a.i):e;c=iEf(a.i);b=hEf(a.i);kEf(a.i);jEf(a.i);f=new qEf(a.j,d);f.i=c;f.g=b;return f}\nfunction nEf(a,b,c,d){var e,f,g;g=a.i-a.g;if(g==0){return -1}e=b.length;f=e-c;f=f>d?d:f;f>g&&(f=g);R4b(a.j,a.g,a.g+f,b,c);a.g+=f;return f}\nfunction fBf(a){var b;if(!gyc(a.Sc.St()).$e()){a.g=null;return}b=a.g;hBf(a);if(b==null||!P4b(b,a.g)){Zpg(b+kLh+a.g);gBf(a)}}\nfunction Y2h(a){var b,c;if(!!this.g&&!!this.i){b=i3e(this.g,a);c=i3e(this.i,a);if(b!=null&&c!=null){return L5d(b,c)}}throw vqb(new sBf)}\nfunction rAf(a,b){var c,d;if(!a.Vm()||!a.Al()){return false}c=a._k();d=b._k();if(!Ahg(c,d)){return false}return _8d(a.Al())&&!Y8d(a.Al(),new xAf)}\nfunction ADf(a,b){var c;(c=a.r).n?(a.r=a.r.n):(a.r=a.r.n=RDf(a.s));a.q=-1;if(a.r.k==b){++a.j;return a.r}a.r=c;a.n=b;throw vqb(zDf(a))}\nfunction H5d(a){var b,c,d;b=je(C2,VRh,37,4,0,1);c=a[0].Iu(a[0]);d=a[1].Iu(a[1]);b[0]=c[0];b[1]=c[1];b[2]=d[0];b[3]=d[1];return b}\nfunction QBf(a,b){if(a.g!=null){return}a.g=je(C2,VRh,37,4,0,1);a.g[0]=new qDf(b);a.g[1]=new qDf(b);a.g[2]=new qDf(b);a.g[3]=new qDf(b)}\nfunction Ukg(a){if(a.o){if(a.o==(jlg(),flg)||a.o==glg||a.o==hlg){return Ghg(),Ehg}if(a.o==dlg){return Ghg(),Dhg}}return Ghg(),Fhg}\nfunction a5e(a,b,c,d){var e;for(e=0;e<a.length;e++){if(!xhg(J3b(a[e]),J3b(b[(e*d+c+a.length)%a.length]))){return false}}return true}\nfunction XCf(a){var b,c;c=new Q5b;for(b=0;b<a.length;++b){a[b].g.j==0||G5b(c,','+JCf(a[b]))}if(c.g.length>0)return f5b(c.g,1);return ''}\nfunction gDf(a){var b,c,d,e,f;f=new nZb;e=(c=(new r9b(a.g)).g.ee().i.dg(),new s9b(c));while(e.g.rf()){d=(b=e.g.sf(),b.mf());vEb(f.g,d,f)}return f}\nfunction DCf(a){var b,c,d,e,f;f=new nZb;d=(c=(new r9b(a.g)).g.ee().i.dg(),new s9b(c));while(d.g.rf()){e=(b=d.g.sf(),b.mf());aZb(f,gDf(e))}return f}\nfunction YCf(a){var b,c,d,e,f,g;f=new nZb;for(e=(c=(new c9b(a.g)).g.ee().yd(),new d9b(c));e.g.rf();){d=(b=e.g.sf(),b.mf());g=DCf(d);aZb(f,g)}return f}\nfunction GCf(a){var b,c,d,e;d=new rfc;c=(new yfc(a.g)).i.dg();while(c.rf()){b=c.sf();e=b.mf();ifc(d,e,i8b((c7b(),b7b),b.nf()))}return new PCf(d)}\nfunction JGd(a,b,c,d){var e,f;if(cf(b,193)){e=new iBf(a.n,b,c);nMc(e.i,Jcd(d));f=me(fe(BY,1),Wsh,14,0,[e.i]);return f}throw vqb(CEd(a,d.q,b))}\nfunction gRe(a,b,c){bQe();var d;d=a.eb*b.fb*c.gb+b.eb*c.fb*a.gb+c.eb*a.fb*b.gb-c.eb*b.fb*a.gb-b.eb*a.fb*c.gb-a.eb*c.fb*b.gb;return swh<d&&d<Wth}\nfunction hAf(a,b,c,d,e){xxc.call(this,a);this.i=c;this.j=d;this.k=e;this.n=new ARe(a);gAf(this);wRe(this.n,gRe(this.i,this.j,this.k));nMc(this.n,b)}\nfunction jAf(a,b,c,d,e,f){xxc.call(this,a);this.i=c;this.j=d;this.k=e;this.n=f;this.o=new ARe(a);iAf(this);wRe(this.o,v4e(this.i,this.j,this.k,this.n));nMc(this.o,b)}\nfunction LBf(a,b){var c,d,e,f,g;if(AEb(a.p)==0){return}g=sEb(a.p,b);if(g==null){return}for(d=g,e=0,f=d.length;e<f;++e){c=d[e];mZb(a.u,c)}xEb(a.p,b)}\nfunction dhf(a,b){var c;Kgf(a,b[0]);if(b[0]==null){return}ihf(a);a.j=je(pf,Dah,85,b.length-1,0,3);for(c=0;c<b.length-1;++c){a.j[c]=b[c+1]}jhf(a);vhf(a)}\nfunction mEf(a){this.r=a;this.s=1;this.p=0;this.g=this.o=Kch;this.j=je(of,Kah,5,Kch,15,1);this.k=je(rf,cbh,5,Kch,15,1);this.i=je(rf,cbh,5,Kch,15,1)}\nfunction sEf(a,b,c,d,e){rEf.call(this,Och+b+Ybh+c+Pch+(a?ach:\"'\"+vDf(String.fromCharCode(e&xah))+\"' (\"+e+Qch)+(d==null||d.length==0?'':Rch+vDf(d)+'\"')+'')}\nfunction JAf(a,b,c){var d,e;d=_rd(b);e=Sqb(a.n)/Sqb(d);if(e>5||e<0.2||c){Upg('myPrecision='+Uqb(a.n)+OSh+Uqb(d)+PSh+e);a.i=null;a.n=d;return true}return false}\nfunction K$g(){this.g=(ulg(),mlg);this.i=new nZb;this.j=new gac;R9b(this.j,tlg);R9b(this.j,nlg);R9b(this.j,rlg);this.k=new gac;R9b(this.k,nlg);R9b(this.k,rlg)}\nfunction HBf(a,b){var c;if(lZb(a.u,b)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Ignoring existing poly '+b);return}kZb(a.u,b);c=AEb(a.u.g);Upg('Adding poly #'+c+Eah+KCf(b))}\nfunction XDf(b){try{b.g=lEf(b.i)}catch(a){a=uqb(a);if(cf(a,165)){_Df(0,128);return 1}else throw vqb(a)}if(b.g==49){return YDf(b,128)}return VDf(b,_Df(0,128),1)}\nfunction vnd(a,b,c){var d,e;for(e=new mac(a.k);e.g<e.j.q.length;){d=kac(e);if(cf(d,385)){if(d.ej(0)==b&&d.ej(1)==c||d.ej(0)==c&&d.ej(1)==b){return d.o}}}return null}\nfunction WAf(a,b){var c;c=EBf(b?a.k:a.n,a.o,b,a);if(!c){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Cannot compute locus equation (yet?)');YAf(a,a.Sc,true);return null}return XAf(a,c)}\nfunction CBf(a){var b,c,d,e,f;d=new gac;for(f=(c=(new r9b(LJc(a).g)).g.ee().i.dg(),new s9b(c));f.g.rf();){e=(b=f.g.sf(),b.mf());e.An()&&!e.rb&&(pic(d.q,e),true)}return d}\nfunction HDf(a){var b;this.o=je(rf,cbh,5,10,15,1);this.g=new gac;this.k=new mEf(a);this.s=new aEf(this.k);this.r=new pEf;this.q=-1;this.j=0;for(b=0;b<10;b++)this.o[b]=-1}\nfunction FNe(a,b){if(cf(a.rb,112)){return a.rb.Iu(a)}if(!a.rb){if(a.q==null){a.q=je(C2,VRh,37,1,0,1);a.q[0]=new qDf(a.Sc);Upg('Variable '+b.Ul()+'('+a.q[0]+')')}}return a.q}\nfunction K5d(a,b){var c;c=je(rf,cbh,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 L5d(a,b){var c;c=je(nu,krh,87,3,0,1);c[0]=i8b(r7b(a[1],b[2]),r7b(a[2],b[1]));c[1]=i8b(r7b(a[2],b[0]),r7b(a[0],b[2]));c[2]=i8b(r7b(a[0],b[1]),r7b(a[1],b[0]));return M5d(c)}\nfunction UCf(a,b){var c;c=je(A2,ZRh,20,3,0,1);c[0]=zCf(FCf(a[1],b[2]),GCf(FCf(a[2],b[1])));c[1]=zCf(FCf(a[2],b[0]),GCf(FCf(a[0],b[2])));c[2]=zCf(FCf(a[0],b[1]),GCf(FCf(a[1],b[0])));return c}\nfunction KDf(){KDf=crb;JDf=me(fe(ju,1),Qah,2,6,[ach,'\" \"','\"\\\\t\"','\"\\\\n\"','\"\\\\r\"','<NUMBER>','<VARIABLE>','\"[1]:\"','<ANYFACTLIST>','<INDEXPOLY>',cch,'\"+\"','\"-\"','\"*\"','\"^\"'])}\nfunction YAf(a,b,c){var d,e;d=_rd(b);e=Sqb(a.p)/Sqb(d);if(e>5||e<0.2||c){Upg('resetFingerprint: myPrecision='+Uqb(a.p)+OSh+Uqb(d)+PSh+e);a.i=null;a.p=d;return true}return false}\nfunction M5d(a){var b,c,d,e;b=(c7b(),b7b);for(d=0;d<a.length;d++){b=l7b(b,a[d])}j7b(b,b7b)&&(b=Z6b);e=je(nu,krh,87,a.length,0,1);for(c=0;c<a.length;c++){e[c]=h7b(a[c],b)}return e}\nfunction iDf(a){var b,c,d,e,f;f=new S5b('');d=(new yfc(a.g)).i.dg();while(d.rf()){b=d.sf();c=b.mf();G5b(f,L4b(L4b('v_{',''+c.g),'}'));e=b.nf().g;e>1&&(f.g+='^{'+e+'}',f)}return f.g}\nfunction j3e(a,b){if(!a.rb){!a.Y&&(a.Y=new rDf(a));!a.Z&&(a.Z=new rDf(a));pDf(a.Y,a.Z);pDf(a.Z,a.Y);kZb(b,a.Y);kZb(b,a.Z);return}if(cf(a.rb,135)){a.rb.Mu(b);return}throw vqb(new sBf)}\nfunction Uyc(a){var b,c,d;c=new Q5b;b=new T8b((new Q8b(a)).g);while(b.i){d=S8b(b);c.g+=',';G5b(c,L4b('v',''+d.mf().g));c.g+='=';F5b(c,d.nf())}if(c.g.length>0){return f5b(c.g,1)}return ''}\nfunction jlg(){jlg=crb;flg=new klg('TRUE',0);glg=new klg('TRUE_NDG_UNREADABLE',1);hlg=new klg('TRUE_ON_COMPONENTS',2);dlg=new klg('FALSE',3);ilg=new klg(Beh,4);elg=new klg('PROCESSING',5)}\nfunction _Df(a,b){switch(a){case 0:if(Lqb(xqb(b,128),0))return 4;return -1;case 1:if(Lqb(xqb(b,128),0))return 6;return -1;case 2:if(Lqb(xqb(b,128),0))return 5;return -1;default:return -1;}}\nfunction RBf(a,b,c){var d,e;if(a.g==null){e=a3e(b,b);d=a3e(c,c);if(e==null||d==null){QBf(a,b.Sc);return null}a.g=je(C2,VRh,37,4,0,1);a.g[0]=d[0];a.g[1]=d[1];a.g[2]=e[0];a.g[3]=e[1]}return a.g}\nfunction Mlg(a,b){var c,d,e,f,g,h;vEb(Hlg,a,d4b(b));b>Flg&&(Flg=b);c=a.rb;if(c){for(e=c.ab,f=0,g=e.length;f<g;++f){d=e[f];h=new iac(new bbc(me(fe(BY,1),Wsh,14,0,[d,a])));kZb(Elg,h);Mlg(d,b+1)}}}\nfunction mCf(a,b){var c,d,e;if(a.j.q.length==0){R9b(a.j,b)}else{d=new mac(a.j);e=0;while(d.g<d.j.q.length){c=kac(d);if(kf(c.mf())===kf(b.k)&&oDf(c.nf(),b.n)){break}++e}e==a.j.q.length&&R9b(a.j,b)}}\nfunction IDf(a,b){yDf();var c,d,e,f,g,h;h=(d=(new r9b(b.g)).g.ee().i.dg(),new s9b(d));g=new BEb;while(h.g.rf()){f=(c=h.g.sf(),c.mf());wEb(g,L4b('v',''+f.g),f)}e=new HDf(new oEf(a));return CDf(e,g)}\nfunction RAf(a){var b,c,d,e,f;c=a.i;b=a.j;f=null;if(EQe(c,b)){f=(E2b(),true)}else{d=me(fe(hZ,1),zuh,34,0,[new h4e(a.Qc),new h4e(a.Qc)]);e=USd(c,b,d,Wth);f=(E2b(),e==4?true:false)}wRe(a.k,(Jic(f),f))}\nfunction lBf(a){var b,c;c=a.n-1;++a.k[c];if(a.k[c]>a.j-(a.n-c)+1){while(a.k[c]>a.j-(a.n-c)){--c;if(c<0){break}}if(c<0){return true}++a.k[c];for(b=c+1;b<a.k.length;b++){a.k[b]=a.k[b-1]+1}}return false}\nfunction WCf(a,b,c,d,e,f){return zCf(zCf(cDf(zCf(new QCf(a),GCf(new QCf(c)))),cDf(zCf(new QCf(b),GCf(new QCf(d))))),GCf(zCf(cDf(zCf(new QCf(c),GCf(new QCf(e)))),cDf(zCf(new QCf(d),GCf(new QCf(f)))))))}\nfunction p3e(a){var b;if(!a.rb){!a.Y&&(a.Y=new rDf(a));!a.Z&&(a.Z=new rDf(a));b=me(fe(A2,1),ZRh,20,0,[new QCf(a.Y),new QCf(a.Z),new MCf(1)]);return b}if(cf(a.rb,135)){return a.rb.Nu()}throw vqb(new sBf)}\nfunction EDf(a,b){var c,d,e;d=1;c=GDf(a,b);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 14:{ADf(a,14);e=ADf(a,5);d=E3b(e.j,10);break}default:a.o[9]=a.j;}return new mDf(c,d)}\nfunction i3e(a,b){var c;if(!a.rb){c=je(nu,krh,87,3,0,1);c[0]=b.get(a.Y);c[1]=b.get(a.Z);c[2]=(c7b(),Z6b);if(!c[0]||!c[1]){throw vqb(new sBf)}return c}if(cf(a.rb,135)){return a.rb.Lu(b)}throw vqb(new sBf)}\nfunction yAf(a){var b,c;if(a.g!=null){return a.g}if(!!a.i&&!!a.j){b=kQe(a.i);c=kQe(a.j);a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);a.g[0][0]=_Cf(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.g}return null}\nfunction CAf(a){var b,c;if(a.g!=null){return a.g}if(!!a.i&&!!a.j){b=kQe(a.i);c=kQe(a.j);a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);a.g[0][0]=aDf(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.g}return null}\nfunction mBf(a,b){var c;this.o=a;this.j=AEb(a.g);this.n=b;if(this.j<this.n){this.g=true;return}this.k=je(rf,cbh,5,this.n,15,1);for(c=0;c<this.n;c++){this.k[c]=c+1}this.i=new hac(this.j);T9b(this.i,this.o)}\nfunction FBf(a){var b,c,d,e,f,g;!yBf&&(yBf=new BEb);for(e=(c=(new r9b(LJc(a).g)).g.ee().i.dg(),new s9b(c));e.g.rf();){d=(b=e.g.sf(),b.mf());if(!cf(d,36)){f=d.Iu(d);if(f!=null){g=new bbc(f);vEb(yBf,g,d)}}}}\nfunction bBf(a){var b;if(!gyc(a.Sc.St()).$e()){a.i=null;return}b=a.i;dBf(a);do{Znd(a.Qc,a)}while(W9b(a.Qc.k,a,0)!=-1);Pmd(a.Qc,a);$nd(a.Qc,a);Rmd(a.Qc,a,true);if(b==null||!P4b(b,a.i)){Zpg(b+kLh+a.i);cBf(a)}}\nfunction YDf(b,c){if(Bqb(c=xqb(c,128),0))return VDf(b,_Df(0,128),1);try{b.g=lEf(b.i)}catch(a){a=uqb(a);if(cf(a,165)){_Df(1,c);return 2}else throw vqb(a)}if(b.g==93){return ZDf(b,c,128)}return VDf(b,_Df(1,c),2)}\nfunction ZDf(b,c,d){if(Bqb(d=xqb(d,c),0))return VDf(b,_Df(1,c),2);try{b.g=lEf(b.i)}catch(a){a=uqb(a);if(cf(a,165)){_Df(2,d);return 3}else throw vqb(a)}if(b.g==58){if(Lqb(xqb(d,128),0))return $Df(b,3,7)}return VDf(b,_Df(2,d),3)}\nfunction DBf(a){var b,c,d,e,f,g,h,i,j;d=new nZb;c=a.rb;if(c){for(f=c.ab,g=0,h=f.length;g<h;++g){e=f[g];b=e.rb;e.An()&&!b?(j=vEb(d.g,e,d),j==null):e.An()&&cf(b,734)?(i=vEb(d.g,e,d),i==null):aZb(d,DBf(e))}}return d}\nfunction WDf(a){switch(a.g){case 42:return $Df(a,0,13);case 43:return $Df(a,0,11);case 44:return $Df(a,0,10);case 45:return $Df(a,0,12);case 91:return XDf(a);case 94:return $Df(a,0,14);default:return VDf(a,1,0);}}\nfunction kQe(a){if(cf(a.rb,112)){return a.rb.Iu(a)}if(cf(a,359)||!a.rb){if(a.u==null){a.u=je(C2,VRh,37,4,0,1);a.u[0]=new qDf(a.Sc);a.u[1]=new qDf(a.Sc);a.u[2]=new qDf(a.Sc);a.u[3]=new qDf(a.Sc)}return a.u}return null}\nfunction PDf(){PDf=crb;MDf=me(fe(ju,1),Qah,2,6,['',null,null,null,null,null,null,'[1]:',null,null,',','+','-','*','^']);LDf=me(fe(rf,1),cbh,5,15,[8,10]);ODf=me(fe(ju,1),Qah,2,6,[xch]);NDf=me(fe(sf,1),jch,5,14,[32737])}\nfunction fEf(a,b){++a.p;if(a.v){a.v=false;a.s+=a.p=1}else if(a.u){a.u=false;b==10?(a.v=true):(a.s+=a.p=1)}switch(b){case 13:a.u=true;break;case 10:a.v=true;break;case 9:--a.p;a.p+=a.A-a.p%a.A;}a.k[a.n]=a.s;a.i[a.n]=a.p}\nfunction cAf(a,b){var c,d,e;if(!a.i||(d=a.i.Ol((Gwd(),cwd)))==null){if(!b.i||a.i.Ol((Gwd(),cwd))==null){return nDf(a,b)}return -1}if(!b.i||(e=b.i.Ol((Gwd(),cwd)))==null){return 1}c=K4b(d,e);if(c==0){return nDf(a,b)}return c}\nfunction SCf(a,b,c,d,e,f){var g,h,i,j,k,l,m;g=new QCf(a);h=new QCf(b);i=new QCf(c);j=new QCf(d);k=new QCf(e);l=new QCf(f);m=zCf(zCf(zCf(zCf(zCf(FCf(g,j),FCf(i,l)),FCf(k,h)),GCf(FCf(k,j))),GCf(FCf(g,l))),GCf(FCf(h,i)));return m}\nfunction IAf(a){var b,c,d;d=new h4e(a.Qc);b=new IZd(a.Qc,a.o,1,1);d.rb=b;YLc(d,true);c=EBf(d,a.k,false,a);tLc(d);if(!c){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Cannot compute envelope equation (yet?)');JAf(a,a.Sc,true);return null}return HAf(a,c)}\nfunction CDf(a,b){var c,d;c=new nZb;ADf(a,7);d=DDf(a,b);vEb(c.g,d,c);e:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 8:{break}default:a.o[0]=a.j;break e;}ADf(a,8);d=DDf(a,b);vEb(c.g,d,c)}return c}\nfunction AKd(a){var b,c,d,e;e=a.g.Mb;if(!e.t.Qi()||!e.B.Qi()){throw vqb(new sBf)}c=e.t;d=e.B;if(e.v==(Idg(),cdg)){b=new FAf(a.Qc,c,d);return b}if(e.v==bdg){b=new BAf(a.Qc,c,d);return b}if(e.v==lcg){b=new oAf(a.Qc,c,d);return b}return null}\nfunction J5d(a,b,c){var d,e,f;e=a3e(a,a);f=a3e(b,b);d=je(A2,ZRh,20,2,0,1);d[0]=zCf(zCf(FCf(new MCf(2),new QCf(c[0])),GCf(new QCf(e[0]))),GCf(new QCf(f[0])));d[1]=zCf(zCf(FCf(new MCf(2),new QCf(c[1])),GCf(new QCf(e[1]))),GCf(new QCf(f[1])));return d}\nfunction hDf(a,b){var c,d,e,f,g,h,i,j;h=new tfc(a.g);i=b.g;e=(d=(new r9b(b.g)).g.ee().i.dg(),new s9b(d));while(e.g.rf()){j=(c=e.g.sf(),c.mf());l9b(a.g,j)?ifc(h,j,d4b(m9b(a.g,j).g+(g=j,oEb($ec(i,g))).g)):ifc(h,j,(f=j,oEb($ec(i,f))))}return new kDf(h)}\nfunction Rkg(a,b){var c,d,e,f,g,h;for(f=(g=(new c9b(a.i.g)).g.ee().yd(),new d9b(g));f.g.rf();){e=(c=f.g.sf(),c.mf());if(P4b(e.g,b.g)){if(e.i.length==b.i.length){d=0;h=true;while(d<e.i.length&&h){e.i[d]==b.i[d]||(h=false);++d}if(h){return}}}}kZb(a.i,b)}\nfunction NAf(a){var b,c;if(a.g!=null){return a.g}if(!!a.k&&!!a.j){if(cf(a.j,56)){b=a3e(a.k,a.k);c=kQe(a.j);a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);a.g[0][0]=TCf(b[0],b[1],c[0],c[1],c[2],c[3]);return a.g}else if(cf(a.j,121)){return OAf(a)}}throw vqb(new sBf)}\nfunction Klg(){Klg=crb;Jlg=me(fe(ju,1),Qah,2,6,[fth,FBh,'Midpoint',SGh,muh,BBh,cth,fTh,'Ray',dth,guh,cuh,Psh,'Translate',Ish,GBh,euh,XGh,'Mirror',nuh,duh,rGh,Ewh,WGh]);Ilg=me(fe(ju,1),Qah,2,6,[cth,muh,BBh,FBh,tIh,tth,luh,Ewh,tIh,XGh,'Ray',nuh,WGh,uIh,Ish])}\nfunction zCf(a,b){var c,d,e,f,g,h,i;g=new tfc(a.g);i=b.g;e=(new yfc(i)).i.dg();while(e.rf()){d=e.sf();h=d.mf();if(l9b(a.g,h)){c=d8b(m9b(a.g,h),(f=h,oEb($ec(i,f))));c==(c7b(),b7b)?jfc(g,h):ifc(g,h,d8b(m9b(a.g,h),d.nf()))}else{ifc(g,h,d.nf())}}return new PCf(g)}\nfunction lCf(a,b,c){var d,e,f,g,h,i,j;h=null;if(cf(b,108)){j=b;f=RWe(j);cf(f,75)&&(h=f)}else cf(b,75)&&(h=b);if(h){e=new qDf(c);d=c.v;i=d.eb;d.eb=false;if(h.bc==null){nMc(h,L4b('v',''+e.g));QLc(h,true);h.Pb=false;ZMc(h,false)}d.eb=i;g=new i9b(h,e);mCf(a,g);kZb(a.g,h)}}\nfunction h3e(a,b){var c,d,e,f,g,h,i,j;if(!a.rb){c=b.g;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=me(fe(rf,1),cbh,5,15,[0,0,0]);return j}}i=me(fe(rf,1),cbh,5,15,[1,1,0]);return i}if(cf(a.rb,135)){return a.rb.Ku(b)}throw vqb(new sBf)}\nfunction a3e(a,b){if(cf(a.rb,112)){return a.rb.Iu(a)}if(!a.rb){if(a.A==null){a.A=je(C2,VRh,37,2,0,1);a.A[0]=new qDf(a.Sc);a.A[1]=new qDf(a.Sc);Zpg('Free point '+b.Ul()+'('+a.A[0]+','+a.A[1]+')')}return a.A}Upg('There is no implementation yet for '+a.rb);throw vqb(new sBf)}\nfunction Qyc(a){var b,c,d,e,f,g,h,i,j;c=V4b(a,n5b(125));e=(Pic(2,c,a.length),a.substr(2,c-2));d=d5b(e,',',0);h=E3b(d[0],10);j=E3b(d[1],10);f=he(pf,[Tnh,Keh],[18,5],15,[h,j],2);b=2;for(g=0;g<h;g++){for(i=0;i<j;i++){f[g][i]=D3b(d[b]);Zpg(ASh+g+','+i+']='+f[g][i]);++b}}return f}\nfunction $Cf(a,b,c,d){var e,f,g,h,i,j;i=new Q5b;j=ZCf(a);!!b&&aZb(j,b);g=(h=(new c9b(j.g)).g.ee().yd(),new d9b(h));while(g.g.rf()){f=(e=g.g.sf(),e.mf());(c==null||(Jic(c),c)&&d.contains(f)||!(Jic(c),c)&&!d.contains(f))&&(i.g+=','+f,i)}if(i.g.length>0)return f5b(i.g,1);return ''}\nfunction ulg(){ulg=crb;tlg=new vlg('RECIOS_PROVER',0);nlg=new vlg('BOTANAS_PROVER',1);rlg=new vlg('OPENGEOPROVER_WU',2);qlg=new vlg('OPENGEOPROVER_AREA',3);slg=new vlg('PURE_SYMBOLIC_PROVER',4);mlg=new vlg('AUTO',5);plg=new vlg('LOCUS_IMPLICIT',6);olg=new vlg('LOCUS_EXPLICIT',7)}\nfunction kCf(a,b){var c,d,e,f,g,h,i;for(g=a.r,h=0,i=g.length;h<i;++h){f=g[h];if(P4b(L4b('v',''+f.g),b)){return f}}e=new mac(a.j);while(e.g<e.j.q.length){c=kac(e);d=c.mf();if(P4b(d.bc,b)){return c.nf()}}!!Rpg&&Spg(Rpg,(iqg(),dqg),'Internal error in AlgoDependentNumber');return null}\nfunction ICf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;k=new rfc;f=(new yfc(a.g)).i.dg();while(f.rf()){e=f.sf();m=e.mf();n=new tfc(m.g);j=(h=b,oEb($ec(n,h)));if(j){i=(g=c,oEb($ec(n,g)));!i?(i=d4b(0)):jfc(n,c);jfc(n,b);ifc(n,c,d4b(j.g+i.g))}d=e.nf();l=new kDf(n);ifc(k,l,d)}return new PCf(k)}\nfunction bDf(a,b,c,d,e){var f,g,h,i,j,k,l;l=null;i=XCf(a);l=new pZb(new c9b(b));h=$Cf(a,l,(E2b(),true),e);g=$Cf(a,l,false,e);f=c.St();j=gyc(f).Gj(b,i,h,g,d);k=XZf(FSf(f.g).i)?gyc(f).Ij(j):'?';if(P4b('0',k)||P4b($wh,k)){return Ghg(),Dhg}if(P4b('1',k)||P4b(sth,k)){return Ghg(),Ehg}return Ghg(),Fhg}\nfunction KBf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;j=new nZb;p=new nZb;vEb(p.g,b,p);while(AEb(p.g)!=0){aZb(j,p);i=(l=(new c9b(p.g)).g.ee().yd(),new d9b(l));o=new nZb;while(i.g.rf()){m=(d=i.g.sf(),d.mf());c=m.rb;if(c){n=c.ab;for(f=n,g=0,h=f.length;g<h;++g){e=f[g];e==a||(k=vEb(o.g,e,o),k==null)}}}p=o}return j}\nfunction JCf(a){var b,c,d,e,f,g;f=new Q5b;d=(new yfc(a.g)).i.dg();if(!d.rf()){return '0'}while(d.rf()){c=d.sf();g=c.mf();b=c.nf();if(g.g.j==0){f.g+=''+b}else{b!=(c7b(),Z6b)&&(f.g+=b+'*',f);f.g+=''+g}f.g+='+'}e=u2b(f,0,f.g.length-1);e=b5b(b5b(b5b(b5b(e,'\\\\+-','-'),'-1\\\\*','-'),'\\\\+1\\\\*','+'),'^1\\\\*','');return e}\nfunction blg(a,b,c){var d,e,f,g,h,i,j,k,l,m;j=c.J;k=(h=(new r9b(j.g)).g.ee().i.dg(),new s9b(h));while(k.g.rf()){i=(g=k.g.sf(),g.mf());if(cf(i,56)){d=i.G;e=i.v;if(!!d&&!!e&&(d==a&&e==b||d==b&&e==a)){return i}}}m=c.eb;c.eb=false;f=new zVd(c,null,a,b);l=f.k;l.Pb=true;l.lc=15;l.gc=true;Wrd(l.Sc,l,4);c.eb=m;return l}\nfunction nCf(a,b,c){!!b.t&&(b.t.Qi()&&cf(b.t,75)||cf(b.t,108))&&lCf(a,b.t,c);!!b.B&&(b.B.Qi()&&cf(b.B,75)||cf(b.B,108))&&lCf(a,b.B,c);!!b.t&&b.t.an()&&nCf(a,b.t,c);!!b.B&&b.B.an()&&nCf(a,b.B,c);if(!!b.t&&b.t.an()&&!!b.B&&b.B.an()){return}if(cf(b.t,32)&&b.B.an()&&(b.v==(Idg(),fcg)||b.v==Vcg)){return}if(cf(b.B,32)&&b.t.an()){return}}\nfunction TCf(a,b,c,d,e,f){var g,h,i,j,k,l,m;!!Rpg&&Spg(Rpg,(iqg(),gqg),'Setting up equation for collinear points ('+a+','+b+BLh+'('+c+','+d+eTh+'('+e+','+f+')');g=new QCf(a);h=new QCf(b);i=new QCf(c);j=new QCf(d);k=new QCf(e);l=new QCf(f);m=zCf(zCf(zCf(FCf(g,j),GCf(FCf(h,i))),FCf(k,zCf(h,GCf(j)))),GCf(FCf(l,zCf(g,GCf(i)))));return m}\nfunction Skg(a,b){!!Rpg&&Spg(Rpg,(iqg(),bqg),bTh+b);a.i=new nZb;if(b==(ulg(),nlg)){a.o=Vkg(a,zBf(a));return}else if(b==tlg){a.o=Vkg(a,$zf((!a.n&&(a.n=new pPg),a.n),a));return}else if(b==slg){a.o=Vkg(a,PBf(a));return}else if(b==rlg||b==qlg){a.o=Vkg(a,(!!Rpg&&Spg(Rpg,(iqg(),bqg),'OGP is not implemented for the web'),jlg(),ilg));return}}\nfunction Ryc(a){var b,c,d,e,f,g,h,i,j,k,l;e=V4b(a,n5b(125));g=g5b(a,e+3,a.length-2);f=d5b(g,',',0);d=E3b(f[0],10);h=je(pf,Dah,85,d,0,3);b=1;for(c=0;c<d;++c){j=E3b(f[b++],10);l=E3b(f[b++],10);h[c]=he(pf,[Tnh,Keh],[18,5],15,[j,l],2);for(i=0;i<j;i++){for(k=0;k<l;k++){h[c][i][k]=D3b(f[b]);Zpg(ASh+c+']['+i+','+k+']='+h[c][i][k]);++b}}}return h}\nfunction Llg(a){var b,c,d,e,f,g,h,i,j,k,l,m;c=sEb(Glg,a);if(c){return c.g}b=a.rb;if(!b){vEb(Glg,a,d4b(0));return 0}l=1;if(cf(b,690)){m=b.g.Mb;i=new BEb;j=(Zje(),Yje.g=i,Zje(),Yje);hae(m,j);k=new T8b((new Q8b(i)).g);while(k.i){h=S8b(k);d=h.mf();l+=Llg(d)*h.nf().g}}else{for(e=b.ab,f=0,g=e.length;f<g;++f){d=e[f];l+=Llg(d)}}vEb(Glg,a,d4b(l));return l}\nfunction FCf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;l=new rfc;p=b.g;e=(new yfc(a.g)).i.dg();while(e.rf()){c=e.sf();n=c.mf();f=(new yfc(p)).i.dg();while(f.rf()){d=f.sf();o=d.mf();j=hDf(n,o);k=r7b(c.nf(),d.nf());h=j;if($ec(l,h)){m=d8b((i=j,oEb($ec(l,i))),k);m==(c7b(),b7b)?jfc(l,j):ifc(l,j,d8b((g=j,oEb($ec(l,g))),k))}else{ifc(l,j,k)}}}return new PCf(l)}\nfunction dLe(a,b){switch(a.t){case 69:return new IGd(b);case 70:return new KGd(b);case 71:return new dFd(b);case 78:return new qGd(b);case 72:return new iFd(b);case 73:return new fFd(b);case 74:return new jFd(b);case 75:return new hFd(b);case 77:return new gFd(b);case 76:return new eFd(b);case 79:return new wGd(b);case 80:return new QFd(b);default:return null;}}\nfunction I5d(a,b,c,d,e){var f,g,h,i,j,k,l;h=je(A2,ZRh,20,4,0,1);f=new QCf(a);g=new QCf(b);i=new QCf(e[0]);j=new QCf(e[1]);k=new QCf(e[2]);l=new QCf(e[3]);h[0]=zCf(zCf(FCf(new MCf(2),i),GCf(new QCf(a))),GCf(new QCf(c)));h[1]=zCf(zCf(FCf(new MCf(2),j),GCf(new QCf(b))),GCf(new QCf(d)));h[2]=zCf(zCf(zCf(l,GCf(j)),GCf(i)),f);h[3]=zCf(zCf(zCf(k,GCf(i)),j),GCf(g));return h}\nfunction KCf(a){var b,c,d,e,f;e=new Q5b;d=(new yfc(a.g)).i.dg();if(!d.rf()){return '0'}while(d.rf()){c=d.sf();f=c.mf();b=c.nf();if(f.g.j==0){e.g+=''+b}else{if(!j7b(b,(c7b(),Z6b))){if(j7b(d8b(b,Z6b),b7b)){e.g.length>0&&L5b(e,e.g.length-1);e.g+='-'}else{e7b(d8b(b,Z6b),b7b)<0&&e.g.length>0&&L5b(e,e.g.length-1);e.g+=''+b}}G5b(e,iDf(f))}e.g+='+'}return u2b(e,0,e.g.length-1)}\nfunction TBf(a,b){var c,d,e,f;if(a.q!=null){return a.q}d=b[0].Iu(b[0]);if(a.r==null){a.r=je(C2,VRh,37,4,0,1);a.r[0]=new qDf(b[0].Ii());a.r[1]=new qDf(b[0].Ii());a.r[2]=d[0];a.r[3]=d[1]}c=me(fe(C2,1),VRh,37,0,[a.r[0],a.r[1]]);e=b[1].Iu(b[1]);f=b[2].Iu(b[2]);a.q=je(A2,ZRh,20,2,0,1);a.q[0]=WCf(d[0],d[1],c[0],c[1],e[0],e[1]);a.q[1]=WCf(d[0],d[1],c[0],c[1],f[0],f[1]);return a.q}\nfunction _Cf(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!Rpg&&Spg(Rpg,(iqg(),gqg),'Setting up equation for parallel lines ('+a+','+b+')-'+'('+c+','+d+eTh+'('+e+','+f+')-'+'('+g+','+h+')');i=new QCf(a);j=new QCf(b);k=new QCf(c);l=new QCf(d);m=new QCf(e);n=new QCf(f);o=new QCf(g);p=new QCf(h);q=zCf(FCf(zCf(i,GCf(k)),zCf(n,GCf(p))),GCf(FCf(zCf(j,GCf(l)),zCf(m,GCf(o)))));return q}\nfunction aDf(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!Rpg&&Spg(Rpg,(iqg(),gqg),'Setting up equation for perpendicular lines ('+a+','+b+')-'+'('+c+','+d+eTh+'('+e+','+f+')-'+'('+g+','+h+')');i=new QCf(a);j=new QCf(b);k=new QCf(c);l=new QCf(d);m=new QCf(e);n=new QCf(f);o=new QCf(g);p=new QCf(h);q=zCf(FCf(zCf(i,GCf(k)),zCf(m,GCf(o))),FCf(zCf(j,GCf(l)),zCf(n,GCf(p))));return q}\nfunction dEf(b){var c,d;if(b.t==b.g){if(b.g==b.o){if(b.B>Jch){b.n=b.t=0;b.g=b.B}else b.B<0?(b.n=b.t=0):cEf(b,false)}else b.g>b.B?(b.g=b.o):b.B-b.g<Jch?cEf(b,true):(b.g=b.B)}try{if((d=nEf(b.r,b.j,b.t,b.g-b.t))==-1){b.r.j=null;throw vqb(new h2b)}else b.t+=d;return}catch(a){a=uqb(a);if(cf(a,165)){c=a;--b.n;b.q+=0;(b.n-=0)<0&&(b.n+=b.o);b.B==-1&&(b.B=b.n);throw vqb(c)}else throw vqb(a)}}\nfunction BDf(a,b){var c,d;c=FDf(a,b);e:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 11:case 12:{break}default:a.o[3]=a.j;break e;}switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 11:{ADf(a,11);d=FDf(a,b);c=zCf(c,d);break}case 12:{ADf(a,12);d=FDf(a,b);c=zCf(c,GCf(d));break}default:a.o[4]=a.j;ADf(a,-1);throw vqb(new tDf);}}return c}\nfunction HAf(b,c){var d,e,f,g,h,i;i=new Q5b;g=c.v;f=c.k;d=''+Uqb(_rd(b.Sc));!!Rpg&&Spg(Rpg,(iqg(),bqg),DSh+d);G5b(F5b(G5b(F5b(G5b(G5b(G5b(G5b(G5b(G5b(G5b(F5b(i,(Nzc(),jzc)),'(['),g),'],['),f),'],'),d),','),c.i[0]),','),c.i[1]),')');e=b.Sc.St();try{h=gyc(e).Kj(i.g);!!Rpg&&Spg(Rpg,(iqg(),gqg),MSh+h);return h}catch(a){a=uqb(a);if(cf(a,51)){!!Rpg&&Spg(Rpg,(iqg(),dqg),NSh);return null}else throw vqb(a)}}\nfunction XAf(b,c){var d,e,f,g,h,i;i=new Q5b;g=c.v;f=c.k;d=''+Uqb(_rd(b.Sc));!!Rpg&&Spg(Rpg,(iqg(),bqg),DSh+d);G5b(F5b(G5b(F5b(G5b(G5b(G5b(G5b(G5b(G5b(G5b(G5b(F5b(i,(Nzc(),Gzc)),'(['),g),'],['),f),'],'),d),','),','),c.i[0]),','),c.i[1]),')');e=b.Sc.St();try{h=gyc(e).Kj(i.g);!!Rpg&&Spg(Rpg,(iqg(),gqg),MSh+h);return h}catch(a){a=uqb(a);if(cf(a,51)){!!Rpg&&Spg(Rpg,(iqg(),dqg),NSh);return null}else throw vqb(a)}}\nfunction eCf(a,b,c){if(!!b.t&&b.t.Qi()&&cf(b.t,75)){b.t.bc==null&&nMc(b.t,L4b('v',''+(new qDf(c)).g));kZb(a.g,b.t)}if(!!b.B&&b.B.Qi()&&cf(b.B,75)){b.B.bc==null&&nMc(b.B,L4b('v',''+(new qDf(c)).g));kZb(a.g,b.B)}!!b.t&&b.t.an()&&eCf(a,b.t,c);!!b.B&&b.B.an()&&eCf(a,b.B,c);if(!!b.t&&b.t.an()&&b.B.an()){return}if(cf(b.t,32)&&b.B.an()&&(b.v==(Idg(),fcg)||b.v==Vcg)){return}if(cf(b.B,32)&&b.t.an()){return}}\nfunction zDf(a){var b,c,d,e,f,g,h;a.g.q.length=0;g=je(sqb,fbh,5,15,16,1);if(a.n>=0){g[a.n]=true;a.n=-1}for(d=0;d<10;d++){if(a.o[d]==a.j){for(f=0;f<32;f++){(xDf[d]&1<<f)!=0&&(g[f]=true)}}}for(e=0;e<15;e++){if(g[e]){a.i=je(rf,cbh,5,1,15,1);a.i[0]=e;R9b(a.g,a.i)}}b=je(rf,hch,6,a.g.q.length,0,2);for(c=0;c<a.g.q.length;c++){b[c]=V9b(a.g,c)}return new uDf(a.r,b,(h=(KDf(),JDf),!a.s?null:(PDf(),ODf)[0],h))}\nfunction jhf(a){var b,c,d,e,f,g,h;a.v=je(xR,TEh,100,a.j.length,0,1);for(c=0;c<a.j.length;++c){b=null;d=a.j[c].length-1;g=new vfe(a.Sc,'x');h=new vfe(a.Sc,'y');for(e=0;e<=d;e++){for(f=0;f<a.j[c][e].length;f++){e==0&&f==0?(b=new kae(a.Sc,a.j[c][0][0])):(b=y9d(b,t9d(r9d(B9d(new lae(g.r,g),e),B9d(new lae(h.r,h),f)),a.j[c][e][f])))}}!b&&(b=new kae(a.Sc,NaN));a.v[c]=new Vce(b,me(fe(zR,1),Duh,43,0,[g,h]))}}\nfunction jCf(a,b){var c,d,e,f,g,h;h=new Q5b;h.g+=BSh;h.g+=b;f=new Q5b;f.g+=_sh;G5b(f,L4b('v',''+a.r[0].g));h.g+=',';h.g+=_sh;G5b(h,L4b('v',''+a.r[0].g));h.g+='=';G5b(h,L4b('v',''+a.r[0].g));e=(g=(new c9b(a.g.g)).g.ee().yd(),new d9b(g));while(e.g.rf()){c=(d=e.g.sf(),d.mf());f.g+=',';f.g+=_sh;G5b(f,c.bc);h.g+=',';h.g+=_sh;G5b(h,c.bc);h.g+='=';h.g+=dTh;G5b(h,c.bc)}h.g+='],[';h.g+=f;h.g+='])';return h.g}\nfunction BBf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=me(fe(nu,1),krh,87,0,[(c7b(),b7b),b7b,b7b,Z6b]);p=a.q;e=CBf(p);d=new gac;for(h=new mac(e);h.g<h.j.q.length;){g=kac(h);pic(d.q,g)}o=new BEb;l=new mac(d);j=je(BY,Wsh,14,2,0,1);k=0;m=0;while(l.g<l.j.q.length&&k<2&&m<b){i=kac(l);f=i.Iu(i);j[k]=i;vEb(o,f[0],c[m]);++m;if(m<b){vEb(o,f[1],c[m]);++k;++m}}if(k==2&&a.p){n=new alg;n.g=bCh;n.i=j;Nac(n.i);Rkg(a,n)}return o}\nfunction OBf(a,b,c){var d;this.n=new nZb;this.g=new nZb;this.p=new BEb;this.i=je(C2,VRh,37,2,0,1);d=gyc(a.Sc.St());if(d.$e()){!!Rpg&&Spg(Rpg,(iqg(),bqg),'GeoGebra thinks Giac is loaded.');if(P4b(d.Ij('1+1'),'2')){IBf(this,a,b,c);return}!!Rpg&&Spg(Rpg,(iqg(),bqg),'But 1+1=2 seems to be problematic.');this.A=(jlg(),elg)}else{!!Rpg&&Spg(Rpg,(iqg(),bqg),'GeoGebra thinks Giac is not loaded yet.');this.A=(jlg(),elg)}}\nfunction PBf(b){var c,d,e,f,g,h,i,j;i=b.q;if(cf(i,135)){j=i;c=j.Ou();try{!c.i&&(c.i=new nZb,c.g.Mu(c.i))}catch(a){a=uqb(a);if(cf(a,52)){return jlg(),ilg}else throw vqb(a)}}else if(cf(i.rb,135)){j=i.rb;try{d=j.Nu();for(f=d,g=0,h=f.length;g<h;++g){e=f[g];!!Rpg&&Spg(Rpg,(iqg(),bqg),e);if(e.g.j!=0){return jlg(),dlg}}return jlg(),flg}catch(a){a=uqb(a);if(cf(a,52)){return jlg(),ilg}else throw vqb(a)}}return jlg(),ilg}\nfunction DDf(a,b){var c,d,e;e=new nZb;ADf(a,7);f:while(true){ADf(a,9);d=BDf(a,b);BCf(d,new NCf((c7b(),Z6b)))||(c=vEb(e.g,d,e),c==null);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 9:{break}default:a.o[1]=a.j;break f;}}ADf(a,8);ADf(a,5);g:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 10:{break}default:a.o[2]=a.j;break g;}ADf(a,10);ADf(a,5)}return e}\nfunction GAf(b){var c,d,e,f,g;g=(a2b(),$wnd.goog.global.performance).now();f=null;try{f=IAf(b)}catch(a){a=uqb(a);if(cf(a,51)){e=a;!!Rpg&&Spg(Rpg,(iqg(),bqg),e);!!Rpg&&Spg(Rpg,(iqg(),bqg),KSh)}else throw vqb(a)}if(f!=null){try{c=b.Sc.St();dhf(b.j,gyc(c).Mj(f));b.j.k=true}catch(a){a=uqb(a);if(cf(a,42)){khf(b.j)}else throw vqb(a)}}else{khf(b.j)}d=mf($wnd.goog.global.performance.now()-g);!!Rpg&&Spg(Rpg,(iqg(),bqg),LSh+d+' ms')}\nfunction VAf(b,c){var d,e,f,g,h;if(!c){if(!bXd(b.n,b.o)){khf(b.j);return}}h=(a2b(),$wnd.goog.global.performance).now();g=null;try{g=WAf(b,c)}catch(a){a=uqb(a);if(cf(a,51)){f=a;!!Rpg&&Spg(Rpg,(iqg(),bqg),f);!!Rpg&&Spg(Rpg,(iqg(),bqg),KSh)}else throw vqb(a)}if(g!=null){try{d=b.Sc.St();dhf(b.j,gyc(d).Mj(g));b.j.k=true}catch(a){a=uqb(a);if(cf(a,42)){khf(b.j)}else throw vqb(a)}}else{khf(b.j)}e=mf($wnd.goog.global.performance.now()-h);!!Rpg&&Spg(Rpg,(iqg(),bqg),LSh+e+' ms')}\nfunction KAf(a){var b,c,d,e,f,g;f=new Xfc;Pfc(f,a.k.N.Dp());g=(d=(new r9b(LJc(a.o.Dp()).g)).g.ee().i.dg(),new s9b(d));while(g.g.rf()){e=(c=g.g.sf(),c.mf());(!e.rb&&(!e.Jb||!iSe(e.Jb))||e.ho())&&f.g.put(e,(E2b(),C2b))==null}Vfc(f,a.k);a.g=je(BY,Wsh,14,f.g.size(),0,1);a.g=gZb(f,a.g);a.p=je(BY,Wsh,14,2,0,1);a.p[0]=a.o.Dp();a.p[1]=a.k;mxc(a,a.j);kxc(a,a.p,a.g);b=a.k.Qc;do{$9b(b.k,a)}while(W9b(b.k,a,0)!=-1);R9b(b.k,a);a.i=MAf(a.g);a.n=_rd(a.Sc)}\nfunction $kg(a,b){var c,d,e,f,g,h,i;g=a.g;if(P4b(fCh,g)){Pac(a.i,new clg)}else if(P4b(dCh,g)&&a.i.length==3){c=a.i[0];d=a.i[1];e=a.i[2];h=blg(c,e,b);i=blg(e,d,b);if(!!h&&!!i){a.i=je(BY,Wsh,14,2,0,1);a.i[0]=h;a.i[1]=i;Pac(a.i,new clg)}}else if(P4b(bCh,g)||P4b(dCh,g)||P4b(cCh,g)||P4b(eCh,g)){if(a.i.length==4){c=a.i[0];d=a.i[1];h=blg(c,d,b);e=a.i[2];f=a.i[3];i=blg(e,f,b);if(!!h&&!!i){a.i=je(BY,Wsh,14,2,0,1);a.i[0]=h;a.i[1]=i;Pac(a.i,new clg)}}else a.i.length==2&&Pac(a.i,new clg)}}\nfunction IBf(b,c,d,e){var f;f=(!sXf&&(sXf=new tXf),sXf);b.r=c;b.q=e;e.q=c;MBf(b,d);if(b.A){return}if(e.g==(ulg(),olg)){return}try{FBf(c)}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Botana vars cannot be inverted');b.A=(jlg(),ilg);return}else throw vqb(a)}NBf(b);if(b.A){return}if(e.g!=tlg&&f.g!=null&&F2b(f.g)&&!e.p){try{hbc(b.u,ABf(e))}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Extra NDG conditions cannot be added');b.A=(jlg(),ilg)}else throw vqb(a)}}}\nfunction vDf(a){var b,c,d,e,f;e=new Q5b;for(c=0;c<a.length;c++){switch(Qic(c,a.length),a.charCodeAt(c)){case 8:e.g+=Obh;continue;case 9:e.g+=Pbh;continue;case 10:e.g+=Qbh;continue;case 12:e.g+=Rbh;continue;case 13:e.g+=Sbh;continue;case 34:e.g+=Tbh;continue;case 39:e.g+=Ubh;continue;case 92:e.g+=Oah;continue;default:if((b=(Qic(c,a.length),a.charCodeAt(c)))<32||b>126){f=(d=b,Mah+d.toString(16));G5b(e,Lah+g5b(f,f.length-4,f.length))}else{e.g+=String.fromCharCode(b)}continue;}}return e.g}\nfunction _zf(b,c,d){var e,f,g,h,i,j,k,l,m,n,o;if(d){n=new BEb;for(f=new T8b((new Q8b(b)).g);f.i;){e=S8b(f);o=e.mf();vEb(n,o,e.nf())}h=(!sXf&&(sXf=new tXf),sXf);m=bDf(gZb(d.u,je(A2,ZRh,20,AEb(d.u.g),0,1)),n,d.r.Ii(),h.k,d.n);!!Rpg&&Spg(Rpg,(iqg(),bqg),'Recio meets Botana:'+n);if(m==(Ghg(),Ehg)){return jlg(),dlg}}else{try{g=c.g.Lu(b);for(j=g,k=0,l=j.length;k<l;++k){i=j[k];if(!j7b(i,(c7b(),b7b))){return jlg(),dlg}}}catch(a){a=uqb(a);if(cf(a,52)){return jlg(),ilg}else throw vqb(a)}}return jlg(),flg}\nfunction HCf(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 rfc;g=(new yfc(a.g)).i.dg();while(g.rf()){c=g.sf();p=c.mf();q=new tfc(p.g);l=(c7b(),Z6b);h=new T8b((new Q8b(b)).g);while(h.i){d=S8b(h);s=d.mf();e=(j=s,oEb($ec(q,j)));if(e){l=r7b(l,t7b(d.nf(),e.g));jfc(q,s)}}l=r7b(l,c.nf());o=new kDf(q);k=o;if($ec(m,k)){n=d8b((i=o,oEb($ec(m,i))),l);r=n.k>1?Tic(n.g[0],n.g[1]):Tic(n.g[0],0);Bqb(n.n>0?r:Kqb(r),0)?jfc(m,o):ifc(m,o,n)}else{f=l.g[0];(l.n>0?f:-f|0)!=0&&ifc(m,o,l)}}return new PCf(m)}\nfunction ZAf(a){var b,c,d,e,f,g;f=new Xfc;a.q=je(BY,Wsh,14,2,0,1);if(a.k){Pfc(f,a.o);g=(d=(new r9b(LJc(a.k).g)).g.ee().i.dg(),new s9b(d));a.q[0]=a.k}else{Pfc(f,a.o.N.Dp());g=(d=(new r9b(LJc(a.n).g)).g.ee().i.dg(),new s9b(d));a.q[0]=a.n}while(g.g.rf()){e=(c=g.g.sf(),c.mf());(!e.rb&&(!e.Jb||!iSe(e.Jb))||e.ho())&&f.g.put(e,(E2b(),C2b))==null}Vfc(f,a.o);a.g=je(BY,Wsh,14,f.g.size(),0,1);a.g=gZb(f,a.g);a.q[1]=a.o;mxc(a,a.j);kxc(a,a.q,a.g);b=a.o.Qc;do{$9b(b.k,a)}while(W9b(b.k,a,0)!=-1);R9b(b.k,a);a.i=MAf(a.g);a.p=_rd(a.Sc)}\nfunction cEf(b,c){var d,e,f,g;e=je(of,Kah,5,b.o+Jch,15,1);f=je(rf,cbh,5,b.o+Jch,15,1);d=je(rf,cbh,5,b.o+Jch,15,1);try{if(c){U5b(b.j,b.B,e,0,b.o-b.B);U5b(b.j,0,e,b.o-b.B,b.n);b.j=e;U5b(b.k,b.B,f,0,b.o-b.B);U5b(b.k,0,f,b.o-b.B,b.n);b.k=f;U5b(b.i,b.B,d,0,b.o-b.B);U5b(b.i,0,d,b.o-b.B,b.n);b.i=d;b.t=b.n+=b.o-b.B}else{U5b(b.j,b.B,e,0,b.o-b.B);b.j=e;U5b(b.k,b.B,f,0,b.o-b.B);b.k=f;U5b(b.i,b.B,d,0,b.o-b.B);b.i=d;b.t=b.n-=b.B}}catch(a){a=uqb(a);if(cf(a,51)){g=a;throw vqb(new jc(g.gd()))}else throw vqb(a)}b.o+=Jch;b.g=b.o;b.B=0}\nfunction Tkg(a){var b,c,d,e;if(!a.q){!!Rpg&&Spg(Rpg,(iqg(),dqg),'No statement to prove');a.o=(jlg(),ilg);return}c=a.q.rb;if(!c){P4b(a.q.Gp((Gwd(),dwd)),sth)?(a.o=(jlg(),flg)):P4b(a.q.Gp(dwd),$wh)?(a.o=(jlg(),dlg)):(a.o=(jlg(),ilg));return}Qlg(a.q);if(a.g!=(ulg(),mlg)){Skg(a,a.g);return}Upg(bTh+a.g);a.p?(d=new mac(a.k)):(d=new mac(a.j));a.o=(jlg(),ilg);while((a.o==ilg||a.o==glg)&&d.g<d.j.q.length){e=kac(d);if(e==rlg||e==qlg){b=a.q.rb;if(cf(b,690)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'OGP cannot safely check expressions, OGP will be ignored');continue}}Skg(a,e)}}\nfunction uCf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(a.q!=null){return a.q}if(!!c&&!!b){h=c.Sc;n=a3e(c,c);m=kQe(b);if(a.r==null){a.r=je(C2,VRh,37,4,0,1);a.r[0]=new qDf(h);a.r[1]=new qDf(h);a.r[2]=n[0];a.r[3]=n[1];Zpg('Orthogonal line at '+c.bc+Kph+b.bc+' implicitly introduces feet point ('+a.r[0]+','+a.r[1]+')')}a.q=je(A2,ZRh,20,2,0,1);k=new QCf(n[0]);l=new QCf(n[1]);d=new QCf(m[0]);e=new QCf(m[1]);f=new QCf(m[2]);g=new QCf(m[3]);i=new QCf(a.r[0]);j=new QCf(a.r[1]);a.q[0]=zCf(zCf(zCf(f,GCf(d)),l),GCf(j));a.q[1]=zCf(zCf(zCf(k,GCf(g)),e),GCf(i));return a.q}throw vqb(new sBf)}\nfunction JBf(a){var b,c,d,e,f,g,h,i,j,k;b=new Xfc;c=new Xfc;f=gZb(a.u,je(A2,ZRh,20,AEb(a.u.g),0,1));j=new Yfc(ZCf(f));k=(e=(new r9b(j.g)).g.ee().i.dg(),new s9b(e));while(k.g.rf()){i=(d=k.g.sf(),d.mf());if(!lZb(a.n,i)){c.g.put(i,(E2b(),C2b))==null;b.g.put(i,C2b)==null}lZb(a.g,i)&&c.g.put(i,(E2b(),C2b))==null}if(a.B){g=je(A2,ZRh,20,f.length,0,1);for(h=0;h<f.length;h++){g[h]=HCf(f[h],a.B)}jZb(j,new c9b(a.B))}else{g=f}Upg(YSh+j.g.size()+ZSh+b.g.size()+$Sh);a.v=XCf(g);a.k=$Cf(g,null,(E2b(),false),a.n);a.o=$Cf(g,null,true,a.n);$Cf(g,null,true,c);$Cf(g,null,false,c);Zpg(_Sh+a.v);Zpg(aTh+a.k+','+a.o)}\nfunction wDf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;o=new Q5b;g=new Q5b;k=0;p=new Xfc;for(i=0;i<b.length;i++){k<b[i].length&&(k=b[i].length);for(j=0;j<b[i].length;j++){Pfc(p,c[b[i][j]])}}for(n=(e=(new r9b(p.g)).g.ee().i.dg(),new s9b(e));n.g.rf();){m=(d=n.g.sf(),d.mf());G5b(G5b((g.g+=Vbh,g),m),sDf)}o.g+=Wbh;q=a.n;for(h=0;h<k;h++){r=q.j;f=vDf(r);h!=0&&(o.g+=' ',o);if(q.k==0){o.g+=''+c[0];break}o.g+=' \"';o.g+=''+f;o.g+='\"';G5b(o,' '+c[q.k]);q=q.n}G5b(G5b(G5b(o,sDf),Vbh),Xbh+a.n.i+Ybh+a.n.g);G5b((o.g+='.',o),sDf);if(b.length==0);else{l=b.length;G5b(G5b(o,sDf),Zbh+(l==1?':':$bh)+sDf+sDf);G5b(o,g.g)}return o.g}\nfunction Ykg(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;k=a.Ii().r.J;e=new gac;i=(d=(new r9b(LJc(a).g)).g.ee().i.dg(),new s9b(d));h=new Q5b;while(i.g.rf()){g=(c=i.g.sf(),c.mf());if(g.An()&&!g.rb){R9b(e,g.bc)}else if(!cf(g,36)){b=g.Bl((Gwd(),rwd));n=dWf(k,'LetABeB',null,me(fe(ju,1),Qah,2,6,[g.bc,b]));G5b((h.g+=''+n,h),'.\\n')}}o=new Q5b;f=new Q5b;for(m=new mac(e);m.g<m.j.q.length;){l=kac(m);f.g+=''+l;f.g+=','}j=f.g.length;if(j>0){q2b(f,j-1,j-1+1,'');G5b(G5b(o,dWf(k,'LetABeArbitraryPoints',null,me(fe(ju,1),Qah,2,6,[f.g]))),'.\\n')}o.g+=h;p=p5b(a.rb);G5b(G5b(o,dWf(k,'ProveThat',null,me(fe(ju,1),Qah,2,6,[p]))),'.');return o.g}\nfunction aAf(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 c9b(b.g)).g.ee().yd(),new d9b(l)).g.sf(),i.mf());for(k=1;k<=d+2;k++){vEb(c,u,(c7b(),yqb(k,0)>=0?F7b(k):s7b(F7b(Kqb(k)))));if(f){s=new BEb;for(h=new T8b((new Q8b(c)).g);h.i;){g=S8b(h);t=g.mf();vEb(s,t,g.nf())}m=(!sXf&&(sXf=new tXf),sXf);r=bDf(gZb(f.u,je(A2,ZRh,20,AEb(f.u.g),0,1)),s,f.r.Ii(),m.k,f.n);!!Rpg&&Spg(Rpg,(iqg(),bqg),HSh+k+' '+s);if(r==(Ghg(),Ehg)){return jlg(),dlg}}else{try{j=e.g.Lu(c);for(o=j,p=0,q=o.length;p<q;++p){n=o[p];if(!j7b(n,b7b)){return jlg(),dlg}}}catch(a){a=uqb(a);if(cf(a,52)){return jlg(),ilg}else throw vqb(a)}}}return jlg(),flg}\nfunction cBf(a){var b,c,d,e,f;d=(!sXf&&(sXf=new tXf),sXf);c=new K$g;Q4b(QSh,d.i)?Q4b('Wu',d.j)?tBf(c,(ulg(),rlg)):Q4b(dth,d.j)&&tBf(c,(ulg(),qlg)):Q4b('Botana',d.i)?tBf(c,(ulg(),nlg)):Q4b('Recio',d.i)?tBf(c,(ulg(),tlg)):Q4b(RSh,d.i)?tBf(c,(ulg(),slg)):Q4b('Auto',d.i)&&tBf(c,(ulg(),mlg));Xkg(c,a.j);c.p=false;f=(a2b(),$wnd.goog.global.performance).now();Tkg(c);b=mf($wnd.goog.global.performance.now()-f);!!Rpg&&Spg(Rpg,(iqg(),bqg),LSh+b+' ms');e=c.o;!!Rpg&&Spg(Rpg,(iqg(),bqg),SSh+e);if(e){if(e==(jlg(),ilg)||e==elg){vRe(a.g);return}a.g.j=true;(e==flg||e==glg||e==hlg)&&wRe(a.g,true);e==dlg&&wRe(a.g,false)}Upg('OUTPUT for Prove: '+a.g)}\nfunction RDf(b){var c,d,e,f,g,h;d=0;i:for(;;){try{b.g=bEf(b.i)}catch(a){a=uqb(a);if(cf(a,42)){b.j=0;b.k=-1;h=UDf(b);return h}else throw vqb(a)}try{gEf(b.i,0);while(b.g<=32&&Lqb(xqb(4294977024,Nqb(1,b.g)),0))b.g=bEf(b.i)}catch(a){a=uqb(a);if(cf(a,165)){continue i}else throw vqb(a)}b.j=yah;b.k=0;d=WDf(b);if(b.j!=yah){b.k+1<d&&gEf(b.i,d-b.k-1);if(Lqb(xqb(NDf[b.j>>6],Nqb(1,b.j&63)),0)){h=UDf(b);return h}else{continue i}}g=kEf(b.i);f=jEf(b.i);e=null;c=false;try{lEf(b.i);gEf(b.i,1)}catch(a){a=uqb(a);if(cf(a,165)){c=true;e=d<=1?'':eEf(b.i);if(b.g==10||b.g==13){++g;f=0}else ++f}else throw vqb(a)}if(!c){gEf(b.i,1);e=d<=1?'':eEf(b.i)}throw vqb(new sEf(c,g,f,e,b.g))}}\nfunction $Bf(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.j){return}if(!!c.g.j&&!!c.k.j){g=c.g.j;j=c.k.j;switch(c.i.t){case 20:vBf(c,zCf(g,j));break;case 21:vBf(c,zCf(g,GCf(j)));break;case 24:vBf(c,FCf(g,j));break;case 28:i=k4b(q7b(CCf(c.k.j)));if(i){h=g;for(f=d4b(1);Gqb(f.g,i.g);d=f,f=d4b(f.g+1),d){h=FCf(h,g)}c.j=h}break;default:throw vqb(new sBf);}}b.t.an()&&!c.g.j&&$Bf(a,b.t,c.g);b.B.an()&&!c.k.j&&$Bf(a,b.B,c.k);if(cf(b.t,32)&&!c.g.j){e=B6b(new F6b(b.t._k()));vBf(c.g,new NCf(e))}if(cf(b.B,32)&&!c.k.j){e=B6b(new F6b(b.B._k()));vBf(c.k,new NCf(e))}if(cf(b.t,32)&&cf(b.B,108)){e=B6b(new F6b(b.t._k()));l=dCf(a,b.B.xj((Gwd(),cwd)));if(l){k=new lDf(l);vBf(c,new OCf(e,k));return}}}\nfunction hCf(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.j){return}if(!!c.g&&!c.k&&c.i==(Idg(),Zcg)){g=c.g.j;c.j=g}if(!!c.g&&!!c.g.j&&!!c.k&&!!c.k.j){g=c.g.j;j=c.k.j;switch(c.i.t){case 20:vBf(c,zCf(g,j));break;case 21:vBf(c,zCf(g,GCf(j)));break;case 24:vBf(c,FCf(g,j));break;case 28:i=k4b(q7b(CCf(c.k.j)));if(i){h=g;for(f=d4b(1);Gqb(f.g,i.g);d=f,f=d4b(f.g+1),d){h=FCf(h,g)}c.j=h}break;default:throw vqb(new sBf);}}b.t.an()&&!c.g.j&&hCf(a,b.t,c.g);!!b.B&&b.B.an()&&!c.k.j&&hCf(a,b.B,c.k);if(cf(b.t,32)&&!c.g.j){e=B6b(new F6b(b.t._k()));vBf(c.g,new NCf(e))}if(cf(b.B,32)&&!c.k.j){e=B6b(new F6b(b.B._k()));vBf(c.k,new NCf(e))}if(cf(b.t,32)&&cf(b.B,108)){e=B6b(new F6b(b.t._k()));l=kCf(a,b.B.xj((Gwd(),cwd)));if(l){k=new lDf(l);vBf(c,new OCf(e,k));return}}}\nfunction VBf(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;if(a.q!=null){return a.q}e=b;f=c;if(cf(d,75)){throw vqb(new sBf)}n=null;cf(d,36)&&(n=d);if(!e||!f||!n){throw vqb(new sBf)}if(a.r==null){g=a3e(e,e);h=a3e(f,f);a.r=je(C2,VRh,37,7,0,1);a.r[0]=g[0];a.r[1]=g[1];a.r[2]=h[0];a.r[3]=h[1];a.r[4]=new qDf(e.Sc);a.r[5]=new qDf(e.Sc);a.r[6]=new qDf(e.Sc)}a.q=je(A2,ZRh,20,2,0,1);i=null;cf(n.rb,329)&&(i=ENe(n));o=FNe(n,n);l=0;q=cDf(new QCf(o[0]));if(i!=null){a.q=je(A2,ZRh,20,i.length+1,0,1);for(l=0;l<i.length;l++){a.q[l]=i[l]}}j=dDf(a.r[0],a.r[1],a.r[4],a.r[5]);k=dDf(a.r[2],a.r[3],a.r[4],a.r[5]);m=cDf(zCf(zCf(j,k),GCf(q)));p=FCf(FCf(j,k),new MCf(4));a.q[l]=zCf(m,GCf(p));return a.q}\nfunction ACf(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.g;if(j.j==0){if(a.g.j==0){return 0}return 1}if(a.g.j==0){return -1}l=o9b(afc(a.g));k=o9b(afc(j));c=eDf(l,k);c==0&&(c=e7b(m9b(a.g,l),(g=k,oEb($ec(j,g)))));if(c!=0){return c}do{m=dfc(a.g,l,false);i=new Efc(j,(Jfc(),Gfc),null,false,k,false);if(Dfc(m)==0){if(Dfc(i)==0){return 0}return -1}if(Dfc(i)==0){return 1}l=o9b((m.o.yg()?m.k?(e=cfc(m.j,m.n,true)):(e=cfc(m.j,m.n,false)):(e=afc(m.j)),!!e&&Cfc(m,e.k)?e:null));k=o9b((i.o.yg()?i.k?(d=cfc(i.j,i.n,true)):(d=cfc(i.j,i.n,false)):(d=afc(i.j)),!!d&&Cfc(i,d.k)?d:null));c=eDf(l,k);c==0&&(c=e7b((h=l,oEb(Bfc(m,$ec(m.j,h)))),(f=k,oEb(Bfc(i,$ec(i.j,f))))))}while(c==0);return c}\nfunction eDf(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.g;if(j.j==0){if(a.g.j==0){return 0}return 1}if(a.g.j==0){return -1}l=o9b(afc(a.g));k=o9b(afc(j));c=nDf(l,k);c==0&&(c=Y3b(m9b(a.g,l),(g=k,oEb($ec(j,g)))));if(c!=0){return c}do{m=dfc(a.g,l,false);i=new Efc(j,(Jfc(),Gfc),null,false,k,false);if(Dfc(m)==0){if(Dfc(i)==0){return 0}return -1}if(Dfc(i)==0){return 1}l=o9b((m.o.yg()?m.k?(e=cfc(m.j,m.n,true)):(e=cfc(m.j,m.n,false)):(e=afc(m.j)),!!e&&Cfc(m,e.k)?e:null));k=o9b((i.o.yg()?i.k?(d=cfc(i.j,i.n,true)):(d=cfc(i.j,i.n,false)):(d=afc(i.j)),!!d&&Cfc(i,d.k)?d:null));c=nDf(l,k);c==0&&(c=Y3b((h=l,oEb(Bfc(m,$ec(m.j,h)))),(f=k,oEb(Bfc(i,$ec(i.j,f))))))}while(c==0);return c}\nfunction cCf(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.S;k=je(ju,Qah,2,AEb(a.g.g),6,1);h=0;for(t=(m=(new c9b(a.g.g)).g.ee().yd(),new d9b(m));t.g.rf();){s=(d=t.g.sf(),d.mf());k[h]=lKc(s,(Gwd(),gwd));++h}if(a.o){q=H8d(b.Mb,j);u=new Xfc;hae(q,(eke(),dke.g=u,eke(),dke));i=(e=(new r9b(u.g)).g.ee().i.dg(),new s9b(e));while(i.g.rf()){A=(d=i.g.sf(),d.mf());f=(p=tEb(c.N,A),p);o=f.rb.g.Al();n=mke(f,o,j);hae(q,n)}r=fae(q,(Gwd(),gwd))}else{r=fae(b.Mb,(Gwd(),gwd))}v=d5b(r,',',0);r=g5b(v[0],10,v[0].length-1);w=new Q5b;w.g+=BSh;w.g+=''+r;w.g+='=0';l=new Q5b;for(g=0;g<k.length;g++){if(g==0){l.g+=''+k[g]}else{l.g+=',';l.g+=''+k[g]}F5b(G5b(G5b((w.g+=',',w),k[g]),'='),a.r[g])}w.g+='],[';w.g+=l;w.g+='])';return w.g}\nfunction FDf(a,b){var c,d,e,f;f=new jDf;c=(c7b(),Z6b);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 12:{ADf(a,12);c=i8b(b7b,Z6b);break}default:a.o[5]=a.j;}switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 5:{d=ADf(a,5);c=r7b(c,new D7b(d.j));g:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 13:{break}default:a.o[6]=a.j;break g;}ADf(a,13);e=EDf(a,b);f=hDf(f,e)}break}case 6:{e=EDf(a,b);f=hDf(f,e);h:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=RDf(a.s)).k):(a.q=a.p.k):a.q){case 13:{break}default:a.o[7]=a.j;break h;}ADf(a,13);e=EDf(a,b);f=hDf(f,e)}break}default:a.o[8]=a.j;ADf(a,-1);throw vqb(new tDf);}return new OCf(c,f)}\nfunction ABf(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=CBf(a.q);s=d.q.length;p=new alg;s>3?(p.g='DegeneratePolygon'):(p.g=fCh);n=je(BY,Wsh,14,s,0,1);o=0;for(c=new mac(d);c.g<c.j.q.length;){b=kac(c);n[o++]=b}p.i=n;Nac(p.i);Rkg(a,p);r=je(A2,ZRh,20,s*(s-1)*(s-2)/6|0,0,1);o=0;u=new nZb;for(i=new mac(d);i.g<i.j.q.length;){h=kac(i);for(k=new mac(d);k.g<k.j.q.length;){j=kac(k);if(!(h==j||h.$m(j)==(Ghg(),Ehg))){for(m=new mac(d);m.g<m.j.q.length;){l=kac(m);if(!(h==l||h.$m(l)==(Ghg(),Ehg))&&!(j==l||j.$m(l)==(Ghg(),Ehg))){t=new nZb;vEb(t.g,h,t);vEb(t.g,j,t);vEb(t.g,l,t);if(!pEb(u.g,t)){vEb(u.g,t,u);e=h.Iu(h);f=j.Iu(j);g=l.Iu(l);q=TCf(e[0],e[1],f[0],f[1],g[0],g[1]);Wpg('Forcing non-collinearity for points '+h+':'+Bic(h)+ndh+j+':'+Bic(j)+hSh+l);r[o]=zCf(FCf(q,new QCf(new qDf(h.Ii()))),GCf(new NCf((c7b(),Z6b))));++o}}}}}}return r}\nfunction bAf(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=je(C2,VRh,37,AEb(b.g),0,1);m=(p=(new c9b(b.g)).g.ee().yd(),new d9b(p));for(l=0;l<A.length;l++){A[l]=(h=m.g.sf(),h.mf())}o=(d+2)*(d+1)/2|0;!!Rpg&&Spg(Rpg,(iqg(),bqg),'nr of tests: '+o);g=0;for(k=1;k<d+2;k++){for(n=1;n<=k;n++){++g;vEb(c,A[0],(c7b(),yqb((d+2-k)*(d+2-n),0)>=0?F7b((d+2-k)*(d+2-n)):s7b(F7b(Kqb((d+2-k)*(d+2-n))))));vEb(c,A[1],yqb(k*n,0)>=0?F7b(k*n):s7b(F7b(Kqb(k*n))));if(f){v=new BEb;for(i=new T8b((new Q8b(c)).g);i.i;){h=S8b(i);w=h.mf();vEb(v,w,h.nf())}u=bDf(gZb(f.u,je(A2,ZRh,20,AEb(f.u.g),0,1)),v,f.r.Ii(),(!sXf&&(sXf=new tXf),sXf).k,f.n);!!Rpg&&Spg(Rpg,(iqg(),bqg),HSh+g+' '+v);if(u==(Ghg(),Ehg)){return jlg(),dlg}}else{try{j=e.g.Lu(c);for(r=j,s=0,t=r.length;s<t;++s){q=r[s];if(!j7b(q,b7b)){return jlg(),dlg}}}catch(a){a=uqb(a);if(cf(a,52)){return jlg(),ilg}else throw vqb(a)}}}}return jlg(),flg}\nfunction VDf(b,c,d){var e,f,g,h;h=0;b.n=12;e=1;b.q[0]=c;f=yah;for(;;){++b.o==yah&&QDf(b);if(b.g<64){g=Nqb(1,b.g);do{switch(b.q[--e]){case 1:case 0:if(Bqb(xqb(hJh,g),0))break;f>5&&(f=5);{TDf(b,0)}break;case 6:case 4:Lqb(xqb(hJh,g),0)&&(TDf(b,4),TDf(b,6));break;case 2:if(Bqb(xqb(hJh,g),0))break;f>6&&(f=6);b.q[b.n++]=2;break;case 5:b.g==58&&(f=8);break;case 8:Lqb(xqb(hJh,g),0)&&SDf(b,0);break;case 9:b.g==61&&(f=9);}}while(e!=h)}else if(b.g<128){do{switch(b.q[--e]){case 1:b.g==95?(b.q[b.n++]=7):b.g==91?(b.q[b.n++]=4):b.g==118&&(b.q[b.n++]=2);break;case 6:b.g==93&&(b.q[b.n++]=5);break;case 3:b.g==91&&(b.q[b.n++]=4);break;case 7:b.g==91&&(b.q[b.n++]=8);break;case 10:b.g==93&&(b.q[b.n++]=9);break;case 11:b.g==95&&(b.q[b.n++]=7);}}while(e!=h)}else{do{b.q[--e]}while(e!=h)}if(f!=yah){b.j=f;b.k=d;f=yah}++d;if((e=b.n)==(h=12-(b.n=h)))return d;try{b.g=lEf(b.i)}catch(a){a=uqb(a);if(cf(a,165)){return d}else throw vqb(a)}}}\nfunction iCf(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(b.q!=null){return b.q}p=c.Sc;i=c.g.Al();nCf(b,i,p);if(b.r==null){b.r=je(C2,VRh,37,b.j.q.length+1,0,1);b.r[0]=new qDf(p);if(b.j.q.length==0){throw vqb(new sBf)}else{n=new mac(b.j);o=1;while(n.g<n.j.q.length){f=kac(n);b.r[o]=f.nf();++o}}}q=new xBf;gCf(b,i,q);e=p.St();k='';l=fae(i,(Gwd(),gwd))+'-'+_sh+b.r[0];k='expand(lcm(denom(coeff('+l+')))*('+l+wCh;b.i=0;t=jCf(b,k);try{m=gyc(e).Kj(t);m=b5b(g5b(m,1,m.length-1),dTh,'');r=Kxc(c.Sc.St().j,m,c.Sc,null);q=new xBf;gCf(b,r,q);hCf(b,r,q);while(!q.j){hCf(b,r,q)}b.q=je(A2,ZRh,20,b.r.length,0,1);b.q[0]=q.j;if(b.j.q.length!=0){n=new mac(b.j);o=1;while(n.g<n.j.q.length){f=kac(n);g=kQe(f.mf());s=new QCf(f.nf());b.q[o]=zCf(FCf(s,s),GCf(dDf(g[0],g[1],g[2],g[3])));++o}}b.g=new nZb;if(c.j&&b.j.q.length!=0){n=new mac(b.j);while(n.g<n.j.q.length){f=kac(n);h=f.mf();h.fc=false}}b.j=new gac;return b.q}catch(a){a=uqb(a);if(cf(a,51)){j=a;!!Rpg&&Spg(Rpg,(iqg(),bqg),j)}else throw vqb(a)}throw vqb(new sBf)}\nfunction OAf(a){var b,c,d,e,f,g,h;if(a.j.mb==4){g=a3e(a.k,a.k);h=zVe(a.j);a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);a.g[0][0]=WCf(g[0],g[1],h[0],h[1],h[2],h[3]);return a.g}if(a.j.mb==9){if(a.i==null){a.i=je(C2,VRh,37,2,0,1);a.i[0]=new qDf(a.Sc);a.i[1]=new qDf(a.Sc)}g=a3e(a.k,a.k);h=zVe(a.j);a.g=he(A2,[Dah,ZRh],[59,20],0,[1,3],2);a.g[0][0]=WCf(h[8],h[9],g[0],g[1],a.i[0],a.i[1]);a.g[0][1]=TCf(h[4],h[5],a.i[0],a.i[1],h[6],h[7]);a.g[0][2]=aDf(g[0],g[1],a.i[0],a.i[1],h[4],h[5],h[6],h[7]);return a.g}if(a.j.mb==3||a.j.mb==5){if(a.i==null&&!!a.k.rb){a.i=je(C2,VRh,37,4,0,1);a.i=a.k.rb.Iu(a.k)}g=a3e(a.k,a.k);h=zVe(a.j);a.g=he(A2,[Dah,ZRh],[59,20],0,[1,3],2);e=new LCf;f=new LCf;b=a.k.rb;if(cf(b,260)&&(b.j.mb==3||b.j.mb==5)){e=new QCf(a.i[2]);f=new QCf(a.i[3])}else if(oDf(g[0],h[10])&&oDf(g[1],h[11])){e=new QCf(h[2]);f=new QCf(h[3])}else{e=new QCf(new qDf(a.Sc));f=new QCf(new qDf(a.Sc))}c=new QCf(h[2]);d=new QCf(h[3]);a.g[0][0]=zCf(zCf(zCf(c,d),GCf(e)),GCf(f));a.g[0][1]=zCf(dDf(h[6],h[7],g[0],g[1]),GCf(FCf(e,e)));a.g[0][2]=zCf(dDf(h[8],h[9],g[0],g[1]),GCf(FCf(f,f)));return a.g}throw vqb(new sBf)}\nfunction bCf(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.S;n=je(ju,Qah,2,AEb(a.g.g),6,1);a.i.q.length=0;a.r==null&&(a.r=je(C2,VRh,37,AEb(a.g.g),0,1));!a.p&&(a.p=new gac);j=0;for(A=(p=(new c9b(a.g.g)).g.ee().yd(),new d9b(p));A.g.rf();){w=(f=A.g.sf(),f.mf());n[j]=lKc(w,(Gwd(),gwd));!a.r[j]&&(a.r[j]=new qDf(m));F=new i9b(w,a.r[j]);if(a.p.q.length==0){R9b(a.p,F)}else{k=new mac(a.p);l=0;while(k.g<k.j.q.length){d=kac(k);if(d.mf()==w&&oDf(d.nf(),a.r[j])){break}++l}l==a.p.q.length&&R9b(a.p,F)}G=kQe(w);v=new QCf(a.r[j]);e=zCf(FCf(v,v),GCf(dDf(G[0],G[1],G[2],G[3])));R9b(a.i,e);++j}if(a.o){t=H8d(b.Mb,m);B=new Xfc;hae(t,(eke(),dke.g=B,eke(),dke));k=(g=(new r9b(B.g)).g.ee().i.dg(),new s9b(g));while(k.g.rf()){H=(f=k.g.sf(),f.mf());h=(s=tEb(c.N,H),s);r=h.rb.g.Al();q=mke(h,r,m);hae(t,q)}u=fae(t,(Gwd(),gwd))}else{u=fae(b.Mb,(Gwd(),gwd))}C=d5b(u,',',0);u=g5b(C[0],10,C[0].length-1);D=new Q5b;D.g+=BSh;D.g+=''+u;D.g+='=0';o=new Q5b;for(i=0;i<n.length;i++){if(i==0){o.g+=''+n[i]}else{o.g+=',';o.g+=''+n[i]}D.g+=',';D.g+=''+n[i];D.g+='^2=';F5b(D,a.r[i]);D.g+='^2'}D.g+='],[';D.g+=o;D.g+='])';Upg(D.g);return D.g}\nfunction ZBf(b,c,d){var e,f,g,h;if(!c){return}if(cf(c.t,32)&&cf(c.B,32)){f=c.t._k();g=c.B._k();switch(c.v.t){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 vqb(new sBf);}if(b.k!=0){h=B6b(new F6b((Jic(e),e)*$wnd.Math.pow(10,b.k)));!!Rpg&&Spg(Rpg,(iqg(),dqg),cTh)}else{h=B6b(new F6b((Jic(e),e)))}vBf(d,new NCf(h));return}uBf(d,c.v);if(c.t){tBf(d,new xBf);if(c.t.an()){ZBf(b,c.t,d.g)}else{cf(c.t,108)&&vBf(d.g,new QCf(aCf(b,c.t.xj((Gwd(),cwd)))));if(cf(c.t,157)){e=c.t._k();b.k!=0?(h=mf((Jic(e),e)*$wnd.Math.pow(10,b.k))):(h=mf((Jic(e),e)));vBf(d.g,new MCf(h))}}}if(c.B){wBf(d,new xBf);if(c.B.an()){ZBf(b,c.B,d.k)}else{if(cf(c.B,108)){try{vBf(d.k,new QCf(aCf(b,c.B.xj((Gwd(),cwd)))))}catch(a){a=uqb(a);if(cf(a,42)){throw vqb(new sBf)}else throw vqb(a)}}if(cf(c.B,157)){e=c.B._k();if(!!d.g.j&&ECf(d.g.j)){switch(d.i.t){case 24:h=r7b(CCf(d.g.j),new D7b(''+Uqb(Cqb(e))));break;case 26:h=(c7b(),Z6b);break;default:throw vqb(new sBf);}vBf(d,new NCf(h));return}b.k!=0&&c.v!=(Idg(),gdg)?(h=new D7b(''+Uqb(Cqb(e*$wnd.Math.pow(10,b.k))))):(h=new D7b(''+Uqb(Cqb(e))));vBf(d.k,new NCf(h))}}}}\nfunction VCf(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 Xfc;v=new Yfc(ZCf(b));w=(n=(new r9b(v.g)).g.ee().i.dg(),new s9b(n));while(w.g.rf()){u=(m=w.g.sf(),m.mf());(!c||!vcc(c.n,u))&&(pEb(f.g,u)||h.g.put(u,(E2b(),C2b))==null)}if(c){o=je(A2,ZRh,20,b.length,0,1);for(q=0;q<b.length;q++){o[q]=HCf(b[q],c)}jZb(v,new c9b(c))}else{o=b}Upg(YSh+v.g.size()+ZSh+h.g.size()+$Sh);g=d.St();r=XCf(o);l=$Cf(o,null,(E2b(),false),f);p=$Cf(o,null,true,f);!!Rpg&&Spg(Rpg,(iqg(),gqg),_Sh+r);!!Rpg&&Spg(Rpg,(iqg(),gqg),aTh+l+','+p);e?(j=gyc(g).Dj(r,l)):(j=gyc(g).Ej(r,l,false,k4b(_rd(d))));if(j==null){!!Rpg&&Spg(Rpg,(iqg(),eqg),'Not implemented (yet)');return null}k=a5b(a5b(XZf(FSf(g.g).i)?gyc(g).Ij(j):'?','unicode95u','_'),'unicode91u','[');if(!e){k=a5b(k,'.0','');k=g5b(k,1,k.length-1);k=ESh+k+' [2]: 1,1';!!Rpg&&Spg(Rpg,(iqg(),gqg),'Rewritten: '+k)}if(P4b('empty list',k)||P4b('{0}',k)){t=new nZb;s=new nZb;kZb(s,new NCf((c7b(),b7b)));vEb(t.g,s,t);return t}if(k.indexOf('halt')!=-1){return null}if(P4b('?',k)||P4b('',k)){return null}try{return IDf(k,v)}catch(a){a=uqb(a);if(cf(a,655)){i=a;!!Rpg&&Spg(Rpg,(iqg(),bqg),FSh+k);!!Rpg&&Spg(Rpg,(iqg(),bqg),i)}else throw vqb(a)}return null}\nfunction oPg(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=AEb(b.g);H=je(C2,VRh,37,t,0,1);r=(v=(new c9b(b.g)).g.ee().yd(),new d9b(v));for(m=0;m<t;m++){H[m]=(i=r.g.sf(),i.mf())}p=je(rf,cbh,5,t,15,1);for(n=0;n<t;n++){p[n]=t-n}u=0;h=t-1;g=he(nu,[Dah,krh],[205,87],0,[t,t],2);do{for(o=0;o<t;o++){h==t-1?(w=(c7b(),Z6b)):(w=g[o][h+1]);for(s=h;s>=0;s--){w=r7b(w,i8b(r7b((c7b(),yqb(t,0)>=0?F7b(t):s7b(F7b(Kqb(t)))),I7b(p[s])),yqb(o,0)>=0?F7b(o):s7b(F7b(Kqb(o)))));g[o][s]=w}vEb(c,H[o],w)}++u;if(f){F=new BEb;for(j=new T8b((new Q8b(c)).g);j.i;){i=S8b(j);G=i.mf();vEb(F,G,i.nf())}D=bDf(gZb(f.u,je(A2,ZRh,20,AEb(f.u.g),0,1)),F,f.r.Ii(),(!sXf&&(sXf=new tXf),sXf).k,f.n);!!Rpg&&Spg(Rpg,(iqg(),bqg),'Recio meets Botana #'+u+Eah+F);if(D==(Ghg(),Ehg)){return jlg(),dlg}}else{try{k=e.g.Lu(c);for(A=k,B=0,C=A.length;B<C;++B){w=A[B];if(!j7b(w,(c7b(),b7b))){return jlg(),dlg}}}catch(a){a=uqb(a);if(cf(a,52)){return jlg(),ilg}else throw vqb(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);!!Rpg&&Spg(Rpg,(iqg(),bqg),u+' tests performed.');!!Rpg&&Spg(Rpg,(iqg(),bqg),'n: '+t);!!Rpg&&Spg(Rpg,(iqg(),bqg),'deg: '+d);return jlg(),flg}\nfunction Plg(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 BEb;m=new mac(b);s=0;o=1;q=-1;p=0;while(m.g<m.j.q.length){++s;k=1;r=kac(m);(jf(r)?uEb(l,r):!!vcc(l.n,r))&&(k=(jf(r)?tEb(l,r):oEb(vcc(l.n,r))).g+1);vEb(l,r,d4b(k));if(cf(r,279)){o=$wnd.Math.max(o,r.g);q==-1?(q=r.g):(q=$wnd.Math.min(q,r.g));p+=r.g}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.n.j+l.p.j)}else{u=s;p/=u;B=0}A=0;i=0;n=new T8b((new Q8b(l)).g);while(n.i){j=S8b(n);r=j.mf();k=j.nf().g;k<q&&(q=k);t=k/s;if(cf(r,279)){w=r.g-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;!!Rpg&&Spg(Rpg,(iqg(),bqg),'population='+l);!!Rpg&&Spg(Rpg,(iqg(),bqg),'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?!!vcc(l.n,null):Icc(l.p,d))?(t=(d==null?oEb(vcc(l.n,null)):Jcc(l.p,d)).g/s):(t=0);Dlg+='NF('+d+')'+',';Clg+=t+','}}Dlg+='max '+h+',';Clg+=o+',';Dlg+='min '+h+',';Clg+=q+',';Dlg+='mean '+h+',';Clg+=p+',';Dlg+='variation '+h+',';Clg+=A+',';Dlg+='entropy '+h+',';Clg+=i+','}\nfunction pCf(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.g){A=sEb(a.g,b);if(A!=null){return A}}v=c.Sc;if(c.mb==4&&d.mb==4){i=je(C2,VRh,37,2,0,1);!a.i&&(a.i=new BEb);if(pEb(a.i,b)){i=sEb(a.i,b)}else{i=je(C2,VRh,37,2,0,1);i[0]=new qDf(v);i[1]=new qDf(v);vEb(a.i,b,i)}q=0;e.Rc<=-1&&tRd(e)==1&&(q=1);f=null;g=je(C2,VRh,37,2,0,1);u=new T8b((new Q8b(a.i)).g);r=false;while(u.i){p=S8b(u);w=p.mf();if(!Vb(w,b)){f=je(A2,ZRh,20,3+q,0,1);g=p.nf();f[2+q]=zCf(FCf(dDf(i[0],i[1],g[0],g[1]),new QCf(new qDf(v))),GCf(new MCf(1)));r=true}}r||(f=je(A2,ZRh,20,2+q,0,1));B=zVe(c);C=zVe(d);f[0]=WCf(B[2],B[3],B[0],B[1],i[0],i[1]);f[1]=WCf(C[2],C[3],C[0],C[1],i[0],i[1]);!a.g&&(a.g=new BEb);if(q>0){g=a3e(xRd(e),xRd(e));f[f.length-1]=zCf(FCf(dDf(i[0],i[1],g[0],g[1]),new QCf(new qDf(v))),GCf(new MCf(1)))}vEb(a.g,b,f);return f}h=je(C2,VRh,37,2,0,1);!a.i&&(a.i=new BEb);if(pEb(a.i,b)){h=sEb(a.i,b)}else{h=je(C2,VRh,37,2,0,1);h[0]=new qDf(v);h[1]=new qDf(v);vEb(a.i,b,h)}if(!a.g){j=yVe(c);l=zVe(c);m=yVe(d);o=zVe(d);k=j.length;n=m.length;f=je(A2,ZRh,20,k+n,0,1);for(t=0;t<k;t++){f[t]=ICf(ICf(j[t],l[0],h[0]),l[1],h[1])}for(s=0;s<n;s++){f[k+s]=ICf(ICf(m[s],o[0],h[0]),o[1],h[1])}!a.g&&(a.g=new BEb);vEb(a.g,b,f);return f}throw vqb(new sBf)}\nfunction gCf(b,c,d){var e,f,g,h,i;if(!c){return}if(cf(c.t,32)&&cf(c.B,32)){f=c.t._k();g=c.B._k();switch(c.v.t){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=d5b(''+(Jic(e),e),'\\\\.',0);b.i<i[1].length&&(b.i=i[1].length);break;default:throw vqb(new sBf);}if(b.i!=0){h=B6b(new F6b((Jic(e),e)*$wnd.Math.pow(10,b.i)));!!Rpg&&Spg(Rpg,(iqg(),dqg),cTh)}else{h=B6b(new F6b((Jic(e),e)))}vBf(d,new NCf(h));return}uBf(d,c.v);if(c.t){tBf(d,new xBf);if(c.t.an()){gCf(b,c.t,d.g)}else{cf(c.t,108)&&vBf(d.g,new QCf(kCf(b,SWe(c.t,(Gwd(),cwd)))));if(cf(c.t,157)){e=c.t._k();if(b.i!=0){h=B6b(new F6b((Jic(e),e)*$wnd.Math.pow(10,b.i)));!!Rpg&&Spg(Rpg,(iqg(),dqg),'Possible num. error in converting formula coeff. to integer')}else{h=B6b(new F6b((Jic(e),e)))}vBf(d.g,new NCf(h))}}}if(c.B){wBf(d,new xBf);if(c.B.an()){gCf(b,c.B,d.k)}else{if(cf(c.B,108)){try{vBf(d.k,new QCf(kCf(b,SWe(c.B,(Gwd(),cwd)))))}catch(a){a=uqb(a);if(cf(a,42)){throw vqb(new sBf)}else throw vqb(a)}}if(cf(c.B,157)){e=c.B._k();if(!!d.g.j&&ECf(d.g.j)){switch(d.i.t){case 24:h=r7b(CCf(d.g.j),new D7b(''+Uqb(Cqb(e))));break;case 26:h=(c7b(),Z6b);break;default:throw vqb(new sBf);}vBf(d,new NCf(h));return}b.i!=0&&c.v!=(Idg(),gdg)?(h=new D7b(''+Uqb(Cqb(e*$wnd.Math.pow(10,b.i))))):(h=new D7b(''+Uqb(Cqb(e))));vBf(d.k,new NCf(h))}}}}\nfunction pBf(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;oBf=a.r.Ii();f=YCf(a.u);for(M=(D=(new c9b(b)).g.ee().yd(),new d9b(D));M.g.rf();){K=(l=M.g.sf(),l.mf());xEb(f.g,K)!=null}j=new nZb;aZb(j,f);jZb(j,a.n);jZb(j,new c9b(b));i=new Q5b;for(N=(F=(new c9b(j.g)).g.ee().yd(),new d9b(F));N.g.rf();){K=(l=N.g.sf(),l.mf());i.g.length>0&&(i.g+=',',i);i.g+=''+K}n=new nZb;aZb(n,a.n);jZb(n,new c9b(b));o=new Q5b;for(L=(G=(new c9b(n.g)).g.ee().yd(),new d9b(G));L.g.rf();){K=(l=L.g.sf(),l.mf());o.g.length>0&&(o.g+=',',o);o.g+=''+K}h=oBf.St();JBf(a);p=gyc(h).Fj(b,a.v,o.g,i.g);q=XZf(FSf(h.g).i)?gyc(h).Ij(p):'?';r=q.length-a5b(q,'{','').length-1;A=new nZb;H=1;for(s=0;s<r;++s){v=new nZb;while(!P4b((Pic(H,H+1,q.length),q.substr(H,H+1-H)),'}')){++H;++H;B=H;while(!P4b(',',J=(Pic(H,H+1,q.length),q.substr(H,H+1-H)))&&!P4b('}',J)){++H}K=(Pic(B,H,q.length),q.substr(B,H-B));m=false;g=(C=(new c9b(f.g)).g.ee().yd(),new d9b(C));while(!m){I=(l=g.g.sf(),l.mf());if(P4b(I.g+'',K)){vEb(v.g,I,v);m=true}}}vEb(A.g,v,A);H+=2}nBf=new nZb;aZb(nBf,n);Upg('The geometrically free variables should be independent: '+nBf);k=c+1;while(true){e=new mBf(f,k);u=false;while(!e.g&&!u){d=kBf(e);t=true;w=(C=(new c9b(A.g)).g.ee().yd(),new d9b(C));while(w.g.rf()&&t){v=(l=w.g.sf(),l.mf());dZb(d,v)&&(t=false)}if(t){nBf=d;u=true;Upg('An independent set found: '+nBf)}}if(!u){!!Rpg&&Spg(Rpg,(iqg(),bqg),'No independent set found with dimension '+k);return k>c+1}++k}}\nfunction xCf(a,b){var c,d,e,f,g,h,i,j;h=b.Ii();if(a.q!=null){return a.q}if(cf(b,56)){if(a.r==null){a.r=je(C2,VRh,37,2,0,1);a.r[0]=new qDf(h);a.r[1]=new qDf(h)}g=b.Iu(b);if(g==null){wCf(a,h);return null}a.q=je(A2,ZRh,20,1,0,1);a.q[0]=TCf(g[0],g[1],g[2],g[3],a.r[0],a.r[1]);return a.q}if(cf(b,121)){if(b.mb==4){if(a.r==null){a.r=je(C2,VRh,37,2,0,1);a.r[0]=new qDf(h);a.r[1]=new qDf(h)}g=b.Iu(b);if(g==null){wCf(a,h);return null}a.q=je(A2,ZRh,20,1,0,1);a.q[0]=WCf(g[2],g[3],g[0],g[1],a.r[0],a.r[1]);return a.q}if(b.mb==9){if(a.r==null){a.r=je(C2,VRh,37,4,0,1);a.r[0]=new qDf(h);a.r[1]=new qDf(h);a.r[2]=new qDf(h);a.r[3]=new qDf(h)}j=b.Iu(b);if(j==null){wCf(a,h);return null}a.q=je(A2,ZRh,20,3,0,1);a.q[0]=WCf(j[8],j[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[1]=TCf(j[4],j[5],a.r[2],a.r[3],j[6],j[7]);a.q[2]=aDf(a.r[0],a.r[1],a.r[2],a.r[3],j[4],j[5],j[6],j[7]);return a.q}if(b.mb==3||b.mb==5){if(a.r==null){a.r=je(C2,VRh,37,4,0,1);a.r[0]=new qDf(h);a.r[1]=new qDf(h);a.r[2]=new qDf(h);a.r[3]=new qDf(h)}i=b.Iu(b);if(i==null){wCf(a,h);return null}if(cf(b.rb,698)){a.q=je(A2,ZRh,20,2,0,1);a.q[0]=zCf(new QCf(i[0]),GCf(new QCf(a.r[0])));a.q[1]=zCf(new QCf(i[1]),GCf(new QCf(a.r[1])));return a.q}a.q=je(A2,ZRh,20,3,0,1);e=new QCf(a.r[2]);f=new QCf(a.r[3]);c=new QCf(i[2]);d=new QCf(i[3]);a.q[0]=zCf(zCf(zCf(c,d),GCf(e)),GCf(f));a.q[1]=zCf(dDf(a.r[0],a.r[1],i[6],i[7]),GCf(FCf(e,e)));a.q[2]=zCf(dDf(a.r[0],a.r[1],i[8],i[9]),GCf(FCf(f,f)));return a.q}}wCf(a,h);return null}\nfunction $zf(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;P4b('groebner',(!sXf&&(sXf=new tXf),sXf).j)&&(d=true);e=null;D=c.q;if(cf(D,135)){C=D.Ou()}else if(cf(D.rb,135)){C=D.rb.Ou()}else{return jlg(),ilg}if(d){B=new K$g;tBf(B,(ulg(),tlg));e=new OBf(D,null,B);if(e.A==(jlg(),elg)){return elg}}H=new nZb;if(d){l=CBf(D);u=new mac(l);while(u.g<u.j.q.length){o=kac(u);try{I=o.Iu(o)}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),GSh+o);return jlg(),ilg}else throw vqb(a)}kZb(H,I[0]);kZb(H,I[1]);pDf(I[0],I[1]);pDf(I[1],I[0]);I[0].i=o;I[1].i=o}}else{try{H=(!C.i&&(C.i=new nZb,C.g.Mu(C.i)),C.i)}catch(a){a=uqb(a);if(cf(a,52)){return jlg(),ilg}else throw vqb(a)}}t=(A=(new c9b(H.g)).g.ee().yd(),new d9b(A));F=new BEb;k=new Zfc(new dAf);m=new nZb;while(t.rf()){n=t.sf();if(!sEb(n.j,d4b(n.g))||!lZb(H,sEb(n.j,d4b(n.g)))){vEb(m.g,n,m);continue}k.g.put(n,(E2b(),C2b))==null}t=(h=(new r9b(k.g)).g.ee().i.dg(),new s9b(h));w=0;i=null;j=null;while(t.rf()){if(w==0){G=t.sf();vEb(F,G,(c7b(),b7b));vEb(F,t.sf(),b7b);i=G.i;w=1}else if(w==1){G=t.sf();vEb(F,G,(c7b(),b7b));vEb(F,t.sf(),Z6b);j=G.i;w=2}else{kZb(m,t.sf())}}if(w==1){b.g=je(BY,Wsh,14,1,0,1);b.g[0]=i}else if(w==2){b.g=je(BY,Wsh,14,2,0,1);b.g[0]=i;b.g[1]=j}v=AEb(m.g);if(v>5){!!Rpg&&Spg(Rpg,(iqg(),bqg),\"Recio's method is currently disabled when # of free variables > 5\");return jlg(),ilg}try{g=C.g.Ku(b)}catch(a){a=uqb(a);if(cf(a,52)){return jlg(),ilg}else throw vqb(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 _zf(F,C,e);case 1:return aAf(m,F,f,C,e);case 2:return bAf(m,F,f,C,e);default:return oPg(m,F,f,C,e);}}\nfunction _Bf(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.Mb;o=d.S;if(!v.t.an()&&cf(v.t,36)){e=v.t.rb;if(cf(e,784)){m=vnd(d,e.ej(0),e.ej(1));if(m){v.t=m;v.t.ep(true)}else{m=new r6e(d,e.ab[0],e.ab[1]);m.rb=e;v.t=m;v.t.ep(true);b.j=true}}}if(!v.B.an()&&cf(v.B,36)){e=v.B.rb;if(cf(e,784)){m=vnd(d,e.ej(0),e.ej(1));if(m){Q9d(v,m)}else{m=new r6e(d,e.ab[0],e.ab[1]);m.rb=e;Q9d(v,m);b.n=true}}}if(v.t.Qi()&&(!cf(v.t,36)||v.t.rb.Li()==49)&&v.B.Qi()&&(!cf(v.B,36)||v.B.rb.Li()==49)){p=v.t;u=v.B;if(v.v==(Idg(),cdg)){e=new FAf(d,p,u);s=CAf(e);$nd(d,e);return s}if(v.v==bdg){e=new BAf(d,p,u);s=yAf(e);$nd(d,e);return s}if(v.v==lcg){if(cf(v.t,36)&&v.t.rb.Li()==49&&cf(v.B,36)&&v.t.rb.Li()==49){f=new wAf(d,p,u);t=tAf(f);$nd(d,f);f.fb=true;if(b.j){p.rb.fb=true;p.Zk()}if(b.n){u.rb.fb=true;u.Zk()}return t}e=new oAf(d,p,u);s=lAf(e);$nd(d,e);e.fb=true;if(b.j){p.rb.fb=true;p.Zk()}if(b.n){u.rb.fb=true;u.Zk()}return s}if(v.v==Jcg){e=new QAf(d,p,u);s=NAf(e);$nd(d,e);return s}}if(!v.t.an()&&!cf(v.t,32)){e=v.t.rb;cf(e,329)&&O9d(v,e.g.Al())}if(!v.B.an()&&!cf(v.B,32)){e=v.B.rb;cf(e,329)&&Q9d(v,e.g.Al())}if((v.t.an()||v.B.an())&&v.v==(Idg(),lcg)||cf(v.t,14)&&cf(v.B,32)&&v.v==(Idg(),lcg)){eCf(b,v,o);w=H8d(v,o);A=new Xfc;hae(w,(eke(),dke.g=A,eke(),dke));A.g.size()==0||(b.o=true);n=(j=(new r9b(A.g)).g.ee().i.dg(),new s9b(j));while(n.g.rf()){B=(i=n.g.sf(),i.mf());m=(s=tEb(d.N,B),s);r=m.rb.g.Al();q=mke(m,r,o);hae(w,q)}eCf(b,w,o);if((cf(w.t,75)&&cf(w.B,32)||cf(w.B,75)&&cf(w.t,32))&&w.v==(Idg(),lcg)){return null}g=o.St();try{k=gyc(g).Kj('expand('+fae(L8d(w),(Gwd(),gwd))+')');if(k.indexOf('?')==-1&&!P4b(edh,k)){l=Kxc(o.St().j,k,o,null);eCf(b,l,o)}}catch(a){a=uqb(a);if(cf(a,51)){h=a;!!Rpg&&Spg(Rpg,(iqg(),bqg),h)}else throw vqb(a)}return null}throw vqb(new sBf)}\nfunction gBf(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 K$g;t=(!sXf&&(sXf=new tXf),sXf);Q4b(QSh,t.i)?Q4b('Wu',t.j)?tBf(r,(ulg(),rlg)):Q4b(dth,t.j)&&tBf(r,(ulg(),qlg)):Q4b('Botana',t.i)?tBf(r,(ulg(),nlg)):Q4b('Recio',t.i)?tBf(r,(ulg(),tlg)):Q4b(RSh,t.i)?tBf(r,(ulg(),slg)):Q4b('Auto',t.i)&&tBf(r,(ulg(),mlg));Xkg(r,a.k);r.p=true;A=(a2b(),$wnd.goog.global.performance).now();Tkg(r);e=mf($wnd.goog.global.performance.now()-A);!!Rpg&&Spg(Rpg,(iqg(),bqg),LSh+e+' ms');s=r.o;u=Ukg(r);!!Rpg&&Spg(Rpg,(iqg(),bqg),SSh+s+' (yes/no: '+u+')');if(s==(jlg(),elg)){_0e(a.i,false);return}_0e(a.i,true);g0e(a.i);if((Ghg(),Fhg)!=u){B=(E2b(),false);(s==glg||s==hlg)&&(B=true);b=new ARe(a.Qc);wRe(b,u==Ehg);Y_e(a.i,b);if(u==Ehg){p=r.i;n=new y1e(a.Qc);g0e(n);n.q=true;k=(q=(new c9b(p.g)).g.ee().yd(),new d9b(q));w=new Zfc((lJc(),!o7e&&(o7e=new q8e),lJc(),o7e));while(!(Jic(B),B)&&k.g.rf()){m=new j8e(a.Qc);o=(f=k.g.sf(),f.mf());if(o.j>0){$kg(o,a.Qc);v=null;if(a.j){new svd(a.Sc);d=o.g;P4b(cCh,d)?(v=jBf(Wud(o.i[0],o.i[1],true,a.Qc.S.r.J))):P4b(fCh,d)?(v=jBf(rvd(o.i[0],o.i[1],o.i[2],a.Qc.S.r.J))):P4b(bCh,d)?(v=jBf(Sud(o.i[0],o.i[1],false,a.Qc.S.r.J))):P4b(dCh,d)?(v=jBf(_ud(o.i[0],o.i[1],false,a.Qc.S.r.J))):P4b(eCh,d)&&(v=jBf(Nud(o.i[0],o.i[1],false,a.Qc.S.r.J)))}if(!v||!a.j){i=o.i;if(i==null){v=jBf(o.g)}else{v=jBf(VUg(a.Qc.S.r.J,o.g));v.g+='[';for(j=0;j<o.i.length;++j){j>0&&(v.g+=',',v);h=o.i[j];h?G5b(v,o.i[j].bc):(v.g+=cGh,v)}v.g+=']';a.j&&N5b(v,0,ZUg(a.Qc.S.r.J,'not')+' ')}}$7e(m,v.g);m.gc=false;m.Pb=false;w.g.put(m,C2b)==null}}l=(g=(new r9b(w.g)).g.ee().i.dg(),new s9b(g));while(l.g.rf()){Y_e(n,(f=l.g.sf(),f.mf()))}if(Jic(B),B){m=new j8e(a.Qc);$7e(m,cGh);m.gc=false;m.Pb=false;w.g.put(m,C2b)==null;Y_e(n,m)}n.s.q.length>0&&Y_e(a.i,n);if(s==hlg){c=new j8e(a.Qc);$7e(c,'c');c.gc=false;c.Pb=false;Y_e(a.i,c)}}}Upg('OUTPUT for ProveDetails: '+a.i)}\nfunction zBf(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.q;C=(!sXf&&(sXf=new tXf),sXf);m=G.Ii();if(!cf(G.rb,534)){Wpg(G.rb+USh);return jlg(),ilg}C.k=false;C.g==null&&(C.g=(E2b(),false));e=new OBf(G,null,b);if(e.A){return e.A}H=null;b.p?(k=C.o):(k=C.n);e.t>=0&&e.t<k&&(k=e.t);if(k>0){try{H=BBf(b,k)}catch(a){a=uqb(a);if(cf(a,52)){e.A=(jlg(),ilg);!!Rpg&&Spg(Rpg,(iqg(),bqg),'Cannot add fix values');return e.A}else throw vqb(a)}!!Rpg&&Spg(Rpg,(iqg(),bqg),'substitutions: '+H)}t=new rBf(b,H,e.n);l=false;w=0;while(!l&&w<1){h=VCf(gZb(e.u,je(A2,ZRh,20,AEb(e.u.g),0,1)),H,m,(++w,true),e.n);if(!h){return jlg(),ilg}q=(v=(new c9b(h.g)).g.ee().yd(),new d9b(v));J=new gac;L=new gac;K=AEb(h.g)==2;f=new gac;g=Oeh;p=0;while(q.g.rf()){++p;!!Rpg&&Spg(Rpg,(iqg(),bqg),'Considering NDG '+p+gbh);s=new gac;F=0;D=true;I=(j=q.g.sf(),j.mf());o=I.yd();while(o.rf()&&D){B=o.sf();if(B.g.j==0){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Statement is NOT GENERALLY TRUE');LBf(e,e.r);GBf(e,e.r,e.C);h=VCf(gZb(e.u,je(A2,ZRh,20,AEb(e.u.g),0,1)),H,m,(++w,true),e.n);q=(u=(new c9b(h.g)).g.ee().yd(),new d9b(u));while(q.g.rf()){I=(i=q.g.sf(),i.mf());o=I.yd();while(o.rf()){B=o.sf();if(B.g.j==0){LBf(e,e.r);n=AEb(e.n.g)-(new c9b(H)).g.size();!!Rpg&&Spg(Rpg,(iqg(),bqg),'Naive dimension = '+n);if(!pBf(e,H,n)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Statement is NOT GENERALLY FALSE');return jlg(),hlg}return jlg(),ilg}}}return jlg(),dlg}if(!ECf(B)){if(e.s){!!Rpg&&Spg(Rpg,(iqg(),bqg),VSh);return jlg(),ilg}r=qBf(t,B);if(!r){D=false}else{K=K&&I.size()==1;if(K){if(P4b(r.g,'xAreEqual')){A=new nZb;kZb(A,r.i[0]);kZb(A,r.i[1]);pic(J.q,A)}if(P4b(r.g,'yAreEqual')){A=new nZb;kZb(A,r.i[0]);kZb(A,r.i[1]);pic(L.q,A)}if(J.q.length==1&&U8b(J,L)){r.g=bCh;r.j=0.5}}pic(s.q,r);F+=r.j}}}if(D&&F<g){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Found a better NDG score ('+F+') than '+g);g=F;f=s;l=true}else{D?!!Rpg&&Spg(Rpg,(iqg(),bqg),'Not better than previous NDG score ('+g+'), this is '+F):!!Rpg&&Spg(Rpg,(iqg(),bqg),'...unreadable')}}if(l){for(d=new mac(f);d.g<d.j.q.length;){c=kac(d);Rkg(b,c)}}}if(!l){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Statement is TRUE but NDGs are UNREADABLE');return jlg(),glg}if(e.s){!!Rpg&&Spg(Rpg,(iqg(),bqg),VSh);return jlg(),ilg}!!Rpg&&Spg(Rpg,(iqg(),bqg),'Statement is GENERALLY TRUE');return jlg(),flg}\nfunction Qlg(a){Klg();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;Hlg=new BEb;Glg=new BEb;Flg=0;Elg=new nZb;Dlg='';Clg='';F=LJc(a);F.g.put(a,(E2b(),C2b))==null;I=(p=(new r9b(F.g)).g.ee().i.dg(),new s9b(p));D=new gac;P=new gac;Q=new gac;O=new gac;Z=new gac;S=new gac;M=new S5b('[');N=new S5b('[');v=true;w=true;K=null;R=0;A=0;l=0;while(I.g.rf()){C=(n=I.g.sf(),n.mf());L=new S5b(' (');K=Rlg(C);G5b(G5b(L,Rlg(C)),',[');u=true;g=KJc(C);T=0;for(f=(o=(new r9b(g.g)).g.ee().i.dg(),new s9b(o));f.g.rf();){e=(m=f.g.sf(),m.mf());if(l9b(F.g,e)){i=false;for(r=e.rb.ab,s=0,t=r.length;s<t;++s){q=r[s];q==C&&(i=true)}if(i&&e!=a){++T;u?(u=false):(L.g+=',',L);G5b(L,Rlg(e))}}}L.g+='])';if(T>0&&K!=null){v?(v=false):(M.g+=',',M);M.g+=L}G=0;b=C.rb;d=fTh;if(b){B=b.$i();!!B&&(d=B.Rv());H=b.ab;C==a||(l+=H.length);G=H.length;for(W=H,X=0,Y=W.length;X<Y;++X){V=W[X];pic(S.q,V)}}else{++A}if(C!=a&&C.bc!=null){pic(D.q,d);R9b(Z,C.pm());R9b(P,d4b(G));R9b(Q,d4b(T));R9b(O,d4b(G+T));w?(w=false):(N.g+=',',N);G5b(G5b(G5b(G5b((N.g+=' (',N),Rlg(C)),','),d),')');++R}}M.g+=']';N.g+=']';Mlg(a,0);--Flg;Llg(a);Dlg+='number of nodes,';Clg+=R+',';Dlg+='number of nodes with in-degree 0,';Clg+=A+',';Dlg+='number of edges,';Clg+=l+',';Nlg('num of nodes/num of edges',R/l);Nlg('num of edges/num of nodes',l/R);Nlg('max path length/num of nodes',Flg/R);Nlg('num of nodes/max path length',R/Flg);Nlg('max path length/num of edges',Flg/l);Nlg('num of edges/max path length',l/Flg);Nlg('statement complexity',sEb(Glg,a).g);j=a.rb.$i();k='';!!j&&(k=grb(j));Dlg+='statement dominant predicate,';Clg+=k+',';Nlg('statement predicates','\"'+ZJc(a,(Gwd(),vwd))+'\"');Plg('node in-degree',P,null);Plg('node out-degree',Q,null);Plg('node degree',O,null);Plg('Wi',D,Jlg);Plg('types',Z,Ilg);Plg('objs',S,null);Dlg+='statement size,';Clg+=R-A+',';Dlg+='nodes created,';Clg+='\"'+N+'\"'+',';Nlg('nodes','\"'+M.g+'\"');h=new S5b('digraph dependencies { ');J=(U=(new c9b(Elg.g)).g.ee().yd(),new d9b(U));G5b(h,a.bc);h.g+='_';F5b(h,sEb(Glg,a));h.g+=' [style=filled]; ';while(J.g.rf()){c=(m=J.g.sf(),m.mf());G5b(h,(Iic(0,c.q.length),c.q[0]).bc);h.g+='_';F5b(h,sEb(Glg,(Iic(0,c.q.length),c.q[0])));h.g+=kLh;G5b(h,(Iic(1,c.q.length),c.q[1]).bc);h.g+='_';F5b(h,sEb(Glg,(Iic(1,c.q.length),c.q[1])));Iic(1,c.q.length);c.q[1]==a&&(h.g+=' [style=dashed]',h);h.g+=noh}h.g+='}';Dlg+='digraph,';Clg+='\"'+h+'\"'+',';Upg('portfolio csv_header:'+Dlg);Upg('portfolio csv_data:'+Clg)}\nfunction lAf(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.g!=null){return a.g}if(cf(a.i,34)&&cf(a.j,34)){a.g=he(A2,[Dah,ZRh],[59,20],0,[2,1],2);M=je(C2,VRh,37,2,0,1);N=je(C2,VRh,37,2,0,1);M=a3e(a.i,a.i);N=a3e(a.j,a.j);a.g[0][0]=zCf(new QCf(M[0]),GCf(new QCf(N[0])));a.g[1][0]=zCf(new QCf(M[1]),GCf(new QCf(N[1])));return a.g}if(cf(a.i,75)&&cf(a.j,75)){a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);M=je(C2,VRh,37,4,0,1);N=je(C2,VRh,37,4,0,1);M=kQe(a.i);N=kQe(a.j);h=new QCf(M[0]);i=new QCf(M[1]);m=new QCf(M[2]);n=new QCf(M[3]);o=new QCf(N[0]);p=new QCf(N[1]);q=new QCf(N[2]);r=new QCf(N[3]);a.g[0][0]=zCf(zCf(zCf(cDf(zCf(h,GCf(m))),cDf(zCf(i,GCf(n)))),GCf(cDf(zCf(o,GCf(q))))),GCf(cDf(zCf(p,GCf(r)))));return a.g}if(cf(a.i,56)&&cf(a.j,56)){a.g=he(A2,[Dah,ZRh],[59,20],0,[2,1],2);M=je(C2,VRh,37,4,0,1);N=je(C2,VRh,37,4,0,1);M=kQe(a.i);N=kQe(a.j);a.g[0][0]=TCf(M[0],M[1],M[2],M[3],N[0],N[1]);a.g[1][0]=TCf(M[0],M[1],M[2],M[3],N[2],N[3]);return a.g}if(cf(a.i,121)&&cf(a.j,121)){if(a.i.mb==4&&a.j.mb==4){a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);M=je(C2,VRh,37,4,0,1);N=je(C2,VRh,37,4,0,1);M=zVe(a.i);N=zVe(a.j);a.g[0][0]=zCf(dDf(M[0],M[1],M[2],M[3]),GCf(dDf(N[0],N[1],N[2],N[3])));return a.g}if(a.i.mb==9&&a.j.mb==9){a.g=he(A2,[Dah,ZRh],[59,20],0,[1,5],2);M=je(C2,VRh,37,10,0,1);N=je(C2,VRh,37,10,0,1);M=zVe(a.i);N=zVe(a.j);l=je(C2,VRh,37,4,0,1);l[0]=new qDf(a.Sc);l[1]=new qDf(a.Sc);l[2]=new qDf(a.Sc);l[3]=new qDf(a.Sc);a.g[0][0]=aDf(M[8],M[9],l[0],l[1],M[4],M[5],M[6],M[7]);a.g[0][1]=TCf(l[0],l[1],M[4],M[5],M[6],M[7]);a.g[0][2]=aDf(N[8],N[9],l[2],l[3],N[4],N[5],N[6],N[7]);a.g[0][3]=TCf(l[2],l[3],N[4],N[5],N[6],N[7]);a.g[0][4]=zCf(dDf(M[8],M[9],l[0],l[1]),GCf(dDf(N[8],N[9],l[2],l[3])));return a.g}}if(cf(a.i,183)&&cf(a.j,183)){j=a.i.rb;b=j.ab[0];c=j.ab[1];d=j.ab[2];O=a3e(b,b);P=a3e(c,c);Q=a3e(d,d);k=a.j.rb;e=k.ab[0];f=k.ab[1];g=k.ab[2];R=a3e(e,e);S=a3e(f,f);T=a3e(g,g);h=new QCf(P[0]);i=new QCf(P[1]);m=new QCf(O[0]);n=new QCf(O[1]);o=new QCf(Q[0]);p=new QCf(Q[1]);q=new QCf(S[0]);r=new QCf(S[1]);u=new QCf(R[0]);v=new QCf(R[1]);w=new QCf(T[0]);A=new QCf(T[1]);D=FCf(zCf(h,GCf(o)),zCf(m,GCf(h)));F=FCf(zCf(i,GCf(p)),zCf(n,GCf(i)));B=cDf(zCf(D,F));G=zCf(cDf(zCf(h,GCf(o))),cDf(zCf(i,GCf(p))));H=zCf(cDf(zCf(m,GCf(h))),cDf(zCf(n,GCf(i))));s=FCf(G,H);I=FCf(zCf(q,GCf(w)),zCf(u,GCf(q)));J=FCf(zCf(r,GCf(A)),zCf(v,GCf(r)));C=cDf(zCf(I,J));K=zCf(cDf(zCf(q,GCf(w))),cDf(zCf(r,GCf(A))));L=zCf(cDf(zCf(u,GCf(q))),cDf(zCf(v,GCf(r))));t=FCf(K,L);a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);a.g[0][0]=zCf(FCf(B,t),GCf(FCf(s,C)));return a.g}throw vqb(new sBf)}\nfunction tAf(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.g!=null){return a.g}if(cf(a.i,34)&&cf(a.j,34)){a.g=he(A2,[Dah,ZRh],[59,20],0,[2,1],2);K=a3e(a.i,a.i);L=a3e(a.j,a.j);a.g[0][0]=zCf(new QCf(K[0]),GCf(new QCf(L[0])));a.g[1][0]=zCf(new QCf(K[1]),GCf(new QCf(L[1])));return a.g}if(cf(a.i,75)&&cf(a.j,75)){a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);throw vqb(new sBf)}if(cf(a.i,56)&&cf(a.j,56)){a.g=he(A2,[Dah,ZRh],[59,20],0,[2,1],2);K=kQe(a.i);L=kQe(a.j);a.g[0][0]=TCf(K[0],K[1],K[2],K[3],L[0],L[1]);a.g[1][0]=TCf(K[0],K[1],K[2],K[3],L[2],L[3]);return a.g}if(cf(a.i,121)&&cf(a.j,121)){if(a.i.mb==4&&a.j.mb==4){a.g=he(A2,[Dah,ZRh],[59,20],0,[2,1],2);K=zVe(a.i);L=zVe(a.j);a.g[0][0]=dDf(K[0],K[1],L[0],L[1]);a.g[1][0]=zCf(dDf(K[0],K[1],K[2],K[3]),GCf(dDf(L[0],L[1],L[2],L[3])));return a.g}if(a.i.mb==9&&a.j.mb==9){a.g=he(A2,[Dah,ZRh],[59,20],0,[4,1],2);K=zVe(a.i);L=zVe(a.j);a.g[0][0]=zCf(new QCf(K[8]),GCf(new QCf(L[8])));a.g[1][0]=zCf(new QCf(K[9]),GCf(new QCf(L[9])));a.g[2][0]=TCf(K[4],K[5],K[6],K[7],L[4],L[5]);a.g[3][0]=TCf(K[4],K[5],K[6],K[7],L[6],L[7]);return a.g}}if(cf(a.i,183)&&cf(a.j,183)){k=a.i.rb;b=k.ab[0];c=k.ab[1];d=k.ab[2];M=a3e(b,b);N=a3e(c,c);O=a3e(d,d);l=a.j.rb;e=l.ab[0];f=l.ab[1];g=l.ab[2];P=a3e(e,e);Q=a3e(f,f);R=a3e(g,g);a.g=he(A2,[Dah,ZRh],[59,20],0,[3,1],2);a.g[0][0]=dDf(M[0],M[1],P[0],P[0]);a.g[1][0]=dDf(N[0],N[1],Q[0],Q[1]);a.g[2][0]=dDf(O[0],O[1],R[0],R[1]);return a.g}if(cf(a.i,36)&&cf(a.j,36)&&a.i.rb.Li()==49&&a.j.rb.Li()==49){K=a.i.rb.Iu(a.i);L=a.j.rb.Iu(a.j);u=SCf(K[0],K[1],K[2],K[3],K[4],K[5]);for(B=4;B<K.length-3;B=B+2){u=zCf(u,SCf(K[0],K[1],K[B],K[B+1],K[B+2],K[B+3]))}v=SCf(L[0],L[1],L[2],L[3],L[4],L[5]);for(A=4;A<L.length-3;A=A+2){v=zCf(v,SCf(L[0],L[1],L[A],L[A+1],L[A+2],L[A+3]))}a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);a.g[0][0]=zCf(FCf(u,u),GCf(FCf(v,v)));return a.g}if(cf(a.i,36)&&cf(a.j,36)&&a.i.rb.Li()==38&&a.j.rb.Li()==38){a.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);K=a.i.rb.Iu(a.i);L=a.j.rb.Iu(a.j);h=new QCf(K[0]);i=new QCf(K[1]);m=new QCf(K[2]);n=new QCf(K[3]);p=new QCf(L[0]);q=new QCf(L[1]);s=new QCf(L[2]);t=new QCf(L[3]);a.g[0][0]=zCf(zCf(zCf(cDf(zCf(h,GCf(m))),cDf(zCf(i,GCf(n)))),GCf(cDf(zCf(p,GCf(s))))),GCf(cDf(zCf(q,GCf(t)))));return a.g}if(cf(a.i,36)&&cf(a.j,75)||cf(a.j,36)&&cf(a.i,75)||cf(a.i,36)&&cf(a.j,36)){F=null;J=null;if(cf(a.i,36)){D=a.i;cf(a.j,36)?(F=a.j):(J=a.j)}else{D=a.j;J=a.i}r=a.Sc.St();cf(a.i,36)&&cf(a.j,36)?(I=Kxc(r.j,D.Mb+'-('+F.Mb+')',a.Sc,null)):(I=Kxc(r.j,D.Mb+'-'+J.bc,a.Sc,null));w=new lae(a.Sc,I);j=new vLd(D.Qc,w,false,null,false,false);H=iCf((!j.i&&(j.i=new oCf),j.i),j,D);G=H.length;a.g=he(A2,[Dah,ZRh],[59,20],0,[1,G],2);for(A=0;A<G;++A){a.g[0][(A-1+G)%G]=H[A]}o=(!j.i&&(j.i=new oCf),j.i).r;C=new BEb;vEb(C,o[0],(c7b(),b7b));a.g[0][G-1]=HCf(a.g[0][G-1],C);Znd(D.Qc,j);return a.g}throw vqb(new sBf)}\nfunction NBf(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.s=false;c=b.r.rb;if(c){T=c.Fv()}else{T=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);if(cf(b.r,142)){b.r.n?(T[0][0]=new MCf(0)):(T[0][0]=new NCf((c7b(),Z6b)))}else{!!Rpg&&Spg(Rpg,(iqg(),bqg),'Unhandled case, statement is UNKNOWN at the moment');b.A=(jlg(),ilg);return}}if(T==null){b.t=2;e=b.r.rb;U=bCf((!e.i&&(e.i=new fCf),e.i),e.g,e.Qc);W=cCf((!e.i&&(e.i=new fCf),e.i),e.g,e.Qc);f=b.r.Ii().St();try{A=gyc(f).Kj(U);V=gyc(f).Kj(W);g=gyc(f).Kj('simplify('+A+'/'+V+')');if(A.indexOf('?')!=-1||V.indexOf('?')!=-1||g.indexOf('?')!=-1){b.A=(jlg(),ilg);return}if(b.q.g!=(ulg(),plg)&&!P4b(edh,g)){g=g5b(g,1,g.length-1);j=gyc(f).Kj('factor('+g+')');j.length>1&&P4b((Pic(0,2,j.length),j.substr(0,2)),'-(')&&(j=(Qic(1,j.length+1),j.substr(1)));o=d5b(j,'\\\\)\\\\*\\\\(',0);if(o.length>1){o[0]=f5b(o[0],1);o[o.length-1]=g5b(o[o.length-1],0,o[o.length-1].length-1)}F=false;o.length==1&&$4b(o[0],'[-+]?\\\\d*\\\\.?\\\\d+')&&(F=true);G=new gac;if(!F){for(l=o,m=0,n=l.length;m<n;++m){k=l[m];I=Kxc(b.r.Ii().St().j,k,b.r.Ii(),null);H=new xBf;ZBf(zKd(e),I,H);$Bf(zKd(e),I,H);while(!H.j){$Bf(zKd(e),I,H)}D=H.j;!!D&&(pic(G.q,D),true)}}for(C=new mac(G);C.g<C.j.q.length;){B=kac(C);v=qBf(new rBf(b.q,null,b.n),B);!!v&&Rkg(b.q,v)}}if(P4b(edh,A)){T=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);T[0][0]=new MCf(0)}else{X=Kxc(b.r.Ii().St().j,A,b.r.Ii(),null);H=new xBf;h=new lae(b.r.Ii(),X.t);t=new mhe(b.r.Ii());J=null;cf(h.t,63)&&(t=$ge(h.t));V9b(t.k,0).an()&&(J=V9b(t.k,0));ZBf(zKd(e),J,H);$Bf(zKd(e),J,H);while(!H.j){$Bf(zKd(e),J,H)}i=zKd(e).i;T=he(A2,[Dah,ZRh],[59,20],0,[1,i.q.length+1],2);q=0;for(C=new mac(i);C.g<C.j.q.length;){B=kac(C);T[0][q]=B;++q}T[0][q]=H.j}}catch(a){a=uqb(a);if(cf(a,51)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Unsuccessful run on evaluating the expression, statement is UNKNOWN at the moment');b.A=(jlg(),ilg);return}else throw vqb(a)}}b.j&&(b.t=2);d=b.r.rb;cf(d,737)&&cf(d.ab[0],183)&&cf(d.ab[1],183)&&(b.s=true);if(cf(d,690)){w=d.g.Mb.v;w==(Idg(),Jcg)?cf(d.ab[0],121)&&(d.ab[0].mb==3||d.ab[0].mb==5)?(b.s=true):cf(d.ab[1],121)&&(d.ab[1].mb==3||d.ab[1].mb==5)&&(b.s=true):w==lcg&&cf(d.ab[0],183)&&cf(d.ab[1],183)&&(b.s=true)}s=AEb(b.u.g);u=1;b.q.g==(ulg(),plg)&&(u=0);!sXf&&(sXf=new tXf);!!Rpg&&Spg(Rpg,(iqg(),bqg),'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){HBf(b,M[r]);Upg(s+1+'. '+M[r]);++s}}if(b.q.g==plg){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Not using refutation');return}!!Rpg&&Spg(Rpg,(iqg(),bqg),'Thesis reductio ad absurdum (denied statement), product of factors:');K=new NCf((c7b(),Z6b));Y=new qDf(b.r.Ii());b.C=je(A2,ZRh,20,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.C[p]=k;!!Rpg&&Spg(Rpg,(iqg(),bqg),'('+k+FHh+Y+'-1');k=zCf(FCf(k,new QCf(Y)),GCf(new NCf(Z6b)));K=FCf(K,k);++p}L=je(A2,ZRh,20,1,0,1);L[0]=K;GBf(b,b.r,L)}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Unsuccessful run, statement is UNKNOWN at the moment');b.A=(jlg(),ilg)}else throw vqb(a)}}\nfunction MBf(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.u=new nZb;S=new Xfc;f=LJc(b.r);b.q.g==(ulg(),olg)&&Pfc(f,b.r);M=null;if(!!c&&!!(L=c.rb)&&b.q.g!=plg){M=L.ej(0);(cf(M,75)||cf(M,243))&&(M=null)}J=(o=(new r9b(f.g)).g.ee().i.dg(),new s9b(o));while(J.g.rf()){p=(m=J.g.sf(),m.mf());e=p.rb;cf(p,36)&&(cf(e,329)||!e)||S.g.put(p,(E2b(),C2b))==null;if(e){I=e.ab;for(F=I,G=0,H=F.length;G<H;++G){D=F[G];!!M&&M==D&&!cf(e,260)&&(M=null)}}}!!M&&fZb(S,KBf(M,b.r));!sXf&&(sXf=new tXf);J=(n=(new r9b(S.g)).g.ee().i.dg(),new s9b(n));while(J.g.rf()){p=(m=J.g.sf(),m.mf());if(p==M){!!Rpg&&Spg(Rpg,(iqg(),bqg),bTh+p+' as a numerical object, not considering its symbolic counterpart')}else if(cf(p,112)){try{if(cf(p,56)&&BQe(p)&&!(b.q.g==olg||b.q.g==plg)){!!Rpg&&Spg(Rpg,(iqg(),eqg),'Statements containing axes or fixed slope lines are unsupported');b.A=(jlg(),ilg);return}j=ZJc(p,(Gwd(),rwd));if(P4b('',j)){k=p.il();if(cf(p,56)&&BQe(p)||cf(p,36)){!!Rpg&&Spg(Rpg,(iqg(),bqg),k)}else if(!P4b(k.substr(0,8),NGh)){!!Rpg&&Spg(Rpg,(iqg(),bqg),k+' /* free point */');$=p.Iu(p);$!=null&&Upg('// Free point '+p.bc+'('+$[0]+','+$[1]+')')}}else{Upg(p.bc+wvh+ZJc(p,rwd)+' /* '+p.Bl(rwd)+' */')}q=p.Hu(p);e=p.rb;(cf(e,_ih)||cf(e,631)||cf(e,524)&&tRd(e)!=1||cf(e,491)&&JSd(e)!=1)&&!!Rpg&&Spg(Rpg,(iqg(),eqg),e+' is not 1-1 algebraic mapping, but FALSE will not be interpreted as UNKNOWN');v=p.Iu(p);if(v!=null){if(cf(e,260)||cf(p,36)){kZb(b.n,v[0]);kZb(b.g,v[0])}else if(cf(e,734)||cf(p,56)&&BQe(p)||cf(p,34)&&!e){for(s=v,t=0,u=s.length;t<u;++t){r=s[t];kZb(b.n,r);!!Rpg&&Spg(Rpg,(iqg(),bqg),r+' is free')}}}cf(e,406)&&(b.j=true);cf(e,260)&&cf(e.ab[0],56)&&(b.t=2);if(q!=null){if(cf(p,34)){$=p.Iu(p);Upg('// Constrained point '+p.bc+'('+$[0]+','+$[1]+')')}Z=true;!!e&&cf(e,260)&&b.q.g==olg&&(e==b.r.rb||(Z=false));!M&&(Z=true);if(Z){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Hypotheses:');GBf(b,p,q);for(O=q,P=0,Q=O.length;P<Q;++P);}else{!!Rpg&&Spg(Rpg,(iqg(),bqg),'This object will be computed numerically')}}}catch(a){a=uqb(a);if(cf(a,52)){Wpg(p.rb+' is not fully implemented');b.A=(jlg(),ilg);return}else throw vqb(a)}}else{Wpg(p.rb+USh);b.A=(jlg(),ilg);return}}!!Rpg&&Spg(Rpg,(iqg(),bqg),'Processing numerical object');if(M){try{ab=a3e(c,c);K=b.r.Sc;V=M.Hl((Gwd(),hwd),true);i=K.St();C='';try{w=gyc(i).Kj(V);W='lhs('+w+')-rhs('+w+')';A=gyc(i).Kj(W);X='lcm(denom(coeff('+A+')))';B=gyc(i).Kj(X);Y='expand(('+A+') * '+B+')';C=gyc(i).Kj(Y)}catch(a){a=uqb(a);if(cf(a,51)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Problem on running Giac');b.A=(jlg(),ilg);return}else throw vqb(a)}N=b5b(b5b(C,'x',L4b('v',''+ab[0].g)),'y',L4b('v',''+ab[1].g));U=Kxc(i.j,N,K,null);R=new xBf;l=new lae(K,U);d=new uLd(b.r.Qc,l,false,null,false);T=(!d.i&&(d.i=new oCf),d.i);T.r=ab;gCf(T,l,R);hCf(T,l,R);while(!R.j){hCf(T,l,R)}g=R.j;Znd(c.Qc,d);$nd(c.Qc,d);!!Rpg&&Spg(Rpg,(iqg(),bqg),'Hypothesis:');h=je(A2,ZRh,20,1,0,1);h[0]=g;GBf(b,c,h)}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),eqg),'Unhandled case on processing numerical objects');b.A=(jlg(),ilg);return}else throw vqb(a)}}!!Rpg&&Spg(Rpg,(iqg(),bqg),'Hypotheses have been processed.')}\nfunction EBf(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 K$g;tBf(eb,d?(ulg(),plg):(ulg(),olg));m=new OBf(b,c,eb);gb=m.A;if(gb==(jlg(),elg)||gb==ilg){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Cannot compute implicit curve: '+gb);return null}m.B=new BEb;K=DBf(b);d||(bb=vEb(K.g,b,K),bb==null);pEb(K.g,c)||(cb=vEb(K.g,c,K),cb==null);W=c.Sc;for(R=(G=(new r9b(LJc(b).g)).g.ee().i.dg(),new s9b(G));R.g.rf();){Q=(D=R.g.sf(),D.mf());if(cf(Q,56)&&BQe(Q)){try{pb=Q.Iu(Q)}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),GSh+Q);return null}else throw vqb(a)}X=Q;f=(v=new Kpf(X.eb,X.fb,X.gb),v);g=jqd(W,f.o[0]);n=jqd(W,f.o[1]);q=jqd(W,f.o[2]);h=new MCf(Tqb(g[0]));i=new MCf(Tqb(g[1]));o=new MCf(Tqb(n[0]));p=new MCf(Tqb(n[1]));r=new MCf(Tqb(q[0]));s=new MCf(Tqb(q[1]));rb=new QCf(pb[0]);ub=new QCf(pb[1]);sb=new QCf(pb[2]);vb=new QCf(pb[3]);fb=zCf(zCf(FCf(FCf(FCf(h,p),s),rb),FCf(FCf(FCf(i,o),s),ub)),FCf(FCf(i,p),r));HBf(m,fb);Upg('Extra poly 1 for '+X.bc+Eah+fb);fb=zCf(zCf(FCf(FCf(FCf(h,p),s),sb),FCf(FCf(FCf(i,o),s),vb)),FCf(FCf(i,p),r));HBf(m,fb);Upg('Extra poly 2 for '+X.bc+Eah+fb);if(yqb(g[0],0)!=0){fb=ub;HBf(m,fb);Upg(WSh+X.bc+Eah+fb);fb=zCf(vb,GCf(new NCf((c7b(),Z6b))));Upg(XSh+X.bc+Eah+fb);HBf(m,fb)}else{fb=rb;HBf(m,fb);Upg(WSh+X.bc+Eah+fb);fb=zCf(sb,GCf(new NCf((c7b(),Z6b))));HBf(m,fb);Upg(XSh+X.bc+Eah+fb)}for(T=0;T<4;T++){mZb(m.n,pb[T])}}k=Q.rb;u=d||Q!=b;u&&cf(k,260)&&(pEb(K.g,Q)||(ab=vEb(K.g,Q,K),ab==null))}try{Z=a3e(c,c)}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),GSh+c);return null}else throw vqb(a)}Y=new nZb;if(!d){l=c.rb;U=l.ab[0];if(cf(U,56)){S=U;kZb(Y,S.G);kZb(Y,S.v)}else if(cf(U,121)&&U.mb==4){L=U;if(L.mb==4){for(N=new mac(L.R);N.g<N.j.q.length;){M=kac(N);if(!M.Zm(c)){for(P=(F=(new r9b(b.Qc.K.g)).g.ee().i.dg(),new s9b(F));P.g.rf();){O=(D=P.g.sf(),D.mf());if(cf(O,56)){V=O.rb.ab;ib=V[0];H=V[1];(ib==M&&H==c||H==M&&ib==c)&&(ab=vEb(Y.g,M,Y),ab==null)}}}}}}!!Rpg&&Spg(Rpg,(iqg(),bqg),'Direct dependencies of the mover = '+Y)}for(J=(db=(new c9b(K.g)).g.ee().yd(),new d9b(db));J.g.rf();){I=(D=J.g.sf(),D.mf());I.Mk(e);try{pb=I.Iu(I)}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),GSh+I);return null}else throw vqb(a)}u=c!=I;d||(u=u&b!=I);if(u&&pEb(Y.g,I)&&pb!=null){ob=new QCf(new qDf(W));$=zCf(FCf(dDf(Z[0],Z[1],pb[0],pb[1]),ob),GCf(new MCf(1)));HBf(m,$)}if(u){A=true;B=true;j=I.rb;if(cf(j,260)){if(cf(j.ab[0],56)){try{nb=I.Hu(I)}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'An error occured during obtaining symbolic parameters');return null}else throw vqb(a)}for(kb=nb,lb=0,mb=kb.length;lb<mb;++lb){jb=kb[lb];HBf(m,jb);Upg('Extra symbolic poly 1 for '+I.bc+Eah+jb)}C=je(pf,Keh,5,2,15,1);nQe(j.ab[0],C);if(C[0]==0){if(pb!=null){mZb(m.n,pb[0]);kZb(m.n,pb[1])}else{B=false}A=false}else{if(pb!=null){kZb(m.n,pb[0]);mZb(m.n,pb[1])}else{A=false}B=false}}else{if(d){V=j.ab[0];if(cf(V,121)&&V.mb==4){L=V;t=L.ib;w=c3e(I);if(t.o[2]==1&&w.o[2]==1&&xhg(t.o[0],w.o[0])){mZb(m.n,pb[0]);kZb(m.n,pb[1]);A=false}else{mZb(m.n,pb[1]);kZb(m.n,pb[0]);B=false}}else{mZb(m.n,pb[0]);kZb(m.n,pb[1]);A=false}}}}if(A&&B){if(sEb(m.p,I)!=null){Upg('Removing other constraints for '+I.bc);LBf(m,I)}}hb=je(sf,jch,5,2,14,1);if(A){qb=I.I;if(qb%1==0){hb[0]=Cqb(qb);hb[1]=1}else{hb=jqd(W,qb)}mZb(m.n,pb[0]);fb=zCf(new MCf(Tqb(hb[0])),GCf(FCf(new QCf(pb[0]),new MCf(Tqb(hb[1])))));HBf(m,fb);Upg('Extra poly for x of '+I.bc+Eah+fb)}if(B){tb=I.J;if(tb%1==0){hb[0]=Cqb(tb);hb[1]=1}else{hb=jqd(W,tb)}mZb(m.n,pb[1]);fb=zCf(new MCf(Tqb(hb[0])),GCf(FCf(new QCf(pb[1]),new MCf(Tqb(hb[1])))));HBf(m,fb);Upg('Extra poly for y of '+I.bc+Eah+fb)}}else{u=true;d||(u=b==I);if(u){kZb(m.n,pb[0]);kZb(m.n,pb[1]);m.i=pb}else{mZb(m.n,pb[0]);mZb(m.n,pb[1])}}}JBf(m);return m}\nfunction qBf(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.j.q;if(!hb){return null}U=null;R=JCf(HCf(c,b.k));U=tEb(b.i,R);if(uEb(b.i,R)){U=tEb(b.i,R);if(!!U&&U.j==Oeh){return null}return U}!!Rpg&&Spg(Rpg,(iqg(),bqg),'Trying to detect polynomial '+c);if(cf(hb.rb,690)){pb=zKd(hb.rb).p;J=new BEb;if(pb){for(K=0;K<pb.q.length;++K){j=(Iic(K,pb.q.length),pb.q[K]);G=j.mf();ob=j.nf();wcc(J.n,ob,G)}eb=true;Q=hb.Ii();kb=c.g;S=new kae(Q,0);fb=new kae(Q,0);T=false;gb=false;wb:for(m=(new yfc(kb)).i.dg();m.rf();){p=m.sf();g=p.nf();f=new kae(Q,Sqb(q7b(g.n<0?g.n==0?g:new B7b(-g.n,g.k,g.g):g)));lb=p.mf().g;k=new kae(Q,1);I=new Xfc;e=new BEb;for(o=(new yfc(lb)).i.dg();o.rf();){n=o.sf();jb=n.mf();if(!vcc(J.n,jb)){eb=false;break wb}G=oEb(vcc(J.n,jb));ib=G.Hp();t=n.nf().g;d=new lae(Q,ib);t>1&&(d=B9d(d,t));I.g.put(G,(E2b(),C2b))==null;wcc(e.n,G,d)}M=(r=(new r9b((new $fc(I.g.cg())).g)).g.ee().i.dg(),new s9b(r));while(M.g.rf()){G=(l=M.g.sf(),l.mf());k=r9d(k,oEb(vcc(e.n,G)))}if(e7b(g,(c7b(),b7b))>0){S=y9d(S,r9d(f,k));T=true}else{fb=y9d(fb,r9d(f,k));gb=true}}s=new F7d(Q,S,fb);if(eb){if(!T||!gb){!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means '+s+', uninteresting');return null}U=new alg;tBf(U,A7d(s,(Gwd(),cwd)));U.j=2;!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means '+s);return U}!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' cannot be described by quantities only')}}u=CBf(hb);v=new pZb(u);nb=new mBf(v,3);while(!nb.g){mb=kBf(nb);M=(V=(new c9b(mb.g)).g.ee().yd(),new d9b(V));K=0;db=je(BY,Wsh,14,AEb(mb.g),0,1);while(M.g.rf()){db[K]=(l=M.g.sf(),l.mf());++K}try{B=db[0].Iu(db[0]);C=db[1].Iu(db[1]);D=db[2].Iu(db[2])}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),TSh);return null}else throw vqb(a)}h=HCf(TCf(B[0],B[1],C[0],C[1],D[0],D[1]),b.k);if(BCf(c,h)||zCf(c,h).g.j==0){!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means collinearity for '+mb);U=new alg;U.i=db;Nac(U.i);U.g=fCh;wEb(b.i,R,U);return U}}$=new mBf(v,2);while(!$.g){X=kBf($);M=(V=(new c9b(X.g)).g.ee().yd(),new d9b(V));K=0;db=je(BY,Wsh,14,AEb(X.g),0,1);while(M.g.rf()){db[K]=(l=M.g.sf(),l.mf());++K}try{B=db[0].Iu(db[0]);C=db[1].Iu(db[1])}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),TSh);return null}else throw vqb(a)}s=HCf(dDf(B[0],B[1],C[0],C[1]),b.k);if(BCf(c,s)||zCf(c,s).g.j==0){!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means equality for '+X);U=new alg;U.i=db;Nac(U.i);U.g=bCh;U.j=0.5;wEb(b.i,R,U);return U}}w=new nZb;sb=new BEb;A=new nZb;vb=new BEb;L=(q=(new r9b(LJc(b.j.q).g)).g.ee().i.dg(),new s9b(q));while(L.g.rf()){H=(l=L.g.sf(),l.mf());if(H.An()&&cf(H,112)){try{qb=H.Iu(H)[0];if(lZb(b.g,qb)){vEb(w.g,qb,w);wcc(sb.n,qb,H)}tb=H.Iu(H)[1];if(lZb(b.g,tb)){vEb(A.g,tb,A);wcc(vb.n,tb,H)}}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),TSh);return null}else throw vqb(a)}}}bb=new mBf(w,2);while(!bb.g){X=kBf(bb);P=(V=(new c9b(X.g)).g.ee().yd(),new d9b(V));K=0;i=je(C2,VRh,37,AEb(X.g),0,1);db=je(BY,Wsh,14,AEb(X.g),0,1);while(P.g.rf()){i[K]=(l=P.g.sf(),l.mf());db[K]=sEb(sb,i[K]);++K}rb=HCf(zCf(new QCf(i[0]),GCf(new QCf(i[1]))),b.k);if(BCf(c,rb)||zCf(c,rb).g.j==0){!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means x-equality for '+X);U=new alg;U.i=db;Nac(U.i);U.g='xAreEqual';U.j=Oeh;wEb(b.i,R,U);return U}}bb=new mBf(A,2);while(!bb.g){X=kBf(bb);P=(V=(new c9b(X.g)).g.ee().yd(),new d9b(V));K=0;i=je(C2,VRh,37,AEb(X.g),0,1);db=je(BY,Wsh,14,AEb(X.g),0,1);while(P.g.rf()){i[K]=(l=P.g.sf(),l.mf());db[K]=sEb(vb,i[K]);++K}ub=HCf(zCf(new QCf(i[0]),GCf(new QCf(i[1]))),b.k);if(BCf(c,ub)||zCf(c,ub).g.j==0){!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means y-equality for '+X);U=new alg;U.i=db;Nac(U.i);U.g='yAreEqual';U.j=Oeh;wEb(b.i,R,U);return U}}ab=new mBf(v,2);while(!ab.g){Y=kBf(ab);N=(W=(new c9b(Y.g)).g.ee().yd(),new d9b(W));K=0;db=je(BY,Wsh,14,4,0,1);while(N.g.rf()){db[K]=(l=N.g.sf(),l.mf());++K}cb=new mBf(v,2);while(!cb.g){Z=kBf(cb);O=(V=(new c9b(Z.g)).g.ee().yd(),new d9b(V));K=2;while(O.g.rf()){db[K]=(l=O.g.sf(),l.mf());++K}try{B=db[0].Iu(db[0]);C=db[1].Iu(db[1]);D=db[2].Iu(db[0]);F=db[3].Iu(db[1])}catch(a){a=uqb(a);if(cf(a,52)){!!Rpg&&Spg(Rpg,(iqg(),bqg),TSh);return null}else throw vqb(a)}s=HCf(aDf(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.k);if(BCf(c,s)||zCf(c,s).g.j==0){!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means perpendicularity for '+Y+hSh+Z);U=new alg;U.i=db;U.g=dCh;U.j=Pnh;wEb(b.i,R,U);return U}s=HCf(_Cf(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.k);if(BCf(c,s)||zCf(c,s).g.j==0){!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means parallelism for '+Y+hSh+Z);U=new alg;U.i=db;U.g=cCh;U.j=Pnh;wEb(b.i,R,U);return U}s=HCf(zCf(dDf(B[0],B[1],C[0],C[1]),GCf(dDf(D[0],D[1],F[0],F[1]))),b.k);if(BCf(c,s)||zCf(c,s).g.j==0){!!Rpg&&Spg(Rpg,(iqg(),bqg),c+' means congruence for '+Y+hSh+Z);U=new alg;U.i=db;U.g=eCh;U.j=Pnh;wEb(b.i,R,U);return U}}}!!Rpg&&Spg(Rpg,(iqg(),bqg),'No human readable geometrical meaning found for '+c);vEb(b.i,R,null);return null}\nfunction sCf(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.q!=null){return a.q}if(d){if(c.vn()){R=kQe(c);Z=kQe(d);if(R!=null&&Z!=null){if(a.r==null){a.r=je(C2,VRh,37,8,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii());a.r[4]=new qDf(b.Ii());a.r[5]=new qDf(b.Ii());a.r[6]=new qDf(b.Ii());a.r[7]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,8,0,1);mb=new QCf(R[0]);nb=new QCf(R[1]);Ab=new QCf(a.r[4]);Bb=new QCf(a.r[5]);ob=new QCf(a.r[0]);pb=new QCf(a.r[1]);a.q[0]=zCf(zCf(FCf(Ab,new MCf(2)),GCf(mb)),GCf(ob));a.q[1]=zCf(zCf(FCf(Bb,new MCf(2)),GCf(nb)),GCf(pb));g=je(C2,VRh,37,2,0,1);g[0]=Z[0];g[1]=Z[1];h=je(C2,VRh,37,2,0,1);h[0]=Z[2];h[1]=Z[3];a.q[2]=TCf(g[0],g[1],a.r[4],a.r[5],h[0],h[1]);a.q[3]=aDf(R[0],R[1],a.r[4],a.r[5],g[0],g[1],h[0],h[1]);rb=new QCf(R[2]);sb=new QCf(R[3]);Db=new QCf(a.r[6]);Eb=new QCf(a.r[7]);tb=new QCf(a.r[2]);ub=new QCf(a.r[3]);a.q[4]=zCf(zCf(FCf(Db,new MCf(2)),GCf(rb)),GCf(tb));a.q[5]=zCf(zCf(FCf(Eb,new MCf(2)),GCf(sb)),GCf(ub));a.q[6]=TCf(g[0],g[1],a.r[6],a.r[7],h[0],h[1]);a.q[7]=aDf(R[2],R[3],a.r[6],a.r[7],g[0],g[1],h[0],h[1]);return a.q}throw vqb(new sBf)}else if(c.An()){i=c;S=d;Jb=a3e(i,i);Ib=kQe(S);if(a.r==null){a.r=je(C2,VRh,37,6,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii());a.r[4]=new qDf(b.Ii());a.r[5]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,6,0,1);zb=new QCf(a.r[2]);Cb=new QCf(a.r[3]);v=new QCf(Jb[0]);w=new QCf(Jb[1]);A=new QCf(a.r[0]);B=new QCf(a.r[1]);a.q[0]=zCf(zCf(FCf(zb,new MCf(2)),GCf(A)),GCf(v));a.q[1]=zCf(zCf(FCf(Cb,new MCf(2)),GCf(B)),GCf(w));g=je(C2,VRh,37,2,0,1);g[0]=Ib[0];g[1]=Ib[1];h=je(C2,VRh,37,2,0,1);h[0]=Ib[2];h[1]=Ib[3];a.q[2]=TCf(g[0],g[1],h[0],h[1],a.r[2],a.r[3]);l=new QCf(g[0]);m=new QCf(g[1]);q=new QCf(h[0]);r=new QCf(h[1]);ab=new QCf(a.r[4]);db=new QCf(a.r[5]);a.q[3]=zCf(zCf(zCf(q,GCf(l)),w),GCf(db));a.q[4]=zCf(zCf(zCf(v,GCf(r)),m),GCf(ab));a.q[5]=TCf(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5]);return a.q}else if(c.jn()&&c.mb==4){C=c;S=d;Hb=zVe(C);Qb=kQe(S);if(a.r==null){a.r=je(C2,VRh,37,12,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii());a.r[4]=new qDf(b.Ii());a.r[5]=new qDf(b.Ii());a.r[6]=new qDf(b.Ii());a.r[7]=new qDf(b.Ii());a.r[8]=new qDf(b.Ii());a.r[9]=new qDf(b.Ii());a.r[10]=new qDf(b.Ii());a.r[11]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,12,0,1);zb=new QCf(a.r[4]);Cb=new QCf(a.r[5]);l=new QCf(Hb[0]);m=new QCf(Hb[1]);n=new QCf(a.r[0]);o=new QCf(a.r[1]);a.q[0]=zCf(zCf(FCf(zb,new MCf(2)),GCf(n)),GCf(l));a.q[1]=zCf(zCf(FCf(Cb,new MCf(2)),GCf(o)),GCf(m));a.q[2]=TCf(Qb[0],Qb[1],a.r[4],a.r[5],Qb[2],Qb[3]);v=new QCf(Qb[0]);w=new QCf(Qb[1]);D=new QCf(Qb[2]);F=new QCf(Qb[3]);bb=new QCf(a.r[8]);cb=new QCf(a.r[9]);a.q[3]=zCf(zCf(zCf(D,GCf(v)),m),GCf(cb));a.q[4]=zCf(zCf(zCf(l,GCf(F)),w),GCf(bb));a.q[5]=TCf(a.r[0],a.r[1],a.r[4],a.r[5],a.r[8],a.r[9]);vb=new QCf(a.r[6]);wb=new QCf(a.r[7]);q=new QCf(Hb[2]);r=new QCf(Hb[3]);s=new QCf(a.r[2]);t=new QCf(a.r[3]);a.q[6]=zCf(zCf(FCf(vb,new MCf(2)),GCf(s)),GCf(q));a.q[7]=zCf(zCf(FCf(wb,new MCf(2)),GCf(t)),GCf(r));a.q[8]=TCf(Qb[0],Qb[1],a.r[6],a.r[7],Qb[2],Qb[3]);eb=new QCf(a.r[10]);fb=new QCf(a.r[11]);a.q[9]=zCf(zCf(zCf(D,GCf(v)),r),GCf(fb));a.q[10]=zCf(zCf(zCf(q,GCf(F)),w),GCf(eb));a.q[11]=TCf(a.r[1],a.r[2],a.r[6],a.r[7],a.r[10],a.r[11]);return a.q}else if(c.jn()&&c.mb==9){qb=c;S=d;Sb=zVe(qb);Qb=kQe(S);if(a.r==null){a.r=je(C2,VRh,37,22,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii());a.r[4]=new qDf(b.Ii());a.r[5]=new qDf(b.Ii());a.r[6]=new qDf(b.Ii());a.r[7]=new qDf(b.Ii());a.r[8]=new qDf(b.Ii());a.r[9]=new qDf(b.Ii());a.r[10]=new qDf(b.Ii());a.r[11]=new qDf(b.Ii());a.r[12]=new qDf(b.Ii());a.r[13]=new qDf(b.Ii());a.r[14]=new qDf(b.Ii());a.r[15]=new qDf(b.Ii());a.r[16]=new qDf(b.Ii());a.r[17]=new qDf(b.Ii());a.r[18]=new qDf(b.Ii());a.r[19]=new qDf(b.Ii());a.r[20]=new qDf(b.Ii());a.r[21]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,21,0,1);l=new QCf(Sb[4]);m=new QCf(Sb[5]);Ab=new QCf(a.r[10]);Bb=new QCf(a.r[11]);n=new QCf(a.r[4]);o=new QCf(a.r[5]);bb=new QCf(a.r[16]);cb=new QCf(a.r[17]);U=new QCf(Qb[0]);V=new QCf(Qb[1]);X=new QCf(Qb[2]);Y=new QCf(Qb[3]);a.q[0]=zCf(zCf(FCf(new MCf(2),Ab),GCf(l)),GCf(n));a.q[1]=zCf(zCf(FCf(new MCf(2),Bb),GCf(m)),GCf(o));a.q[2]=TCf(a.r[4],a.r[5],a.r[10],a.r[11],a.r[16],a.r[17]);a.q[3]=TCf(Qb[0],Qb[1],a.r[10],a.r[11],Qb[2],Qb[3]);a.q[4]=zCf(zCf(zCf(X,GCf(U)),m),GCf(cb));a.q[5]=zCf(zCf(zCf(l,GCf(Y)),V),GCf(bb));q=new QCf(Sb[6]);r=new QCf(Sb[7]);Db=new QCf(a.r[12]);Eb=new QCf(a.r[13]);s=new QCf(a.r[6]);t=new QCf(a.r[7]);eb=new QCf(a.r[18]);fb=new QCf(a.r[19]);a.q[6]=zCf(zCf(FCf(new MCf(2),Db),GCf(q)),GCf(s));a.q[7]=zCf(zCf(FCf(new MCf(2),Eb),GCf(r)),GCf(t));a.q[8]=TCf(a.r[6],a.r[7],a.r[12],a.r[13],a.r[18],a.r[19]);a.q[9]=TCf(Qb[0],Qb[1],a.r[12],a.r[13],Qb[2],Qb[3]);a.q[10]=zCf(zCf(zCf(X,GCf(U)),r),GCf(fb));a.q[11]=zCf(zCf(zCf(q,GCf(Y)),V),GCf(eb));M=new QCf(Sb[8]);N=new QCf(Sb[9]);Fb=new QCf(a.r[14]);Gb=new QCf(a.r[15]);O=new QCf(a.r[8]);P=new QCf(a.r[9]);gb=new QCf(a.r[20]);hb=new QCf(a.r[21]);a.q[12]=zCf(zCf(FCf(new MCf(2),Fb),GCf(M)),GCf(O));a.q[13]=zCf(zCf(FCf(new MCf(2),Gb),GCf(N)),GCf(P));a.q[14]=TCf(a.r[8],a.r[9],a.r[14],a.r[15],a.r[20],a.r[21]);a.q[15]=TCf(Qb[0],Qb[1],a.r[14],a.r[15],Qb[2],Qb[3]);a.q[16]=zCf(zCf(zCf(X,GCf(U)),N),GCf(hb));a.q[17]=zCf(zCf(zCf(M,GCf(Y)),V),GCf(gb));a.q[18]=WCf(a.r[8],a.r[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[19]=TCf(a.r[4],a.r[5],a.r[2],a.r[3],a.r[6],a.r[7]);a.q[20]=aDf(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5],a.r[6],a.r[7]);return a.q}throw vqb(new sBf)}else if(cf(e,34)){if(c.An()){j=c;k=e;Kb=a3e(j,j);Lb=a3e(k,k);if(a.r==null){a.r=je(C2,VRh,37,2,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,2,0,1);l=new QCf(Kb[0]);m=new QCf(Kb[1]);q=new QCf(Lb[0]);r=new QCf(Lb[1]);n=new QCf(a.r[0]);o=new QCf(a.r[1]);a.q[0]=zCf(zCf(FCf(q,new MCf(2)),GCf(l)),GCf(n));a.q[1]=zCf(zCf(FCf(r,new MCf(2)),GCf(m)),GCf(o));return a.q}else if(c.vn()){S=c;i=e;Qb=kQe(S);Jb=a3e(i,i);if(a.r==null){a.r=je(C2,VRh,37,4,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,4,0,1);mb=new QCf(Jb[0]);nb=new QCf(Jb[1]);l=new QCf(Qb[0]);m=new QCf(Qb[1]);n=new QCf(a.r[0]);o=new QCf(a.r[1]);q=new QCf(Qb[2]);r=new QCf(Qb[3]);s=new QCf(a.r[2]);t=new QCf(a.r[3]);a.q[0]=zCf(zCf(mb,GCf(l)),GCf(zCf(n,GCf(mb))));a.q[1]=zCf(zCf(nb,GCf(m)),GCf(zCf(o,GCf(nb))));a.q[2]=zCf(zCf(mb,GCf(q)),GCf(zCf(s,GCf(mb))));a.q[3]=zCf(zCf(nb,GCf(r)),GCf(zCf(t,GCf(nb))));return a.q}else if(c.jn()&&c.mb==4){C=c;i=e;Hb=zVe(C);Jb=a3e(i,i);if(a.r==null){a.r=je(C2,VRh,37,4,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,4,0,1);mb=new QCf(Jb[0]);nb=new QCf(Jb[1]);l=new QCf(Hb[0]);m=new QCf(Hb[1]);n=new QCf(a.r[0]);o=new QCf(a.r[1]);q=new QCf(Hb[2]);r=new QCf(Hb[3]);s=new QCf(a.r[2]);t=new QCf(a.r[3]);a.q[0]=zCf(zCf(mb,GCf(l)),GCf(zCf(n,GCf(mb))));a.q[1]=zCf(zCf(nb,GCf(m)),GCf(zCf(o,GCf(nb))));a.q[2]=zCf(zCf(mb,GCf(q)),GCf(zCf(s,GCf(mb))));a.q[3]=zCf(zCf(nb,GCf(r)),GCf(zCf(t,GCf(nb))));return a.q}else if(c.jn()&&c.mb==9){qb=c;i=e;Sb=zVe(qb);Jb=a3e(i,i);if(a.r==null){a.r=je(C2,VRh,37,10,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii());a.r[4]=new qDf(b.Ii());a.r[5]=new qDf(b.Ii());a.r[6]=new qDf(b.Ii());a.r[7]=new qDf(b.Ii());a.r[8]=new qDf(b.Ii());a.r[9]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,13,0,1);mb=new QCf(Sb[0]);nb=new QCf(Sb[1]);vb=new QCf(Sb[2]);wb=new QCf(Sb[3]);l=new QCf(Sb[4]);m=new QCf(Sb[5]);q=new QCf(Sb[6]);r=new QCf(Sb[7]);M=new QCf(Sb[8]);N=new QCf(Sb[9]);ob=new QCf(a.r[0]);pb=new QCf(a.r[1]);xb=new QCf(a.r[2]);yb=new QCf(a.r[3]);n=new QCf(a.r[4]);o=new QCf(a.r[5]);s=new QCf(a.r[6]);t=new QCf(a.r[7]);O=new QCf(a.r[8]);P=new QCf(a.r[9]);T=new QCf(Jb[0]);W=new QCf(Jb[1]);a.q[0]=zCf(zCf(FCf(new MCf(2),T),GCf(mb)),GCf(ob));a.q[1]=zCf(zCf(FCf(new MCf(2),W),GCf(nb)),GCf(pb));a.q[2]=zCf(zCf(FCf(new MCf(2),T),GCf(vb)),GCf(xb));a.q[3]=zCf(zCf(FCf(new MCf(2),W),GCf(wb)),GCf(yb));a.q[4]=zCf(zCf(FCf(new MCf(2),T),GCf(l)),GCf(n));a.q[5]=zCf(zCf(FCf(new MCf(2),W),GCf(m)),GCf(o));a.q[6]=zCf(zCf(FCf(new MCf(2),T),GCf(q)),GCf(s));a.q[7]=zCf(zCf(FCf(new MCf(2),W),GCf(r)),GCf(t));a.q[8]=zCf(zCf(FCf(new MCf(2),T),GCf(M)),GCf(O));a.q[9]=zCf(zCf(FCf(new MCf(2),W),GCf(N)),GCf(P));a.q[10]=WCf(a.r[8],a.r[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[11]=TCf(a.r[4],a.r[5],a.r[2],a.r[3],a.r[6],a.r[7]);a.q[12]=aDf(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5],a.r[6],a.r[7]);return a.q}else if(c.jn()&&c.mb==3){L=c;i=e;Ob=zVe(L);Jb=a3e(i,i);if(Ob[6]==Ob[8]&&Ob[7]==Ob[9]){if(a.r==null){a.r=je(C2,VRh,37,4,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,4,0,1);l=new QCf(Ob[0]);m=new QCf(Ob[1]);v=new QCf(Ob[2]);w=new QCf(Ob[3]);mb=new QCf(Jb[0]);nb=new QCf(Jb[1]);n=new QCf(a.r[0]);o=new QCf(a.r[1]);A=new QCf(a.r[2]);B=new QCf(a.r[3]);a.q[0]=zCf(zCf(FCf(new MCf(2),mb),GCf(l)),GCf(n));a.q[1]=zCf(zCf(FCf(new MCf(2),nb),GCf(m)),GCf(o));a.q[2]=zCf(zCf(FCf(new MCf(2),mb),GCf(v)),GCf(A));a.q[3]=zCf(zCf(FCf(new MCf(2),nb),GCf(w)),GCf(B))}else{if(a.r==null){a.r=je(C2,VRh,37,12,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii());a.r[4]=new qDf(b.Ii());a.r[5]=new qDf(b.Ii());a.r[6]=new qDf(b.Ii());a.r[7]=new qDf(b.Ii());a.r[8]=new qDf(b.Ii());a.r[9]=new qDf(b.Ii());a.r[10]=new qDf(b.Ii());a.r[11]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,13,0,1);mb=new QCf(Ob[0]);nb=new QCf(Ob[1]);l=new QCf(Ob[6]);m=new QCf(Ob[7]);q=new QCf(Ob[8]);r=new QCf(Ob[9]);v=new QCf(Ob[10]);w=new QCf(Ob[11]);T=new QCf(Jb[0]);W=new QCf(Jb[1]);ob=new QCf(a.r[0]);pb=new QCf(a.r[1]);n=new QCf(a.r[6]);o=new QCf(a.r[7]);s=new QCf(a.r[8]);t=new QCf(a.r[9]);A=new QCf(a.r[10]);B=new QCf(a.r[11]);D=new QCf(a.r[2]);F=new QCf(a.r[3]);J=new QCf(a.r[4]);K=new QCf(a.r[5]);a.q[0]=zCf(zCf(FCf(new MCf(2),T),GCf(mb)),GCf(ob));a.q[1]=zCf(zCf(FCf(new MCf(2),W),GCf(nb)),GCf(pb));a.q[2]=zCf(zCf(FCf(new MCf(2),T),GCf(l)),GCf(n));a.q[3]=zCf(zCf(FCf(new MCf(2),W),GCf(m)),GCf(o));a.q[4]=zCf(zCf(FCf(new MCf(2),T),GCf(q)),GCf(s));a.q[5]=zCf(zCf(FCf(new MCf(2),W),GCf(r)),GCf(t));a.q[6]=zCf(zCf(FCf(new MCf(2),T),GCf(v)),GCf(A));a.q[7]=zCf(zCf(FCf(new MCf(2),W),GCf(w)),GCf(B));a.q[8]=zCf(zCf(zCf(D,F),GCf(J)),GCf(K));a.q[9]=zCf(dDf(a.r[6],a.r[7],a.r[8],a.r[9]),GCf(FCf(D,D)));a.q[10]=zCf(dDf(a.r[6],a.r[7],a.r[8],a.r[9]),GCf(FCf(F,F)));a.q[11]=zCf(dDf(a.r[6],a.r[7],a.r[0],a.r[1]),GCf(FCf(J,J)));a.q[12]=zCf(dDf(a.r[8],a.r[9],a.r[0],a.r[1]),GCf(FCf(K,K)))}return a.q}else if(c.jn()&&c.mb==5){Q=c;i=e;Pb=zVe(Q);Jb=a3e(i,i);if(a.r==null){a.r=je(C2,VRh,37,12,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii());a.r[4]=new qDf(b.Ii());a.r[5]=new qDf(b.Ii());a.r[6]=new qDf(b.Ii());a.r[7]=new qDf(b.Ii());a.r[8]=new qDf(b.Ii());a.r[9]=new qDf(b.Ii());a.r[10]=new qDf(b.Ii());a.r[11]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,13,0,1);mb=new QCf(Pb[0]);nb=new QCf(Pb[1]);l=new QCf(Pb[6]);m=new QCf(Pb[7]);q=new QCf(Pb[8]);r=new QCf(Pb[9]);v=new QCf(Pb[10]);w=new QCf(Pb[11]);T=new QCf(Jb[0]);W=new QCf(Jb[1]);ob=new QCf(a.r[0]);pb=new QCf(a.r[1]);n=new QCf(a.r[6]);o=new QCf(a.r[7]);s=new QCf(a.r[8]);t=new QCf(a.r[9]);A=new QCf(a.r[10]);B=new QCf(a.r[11]);D=new QCf(a.r[2]);F=new QCf(a.r[3]);J=new QCf(a.r[4]);K=new QCf(a.r[5]);a.q[0]=zCf(zCf(FCf(new MCf(2),T),GCf(mb)),GCf(ob));a.q[1]=zCf(zCf(FCf(new MCf(2),W),GCf(nb)),GCf(pb));a.q[2]=zCf(zCf(FCf(new MCf(2),T),GCf(l)),GCf(n));a.q[3]=zCf(zCf(FCf(new MCf(2),W),GCf(m)),GCf(o));a.q[4]=zCf(zCf(FCf(new MCf(2),T),GCf(q)),GCf(s));a.q[5]=zCf(zCf(FCf(new MCf(2),W),GCf(r)),GCf(t));a.q[6]=zCf(zCf(FCf(new MCf(2),T),GCf(v)),GCf(A));a.q[7]=zCf(zCf(FCf(new MCf(2),W),GCf(w)),GCf(B));a.q[8]=zCf(zCf(zCf(D,GCf(F)),GCf(J)),K);a.q[9]=zCf(dDf(a.r[6],a.r[7],a.r[10],a.r[11]),GCf(FCf(D,D)));a.q[10]=zCf(dDf(a.r[8],a.r[9],a.r[10],a.r[11]),GCf(FCf(F,F)));a.q[3]=zCf(dDf(a.r[6],a.r[7],a.r[0],a.r[1]),GCf(FCf(J,J)));a.q[4]=zCf(dDf(a.r[8],a.r[9],a.r[0],a.r[1]),GCf(FCf(K,K)));return a.q}throw vqb(new sBf)}else if(f){if(c.An()){i=c;u=f;Jb=a3e(i,i);Mb=zVe(u);if(a.r==null){a.r=je(C2,VRh,37,8,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=Jb[0];a.r[3]=Jb[1];a.r[4]=Mb[0];a.r[5]=Mb[1];a.r[6]=Mb[2];a.r[7]=Mb[3]}a.q=je(A2,ZRh,20,2,0,1);ib=new QCf(Mb[0]);jb=new QCf(Mb[1]);l=new QCf(Mb[2]);m=new QCf(Mb[3]);q=new QCf(Jb[0]);r=new QCf(Jb[1]);s=new QCf(a.r[0]);t=new QCf(a.r[1]);kb=zCf(FCf(zCf(l,GCf(ib)),zCf(l,GCf(ib))),FCf(zCf(m,GCf(jb)),zCf(m,GCf(jb))));G=zCf(FCf(zCf(q,GCf(ib)),zCf(q,GCf(ib))),FCf(zCf(r,GCf(jb)),zCf(r,GCf(jb))));a.q[0]=zCf(FCf(kb,zCf(q,GCf(ib))),FCf(zCf(ib,GCf(s)),G));a.q[1]=zCf(FCf(kb,zCf(r,GCf(jb))),FCf(zCf(jb,GCf(t)),G));return a.q}else if(c.vn()){!!Rpg&&Spg(Rpg,(iqg(),bqg),'mirroring line about circle not implemented');throw vqb(new sBf)}else if(c.jn()&&c.mb==4){C=c;$=f;Nb=zVe(C);Rb=zVe($);if(a.r==null){a.r=je(C2,VRh,37,4,0,1);a.r[0]=new qDf(b.Ii());a.r[1]=new qDf(b.Ii());a.r[2]=new qDf(b.Ii());a.r[3]=new qDf(b.Ii())}a.q=je(A2,ZRh,20,4,0,1);l=new QCf(Nb[0]);m=new QCf(Nb[1]);q=new QCf(Nb[2]);r=new QCf(Nb[3]);ib=new QCf(Rb[0]);jb=new QCf(Rb[1]);v=new QCf(Rb[2]);w=new QCf(Rb[3]);n=new QCf(a.r[0]);o=new QCf(a.r[1]);s=new QCf(a.r[2]);t=new QCf(a.r[3]);lb=zCf(FCf(zCf(v,GCf(ib)),zCf(v,GCf(ib))),FCf(zCf(w,GCf(jb)),zCf(w,GCf(jb))));p=zCf(FCf(zCf(q,GCf(l)),zCf(q,GCf(l))),FCf(zCf(r,GCf(m)),zCf(r,GCf(m))));H=zCf(zCf(FCf(zCf(l,GCf(ib)),zCf(l,GCf(ib))),FCf(zCf(m,GCf(jb)),zCf(m,GCf(jb)))),GCf(p));a.q[0]=zCf(FCf(lb,zCf(l,GCf(ib))),FCf(zCf(ib,GCf(n)),H));a.q[1]=zCf(FCf(lb,zCf(m,GCf(jb))),FCf(zCf(jb,GCf(o)),H));I=zCf(FCf(zCf(q,GCf(ib)),zCf(q,GCf(ib))),FCf(zCf(r,GCf(jb)),zCf(r,GCf(jb))));a.q[2]=zCf(FCf(lb,zCf(q,GCf(ib))),FCf(zCf(ib,GCf(s)),I));a.q[3]=zCf(FCf(lb,zCf(r,GCf(jb))),FCf(zCf(jb,GCf(t)),I));return a.q}else{throw vqb(new sBf)}}else{throw vqb(new sBf)}}\nvar ASh='[LocusEqu] result[',BSh='eliminate([',CSh='],revlist([',DSh='PRECISION = ',ESh='[1]: [1]: _[1]=1 _[2]=',FSh='Cannot parse: ',GSh='Cannot get Botana variables for ',HSh='Recio meets Botana: #',ISh={16:1,26:1,17:1,24:1,135:1,534:1,27:1},JSh={16:1,26:1,17:1,24:1,534:1,27:1},KSh='Cannot compute implicit curve (yet?)',LSh='Benchmarking: ',MSh='Output from giac: ',NSh='Error on running Giac code',OSh=' kernelPrecision=',PSh=' precisionRatio=',QSh='OpenGeoProver',RSh='PureSymbolic',SSh='STATEMENT IS ',TSh='Cannot get Botana vars during NDG detection',USh=' unimplemented',VSh='Interpreting TRUE as UNKNOWN',WSh='Extra poly 3 for ',XSh='Extra poly 4 for ',YSh='Eliminating system in ',ZSh=' variables (',$Sh=' dependent)',_Sh='gbt polys = ',aTh='gbt vars = ',bTh='Using ',cTh='Possible numerical error in converting formula coefficients to integer',dTh='ggbtmpvar2',eTh=') and ',fTh='Free Point';brb(1895,597,qrh,j9b);_.pf=function(a){throw vqb(new W5b)};var Eu=p3b(1895);brb(4228,290,xfh);_.cg=function(){return new p9b(this)};brb(2194,4228,xfh,p9b);_.clear=function(){this.g.clear()};_.bg=function(){return this.g.dg()};_.cg=g3h;_.dg=function(){return this.g.bg()};_.eg=function(a){return this.g.hg(a)};_.fg=function(a){return this.g.fg(a)};_.gg=function(){return this.g.jg()};_.hg=function(a){return this.g.eg(a)};_.ig=function(a){return this.g.kg(a)};_.jg=function(){return this.g.gg()};_.kg=function(a){return this.g.ig(a)};_.lg=function(a,b){return this.g.ng(a,b).cg()};_.put=function(a,b){return this.g.put(a,b)};_.remove=function(a){return this.g.remove(a)};_.mg=function(a){return this.g.mg(a)};_.size=function(){return this.g.size()};_.ng=function(a,b){return this.g.lg(a,b).cg()};var Hu=p3b(2194);brb(223,4228,Drh,tfc);_.bg=function(){return new ufc(this)};_.lg=function(a,b){return dfc(this,a,b)};brb(jih,1,{},ufc,vfc);_.qf=f3h;_.sf=function(){return this.i=$8b(this.g)};_.rf=function(){return this.g.i>0};_.tf=function(){Y8b(this.g);kfc(this.j,this.i);this.i=null};var gw=p3b(jih);brb(770,4228,xfh);_.bg=function(){return new vfc(this.j,this.o,this.i,this.g,this.n,this.k)};_.lg=function(a,b){if(this.o.yg()&&this.j.g.kf(a,this.n)>0){throw vqb(new U3b(Erh+a+' greater than '+this.n))}return this.o.xg()?pfc(this.j,this.i,this.g,a,b):dfc(this.j,a,b)};brb(1326,1,uth);_.Dj=function(a,b){var c,d;d=new Q5b;c=BSh+a+CSh+b+']))';return G5b(G5b(G5b(G5b(G5b(G5b((d.g+='[[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]').g};_.Ej=function(a,b,c,d){var e,f;if(!c){return (Nzc(),Hzc)+'(eliminate(['+a+CSh+b+'])))'}e=''+Uqb(d.g);!!Rpg&&Spg(Rpg,(iqg(),bqg),DSh+e);f=(Nzc(),Hzc)+'([[ee:=eliminate(['+a+CSh+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};_.Fj=function(a,b,c,d){var e,f,g;e='[[GB:=gbasis(';!!a&&(e+=bGh);e+='['+b+']';if(a){f=Uyc(a);e+=',['+f+'])'}g=c+RCf(d);P4b(g.substr(0,1),',')&&(g=(Qic(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};_.Gj=function(a,b,c,d,e){var f,g,h;f='[[ii:=gbasis(';f+=bGh;f+='['+b+']';g=Uyc(a);f+=',['+g+'])';h=c+RCf(d);f+=',['+h+'],revlex)],('+'ii'+'[0]!=1)&&('+'ii'+'[0]!=-1)][1]';return f};_.Mj=function(a){var b,c,d,e;b=Qyc(a);c=Ryc(a);e=je(pf,Dah,85,c.length+1,0,3);e[0]=b;for(d=0;d<c.length;++d){e[d+1]=c[d]}return e};brb(14,24,qvh);_.Tm=function(a){return this.$m(a)};brb(1407,161,tDh);_.Hu=function(a){var b;if(this.i!=null){return this.i}if(!!this.k&&!!this.n){if(this.j==null){this.j=je(C2,VRh,37,2,0,1);this.j[0]=new qDf(this.Sc);this.j[1]=new qDf(this.Sc)}b=kQe(this.k);this.i=je(A2,ZRh,20,2,0,1);this.i[0]=TCf(b[0],b[1],b[2],b[3],this.j[0],this.j[1]);b=kQe(this.n);this.i[1]=TCf(b[0],b[1],b[2],b[3],this.j[0],this.j[1]);return this.i}throw vqb(new sBf)};_.Iu=U2h;_.Ku=function(a){var b,c;if(cf(this.k,75)||cf(this.n,75)){throw vqb(new sBf)}if(!!this.k&&!!this.n){b=lQe(this.k,a);c=lQe(this.n,a);return K5d(b,c)}throw vqb(new sBf)};_.Lu=function(a){var b,c;if(cf(this.k,75)||cf(this.n,75)){throw vqb(new sBf)}if(!!this.k&&!!this.n){b=qQe(this.k,a);c=qQe(this.n,a);return L5d(b,c)}throw vqb(new sBf)};_.Mu=function(a){if(cf(this.k,75)||cf(this.n,75)){throw vqb(new sBf)}if(!!this.k&&!!this.n){rQe(this.k,a);rQe(this.n,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b;if(this.o!=null){return this.o}if(cf(this.k,75)||cf(this.n,75)){throw vqb(new sBf)}if(!!this.k&&!!this.n){a=vQe(this.k);b=vQe(this.n);this.o=UCf(a,b);return this.o}throw vqb(new sBf)};_.Ou=T2h;brb(3810,21,ADh,dFd);_.Yu=function(a,b){var c,d,e,f;e=a.j.q.length;d=PEd(this,a,new HKe(false));if(e==3){if(!d[0].An()){throw vqb(CEd(this,a.q,d[0]))}if(!d[1].An()){throw vqb(CEd(this,a.q,d[1]))}if(!d[2].An()){throw vqb(CEd(this,a.q,d[2]))}c=new fAf(this.n,d[0],d[1],d[2]);nMc(c.n,Jcd(a));f=me(fe(BY,1),Wsh,14,0,[c.n]);return f}throw vqb(FEd(this,a,a.j.q.length))};var MI=p3b(3810);brb(3817,21,ADh,eFd);_.Yu=function(a,b){var c,d,e,f;e=a.j.q.length;d=PEd(this,a,new HKe(false));if(e==3){if(!cf(d[0],56)){throw vqb(CEd(this,a.q,d[0]))}if(!cf(d[1],56)){throw vqb(CEd(this,a.q,d[1]))}if(!cf(d[2],56)){throw vqb(CEd(this,a.q,d[2]))}c=new hAf(this.n,Jcd(a),d[0],d[1],d[2]);f=me(fe(BY,1),Wsh,14,0,[c.n]);return f}throw vqb(FEd(this,a,a.j.q.length))};var NI=p3b(3817);brb(3813,21,ADh,fFd);_.Yu=function(a,b){var c,d,e,f;e=a.j.q.length;d=PEd(this,a,new HKe(false));if(e==4){if(!cf(d[0],34)){throw vqb(CEd(this,a.q,d[0]))}if(!cf(d[1],34)){throw vqb(CEd(this,a.q,d[1]))}if(!cf(d[2],34)){throw vqb(CEd(this,a.q,d[2]))}if(!cf(d[3],34)){throw vqb(CEd(this,a.q,d[3]))}c=new jAf(this.n,Jcd(a),d[0],d[1],d[2],d[3]);f=me(fe(BY,1),Wsh,14,0,[c.o]);return f}throw vqb(FEd(this,a,a.j.q.length))};var OI=p3b(3813);brb(3816,21,ADh,gFd);_.Yu=function(a,b){var c,d,e,f;e=a.j.q.length;d=PEd(this,a,new HKe(false));if(e==2){c=new nAf(this.n,Jcd(a),d[0],d[1]);f=me(fe(BY,1),Wsh,14,0,[c.k]);return f}throw vqb(FEd(this,a,a.j.q.length))};var QI=p3b(3816);brb(3815,21,ADh,hFd);_.Yu=function(a,b){var c,d,e,f;e=a.j.q.length;d=PEd(this,a,new HKe(false));if(e==2){c=new vAf(this.n,Jcd(a),d[0],d[1]);f=me(fe(BY,1),Wsh,14,0,[c.k]);return f}throw vqb(FEd(this,a,a.j.q.length))};var RI=p3b(3815);brb(3812,21,ADh,iFd);_.Yu=function(a,b){var c,d,e,f;e=a.j.q.length;d=PEd(this,a,new HKe(false));if(e==2){if(!cf(d[0],56)){throw vqb(CEd(this,a.q,d[0]))}if(!cf(d[1],56)){throw vqb(CEd(this,a.q,d[1]))}c=new AAf(this.n,Jcd(a),d[0],d[1]);f=me(fe(BY,1),Wsh,14,0,[c.k]);return f}throw vqb(FEd(this,a,a.j.q.length))};var SI=p3b(3812);brb(3814,21,ADh,jFd);_.Yu=function(a,b){var c,d,e,f;e=a.j.q.length;d=PEd(this,a,new HKe(false));if(e==2){if(!cf(d[0],56)){throw vqb(CEd(this,a.q,d[0]))}if(!cf(d[1],56)){throw vqb(CEd(this,a.q,d[1]))}c=new EAf(this.n,Jcd(a),d[0],d[1]);f=me(fe(BY,1),Wsh,14,0,[c.k]);return f}throw vqb(FEd(this,a,a.j.q.length))};var TI=p3b(3814);brb(3819,21,ADh,QFd);_.Yu=function(a,b){var c,d,e,f,g;f=a.j.q.length;g=je(sqb,fbh,5,f,16,1);c=PEd(this,a,new HKe(false));switch(f){case 2:if((g[0]=c[0].co())&&(g[1]=c[1].An())){d=c[0];e=c[1]}else{throw vqb(DEd(this,a,$Ed(g,c)))}break;default:throw vqb(FEd(this,a,a.j.q.length));}return me(fe(BY,1),Wsh,14,0,[PFd(this,Jcd(a),d,e)])};var qJ=p3b(3819);brb(3811,21,ADh,qGd);_.Yu=function(a,b){var c,d,e,f,g;e=a.j.q.length;f=je(sqb,fbh,5,e,16,1);d=PEd(this,a,new HKe(false));if(e==2){if((f[0]=d[0].vn())&&(f[1]=d[1].jn())){c=new TAf(this.n,Jcd(a),d[0],d[1]);g=me(fe(BY,1),Wsh,14,0,[c.k]);return g}throw vqb(DEd(this,a,$Ed(f,d)))}throw vqb(FEd(this,a,a.j.q.length))};var LJ=p3b(3811);brb(3818,21,ADh,wGd);_.Yu=function(a,b){var c,d,e,f,g,h,i,j,k;j=a.j.q.length;k=je(sqb,fbh,5,j,16,1);e=PEd(this,a,new HKe(false));switch(j){case 1:if(cf(e[0],240)&&!!e[0].rb&&cf(e[0].rb,570)){g=e[0];d=g.rb;h=d.D;i=d.L}else{throw vqb(CEd(this,a.q,e[0]))}break;case 2:if((k[0]=e[0].An())&&(k[1]=e[1].An())){h=e[0];i=e[1]}else{if((k[0]=cf(e[0],193))&&(k[1]=e[1].An()&&(!(c=e[1].rb)||cf(c,260)))){f=e[0];i=e[1];return me(fe(BY,1),Wsh,14,0,[uGd(this,Jcd(a),f,i)])}throw vqb(DEd(this,a,$Ed(k,e)))}break;default:throw vqb(FEd(this,a,a.j.q.length));}return me(fe(BY,1),Wsh,14,0,[vGd(this,Jcd(a),h,i)])};var PJ=p3b(3818);brb(3808,21,ADh,IGd);_.Yu=function(a,b){var c,d,e,f;e=a.j.q.length;d=PEd(this,a,new HKe(false));switch(e){case 1:if(cf(d[0],193)){c=new eBf(this.n,Jcd(a),d[0]);f=me(fe(BY,1),Wsh,14,0,[c.g]);return f}throw vqb(CEd(this,a.q,d[0]));default:throw vqb(FEd(this,a,a.j.q.length));}};var aK=p3b(3808);brb(3809,21,ADh,KGd);_.Yu=function(a,b){var c,d;d=a.j.q.length;c=PEd(this,a,new HKe(false));switch(d){case 2:if(c[1].fn()){return JGd(this,c[0],c[1].n,a)}case 1:return JGd(this,c[0],false,a);default:throw vqb(FEd(this,a,a.j.q.length));}};var _J=p3b(3809);brb(1431,17,HDh);_.Hu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(this.j!=null){return this.j}d=this.p;e=this.s;if(!!d&&!!e){p=a3e(this.g,this.g);q=kQe(d);r=kQe(e);j=ENe(this.g);n=je(C2,VRh,37,2,0,1);o=je(C2,VRh,37,2,0,1);k=6;if(d.G==e.G){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.G==e.v){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.v==e.v){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.v==e.G){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=je(A2,ZRh,20,2,0,1);j[0]=TCf(p[0],p[1],q[0],q[1],q[2],q[3]);j[1]=TCf(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(u4e(this.p.G,this.p.v,this.s.G)){o[0]=r[2];o[1]=r[3]}else{if(u4e(this.s.G,this.s.v,this.p.G)){n[0]=q[2];n[1]=q[3]}}}if(q!=null&&r!=null){if(this.k==null){this.k=je(C2,VRh,37,6,0,1);this.k[0]=new qDf(this.Sc);this.k[1]=new qDf(this.Sc);this.k[2]=p[0];this.k[3]=p[1];this.k[4]=new qDf(this.Sc);this.k[5]=new qDf(this.Sc)}this.j=je(A2,ZRh,20,k,0,1);b=new QCf(n[0]);c=new QCf(n[1]);f=new QCf(this.k[0]);g=new QCf(this.k[1]);l=new QCf(this.k[4]);m=new QCf(this.k[5]);h=dDf(n[0],n[1],p[0],p[1]);i=dDf(this.k[4],this.k[5],p[0],p[1]);this.j[0]=zCf(h,GCf(i));this.j[1]=TCf(p[0],p[1],this.k[4],this.k[5],o[0],o[1]);this.j[2]=zCf(zCf(zCf(f,f),GCf(b)),GCf(l));this.j[3]=zCf(zCf(zCf(g,g),GCf(c)),GCf(m));if(k==6){this.j[4]=j[0];this.j[5]=j[1]}return this.j}}throw vqb(new sBf)};_.Iu=$2h;brb(_ih,17,IDh);_.Hu=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.n!=null){return this.n}if(!!this.g&&!!this.i&&!!this.j){j=a3e(this.g,this.g);k=a3e(this.j,this.j);l=a3e(this.i,this.i);if(this.o==null){this.o=je(C2,VRh,37,6,0,1);this.o[0]=new qDf(this.Sc);this.o[1]=new qDf(this.Sc);this.o[2]=l[0];this.o[3]=l[1];this.o[4]=new qDf(this.Sc);this.o[5]=new qDf(this.Sc)}this.n=je(A2,ZRh,20,4,0,1);b=new QCf(j[0]);c=new QCf(j[1]);d=new QCf(this.o[0]);e=new QCf(this.o[1]);h=new QCf(this.o[4]);i=new QCf(this.o[5]);f=dDf(j[0],j[1],l[0],l[1]);g=dDf(this.o[4],this.o[5],l[0],l[1]);this.n[0]=zCf(f,GCf(g));this.n[1]=TCf(l[0],l[1],this.o[4],this.o[5],k[0],k[1]);this.n[2]=zCf(zCf(zCf(d,d),GCf(b)),GCf(h));this.n[3]=zCf(zCf(zCf(e,e),GCf(c)),GCf(i));return this.n}throw vqb(new sBf)};_.Iu=S2h;brb(3160,17,HDh);_.Hu=R2h;_.Iu=function(a){var b,c,d;d=this.g;if(this.j==null){this.j=je(C2,VRh,37,d.length*2,0,1);for(c=0;c<d.length;c++){b=a3e(d[c],d[c]);this.j[2*c]=b[0];this.j[2*c+1]=b[1]}}return this.j};brb(3159,17,HDh);_.Hu=R2h;_.Iu=function(a){var b,c,d;d=this.j.v;if(this.i==null){this.i=je(C2,VRh,37,d.length*2,0,1);for(c=0;c<d.length;c++){b=a3e(d[c],d[c]);this.i[2*c]=b[0];this.i[2*c+1]=b[1]}}return this.i};brb(406,Qih,KDh);_.Hu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(this.g!=null){return this.g}f=this.ab[0];if(cf(this.ab[1],75)){l=this.ab[1];if(this.i==null){g=a3e(f,f);this.i=je(C2,VRh,37,4,0,1);this.i[0]=g[0];this.i[1]=g[1];this.i[2]=new qDf(this.Sc);this.i[3]=new qDf(this.Sc)}b=l.G;d=l.v;c=a3e(b,b);e=a3e(d,d);this.g=je(A2,ZRh,20,2,0,1);this.g[0]=zCf(zCf(zCf(new QCf(this.i[2]),GCf(new QCf(this.i[0]))),GCf(new QCf(e[0]))),new QCf(c[0]));this.g[1]=zCf(zCf(zCf(new QCf(this.i[3]),GCf(new QCf(this.i[1]))),GCf(new QCf(e[1]))),new QCf(c[1]));return this.g}j=null;cf(this.ab[1],36)&&(j=this.ab[1]);if(!f||!j){throw vqb(new sBf)}if(this.i==null){g=a3e(f,f);this.i=je(C2,VRh,37,5,0,1);this.i[0]=g[0];this.i[1]=g[1];this.i[2]=new qDf(this.Sc);this.i[3]=new qDf(this.Sc);this.i[4]=new qDf(this.Sc)}h=null;if(cf(j.rb,329)){h=ENe(j);this.g=je(A2,ZRh,20,h.length+1,0,1)}else{this.g=je(A2,ZRh,20,1,0,1)}k=FNe(j,j);i=0;m=cDf(new QCf(k[0]));if(h!=null){this.g=je(A2,ZRh,20,h.length+1,0,1);for(i=0;i<h.length;i++){this.g[i]=h[i]}}this.g[i]=zCf(dDf(this.i[0],this.i[1],this.i[2],this.i[3]),GCf(m));return this.g};_.Iu=V2h;brb(699,17,LDh);_.Hu=function(a){!this.u&&(this.u=new UBf);return TBf(this.u,this.ab)};_.Iu=function(a){!this.u&&(this.u=new UBf);return this.u.r};brb(630,2900,MDh);_.Hu=R2h;_.Iu=function(a){!this.g&&(this.g=new SBf);return RBf(this.g,this.j,this.i)};brb(698,17,PDh);_.Hu=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.n!=null){return this.n}if(this.o==null){this.o=je(C2,VRh,37,8,0,1);for(H=0;H<8;H++){this.o[H]=new qDf(this.Sc)}}I=this.o[0];M=this.o[1];q=this.o[2];t=this.o[3];v=this.o[4];A=this.o[5];C=this.o[6];F=this.o[7];this.n=je(A2,ZRh,20,6,0,1);J=new QCf(I);N=new QCf(M);K=FCf(J,J);O=FCf(N,N);L=FCf(J,N);s=new QCf(q);u=new QCf(t);w=new QCf(v);B=new QCf(A);D=new QCf(C);G=new QCf(F);this.n[0]=zCf(zCf(zCf(zCf(zCf(FCf(s,K),FCf(u,O)),FCf(w,L)),FCf(B,J)),FCf(D,N)),G);r=a.bm();l=r.ab[0];b=new QCf(a3e(l,l)[0]);c=new QCf(a3e(l,l)[1]);this.n[1]=zCf(zCf(zCf(zCf(zCf(FCf(s,FCf(b,b)),FCf(u,FCf(c,c))),FCf(FCf(w,b),c)),FCf(B,b)),FCf(D,c)),G);m=r.ab[1];d=new QCf(a3e(m,m)[0]);e=new QCf(a3e(m,m)[1]);this.n[2]=zCf(zCf(zCf(zCf(zCf(FCf(s,FCf(d,d)),FCf(u,FCf(e,e))),FCf(FCf(w,d),e)),FCf(B,d)),FCf(D,e)),G);n=r.ab[2];f=new QCf(a3e(n,n)[0]);g=new QCf(a3e(n,n)[1]);this.n[3]=zCf(zCf(zCf(zCf(zCf(FCf(s,FCf(f,f)),FCf(u,FCf(g,g))),FCf(FCf(w,f),g)),FCf(B,f)),FCf(D,g)),G);o=r.ab[3];h=new QCf(a3e(o,o)[0]);i=new QCf(a3e(o,o)[1]);this.n[4]=zCf(zCf(zCf(zCf(zCf(FCf(s,FCf(h,h)),FCf(u,FCf(i,i))),FCf(FCf(w,h),i)),FCf(B,h)),FCf(D,i)),G);p=r.ab[4];j=new QCf(a3e(p,p)[0]);k=new QCf(a3e(p,p)[1]);this.n[5]=zCf(zCf(zCf(zCf(zCf(FCf(s,FCf(j,j)),FCf(u,FCf(k,k))),FCf(FCf(w,j),k)),FCf(B,j)),FCf(D,k)),G);return this.n};_.Iu=S2h;brb(1474,3287,HDh);_.Hu=function(a){!this.g&&(this.g=new WBf);return VBf(this.g,this.i,this.j,this.k)};_.Iu=function(a){!this.g&&(this.g=new WBf);return this.g.r};brb(915,901,QDh);_.Hu=R2h;_.Iu=function(a){!this.j&&(this.j=new SBf);return RBf(this.j,this.o,this.k)};brb(486,Dih,RDh);_.Hu=function(a){!this.g&&(this.g=new UBf);return TBf(this.g,this.ab)};_.Iu=function(a){!this.g&&(this.g=new UBf);return this.g.r};brb(690,17,UDh);_.Fv=function(){return _Bf((!this.i&&(this.i=new fCf),this.i),this.g,this.Qc)};_.Ku=function(a){var b,c;b=AKd(this);if(b){c=b.Ku(a);b.tf();return c}throw vqb(new sBf)};_.Lu=function(a){var b,c;b=AKd(this);if(b){c=b.Lu(a);b.tf();return c}throw vqb(new sBf)};_.Mu=function(a){var b;b=AKd(this);if(b){b.Mu(a);b.tf();return}throw vqb(new sBf)};_.Nu=function(){var a,b;a=AKd(this);if(a){b=a.Nu();a.tf();return b}throw vqb(new sBf)};_.Ou=T2h;brb(329,17,YDh);_.Hu=function(a){return iCf((!this.i&&(this.i=new oCf),this.i),this,a)};_.Iu=function(a){return (!this.i&&(this.i=new oCf),this.i).r};brb(911,17,ZDh);_.Hu=function(a){var b,c,d,e,f;if(this.j==null){this.j=je(C2,VRh,37,2,0,1);this.j[0]=new qDf(this.Sc);this.j[1]=new qDf(this.Sc);b=this.g.Mb.t;e=this.g.Mb.B;d=this.g.Mb.v;if(d==(Idg(),Zcg)&&!!b){c=b.Iu(b);this.i=je(A2,ZRh,20,2,0,1);this.i[0]=zCf(new QCf(this.j[0]),GCf(new QCf(c[0])));this.i[1]=zCf(new QCf(this.j[1]),GCf(new QCf(c[1])))}if(d==ddg&&!!b&&!!e){if(cf(b,34)&&cf(e,123)){c=b.Iu(b);f=e.Iu(e);this.i=je(A2,ZRh,20,2,0,1);this.i[0]=zCf(zCf(new QCf(this.j[0]),GCf(new QCf(c[0]))),GCf(new QCf(f[0])));this.i[1]=zCf(zCf(new QCf(this.j[1]),GCf(new QCf(c[1]))),GCf(new QCf(f[1])))}}if(d==Ucg&&!!b&&!!e){if(cf(b,34)&&cf(e,123)){c=b.Iu(b);f=e.Iu(e);this.i=je(A2,ZRh,20,2,0,1);this.i[0]=zCf(zCf(new QCf(this.j[0]),GCf(new QCf(c[0]))),new QCf(f[0]));this.i[1]=zCf(zCf(new QCf(this.j[1]),GCf(new QCf(c[1]))),new QCf(f[1]))}}}return this.i};_.Iu=U2h;brb(784,17,cEh);_.Hu=function(a){var b,c,d,e;b=this.g;c=this.i;if(!!b&&!!c){d=a3e(b,b);e=a3e(c,c);if(this.j==null){this.j=je(C2,VRh,37,4,0,1);this.j[0]=d[0];this.j[1]=d[1];this.j[2]=e[0];this.j[3]=e[1]}return null}throw vqb(new sBf)};_.Iu=U2h;brb(631,Rih,eEh);_.Hu=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.g!=null){return this.g}if(this.p==3){b=this.j;c=this.k;d=this.n;if(!!b&&!!c&&!!d){i=a3e(b,b);j=a3e(c,c);k=a3e(d,d);if(i[0]==j[0]&&i[1]==j[1]){if(this.i==null){this.i=je(C2,VRh,37,4,0,1);this.i[0]=i[0];this.i[1]=i[1];this.i[2]=k[0];this.i[3]=k[1]}return this.g}if(this.i==null){this.i=je(C2,VRh,37,12,0,1);this.i[0]=new qDf(this.Sc);this.i[1]=new qDf(this.Sc);this.i[2]=new qDf(this.Sc);this.i[3]=new qDf(this.Sc);this.i[4]=new qDf(this.Sc);this.i[5]=new qDf(this.Sc);this.i[6]=i[0];this.i[7]=i[1];this.i[8]=j[0];this.i[9]=j[1];this.i[10]=k[0];this.i[11]=k[1]}this.g=je(A2,ZRh,20,5,0,1);e=new QCf(this.i[2]);f=new QCf(this.i[3]);g=new QCf(this.i[4]);h=new QCf(this.i[5]);this.g[0]=zCf(zCf(zCf(e,f),GCf(g)),GCf(h));this.g[1]=zCf(dDf(i[0],i[1],k[0],k[1]),GCf(FCf(e,e)));this.g[2]=zCf(dDf(j[0],j[1],k[0],k[1]),GCf(FCf(f,f)));this.g[3]=zCf(dDf(i[0],i[1],this.i[0],this.i[1]),GCf(FCf(g,g)));this.g[4]=zCf(dDf(j[0],j[1],this.i[0],this.i[1]),GCf(FCf(h,h)));return this.g}throw vqb(new sBf)}else if(this.p==5){b=this.j;c=this.k;d=this.n;if(!!b&&!!c&&!!d){i=a3e(b,b);j=a3e(c,c);k=a3e(d,d);if(this.i==null){this.i=je(C2,VRh,37,12,0,1);this.i[0]=new qDf(this.Sc);this.i[1]=new qDf(this.Sc);this.i[2]=new qDf(this.Sc);this.i[3]=new qDf(this.Sc);this.i[4]=new qDf(this.Sc);this.i[5]=new qDf(this.Sc);this.i[6]=i[0];this.i[7]=i[1];this.i[8]=j[0];this.i[9]=j[1];this.i[10]=k[0];this.i[11]=k[1]}this.g=je(A2,ZRh,20,5,0,1);e=new QCf(this.i[2]);f=new QCf(this.i[3]);g=new QCf(this.i[4]);h=new QCf(this.i[5]);this.g[0]=zCf(zCf(zCf(e,GCf(f)),GCf(g)),h);this.g[1]=zCf(dDf(i[0],i[1],k[0],k[1]),GCf(FCf(e,e)));this.g[2]=zCf(dDf(j[0],j[1],k[0],k[1]),GCf(FCf(f,f)));this.g[3]=zCf(dDf(i[0],i[1],this.i[0],this.i[1]),GCf(FCf(g,g)));this.g[4]=zCf(dDf(j[0],j[1],this.i[0],this.i[1]),GCf(FCf(h,h)));return this.g}throw vqb(new sBf)}else{throw vqb(new sBf)}};_.Iu=V2h;brb(524,428,lEh);_.Hu=function(a){return pCf((!this.H&&(this.H=new rCf),this.H),a,this.g,this.i,this)};_.Iu=function(a){return qCf((!this.H&&(this.H=new rCf),this.H),a)};brb(491,428,oEh);_.Hu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(this.n){n=sEb(this.n,a);if(n!=null){return n}}if(this.p.mb==4){if(this.t){d=je(C2,VRh,37,2,0,1);!this.o&&(this.o=new BEb);if(pEb(this.o,a)){d=sEb(this.o,a)}else{d=je(C2,VRh,37,2,0,1);d[0]=new qDf(this.Sc);d[1]=new qDf(this.Sc);vEb(this.o,a,d)}i=0;this.Rc<=-1&&JSd(this)!=0&&(i=1);b=null;c=je(C2,VRh,37,2,0,1);l=new T8b((new Q8b(this.o)).g);j=false;while(l.i){h=S8b(l);m=h.mf();if(!Vb(m,a)){b=je(A2,ZRh,20,3+i,0,1);c=h.nf();b[2+i]=zCf(FCf(dDf(d[0],d[1],c[0],c[1]),new QCf(new qDf(this.Sc))),GCf(new MCf(1)));j=true}}j||(b=je(A2,ZRh,20,2+i,0,1));p=kQe(this.t);o=zVe(this.p);b[0]=TCf(p[0],p[1],p[2],p[3],d[0],d[1]);b[1]=WCf(o[2],o[3],o[0],o[1],d[0],d[1]);!this.n&&(this.n=new BEb);if(i>0){c=a3e(this.r,this.r);b[b.length-1]=zCf(FCf(dDf(d[0],d[1],c[0],c[1]),new QCf(new qDf(this.Sc))),GCf(new MCf(1)))}vEb(this.n,a,b);return b}throw vqb(new sBf)}else if(this.p.mb==9||this.p.mb==3||this.p.mb==5){if(this.t){p=kQe(this.t);d=je(C2,VRh,37,2,0,1);!this.o&&(this.o=new BEb);if(pEb(this.o,a)){d=sEb(this.o,a)}else{d=je(C2,VRh,37,2,0,1);d[0]=new qDf(this.Sc);d[1]=new qDf(this.Sc);vEb(this.o,a,d)}e=yVe(this.p);g=zVe(this.p);f=e.length;b=je(A2,ZRh,20,f+1,0,1);for(k=0;k<f;k++){b[k]=ICf(ICf(e[k],g[0],d[0]),g[1],d[1])}b[f]=TCf(d[0],d[1],p[0],p[1],p[2],p[3]);!this.n&&(this.n=new BEb);vEb(this.n,a,b);return b}throw vqb(new sBf)}else{throw vqb(new sBf)}};_.Iu=function(a){return sEb(this.o,a)};brb(300,428,rEh);_.Hu=function(a){if(this.i!=null){return this.i}if(this.g){if(cf(this.g,491)){this.i=this.g.Hu(a);this.j==null&&(this.j=this.g.Iu(a))}if(cf(this.g,524)){this.i=this.g.Hu(a);this.j==null&&(this.j=this.g.Iu(a))}return this.i}throw vqb(new sBf)};_.Iu=U2h;brb(816,17,sEh);_.Hu=R2h;_.Iu=W2h;_.Ku=X2h;_.Lu=Y2h;_.Mu=Z2h;_.Nu=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i){a=p3e(this.g);b=p3e(this.i);if(a!=null&&b!=null){this.n=UCf(a,b);Upg('polys('+this.k.bc+'): '+JCf(this.n[0])+','+JCf(this.n[1])+','+JCf(this.n[2]));return this.n}}throw vqb(new sBf)};_.Ou=T2h;brb(708,17,tEh);_.Hu=R2h;_.Iu=W2h;brb(385,17,uEh);_.Hu=R2h;_.Iu=function(a){this.j==null&&(this.j=H5d(this.ab));return this.j};_.Ku=X2h;_.Lu=Y2h;_.Mu=Z2h;_.Nu=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i){a=p3e(this.g);b=p3e(this.i);if(a!=null&&b!=null){this.n=UCf(a,b);return this.n}}throw vqb(new sBf)};_.Ou=T2h;brb(3078,17,wEh);_.Hu=function(a){var b,c;if(this.j!=null){return this.j}if(!!this.g&&!!this.i){b=a3e(this.g,this.g);c=a3e(this.i,this.i);if(this.k==null){this.k=je(C2,VRh,37,4,0,1);this.k[0]=new qDf(this.Sc);this.k[1]=new qDf(this.Sc);this.k[2]=new qDf(this.Sc);this.k[3]=new qDf(this.Sc)}this.j=I5d(b[0],b[1],c[0],c[1],this.k);return this.j}throw vqb(new sBf)};_.Iu=$2h;_.Ku=function(a){var b,c,d;if(!!this.g&&!!this.i){b=h3e(this.g,a);c=h3e(this.i,a);d=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d;if(!!this.g&&!!this.i){b=i3e(this.g,a);c=i3e(this.i,a);d=je(nu,krh,87,3,0,1);d[0]=r7b(r7b(r7b((c7b(),F7b(2)),b[2]),c[2]),i8b(r7b(b[0],c[2]),r7b(c[0],b[2])));d[1]=r7b(r7b(r7b(F7b(2),b[2]),c[2]),i8b(r7b(b[1],c[2]),r7b(c[1],b[2])));d[2]=i8b(r7b(i8b(r7b(b[2],c[0]),r7b(b[0],c[2])),d8b(r7b(b[2],c[0]),r7b(b[0],c[2]))),r7b(i8b(r7b(b[1],c[2]),r7b(b[2],c[1])),d8b(r7b(b[1],c[2]),r7b(b[2],c[1]))));return d}throw vqb(new sBf)};_.Mu=Z2h;_.Nu=function(){var a,b;if(this.p!=null){return this.p}if(!!this.g&&!!this.i){a=p3e(this.g);b=p3e(this.i);this.p=je(A2,ZRh,20,3,0,1);this.p[0]=FCf(FCf(FCf(new MCf(2),a[2]),b[2]),zCf(FCf(a[0],b[2]),GCf(FCf(b[0],a[2]))));this.p[1]=FCf(FCf(FCf(new MCf(2),a[2]),b[2]),zCf(FCf(a[1],b[2]),GCf(FCf(b[1],a[2]))));this.p[2]=zCf(FCf(zCf(FCf(a[2],b[0]),GCf(FCf(a[0],b[2]))),zCf(FCf(a[2],b[0]),FCf(a[0],b[2]))),GCf(FCf(zCf(FCf(a[1],b[2]),GCf(FCf(a[2],b[1]))),zCf(FCf(a[1],b[2]),FCf(a[2],b[1])))));return this.p}throw vqb(new sBf)};_.Ou=T2h;brb(3079,17,wEh);_.Hu=function(a){var b;if(this.g!=null){return this.g}if(this.o){b=kQe(this.o);if(this.i==null){this.i=je(C2,VRh,37,4,0,1);this.i[0]=new qDf(this.Sc);this.i[1]=new qDf(this.Sc);this.i[2]=new qDf(this.Sc);this.i[3]=new qDf(this.Sc)}this.g=I5d(b[0],b[1],b[2],b[3],this.i);return this.g}throw vqb(new sBf)};_.Iu=V2h;_.Ku=function(a){var b,c,d,e,f;b=this.o.G;c=this.o.v;if(!!b&&!!c){d=h3e(b,a);e=h3e(c,a);f=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d,e,f;b=this.o.G;c=this.o.v;if(!!b&&!!c){d=i3e(b,a);e=i3e(c,a);f=je(nu,krh,87,3,0,1);f[0]=r7b(r7b(r7b((c7b(),F7b(2)),d[2]),e[2]),i8b(r7b(d[0],e[2]),r7b(e[0],d[2])));f[1]=r7b(r7b(r7b(F7b(2),d[2]),e[2]),i8b(r7b(d[1],e[2]),r7b(e[1],d[2])));f[2]=i8b(r7b(i8b(r7b(d[2],e[0]),r7b(d[0],e[2])),d8b(r7b(d[2],e[0]),r7b(d[0],e[2]))),r7b(i8b(r7b(d[1],e[2]),r7b(d[2],e[1])),d8b(r7b(d[1],e[2]),r7b(d[2],e[1]))));return f}throw vqb(new sBf)};_.Mu=function(a){var b,c;b=this.o.G;c=this.o.v;if(!!b&&!!c){j3e(b,a);j3e(c,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b,c,d;if(this.n!=null){return this.n}a=this.o.G;b=this.o.v;if(!!a&&!!b){c=p3e(a);d=p3e(b);this.n=je(A2,ZRh,20,3,0,1);this.n[0]=FCf(FCf(FCf(new MCf(2),c[2]),d[2]),zCf(FCf(c[0],d[2]),GCf(FCf(d[0],c[2]))));this.n[1]=FCf(FCf(FCf(new MCf(2),c[2]),d[2]),zCf(FCf(c[1],d[2]),GCf(FCf(d[1],c[2]))));this.n[2]=zCf(FCf(zCf(FCf(c[2],d[0]),GCf(FCf(c[0],d[2]))),zCf(FCf(c[2],d[0]),FCf(c[0],d[2]))),GCf(FCf(zCf(FCf(c[1],d[2]),GCf(FCf(c[2],d[1]))),zCf(FCf(c[1],d[2]),FCf(c[2],d[1])))));return this.n}throw vqb(new sBf)};_.Ou=T2h;brb(2953,17,wEh);_.Hu=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.i!=null){return this.i}if(!!this.g&&cf(this.n,56)){l=a3e(this.g,this.g);f=new QCf(l[0]);g=new QCf(l[1]);k=kQe((j=this.n,this.n,j));b=new QCf(k[0]);c=new QCf(k[1]);d=new QCf(k[2]);e=new QCf(k[3]);if(this.j==null){this.j=je(C2,VRh,37,4,0,1);this.j[0]=new qDf(this.Sc);this.j[1]=new qDf(this.Sc);this.j[2]=l[0];this.j[3]=l[1]}h=new QCf(this.j[0]);i=new QCf(this.j[1]);this.i=je(A2,ZRh,20,2,0,1);this.i[0]=zCf(zCf(zCf(h,GCf(f)),GCf(d)),b);this.i[1]=zCf(zCf(zCf(i,GCf(g)),GCf(e)),c);return this.i}throw vqb(new sBf)};_.Iu=U2h;_.Ku=function(a){var b,c,d;if(!!this.g&&cf(this.n,56)){c=h3e(this.g,a);b=lQe(this.n,a);d=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d;if(!!this.g&&cf(this.n,56)){d=i3e(this.g,a);c=qQe(this.n,a);b=je(nu,krh,87,3,0,1);b[0]=r7b(c[0],d[2]);b[1]=r7b(c[1],d[2]);b[2]=s7b(d8b(r7b(c[0],d[0]),r7b(c[1],d[1])));return b}throw vqb(new sBf)};_.Mu=function(a){if(!!this.g&&cf(this.n,56)){j3e(this.g,a);rQe(this.n,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b;if(this.o!=null){return this.o}if(!!this.g&&cf(this.n,56)){a=p3e(this.g);b=vQe(this.n);this.o=je(A2,ZRh,20,3,0,1);this.o[0]=FCf(b[0],a[2]);this.o[1]=FCf(b[1],a[2]);this.o[2]=GCf(zCf(FCf(b[0],a[0]),FCf(b[1],a[1])));return this.o}throw vqb(new sBf)};_.Ou=T2h;brb(1121,2941,wEh);_.Hu=function(a){var b,c;if(this.g!=null){return this.g}b=this.n;c=this.o;if(!b||!c){throw vqb(new sBf)}if(this.i==null){this.i=je(C2,VRh,37,2,0,1);this.i[0]=new qDf(this.Sc);this.i[1]=new qDf(this.Sc)}this.g=J5d(b,c,this.i);return this.g};_.Iu=V2h;_.Ku=function(a){var b,c,d,e,f;b=this.n;c=this.o;if(!!b&&!!c){d=h3e(b,a);e=h3e(c,a);f=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d,e,f;b=this.n;c=this.o;if(!!b&&!!c){e=i3e(b,a);f=i3e(c,a);d=je(nu,krh,87,3,0,1);d[0]=d8b(r7b(e[0],f[2]),r7b(f[0],e[2]));d[1]=d8b(r7b(e[1],f[2]),r7b(f[1],e[2]));d[2]=r7b(r7b(e[2],f[2]),(c7b(),F7b(2)));return d}throw vqb(new sBf)};_.Mu=function(a){var b,c;b=this.n;c=this.o;if(!!b&&!!c){j3e(b,a);j3e(c,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b,c,d;if(this.j!=null){return this.j}a=this.n;b=this.o;if(!!a&&!!b){c=p3e(a);d=p3e(b);this.j=je(A2,ZRh,20,3,0,1);this.j[0]=zCf(FCf(c[0],d[2]),FCf(d[0],c[2]));this.j[1]=zCf(FCf(c[1],d[2]),FCf(d[1],c[2]));this.j[2]=FCf(FCf(c[2],d[2]),new MCf(2));return this.j}throw vqb(new sBf)};_.Ou=T2h;brb(3074,17,wEh);_.Hu=function(a){if(this.k!=null){return this.k}if(!this.i||!this.j){throw vqb(new sBf)}if(this.n==null){this.n=je(C2,VRh,37,2,0,1);this.n[0]=new qDf(this.Sc);this.n[1]=new qDf(this.Sc)}this.k=J5d(this.i,this.j,this.n);return this.k};_.Iu=_2h;_.Ku=function(a){var b,c,d;if(!!this.i&&!!this.j){b=h3e(this.i,a);c=h3e(this.j,a);d=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d;if(!!this.i&&!!this.j){c=i3e(this.i,a);d=i3e(this.j,a);b=je(nu,krh,87,3,0,1);b[0]=d8b(r7b(c[0],d[2]),r7b(d[0],c[2]));b[1]=d8b(r7b(c[1],d[2]),r7b(d[1],c[2]));b[2]=r7b(r7b(c[2],d[2]),(c7b(),F7b(2)));return b}throw vqb(new sBf)};_.Mu=function(a){if(!!this.i&&!!this.j){j3e(this.i,a);j3e(this.j,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b;if(this.o!=null){return this.o}if(!!this.i&&!!this.j){a=p3e(this.i);b=p3e(this.j);this.o=je(A2,ZRh,20,3,0,1);this.o[0]=zCf(FCf(a[0],b[2]),FCf(b[0],a[2]));this.o[1]=zCf(FCf(a[1],b[2]),FCf(b[1],a[2]));this.o[2]=FCf(FCf(a[2],b[2]),new MCf(2));return this.o}throw vqb(new sBf)};_.Ou=T2h;brb(721,319,AEh);_.Hu=function(a){!this.i&&(this.i=new tCf);return sCf(this.i,a,this.q,this.k,this.n,this.j)};_.Iu=function(a){!this.i&&(this.i=new tCf);return this.i.r};brb(3122,17,wEh);_.Hu=function(a){!this.o&&(this.o=new vCf);return uCf(this.o,this.j,this.g)};_.Iu=function(a){!this.o&&(this.o=new vCf);return this.o.r};_.Ku=function(a){var b,c,d;if(!!this.g&&cf(this.j,56)){c=h3e(this.g,a);b=lQe(this.j,a);d=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d;if(!!this.g&&cf(this.j,56)){d=i3e(this.g,a);c=qQe(this.j,a);b=je(nu,krh,87,3,0,1);b[0]=s7b(r7b(c[1],d[2]));b[1]=r7b(c[0],d[2]);b[2]=d8b(s7b(r7b(c[0],d[1])),r7b(c[1],d[0]));return b}throw vqb(new sBf)};_.Mu=function(a){if(!!this.g&&cf(this.j,56)){j3e(this.g,a);rQe(this.j,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&cf(this.j,56)){b=p3e(this.g);a=vQe(this.j);this.n=je(A2,ZRh,20,3,0,1);this.n[0]=GCf(FCf(a[1],b[2]));this.n[1]=FCf(a[0],b[2]);this.n[2]=zCf(GCf(FCf(a[0],b[1])),FCf(a[1],b[0]));return this.n}throw vqb(new sBf)};_.Ou=T2h;brb(1381,Sih,HDh);_.Hu=function(a){var b,c,d,e;if(this.g!=null){return this.g}b=this.j;c=this.k;if(!!b&&!!c){d=a3e(b,b);e=kQe(c);if(this.i==null){this.i=je(C2,VRh,37,10,0,1);this.i[0]=new qDf(this.Sc);this.i[1]=new qDf(this.Sc);this.i[2]=new qDf(this.Sc);this.i[3]=new qDf(this.Sc);this.i[4]=e[0];this.i[5]=e[1];this.i[6]=e[2];this.i[7]=e[3];this.i[8]=d[0];this.i[9]=d[1];Zpg('Parabola '+a.Ul()+'('+this.i[0]+','+this.i[1]+') implicitly introduces feet point ('+this.i[2]+','+this.i[3]+') on directrix '+c.bc)}this.g=je(A2,ZRh,20,3,0,1);this.g[0]=WCf(d[0],d[1],this.i[0],this.i[1],this.i[2],this.i[3]);this.g[1]=TCf(e[0],e[1],e[2],e[3],this.i[2],this.i[3]);this.g[2]=aDf(this.i[0],this.i[1],this.i[2],this.i[3],e[0],e[1],e[2],e[3]);return this.g}throw vqb(new sBf)};_.Iu=V2h;brb(260,17,GEh);_.Hu=function(a){!this.n&&(this.n=new yCf);return xCf(this.n,this.j.Dp())};_.Iu=function(a){!this.n&&(this.n=new yCf);return this.n.r};_.Ku=function(a){var b,c;if(cf(this.ab[0],75)){throw vqb(new sBf)}if(cf(this.ab[0],56)){b=this.ab[0].Ku(a);c=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c;if(cf(this.ab[0],75)){throw vqb(new sBf)}if(cf(this.ab[0],56)&&!!this.o){b=je(nu,krh,87,3,0,1);c=this.ab[0].Lu(a);if(j7b(c[2],(c7b(),b7b))){b[0]=r7b(c[1],a.get(this.o));b[1]=r7b(c[0],a.get(this.o));b[2]=Z6b}else{b[0]=r7b(c[2],a.get(this.o));b[1]=r7b(c[2],i8b(Z6b,a.get(this.o)));b[2]=d8b(r7b(c[0],s7b(a.get(this.o))),r7b(c[1],i8b(a.get(this.o),Z6b)))}return b}return null};_.Mu=function(a){if(cf(this.ab[0],75)){throw vqb(new sBf)}if(cf(this.ab[0],56)){this.ab[0].Mu(a);!this.o&&(this.o=new rDf(this.g));kZb(a,this.o);return}throw vqb(new sBf)};_.Nu=function(){var a;if(this.k!=null){return this.k}if(cf(this.ab[0],75)){throw vqb(new sBf)}if(cf(this.j,56)){!this.o&&(this.o=new rDf(this.g));this.k=je(A2,ZRh,20,3,0,1);a=this.ab[0].Nu();this.k[0]=FCf(a[2],new QCf(this.o));this.k[1]=FCf(a[2],zCf(new MCf(1),GCf(new QCf(this.o))));this.k[2]=zCf(FCf(a[0],GCf(new QCf(this.o))),FCf(a[1],zCf(new QCf(this.o),GCf(new MCf(1)))));return this.k}throw vqb(new sBf)};_.Ou=T2h;brb(725,3282,LEh);_.Hu=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.g!=null){return this.g}D=this.k.Iu(this.k);F=this.n.Iu(this.n);w=mf(this.t.Yp());if(w==4){G=je(C2,VRh,37,2,0,1);G[0]=new qDf(this.Sc);G[1]=new qDf(this.Sc);H=je(C2,VRh,37,2,0,1);H[0]=new qDf(this.Sc);H[1]=new qDf(this.Sc);this.g=je(A2,ZRh,20,4,0,1);c=new QCf(D[0]);e=new QCf(F[0]);h=new QCf(G[0]);k=new QCf(H[0]);d=new QCf(D[1]);f=new QCf(F[1]);i=new QCf(G[1]);l=new QCf(H[1]);this.g[0]=zCf(zCf(zCf(e,GCf(c)),GCf(i)),f);this.g[1]=zCf(zCf(zCf(d,GCf(f)),GCf(h)),e);this.g[2]=zCf(zCf(zCf(k,GCf(c)),GCf(d)),f);this.g[3]=zCf(zCf(zCf(l,GCf(d)),GCf(e)),c);this.i=je(C2,VRh,37,(w-2)*2,0,1);this.i[0]=G[0];this.i[1]=G[1];this.i[2]=H[0];this.i[3]=H[1];return this.g}j=this.Sc.St();try{q=gyc(j).Kj('cos2piOverNMinpoly('+w+')');!!Rpg&&Spg(Rpg,(iqg(),bqg),q);I=new qDf(this.Sc);K=new qDf(this.Sc);q=a5b(q,'x',L4b('v',''+I.g));s=ESh+q+' [2]: 1,1';B=new nZb;vEb(B.g,I,B);C=new Yfc(B);try{t=IDf(s,C)}catch(a){a=uqb(a);if(cf(a,655)){!!Rpg&&Spg(Rpg,(iqg(),bqg),FSh+s);throw vqb(new sBf)}else throw vqb(a)}v=(r=(new c9b(t.g)).g.ee().yd(),new d9b(r));g=new LCf;while(v.g.rf()){A=(m=v.g.sf(),m.mf());u=A.yd();while(u.rf()){g=u.sf()}}J=new QCf(I);L=new QCf(K);this.i=je(C2,VRh,37,(w-2)*2,0,1);this.g=je(A2,ZRh,20,(w-2)*2+2,0,1);this.g[0]=g;this.g[1]=zCf(zCf(FCf(J,J),FCf(L,L)),GCf(new MCf(1)));c=new QCf(D[0]);e=new QCf(F[0]);d=new QCf(D[1]);f=new QCf(F[1]);for(n=2,o=0,p=2;n<w;++n){G=je(C2,VRh,37,2,0,1);G[0]=new qDf(this.Sc);G[1]=new qDf(this.Sc);this.i[o++]=G[0];this.i[o++]=G[1];h=new QCf(G[0]);i=new QCf(G[1]);this.g[p++]=zCf(zCf(zCf(FCf(J,zCf(e,GCf(c))),GCf(FCf(L,zCf(f,GCf(d))))),GCf(h)),e);this.g[p++]=zCf(zCf(zCf(FCf(L,zCf(e,GCf(c))),FCf(J,zCf(f,GCf(d)))),GCf(i)),f);c=e;e=h;d=f;f=i}return this.g}catch(a){a=uqb(a);if(cf(a,51)){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Problem with computing minimal poly of cos(2pi/n)');throw vqb(new sBf)}else throw vqb(a)}};_.Iu=function(a){var b,c;c=je(C2,VRh,37,2,0,1);for(b=0;b<this.v.k.q.length;++b){if(Vb(a,$Od(this.v,b))){c[0]=this.i[2*b];c[1]=this.i[2*b+1];return c}}return null};brb(3378,319,AEh);_.Hu=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.g;c=this.ab[0];if(!!b&&!!c){u=a3e(b,b);v=a3e(c,c);if(this.k==null){this.k=je(C2,VRh,37,8,0,1);this.k[0]=new qDf(this.Sc);this.k[1]=new qDf(this.Sc);this.k[2]=u[0];this.k[3]=u[1];this.k[4]=v[0];this.k[5]=v[1];this.k[6]=new qDf(this.Sc);this.k[7]=new qDf(this.Sc)}h=this.i.Yp();i=h/moh*180;j=mf(i);if(!zhg(i)){throw vqb(new sBf)}d=new QCf(u[0]);e=new QCf(u[1]);k=new QCf(v[0]);l=new QCf(v[1]);f=new QCf(this.k[0]);g=new QCf(this.k[1]);s=new QCf(this.k[6]);t=new QCf(this.k[7]);j%=360;j<0&&(j+=360);if(j==0){this.j=je(A2,ZRh,20,2,0,1);this.j[0]=zCf(zCf(zCf(f,GCf(d)),GCf(k)),d);this.j[1]=zCf(zCf(zCf(g,GCf(e)),GCf(l)),e);return this.j}else if(j==180){this.j=je(A2,ZRh,20,2,0,1);this.j[0]=zCf(zCf(zCf(f,GCf(d)),k),GCf(d));this.j[1]=zCf(zCf(zCf(g,GCf(e)),l),GCf(e));return this.j}else if(j==90){this.j=je(A2,ZRh,20,2,0,1);this.j[0]=zCf(zCf(zCf(f,GCf(d)),l),GCf(e));this.j[1]=zCf(zCf(zCf(g,GCf(e)),GCf(k)),d);return this.j}else if(j==270){this.j=je(A2,ZRh,20,2,0,1);this.j[0]=zCf(zCf(zCf(f,GCf(d)),GCf(l)),e);this.j[1]=zCf(zCf(zCf(g,GCf(e)),k),GCf(d));return this.j}else if(j==30||j==150){this.j=je(A2,ZRh,20,3,0,1);this.j[0]=zCf(FCf(s,s),GCf(new MCf(3)));m=zCf(zCf(zCf(FCf(new MCf(2),f),GCf(FCf(new MCf(2),d))),l),GCf(e));n=zCf(k,GCf(d));o=FCf(s,n);this.j[1]=zCf(m,GCf(o));p=zCf(zCf(zCf(FCf(new MCf(2),g),GCf(FCf(new MCf(2),e))),GCf(k)),d);q=zCf(l,GCf(e));r=FCf(s,q);this.j[2]=zCf(p,GCf(r));return this.j}else if(j==330||j==210){this.j=je(A2,ZRh,20,3,0,1);this.j[0]=zCf(FCf(s,s),GCf(new MCf(3)));m=zCf(zCf(zCf(FCf(new MCf(2),f),GCf(FCf(new MCf(2),d))),GCf(l)),e);n=zCf(k,GCf(d));o=FCf(s,n);this.j[1]=zCf(m,GCf(o));p=zCf(zCf(zCf(FCf(new MCf(2),g),GCf(FCf(new MCf(2),e))),k),GCf(d));q=zCf(l,GCf(e));r=FCf(s,q);this.j[2]=zCf(p,GCf(r));return this.j}else if(j==315||j==135){this.j=je(A2,ZRh,20,3,0,1);this.j[0]=zCf(FCf(t,t),GCf(new MCf(2)));m=zCf(FCf(new MCf(2),f),GCf(FCf(new MCf(2),d)));n=zCf(zCf(zCf(k,GCf(d)),l),GCf(e));this.j[1]=zCf(m,GCf(FCf(t,n)));o=zCf(FCf(new MCf(2),g),GCf(FCf(new MCf(2),e)));p=zCf(zCf(zCf(l,GCf(e)),GCf(k)),d);this.j[2]=zCf(o,GCf(FCf(t,p)));return this.j}else if(j==45||j==225){this.j=je(A2,ZRh,20,3,0,1);this.j[0]=zCf(FCf(t,t),GCf(new MCf(2)));m=zCf(FCf(new MCf(2),f),GCf(FCf(new MCf(2),d)));n=zCf(zCf(zCf(k,GCf(d)),GCf(l)),e);this.j[1]=zCf(m,GCf(FCf(t,n)));o=zCf(FCf(new MCf(2),g),GCf(FCf(new MCf(2),e)));p=zCf(zCf(zCf(k,GCf(d)),l),GCf(e));this.j[2]=zCf(o,GCf(FCf(t,p)));return this.j}else if(j==60||j==300){this.j=je(A2,ZRh,20,3,0,1);this.j[0]=zCf(FCf(s,s),GCf(new MCf(3)));m=zCf(zCf(zCf(FCf(new MCf(2),f),GCf(FCf(new MCf(2),d))),GCf(k)),d);n=zCf(l,GCf(e));this.j[1]=zCf(m,GCf(FCf(s,n)));o=zCf(zCf(zCf(FCf(new MCf(2),g),GCf(FCf(new MCf(2),e))),GCf(l)),e);p=zCf(d,GCf(k));this.j[2]=zCf(o,GCf(FCf(s,p)));return this.j}else if(j==120||j==240){this.j=je(A2,ZRh,20,3,0,1);this.j[0]=zCf(FCf(s,s),GCf(new MCf(3)));m=zCf(zCf(zCf(FCf(new MCf(2),f),GCf(FCf(new MCf(2),d))),k),GCf(d));n=zCf(l,GCf(e));this.j[1]=zCf(m,GCf(FCf(s,n)));o=zCf(zCf(zCf(FCf(new MCf(2),g),GCf(FCf(new MCf(2),e))),l),GCf(e));p=zCf(d,GCf(k));this.j[2]=zCf(o,GCf(FCf(s,p)));return this.j}throw vqb(new sBf)}throw vqb(new sBf)};_.Iu=$2h;brb(691,17,QEh);_.Hu=function(a){var b,c;if(this.k!=null){return this.k}if(this.n==null){b=je(C2,VRh,37,2,0,1);c=a3e(this.g,this.g);b[0]=new qDf(this.Sc);b[1]=new qDf(this.Sc);this.n=je(C2,VRh,37,4,0,1);this.n[0]=b[0];this.n[1]=b[1];this.n[2]=c[0];this.n[3]=c[1];this.k=J5d(this.g,this.i,b);return this.k}throw vqb(new sBf)};_.Iu=_2h;brb(3081,1432,dFh);_.Hu=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.g&&(this.g=new BEb);!this.i&&(this.i=new BEb);if(this.n.mb==4){L=this.j;g=this.n;Q=a3e(L,L);R=zVe(g);if(this.n.ry(this.j,Wth)||W9b(this.j.Dz(),this.n,0)!=-1){f=je(C2,VRh,37,4,0,1);if(sEb(this.i,a)==null){f[0]=Q[0];f[1]=Q[1];f[2]=new qDf(this.Sc);f[3]=new qDf(this.Sc);vEb(this.i,a,f)}else{f=sEb(this.i,a)}c=je(A2,ZRh,20,2,0,1);c[0]=zCf(zCf(zCf(new QCf(f[1]),GCf(new QCf(R[1]))),GCf(new QCf(f[2]))),new QCf(f[0]));c[1]=zCf(zCf(zCf(new QCf(R[0]),GCf(new QCf(f[0]))),GCf(new QCf(f[3]))),new QCf(f[1]));vEb(this.g,a,c);return c}e=je(C2,VRh,37,6,0,1);if(sEb(this.i,a)==null){e[0]=new qDf(this.Sc);e[1]=new qDf(this.Sc);e[2]=Q[0];e[3]=Q[1];e[4]=new qDf(this.Sc);e[5]=new qDf(this.Sc);vEb(this.i,a,e)}else{e=sEb(this.i,a)}b=null;B=new T8b((new Q8b(this.i)).g);A=false;while(B.i){o=S8b(B);J=o.mf();if(!Vb(J,a)){b=je(A2,ZRh,20,5,0,1);d=o.nf();b[4]=zCf(FCf(dDf(e[0],e[1],d[0],d[1]),new QCf(new qDf(this.Sc))),GCf(new MCf(1)));A=true}}A||(b=je(A2,ZRh,20,4,0,1));C=new QCf(e[4]);F=new QCf(e[5]);l=new QCf(Q[0]);m=new QCf(Q[1]);H=new QCf(R[0]);I=new QCf(R[1]);b[0]=zCf(zCf(FCf(new MCf(2),C),GCf(H)),GCf(l));b[1]=zCf(zCf(FCf(new MCf(2),F),GCf(I)),GCf(m));b[2]=WCf(e[0],e[1],e[4],e[5],Q[0],Q[1]);b[3]=WCf(e[0],e[1],R[0],R[1],R[2],R[3]);vEb(this.g,a,b);return b}if(this.n.mb==9){L=this.j;K=this.n;Q=a3e(L,L);T=zVe(K);if(this.n.ry(this.j,Wth)||W9b(this.j.Dz(),this.n,0)!=-1){f=je(C2,VRh,37,4,0,1);if(sEb(this.i,a)==null){f[0]=new qDf(this.Sc);f[1]=new qDf(this.Sc);f[2]=Q[0];f[3]=Q[1];vEb(this.i,a,f)}else{f=sEb(this.i,a)}c=je(A2,ZRh,20,4,0,1);C=new QCf(f[0]);F=new QCf(f[1]);p=new QCf(T[8]);q=new QCf(T[9]);M=new qDf(this.Sc);O=new qDf(this.Sc);N=new QCf(M);P=new QCf(O);c[0]=zCf(zCf(FCf(new MCf(2),C),GCf(p)),GCf(N));c[1]=zCf(zCf(FCf(new MCf(2),F),GCf(q)),GCf(P));c[2]=TCf(M,O,T[4],T[5],T[6],T[7]);c[3]=WCf(M,O,Q[0],Q[1],T[8],T[9]);vEb(this.g,a,c);return c}e=je(C2,VRh,37,4,0,1);if(sEb(this.i,a)==null){e[0]=new qDf(this.Sc);e[1]=new qDf(this.Sc);e[2]=Q[0];e[3]=Q[1];vEb(this.i,a,e)}else{e=sEb(this.i,a)}b=je(A2,ZRh,20,5,0,1);v=new qDf(this.Sc);w=new qDf(this.Sc);b[0]=TCf(v,w,T[4],T[5],T[6],T[7]);b[1]=WCf(v,w,Q[0],Q[1],T[8],T[9]);b[2]=aDf(T[8],T[9],v,w,e[2],e[3],e[0],e[1]);b[3]=aDf(v,w,e[0],e[1],T[4],T[5],T[6],T[7]);b[4]=zCf(FCf(dDf(e[0],e[1],e[2],e[3]),new QCf(new qDf(this.Sc))),GCf(new MCf(1)));vEb(this.g,a,b);return b}if(this.n.mb==3||this.n.mb==5){L=this.j;n=this.n;Q=a3e(L,L);S=zVe(n);if(this.n.ry(this.j,Wth)||W9b(this.j.Dz(),this.n,0)!=-1){f=je(C2,VRh,37,6,0,1);if(sEb(this.i,a)==null){f[0]=new qDf(this.Sc);f[1]=new qDf(this.Sc);f[2]=Q[0];f[3]=Q[1];f[4]=new qDf(this.Sc);f[5]=new qDf(this.Sc);vEb(this.i,a,f)}else{f=sEb(this.i,a)}c=je(A2,ZRh,20,4,0,1);D=new QCf(f[0]);G=new QCf(f[1]);s=new QCf(S[8]);u=new QCf(S[9]);i=new QCf(f[4]);k=new QCf(f[5]);c[0]=TCf(S[6],S[7],Q[0],Q[1],f[4],f[5]);c[1]=WCf(S[8],S[9],Q[0],Q[1],f[4],f[5]);c[2]=zCf(zCf(FCf(new MCf(2),D),GCf(s)),GCf(i));c[3]=zCf(zCf(FCf(new MCf(2),G),GCf(u)),GCf(k));vEb(this.g,a,c);return c}e=je(C2,VRh,37,6,0,1);if(sEb(this.i,a)==null){e[0]=new qDf(this.Sc);e[1]=new qDf(this.Sc);e[2]=Q[0];e[3]=Q[1];e[4]=new qDf(this.Sc);e[5]=new qDf(this.Sc);vEb(this.i,a,e)}else{e=sEb(this.i,a)}b=je(A2,ZRh,20,5,0,1);C=new QCf(e[0]);F=new QCf(e[1]);r=new QCf(S[8]);t=new QCf(S[9]);h=new QCf(e[4]);j=new QCf(e[5]);b[0]=TCf(S[6],S[7],S[0],S[1],e[4],e[5]);b[1]=WCf(S[8],S[9],S[0],S[1],e[4],e[5]);b[2]=zCf(zCf(FCf(new MCf(2),C),GCf(r)),GCf(h));b[3]=zCf(zCf(FCf(new MCf(2),F),GCf(t)),GCf(j));b[4]=TCf(S[0],S[1],e[0],e[1],e[2],e[3]);vEb(this.g,a,b);return b}throw vqb(new sBf)};_.Iu=function(a){return sEb(this.i,a)};brb(557,319,eFh);_.Hu=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.g!=null){return this.g}b=this.q;g=this.n;if(!!b&&!!this.n){j=a3e(b,b);k=zVe(g);if(this.i==null){this.i=je(C2,VRh,37,6,0,1);this.i[0]=new qDf(this.Sc);this.i[1]=new qDf(this.Sc);this.i[2]=j[0];this.i[3]=j[1];this.i[4]=k[0];this.i[5]=k[1]}this.g=je(A2,ZRh,20,2,0,1);c=new QCf(j[0]);d=new QCf(j[1]);h=new QCf(k[0]);i=new QCf(k[1]);e=new QCf(this.i[0]);f=new QCf(this.i[1]);this.g[0]=zCf(zCf(c,h),GCf(e));this.g[1]=zCf(zCf(d,i),GCf(f));return this.g}throw vqb(new sBf)};_.Iu=V2h;_.Ku=function(a){var b,c,d;if(cf(this.q,34)&&cf(this.n,123)){b=this.q.Ku(a);c=this.n.Ku(a);d=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d;if(cf(this.q,34)&&cf(this.n,123)){b=this.q.Lu(a);c=this.n.Lu(a);d=je(nu,krh,87,3,0,1);d[0]=d8b(r7b(b[0],c[2]),r7b(c[0],b[2]));d[1]=d8b(r7b(b[1],c[2]),r7b(c[1],b[2]));d[2]=r7b(b[2],c[2]);return M5d(d)}return null};_.Mu=function(a){if(cf(this.q,34)&&cf(this.n,123)){this.q.Mu(a);this.n.Mu(a);return}throw vqb(new sBf)};_.Nu=function(){var a,b;if(this.k!=null){return this.k}if(cf(this.q,34)&&cf(this.n,123)){a=this.q.Nu();b=this.n.Nu();this.k=je(A2,ZRh,20,3,0,1);this.k[0]=zCf(FCf(a[0],b[2]),FCf(b[0],a[2]));this.k[1]=zCf(FCf(a[1],b[2]),FCf(b[1],a[2]));this.k[2]=FCf(a[2],b[2]);return this.k}throw vqb(new sBf)};_.Ou=T2h;brb(622,17,hFh);_.Hu=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.j!=null){return this.j}b=this.g;c=this.i;if(!!this.g&&!!this.i){j=a3e(b,b);k=a3e(c,c);if(this.k==null){this.k=je(C2,VRh,37,6,0,1);this.k[0]=new qDf(this.Sc);this.k[1]=new qDf(this.Sc);this.k[2]=j[0];this.k[3]=j[1];this.k[4]=k[0];this.k[5]=k[1]}this.j=je(A2,ZRh,20,2,0,1);d=new QCf(j[0]);e=new QCf(j[1]);f=new QCf(k[0]);g=new QCf(k[1]);h=new QCf(this.k[0]);i=new QCf(this.k[1]);this.j[0]=zCf(zCf(h,GCf(f)),d);this.j[1]=zCf(zCf(i,GCf(g)),e);return this.j}throw vqb(new sBf)};_.Iu=$2h;_.Ku=function(a){var b,c,d;if(!!this.g&&!!this.i&&cf(this.g,135)&&cf(this.i,135)){b=this.g.Ku(a);c=this.i.Ku(a);d=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d;if(!!this.g&&!!this.i&&cf(this.g,135)&&cf(this.i,135)){b=this.g.Lu(a);c=this.i.Lu(a);d=je(nu,krh,87,3,0,1);d[0]=i8b(r7b(c[0],b[2]),r7b(b[0],c[2]));d[1]=i8b(r7b(c[1],b[2]),r7b(b[1],c[2]));d[2]=r7b(b[2],c[2]);return M5d(d)}return null};_.Mu=function(a){if(!!this.g&&!!this.i&&cf(this.g,135)&&cf(this.i,135)){this.g.Mu(a);this.i.Mu(a);return}throw vqb(new sBf)};_.Nu=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i&&cf(this.g,135)&&cf(this.i,135)){a=this.g.Nu();b=this.i.Nu();this.n=je(A2,ZRh,20,3,0,1);this.n[0]=zCf(FCf(b[0],a[2]),GCf(FCf(a[0],b[2])));this.n[1]=zCf(FCf(b[1],a[2]),GCf(FCf(a[1],b[2])));this.n[2]=FCf(a[2],b[2]);return this.n}throw vqb(new sBf)};_.Ou=T2h;brb(276,1,{},G5d);var NQ=p3b(276);brb(1881,1,{},$je);_.zj=function(a){var b;if(cf(a,82)){return a.Tp()}if(cf(a,14)){b=0;pEb(this.g,a)&&(b=sEb(this.g,a).g);vEb(this.g,a,d4b(b+1))}return a};var Yje;var pS=p3b(1881);brb(1884,1,{},gke);_.zj=function(a){var b;if(cf(a,19)){b=a;cf(b.B,36)&&fke(this,b.B);cf(b.t,36)&&fke(this,b.t)}return a};var dke;var rS=p3b(1884);brb(3488,1,{},eLe);_.gx=function(a,b){return dLe(a,b)};var nX=p3b(3488);brb(36,14,nHh);_.Hu=function(a){return ENe(this)};_.Iu=function(a){return FNe(this,a)};brb(56,232,BHh);_.Hu=function(a){if(cf(this.rb,112)){return this.rb.Hu(this)}if(cf(this,359)||!this.rb){return null}throw vqb(new sBf)};_.Iu=function(a){return kQe(this)};_.Ku=function(a){return lQe(this,a)};_.Lu=function(a){return qQe(this,a)};_.Mu=function(a){rQe(this,a)};_.Nu=function(){return vQe(this)};_.Ou=function(){if(!!this.rb&&cf(this.rb,135)){return new G5d(this.rb)}return null};_.Tm=function(a){return Ghg(),a.vn()?Ehg:Dhg};brb(395,394,WHh);_.Tm=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(!a.jn()){return Ghg(),Dhg}f=a;if(this.mb==4&&f.mb==4){return Ghg(),xhg(this.eb[0],f.eb[0])?Ehg:Dhg}if(this.mb==9&&f.mb==9){l=this.rb.ab;m=f.rb.ab;if(l.length==2&&m.length==2){b=l[0];g=l[1];h=Y2e((new BJd((yqd(this.Sc),this.Qc),g,b)).g,b);b=m[0];g=m[1];j=Y2e((new BJd((yqd(this.Sc),this.Qc),g,b)).g,b);return Ghg(),xhg(h,j)?Ehg:Dhg}}if(this.mb==3&&f.mb==3){l=this.rb.ab;m=f.rb.ab;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=Jjg(d.I-c.I,d.J-c.J);j=Jjg(e.I-c.I,e.J-c.J)+Jjg(e.I-d.I,e.J-d.J);c=m[0];d=m[1];e=m[2];i=Jjg(d.I-c.I,d.J-c.J);k=Jjg(e.I-c.I,e.J-c.J)+Jjg(e.I-d.I,e.J-d.J);return Ghg(),xhg(h,i)&&xhg(j,k)?Ehg:Dhg}}if(this.mb==5&&f.mb==5||this.mb==7&&f.mb==7){l=this.rb.ab;m=f.rb.ab;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=Jjg(d.I-c.I,d.J-c.J);j=$wnd.Math.abs(Jjg(e.I-c.I,e.J-c.J)-Jjg(e.I-d.I,e.J-d.J));c=m[0];d=m[1];e=m[2];i=Jjg(d.I-c.I,d.J-c.J);k=$wnd.Math.abs(Jjg(e.I-c.I,e.J-c.J)-Jjg(e.I-d.I,e.J-d.J));return Ghg(),xhg(h,i)&&xhg(j,k)?Ehg:Dhg}}return Ghg(),Dhg};brb(121,395,XHh);_.Hu=function(a){return yVe(this)};_.Iu=function(a){return zVe(this)};brb(34,232,qIh);_.Hu=function(a){return ENe(this)};_.Iu=function(a){return a3e(this,a)};_.Ku=function(a){return h3e(this,a)};_.Lu=function(a){return i3e(this,a)};_.Mu=function(a){j3e(this,a)};_.Nu=function(){return p3e(this)};_.Ou=T2h;_.Tm=function(a){return Ghg(),a.An()?Ehg:Dhg};brb(210,14,sIh);_.Hu=function(a){if(cf(this.rb,112)){return this.rb.Hu(this)}return null};_.Iu=function(a){if(cf(this.rb,112)){return this.rb.Iu(this)}return null};_.Tm=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(cf(a,210)){m=a;k=(this.D==null?I4e:this.D).length;l=(m.D==null?I4e:m.D).length;if(k==l&&xhg(Q4e(this),Q4e(m))){n=Phc(Hhc(Rac(this.D==null?I4e:this.D),new E5e),new F5e);o=Phc(Hhc(Rac(m.D==null?I4e:m.D),new G5e),new H5e);b=new MHd(this.Qc,this,true);c=new MHd(this.Qc,m,true);e=Phc(Hhc(Rac(b.db),new I5e),new J5e);f=Phc(Hhc(Rac(c.db),new K5e),new L5e);for(h=me(fe(rf,1),cbh,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(a5e(n,o,p,g)&&a5e(e,f,d,g)){return Ghg(),Ehg}}}return Ghg(),Dhg}}if(cf(a,36)){if(xhg(Q4e(this),a.O)){return Ghg(),Ehg}}return Ghg(),Dhg};brb(2399,1,{},E5e);_.cf=a3h;var jZ=p3b(2399);brb(2400,1,{},F5e);_.Bg=b3h;var kZ=p3b(2400);brb(2401,1,{},G5e);_.cf=a3h;var lZ=p3b(2401);brb(2402,1,{},H5e);_.Bg=b3h;var mZ=p3b(2402);brb(2403,1,{},I5e);_.cf=c3h;var nZ=p3b(2403);brb(2404,1,{},J5e);_.Bg=b3h;var oZ=p3b(2404);brb(2405,1,{},K5e);_.cf=c3h;var pZ=p3b(2405);brb(JCh,1,{},L5e);_.Bg=b3h;var qZ=p3b(JCh);brb(75,56,yIh);_.Tm=function(a){return Ghg(),a.En()&&xhg(this.o,a.o)?Ehg:Dhg};brb(123,232,BIh);_.Hu=function(a){if(cf(this.rb,112)){return this.rb.Hu(this)}throw vqb(new sBf)};_.Iu=function(a){return zVe(this)};_.Ku=function(a){if(!!this.rb&&cf(this.rb,135)){return this.rb.Ku(a)}throw vqb(new sBf)};_.Lu=function(a){if(cf(this.rb,135)){return this.rb.Lu(a)}throw vqb(new sBf)};_.Mu=function(a){if(cf(this.rb,135)){this.rb.Mu(a);return}throw vqb(new sBf)};_.Nu=function(){if(cf(this.rb,135)){return this.rb.Nu()}throw vqb(new sBf)};_.Ou=function(){if(cf(this.rb,135)){return new G5d(this.rb)}return null};brb(4285,1,{});var X1=p3b(4285);brb(4152,1,{},dAf);_.kf=function(a,b){return cAf(a,b)};_.Zc=h3h;_.lf=i3h;var W1=p3b(4152);brb(4018,17,ISh,fAf);_.$i=function(){return bKe(),Rze};_.tf=d3h;_.Wi=function(){wRe(this.n,u4e(this.i,this.j,this.k))};_.Fv=function(){var a,b,c;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k){a=a3e(this.i,this.i);b=a3e(this.j,this.j);c=a3e(this.k,this.k);this.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);this.g[0][0]=TCf(a[0],a[1],b[0],b[1],c[0],c[1]);return this.g}throw vqb(new sBf)};_.Ku=function(a){var b,c,d,e;if(!!this.i&&!!this.j&&!!this.k){b=h3e(this.i,a);c=h3e(this.j,a);d=h3e(this.k,a);e=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d,e;if(!!this.i&&!!this.j&&!!this.k){c=i3e(this.i,a);d=i3e(this.j,a);e=i3e(this.k,a);b=je(nu,krh,87,1,0,1);b[0]=i8b(d8b(d8b(r7b(r7b(c[0],d[1]),e[2]),r7b(r7b(d[0],e[1]),c[2])),r7b(r7b(e[0],c[1]),d[2])),d8b(d8b(r7b(r7b(e[0],d[1]),c[2]),r7b(r7b(d[0],c[1]),e[2])),r7b(r7b(c[0],e[1]),d[2])));return b}throw vqb(new sBf)};_.Mu=function(a){if(!!this.i&&!!this.j&&!!this.k){j3e(this.i,a);j3e(this.j,a);j3e(this.k,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b,c;if(this.o!=null){return this.o}if(!!this.i&&!!this.j&&!!this.k){a=p3e(this.i);b=p3e(this.j);c=p3e(this.k);this.o=je(A2,ZRh,20,1,0,1);this.o[0]=zCf(zCf(zCf(FCf(FCf(a[0],b[1]),c[2]),FCf(FCf(b[0],c[1]),a[2])),FCf(FCf(c[0],a[1]),b[2])),GCf(zCf(zCf(FCf(FCf(c[0],b[1]),a[2]),FCf(FCf(b[0],a[1]),c[2])),FCf(FCf(a[0],c[1]),b[2]))));return this.o}throw vqb(new sBf)};_.Ou=T2h;_.vj=function(){eAf(this)};var Y1=p3b(4018);brb(1561,17,ISh,hAf);_.$i=function(){return bKe(),Sze};_.tf=d3h;_.Wi=function(){wRe(this.n,gRe(this.i,this.j,this.k))};_.Fv=function(){var a,b,c;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k){c=he(C2,[Dah,VRh],[74,37],0,[3,4],2);c[0]=kQe(this.i);c[1]=kQe(this.j);c[2]=kQe(this.k);b=je(C2,VRh,37,2,0,1);b[0]=new qDf(this.Sc);b[1]=new qDf(this.Sc);this.g=he(A2,[Dah,ZRh],[59,20],0,[1,3],2);for(a=0;a<3;++a){this.g[0][a]=TCf(c[a][0],c[a][1],c[a][2],c[a][3],b[0],b[1])}return this.g}throw vqb(new sBf)};_.Ku=function(a){var b,c,d,e;if(cf(this.i,75)||cf(this.j,75)||cf(this.k,75)){throw vqb(new sBf)}if(!!this.i&&!!this.j&&!!this.k){b=lQe(this.i,a);c=lQe(this.j,a);d=lQe(this.k,a);e=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d,e;if(cf(this.i,75)||cf(this.j,75)||cf(this.k,75)){throw vqb(new sBf)}if(!!this.i&&!!this.j&&!!this.k){c=qQe(this.i,a);d=qQe(this.j,a);e=qQe(this.k,a);b=je(nu,krh,87,1,0,1);b[0]=i8b(d8b(d8b(r7b(r7b(c[0],d[1]),e[2]),r7b(r7b(d[0],e[1]),c[2])),r7b(r7b(e[0],c[1]),d[2])),d8b(d8b(r7b(r7b(e[0],d[1]),c[2]),r7b(r7b(d[0],c[1]),e[2])),r7b(r7b(c[0],e[1]),d[2])));return b}throw vqb(new sBf)};_.Mu=function(a){if(cf(this.i,75)||cf(this.j,75)||cf(this.k,75)){throw vqb(new sBf)}if(!!this.i&&!!this.j&&!!this.k){rQe(this.i,a);rQe(this.j,a);rQe(this.k,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b,c;if(this.o!=null){return this.o}if(cf(this.i,75)||cf(this.j,75)||cf(this.k,75)){throw vqb(new sBf)}if(!!this.i&&!!this.j&&!!this.k){a=vQe(this.i);b=vQe(this.j);c=vQe(this.k);this.o=je(A2,ZRh,20,1,0,1);this.o[0]=zCf(zCf(zCf(FCf(FCf(a[0],b[1]),c[2]),FCf(FCf(b[0],c[1]),a[2])),FCf(FCf(c[0],a[1]),b[2])),GCf(zCf(zCf(FCf(FCf(c[0],b[1]),a[2]),FCf(FCf(b[0],a[1]),c[2])),FCf(FCf(a[0],c[1]),b[2]))));return this.o}throw vqb(new sBf)};_.Ou=T2h;_.vj=function(){gAf(this)};var Z1=p3b(1561);brb(1560,17,ISh,jAf);_.$i=function(){return bKe(),Tze};_.tf=d3h;_.Wi=function(){wRe(this.o,v4e(this.i,this.j,this.k,this.n))};_.Fv=function(){var a,b,c,d,e;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k&&!!this.n){a=a3e(this.i,this.i);b=a3e(this.j,this.j);c=a3e(this.k,this.k);d=a3e(this.n,this.n);this.g=he(A2,[Dah,ZRh],[59,20],0,[1,1],2);e=he(A2,[Dah,ZRh],[59,20],0,[4,4],2);e[0][0]=new QCf(a[0]);e[0][1]=new QCf(a[1]);e[0][2]=zCf(FCf(e[0][0],e[0][0]),FCf(e[0][1],e[0][1]));e[0][3]=new NCf((c7b(),Z6b));e[1][0]=new QCf(b[0]);e[1][1]=new QCf(b[1]);e[1][2]=zCf(FCf(e[1][0],e[1][0]),FCf(e[1][1],e[1][1]));e[1][3]=new NCf(Z6b);e[2][0]=new QCf(c[0]);e[2][1]=new QCf(c[1]);e[2][2]=zCf(FCf(e[2][0],e[2][0]),FCf(e[2][1],e[2][1]));e[2][3]=new NCf(Z6b);e[3][0]=new QCf(d[0]);e[3][1]=new QCf(d[1]);e[3][2]=zCf(FCf(e[3][0],e[3][0]),FCf(e[3][1],e[3][1]));e[3][3]=new NCf(Z6b);this.g[0][0]=zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(FCf(e[0][3],FCf(e[1][2],FCf(e[2][1],e[3][0]))),GCf(FCf(FCf(FCf(e[0][2],e[1][3]),e[2][1]),e[3][0]))),GCf(FCf(FCf(FCf(e[0][3],e[1][1]),e[2][2]),e[3][0]))),FCf(FCf(FCf(e[0][1],e[1][3]),e[2][2]),e[3][0])),FCf(FCf(FCf(e[0][2],e[1][1]),e[2][3]),e[3][0])),GCf(FCf(FCf(FCf(e[0][1],e[1][2]),e[2][3]),e[3][0]))),GCf(FCf(FCf(FCf(e[0][3],e[1][2]),e[2][0]),e[3][1]))),FCf(FCf(FCf(e[0][2],e[1][3]),e[2][0]),e[3][1])),FCf(FCf(FCf(e[0][3],e[1][0]),e[2][2]),e[3][1])),GCf(FCf(FCf(FCf(e[0][0],e[1][3]),e[2][2]),e[3][1]))),GCf(FCf(FCf(FCf(e[0][2],e[1][0]),e[2][3]),e[3][1]))),FCf(FCf(FCf(e[0][0],e[1][2]),e[2][3]),e[3][1])),FCf(FCf(FCf(e[0][3],e[1][1]),e[2][0]),e[3][2])),GCf(FCf(FCf(FCf(e[0][1],e[1][3]),e[2][0]),e[3][2]))),GCf(FCf(FCf(FCf(e[0][3],e[1][0]),e[2][1]),e[3][2]))),FCf(FCf(FCf(e[0][0],e[1][3]),e[2][1]),e[3][2])),FCf(FCf(FCf(e[0][1],e[1][0]),e[2][3]),e[3][2])),GCf(FCf(FCf(FCf(e[0][0],e[1][1]),e[2][3]),e[3][2]))),GCf(FCf(FCf(FCf(e[0][2],e[1][1]),e[2][0]),e[3][3]))),FCf(FCf(FCf(e[0][1],e[1][2]),e[2][0]),e[3][3])),FCf(FCf(FCf(e[0][2],e[1][0]),e[2][1]),e[3][3])),GCf(FCf(FCf(FCf(e[0][0],e[1][2]),e[2][1]),e[3][3]))),GCf(FCf(FCf(FCf(e[0][1],e[1][0]),e[2][2]),e[3][3]))),FCf(FCf(FCf(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.g}throw vqb(new sBf)};_.Ku=function(a){var b,c,d,e,f,g,h,i;if(!!this.i&&!!this.j&&!!this.k&&!!this.n){c=h3e(this.i,a);d=h3e(this.j,a);e=h3e(this.k,a);f=h3e(this.n,a);b=je(rf,cbh,5,1,15,1);h=me(fe(rf,1),cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d,e,f,g;if(!!this.i&&!!this.j&&!!this.k&&!!this.n){c=i3e(this.i,a);d=i3e(this.j,a);e=i3e(this.k,a);f=i3e(this.n,a);b=je(nu,krh,87,1,0,1);g=he(nu,[Dah,krh],[205,87],0,[4,4],2);g[0][0]=r7b(c[0],c[2]);g[0][1]=r7b(c[1],c[2]);g[0][2]=d8b(r7b(c[0],c[0]),r7b(c[1],c[1]));g[0][3]=r7b(c[2],c[2]);g[1][0]=r7b(d[0],d[2]);g[1][1]=r7b(d[1],d[2]);g[1][2]=d8b(r7b(d[0],d[0]),r7b(d[1],d[1]));g[1][3]=r7b(d[2],d[2]);g[2][0]=r7b(e[0],e[2]);g[2][1]=r7b(e[1],e[2]);g[2][2]=d8b(r7b(e[0],e[0]),r7b(e[1],e[1]));g[2][3]=r7b(e[2],e[2]);g[3][0]=r7b(f[0],f[2]);g[3][1]=r7b(f[1],f[2]);g[3][2]=d8b(r7b(f[0],f[0]),r7b(f[1],f[1]));g[3][3]=r7b(f[2],f[2]);b[0]=d8b(i8b(i8b(d8b(d8b(i8b(i8b(d8b(d8b(i8b(i8b(d8b(d8b(i8b(i8b(d8b(d8b(i8b(i8b(d8b(d8b(i8b(i8b(r7b(r7b(r7b(g[0][3],g[1][2]),g[2][1]),g[3][0]),r7b(r7b(r7b(g[0][2],g[1][3]),g[2][1]),g[3][0])),r7b(r7b(r7b(g[0][3],g[1][1]),g[2][2]),g[3][0])),r7b(r7b(r7b(g[0][1],g[1][3]),g[2][2]),g[3][0])),r7b(r7b(r7b(g[0][2],g[1][1]),g[2][3]),g[3][0])),r7b(r7b(r7b(g[0][1],g[1][2]),g[2][3]),g[3][0])),r7b(r7b(r7b(g[0][3],g[1][2]),g[2][0]),g[3][1])),r7b(r7b(r7b(g[0][2],g[1][3]),g[2][0]),g[3][1])),r7b(r7b(r7b(g[0][3],g[1][0]),g[2][2]),g[3][1])),r7b(r7b(r7b(g[0][0],g[1][3]),g[2][2]),g[3][1])),r7b(r7b(r7b(g[0][2],g[1][0]),g[2][3]),g[3][1])),r7b(r7b(r7b(g[0][0],g[1][2]),g[2][3]),g[3][1])),r7b(r7b(r7b(g[0][3],g[1][1]),g[2][0]),g[3][2])),r7b(r7b(r7b(g[0][1],g[1][3]),g[2][0]),g[3][2])),r7b(r7b(r7b(g[0][3],g[1][0]),g[2][1]),g[3][2])),r7b(r7b(r7b(g[0][0],g[1][3]),g[2][1]),g[3][2])),r7b(r7b(r7b(g[0][1],g[1][0]),g[2][3]),g[3][2])),r7b(r7b(r7b(g[0][0],g[1][1]),g[2][3]),g[3][2])),r7b(r7b(r7b(g[0][2],g[1][1]),g[2][0]),g[3][3])),r7b(r7b(r7b(g[0][1],g[1][2]),g[2][0]),g[3][3])),r7b(r7b(r7b(g[0][2],g[1][0]),g[2][1]),g[3][3])),r7b(r7b(r7b(g[0][0],g[1][2]),g[2][1]),g[3][3])),r7b(r7b(r7b(g[0][1],g[1][0]),g[2][2]),g[3][3])),r7b(r7b(r7b(g[0][0],g[1][1]),g[2][2]),g[3][3]));return b}throw vqb(new sBf)};_.Mu=function(a){if(!!this.i&&!!this.j&&!!this.k&&!!this.n){j3e(this.i,a);j3e(this.j,a);j3e(this.k,a);j3e(this.n,a);return}throw vqb(new sBf)};_.Nu=function(){var a,b,c,d,e;if(this.p!=null){return this.p}if(!!this.i&&!!this.j&&!!this.k&&!!this.n){a=p3e(this.i);b=p3e(this.j);c=p3e(this.k);d=p3e(this.n);this.p=je(A2,ZRh,20,1,0,1);e=he(A2,[Dah,ZRh],[59,20],0,[4,4],2);e[0][0]=FCf(a[0],a[2]);e[0][1]=FCf(a[1],a[2]);e[0][2]=zCf(FCf(a[0],a[0]),FCf(a[1],a[1]));e[0][3]=FCf(a[2],a[2]);e[1][0]=FCf(b[0],b[2]);e[1][1]=FCf(b[1],b[2]);e[1][2]=zCf(FCf(b[0],b[0]),FCf(b[1],b[1]));e[1][3]=FCf(b[2],b[2]);e[2][0]=FCf(c[0],c[2]);e[2][1]=FCf(c[1],c[2]);e[2][2]=zCf(FCf(c[0],c[0]),FCf(c[1],c[1]));e[2][3]=FCf(c[2],c[2]);e[3][0]=FCf(d[0],d[2]);e[3][1]=FCf(d[1],d[2]);e[3][2]=zCf(FCf(d[0],d[0]),FCf(d[1],d[1]));e[3][3]=FCf(d[2],d[2]);this.p[0]=zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(zCf(FCf(e[0][3],FCf(e[1][2],FCf(e[2][1],e[3][0]))),GCf(FCf(FCf(FCf(e[0][2],e[1][3]),e[2][1]),e[3][0]))),GCf(FCf(FCf(FCf(e[0][3],e[1][1]),e[2][2]),e[3][0]))),FCf(FCf(FCf(e[0][1],e[1][3]),e[2][2]),e[3][0])),FCf(FCf(FCf(e[0][2],e[1][1]),e[2][3]),e[3][0])),GCf(FCf(FCf(FCf(e[0][1],e[1][2]),e[2][3]),e[3][0]))),GCf(FCf(FCf(FCf(e[0][3],e[1][2]),e[2][0]),e[3][1]))),FCf(FCf(FCf(e[0][2],e[1][3]),e[2][0]),e[3][1])),FCf(FCf(FCf(e[0][3],e[1][0]),e[2][2]),e[3][1])),GCf(FCf(FCf(FCf(e[0][0],e[1][3]),e[2][2]),e[3][1]))),GCf(FCf(FCf(FCf(e[0][2],e[1][0]),e[2][3]),e[3][1]))),FCf(FCf(FCf(e[0][0],e[1][2]),e[2][3]),e[3][1])),FCf(FCf(FCf(e[0][3],e[1][1]),e[2][0]),e[3][2])),GCf(FCf(FCf(FCf(e[0][1],e[1][3]),e[2][0]),e[3][2]))),GCf(FCf(FCf(FCf(e[0][3],e[1][0]),e[2][1]),e[3][2]))),FCf(FCf(FCf(e[0][0],e[1][3]),e[2][1]),e[3][2])),FCf(FCf(FCf(e[0][1],e[1][0]),e[2][3]),e[3][2])),GCf(FCf(FCf(FCf(e[0][0],e[1][1]),e[2][3]),e[3][2]))),GCf(FCf(FCf(FCf(e[0][2],e[1][1]),e[2][0]),e[3][3]))),FCf(FCf(FCf(e[0][1],e[1][2]),e[2][0]),e[3][3])),FCf(FCf(FCf(e[0][2],e[1][0]),e[2][1]),e[3][3])),GCf(FCf(FCf(FCf(e[0][0],e[1][2]),e[2][1]),e[3][3]))),GCf(FCf(FCf(FCf(e[0][1],e[1][0]),e[2][2]),e[3][3]))),FCf(FCf(FCf(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.p}throw vqb(new sBf)};_.Ou=T2h;_.vj=function(){iAf(this)};var $1=p3b(1560);brb(737,17,{16:1,26:1,17:1,24:1,135:1,534:1,27:1,737:1},nAf,oAf);_.$i=function(){return bKe(),Uze};_.tf=d3h;_.Wi=function(){kAf(this)};_.Fv=function(){return lAf(this)};_.Ku=function(a){var b,c,d;if(cf(this.i,75)||cf(this.j,75)){throw vqb(new sBf)}if(!!this.i&&!!this.j){if(cf(this.i,34)&&cf(this.j,34)||cf(this.i,56)&&cf(this.j,56)||cf(this.i,123)&&cf(this.j,123)){c=this.i.Ku(a);d=this.j.Ku(a);b=je(rf,cbh,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 vqb(new sBf)};_.Lu=function(a){var b,c,d;if(cf(this.i,75)||cf(this.j,75)){throw vqb(new sBf)}if(!!this.i&&!!this.j){if(cf(this.i,34)&&cf(this.j,34)||cf(this.i,56)&&cf(this.j,56)||cf(this.i,123)&&cf(this.j,123)){c=this.i.Lu(a);d=this.j.Lu(a);b=je(nu,krh,87,1,0,1);b[0]=d8b(d7b(i8b(r7b(c[0],d[2]),r7b(d[0],c[2]))),d7b(i8b(r7b(c[1],d[2]),r7b(d[1],c[2]))));return b}}throw vqb(new sBf)};_.Mu=function(a){if(cf(this.i,75)||cf(this.j,75)){throw vqb(new sBf)}if(!!this.i&&!!this.j){if(cf(this.i,34)&&cf(this.j,34)||cf(this.i,56)&&cf(this.j,56)||cf(this.i,123)&&cf(this.j,123)){this.i.Mu(a);this.j.Mu(a);return}}throw vqb(new sBf)};_.Nu=function(){var a,b;Upg(this.n);if(this.n!=null){return this.n}if(cf(this.i,75)||cf(this.j,75)){throw vqb(new sBf)}if(!!this.i&&!!this.j){if(cf(this.i,34)&&cf(this.j,34)||cf(this.i,56)&&cf(this.j,56)||cf(this.i,123)&&cf(this.j,123)){a=this.i.Nu();b=this.j.Nu();this.n=je(A2,ZRh,20,2,0,1);this.n[0]=zCf(FCf(a[0],b[2]),GCf(FCf(b[0],a[2])));this.n[1]=zCf(FCf(a[1],b[2]),GCf(FCf(b[1],a[2])));return this.n}}throw vqb(new sBf)};_.Ou=T2h;_.vj=function(){mAf(this)};var _1=p3b(737);brb(1211,17,JSh,vAf,wAf);_.$i=function(){return bKe(),Vze};_.Wi=function(){sAf(this)};_.Fv=function(){return tAf(this)};_.vj=function(){mAf(this)};var pAf;var b2=p3b(1211);brb(4019,1,Iuh,xAf);_.yk=function(a){var b,c;if(cf(a,32)){b=a.s;if(b==moh||b-Ovh<moh&&moh<b+Ovh||b==nvh||b-Ovh<nvh&&nvh<b+Ovh||b==KBh||b-Ovh<KBh&&KBh<b+Ovh){return false}if(b==Sqb(Cqb($wnd.Math.round(b)))){return b<=-100000000||frh<=b}return c=A$g((qAf(),pAf),b),(c.indexOf('.')!=-1?c.length-1:c.length)>8}return false};var a2=p3b(4019);brb(988,17,ISh,AAf,BAf);_.$i=function(){return bKe(),Wze};_.tf=d3h;_.Wi=function(){wRe(this.k,JQe(this.i,this.j))};_.Fv=function(){return yAf(this)};_.Ku=function(a){var b,c,d;if(!!this.i&&!!this.j){c=lQe(this.i,a);d=lQe(this.j,a);b=je(rf,cbh,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[1],c[1]+d[0]);return b}throw vqb(new sBf)};_.Lu=function(a){var b,c,d;if(!!this.i&&!!this.j){c=this.ab[0].Lu(a);d=this.ab[1].Lu(a);b=je(nu,krh,87,1,0,1);b[0]=i8b(r7b(c[0],d[1]),r7b(c[1],d[0]));return b}throw vqb(new sBf)};_.Mu=e3h;_.Nu=function(){var a,b;Upg(this.n);if(this.n!=null){return this.n}if(!!this.i&&!!this.j){a=this.ab[0].Nu();b=this.ab[1].Nu();this.n=je(A2,ZRh,20,1,0,1);this.n[0]=zCf(FCf(a[0],b[1]),GCf(FCf(a[1],b[0])));return this.n}throw vqb(new sBf)};_.Ou=T2h;_.vj=function(){mAf(this)};var c2=p3b(988);brb(989,17,ISh,EAf,FAf);_.$i=function(){return bKe(),Xze};_.tf=d3h;_.Wi=function(){wRe(this.k,KQe(this.i,this.j))};_.Fv=function(){return CAf(this)};_.Ku=function(a){var b,c,d;if(!!this.i&&!!this.j){c=lQe(this.i,a);d=lQe(this.j,a);b=je(rf,cbh,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[0],c[1]+d[1]);return b}throw vqb(new sBf)};_.Lu=function(a){var b,c,d;if(!!this.i&&!!this.j){c=this.ab[0].Lu(a);d=this.ab[1].Lu(a);b=je(nu,krh,87,1,0,1);b[0]=d8b(r7b(c[0],d[0]),r7b(c[1],d[1]));return b}throw vqb(new sBf)};_.Mu=e3h;_.Nu=function(){var a,b;Upg(this.n);if(this.n!=null){return this.n}if(!!this.i&&!!this.j){a=this.ab[0].Nu();b=this.ab[1].Nu();this.n=je(A2,ZRh,20,1,0,1);this.n[0]=zCf(FCf(a[0],b[0]),FCf(a[1],b[1]));return this.n}throw vqb(new sBf)};_.Ou=T2h;_.vj=function(){mAf(this)};var d2=p3b(989);brb(1179,17,{16:1,26:1,17:1,24:1,27:1,133:1,1179:1},LAf);_.$i=function(){return bKe(),YBe};_.Wi=function(){var a;if(!gyc(this.Sc.St()).$e()){this.i=null;this.n=0;return}a=this.i;KAf(this);if(a==null||!P4b(a,this.i)){Zpg(a+kLh+this.i);GAf(this)}};_.PA=function(a,b){return JAf(this,a,b)};_.vj=function(){KAf(this)};_.n=0;var e2=p3b(1179);brb(YCh,17,JSh,QAf);_.$i=function(){return null};_.Wi=function(){this.n.n=false};_.Fv=function(){return NAf(this)};_.vj=function(){PAf(this)};var f2=p3b(YCh);brb(1559,17,JSh,TAf);_.$i=function(){return bKe(),VDe};_.Wi=function(){RAf(this)};_.Fv=function(){var a,b,c,d,e,f;if(this.g!=null){return this.g}d=this.i;a=this.j;e=kQe(d);b=zVe(a);if(a.mb==4){c=je(C2,VRh,37,2,0,1);c[0]=new qDf(this.Sc);c[1]=new qDf(this.Sc);this.g=he(A2,[Dah,ZRh],[59,20],0,[1,3],2);this.g[0][0]=TCf(c[0],c[1],e[0],e[1],e[2],e[3]);this.g[0][1]=aDf(c[0],c[1],e[0],e[1],c[0],c[1],b[0],b[1]);this.g[0][2]=WCf(c[0],c[1],b[0],b[1],b[2],b[3]);return this.g}if(a.mb==9){c=je(C2,VRh,37,2,0,1);c[0]=new qDf(this.Sc);c[1]=new qDf(this.Sc);f=je(C2,VRh,37,2,0,1);f[0]=new qDf(this.Sc);f[1]=new qDf(this.Sc);this.g=he(A2,[Dah,ZRh],[59,20],0,[1,5],2);this.g[0][0]=TCf(c[0],c[1],e[0],e[1],e[2],e[3]);this.g[0][1]=aDf(c[0],c[1],e[0],e[1],c[0],c[1],b[8],b[9]);this.g[0][2]=zCf(zCf(FCf(new QCf(c[0]),new MCf(2)),GCf(new QCf(f[0]))),GCf(new QCf(b[8])));this.g[0][3]=zCf(zCf(FCf(new QCf(c[1]),new MCf(2)),GCf(new QCf(f[1]))),GCf(new QCf(b[9])));this.g[0][4]=TCf(f[0],f[1],b[4],b[5],b[6],b[7]);return this.g}throw vqb(new sBf)};_.vj=function(){mAf(this)};var g2=p3b(1559);brb(772,17,{16:1,26:1,17:1,24:1,27:1,133:1,772:1},$Af,_Af);_.$i=function(){return bKe(),rEe};_.Wi=function(){var a;if(!gyc(this.Sc.St()).$e()){!!Rpg&&Spg(Rpg,(iqg(),bqg),'CAS is not yet loaded => fingerprint set to null');this.i=null;this.p=0;return}a=this.i;ZAf(this);if(a==null||!P4b(a,this.i)){Upg(a+kLh+this.i);VAf(this,!!this.k)}};_.PA=function(a,b){return YAf(this,a,b)};_.vj=function(){ZAf(this)};_.p=0;var h2=p3b(772);brb(1167,17,{16:1,26:1,17:1,24:1,27:1,133:1,1167:1},eBf);_.$i=function(){return bKe(),XFe};_.Wi=function(){bBf(this)};_.vj=function(){dBf(this)};var j2=p3b(1167);brb(4077,17,AGh,iBf);_.$i=function(){return bKe(),YFe};_.Wi=function(){fBf(this)};_.vj=function(){hBf(this)};_.j=false;var i2=p3b(4077);brb(656,1,{},mBf);_.qf=f3h;_.sf=function(){return kBf(this)};_.rf=function(){return !this.g};_.tf=function(){};_.g=false;_.j=0;_.n=0;var k2=p3b(656);var nBf,oBf;brb(1615,1,{},rBf);var l2=p3b(1615);brb(52,42,{3:1,42:1,51:1,52:1},sBf);var m2=p3b(52);brb(530,1,{},xBf);var n2=p3b(530);var yBf;brb(1230,1,{},OBf);_.j=false;_.s=false;_.t=-1;_.A=null;var o2=p3b(1230);brb(1608,1,{},SBf);var q2=p3b(1608);brb(1008,$Rh,{},UBf);var p2=p3b(1008);brb(1613,$Rh,{},WBf);var r2=p3b(1613);brb(1009,$Rh,{},fCf);_.j=false;_.k=0;_.n=false;_.o=false;var t2=p3b(1009);brb(852,$Rh,{},oCf);_.i=0;var u2=p3b(852);brb(1610,1,{},rCf);var v2=p3b(1610);brb(1612,$Rh,{},tCf);var w2=p3b(1612);brb(1611,$Rh,{},vCf);var x2=p3b(1611);brb(1609,$Rh,{},yCf);var y2=p3b(1609);brb(20,1,{16:1,20:1},LCf,MCf,NCf,OCf,PCf,QCf);_.rd=function(a){return ACf(this,a)};_.Zc=function(a){return BCf(this,a)};_.$c=function(){return jbc(new yfc(this.g))};_._c=function(){return JCf(this)};var A2=p3b(20);brb(414,1,{16:1,414:1},jDf,kDf,lDf,mDf);_.rd=function(a){return eDf(this,a)};_.Zc=function(a){return fDf(this,a)};_.$c=function(){if(this.g.j==0){return 0}return o9b(_ec(this.g)).g>>o9b(afc(this.g)).g};_._c=function(){var a,b,c,d,e;e=new S5b('');c=(new yfc(this.g)).i.dg();while(c.rf()){a=c.sf();b=a.mf();e.g+='*';e.g+=''+b;d=a.nf().g;if(d>1){e.g+='^';e.g+=d}}if(e.g.length>0){return f5b(e.g,1)}return ''};var B2=p3b(414);brb(37,1,{16:1,37:1},qDf,rDf);_.rd=function(a){return nDf(this,a)};_.Zc=function(a){return oDf(this,a)};_.$c=g3h;_._c=function(){return L4b('v',''+this.g)};_.g=0;var C2=p3b(37);brb(655,42,{3:1,42:1,51:1,655:1},tDf,uDf);var sDf=_bh;var D2=p3b(655);var JDf;brb(4153,1,{},HDf);_.j=0;_.n=-1;_.q=0;var xDf;var F2=p3b(4153);brb(4158,1,{},aEf);_.g=0;_.j=0;_.k=0;_.n=0;_.o=0;var LDf,MDf,NDf,ODf;var E2=p3b(4158);brb(1616,1,{},mEf);_.g=0;_.n=-1;_.o=0;_.p=0;_.q=0;_.s=1;_.t=0;_.u=false;_.v=false;_.A=1;_.B=0;var G2=p3b(1616);brb(4156,1,{},oEf);_.g=0;_.i=0;var H2=p3b(4156);brb(1617,1,Nch,pEf,qEf);_._c=function(){return this.j};_.g=0;_.i=0;_.k=0;var J2=p3b(1617);brb(1618,44,Iah,sEf);_.gd=function(){return this.p};var I2=p3b(1618);brb(462,1,{},tXf);_.g=null;_.i='Auto';_.j='Wu';_.k=true;_.n=4;_.o=4;var sXf;var h9=p3b(462);brb(4131,1,{});_.p=false;var meb=p3b(4131);brb(449,1,{449:1},alg);_.Zc=function(a){if(a==null){return false}if(a===this){return true}if(Wb(a)!=jeb){return false}return Zkg(this)==Xb(a)};_.$c=function(){return Zkg(this)};_.j=1;var jeb=p3b(449);brb(892,1,{},clg);_.kf=function(a,b){return K4b(a.bc,b.bc)};_.Zc=h3h;_.lf=i3h;var ieb=p3b(892);brb(551,29,{3:1,16:1,29:1,551:1},klg);var dlg,elg,flg,glg,hlg,ilg;var keb=q3b(551,llg);brb(484,29,{3:1,16:1,29:1,484:1},vlg);var mlg,nlg,olg,plg,qlg,rlg,slg,tlg;var leb=q3b(484,wlg);var Clg='',Dlg='',Elg,Flg=0,Glg,Hlg,Ilg,Jlg;brb(4157,4285,{},pPg);var Djb=p3b(4157);brb(3331,1,ELh);_.ld=function(){!!Rpg&&Spg(Rpg,(iqg(),bqg),'Loaded: prover');dze=new eLe;kze(this.g);WRg(YPg(this.g.g))};brb(1001,4131,{},K$g);var Ylb=p3b(1001);rah(Qc)(9);\n//# sourceURL=webSimple-9.js\n")