Glen Whitney
25ba69c621
Turns on 3D viewing only for the constructions that use a 3D primitive, but loads the more extensive web3d bundle from the embedded GeoGebra package whenever any applet on the page uses 3d. (The idea is to only require the loading of one bundle per page.) Provides progress on #36. Reviewed-on: #40 Co-authored-by: Glen Whitney <glen@studioinfinity.org> Co-committed-by: Glen Whitney <glen@studioinfinity.org>
2 lines
176 KiB
JavaScript
2 lines
176 KiB
JavaScript
$wnd.web3d.runAsyncCallback9("function a5g(){}\nfunction i5g(){}\nfunction tgh(){}\nfunction jLh(){}\nfunction kLh(){}\nfunction lLh(){}\nfunction mLh(){}\nfunction nLh(){}\nfunction oLh(){}\nfunction pLh(){}\nfunction qLh(){}\nfunction xdi(){}\nfunction Rdi(){}\nfunction Rei(){}\nfunction kfi(){}\nfunction mfi(){}\nfunction ofi(){}\nfunction Lfi(){}\nfunction Nfi(){}\nfunction Pfi(){}\nfunction Sfi(){}\nfunction Jhi(){}\nfunction oVi(){}\nfunction Arj(){}\nfunction Crj(){}\nfunction Ahm(){}\nfunction Nei(a,b){a.a=b}\nfunction Oei(a,b){a.b=b}\nfunction Pei(a,b){a.c=b}\nfunction Qei(a,b){a.d=b}\nfunction vrj(a,b){a.i=b}\nfunction lTg(a){this.a=a}\nfunction hgi(a){this.a=a}\nfunction Egi(a){this.a=a}\nfunction dgi(){this.a=new dtd}\nfunction Dgi(){this.a=new dtd}\nfunction Ngi(){ic.call(this)}\nfunction hro(){zMd(this)}\nfunction cro(a){return this.e}\nfunction Xqo(a){return this.d}\nfunction Yqo(a){return this.b}\nfunction Zqo(a){return this.c}\nfunction Wqo(a){return null}\nfunction ero(a){return a.VW()}\nfunction gro(a){return a.Vr()}\nfunction Bhi(a){return a.b[a.r]}\nfunction Chi(a){return a.d[a.r]}\nfunction Ehi(a){return a.d[a.e]}\nfunction Dhi(a){return a.b[a.e]}\nfunction wgi(a){return Zfi(a,a)}\nfunction jro(a){return this===a}\nfunction Lhi(a){mc.call(this,a)}\nfunction syg(a){qpf.call(this,a)}\nfunction tyg(a){qpf.call(this,a)}\nfunction uyg(a){qpf.call(this,a)}\nfunction vyg(a){qpf.call(this,a)}\nfunction wyg(a){qpf.call(this,a)}\nfunction xyg(a){qpf.call(this,a)}\nfunction yyg(a){qpf.call(this,a)}\nfunction $yg(a){qpf.call(this,a)}\nfunction tzg(a){qpf.call(this,a)}\nfunction zzg(a){qpf.call(this,a)}\nfunction Kzg(a){qpf.call(this,a)}\nfunction Mzg(a){qpf.call(this,a)}\nfunction Krj(a,b){Cvc.call(this,a,b)}\nfunction Vrj(a,b){Cvc.call(this,a,b)}\nfunction Khi(a,b){this.d=a;this.c=b}\nfunction mei(a){a.d=null;a.g=0}\nfunction Kfi(a,b){return qQc(a.b,b)}\nfunction Jgi(a,b){tQc(a.c,khd(a.a),b)}\nfunction lsj(a,b){bsj+=a+',';asj+=b+','}\nfunction shi(a,b,c){a.c=c;a.d=b;return b+1}\nfunction Ihi(a){this.c=a;this.b=a.length}\nfunction fgi(a){ggi.call(this,a,new Dgi)}\nfunction g5g(){g5g=muc;f5g=new i5g}\nfunction _4g(){_4g=muc;$4g=new a5g}\nfunction Kdi(){Kdi=muc;Jdi=new btm('',8)}\nfunction Vqo(){return new lTg(this)}\nfunction kro(){return new mpd(this)}\nfunction exh(a){return ff(a,694)||!a.yb}\nfunction dro(a){return Enj(),a.Lu()?Cnj:Bnj}\nfunction Zhd(a,b){return _wd(a),a+(_wd(b),b)}\nfunction Dei(a){return a==null?null:new jjd(a)}\nfunction fro(a){return ECf(),me(Yu,cnn,366,a,7,1)}\nfunction Rwj(a){!!Mwj&&Nwj(Mwj,(dxj(),_wj),a)}\nfunction Ogi(a,b,c){jc.call(this,Qgi(a,b,c))}\nfunction Lgi(a){Kgi.call(this,a.km());this.b=a}\nfunction zfi(){this.a=new A9c;this.b=new snd}\nfunction Ifi(){this.a=new A9c;this.c=new snd}\nfunction Kgi(a){this.c=new zQc;this.a=a.k.rc++}\nfunction Fgi(a){this.a=new dtd;Wsd(this.a,a,khd(1))}\nfunction Ggi(a,b){this.a=new dtd;Wsd(this.a,a,khd(b))}\nfunction Ahi(a,b){a.i+=b;(a.e-=b)<0&&(a.e+=a.f)}\nfunction h5g(a,b){var c;c=b.mc;c!=null&&Btd(a.a,c)}\nfunction zCg(a){!a.b&&(a.b=new zfi);return a.b}\nfunction oHg(a){if(a.j){return 1}return 0}\nfunction _Fg(a){if(a.v){return a.v.r.length}return 0}\nfunction dGg(a){if(a.v){return fnd(a.v,0)}return null}\nfunction vhi(a){var b;a.r=-1;b=Fhi(a);a.r=a.e;return b}\nfunction ihi(a){var b;a.f=p$m;for(b=12;b-->0;)a.g[b]=qXm}\nfunction lhi(a,b){if(a.g[b]!=a.f){a.i[a.e++]=b;a.g[b]=a.f}}\nfunction khi(a,b){do{a.i[a.e++]=dhi[b]}while(b++!=1)}\nfunction Hdi(a,b,c,d){Idi.call(this,a,c,d);P_d(this.d,b)}\nfunction Udi(a,b,c,d){Vdi.call(this,a,c,d);P_d(this.d,b)}\nfunction Ydi(a,b,c,d){Zdi.call(this,a,c,d);P_d(this.d,b)}\nfunction Pdi(a,b,c,d){Kdi();Qdi.call(this,a,c,d);P_d(this.d,b)}\nfunction Lei(a,b,c){this.b=new zQc;this.c=a;this.d=b;this.a=c}\nfunction egi(a){ggi.call(this,new Qkd(''+cuc(a)),new Dgi)}\nfunction ftd(a){etd.call(this,(_wd(a),ipd(a.d)));iQc(this,a)}\nfunction ggi(a,b){dgi.call(this);a!=(pkd(),okd)&&Wsd(this.a,b,a)}\nfunction igi(a){dgi.call(this);Wsd(this.a,new Fgi(a),(pkd(),kkd))}\nfunction Mei(){jc.call(this,'No symbolic parameters available')}\nfunction Wfi(a){if(a.a.f>1){return null}return xmd(Nsd(a.a)).e}\nfunction Igi(a,b){if(ff(b,52)){return a.a==b.a}return nf(a)===nf(b)}\nfunction Vfi(a,b){if(ff(b,28)){return Ufi(a,b)==0}return nf(a)===nf(b)}\nfunction Vwh(a,b){if(ff(a.yb,242)){return a.yb.DO(b)}return null}\nfunction gAh(a){if(ff(a.yb,161)){return a.yb.VL(a)}return null}\nfunction yuf(a){if(ff(a.yb,161)){return a.yb.UL(a)}return null}\nfunction fAh(a){if(ff(a.yb,161)){return a.yb.UL(a)}throw Ftc(new Mei)}\nfunction $wh(a){if(ff(a.yb,242)){return a.yb.FO()}throw Ftc(new Mei)}\nfunction Qwh(a,b){if(ff(a.yb,242)){return a.yb.CO(b)}throw Ftc(new Mei)}\nfunction Wwh(a,b){if(ff(a.yb,242)){a.yb.EO(b);return}throw Ftc(new Mei)}\nfunction $gi(a,b){var c,d;d=Ugi(a,6);if(c=rQc(b,d.c))return c;throw Ftc(new Ngi)}\nfunction Hgi(a,b){var c;c=b.a;if(a.a<c){return 1}if(a.a>c){return -1}return 0}\nfunction psj(a){var b;b=a.mc;if(b!=null){return '$'+b+'$'}return null}\nfunction trj(a,b){if(!a.f||b!=(Jrj(),Irj)){return b}return a.f}\nfunction jgi(a){if(a==null||a.length==0)return '';return ','+a}\nfunction zgi(a,b){if(ff(b,712)){return ygi(a,b)==0}return nf(a)===nf(b)}\nfunction qkd(a){return a.e<0?a.e==0?a:new Okd(-a.e,a.d,a.a):a}\nfunction xzg(a,b,c,d){var e,f;e=new sei(a.e,c,d);f=e.c;P_d(f,b);return f}\nfunction $qo(a){if(this.c!=null){return this.c}this.c=mTg(this.Z);return this.c}\nfunction bro(a){if(!!this.a&&!!this.b){QJh(this.a,a);QJh(this.b,a);return}throw Ftc(new Mei)}\nfunction iro(a){if(!!this.b&&!!this.c){Wwh(this.b,a);Wwh(this.c,a);return}throw Ftc(new Mei)}\nfunction Idi(a,b,c){TMd.call(this,a);this.b=b;this.c=c;this.d=new fyh(a);Gdi(this);Edi(this)}\nfunction Qdi(a,b,c){Kdi();TMd.call(this,a);this.b=b;this.c=c;this.d=new fyh(a);Gdi(this);Mdi(this)}\nfunction iei(a,b,c){TMd.call(this,a);this.d=b;this.c=c;this.e=new fyh(a);hei(this);this.e.f=false}\nfunction $ei(a,b,c){var d,e,f,g;tQc(a.g,b,c);for(e=c,f=0,g=e.length;f<g;++f){d=e[f];_ei(a,d)}}\nfunction Edi(a){var b;b=a.b.iu(a.c);if((Enj(),Dnj)==b){ayh(a.d)}else{a.d.c=true;byh(a.d,b==Cnj)}}\nfunction yhi(a){return a.e>=a.r?Iid(a.c,a.r,a.e-a.r+1):Iid(a.c,a.r,a.f-a.r)+Iid(a.c,0,a.e+1)}\nfunction Lrj(){Jrj();return pe(ie(kCb,1),tYm,944,0,[Frj,Grj,Hrj,Drj,Irj,Erj])}\nfunction Wrj(){Urj();return pe(ie(lCb,1),tYm,823,0,[Trj,Nrj,Rrj,Qrj,Srj,Mrj,Prj,Orj])}\nfunction Sgi(){Sgi=muc;Rgi=pe(ie(vf,1),VXm,5,15,[256,512,Z2m,6144,6144,B$m,_mn,_mn,96,Men])}\nfunction uhi(a){hhi();mjd();this.g=me(vf,VXm,5,12,15,1);this.i=me(vf,VXm,5,24,15,1);new hjd;this.b=a}\nfunction Qfi(a,b){if(a.j!=null){return}a.j=me(hkb,G4n,52,2,0,1);a.j[0]=new Kgi(b);a.j[1]=new Kgi(b)}\nfunction Yfi(a){if(a.a.f>1){return false}if(zgi(ymd(Nsd(a.a)),new Dgi)){return true}return false}\nfunction Eei(a){var b,c;c=new A9c;for(b=0;b<a.e;++b){x9c(c,fnd(a.b,a.d[b]-1))}a.a=Fei(a);return c}\nfunction Zyg(a,b,c,d){var e,f;if(!d.G||!H$d(d,c)){return null}e=new dei(a.e,c,d);f=e.c;P_d(f,b);return f}\nfunction lei(a,b,c,d){TMd.call(this,a);this.b=c;this.c=d;this.d=new fyh(a);Gdi(this);jei(this);P_d(this.d,b)}\nfunction yei(a,b,c){TMd.call(this,a);this.c=c;this.a=new fyh(a);xei(this);wei(this);vei(this);P_d(this.a,b)}\nfunction dei(a,b,c){TMd.call(this,a);this.e=0;this.d=c;this.f=b;this.c=new PJf(a);cei(this);$di(this)}\nfunction sei(a,b,c){TMd.call(this,a);mei(this);this.d=b;this.f=c;this.c=new PJf(a);rei(this);nei(this,!!this.d)}\nfunction xgi(a,b,c,d){return Tfi(wgi(Tfi(new igi(a),$fi(new igi(c)))),wgi(Tfi(new igi(b),$fi(new igi(d)))))}\nfunction Hpg(a,b,c,d){return ATi(d,'TriangleABCnonDegenerate',null,pe(ie(sv,1),EXm,2,6,[hpg(a)+hpg(b)+hpg(c)]))}\nfunction yzg(a,b,c,d){var e,f;if(!d.G||!!c.G||!H$d(d,c)){return null}e=new tei(a.e,c,d);f=e.c;P_d(f,b);return f}\nfunction rgi(a){var b,c,d,e;d=new A9c;c=0;a!=null&&(c=a.length);for(b=0;b<c;++b){e=Xfi(a[b]);m9c(d,e)}return d}\nfunction eei(a){var b,c,d;c=new hjd;d=a.length;for(b=0;b<d;++b){Yid(c,ZYd(a[b],($qg(),wqg)));c.a+=','}return c.a}\nfunction Mdi(a){var b;if(ff(a.b,356)){b=a.b;byh(a.d,Ldi(b.d,a.c))}else{byh(a.d,a.b.pu(a.c)==(Enj(),Cnj))}}\nfunction _qo(a){var b,c;if(!!this.a&&!!this.b){b=OJh(this.a,a);c=OJh(this.b,a);return pTg(b,c)}throw Ftc(new Mei)}\nfunction Cei(a,b,c){TMd.call(this,a);this.c=false;this.d=b;this.c=c;this.b=new oIh(a);Bei(this);Aei(this);zei(this)}\nfunction Vdi(a,b,c){TMd.call(this,a);this.b=b;this.c=c;this.d=new fyh(a);Gdi(this);byh(this.d,mxh(this.b,this.c))}\nfunction Zdi(a,b,c){TMd.call(this,a);this.b=b;this.c=c;this.d=new fyh(a);Gdi(this);byh(this.d,nxh(this.b,this.c))}\nfunction tei(a,b,c){TMd.call(this,a);mei(this);this.f=c;this.e=b;this.d=null;this.c=new PJf(a);rei(this);nei(this,!!this.d)}\nfunction Gdi(a){a.Z=me(Zdb,fhn,15,2,0,1);a.Z[0]=a.b;a.Z[1]=a.c;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.d);EMd(a)}\nfunction hei(a){a.Z=me(Zdb,fhn,15,2,0,1);a.Z[0]=a.d;a.Z[1]=a.c;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.e);EMd(a)}\nfunction Adi(a){a.Z=me(Zdb,fhn,15,3,0,1);a.Z[0]=a.b;a.Z[1]=a.c;a.Z[2]=a.d;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.e);EMd(a)}\nfunction xei(a){a.Z=me(Zdb,fhn,15,1,0,1);a.Z[0]=a.c;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.a);EMd(a);a.b=wrj(a.c)}\nfunction Bei(a){a.Z=me(Zdb,fhn,15,1,0,1);a.Z[0]=a.d;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.b);EMd(a);a.a=wrj(a.d)}\nfunction Cdi(a){a.Z=me(Zdb,fhn,15,4,0,1);a.Z[0]=a.b;a.Z[1]=a.c;a.Z[2]=a.d;a.Z[3]=a.e;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.f);EMd(a)}\nfunction mTg(a){var b,c,d;b=me(hkb,G4n,52,4,0,1);c=a[0].VL(a[0]);d=a[1].VL(a[1]);b[0]=c[0];b[1]=c[1];b[2]=d[0];b[3]=d[1];return b}\nfunction xrj(a){var b,c,d,e,f;f=gid(a.a);if(a.b!=null){for(c=a.b,d=0,e=c.length;d<e;++d){b=c[d];!!b&&(f+=Twd(b))}}return f}\nfunction ufi(a,b){var c,d,e,f;for(d=a.j,e=0,f=d.length;e<f;++e){c=d[e];if(cid(Zhd('v',''+c.a),b)){return c}}return null}\nfunction xfi(a,b){var c;if(a.j!=null){for(c=0;c<a.j.length;c++){if(cid(b,Zhd('v',''+a.j[c].a))){return a.j[c]}}}return null}\nfunction $Cf(a,b,c,d){var e;for(e=0;e<a.length;e++){if(!unj(Ogd(a[e]),Ogd(b[(e*d+c+a.length)%a.length]))){return false}}return true}\nfunction pgi(a){var b,c;c=new hjd;for(b=0;b<a.length;++b){a[b].a.f==0||Yid(c,','+bgi(a[b]))}if(c.a.length>0)return uid(c.a,1);return ''}\nfunction Fhi(a){var b;if(a.i>0){--a.i;++a.e==a.f&&(a.e=0);return a.c[a.e]}++a.e>=a.n&&xhi(a);b=a.c[a.e];zhi(a,b);return b}\nfunction zei(a){var b;if(!BNd(a.bd.NK()).qi()){a.a=null;return}b=a.a;Bei(a);if(b==null||!cid(b,a.a)){Uwj(b+kLn+a.a);Aei(a)}}\nfunction Ugi(a,b){var c;(c=a.j).e?(a.j=a.j.e):(a.j=a.j.e=jhi(a.k));a.i=-1;if(a.j.d==b){++a.c;return a.j}a.j=c;a.e=b;throw Ftc(Tgi(a))}\nfunction aro(a){var b,c;if(!!this.a&&!!this.b){b=PJh(this.a,a);c=PJh(this.b,a);if(b!=null&&c!=null){return qTg(b,c)}}throw Ftc(new Mei)}\nfunction srj(a){if(a.f){if(a.f==(Jrj(),Frj)||a.f==Grj||a.f==Hrj){return Enj(),Cnj}if(a.f==Drj){return Enj(),Bnj}}return Enj(),Dnj}\nfunction Mxh(a,b,c){Gwh();var d;d=a.Z*b.$*c._+b.Z*c.$*a._+c.Z*a.$*b._-c.Z*b.$*a._-b.Z*a.$*c._-a.Z*c.$*b._;return Yln<d&&d<Vin}\nfunction zdi(a,b,c,d){TMd.call(this,a);this.b=b;this.c=c;this.d=d;this.e=new fyh(a);ydi(this);byh(this.e,XKh(this.b,this.c,this.d))}\nfunction Bdi(a,b,c,d,e){TMd.call(this,a);this.b=c;this.c=d;this.d=e;this.e=new fyh(a);Adi(this);byh(this.e,Mxh(this.b,this.c,this.d));P_d(this.e,b)}\nfunction Mhi(a,b,c,d,e){Lhi.call(this,D$m+b+VZm+c+E$m+(a?ZZm:\"'\"+Pgi(''+e)+\"' (\"+e+F$m)+(d==null||d.length==0?'':G$m+Pgi(d)+'\"')+'')}\nfunction ydi(a){a.Z=me(Zdb,fhn,15,3,0,1);a.Z[0]=a.b.mx();a.Z[1]=a.c.mx();a.Z[2]=a.d.mx();a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.e);EMd(a)}\nfunction ifi(a,b){if(a.a!=null){return}a.a=me(hkb,G4n,52,4,0,1);a.a[0]=new Kgi(b);a.a[1]=new Kgi(b);a.a[2]=new Kgi(b);a.a[3]=new Kgi(b)}\nfunction Hhi(a,b,c,d){var e,f,g;g=a.b-a.a;if(g==0){return -1}e=b.length;f=e-c;f=f>d?d:f;f>g&&(f=g);eid(a.c,a.a,a.a+f,b,c);a.a+=f;return f}\nfunction mhi(a){var b,c,d,e,f;e=ehi[a.c];d=e==null?yhi(a.b):e;c=Chi(a.b);b=Bhi(a.b);Ehi(a.b);Dhi(a.b);f=new Khi(a.c,d);f.b=c;f.a=b;return f}\nfunction Agi(a){var b,c,d,e,f;f=new A9c;e=(c=(new Bmd(a.a)).a.Ug().b.xj(),new Cmd(c));while(e.a.Ti()){d=(b=e.a.Ui(),b.Ci());tQc(f.a,d,f)}return f}\nfunction Xfi(a){var b,c,d,e,f;f=new A9c;d=(c=(new Bmd(a.a)).a.Ug().b.xj(),new Cmd(c));while(d.a.Ti()){e=(b=d.a.Ui(),b.Ci());m9c(f,Agi(e))}return f}\nfunction qgi(a){var b,c,d,e,f,g;f=new A9c;for(e=(c=(new lmd(a.a)).a.Ug().lf(),new mmd(c));e.a.Ti();){d=(b=e.a.Ui(),b.Ci());g=Xfi(d);m9c(f,g)}return f}\nfunction $fi(a){var b,c,d,e;d=new dtd;c=(new ktd(a.a)).b.xj();while(c.Ti()){b=c.Ui();e=b.Ci();Wsd(d,e,vld((pkd(),okd),b.Di()))}return new hgi(d)}\nfunction Lzg(a,b,c,d){var e,f;if(ff(b,375)){e=new Cei(a.e,b,c);P_d(e.b,Ktf(d));f=pe(ie(Zdb,1),fhn,15,0,[e.b]);return f}throw Ftc(Wof(a,d.i,b))}\nfunction dfi(a,b){var c,d,e,f,g;if(yQc(a.g)==0){return}g=qQc(a.g,b);if(g==null){return}for(d=g,e=0,f=d.length;e<f;++e){c=d[e];z9c(a.o,c)}vQc(a.g,b)}\nfunction AJf(a,b){var c;hJf(a,b[0]);if(b[0]==null){return}EJf(a);a.n=me(tf,ZXm,124,b.length-1,0,3);for(c=0;c<b.length-1;++c){a.n[c]=b[c+1]}FJf(a);OJf(a)}\nfunction Ghi(a){this.j=a;this.k=1;this.g=0;this.a=this.f=B$m;this.c=me(sf,yXm,5,B$m,15,1);this.d=me(vf,VXm,5,B$m,15,1);this.b=me(vf,VXm,5,B$m,15,1)}\nfunction Ldi(a,b){var c,d;if(!a.ku()||!a.xs()){return false}c=a.Vr();d=b.Vr();if(!xnj(c,d,Sfn)){return false}return lWg(a.xs())&&!iWg(a.xs(),new Rdi)}\nfunction bei(a,b,c){var d,e;d=QZe(b);e=auc(a.e)/auc(d);if(e>5||e<0.2||c){Pwj('myPrecision='+cuc(a.e)+k5n+cuc(d)+l5n+e);a.b=null;a.e=d;return true}return false}\nfunction ntm(){this.a=(Urj(),Mrj);this.b=new A9c;this.c=new snd;bnd(this.c,Trj);bnd(this.c,Nrj);bnd(this.c,Rrj);this.d=new snd;bnd(this.d,Nrj);bnd(this.d,Rrj)}\nfunction _ei(a,b){var c;if(y9c(a.o,b)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Ignoring existing poly '+b);return}x9c(a.o,b);c=yQc(a.o.a);Pwj('Adding poly #'+c+tXm+cgi(b))}\nfunction phi(b){try{b.a=Fhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){thi(0,128);return 1}else throw Ftc(a)}if(b.a==49){return qhi(b,128)}return nhi(b,thi(0,128),1)}\nfunction Ddi(a,b,c,d,e,f){TMd.call(this,a);this.b=c;this.c=d;this.d=e;this.e=f;this.f=new fyh(a);Cdi(this);byh(this.f,YKh(this.b,this.c,this.d,this.e));P_d(this.f,b)}\nfunction oei(a,b){var c;c=Yei(b?a.d:a.e,a.f,b,a);if(!c){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Cannot compute locus equation (yet?)');qei(a,a.bd,true);return null}return pei(a,c)}\nfunction Wei(a){var b,c,d,e,f;d=new snd;for(f=(c=(new Bmd(fZd(a).b)).a.Ug().b.xj(),new Cmd(c));f.a.Ti();){e=(b=f.a.Ui(),b.Ci());e.Ru()&&!e.yb&&(Hwd(d.r,e),true)}return d}\nfunction _gi(a){var b;this.f=me(vf,VXm,5,10,15,1);this.a=new snd;this.d=new Ghi(a);this.k=new uhi(this.d);this.j=new Jhi;this.i=-1;this.c=0;for(b=0;b<10;b++)this.f[b]=-1}\nfunction zuf(a,b){if(ff(a.yb,161)){return a.yb.VL(a)}if(!a.yb){if(a.j==null){a.j=me(hkb,G4n,52,1,0,1);a.j[0]=new Kgi(a.bd);Pwj('Variable '+b.Xs()+'('+a.j[0]+')')}}return a.j}\nfunction pTg(a,b){var c;c=me(vf,VXm,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 qTg(a,b){var c;c=me(wv,Xen,151,3,0,1);c[0]=vld(Ekd(a[1],b[2]),Ekd(a[2],b[1]));c[1]=vld(Ekd(a[2],b[0]),Ekd(a[0],b[2]));c[2]=vld(Ekd(a[0],b[1]),Ekd(a[1],b[0]));return rTg(c)}\nfunction mgi(a,b){var c;c=me(fkb,K4n,28,3,0,1);c[0]=Tfi(Zfi(a[1],b[2]),$fi(Zfi(a[2],b[1])));c[1]=Tfi(Zfi(a[2],b[0]),$fi(Zfi(a[0],b[2])));c[2]=Tfi(Zfi(a[0],b[1]),$fi(Zfi(a[1],b[0])));return c}\nfunction chi(){chi=muc;bhi=pe(ie(sv,1),EXm,2,6,[ZZm,'\" \"','\"\\\\t\"','\"\\\\n\"','\"\\\\r\"','<NUMBER>','<VARIABLE>','\"[1]:\"','<ANYFACTLIST>','<INDEXPOLY>',_Zm,'\"+\"','\"-\"','\"*\"','\"^\"'])}\nfunction qei(a,b,c){var d,e;d=QZe(b);e=auc(a.g)/auc(d);if(e>5||e<0.2||c){Pwj('resetFingerprint: myPrecision='+cuc(a.g)+k5n+cuc(d)+l5n+e);a.b=null;a.g=d;return true}return false}\nfunction rTg(a){var b,c,d,e;b=(pkd(),okd);for(d=0;d<a.length;d++){b=ykd(b,a[d])}wkd(b,okd)&&(b=kkd);e=me(wv,Xen,151,a.length,0,1);for(c=0;c<a.length;c++){e[c]=ukd(a[c],b)}return e}\nfunction Cgi(a){var b,c,d,e,f;f=new jjd('');d=(new ktd(a.a)).b.xj();while(d.Ti()){b=d.Ui();c=b.Ci();Yid(f,Zhd(Zhd('v_{',''+c.a),'}'));e=b.Di().a;e>1&&(f.a+='^{'+e+'}',f)}return f.a}\nfunction QJh(a,b){if(!a.yb){!a.R&&(a.R=new Lgi(a));!a.S&&(a.S=new Lgi(a));Jgi(a.R,a.S);Jgi(a.S,a.R);x9c(b,a.R);x9c(b,a.S);return}if(ff(a.yb,242)){a.yb.EO(b);return}throw Ftc(new Mei)}\nfunction lOd(a){var b,c,d;c=new hjd;b=new amd((new Zld(a)).a);while(b.b){d=_ld(b);c.a+=',';Yid(c,Zhd('v',''+d.Ci().a));c.a+='=';Xid(c,d.Di())}if(c.a.length>0){return uid(c.a,1)}return ''}\nfunction blg(a,b,c){var d,e;if(a.d.r.length!=0){e=new ynd(a.d);while(e.a<e.c.r.length){d=wnd(e);if(ff(d,641)){if(d.Hm(0)==b&&d.Hm(1)==c||d.Hm(0)==c&&d.Hm(1)==b){return d.f}}}}return null}\nfunction Jrj(){Jrj=muc;Frj=new Krj('TRUE',0);Grj=new Krj('TRUE_NDG_UNREADABLE',1);Hrj=new Krj('TRUE_ON_COMPONENTS',2);Drj=new Krj('FALSE',3);Irj=new Krj(g1m,4);Erj=new Krj('PROCESSING',5)}\nfunction thi(a,b){switch(a){case 0:if(Vtc(Htc(b,128),0))return 4;return -1;case 1:if(Vtc(Htc(b,128),0))return 6;return -1;case 2:if(Vtc(Htc(b,128),0))return 5;return -1;default:return -1;}}\nfunction jfi(a,b,c){var d,e;if(a.a==null){e=b.VL(b);d=c.VL(c);if(e==null||d==null){ifi(a,b.km());return null}a.a=me(hkb,G4n,52,4,0,1);a.a[0]=d[0];a.a[1]=d[1];a.a[2]=e[0];a.a[3]=e[1]}return a.a}\nfunction ksj(a,b){var c,d,e,f,g,h;tQc(fsj,a,khd(b));b>dsj&&(dsj=b);c=a.yb;if(c){for(e=c.Z,f=0,g=e.length;f<g;++f){d=e[f];h=new und(new pod(pe(ie(Zdb,1),fhn,15,0,[d,a])));x9c(csj,h);ksj(d,b+1)}}}\nfunction Gfi(a,b){var c,d,e;if(a.c.r.length==0){bnd(a.c,b)}else{d=new ynd(a.c);e=0;while(d.a<d.c.r.length){c=wnd(d);if(nf(c.Ci())===nf(b.d)&&Igi(c.Di(),b.e)){break}++e}e==a.c.r.length&&bnd(a.c,b)}}\nfunction ahi(a,b){Sgi();var c,d,e,f,g,h;h=(d=(new Bmd(b.b)).a.Ug().b.xj(),new Cmd(d));g=new zQc;while(h.a.Ti()){f=(c=h.a.Ui(),c.Ci());uQc(g,Zhd('v',''+f.a),f)}e=new _gi(new Ihi(a));return Wgi(e,g)}\nfunction jei(a){var b,c,d,e,f;c=a.b;b=a.c;f=null;if(hxh(c,b)){f=(Efd(),true)}else{d=pe(ie(Deb,1),Sjn,41,0,[new KKh(a._c),new KKh(a._c)]);e=zHg(c,b,d,Vin);f=(Efd(),e==4?true:false)}byh(a.d,(_wd(f),f))}\nfunction Fei(a){var b,c;c=a.e-1;++a.d[c];if(a.d[c]>a.c-(a.e-c)+1){while(a.d[c]>a.c-(a.e-c)){--c;if(c<0){break}}if(c<0){return true}++a.d[c];for(b=c+1;b<a.d.length;b++){a.d[b]=a.d[b-1]+1}}return false}\nfunction ogi(a,b,c,d,e,f){return Tfi(Tfi(wgi(Tfi(new igi(a),$fi(new igi(c)))),wgi(Tfi(new igi(b),$fi(new igi(d))))),$fi(Tfi(wgi(Tfi(new igi(c),$fi(new igi(e)))),wgi(Tfi(new igi(d),$fi(new igi(f)))))))}\nfunction Ygi(a,b){var c,d,e;d=1;c=$gi(a,b);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 14:{Ugi(a,14);e=Ugi(a,5);d=Pfd(e.c,10);break}default:a.f[9]=a.c;}return new Ggi(c,d)}\nfunction WJh(a){var b;if(!a.yb){!a.R&&(a.R=new Lgi(a));!a.S&&(a.S=new Lgi(a));b=pe(ie(fkb,1),K4n,28,0,[new igi(a.R),new igi(a.S),new egi(1)]);return b}if(ff(a.yb,242)){return a.yb.FO()}throw Ftc(new Mei)}\nfunction PJh(a,b){var c;if(!a.yb){c=me(wv,Xen,151,3,0,1);c[0]=b.get(a.R);c[1]=b.get(a.S);c[2]=(pkd(),kkd);if(!c[0]||!c[1]){throw Ftc(new Mei)}return c}if(ff(a.yb,242)){return a.yb.DO(b)}throw Ftc(new Mei)}\nfunction Gei(a,b){var c;this.f=a;this.c=yQc(a.a);this.e=b;if(this.c<this.e){this.a=true;return}this.d=me(vf,VXm,5,this.e,15,1);for(c=0;c<this.e;c++){this.d[c]=c+1}this.b=new tnd(this.c);dnd(this.b,this.f)}\nfunction Zei(a){var b,c,d,e,f,g;!Sei&&(Sei=new zQc);for(e=(c=(new Bmd(fZd(a).b)).a.Ug().b.xj(),new Cmd(c));e.a.Ti();){d=(b=e.a.Ui(),b.Ci());if(!ff(d,34)){f=d.VL(d);if(f!=null){g=new pod(f);tQc(Sei,g,d)}}}}\nfunction Sdi(a){var b,c;if(a.a!=null){return a.a}if(!!a.b&&!!a.c){b=Pwh(a.b);c=Pwh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=tgi(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.a}return null}\nfunction Wdi(a){var b,c;if(a.a!=null){return a.a}if(!!a.b&&!!a.c){b=Pwh(a.b);c=Pwh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=ugi(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.a}return null}\nfunction vei(a){var b;if(!BNd(a.bd.NK()).qi()){a.b=null;return}b=a.b;xei(a);do{Ilg(a._c,a)}while(gnd(a._c.d,a,0)!=-1);pkg(a._c,a);Jlg(a._c,a);rkg(a._c,a,true);if(b==null||!cid(b,a.b)){Uwj(b+kLn+a.b);wei(a)}}\nfunction qhi(b,c){if(Ltc(c=Htc(c,128),0))return nhi(b,thi(0,128),1);try{b.a=Fhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){thi(1,c);return 2}else throw Ftc(a)}if(b.a==93){return rhi(b,c,128)}return nhi(b,thi(1,c),2)}\nfunction rhi(b,c,d){if(Ltc(d=Htc(d,c),0))return nhi(b,thi(1,c),2);try{b.a=Fhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){thi(2,d);return 3}else throw Ftc(a)}if(b.a==58){if(Vtc(Htc(d,128),0))return shi(b,3,7)}return nhi(b,thi(2,d),3)}\nfunction Xei(a){var b,c,d,e,f,g,h,i,j;d=new A9c;c=a.yb;if(c){for(f=c.Z,g=0,h=f.length;g<h;++g){e=f[g];b=e.yb;e.Ru()&&!b?(j=tQc(d.a,e,d),j==null):e.Ru()&&ff(b,1207)?(i=tQc(d.a,e,d),i==null):m9c(d,Xei(e))}}return d}\nfunction ohi(a){switch(a.a){case 42:return shi(a,0,13);case 43:return shi(a,0,11);case 44:return shi(a,0,10);case 45:return shi(a,0,12);case 91:return phi(a);case 94:return shi(a,0,14);default:return nhi(a,1,0);}}\nfunction Pwh(a){if(ff(a.yb,161)){return a.yb.VL(a)}if(ff(a,694)||!a.yb){if(a.o==null){a.o=me(hkb,G4n,52,4,0,1);a.o[0]=new Kgi(a.bd);a.o[1]=new Kgi(a.bd);a.o[2]=new Kgi(a.bd);a.o[3]=new Kgi(a.bd)}return a.o}return null}\nfunction hhi(){hhi=muc;ehi=pe(ie(sv,1),EXm,2,6,['',null,null,null,null,null,null,'[1]:',null,null,',','+','-','*','^']);dhi=pe(ie(vf,1),VXm,5,15,[8,10]);ghi=pe(ie(sv,1),EXm,2,6,[o$m]);fhi=pe(ie(wf,1),c$m,5,14,[32737])}\nfunction zhi(a,b){++a.g;if(a.p){a.p=false;a.k+=a.g=1}else if(a.o){a.o=false;b==10?(a.p=true):(a.k+=a.g=1)}switch(b){case 13:a.o=true;break;case 10:a.p=true;break;case 9:--a.g;a.g+=a.q-a.g%a.q;}a.d[a.e]=a.k;a.b[a.e]=a.g}\nfunction wdi(a,b){var c,d,e;if(!a.b||(d=a.b.Rs(($qg(),wqg)))==null){if(!b.b||a.b.Rs(($qg(),wqg))==null){return Hgi(a,b)}return -1}if(!b.b||(e=b.b.Rs(($qg(),wqg)))==null){return 1}c=Xhd(d,e);if(c==0){return Hgi(a,b)}return c}\nfunction kgi(a,b,c,d,e,f){var g,h,i,j,k,l,m;g=new igi(a);h=new igi(b);i=new igi(c);j=new igi(d);k=new igi(e);l=new igi(f);m=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(g,j),Zfi(i,l)),Zfi(k,h)),$fi(Zfi(k,j))),$fi(Zfi(g,l))),$fi(Zfi(h,i)));return m}\nfunction Wgi(a,b){var c,d;c=new A9c;Ugi(a,7);d=Xgi(a,b);tQc(c.a,d,c);e:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 8:{break}default:a.f[0]=a.c;break e;}Ugi(a,8);d=Xgi(a,b);tQc(c.a,d,c)}return c}\nfunction ACg(a){var b,c,d,e;e=a.a.Ub;if(!e.o.sm()||!e.s.sm()){throw Ftc(new Mei)}c=e.o;d=e.s;if(e.q==(Aij(),Whj)){b=new Zdi(a._c,c,d);return b}if(e.q==Vhj){b=new Vdi(a._c,c,d);return b}if(e.q==dhj){b=new Idi(a._c,c,d);return b}return null}\nfunction aei(a){var b,c,d;d=new KKh(a._c);b=new oef(a._c,a.f,1,1);d.yb=b;y_d(d,true,true);c=Yei(d,a.d,false,a);W$d(d);if(!c){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Cannot compute envelope equation (yet?)');bei(a,a.bd,true);return null}return _di(a,c)}\nfunction oTg(a,b,c){var d,e,f;e=HJh(a,a);f=HJh(b,b);d=me(fkb,K4n,28,2,0,1);d[0]=Tfi(Tfi(Zfi(new egi(2),new igi(c[0])),$fi(new igi(e[0]))),$fi(new igi(f[0])));d[1]=Tfi(Tfi(Zfi(new egi(2),new igi(c[1])),$fi(new igi(e[1]))),$fi(new igi(f[1])));return d}\nfunction Bgi(a,b){var c,d,e,f,g,h,i,j;h=new ftd(a.a);i=b.a;e=(d=(new Bmd(b.a)).a.Ug().b.xj(),new Cmd(d));while(e.a.Ti()){j=(c=e.a.Ui(),c.Ci());vmd(a.a,j)?Wsd(h,j,khd(wmd(a.a,j).a+(g=j,mQc(Msd(i,g))).a)):Wsd(h,j,(f=j,mQc(Msd(i,f))))}return new Egi(h)}\nfunction prj(a,b){var c,d,e,f,g,h;for(f=(g=(new lmd(a.b.a)).a.Ug().lf(),new mmd(g));f.a.Ti();){e=(c=f.a.Ui(),c.Ci());if(cid(e.a,b.a)){if(e.b.length==b.b.length){d=0;h=true;while(d<e.b.length&&h){e.b[d]==b.b[d]||(h=false);++d}if(h){return}}}}x9c(a.b,b)}\nfunction isj(){isj=muc;hsj=pe(ie(sv,1),EXm,2,6,[ohn,Vpn,'Midpoint',yFn,yjn,Tpn,mhn,D5n,'Ray',nhn,jjn,ejn,Ygn,'Translate',Qgn,Wpn,gjn,wsn,'Mirror',zjn,fjn,cFn,imn,vsn]);gsj=pe(ie(sv,1),EXm,2,6,[mhn,yjn,Tpn,Vpn,Zsn,Ahn,xjn,imn,Zsn,wsn,'Ray',zjn,vsn,$sn,Qgn])}\nfunction fei(a){var b,c;if(a.a!=null){return a.a}if(!!a.d&&!!a.c){if(ff(a.c,73)){b=HJh(a.d,a.d);c=Pwh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=lgi(b[0],b[1],c[0],c[1],c[2],c[3]);return a.a}else if(ff(a.c,174)){return gei(a)}}throw Ftc(new Mei)}\nfunction Tfi(a,b){var c,d,e,f,g,h,i;g=new ftd(a.a);i=b.a;e=(new ktd(i)).b.xj();while(e.Ti()){d=e.Ui();h=d.Ci();if(vmd(a.a,h)){c=qld(wmd(a.a,h),(f=h,mQc(Msd(i,f))));c==(pkd(),okd)?Xsd(g,h):Wsd(g,h,qld(wmd(a.a,h),d.Di()))}else{Wsd(g,h,d.Di())}}return new hgi(g)}\nfunction OJh(a,b){var c,d,e,f,g,h,i,j;if(!a.yb){c=b.a;if(c!=null){h=false;for(e=c,f=0,g=e.length;f<g;++f){d=e[f];d==a&&(h=true)}if(h){j=pe(ie(vf,1),VXm,5,15,[0,0,0]);return j}}i=pe(ie(vf,1),VXm,5,15,[1,1,0]);return i}if(ff(a.yb,242)){return a.yb.CO(b)}throw Ftc(new Mei)}\nfunction Ffi(a,b,c){var d,e,f,g,h,i,j;h=null;if(ff(b,166)){j=b;f=bBh(j);ff(f,117)&&(h=f)}else ff(b,117)&&(h=b);if(h){e=new Kgi(c);d=c.p;i=d.cb;d.cb=false;if(h.mc==null){P_d(h,Zhd('v',''+e.a));s_d(h,true);h.Xb=false;D0d(h,false)}d.cb=i;g=new smd(h,e);Gfi(a,g);x9c(a.a,h)}}\nfunction HJh(a,b){if(ff(a.yb,161)){return a.yb.VL(a)}if(!a.yb){if(a.q==null){a.q=me(hkb,G4n,52,2,0,1);a.q[0]=new Kgi(a.bd);a.q[1]=new Kgi(a.bd);Uwj('Free point '+b.Xs()+'('+a.q[0]+','+a.q[1]+')')}return a.q}Pwj('There is no implementation yet for '+a.yb);throw Ftc(new Mei)}\nfunction hOd(a){var b,c,d,e,f,g,h,i,j;c=iid(a,Cid(125));e=(fxd(2,c,a.length),a.substr(2,c-2));d=sid(e,',',0);h=Pfd(d[0],10);j=Pfd(d[1],10);f=ke(tf,[Bbn,w2m],[20,5],15,[h,j],2);b=2;for(g=0;g<h;g++){for(i=0;i<j;i++){f[g][i]=Ofd(d[b]);Uwj(Y4n+g+','+i+']='+f[g][i]);++b}}return f}\nfunction Urj(){Urj=muc;Trj=new Vrj('RECIOS_PROVER',0);Nrj=new Vrj('BOTANAS_PROVER',1);Rrj=new Vrj('OPENGEOPROVER_WU',2);Qrj=new Vrj('OPENGEOPROVER_AREA',3);Srj=new Vrj('PURE_SYMBOLIC_PROVER',4);Mrj=new Vrj(TBn,5);Prj=new Vrj('LOCUS_IMPLICIT',6);Orj=new Vrj('LOCUS_EXPLICIT',7)}\nfunction sgi(a,b,c,d){var e,f,g,h,i,j;i=new hjd;j=rgi(a);!!b&&m9c(j,b);g=(h=(new lmd(j.a)).a.Ug().lf(),new mmd(h));while(g.a.Ti()){f=(e=g.a.Ui(),e.Ci());(c==null||(_wd(c),c)&&d.contains(f)||!(_wd(c),c)&&!d.contains(f))&&(i.a+=','+f,i)}if(i.a.length>0)return uid(i.a,1);return ''}\nfunction Efi(a,b){var c,d,e,f,g,h,i;for(g=a.j,h=0,i=g.length;h<i;++h){f=g[h];if(cid(Zhd('v',''+f.a),b)){return f}}e=new ynd(a.c);while(e.a<e.c.r.length){c=wnd(e);d=c.Ci();if(cid(d.mc,b)){return c.Di()}}!!Mwj&&Nwj(Mwj,(dxj(),$wj),'Internal error in AlgoDependentNumber');return null}\nfunction agi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;k=new dtd;f=(new ktd(a.a)).b.xj();while(f.Ti()){e=f.Ui();m=e.Ci();n=new ftd(m.a);j=(h=b,mQc(Msd(n,h)));if(j){i=(g=c,mQc(Msd(n,g)));!i?(i=khd(0)):Xsd(n,c);Xsd(n,b);Wsd(n,c,khd(j.a+i.a))}d=e.Di();l=new Egi(n);Wsd(k,l,d)}return new hgi(k)}\nfunction vgi(a,b,c,d,e){var f,g,h,i,j,k,l;l=null;i=pgi(a);l=new C9c(new lmd(b));h=sgi(a,l,(Efd(),true),e);g=sgi(a,l,false,e);f=c.NK();j=BNd(f).mn(b,i,h,g,d);k=XZi(vOi(f.a).b)?BNd(f).pn(j):'?';if(cid('0',k)||cid(bin,k)){return Enj(),Bnj}if(cid('1',k)||cid(I1m,k)){return Enj(),Cnj}return Enj(),Dnj}\nfunction cfi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;j=new A9c;p=new A9c;tQc(p.a,b,p);while(yQc(p.a)!=0){m9c(j,p);i=(l=(new lmd(p.a)).a.Ug().lf(),new mmd(l));o=new A9c;while(i.a.Ti()){m=(d=i.a.Ui(),d.Ci());c=m.yb;if(c){n=c.Z;for(f=n,g=0,h=f.length;g<h;++g){e=f[g];e==a||(k=tQc(o.a,e,o),k==null)}}}p=o}return j}\nfunction bgi(a){var b,c,d,e,f,g;f=new hjd;d=(new ktd(a.a)).b.xj();if(!d.Ti()){return '0'}while(d.Ti()){c=d.Ui();g=c.Ci();b=c.Di();if(g.a.f==0){f.a+=''+b}else{b!=(pkd(),kkd)&&(f.a+=b+'*',f);f.a+=''+g}f.a+='+'}e=tfd(f,0,f.a.length-1);e=qid(qid(qid(qid(e,'\\\\+-','-'),'-1\\\\*','-'),'\\\\+1\\\\*','+'),'^1\\\\*','');return e}\nfunction Brj(a,b,c){var d,e,f,g,h,i,j,k,l,m;j=c.C;k=(h=(new Bmd(j.b)).a.Ug().b.xj(),new Cmd(h));while(k.a.Ti()){i=(g=k.a.Ui(),g.Ci());if(ff(i,73)){d=i.v;e=i.p;if(!!d&&!!e&&(d==a&&e==b||d==b&&e==a)){return i}}}m=c.cb;c.cb=false;f=new UJg(c,null,a,b);l=f.d;l.Xb=true;l.wc=15;l.rc=true;J0d(l,(Lvh(),xvh));c.cb=m;return l}\nfunction Hfi(a,b,c){!!b.o&&(b.o.sm()&&ff(b.o,117)||ff(b.o,166))&&Ffi(a,b.o,c);!!b.s&&(b.s.sm()&&ff(b.s,117)||ff(b.s,166))&&Ffi(a,b.s,c);!!b.o&&b.o.ru()&&Hfi(a,b.o,c);!!b.s&&b.s.ru()&&Hfi(a,b.s,c);if(!!b.o&&b.o.ru()&&!!b.s&&b.s.ru()){return}if(ff(b.o,40)&&b.s.ru()&&(b.q==(Aij(),Zgj)||b.q==Nhj)){return}if(ff(b.s,40)&&b.o.ru()){return}}\nfunction lgi(a,b,c,d,e,f){var g,h,i,j,k,l,m;!!Mwj&&Nwj(Mwj,(dxj(),bxj),'Setting up equation for collinear points ('+a+','+b+EDn+'('+c+','+d+C5n+'('+e+','+f+')');g=new igi(a);h=new igi(b);i=new igi(c);j=new igi(d);k=new igi(e);l=new igi(f);m=Tfi(Tfi(Tfi(Zfi(g,j),$fi(Zfi(h,i))),Zfi(k,Tfi(h,$fi(j)))),$fi(Zfi(l,Tfi(g,$fi(i)))));return m}\nfunction qrj(a,b){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),z5n+b);a.b=new A9c;if(b==(Urj(),Nrj)){a.f=trj(a,Tei(a));return}else if(b==Trj){a.f=trj(a,sdi((!a.e&&(a.e=new Ahm),a.e),a));return}else if(b==Srj){a.f=trj(a,hfi(a));return}else if(b==Rrj||b==Qrj){a.f=trj(a,(!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'OGP is not implemented for the web'),Jrj(),Irj));return}}\nfunction iOd(a){var b,c,d,e,f,g,h,i,j,k,l;e=iid(a,Cid(125));g=vid(a,e+3,a.length-2);f=sid(g,',',0);d=Pfd(f[0],10);h=me(tf,ZXm,124,d,0,3);b=1;for(c=0;c<d;++c){j=Pfd(f[b++],10);l=Pfd(f[b++],10);h[c]=ke(tf,[Bbn,w2m],[20,5],15,[j,l],2);for(i=0;i<j;i++){for(k=0;k<l;k++){h[c][i][k]=Ofd(f[b]);Uwj(Y4n+c+']['+i+','+k+']='+h[c][i][k]);++b}}}return h}\nfunction jsj(a){var b,c,d,e,f,g,h,i,j,k,l,m;c=qQc(esj,a);if(c){return c.a}b=a.yb;if(!b){tQc(esj,a,khd(0));return 0}l=1;if(ff(b,s5m)){m=b.a.Ub;i=new zQc;j=(_4g(),$4g.a=i,_4g(),$4g);uXg(m,j);k=new amd((new Zld(i)).a);while(k.b){h=_ld(k);d=h.Ci();l+=jsj(d)*h.Di().a}}else{for(e=b.Z,f=0,g=e.length;f<g;++f){d=e[f];l+=jsj(d)}}tQc(esj,a,khd(l));return l}\nfunction Zfi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;l=new dtd;p=b.a;e=(new ktd(a.a)).b.xj();while(e.Ti()){c=e.Ui();n=c.Ci();f=(new ktd(p)).b.xj();while(f.Ti()){d=f.Ui();o=d.Ci();j=Bgi(n,o);k=Ekd(c.Di(),d.Di());h=j;if(Msd(l,h)){m=qld((i=j,mQc(Msd(l,i))),k);m==(pkd(),okd)?Xsd(l,j):Wsd(l,j,qld((g=j,mQc(Msd(l,g))),k))}else{Wsd(l,j,k)}}}return new hgi(l)}\nfunction sgh(a,b){switch(a.p){case 68:return new Kzg(b);case 69:return new Mzg(b);case 70:return new syg(b);case 77:return new tzg(b);case 71:return new xyg(b);case 72:return new uyg(b);case 73:return new yyg(b);case 74:return new wyg(b);case 76:return new vyg(b);case 75:return new tyg(b);case 78:return new zzg(b);case 79:return new $yg(b);default:return null;}}\nfunction nTg(a,b,c,d,e){var f,g,h,i,j,k,l;h=me(fkb,K4n,28,4,0,1);f=new igi(a);g=new igi(b);i=new igi(e[0]);j=new igi(e[1]);k=new igi(e[2]);l=new igi(e[3]);h[0]=Tfi(Tfi(Zfi(new egi(2),i),$fi(new igi(a))),$fi(new igi(c)));h[1]=Tfi(Tfi(Zfi(new egi(2),j),$fi(new igi(b))),$fi(new igi(d)));h[2]=Tfi(Tfi(Tfi(l,$fi(j)),$fi(i)),f);h[3]=Tfi(Tfi(Tfi(k,$fi(i)),j),$fi(g));return h}\nfunction cgi(a){var b,c,d,e,f;e=new hjd;d=(new ktd(a.a)).b.xj();if(!d.Ti()){return '0'}while(d.Ti()){c=d.Ui();f=c.Ci();b=c.Di();if(f.a.f==0){e.a+=''+b}else{if(!wkd(b,(pkd(),kkd))){if(wkd(qld(b,kkd),okd)){e.a.length>0&&bjd(e,e.a.length-1);e.a+='-'}else{rkd(qld(b,kkd),okd)<0&&e.a.length>0&&bjd(e,e.a.length-1);e.a+=''+b}}Yid(e,Cgi(f))}e.a+='+'}return tfd(e,0,e.a.length-1)}\nfunction tgi(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!Mwj&&Nwj(Mwj,(dxj(),bxj),'Setting up equation for parallel lines ('+a+','+b+')-'+'('+c+','+d+C5n+'('+e+','+f+')-'+'('+g+','+h+')');i=new igi(a);j=new igi(b);k=new igi(c);l=new igi(d);m=new igi(e);n=new igi(f);o=new igi(g);p=new igi(h);q=Tfi(Zfi(Tfi(i,$fi(k)),Tfi(n,$fi(p))),$fi(Zfi(Tfi(j,$fi(l)),Tfi(m,$fi(o)))));return q}\nfunction ugi(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!Mwj&&Nwj(Mwj,(dxj(),bxj),'Setting up equation for perpendicular lines ('+a+','+b+')-'+'('+c+','+d+C5n+'('+e+','+f+')-'+'('+g+','+h+')');i=new igi(a);j=new igi(b);k=new igi(c);l=new igi(d);m=new igi(e);n=new igi(f);o=new igi(g);p=new igi(h);q=Tfi(Zfi(Tfi(i,$fi(k)),Tfi(m,$fi(o))),Zfi(Tfi(j,$fi(l)),Tfi(n,$fi(p))));return q}\nfunction lfi(a,b){var c,d,e,f;if(a.i!=null){return a.i}d=b[0].VL(b[0]);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b[0].km());a.j[1]=new Kgi(b[0].km());a.j[2]=d[0];a.j[3]=d[1]}c=pe(ie(hkb,1),G4n,52,0,[a.j[0],a.j[1]]);e=b[1].VL(b[1]);f=b[2].VL(b[2]);a.i=me(fkb,K4n,28,2,0,1);a.i[0]=ogi(d[0],d[1],c[0],c[1],e[0],e[1]);a.i[1]=ogi(d[0],d[1],c[0],c[1],f[0],f[1]);return a.i}\nfunction xhi(b){var c,d;if(b.n==b.a){if(b.a==b.f){if(b.r>A$m){b.e=b.n=0;b.a=b.r}else b.r<0?(b.e=b.n=0):whi(b,false)}else b.a>b.r?(b.a=b.f):b.r-b.a<A$m?whi(b,true):(b.a=b.r)}try{if((d=Hhi(b.j,b.c,b.n,b.a-b.n))==-1){b.j.c=null;throw Ftc(new ffd)}else b.n+=d;return}catch(a){a=Etc(a);if(ff(a,325)){c=a;--b.e;b.i+=0;(b.e-=0)<0&&(b.e+=b.f);b.r==-1&&(b.r=b.e);throw Ftc(c)}else throw Ftc(a)}}\nfunction Vgi(a,b){var c,d;c=Zgi(a,b);e:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 11:case 12:{break}default:a.f[3]=a.c;break e;}switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 11:{Ugi(a,11);d=Zgi(a,b);c=Tfi(c,d);break}case 12:{Ugi(a,12);d=Zgi(a,b);c=Tfi(c,$fi(d));break}default:a.f[4]=a.c;Ugi(a,-1);throw Ftc(new Ngi);}}return c}\nfunction _di(b,c){var d,e,f,g,h,i;i=new hjd;g=c.p;f=c.d;d=''+cuc(QZe(b.bd));!!Mwj&&Nwj(Mwj,(dxj(),Ywj),_4n+d);Yid(Xid(Yid(Xid(Yid(Yid(Yid(Yid(Yid(Yid(Yid(Xid(i,(ePd(),COd)),'(['),g),'],['),f),'],'),d),','),c.b[0]),','),c.b[1]),')');e=b.bd.NK();try{h=BNd(e).rn(i.a);!!Mwj&&Nwj(Mwj,(dxj(),bxj),i5n+h);return h}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),$wj),j5n);return null}else throw Ftc(a)}}\nfunction pei(b,c){var d,e,f,g,h,i;i=new hjd;g=c.p;f=c.d;d=''+cuc(QZe(b.bd));!!Mwj&&Nwj(Mwj,(dxj(),Ywj),_4n+d);Yid(Xid(Yid(Xid(Yid(Yid(Yid(Yid(Yid(Yid(Yid(Yid(Xid(i,(ePd(),ZOd)),'(['),g),'],['),f),'],'),d),','),','),c.b[0]),','),c.b[1]),')');e=b.bd.NK();try{h=BNd(e).rn(i.a);!!Mwj&&Nwj(Mwj,(dxj(),bxj),i5n+h);return h}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),$wj),j5n);return null}else throw Ftc(a)}}\nfunction Tgi(a){var b,c,d,e,f,g,h;a.a.r.length=0;g=me(Ctc,$Xm,5,15,16,1);if(a.e>=0){g[a.e]=true;a.e=-1}for(d=0;d<10;d++){if(a.f[d]==a.c){for(f=0;f<32;f++){(Rgi[d]&1<<f)!=0&&(g[f]=true)}}}for(e=0;e<15;e++){if(g[e]){a.b=me(vf,VXm,5,1,15,1);a.b[0]=e;bnd(a.a,a.b)}}b=me(vf,b$m,6,a.a.r.length,0,2);for(c=0;c<a.a.r.length;c++){b[c]=fnd(a.a,c)}return new Ogi(a.j,b,(h=(chi(),bhi),!a.k?null:(hhi(),ghi)[0],h))}\nfunction FJf(a){var b,c,d,e,f,g,h;a.A=me(v6,_qn,141,a.n.length,0,1);for(c=0;c<a.n.length;++c){b=null;d=a.n[c].length-1;g=new Y_g(a.bd,'x');h=new Y_g(a.bd,'y');for(e=0;e<=d;e++){for(f=0;f<a.n[c][e].length;f++){e==0&&f==0?(b=new xXg(a.bd,a.n[c][0][0])):(b=LWg(b,GWg(EWg(OWg(new yXg(g.j,g),e),OWg(new yXg(h.j,h),f)),a.n[c][e][f])))}}!b&&(b=new xXg(a.bd,NaN));a.A[c]=new yZg(b,pe(ie(x6,1),Xjn,56,0,[g,h]))}}\nfunction Dfi(a,b){var c,d,e,f,g,h;h=new hjd;h.a+=Z4n;h.a+=b;f=new hjd;f.a+=khn;Yid(f,Zhd('v',''+a.j[0].a));h.a+=',';h.a+=khn;Yid(h,Zhd('v',''+a.j[0].a));h.a+='=';Yid(h,Zhd('v',''+a.j[0].a));e=(g=(new lmd(a.a.a)).a.Ug().lf(),new mmd(g));while(e.a.Ti()){c=(d=e.a.Ui(),d.Ci());f.a+=',';f.a+=khn;Yid(f,c.mc);h.a+=',';h.a+=khn;Yid(h,c.mc);h.a+='=';h.a+=B5n;Yid(h,c.mc)}h.a+='],[';h.a+=f;h.a+='])';return h.a}\nfunction yfi(a,b,c){if(!!b.o&&b.o.sm()&&ff(b.o,117)){b.o.mc==null&&P_d(b.o,Zhd('v',''+(new Kgi(c)).a));x9c(a.a,b.o)}if(!!b.s&&b.s.sm()&&ff(b.s,117)){b.s.mc==null&&P_d(b.s,Zhd('v',''+(new Kgi(c)).a));x9c(a.a,b.s)}!!b.o&&b.o.ru()&&yfi(a,b.o,c);!!b.s&&b.s.ru()&&yfi(a,b.s,c);if(!!b.o&&b.o.ru()&&b.s.ru()){return}if(ff(b.o,40)&&b.s.ru()&&(b.q==(Aij(),Zgj)||b.q==Nhj)){return}if(ff(b.s,40)&&b.o.ru()){return}}\nfunction hfi(b){var c,d,e,f,g,h,i,j;i=b.i;if(ff(i,242)){j=i;c=j.GO();try{!c.b&&(c.b=new A9c,c.a.EO(c.b))}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}else if(ff(i.yb,242)){j=i.yb;try{d=j.FO();for(f=d,g=0,h=f.length;g<h;++g){e=f[g];!!Mwj&&Nwj(Mwj,(dxj(),Ywj),e);if(e.a.f!=0){return Jrj(),Drj}}return Jrj(),Frj}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}return Jrj(),Irj}\nfunction Vei(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=pe(ie(wv,1),Xen,151,0,[(pkd(),okd),okd,okd,kkd]);p=a.i;e=Wei(p);d=new snd;for(h=new ynd(e);h.a<h.c.r.length;){g=wnd(h);Hwd(d.r,g)}o=new zQc;l=new ynd(d);j=me(Zdb,fhn,15,2,0,1);k=0;m=0;while(l.a<l.c.r.length&&k<2&&m<b){i=wnd(l);f=i.VL(i);j[k]=i;tQc(o,f[0],c[m]);++m;if(m<b){tQc(o,f[1],c[m]);++k;++m}}if(k==2&&a.g){n=new Arj;n.a=fCn;n.b=j;$nd(n.b);prj(a,n)}return o}\nfunction gfi(a,b,c){var d;this.e=new A9c;this.a=new A9c;this.g=new zQc;this.b=me(hkb,G4n,52,2,0,1);d=BNd(a.bd.NK());if(d.qi()){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'GeoGebra thinks Giac is loaded.');if(cid(d.pn('1+1'),'2')){afi(this,a,b,c);return}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'But 1+1=2 seems to be problematic.');this.q=(Jrj(),Erj)}else{!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'GeoGebra thinks Giac is not loaded yet.');this.q=(Jrj(),Erj)}}\nfunction Xgi(a,b){var c,d,e;e=new A9c;Ugi(a,7);f:while(true){Ugi(a,9);d=Vgi(a,b);Vfi(d,new fgi((pkd(),kkd)))||(c=tQc(e.a,d,e),c==null);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 9:{break}default:a.f[1]=a.c;break f;}}Ugi(a,8);Ugi(a,5);g:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 10:{break}default:a.f[2]=a.c;break g;}Ugi(a,10);Ugi(a,5)}return e}\nfunction $di(b){var c,d,e,f,g;g=(red(),$wnd.goog.global.performance).now();f=null;try{f=aei(b)}catch(a){a=Etc(a);if(ff(a,68)){e=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),g5n)}else throw Ftc(a)}if(f!=null){try{c=b.bd.NK();AJf(b.c,BNd(c).tn(f));b.c.o=true}catch(a){a=Etc(a);if(ff(a,38)){GJf(b.c)}else throw Ftc(a)}}else{GJf(b.c)}d=pf($wnd.goog.global.performance.now()-g);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h5n+d+' ms')}\nfunction nei(b,c){var d,e,f,g,h;if(!c){if(!Scf(b.e,b.f)){GJf(b.c);return}}h=(red(),$wnd.goog.global.performance).now();g=null;try{g=oei(b,c)}catch(a){a=Etc(a);if(ff(a,68)){f=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),f);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),g5n)}else throw Ftc(a)}if(g!=null){try{d=b.bd.NK();AJf(b.c,BNd(d).tn(g));b.c.o=true}catch(a){a=Etc(a);if(ff(a,38)){GJf(b.c)}else throw Ftc(a)}}else{GJf(b.c)}e=pf($wnd.goog.global.performance.now()-h);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h5n+e+' ms')}\nfunction cei(a){var b,c,d,e,f,g;f=new Jtd;Btd(f,a.d.G.mx());g=(d=(new Bmd(fZd(a.f.mx()).b)).a.Ug().b.xj(),new Cmd(d));while(g.a.Ti()){e=(c=g.a.Ui(),c.Ci());(!e.yb&&(!e.Rb||!Vyh(e.Rb))||e.Av())&&f.b.put(e,(Efd(),Cfd))==null}Htd(f,a.d);a.a=me(Zdb,fhn,15,f.b.size(),0,1);a.a=t9c(f,a.a);a.g=me(Zdb,fhn,15,2,0,1);a.g[0]=a.f.mx();a.g[1]=a.d;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.c);GMd(a,a.g,a.a);b=a.d._c;do{knd(b.d,a)}while(gnd(b.d,a,0)!=-1);bnd(b.d,a);a.b=eei(a.a);a.e=QZe(a.bd)}\nfunction yrj(a,b){var c,d,e,f,g,h,i;g=a.a;if(cid(jCn,g)){aod(a.b,new Crj)}else if(cid(hCn,g)&&a.b.length==3){c=a.b[0];d=a.b[1];e=a.b[2];h=Brj(c,e,b);i=Brj(e,d,b);if(!!h&&!!i){a.b=me(Zdb,fhn,15,2,0,1);a.b[0]=h;a.b[1]=i;aod(a.b,new Crj)}}else if(cid(fCn,g)||cid(hCn,g)||cid(gCn,g)||cid(iCn,g)){if(a.b.length==4){c=a.b[0];d=a.b[1];h=Brj(c,d,b);e=a.b[2];f=a.b[3];i=Brj(e,f,b);if(!!h&&!!i){a.b=me(Zdb,fhn,15,2,0,1);a.b[0]=h;a.b[1]=i;aod(a.b,new Crj)}}else a.b.length==2&&aod(a.b,new Crj)}}\nfunction afi(b,c,d,e){var f;f=(!nVi&&(nVi=new oVi),nVi);b.j=c;b.i=e;e.i=c;efi(b,d);if(b.q){return}if(e.a==(Urj(),Orj)){return}try{Zei(c)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Botana vars cannot be inverted');b.q=(Jrj(),Irj);return}else throw Ftc(a)}ffi(b);if(b.q){return}if(e.a!=Trj&&f.a!=null&&Ffd(f.a)&&!e.g){try{uod(b.o,Uei(e))}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Extra NDG conditions cannot be added');b.q=(Jrj(),Irj)}else throw Ftc(a)}}}\nfunction Pgi(a){var b,c,d,e,f;e=new hjd;for(c=0;c<a.length;c++){switch(gxd(c,a.length),a.charCodeAt(c)){case 8:e.a+=LZm;continue;case 9:e.a+=MZm;continue;case 10:e.a+=NZm;continue;case 12:e.a+=OZm;continue;case 13:e.a+=PZm;continue;case 34:e.a+=QZm;continue;case 39:e.a+=RZm;continue;case 92:e.a+=CXm;continue;default:if((b=(gxd(c,a.length),a.charCodeAt(c)))<32||b>126){f=(d=b,AXm+d.toString(16));Yid(e,zXm+vid(f,f.length-4,f.length))}else{e.a+=String.fromCharCode(b)}continue;}}return e.a}\nfunction tdi(b,c,d){var e,f,g,h,i,j,k,l,m,n,o;if(d){n=new zQc;for(f=new amd((new Zld(b)).a);f.b;){e=_ld(f);o=e.Ci();tQc(n,o,e.Di())}h=(!nVi&&(nVi=new oVi),nVi);m=vgi(t9c(d.o,me(fkb,K4n,28,yQc(d.o.a),0,1)),n,d.j.km(),h.d,d.e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Recio meets Botana:'+n);if(m==(Enj(),Cnj)){return Jrj(),Drj}}else{try{g=c.a.DO(b);for(j=g,k=0,l=j.length;k<l;++k){i=j[k];if(!wkd(i,(pkd(),okd))){return Jrj(),Drj}}}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}return Jrj(),Frj}\nfunction _fi(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 dtd;g=(new ktd(a.a)).b.xj();while(g.Ti()){c=g.Ui();p=c.Ci();q=new ftd(p.a);l=(pkd(),kkd);h=new amd((new Zld(b)).a);while(h.b){d=_ld(h);s=d.Ci();e=(j=s,mQc(Msd(q,j)));if(e){l=Ekd(l,Gkd(d.Di(),e.a));Xsd(q,s)}}l=Ekd(l,c.Di());o=new Egi(q);k=o;if(Msd(m,k)){n=qld((i=o,mQc(Msd(m,i))),l);r=n.d>1?jxd(n.a[0],n.a[1]):jxd(n.a[0],0);Ltc(n.e>0?r:Utc(r),0)?Xsd(m,o):Wsd(m,o,n)}else{f=l.a[0];(l.e>0?f:-f|0)!=0&&Wsd(m,o,l)}}return new hgi(m)}\nfunction whi(b,c){var d,e,f,g;e=me(sf,yXm,5,b.f+A$m,15,1);f=me(vf,VXm,5,b.f+A$m,15,1);d=me(vf,VXm,5,b.f+A$m,15,1);try{if(c){njd(b.c,b.r,e,0,b.f-b.r);njd(b.c,0,e,b.f-b.r,b.e);b.c=e;njd(b.d,b.r,f,0,b.f-b.r);njd(b.d,0,f,b.f-b.r,b.e);b.d=f;njd(b.b,b.r,d,0,b.f-b.r);njd(b.b,0,d,b.f-b.r,b.e);b.b=d;b.n=b.e+=b.f-b.r}else{njd(b.c,b.r,e,0,b.f-b.r);b.c=e;njd(b.d,b.r,f,0,b.f-b.r);b.d=f;njd(b.b,b.r,d,0,b.f-b.r);b.b=d;b.n=b.e-=b.r}}catch(a){a=Etc(a);if(ff(a,68)){g=a;throw Ftc(new mc(g.He()))}else throw Ftc(a)}b.f+=A$m;b.a=b.f;b.r=0}\nfunction rei(a){var b,c,d,e,f,g;f=new Jtd;a.i=me(Zdb,fhn,15,2,0,1);if(a.d){Btd(f,a.f);g=(d=(new Bmd(fZd(a.d).b)).a.Ug().b.xj(),new Cmd(d));a.i[0]=a.d}else{Btd(f,a.f.G.mx());g=(d=(new Bmd(fZd(a.e).b)).a.Ug().b.xj(),new Cmd(d));a.i[0]=a.e}while(g.a.Ti()){e=(c=g.a.Ui(),c.Ci());(!e.yb&&(!e.Rb||!Vyh(e.Rb))||e.Av())&&f.b.put(e,(Efd(),Cfd))==null}Htd(f,a.f);a.a=me(Zdb,fhn,15,f.b.size(),0,1);a.a=t9c(f,a.a);a.i[1]=a.f;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.c);GMd(a,a.i,a.a);b=a.f._c;do{knd(b.d,a)}while(gnd(b.d,a,0)!=-1);bnd(b.d,a);a.b=eei(a.a);a.g=QZe(a.bd)}\nfunction rrj(a){var b,c,d,e;if(!a.i){!!Mwj&&Nwj(Mwj,(dxj(),$wj),'No statement to prove');a.f=(Jrj(),Irj);return}c=a.i.yb;if(!c){cid(a.i.px(($qg(),xqg)),I1m)?(a.f=(Jrj(),Frj)):cid(a.i.px(xqg),bin)?(a.f=(Jrj(),Drj)):(a.f=(Jrj(),Irj));return}osj(a.i);if(a.a!=(Urj(),Mrj)){qrj(a,a.a);return}Pwj(z5n+a.a);a.g?(d=new ynd(a.d)):(d=new ynd(a.c));a.f=(Jrj(),Irj);while((a.f==Irj||a.f==Grj)&&d.a<d.c.r.length){e=wnd(d);if(e==Rrj||e==Qrj){b=a.i.yb;if(ff(b,s5m)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'OGP cannot safely check expressions, OGP will be ignored');continue}}qrj(a,e)}}\nfunction Ofi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(a.i!=null){return a.i}if(!!c&&!!b){h=c.bd;n=HJh(c,c);m=Pwh(b);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h);a.j[2]=n[0];a.j[3]=n[1];Uwj('Orthogonal line at '+c.mc+tdn+b.mc+' implicitly introduces feet point ('+a.j[0]+','+a.j[1]+')')}a.i=me(fkb,K4n,28,2,0,1);k=new igi(n[0]);l=new igi(n[1]);d=new igi(m[0]);e=new igi(m[1]);f=new igi(m[2]);g=new igi(m[3]);i=new igi(a.j[0]);j=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Tfi(f,$fi(d)),l),$fi(j));a.i[1]=Tfi(Tfi(Tfi(k,$fi(g)),e),$fi(i));return a.i}throw Ftc(new Mei)}\nfunction bfi(a){var b,c,d,e,f,g,h,i,j,k;b=new Jtd;c=new Jtd;f=t9c(a.o,me(fkb,K4n,28,yQc(a.o.a),0,1));j=new Ktd(rgi(f));k=(e=(new Bmd(j.b)).a.Ug().b.xj(),new Cmd(e));while(k.a.Ti()){i=(d=k.a.Ui(),d.Ci());if(!y9c(a.e,i)){c.b.put(i,(Efd(),Cfd))==null;b.b.put(i,Cfd)==null}y9c(a.a,i)&&c.b.put(i,(Efd(),Cfd))==null}if(a.r){g=me(fkb,K4n,28,f.length,0,1);for(h=0;h<f.length;h++){g[h]=_fi(f[h],a.r)}w9c(j,new lmd(a.r))}else{g=f}Pwj(u5n+j.b.size()+v5n+b.b.size()+w5n);a.p=pgi(g);a.d=sgi(g,null,(Efd(),false),a.e);a.f=sgi(g,null,true,a.e);sgi(g,null,true,c);sgi(g,null,false,c);Uwj(x5n+a.p);Uwj(y5n+a.d+','+a.f)}\nfunction Qgi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;o=new hjd;g=new hjd;k=0;p=new Jtd;for(i=0;i<b.length;i++){k<b[i].length&&(k=b[i].length);for(j=0;j<b[i].length;j++){Btd(p,c[b[i][j]])}}for(n=(e=(new Bmd(p.b)).a.Ug().b.xj(),new Cmd(e));n.a.Ti();){m=(d=n.a.Ui(),d.Ci());Yid(Yid((g.a+=SZm,g),m),Mgi)}o.a+=TZm;q=a.e;for(h=0;h<k;h++){r=q.c;f=Pgi(r);h!=0&&(o.a+=' ',o);if(q.d==0){o.a+=''+c[0];break}o.a+=' \"';o.a+=''+f;o.a+='\"';Yid(o,' '+c[q.d]);q=q.e}Yid(Yid(Yid(o,Mgi),SZm),UZm+a.e.b+VZm+a.e.a);Yid((o.a+='.',o),Mgi);if(b.length==0);else{l=b.length;Yid(Yid(o,Mgi),WZm+(l==1?':':XZm)+Mgi+Mgi);Yid(o,g.a)}return o.a}\nfunction wrj(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;k=a.km().k.h4();e=new snd;i=(d=(new Bmd(fZd(a).b)).a.Ug().b.xj(),new Cmd(d));h=new hjd;while(i.a.Ti()){g=(c=i.a.Ui(),c.Ci());if(g.Ru()&&!g.yb){bnd(e,g.mc)}else if(!ff(g,34)){b=g.ys(($qg(),Lqg));n=ATi(k,'LetABeB',null,pe(ie(sv,1),EXm,2,6,[g.mc,b]));Yid((h.a+=''+n,h),'.\\n')}}o=new hjd;f=new hjd;for(m=new ynd(e);m.a<m.c.r.length;){l=wnd(m);f.a+=''+l;f.a+=','}j=f.a.length;if(j>0){pfd(f,j-1,j-1+1,'');Yid(Yid(o,ATi(k,'LetABeArbitraryPoints',null,pe(ie(sv,1),EXm,2,6,[f.a]))),'.\\n')}o.a+=h;p=Gid(a.yb);Yid(Yid(o,ATi(k,'ProveThat',null,pe(ie(sv,1),EXm,2,6,[p]))),'.');return o.a}\nfunction udi(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 lmd(b.a)).a.Ug().lf(),new mmd(l)).a.Ui(),i.Ci());for(k=1;k<=d+2;k++){tQc(c,u,(pkd(),Itc(k,0)>=0?Skd(k):Fkd(Skd(Utc(k)))));if(f){s=new zQc;for(h=new amd((new Zld(c)).a);h.b;){g=_ld(h);t=g.Ci();tQc(s,t,g.Di())}m=(!nVi&&(nVi=new oVi),nVi);r=vgi(t9c(f.o,me(fkb,K4n,28,yQc(f.o.a),0,1)),s,f.j.km(),m.d,f.e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),d5n+k+' '+s);if(r==(Enj(),Cnj)){return Jrj(),Drj}}else{try{j=e.a.DO(c);for(o=j,p=0,q=o.length;p<q;++p){n=o[p];if(!wkd(n,okd)){return Jrj(),Drj}}}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}}return Jrj(),Frj}\nfunction wei(a){var b,c,d,e,f;d=(!nVi&&(nVi=new oVi),nVi);c=new ntm;did(m5n,d.b)?did('Wu',d.c)?Nei(c,(Urj(),Rrj)):did(nhn,d.c)&&Nei(c,(Urj(),Qrj)):did('Botana',d.b)?Nei(c,(Urj(),Nrj)):did('Recio',d.b)?Nei(c,(Urj(),Trj)):did(n5n,d.b)?Nei(c,(Urj(),Srj)):did('Auto',d.b)&&Nei(c,(Urj(),Mrj));vrj(c,a.c);c.g=false;f=(red(),$wnd.goog.global.performance).now();rrj(c);b=pf($wnd.goog.global.performance.now()-f);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h5n+b+' ms');e=c.f;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),o5n+e);if(e){if(e==(Jrj(),Irj)||e==Erj){ayh(a.a);return}a.a.c=true;(e==Frj||e==Grj||e==Hrj)&&byh(a.a,true);e==Drj&&byh(a.a,false)}Pwj('OUTPUT for Prove: '+a.a)}\nfunction jhi(b){var c,d,e,f,g,h;d=0;i:for(;;){try{b.a=vhi(b.b)}catch(a){a=Etc(a);if(ff(a,38)){b.c=0;b.d=-1;h=mhi(b);return h}else throw Ftc(a)}try{Ahi(b.b,0);while(b.a<=32&&Vtc(Htc(4294977024,Xtc(1,b.a)),0))b.a=vhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){continue i}else throw Ftc(a)}b.c=mXm;b.d=0;d=ohi(b);if(b.c!=mXm){b.d+1<d&&Ahi(b.b,d-b.d-1);if(Vtc(Htc(fhi[b.c>>6],Xtc(1,b.c&63)),0)){h=mhi(b);return h}else{continue i}}g=Ehi(b.b);f=Dhi(b.b);e=null;c=false;try{Fhi(b.b);Ahi(b.b,1)}catch(a){a=Etc(a);if(ff(a,325)){c=true;e=d<=1?'':yhi(b.b);if(b.a==10||b.a==13){++g;f=0}else ++f}else throw Ftc(a)}if(!c){Ahi(b.b,1);e=d<=1?'':yhi(b.b)}throw Ftc(new Mhi(c,g,f,e,b.a))}}\nfunction sfi(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.c){return}if(!!c.a.c&&!!c.d.c){g=c.a.c;j=c.d.c;switch(c.b.p){case 20:Pei(c,Tfi(g,j));break;case 21:Pei(c,Tfi(g,$fi(j)));break;case 24:Pei(c,Zfi(g,j));break;case 28:i=shd(Dkd(Wfi(c.d.c)));if(i){h=g;for(f=khd(1);Qtc(f.a,i.a);d=f,f=khd(f.a+1),d){h=Zfi(h,g)}c.c=h}break;default:throw Ftc(new Mei);}}b.o.ru()&&!c.a.c&&sfi(a,b.o,c.a);b.s.ru()&&!c.d.c&&sfi(a,b.s,c.d);if(ff(b.o,40)&&!c.a.c){e=Qjd(new Ujd(b.o.Vr()));Pei(c.a,new fgi(e))}if(ff(b.s,40)&&!c.d.c){e=Qjd(new Ujd(b.s.Vr()));Pei(c.d,new fgi(e))}if(ff(b.o,40)&&ff(b.s,166)){e=Qjd(new Ujd(b.o.Vr()));l=xfi(a,b.s.cn(($qg(),wqg)));if(l){k=new Fgi(l);Pei(c,new ggi(e,k));return}}}\nfunction Bfi(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.c){return}if(!!c.a&&!c.d&&c.b==(Aij(),Rhj)){g=c.a.c;c.c=g}if(!!c.a&&!!c.a.c&&!!c.d&&!!c.d.c){g=c.a.c;j=c.d.c;switch(c.b.p){case 20:Pei(c,Tfi(g,j));break;case 21:Pei(c,Tfi(g,$fi(j)));break;case 24:Pei(c,Zfi(g,j));break;case 28:i=shd(Dkd(Wfi(c.d.c)));if(i){h=g;for(f=khd(1);Qtc(f.a,i.a);d=f,f=khd(f.a+1),d){h=Zfi(h,g)}c.c=h}break;default:throw Ftc(new Mei);}}b.o.ru()&&!c.a.c&&Bfi(a,b.o,c.a);!!b.s&&b.s.ru()&&!c.d.c&&Bfi(a,b.s,c.d);if(ff(b.o,40)&&!c.a.c){e=Qjd(new Ujd(b.o.Vr()));Pei(c.a,new fgi(e))}if(ff(b.s,40)&&!c.d.c){e=Qjd(new Ujd(b.s.Vr()));Pei(c.d,new fgi(e))}if(ff(b.o,40)&&ff(b.s,166)){e=Qjd(new Ujd(b.o.Vr()));l=Efi(a,b.s.cn(($qg(),wqg)));if(l){k=new Fgi(l);Pei(c,new ggi(e,k));return}}}\nfunction nfi(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;if(a.i!=null){return a.i}e=b;f=c;if(ff(d,117)){throw Ftc(new Mei)}n=null;ff(d,34)&&(n=d);if(!e||!f||!n){throw Ftc(new Mei)}if(a.j==null){g=HJh(e,e);h=HJh(f,f);a.j=me(hkb,G4n,52,7,0,1);a.j[0]=g[0];a.j[1]=g[1];a.j[2]=h[0];a.j[3]=h[1];a.j[4]=new Kgi(e.bd);a.j[5]=new Kgi(e.bd);a.j[6]=new Kgi(e.bd)}a.i=me(fkb,K4n,28,2,0,1);i=null;ff(n.yb,396)&&(i=yuf(n));o=zuf(n,n);l=0;q=wgi(new igi(o[0]));if(i!=null){a.i=me(fkb,K4n,28,i.length+1,0,1);for(l=0;l<i.length;l++){a.i[l]=i[l]}}j=xgi(a.j[0],a.j[1],a.j[4],a.j[5]);k=xgi(a.j[2],a.j[3],a.j[4],a.j[5]);m=wgi(Tfi(Tfi(j,k),$fi(q)));p=Zfi(Zfi(j,k),new egi(4));a.i[l]=Tfi(m,$fi(p));return a.i}\nfunction Ufi(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.a;if(j.f==0){if(a.a.f==0){return 0}return 1}if(a.a.f==0){return -1}l=ymd(Osd(a.a));k=ymd(Osd(j));c=ygi(l,k);c==0&&(c=rkd(wmd(a.a,l),(g=k,mQc(Msd(j,g)))));if(c!=0){return c}do{m=Rsd(a.a,l,false);i=new qtd(j,(vtd(),std),null,false,k,false);if(ptd(m)==0){if(ptd(i)==0){return 0}return -1}if(ptd(i)==0){return 1}l=ymd((m.f.Vj()?m.d?(e=Qsd(m.c,m.e,true)):(e=Qsd(m.c,m.e,false)):(e=Osd(m.c)),!!e&&otd(m,e.d)?e:null));k=ymd((i.f.Vj()?i.d?(d=Qsd(i.c,i.e,true)):(d=Qsd(i.c,i.e,false)):(d=Osd(i.c)),!!d&&otd(i,d.d)?d:null));c=ygi(l,k);c==0&&(c=rkd((h=l,mQc(ntd(m,Msd(m.c,h)))),(f=k,mQc(ntd(i,Msd(i.c,f))))))}while(c==0);return c}\nfunction ygi(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.a;if(j.f==0){if(a.a.f==0){return 0}return 1}if(a.a.f==0){return -1}l=ymd(Osd(a.a));k=ymd(Osd(j));c=Hgi(l,k);c==0&&(c=chd(wmd(a.a,l),(g=k,mQc(Msd(j,g)))));if(c!=0){return c}do{m=Rsd(a.a,l,false);i=new qtd(j,(vtd(),std),null,false,k,false);if(ptd(m)==0){if(ptd(i)==0){return 0}return -1}if(ptd(i)==0){return 1}l=ymd((m.f.Vj()?m.d?(e=Qsd(m.c,m.e,true)):(e=Qsd(m.c,m.e,false)):(e=Osd(m.c)),!!e&&otd(m,e.d)?e:null));k=ymd((i.f.Vj()?i.d?(d=Qsd(i.c,i.e,true)):(d=Qsd(i.c,i.e,false)):(d=Osd(i.c)),!!d&&otd(i,d.d)?d:null));c=Hgi(l,k);c==0&&(c=chd((h=l,mQc(ntd(m,Msd(m.c,h)))),(f=k,mQc(ntd(i,Msd(i.c,f))))))}while(c==0);return c}\nfunction wfi(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.O;k=me(sv,EXm,2,yQc(a.a.a),6,1);h=0;for(t=(m=(new lmd(a.a.a)).a.Ug().lf(),new mmd(m));t.a.Ti();){s=(d=t.a.Ui(),d.Ci());k[h]=LZd(s,($qg(),Aqg));++h}if(a.f){q=TVg(b.Ub,j);u=new Jtd;uXg(q,(g5g(),f5g.a=u,g5g(),f5g));i=(e=(new Bmd(u.b)).a.Ug().b.xj(),new Cmd(e));while(i.a.Ti()){A=(d=i.a.Ui(),d.Ci());f=(p=rQc(c.H,A),p);o=f.yb.a.xs();n=o5g(f,o,j);uXg(q,n)}r=sXg(q,($qg(),Aqg))}else{r=sXg(b.Ub,($qg(),Aqg))}v=sid(r,',',0);r=vid(v[0],10,v[0].length-1);w=new hjd;w.a+=Z4n;w.a+=''+r;w.a+='=0';l=new hjd;for(g=0;g<k.length;g++){if(g==0){l.a+=''+k[g]}else{l.a+=',';l.a+=''+k[g]}Xid(Yid(Yid((w.a+=',',w),k[g]),'='),a.j[g])}w.a+='],[';w.a+=l;w.a+='])';return w.a}\nfunction Zgi(a,b){var c,d,e,f;f=new Dgi;c=(pkd(),kkd);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 12:{Ugi(a,12);c=vld(okd,kkd);break}default:a.f[5]=a.c;}switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 5:{d=Ugi(a,5);c=Ekd(c,new Qkd(d.c));g:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 13:{break}default:a.f[6]=a.c;break g;}Ugi(a,13);e=Ygi(a,b);f=Bgi(f,e)}break}case 6:{e=Ygi(a,b);f=Bgi(f,e);h:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 13:{break}default:a.f[7]=a.c;break h;}Ugi(a,13);e=Ygi(a,b);f=Bgi(f,e)}break}default:a.f[8]=a.c;Ugi(a,-1);throw Ftc(new Ngi);}return new ggi(c,f)}\nfunction Uei(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=Wei(a.i);s=d.r.length;p=new Arj;s>3?(p.a='DegeneratePolygon'):(p.a=jCn);n=me(Zdb,fhn,15,s,0,1);o=0;for(c=new ynd(d);c.a<c.c.r.length;){b=wnd(c);n[o++]=b}p.b=n;$nd(p.b);prj(a,p);r=me(fkb,K4n,28,s*(s-1)*(s-2)/6|0,0,1);o=0;u=new A9c;for(i=new ynd(d);i.a<i.c.r.length;){h=wnd(i);for(k=new ynd(d);k.a<k.c.r.length;){j=wnd(k);if(!(h==j||h.pu(j)==(Enj(),Cnj))){for(m=new ynd(d);m.a<m.c.r.length;){l=wnd(m);if(!(h==l||h.pu(l)==(Enj(),Cnj))&&!(j==l||j.pu(l)==(Enj(),Cnj))){t=new A9c;tQc(t.a,h,t);tQc(t.a,j,t);tQc(t.a,l,t);if(!nQc(u.a,t)){tQc(u.a,t,u);e=h.VL(h);f=j.VL(j);g=l.VL(l);q=lgi(e[0],e[1],f[0],f[1],g[0],g[1]);Rwj('Forcing non-collinearity for points '+h+':'+Twd(h)+u_m+j+':'+Twd(j)+p4n+l);r[o]=Tfi(Zfi(q,new igi(new Kgi(h.km()))),$fi(new fgi((pkd(),kkd))));++o}}}}}}return r}\nfunction vdi(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;A=me(hkb,G4n,52,yQc(b.a),0,1);m=(p=(new lmd(b.a)).a.Ug().lf(),new mmd(p));for(l=0;l<A.length;l++){A[l]=(h=m.a.Ui(),h.Ci())}o=(d+2)*(d+1)/2|0;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'nr of tests: '+o);g=0;for(k=1;k<d+2;k++){for(n=1;n<=k;n++){++g;tQc(c,A[0],(pkd(),Itc((d+2-k)*(d+2-n),0)>=0?Skd((d+2-k)*(d+2-n)):Fkd(Skd(Utc((d+2-k)*(d+2-n))))));tQc(c,A[1],Itc(k*n,0)>=0?Skd(k*n):Fkd(Skd(Utc(k*n))));if(f){v=new zQc;for(i=new amd((new Zld(c)).a);i.b;){h=_ld(i);w=h.Ci();tQc(v,w,h.Di())}u=vgi(t9c(f.o,me(fkb,K4n,28,yQc(f.o.a),0,1)),v,f.j.km(),(!nVi&&(nVi=new oVi),nVi).d,f.e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),d5n+g+' '+v);if(u==(Enj(),Cnj)){return Jrj(),Drj}}else{try{j=e.a.DO(c);for(r=j,s=0,t=r.length;s<t;++s){q=r[s];if(!wkd(q,okd)){return Jrj(),Drj}}}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}}}return Jrj(),Frj}\nfunction nhi(b,c,d){var e,f,g,h;h=0;b.e=12;e=1;b.i[0]=c;f=mXm;for(;;){++b.f==mXm&&ihi(b);if(b.a<64){g=Xtc(1,b.a);do{switch(b.i[--e]){case 1:case 0:if(Ltc(Htc(qHn,g),0))break;f>5&&(f=5);{lhi(b,0)}break;case 6:case 4:Vtc(Htc(qHn,g),0)&&(lhi(b,4),lhi(b,6));break;case 2:if(Ltc(Htc(qHn,g),0))break;f>6&&(f=6);b.i[b.e++]=2;break;case 5:b.a==58&&(f=8);break;case 8:Vtc(Htc(qHn,g),0)&&khi(b,0);break;case 9:b.a==61&&(f=9);}}while(e!=h)}else if(b.a<128){do{switch(b.i[--e]){case 1:b.a==95?(b.i[b.e++]=7):b.a==91?(b.i[b.e++]=4):b.a==118&&(b.i[b.e++]=2);break;case 6:b.a==93&&(b.i[b.e++]=5);break;case 3:b.a==91&&(b.i[b.e++]=4);break;case 7:b.a==91&&(b.i[b.e++]=8);break;case 10:b.a==93&&(b.i[b.e++]=9);break;case 11:b.a==95&&(b.i[b.e++]=7);}}while(e!=h)}else{do{b.i[--e]}while(e!=h)}if(f!=mXm){b.c=f;b.d=d;f=mXm}++d;if((e=b.e)==(h=12-(b.e=h)))return d;try{b.a=Fhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){return d}else throw Ftc(a)}}}\nfunction Cfi(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(b.i!=null){return b.i}p=c.bd;i=c.a.xs();Hfi(b,i,p);if(b.j==null){b.j=me(hkb,G4n,52,b.c.r.length+1,0,1);b.j[0]=new Kgi(p);if(b.c.r.length==0){throw Ftc(new Mei)}else{n=new ynd(b.c);o=1;while(n.a<n.c.r.length){f=wnd(n);b.j[o]=f.Di();++o}}}q=new Rei;Afi(b,i,q);e=p.NK();k='';l=sXg(i,($qg(),Aqg))+'-'+khn+b.j[0];k='expand(lcm(denom(coeff('+l+')))*('+l+x_m;b.b=0;t=Dfi(b,k);try{m=BNd(e).rn(t);m=qid(vid(m,1,m.length-1),B5n,'');r=dNd(c.bd.NK().c,m,c.bd,null);q=new Rei;Afi(b,r,q);Bfi(b,r,q);while(!q.c){Bfi(b,r,q)}b.i=me(fkb,K4n,28,b.j.length,0,1);b.i[0]=q.c;if(b.c.r.length!=0){n=new ynd(b.c);o=1;while(n.a<n.c.r.length){f=wnd(n);g=Pwh(f.Ci());s=new igi(f.Di());b.i[o]=Tfi(Zfi(s,s),$fi(xgi(g[0],g[1],g[2],g[3])));++o}}b.a=new A9c;if(c.c&&b.c.r.length!=0){n=new ynd(b.c);while(n.a<n.c.r.length){f=wnd(n);h=f.Ci();h.qc=false}}b.c=new snd;return b.i}catch(a){a=Etc(a);if(ff(a,68)){j=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),j)}else throw Ftc(a)}throw Ftc(new Mei)}\nfunction gei(a){var b,c,d,e,f,g,h;if(a.c.sb==4){g=HJh(a.d,a.d);h=gAh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=ogi(g[0],g[1],h[0],h[1],h[2],h[3]);return a.a}if(a.c.sb==9){if(a.b==null){a.b=me(hkb,G4n,52,2,0,1);a.b[0]=new Kgi(a.bd);a.b[1]=new Kgi(a.bd)}g=HJh(a.d,a.d);h=gAh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,3],2);a.a[0][0]=ogi(h[8],h[9],g[0],g[1],a.b[0],a.b[1]);a.a[0][1]=lgi(h[4],h[5],a.b[0],a.b[1],h[6],h[7]);a.a[0][2]=ugi(g[0],g[1],a.b[0],a.b[1],h[4],h[5],h[6],h[7]);return a.a}if(a.c.sb==3||a.c.sb==5){if(a.b==null&&!!a.d.yb){a.b=me(hkb,G4n,52,4,0,1);a.b=a.d.yb.VL(a.d)}g=HJh(a.d,a.d);h=gAh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,3],2);e=new dgi;f=new dgi;b=a.d.yb;if(ff(b,368)&&(b.c.sb==3||b.c.sb==5)){e=new igi(a.b[2]);f=new igi(a.b[3])}else if(Igi(g[0],h[10])&&Igi(g[1],h[11])){e=new igi(h[2]);f=new igi(h[3])}else{e=new igi(new Kgi(a.bd));f=new igi(new Kgi(a.bd))}c=new igi(h[2]);d=new igi(h[3]);a.a[0][0]=Tfi(Tfi(Tfi(c,d),$fi(e)),$fi(f));a.a[0][1]=Tfi(xgi(h[6],h[7],g[0],g[1]),$fi(Zfi(e,e)));a.a[0][2]=Tfi(xgi(h[8],h[9],g[0],g[1]),$fi(Zfi(f,f)));return a.a}throw Ftc(new Mei)}\nfunction vfi(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.O;n=me(sv,EXm,2,yQc(a.a.a),6,1);a.b.r.length=0;a.j==null&&(a.j=me(hkb,G4n,52,yQc(a.a.a),0,1));!a.g&&(a.g=new snd);j=0;for(A=(p=(new lmd(a.a.a)).a.Ug().lf(),new mmd(p));A.a.Ti();){w=(f=A.a.Ui(),f.Ci());n[j]=LZd(w,($qg(),Aqg));!a.j[j]&&(a.j[j]=new Kgi(m));F=new smd(w,a.j[j]);if(a.g.r.length==0){bnd(a.g,F)}else{k=new ynd(a.g);l=0;while(k.a<k.c.r.length){d=wnd(k);if(d.Ci()==w&&Igi(d.Di(),a.j[j])){break}++l}l==a.g.r.length&&bnd(a.g,F)}G=Pwh(w);v=new igi(a.j[j]);e=Tfi(Zfi(v,v),$fi(xgi(G[0],G[1],G[2],G[3])));bnd(a.b,e);++j}if(a.f){t=TVg(b.Ub,m);B=new Jtd;uXg(t,(g5g(),f5g.a=B,g5g(),f5g));k=(g=(new Bmd(B.b)).a.Ug().b.xj(),new Cmd(g));while(k.a.Ti()){H=(f=k.a.Ui(),f.Ci());h=(s=rQc(c.H,H),s);r=h.yb.a.xs();q=o5g(h,r,m);uXg(t,q)}u=sXg(t,($qg(),Aqg))}else{u=sXg(b.Ub,($qg(),Aqg))}C=sid(u,',',0);u=vid(C[0],10,C[0].length-1);D=new hjd;D.a+=Z4n;D.a+=''+u;D.a+='=0';o=new hjd;for(i=0;i<n.length;i++){if(i==0){o.a+=''+n[i]}else{o.a+=',';o.a+=''+n[i]}D.a+=',';D.a+=''+n[i];D.a+='^2=';Xid(D,a.j[i]);D.a+='^2'}D.a+='],[';D.a+=o;D.a+='])';Pwj(D.a);return D.a}\nfunction rfi(b,c,d){var e,f,g,h;if(!c){return}if(ff(c.o,40)&&ff(c.s,40)){f=c.o.Vr();g=c.s.Vr();switch(c.q.p){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 Ftc(new Mei);}if(b.d!=0){h=Qjd(new Ujd((_wd(e),e)*$wnd.Math.pow(10,b.d)));!!Mwj&&Nwj(Mwj,(dxj(),$wj),A5n)}else{h=Qjd(new Ujd((_wd(e),e)))}Pei(d,new fgi(h));return}Oei(d,c.q);if(c.o){Nei(d,new Rei);if(c.o.ru()){rfi(b,c.o,d.a)}else{ff(c.o,166)&&Pei(d.a,new igi(ufi(b,c.o.cn(($qg(),wqg)))));if(ff(c.o,293)){e=c.o.Vr();b.d!=0?(h=pf((_wd(e),e)*$wnd.Math.pow(10,b.d))):(h=pf((_wd(e),e)));Pei(d.a,new egi(h))}}}if(c.s){Qei(d,new Rei);if(c.s.ru()){rfi(b,c.s,d.d)}else{if(ff(c.s,166)){try{Pei(d.d,new igi(ufi(b,c.s.cn(($qg(),wqg)))))}catch(a){a=Etc(a);if(ff(a,38)){throw Ftc(new Mei)}else throw Ftc(a)}}if(ff(c.s,293)){e=c.s.Vr();if(!!d.a.c&&Yfi(d.a.c)){switch(d.b.p){case 24:h=Ekd(Wfi(d.a.c),new Qkd(''+cuc(Mtc(e))));break;case 26:h=(pkd(),kkd);break;default:throw Ftc(new Mei);}Pei(d,new fgi(h));return}b.d!=0&&c.q!=(Aij(),$hj)?(h=new Qkd(''+cuc(Mtc(e*$wnd.Math.pow(10,b.d))))):(h=new Qkd(''+cuc(Mtc(e))));Pei(d.d,new fgi(h))}}}}\nfunction ngi(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 Jtd;v=new Ktd(rgi(b));w=(n=(new Bmd(v.b)).a.Ug().b.xj(),new Cmd(n));while(w.a.Ti()){u=(m=w.a.Ui(),m.Ci());(!c||!Upd(c.e,u))&&(nQc(f.a,u)||h.b.put(u,(Efd(),Cfd))==null)}if(c){o=me(fkb,K4n,28,b.length,0,1);for(q=0;q<b.length;q++){o[q]=_fi(b[q],c)}w9c(v,new lmd(c))}else{o=b}Pwj(u5n+v.b.size()+v5n+h.b.size()+w5n);g=d.NK();r=pgi(o);l=sgi(o,null,(Efd(),false),f);p=sgi(o,null,true,f);!!Mwj&&Nwj(Mwj,(dxj(),bxj),x5n+r);!!Mwj&&Nwj(Mwj,(dxj(),bxj),y5n+l+','+p);e?(j=BNd(g).jn(r,l)):(j=BNd(g).kn(r,l,false,shd(QZe(d))));if(j==null){!!Mwj&&Nwj(Mwj,(dxj(),_wj),'Not implemented (yet)');return null}k=pid(pid(XZi(vOi(g.a).b)?BNd(g).pn(j):'?','unicode95u','_'),'unicode91u','[');if(!e){k=pid(k,'.0','');k=vid(k,1,k.length-1);k=a5n+k+' [2]: 1,1';!!Mwj&&Nwj(Mwj,(dxj(),bxj),'Rewritten: '+k)}if(cid('empty list',k)||cid('{0}',k)){t=new A9c;s=new A9c;x9c(s,new fgi((pkd(),okd)));tQc(t.a,s,t);return t}if(k.indexOf('halt')!=-1){return null}if(cid('?',k)||cid('',k)){return null}try{return ahi(k,v)}catch(a){a=Etc(a);if(ff(a,x6m)){i=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),b5n+k);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),i)}else throw Ftc(a)}return null}\nfunction zhm(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=yQc(b.a);H=me(hkb,G4n,52,t,0,1);r=(v=(new lmd(b.a)).a.Ug().lf(),new mmd(v));for(m=0;m<t;m++){H[m]=(i=r.a.Ui(),i.Ci())}p=me(vf,VXm,5,t,15,1);for(n=0;n<t;n++){p[n]=t-n}u=0;h=t-1;g=ke(wv,[ZXm,Xen],[400,151],0,[t,t],2);do{for(o=0;o<t;o++){h==t-1?(w=(pkd(),kkd)):(w=g[o][h+1]);for(s=h;s>=0;s--){w=Ekd(w,vld(Ekd((pkd(),Itc(t,0)>=0?Skd(t):Fkd(Skd(Utc(t)))),Vkd(p[s])),Itc(o,0)>=0?Skd(o):Fkd(Skd(Utc(o)))));g[o][s]=w}tQc(c,H[o],w)}++u;if(f){F=new zQc;for(j=new amd((new Zld(c)).a);j.b;){i=_ld(j);G=i.Ci();tQc(F,G,i.Di())}D=vgi(t9c(f.o,me(fkb,K4n,28,yQc(f.o.a),0,1)),F,f.j.km(),(!nVi&&(nVi=new oVi),nVi).d,f.e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Recio meets Botana #'+u+tXm+F);if(D==(Enj(),Cnj)){return Jrj(),Drj}}else{try{k=e.a.DO(c);for(A=k,B=0,C=A.length;B<C;++B){w=A[B];if(!wkd(w,(pkd(),okd))){return Jrj(),Drj}}}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(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);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),u+' tests performed.');!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'n: '+t);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'deg: '+d);return Jrj(),Frj}\nfunction nsj(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 zQc;m=new ynd(b);s=0;o=1;q=-1;p=0;while(m.a<m.c.r.length){++s;k=1;r=wnd(m);(mf(r)?sQc(l,r):!!Upd(l.e,r))&&(k=(mf(r)?rQc(l,r):mQc(Upd(l.e,r))).a+1);tQc(l,r,khd(k));if(ff(r,112)){o=$wnd.Math.max(o,r.a);q==-1?(q=r.a):(q=$wnd.Math.min(q,r.a));p+=r.a}else{o=$wnd.Math.max(o,k);if(c==null){q==-1?(q=k):(q=$wnd.Math.min(q,k));p+=k}}}if(c!=null){u=c.length;q=o;o/=s;p=s/u;B=u-(l.e.c+l.g.c)}else{u=s;p/=u;B=0}A=0;i=0;n=new amd((new Zld(l)).a);while(n.b){j=_ld(n);r=j.Ci();k=j.Di().a;k<q&&(q=k);t=k/s;if(ff(r,112)){w=r.a-p;A+=k*w*w}else{w=t-1/u;A+=w*w}i-=t*$wnd.Math.log(t)/$wnd.Math.log(2)}c!=null&&(B>0?(q=0):(q/=s));v=1/u;A+=B*v*v;A/=u;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'population='+l);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'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?!!Upd(l.e,null):fqd(l.g,d))?(t=(d==null?mQc(Upd(l.e,null)):gqd(l.g,d)).a/s):(t=0);bsj+='NF('+d+')'+',';asj+=t+','}}bsj+='max '+h+',';asj+=o+',';bsj+='min '+h+',';asj+=q+',';bsj+='mean '+h+',';asj+=p+',';bsj+='variation '+h+',';asj+=A+',';bsj+='entropy '+h+',';asj+=i+','}\nfunction Jfi(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C;if(a.a){A=qQc(a.a,b);if(A!=null){return A}}v=c.bd;if(c.sb==4&&d.sb==4){i=me(hkb,G4n,52,2,0,1);!a.b&&(a.b=new zQc);if(nQc(a.b,b)){i=qQc(a.b,b)}else{i=me(hkb,G4n,52,2,0,1);i[0]=new Kgi(v);i[1]=new Kgi(v);tQc(a.b,b,i)}q=0;e.ad<=-1&&_Fg(e)==1&&(q=1);f=null;g=me(hkb,G4n,52,2,0,1);u=new amd((new Zld(a.b)).a);r=false;while(u.b){p=_ld(u);w=p.Ci();if(!Vb(w,b)){f=me(fkb,K4n,28,3+q,0,1);g=p.Di();f[2+q]=Tfi(Zfi(xgi(i[0],i[1],g[0],g[1]),new igi(new Kgi(v))),$fi(new egi(1)));r=true}}r||(f=me(fkb,K4n,28,2+q,0,1));B=gAh(c);C=gAh(d);f[0]=ogi(B[2],B[3],B[0],B[1],i[0],i[1]);f[1]=ogi(C[2],C[3],C[0],C[1],i[0],i[1]);!a.a&&(a.a=new zQc);if(q>0){g=HJh(dGg(e),dGg(e));f[f.length-1]=Tfi(Zfi(xgi(i[0],i[1],g[0],g[1]),new igi(new Kgi(v))),$fi(new egi(1)))}tQc(a.a,b,f);return f}h=me(hkb,G4n,52,2,0,1);!a.b&&(a.b=new zQc);if(nQc(a.b,b)){h=qQc(a.b,b)}else{h=me(hkb,G4n,52,2,0,1);h[0]=new Kgi(v);h[1]=new Kgi(v);tQc(a.b,b,h)}if(!a.a){j=fAh(c);l=gAh(c);m=fAh(d);o=gAh(d);k=j.length;n=m.length;f=me(fkb,K4n,28,k+n,0,1);for(t=0;t<k;t++){f[t]=agi(agi(j[t],l[0],h[0]),l[1],h[1])}for(s=0;s<n;s++){f[k+s]=agi(agi(m[s],o[0],h[0]),o[1],h[1])}!a.a&&(a.a=new zQc);tQc(a.a,b,f);return f}throw Ftc(new Mei)}\nfunction Afi(b,c,d){var e,f,g,h,i;if(!c){return}if(ff(c.o,40)&&ff(c.s,40)){f=c.o.Vr();g=c.s.Vr();switch(c.q.p){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=sid(''+(_wd(e),e),'\\\\.',0);b.b<i[1].length&&(b.b=i[1].length);break;default:throw Ftc(new Mei);}if(b.b!=0){h=Qjd(new Ujd((_wd(e),e)*$wnd.Math.pow(10,b.b)));!!Mwj&&Nwj(Mwj,(dxj(),$wj),A5n)}else{h=Qjd(new Ujd((_wd(e),e)))}Pei(d,new fgi(h));return}Oei(d,c.q);if(c.o){Nei(d,new Rei);if(c.o.ru()){Afi(b,c.o,d.a)}else{ff(c.o,166)&&Pei(d.a,new igi(Efi(b,cBh(c.o,($qg(),wqg)))));if(ff(c.o,293)){e=c.o.Vr();if(b.b!=0){h=Qjd(new Ujd((_wd(e),e)*$wnd.Math.pow(10,b.b)));!!Mwj&&Nwj(Mwj,(dxj(),$wj),'Possible num. error in converting formula coeff. to integer')}else{h=Qjd(new Ujd((_wd(e),e)))}Pei(d.a,new fgi(h))}}}if(c.s){Qei(d,new Rei);if(c.s.ru()){Afi(b,c.s,d.d)}else{if(ff(c.s,166)){try{Pei(d.d,new igi(Efi(b,cBh(c.s,($qg(),wqg)))))}catch(a){a=Etc(a);if(ff(a,38)){throw Ftc(new Mei)}else throw Ftc(a)}}if(ff(c.s,293)){e=c.s.Vr();if(!!d.a.c&&Yfi(d.a.c)){switch(d.b.p){case 24:h=Ekd(Wfi(d.a.c),new Qkd(''+cuc(Mtc(e))));break;case 26:h=(pkd(),kkd);break;default:throw Ftc(new Mei);}Pei(d,new fgi(h));return}b.b!=0&&c.q!=(Aij(),$hj)?(h=new Qkd(''+cuc(Mtc(e*$wnd.Math.pow(10,b.b))))):(h=new Qkd(''+cuc(Mtc(e))));Pei(d.d,new fgi(h))}}}}\nfunction Jei(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;Iei=a.j.km();f=qgi(a.o);for(M=(D=(new lmd(b)).a.Ug().lf(),new mmd(D));M.a.Ti();){K=(l=M.a.Ui(),l.Ci());vQc(f.a,K)!=null}j=new A9c;m9c(j,f);w9c(j,a.e);w9c(j,new lmd(b));i=new hjd;for(N=(F=(new lmd(j.a)).a.Ug().lf(),new mmd(F));N.a.Ti();){K=(l=N.a.Ui(),l.Ci());i.a.length>0&&(i.a+=',',i);i.a+=''+K}n=new A9c;m9c(n,a.e);w9c(n,new lmd(b));o=new hjd;for(L=(G=(new lmd(n.a)).a.Ug().lf(),new mmd(G));L.a.Ti();){K=(l=L.a.Ui(),l.Ci());o.a.length>0&&(o.a+=',',o);o.a+=''+K}h=Iei.NK();bfi(a);p=BNd(h).ln(b,a.p,o.a,i.a);q=XZi(vOi(h.a).b)?BNd(h).pn(p):'?';r=q.length-pid(q,'{','').length-1;A=new A9c;H=1;for(s=0;s<r;++s){v=new A9c;while(!cid((fxd(H,H+1,q.length),q.substr(H,H+1-H)),'}')){++H;++H;B=H;while(!cid(',',J=(fxd(H,H+1,q.length),q.substr(H,H+1-H)))&&!cid('}',J)){++H}K=(fxd(B,H,q.length),q.substr(B,H-B));m=false;g=(C=(new lmd(f.a)).a.Ug().lf(),new mmd(C));while(!m){I=(l=g.a.Ui(),l.Ci());if(cid(I.a+'',K)){tQc(v.a,I,v);m=true}}}tQc(A.a,v,A);H+=2}Hei=new A9c;m9c(Hei,n);Pwj('The geometrically free variables should be independent: '+Hei);k=c+1;while(true){e=new Gei(f,k);u=false;while(!e.a&&!u){d=Eei(e);t=true;w=(C=(new lmd(A.a)).a.Ug().lf(),new mmd(C));while(w.a.Ti()&&t){v=(l=w.a.Ui(),l.Ci());p9c(d,v)&&(t=false)}if(t){Hei=d;u=true;Pwj('An independent set found: '+Hei)}}if(!u){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'No independent set found with dimension '+k);return k>c+1}++k}}\nfunction Rfi(a,b){var c,d,e,f,g,h,i,j;h=b.km();if(a.i!=null){return a.i}if(ff(b,73)){if(a.j==null){a.j=me(hkb,G4n,52,2,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h)}g=b.VL(b);if(g==null){Qfi(a,h);return null}a.i=me(fkb,K4n,28,1,0,1);a.i[0]=lgi(g[0],g[1],g[2],g[3],a.j[0],a.j[1]);return a.i}if(ff(b,174)){if(b.sb==4){if(a.j==null){a.j=me(hkb,G4n,52,2,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h)}g=b.VL(b);if(g==null){Qfi(a,h);return null}a.i=me(fkb,K4n,28,1,0,1);a.i[0]=ogi(g[2],g[3],g[0],g[1],a.j[0],a.j[1]);return a.i}if(b.sb==9){if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h);a.j[2]=new Kgi(h);a.j[3]=new Kgi(h)}j=b.VL(b);if(j==null){Qfi(a,h);return null}a.i=me(fkb,K4n,28,3,0,1);a.i[0]=ogi(j[8],j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[1]=lgi(j[4],j[5],a.j[2],a.j[3],j[6],j[7]);a.i[2]=ugi(a.j[0],a.j[1],a.j[2],a.j[3],j[4],j[5],j[6],j[7]);return a.i}if(b.sb==3||b.sb==5){if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h);a.j[2]=new Kgi(h);a.j[3]=new Kgi(h)}i=b.VL(b);if(i==null){Qfi(a,h);return null}if(ff(b.yb,955)){a.i=me(fkb,K4n,28,2,0,1);a.i[0]=Tfi(new igi(i[0]),$fi(new igi(a.j[0])));a.i[1]=Tfi(new igi(i[1]),$fi(new igi(a.j[1])));return a.i}a.i=me(fkb,K4n,28,3,0,1);e=new igi(a.j[2]);f=new igi(a.j[3]);c=new igi(i[2]);d=new igi(i[3]);a.i[0]=Tfi(Tfi(Tfi(c,d),$fi(e)),$fi(f));a.i[1]=Tfi(xgi(a.j[0],a.j[1],i[6],i[7]),$fi(Zfi(e,e)));a.i[2]=Tfi(xgi(a.j[0],a.j[1],i[8],i[9]),$fi(Zfi(f,f)));return a.i}}Qfi(a,h);return null}\nfunction sdi(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;cid('groebner',(!nVi&&(nVi=new oVi),nVi).c)&&(d=true);e=null;D=c.i;if(ff(D,242)){C=D.GO()}else if(ff(D.yb,242)){C=D.yb.GO()}else{return Jrj(),Irj}if(d){B=new ntm;Nei(B,(Urj(),Trj));e=new gfi(D,null,B);if(e.q==(Jrj(),Erj)){return Erj}}H=new A9c;if(d){l=Wei(D);u=new ynd(l);while(u.a<u.c.r.length){o=wnd(u);try{I=o.VL(o)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c5n+o);return Jrj(),Irj}else throw Ftc(a)}x9c(H,I[0]);x9c(H,I[1]);Jgi(I[0],I[1]);Jgi(I[1],I[0]);I[0].b=o;I[1].b=o}}else{try{H=(!C.b&&(C.b=new A9c,C.a.EO(C.b)),C.b)}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}t=(A=(new lmd(H.a)).a.Ug().lf(),new mmd(A));F=new zQc;k=new Ltd(new xdi);m=new A9c;while(t.Ti()){n=t.Ui();if(!qQc(n.c,khd(n.a))||!y9c(H,qQc(n.c,khd(n.a)))){tQc(m.a,n,m);continue}k.b.put(n,(Efd(),Cfd))==null}t=(h=(new Bmd(k.b)).a.Ug().b.xj(),new Cmd(h));w=0;i=null;j=null;while(t.Ti()){if(w==0){G=t.Ui();tQc(F,G,(pkd(),okd));tQc(F,t.Ui(),okd);i=G.b;w=1}else if(w==1){G=t.Ui();tQc(F,G,(pkd(),okd));tQc(F,t.Ui(),kkd);j=G.b;w=2}else{x9c(m,t.Ui())}}if(w==1){b.a=me(Zdb,fhn,15,1,0,1);b.a[0]=i}else if(w==2){b.a=me(Zdb,fhn,15,2,0,1);b.a[0]=i;b.a[1]=j}v=yQc(m.a);if(v>5){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),\"Recio's method is currently disabled when # of free variables > 5\");return Jrj(),Irj}try{g=C.a.CO(b)}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(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 tdi(F,C,e);case 1:return udi(m,F,f,C,e);case 2:return vdi(m,F,f,C,e);default:return zhm(m,F,f,C,e);}}\nfunction tfi(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.Ub;o=d.O;if(!v.o.ru()&&ff(v.o,34)){e=v.o.yb;if(ff(e,1145)){m=blg(d,e.Hm(0),e.Hm(1));if(m){v.o=m;v.o.Kw(true)}else{m=new VLh(d,e.Z[0],e.Z[1]);m.yb=e;v.o=m;v.o.Kw(true);b.c=true}}}if(!v.s.ru()&&ff(v.s,34)){e=v.s.yb;if(ff(e,1145)){m=blg(d,e.Hm(0),e.Hm(1));if(m){bXg(v,m)}else{m=new VLh(d,e.Z[0],e.Z[1]);m.yb=e;bXg(v,m);b.e=true}}}if(v.o.sm()&&(!ff(v.o,34)||v.o.yb.nm()==49)&&v.s.sm()&&(!ff(v.s,34)||v.s.yb.nm()==49)){p=v.o;u=v.s;if(v.q==(Aij(),Whj)){e=new Zdi(d,p,u);s=Wdi(e);Jlg(d,e);return s}if(v.q==Vhj){e=new Vdi(d,p,u);s=Sdi(e);Jlg(d,e);return s}if(v.q==dhj){if(ff(v.o,34)&&v.o.yb.nm()==49&&ff(v.s,34)&&v.o.yb.nm()==49){f=new Qdi(d,p,u);t=Ndi(f);Jlg(d,f);f.cb=true;if(b.c){p.yb.cb=true;p.Tr()}if(b.e){u.yb.cb=true;u.Tr()}return t}e=new Idi(d,p,u);s=Fdi(e);Jlg(d,e);e.cb=true;if(b.c){p.yb.cb=true;p.Tr()}if(b.e){u.yb.cb=true;u.Tr()}return s}if(v.q==Bhj){e=new iei(d,p,u);s=fei(e);Jlg(d,e);return s}}if(!v.o.ru()&&!ff(v.o,40)){e=v.o.yb;ff(e,396)&&_Wg(v,e.a.xs())}if(!v.s.ru()&&!ff(v.s,40)){e=v.s.yb;ff(e,396)&&bXg(v,e.a.xs())}if((v.o.ru()||v.s.ru())&&v.q==(Aij(),dhj)||ff(v.o,15)&&ff(v.s,40)&&v.q==(Aij(),dhj)){yfi(b,v,o);w=TVg(v,o);A=new Jtd;uXg(w,(g5g(),f5g.a=A,g5g(),f5g));A.b.size()==0||(b.f=true);n=(j=(new Bmd(A.b)).a.Ug().b.xj(),new Cmd(j));while(n.a.Ti()){B=(i=n.a.Ui(),i.Ci());m=(s=rQc(d.H,B),s);r=m.yb.a.xs();q=o5g(m,r,o);uXg(w,q)}yfi(b,w,o);if((ff(w.o,117)&&ff(w.s,40)||ff(w.s,117)&&ff(w.o,40))&&w.q==(Aij(),dhj)){return null}g=o.NK();try{k=BNd(g).rn('expand('+sXg(XVg(w),($qg(),Aqg))+')');if(k.indexOf('?')==-1&&!cid(f_m,k)){l=dNd(o.NK().c,k,o,null);yfi(b,l,o)}}catch(a){a=Etc(a);if(ff(a,68)){h=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h)}else throw Ftc(a)}return null}throw Ftc(new Mei)}\nfunction Aei(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 ntm;t=(!nVi&&(nVi=new oVi),nVi);did(m5n,t.b)?did('Wu',t.c)?Nei(r,(Urj(),Rrj)):did(nhn,t.c)&&Nei(r,(Urj(),Qrj)):did('Botana',t.b)?Nei(r,(Urj(),Nrj)):did('Recio',t.b)?Nei(r,(Urj(),Trj)):did(n5n,t.b)?Nei(r,(Urj(),Srj)):did('Auto',t.b)&&Nei(r,(Urj(),Mrj));vrj(r,a.d);r.g=true;A=(red(),$wnd.goog.global.performance).now();rrj(r);e=pf($wnd.goog.global.performance.now()-A);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h5n+e+' ms');s=r.f;u=srj(r);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),o5n+s+' (yes/no: '+u+')');if(s==(Jrj(),Erj)){RHh(a.b,false);return}RHh(a.b,true);XGh(a.b);if((Enj(),Dnj)!=u){B=(Efd(),false);(s==Grj||s==Hrj)&&(B=true);b=new fyh(a._c);byh(b,u==Cnj);NGh(a.b,b);if(u==Cnj){p=r.b;n=new oIh(a._c);XGh(n);n.j=true;k=(q=(new lmd(p.a)).a.Ug().lf(),new mmd(q));w=new Ltd((BYd(),!RMh&&(RMh=new VNh),BYd(),RMh));while(!(_wd(B),B)&&k.a.Ti()){m=new ONh(a._c);o=(f=k.a.Ui(),f.Ci());if(o.c>0){yrj(o,a._c);v=null;if(a.c){new Ipg(a.bd);d=o.a;cid(gCn,d)?(v=Dei(kpg(o.b[0],o.b[1],true,a._c.O.k.h4()))):cid(jCn,d)?(v=Dei(Hpg(o.b[0],o.b[1],o.b[2],a._c.O.k.h4()))):cid(fCn,d)?(v=Dei(gpg(o.b[0],o.b[1],false,a._c.O.k.h4()))):cid(hCn,d)?(v=Dei(ppg(o.b[0],o.b[1],false,a._c.O.k.h4()))):cid(iCn,d)&&(v=Dei(bpg(o.b[0],o.b[1],false,a._c.O.k.h4())))}if(!v||!a.c){i=o.b;if(i==null){v=Dei(o.a)}else{v=Dei(dmm(a._c.O.k.h4(),o.a));v.a+='[';for(j=0;j<o.b.length;++j){j>0&&(v.a+=',',v);h=o.b[j];h?Yid(v,o.b[j].mc):(v.a+=VBn,v)}v.a+=']';a.c&&djd(v,0,hmm(a._c.O.k.h4(),'not')+' ')}}DNh(m,v.a);m.rc=false;m.Xb=false;w.b.put(m,Cfd)==null}}l=(g=(new Bmd(w.b)).a.Ug().b.xj(),new Cmd(g));while(l.a.Ti()){NGh(n,(f=l.a.Ui(),f.Ci()))}if(_wd(B),B){m=new ONh(a._c);DNh(m,VBn);m.rc=false;m.Xb=false;w.b.put(m,Cfd)==null;NGh(n,m)}n.n.r.length>0&&NGh(a.b,n);if(s==Hrj){c=new ONh(a._c);DNh(c,'c');c.rc=false;c.Xb=false;NGh(a.b,c)}}}Pwj('OUTPUT for ProveDetails: '+a.b)}\nfunction Tei(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L;G=b.i;C=(!nVi&&(nVi=new oVi),nVi);m=G.km();if(!ff(G.yb,927)){Rwj(G.yb+q5n);return Jrj(),Irj}C.d=false;C.a==null&&(C.a=(Efd(),false));e=new gfi(G,null,b);if(e.q){return e.q}H=null;b.g?(k=C.f):(k=C.e);e.n>=0&&e.n<k&&(k=e.n);if(k>0){try{H=Vei(b,k)}catch(a){a=Etc(a);if(ff(a,79)){e.q=(Jrj(),Irj);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Cannot add fix values');return e.q}else throw Ftc(a)}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'substitutions: '+H)}t=new Lei(b,H,e.e);l=false;w=0;while(!l&&w<1){h=ngi(t9c(e.o,me(fkb,K4n,28,yQc(e.o.a),0,1)),H,m,(++w,true),e.e);if(!h){return Jrj(),Irj}q=(v=(new lmd(h.a)).a.Ug().lf(),new mmd(v));J=new snd;L=new snd;K=yQc(h.a)==2;f=new snd;g=GYm;p=0;while(q.a.Ti()){++p;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Considering NDG '+p+bYm);s=new snd;F=0;D=true;I=(j=q.a.Ui(),j.Ci());o=I.lf();while(o.Ti()&&D){B=o.Ui();if(B.a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Statement is NOT GENERALLY TRUE');dfi(e,e.j);$ei(e,e.j,e.s);h=ngi(t9c(e.o,me(fkb,K4n,28,yQc(e.o.a),0,1)),H,m,(++w,true),e.e);q=(u=(new lmd(h.a)).a.Ug().lf(),new mmd(u));while(q.a.Ti()){I=(i=q.a.Ui(),i.Ci());o=I.lf();while(o.Ti()){B=o.Ui();if(B.a.f==0){dfi(e,e.j);n=yQc(e.e.a)-(new lmd(H)).a.size();!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Naive dimension = '+n);if(!Jei(e,H,n)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Statement is NOT GENERALLY FALSE');return Jrj(),Hrj}return Jrj(),Irj}}}return Jrj(),Drj}if(!Yfi(B)){if(e.k){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),r5n);return Jrj(),Irj}r=Kei(t,B);if(!r){D=false}else{K=K&&I.size()==1;if(K){if(cid(r.a,'xAreEqual')){A=new A9c;x9c(A,r.b[0]);x9c(A,r.b[1]);Hwd(J.r,A)}if(cid(r.a,'yAreEqual')){A=new A9c;x9c(A,r.b[0]);x9c(A,r.b[1]);Hwd(L.r,A)}if(J.r.length==1&&bmd(J,L)){r.a=fCn;r.c=0.5}}Hwd(s.r,r);F+=r.c}}}if(D&&F<g){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Found a better NDG score ('+F+') than '+g);g=F;f=s;l=true}else{D?!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Not better than previous NDG score ('+g+'), this is '+F):!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'...unreadable')}}if(l){for(d=new ynd(f);d.a<d.c.r.length;){c=wnd(d);prj(b,c)}}}if(!l){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Statement is TRUE but NDGs are UNREADABLE');return Jrj(),Grj}if(e.k){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),r5n);return Jrj(),Irj}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Statement is GENERALLY TRUE');return Jrj(),Frj}\nfunction osj(a){isj();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;fsj=new zQc;esj=new zQc;dsj=0;csj=new A9c;bsj='';asj='';F=fZd(a);F.b.put(a,(Efd(),Cfd))==null;I=(p=(new Bmd(F.b)).a.Ug().b.xj(),new Cmd(p));D=new snd;P=new snd;Q=new snd;O=new snd;Z=new snd;S=new snd;M=new jjd('[');N=new jjd('[');v=true;w=true;K=null;R=0;A=0;l=0;while(I.a.Ti()){C=(n=I.a.Ui(),n.Ci());L=new jjd(osn);K=psj(C);Yid(Yid(L,psj(C)),',[');u=true;g=eZd(C);T=0;for(f=(o=(new Bmd(g.b)).a.Ug().b.xj(),new Cmd(o));f.a.Ti();){e=(m=f.a.Ui(),m.Ci());if(vmd(F.b,e)){i=false;for(r=e.yb.Z,s=0,t=r.length;s<t;++s){q=r[s];q==C&&(i=true)}if(i&&e!=a){++T;u?(u=false):(L.a+=',',L);Yid(L,psj(e))}}}L.a+='])';if(T>0&&K!=null){v?(v=false):(M.a+=',',M);M.a+=L}G=0;b=C.yb;d=D5n;if(b){B=b.Bm();!!B&&(d=B.B_());H=b.Z;C==a||(l+=H.length);G=H.length;for(W=H,X=0,Y=W.length;X<Y;++X){V=W[X];Hwd(S.r,V)}}else{++A}if(C!=a&&C.mc!=null){Hwd(D.r,d);bnd(Z,C.wt());bnd(P,khd(G));bnd(Q,khd(T));bnd(O,khd(G+T));w?(w=false):(N.a+=',',N);Yid(Yid(Yid(Yid((N.a+=osn,N),psj(C)),','),d),')');++R}}M.a+=']';N.a+=']';ksj(a,0);--dsj;jsj(a);bsj+='number of nodes,';asj+=R+',';bsj+='number of nodes with in-degree 0,';asj+=A+',';bsj+='number of edges,';asj+=l+',';lsj('num of nodes/num of edges',R/l);lsj('num of edges/num of nodes',l/R);lsj('max path length/num of nodes',dsj/R);lsj('num of nodes/max path length',R/dsj);lsj('max path length/num of edges',dsj/l);lsj('num of edges/max path length',l/dsj);lsj('statement complexity',qQc(esj,a).a);j=a.yb.Bm();k='';!!j&&(k=quc(j));bsj+='statement dominant predicate,';asj+=k+',';lsj('statement predicates','\"'+uZd(a,($qg(),Pqg))+'\"');nsj('node in-degree',P,null);nsj('node out-degree',Q,null);nsj('node degree',O,null);nsj('Wi',D,hsj);nsj('types',Z,gsj);nsj('objs',S,null);bsj+='statement size,';asj+=R-A+',';bsj+='nodes created,';asj+='\"'+N+'\"'+',';lsj('nodes','\"'+M.a+'\"');h=new jjd('digraph dependencies { ');J=(U=(new lmd(csj.a)).a.Ug().lf(),new mmd(U));Yid(h,a.mc);h.a+='_';Xid(h,qQc(esj,a));h.a+=' [style=filled]; ';while(J.a.Ti()){c=(m=J.a.Ui(),m.Ci());Yid(h,($wd(0,c.r.length),c.r[0]).mc);h.a+='_';Xid(h,qQc(esj,($wd(0,c.r.length),c.r[0])));h.a+=kLn;Yid(h,($wd(1,c.r.length),c.r[1]).mc);h.a+='_';Xid(h,qQc(esj,($wd(1,c.r.length),c.r[1])));$wd(1,c.r.length);c.r[1]==a&&(h.a+=' [style=dashed]',h);h.a+=Xbn}h.a+='}';bsj+='digraph,';asj+='\"'+h+'\"'+',';Pwj('portfolio csv_header:'+bsj);Pwj('portfolio csv_data:'+asj)}\nfunction Fdi(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T;if(a.a!=null){return a.a}if(ff(a.b,41)&&ff(a.c,41)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);M=me(hkb,G4n,52,2,0,1);N=me(hkb,G4n,52,2,0,1);M=HJh(a.b,a.b);N=HJh(a.c,a.c);a.a[0][0]=Tfi(new igi(M[0]),$fi(new igi(N[0])));a.a[1][0]=Tfi(new igi(M[1]),$fi(new igi(N[1])));return a.a}if(ff(a.b,117)&&ff(a.c,117)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);M=me(hkb,G4n,52,4,0,1);N=me(hkb,G4n,52,4,0,1);M=Pwh(a.b);N=Pwh(a.c);h=new igi(M[0]);i=new igi(M[1]);m=new igi(M[2]);n=new igi(M[3]);o=new igi(N[0]);p=new igi(N[1]);q=new igi(N[2]);r=new igi(N[3]);a.a[0][0]=Tfi(Tfi(Tfi(wgi(Tfi(h,$fi(m))),wgi(Tfi(i,$fi(n)))),$fi(wgi(Tfi(o,$fi(q))))),$fi(wgi(Tfi(p,$fi(r)))));return a.a}if(ff(a.b,73)&&ff(a.c,73)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);M=me(hkb,G4n,52,4,0,1);N=me(hkb,G4n,52,4,0,1);M=Pwh(a.b);N=Pwh(a.c);a.a[0][0]=lgi(M[0],M[1],M[2],M[3],N[0],N[1]);a.a[1][0]=lgi(M[0],M[1],M[2],M[3],N[2],N[3]);return a.a}if(ff(a.b,174)&&ff(a.c,174)){if(a.b.sb==4&&a.c.sb==4){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);M=me(hkb,G4n,52,4,0,1);N=me(hkb,G4n,52,4,0,1);M=gAh(a.b);N=gAh(a.c);a.a[0][0]=Tfi(xgi(M[0],M[1],M[2],M[3]),$fi(xgi(N[0],N[1],N[2],N[3])));return a.a}if(a.b.sb==9&&a.c.sb==9){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,5],2);M=me(hkb,G4n,52,10,0,1);N=me(hkb,G4n,52,10,0,1);M=gAh(a.b);N=gAh(a.c);l=me(hkb,G4n,52,4,0,1);l[0]=new Kgi(a.bd);l[1]=new Kgi(a.bd);l[2]=new Kgi(a.bd);l[3]=new Kgi(a.bd);a.a[0][0]=ugi(M[8],M[9],l[0],l[1],M[4],M[5],M[6],M[7]);a.a[0][1]=lgi(l[0],l[1],M[4],M[5],M[6],M[7]);a.a[0][2]=ugi(N[8],N[9],l[2],l[3],N[4],N[5],N[6],N[7]);a.a[0][3]=lgi(l[2],l[3],N[4],N[5],N[6],N[7]);a.a[0][4]=Tfi(xgi(M[8],M[9],l[0],l[1]),$fi(xgi(N[8],N[9],l[2],l[3])));return a.a}}if(ff(a.b,306)&&ff(a.c,306)){j=a.b.yb;b=j.Z[0];c=j.Z[1];d=j.Z[2];O=HJh(b,b);P=HJh(c,c);Q=HJh(d,d);k=a.c.yb;e=k.Z[0];f=k.Z[1];g=k.Z[2];R=HJh(e,e);S=HJh(f,f);T=HJh(g,g);h=new igi(P[0]);i=new igi(P[1]);m=new igi(O[0]);n=new igi(O[1]);o=new igi(Q[0]);p=new igi(Q[1]);q=new igi(S[0]);r=new igi(S[1]);u=new igi(R[0]);v=new igi(R[1]);w=new igi(T[0]);A=new igi(T[1]);D=Zfi(Tfi(h,$fi(o)),Tfi(m,$fi(h)));F=Zfi(Tfi(i,$fi(p)),Tfi(n,$fi(i)));B=wgi(Tfi(D,F));G=Tfi(wgi(Tfi(h,$fi(o))),wgi(Tfi(i,$fi(p))));H=Tfi(wgi(Tfi(m,$fi(h))),wgi(Tfi(n,$fi(i))));s=Zfi(G,H);I=Zfi(Tfi(q,$fi(w)),Tfi(u,$fi(q)));J=Zfi(Tfi(r,$fi(A)),Tfi(v,$fi(r)));C=wgi(Tfi(I,J));K=Tfi(wgi(Tfi(q,$fi(w))),wgi(Tfi(r,$fi(A))));L=Tfi(wgi(Tfi(u,$fi(q))),wgi(Tfi(v,$fi(r))));t=Zfi(K,L);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=Tfi(Zfi(B,t),$fi(Zfi(s,C)));return a.a}throw Ftc(new Mei)}\nfunction Ndi(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R;if(a.a!=null){return a.a}if(ff(a.b,41)&&ff(a.c,41)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);K=HJh(a.b,a.b);L=HJh(a.c,a.c);a.a[0][0]=Tfi(new igi(K[0]),$fi(new igi(L[0])));a.a[1][0]=Tfi(new igi(K[1]),$fi(new igi(L[1])));return a.a}if(ff(a.b,117)&&ff(a.c,117)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);throw Ftc(new Mei)}if(ff(a.b,73)&&ff(a.c,73)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);K=Pwh(a.b);L=Pwh(a.c);a.a[0][0]=lgi(K[0],K[1],K[2],K[3],L[0],L[1]);a.a[1][0]=lgi(K[0],K[1],K[2],K[3],L[2],L[3]);return a.a}if(ff(a.b,174)&&ff(a.c,174)){if(a.b.sb==4&&a.c.sb==4){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);K=gAh(a.b);L=gAh(a.c);a.a[0][0]=xgi(K[0],K[1],L[0],L[1]);a.a[1][0]=Tfi(xgi(K[0],K[1],K[2],K[3]),$fi(xgi(L[0],L[1],L[2],L[3])));return a.a}if(a.b.sb==9&&a.c.sb==9){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[4,1],2);K=gAh(a.b);L=gAh(a.c);a.a[0][0]=Tfi(new igi(K[8]),$fi(new igi(L[8])));a.a[1][0]=Tfi(new igi(K[9]),$fi(new igi(L[9])));a.a[2][0]=lgi(K[4],K[5],K[6],K[7],L[4],L[5]);a.a[3][0]=lgi(K[4],K[5],K[6],K[7],L[6],L[7]);return a.a}}if(ff(a.b,306)&&ff(a.c,306)){k=a.b.yb;b=k.Z[0];c=k.Z[1];d=k.Z[2];M=HJh(b,b);N=HJh(c,c);O=HJh(d,d);l=a.c.yb;e=l.Z[0];f=l.Z[1];g=l.Z[2];P=HJh(e,e);Q=HJh(f,f);R=HJh(g,g);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[3,1],2);a.a[0][0]=xgi(M[0],M[1],P[0],P[0]);a.a[1][0]=xgi(N[0],N[1],Q[0],Q[1]);a.a[2][0]=xgi(O[0],O[1],R[0],R[1]);return a.a}if(ff(a.b,34)&&ff(a.c,34)&&a.b.yb.nm()==49&&a.c.yb.nm()==49){K=a.b.yb.VL(a.b);L=a.c.yb.VL(a.c);u=kgi(K[0],K[1],K[2],K[3],K[4],K[5]);for(B=4;B<K.length-3;B=B+2){u=Tfi(u,kgi(K[0],K[1],K[B],K[B+1],K[B+2],K[B+3]))}v=kgi(L[0],L[1],L[2],L[3],L[4],L[5]);for(A=4;A<L.length-3;A=A+2){v=Tfi(v,kgi(L[0],L[1],L[A],L[A+1],L[A+2],L[A+3]))}a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=Tfi(Zfi(u,u),$fi(Zfi(v,v)));return a.a}if(ff(a.b,34)&&ff(a.c,34)&&a.b.yb.nm()==38&&a.c.yb.nm()==38){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);K=a.b.yb.VL(a.b);L=a.c.yb.VL(a.c);h=new igi(K[0]);i=new igi(K[1]);m=new igi(K[2]);n=new igi(K[3]);p=new igi(L[0]);q=new igi(L[1]);s=new igi(L[2]);t=new igi(L[3]);a.a[0][0]=Tfi(Tfi(Tfi(wgi(Tfi(h,$fi(m))),wgi(Tfi(i,$fi(n)))),$fi(wgi(Tfi(p,$fi(s))))),$fi(wgi(Tfi(q,$fi(t)))));return a.a}if(ff(a.b,34)&&ff(a.c,117)||ff(a.c,34)&&ff(a.b,117)||ff(a.b,34)&&ff(a.c,34)){F=null;J=null;if(ff(a.b,34)){D=a.b;ff(a.c,34)?(F=a.c):(J=a.c)}else{D=a.c;J=a.b}r=a.bd.NK();ff(a.b,34)&&ff(a.c,34)?(I=dNd(r.c,D.Ub+qdn+F.Ub+')',a.bd,null)):(I=dNd(r.c,D.Ub+'-'+J.mc,a.bd,null));w=new yXg(a.bd,I);j=new uDg(D._c,w,false,null,false,false);H=Cfi((!j.b&&(j.b=new Ifi),j.b),j,D);G=H.length;a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,G],2);for(A=0;A<G;++A){a.a[0][(A-1+G)%G]=H[A]}o=(!j.b&&(j.b=new Ifi),j.b).j;C=new zQc;tQc(C,o[0],(pkd(),okd));a.a[0][G-1]=_fi(a.a[0][G-1],C);Ilg(D._c,j);return a.a}throw Ftc(new Mei)}\nfunction ffi(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y;try{b.k=false;c=b.j.yb;if(c){T=c.u_()}else{T=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);if(ff(b.j,163)){b.j.f?(T[0][0]=new egi(0)):(T[0][0]=new fgi((pkd(),kkd)))}else{!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Unhandled case, statement is UNKNOWN at the moment');b.q=(Jrj(),Irj);return}}if(T==null){b.n=2;e=b.j.yb;U=vfi((!e.b&&(e.b=new zfi),e.b),e.a,e._c);W=wfi((!e.b&&(e.b=new zfi),e.b),e.a,e._c);f=b.j.km().NK();try{A=BNd(f).rn(U);V=BNd(f).rn(W);g=BNd(f).rn('simplify('+A+'/'+V+')');if(A.indexOf('?')!=-1||V.indexOf('?')!=-1||g.indexOf('?')!=-1){b.q=(Jrj(),Irj);return}if(b.i.a!=(Urj(),Prj)&&!cid(f_m,g)){g=vid(g,1,g.length-1);j=BNd(f).rn('factor('+g+')');j.length>1&&cid((fxd(0,2,j.length),j.substr(0,2)),qdn)&&(j=(gxd(1,j.length+1),j.substr(1)));o=sid(j,'\\\\)\\\\*\\\\(',0);if(o.length>1){o[0]=uid(o[0],1);o[o.length-1]=vid(o[o.length-1],0,o[o.length-1].length-1)}F=false;o.length==1&&nid(o[0],'[-+]?\\\\d*\\\\.?\\\\d+')&&(F=true);G=new snd;if(!F){for(l=o,m=0,n=l.length;m<n;++m){k=l[m];I=dNd(b.j.km().NK().c,k,b.j.km(),null);H=new Rei;rfi(zCg(e),I,H);sfi(zCg(e),I,H);while(!H.c){sfi(zCg(e),I,H)}D=H.c;!!D&&(Hwd(G.r,D),true)}}for(C=new ynd(G);C.a<C.c.r.length;){B=wnd(C);v=Kei(new Lei(b.i,null,b.e),B);!!v&&prj(b.i,v)}}if(cid(f_m,A)){T=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);T[0][0]=new egi(0)}else{X=dNd(b.j.km().NK().c,A,b.j.km(),null);H=new Rei;h=new yXg(b.j.km(),X.o);t=new o2g(b.j.km());J=null;ff(h.o,108)&&(t=a2g(h.o));fnd(t.d,0).ru()&&(J=fnd(t.d,0));rfi(zCg(e),J,H);sfi(zCg(e),J,H);while(!H.c){sfi(zCg(e),J,H)}i=zCg(e).b;T=ke(fkb,[ZXm,K4n],[93,28],0,[1,i.r.length+1],2);q=0;for(C=new ynd(i);C.a<C.c.r.length;){B=wnd(C);T[0][q]=B;++q}T[0][q]=H.c}}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Unsuccessful run on evaluating the expression, statement is UNKNOWN at the moment');b.q=(Jrj(),Irj);return}else throw Ftc(a)}}b.c&&(b.n=2);d=b.j.yb;ff(d,1226)&&ff(d.Z[0],306)&&ff(d.Z[1],306)&&(b.k=true);if(ff(d,s5m)){w=d.a.Ub.q;w==(Aij(),Bhj)?ff(d.Z[0],174)&&(d.Z[0].sb==3||d.Z[0].sb==5)?(b.k=true):ff(d.Z[1],174)&&(d.Z[1].sb==3||d.Z[1].sb==5)&&(b.k=true):w==dhj&&ff(d.Z[0],306)&&ff(d.Z[1],306)&&(b.k=true)}s=yQc(b.o.a);u=1;b.i.a==(Urj(),Prj)&&(u=0);!nVi&&(nVi=new oVi);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'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){_ei(b,M[r]);Pwj(s+1+'. '+M[r]);++s}}if(b.i.a==Prj){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Not using refutation');return}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Thesis reductio ad absurdum (denied statement), product of factors:');K=new fgi((pkd(),kkd));Y=new Kgi(b.j.km());b.s=me(fkb,K4n,28,T.length,0,1);p=0;for(N=T,P=0,R=N.length;P<R;++P){M=N[P];k=M[M.length-1];b.s[p]=k;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'('+k+tsn+Y+'-1');k=Tfi(Zfi(k,new igi(Y)),$fi(new fgi(kkd)));K=Zfi(K,k);++p}L=me(fkb,K4n,28,1,0,1);L[0]=K;$ei(b,b.j,L)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Unsuccessful run, statement is UNKNOWN at the moment');b.q=(Jrj(),Irj)}else throw Ftc(a)}}\nfunction efi(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab;b.o=new A9c;S=new Jtd;f=fZd(b.j);b.i.a==(Urj(),Orj)&&Btd(f,b.j);M=null;if(!!c&&!!(L=c.yb)&&b.i.a!=Prj){M=L.Hm(0);(ff(M,117)||ff(M,430))&&(M=null)}J=(o=(new Bmd(f.b)).a.Ug().b.xj(),new Cmd(o));while(J.a.Ti()){p=(m=J.a.Ui(),m.Ci());e=p.yb;ff(p,34)&&(ff(e,396)||!e)||S.b.put(p,(Efd(),Cfd))==null;if(e){I=e.Z;for(F=I,G=0,H=F.length;G<H;++G){D=F[G];!!M&&M==D&&!ff(e,368)&&(M=null)}}}!!M&&r9c(S,cfi(M,b.j));!nVi&&(nVi=new oVi);J=(n=(new Bmd(S.b)).a.Ug().b.xj(),new Cmd(n));while(J.a.Ti()){p=(m=J.a.Ui(),m.Ci());if(p==M){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),z5n+p+' as a numerical object, not considering its symbolic counterpart')}else if(ff(p,161)){try{if(ff(p,73)&&exh(p)&&!(b.i.a==Orj||b.i.a==Prj)){!!Mwj&&Nwj(Mwj,(dxj(),_wj),'Statements containing axes or fixed slope lines are unsupported');b.q=(Jrj(),Irj);return}j=uZd(p,($qg(),Lqg));if(cid('',j)){k=p.cs();if(ff(p,73)&&exh(p)||ff(p,34)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),k)}else if(!cid(k.substr(0,8),jln)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),k+' /* free point */');$=p.VL(p);$!=null&&Pwj('// Free point '+p.mc+'('+$[0]+','+$[1]+')')}}else{Pwj(p.mc+fkn+uZd(p,Lqg)+' /* '+p.ys(Lqg)+' */')}q=p.UL(p);e=p.yb;(ff(e,1877)||ff(e,1159)||ff(e,784)&&_Fg(e)!=1||ff(e,832)&&oHg(e)!=1)&&!!Mwj&&Nwj(Mwj,(dxj(),_wj),e+' is not 1-1 algebraic mapping, but FALSE will not be interpreted as UNKNOWN');v=p.VL(p);if(v!=null){if(ff(e,368)||ff(p,34)){x9c(b.e,v[0]);x9c(b.a,v[0])}else if(ff(e,1207)||ff(p,73)&&exh(p)||ff(p,41)&&!e){for(s=v,t=0,u=s.length;t<u;++t){r=s[t];x9c(b.e,r);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),r+' is free')}}}ff(e,738)&&(b.c=true);ff(e,368)&&ff(e.Z[0],73)&&(b.n=2);if(q!=null){if(ff(p,41)){$=p.VL(p);Pwj('// Constrained point '+p.mc+'('+$[0]+','+$[1]+')')}Z=true;!!e&&ff(e,368)&&b.i.a==Orj&&(e==b.j.yb||(Z=false));!M&&(Z=true);if(Z){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Hypotheses:');$ei(b,p,q);for(O=q,P=0,Q=O.length;P<Q;++P);}else{!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'This object will be computed numerically')}}}catch(a){a=Etc(a);if(ff(a,79)){Rwj(p.yb+' is not fully implemented');b.q=(Jrj(),Irj);return}else throw Ftc(a)}}else{Rwj(p.yb+q5n);b.q=(Jrj(),Irj);return}}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Processing numerical object');if(M){try{ab=HJh(c,c);K=b.j.bd;V=M.Gs(($qg(),Bqg),true);i=K.NK();C='';try{w=BNd(i).rn(V);W='lhs('+w+')-rhs('+w+')';A=BNd(i).rn(W);X='lcm(denom(coeff('+A+')))';B=BNd(i).rn(X);Y='expand(('+A+') * '+B+')';C=BNd(i).rn(Y)}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Problem on running Giac');b.q=(Jrj(),Irj);return}else throw Ftc(a)}N=qid(qid(C,'x',Zhd('v',''+ab[0].a)),'y',Zhd('v',''+ab[1].a));U=dNd(i.c,N,K,null);R=new Rei;l=new yXg(K,U);d=new tDg(b.j._c,l,false,null,false);T=(!d.b&&(d.b=new Ifi),d.b);T.j=ab;Afi(T,l,R);Bfi(T,l,R);while(!R.c){Bfi(T,l,R)}g=R.c;Ilg(c._c,d);Jlg(c._c,d);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Hypothesis:');h=me(fkb,K4n,28,1,0,1);h[0]=g;$ei(b,c,h)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),_wj),'Unhandled case on processing numerical objects');b.q=(Jrj(),Irj);return}else throw Ftc(a)}}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Hypotheses have been processed.')}\nfunction Yei(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 ntm;Nei(eb,d?(Urj(),Prj):(Urj(),Orj));m=new gfi(b,c,eb);gb=m.q;if(gb==(Jrj(),Erj)||gb==Irj){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Cannot compute implicit curve: '+gb);return null}m.r=new zQc;K=Xei(b);d||(bb=tQc(K.a,b,K),bb==null);nQc(K.a,c)||(cb=tQc(K.a,c,K),cb==null);W=c.bd;for(R=(G=(new Bmd(fZd(b).b)).a.Ug().b.xj(),new Cmd(G));R.a.Ti();){Q=(D=R.a.Ui(),D.Ci());if(ff(Q,73)&&exh(Q)){try{pb=Q.VL(Q)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c5n+Q);return null}else throw Ftc(a)}X=Q;f=(v=new Qbf(X.Z,X.$,X._),v);g=PXe(W,f.j[0]);n=PXe(W,f.j[1]);q=PXe(W,f.j[2]);h=new egi(buc(g[0]));i=new egi(buc(g[1]));o=new egi(buc(n[0]));p=new egi(buc(n[1]));r=new egi(buc(q[0]));s=new egi(buc(q[1]));rb=new igi(pb[0]);ub=new igi(pb[1]);sb=new igi(pb[2]);vb=new igi(pb[3]);fb=Tfi(Tfi(Zfi(Zfi(Zfi(h,p),s),rb),Zfi(Zfi(Zfi(i,o),s),ub)),Zfi(Zfi(i,p),r));_ei(m,fb);Pwj('Extra poly 1 for '+X.mc+tXm+fb);fb=Tfi(Tfi(Zfi(Zfi(Zfi(h,p),s),sb),Zfi(Zfi(Zfi(i,o),s),vb)),Zfi(Zfi(i,p),r));_ei(m,fb);Pwj('Extra poly 2 for '+X.mc+tXm+fb);if(Itc(g[0],0)!=0){fb=ub;_ei(m,fb);Pwj(s5n+X.mc+tXm+fb);fb=Tfi(vb,$fi(new fgi((pkd(),kkd))));Pwj(t5n+X.mc+tXm+fb);_ei(m,fb)}else{fb=rb;_ei(m,fb);Pwj(s5n+X.mc+tXm+fb);fb=Tfi(sb,$fi(new fgi((pkd(),kkd))));_ei(m,fb);Pwj(t5n+X.mc+tXm+fb)}for(T=0;T<4;T++){z9c(m.e,pb[T])}}k=Q.yb;u=d||Q!=b;u&&ff(k,368)&&(nQc(K.a,Q)||(ab=tQc(K.a,Q,K),ab==null))}try{Z=HJh(c,c)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c5n+c);return null}else throw Ftc(a)}Y=new A9c;if(!d){l=c.yb;U=l.Z[0];if(ff(U,73)){S=U;x9c(Y,S.v);x9c(Y,S.p)}else if(ff(U,174)&&U.sb==4){L=U;if(L.sb==4){for(N=new ynd(L.U);N.a<N.c.r.length;){M=wnd(N);if(!M.ou(c)){for(P=(F=(new Bmd(b._c.D.b)).a.Ug().b.xj(),new Cmd(F));P.a.Ti();){O=(D=P.a.Ui(),D.Ci());if(ff(O,73)){V=O.yb.Z;ib=V[0];H=V[1];(ib==M&&H==c||H==M&&ib==c)&&(ab=tQc(Y.a,M,Y),ab==null)}}}}}}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Direct dependencies of the mover = '+Y)}for(J=(db=(new lmd(K.a)).a.Ug().lf(),new mmd(db));J.a.Ti();){I=(D=J.a.Ui(),D.Ci());I.Er(e);try{pb=I.VL(I)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c5n+I);return null}else throw Ftc(a)}u=c!=I;d||(u=u&b!=I);if(u&&nQc(Y.a,I)&&pb!=null){ob=new igi(new Kgi(W));$=Tfi(Zfi(xgi(Z[0],Z[1],pb[0],pb[1]),ob),$fi(new egi(1)));_ei(m,$)}if(u){A=true;B=true;j=I.yb;if(ff(j,368)){if(ff(j.Z[0],73)){try{nb=I.UL(I)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'An error occured during obtaining symbolic parameters');return null}else throw Ftc(a)}for(kb=nb,lb=0,mb=kb.length;lb<mb;++lb){jb=kb[lb];_ei(m,jb);Pwj('Extra symbolic poly 1 for '+I.mc+tXm+jb)}C=me(tf,w2m,5,2,15,1);Swh(j.Z[0],C);if(C[0]==0){if(pb!=null){z9c(m.e,pb[0]);x9c(m.e,pb[1])}else{B=false}A=false}else{if(pb!=null){x9c(m.e,pb[0]);z9c(m.e,pb[1])}else{A=false}B=false}}else{if(d){V=j.Z[0];if(ff(V,174)&&V.sb==4){L=V;t=L.nb;w=JJh(I);if(t.j[2]==1&&w.j[2]==1&&unj(t.j[0],w.j[0])){z9c(m.e,pb[0]);x9c(m.e,pb[1]);A=false}else{z9c(m.e,pb[1]);x9c(m.e,pb[0]);B=false}}else{z9c(m.e,pb[0]);x9c(m.e,pb[1]);A=false}}}}if(A&&B){if(qQc(m.g,I)!=null){Pwj('Removing other constraints for '+I.mc);dfi(m,I)}}hb=me(wf,c$m,5,2,14,1);if(A){qb=I.A;if(qb%1==0){hb[0]=Mtc(qb);hb[1]=1}else{hb=PXe(W,qb)}z9c(m.e,pb[0]);fb=Tfi(new egi(buc(hb[0])),$fi(Zfi(new igi(pb[0]),new egi(buc(hb[1])))));_ei(m,fb);Pwj('Extra poly for x of '+I.mc+tXm+fb)}if(B){tb=I.B;if(tb%1==0){hb[0]=Mtc(tb);hb[1]=1}else{hb=PXe(W,tb)}z9c(m.e,pb[1]);fb=Tfi(new egi(buc(hb[0])),$fi(Zfi(new igi(pb[1]),new egi(buc(hb[1])))));_ei(m,fb);Pwj('Extra poly for y of '+I.mc+tXm+fb)}}else{u=true;d||(u=b==I);if(u){x9c(m.e,pb[0]);x9c(m.e,pb[1]);m.b=pb}else{z9c(m.e,pb[0]);z9c(m.e,pb[1])}}}bfi(m);return m}\nfunction Kei(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb;hb=b.c.i;if(!hb){return null}U=null;R=bgi(_fi(c,b.d));U=rQc(b.b,R);if(sQc(b.b,R)){U=rQc(b.b,R);if(!!U&&U.c==GYm){return null}return U}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Trying to detect polynomial '+c);if(ff(hb.yb,s5m)){pb=zCg(hb.yb).g;J=new zQc;if(pb){for(K=0;K<pb.r.length;++K){j=($wd(K,pb.r.length),pb.r[K]);G=j.Ci();ob=j.Di();Vpd(J.e,ob,G)}eb=true;Q=hb.km();kb=c.a;S=new xXg(Q,0);fb=new xXg(Q,0);T=false;gb=false;wb:for(m=(new ktd(kb)).b.xj();m.Ti();){p=m.Ui();g=p.Di();f=new xXg(Q,auc(Dkd(g.e<0?g.e==0?g:new Okd(-g.e,g.d,g.a):g)));lb=p.Ci().a;k=new xXg(Q,1);I=new Jtd;e=new zQc;for(o=(new ktd(lb)).b.xj();o.Ti();){n=o.Ui();jb=n.Ci();if(!Upd(J.e,jb)){eb=false;break wb}G=mQc(Upd(J.e,jb));ib=G.qx();t=n.Di().a;d=new yXg(Q,ib);t>1&&(d=OWg(d,t));I.b.put(G,(Efd(),Cfd))==null;Vpd(e.e,G,d)}M=(r=(new Bmd((new Mtd(I.b.wj())).b)).a.Ug().b.xj(),new Cmd(r));while(M.a.Ti()){G=(l=M.a.Ui(),l.Ci());k=EWg(k,mQc(Upd(e.e,G)))}if(rkd(g,(pkd(),okd))>0){S=LWg(S,EWg(f,k));T=true}else{fb=LWg(fb,EWg(f,k));gb=true}}s=new PUg(Q,S,fb);if(eb){if(!T||!gb){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means '+s+', uninteresting');return null}U=new Arj;Nei(U,KUg(s,($qg(),wqg)));U.c=2;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means '+s);return U}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' cannot be described by quantities only')}}u=Wei(hb);v=new C9c(u);nb=new Gei(v,3);while(!nb.a){mb=Eei(nb);M=(V=(new lmd(mb.a)).a.Ug().lf(),new mmd(V));K=0;db=me(Zdb,fhn,15,yQc(mb.a),0,1);while(M.a.Ti()){db[K]=(l=M.a.Ui(),l.Ci());++K}try{B=db[0].VL(db[0]);C=db[1].VL(db[1]);D=db[2].VL(db[2])}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),p5n);return null}else throw Ftc(a)}h=_fi(lgi(B[0],B[1],C[0],C[1],D[0],D[1]),b.d);if(Vfi(c,h)||Tfi(c,h).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means collinearity for '+mb);U=new Arj;U.b=db;$nd(U.b);U.a=jCn;uQc(b.b,R,U);return U}}$=new Gei(v,2);while(!$.a){X=Eei($);M=(V=(new lmd(X.a)).a.Ug().lf(),new mmd(V));K=0;db=me(Zdb,fhn,15,yQc(X.a),0,1);while(M.a.Ti()){db[K]=(l=M.a.Ui(),l.Ci());++K}try{B=db[0].VL(db[0]);C=db[1].VL(db[1])}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),p5n);return null}else throw Ftc(a)}s=_fi(xgi(B[0],B[1],C[0],C[1]),b.d);if(Vfi(c,s)||Tfi(c,s).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means equality for '+X);U=new Arj;U.b=db;$nd(U.b);U.a=fCn;U.c=0.5;uQc(b.b,R,U);return U}}w=new A9c;sb=new zQc;A=new A9c;vb=new zQc;L=(q=(new Bmd(fZd(b.c.i).b)).a.Ug().b.xj(),new Cmd(q));while(L.a.Ti()){H=(l=L.a.Ui(),l.Ci());if(H.Ru()&&ff(H,161)){try{qb=H.VL(H)[0];if(y9c(b.a,qb)){tQc(w.a,qb,w);Vpd(sb.e,qb,H)}tb=H.VL(H)[1];if(y9c(b.a,tb)){tQc(A.a,tb,A);Vpd(vb.e,tb,H)}}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),p5n);return null}else throw Ftc(a)}}}bb=new Gei(w,2);while(!bb.a){X=Eei(bb);P=(V=(new lmd(X.a)).a.Ug().lf(),new mmd(V));K=0;i=me(hkb,G4n,52,yQc(X.a),0,1);db=me(Zdb,fhn,15,yQc(X.a),0,1);while(P.a.Ti()){i[K]=(l=P.a.Ui(),l.Ci());db[K]=qQc(sb,i[K]);++K}rb=_fi(Tfi(new igi(i[0]),$fi(new igi(i[1]))),b.d);if(Vfi(c,rb)||Tfi(c,rb).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means x-equality for '+X);U=new Arj;U.b=db;$nd(U.b);U.a='xAreEqual';U.c=GYm;uQc(b.b,R,U);return U}}bb=new Gei(A,2);while(!bb.a){X=Eei(bb);P=(V=(new lmd(X.a)).a.Ug().lf(),new mmd(V));K=0;i=me(hkb,G4n,52,yQc(X.a),0,1);db=me(Zdb,fhn,15,yQc(X.a),0,1);while(P.a.Ti()){i[K]=(l=P.a.Ui(),l.Ci());db[K]=qQc(vb,i[K]);++K}ub=_fi(Tfi(new igi(i[0]),$fi(new igi(i[1]))),b.d);if(Vfi(c,ub)||Tfi(c,ub).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means y-equality for '+X);U=new Arj;U.b=db;$nd(U.b);U.a='yAreEqual';U.c=GYm;uQc(b.b,R,U);return U}}ab=new Gei(v,2);while(!ab.a){Y=Eei(ab);N=(W=(new lmd(Y.a)).a.Ug().lf(),new mmd(W));K=0;db=me(Zdb,fhn,15,4,0,1);while(N.a.Ti()){db[K]=(l=N.a.Ui(),l.Ci());++K}cb=new Gei(v,2);while(!cb.a){Z=Eei(cb);O=(V=(new lmd(Z.a)).a.Ug().lf(),new mmd(V));K=2;while(O.a.Ti()){db[K]=(l=O.a.Ui(),l.Ci());++K}try{B=db[0].VL(db[0]);C=db[1].VL(db[1]);D=db[2].VL(db[0]);F=db[3].VL(db[1])}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),p5n);return null}else throw Ftc(a)}s=_fi(ugi(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.d);if(Vfi(c,s)||Tfi(c,s).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means perpendicularity for '+Y+p4n+Z);U=new Arj;U.b=db;U.a=hCn;U.c=vbn;uQc(b.b,R,U);return U}s=_fi(tgi(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.d);if(Vfi(c,s)||Tfi(c,s).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means parallelism for '+Y+p4n+Z);U=new Arj;U.b=db;U.a=gCn;U.c=vbn;uQc(b.b,R,U);return U}s=_fi(Tfi(xgi(B[0],B[1],C[0],C[1]),$fi(xgi(D[0],D[1],F[0],F[1]))),b.d);if(Vfi(c,s)||Tfi(c,s).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means congruence for '+Y+p4n+Z);U=new Arj;U.b=db;U.a=iCn;U.c=vbn;uQc(b.b,R,U);return U}}}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'No human readable geometrical meaning found for '+c);tQc(b.b,R,null);return null}\nfunction Mfi(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb;if(a.i!=null){return a.i}if(ff(d,73)){if(c.Lu()){R=Pwh(c);Z=Pwh(d);if(R!=null&&Z!=null){if(a.j==null){a.j=me(hkb,G4n,52,8,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km())}a.i=me(fkb,K4n,28,8,0,1);mb=new igi(R[0]);nb=new igi(R[1]);Ab=new igi(a.j[4]);Bb=new igi(a.j[5]);ob=new igi(a.j[0]);pb=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Zfi(Ab,new egi(2)),$fi(mb)),$fi(ob));a.i[1]=Tfi(Tfi(Zfi(Bb,new egi(2)),$fi(nb)),$fi(pb));g=me(hkb,G4n,52,2,0,1);g[0]=Z[0];g[1]=Z[1];h=me(hkb,G4n,52,2,0,1);h[0]=Z[2];h[1]=Z[3];a.i[2]=lgi(g[0],g[1],a.j[4],a.j[5],h[0],h[1]);a.i[3]=ugi(R[0],R[1],a.j[4],a.j[5],g[0],g[1],h[0],h[1]);rb=new igi(R[2]);sb=new igi(R[3]);Db=new igi(a.j[6]);Eb=new igi(a.j[7]);tb=new igi(a.j[2]);ub=new igi(a.j[3]);a.i[4]=Tfi(Tfi(Zfi(Db,new egi(2)),$fi(rb)),$fi(tb));a.i[5]=Tfi(Tfi(Zfi(Eb,new egi(2)),$fi(sb)),$fi(ub));a.i[6]=lgi(g[0],g[1],a.j[6],a.j[7],h[0],h[1]);a.i[7]=ugi(R[2],R[3],a.j[6],a.j[7],g[0],g[1],h[0],h[1]);return a.i}throw Ftc(new Mei)}else if(c.Ru()){i=c;S=d;Jb=HJh(i,i);Ib=Pwh(S);if(a.j==null){a.j=me(hkb,G4n,52,6,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km())}a.i=me(fkb,K4n,28,6,0,1);zb=new igi(a.j[2]);Cb=new igi(a.j[3]);v=new igi(Jb[0]);w=new igi(Jb[1]);A=new igi(a.j[0]);B=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Zfi(zb,new egi(2)),$fi(A)),$fi(v));a.i[1]=Tfi(Tfi(Zfi(Cb,new egi(2)),$fi(B)),$fi(w));g=me(hkb,G4n,52,2,0,1);g[0]=Ib[0];g[1]=Ib[1];h=me(hkb,G4n,52,2,0,1);h[0]=Ib[2];h[1]=Ib[3];a.i[2]=lgi(g[0],g[1],h[0],h[1],a.j[2],a.j[3]);l=new igi(g[0]);m=new igi(g[1]);q=new igi(h[0]);r=new igi(h[1]);ab=new igi(a.j[4]);db=new igi(a.j[5]);a.i[3]=Tfi(Tfi(Tfi(q,$fi(l)),w),$fi(db));a.i[4]=Tfi(Tfi(Tfi(v,$fi(r)),m),$fi(ab));a.i[5]=lgi(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5]);return a.i}else if(c.zu()&&c.sb==4){C=c;S=d;Hb=gAh(C);Qb=Pwh(S);if(a.j==null){a.j=me(hkb,G4n,52,12,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km());a.j[10]=new Kgi(b.km());a.j[11]=new Kgi(b.km())}a.i=me(fkb,K4n,28,12,0,1);zb=new igi(a.j[4]);Cb=new igi(a.j[5]);l=new igi(Hb[0]);m=new igi(Hb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Zfi(zb,new egi(2)),$fi(n)),$fi(l));a.i[1]=Tfi(Tfi(Zfi(Cb,new egi(2)),$fi(o)),$fi(m));a.i[2]=lgi(Qb[0],Qb[1],a.j[4],a.j[5],Qb[2],Qb[3]);v=new igi(Qb[0]);w=new igi(Qb[1]);D=new igi(Qb[2]);F=new igi(Qb[3]);bb=new igi(a.j[8]);cb=new igi(a.j[9]);a.i[3]=Tfi(Tfi(Tfi(D,$fi(v)),m),$fi(cb));a.i[4]=Tfi(Tfi(Tfi(l,$fi(F)),w),$fi(bb));a.i[5]=lgi(a.j[0],a.j[1],a.j[4],a.j[5],a.j[8],a.j[9]);vb=new igi(a.j[6]);wb=new igi(a.j[7]);q=new igi(Hb[2]);r=new igi(Hb[3]);s=new igi(a.j[2]);t=new igi(a.j[3]);a.i[6]=Tfi(Tfi(Zfi(vb,new egi(2)),$fi(s)),$fi(q));a.i[7]=Tfi(Tfi(Zfi(wb,new egi(2)),$fi(t)),$fi(r));a.i[8]=lgi(Qb[0],Qb[1],a.j[6],a.j[7],Qb[2],Qb[3]);eb=new igi(a.j[10]);fb=new igi(a.j[11]);a.i[9]=Tfi(Tfi(Tfi(D,$fi(v)),r),$fi(fb));a.i[10]=Tfi(Tfi(Tfi(q,$fi(F)),w),$fi(eb));a.i[11]=lgi(a.j[1],a.j[2],a.j[6],a.j[7],a.j[10],a.j[11]);return a.i}else if(c.zu()&&c.sb==9){qb=c;S=d;Sb=gAh(qb);Qb=Pwh(S);if(a.j==null){a.j=me(hkb,G4n,52,22,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km());a.j[10]=new Kgi(b.km());a.j[11]=new Kgi(b.km());a.j[12]=new Kgi(b.km());a.j[13]=new Kgi(b.km());a.j[14]=new Kgi(b.km());a.j[15]=new Kgi(b.km());a.j[16]=new Kgi(b.km());a.j[17]=new Kgi(b.km());a.j[18]=new Kgi(b.km());a.j[19]=new Kgi(b.km());a.j[20]=new Kgi(b.km());a.j[21]=new Kgi(b.km())}a.i=me(fkb,K4n,28,21,0,1);l=new igi(Sb[4]);m=new igi(Sb[5]);Ab=new igi(a.j[10]);Bb=new igi(a.j[11]);n=new igi(a.j[4]);o=new igi(a.j[5]);bb=new igi(a.j[16]);cb=new igi(a.j[17]);U=new igi(Qb[0]);V=new igi(Qb[1]);X=new igi(Qb[2]);Y=new igi(Qb[3]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),Ab),$fi(l)),$fi(n));a.i[1]=Tfi(Tfi(Zfi(new egi(2),Bb),$fi(m)),$fi(o));a.i[2]=lgi(a.j[4],a.j[5],a.j[10],a.j[11],a.j[16],a.j[17]);a.i[3]=lgi(Qb[0],Qb[1],a.j[10],a.j[11],Qb[2],Qb[3]);a.i[4]=Tfi(Tfi(Tfi(X,$fi(U)),m),$fi(cb));a.i[5]=Tfi(Tfi(Tfi(l,$fi(Y)),V),$fi(bb));q=new igi(Sb[6]);r=new igi(Sb[7]);Db=new igi(a.j[12]);Eb=new igi(a.j[13]);s=new igi(a.j[6]);t=new igi(a.j[7]);eb=new igi(a.j[18]);fb=new igi(a.j[19]);a.i[6]=Tfi(Tfi(Zfi(new egi(2),Db),$fi(q)),$fi(s));a.i[7]=Tfi(Tfi(Zfi(new egi(2),Eb),$fi(r)),$fi(t));a.i[8]=lgi(a.j[6],a.j[7],a.j[12],a.j[13],a.j[18],a.j[19]);a.i[9]=lgi(Qb[0],Qb[1],a.j[12],a.j[13],Qb[2],Qb[3]);a.i[10]=Tfi(Tfi(Tfi(X,$fi(U)),r),$fi(fb));a.i[11]=Tfi(Tfi(Tfi(q,$fi(Y)),V),$fi(eb));M=new igi(Sb[8]);N=new igi(Sb[9]);Fb=new igi(a.j[14]);Gb=new igi(a.j[15]);O=new igi(a.j[8]);P=new igi(a.j[9]);gb=new igi(a.j[20]);hb=new igi(a.j[21]);a.i[12]=Tfi(Tfi(Zfi(new egi(2),Fb),$fi(M)),$fi(O));a.i[13]=Tfi(Tfi(Zfi(new egi(2),Gb),$fi(N)),$fi(P));a.i[14]=lgi(a.j[8],a.j[9],a.j[14],a.j[15],a.j[20],a.j[21]);a.i[15]=lgi(Qb[0],Qb[1],a.j[14],a.j[15],Qb[2],Qb[3]);a.i[16]=Tfi(Tfi(Tfi(X,$fi(U)),N),$fi(hb));a.i[17]=Tfi(Tfi(Tfi(M,$fi(Y)),V),$fi(gb));a.i[18]=ogi(a.j[8],a.j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[19]=lgi(a.j[4],a.j[5],a.j[2],a.j[3],a.j[6],a.j[7]);a.i[20]=ugi(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5],a.j[6],a.j[7]);return a.i}throw Ftc(new Mei)}else if(ff(e,41)){if(c.Ru()){j=c;k=e;Kb=HJh(j,j);Lb=HJh(k,k);if(a.j==null){a.j=me(hkb,G4n,52,2,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km())}a.i=me(fkb,K4n,28,2,0,1);l=new igi(Kb[0]);m=new igi(Kb[1]);q=new igi(Lb[0]);r=new igi(Lb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Zfi(q,new egi(2)),$fi(l)),$fi(n));a.i[1]=Tfi(Tfi(Zfi(r,new egi(2)),$fi(m)),$fi(o));return a.i}else if(c.Lu()){S=c;i=e;Qb=Pwh(S);Jb=HJh(i,i);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km())}a.i=me(fkb,K4n,28,4,0,1);mb=new igi(Jb[0]);nb=new igi(Jb[1]);l=new igi(Qb[0]);m=new igi(Qb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);q=new igi(Qb[2]);r=new igi(Qb[3]);s=new igi(a.j[2]);t=new igi(a.j[3]);a.i[0]=Tfi(Tfi(mb,$fi(l)),$fi(Tfi(n,$fi(mb))));a.i[1]=Tfi(Tfi(nb,$fi(m)),$fi(Tfi(o,$fi(nb))));a.i[2]=Tfi(Tfi(mb,$fi(q)),$fi(Tfi(s,$fi(mb))));a.i[3]=Tfi(Tfi(nb,$fi(r)),$fi(Tfi(t,$fi(nb))));return a.i}else if(c.zu()&&c.sb==4){C=c;i=e;Hb=gAh(C);Jb=HJh(i,i);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km())}a.i=me(fkb,K4n,28,4,0,1);mb=new igi(Jb[0]);nb=new igi(Jb[1]);l=new igi(Hb[0]);m=new igi(Hb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);q=new igi(Hb[2]);r=new igi(Hb[3]);s=new igi(a.j[2]);t=new igi(a.j[3]);a.i[0]=Tfi(Tfi(mb,$fi(l)),$fi(Tfi(n,$fi(mb))));a.i[1]=Tfi(Tfi(nb,$fi(m)),$fi(Tfi(o,$fi(nb))));a.i[2]=Tfi(Tfi(mb,$fi(q)),$fi(Tfi(s,$fi(mb))));a.i[3]=Tfi(Tfi(nb,$fi(r)),$fi(Tfi(t,$fi(nb))));return a.i}else if(c.zu()&&c.sb==9){qb=c;i=e;Sb=gAh(qb);Jb=HJh(i,i);if(a.j==null){a.j=me(hkb,G4n,52,10,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km())}a.i=me(fkb,K4n,28,13,0,1);mb=new igi(Sb[0]);nb=new igi(Sb[1]);vb=new igi(Sb[2]);wb=new igi(Sb[3]);l=new igi(Sb[4]);m=new igi(Sb[5]);q=new igi(Sb[6]);r=new igi(Sb[7]);M=new igi(Sb[8]);N=new igi(Sb[9]);ob=new igi(a.j[0]);pb=new igi(a.j[1]);xb=new igi(a.j[2]);yb=new igi(a.j[3]);n=new igi(a.j[4]);o=new igi(a.j[5]);s=new igi(a.j[6]);t=new igi(a.j[7]);O=new igi(a.j[8]);P=new igi(a.j[9]);T=new igi(Jb[0]);W=new igi(Jb[1]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),T),$fi(mb)),$fi(ob));a.i[1]=Tfi(Tfi(Zfi(new egi(2),W),$fi(nb)),$fi(pb));a.i[2]=Tfi(Tfi(Zfi(new egi(2),T),$fi(vb)),$fi(xb));a.i[3]=Tfi(Tfi(Zfi(new egi(2),W),$fi(wb)),$fi(yb));a.i[4]=Tfi(Tfi(Zfi(new egi(2),T),$fi(l)),$fi(n));a.i[5]=Tfi(Tfi(Zfi(new egi(2),W),$fi(m)),$fi(o));a.i[6]=Tfi(Tfi(Zfi(new egi(2),T),$fi(q)),$fi(s));a.i[7]=Tfi(Tfi(Zfi(new egi(2),W),$fi(r)),$fi(t));a.i[8]=Tfi(Tfi(Zfi(new egi(2),T),$fi(M)),$fi(O));a.i[9]=Tfi(Tfi(Zfi(new egi(2),W),$fi(N)),$fi(P));a.i[10]=ogi(a.j[8],a.j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[11]=lgi(a.j[4],a.j[5],a.j[2],a.j[3],a.j[6],a.j[7]);a.i[12]=ugi(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5],a.j[6],a.j[7]);return a.i}else if(c.zu()&&c.sb==3){L=c;i=e;Ob=gAh(L);Jb=HJh(i,i);if(Ob[6]==Ob[8]&&Ob[7]==Ob[9]){if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km())}a.i=me(fkb,K4n,28,4,0,1);l=new igi(Ob[0]);m=new igi(Ob[1]);v=new igi(Ob[2]);w=new igi(Ob[3]);mb=new igi(Jb[0]);nb=new igi(Jb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);A=new igi(a.j[2]);B=new igi(a.j[3]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),mb),$fi(l)),$fi(n));a.i[1]=Tfi(Tfi(Zfi(new egi(2),nb),$fi(m)),$fi(o));a.i[2]=Tfi(Tfi(Zfi(new egi(2),mb),$fi(v)),$fi(A));a.i[3]=Tfi(Tfi(Zfi(new egi(2),nb),$fi(w)),$fi(B))}else{if(a.j==null){a.j=me(hkb,G4n,52,12,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km());a.j[10]=new Kgi(b.km());a.j[11]=new Kgi(b.km())}a.i=me(fkb,K4n,28,13,0,1);mb=new igi(Ob[0]);nb=new igi(Ob[1]);l=new igi(Ob[6]);m=new igi(Ob[7]);q=new igi(Ob[8]);r=new igi(Ob[9]);v=new igi(Ob[10]);w=new igi(Ob[11]);T=new igi(Jb[0]);W=new igi(Jb[1]);ob=new igi(a.j[0]);pb=new igi(a.j[1]);n=new igi(a.j[6]);o=new igi(a.j[7]);s=new igi(a.j[8]);t=new igi(a.j[9]);A=new igi(a.j[10]);B=new igi(a.j[11]);D=new igi(a.j[2]);F=new igi(a.j[3]);J=new igi(a.j[4]);K=new igi(a.j[5]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),T),$fi(mb)),$fi(ob));a.i[1]=Tfi(Tfi(Zfi(new egi(2),W),$fi(nb)),$fi(pb));a.i[2]=Tfi(Tfi(Zfi(new egi(2),T),$fi(l)),$fi(n));a.i[3]=Tfi(Tfi(Zfi(new egi(2),W),$fi(m)),$fi(o));a.i[4]=Tfi(Tfi(Zfi(new egi(2),T),$fi(q)),$fi(s));a.i[5]=Tfi(Tfi(Zfi(new egi(2),W),$fi(r)),$fi(t));a.i[6]=Tfi(Tfi(Zfi(new egi(2),T),$fi(v)),$fi(A));a.i[7]=Tfi(Tfi(Zfi(new egi(2),W),$fi(w)),$fi(B));a.i[8]=Tfi(Tfi(Tfi(D,F),$fi(J)),$fi(K));a.i[9]=Tfi(xgi(a.j[6],a.j[7],a.j[8],a.j[9]),$fi(Zfi(D,D)));a.i[10]=Tfi(xgi(a.j[6],a.j[7],a.j[8],a.j[9]),$fi(Zfi(F,F)));a.i[11]=Tfi(xgi(a.j[6],a.j[7],a.j[0],a.j[1]),$fi(Zfi(J,J)));a.i[12]=Tfi(xgi(a.j[8],a.j[9],a.j[0],a.j[1]),$fi(Zfi(K,K)))}return a.i}else if(c.zu()&&c.sb==5){Q=c;i=e;Pb=gAh(Q);Jb=HJh(i,i);if(a.j==null){a.j=me(hkb,G4n,52,12,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km());a.j[10]=new Kgi(b.km());a.j[11]=new Kgi(b.km())}a.i=me(fkb,K4n,28,13,0,1);mb=new igi(Pb[0]);nb=new igi(Pb[1]);l=new igi(Pb[6]);m=new igi(Pb[7]);q=new igi(Pb[8]);r=new igi(Pb[9]);v=new igi(Pb[10]);w=new igi(Pb[11]);T=new igi(Jb[0]);W=new igi(Jb[1]);ob=new igi(a.j[0]);pb=new igi(a.j[1]);n=new igi(a.j[6]);o=new igi(a.j[7]);s=new igi(a.j[8]);t=new igi(a.j[9]);A=new igi(a.j[10]);B=new igi(a.j[11]);D=new igi(a.j[2]);F=new igi(a.j[3]);J=new igi(a.j[4]);K=new igi(a.j[5]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),T),$fi(mb)),$fi(ob));a.i[1]=Tfi(Tfi(Zfi(new egi(2),W),$fi(nb)),$fi(pb));a.i[2]=Tfi(Tfi(Zfi(new egi(2),T),$fi(l)),$fi(n));a.i[3]=Tfi(Tfi(Zfi(new egi(2),W),$fi(m)),$fi(o));a.i[4]=Tfi(Tfi(Zfi(new egi(2),T),$fi(q)),$fi(s));a.i[5]=Tfi(Tfi(Zfi(new egi(2),W),$fi(r)),$fi(t));a.i[6]=Tfi(Tfi(Zfi(new egi(2),T),$fi(v)),$fi(A));a.i[7]=Tfi(Tfi(Zfi(new egi(2),W),$fi(w)),$fi(B));a.i[8]=Tfi(Tfi(Tfi(D,$fi(F)),$fi(J)),K);a.i[9]=Tfi(xgi(a.j[6],a.j[7],a.j[10],a.j[11]),$fi(Zfi(D,D)));a.i[10]=Tfi(xgi(a.j[8],a.j[9],a.j[10],a.j[11]),$fi(Zfi(F,F)));a.i[3]=Tfi(xgi(a.j[6],a.j[7],a.j[0],a.j[1]),$fi(Zfi(J,J)));a.i[4]=Tfi(xgi(a.j[8],a.j[9],a.j[0],a.j[1]),$fi(Zfi(K,K)));return a.i}throw Ftc(new Mei)}else if(f){if(c.Ru()){i=c;u=f;Jb=HJh(i,i);Mb=gAh(u);if(a.j==null){a.j=me(hkb,G4n,52,8,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=Jb[0];a.j[3]=Jb[1];a.j[4]=Mb[0];a.j[5]=Mb[1];a.j[6]=Mb[2];a.j[7]=Mb[3]}a.i=me(fkb,K4n,28,2,0,1);ib=new igi(Mb[0]);jb=new igi(Mb[1]);l=new igi(Mb[2]);m=new igi(Mb[3]);q=new igi(Jb[0]);r=new igi(Jb[1]);s=new igi(a.j[0]);t=new igi(a.j[1]);kb=Tfi(Zfi(Tfi(l,$fi(ib)),Tfi(l,$fi(ib))),Zfi(Tfi(m,$fi(jb)),Tfi(m,$fi(jb))));G=Tfi(Zfi(Tfi(q,$fi(ib)),Tfi(q,$fi(ib))),Zfi(Tfi(r,$fi(jb)),Tfi(r,$fi(jb))));a.i[0]=Tfi(Zfi(kb,Tfi(q,$fi(ib))),Zfi(Tfi(ib,$fi(s)),G));a.i[1]=Tfi(Zfi(kb,Tfi(r,$fi(jb))),Zfi(Tfi(jb,$fi(t)),G));return a.i}else if(c.Lu()){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'mirroring line about circle not implemented');throw Ftc(new Mei)}else if(c.zu()&&c.sb==4){C=c;$=f;Nb=gAh(C);Rb=gAh($);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km())}a.i=me(fkb,K4n,28,4,0,1);l=new igi(Nb[0]);m=new igi(Nb[1]);q=new igi(Nb[2]);r=new igi(Nb[3]);ib=new igi(Rb[0]);jb=new igi(Rb[1]);v=new igi(Rb[2]);w=new igi(Rb[3]);n=new igi(a.j[0]);o=new igi(a.j[1]);s=new igi(a.j[2]);t=new igi(a.j[3]);lb=Tfi(Zfi(Tfi(v,$fi(ib)),Tfi(v,$fi(ib))),Zfi(Tfi(w,$fi(jb)),Tfi(w,$fi(jb))));p=Tfi(Zfi(Tfi(q,$fi(l)),Tfi(q,$fi(l))),Zfi(Tfi(r,$fi(m)),Tfi(r,$fi(m))));H=Tfi(Tfi(Zfi(Tfi(l,$fi(ib)),Tfi(l,$fi(ib))),Zfi(Tfi(m,$fi(jb)),Tfi(m,$fi(jb)))),$fi(p));a.i[0]=Tfi(Zfi(lb,Tfi(l,$fi(ib))),Zfi(Tfi(ib,$fi(n)),H));a.i[1]=Tfi(Zfi(lb,Tfi(m,$fi(jb))),Zfi(Tfi(jb,$fi(o)),H));I=Tfi(Zfi(Tfi(q,$fi(ib)),Tfi(q,$fi(ib))),Zfi(Tfi(r,$fi(jb)),Tfi(r,$fi(jb))));a.i[2]=Tfi(Zfi(lb,Tfi(q,$fi(ib))),Zfi(Tfi(ib,$fi(s)),I));a.i[3]=Tfi(Zfi(lb,Tfi(r,$fi(jb))),Zfi(Tfi(jb,$fi(t)),I));return a.i}else{throw Ftc(new Mei)}}else{throw Ftc(new Mei)}}\nvar Y4n='[LocusEqu] result[',Z4n='eliminate([',$4n='],revlist([',_4n='PRECISION = ',a5n='[1]: [1]: _[1]=1 _[2]=',b5n='Cannot parse: ',c5n='Cannot get Botana variables for ',d5n='Recio meets Botana: #',e5n={16:1,29:1,19:1,24:1,242:1,927:1,30:1},f5n={16:1,29:1,19:1,24:1,927:1,30:1},g5n='Cannot compute implicit curve (yet?)',h5n='Benchmarking: ',i5n='Output from giac: ',j5n='Error on running Giac code',k5n=' kernelPrecision=',l5n=' precisionRatio=',m5n='OpenGeoProver',n5n='PureSymbolic',o5n='STATEMENT IS ',p5n='Cannot get Botana vars during NDG detection',q5n=' unimplemented',r5n='Interpreting TRUE as UNKNOWN',s5n='Extra poly 3 for ',t5n='Extra poly 4 for ',u5n='Eliminating system in ',v5n=' variables (',w5n=' dependent)',x5n='gbt polys = ',y5n='gbt vars = ',z5n='Using ',A5n='Possible numerical error in converting formula coefficients to integer',B5n='ggbtmpvar2',C5n=') and ',D5n='Free Point';luc(264,u7m,rfn,ftd);luc(2597,1,Chn);_.jn=function(a,b){var c,d;d=new hjd;c=Z4n+a+$4n+b+']))';return Yid(Yid(Yid(Yid(Yid(Yid((d.a+='[[ff:=\"\"],[aa:=',d),c),'],'),'[bb:=size(aa)],[for ii from 0 to bb-1 do ff+=(\"[\"+(ii+1)+\"]: [1]: '),' _[1]=1\");ee:=aa[ii]/gcd(coeffs(aa[ii]));cc:=factors(ee);dd:=size(cc);'),'for jj from 0 to dd-1 by 2 do ff+=(\" _[\"+(jj/2+2)+\"]=\"+cc[jj]); od; ff+=(\" [2]: '),'\"+cc[1]);for kk from 1 to dd-1 by 2 do ff+=(\",\"+cc[kk]);od;od],[if(ff==\"\") begin ff:=[0] end],ff][5]').a};_.kn=function(a,b,c,d){var e,f;if(!c){return (ePd(),$Od)+'(eliminate(['+a+$4n+b+'])))'}e=''+cuc(d.a);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),_4n+e);f=(ePd(),$Od)+'([[ee:=eliminate(['+a+$4n+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};_.ln=function(a,b,c,d){var e,f,g;e='[[GB:=gbasis(';!!a&&(e+=SEn);e+='['+b+']';if(a){f=lOd(a);e+=',['+f+'])'}g=c+jgi(d);cid(g.substr(0,1),',')&&(g=(gxd(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};_.mn=function(a,b,c,d,e){var f,g,h;f='[[ii:=gbasis(';f+=SEn;f+='['+b+']';g=lOd(a);f+=',['+g+'])';h=c+jgi(d);f+=',['+h+'],revlex)],('+'ii'+'[0]!=1)&&('+'ii'+'[0]!=-1)][1]';return f};_.tn=function(a){var b,c,d,e;b=hOd(a);c=iOd(a);e=me(tf,ZXm,124,c.length+1,0,3);e[0]=b;for(d=0;d<c.length;++d){e[d+1]=c[d]}return e};luc(15,24,Bkn);_.iu=function(a){return this.pu(a)};luc(1871,19,Eqn);_.UL=Wqo;_.VL=function(a){var b,c,d;d=this.c;if(this.e==null){this.e=me(hkb,G4n,52,d.length*2,0,1);for(c=0;c<d.length;c++){b=HJh(d[c],d[c]);this.e[2*c]=b[0];this.e[2*c+1]=b[1]}}return this.e};luc(956,19,Fqn);_.UL=function(a){!this.r&&(this.r=new mfi);return lfi(this.r,this.Z)};_.VL=function(a){!this.r&&(this.r=new mfi);return this.r.j};luc(955,19,Jqn);_.UL=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.f!=null){return this.f}if(this.g==null){this.g=me(hkb,G4n,52,8,0,1);for(H=0;H<8;H++){this.g[H]=new Kgi(this.bd)}}I=this.g[0];M=this.g[1];q=this.g[2];t=this.g[3];v=this.g[4];A=this.g[5];C=this.g[6];F=this.g[7];this.f=me(fkb,K4n,28,6,0,1);J=new igi(I);N=new igi(M);K=Zfi(J,J);O=Zfi(N,N);L=Zfi(J,N);s=new igi(q);u=new igi(t);w=new igi(v);B=new igi(A);D=new igi(C);G=new igi(F);this.f[0]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,K),Zfi(u,O)),Zfi(w,L)),Zfi(B,J)),Zfi(D,N)),G);r=a.ht();l=r.Z[0];b=new igi(HJh(l,l)[0]);c=new igi(HJh(l,l)[1]);this.f[1]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(b,b)),Zfi(u,Zfi(c,c))),Zfi(Zfi(w,b),c)),Zfi(B,b)),Zfi(D,c)),G);m=r.Z[1];d=new igi(HJh(m,m)[0]);e=new igi(HJh(m,m)[1]);this.f[2]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(d,d)),Zfi(u,Zfi(e,e))),Zfi(Zfi(w,d),e)),Zfi(B,d)),Zfi(D,e)),G);n=r.Z[2];f=new igi(HJh(n,n)[0]);g=new igi(HJh(n,n)[1]);this.f[3]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(f,f)),Zfi(u,Zfi(g,g))),Zfi(Zfi(w,f),g)),Zfi(B,f)),Zfi(D,g)),G);o=r.Z[3];h=new igi(HJh(o,o)[0]);i=new igi(HJh(o,o)[1]);this.f[4]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(h,h)),Zfi(u,Zfi(i,i))),Zfi(Zfi(w,h),i)),Zfi(B,h)),Zfi(D,i)),G);p=r.Z[4];j=new igi(HJh(p,p)[0]);k=new igi(HJh(p,p)[1]);this.f[5]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(j,j)),Zfi(u,Zfi(k,k))),Zfi(Zfi(w,j),k)),Zfi(B,j)),Zfi(D,k)),G);return this.f};_.VL=function(a){return this.g};luc(894,431,qrn);_.UL=function(a){!this.c&&(this.c=new Nfi);return Mfi(this.c,a,this.j,this.e,this.f,this.d)};_.VL=function(a){!this.c&&(this.c=new Nfi);return this.c.j};luc(368,19,vrn);_.UL=function(a){!this.e&&(this.e=new Sfi);return Rfi(this.e,this.c.mx())};_.VL=function(a){!this.e&&(this.e=new Sfi);return this.e.j};_.CO=function(a){var b,c;if(ff(this.Z[0],117)){throw Ftc(new Mei)}if(ff(this.Z[0],73)){b=this.Z[0].CO(a);c=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c;if(ff(this.Z[0],117)){throw Ftc(new Mei)}if(ff(this.Z[0],73)&&!!this.f){b=me(wv,Xen,151,3,0,1);c=this.Z[0].DO(a);if(wkd(c[2],(pkd(),okd))){b[0]=Ekd(c[1],a.get(this.f));b[1]=Ekd(c[0],a.get(this.f));b[2]=kkd}else{b[0]=Ekd(c[2],a.get(this.f));b[1]=Ekd(c[2],vld(kkd,a.get(this.f)));b[2]=qld(Ekd(c[0],Fkd(a.get(this.f))),Ekd(c[1],vld(a.get(this.f),kkd)))}return b}return null};_.EO=function(a){if(ff(this.Z[0],117)){throw Ftc(new Mei)}if(ff(this.Z[0],73)){this.Z[0].EO(a);!this.f&&(this.f=new Lgi(this.a));x9c(a,this.f);return}throw Ftc(new Mei)};_.FO=function(){var a;if(this.d!=null){return this.d}if(ff(this.Z[0],117)){throw Ftc(new Mei)}if(ff(this.c,73)){!this.f&&(this.f=new Lgi(this.a));this.d=me(fkb,K4n,28,3,0,1);a=this.Z[0].FO();this.d[0]=Zfi(a[2],new igi(this.f));this.d[1]=Zfi(a[2],Tfi(new egi(1),$fi(new igi(this.f))));this.d[2]=Tfi(Zfi(a[0],$fi(new igi(this.f))),Zfi(a[1],Tfi(new igi(this.f),$fi(new egi(1)))));return this.d}throw Ftc(new Mei)};_.GO=Vqo;luc(734,431,Krn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.a!=null){return this.a}b=this.j;g=this.e;if(!!b&&!!this.e){j=HJh(b,b);k=gAh(g);if(this.b==null){this.b=me(hkb,G4n,52,6,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=j[0];this.b[3]=j[1];this.b[4]=k[0];this.b[5]=k[1]}this.a=me(fkb,K4n,28,2,0,1);c=new igi(j[0]);d=new igi(j[1]);h=new igi(k[0]);i=new igi(k[1]);e=new igi(this.b[0]);f=new igi(this.b[1]);this.a[0]=Tfi(Tfi(c,h),$fi(e));this.a[1]=Tfi(Tfi(d,i),$fi(f));return this.a}throw Ftc(new Mei)};_.VL=Yqo;_.CO=function(a){var b,c,d;if(ff(this.j,41)&&ff(this.e,181)){b=this.j.CO(a);c=this.e.CO(a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(ff(this.j,41)&&ff(this.e,181)){b=this.j.DO(a);c=this.e.DO(a);d=me(wv,Xen,151,3,0,1);d[0]=qld(Ekd(b[0],c[2]),Ekd(c[0],b[2]));d[1]=qld(Ekd(b[1],c[2]),Ekd(c[1],b[2]));d[2]=Ekd(b[2],c[2]);return rTg(d)}return null};_.EO=function(a){if(ff(this.j,41)&&ff(this.e,181)){this.j.EO(a);this.e.EO(a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.d!=null){return this.d}if(ff(this.j,41)&&ff(this.e,181)){a=this.j.FO();b=this.e.FO();this.d=me(fkb,K4n,28,3,0,1);this.d[0]=Tfi(Zfi(a[0],b[2]),Zfi(b[0],a[2]));this.d[1]=Tfi(Zfi(a[1],b[2]),Zfi(b[1],a[2]));this.d[2]=Zfi(a[2],b[2]);return this.d}throw Ftc(new Mei)};_.GO=Vqo;luc(778,19,Lrn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.c!=null){return this.c}b=this.a;c=this.b;if(!!this.a&&!!this.b){j=HJh(b,b);k=HJh(c,c);if(this.d==null){this.d=me(hkb,G4n,52,6,0,1);this.d[0]=new Kgi(this.bd);this.d[1]=new Kgi(this.bd);this.d[2]=j[0];this.d[3]=j[1];this.d[4]=k[0];this.d[5]=k[1]}this.c=me(fkb,K4n,28,2,0,1);d=new igi(j[0]);e=new igi(j[1]);f=new igi(k[0]);g=new igi(k[1]);h=new igi(this.d[0]);i=new igi(this.d[1]);this.c[0]=Tfi(Tfi(h,$fi(f)),d);this.c[1]=Tfi(Tfi(i,$fi(g)),e);return this.c}throw Ftc(new Mei)};_.VL=Xqo;_.CO=function(a){var b,c,d;if(!!this.a&&!!this.b&&ff(this.a,242)&&ff(this.b,242)){b=this.a.CO(a);c=this.b.CO(a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.a&&!!this.b&&ff(this.a,242)&&ff(this.b,242)){b=this.a.DO(a);c=this.b.DO(a);d=me(wv,Xen,151,3,0,1);d[0]=vld(Ekd(c[0],b[2]),Ekd(b[0],c[2]));d[1]=vld(Ekd(c[1],b[2]),Ekd(b[1],c[2]));d[2]=Ekd(b[2],c[2]);return rTg(d)}return null};_.EO=function(a){if(!!this.a&&!!this.b&&ff(this.a,242)&&ff(this.b,242)){this.a.EO(a);this.b.EO(a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b&&ff(this.a,242)&&ff(this.b,242)){a=this.a.FO();b=this.b.FO();this.e=me(fkb,K4n,28,3,0,1);this.e[0]=Tfi(Zfi(b[0],a[2]),$fi(Zfi(a[0],b[2])));this.e[1]=Tfi(Zfi(b[1],a[2]),$fi(Zfi(a[1],b[2])));this.e[2]=Zfi(a[2],b[2]);return this.e}throw Ftc(new Mei)};_.GO=Vqo;luc(34,15,csn);_.UL=function(a){return yuf(this)};_.VL=function(a){return zuf(this,a)};luc(245,613,psn);_.iu=dro;luc(401,392,Asn);_.iu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(!a.zu()){return Enj(),Bnj}f=a;if(this.sb==4&&f.sb==4){return Enj(),unj(this.ib[0],f.ib[0])?Cnj:Bnj}if(this.sb==9&&f.sb==9){l=this.yb.Z;m=f.yb.Z;if(l.length==2&&m.length==2){b=l[0];g=l[1];h=dYe(this.bd).YM(this._c,g,b).a.Sr(b);b=m[0];g=m[1];j=dYe(this.bd).YM(this._c,g,b).a.Sr(b);return Enj(),unj(h,j)?Cnj:Bnj}}if(this.sb==3&&f.sb==3){l=this.yb.Z;m=f.yb.Z;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=dqj(d.A-c.A,d.B-c.B);j=dqj(e.A-c.A,e.B-c.B)+dqj(e.A-d.A,e.B-d.B);c=m[0];d=m[1];e=m[2];i=dqj(d.A-c.A,d.B-c.B);k=dqj(e.A-c.A,e.B-c.B)+dqj(e.A-d.A,e.B-d.B);return Enj(),unj(h,i)&&unj(j,k)?Cnj:Bnj}}if(this.sb==5&&f.sb==5||this.sb==7&&f.sb==7){l=this.yb.Z;m=f.yb.Z;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=dqj(d.A-c.A,d.B-c.B);j=$wnd.Math.abs(dqj(e.A-c.A,e.B-c.B)-dqj(e.A-d.A,e.B-d.B));c=m[0];d=m[1];e=m[2];i=dqj(d.A-c.A,d.B-c.B);k=$wnd.Math.abs(dqj(e.A-c.A,e.B-c.B)-dqj(e.A-d.A,e.B-d.B));return Enj(),unj(h,i)&&unj(j,k)?Cnj:Bnj}}return Enj(),Bnj};luc(1599,388,Xsn);_.UL=Wqo;_.VL=Wqo;luc(343,15,Ysn);_.UL=function(a){if(ff(this.yb,161)){return this.yb.UL(this)}return null};_.VL=function(a){if(ff(this.yb,161)){return this.yb.VL(this)}return null};_.iu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(ff(a,343)){m=a;k=(this.K==null?DCf:this.K).length;l=(m.K==null?DCf:m.K).length;if(k==l&&unj(JCf(this),JCf(m))){n=bwd(Tvd(dod(this.K==null?DCf:this.K),new jLh),new kLh);o=bwd(Tvd(dod(m.K==null?DCf:m.K),new lLh),new mLh);b=new wAg(this._c,this,true);c=new wAg(this._c,m,true);e=bwd(Tvd(dod(b.ab),new nLh),new oLh);f=bwd(Tvd(dod(c.ab),new pLh),new qLh);for(h=pe(ie(vf,1),VXm,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($Cf(n,o,p,g)&&$Cf(e,f,d,g)){return Enj(),Cnj}}}return Enj(),Bnj}}if(ff(a,34)){if(unj(JCf(this),a.K)){return Enj(),Cnj}}return Enj(),Bnj};luc(397,613,etn);_.iu=function(a){return Enj(),a.Xu()&&unj(VEf(this),a.VW())?Cnj:Bnj};luc(2419,239,PCn);_.UL=function(a){var b;if(this.b!=null){return this.b}if(!!this.d&&!!this.e){if(this.c==null){this.c=me(hkb,G4n,52,2,0,1);this.c[0]=new Kgi(this.bd);this.c[1]=new Kgi(this.bd)}b=Pwh(this.d);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=lgi(b[0],b[1],b[2],b[3],this.c[0],this.c[1]);b=Pwh(this.e);this.b[1]=lgi(b[0],b[1],b[2],b[3],this.c[0],this.c[1]);return this.b}throw Ftc(new Mei)};_.VL=Zqo;_.CO=function(a){var b,c;if(ff(this.d,117)||ff(this.e,117)){throw Ftc(new Mei)}if(!!this.d&&!!this.e){b=Qwh(this.d,a);c=Qwh(this.e,a);return pTg(b,c)}throw Ftc(new Mei)};_.DO=function(a){var b,c;if(ff(this.d,117)||ff(this.e,117)){throw Ftc(new Mei)}if(!!this.d&&!!this.e){b=Vwh(this.d,a);c=Vwh(this.e,a);return qTg(b,c)}throw Ftc(new Mei)};_.EO=function(a){if(ff(this.d,117)||ff(this.e,117)){throw Ftc(new Mei)}if(!!this.d&&!!this.e){Wwh(this.d,a);Wwh(this.e,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.f!=null){return this.f}if(ff(this.d,117)||ff(this.e,117)){throw Ftc(new Mei)}if(!!this.d&&!!this.e){a=$wh(this.d);b=$wh(this.e);this.f=mgi(a,b);return this.f}throw Ftc(new Mei)};_.GO=Vqo;luc(6925,25,Wrn,syg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==3){if(!d[0].Ru()){throw Ftc(Wof(this,a.i,d[0]))}if(!d[1].Ru()){throw Ftc(Wof(this,a.i,d[1]))}if(!d[2].Ru()){throw Ftc(Wof(this,a.i,d[2]))}c=new zdi(this.e,d[0],d[1],d[2]);P_d(c.e,Ktf(a));f=pe(ie(Zdb,1),fhn,15,0,[c.e]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var TZ=Cgd(6925);luc(6932,25,Wrn,tyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==3){if(!ff(d[0],73)){throw Ftc(Wof(this,a.i,d[0]))}if(!ff(d[1],73)){throw Ftc(Wof(this,a.i,d[1]))}if(!ff(d[2],73)){throw Ftc(Wof(this,a.i,d[2]))}c=new Bdi(this.e,Ktf(a),d[0],d[1],d[2]);f=pe(ie(Zdb,1),fhn,15,0,[c.e]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var UZ=Cgd(6932);luc(6928,25,Wrn,uyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==4){if(!ff(d[0],41)){throw Ftc(Wof(this,a.i,d[0]))}if(!ff(d[1],41)){throw Ftc(Wof(this,a.i,d[1]))}if(!ff(d[2],41)){throw Ftc(Wof(this,a.i,d[2]))}if(!ff(d[3],41)){throw Ftc(Wof(this,a.i,d[3]))}c=new Ddi(this.e,Ktf(a),d[0],d[1],d[2],d[3]);f=pe(ie(Zdb,1),fhn,15,0,[c.f]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var VZ=Cgd(6928);luc(6931,25,Wrn,vyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==2){c=new Hdi(this.e,Ktf(a),d[0],d[1]);f=pe(ie(Zdb,1),fhn,15,0,[c.d]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var WZ=Cgd(6931);luc(6930,25,Wrn,wyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==2){c=new Pdi(this.e,Ktf(a),d[0],d[1]);f=pe(ie(Zdb,1),fhn,15,0,[c.d]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var XZ=Cgd(6930);luc(6927,25,Wrn,xyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==2){if(!ff(d[0],73)){throw Ftc(Wof(this,a.i,d[0]))}if(!ff(d[1],73)){throw Ftc(Wof(this,a.i,d[1]))}c=new Udi(this.e,Ktf(a),d[0],d[1]);f=pe(ie(Zdb,1),fhn,15,0,[c.d]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var YZ=Cgd(6927);luc(6929,25,Wrn,yyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==2){if(!ff(d[0],73)){throw Ftc(Wof(this,a.i,d[0]))}if(!ff(d[1],73)){throw Ftc(Wof(this,a.i,d[1]))}c=new Ydi(this.e,Ktf(a),d[0],d[1]);f=pe(ie(Zdb,1),fhn,15,0,[c.d]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var ZZ=Cgd(6929);luc(6934,25,Wrn,$yg);_.VP=function(a,b){var c,d,e,f,g;f=a.c.r.length;g=me(Ctc,$Xm,5,f,16,1);c=hpf(this,a,new Lrh(false));switch(f){case 2:if((g[0]=c[0].wv())&&(g[1]=c[1].Ru())){d=c[0];e=c[1]}else{throw Ftc(Xof(this,a,rpf(g,c)))}break;default:throw Ftc(Zof(this,a,a.c.r.length));}return pe(ie(Zdb,1),fhn,15,0,[Zyg(this,Ktf(a),d,e)])};var w$=Cgd(6934);luc(6926,25,Wrn,tzg);_.VP=function(a,b){var c,d,e,f,g;e=a.c.r.length;f=me(Ctc,$Xm,5,e,16,1);d=hpf(this,a,new Lrh(false));if(e==2){if((f[0]=d[0].Lu())&&(f[1]=d[1].zu())){c=new lei(this.e,Ktf(a),d[0],d[1]);g=pe(ie(Zdb,1),fhn,15,0,[c.d]);return g}throw Ftc(Xof(this,a,rpf(f,d)))}throw Ftc(Zof(this,a,a.c.r.length))};var R$=Cgd(6926);luc(6933,25,Wrn,zzg);_.VP=function(a,b){var c,d,e,f,g,h,i,j,k;j=a.c.r.length;k=me(Ctc,$Xm,5,j,16,1);e=hpf(this,a,new Lrh(false));switch(j){case 1:if(ff(e[0],394)&&!!e[0].yb&&ff(e[0].yb,967)){g=e[0];d=g.yb;h=d.A;i=d.I}else{throw Ftc(Wof(this,a.i,e[0]))}break;case 2:if((k[0]=e[0].Ru())&&(k[1]=e[1].Ru())){h=e[0];i=e[1]}else{if((k[0]=ff(e[0],375))&&(k[1]=e[1].Ru()&&(!(c=e[1].yb)||ff(c,368)))){f=e[0];i=e[1];return pe(ie(Zdb,1),fhn,15,0,[xzg(this,Ktf(a),f,i)])}throw Ftc(Xof(this,a,rpf(k,e)))}break;default:throw Ftc(Zof(this,a,a.c.r.length));}return pe(ie(Zdb,1),fhn,15,0,[yzg(this,Ktf(a),h,i)])};var V$=Cgd(6933);luc(6923,25,Wrn,Kzg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));switch(e){case 1:if(ff(d[0],375)){c=new yei(this.e,Ktf(a),d[0]);f=pe(ie(Zdb,1),fhn,15,0,[c.a]);return f}throw Ftc(Wof(this,a.i,d[0]));default:throw Ftc(Zof(this,a,a.c.r.length));}};var g_=Cgd(6923);luc(6924,25,Wrn,Mzg);_.VP=function(a,b){var c,d;d=a.c.r.length;c=hpf(this,a,new Lrh(false));switch(d){case 2:if(c[1].wu()){return Lzg(this,c[0],c[1].f,a)}case 1:return Lzg(this,c[0],false,a);default:throw Ftc(Zof(this,a,a.c.r.length));}};var f_=Cgd(6924);luc(2445,19,Eqn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(this.c!=null){return this.c}d=this.g;e=this.k;if(!!d&&!!e){p=HJh(this.a,this.a);q=Pwh(d);r=Pwh(e);j=yuf(this.a);n=me(hkb,G4n,52,2,0,1);o=me(hkb,G4n,52,2,0,1);k=6;if(d.v==e.v){p[0]=q[0];p[1]=q[1];n[0]=q[2];n[1]=q[3];o[0]=r[2];o[1]=r[3];k=4}if(d.v==e.p){p[0]=q[0];p[1]=q[1];n[0]=q[2];n[1]=q[3];o[0]=r[0];o[1]=r[1];k=4}if(d.p==e.p){p[0]=q[2];p[1]=q[3];n[0]=q[0];n[1]=q[1];o[0]=r[0];o[1]=r[1];k=4}if(d.p==e.v){p[0]=q[2];p[1]=q[3];n[0]=q[0];n[1]=q[1];o[0]=r[2];o[1]=r[3];k=4}if(k==6){j=me(fkb,K4n,28,2,0,1);j[0]=lgi(p[0],p[1],q[0],q[1],q[2],q[3]);j[1]=lgi(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(XKh(this.g.v,this.g.p,this.k.v)){o[0]=r[2];o[1]=r[3]}else{if(XKh(this.k.v,this.k.p,this.g.v)){n[0]=q[2];n[1]=q[3]}}}if(q!=null&&r!=null){if(this.d==null){this.d=me(hkb,G4n,52,6,0,1);this.d[0]=new Kgi(this.bd);this.d[1]=new Kgi(this.bd);this.d[2]=p[0];this.d[3]=p[1];this.d[4]=new Kgi(this.bd);this.d[5]=new Kgi(this.bd)}this.c=me(fkb,K4n,28,k,0,1);b=new igi(n[0]);c=new igi(n[1]);f=new igi(this.d[0]);g=new igi(this.d[1]);l=new igi(this.d[4]);m=new igi(this.d[5]);h=xgi(n[0],n[1],p[0],p[1]);i=xgi(this.d[4],this.d[5],p[0],p[1]);this.c[0]=Tfi(h,$fi(i));this.c[1]=lgi(p[0],p[1],this.d[4],this.d[5],o[0],o[1]);this.c[2]=Tfi(Tfi(Tfi(f,f),$fi(b)),$fi(l));this.c[3]=Tfi(Tfi(Tfi(g,g),$fi(c)),$fi(m));if(k==6){this.c[4]=j[0];this.c[5]=j[1]}return this.c}}throw Ftc(new Mei)};_.VL=Xqo;luc(1877,19,RCn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.e!=null){return this.e}if(!!this.a&&!!this.b&&!!this.c){j=HJh(this.a,this.a);k=HJh(this.c,this.c);l=HJh(this.b,this.b);if(this.f==null){this.f=me(hkb,G4n,52,6,0,1);this.f[0]=new Kgi(this.bd);this.f[1]=new Kgi(this.bd);this.f[2]=l[0];this.f[3]=l[1];this.f[4]=new Kgi(this.bd);this.f[5]=new Kgi(this.bd)}this.e=me(fkb,K4n,28,4,0,1);b=new igi(j[0]);c=new igi(j[1]);d=new igi(this.f[0]);e=new igi(this.f[1]);h=new igi(this.f[4]);i=new igi(this.f[5]);f=xgi(j[0],j[1],l[0],l[1]);g=xgi(this.f[4],this.f[5],l[0],l[1]);this.e[0]=Tfi(f,$fi(g));this.e[1]=lgi(l[0],l[1],this.f[4],this.f[5],k[0],k[1]);this.e[2]=Tfi(Tfi(Tfi(d,d),$fi(b)),$fi(h));this.e[3]=Tfi(Tfi(Tfi(e,e),$fi(c)),$fi(i));return this.e}throw Ftc(new Mei)};_.VL=function(a){return this.f};luc(4628,19,Eqn);_.UL=Wqo;_.VL=function(a){var b,c,d;d=this.c.Nx();if(this.b==null){this.b=me(hkb,G4n,52,d.length*2,0,1);for(c=0;c<d.length;c++){b=HJh(d[c],d[c]);this.b[2*c]=b[0];this.b[2*c+1]=b[1]}}return this.b};luc(738,1158,WCn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(this.a!=null){return this.a}f=this.Z[0];if(ff(this.Z[1],117)){l=this.Z[1];if(this.b==null){g=HJh(f,f);this.b=me(hkb,G4n,52,4,0,1);this.b[0]=g[0];this.b[1]=g[1];this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd)}b=l.v;d=l.p;c=HJh(b,b);e=HJh(d,d);this.a=me(fkb,K4n,28,2,0,1);this.a[0]=Tfi(Tfi(Tfi(new igi(this.b[2]),$fi(new igi(this.b[0]))),$fi(new igi(e[0]))),new igi(c[0]));this.a[1]=Tfi(Tfi(Tfi(new igi(this.b[3]),$fi(new igi(this.b[1]))),$fi(new igi(e[1]))),new igi(c[1]));return this.a}j=null;ff(this.Z[1],34)&&(j=this.Z[1]);if(!f||!j){throw Ftc(new Mei)}if(this.b==null){g=HJh(f,f);this.b=me(hkb,G4n,52,5,0,1);this.b[0]=g[0];this.b[1]=g[1];this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd);this.b[4]=new Kgi(this.bd)}h=null;if(ff(j.yb,396)){h=yuf(j);this.a=me(fkb,K4n,28,h.length+1,0,1)}else{this.a=me(fkb,K4n,28,1,0,1)}k=zuf(j,j);i=0;m=wgi(new igi(k[0]));if(h!=null){this.a=me(fkb,K4n,28,h.length+1,0,1);for(i=0;i<h.length;i++){this.a[i]=h[i]}}this.a[i]=Tfi(xgi(this.b[0],this.b[1],this.b[2],this.b[3]),$fi(m));return this.a};_.VL=Yqo;luc(z5m,2393,XCn);_.UL=Wqo;_.VL=function(a){!this.a&&(this.a=new kfi);return jfi(this.a,this.c,this.b)};luc(2479,2478,Eqn);_.UL=function(a){!this.a&&(this.a=new ofi);return nfi(this.a,this.e,this.f,this.g)};_.VL=function(a){!this.a&&(this.a=new ofi);return this.a.j};luc(1534,1312,YCn);_.UL=Wqo;_.VL=function(a){!this.c&&(this.c=new kfi);return jfi(this.c,this.f,this.d)};luc(781,1535,ZCn);_.UL=function(a){!this.a&&(this.a=new mfi);return lfi(this.a,this.Z)};_.VL=function(a){!this.a&&(this.a=new mfi);return this.a.j};luc(s5m,19,$Cn);_.u_=function(){return tfi((!this.b&&(this.b=new zfi),this.b),this.a,this._c)};_.CO=function(a){var b,c;b=ACg(this);if(b){c=b.CO(a);b.Vi();return c}throw Ftc(new Mei)};_.DO=function(a){var b,c;b=ACg(this);if(b){c=b.DO(a);b.Vi();return c}throw Ftc(new Mei)};_.EO=function(a){var b;b=ACg(this);if(b){b.EO(a);b.Vi();return}throw Ftc(new Mei)};_.FO=function(){var a,b;a=ACg(this);if(a){b=a.FO();a.Vi();return b}throw Ftc(new Mei)};_.GO=Vqo;luc(396,19,aDn);_.UL=function(a){return Cfi((!this.b&&(this.b=new Ifi),this.b),this,a)};_.VL=function(a){return (!this.b&&(this.b=new Ifi),this.b).j};luc(735,19,bDn);_.UL=function(a){var b,c,d,e,f;if(this.c==null){this.c=me(hkb,G4n,52,2,0,1);this.c[0]=new Kgi(this.bd);this.c[1]=new Kgi(this.bd);b=this.a.Ub.o;e=this.a.Ub.s;d=this.a.Ub.q;if(d==(Aij(),Rhj)&&!!b){c=b.VL(b);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=Tfi(new igi(this.c[0]),$fi(new igi(c[0])));this.b[1]=Tfi(new igi(this.c[1]),$fi(new igi(c[1])))}if(d==Xhj&&!!b&&!!e){if(ff(b,41)&&ff(e,181)){c=b.VL(b);f=e.VL(e);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=Tfi(Tfi(new igi(this.c[0]),$fi(new igi(c[0]))),$fi(new igi(f[0])));this.b[1]=Tfi(Tfi(new igi(this.c[1]),$fi(new igi(c[1]))),$fi(new igi(f[1])))}}if(d==Mhj&&!!b&&!!e){if(ff(b,41)&&ff(e,181)){c=b.VL(b);f=e.VL(e);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=Tfi(Tfi(new igi(this.c[0]),$fi(new igi(c[0]))),new igi(f[0]));this.b[1]=Tfi(Tfi(new igi(this.c[1]),$fi(new igi(c[1]))),new igi(f[1]))}}}return this.b};_.VL=Zqo;luc(1145,19,eDn);_.UL=function(a){var b,c,d,e;b=this.a;c=this.b;if(!!b&&!!c){d=HJh(b,b);e=HJh(c,c);if(this.c==null){this.c=me(hkb,G4n,52,4,0,1);this.c[0]=d[0];this.c[1]=d[1];this.c[2]=e[0];this.c[3]=e[1]}return null}throw Ftc(new Mei)};_.VL=Zqo;luc(1159,888,gDn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.a!=null){return this.a}if(this.k==3){b=this.f;c=this.g;d=this.i;if(!!b&&!!c&&!!d){i=HJh(b,b);j=HJh(c,c);k=HJh(d,d);if(i[0]==j[0]&&i[1]==j[1]){if(this.b==null){this.b=me(hkb,G4n,52,4,0,1);this.b[0]=i[0];this.b[1]=i[1];this.b[2]=k[0];this.b[3]=k[1]}return this.a}if(this.b==null){this.b=me(hkb,G4n,52,12,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd);this.b[4]=new Kgi(this.bd);this.b[5]=new Kgi(this.bd);this.b[6]=i[0];this.b[7]=i[1];this.b[8]=j[0];this.b[9]=j[1];this.b[10]=k[0];this.b[11]=k[1]}this.a=me(fkb,K4n,28,5,0,1);e=new igi(this.b[2]);f=new igi(this.b[3]);g=new igi(this.b[4]);h=new igi(this.b[5]);this.a[0]=Tfi(Tfi(Tfi(e,f),$fi(g)),$fi(h));this.a[1]=Tfi(xgi(i[0],i[1],k[0],k[1]),$fi(Zfi(e,e)));this.a[2]=Tfi(xgi(j[0],j[1],k[0],k[1]),$fi(Zfi(f,f)));this.a[3]=Tfi(xgi(i[0],i[1],this.b[0],this.b[1]),$fi(Zfi(g,g)));this.a[4]=Tfi(xgi(j[0],j[1],this.b[0],this.b[1]),$fi(Zfi(h,h)));return this.a}throw Ftc(new Mei)}else if(this.k==5){b=this.f;c=this.g;d=this.i;if(!!b&&!!c&&!!d){i=HJh(b,b);j=HJh(c,c);k=HJh(d,d);if(this.b==null){this.b=me(hkb,G4n,52,12,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd);this.b[4]=new Kgi(this.bd);this.b[5]=new Kgi(this.bd);this.b[6]=i[0];this.b[7]=i[1];this.b[8]=j[0];this.b[9]=j[1];this.b[10]=k[0];this.b[11]=k[1]}this.a=me(fkb,K4n,28,5,0,1);e=new igi(this.b[2]);f=new igi(this.b[3]);g=new igi(this.b[4]);h=new igi(this.b[5]);this.a[0]=Tfi(Tfi(Tfi(e,$fi(f)),$fi(g)),h);this.a[1]=Tfi(xgi(i[0],i[1],k[0],k[1]),$fi(Zfi(e,e)));this.a[2]=Tfi(xgi(j[0],j[1],k[0],k[1]),$fi(Zfi(f,f)));this.a[3]=Tfi(xgi(i[0],i[1],this.b[0],this.b[1]),$fi(Zfi(g,g)));this.a[4]=Tfi(xgi(j[0],j[1],this.b[0],this.b[1]),$fi(Zfi(h,h)));return this.a}throw Ftc(new Mei)}else{throw Ftc(new Mei)}};_.VL=Yqo;luc(784,698,nDn);_.UL=function(a){return Jfi((!this.w&&(this.w=new Lfi),this.w),a,this.a,this.b,this)};_.VL=function(a){return Kfi((!this.w&&(this.w=new Lfi),this.w),a)};luc(832,698,rDn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(this.e){n=qQc(this.e,a);if(n!=null){return n}}if(this.g.sb==4){if(this.n){d=me(hkb,G4n,52,2,0,1);!this.f&&(this.f=new zQc);if(nQc(this.f,a)){d=qQc(this.f,a)}else{d=me(hkb,G4n,52,2,0,1);d[0]=new Kgi(this.bd);d[1]=new Kgi(this.bd);tQc(this.f,a,d)}i=0;this.ad<=-1&&oHg(this)!=0&&(i=1);b=null;c=me(hkb,G4n,52,2,0,1);l=new amd((new Zld(this.f)).a);j=false;while(l.b){h=_ld(l);m=h.Ci();if(!Vb(m,a)){b=me(fkb,K4n,28,3+i,0,1);c=h.Di();b[2+i]=Tfi(Zfi(xgi(d[0],d[1],c[0],c[1]),new igi(new Kgi(this.bd))),$fi(new egi(1)));j=true}}j||(b=me(fkb,K4n,28,2+i,0,1));p=Pwh(this.n);o=gAh(this.g);b[0]=lgi(p[0],p[1],p[2],p[3],d[0],d[1]);b[1]=ogi(o[2],o[3],o[0],o[1],d[0],d[1]);!this.e&&(this.e=new zQc);if(i>0){c=HJh(this.j,this.j);b[b.length-1]=Tfi(Zfi(xgi(d[0],d[1],c[0],c[1]),new igi(new Kgi(this.bd))),$fi(new egi(1)))}tQc(this.e,a,b);return b}throw Ftc(new Mei)}else if(this.g.sb==9||this.g.sb==3||this.g.sb==5){if(this.n){p=Pwh(this.n);d=me(hkb,G4n,52,2,0,1);!this.f&&(this.f=new zQc);if(nQc(this.f,a)){d=qQc(this.f,a)}else{d=me(hkb,G4n,52,2,0,1);d[0]=new Kgi(this.bd);d[1]=new Kgi(this.bd);tQc(this.f,a,d)}e=fAh(this.g);g=gAh(this.g);f=e.length;b=me(fkb,K4n,28,f+1,0,1);for(k=0;k<f;k++){b[k]=agi(agi(e[k],g[0],d[0]),g[1],d[1])}b[f]=lgi(d[0],d[1],p[0],p[1],p[2],p[3]);!this.e&&(this.e=new zQc);tQc(this.e,a,b);return b}throw Ftc(new Mei)}else{throw Ftc(new Mei)}};_.VL=function(a){return qQc(this.f,a)};luc(521,698,wDn);_.UL=function(a){if(this.b!=null){return this.b}if(this.a){if(ff(this.a,832)){this.b=this.a.UL(a);this.c==null&&(this.c=this.a.VL(a))}if(ff(this.a,784)){this.b=this.a.UL(a);this.c==null&&(this.c=this.a.VL(a))}return this.b}throw Ftc(new Mei)};_.VL=Zqo;luc(OYm,19,xDn);_.UL=Wqo;_.VL=$qo;_.CO=_qo;_.DO=aro;_.EO=bro;_.FO=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b){a=WJh(this.a);b=WJh(this.b);if(a!=null&&b!=null){this.e=mgi(a,b);Pwj('polys('+this.d.mc+'): '+bgi(this.e[0])+','+bgi(this.e[1])+','+bgi(this.e[2]));return this.e}}throw Ftc(new Mei)};_.GO=Vqo;luc(1171,19,yDn);_.UL=Wqo;_.VL=$qo;luc(641,19,zDn);_.UL=Wqo;_.VL=function(a){this.c==null&&(this.c=mTg(this.Z));return this.c};_.CO=_qo;_.DO=aro;_.EO=bro;_.FO=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b){a=WJh(this.a);b=WJh(this.b);if(a!=null&&b!=null){this.e=mgi(a,b);return this.e}}throw Ftc(new Mei)};_.GO=Vqo;luc(4663,19,BDn);_.UL=function(a){var b,c;if(this.c!=null){return this.c}if(!!this.a&&!!this.b){b=HJh(this.a,this.a);c=HJh(this.b,this.b);if(this.d==null){this.d=me(hkb,G4n,52,4,0,1);this.d[0]=new Kgi(this.bd);this.d[1]=new Kgi(this.bd);this.d[2]=new Kgi(this.bd);this.d[3]=new Kgi(this.bd)}this.c=nTg(b[0],b[1],c[0],c[1],this.d);return this.c}throw Ftc(new Mei)};_.VL=Xqo;_.CO=function(a){var b,c,d;if(!!this.a&&!!this.b){b=OJh(this.a,a);c=OJh(this.b,a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.a&&!!this.b){b=PJh(this.a,a);c=PJh(this.b,a);d=me(wv,Xen,151,3,0,1);d[0]=Ekd(Ekd(Ekd((pkd(),Skd(2)),b[2]),c[2]),vld(Ekd(b[0],c[2]),Ekd(c[0],b[2])));d[1]=Ekd(Ekd(Ekd(Skd(2),b[2]),c[2]),vld(Ekd(b[1],c[2]),Ekd(c[1],b[2])));d[2]=vld(Ekd(vld(Ekd(b[2],c[0]),Ekd(b[0],c[2])),qld(Ekd(b[2],c[0]),Ekd(b[0],c[2]))),Ekd(vld(Ekd(b[1],c[2]),Ekd(b[2],c[1])),qld(Ekd(b[1],c[2]),Ekd(b[2],c[1]))));return d}throw Ftc(new Mei)};_.EO=bro;_.FO=function(){var a,b;if(this.g!=null){return this.g}if(!!this.a&&!!this.b){a=WJh(this.a);b=WJh(this.b);this.g=me(fkb,K4n,28,3,0,1);this.g[0]=Zfi(Zfi(Zfi(new egi(2),a[2]),b[2]),Tfi(Zfi(a[0],b[2]),$fi(Zfi(b[0],a[2]))));this.g[1]=Zfi(Zfi(Zfi(new egi(2),a[2]),b[2]),Tfi(Zfi(a[1],b[2]),$fi(Zfi(b[1],a[2]))));this.g[2]=Tfi(Zfi(Tfi(Zfi(a[2],b[0]),$fi(Zfi(a[0],b[2]))),Tfi(Zfi(a[2],b[0]),Zfi(a[0],b[2]))),$fi(Zfi(Tfi(Zfi(a[1],b[2]),$fi(Zfi(a[2],b[1]))),Tfi(Zfi(a[1],b[2]),Zfi(a[2],b[1])))));return this.g}throw Ftc(new Mei)};_.GO=Vqo;luc(4664,19,BDn);_.UL=function(a){var b;if(this.a!=null){return this.a}if(this.f){b=Pwh(this.f);if(this.b==null){this.b=me(hkb,G4n,52,4,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd)}this.a=nTg(b[0],b[1],b[2],b[3],this.b);return this.a}throw Ftc(new Mei)};_.VL=Yqo;_.CO=function(a){var b,c,d,e,f;b=this.f.v;c=this.f.p;if(!!b&&!!c){d=OJh(b,a);e=OJh(c,a);f=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e,f;b=this.f.v;c=this.f.p;if(!!b&&!!c){d=PJh(b,a);e=PJh(c,a);f=me(wv,Xen,151,3,0,1);f[0]=Ekd(Ekd(Ekd((pkd(),Skd(2)),d[2]),e[2]),vld(Ekd(d[0],e[2]),Ekd(e[0],d[2])));f[1]=Ekd(Ekd(Ekd(Skd(2),d[2]),e[2]),vld(Ekd(d[1],e[2]),Ekd(e[1],d[2])));f[2]=vld(Ekd(vld(Ekd(d[2],e[0]),Ekd(d[0],e[2])),qld(Ekd(d[2],e[0]),Ekd(d[0],e[2]))),Ekd(vld(Ekd(d[1],e[2]),Ekd(d[2],e[1])),qld(Ekd(d[1],e[2]),Ekd(d[2],e[1]))));return f}throw Ftc(new Mei)};_.EO=function(a){var b,c;b=this.f.v;c=this.f.p;if(!!b&&!!c){QJh(b,a);QJh(c,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c,d;if(this.e!=null){return this.e}a=this.f.v;b=this.f.p;if(!!a&&!!b){c=WJh(a);d=WJh(b);this.e=me(fkb,K4n,28,3,0,1);this.e[0]=Zfi(Zfi(Zfi(new egi(2),c[2]),d[2]),Tfi(Zfi(c[0],d[2]),$fi(Zfi(d[0],c[2]))));this.e[1]=Zfi(Zfi(Zfi(new egi(2),c[2]),d[2]),Tfi(Zfi(c[1],d[2]),$fi(Zfi(d[1],c[2]))));this.e[2]=Tfi(Zfi(Tfi(Zfi(c[2],d[0]),$fi(Zfi(c[0],d[2]))),Tfi(Zfi(c[2],d[0]),Zfi(c[0],d[2]))),$fi(Zfi(Tfi(Zfi(c[1],d[2]),$fi(Zfi(c[2],d[1]))),Tfi(Zfi(c[1],d[2]),Zfi(c[2],d[1])))));return this.e}throw Ftc(new Mei)};_.GO=Vqo;luc(4564,19,BDn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.b!=null){return this.b}if(!!this.a&&ff(this.e,73)){l=HJh(this.a,this.a);f=new igi(l[0]);g=new igi(l[1]);k=Pwh((j=this.e,this.e,j));b=new igi(k[0]);c=new igi(k[1]);d=new igi(k[2]);e=new igi(k[3]);if(this.c==null){this.c=me(hkb,G4n,52,4,0,1);this.c[0]=new Kgi(this.bd);this.c[1]=new Kgi(this.bd);this.c[2]=l[0];this.c[3]=l[1]}h=new igi(this.c[0]);i=new igi(this.c[1]);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=Tfi(Tfi(Tfi(h,$fi(f)),$fi(d)),b);this.b[1]=Tfi(Tfi(Tfi(i,$fi(g)),$fi(e)),c);return this.b}throw Ftc(new Mei)};_.VL=Zqo;_.CO=function(a){var b,c,d;if(!!this.a&&ff(this.e,73)){c=OJh(this.a,a);b=Qwh(this.e,a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.a&&ff(this.e,73)){d=PJh(this.a,a);c=Vwh(this.e,a);b=me(wv,Xen,151,3,0,1);b[0]=Ekd(c[0],d[2]);b[1]=Ekd(c[1],d[2]);b[2]=Fkd(qld(Ekd(c[0],d[0]),Ekd(c[1],d[1])));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.a&&ff(this.e,73)){QJh(this.a,a);Wwh(this.e,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.f!=null){return this.f}if(!!this.a&&ff(this.e,73)){a=WJh(this.a);b=$wh(this.e);this.f=me(fkb,K4n,28,3,0,1);this.f[0]=Zfi(b[0],a[2]);this.f[1]=Zfi(b[1],a[2]);this.f[2]=$fi(Tfi(Zfi(b[0],a[0]),Zfi(b[1],a[1])));return this.f}throw Ftc(new Mei)};_.GO=Vqo;luc(1163,1855,BDn);_.UL=function(a){var b,c;if(this.a!=null){return this.a}b=this.e;c=this.f;if(!b||!c){throw Ftc(new Mei)}if(this.b==null){this.b=me(hkb,G4n,52,2,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd)}this.a=oTg(b,c,this.b);return this.a};_.VL=Yqo;_.CO=function(a){var b,c,d,e,f;b=this.e;c=this.f;if(!!b&&!!c){d=OJh(b,a);e=OJh(c,a);f=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e,f;b=this.e;c=this.f;if(!!b&&!!c){e=PJh(b,a);f=PJh(c,a);d=me(wv,Xen,151,3,0,1);d[0]=qld(Ekd(e[0],f[2]),Ekd(f[0],e[2]));d[1]=qld(Ekd(e[1],f[2]),Ekd(f[1],e[2]));d[2]=Ekd(Ekd(e[2],f[2]),(pkd(),Skd(2)));return d}throw Ftc(new Mei)};_.EO=function(a){var b,c;b=this.e;c=this.f;if(!!b&&!!c){QJh(b,a);QJh(c,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c,d;if(this.c!=null){return this.c}a=this.e;b=this.f;if(!!a&&!!b){c=WJh(a);d=WJh(b);this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(c[0],d[2]),Zfi(d[0],c[2]));this.c[1]=Tfi(Zfi(c[1],d[2]),Zfi(d[1],c[2]));this.c[2]=Zfi(Zfi(c[2],d[2]),new egi(2));return this.c}throw Ftc(new Mei)};_.GO=Vqo;luc(4661,19,BDn);_.UL=function(a){if(this.d!=null){return this.d}if(!this.b||!this.c){throw Ftc(new Mei)}if(this.e==null){this.e=me(hkb,G4n,52,2,0,1);this.e[0]=new Kgi(this.bd);this.e[1]=new Kgi(this.bd)}this.d=oTg(this.b,this.c,this.e);return this.d};_.VL=cro;_.CO=function(a){var b,c,d;if(!!this.b&&!!this.c){b=OJh(this.b,a);c=OJh(this.c,a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=PJh(this.b,a);d=PJh(this.c,a);b=me(wv,Xen,151,3,0,1);b[0]=qld(Ekd(c[0],d[2]),Ekd(d[0],c[2]));b[1]=qld(Ekd(c[1],d[2]),Ekd(d[1],c[2]));b[2]=Ekd(Ekd(c[2],d[2]),(pkd(),Skd(2)));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.b&&!!this.c){QJh(this.b,a);QJh(this.c,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.f!=null){return this.f}if(!!this.b&&!!this.c){a=WJh(this.b);b=WJh(this.c);this.f=me(fkb,K4n,28,3,0,1);this.f[0]=Tfi(Zfi(a[0],b[2]),Zfi(b[0],a[2]));this.f[1]=Tfi(Zfi(a[1],b[2]),Zfi(b[1],a[2]));this.f[2]=Zfi(Zfi(a[2],b[2]),new egi(2));return this.f}throw Ftc(new Mei)};_.GO=Vqo;luc(2465,19,BDn);_.UL=function(a){!this.f&&(this.f=new Pfi);return Ofi(this.f,this.c,this.a)};_.VL=function(a){!this.f&&(this.f=new Pfi);return this.f.j};_.CO=function(a){var b,c,d;if(!!this.a&&ff(this.c,73)){c=OJh(this.a,a);b=Qwh(this.c,a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.a&&ff(this.c,73)){d=PJh(this.a,a);c=Vwh(this.c,a);b=me(wv,Xen,151,3,0,1);b[0]=Fkd(Ekd(c[1],d[2]));b[1]=Ekd(c[0],d[2]);b[2]=qld(Fkd(Ekd(c[0],d[1])),Ekd(c[1],d[0]));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.a&&ff(this.c,73)){QJh(this.a,a);Wwh(this.c,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&ff(this.c,73)){b=WJh(this.a);a=$wh(this.c);this.e=me(fkb,K4n,28,3,0,1);this.e[0]=$fi(Zfi(a[1],b[2]));this.e[1]=Zfi(a[0],b[2]);this.e[2]=Tfi($fi(Zfi(a[0],b[1])),Zfi(a[1],b[0]));return this.e}throw Ftc(new Mei)};_.GO=Vqo;luc(2394,1533,Eqn);_.UL=function(a){var b,c,d,e;if(this.a!=null){return this.a}b=this.c;c=this.d;if(!!b&&!!c){d=HJh(b,b);e=Pwh(c);if(this.b==null){this.b=me(hkb,G4n,52,10,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd);this.b[4]=e[0];this.b[5]=e[1];this.b[6]=e[2];this.b[7]=e[3];this.b[8]=d[0];this.b[9]=d[1];Uwj('Parabola '+a.Xs()+'('+this.b[0]+','+this.b[1]+') implicitly introduces feet point ('+this.b[2]+','+this.b[3]+') on directrix '+c.mc)}this.a=me(fkb,K4n,28,3,0,1);this.a[0]=ogi(d[0],d[1],this.b[0],this.b[1],this.b[2],this.b[3]);this.a[1]=lgi(e[0],e[1],e[2],e[3],this.b[2],this.b[3]);this.a[2]=ugi(this.b[0],this.b[1],this.b[2],this.b[3],e[0],e[1],e[2],e[3]);return this.a}throw Ftc(new Mei)};_.VL=Yqo;luc(1897,842,KDn);_.UL=function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L;if(this.a!=null){return this.a}D=this.f.VL(this.f);F=this.g.VL(this.g);w=pf(this.p.Hx());if(w==4){G=me(hkb,G4n,52,2,0,1);G[0]=new Kgi(this.bd);G[1]=new Kgi(this.bd);H=me(hkb,G4n,52,2,0,1);H[0]=new Kgi(this.bd);H[1]=new Kgi(this.bd);this.a=me(fkb,K4n,28,4,0,1);c=new igi(D[0]);e=new igi(F[0]);h=new igi(G[0]);k=new igi(H[0]);d=new igi(D[1]);f=new igi(F[1]);i=new igi(G[1]);l=new igi(H[1]);this.a[0]=Tfi(Tfi(Tfi(e,$fi(c)),$fi(i)),f);this.a[1]=Tfi(Tfi(Tfi(d,$fi(f)),$fi(h)),e);this.a[2]=Tfi(Tfi(Tfi(k,$fi(c)),$fi(d)),f);this.a[3]=Tfi(Tfi(Tfi(l,$fi(d)),$fi(e)),c);this.b=me(hkb,G4n,52,(w-2)*2,0,1);this.b[0]=G[0];this.b[1]=G[1];this.b[2]=H[0];this.b[3]=H[1];return this.a}j=this.bd.NK();try{q=BNd(j).rn('cos2piOverNMinpoly('+w+')');!!Mwj&&Nwj(Mwj,(dxj(),Ywj),q);I=new Kgi(this.bd);K=new Kgi(this.bd);q=pid(q,'x',Zhd('v',''+I.a));s=a5n+q+' [2]: 1,1';B=new A9c;tQc(B.a,I,B);C=new Ktd(B);try{t=ahi(s,C)}catch(a){a=Etc(a);if(ff(a,x6m)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),b5n+s);throw Ftc(new Mei)}else throw Ftc(a)}v=(r=(new lmd(t.a)).a.Ug().lf(),new mmd(r));g=new dgi;while(v.a.Ti()){A=(m=v.a.Ui(),m.Ci());u=A.lf();while(u.Ti()){g=u.Ui()}}J=new igi(I);L=new igi(K);this.b=me(hkb,G4n,52,(w-2)*2,0,1);this.a=me(fkb,K4n,28,(w-2)*2+2,0,1);this.a[0]=g;this.a[1]=Tfi(Tfi(Zfi(J,J),Zfi(L,L)),$fi(new egi(1)));c=new igi(D[0]);e=new igi(F[0]);d=new igi(D[1]);f=new igi(F[1]);for(n=2,o=0,p=2;n<w;++n){G=me(hkb,G4n,52,2,0,1);G[0]=new Kgi(this.bd);G[1]=new Kgi(this.bd);this.b[o++]=G[0];this.b[o++]=G[1];h=new igi(G[0]);i=new igi(G[1]);this.a[p++]=Tfi(Tfi(Tfi(Zfi(J,Tfi(e,$fi(c))),$fi(Zfi(L,Tfi(f,$fi(d))))),$fi(h)),e);this.a[p++]=Tfi(Tfi(Tfi(Zfi(L,Tfi(e,$fi(c))),Zfi(J,Tfi(f,$fi(d)))),$fi(i)),f);c=e;e=h;d=f;f=i}return this.a}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Problem with computing minimal poly of cos(2pi/n)');throw Ftc(new Mei)}else throw Ftc(a)}};_.VL=function(a){var b,c;c=me(hkb,G4n,52,2,0,1);for(b=0;b<this.r.e.r.length;++b){if(Vb(a,Kff(this.r,b))){c[0]=this.b[2*b];c[1]=this.b[2*b+1];return c}}return null};luc(4854,431,qrn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;b=this.a;c=this.Z[0];if(!!b&&!!c){u=HJh(b,b);v=HJh(c,c);if(this.d==null){this.d=me(hkb,G4n,52,8,0,1);this.d[0]=new Kgi(this.bd);this.d[1]=new Kgi(this.bd);this.d[2]=u[0];this.d[3]=u[1];this.d[4]=v[0];this.d[5]=v[1];this.d[6]=new Kgi(this.bd);this.d[7]=new Kgi(this.bd)}h=this.b.Hx();i=h/Vbn*180;j=pf(i);if(!wnj(i)){throw Ftc(new Mei)}d=new igi(u[0]);e=new igi(u[1]);k=new igi(v[0]);l=new igi(v[1]);f=new igi(this.d[0]);g=new igi(this.d[1]);s=new igi(this.d[6]);t=new igi(this.d[7]);j%=360;j<0&&(j+=360);if(j==0){this.c=me(fkb,K4n,28,2,0,1);this.c[0]=Tfi(Tfi(Tfi(f,$fi(d)),$fi(k)),d);this.c[1]=Tfi(Tfi(Tfi(g,$fi(e)),$fi(l)),e);return this.c}else if(j==180){this.c=me(fkb,K4n,28,2,0,1);this.c[0]=Tfi(Tfi(Tfi(f,$fi(d)),k),$fi(d));this.c[1]=Tfi(Tfi(Tfi(g,$fi(e)),l),$fi(e));return this.c}else if(j==90){this.c=me(fkb,K4n,28,2,0,1);this.c[0]=Tfi(Tfi(Tfi(f,$fi(d)),l),$fi(e));this.c[1]=Tfi(Tfi(Tfi(g,$fi(e)),$fi(k)),d);return this.c}else if(j==270){this.c=me(fkb,K4n,28,2,0,1);this.c[0]=Tfi(Tfi(Tfi(f,$fi(d)),$fi(l)),e);this.c[1]=Tfi(Tfi(Tfi(g,$fi(e)),k),$fi(d));return this.c}else if(j==30||j==150){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(s,s),$fi(new egi(3)));m=Tfi(Tfi(Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d))),l),$fi(e));n=Tfi(k,$fi(d));o=Zfi(s,n);this.c[1]=Tfi(m,$fi(o));p=Tfi(Tfi(Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e))),$fi(k)),d);q=Tfi(l,$fi(e));r=Zfi(s,q);this.c[2]=Tfi(p,$fi(r));return this.c}else if(j==330||j==210){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(s,s),$fi(new egi(3)));m=Tfi(Tfi(Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d))),$fi(l)),e);n=Tfi(k,$fi(d));o=Zfi(s,n);this.c[1]=Tfi(m,$fi(o));p=Tfi(Tfi(Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e))),k),$fi(d));q=Tfi(l,$fi(e));r=Zfi(s,q);this.c[2]=Tfi(p,$fi(r));return this.c}else if(j==315||j==135){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(t,t),$fi(new egi(2)));m=Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d)));n=Tfi(Tfi(Tfi(k,$fi(d)),l),$fi(e));this.c[1]=Tfi(m,$fi(Zfi(t,n)));o=Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e)));p=Tfi(Tfi(Tfi(l,$fi(e)),$fi(k)),d);this.c[2]=Tfi(o,$fi(Zfi(t,p)));return this.c}else if(j==45||j==225){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(t,t),$fi(new egi(2)));m=Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d)));n=Tfi(Tfi(Tfi(k,$fi(d)),$fi(l)),e);this.c[1]=Tfi(m,$fi(Zfi(t,n)));o=Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e)));p=Tfi(Tfi(Tfi(k,$fi(d)),l),$fi(e));this.c[2]=Tfi(o,$fi(Zfi(t,p)));return this.c}else if(j==60||j==300){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(s,s),$fi(new egi(3)));m=Tfi(Tfi(Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d))),$fi(k)),d);n=Tfi(l,$fi(e));this.c[1]=Tfi(m,$fi(Zfi(s,n)));o=Tfi(Tfi(Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e))),$fi(l)),e);p=Tfi(d,$fi(k));this.c[2]=Tfi(o,$fi(Zfi(s,p)));return this.c}else if(j==120||j==240){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(s,s),$fi(new egi(3)));m=Tfi(Tfi(Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d))),k),$fi(d));n=Tfi(l,$fi(e));this.c[1]=Tfi(m,$fi(Zfi(s,n)));o=Tfi(Tfi(Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e))),l),$fi(e));p=Tfi(d,$fi(k));this.c[2]=Tfi(o,$fi(Zfi(s,p)));return this.c}throw Ftc(new Mei)}throw Ftc(new Mei)};_.VL=Xqo;luc(Pcn,19,PDn);_.UL=function(a){var b,c;if(this.d!=null){return this.d}if(this.e==null){b=me(hkb,G4n,52,2,0,1);c=HJh(this.a,this.a);b[0]=new Kgi(this.bd);b[1]=new Kgi(this.bd);this.e=me(hkb,G4n,52,4,0,1);this.e[0]=b[0];this.e[1]=b[1];this.e[2]=c[0];this.e[3]=c[1];this.d=oTg(this.a,this.b,b);return this.d}throw Ftc(new Mei)};_.VL=cro;luc(4665,1878,bEn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T;!this.a&&(this.a=new zQc);!this.b&&(this.b=new zQc);if(this.g.sb==4){L=this.e;g=this.g;Q=HJh(L,L);R=gAh(g);if(this.g.YT(this.e,Vin)||gnd(this.e.QU(),this.g,0)!=-1){f=me(hkb,G4n,52,4,0,1);if(qQc(this.b,a)==null){f[0]=Q[0];f[1]=Q[1];f[2]=new Kgi(this.bd);f[3]=new Kgi(this.bd);tQc(this.b,a,f)}else{f=qQc(this.b,a)}c=me(fkb,K4n,28,2,0,1);c[0]=Tfi(Tfi(Tfi(new igi(f[1]),$fi(new igi(R[1]))),$fi(new igi(f[2]))),new igi(f[0]));c[1]=Tfi(Tfi(Tfi(new igi(R[0]),$fi(new igi(f[0]))),$fi(new igi(f[3]))),new igi(f[1]));tQc(this.a,a,c);return c}e=me(hkb,G4n,52,6,0,1);if(qQc(this.b,a)==null){e[0]=new Kgi(this.bd);e[1]=new Kgi(this.bd);e[2]=Q[0];e[3]=Q[1];e[4]=new Kgi(this.bd);e[5]=new Kgi(this.bd);tQc(this.b,a,e)}else{e=qQc(this.b,a)}b=null;B=new amd((new Zld(this.b)).a);A=false;while(B.b){o=_ld(B);J=o.Ci();if(!Vb(J,a)){b=me(fkb,K4n,28,5,0,1);d=o.Di();b[4]=Tfi(Zfi(xgi(e[0],e[1],d[0],d[1]),new igi(new Kgi(this.bd))),$fi(new egi(1)));A=true}}A||(b=me(fkb,K4n,28,4,0,1));C=new igi(e[4]);F=new igi(e[5]);l=new igi(Q[0]);m=new igi(Q[1]);H=new igi(R[0]);I=new igi(R[1]);b[0]=Tfi(Tfi(Zfi(new egi(2),C),$fi(H)),$fi(l));b[1]=Tfi(Tfi(Zfi(new egi(2),F),$fi(I)),$fi(m));b[2]=ogi(e[0],e[1],e[4],e[5],Q[0],Q[1]);b[3]=ogi(e[0],e[1],R[0],R[1],R[2],R[3]);tQc(this.a,a,b);return b}if(this.g.sb==9){L=this.e;K=this.g;Q=HJh(L,L);T=gAh(K);if(this.g.YT(this.e,Vin)||gnd(this.e.QU(),this.g,0)!=-1){f=me(hkb,G4n,52,4,0,1);if(qQc(this.b,a)==null){f[0]=new Kgi(this.bd);f[1]=new Kgi(this.bd);f[2]=Q[0];f[3]=Q[1];tQc(this.b,a,f)}else{f=qQc(this.b,a)}c=me(fkb,K4n,28,4,0,1);C=new igi(f[0]);F=new igi(f[1]);p=new igi(T[8]);q=new igi(T[9]);M=new Kgi(this.bd);O=new Kgi(this.bd);N=new igi(M);P=new igi(O);c[0]=Tfi(Tfi(Zfi(new egi(2),C),$fi(p)),$fi(N));c[1]=Tfi(Tfi(Zfi(new egi(2),F),$fi(q)),$fi(P));c[2]=lgi(M,O,T[4],T[5],T[6],T[7]);c[3]=ogi(M,O,Q[0],Q[1],T[8],T[9]);tQc(this.a,a,c);return c}e=me(hkb,G4n,52,4,0,1);if(qQc(this.b,a)==null){e[0]=new Kgi(this.bd);e[1]=new Kgi(this.bd);e[2]=Q[0];e[3]=Q[1];tQc(this.b,a,e)}else{e=qQc(this.b,a)}b=me(fkb,K4n,28,5,0,1);v=new Kgi(this.bd);w=new Kgi(this.bd);b[0]=lgi(v,w,T[4],T[5],T[6],T[7]);b[1]=ogi(v,w,Q[0],Q[1],T[8],T[9]);b[2]=ugi(T[8],T[9],v,w,e[2],e[3],e[0],e[1]);b[3]=ugi(v,w,e[0],e[1],T[4],T[5],T[6],T[7]);b[4]=Tfi(Zfi(xgi(e[0],e[1],e[2],e[3]),new igi(new Kgi(this.bd))),$fi(new egi(1)));tQc(this.a,a,b);return b}if(this.g.sb==3||this.g.sb==5){L=this.e;n=this.g;Q=HJh(L,L);S=gAh(n);if(this.g.YT(this.e,Vin)||gnd(this.e.QU(),this.g,0)!=-1){f=me(hkb,G4n,52,6,0,1);if(qQc(this.b,a)==null){f[0]=new Kgi(this.bd);f[1]=new Kgi(this.bd);f[2]=Q[0];f[3]=Q[1];f[4]=new Kgi(this.bd);f[5]=new Kgi(this.bd);tQc(this.b,a,f)}else{f=qQc(this.b,a)}c=me(fkb,K4n,28,4,0,1);D=new igi(f[0]);G=new igi(f[1]);s=new igi(S[8]);u=new igi(S[9]);i=new igi(f[4]);k=new igi(f[5]);c[0]=lgi(S[6],S[7],Q[0],Q[1],f[4],f[5]);c[1]=ogi(S[8],S[9],Q[0],Q[1],f[4],f[5]);c[2]=Tfi(Tfi(Zfi(new egi(2),D),$fi(s)),$fi(i));c[3]=Tfi(Tfi(Zfi(new egi(2),G),$fi(u)),$fi(k));tQc(this.a,a,c);return c}e=me(hkb,G4n,52,6,0,1);if(qQc(this.b,a)==null){e[0]=new Kgi(this.bd);e[1]=new Kgi(this.bd);e[2]=Q[0];e[3]=Q[1];e[4]=new Kgi(this.bd);e[5]=new Kgi(this.bd);tQc(this.b,a,e)}else{e=qQc(this.b,a)}b=me(fkb,K4n,28,5,0,1);C=new igi(e[0]);F=new igi(e[1]);r=new igi(S[8]);t=new igi(S[9]);h=new igi(e[4]);j=new igi(e[5]);b[0]=lgi(S[6],S[7],S[0],S[1],e[4],e[5]);b[1]=ogi(S[8],S[9],S[0],S[1],e[4],e[5]);b[2]=Tfi(Tfi(Zfi(new egi(2),C),$fi(r)),$fi(h));b[3]=Tfi(Tfi(Zfi(new egi(2),F),$fi(t)),$fi(j));b[4]=lgi(S[0],S[1],e[0],e[1],e[2],e[3]);tQc(this.a,a,b);return b}throw Ftc(new Mei)};_.VL=function(a){return qQc(this.b,a)};luc(494,1,{},lTg);var P5=Cgd(494);luc(3319,1,{},a5g);_.vn=function(a){var b;if(ff(a,121)){return a.Dx()}if(ff(a,15)){b=0;nQc(this.a,a)&&(b=qQc(this.a,a).a);tQc(this.a,a,khd(b+1))}return a};var $4g;var r7=Cgd(3319);luc(3322,1,{},i5g);_.vn=function(a){var b;if(ff(a,22)){b=a;ff(b.s,34)&&h5g(this,b.s);ff(b.o,34)&&h5g(this,b.o)}return a};var f5g;var t7=Cgd(3322);luc(6179,1,{},tgh);_.DR=function(a,b){return sgh(a,b)};var kcb=Cgd(6179);luc(73,426,fGn);_.UL=function(a){if(ff(this.yb,161)){return this.yb.UL(this)}if(ff(this,694)||!this.yb){return null}throw Ftc(new Mei)};_.VL=function(a){return Pwh(this)};_.CO=function(a){return Qwh(this,a)};_.DO=function(a){return Vwh(this,a)};_.EO=function(a){Wwh(this,a)};_.FO=function(){return $wh(this)};_.GO=function(){if(!!this.yb&&ff(this.yb,242)){return new lTg(this.yb)}return null};_.iu=dro;luc(174,401,tGn);_.UL=function(a){return fAh(this)};_.VL=function(a){return gAh(this)};luc(41,426,KGn);_.UL=function(a){return yuf(this)};_.VL=function(a){return HJh(this,a)};_.CO=function(a){return OJh(this,a)};_.DO=function(a){return PJh(this,a)};_.EO=function(a){QJh(this,a)};_.FO=function(){return WJh(this)};_.GO=Vqo;_.iu=function(a){return Enj(),a.Ru()?Cnj:Bnj};luc(3849,1,{},jLh);_.Se=ero;var Feb=Cgd(3849);luc(3850,1,{},kLh);_.Zj=fro;var Geb=Cgd(3850);luc(3851,1,{},lLh);_.Se=ero;var Heb=Cgd(3851);luc(3852,1,{},mLh);_.Zj=fro;var Ieb=Cgd(3852);luc(3853,1,{},nLh);_.Se=gro;var Jeb=Cgd(3853);luc(3854,1,{},oLh);_.Zj=fro;var Keb=Cgd(3854);luc(3855,1,{},pLh);_.Se=gro;var Leb=Cgd(3855);luc(3856,1,{},qLh);_.Zj=fro;var Meb=Cgd(3856);luc(117,73,NGn);_.iu=function(a){return Enj(),a.Xu()&&unj(this.f,a.VW())?Cnj:Bnj};luc(181,426,PGn);_.UL=function(a){if(ff(this.yb,161)){return this.yb.UL(this)}throw Ftc(new Mei)};_.VL=function(a){return gAh(this)};_.CO=function(a){if(!!this.yb&&ff(this.yb,242)){return this.yb.CO(a)}throw Ftc(new Mei)};_.DO=function(a){if(ff(this.yb,242)){return this.yb.DO(a)}throw Ftc(new Mei)};_.EO=function(a){if(ff(this.yb,242)){this.yb.EO(a);return}throw Ftc(new Mei)};_.FO=function(){if(ff(this.yb,242)){return this.yb.FO()}throw Ftc(new Mei)};_.GO=function(){if(ff(this.yb,242)){return new lTg(this.yb)}return null};luc(8077,1,{});var Cjb=Cgd(8077);luc(7900,1,{},xdi);_.zi=function(a,b){return wdi(a,b)};_.ye=jro;_.Ai=kro;var Bjb=Cgd(7900);luc(7431,19,e5n,zdi);_.Bm=function(){return frh(),Xgh};_.Vi=hro;_.xm=function(){byh(this.e,XKh(this.b,this.c,this.d))};_.u_=function(){var a,b,c;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d){a=HJh(this.b,this.b);b=HJh(this.c,this.c);c=HJh(this.d,this.d);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);this.a[0][0]=lgi(a[0],a[1],b[0],b[1],c[0],c[1]);return this.a}throw Ftc(new Mei)};_.CO=function(a){var b,c,d,e;if(!!this.b&&!!this.c&&!!this.d){b=OJh(this.b,a);c=OJh(this.c,a);d=OJh(this.d,a);e=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e;if(!!this.b&&!!this.c&&!!this.d){c=PJh(this.b,a);d=PJh(this.c,a);e=PJh(this.d,a);b=me(wv,Xen,151,1,0,1);b[0]=vld(qld(qld(Ekd(Ekd(c[0],d[1]),e[2]),Ekd(Ekd(d[0],e[1]),c[2])),Ekd(Ekd(e[0],c[1]),d[2])),qld(qld(Ekd(Ekd(e[0],d[1]),c[2]),Ekd(Ekd(d[0],c[1]),e[2])),Ekd(Ekd(c[0],e[1]),d[2])));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.b&&!!this.c&&!!this.d){QJh(this.b,a);QJh(this.c,a);QJh(this.d,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c;if(this.f!=null){return this.f}if(!!this.b&&!!this.c&&!!this.d){a=WJh(this.b);b=WJh(this.c);c=WJh(this.d);this.f=me(fkb,K4n,28,1,0,1);this.f[0]=Tfi(Tfi(Tfi(Zfi(Zfi(a[0],b[1]),c[2]),Zfi(Zfi(b[0],c[1]),a[2])),Zfi(Zfi(c[0],a[1]),b[2])),$fi(Tfi(Tfi(Zfi(Zfi(c[0],b[1]),a[2]),Zfi(Zfi(b[0],a[1]),c[2])),Zfi(Zfi(a[0],c[1]),b[2]))));return this.f}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){ydi(this)};var Djb=Cgd(7431);luc(2902,19,e5n,Bdi);_.Bm=function(){return frh(),Ygh};_.Vi=hro;_.xm=function(){byh(this.e,Mxh(this.b,this.c,this.d))};_.u_=function(){var a,b,c;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d){c=ke(hkb,[ZXm,G4n],[125,52],0,[3,4],2);c[0]=Pwh(this.b);c[1]=Pwh(this.c);c[2]=Pwh(this.d);b=me(hkb,G4n,52,2,0,1);b[0]=new Kgi(this.bd);b[1]=new Kgi(this.bd);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,3],2);for(a=0;a<3;++a){this.a[0][a]=lgi(c[a][0],c[a][1],c[a][2],c[a][3],b[0],b[1])}return this.a}throw Ftc(new Mei)};_.CO=function(a){var b,c,d,e;if(ff(this.b,117)||ff(this.c,117)||ff(this.d,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c&&!!this.d){b=Qwh(this.b,a);c=Qwh(this.c,a);d=Qwh(this.d,a);e=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e;if(ff(this.b,117)||ff(this.c,117)||ff(this.d,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c&&!!this.d){c=Vwh(this.b,a);d=Vwh(this.c,a);e=Vwh(this.d,a);b=me(wv,Xen,151,1,0,1);b[0]=vld(qld(qld(Ekd(Ekd(c[0],d[1]),e[2]),Ekd(Ekd(d[0],e[1]),c[2])),Ekd(Ekd(e[0],c[1]),d[2])),qld(qld(Ekd(Ekd(e[0],d[1]),c[2]),Ekd(Ekd(d[0],c[1]),e[2])),Ekd(Ekd(c[0],e[1]),d[2])));return b}throw Ftc(new Mei)};_.EO=function(a){if(ff(this.b,117)||ff(this.c,117)||ff(this.d,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c&&!!this.d){Wwh(this.b,a);Wwh(this.c,a);Wwh(this.d,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c;if(this.f!=null){return this.f}if(ff(this.b,117)||ff(this.c,117)||ff(this.d,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c&&!!this.d){a=$wh(this.b);b=$wh(this.c);c=$wh(this.d);this.f=me(fkb,K4n,28,1,0,1);this.f[0]=Tfi(Tfi(Tfi(Zfi(Zfi(a[0],b[1]),c[2]),Zfi(Zfi(b[0],c[1]),a[2])),Zfi(Zfi(c[0],a[1]),b[2])),$fi(Tfi(Tfi(Zfi(Zfi(c[0],b[1]),a[2]),Zfi(Zfi(b[0],a[1]),c[2])),Zfi(Zfi(a[0],c[1]),b[2]))));return this.f}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Adi(this)};var Ejb=Cgd(2902);luc(2901,19,e5n,Ddi);_.Bm=function(){return frh(),Zgh};_.Vi=hro;_.xm=function(){byh(this.f,YKh(this.b,this.c,this.d,this.e))};_.u_=function(){var a,b,c,d,e;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d&&!!this.e){a=HJh(this.b,this.b);b=HJh(this.c,this.c);c=HJh(this.d,this.d);d=HJh(this.e,this.e);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);e=ke(fkb,[ZXm,K4n],[93,28],0,[4,4],2);e[0][0]=new igi(a[0]);e[0][1]=new igi(a[1]);e[0][2]=Tfi(Zfi(e[0][0],e[0][0]),Zfi(e[0][1],e[0][1]));e[0][3]=new fgi((pkd(),kkd));e[1][0]=new igi(b[0]);e[1][1]=new igi(b[1]);e[1][2]=Tfi(Zfi(e[1][0],e[1][0]),Zfi(e[1][1],e[1][1]));e[1][3]=new fgi(kkd);e[2][0]=new igi(c[0]);e[2][1]=new igi(c[1]);e[2][2]=Tfi(Zfi(e[2][0],e[2][0]),Zfi(e[2][1],e[2][1]));e[2][3]=new fgi(kkd);e[3][0]=new igi(d[0]);e[3][1]=new igi(d[1]);e[3][2]=Tfi(Zfi(e[3][0],e[3][0]),Zfi(e[3][1],e[3][1]));e[3][3]=new fgi(kkd);this.a[0][0]=Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(e[0][3],Zfi(e[1][2],Zfi(e[2][1],e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][3]),e[2][1]),e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][1]),e[2][2]),e[3][0]))),Zfi(Zfi(Zfi(e[0][1],e[1][3]),e[2][2]),e[3][0])),Zfi(Zfi(Zfi(e[0][2],e[1][1]),e[2][3]),e[3][0])),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][2]),e[2][3]),e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][2]),e[2][0]),e[3][1]))),Zfi(Zfi(Zfi(e[0][2],e[1][3]),e[2][0]),e[3][1])),Zfi(Zfi(Zfi(e[0][3],e[1][0]),e[2][2]),e[3][1])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][3]),e[2][2]),e[3][1]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][0]),e[2][3]),e[3][1]))),Zfi(Zfi(Zfi(e[0][0],e[1][2]),e[2][3]),e[3][1])),Zfi(Zfi(Zfi(e[0][3],e[1][1]),e[2][0]),e[3][2])),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][3]),e[2][0]),e[3][2]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][0]),e[2][1]),e[3][2]))),Zfi(Zfi(Zfi(e[0][0],e[1][3]),e[2][1]),e[3][2])),Zfi(Zfi(Zfi(e[0][1],e[1][0]),e[2][3]),e[3][2])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][1]),e[2][3]),e[3][2]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][1]),e[2][0]),e[3][3]))),Zfi(Zfi(Zfi(e[0][1],e[1][2]),e[2][0]),e[3][3])),Zfi(Zfi(Zfi(e[0][2],e[1][0]),e[2][1]),e[3][3])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][2]),e[2][1]),e[3][3]))),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][0]),e[2][2]),e[3][3]))),Zfi(Zfi(Zfi(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.a}throw Ftc(new Mei)};_.CO=function(a){var b,c,d,e,f,g,h,i;if(!!this.b&&!!this.c&&!!this.d&&!!this.e){c=OJh(this.b,a);d=OJh(this.c,a);e=OJh(this.d,a);f=OJh(this.e,a);b=me(vf,VXm,5,1,15,1);h=pe(ie(vf,1),VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e,f,g;if(!!this.b&&!!this.c&&!!this.d&&!!this.e){c=PJh(this.b,a);d=PJh(this.c,a);e=PJh(this.d,a);f=PJh(this.e,a);b=me(wv,Xen,151,1,0,1);g=ke(wv,[ZXm,Xen],[400,151],0,[4,4],2);g[0][0]=Ekd(c[0],c[2]);g[0][1]=Ekd(c[1],c[2]);g[0][2]=qld(Ekd(c[0],c[0]),Ekd(c[1],c[1]));g[0][3]=Ekd(c[2],c[2]);g[1][0]=Ekd(d[0],d[2]);g[1][1]=Ekd(d[1],d[2]);g[1][2]=qld(Ekd(d[0],d[0]),Ekd(d[1],d[1]));g[1][3]=Ekd(d[2],d[2]);g[2][0]=Ekd(e[0],e[2]);g[2][1]=Ekd(e[1],e[2]);g[2][2]=qld(Ekd(e[0],e[0]),Ekd(e[1],e[1]));g[2][3]=Ekd(e[2],e[2]);g[3][0]=Ekd(f[0],f[2]);g[3][1]=Ekd(f[1],f[2]);g[3][2]=qld(Ekd(f[0],f[0]),Ekd(f[1],f[1]));g[3][3]=Ekd(f[2],f[2]);b[0]=qld(vld(vld(qld(qld(vld(vld(qld(qld(vld(vld(qld(qld(vld(vld(qld(qld(vld(vld(qld(qld(vld(vld(Ekd(Ekd(Ekd(g[0][3],g[1][2]),g[2][1]),g[3][0]),Ekd(Ekd(Ekd(g[0][2],g[1][3]),g[2][1]),g[3][0])),Ekd(Ekd(Ekd(g[0][3],g[1][1]),g[2][2]),g[3][0])),Ekd(Ekd(Ekd(g[0][1],g[1][3]),g[2][2]),g[3][0])),Ekd(Ekd(Ekd(g[0][2],g[1][1]),g[2][3]),g[3][0])),Ekd(Ekd(Ekd(g[0][1],g[1][2]),g[2][3]),g[3][0])),Ekd(Ekd(Ekd(g[0][3],g[1][2]),g[2][0]),g[3][1])),Ekd(Ekd(Ekd(g[0][2],g[1][3]),g[2][0]),g[3][1])),Ekd(Ekd(Ekd(g[0][3],g[1][0]),g[2][2]),g[3][1])),Ekd(Ekd(Ekd(g[0][0],g[1][3]),g[2][2]),g[3][1])),Ekd(Ekd(Ekd(g[0][2],g[1][0]),g[2][3]),g[3][1])),Ekd(Ekd(Ekd(g[0][0],g[1][2]),g[2][3]),g[3][1])),Ekd(Ekd(Ekd(g[0][3],g[1][1]),g[2][0]),g[3][2])),Ekd(Ekd(Ekd(g[0][1],g[1][3]),g[2][0]),g[3][2])),Ekd(Ekd(Ekd(g[0][3],g[1][0]),g[2][1]),g[3][2])),Ekd(Ekd(Ekd(g[0][0],g[1][3]),g[2][1]),g[3][2])),Ekd(Ekd(Ekd(g[0][1],g[1][0]),g[2][3]),g[3][2])),Ekd(Ekd(Ekd(g[0][0],g[1][1]),g[2][3]),g[3][2])),Ekd(Ekd(Ekd(g[0][2],g[1][1]),g[2][0]),g[3][3])),Ekd(Ekd(Ekd(g[0][1],g[1][2]),g[2][0]),g[3][3])),Ekd(Ekd(Ekd(g[0][2],g[1][0]),g[2][1]),g[3][3])),Ekd(Ekd(Ekd(g[0][0],g[1][2]),g[2][1]),g[3][3])),Ekd(Ekd(Ekd(g[0][1],g[1][0]),g[2][2]),g[3][3])),Ekd(Ekd(Ekd(g[0][0],g[1][1]),g[2][2]),g[3][3]));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.b&&!!this.c&&!!this.d&&!!this.e){QJh(this.b,a);QJh(this.c,a);QJh(this.d,a);QJh(this.e,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c,d,e;if(this.g!=null){return this.g}if(!!this.b&&!!this.c&&!!this.d&&!!this.e){a=WJh(this.b);b=WJh(this.c);c=WJh(this.d);d=WJh(this.e);this.g=me(fkb,K4n,28,1,0,1);e=ke(fkb,[ZXm,K4n],[93,28],0,[4,4],2);e[0][0]=Zfi(a[0],a[2]);e[0][1]=Zfi(a[1],a[2]);e[0][2]=Tfi(Zfi(a[0],a[0]),Zfi(a[1],a[1]));e[0][3]=Zfi(a[2],a[2]);e[1][0]=Zfi(b[0],b[2]);e[1][1]=Zfi(b[1],b[2]);e[1][2]=Tfi(Zfi(b[0],b[0]),Zfi(b[1],b[1]));e[1][3]=Zfi(b[2],b[2]);e[2][0]=Zfi(c[0],c[2]);e[2][1]=Zfi(c[1],c[2]);e[2][2]=Tfi(Zfi(c[0],c[0]),Zfi(c[1],c[1]));e[2][3]=Zfi(c[2],c[2]);e[3][0]=Zfi(d[0],d[2]);e[3][1]=Zfi(d[1],d[2]);e[3][2]=Tfi(Zfi(d[0],d[0]),Zfi(d[1],d[1]));e[3][3]=Zfi(d[2],d[2]);this.g[0]=Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(e[0][3],Zfi(e[1][2],Zfi(e[2][1],e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][3]),e[2][1]),e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][1]),e[2][2]),e[3][0]))),Zfi(Zfi(Zfi(e[0][1],e[1][3]),e[2][2]),e[3][0])),Zfi(Zfi(Zfi(e[0][2],e[1][1]),e[2][3]),e[3][0])),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][2]),e[2][3]),e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][2]),e[2][0]),e[3][1]))),Zfi(Zfi(Zfi(e[0][2],e[1][3]),e[2][0]),e[3][1])),Zfi(Zfi(Zfi(e[0][3],e[1][0]),e[2][2]),e[3][1])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][3]),e[2][2]),e[3][1]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][0]),e[2][3]),e[3][1]))),Zfi(Zfi(Zfi(e[0][0],e[1][2]),e[2][3]),e[3][1])),Zfi(Zfi(Zfi(e[0][3],e[1][1]),e[2][0]),e[3][2])),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][3]),e[2][0]),e[3][2]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][0]),e[2][1]),e[3][2]))),Zfi(Zfi(Zfi(e[0][0],e[1][3]),e[2][1]),e[3][2])),Zfi(Zfi(Zfi(e[0][1],e[1][0]),e[2][3]),e[3][2])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][1]),e[2][3]),e[3][2]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][1]),e[2][0]),e[3][3]))),Zfi(Zfi(Zfi(e[0][1],e[1][2]),e[2][0]),e[3][3])),Zfi(Zfi(Zfi(e[0][2],e[1][0]),e[2][1]),e[3][3])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][2]),e[2][1]),e[3][3]))),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][0]),e[2][2]),e[3][3]))),Zfi(Zfi(Zfi(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.g}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Cdi(this)};var Fjb=Cgd(2901);luc(1226,19,{16:1,29:1,19:1,24:1,242:1,927:1,30:1,1226:1},Hdi,Idi);_.Bm=function(){return frh(),$gh};_.Vi=hro;_.xm=function(){Edi(this)};_.u_=function(){return Fdi(this)};_.CO=function(a){var b,c,d;if(ff(this.b,117)||ff(this.c,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c){if(ff(this.b,41)&&ff(this.c,41)||ff(this.b,73)&&ff(this.c,73)||ff(this.b,181)&&ff(this.c,181)){c=this.b.CO(a);d=this.c.CO(a);b=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(ff(this.b,117)||ff(this.c,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c){if(ff(this.b,41)&&ff(this.c,41)||ff(this.b,73)&&ff(this.c,73)||ff(this.b,181)&&ff(this.c,181)){c=this.b.DO(a);d=this.c.DO(a);b=me(wv,Xen,151,1,0,1);b[0]=qld(qkd(vld(Ekd(c[0],d[2]),Ekd(d[0],c[2]))),qkd(vld(Ekd(c[1],d[2]),Ekd(d[1],c[2]))));return b}}throw Ftc(new Mei)};_.EO=function(a){if(ff(this.b,117)||ff(this.c,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c){if(ff(this.b,41)&&ff(this.c,41)||ff(this.b,73)&&ff(this.c,73)||ff(this.b,181)&&ff(this.c,181)){this.b.EO(a);this.c.EO(a);return}}throw Ftc(new Mei)};_.FO=function(){var a,b;Pwj(this.e);if(this.e!=null){return this.e}if(ff(this.b,117)||ff(this.c,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c){if(ff(this.b,41)&&ff(this.c,41)||ff(this.b,73)&&ff(this.c,73)||ff(this.b,181)&&ff(this.c,181)){a=this.b.FO();b=this.c.FO();this.e=me(fkb,K4n,28,2,0,1);this.e[0]=Tfi(Zfi(a[0],b[2]),$fi(Zfi(b[0],a[2])));this.e[1]=Tfi(Zfi(a[1],b[2]),$fi(Zfi(b[1],a[2])));return this.e}}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Gdi(this)};var Gjb=Cgd(1226);luc(2134,19,f5n,Pdi,Qdi);_.Bm=function(){return frh(),_gh};_.xm=function(){Mdi(this)};_.u_=function(){return Ndi(this)};_.an=function(){Gdi(this)};var Jdi;var Ijb=Cgd(2134);luc(7432,1,_jn,Rdi);_.tq=function(a){var b,c;if(ff(a,40)){b=a.k;if(b==Vbn||b-Sfn<Vbn&&Vbn<b+Sfn||b==Qfn||b-Sfn<Qfn&&Qfn<b+Sfn||b==Dmn||b-Sfn<Dmn&&Dmn<b+Sfn){return false}if(b==auc(Mtc($wnd.Math.round(b)))){return b<=-100000000||Ren<=b}return c=atm((Kdi(),Jdi),b),(c.indexOf('.')!=-1?c.length-1:c.length)>8}return false};var Hjb=Cgd(7432);luc(1707,19,e5n,Udi,Vdi);_.Bm=function(){return frh(),ahh};_.Vi=hro;_.xm=function(){byh(this.d,mxh(this.b,this.c))};_.u_=function(){return Sdi(this)};_.CO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=Qwh(this.b,a);d=Qwh(this.c,a);b=me(vf,VXm,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[1],c[1]+d[0]);return b}throw Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=this.Z[0].DO(a);d=this.Z[1].DO(a);b=me(wv,Xen,151,1,0,1);b[0]=vld(Ekd(c[0],d[1]),Ekd(c[1],d[0]));return b}throw Ftc(new Mei)};_.EO=iro;_.FO=function(){var a,b;Pwj(this.e);if(this.e!=null){return this.e}if(!!this.b&&!!this.c){a=this.Z[0].FO();b=this.Z[1].FO();this.e=me(fkb,K4n,28,1,0,1);this.e[0]=Tfi(Zfi(a[0],b[1]),$fi(Zfi(a[1],b[0])));return this.e}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Gdi(this)};var Jjb=Cgd(1707);luc(1708,19,e5n,Ydi,Zdi);_.Bm=function(){return frh(),bhh};_.Vi=hro;_.xm=function(){byh(this.d,nxh(this.b,this.c))};_.u_=function(){return Wdi(this)};_.CO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=Qwh(this.b,a);d=Qwh(this.c,a);b=me(vf,VXm,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[0],c[1]+d[1]);return b}throw Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=this.Z[0].DO(a);d=this.Z[1].DO(a);b=me(wv,Xen,151,1,0,1);b[0]=qld(Ekd(c[0],d[0]),Ekd(c[1],d[1]));return b}throw Ftc(new Mei)};_.EO=iro;_.FO=function(){var a,b;Pwj(this.e);if(this.e!=null){return this.e}if(!!this.b&&!!this.c){a=this.Z[0].FO();b=this.Z[1].FO();this.e=me(fkb,K4n,28,1,0,1);this.e[0]=Tfi(Zfi(a[0],b[0]),Zfi(a[1],b[1]));return this.e}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Gdi(this)};var Kjb=Cgd(1708);luc(1923,19,{16:1,29:1,19:1,24:1,30:1,247:1,1923:1},dei);_.Bm=function(){return frh(),bjh};_.xm=function(){var a;if(!BNd(this.bd.NK()).qi()){this.b=null;this.e=0;return}a=this.b;cei(this);if(a==null||!cid(a,this.b)){Uwj(a+kLn+this.b);$di(this)}};_.n2=function(a,b){return bei(this,a,b)};_.an=function(){cei(this)};_.e=0;var Ljb=Cgd(1923);luc(7917,19,f5n,iei);_.Bm=function(){return null};_.xm=function(){this.e.f=false};_.u_=function(){return fei(this)};_.an=function(){hei(this)};var Mjb=Cgd(7917);luc(2900,19,f5n,lei);_.Bm=function(){return frh(),$kh};_.xm=function(){jei(this)};_.u_=function(){var a,b,c,d,e,f;if(this.a!=null){return this.a}d=this.b;a=this.c;e=Pwh(d);b=gAh(a);if(a.sb==4){c=me(hkb,G4n,52,2,0,1);c[0]=new Kgi(this.bd);c[1]=new Kgi(this.bd);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,3],2);this.a[0][0]=lgi(c[0],c[1],e[0],e[1],e[2],e[3]);this.a[0][1]=ugi(c[0],c[1],e[0],e[1],c[0],c[1],b[0],b[1]);this.a[0][2]=ogi(c[0],c[1],b[0],b[1],b[2],b[3]);return this.a}if(a.sb==9){c=me(hkb,G4n,52,2,0,1);c[0]=new Kgi(this.bd);c[1]=new Kgi(this.bd);f=me(hkb,G4n,52,2,0,1);f[0]=new Kgi(this.bd);f[1]=new Kgi(this.bd);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,5],2);this.a[0][0]=lgi(c[0],c[1],e[0],e[1],e[2],e[3]);this.a[0][1]=ugi(c[0],c[1],e[0],e[1],c[0],c[1],b[8],b[9]);this.a[0][2]=Tfi(Tfi(Zfi(new igi(c[0]),new egi(2)),$fi(new igi(f[0]))),$fi(new igi(b[8])));this.a[0][3]=Tfi(Tfi(Zfi(new igi(c[1]),new egi(2)),$fi(new igi(f[1]))),$fi(new igi(b[9])));this.a[0][4]=lgi(f[0],f[1],b[4],b[5],b[6],b[7]);return this.a}throw Ftc(new Mei)};_.an=function(){Gdi(this)};var Njb=Cgd(2900);luc(1276,19,{16:1,29:1,19:1,24:1,30:1,247:1,1276:1},sei,tei);_.Bm=function(){return frh(),wlh};_.xm=function(){var a;if(!BNd(this.bd.NK()).qi()){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'CAS is not yet loaded => fingerprint set to null');this.b=null;this.g=0;return}a=this.b;rei(this);if(a==null||!cid(a,this.b)){Pwj(a+kLn+this.b);nei(this,!!this.d)}};_.n2=function(a,b){return qei(this,a,b)};_.an=function(){rei(this)};_.g=0;var Ojb=Cgd(1276);luc(1914,19,{16:1,29:1,19:1,24:1,30:1,247:1,1914:1},yei);_.Bm=function(){return frh(),_mh};_.xm=function(){vei(this)};_.an=function(){xei(this)};var Qjb=Cgd(1914);luc(7595,19,F4n,Cei);_.Bm=function(){return frh(),anh};_.xm=function(){zei(this)};_.an=function(){Bei(this)};_.c=false;var Pjb=Cgd(7595);luc(y6m,1,{},Gei);_.Si=function(a){mqd(this,a)};_.Ui=function(){return Eei(this)};_.Ti=function(){return !this.a};_.Vi=function(){};_.a=false;_.c=0;_.e=0;var Rjb=Cgd(y6m);var Hei,Iei;luc(2987,1,{},Lei);var Sjb=Cgd(2987);luc(79,38,{3:1,38:1,68:1,79:1},Mei);var Tjb=Cgd(79);luc(919,1,{},Rei);var Ujb=Cgd(919);var Sei;luc(2175,1,{},gfi);_.c=false;_.k=false;_.n=-1;_.q=null;var Vjb=Cgd(2175);luc(2978,1,{},kfi);var Xjb=Cgd(2978);luc(1731,c3m,{},mfi);var Wjb=Cgd(1731);luc(2982,c3m,{},ofi);var Yjb=Cgd(2982);luc(1732,c3m,{},zfi);_.c=false;_.d=0;_.e=false;_.f=false;var $jb=Cgd(1732);luc(1435,c3m,{},Ifi);_.b=0;var _jb=Cgd(1435);luc(2980,1,{},Lfi);var akb=Cgd(2980);luc(2983,c3m,{},Nfi);var bkb=Cgd(2983);luc(2981,c3m,{},Pfi);var ckb=Cgd(2981);luc(2979,c3m,{},Sfi);var dkb=Cgd(2979);luc(28,1,{16:1,28:1},dgi,egi,fgi,ggi,hgi,igi);_.Re=function(a){return Ufi(this,a)};_.ye=function(a){return Vfi(this,a)};_.ze=function(){return vod(new ktd(this.a))};_.Ae=function(){return bgi(this)};var fkb=Cgd(28);luc(712,1,{16:1,712:1},Dgi,Egi,Fgi,Ggi);_.Re=function(a){return ygi(this,a)};_.ye=function(a){return zgi(this,a)};_.ze=function(){if(this.a.f==0){return 0}return ymd(Nsd(this.a)).a>>ymd(Osd(this.a)).a};_.Ae=function(){var a,b,c,d,e;e=new jjd('');c=(new ktd(this.a)).b.xj();while(c.Ti()){a=c.Ui();b=a.Ci();e.a+='*';e.a+=''+b;d=a.Di().a;if(d>1){e.a+='^';e.a+=d}}if(e.a.length>0){return uid(e.a,1)}return ''};var gkb=Cgd(712);luc(52,1,{16:1,52:1},Kgi,Lgi);_.Re=function(a){return Hgi(this,a)};_.ye=function(a){return Igi(this,a)};_.ze=function(){return this.a};_.Ae=function(){return Zhd('v',''+this.a)};_.a=0;var hkb=Cgd(52);luc(x6m,38,{3:1,38:1,68:1,1100:1},Ngi,Ogi);var Mgi=YZm;var ikb=Cgd(x6m);var bhi;luc(7901,1,{},_gi);_.c=0;_.e=-1;_.i=0;var Rgi;var kkb=Cgd(7901);luc(7913,1,{},uhi);_.a=0;_.c=0;_.d=0;_.e=0;_.f=0;var dhi,ehi,fhi,ghi;var jkb=Cgd(7913);luc(2988,1,{},Ghi);_.a=0;_.e=-1;_.f=0;_.g=0;_.i=0;_.k=1;_.n=0;_.o=false;_.p=false;_.q=1;_.r=0;var lkb=Cgd(2988);luc(7905,1,{},Ihi);_.a=0;_.b=0;var mkb=Cgd(7905);luc(2989,1,C$m,Jhi,Khi);_.Ae=function(){return this.c};_.a=0;_.b=0;_.d=0;var okb=Cgd(2989);luc(2991,57,xXm,Mhi);_.He=function(){return this.g};var nkb=Cgd(2991);luc(799,1,{},oVi);_.a=null;_.b='Auto';_.c='Wu';_.d=true;_.e=4;_.f=4;var nVi;var gvb=Cgd(799);luc(7801,1,{});_.g=false;var mCb=Cgd(7801);luc(775,1,{775:1},Arj);_.ye=function(a){if(a==null){return false}if(a===this){return true}if(Wb(a)!=jCb){return false}return xrj(this)==Xb(a)};_.ze=function(){return xrj(this)};_.c=1;var jCb=Cgd(775);luc(1506,1,{},Crj);_.zi=function(a,b){return Xhd(a.mc,b.mc)};_.ye=jro;_.Ai=kro;var iCb=Cgd(1506);luc(944,23,{3:1,16:1,23:1,944:1},Krj);var Drj,Erj,Frj,Grj,Hrj,Irj;var kCb=Dgd(944,Zu,Lrj);luc(823,23,{3:1,16:1,23:1,823:1},Vrj);var Mrj,Nrj,Orj,Prj,Qrj,Rrj,Srj,Trj;var lCb=Dgd(823,Zu,Wrj);var asj='',bsj='',csj,dsj=0,esj,fsj,gsj,hsj;luc(7912,8077,{},Ahm);var Ggc=Cgd(7912);luc(5058,1,oMn);_.Le=function(){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),vRn);Ssf=new tgh;_sf(this.a);Dim(sQl(this.a.b))};luc(1723,7801,{},ntm);var rjc=Cgd(1723);dXm(Tc)(9);\n//# sourceURL=web3d-9.js\n")
|