9.cache.js 177 KB

1
  1. $wnd.webSimple.runAsyncCallback9("function Ere(){}\nfunction Mre(){}\nfunction hXe(){}\nfunction Ihf(){}\nfunction Jhf(){}\nfunction Khf(){}\nfunction Lhf(){}\nfunction Mhf(){}\nfunction Nhf(){}\nfunction Ohf(){}\nfunction Phf(){}\nfunction PNf(){}\nfunction uNf(){}\nfunction POf(){}\nfunction iPf(){}\nfunction kPf(){}\nfunction mPf(){}\nfunction JPf(){}\nfunction LPf(){}\nfunction NPf(){}\nfunction QPf(){}\nfunction HRf(){}\nfunction r9f(){}\nfunction ozg(){}\nfunction qzg(){}\nfunction V1g(){}\nfunction jzg(a,b){a.q=b}\nfunction LOf(a,b){a.g=b}\nfunction MOf(a,b){a.i=b}\nfunction NOf(a,b){a.j=b}\nfunction OOf(a,b){a.k=b}\nfunction fQf(a){this.g=a}\nfunction CQf(a){this.g=a}\nfunction vdc(a){this.g=a}\nfunction Vce(a){this.g=a}\nfunction cki(a){jhc(this,a)}\nfunction aki(){YBc(this)}\nfunction LQf(){fc.call(this)}\nfunction dki(){return this.g}\nfunction Oji(a){return this.o}\nfunction Qji(a){return this.j}\nfunction Rji(a){return this.i}\nfunction Wji(a){return this.k}\nfunction Xji(a){return this.n}\nfunction Zji(a){return a.o}\nfunction Nji(a){return null}\nfunction _ji(a){return a.sl()}\nfunction zRf(a){return a.i[a.B]}\nfunction ARf(a){return a.k[a.B]}\nfunction CRf(a){return a.k[a.n]}\nfunction BRf(a){return a.i[a.n]}\nfunction uQf(a){return XPf(a,a)}\nfunction JRf(a){jc.call(this,a)}\nfunction gMd(a){aMd.call(this,a)}\nfunction hMd(a){aMd.call(this,a)}\nfunction iMd(a){aMd.call(this,a)}\nfunction jMd(a){aMd.call(this,a)}\nfunction kMd(a){aMd.call(this,a)}\nfunction lMd(a){aMd.call(this,a)}\nfunction mMd(a){aMd.call(this,a)}\nfunction TMd(a){aMd.call(this,a)}\nfunction tNd(a){aMd.call(this,a)}\nfunction zNd(a){aMd.call(this,a)}\nfunction LNd(a){aMd.call(this,a)}\nfunction NNd(a){aMd.call(this,a)}\nfunction yzg(a,b){szb.call(this,a,b)}\nfunction Jzg(a,b){szb.call(this,a,b)}\nfunction IRf(a,b){this.k=a;this.j=b}\nfunction bQf(){this.g=new $jc}\nfunction BQf(){this.g=new $jc}\nfunction TQf(){throw dub(new LQf)}\nfunction Dre(){Dre=Nub;Cre=new Ere}\nfunction Kre(){Kre=Nub;Jre=new Mre}\nfunction HNf(){HNf=Nub;GNf=new Ldh('',8)}\nfunction Pji(){return new Vce(this)}\nfunction IPf(a,b){return nIb(a.i,b)}\nfunction HQf(a,b){qIb(a.j,f8b(a.g),b)}\nfunction kOf(a){a.k=null;a.p=0}\nfunction pdc(a){ndc.call(this,a.k,a.n)}\nfunction dQf(a){eQf.call(this,a,new BQf)}\nfunction GRf(a){this.j=a;this.i=a.length}\nfunction xPf(){this.g=new p1b;this.i=new mec}\nfunction GPf(){this.g=new p1b;this.j=new mec}\nfunction tdc(a){return !a?null:new pdc(a)}\nfunction C0e(a){return cf(a,357)||!a.sb}\nfunction O8b(a,b){return onc(a),a+(onc(b),b)}\nfunction Yji(a){return onc(a),new Kkc(this,a)}\nfunction BOf(a){return a==null?null:new V9b(a)}\nfunction $ec(a){Wec(a,0,a.length,null)}\nfunction JQf(a){IQf.call(this,a.Sc);this.i=a}\nfunction MQf(a,b,c){gc.call(this,OQf(a,b,c))}\nfunction qRf(a,b,c){a.j=c;a.k=b;return b+1}\nfunction BRd(a){!a.i&&(a.i=new xPf);return a.i}\nfunction OZd(a){if(a.r){return 1}return 0}\nfunction yYd(a){if(a.G){return a.G.q.length}return 0}\nfunction CYd(a){if(a.G){return _dc(a.G,0)}return null}\nfunction $ji(a){return Ngf(),je(St,S5h,611,a,7,1)}\nfunction lEg(a){!!gEg&&hEg(gEg,(zEg(),vEg),a)}\nfunction oEg(a){!!gEg&&hEg(gEg,(zEg(),xEg),a)}\nfunction _zg(a,b){Rzg+=a+',';Qzg+=b+','}\nfunction yRf(a,b){a.q+=b;(a.n-=b)<0&&(a.n+=a.o)}\nfunction Lre(a,b){var c;c=b.cc;c!=null&&wkc(a.g,c)}\nfunction iRf(a,b){do{a.q[a.n++]=bRf[b]}while(b++!=1)}\nfunction jRf(a,b){if(a.p[b]!=a.o){a.q[a.n++]=b;a.p[b]=a.o}}\nfunction gRf(a){var b;a.o=Qrh;for(b=12;b-->0;)a.p[b]=Qph}\nfunction tRf(a){var b;a.B=-1;b=DRf(a);a.B=a.n;return b}\nfunction IQf(a){this.j=new wIb;this.g=a.r.zb++}\nfunction DQf(a){this.g=new $jc;Rjc(this.g,a,f8b(1))}\nfunction EQf(a,b){this.g=new $jc;Rjc(this.g,a,f8b(b))}\nfunction JOf(a,b,c){this.i=new wIb;this.j=a;this.k=b;this.g=c}\nfunction ENf(a,b,c,d){FNf.call(this,a,c,d);HRc(this.k,b)}\nfunction SNf(a,b,c,d){TNf.call(this,a,c,d);HRc(this.k,b)}\nfunction WNf(a,b,c,d){XNf.call(this,a,c,d);HRc(this.k,b)}\nfunction NNf(a,b,c,d){HNf();ONf.call(this,a,c,d);HRc(this.k,b)}\nfunction akc(a){_jc.call(this,(onc(a),hgc(a.g)));gIb(this,a)}\nfunction eQf(a,b){bQf.call(this);a!=(ibc(),hbc)&&Rjc(this.g,b,a)}\nfunction gQf(a){bQf.call(this);Rjc(this.g,new DQf(a),(ibc(),dbc))}\nfunction cQf(a){eQf.call(this,new Jbc(''+Dub(a)),new BQf)}\nfunction bkc(a){ckc.call(this,a,(qkc(),mkc),null,false,null,false)}\nfunction Mjc(a,b,c){return new lkc(a,(qkc(),nkc),null,false,b,c)}\nfunction DZe(a){if(cf(a.sb,114)){return a.sb.Lv(a)}return null}\nfunction F5e(a){if(cf(a.sb,114)){return a.sb.Mv(a)}return null}\nfunction r0e(a,b){if(cf(a.sb,143)){return a.sb.Pv(b)}return null}\nfunction l0e(a,b){if(cf(a.sb,143)){return a.sb.Ov(b)}throw dub(new KOf)}\nfunction x0e(a){if(cf(a.sb,143)){return a.sb.Rv()}throw dub(new KOf)}\nfunction E5e(a){if(cf(a.sb,114)){return a.sb.Lv(a)}throw dub(new KOf)}\nfunction s0e(a,b){if(cf(a.sb,143)){a.sb.Qv(b);return}throw dub(new KOf)}\nfunction hzg(a,b){if(!a.o||b!=(xzg(),wzg)){return b}return a.o}\nfunction hQf(a){if(a==null||a.length==0)return '';return ','+a}\nfunction UPf(a){if(a.g.j>1){return null}return tdc(Ijc(a.g)).n}\nfunction GQf(a,b){if(cf(b,38)){return a.g==b.g}return kf(a)===kf(b)}\nfunction TPf(a,b){if(cf(b,21)){return SPf(a,b)==0}return kf(a)===kf(b)}\nfunction xQf(a,b){if(cf(b,425)){return wQf(a,b)==0}return kf(a)===kf(b)}\nfunction FQf(a,b){var c;c=b.g;if(a.g<c){return 1}if(a.g>c){return -1}return 0}\nfunction dAg(a){var b;b=a.cc;if(b!=null){return '$'+b+'$'}return null}\nfunction xNd(a,b,c,d){var e,f;e=new qOf(a.n,c,d);f=e.j;HRc(f,b);return f}\nfunction KOf(){gc.call(this,'No symbolic parameters available')}\nfunction Sji(a){if(this.j!=null){return this.j}this.j=Wce(this.ab);return this.j}\nfunction bki(a){if(!!this.i&&!!this.j){s0e(this.i,a);s0e(this.j,a);return}throw dub(new KOf)}\nfunction Vji(a){if(!!this.g&&!!this.i){nff(this.g,a);nff(this.i,a);return}throw dub(new KOf)}\nfunction FNf(a,b,c){oCc.call(this,a);this.i=b;this.j=c;this.k=new A1e(a);DNf(this);BNf(this)}\nfunction DNf(a){a.ab=je(y_,DIh,15,2,0,1);a.ab[0]=a.i;a.ab[1]=a.j;dCc(a,a.k);_Bc(a)}\nfunction fOf(a){a.ab=je(y_,DIh,15,2,0,1);a.ab[0]=a.k;a.ab[1]=a.j;dCc(a,a.n);_Bc(a)}\nfunction xNf(a){a.ab=je(y_,DIh,15,3,0,1);a.ab[0]=a.i;a.ab[1]=a.j;a.ab[2]=a.k;dCc(a,a.n);_Bc(a)}\nfunction vOf(a){a.ab=je(y_,DIh,15,1,0,1);a.ab[0]=a.j;dCc(a,a.g);_Bc(a);a.i=kzg(a.j)}\nfunction zOf(a){a.ab=je(y_,DIh,15,1,0,1);a.ab[0]=a.k;dCc(a,a.i);_Bc(a);a.g=kzg(a.k)}\nfunction zzg(){xzg();return me(fe(Mhb,1),Csh,573,0,[tzg,uzg,vzg,rzg,wzg,szg])}\nfunction Kzg(){Izg();return me(fe(Nhb,1),Csh,497,0,[Hzg,Bzg,Fzg,Ezg,Gzg,Azg,Dzg,Czg])}\nfunction QQf(){QQf=Nub;PQf=me(fe(qf,1),qqh,5,15,[256,512,Quh,6144,6144,csh,8192,8192,96,srh])}\nfunction sRf(a){fRf();this.p=je(qf,qqh,5,12,15,1);this.q=je(qf,qqh,5,24,15,1);new T9b;this.i=a}\nfunction gOf(a,b,c){oCc.call(this,a);this.k=b;this.j=c;this.n=new A1e(a);fOf(this);this.n.n=false}\nfunction ONf(a,b,c){HNf();oCc.call(this,a);this.i=b;this.j=c;this.k=new A1e(a);DNf(this);JNf(this)}\nfunction bOf(a,b,c){oCc.call(this,a);this.n=0;this.k=c;this.o=b;this.j=new huf(a);aOf(this);YNf(this)}\nfunction OPf(a,b){if(a.r!=null){return}a.r=je(Z5,U5h,38,2,0,1);a.r[0]=new IQf(b);a.r[1]=new IQf(b)}\nfunction WPf(a){if(a.g.j>1){return false}if(xQf(udc(Ijc(a.g)),new BQf)){return true}return false}\nfunction COf(a){var b,c;c=new p1b;for(b=0;b<a.n;++b){m1b(c,_dc(a.i,a.k[b]-1))}a.g=DOf(a);return c}\nfunction wRf(a){return a.n>=a.B?u9b(a.j,a.B,a.n-a.B+1):u9b(a.j,a.B,a.o-a.B)+u9b(a.j,0,a.n+1)}\nfunction BNf(a){var b;b=a.i.ln(a.j);if((Uvg(),Tvg)==b){v1e(a.k)}else{a.k.j=true;w1e(a.k,b==Svg)}}\nfunction JNf(a){var b;if(cf(a.i,228)){b=a.i;w1e(a.k,INf(b.k,a.j))}else{w1e(a.k,a.i.sn(a.j)==(Uvg(),Svg))}}\nfunction zNf(a){a.ab=je(y_,DIh,15,4,0,1);a.ab[0]=a.i;a.ab[1]=a.j;a.ab[2]=a.k;a.ab[3]=a.n;dCc(a,a.o);_Bc(a)}\nfunction vNf(a){a.ab=je(y_,DIh,15,3,0,1);a.ab[0]=a.i.Yp();a.ab[1]=a.j.Yp();a.ab[2]=a.k.Yp();dCc(a,a.n);_Bc(a)}\nfunction YOf(a,b,c){var d,e,f,g;qIb(a.p,b,c);for(e=c,f=0,g=e.length;f<g;++f){d=e[f];ZOf(a,d)}}\nfunction pQf(a){var b,c,d,e;d=new p1b;c=0;a!=null&&(c=a.length);for(b=0;b<c;++b){e=VPf(a[b]);c1b(d,e)}return d}\nfunction cOf(a){var b,c,d;c=new T9b;d=a.length;for(b=0;b<d;++b){J9b(c,_Oc(a[b],(HDd(),dDd)));c.g+=','}return c.g}\nfunction SMd(a,b,c,d){var e,f;if(!d.P||!BQc(d,c)){return null}e=new bOf(a.n,c,d);f=e.j;HRc(f,b);return f}\nfunction yNd(a,b,c,d){var e,f;if(!d.P||!!c.P||!BQc(d,c)){return null}e=new rOf(a.n,c,d);f=e.j;HRc(f,b);return f}\nfunction oCd(a,b,c,d){return L7f(d,'TriangleABCnonDegenerate',null,me(fe(lu,1),cqh,2,6,[QBd(a)+QBd(b)+QBd(c)]))}\nfunction vQf(a,b,c,d){return RPf(uQf(RPf(new gQf(a),YPf(new gQf(c)))),uQf(RPf(new gQf(b),YPf(new gQf(d)))))}\nfunction ckc(a,b,c,d,e,f){var g;this.j=a;g=new mec;Njc(a,g,b,a.i,c,d,e,f);this.g=new fdc(g,g.q.length)}\nfunction wOf(a,b,c){oCc.call(this,a);this.j=c;this.g=new A1e(a);vOf(this);uOf(this);tOf(this);HRc(this.g,b)}\nfunction jOf(a,b,c,d){oCc.call(this,a);this.i=c;this.j=d;this.k=new A1e(a);DNf(this);hOf(this);HRc(this.k,b)}\nfunction TNf(a,b,c){oCc.call(this,a);this.i=b;this.j=c;this.k=new A1e(a);DNf(this);w1e(this.k,K0e(this.i,this.j))}\nfunction XNf(a,b,c){oCc.call(this,a);this.i=b;this.j=c;this.k=new A1e(a);DNf(this);w1e(this.k,L0e(this.i,this.j))}\nfunction qOf(a,b,c){oCc.call(this,a);kOf(this);this.k=b;this.o=c;this.j=new huf(a);pOf(this);lOf(this,!!this.k)}\nfunction rOf(a,b,c){oCc.call(this,a);kOf(this);this.o=c;this.n=b;this.k=null;this.j=new huf(a);pOf(this);lOf(this,!!this.k)}\nfunction AOf(a,b,c){oCc.call(this,a);this.j=false;this.k=b;this.j=c;this.i=new Adf(a);zOf(this);yOf(this);xOf(this)}\nfunction Tji(a){var b,c;if(!!this.g&&!!this.i){b=lff(this.g,a);c=lff(this.i,a);return Zce(b,c)}throw dub(new KOf)}\nfunction xOf(a){var b;if(!$Cc(a.Sc.Iu()).df()){a.g=null;return}b=a.g;zOf(a);if(b==null||!S8b(b,a.g)){oEg(b+c_h+a.g);yOf(a)}}\nfunction DRf(a){var b;if(a.q>0){--a.q;++a.n==a.o&&(a.n=0);return a.j[a.n]}++a.n>=a.t&&vRf(a);b=a.j[a.n];xRf(a,b);return b}\nfunction vPf(a,b){var c;if(a.r!=null){for(c=0;c<a.r.length;c++){if(S8b(b,O8b('v',''+a.r[c].g))){return a.r[c]}}}return null}\nfunction sPf(a,b){var c,d,e,f;for(d=a.r,e=0,f=d.length;e<f;++e){c=d[e];if(S8b(O8b('v',''+c.g),b)){return c}}return null}\nfunction lzg(a){var b,c,d,e,f;f=W8b(a.g);if(a.i!=null){for(c=a.i,d=0,e=c.length;d<e;++d){b=c[d];!!b&&(f+=gnc(b))}}return f}\nfunction Wce(a){var b,c,d;b=je(Z5,U5h,38,4,0,1);c=a[0].Mv(a[0]);d=a[1].Mv(a[1]);b[0]=c[0];b[1]=c[1];b[2]=d[0];b[3]=d[1];return b}\nfunction gPf(a,b){if(a.g!=null){return}a.g=je(Z5,U5h,38,4,0,1);a.g[0]=new IQf(b);a.g[1]=new IQf(b);a.g[2]=new IQf(b);a.g[3]=new IQf(b)}\nfunction Lvg(a,b){var c;if(a==b){return true}c=ALh*$wnd.Math.min($wnd.Math.abs(a),$wnd.Math.abs(b));return a-c<=b&&b<=a+c}\nfunction ehf(a,b,c,d){var e;for(e=0;e<a.length;e++){if(!Hvg(L7b(a[e]),L7b(b[(e*d+c+a.length)%a.length]))){return false}}return true}\nfunction nQf(a){var b,c;c=new T9b;for(b=0;b<a.length;++b){a[b].g.j==0||J9b(c,','+_Pf(a[b]))}if(c.g.length>0)return i9b(c.g,1);return ''}\nfunction kRf(a){var b,c,d,e,f;e=cRf[a.j];d=e==null?wRf(a.i):e;c=ARf(a.i);b=zRf(a.i);CRf(a.i);BRf(a.i);f=new IRf(a.j,d);f.i=c;f.g=b;return f}\nfunction yQf(a){var b,c,d,e,f;f=new p1b;e=(c=(new xdc(a.g)).g.ee().i.jg(),new ydc(c));while(e.g.xf()){d=(b=e.g.yf(),b.tf());qIb(f.g,d,f)}return f}\nfunction VPf(a){var b,c,d,e,f;f=new p1b;d=(c=(new xdc(a.g)).g.ee().i.jg(),new ydc(c));while(d.g.xf()){e=(b=d.g.yf(),b.tf());c1b(f,yQf(e))}return f}\nfunction YPf(a){var b,c,d,e;d=new $jc;c=(new fkc(a.g)).i.jg();while(c.xf()){b=c.yf();e=b.tf();Rjc(d,e,occ((ibc(),hbc),b.uf()))}return new fQf(d)}\nfunction gzg(a){if(a.o){if(a.o==(xzg(),tzg)||a.o==uzg||a.o==vzg){return Uvg(),Svg}if(a.o==rzg){return Uvg(),Rvg}}return Uvg(),Tvg}\nfunction wNf(a,b,c,d){oCc.call(this,a);this.i=b;this.j=c;this.k=d;this.n=new A1e(a);vNf(this);w1e(this.n,ygf(this.i,this.j,this.k))}\nfunction yNf(a,b,c,d,e){oCc.call(this,a);this.i=c;this.j=d;this.k=e;this.n=new A1e(a);xNf(this);w1e(this.n,g1e(this.i,this.j,this.k));HRc(this.n,b)}\nfunction ERf(a){this.r=a;this.s=1;this.p=0;this.g=this.o=csh;this.j=je(of,Yph,5,csh,15,1);this.k=je(qf,qqh,5,csh,15,1);this.i=je(qf,qqh,5,csh,15,1)}\nfunction SQf(a,b){var c;(c=a.r).n?(a.r=a.r.n):(a.r=a.r.n=hRf(a.s));a.q=-1;if(a.r.k==b){++a.j;return a.r}a.r=c;a.n=b;throw dub(RQf(a))}\nfunction Uji(a){var b,c;if(!!this.g&&!!this.i){b=mff(this.g,a);c=mff(this.i,a);if(b!=null&&c!=null){return $ce(b,c)}}throw dub(new KOf)}\nfunction INf(a,b){var c,d;if(!a.nn()||!a.Vl()){return false}c=a.sl();d=b.sl();if(!Lvg(c,d)){return false}return eie(a.Vl())&&!Yke(a.Vl(),new PNf)}\nfunction bPf(a,b){var c,d,e,f,g;if(vIb(a.p)==0){return}g=nIb(a.p,b);if(g==null){return}for(d=g,e=0,f=d.length;e<f;++e){c=d[e];o1b(a.u,c)}sIb(a.p,b)}\nfunction Qtf(a,b){var c;vtf(a,b[0]);if(b[0]==null){return}Vtf(a);a.j=je(pf,Rph,84,b.length-1,0,3);for(c=0;c<b.length-1;++c){a.j[c]=b[c+1]}Wtf(a);guf(a)}\nfunction FRf(a,b,c,d){var e,f,g;g=a.i-a.g;if(g==0){return -1}e=b.length;f=e-c;f=f>d?d:f;f>g&&(f=g);U8b(a.j,a.g,a.g+f,b,c);a.g+=f;return f}\nfunction MNd(a,b,c,d){var e,f;if(cf(b,199)){e=new AOf(a.n,b,c);HRc(e.i,pjd(d));f=me(fe(y_,1),DIh,15,0,[e.i]);return f}throw dub(FLd(a,d.q,b))}\nfunction g1e(a,b,c){b0e();var d;d=a.hb*b.ib*c.jb+b.hb*c.ib*a.jb+c.hb*a.ib*b.jb-c.hb*b.ib*a.jb-b.hb*a.ib*c.jb-a.hb*c.ib*b.jb;return bMh<d&&d<EJh}\nfunction oQf(a){var b,c,d,e,f,g;f=new p1b;for(e=(c=(new idc(a.g)).g.ee().xd(),new jdc(c));e.g.xf();){d=(b=e.g.yf(),b.tf());g=VPf(d);c1b(f,g)}return f}\nfunction UOf(a){var b,c,d,e,f;d=new mec;for(f=(c=(new xdc(ePc(a).g)).g.ee().i.jg(),new ydc(c));f.g.xf();){e=(b=f.g.yf(),b.tf());e.Tn()&&!e.sb&&(Xmc(d.q,e),true)}return d}\nfunction KRf(a,b,c,d,e){JRf.call(this,esh+b+lrh+c+fsh+(a?prh:\"'\"+NQf(String.fromCharCode(e&Lph))+\"' (\"+e+gsh)+(d==null||d.length==0?'':hsh+NQf(d)+'\"')+'')}\nfunction _Nf(a,b,c){var d,e;d=Byd(b);e=Bub(a.n)/Bub(d);if(e>5||e<0.2||c){jEg('myPrecision='+Dub(a.n)+N6h+Dub(d)+O6h+e);a.i=null;a.n=d;return true}return false}\nfunction Udh(){this.g=(Izg(),Azg);this.i=new p1b;this.j=new mec;Xdc(this.j,Hzg);Xdc(this.j,Bzg);Xdc(this.j,Fzg);this.k=new mec;Xdc(this.k,Bzg);Xdc(this.k,Fzg)}\nfunction ZOf(a,b){var c;if(n1b(a.u,b)){!!gEg&&hEg(gEg,(zEg(),sEg),'Ignoring existing poly '+b);return}m1b(a.u,b);c=vIb(a.u.g);jEg('Adding poly #'+c+Sph+aQf(b))}\nfunction nRf(b){try{b.g=DRf(b.i)}catch(a){a=cub(a);if(cf(a,176)){rRf(0,128);return 1}else throw dub(a)}if(b.g==49){return oRf(b,128)}return lRf(b,rRf(0,128),1)}\nfunction Qtd(a,b,c){var d,e;for(e=new sec(a.k);e.g<e.j.q.length;){d=qec(e);if(cf(d,398)){if(d.kj(0)==b&&d.kj(1)==c||d.kj(0)==c&&d.kj(1)==b){return d.o}}}return null}\nfunction ANf(a,b,c,d,e,f){oCc.call(this,a);this.i=c;this.j=d;this.k=e;this.n=f;this.o=new A1e(a);zNf(this);w1e(this.o,zgf(this.i,this.j,this.k,this.n));HRc(this.o,b)}\nfunction mOf(a,b){var c;c=WOf(b?a.k:a.n,a.o,b,a);if(!c){!!gEg&&hEg(gEg,(zEg(),sEg),'Cannot compute locus equation (yet?)');oOf(a,a.Sc,true);return null}return nOf(a,c)}\nfunction ZQf(a){var b;this.o=je(qf,qqh,5,10,15,1);this.g=new mec;this.k=new ERf(a);this.s=new sRf(this.k);this.r=new HRf;this.q=-1;this.j=0;for(b=0;b<10;b++)this.o[b]=-1}\nfunction EZe(a,b){if(cf(a.sb,114)){return a.sb.Mv(a)}if(!a.sb){if(a.q==null){a.q=je(Z5,U5h,38,1,0,1);a.q[0]=new IQf(a.Sc);jEg('Variable '+b.nm()+'('+a.q[0]+')')}}return a.q}\nfunction Zce(a,b){var c;c=je(qf,qqh,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 $ce(a,b){var c;c=je(pu,LGh,90,3,0,1);c[0]=occ(xbc(a[1],b[2]),xbc(a[2],b[1]));c[1]=occ(xbc(a[2],b[0]),xbc(a[0],b[2]));c[2]=occ(xbc(a[0],b[1]),xbc(a[1],b[0]));return _ce(c)}\nfunction kQf(a,b){var c;c=je(X5,Y5h,21,3,0,1);c[0]=RPf(XPf(a[1],b[2]),YPf(XPf(a[2],b[1])));c[1]=RPf(XPf(a[2],b[0]),YPf(XPf(a[0],b[2])));c[2]=RPf(XPf(a[0],b[1]),YPf(XPf(a[1],b[0])));return c}\nfunction aRf(){aRf=Nub;_Qf=me(fe(lu,1),cqh,2,6,[prh,'\" \"','\"\\\\t\"','\"\\\\n\"','\"\\\\r\"','<NUMBER>','<VARIABLE>','\"[1]:\"','<ANYFACTLIST>','<INDEXPOLY>',rrh,'\"+\"','\"-\"','\"*\"','\"^\"'])}\nfunction oOf(a,b,c){var d,e;d=Byd(b);e=Bub(a.p)/Bub(d);if(e>5||e<0.2||c){jEg('resetFingerprint: myPrecision='+Dub(a.p)+N6h+Dub(d)+O6h+e);a.i=null;a.p=d;return true}return false}\nfunction _ce(a){var b,c,d,e;b=(ibc(),hbc);for(d=0;d<a.length;d++){b=rbc(b,a[d])}pbc(b,hbc)&&(b=dbc);e=je(pu,LGh,90,a.length,0,1);for(c=0;c<a.length;c++){e[c]=nbc(a[c],b)}return e}\nfunction AQf(a){var b,c,d,e,f;f=new V9b('');d=(new fkc(a.g)).i.jg();while(d.xf()){b=d.yf();c=b.tf();J9b(f,O8b(O8b('v_{',''+c.g),'}'));e=b.uf().g;e>1&&(f.g+='^{'+e+'}',f)}return f.g}\nfunction nff(a,b){if(!a.sb){!a.$&&(a.$=new JQf(a));!a._&&(a._=new JQf(a));HQf(a.$,a._);HQf(a._,a.$);m1b(b,a.$);m1b(b,a._);return}if(cf(a.sb,143)){a.sb.Qv(b);return}throw dub(new KOf)}\nfunction tff(a){var b;if(!a.sb){!a.$&&(a.$=new JQf(a));!a._&&(a._=new JQf(a));b=me(fe(X5,1),Y5h,21,0,[new gQf(a.$),new gQf(a._),new cQf(1)]);return b}if(cf(a.sb,143)){return a.sb.Rv()}throw dub(new KOf)}\nfunction ODc(a){var b,c,d;c=new T9b;b=new Zcc((new Wcc(a)).g);while(b.i){d=Ycc(b);c.g+=',';J9b(c,O8b('v',''+d.tf().g));c.g+='=';I9b(c,d.uf())}if(c.g.length>0){return i9b(c.g,1)}return ''}\nfunction xzg(){xzg=Nub;tzg=new yzg('TRUE',0);uzg=new yzg('TRUE_NDG_UNREADABLE',1);vzg=new yzg('TRUE_ON_COMPONENTS',2);rzg=new yzg('FALSE',3);wzg=new yzg(_th,4);szg=new yzg('PROCESSING',5)}\nfunction rRf(a,b){switch(a){case 0:if(uub(fub(b,128),0))return 4;return -1;case 1:if(uub(fub(b,128),0))return 6;return -1;case 2:if(uub(fub(b,128),0))return 5;return -1;default:return -1;}}\nfunction hPf(a,b,c){var d,e;if(a.g==null){e=eff(b,b);d=eff(c,c);if(e==null||d==null){gPf(a,b.Sc);return null}a.g=je(Z5,U5h,38,4,0,1);a.g[0]=d[0];a.g[1]=d[1];a.g[2]=e[0];a.g[3]=e[1]}return a.g}\nfunction $zg(a,b){var c,d,e,f,g,h;qIb(Vzg,a,f8b(b));b>Tzg&&(Tzg=b);c=a.sb;if(c){for(e=c.ab,f=0,g=e.length;f<g;++f){d=e[f];h=new oec(new qfc(me(fe(y_,1),DIh,15,0,[d,a])));m1b(Szg,h);$zg(d,b+1)}}}\nfunction EPf(a,b){var c,d,e;if(a.j.q.length==0){Xdc(a.j,b)}else{d=new sec(a.j);e=0;while(d.g<d.j.q.length){c=qec(d);if(kf(c.tf())===kf(b.k)&&GQf(c.uf(),b.n)){break}++e}e==a.j.q.length&&Xdc(a.j,b)}}\nfunction $Qf(a,b){QQf();var c,d,e,f,g,h;h=(d=(new xdc(b.g)).g.ee().i.jg(),new ydc(d));g=new wIb;while(h.g.xf()){f=(c=h.g.yf(),c.tf());rIb(g,O8b('v',''+f.g),f)}e=new ZQf(new GRf(a));return VQf(e,g)}\nfunction DOf(a){var b,c;c=a.n-1;++a.k[c];if(a.k[c]>a.j-(a.n-c)+1){while(a.k[c]>a.j-(a.n-c)){--c;if(c<0){break}}if(c<0){return true}++a.k[c];for(b=c+1;b<a.k.length;b++){a.k[b]=a.k[b-1]+1}}return false}\nfunction mQf(a,b,c,d,e,f){return RPf(RPf(uQf(RPf(new gQf(a),YPf(new gQf(c)))),uQf(RPf(new gQf(b),YPf(new gQf(d))))),YPf(RPf(uQf(RPf(new gQf(c),YPf(new gQf(e)))),uQf(RPf(new gQf(d),YPf(new gQf(f)))))))}\nfunction mff(a,b){var c;if(!a.sb){c=je(pu,LGh,90,3,0,1);c[0]=b.get(a.$);c[1]=b.get(a._);c[2]=(ibc(),dbc);if(!c[0]||!c[1]){throw dub(new KOf)}return c}if(cf(a.sb,143)){return a.sb.Pv(b)}throw dub(new KOf)}\nfunction QNf(a){var b,c;if(a.g!=null){return a.g}if(!!a.i&&!!a.j){b=k0e(a.i);c=k0e(a.j);a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);a.g[0][0]=rQf(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.g}return null}\nfunction UNf(a){var b,c;if(a.g!=null){return a.g}if(!!a.i&&!!a.j){b=k0e(a.i);c=k0e(a.j);a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);a.g[0][0]=sQf(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.g}return null}\nfunction EOf(a,b){var c;this.o=a;this.j=vIb(a.g);this.n=b;if(this.j<this.n){this.g=true;return}this.k=je(qf,qqh,5,this.n,15,1);for(c=0;c<this.n;c++){this.k[c]=c+1}this.i=new nec(this.j);Zdc(this.i,this.o)}\nfunction XOf(a){var b,c,d,e,f,g;!QOf&&(QOf=new wIb);for(e=(c=(new xdc(ePc(a).g)).g.ee().i.jg(),new ydc(c));e.g.xf();){d=(b=e.g.yf(),b.tf());if(!cf(d,37)){f=d.Mv(d);if(f!=null){g=new qfc(f);qIb(QOf,g,d)}}}}\nfunction tOf(a){var b;if(!$Cc(a.Sc.Iu()).df()){a.i=null;return}b=a.i;vOf(a);do{tud(a.Qc,a)}while(aec(a.Qc.k,a,0)!=-1);itd(a.Qc,a);uud(a.Qc,a);ktd(a.Qc,a,true);if(b==null||!S8b(b,a.i)){oEg(b+c_h+a.i);uOf(a)}}\nfunction oRf(b,c){if(jub(c=fub(c,128),0))return lRf(b,rRf(0,128),1);try{b.g=DRf(b.i)}catch(a){a=cub(a);if(cf(a,176)){rRf(1,c);return 2}else throw dub(a)}if(b.g==93){return pRf(b,c,128)}return lRf(b,rRf(1,c),2)}\nfunction pRf(b,c,d){if(jub(d=fub(d,c),0))return lRf(b,rRf(1,c),2);try{b.g=DRf(b.i)}catch(a){a=cub(a);if(cf(a,176)){rRf(2,d);return 3}else throw dub(a)}if(b.g==58){if(uub(fub(d,128),0))return qRf(b,3,7)}return lRf(b,rRf(2,d),3)}\nfunction VOf(a){var b,c,d,e,f,g,h,i,j;d=new p1b;c=a.sb;if(c){for(f=c.ab,g=0,h=f.length;g<h;++g){e=f[g];b=e.sb;e.Tn()&&!b?(j=qIb(d.g,e,d),j==null):e.Tn()&&cf(b,758)?(i=qIb(d.g,e,d),i==null):c1b(d,VOf(e))}}return d}\nfunction mRf(a){switch(a.g){case 42:return qRf(a,0,13);case 43:return qRf(a,0,11);case 44:return qRf(a,0,10);case 45:return qRf(a,0,12);case 91:return nRf(a);case 94:return qRf(a,0,14);default:return lRf(a,1,0);}}\nfunction k0e(a){if(cf(a.sb,114)){return a.sb.Mv(a)}if(cf(a,357)||!a.sb){if(a.u==null){a.u=je(Z5,U5h,38,4,0,1);a.u[0]=new IQf(a.Sc);a.u[1]=new IQf(a.Sc);a.u[2]=new IQf(a.Sc);a.u[3]=new IQf(a.Sc)}return a.u}return null}\nfunction fRf(){fRf=Nub;cRf=me(fe(lu,1),cqh,2,6,['',null,null,null,null,null,null,'[1]:',null,null,',','+','-','*','^']);bRf=me(fe(qf,1),qqh,5,15,[8,10]);eRf=me(fe(lu,1),cqh,2,6,[Prh]);dRf=me(fe(rf,1),yrh,5,14,[32737])}\nfunction xRf(a,b){++a.p;if(a.v){a.v=false;a.s+=a.p=1}else if(a.u){a.u=false;b==10?(a.v=true):(a.s+=a.p=1)}switch(b){case 13:a.u=true;break;case 10:a.v=true;break;case 9:--a.p;a.p+=a.A-a.p%a.A;}a.k[a.n]=a.s;a.i[a.n]=a.p}\nfunction tNf(a,b){var c,d,e;if(!a.i||(d=a.i.hm((HDd(),dDd)))==null){if(!b.i||a.i.hm((HDd(),dDd))==null){return FQf(a,b)}return -1}if(!b.i||(e=b.i.hm((HDd(),dDd)))==null){return 1}c=N8b(d,e);if(c==0){return FQf(a,b)}return c}\nfunction iQf(a,b,c,d,e,f){var g,h,i,j,k,l,m;g=new gQf(a);h=new gQf(b);i=new gQf(c);j=new gQf(d);k=new gQf(e);l=new gQf(f);m=RPf(RPf(RPf(RPf(RPf(XPf(g,j),XPf(i,l)),XPf(k,h)),YPf(XPf(k,j))),YPf(XPf(g,l))),YPf(XPf(h,i)));return m}\nfunction hOf(a){var b,c,d,e,f;c=a.i;b=a.j;f=null;if(F0e(c,b)){f=(G6b(),true)}else{d=me(fe(g0,1),kKh,35,0,[new lgf(a.Qc),new lgf(a.Qc)]);e=(JZd(),v0e(c,IZd,2,0.5),$Zd(IZd,b.gb,b.nb,EJh,d));f=(G6b(),e==4?true:false)}w1e(a.k,(onc(f),f))}\nfunction $Nf(a){var b,c,d;d=new lgf(a.Qc);b=new Q4d(a.Qc,a.o,1,1);d.sb=b;qRc(d,true);c=WOf(d,a.k,false,a);NQc(d);if(!c){!!gEg&&hEg(gEg,(zEg(),sEg),'Cannot compute envelope equation (yet?)');_Nf(a,a.Sc,true);return null}return ZNf(a,c)}\nfunction XQf(a,b){var c,d,e,f,g;d=1;c=(f=SQf(a,6),g=oIb(b,f.j),!g?TQf():g);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 14:{SQf(a,14);e=SQf(a,5);d=G7b(e.j,10);break}default:a.o[9]=a.j;}return new EQf(c,d)}\nfunction VQf(a,b){var c,d;c=new p1b;SQf(a,7);d=WQf(a,b);qIb(c.g,d,c);e:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 8:{break}default:a.o[0]=a.j;break e;}SQf(a,8);d=WQf(a,b);qIb(c.g,d,c)}return c}\nfunction CRd(a){var b,c,d,e;e=a.g.Nb;if(!e.u.Wi()||!e.C.Wi()){throw dub(new KOf)}c=e.u;d=e.C;if(e.A==(vrg(),Rqg)){b=new XNf(a.Qc,c,d);return b}if(e.A==Qqg){b=new TNf(a.Qc,c,d);return b}if(e.A==Zpg){b=new FNf(a.Qc,c,d);return b}return null}\nfunction Yce(a,b,c){var d,e,f;e=eff(a,a);f=eff(b,b);d=je(X5,Y5h,21,2,0,1);d[0]=RPf(RPf(XPf(new cQf(2),new gQf(c[0])),YPf(new gQf(e[0]))),YPf(new gQf(f[0])));d[1]=RPf(RPf(XPf(new cQf(2),new gQf(c[1])),YPf(new gQf(e[1]))),YPf(new gQf(f[1])));return d}\nfunction zQf(a,b){var c,d,e,f,g,h,i,j;h=new akc(a.g);i=b.g;e=(d=(new xdc(b.g)).g.ee().i.jg(),new ydc(d));while(e.g.xf()){j=(c=e.g.yf(),c.tf());rdc(a.g,j)?Rjc(h,j,f8b(sdc(a.g,j).g+(g=j,jIb(Hjc(i,g))).g)):Rjc(h,j,(f=j,jIb(Hjc(i,f))))}return new CQf(h)}\nfunction dzg(a,b){var c,d,e,f,g,h;for(f=(g=(new idc(a.i.g)).g.ee().xd(),new jdc(g));f.g.xf();){e=(c=f.g.yf(),c.tf());if(S8b(e.g,b.g)){if(e.i.length==b.i.length){d=0;h=true;while(d<e.i.length&&h){e.i[d]==b.i[d]||(h=false);++d}if(h){return}}}}m1b(a.i,b)}\nfunction dOf(a){var b,c;if(a.g!=null){return a.g}if(!!a.k&&!!a.j){if(cf(a.j,57)){b=eff(a.k,a.k);c=k0e(a.j);a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);a.g[0][0]=jQf(b[0],b[1],c[0],c[1],c[2],c[3]);return a.g}else if(cf(a.j,127)){return eOf(a)}}throw dub(new KOf)}\nfunction Yzg(){Yzg=Nub;Xzg=me(fe(lu,1),cqh,2,6,[OIh,qRh,'Midpoint',RWh,ZJh,oRh,LIh,e7h,'Ray',MIh,WIh,TWh,wIh,'Translate',pIh,rRh,SWh,YWh,'Mirror',$Jh,QWh,mWh,oMh,XWh]);Wzg=me(fe(lu,1),cqh,2,6,[LIh,ZJh,oRh,qRh,qYh,cJh,YJh,oMh,qYh,YWh,'Ray',$Jh,XWh,rYh,pIh])}\nfunction RPf(a,b){var c,d,e,f,g,h,i;g=new akc(a.g);i=b.g;e=(new fkc(i)).i.jg();while(e.xf()){d=e.yf();h=d.tf();if(rdc(a.g,h)){c=jcc(sdc(a.g,h),(f=h,jIb(Hjc(i,f))));c==(ibc(),hbc)?Sjc(g,h):Rjc(g,h,jcc(sdc(a.g,h),d.uf()))}else{Rjc(g,h,d.uf())}}return new fQf(g)}\nfunction DPf(a,b,c){var d,e,f,g,h,i,j;h=null;if(cf(b,109)){j=b;f=X6e(j);cf(f,80)&&(h=f)}else cf(b,80)&&(h=b);if(h){e=new IQf(c);d=c.v;i=d.db;d.db=false;if(h.cc==null){HRc(h,O8b('v',''+e.g));iRc(h,true);h.Qb=false;pSc(h,false)}d.db=i;g=new odc(h,e);EPf(a,g);m1b(a.g,h)}}\nfunction lff(a,b){var c,d,e,f,g,h,i,j;if(!a.sb){c=b.g;if(c!=null){h=false;for(e=c,f=0,g=e.length;f<g;++f){d=e[f];d==a&&(h=true)}if(h){j=me(fe(qf,1),qqh,5,15,[0,0,0]);return j}}i=me(fe(qf,1),qqh,5,15,[1,1,0]);return i}if(cf(a.sb,143)){return a.sb.Ov(b)}throw dub(new KOf)}\nfunction eff(a,b){if(cf(a.sb,114)){return a.sb.Mv(a)}if(!a.sb){if(a.A==null){a.A=je(Z5,U5h,38,2,0,1);a.A[0]=new IQf(a.Sc);a.A[1]=new IQf(a.Sc);oEg('Free point '+b.nm()+'('+a.A[0]+','+a.A[1]+')')}return a.A}jEg('There is no implementation yet for '+a.sb);throw dub(new KOf)}\nfunction KDc(a){var b,c,d,e,f,g,h,i,j;c=Y8b(a,q9b(125));e=(unc(2,c,a.length),a.substr(2,c-2));d=g9b(e,',',0);h=G7b(d[0],10);j=G7b(d[1],10);f=he(pf,[wDh,iuh],[19,5],15,[h,j],2);b=2;for(g=0;g<h;g++){for(i=0;i<j;i++){f[g][i]=F7b(d[b]);oEg(z6h+g+','+i+']='+f[g][i]);++b}}return f}\nfunction qQf(a,b,c,d){var e,f,g,h,i,j;i=new T9b;j=pQf(a);!!b&&c1b(j,b);g=(h=(new idc(j.g)).g.ee().xd(),new jdc(h));while(g.g.xf()){f=(e=g.g.yf(),e.tf());(c==null||(onc(c),c)&&d.contains(f)||!(onc(c),c)&&!d.contains(f))&&(i.g+=','+f,i)}if(i.g.length>0)return i9b(i.g,1);return ''}\nfunction Izg(){Izg=Nub;Hzg=new Jzg('RECIOS_PROVER',0);Bzg=new Jzg('BOTANAS_PROVER',1);Fzg=new Jzg('OPENGEOPROVER_WU',2);Ezg=new Jzg('OPENGEOPROVER_AREA',3);Gzg=new Jzg('PURE_SYMBOLIC_PROVER',4);Azg=new Jzg('AUTO',5);Dzg=new Jzg('LOCUS_IMPLICIT',6);Czg=new Jzg('LOCUS_EXPLICIT',7)}\nfunction CPf(a,b){var c,d,e,f,g,h,i;for(g=a.r,h=0,i=g.length;h<i;++h){f=g[h];if(S8b(O8b('v',''+f.g),b)){return f}}e=new sec(a.j);while(e.g<e.j.q.length){c=qec(e);d=c.tf();if(S8b(d.cc,b)){return c.uf()}}!!gEg&&hEg(gEg,(zEg(),uEg),'Internal error in AlgoDependentNumber');return null}\nfunction $Pf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;k=new $jc;f=(new fkc(a.g)).i.jg();while(f.xf()){e=f.yf();m=e.tf();n=new akc(m.g);j=(h=b,jIb(Hjc(n,h)));if(j){i=(g=c,jIb(Hjc(n,g)));!i?(i=f8b(0)):Sjc(n,c);Sjc(n,b);Rjc(n,c,f8b(j.g+i.g))}d=e.uf();l=new CQf(n);Rjc(k,l,d)}return new fQf(k)}\nfunction LNf(a){var b,c;if(cf(a,33)){b=a.t;if(b==QDh||b-ALh<QDh&&QDh<b+ALh||b==_Kh||b-ALh<_Kh&&_Kh<b+ALh||b==VLh||b-ALh<VLh&&VLh<b+ALh){return false}if(b==Bub(kub($wnd.Math.round(b)))){return b<=-100000000||GGh<=b}return c=Kdh(GNf,b),(c.indexOf('.')!=-1?c.length-1:c.length)>8}return false}\nfunction tQf(a,b,c,d,e){var f,g,h,i,j,k,l;l=null;i=nQf(a);l=new r1b(new idc(b));h=qQf(a,l,(G6b(),true),e);g=qQf(a,l,false,e);f=c.Iu();j=$Cc(f).Mj(b,i,h,g,d);k=Dbg(C4f(f.g).i)?$Cc(f).Oj(j):'?';if(S8b('0',k)||S8b(JMh,k)){return Uvg(),Rvg}if(S8b('1',k)||S8b(bJh,k)){return Uvg(),Svg}return Uvg(),Tvg}\nfunction aPf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;j=new p1b;p=new p1b;qIb(p.g,b,p);while(vIb(p.g)!=0){c1b(j,p);i=(l=(new idc(p.g)).g.ee().xd(),new jdc(l));o=new p1b;while(i.g.xf()){m=(d=i.g.yf(),d.tf());c=m.sb;if(c){n=c.ab;for(f=n,g=0,h=f.length;g<h;++g){e=f[g];e==a||(k=qIb(o.g,e,o),k==null)}}}p=o}return j}\nfunction _Pf(a){var b,c,d,e,f,g;f=new T9b;d=(new fkc(a.g)).i.jg();if(!d.xf()){return '0'}while(d.xf()){c=d.yf();g=c.tf();b=c.uf();if(g.g.j==0){f.g+=''+b}else{b!=(ibc(),dbc)&&(f.g+=b+'*',f);f.g+=''+g}f.g+='+'}e=w6b(f,0,f.g.length-1);e=e9b(e9b(e9b(e9b(e,'\\\\+-','-'),'-1\\\\*','-'),'\\\\+1\\\\*','+'),'^1\\\\*','');return e}\nfunction pzg(a,b,c){var d,e,f,g,h,i,j,k,l,m;j=c.J;k=(h=(new xdc(j.g)).g.ee().i.jg(),new ydc(h));while(k.g.xf()){i=(g=k.g.yf(),g.tf());if(cf(i,57)){d=i.H;e=i.v;if(!!d&&!!e&&(d==a&&e==b||d==b&&e==a)){return i}}}m=c.db;c.db=false;f=new F0d(c,null,a,b);l=f.k;l.Qb=true;l.mc=15;l.hc=true;wyd(l.Sc,l,4);c.db=m;return l}\nfunction FPf(a,b,c){!!b.u&&(b.u.Wi()&&cf(b.u,80)||cf(b.u,109))&&DPf(a,b.u,c);!!b.C&&(b.C.Wi()&&cf(b.C,80)||cf(b.C,109))&&DPf(a,b.C,c);!!b.u&&b.u.un()&&FPf(a,b.u,c);!!b.C&&b.C.un()&&FPf(a,b.C,c);if(!!b.u&&b.u.un()&&!!b.C&&b.C.un()){return}if(cf(b.u,33)&&b.C.un()&&(b.A==(vrg(),Spg)||b.A==Hqg)){return}if(cf(b.C,33)&&b.u.un()){return}}\nfunction jQf(a,b,c,d,e,f){var g,h,i,j,k,l,m;!!gEg&&hEg(gEg,(zEg(),xEg),'Setting up equation for collinear points ('+a+','+b+t_h+'('+c+','+d+d7h+'('+e+','+f+')');g=new gQf(a);h=new gQf(b);i=new gQf(c);j=new gQf(d);k=new gQf(e);l=new gQf(f);m=RPf(RPf(RPf(XPf(g,j),YPf(XPf(h,i))),XPf(k,RPf(h,YPf(j)))),YPf(XPf(l,RPf(g,YPf(i)))));return m}\nfunction ezg(a,b){!!gEg&&hEg(gEg,(zEg(),sEg),a7h+b);a.i=new p1b;if(b==(Izg(),Bzg)){a.o=hzg(a,ROf(a));return}else if(b==Hzg){a.o=hzg(a,pNf((!a.n&&(a.n=new V1g),a.n),a));return}else if(b==Gzg){a.o=hzg(a,fPf(a));return}else if(b==Fzg||b==Ezg){a.o=hzg(a,(!!gEg&&hEg(gEg,(zEg(),sEg),'OGP is not implemented for the web'),xzg(),wzg));return}}\nfunction LDc(a){var b,c,d,e,f,g,h,i,j,k,l;e=Y8b(a,q9b(125));g=j9b(a,e+3,a.length-2);f=g9b(g,',',0);d=G7b(f[0],10);h=je(pf,Rph,84,d,0,3);b=1;for(c=0;c<d;++c){j=G7b(f[b++],10);l=G7b(f[b++],10);h[c]=he(pf,[wDh,iuh],[19,5],15,[j,l],2);for(i=0;i<j;i++){for(k=0;k<l;k++){h[c][i][k]=F7b(f[b]);oEg(z6h+c+']['+i+','+k+']='+h[c][i][k]);++b}}}return h}\nfunction Zzg(a){var b,c,d,e,f,g,h,i,j,k,l,m;c=nIb(Uzg,a);if(c){return c.g}b=a.sb;if(!b){qIb(Uzg,a,f8b(0));return 0}l=1;if(cf(b,717)){m=b.g.Nb;i=new wIb;j=(Dre(),Cre.g=i,Dre(),Cre);oje(m,j);k=new Zcc((new Wcc(i)).g);while(k.i){h=Ycc(k);d=h.tf();l+=Zzg(d)*h.uf().g}}else{for(e=b.ab,f=0,g=e.length;f<g;++f){d=e[f];l+=Zzg(d)}}qIb(Uzg,a,f8b(l));return l}\nfunction XPf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;l=new $jc;p=b.g;e=(new fkc(a.g)).i.jg();while(e.xf()){c=e.yf();n=c.tf();f=(new fkc(p)).i.jg();while(f.xf()){d=f.yf();o=d.tf();j=zQf(n,o);k=xbc(c.uf(),d.uf());h=j;if(Hjc(l,h)){m=jcc((i=j,jIb(Hjc(l,i))),k);m==(ibc(),hbc)?Sjc(l,j):Rjc(l,j,jcc((g=j,jIb(Hjc(l,g))),k))}else{Rjc(l,j,k)}}}return new fQf(l)}\nfunction gXe(a,b){switch(a.t){case 69:return new LNd(b);case 70:return new NNd(b);case 71:return new gMd(b);case 78:return new tNd(b);case 72:return new lMd(b);case 73:return new iMd(b);case 74:return new mMd(b);case 75:return new kMd(b);case 77:return new jMd(b);case 76:return new hMd(b);case 79:return new zNd(b);case 80:return new TMd(b);default:return null;}}\nfunction Xce(a,b,c,d,e){var f,g,h,i,j,k,l;h=je(X5,Y5h,21,4,0,1);f=new gQf(a);g=new gQf(b);i=new gQf(e[0]);j=new gQf(e[1]);k=new gQf(e[2]);l=new gQf(e[3]);h[0]=RPf(RPf(XPf(new cQf(2),i),YPf(new gQf(a))),YPf(new gQf(c)));h[1]=RPf(RPf(XPf(new cQf(2),j),YPf(new gQf(b))),YPf(new gQf(d)));h[2]=RPf(RPf(RPf(l,YPf(j)),YPf(i)),f);h[3]=RPf(RPf(RPf(k,YPf(i)),j),YPf(g));return h}\nfunction aQf(a){var b,c,d,e,f;e=new T9b;d=(new fkc(a.g)).i.jg();if(!d.xf()){return '0'}while(d.xf()){c=d.yf();f=c.tf();b=c.uf();if(f.g.j==0){e.g+=''+b}else{if(!pbc(b,(ibc(),dbc))){if(pbc(jcc(b,dbc),hbc)){e.g.length>0&&O9b(e,e.g.length-1);e.g+='-'}else{kbc(jcc(b,dbc),hbc)<0&&e.g.length>0&&O9b(e,e.g.length-1);e.g+=''+b}}J9b(e,AQf(f))}e.g+='+'}return w6b(e,0,e.g.length-1)}\nfunction jPf(a,b){var c,d,e,f;if(a.q!=null){return a.q}d=b[0].Mv(b[0]);if(a.r==null){a.r=je(Z5,U5h,38,4,0,1);a.r[0]=new IQf(b[0].Oi());a.r[1]=new IQf(b[0].Oi());a.r[2]=d[0];a.r[3]=d[1]}c=me(fe(Z5,1),U5h,38,0,[a.r[0],a.r[1]]);e=b[1].Mv(b[1]);f=b[2].Mv(b[2]);a.q=je(X5,Y5h,21,2,0,1);a.q[0]=mQf(d[0],d[1],c[0],c[1],e[0],e[1]);a.q[1]=mQf(d[0],d[1],c[0],c[1],f[0],f[1]);return a.q}\nfunction rQf(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!gEg&&hEg(gEg,(zEg(),xEg),'Setting up equation for parallel lines ('+a+','+b+')-'+'('+c+','+d+d7h+'('+e+','+f+')-'+'('+g+','+h+')');i=new gQf(a);j=new gQf(b);k=new gQf(c);l=new gQf(d);m=new gQf(e);n=new gQf(f);o=new gQf(g);p=new gQf(h);q=RPf(XPf(RPf(i,YPf(k)),RPf(n,YPf(p))),YPf(XPf(RPf(j,YPf(l)),RPf(m,YPf(o)))));return q}\nfunction sQf(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!gEg&&hEg(gEg,(zEg(),xEg),'Setting up equation for perpendicular lines ('+a+','+b+')-'+'('+c+','+d+d7h+'('+e+','+f+')-'+'('+g+','+h+')');i=new gQf(a);j=new gQf(b);k=new gQf(c);l=new gQf(d);m=new gQf(e);n=new gQf(f);o=new gQf(g);p=new gQf(h);q=RPf(XPf(RPf(i,YPf(k)),RPf(m,YPf(o))),XPf(RPf(j,YPf(l)),RPf(n,YPf(p))));return q}\nfunction vRf(b){var c,d;if(b.t==b.g){if(b.g==b.o){if(b.B>trh){b.n=b.t=0;b.g=b.B}else b.B<0?(b.n=b.t=0):uRf(b,false)}else b.g>b.B?(b.g=b.o):b.B-b.g<trh?uRf(b,true):(b.g=b.B)}try{if((d=FRf(b.r,b.j,b.t,b.g-b.t))==-1){b.r.j=null;throw dub(new j6b)}else b.t+=d;return}catch(a){a=cub(a);if(cf(a,176)){c=a;--b.n;b.q+=0;(b.n-=0)<0&&(b.n+=b.o);b.B==-1&&(b.B=b.n);throw dub(c)}else throw dub(a)}}\nfunction UQf(a,b){var c,d;c=YQf(a,b);e:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 11:case 12:{break}default:a.o[3]=a.j;break e;}switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 11:{SQf(a,11);d=YQf(a,b);c=RPf(c,d);break}case 12:{SQf(a,12);d=YQf(a,b);c=RPf(c,YPf(d));break}default:a.o[4]=a.j;SQf(a,-1);throw dub(new LQf);}}return c}\nfunction Wtf(a){var b,c,d,e,f,g,h;a.A=je(XS,KUh,98,a.j.length,0,1);for(c=0;c<a.j.length;++c){b=null;d=a.j[c].length-1;g=new yne(a.Sc,'x');h=new yne(a.Sc,'y');for(e=0;e<=d;e++){for(f=0;f<a.j[c][e].length;f++){e==0&&f==0?(b=new rje(a.Sc,a.j[c][0][0])):(b=Eie(b,zie(xie(Hie(new sje(g.s,g),e),Hie(new sje(h.s,h),f)),a.j[c][e][f])))}}!b&&(b=new rje(a.Sc,NaN));a.A[c]=new lme(b,me(fe(ZS,1),oKh,44,0,[g,h]))}}\nfunction ZNf(b,c){var d,e,f,g,h,i;i=new T9b;g=c.v;f=c.k;d=''+Dub(Byd(b.Sc));!!gEg&&hEg(gEg,(zEg(),sEg),C6h+d);J9b(I9b(J9b(I9b(J9b(J9b(J9b(J9b(J9b(J9b(J9b(I9b(i,(JEc(),dEc)),'(['),g),'],['),f),'],'),d),','),c.i[0]),','),c.i[1]),')');e=b.Sc.Iu();try{h=$Cc(e).Qj(i.g);!!gEg&&hEg(gEg,(zEg(),xEg),L6h+h);return h}catch(a){a=cub(a);if(cf(a,52)){!!gEg&&hEg(gEg,(zEg(),uEg),M6h);return null}else throw dub(a)}}\nfunction nOf(b,c){var d,e,f,g,h,i;i=new T9b;g=c.v;f=c.k;d=''+Dub(Byd(b.Sc));!!gEg&&hEg(gEg,(zEg(),sEg),C6h+d);J9b(I9b(J9b(I9b(J9b(J9b(J9b(J9b(J9b(J9b(J9b(J9b(I9b(i,(JEc(),CEc)),'(['),g),'],['),f),'],'),d),','),','),c.i[0]),','),c.i[1]),')');e=b.Sc.Iu();try{h=$Cc(e).Qj(i.g);!!gEg&&hEg(gEg,(zEg(),xEg),L6h+h);return h}catch(a){a=cub(a);if(cf(a,52)){!!gEg&&hEg(gEg,(zEg(),uEg),M6h);return null}else throw dub(a)}}\nfunction wPf(a,b,c){if(!!b.u&&b.u.Wi()&&cf(b.u,80)){b.u.cc==null&&HRc(b.u,O8b('v',''+(new IQf(c)).g));m1b(a.g,b.u)}if(!!b.C&&b.C.Wi()&&cf(b.C,80)){b.C.cc==null&&HRc(b.C,O8b('v',''+(new IQf(c)).g));m1b(a.g,b.C)}!!b.u&&b.u.un()&&wPf(a,b.u,c);!!b.C&&b.C.un()&&wPf(a,b.C,c);if(!!b.u&&b.u.un()&&b.C.un()){return}if(cf(b.u,33)&&b.C.un()&&(b.A==(vrg(),Spg)||b.A==Hqg)){return}if(cf(b.C,33)&&b.u.un()){return}}\nfunction RQf(a){var b,c,d,e,f,g,h;a.g.q.length=0;g=je(aub,tqh,5,15,16,1);if(a.n>=0){g[a.n]=true;a.n=-1}for(d=0;d<10;d++){if(a.o[d]==a.j){for(f=0;f<32;f++){(PQf[d]&1<<f)!=0&&(g[f]=true)}}}for(e=0;e<15;e++){if(g[e]){a.i=je(qf,qqh,5,1,15,1);a.i[0]=e;Xdc(a.g,a.i)}}b=je(qf,wrh,6,a.g.q.length,0,2);for(c=0;c<a.g.q.length;c++){b[c]=_dc(a.g,c)}return new MQf(a.r,b,(h=(aRf(),_Qf),!a.s?null:(fRf(),eRf)[0],h))}\nfunction BPf(a,b){var c,d,e,f,g,h;h=new T9b;h.g+=A6h;h.g+=b;f=new T9b;f.g+=IIh;J9b(f,O8b('v',''+a.r[0].g));h.g+=',';h.g+=IIh;J9b(h,O8b('v',''+a.r[0].g));h.g+='=';J9b(h,O8b('v',''+a.r[0].g));e=(g=(new idc(a.g.g)).g.ee().xd(),new jdc(g));while(e.g.xf()){c=(d=e.g.yf(),d.tf());f.g+=',';f.g+=IIh;J9b(f,c.cc);h.g+=',';h.g+=IIh;J9b(h,c.cc);h.g+='=';h.g+=c7h;J9b(h,c.cc)}h.g+='],[';h.g+=f;h.g+='])';return h.g}\nfunction TOf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=me(fe(pu,1),LGh,90,0,[(ibc(),hbc),hbc,hbc,dbc]);p=a.q;e=UOf(p);d=new mec;for(h=new sec(e);h.g<h.j.q.length;){g=qec(h);Xmc(d.q,g)}o=new wIb;l=new sec(d);j=je(y_,DIh,15,2,0,1);k=0;m=0;while(l.g<l.j.q.length&&k<2&&m<b){i=qec(l);f=i.Mv(i);j[k]=i;qIb(o,f[0],c[m]);++m;if(m<b){qIb(o,f[1],c[m]);++k;++m}}if(k==2&&a.p){n=new ozg;n.g=URh;n.i=j;$ec(n.i);dzg(a,n)}return o}\nfunction ePf(a,b,c){var d;this.n=new p1b;this.g=new p1b;this.p=new wIb;this.i=je(Z5,U5h,38,2,0,1);d=$Cc(a.Sc.Iu());if(d.df()){!!gEg&&hEg(gEg,(zEg(),sEg),'GeoGebra thinks Giac is loaded.');if(S8b(d.Oj('1+1'),'2')){$Of(this,a,b,c);return}!!gEg&&hEg(gEg,(zEg(),sEg),'But 1+1=2 seems to be problematic.');this.A=(xzg(),szg)}else{!!gEg&&hEg(gEg,(zEg(),sEg),'GeoGebra thinks Giac is not loaded yet.');this.A=(xzg(),szg)}}\nfunction fPf(b){var c,d,e,f,g,h,i,j;i=b.q;if(cf(i,143)){j=i;c=j.Sv();try{!c.i&&(c.i=new p1b,c.g.Qv(c.i))}catch(a){a=cub(a);if(cf(a,55)){return xzg(),wzg}else throw dub(a)}}else if(cf(i.sb,143)){j=i.sb;try{d=j.Rv();for(f=d,g=0,h=f.length;g<h;++g){e=f[g];!!gEg&&hEg(gEg,(zEg(),sEg),e);if(e.g.j!=0){return xzg(),rzg}}return xzg(),tzg}catch(a){a=cub(a);if(cf(a,55)){return xzg(),wzg}else throw dub(a)}}return xzg(),wzg}\nfunction WQf(a,b){var c,d,e;e=new p1b;SQf(a,7);f:while(true){SQf(a,9);d=UQf(a,b);TPf(d,new dQf((ibc(),dbc)))||(c=qIb(e.g,d,e),c==null);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 9:{break}default:a.o[1]=a.j;break f;}}SQf(a,8);SQf(a,5);g:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 10:{break}default:a.o[2]=a.j;break g;}SQf(a,10);SQf(a,5)}return e}\nfunction YNf(b){var c,d,e,f,g;g=(c6b(),$wnd.goog.global.performance).now();f=null;try{f=$Nf(b)}catch(a){a=cub(a);if(cf(a,52)){e=a;!!gEg&&hEg(gEg,(zEg(),sEg),e);!!gEg&&hEg(gEg,(zEg(),sEg),J6h)}else throw dub(a)}if(f!=null){try{c=b.Sc.Iu();Qtf(b.j,$Cc(c).Sj(f));b.j.k=true}catch(a){a=cub(a);if(cf(a,42)){Xtf(b.j)}else throw dub(a)}}else{Xtf(b.j)}d=mf($wnd.goog.global.performance.now()-g);!!gEg&&hEg(gEg,(zEg(),sEg),K6h+d+' ms')}\nfunction lOf(b,c){var d,e,f,g,h;if(!c){if(!h2d(b.n,b.o)){Xtf(b.j);return}}h=(c6b(),$wnd.goog.global.performance).now();g=null;try{g=mOf(b,c)}catch(a){a=cub(a);if(cf(a,52)){f=a;!!gEg&&hEg(gEg,(zEg(),sEg),f);!!gEg&&hEg(gEg,(zEg(),sEg),J6h)}else throw dub(a)}if(g!=null){try{d=b.Sc.Iu();Qtf(b.j,$Cc(d).Sj(g));b.j.k=true}catch(a){a=cub(a);if(cf(a,42)){Xtf(b.j)}else throw dub(a)}}else{Xtf(b.j)}e=mf($wnd.goog.global.performance.now()-h);!!gEg&&hEg(gEg,(zEg(),sEg),K6h+e+' ms')}\nfunction aOf(a){var b,c,d,e,f,g;f=new Ckc;wkc(f,a.k.P.Yp());g=(d=(new xdc(ePc(a.o.Yp()).g)).g.ee().i.jg(),new ydc(d));while(g.g.xf()){e=(c=g.g.yf(),c.tf());(!e.sb&&(!e.Kb||!i2e(e.Kb))||e.Ao())&&f.g.put(e,(G6b(),E6b))==null}Akc(f,a.k);a.g=je(y_,DIh,15,f.g.size(),0,1);a.g=i1b(f,a.g);a.p=je(y_,DIh,15,2,0,1);a.p[0]=a.o.Yp();a.p[1]=a.k;dCc(a,a.j);bCc(a,a.p,a.g);b=a.k.Qc;do{eec(b.k,a)}while(aec(b.k,a,0)!=-1);Xdc(b.k,a);a.i=cOf(a.g);a.n=Byd(a.Sc)}\nfunction $Of(b,c,d,e){var f;f=(!q9f&&(q9f=new r9f),q9f);b.r=c;b.q=e;e.q=c;cPf(b,d);if(b.A){return}if(e.g==(Izg(),Czg)){return}try{XOf(c)}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),'Botana vars cannot be inverted');b.A=(xzg(),wzg);return}else throw dub(a)}dPf(b);if(b.A){return}if(e.g!=Hzg&&f.g!=null&&H6b(f.g)&&!e.p){try{wfc(b.u,SOf(e))}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),'Extra NDG conditions cannot be added');b.A=(xzg(),wzg)}else throw dub(a)}}}\nfunction NQf(a){var b,c,d,e,f;e=new T9b;for(c=0;c<a.length;c++){switch(vnc(c,a.length),a.charCodeAt(c)){case 8:e.g+=brh;continue;case 9:e.g+=crh;continue;case 10:e.g+=drh;continue;case 12:e.g+=erh;continue;case 13:e.g+=frh;continue;case 34:e.g+=grh;continue;case 39:e.g+=hrh;continue;case 92:e.g+=aqh;continue;default:if((b=(vnc(c,a.length),a.charCodeAt(c)))<32||b>126){f=(d=b,$ph+d.toString(16));J9b(e,Zph+j9b(f,f.length-4,f.length))}else{e.g+=String.fromCharCode(b)}continue;}}return e.g}\nfunction qNf(b,c,d){var e,f,g,h,i,j,k,l,m,n,o;if(d){n=new wIb;for(f=new Zcc((new Wcc(b)).g);f.i;){e=Ycc(f);o=e.tf();qIb(n,o,e.uf())}h=(!q9f&&(q9f=new r9f),q9f);m=tQf(i1b(d.u,je(X5,Y5h,21,vIb(d.u.g),0,1)),n,d.r.Oi(),h.k,d.n);!!gEg&&hEg(gEg,(zEg(),sEg),'Recio meets Botana:'+n);if(m==(Uvg(),Svg)){return xzg(),rzg}}else{try{g=c.g.Pv(b);for(j=g,k=0,l=j.length;k<l;++k){i=j[k];if(!pbc(i,(ibc(),hbc))){return xzg(),rzg}}}catch(a){a=cub(a);if(cf(a,55)){return xzg(),wzg}else throw dub(a)}}return xzg(),tzg}\nfunction ZPf(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 $jc;g=(new fkc(a.g)).i.jg();while(g.xf()){c=g.yf();p=c.tf();q=new akc(p.g);l=(ibc(),dbc);h=new Zcc((new Wcc(b)).g);while(h.i){d=Ycc(h);s=d.tf();e=(j=s,jIb(Hjc(q,j)));if(e){l=xbc(l,zbc(d.uf(),e.g));Sjc(q,s)}}l=xbc(l,c.uf());o=new CQf(q);k=o;if(Hjc(m,k)){n=jcc((i=o,jIb(Hjc(m,i))),l);r=n.k>1?znc(n.g[0],n.g[1]):znc(n.g[0],0);jub(n.n>0?r:tub(r),0)?Sjc(m,o):Rjc(m,o,n)}else{f=l.g[0];(l.n>0?f:-f|0)!=0&&Rjc(m,o,l)}}return new fQf(m)}\nfunction pOf(a){var b,c,d,e,f,g;f=new Ckc;a.q=je(y_,DIh,15,2,0,1);if(a.k){wkc(f,a.o);g=(d=(new xdc(ePc(a.k).g)).g.ee().i.jg(),new ydc(d));a.q[0]=a.k}else{wkc(f,a.o.P.Yp());g=(d=(new xdc(ePc(a.n).g)).g.ee().i.jg(),new ydc(d));a.q[0]=a.n}while(g.g.xf()){e=(c=g.g.yf(),c.tf());(!e.sb&&(!e.Kb||!i2e(e.Kb))||e.Ao())&&f.g.put(e,(G6b(),E6b))==null}Akc(f,a.o);a.g=je(y_,DIh,15,f.g.size(),0,1);a.g=i1b(f,a.g);a.q[1]=a.o;dCc(a,a.j);bCc(a,a.q,a.g);b=a.o.Qc;do{eec(b.k,a)}while(aec(b.k,a,0)!=-1);Xdc(b.k,a);a.i=cOf(a.g);a.p=Byd(a.Sc)}\nfunction uRf(b,c){var d,e,f,g;e=je(of,Yph,5,b.o+trh,15,1);f=je(qf,qqh,5,b.o+trh,15,1);d=je(qf,qqh,5,b.o+trh,15,1);try{if(c){X9b(b.j,b.B,e,0,b.o-b.B);X9b(b.j,0,e,b.o-b.B,b.n);b.j=e;X9b(b.k,b.B,f,0,b.o-b.B);X9b(b.k,0,f,b.o-b.B,b.n);b.k=f;X9b(b.i,b.B,d,0,b.o-b.B);X9b(b.i,0,d,b.o-b.B,b.n);b.i=d;b.t=b.n+=b.o-b.B}else{X9b(b.j,b.B,e,0,b.o-b.B);b.j=e;X9b(b.k,b.B,f,0,b.o-b.B);b.k=f;X9b(b.i,b.B,d,0,b.o-b.B);b.i=d;b.t=b.n-=b.B}}catch(a){a=cub(a);if(cf(a,52)){g=a;throw dub(new jc(g.dd()))}else throw dub(a)}b.o+=trh;b.g=b.o;b.B=0}\nfunction fzg(a){var b,c,d,e;if(!a.q){!!gEg&&hEg(gEg,(zEg(),uEg),'No statement to prove');a.o=(xzg(),wzg);return}c=a.q.sb;if(!c){S8b(a.q._p((HDd(),eDd)),bJh)?(a.o=(xzg(),tzg)):S8b(a.q._p(eDd),JMh)?(a.o=(xzg(),rzg)):(a.o=(xzg(),wzg));return}cAg(a.q);if(a.g!=(Izg(),Azg)){ezg(a,a.g);return}jEg(a7h+a.g);a.p?(d=new sec(a.k)):(d=new sec(a.j));a.o=(xzg(),wzg);while((a.o==wzg||a.o==uzg)&&d.g<d.j.q.length){e=qec(d);if(e==Fzg||e==Ezg){b=a.q.sb;if(cf(b,717)){!!gEg&&hEg(gEg,(zEg(),sEg),'OGP cannot safely check expressions, OGP will be ignored');continue}}ezg(a,e)}}\nfunction mzg(a,b){var c,d,e,f,g,h,i;g=a.g;if(S8b(YRh,g)){afc(a.i,Xfc(new qzg,(ggc(),ggc(),egc)))}else if(S8b(WRh,g)&&a.i.length==3){c=a.i[0];d=a.i[1];e=a.i[2];h=pzg(c,e,b);i=pzg(e,d,b);if(!!h&&!!i){a.i=je(y_,DIh,15,2,0,1);a.i[0]=h;a.i[1]=i;afc(a.i,Xfc(new qzg,(ggc(),ggc(),egc)))}}else if(S8b(URh,g)||S8b(WRh,g)||S8b(VRh,g)||S8b(XRh,g)){if(a.i.length==4){c=a.i[0];d=a.i[1];h=pzg(c,d,b);e=a.i[2];f=a.i[3];i=pzg(e,f,b);if(!!h&&!!i){a.i=je(y_,DIh,15,2,0,1);a.i[0]=h;a.i[1]=i;afc(a.i,Xfc(new qzg,(ggc(),ggc(),egc)))}}else a.i.length==2&&afc(a.i,Xfc(new qzg,(ggc(),ggc(),egc)))}}\nfunction MPf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(a.q!=null){return a.q}if(!!c&&!!b){h=c.Sc;n=eff(c,c);m=k0e(b);if(a.r==null){a.r=je(Z5,U5h,38,4,0,1);a.r[0]=new IQf(h);a.r[1]=new IQf(h);a.r[2]=n[0];a.r[3]=n[1];oEg('Orthogonal line at '+c.cc+lFh+b.cc+' implicitly introduces feet point ('+a.r[0]+','+a.r[1]+')')}a.q=je(X5,Y5h,21,2,0,1);k=new gQf(n[0]);l=new gQf(n[1]);d=new gQf(m[0]);e=new gQf(m[1]);f=new gQf(m[2]);g=new gQf(m[3]);i=new gQf(a.r[0]);j=new gQf(a.r[1]);a.q[0]=RPf(RPf(RPf(f,YPf(d)),l),YPf(j));a.q[1]=RPf(RPf(RPf(k,YPf(g)),e),YPf(i));return a.q}throw dub(new KOf)}\nfunction _Of(a){var b,c,d,e,f,g,h,i,j,k;b=new Ckc;c=new Ckc;f=i1b(a.u,je(X5,Y5h,21,vIb(a.u.g),0,1));j=new Dkc(pQf(f));k=(e=(new xdc(j.g)).g.ee().i.jg(),new ydc(e));while(k.g.xf()){i=(d=k.g.yf(),d.tf());if(!n1b(a.n,i)){c.g.put(i,(G6b(),E6b))==null;b.g.put(i,E6b)==null}n1b(a.g,i)&&c.g.put(i,(G6b(),E6b))==null}if(a.B){g=je(X5,Y5h,21,f.length,0,1);for(h=0;h<f.length;h++){g[h]=ZPf(f[h],a.B)}l1b(j,new idc(a.B))}else{g=f}jEg(X6h+j.g.size()+Y6h+b.g.size()+Z6h);a.v=nQf(g);a.k=qQf(g,null,(G6b(),false),a.n);a.o=qQf(g,null,true,a.n);qQf(g,null,true,c);qQf(g,null,false,c);oEg($6h+a.v);oEg(_6h+a.k+','+a.o)}\nfunction OQf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;o=new T9b;g=new T9b;k=0;p=new Ckc;for(i=0;i<b.length;i++){k<b[i].length&&(k=b[i].length);for(j=0;j<b[i].length;j++){wkc(p,c[b[i][j]])}}for(n=(e=(new xdc(p.g)).g.ee().i.jg(),new ydc(e));n.g.xf();){m=(d=n.g.yf(),d.tf());J9b(J9b((g.g+=irh,g),m),KQf)}o.g+=jrh;q=a.n;for(h=0;h<k;h++){r=q.j;f=NQf(r);h!=0&&(o.g+=' ',o);if(q.k==0){o.g+=''+c[0];break}o.g+=' \"';o.g+=''+f;o.g+='\"';J9b(o,' '+c[q.k]);q=q.n}J9b(J9b(J9b(o,KQf),irh),krh+a.n.i+lrh+a.n.g);J9b((o.g+='.',o),KQf);if(b.length==0);else{l=b.length;J9b(J9b(o,KQf),mrh+(l==1?':':nrh)+KQf+KQf);J9b(o,g.g)}return o.g}\nfunction kzg(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;k=a.Oi().r.J;e=new mec;i=(d=(new xdc(ePc(a).g)).g.ee().i.jg(),new ydc(d));h=new T9b;while(i.g.xf()){g=(c=i.g.yf(),c.tf());if(g.Tn()&&!g.sb){Xdc(e,g.cc)}else if(!cf(g,37)){b=g.Wl((HDd(),sDd));n=L7f(k,'LetABeB',null,me(fe(lu,1),cqh,2,6,[g.cc,b]));J9b((h.g+=''+n,h),'.\\n')}}o=new T9b;f=new T9b;for(m=new sec(e);m.g<m.j.q.length;){l=qec(m);f.g+=''+l;f.g+=','}j=f.g.length;if(j>0){s6b(f,j-1,j-1+1,'');J9b(J9b(o,L7f(k,'LetABeArbitraryPoints',null,me(fe(lu,1),cqh,2,6,[f.g]))),'.\\n')}o.g+=h;p=s9b(a.sb);J9b(J9b(o,L7f(k,'ProveThat',null,me(fe(lu,1),cqh,2,6,[p]))),'.');return o.g}\nfunction rNf(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 idc(b.g)).g.ee().xd(),new jdc(l)).g.yf(),i.tf());for(k=1;k<=d+2;k++){qIb(c,u,(ibc(),gub(k,0)>=0?Lbc(k):ybc(Lbc(tub(k)))));if(f){s=new wIb;for(h=new Zcc((new Wcc(c)).g);h.i;){g=Ycc(h);t=g.tf();qIb(s,t,g.uf())}m=(!q9f&&(q9f=new r9f),q9f);r=tQf(i1b(f.u,je(X5,Y5h,21,vIb(f.u.g),0,1)),s,f.r.Oi(),m.k,f.n);!!gEg&&hEg(gEg,(zEg(),sEg),G6h+k+' '+s);if(r==(Uvg(),Svg)){return xzg(),rzg}}else{try{j=e.g.Pv(c);for(o=j,p=0,q=o.length;p<q;++p){n=o[p];if(!pbc(n,hbc)){return xzg(),rzg}}}catch(a){a=cub(a);if(cf(a,55)){return xzg(),wzg}else throw dub(a)}}}return xzg(),tzg}\nfunction uOf(a){var b,c,d,e,f;d=(!q9f&&(q9f=new r9f),q9f);c=new Udh;T8b(P6h,d.i)?T8b('Wu',d.j)?LOf(c,(Izg(),Fzg)):T8b(MIh,d.j)&&LOf(c,(Izg(),Ezg)):T8b('Botana',d.i)?LOf(c,(Izg(),Bzg)):T8b('Recio',d.i)?LOf(c,(Izg(),Hzg)):T8b(Q6h,d.i)?LOf(c,(Izg(),Gzg)):T8b('Auto',d.i)&&LOf(c,(Izg(),Azg));jzg(c,a.j);c.p=false;f=(c6b(),$wnd.goog.global.performance).now();fzg(c);b=mf($wnd.goog.global.performance.now()-f);!!gEg&&hEg(gEg,(zEg(),sEg),K6h+b+' ms');e=c.o;!!gEg&&hEg(gEg,(zEg(),sEg),R6h+e);if(e){if(e==(xzg(),wzg)||e==szg){v1e(a.g);return}a.g.j=true;(e==tzg||e==uzg||e==vzg)&&w1e(a.g,true);e==rzg&&w1e(a.g,false)}jEg('OUTPUT for Prove: '+a.g)}\nfunction hRf(b){var c,d,e,f,g,h;d=0;i:for(;;){try{b.g=tRf(b.i)}catch(a){a=cub(a);if(cf(a,42)){b.j=0;b.k=-1;h=kRf(b);return h}else throw dub(a)}try{yRf(b.i,0);while(b.g<=32&&uub(fub(4294977024,wub(1,b.g)),0))b.g=tRf(b.i)}catch(a){a=cub(a);if(cf(a,176)){continue i}else throw dub(a)}b.j=Mph;b.k=0;d=mRf(b);if(b.j!=Mph){b.k+1<d&&yRf(b.i,d-b.k-1);if(uub(fub(dRf[b.j>>6],wub(1,b.j&63)),0)){h=kRf(b);return h}else{continue i}}g=CRf(b.i);f=BRf(b.i);e=null;c=false;try{DRf(b.i);yRf(b.i,1)}catch(a){a=cub(a);if(cf(a,176)){c=true;e=d<=1?'':wRf(b.i);if(b.g==10||b.g==13){++g;f=0}else ++f}else throw dub(a)}if(!c){yRf(b.i,1);e=d<=1?'':wRf(b.i)}throw dub(new KRf(c,g,f,e,b.g))}}\nfunction qPf(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.j){return}if(!!c.g.j&&!!c.k.j){g=c.g.j;j=c.k.j;switch(c.i.t){case 20:NOf(c,RPf(g,j));break;case 21:NOf(c,RPf(g,YPf(j)));break;case 24:NOf(c,XPf(g,j));break;case 29:i=n8b(wbc(UPf(c.k.j)));if(i){h=g;for(f=f8b(1);oub(f.g,i.g);d=f,f=f8b(f.g+1),d){h=XPf(h,g)}c.j=h}break;default:throw dub(new KOf);}}b.u.un()&&!c.g.j&&qPf(a,b.u,c.g);b.C.un()&&!c.k.j&&qPf(a,b.C,c.k);if(cf(b.u,33)&&!c.g.j){e=Hac(new Lac(b.u.sl()));NOf(c.g,new dQf(e))}if(cf(b.C,33)&&!c.k.j){e=Hac(new Lac(b.C.sl()));NOf(c.k,new dQf(e))}if(cf(b.u,33)&&cf(b.C,109)){e=Hac(new Lac(b.u.sl()));l=vPf(a,b.C.Dj((HDd(),dDd)));if(l){k=new DQf(l);NOf(c,new eQf(e,k));return}}}\nfunction zPf(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.j){return}if(!!c.g&&!c.k&&c.i==(vrg(),Mqg)){g=c.g.j;c.j=g}if(!!c.g&&!!c.g.j&&!!c.k&&!!c.k.j){g=c.g.j;j=c.k.j;switch(c.i.t){case 20:NOf(c,RPf(g,j));break;case 21:NOf(c,RPf(g,YPf(j)));break;case 24:NOf(c,XPf(g,j));break;case 29:i=n8b(wbc(UPf(c.k.j)));if(i){h=g;for(f=f8b(1);oub(f.g,i.g);d=f,f=f8b(f.g+1),d){h=XPf(h,g)}c.j=h}break;default:throw dub(new KOf);}}b.u.un()&&!c.g.j&&zPf(a,b.u,c.g);!!b.C&&b.C.un()&&!c.k.j&&zPf(a,b.C,c.k);if(cf(b.u,33)&&!c.g.j){e=Hac(new Lac(b.u.sl()));NOf(c.g,new dQf(e))}if(cf(b.C,33)&&!c.k.j){e=Hac(new Lac(b.C.sl()));NOf(c.k,new dQf(e))}if(cf(b.u,33)&&cf(b.C,109)){e=Hac(new Lac(b.u.sl()));l=CPf(a,b.C.Dj((HDd(),dDd)));if(l){k=new DQf(l);NOf(c,new eQf(e,k));return}}}\nfunction lPf(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;if(a.q!=null){return a.q}e=b;f=c;if(cf(d,80)){throw dub(new KOf)}n=null;cf(d,37)&&(n=d);if(!e||!f||!n){throw dub(new KOf)}if(a.r==null){g=eff(e,e);h=eff(f,f);a.r=je(Z5,U5h,38,7,0,1);a.r[0]=g[0];a.r[1]=g[1];a.r[2]=h[0];a.r[3]=h[1];a.r[4]=new IQf(e.Sc);a.r[5]=new IQf(e.Sc);a.r[6]=new IQf(e.Sc)}a.q=je(X5,Y5h,21,2,0,1);i=null;cf(n.sb,344)&&(i=DZe(n));o=EZe(n,n);l=0;q=uQf(new gQf(o[0]));if(i!=null){a.q=je(X5,Y5h,21,i.length+1,0,1);for(l=0;l<i.length;l++){a.q[l]=i[l]}}j=vQf(a.r[0],a.r[1],a.r[4],a.r[5]);k=vQf(a.r[2],a.r[3],a.r[4],a.r[5]);m=uQf(RPf(RPf(j,k),YPf(q)));p=XPf(XPf(j,k),new cQf(4));a.q[l]=RPf(m,YPf(p));return a.q}\nfunction SPf(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.g;if(j.j==0){if(a.g.j==0){return 0}return 1}if(a.g.j==0){return -1}l=udc(Jjc(a.g));k=udc(Jjc(j));c=wQf(l,k);c==0&&(c=kbc(sdc(a.g,l),(g=k,jIb(Hjc(j,g)))));if(c!=0){return c}do{m=Mjc(a.g,l,false);i=new lkc(j,(qkc(),nkc),null,false,k,false);if(kkc(m)==0){if(kkc(i)==0){return 0}return -1}if(kkc(i)==0){return 1}l=udc((m.o.Cg()?m.k?(e=Ljc(m.j,m.n,true)):(e=Ljc(m.j,m.n,false)):(e=Jjc(m.j)),!!e&&jkc(m,e.k)?e:null));k=udc((i.o.Cg()?i.k?(d=Ljc(i.j,i.n,true)):(d=Ljc(i.j,i.n,false)):(d=Jjc(i.j)),!!d&&jkc(i,d.k)?d:null));c=wQf(l,k);c==0&&(c=kbc((h=l,jIb(ikc(m,Hjc(m.j,h)))),(f=k,jIb(ikc(i,Hjc(i.j,f))))))}while(c==0);return c}\nfunction wQf(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.g;if(j.j==0){if(a.g.j==0){return 0}return 1}if(a.g.j==0){return -1}l=udc(Jjc(a.g));k=udc(Jjc(j));c=FQf(l,k);c==0&&(c=$7b(sdc(a.g,l),(g=k,jIb(Hjc(j,g)))));if(c!=0){return c}do{m=Mjc(a.g,l,false);i=new lkc(j,(qkc(),nkc),null,false,k,false);if(kkc(m)==0){if(kkc(i)==0){return 0}return -1}if(kkc(i)==0){return 1}l=udc((m.o.Cg()?m.k?(e=Ljc(m.j,m.n,true)):(e=Ljc(m.j,m.n,false)):(e=Jjc(m.j)),!!e&&jkc(m,e.k)?e:null));k=udc((i.o.Cg()?i.k?(d=Ljc(i.j,i.n,true)):(d=Ljc(i.j,i.n,false)):(d=Jjc(i.j)),!!d&&jkc(i,d.k)?d:null));c=FQf(l,k);c==0&&(c=$7b((h=l,jIb(ikc(m,Hjc(m.j,h)))),(f=k,jIb(ikc(i,Hjc(i.j,f))))))}while(c==0);return c}\nfunction uPf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;j=c.S;k=je(lu,cqh,2,vIb(a.g.g),6,1);h=0;for(t=(m=(new idc(a.g.g)).g.ee().xd(),new jdc(m));t.g.xf();){s=(d=t.g.yf(),d.tf());k[h]=GPc(s,(HDd(),hDd));++h}if(a.o){q=Mhe(b.Nb,j);u=new Ckc;oje(q,(Kre(),Jre.g=u,Kre(),Jre));i=(e=(new xdc(u.g)).g.ee().i.jg(),new ydc(e));while(i.g.xf()){A=(d=i.g.yf(),d.tf());f=(p=oIb(c.N,A),p);o=f.sb.g.Vl();n=Sre(f,o,j);oje(q,n)}r=mje(q,(HDd(),hDd))}else{r=mje(b.Nb,(HDd(),hDd))}v=g9b(r,',',0);r=j9b(v[0],10,v[0].length-1);w=new T9b;w.g+=A6h;w.g+=''+r;w.g+='=0';l=new T9b;for(g=0;g<k.length;g++){if(g==0){l.g+=''+k[g]}else{l.g+=',';l.g+=''+k[g]}I9b(J9b(J9b((w.g+=',',w),k[g]),'='),a.r[g])}w.g+='],[';w.g+=l;w.g+='])';return w.g}\nfunction YQf(a,b){var c,d,e,f;f=new BQf;c=(ibc(),dbc);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 12:{SQf(a,12);c=occ(hbc,dbc);break}default:a.o[5]=a.j;}switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 5:{d=SQf(a,5);c=xbc(c,new Jbc(d.j));g:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 13:{break}default:a.o[6]=a.j;break g;}SQf(a,13);e=XQf(a,b);f=zQf(f,e)}break}case 6:{e=XQf(a,b);f=zQf(f,e);h:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=hRf(a.s)).k):(a.q=a.p.k):a.q){case 13:{break}default:a.o[7]=a.j;break h;}SQf(a,13);e=XQf(a,b);f=zQf(f,e)}break}default:a.o[8]=a.j;SQf(a,-1);throw dub(new LQf);}return new eQf(c,f)}\nfunction SOf(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=UOf(a.q);s=d.q.length;p=new ozg;s>3?(p.g='DegeneratePolygon'):(p.g=YRh);n=je(y_,DIh,15,s,0,1);o=0;for(c=new sec(d);c.g<c.j.q.length;){b=qec(c);n[o++]=b}p.i=n;$ec(p.i);dzg(a,p);r=je(X5,Y5h,21,s*(s-1)*(s-2)/6|0,0,1);o=0;u=new p1b;for(i=new sec(d);i.g<i.j.q.length;){h=qec(i);for(k=new sec(d);k.g<k.j.q.length;){j=qec(k);if(!(h==j||h.sn(j)==(Uvg(),Svg))){for(m=new sec(d);m.g<m.j.q.length;){l=qec(m);if(!(h==l||h.sn(l)==(Uvg(),Svg))&&!(j==l||j.sn(l)==(Uvg(),Svg))){t=new p1b;qIb(t.g,h,t);qIb(t.g,j,t);qIb(t.g,l,t);if(!kIb(u.g,t)){qIb(u.g,t,u);e=h.Mv(h);f=j.Mv(j);g=l.Mv(l);q=jQf(e[0],e[1],f[0],f[1],g[0],g[1]);lEg('Forcing non-collinearity for points '+h+':'+gnc(h)+Ksh+j+':'+gnc(j)+g6h+l);r[o]=RPf(XPf(q,new gQf(new IQf(h.Oi()))),YPf(new dQf((ibc(),dbc))));++o}}}}}}return r}\nfunction sNf(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;A=je(Z5,U5h,38,vIb(b.g),0,1);m=(p=(new idc(b.g)).g.ee().xd(),new jdc(p));for(l=0;l<A.length;l++){A[l]=(h=m.g.yf(),h.tf())}o=(d+2)*(d+1)/2|0;!!gEg&&hEg(gEg,(zEg(),sEg),'nr of tests: '+o);g=0;for(k=1;k<d+2;k++){for(n=1;n<=k;n++){++g;qIb(c,A[0],(ibc(),gub((d+2-k)*(d+2-n),0)>=0?Lbc((d+2-k)*(d+2-n)):ybc(Lbc(tub((d+2-k)*(d+2-n))))));qIb(c,A[1],gub(k*n,0)>=0?Lbc(k*n):ybc(Lbc(tub(k*n))));if(f){v=new wIb;for(i=new Zcc((new Wcc(c)).g);i.i;){h=Ycc(i);w=h.tf();qIb(v,w,h.uf())}u=tQf(i1b(f.u,je(X5,Y5h,21,vIb(f.u.g),0,1)),v,f.r.Oi(),(!q9f&&(q9f=new r9f),q9f).k,f.n);!!gEg&&hEg(gEg,(zEg(),sEg),G6h+g+' '+v);if(u==(Uvg(),Svg)){return xzg(),rzg}}else{try{j=e.g.Pv(c);for(r=j,s=0,t=r.length;s<t;++s){q=r[s];if(!pbc(q,hbc)){return xzg(),rzg}}}catch(a){a=cub(a);if(cf(a,55)){return xzg(),wzg}else throw dub(a)}}}}return xzg(),tzg}\nfunction lRf(b,c,d){var e,f,g,h;h=0;b.n=12;e=1;b.q[0]=c;f=Mph;for(;;){++b.o==Mph&&gRf(b);if(b.g<64){g=wub(1,b.g);do{switch(b.q[--e]){case 1:case 0:if(jub(fub(hZh,g),0))break;f>5&&(f=5);{jRf(b,0)}break;case 6:case 4:uub(fub(hZh,g),0)&&(jRf(b,4),jRf(b,6));break;case 2:if(jub(fub(hZh,g),0))break;f>6&&(f=6);b.q[b.n++]=2;break;case 5:b.g==58&&(f=8);break;case 8:uub(fub(hZh,g),0)&&iRf(b,0);break;case 9:b.g==61&&(f=9);}}while(e!=h)}else if(b.g<128){do{switch(b.q[--e]){case 1:b.g==95?(b.q[b.n++]=7):b.g==91?(b.q[b.n++]=4):b.g==118&&(b.q[b.n++]=2);break;case 6:b.g==93&&(b.q[b.n++]=5);break;case 3:b.g==91&&(b.q[b.n++]=4);break;case 7:b.g==91&&(b.q[b.n++]=8);break;case 10:b.g==93&&(b.q[b.n++]=9);break;case 11:b.g==95&&(b.q[b.n++]=7);}}while(e!=h)}else{do{b.q[--e]}while(e!=h)}if(f!=Mph){b.j=f;b.k=d;f=Mph}++d;if((e=b.n)==(h=12-(b.n=h)))return d;try{b.g=DRf(b.i)}catch(a){a=cub(a);if(cf(a,176)){return d}else throw dub(a)}}}\nfunction APf(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(b.q!=null){return b.q}p=c.Sc;i=c.g.Vl();FPf(b,i,p);if(b.r==null){b.r=je(Z5,U5h,38,b.j.q.length+1,0,1);b.r[0]=new IQf(p);if(b.j.q.length==0){throw dub(new KOf)}else{n=new sec(b.j);o=1;while(n.g<n.j.q.length){f=qec(n);b.r[o]=f.uf();++o}}}q=new POf;yPf(b,i,q);e=p.Iu();k='';l=mje(i,(HDd(),hDd))+'-'+IIh+b.r[0];k='expand(lcm(denom(coeff('+l+')))*('+l+oSh;b.i=0;t=BPf(b,k);try{m=$Cc(e).Qj(t);m=e9b(j9b(m,1,m.length-1),c7h,'');r=CCc(c.Sc.Iu().j,m,c.Sc,null);q=new POf;yPf(b,r,q);zPf(b,r,q);while(!q.j){zPf(b,r,q)}b.q=je(X5,Y5h,21,b.r.length,0,1);b.q[0]=q.j;if(b.j.q.length!=0){n=new sec(b.j);o=1;while(n.g<n.j.q.length){f=qec(n);g=k0e(f.tf());s=new gQf(f.uf());b.q[o]=RPf(XPf(s,s),YPf(vQf(g[0],g[1],g[2],g[3])));++o}}b.g=new p1b;if(c.j&&b.j.q.length!=0){n=new sec(b.j);while(n.g<n.j.q.length){f=qec(n);h=f.tf();h.gc=false}}b.j=new mec;return b.q}catch(a){a=cub(a);if(cf(a,52)){j=a;!!gEg&&hEg(gEg,(zEg(),sEg),j)}else throw dub(a)}throw dub(new KOf)}\nfunction eOf(a){var b,c,d,e,f,g,h;if(a.j.nb==4){g=eff(a.k,a.k);h=F5e(a.j);a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);a.g[0][0]=mQf(g[0],g[1],h[0],h[1],h[2],h[3]);return a.g}if(a.j.nb==9){if(a.i==null){a.i=je(Z5,U5h,38,2,0,1);a.i[0]=new IQf(a.Sc);a.i[1]=new IQf(a.Sc)}g=eff(a.k,a.k);h=F5e(a.j);a.g=he(X5,[Rph,Y5h],[61,21],0,[1,3],2);a.g[0][0]=mQf(h[8],h[9],g[0],g[1],a.i[0],a.i[1]);a.g[0][1]=jQf(h[4],h[5],a.i[0],a.i[1],h[6],h[7]);a.g[0][2]=sQf(g[0],g[1],a.i[0],a.i[1],h[4],h[5],h[6],h[7]);return a.g}if(a.j.nb==3||a.j.nb==5){if(a.i==null&&!!a.k.sb){a.i=je(Z5,U5h,38,4,0,1);a.i=a.k.sb.Mv(a.k)}g=eff(a.k,a.k);h=F5e(a.j);a.g=he(X5,[Rph,Y5h],[61,21],0,[1,3],2);e=new bQf;f=new bQf;b=a.k.sb;if(cf(b,269)&&(b.j.nb==3||b.j.nb==5)){e=new gQf(a.i[2]);f=new gQf(a.i[3])}else if(GQf(g[0],h[10])&&GQf(g[1],h[11])){e=new gQf(h[2]);f=new gQf(h[3])}else{e=new gQf(new IQf(a.Sc));f=new gQf(new IQf(a.Sc))}c=new gQf(h[2]);d=new gQf(h[3]);a.g[0][0]=RPf(RPf(RPf(c,d),YPf(e)),YPf(f));a.g[0][1]=RPf(vQf(h[6],h[7],g[0],g[1]),YPf(XPf(e,e)));a.g[0][2]=RPf(vQf(h[8],h[9],g[0],g[1]),YPf(XPf(f,f)));return a.g}throw dub(new KOf)}\nfunction tPf(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;m=c.S;n=je(lu,cqh,2,vIb(a.g.g),6,1);a.i.q.length=0;a.r==null&&(a.r=je(Z5,U5h,38,vIb(a.g.g),0,1));!a.p&&(a.p=new mec);j=0;for(A=(p=(new idc(a.g.g)).g.ee().xd(),new jdc(p));A.g.xf();){w=(f=A.g.yf(),f.tf());n[j]=GPc(w,(HDd(),hDd));!a.r[j]&&(a.r[j]=new IQf(m));F=new odc(w,a.r[j]);if(a.p.q.length==0){Xdc(a.p,F)}else{k=new sec(a.p);l=0;while(k.g<k.j.q.length){d=qec(k);if(d.tf()==w&&GQf(d.uf(),a.r[j])){break}++l}l==a.p.q.length&&Xdc(a.p,F)}G=k0e(w);v=new gQf(a.r[j]);e=RPf(XPf(v,v),YPf(vQf(G[0],G[1],G[2],G[3])));Xdc(a.i,e);++j}if(a.o){t=Mhe(b.Nb,m);B=new Ckc;oje(t,(Kre(),Jre.g=B,Kre(),Jre));k=(g=(new xdc(B.g)).g.ee().i.jg(),new ydc(g));while(k.g.xf()){H=(f=k.g.yf(),f.tf());h=(s=oIb(c.N,H),s);r=h.sb.g.Vl();q=Sre(h,r,m);oje(t,q)}u=mje(t,(HDd(),hDd))}else{u=mje(b.Nb,(HDd(),hDd))}C=g9b(u,',',0);u=j9b(C[0],10,C[0].length-1);D=new T9b;D.g+=A6h;D.g+=''+u;D.g+='=0';o=new T9b;for(i=0;i<n.length;i++){if(i==0){o.g+=''+n[i]}else{o.g+=',';o.g+=''+n[i]}D.g+=',';D.g+=''+n[i];D.g+='^2=';I9b(D,a.r[i]);D.g+='^2'}D.g+='],[';D.g+=o;D.g+='])';jEg(D.g);return D.g}\nfunction pPf(b,c,d){var e,f,g,h;if(!c){return}if(cf(c.u,33)&&cf(c.C,33)){f=c.u.sl();g=c.C.sl();switch(c.A.t){case 20:e=f+g;break;case 21:e=f-g;break;case 24:e=f*g;break;case 29:e=$wnd.Math.pow(f,g);break;case 27:e=1;break;default:throw dub(new KOf);}if(b.k!=0){h=Hac(new Lac((onc(e),e)*$wnd.Math.pow(10,b.k)));!!gEg&&hEg(gEg,(zEg(),uEg),b7h)}else{h=Hac(new Lac((onc(e),e)))}NOf(d,new dQf(h));return}MOf(d,c.A);if(c.u){LOf(d,new POf);if(c.u.un()){pPf(b,c.u,d.g)}else{cf(c.u,109)&&NOf(d.g,new gQf(sPf(b,c.u.Dj((HDd(),dDd)))));if(cf(c.u,137)){e=c.u.sl();b.k!=0?(h=mf((onc(e),e)*$wnd.Math.pow(10,b.k))):(h=mf((onc(e),e)));NOf(d.g,new cQf(h))}}}if(c.C){OOf(d,new POf);if(c.C.un()){pPf(b,c.C,d.k)}else{if(cf(c.C,109)){try{NOf(d.k,new gQf(sPf(b,c.C.Dj((HDd(),dDd)))))}catch(a){a=cub(a);if(cf(a,42)){throw dub(new KOf)}else throw dub(a)}}if(cf(c.C,137)){e=c.C.sl();if(!!d.g.j&&WPf(d.g.j)){switch(d.i.t){case 24:h=xbc(UPf(d.g.j),new Jbc(''+Dub(kub(e))));break;case 27:h=(ibc(),dbc);break;default:throw dub(new KOf);}NOf(d,new dQf(h));return}b.k!=0&&c.A!=(vrg(),Vqg)?(h=new Jbc(''+Dub(kub(e*$wnd.Math.pow(10,b.k))))):(h=new Jbc(''+Dub(kub(e))));NOf(d.k,new dQf(h))}}}}\nfunction lQf(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 Ckc;v=new Dkc(pQf(b));w=(n=(new xdc(v.g)).g.ee().i.jg(),new ydc(n));while(w.g.xf()){u=(m=w.g.yf(),m.tf());(!c||!Rgc(c.n,u))&&(kIb(f.g,u)||h.g.put(u,(G6b(),E6b))==null)}if(c){o=je(X5,Y5h,21,b.length,0,1);for(q=0;q<b.length;q++){o[q]=ZPf(b[q],c)}l1b(v,new idc(c))}else{o=b}jEg(X6h+v.g.size()+Y6h+h.g.size()+Z6h);g=d.Iu();r=nQf(o);l=qQf(o,null,(G6b(),false),f);p=qQf(o,null,true,f);!!gEg&&hEg(gEg,(zEg(),xEg),$6h+r);!!gEg&&hEg(gEg,(zEg(),xEg),_6h+l+','+p);e?(j=$Cc(g).Jj(r,l)):(j=$Cc(g).Kj(r,l,false,n8b(Byd(d))));if(j==null){!!gEg&&hEg(gEg,(zEg(),vEg),'Not implemented (yet)');return null}k=d9b(d9b(Dbg(C4f(g.g).i)?$Cc(g).Oj(j):'?','unicode95u','_'),'unicode91u','[');if(!e){k=d9b(k,'.0','');k=j9b(k,1,k.length-1);k=D6h+k+' [2]: 1,1';!!gEg&&hEg(gEg,(zEg(),xEg),'Rewritten: '+k)}if(S8b('empty list',k)||S8b('{0}',k)){t=new p1b;s=new p1b;m1b(s,new dQf((ibc(),hbc)));qIb(t.g,s,t);return t}if(k.indexOf('halt')!=-1){return null}if(S8b('?',k)||S8b('',k)){return null}try{return $Qf(k,v)}catch(a){a=cub(a);if(cf(a,680)){i=a;!!gEg&&hEg(gEg,(zEg(),sEg),E6h+k);!!gEg&&hEg(gEg,(zEg(),sEg),i)}else throw dub(a)}return null}\nfunction U1g(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=vIb(b.g);H=je(Z5,U5h,38,t,0,1);r=(v=(new idc(b.g)).g.ee().xd(),new jdc(v));for(m=0;m<t;m++){H[m]=(i=r.g.yf(),i.tf())}p=je(qf,qqh,5,t,15,1);for(n=0;n<t;n++){p[n]=t-n}u=0;h=t-1;g=he(pu,[Rph,LGh],[213,90],0,[t,t],2);do{for(o=0;o<t;o++){h==t-1?(w=(ibc(),dbc)):(w=g[o][h+1]);for(s=h;s>=0;s--){w=xbc(w,occ(xbc((ibc(),gub(t,0)>=0?Lbc(t):ybc(Lbc(tub(t)))),Obc(p[s])),gub(o,0)>=0?Lbc(o):ybc(Lbc(tub(o)))));g[o][s]=w}qIb(c,H[o],w)}++u;if(f){F=new wIb;for(j=new Zcc((new Wcc(c)).g);j.i;){i=Ycc(j);G=i.tf();qIb(F,G,i.uf())}D=tQf(i1b(f.u,je(X5,Y5h,21,vIb(f.u.g),0,1)),F,f.r.Oi(),(!q9f&&(q9f=new r9f),q9f).k,f.n);!!gEg&&hEg(gEg,(zEg(),sEg),'Recio meets Botana #'+u+Sph+F);if(D==(Uvg(),Svg)){return xzg(),rzg}}else{try{k=e.g.Pv(c);for(A=k,B=0,C=A.length;B<C;++B){w=A[B];if(!pbc(w,(ibc(),hbc))){return xzg(),rzg}}}catch(a){a=cub(a);if(cf(a,55)){return xzg(),wzg}else throw dub(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);!!gEg&&hEg(gEg,(zEg(),sEg),u+' tests performed.');!!gEg&&hEg(gEg,(zEg(),sEg),'n: '+t);!!gEg&&hEg(gEg,(zEg(),sEg),'deg: '+d);return xzg(),tzg}\nfunction bAg(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 wIb;m=new sec(b);s=0;o=1;q=-1;p=0;while(m.g<m.j.q.length){++s;k=1;r=qec(m);(jf(r)?pIb(l,r):!!Rgc(l.n,r))&&(k=(jf(r)?oIb(l,r):jIb(Rgc(l.n,r))).g+1);qIb(l,r,f8b(k));if(cf(r,290)){o=$wnd.Math.max(o,r.g);q==-1?(q=r.g):(q=$wnd.Math.min(q,r.g));p+=r.g}else{o=$wnd.Math.max(o,k);if(c==null){q==-1?(q=k):(q=$wnd.Math.min(q,k));p+=k}}}if(c!=null){u=c.length;q=o;o/=s;p=s/u;B=u-(l.n.j+l.p.j)}else{u=s;p/=u;B=0}A=0;i=0;n=new Zcc((new Wcc(l)).g);while(n.i){j=Ycc(n);r=j.tf();k=j.uf().g;k<q&&(q=k);t=k/s;if(cf(r,290)){w=r.g-p;A+=k*w*w}else{w=t-1/u;A+=w*w}i-=t*$wnd.Math.log(t)/$wnd.Math.log(2)}c!=null&&(B>0?(q=0):(q/=s));v=1/u;A+=B*v*v;A/=u;!!gEg&&hEg(gEg,(zEg(),sEg),'population='+l);!!gEg&&hEg(gEg,(zEg(),sEg),'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?!!Rgc(l.n,null):chc(l.p,d))?(t=(d==null?jIb(Rgc(l.n,null)):dhc(l.p,d)).g/s):(t=0);Rzg+='NF('+d+')'+',';Qzg+=t+','}}Rzg+='max '+h+',';Qzg+=o+',';Rzg+='min '+h+',';Qzg+=q+',';Rzg+='mean '+h+',';Qzg+=p+',';Rzg+='variation '+h+',';Qzg+=A+',';Rzg+='entropy '+h+',';Qzg+=i+','}\nfunction HPf(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C;if(a.g){A=nIb(a.g,b);if(A!=null){return A}}v=c.Sc;if(c.nb==4&&d.nb==4){i=je(Z5,U5h,38,2,0,1);!a.i&&(a.i=new wIb);if(kIb(a.i,b)){i=nIb(a.i,b)}else{i=je(Z5,U5h,38,2,0,1);i[0]=new IQf(v);i[1]=new IQf(v);qIb(a.i,b,i)}q=0;e.Rc<=-1&&yYd(e)==1&&(q=1);f=null;g=je(Z5,U5h,38,2,0,1);u=new Zcc((new Wcc(a.i)).g);r=false;while(u.i){p=Ycc(u);w=p.tf();if(!Vb(w,b)){f=je(X5,Y5h,21,3+q,0,1);g=p.uf();f[2+q]=RPf(XPf(vQf(i[0],i[1],g[0],g[1]),new gQf(new IQf(v))),YPf(new cQf(1)));r=true}}r||(f=je(X5,Y5h,21,2+q,0,1));B=F5e(c);C=F5e(d);f[0]=mQf(B[2],B[3],B[0],B[1],i[0],i[1]);f[1]=mQf(C[2],C[3],C[0],C[1],i[0],i[1]);!a.g&&(a.g=new wIb);if(q>0){g=eff(CYd(e),CYd(e));f[f.length-1]=RPf(XPf(vQf(i[0],i[1],g[0],g[1]),new gQf(new IQf(v))),YPf(new cQf(1)))}qIb(a.g,b,f);return f}h=je(Z5,U5h,38,2,0,1);!a.i&&(a.i=new wIb);if(kIb(a.i,b)){h=nIb(a.i,b)}else{h=je(Z5,U5h,38,2,0,1);h[0]=new IQf(v);h[1]=new IQf(v);qIb(a.i,b,h)}if(!a.g){j=E5e(c);l=F5e(c);m=E5e(d);o=F5e(d);k=j.length;n=m.length;f=je(X5,Y5h,21,k+n,0,1);for(t=0;t<k;t++){f[t]=$Pf($Pf(j[t],l[0],h[0]),l[1],h[1])}for(s=0;s<n;s++){f[k+s]=$Pf($Pf(m[s],o[0],h[0]),o[1],h[1])}!a.g&&(a.g=new wIb);qIb(a.g,b,f);return f}throw dub(new KOf)}\nfunction yPf(b,c,d){var e,f,g,h,i;if(!c){return}if(cf(c.u,33)&&cf(c.C,33)){f=c.u.sl();g=c.C.sl();switch(c.A.t){case 20:e=f+g;break;case 21:e=f-g;break;case 24:e=f*g;break;case 29:e=$wnd.Math.pow(f,g);break;case 27:e=f/g;i=g9b(''+(onc(e),e),'\\\\.',0);b.i<i[1].length&&(b.i=i[1].length);break;default:throw dub(new KOf);}if(b.i!=0){h=Hac(new Lac((onc(e),e)*$wnd.Math.pow(10,b.i)));!!gEg&&hEg(gEg,(zEg(),uEg),b7h)}else{h=Hac(new Lac((onc(e),e)))}NOf(d,new dQf(h));return}MOf(d,c.A);if(c.u){LOf(d,new POf);if(c.u.un()){yPf(b,c.u,d.g)}else{cf(c.u,109)&&NOf(d.g,new gQf(CPf(b,Y6e(c.u,(HDd(),dDd)))));if(cf(c.u,137)){e=c.u.sl();if(b.i!=0){h=Hac(new Lac((onc(e),e)*$wnd.Math.pow(10,b.i)));!!gEg&&hEg(gEg,(zEg(),uEg),'Possible num. error in converting formula coeff. to integer')}else{h=Hac(new Lac((onc(e),e)))}NOf(d.g,new dQf(h))}}}if(c.C){OOf(d,new POf);if(c.C.un()){yPf(b,c.C,d.k)}else{if(cf(c.C,109)){try{NOf(d.k,new gQf(CPf(b,Y6e(c.C,(HDd(),dDd)))))}catch(a){a=cub(a);if(cf(a,42)){throw dub(new KOf)}else throw dub(a)}}if(cf(c.C,137)){e=c.C.sl();if(!!d.g.j&&WPf(d.g.j)){switch(d.i.t){case 24:h=xbc(UPf(d.g.j),new Jbc(''+Dub(kub(e))));break;case 27:h=(ibc(),dbc);break;default:throw dub(new KOf);}NOf(d,new dQf(h));return}b.i!=0&&c.A!=(vrg(),Vqg)?(h=new Jbc(''+Dub(kub(e*$wnd.Math.pow(10,b.i))))):(h=new Jbc(''+Dub(kub(e))));NOf(d.k,new dQf(h))}}}}\nfunction HOf(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;GOf=a.r.Oi();f=oQf(a.u);for(M=(D=(new idc(b)).g.ee().xd(),new jdc(D));M.g.xf();){K=(l=M.g.yf(),l.tf());sIb(f.g,K)!=null}j=new p1b;c1b(j,f);l1b(j,a.n);l1b(j,new idc(b));i=new T9b;for(N=(F=(new idc(j.g)).g.ee().xd(),new jdc(F));N.g.xf();){K=(l=N.g.yf(),l.tf());i.g.length>0&&(i.g+=',',i);i.g+=''+K}n=new p1b;c1b(n,a.n);l1b(n,new idc(b));o=new T9b;for(L=(G=(new idc(n.g)).g.ee().xd(),new jdc(G));L.g.xf();){K=(l=L.g.yf(),l.tf());o.g.length>0&&(o.g+=',',o);o.g+=''+K}h=GOf.Iu();_Of(a);p=$Cc(h).Lj(b,a.v,o.g,i.g);q=Dbg(C4f(h.g).i)?$Cc(h).Oj(p):'?';r=q.length-d9b(q,'{','').length-1;A=new p1b;H=1;for(s=0;s<r;++s){v=new p1b;while(!S8b((unc(H,H+1,q.length),q.substr(H,H+1-H)),'}')){++H;++H;B=H;while(!S8b(',',J=(unc(H,H+1,q.length),q.substr(H,H+1-H)))&&!S8b('}',J)){++H}K=(unc(B,H,q.length),q.substr(B,H-B));m=false;g=(C=(new idc(f.g)).g.ee().xd(),new jdc(C));while(!m){I=(l=g.g.yf(),l.tf());if(S8b(I.g+'',K)){qIb(v.g,I,v);m=true}}}qIb(A.g,v,A);H+=2}FOf=new p1b;c1b(FOf,n);jEg('The geometrically free variables should be independent: '+FOf);k=c+1;while(true){e=new EOf(f,k);u=false;while(!e.g&&!u){d=COf(e);t=true;w=(C=(new idc(A.g)).g.ee().xd(),new jdc(C));while(w.g.xf()&&t){v=(l=w.g.yf(),l.tf());f1b(d,v)&&(t=false)}if(t){FOf=d;u=true;jEg('An independent set found: '+FOf)}}if(!u){!!gEg&&hEg(gEg,(zEg(),sEg),'No independent set found with dimension '+k);return k>c+1}++k}}\nfunction PPf(a,b){var c,d,e,f,g,h,i,j;h=b.Oi();if(a.q!=null){return a.q}if(cf(b,57)){if(a.r==null){a.r=je(Z5,U5h,38,2,0,1);a.r[0]=new IQf(h);a.r[1]=new IQf(h)}g=b.Mv(b);if(g==null){OPf(a,h);return null}a.q=je(X5,Y5h,21,1,0,1);a.q[0]=jQf(g[0],g[1],g[2],g[3],a.r[0],a.r[1]);return a.q}if(cf(b,127)){if(b.nb==4){if(a.r==null){a.r=je(Z5,U5h,38,2,0,1);a.r[0]=new IQf(h);a.r[1]=new IQf(h)}g=b.Mv(b);if(g==null){OPf(a,h);return null}a.q=je(X5,Y5h,21,1,0,1);a.q[0]=mQf(g[2],g[3],g[0],g[1],a.r[0],a.r[1]);return a.q}if(b.nb==9){if(a.r==null){a.r=je(Z5,U5h,38,4,0,1);a.r[0]=new IQf(h);a.r[1]=new IQf(h);a.r[2]=new IQf(h);a.r[3]=new IQf(h)}j=b.Mv(b);if(j==null){OPf(a,h);return null}a.q=je(X5,Y5h,21,3,0,1);a.q[0]=mQf(j[8],j[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[1]=jQf(j[4],j[5],a.r[2],a.r[3],j[6],j[7]);a.q[2]=sQf(a.r[0],a.r[1],a.r[2],a.r[3],j[4],j[5],j[6],j[7]);return a.q}if(b.nb==3||b.nb==5){if(a.r==null){a.r=je(Z5,U5h,38,4,0,1);a.r[0]=new IQf(h);a.r[1]=new IQf(h);a.r[2]=new IQf(h);a.r[3]=new IQf(h)}i=b.Mv(b);if(i==null){OPf(a,h);return null}if(cf(b.sb,725)){a.q=je(X5,Y5h,21,2,0,1);a.q[0]=RPf(new gQf(i[0]),YPf(new gQf(a.r[0])));a.q[1]=RPf(new gQf(i[1]),YPf(new gQf(a.r[1])));return a.q}a.q=je(X5,Y5h,21,3,0,1);e=new gQf(a.r[2]);f=new gQf(a.r[3]);c=new gQf(i[2]);d=new gQf(i[3]);a.q[0]=RPf(RPf(RPf(c,d),YPf(e)),YPf(f));a.q[1]=RPf(vQf(a.r[0],a.r[1],i[6],i[7]),YPf(XPf(e,e)));a.q[2]=RPf(vQf(a.r[0],a.r[1],i[8],i[9]),YPf(XPf(f,f)));return a.q}}OPf(a,h);return null}\nfunction pNf(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;S8b('groebner',(!q9f&&(q9f=new r9f),q9f).j)&&(d=true);e=null;D=c.q;if(cf(D,143)){C=D.Sv()}else if(cf(D.sb,143)){C=D.sb.Sv()}else{return xzg(),wzg}if(d){B=new Udh;LOf(B,(Izg(),Hzg));e=new ePf(D,null,B);if(e.A==(xzg(),szg)){return szg}}H=new p1b;if(d){l=UOf(D);u=new sec(l);while(u.g<u.j.q.length){o=qec(u);try{I=o.Mv(o)}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),F6h+o);return xzg(),wzg}else throw dub(a)}m1b(H,I[0]);m1b(H,I[1]);HQf(I[0],I[1]);HQf(I[1],I[0]);I[0].i=o;I[1].i=o}}else{try{H=(!C.i&&(C.i=new p1b,C.g.Qv(C.i)),C.i)}catch(a){a=cub(a);if(cf(a,55)){return xzg(),wzg}else throw dub(a)}}t=(A=(new idc(H.g)).g.ee().xd(),new jdc(A));F=new wIb;k=new Ekc(new uNf);m=new p1b;while(t.xf()){n=t.yf();if(!nIb(n.j,f8b(n.g))||!n1b(H,nIb(n.j,f8b(n.g)))){qIb(m.g,n,m);continue}k.g.put(n,(G6b(),E6b))==null}t=(h=(new xdc(k.g)).g.ee().i.jg(),new ydc(h));w=0;i=null;j=null;while(t.xf()){if(w==0){G=t.yf();qIb(F,G,(ibc(),hbc));qIb(F,t.yf(),hbc);i=G.i;w=1}else if(w==1){G=t.yf();qIb(F,G,(ibc(),hbc));qIb(F,t.yf(),dbc);j=G.i;w=2}else{m1b(m,t.yf())}}if(w==1){b.g=je(y_,DIh,15,1,0,1);b.g[0]=i}else if(w==2){b.g=je(y_,DIh,15,2,0,1);b.g[0]=i;b.g[1]=j}v=vIb(m.g);if(v>5){!!gEg&&hEg(gEg,(zEg(),sEg),\"Recio's method is currently disabled when # of free variables > 5\");return xzg(),wzg}try{g=C.g.Ov(b)}catch(a){a=cub(a);if(cf(a,55)){return xzg(),wzg}else throw dub(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 qNf(F,C,e);case 1:return rNf(m,F,f,C,e);case 2:return sNf(m,F,f,C,e);default:return U1g(m,F,f,C,e);}}\nfunction rPf(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.Nb;o=d.S;if(!v.u.un()&&cf(v.u,37)){e=v.u.sb;if(cf(e,812)){m=Qtd(d,e.kj(0),e.kj(1));if(m){v.u=m;v.u.yp(true)}else{m=new vif(d,e.ab[0],e.ab[1]);m.sb=e;v.u=m;v.u.yp(true);b.j=true}}}if(!v.C.un()&&cf(v.C,37)){e=v.C.sb;if(cf(e,812)){m=Qtd(d,e.kj(0),e.kj(1));if(m){Xie(v,m)}else{m=new vif(d,e.ab[0],e.ab[1]);m.sb=e;Xie(v,m);b.n=true}}}if(v.u.Wi()&&(!cf(v.u,37)||v.u.sb.Ri()==49)&&v.C.Wi()&&(!cf(v.C,37)||v.C.sb.Ri()==49)){p=v.u;u=v.C;if(v.A==(vrg(),Rqg)){e=new XNf(d,p,u);s=UNf(e);uud(d,e);return s}if(v.A==Qqg){e=new TNf(d,p,u);s=QNf(e);uud(d,e);return s}if(v.A==Zpg){if(cf(v.u,37)&&v.u.sb.Ri()==49&&cf(v.C,37)&&v.u.sb.Ri()==49){f=new ONf(d,p,u);t=KNf(f);uud(d,f);f.fb=true;if(b.j){p.sb.fb=true;p.ql()}if(b.n){u.sb.fb=true;u.ql()}return t}e=new FNf(d,p,u);s=CNf(e);uud(d,e);e.fb=true;if(b.j){p.sb.fb=true;p.ql()}if(b.n){u.sb.fb=true;u.ql()}return s}if(v.A==vqg){e=new gOf(d,p,u);s=dOf(e);uud(d,e);return s}}if(!v.u.un()&&!cf(v.u,33)){e=v.u.sb;cf(e,344)&&Vie(v,e.g.Vl())}if(!v.C.un()&&!cf(v.C,33)){e=v.C.sb;cf(e,344)&&Xie(v,e.g.Vl())}if((v.u.un()||v.C.un())&&v.A==(vrg(),Zpg)||cf(v.u,15)&&cf(v.C,33)&&v.A==(vrg(),Zpg)){wPf(b,v,o);w=Mhe(v,o);A=new Ckc;oje(w,(Kre(),Jre.g=A,Kre(),Jre));A.g.size()==0||(b.o=true);n=(j=(new xdc(A.g)).g.ee().i.jg(),new ydc(j));while(n.g.xf()){B=(i=n.g.yf(),i.tf());m=(s=oIb(d.N,B),s);r=m.sb.g.Vl();q=Sre(m,r,o);oje(w,q)}wPf(b,w,o);if((cf(w.u,80)&&cf(w.C,33)||cf(w.C,80)&&cf(w.u,33))&&w.A==(vrg(),Zpg)){return null}g=o.Iu();try{k=$Cc(g).Qj('expand('+mje(Qhe(w),(HDd(),hDd))+')');if(k.indexOf('?')==-1&&!S8b(wsh,k)){l=CCc(o.Iu().j,k,o,null);wPf(b,l,o)}}catch(a){a=cub(a);if(cf(a,52)){h=a;!!gEg&&hEg(gEg,(zEg(),sEg),h)}else throw dub(a)}return null}throw dub(new KOf)}\nfunction yOf(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 Udh;t=(!q9f&&(q9f=new r9f),q9f);T8b(P6h,t.i)?T8b('Wu',t.j)?LOf(r,(Izg(),Fzg)):T8b(MIh,t.j)&&LOf(r,(Izg(),Ezg)):T8b('Botana',t.i)?LOf(r,(Izg(),Bzg)):T8b('Recio',t.i)?LOf(r,(Izg(),Hzg)):T8b(Q6h,t.i)?LOf(r,(Izg(),Gzg)):T8b('Auto',t.i)&&LOf(r,(Izg(),Azg));jzg(r,a.k);r.p=true;A=(c6b(),$wnd.goog.global.performance).now();fzg(r);e=mf($wnd.goog.global.performance.now()-A);!!gEg&&hEg(gEg,(zEg(),sEg),K6h+e+' ms');s=r.o;u=gzg(r);!!gEg&&hEg(gEg,(zEg(),sEg),R6h+s+' (yes/no: '+u+')');if(s==(xzg(),szg)){ddf(a.i,false);return}ddf(a.i,true);kcf(a.i);if((Uvg(),Tvg)!=u){B=(G6b(),false);(s==uzg||s==vzg)&&(B=true);b=new A1e(a.Qc);w1e(b,u==Svg);acf(a.i,b);if(u==Svg){p=r.i;n=new Adf(a.Qc);kcf(n);n.q=true;k=(q=(new idc(p.g)).g.ee().xd(),new jdc(q));w=new Ekc((GOc(),!Ljf&&(Ljf=new Kkf),GOc(),Ljf));while(!(onc(B),B)&&k.g.xf()){m=new Dkf(a.Qc);o=(f=k.g.yf(),f.tf());if(o.j>0){mzg(o,a.Qc);v=null;if(a.j){new pCd(a.Sc);d=o.g;S8b(VRh,d)?(v=BOf(TBd(o.i[0],o.i[1],true,a.Qc.S.r.J))):S8b(YRh,d)?(v=BOf(oCd(o.i[0],o.i[1],o.i[2],a.Qc.S.r.J))):S8b(URh,d)?(v=BOf(PBd(o.i[0],o.i[1],false,a.Qc.S.r.J))):S8b(WRh,d)?(v=BOf(YBd(o.i[0],o.i[1],false,a.Qc.S.r.J))):S8b(XRh,d)&&(v=BOf(KBd(o.i[0],o.i[1],false,a.Qc.S.r.J)))}if(!v||!a.j){i=o.i;if(i==null){v=BOf(o.g)}else{v=BOf(N7g(a.Qc.S.r.J,o.g));v.g+='[';for(j=0;j<o.i.length;++j){j>0&&(v.g+=',',v);h=o.i[j];h?J9b(v,o.i[j].cc):(v.g+=$Vh,v)}v.g+=']';a.j&&Q9b(v,0,R7g(a.Qc.S.r.J,'not')+' ')}}ukf(m,v.g);m.hc=false;m.Qb=false;w.g.put(m,E6b)==null}}l=(g=(new xdc(w.g)).g.ee().i.jg(),new ydc(g));while(l.g.xf()){acf(n,(f=l.g.yf(),f.tf()))}if(onc(B),B){m=new Dkf(a.Qc);ukf(m,$Vh);m.hc=false;m.Qb=false;w.g.put(m,E6b)==null;acf(n,m)}n.s.q.length>0&&acf(a.i,n);if(s==vzg){c=new Dkf(a.Qc);ukf(c,'c');c.hc=false;c.Qb=false;acf(a.i,c)}}}jEg('OUTPUT for ProveDetails: '+a.i)}\nfunction ROf(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L;G=b.q;C=(!q9f&&(q9f=new r9f),q9f);m=G.Oi();if(!cf(G.sb,553)){lEg(G.sb+T6h);return xzg(),wzg}C.k=false;C.g==null&&(C.g=(G6b(),false));e=new ePf(G,null,b);if(e.A){return e.A}H=null;b.p?(k=C.o):(k=C.n);e.t>=0&&e.t<k&&(k=e.t);if(k>0){try{H=TOf(b,k)}catch(a){a=cub(a);if(cf(a,55)){e.A=(xzg(),wzg);!!gEg&&hEg(gEg,(zEg(),sEg),'Cannot add fix values');return e.A}else throw dub(a)}!!gEg&&hEg(gEg,(zEg(),sEg),'substitutions: '+H)}t=new JOf(b,H,e.n);l=false;w=0;while(!l&&w<1){h=lQf(i1b(e.u,je(X5,Y5h,21,vIb(e.u.g),0,1)),H,m,(++w,true),e.n);if(!h){return xzg(),wzg}q=(v=(new idc(h.g)).g.ee().xd(),new jdc(v));J=new mec;L=new mec;K=vIb(h.g)==2;f=new mec;g=nuh;p=0;while(q.g.xf()){++p;!!gEg&&hEg(gEg,(zEg(),sEg),'Considering NDG '+p+uqh);s=new mec;F=0;D=true;I=(j=q.g.yf(),j.tf());o=I.xd();while(o.xf()&&D){B=o.yf();if(B.g.j==0){!!gEg&&hEg(gEg,(zEg(),sEg),'Statement is NOT GENERALLY TRUE');bPf(e,e.r);YOf(e,e.r,e.C);h=lQf(i1b(e.u,je(X5,Y5h,21,vIb(e.u.g),0,1)),H,m,(++w,true),e.n);q=(u=(new idc(h.g)).g.ee().xd(),new jdc(u));while(q.g.xf()){I=(i=q.g.yf(),i.tf());o=I.xd();while(o.xf()){B=o.yf();if(B.g.j==0){bPf(e,e.r);n=vIb(e.n.g)-(new idc(H)).g.size();!!gEg&&hEg(gEg,(zEg(),sEg),'Naive dimension = '+n);if(!HOf(e,H,n)){!!gEg&&hEg(gEg,(zEg(),sEg),'Statement is NOT GENERALLY FALSE');return xzg(),vzg}return xzg(),wzg}}}return xzg(),rzg}if(!WPf(B)){if(e.s){!!gEg&&hEg(gEg,(zEg(),sEg),U6h);return xzg(),wzg}r=IOf(t,B);if(!r){D=false}else{K=K&&I.size()==1;if(K){if(S8b(r.g,'xAreEqual')){A=new p1b;m1b(A,r.i[0]);m1b(A,r.i[1]);Xmc(J.q,A)}if(S8b(r.g,'yAreEqual')){A=new p1b;m1b(A,r.i[0]);m1b(A,r.i[1]);Xmc(L.q,A)}if(J.q.length==1&&$cc(J,L)){r.g=URh;r.j=0.5}}Xmc(s.q,r);F+=r.j}}}if(D&&F<g){!!gEg&&hEg(gEg,(zEg(),sEg),'Found a better NDG score ('+F+') than '+g);g=F;f=s;l=true}else{D?!!gEg&&hEg(gEg,(zEg(),sEg),'Not better than previous NDG score ('+g+'), this is '+F):!!gEg&&hEg(gEg,(zEg(),sEg),'...unreadable')}}if(l){for(d=new sec(f);d.g<d.j.q.length;){c=qec(d);dzg(b,c)}}}if(!l){!!gEg&&hEg(gEg,(zEg(),sEg),'Statement is TRUE but NDGs are UNREADABLE');return xzg(),uzg}if(e.s){!!gEg&&hEg(gEg,(zEg(),sEg),U6h);return xzg(),wzg}!!gEg&&hEg(gEg,(zEg(),sEg),'Statement is GENERALLY TRUE');return xzg(),tzg}\nfunction cAg(a){Yzg();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;Vzg=new wIb;Uzg=new wIb;Tzg=0;Szg=new p1b;Rzg='';Qzg='';F=ePc(a);F.g.put(a,(G6b(),E6b))==null;I=(p=(new xdc(F.g)).g.ee().i.jg(),new ydc(p));D=new mec;P=new mec;Q=new mec;O=new mec;Z=new mec;S=new mec;M=new V9b('[');N=new V9b('[');v=true;w=true;K=null;R=0;A=0;l=0;while(I.g.xf()){C=(n=I.g.yf(),n.tf());L=new V9b(' (');K=dAg(C);J9b(J9b(L,dAg(C)),',[');u=true;g=dPc(C);T=0;for(f=(o=(new xdc(g.g)).g.ee().i.jg(),new ydc(o));f.g.xf();){e=(m=f.g.yf(),m.tf());if(rdc(F.g,e)){i=false;for(r=e.sb.ab,s=0,t=r.length;s<t;++s){q=r[s];q==C&&(i=true)}if(i&&e!=a){++T;u?(u=false):(L.g+=',',L);J9b(L,dAg(e))}}}L.g+='])';if(T>0&&K!=null){v?(v=false):(M.g+=',',M);M.g+=L}G=0;b=C.sb;d=e7h;if(b){B=b.ej();!!B&&(d=B.Kd());H=b.ab;C==a||(l+=H.length);G=H.length;for(W=H,X=0,Y=W.length;X<Y;++X){V=W[X];Xmc(S.q,V)}}else{++A}if(C!=a&&C.cc!=null){Xmc(D.q,d);Xdc(Z,C.Jm());Xdc(P,f8b(G));Xdc(Q,f8b(T));Xdc(O,f8b(G+T));w?(w=false):(N.g+=',',N);J9b(J9b(J9b(J9b((N.g+=' (',N),dAg(C)),','),d),')');++R}}M.g+=']';N.g+=']';$zg(a,0);--Tzg;Zzg(a);Rzg+='number of nodes,';Qzg+=R+',';Rzg+='number of nodes with in-degree 0,';Qzg+=A+',';Rzg+='number of edges,';Qzg+=l+',';_zg('num of nodes/num of edges',R/l);_zg('num of edges/num of nodes',l/R);_zg('max path length/num of nodes',Tzg/R);_zg('num of nodes/max path length',R/Tzg);_zg('max path length/num of edges',Tzg/l);_zg('num of edges/max path length',l/Tzg);_zg('statement complexity',nIb(Uzg,a).g);j=a.sb.ej();k='';!!j&&(k=Rub(j));Rzg+='statement dominant predicate,';Qzg+=k+',';_zg('statement predicates','\"'+sPc(a,(HDd(),wDd))+'\"');bAg('node in-degree',P,null);bAg('node out-degree',Q,null);bAg('node degree',O,null);bAg('Wi',D,Xzg);bAg('types',Z,Wzg);bAg('objs',S,null);Rzg+='statement size,';Qzg+=R-A+',';Rzg+='nodes created,';Qzg+='\"'+N+'\"'+',';_zg('nodes','\"'+M.g+'\"');h=new V9b('digraph dependencies { ');J=(U=(new idc(Szg.g)).g.ee().xd(),new jdc(U));J9b(h,a.cc);h.g+='_';I9b(h,nIb(Uzg,a));h.g+=' [style=filled]; ';while(J.g.xf()){c=(m=J.g.yf(),m.tf());J9b(h,(nnc(0,c.q.length),c.q[0]).cc);h.g+='_';I9b(h,nIb(Uzg,(nnc(0,c.q.length),c.q[0])));h.g+=c_h;J9b(h,(nnc(1,c.q.length),c.q[1]).cc);h.g+='_';I9b(h,nIb(Uzg,(nnc(1,c.q.length),c.q[1])));nnc(1,c.q.length);c.q[1]==a&&(h.g+=' [style=dashed]',h);h.g+=RDh}h.g+='}';Rzg+='digraph,';Qzg+='\"'+h+'\"'+',';jEg('portfolio csv_header:'+Rzg);jEg('portfolio csv_data:'+Qzg)}\nfunction CNf(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T;if(a.g!=null){return a.g}if(cf(a.i,35)&&cf(a.j,35)){a.g=he(X5,[Rph,Y5h],[61,21],0,[2,1],2);M=je(Z5,U5h,38,2,0,1);N=je(Z5,U5h,38,2,0,1);M=eff(a.i,a.i);N=eff(a.j,a.j);a.g[0][0]=RPf(new gQf(M[0]),YPf(new gQf(N[0])));a.g[1][0]=RPf(new gQf(M[1]),YPf(new gQf(N[1])));return a.g}if(cf(a.i,80)&&cf(a.j,80)){a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);M=je(Z5,U5h,38,4,0,1);N=je(Z5,U5h,38,4,0,1);M=k0e(a.i);N=k0e(a.j);h=new gQf(M[0]);i=new gQf(M[1]);m=new gQf(M[2]);n=new gQf(M[3]);o=new gQf(N[0]);p=new gQf(N[1]);q=new gQf(N[2]);r=new gQf(N[3]);a.g[0][0]=RPf(RPf(RPf(uQf(RPf(h,YPf(m))),uQf(RPf(i,YPf(n)))),YPf(uQf(RPf(o,YPf(q))))),YPf(uQf(RPf(p,YPf(r)))));return a.g}if(cf(a.i,57)&&cf(a.j,57)){a.g=he(X5,[Rph,Y5h],[61,21],0,[2,1],2);M=je(Z5,U5h,38,4,0,1);N=je(Z5,U5h,38,4,0,1);M=k0e(a.i);N=k0e(a.j);a.g[0][0]=jQf(M[0],M[1],M[2],M[3],N[0],N[1]);a.g[1][0]=jQf(M[0],M[1],M[2],M[3],N[2],N[3]);return a.g}if(cf(a.i,127)&&cf(a.j,127)){if(a.i.nb==4&&a.j.nb==4){a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);M=je(Z5,U5h,38,4,0,1);N=je(Z5,U5h,38,4,0,1);M=F5e(a.i);N=F5e(a.j);a.g[0][0]=RPf(vQf(M[0],M[1],M[2],M[3]),YPf(vQf(N[0],N[1],N[2],N[3])));return a.g}if(a.i.nb==9&&a.j.nb==9){a.g=he(X5,[Rph,Y5h],[61,21],0,[1,5],2);M=je(Z5,U5h,38,10,0,1);N=je(Z5,U5h,38,10,0,1);M=F5e(a.i);N=F5e(a.j);l=je(Z5,U5h,38,4,0,1);l[0]=new IQf(a.Sc);l[1]=new IQf(a.Sc);l[2]=new IQf(a.Sc);l[3]=new IQf(a.Sc);a.g[0][0]=sQf(M[8],M[9],l[0],l[1],M[4],M[5],M[6],M[7]);a.g[0][1]=jQf(l[0],l[1],M[4],M[5],M[6],M[7]);a.g[0][2]=sQf(N[8],N[9],l[2],l[3],N[4],N[5],N[6],N[7]);a.g[0][3]=jQf(l[2],l[3],N[4],N[5],N[6],N[7]);a.g[0][4]=RPf(vQf(M[8],M[9],l[0],l[1]),YPf(vQf(N[8],N[9],l[2],l[3])));return a.g}}if(cf(a.i,187)&&cf(a.j,187)){j=a.i.sb;b=j.ab[0];c=j.ab[1];d=j.ab[2];O=eff(b,b);P=eff(c,c);Q=eff(d,d);k=a.j.sb;e=k.ab[0];f=k.ab[1];g=k.ab[2];R=eff(e,e);S=eff(f,f);T=eff(g,g);h=new gQf(P[0]);i=new gQf(P[1]);m=new gQf(O[0]);n=new gQf(O[1]);o=new gQf(Q[0]);p=new gQf(Q[1]);q=new gQf(S[0]);r=new gQf(S[1]);u=new gQf(R[0]);v=new gQf(R[1]);w=new gQf(T[0]);A=new gQf(T[1]);D=XPf(RPf(h,YPf(o)),RPf(m,YPf(h)));F=XPf(RPf(i,YPf(p)),RPf(n,YPf(i)));B=uQf(RPf(D,F));G=RPf(uQf(RPf(h,YPf(o))),uQf(RPf(i,YPf(p))));H=RPf(uQf(RPf(m,YPf(h))),uQf(RPf(n,YPf(i))));s=XPf(G,H);I=XPf(RPf(q,YPf(w)),RPf(u,YPf(q)));J=XPf(RPf(r,YPf(A)),RPf(v,YPf(r)));C=uQf(RPf(I,J));K=RPf(uQf(RPf(q,YPf(w))),uQf(RPf(r,YPf(A))));L=RPf(uQf(RPf(u,YPf(q))),uQf(RPf(v,YPf(r))));t=XPf(K,L);a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);a.g[0][0]=RPf(XPf(B,t),YPf(XPf(s,C)));return a.g}throw dub(new KOf)}\nfunction KNf(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R;if(a.g!=null){return a.g}if(cf(a.i,35)&&cf(a.j,35)){a.g=he(X5,[Rph,Y5h],[61,21],0,[2,1],2);K=eff(a.i,a.i);L=eff(a.j,a.j);a.g[0][0]=RPf(new gQf(K[0]),YPf(new gQf(L[0])));a.g[1][0]=RPf(new gQf(K[1]),YPf(new gQf(L[1])));return a.g}if(cf(a.i,80)&&cf(a.j,80)){a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);throw dub(new KOf)}if(cf(a.i,57)&&cf(a.j,57)){a.g=he(X5,[Rph,Y5h],[61,21],0,[2,1],2);K=k0e(a.i);L=k0e(a.j);a.g[0][0]=jQf(K[0],K[1],K[2],K[3],L[0],L[1]);a.g[1][0]=jQf(K[0],K[1],K[2],K[3],L[2],L[3]);return a.g}if(cf(a.i,127)&&cf(a.j,127)){if(a.i.nb==4&&a.j.nb==4){a.g=he(X5,[Rph,Y5h],[61,21],0,[2,1],2);K=F5e(a.i);L=F5e(a.j);a.g[0][0]=vQf(K[0],K[1],L[0],L[1]);a.g[1][0]=RPf(vQf(K[0],K[1],K[2],K[3]),YPf(vQf(L[0],L[1],L[2],L[3])));return a.g}if(a.i.nb==9&&a.j.nb==9){a.g=he(X5,[Rph,Y5h],[61,21],0,[4,1],2);K=F5e(a.i);L=F5e(a.j);a.g[0][0]=RPf(new gQf(K[8]),YPf(new gQf(L[8])));a.g[1][0]=RPf(new gQf(K[9]),YPf(new gQf(L[9])));a.g[2][0]=jQf(K[4],K[5],K[6],K[7],L[4],L[5]);a.g[3][0]=jQf(K[4],K[5],K[6],K[7],L[6],L[7]);return a.g}}if(cf(a.i,187)&&cf(a.j,187)){j=a.i.sb;b=j.ab[0];c=j.ab[1];d=j.ab[2];M=eff(b,b);N=eff(c,c);O=eff(d,d);k=a.j.sb;e=k.ab[0];f=k.ab[1];g=k.ab[2];P=eff(e,e);Q=eff(f,f);R=eff(g,g);a.g=he(X5,[Rph,Y5h],[61,21],0,[3,1],2);a.g[0][0]=vQf(M[0],M[1],P[0],P[0]);a.g[1][0]=vQf(N[0],N[1],Q[0],Q[1]);a.g[2][0]=vQf(O[0],O[1],R[0],R[1]);return a.g}if(cf(a.i,37)&&cf(a.j,37)&&a.i.sb.Ri()==49&&a.j.sb.Ri()==49){K=a.i.sb.Mv(a.i);L=a.j.sb.Mv(a.j);u=iQf(K[0],K[1],K[2],K[3],K[4],K[5]);for(B=4;B<K.length-3;B=B+2){u=RPf(u,iQf(K[0],K[1],K[B],K[B+1],K[B+2],K[B+3]))}v=iQf(L[0],L[1],L[2],L[3],L[4],L[5]);for(A=4;A<L.length-3;A=A+2){v=RPf(v,iQf(L[0],L[1],L[A],L[A+1],L[A+2],L[A+3]))}a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);a.g[0][0]=RPf(XPf(u,u),YPf(XPf(v,v)));return a.g}if(cf(a.i,37)&&cf(a.j,37)&&a.i.sb.Ri()==38&&a.j.sb.Ri()==38){a.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);K=a.i.sb.Mv(a.i);L=a.j.sb.Mv(a.j);h=new gQf(K[0]);i=new gQf(K[1]);m=new gQf(K[2]);n=new gQf(K[3]);p=new gQf(L[0]);q=new gQf(L[1]);s=new gQf(L[2]);t=new gQf(L[3]);a.g[0][0]=RPf(RPf(RPf(uQf(RPf(h,YPf(m))),uQf(RPf(i,YPf(n)))),YPf(uQf(RPf(p,YPf(s))))),YPf(uQf(RPf(q,YPf(t)))));return a.g}if(cf(a.i,37)&&cf(a.j,80)||cf(a.j,37)&&cf(a.i,80)||cf(a.i,37)&&cf(a.j,37)){F=null;J=null;if(cf(a.i,37)){D=a.i;cf(a.j,37)?(F=a.j):(J=a.j)}else{D=a.j;J=a.i}r=a.Sc.Iu();cf(a.i,37)&&cf(a.j,37)?(I=CCc(r.j,D.Nb+'-('+F.Nb+')',a.Sc,null)):(I=CCc(r.j,D.Nb+'-'+J.cc,a.Sc,null));w=new sje(a.Sc,I);l=new ASd(D.Qc,w,false,null,false,false);H=APf((!l.i&&(l.i=new GPf),l.i),l,D);G=H.length;a.g=he(X5,[Rph,Y5h],[61,21],0,[1,G],2);for(A=0;A<G;++A){a.g[0][(A-1+G)%G]=H[A]}o=(!l.i&&(l.i=new GPf),l.i).r;C=new wIb;qIb(C,o[0],(ibc(),hbc));a.g[0][G-1]=ZPf(a.g[0][G-1],C);tud(D.Qc,l);return a.g}throw dub(new KOf)}\nfunction dPf(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y;try{b.s=false;c=b.r.sb;if(c){T=c.Jw()}else{T=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);if(cf(b.r,150)){b.r.n?(T[0][0]=new cQf(0)):(T[0][0]=new dQf((ibc(),dbc)))}else{!!gEg&&hEg(gEg,(zEg(),sEg),'Unhandled case, statement is UNKNOWN at the moment');b.A=(xzg(),wzg);return}}if(T==null){b.t=2;e=b.r.sb;U=tPf((!e.i&&(e.i=new xPf),e.i),e.g,e.Qc);W=uPf((!e.i&&(e.i=new xPf),e.i),e.g,e.Qc);f=b.r.Oi().Iu();try{A=$Cc(f).Qj(U);V=$Cc(f).Qj(W);g=$Cc(f).Qj('simplify('+A+'/'+V+')');if(A.indexOf('?')!=-1||V.indexOf('?')!=-1||g.indexOf('?')!=-1){b.A=(xzg(),wzg);return}if(b.q.g!=(Izg(),Dzg)&&!S8b(wsh,g)){g=j9b(g,1,g.length-1);j=$Cc(f).Qj('factor('+g+')');j.length>1&&S8b((unc(0,2,j.length),j.substr(0,2)),'-(')&&(j=(vnc(1,j.length+1),j.substr(1)));o=g9b(j,'\\\\)\\\\*\\\\(',0);if(o.length>1){o[0]=i9b(o[0],1);o[o.length-1]=j9b(o[o.length-1],0,o[o.length-1].length-1)}F=false;o.length==1&&b9b(o[0],'[-+]?\\\\d*\\\\.?\\\\d+')&&(F=true);G=new mec;if(!F){for(l=o,m=0,n=l.length;m<n;++m){k=l[m];I=CCc(b.r.Oi().Iu().j,k,b.r.Oi(),null);H=new POf;pPf(BRd(e),I,H);qPf(BRd(e),I,H);while(!H.j){qPf(BRd(e),I,H)}D=H.j;!!D&&(Xmc(G.q,D),true)}}for(C=new sec(G);C.g<C.j.q.length;){B=qec(C);v=IOf(new JOf(b.q,null,b.n),B);!!v&&dzg(b.q,v)}}if(S8b(wsh,A)){T=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);T[0][0]=new cQf(0)}else{X=CCc(b.r.Oi().Iu().j,A,b.r.Oi(),null);H=new POf;h=new sje(b.r.Oi(),X.u);t=new Toe(b.r.Oi());J=null;cf(h.u,65)&&(t=Foe(h.u));_dc(t.k,0).un()&&(J=_dc(t.k,0));pPf(BRd(e),J,H);qPf(BRd(e),J,H);while(!H.j){qPf(BRd(e),J,H)}i=BRd(e).i;T=he(X5,[Rph,Y5h],[61,21],0,[1,i.q.length+1],2);q=0;for(C=new sec(i);C.g<C.j.q.length;){B=qec(C);T[0][q]=B;++q}T[0][q]=H.j}}catch(a){a=cub(a);if(cf(a,52)){!!gEg&&hEg(gEg,(zEg(),sEg),'Unsuccessful run on evaluating the expression, statement is UNKNOWN at the moment');b.A=(xzg(),wzg);return}else throw dub(a)}}b.j&&(b.t=2);d=b.r.sb;cf(d,761)&&cf(d.ab[0],187)&&cf(d.ab[1],187)&&(b.s=true);if(cf(d,717)){w=d.g.Nb.A;w==(vrg(),vqg)?cf(d.ab[0],127)&&(d.ab[0].nb==3||d.ab[0].nb==5)?(b.s=true):cf(d.ab[1],127)&&(d.ab[1].nb==3||d.ab[1].nb==5)&&(b.s=true):w==Zpg&&cf(d.ab[0],187)&&cf(d.ab[1],187)&&(b.s=true)}s=vIb(b.u.g);u=1;b.q.g==(Izg(),Dzg)&&(u=0);!q9f&&(q9f=new r9f);!!gEg&&hEg(gEg,(zEg(),sEg),'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){ZOf(b,M[r]);jEg(s+1+'. '+M[r]);++s}}if(b.q.g==Dzg){!!gEg&&hEg(gEg,(zEg(),sEg),'Not using refutation');return}!!gEg&&hEg(gEg,(zEg(),sEg),'Thesis reductio ad absurdum (denied statement), product of factors:');K=new dQf((ibc(),dbc));Y=new IQf(b.r.Oi());b.C=je(X5,Y5h,21,T.length,0,1);p=0;for(N=T,P=0,R=N.length;P<R;++P){M=N[P];k=M[M.length-1];b.C[p]=k;!!gEg&&hEg(gEg,(zEg(),sEg),'('+k+DXh+Y+'-1');k=RPf(XPf(k,new gQf(Y)),YPf(new dQf(dbc)));K=XPf(K,k);++p}L=je(X5,Y5h,21,1,0,1);L[0]=K;YOf(b,b.r,L)}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),'Unsuccessful run, statement is UNKNOWN at the moment');b.A=(xzg(),wzg)}else throw dub(a)}}\nfunction cPf(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab;b.u=new p1b;S=new Ckc;f=ePc(b.r);b.q.g==(Izg(),Czg)&&wkc(f,b.r);M=null;if(!!c&&!!(L=c.sb)&&b.q.g!=Dzg){M=L.kj(0);(cf(M,80)||cf(M,251))&&(M=null)}J=(o=(new xdc(f.g)).g.ee().i.jg(),new ydc(o));while(J.g.xf()){p=(m=J.g.yf(),m.tf());d=p.sb;cf(p,37)&&(cf(d,344)||!d)||S.g.put(p,(G6b(),E6b))==null;if(d){I=d.ab;for(F=I,G=0,H=F.length;G<H;++G){D=F[G];!!M&&M==D&&!cf(d,269)&&(M=null)}}}!!M&&h1b(S,aPf(M,b.r));!q9f&&(q9f=new r9f);J=(n=(new xdc(S.g)).g.ee().i.jg(),new ydc(n));while(J.g.xf()){p=(m=J.g.yf(),m.tf());if(p==M){!!gEg&&hEg(gEg,(zEg(),sEg),a7h+p+' as a numerical object, not considering its symbolic counterpart')}else if(cf(p,114)){try{if(cf(p,57)&&C0e(p)&&!(b.q.g==Czg||b.q.g==Dzg)){!!gEg&&hEg(gEg,(zEg(),vEg),'Statements containing axes or fixed slope lines are unsupported');b.A=(xzg(),wzg);return}j=sPc(p,(HDd(),sDd));if(S8b('',j)){k=p.Bl();if(cf(p,57)&&C0e(p)||cf(p,37)){!!gEg&&hEg(gEg,(zEg(),sEg),k)}else if(!S8b(k.substr(0,8),LWh)){!!gEg&&hEg(gEg,(zEg(),sEg),k+' /* free point */');$=p.Mv(p);$!=null&&jEg('// Free point '+p.cc+'('+$[0]+','+$[1]+')')}}else{jEg(p.cc+iLh+sPc(p,sDd)+' /* '+p.Wl(sDd)+' */')}q=p.Lv(p);d=p.sb;(cf(d,1174)||cf(d,653)||cf(d,537)&&yYd(d)!=1||cf(d,502)&&OZd(d)!=1)&&!!gEg&&hEg(gEg,(zEg(),vEg),d+' is not 1-1 algebraic mapping, but FALSE will not be interpreted as UNKNOWN');v=p.Mv(p);if(v!=null){if(cf(d,269)||cf(p,37)){m1b(b.n,v[0]);m1b(b.g,v[0])}else if(cf(d,758)||cf(p,57)&&C0e(p)||cf(p,35)&&!d){for(s=v,t=0,u=s.length;t<u;++t){r=s[t];m1b(b.n,r);!!gEg&&hEg(gEg,(zEg(),sEg),r+' is free')}}}cf(d,417)&&(b.j=true);cf(d,269)&&cf(d.ab[0],57)&&(b.t=2);if(q!=null){if(cf(p,35)){$=p.Mv(p);jEg('// Constrained point '+p.cc+'('+$[0]+','+$[1]+')')}Z=true;!!d&&cf(d,269)&&b.q.g==Czg&&(d==b.r.sb||(Z=false));!M&&(Z=true);if(Z){!!gEg&&hEg(gEg,(zEg(),sEg),'Hypotheses:');YOf(b,p,q);for(O=q,P=0,Q=O.length;P<Q;++P);}else{!!gEg&&hEg(gEg,(zEg(),sEg),'This object will be computed numerically')}}}catch(a){a=cub(a);if(cf(a,55)){lEg(p.sb+' is not fully implemented');b.A=(xzg(),wzg);return}else throw dub(a)}}else{lEg(p.sb+T6h);b.A=(xzg(),wzg);return}}!!gEg&&hEg(gEg,(zEg(),sEg),'Processing numerical object');if(M){try{ab=eff(c,c);K=b.r.Sc;V=M.am((HDd(),iDd),true);i=K.Iu();C='';try{w=$Cc(i).Qj(V);W='lhs('+w+')-rhs('+w+')';A=$Cc(i).Qj(W);X='lcm(denom(coeff('+A+')))';B=$Cc(i).Qj(X);Y='expand(('+A+') * '+B+')';C=$Cc(i).Qj(Y)}catch(a){a=cub(a);if(cf(a,52)){!!gEg&&hEg(gEg,(zEg(),sEg),'Problem on running Giac');b.A=(xzg(),wzg);return}else throw dub(a)}N=e9b(e9b(C,'x',O8b('v',''+ab[0].g)),'y',O8b('v',''+ab[1].g));U=CCc(i.j,N,K,null);R=new POf;l=new sje(K,U);e=new zSd(b.r.Qc,l,false,null,false);T=(!e.i&&(e.i=new GPf),e.i);T.r=ab;yPf(T,l,R);zPf(T,l,R);while(!R.j){zPf(T,l,R)}g=R.j;tud(c.Qc,e);uud(c.Qc,e);!!gEg&&hEg(gEg,(zEg(),sEg),'Hypothesis:');h=je(X5,Y5h,21,1,0,1);h[0]=g;YOf(b,c,h)}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),vEg),'Unhandled case on processing numerical objects');b.A=(xzg(),wzg);return}else throw dub(a)}}!!gEg&&hEg(gEg,(zEg(),sEg),'Hypotheses have been processed.')}\nfunction WOf(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 Udh;LOf(eb,d?(Izg(),Dzg):(Izg(),Czg));m=new ePf(b,c,eb);gb=m.A;if(gb==(xzg(),szg)||gb==wzg){!!gEg&&hEg(gEg,(zEg(),sEg),'Cannot compute implicit curve: '+gb);return null}m.B=new wIb;K=VOf(b);d||(bb=qIb(K.g,b,K),bb==null);kIb(K.g,c)||(cb=qIb(K.g,c,K),cb==null);W=c.Sc;for(R=(G=(new xdc(ePc(b).g)).g.ee().i.jg(),new ydc(G));R.g.xf();){Q=(D=R.g.yf(),D.tf());if(cf(Q,57)&&C0e(Q)){try{pb=Q.Mv(Q)}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),F6h+Q);return null}else throw dub(a)}X=Q;f=(v=new PCf(X.hb,X.ib,X.jb),v);g=Iwd(W,f.o[0]);n=Iwd(W,f.o[1]);q=Iwd(W,f.o[2]);h=new cQf(Cub(g[0]));i=new cQf(Cub(g[1]));o=new cQf(Cub(n[0]));p=new cQf(Cub(n[1]));r=new cQf(Cub(q[0]));s=new cQf(Cub(q[1]));rb=new gQf(pb[0]);ub=new gQf(pb[1]);sb=new gQf(pb[2]);vb=new gQf(pb[3]);fb=RPf(RPf(XPf(XPf(XPf(h,p),s),rb),XPf(XPf(XPf(i,o),s),ub)),XPf(XPf(i,p),r));ZOf(m,fb);jEg('Extra poly 1 for '+X.cc+Sph+fb);fb=RPf(RPf(XPf(XPf(XPf(h,p),s),sb),XPf(XPf(XPf(i,o),s),vb)),XPf(XPf(i,p),r));ZOf(m,fb);jEg('Extra poly 2 for '+X.cc+Sph+fb);if(gub(g[0],0)!=0){fb=ub;ZOf(m,fb);jEg(V6h+X.cc+Sph+fb);fb=RPf(vb,YPf(new dQf((ibc(),dbc))));jEg(W6h+X.cc+Sph+fb);ZOf(m,fb)}else{fb=rb;ZOf(m,fb);jEg(V6h+X.cc+Sph+fb);fb=RPf(sb,YPf(new dQf((ibc(),dbc))));ZOf(m,fb);jEg(W6h+X.cc+Sph+fb)}for(T=0;T<4;T++){o1b(m.n,pb[T])}}k=Q.sb;u=d||Q!=b;u&&cf(k,269)&&(kIb(K.g,Q)||(ab=qIb(K.g,Q,K),ab==null))}try{Z=eff(c,c)}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),F6h+c);return null}else throw dub(a)}Y=new p1b;if(!d){l=c.sb;U=l.ab[0];if(cf(U,57)){S=U;m1b(Y,S.H);m1b(Y,S.v)}else if(cf(U,127)&&U.nb==4){L=U;if(L.nb==4){for(N=new sec(L.Q);N.g<N.j.q.length;){M=qec(N);if(!M.rn(c)){for(P=(F=(new xdc(b.Qc.K.g)).g.ee().i.jg(),new ydc(F));P.g.xf();){O=(D=P.g.yf(),D.tf());if(cf(O,57)){V=O.sb.ab;ib=V[0];H=V[1];(ib==M&&H==c||H==M&&ib==c)&&(ab=qIb(Y.g,M,Y),ab==null)}}}}}}!!gEg&&hEg(gEg,(zEg(),sEg),'Direct dependencies of the mover = '+Y)}for(J=(db=(new idc(K.g)).g.ee().xd(),new jdc(db));J.g.xf();){I=(D=J.g.yf(),D.tf());I.al(e);try{pb=I.Mv(I)}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),F6h+I);return null}else throw dub(a)}u=c!=I;d||(u=u&b!=I);if(u&&kIb(Y.g,I)&&pb!=null){ob=new gQf(new IQf(W));$=RPf(XPf(vQf(Z[0],Z[1],pb[0],pb[1]),ob),YPf(new cQf(1)));ZOf(m,$)}if(u){A=true;B=true;j=I.sb;if(cf(j,269)){if(cf(j.ab[0],57)){try{nb=I.Lv(I)}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),'An error occurred during obtaining symbolic parameters');return null}else throw dub(a)}for(kb=nb,lb=0,mb=kb.length;lb<mb;++lb){jb=kb[lb];ZOf(m,jb);jEg('Extra symbolic poly 1 for '+I.cc+Sph+jb)}C=je(pf,iuh,5,2,15,1);n0e(j.ab[0],C);if(C[0]==0){if(pb!=null){o1b(m.n,pb[0]);m1b(m.n,pb[1])}else{B=false}A=false}else{if(pb!=null){m1b(m.n,pb[0]);o1b(m.n,pb[1])}else{A=false}B=false}}else{if(d){V=j.ab[0];if(cf(V,127)&&V.nb==4){L=V;t=L.ib;w=gff(I);if(t.o[2]==1&&w.o[2]==1&&Hvg(t.o[0],w.o[0])){o1b(m.n,pb[0]);m1b(m.n,pb[1]);A=false}else{o1b(m.n,pb[1]);m1b(m.n,pb[0]);B=false}}else{o1b(m.n,pb[0]);m1b(m.n,pb[1]);A=false}}}}if(A&&B){if(nIb(m.p,I)!=null){jEg('Removing other constraints for '+I.cc);bPf(m,I)}}hb=je(rf,yrh,5,2,14,1);if(A){qb=I.J;if(qb%1==0){hb[0]=kub(qb);hb[1]=1}else{hb=Iwd(W,qb)}o1b(m.n,pb[0]);fb=RPf(new cQf(Cub(hb[0])),YPf(XPf(new gQf(pb[0]),new cQf(Cub(hb[1])))));ZOf(m,fb);jEg('Extra poly for x of '+I.cc+Sph+fb)}if(B){tb=I.K;if(tb%1==0){hb[0]=kub(tb);hb[1]=1}else{hb=Iwd(W,tb)}o1b(m.n,pb[1]);fb=RPf(new cQf(Cub(hb[0])),YPf(XPf(new gQf(pb[1]),new cQf(Cub(hb[1])))));ZOf(m,fb);jEg('Extra poly for y of '+I.cc+Sph+fb)}}else{u=true;d||(u=b==I);if(u){m1b(m.n,pb[0]);m1b(m.n,pb[1]);m.i=pb}else{o1b(m.n,pb[0]);o1b(m.n,pb[1])}}}_Of(m);return m}\nfunction IOf(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb;hb=b.j.q;if(!hb){return null}U=null;R=_Pf(ZPf(c,b.k));U=oIb(b.i,R);if(pIb(b.i,R)){U=oIb(b.i,R);if(!!U&&U.j==nuh){return null}return U}!!gEg&&hEg(gEg,(zEg(),sEg),'Trying to detect polynomial '+c);if(cf(hb.sb,717)){pb=BRd(hb.sb).p;J=new wIb;if(pb){for(K=0;K<pb.q.length;++K){j=(nnc(K,pb.q.length),pb.q[K]);G=j.tf();ob=j.uf();Sgc(J.n,ob,G)}eb=true;Q=hb.Oi();kb=c.g;S=new rje(Q,0);fb=new rje(Q,0);T=false;gb=false;wb:for(m=(new fkc(kb)).i.jg();m.xf();){p=m.yf();g=p.uf();f=new rje(Q,Bub(wbc(g.n<0?g.n==0?g:new Hbc(-g.n,g.k,g.g):g)));lb=p.tf().g;k=new rje(Q,1);I=new Ckc;e=new wIb;for(o=(new fkc(lb)).i.jg();o.xf();){n=o.yf();jb=n.tf();if(!Rgc(J.n,jb)){eb=false;break wb}G=jIb(Rgc(J.n,jb));ib=G.aq();t=n.uf().g;d=new sje(Q,ib);t>1&&(d=Hie(d,t));I.g.put(G,(G6b(),E6b))==null;Sgc(e.n,G,d)}M=(r=(new xdc((new Fkc(I.g.ig())).g)).g.ee().i.jg(),new ydc(r));while(M.g.xf()){G=(l=M.g.yf(),l.tf());k=xie(k,jIb(Rgc(e.n,G)))}if(kbc(g,(ibc(),hbc))>0){S=Eie(S,xie(f,k));T=true}else{fb=Eie(fb,xie(f,k));gb=true}}s=new Jge(Q,S,fb);if(eb){if(!T||!gb){!!gEg&&hEg(gEg,(zEg(),sEg),c+' means '+s+', uninteresting');return null}U=new ozg;LOf(U,Ege(s,(HDd(),dDd)));U.j=2;!!gEg&&hEg(gEg,(zEg(),sEg),c+' means '+s);return U}!!gEg&&hEg(gEg,(zEg(),sEg),c+' cannot be described by quantities only')}}u=UOf(hb);v=new r1b(u);nb=new EOf(v,3);while(!nb.g){mb=COf(nb);M=(V=(new idc(mb.g)).g.ee().xd(),new jdc(V));K=0;db=je(y_,DIh,15,vIb(mb.g),0,1);while(M.g.xf()){db[K]=(l=M.g.yf(),l.tf());++K}try{B=db[0].Mv(db[0]);C=db[1].Mv(db[1]);D=db[2].Mv(db[2])}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),S6h);return null}else throw dub(a)}h=ZPf(jQf(B[0],B[1],C[0],C[1],D[0],D[1]),b.k);if(TPf(c,h)||RPf(c,h).g.j==0){!!gEg&&hEg(gEg,(zEg(),sEg),c+' means collinearity for '+mb);U=new ozg;U.i=db;$ec(U.i);U.g=YRh;rIb(b.i,R,U);return U}}$=new EOf(v,2);while(!$.g){X=COf($);M=(V=(new idc(X.g)).g.ee().xd(),new jdc(V));K=0;db=je(y_,DIh,15,vIb(X.g),0,1);while(M.g.xf()){db[K]=(l=M.g.yf(),l.tf());++K}try{B=db[0].Mv(db[0]);C=db[1].Mv(db[1])}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),S6h);return null}else throw dub(a)}s=ZPf(vQf(B[0],B[1],C[0],C[1]),b.k);if(TPf(c,s)||RPf(c,s).g.j==0){!!gEg&&hEg(gEg,(zEg(),sEg),c+' means equality for '+X);U=new ozg;U.i=db;$ec(U.i);U.g=URh;U.j=0.5;rIb(b.i,R,U);return U}}w=new p1b;sb=new wIb;A=new p1b;vb=new wIb;L=(q=(new xdc(ePc(b.j.q).g)).g.ee().i.jg(),new ydc(q));while(L.g.xf()){H=(l=L.g.yf(),l.tf());if(H.Tn()&&cf(H,114)){try{qb=H.Mv(H)[0];if(n1b(b.g,qb)){qIb(w.g,qb,w);Sgc(sb.n,qb,H)}tb=H.Mv(H)[1];if(n1b(b.g,tb)){qIb(A.g,tb,A);Sgc(vb.n,tb,H)}}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),S6h);return null}else throw dub(a)}}}bb=new EOf(w,2);while(!bb.g){X=COf(bb);P=(V=(new idc(X.g)).g.ee().xd(),new jdc(V));K=0;i=je(Z5,U5h,38,vIb(X.g),0,1);db=je(y_,DIh,15,vIb(X.g),0,1);while(P.g.xf()){i[K]=(l=P.g.yf(),l.tf());db[K]=nIb(sb,i[K]);++K}rb=ZPf(RPf(new gQf(i[0]),YPf(new gQf(i[1]))),b.k);if(TPf(c,rb)||RPf(c,rb).g.j==0){!!gEg&&hEg(gEg,(zEg(),sEg),c+' means x-equality for '+X);U=new ozg;U.i=db;$ec(U.i);U.g='xAreEqual';U.j=nuh;rIb(b.i,R,U);return U}}bb=new EOf(A,2);while(!bb.g){X=COf(bb);P=(V=(new idc(X.g)).g.ee().xd(),new jdc(V));K=0;i=je(Z5,U5h,38,vIb(X.g),0,1);db=je(y_,DIh,15,vIb(X.g),0,1);while(P.g.xf()){i[K]=(l=P.g.yf(),l.tf());db[K]=nIb(vb,i[K]);++K}ub=ZPf(RPf(new gQf(i[0]),YPf(new gQf(i[1]))),b.k);if(TPf(c,ub)||RPf(c,ub).g.j==0){!!gEg&&hEg(gEg,(zEg(),sEg),c+' means y-equality for '+X);U=new ozg;U.i=db;$ec(U.i);U.g='yAreEqual';U.j=nuh;rIb(b.i,R,U);return U}}ab=new EOf(v,2);while(!ab.g){Y=COf(ab);N=(W=(new idc(Y.g)).g.ee().xd(),new jdc(W));K=0;db=je(y_,DIh,15,4,0,1);while(N.g.xf()){db[K]=(l=N.g.yf(),l.tf());++K}cb=new EOf(v,2);while(!cb.g){Z=COf(cb);O=(V=(new idc(Z.g)).g.ee().xd(),new jdc(V));K=2;while(O.g.xf()){db[K]=(l=O.g.yf(),l.tf());++K}try{B=db[0].Mv(db[0]);C=db[1].Mv(db[1]);D=db[2].Mv(db[0]);F=db[3].Mv(db[1])}catch(a){a=cub(a);if(cf(a,55)){!!gEg&&hEg(gEg,(zEg(),sEg),S6h);return null}else throw dub(a)}s=ZPf(sQf(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.k);if(TPf(c,s)||RPf(c,s).g.j==0){!!gEg&&hEg(gEg,(zEg(),sEg),c+' means perpendicularity for '+Y+g6h+Z);U=new ozg;U.i=db;U.g=WRh;U.j=sDh;rIb(b.i,R,U);return U}s=ZPf(rQf(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.k);if(TPf(c,s)||RPf(c,s).g.j==0){!!gEg&&hEg(gEg,(zEg(),sEg),c+' means parallelism for '+Y+g6h+Z);U=new ozg;U.i=db;U.g=VRh;U.j=sDh;rIb(b.i,R,U);return U}s=ZPf(RPf(vQf(B[0],B[1],C[0],C[1]),YPf(vQf(D[0],D[1],F[0],F[1]))),b.k);if(TPf(c,s)||RPf(c,s).g.j==0){!!gEg&&hEg(gEg,(zEg(),sEg),c+' means congruence for '+Y+g6h+Z);U=new ozg;U.i=db;U.g=XRh;U.j=sDh;rIb(b.i,R,U);return U}}}!!gEg&&hEg(gEg,(zEg(),sEg),'No human readable geometrical meaning found for '+c);qIb(b.i,R,null);return null}\nfunction KPf(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb;if(a.q!=null){return a.q}if(d){if(c.On()){R=k0e(c);Z=k0e(d);if(R!=null&&Z!=null){if(a.r==null){a.r=je(Z5,U5h,38,8,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi());a.r[4]=new IQf(b.Oi());a.r[5]=new IQf(b.Oi());a.r[6]=new IQf(b.Oi());a.r[7]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,8,0,1);mb=new gQf(R[0]);nb=new gQf(R[1]);Ab=new gQf(a.r[4]);Bb=new gQf(a.r[5]);ob=new gQf(a.r[0]);pb=new gQf(a.r[1]);a.q[0]=RPf(RPf(XPf(Ab,new cQf(2)),YPf(mb)),YPf(ob));a.q[1]=RPf(RPf(XPf(Bb,new cQf(2)),YPf(nb)),YPf(pb));g=je(Z5,U5h,38,2,0,1);g[0]=Z[0];g[1]=Z[1];h=je(Z5,U5h,38,2,0,1);h[0]=Z[2];h[1]=Z[3];a.q[2]=jQf(g[0],g[1],a.r[4],a.r[5],h[0],h[1]);a.q[3]=sQf(R[0],R[1],a.r[4],a.r[5],g[0],g[1],h[0],h[1]);rb=new gQf(R[2]);sb=new gQf(R[3]);Db=new gQf(a.r[6]);Eb=new gQf(a.r[7]);tb=new gQf(a.r[2]);ub=new gQf(a.r[3]);a.q[4]=RPf(RPf(XPf(Db,new cQf(2)),YPf(rb)),YPf(tb));a.q[5]=RPf(RPf(XPf(Eb,new cQf(2)),YPf(sb)),YPf(ub));a.q[6]=jQf(g[0],g[1],a.r[6],a.r[7],h[0],h[1]);a.q[7]=sQf(R[2],R[3],a.r[6],a.r[7],g[0],g[1],h[0],h[1]);return a.q}throw dub(new KOf)}else if(c.Tn()){i=c;S=d;Jb=eff(i,i);Ib=k0e(S);if(a.r==null){a.r=je(Z5,U5h,38,6,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi());a.r[4]=new IQf(b.Oi());a.r[5]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,6,0,1);zb=new gQf(a.r[2]);Cb=new gQf(a.r[3]);v=new gQf(Jb[0]);w=new gQf(Jb[1]);A=new gQf(a.r[0]);B=new gQf(a.r[1]);a.q[0]=RPf(RPf(XPf(zb,new cQf(2)),YPf(A)),YPf(v));a.q[1]=RPf(RPf(XPf(Cb,new cQf(2)),YPf(B)),YPf(w));g=je(Z5,U5h,38,2,0,1);g[0]=Ib[0];g[1]=Ib[1];h=je(Z5,U5h,38,2,0,1);h[0]=Ib[2];h[1]=Ib[3];a.q[2]=jQf(g[0],g[1],h[0],h[1],a.r[2],a.r[3]);l=new gQf(g[0]);m=new gQf(g[1]);q=new gQf(h[0]);r=new gQf(h[1]);ab=new gQf(a.r[4]);db=new gQf(a.r[5]);a.q[3]=RPf(RPf(RPf(q,YPf(l)),w),YPf(db));a.q[4]=RPf(RPf(RPf(v,YPf(r)),m),YPf(ab));a.q[5]=jQf(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5]);return a.q}else if(c.Cn()&&c.nb==4){C=c;S=d;Hb=F5e(C);Qb=k0e(S);if(a.r==null){a.r=je(Z5,U5h,38,12,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi());a.r[4]=new IQf(b.Oi());a.r[5]=new IQf(b.Oi());a.r[6]=new IQf(b.Oi());a.r[7]=new IQf(b.Oi());a.r[8]=new IQf(b.Oi());a.r[9]=new IQf(b.Oi());a.r[10]=new IQf(b.Oi());a.r[11]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,12,0,1);zb=new gQf(a.r[4]);Cb=new gQf(a.r[5]);l=new gQf(Hb[0]);m=new gQf(Hb[1]);n=new gQf(a.r[0]);o=new gQf(a.r[1]);a.q[0]=RPf(RPf(XPf(zb,new cQf(2)),YPf(n)),YPf(l));a.q[1]=RPf(RPf(XPf(Cb,new cQf(2)),YPf(o)),YPf(m));a.q[2]=jQf(Qb[0],Qb[1],a.r[4],a.r[5],Qb[2],Qb[3]);v=new gQf(Qb[0]);w=new gQf(Qb[1]);D=new gQf(Qb[2]);F=new gQf(Qb[3]);bb=new gQf(a.r[8]);cb=new gQf(a.r[9]);a.q[3]=RPf(RPf(RPf(D,YPf(v)),m),YPf(cb));a.q[4]=RPf(RPf(RPf(l,YPf(F)),w),YPf(bb));a.q[5]=jQf(a.r[0],a.r[1],a.r[4],a.r[5],a.r[8],a.r[9]);vb=new gQf(a.r[6]);wb=new gQf(a.r[7]);q=new gQf(Hb[2]);r=new gQf(Hb[3]);s=new gQf(a.r[2]);t=new gQf(a.r[3]);a.q[6]=RPf(RPf(XPf(vb,new cQf(2)),YPf(s)),YPf(q));a.q[7]=RPf(RPf(XPf(wb,new cQf(2)),YPf(t)),YPf(r));a.q[8]=jQf(Qb[0],Qb[1],a.r[6],a.r[7],Qb[2],Qb[3]);eb=new gQf(a.r[10]);fb=new gQf(a.r[11]);a.q[9]=RPf(RPf(RPf(D,YPf(v)),r),YPf(fb));a.q[10]=RPf(RPf(RPf(q,YPf(F)),w),YPf(eb));a.q[11]=jQf(a.r[1],a.r[2],a.r[6],a.r[7],a.r[10],a.r[11]);return a.q}else if(c.Cn()&&c.nb==9){qb=c;S=d;Sb=F5e(qb);Qb=k0e(S);if(a.r==null){a.r=je(Z5,U5h,38,22,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi());a.r[4]=new IQf(b.Oi());a.r[5]=new IQf(b.Oi());a.r[6]=new IQf(b.Oi());a.r[7]=new IQf(b.Oi());a.r[8]=new IQf(b.Oi());a.r[9]=new IQf(b.Oi());a.r[10]=new IQf(b.Oi());a.r[11]=new IQf(b.Oi());a.r[12]=new IQf(b.Oi());a.r[13]=new IQf(b.Oi());a.r[14]=new IQf(b.Oi());a.r[15]=new IQf(b.Oi());a.r[16]=new IQf(b.Oi());a.r[17]=new IQf(b.Oi());a.r[18]=new IQf(b.Oi());a.r[19]=new IQf(b.Oi());a.r[20]=new IQf(b.Oi());a.r[21]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,21,0,1);l=new gQf(Sb[4]);m=new gQf(Sb[5]);Ab=new gQf(a.r[10]);Bb=new gQf(a.r[11]);n=new gQf(a.r[4]);o=new gQf(a.r[5]);bb=new gQf(a.r[16]);cb=new gQf(a.r[17]);U=new gQf(Qb[0]);V=new gQf(Qb[1]);X=new gQf(Qb[2]);Y=new gQf(Qb[3]);a.q[0]=RPf(RPf(XPf(new cQf(2),Ab),YPf(l)),YPf(n));a.q[1]=RPf(RPf(XPf(new cQf(2),Bb),YPf(m)),YPf(o));a.q[2]=jQf(a.r[4],a.r[5],a.r[10],a.r[11],a.r[16],a.r[17]);a.q[3]=jQf(Qb[0],Qb[1],a.r[10],a.r[11],Qb[2],Qb[3]);a.q[4]=RPf(RPf(RPf(X,YPf(U)),m),YPf(cb));a.q[5]=RPf(RPf(RPf(l,YPf(Y)),V),YPf(bb));q=new gQf(Sb[6]);r=new gQf(Sb[7]);Db=new gQf(a.r[12]);Eb=new gQf(a.r[13]);s=new gQf(a.r[6]);t=new gQf(a.r[7]);eb=new gQf(a.r[18]);fb=new gQf(a.r[19]);a.q[6]=RPf(RPf(XPf(new cQf(2),Db),YPf(q)),YPf(s));a.q[7]=RPf(RPf(XPf(new cQf(2),Eb),YPf(r)),YPf(t));a.q[8]=jQf(a.r[6],a.r[7],a.r[12],a.r[13],a.r[18],a.r[19]);a.q[9]=jQf(Qb[0],Qb[1],a.r[12],a.r[13],Qb[2],Qb[3]);a.q[10]=RPf(RPf(RPf(X,YPf(U)),r),YPf(fb));a.q[11]=RPf(RPf(RPf(q,YPf(Y)),V),YPf(eb));M=new gQf(Sb[8]);N=new gQf(Sb[9]);Fb=new gQf(a.r[14]);Gb=new gQf(a.r[15]);O=new gQf(a.r[8]);P=new gQf(a.r[9]);gb=new gQf(a.r[20]);hb=new gQf(a.r[21]);a.q[12]=RPf(RPf(XPf(new cQf(2),Fb),YPf(M)),YPf(O));a.q[13]=RPf(RPf(XPf(new cQf(2),Gb),YPf(N)),YPf(P));a.q[14]=jQf(a.r[8],a.r[9],a.r[14],a.r[15],a.r[20],a.r[21]);a.q[15]=jQf(Qb[0],Qb[1],a.r[14],a.r[15],Qb[2],Qb[3]);a.q[16]=RPf(RPf(RPf(X,YPf(U)),N),YPf(hb));a.q[17]=RPf(RPf(RPf(M,YPf(Y)),V),YPf(gb));a.q[18]=mQf(a.r[8],a.r[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[19]=jQf(a.r[4],a.r[5],a.r[2],a.r[3],a.r[6],a.r[7]);a.q[20]=sQf(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5],a.r[6],a.r[7]);return a.q}throw dub(new KOf)}else if(cf(e,35)){if(c.Tn()){j=c;k=e;Kb=eff(j,j);Lb=eff(k,k);if(a.r==null){a.r=je(Z5,U5h,38,2,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,2,0,1);l=new gQf(Kb[0]);m=new gQf(Kb[1]);q=new gQf(Lb[0]);r=new gQf(Lb[1]);n=new gQf(a.r[0]);o=new gQf(a.r[1]);a.q[0]=RPf(RPf(XPf(q,new cQf(2)),YPf(l)),YPf(n));a.q[1]=RPf(RPf(XPf(r,new cQf(2)),YPf(m)),YPf(o));return a.q}else if(c.On()){S=c;i=e;Qb=k0e(S);Jb=eff(i,i);if(a.r==null){a.r=je(Z5,U5h,38,4,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,4,0,1);mb=new gQf(Jb[0]);nb=new gQf(Jb[1]);l=new gQf(Qb[0]);m=new gQf(Qb[1]);n=new gQf(a.r[0]);o=new gQf(a.r[1]);q=new gQf(Qb[2]);r=new gQf(Qb[3]);s=new gQf(a.r[2]);t=new gQf(a.r[3]);a.q[0]=RPf(RPf(mb,YPf(l)),YPf(RPf(n,YPf(mb))));a.q[1]=RPf(RPf(nb,YPf(m)),YPf(RPf(o,YPf(nb))));a.q[2]=RPf(RPf(mb,YPf(q)),YPf(RPf(s,YPf(mb))));a.q[3]=RPf(RPf(nb,YPf(r)),YPf(RPf(t,YPf(nb))));return a.q}else if(c.Cn()&&c.nb==4){C=c;i=e;Hb=F5e(C);Jb=eff(i,i);if(a.r==null){a.r=je(Z5,U5h,38,4,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,4,0,1);mb=new gQf(Jb[0]);nb=new gQf(Jb[1]);l=new gQf(Hb[0]);m=new gQf(Hb[1]);n=new gQf(a.r[0]);o=new gQf(a.r[1]);q=new gQf(Hb[2]);r=new gQf(Hb[3]);s=new gQf(a.r[2]);t=new gQf(a.r[3]);a.q[0]=RPf(RPf(mb,YPf(l)),YPf(RPf(n,YPf(mb))));a.q[1]=RPf(RPf(nb,YPf(m)),YPf(RPf(o,YPf(nb))));a.q[2]=RPf(RPf(mb,YPf(q)),YPf(RPf(s,YPf(mb))));a.q[3]=RPf(RPf(nb,YPf(r)),YPf(RPf(t,YPf(nb))));return a.q}else if(c.Cn()&&c.nb==9){qb=c;i=e;Sb=F5e(qb);Jb=eff(i,i);if(a.r==null){a.r=je(Z5,U5h,38,10,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi());a.r[4]=new IQf(b.Oi());a.r[5]=new IQf(b.Oi());a.r[6]=new IQf(b.Oi());a.r[7]=new IQf(b.Oi());a.r[8]=new IQf(b.Oi());a.r[9]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,13,0,1);mb=new gQf(Sb[0]);nb=new gQf(Sb[1]);vb=new gQf(Sb[2]);wb=new gQf(Sb[3]);l=new gQf(Sb[4]);m=new gQf(Sb[5]);q=new gQf(Sb[6]);r=new gQf(Sb[7]);M=new gQf(Sb[8]);N=new gQf(Sb[9]);ob=new gQf(a.r[0]);pb=new gQf(a.r[1]);xb=new gQf(a.r[2]);yb=new gQf(a.r[3]);n=new gQf(a.r[4]);o=new gQf(a.r[5]);s=new gQf(a.r[6]);t=new gQf(a.r[7]);O=new gQf(a.r[8]);P=new gQf(a.r[9]);T=new gQf(Jb[0]);W=new gQf(Jb[1]);a.q[0]=RPf(RPf(XPf(new cQf(2),T),YPf(mb)),YPf(ob));a.q[1]=RPf(RPf(XPf(new cQf(2),W),YPf(nb)),YPf(pb));a.q[2]=RPf(RPf(XPf(new cQf(2),T),YPf(vb)),YPf(xb));a.q[3]=RPf(RPf(XPf(new cQf(2),W),YPf(wb)),YPf(yb));a.q[4]=RPf(RPf(XPf(new cQf(2),T),YPf(l)),YPf(n));a.q[5]=RPf(RPf(XPf(new cQf(2),W),YPf(m)),YPf(o));a.q[6]=RPf(RPf(XPf(new cQf(2),T),YPf(q)),YPf(s));a.q[7]=RPf(RPf(XPf(new cQf(2),W),YPf(r)),YPf(t));a.q[8]=RPf(RPf(XPf(new cQf(2),T),YPf(M)),YPf(O));a.q[9]=RPf(RPf(XPf(new cQf(2),W),YPf(N)),YPf(P));a.q[10]=mQf(a.r[8],a.r[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[11]=jQf(a.r[4],a.r[5],a.r[2],a.r[3],a.r[6],a.r[7]);a.q[12]=sQf(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5],a.r[6],a.r[7]);return a.q}else if(c.Cn()&&c.nb==3){L=c;i=e;Ob=F5e(L);Jb=eff(i,i);if(Ob[6]==Ob[8]&&Ob[7]==Ob[9]){if(a.r==null){a.r=je(Z5,U5h,38,4,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,4,0,1);l=new gQf(Ob[0]);m=new gQf(Ob[1]);v=new gQf(Ob[2]);w=new gQf(Ob[3]);mb=new gQf(Jb[0]);nb=new gQf(Jb[1]);n=new gQf(a.r[0]);o=new gQf(a.r[1]);A=new gQf(a.r[2]);B=new gQf(a.r[3]);a.q[0]=RPf(RPf(XPf(new cQf(2),mb),YPf(l)),YPf(n));a.q[1]=RPf(RPf(XPf(new cQf(2),nb),YPf(m)),YPf(o));a.q[2]=RPf(RPf(XPf(new cQf(2),mb),YPf(v)),YPf(A));a.q[3]=RPf(RPf(XPf(new cQf(2),nb),YPf(w)),YPf(B))}else{if(a.r==null){a.r=je(Z5,U5h,38,12,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi());a.r[4]=new IQf(b.Oi());a.r[5]=new IQf(b.Oi());a.r[6]=new IQf(b.Oi());a.r[7]=new IQf(b.Oi());a.r[8]=new IQf(b.Oi());a.r[9]=new IQf(b.Oi());a.r[10]=new IQf(b.Oi());a.r[11]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,13,0,1);mb=new gQf(Ob[0]);nb=new gQf(Ob[1]);l=new gQf(Ob[6]);m=new gQf(Ob[7]);q=new gQf(Ob[8]);r=new gQf(Ob[9]);v=new gQf(Ob[10]);w=new gQf(Ob[11]);T=new gQf(Jb[0]);W=new gQf(Jb[1]);ob=new gQf(a.r[0]);pb=new gQf(a.r[1]);n=new gQf(a.r[6]);o=new gQf(a.r[7]);s=new gQf(a.r[8]);t=new gQf(a.r[9]);A=new gQf(a.r[10]);B=new gQf(a.r[11]);D=new gQf(a.r[2]);F=new gQf(a.r[3]);J=new gQf(a.r[4]);K=new gQf(a.r[5]);a.q[0]=RPf(RPf(XPf(new cQf(2),T),YPf(mb)),YPf(ob));a.q[1]=RPf(RPf(XPf(new cQf(2),W),YPf(nb)),YPf(pb));a.q[2]=RPf(RPf(XPf(new cQf(2),T),YPf(l)),YPf(n));a.q[3]=RPf(RPf(XPf(new cQf(2),W),YPf(m)),YPf(o));a.q[4]=RPf(RPf(XPf(new cQf(2),T),YPf(q)),YPf(s));a.q[5]=RPf(RPf(XPf(new cQf(2),W),YPf(r)),YPf(t));a.q[6]=RPf(RPf(XPf(new cQf(2),T),YPf(v)),YPf(A));a.q[7]=RPf(RPf(XPf(new cQf(2),W),YPf(w)),YPf(B));a.q[8]=RPf(RPf(RPf(D,F),YPf(J)),YPf(K));a.q[9]=RPf(vQf(a.r[6],a.r[7],a.r[8],a.r[9]),YPf(XPf(D,D)));a.q[10]=RPf(vQf(a.r[6],a.r[7],a.r[8],a.r[9]),YPf(XPf(F,F)));a.q[11]=RPf(vQf(a.r[6],a.r[7],a.r[0],a.r[1]),YPf(XPf(J,J)));a.q[12]=RPf(vQf(a.r[8],a.r[9],a.r[0],a.r[1]),YPf(XPf(K,K)))}return a.q}else if(c.Cn()&&c.nb==5){Q=c;i=e;Pb=F5e(Q);Jb=eff(i,i);if(a.r==null){a.r=je(Z5,U5h,38,12,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi());a.r[4]=new IQf(b.Oi());a.r[5]=new IQf(b.Oi());a.r[6]=new IQf(b.Oi());a.r[7]=new IQf(b.Oi());a.r[8]=new IQf(b.Oi());a.r[9]=new IQf(b.Oi());a.r[10]=new IQf(b.Oi());a.r[11]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,13,0,1);mb=new gQf(Pb[0]);nb=new gQf(Pb[1]);l=new gQf(Pb[6]);m=new gQf(Pb[7]);q=new gQf(Pb[8]);r=new gQf(Pb[9]);v=new gQf(Pb[10]);w=new gQf(Pb[11]);T=new gQf(Jb[0]);W=new gQf(Jb[1]);ob=new gQf(a.r[0]);pb=new gQf(a.r[1]);n=new gQf(a.r[6]);o=new gQf(a.r[7]);s=new gQf(a.r[8]);t=new gQf(a.r[9]);A=new gQf(a.r[10]);B=new gQf(a.r[11]);D=new gQf(a.r[2]);F=new gQf(a.r[3]);J=new gQf(a.r[4]);K=new gQf(a.r[5]);a.q[0]=RPf(RPf(XPf(new cQf(2),T),YPf(mb)),YPf(ob));a.q[1]=RPf(RPf(XPf(new cQf(2),W),YPf(nb)),YPf(pb));a.q[2]=RPf(RPf(XPf(new cQf(2),T),YPf(l)),YPf(n));a.q[3]=RPf(RPf(XPf(new cQf(2),W),YPf(m)),YPf(o));a.q[4]=RPf(RPf(XPf(new cQf(2),T),YPf(q)),YPf(s));a.q[5]=RPf(RPf(XPf(new cQf(2),W),YPf(r)),YPf(t));a.q[6]=RPf(RPf(XPf(new cQf(2),T),YPf(v)),YPf(A));a.q[7]=RPf(RPf(XPf(new cQf(2),W),YPf(w)),YPf(B));a.q[8]=RPf(RPf(RPf(D,YPf(F)),YPf(J)),K);a.q[9]=RPf(vQf(a.r[6],a.r[7],a.r[10],a.r[11]),YPf(XPf(D,D)));a.q[10]=RPf(vQf(a.r[8],a.r[9],a.r[10],a.r[11]),YPf(XPf(F,F)));a.q[3]=RPf(vQf(a.r[6],a.r[7],a.r[0],a.r[1]),YPf(XPf(J,J)));a.q[4]=RPf(vQf(a.r[8],a.r[9],a.r[0],a.r[1]),YPf(XPf(K,K)));return a.q}throw dub(new KOf)}else if(f){if(c.Tn()){i=c;u=f;Jb=eff(i,i);Mb=F5e(u);if(a.r==null){a.r=je(Z5,U5h,38,8,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=Jb[0];a.r[3]=Jb[1];a.r[4]=Mb[0];a.r[5]=Mb[1];a.r[6]=Mb[2];a.r[7]=Mb[3]}a.q=je(X5,Y5h,21,2,0,1);ib=new gQf(Mb[0]);jb=new gQf(Mb[1]);l=new gQf(Mb[2]);m=new gQf(Mb[3]);q=new gQf(Jb[0]);r=new gQf(Jb[1]);s=new gQf(a.r[0]);t=new gQf(a.r[1]);kb=RPf(XPf(RPf(l,YPf(ib)),RPf(l,YPf(ib))),XPf(RPf(m,YPf(jb)),RPf(m,YPf(jb))));G=RPf(XPf(RPf(q,YPf(ib)),RPf(q,YPf(ib))),XPf(RPf(r,YPf(jb)),RPf(r,YPf(jb))));a.q[0]=RPf(XPf(kb,RPf(q,YPf(ib))),XPf(RPf(ib,YPf(s)),G));a.q[1]=RPf(XPf(kb,RPf(r,YPf(jb))),XPf(RPf(jb,YPf(t)),G));return a.q}else if(c.On()){!!gEg&&hEg(gEg,(zEg(),sEg),'mirroring line about circle not implemented');throw dub(new KOf)}else if(c.Cn()&&c.nb==4){C=c;$=f;Nb=F5e(C);Rb=F5e($);if(a.r==null){a.r=je(Z5,U5h,38,4,0,1);a.r[0]=new IQf(b.Oi());a.r[1]=new IQf(b.Oi());a.r[2]=new IQf(b.Oi());a.r[3]=new IQf(b.Oi())}a.q=je(X5,Y5h,21,4,0,1);l=new gQf(Nb[0]);m=new gQf(Nb[1]);q=new gQf(Nb[2]);r=new gQf(Nb[3]);ib=new gQf(Rb[0]);jb=new gQf(Rb[1]);v=new gQf(Rb[2]);w=new gQf(Rb[3]);n=new gQf(a.r[0]);o=new gQf(a.r[1]);s=new gQf(a.r[2]);t=new gQf(a.r[3]);lb=RPf(XPf(RPf(v,YPf(ib)),RPf(v,YPf(ib))),XPf(RPf(w,YPf(jb)),RPf(w,YPf(jb))));p=RPf(XPf(RPf(q,YPf(l)),RPf(q,YPf(l))),XPf(RPf(r,YPf(m)),RPf(r,YPf(m))));H=RPf(RPf(XPf(RPf(l,YPf(ib)),RPf(l,YPf(ib))),XPf(RPf(m,YPf(jb)),RPf(m,YPf(jb)))),YPf(p));a.q[0]=RPf(XPf(lb,RPf(l,YPf(ib))),XPf(RPf(ib,YPf(n)),H));a.q[1]=RPf(XPf(lb,RPf(m,YPf(jb))),XPf(RPf(jb,YPf(o)),H));I=RPf(XPf(RPf(q,YPf(ib)),RPf(q,YPf(ib))),XPf(RPf(r,YPf(jb)),RPf(r,YPf(jb))));a.q[2]=RPf(XPf(lb,RPf(q,YPf(ib))),XPf(RPf(ib,YPf(s)),I));a.q[3]=RPf(XPf(lb,RPf(r,YPf(jb))),XPf(RPf(jb,YPf(t)),I));return a.q}else{throw dub(new KOf)}}else{throw dub(new KOf)}}\nvar z6h='[LocusEqu] result[',A6h='eliminate([',B6h='],revlist([',C6h='PRECISION = ',D6h='[1]: [1]: _[1]=1 _[2]=',E6h='Cannot parse: ',F6h='Cannot get Botana variables for ',G6h='Recio meets Botana: #',H6h={17:1,28:1,18:1,25:1,143:1,553:1,29:1},I6h={17:1,28:1,18:1,25:1,553:1,29:1},J6h='Cannot compute implicit curve (yet?)',K6h='Benchmarking: ',L6h='Output from giac: ',M6h='Error on running Giac code',N6h=' kernelPrecision=',O6h=' precisionRatio=',P6h='OpenGeoProver',Q6h='PureSymbolic',R6h='STATEMENT IS ',S6h='Cannot get Botana vars during NDG detection',T6h=' unimplemented',U6h='Interpreting TRUE as UNKNOWN',V6h='Extra poly 3 for ',W6h='Extra poly 4 for ',X6h='Eliminating system in ',Y6h=' variables (',Z6h=' dependent)',$6h='gbt polys = ',_6h='gbt vars = ',a7h='Using ',b7h='Possible numerical error in converting formula coefficients to integer',c7h='ggbtmpvar2',d7h=') and ',e7h='Free Point';Mub(1915,615,TGh,pdc);_.vf=function(a){throw dub(new Z9b)};var Gu=r7b(1915);Mub(4436,303,Yuh);_.ig=function(){return new vdc(this)};Mub(2342,4436,Yuh,vdc);_.clear=function(){this.g.clear()};_.hg=function(){return this.g.jg()};_.ig=dki;_.jg=function(){return this.g.hg()};_.kg=function(a){return this.g.kg(a)};_.lg=function(){return this.g.ng()};_.mg=function(a){return this.g.og(a)};_.ng=function(){return this.g.lg()};_.og=function(a){return this.g.mg(a)};_.pg=function(a,b){return this.g.rg(a,b).ig()};_.put=function(a,b){return this.g.put(a,b)};_.remove=function(a){return this.g.remove(a)};_.qg=function(a){return this.g.qg(a)};_.size=function(){return this.g.size()};_.rg=function(a,b){return this.g.pg(a,b).ig()};var Ju=r7b(2342);Mub(234,4436,fHh,akc);_.hg=function(){return new bkc(this)};_.pg=function(a,b){return Mjc(this,a,b)};Mub(qyh,1,{},bkc,ckc);_.wf=cki;_.yf=function(){return this.i=edc(this.g)};_.xf=function(){return this.g.i>0};_.zf=function(){cdc(this.g);Tjc(this.j,this.i);this.i=null};var pw=r7b(qyh);Mub(799,4436,Yuh);_.hg=function(){return new ckc(this.j,this.o,this.i,this.g,this.n,this.k)};_.pg=function(a,b){if(this.o.Cg()&&this.j.g.rf(a,this.n)>0){throw dub(new W7b(gHh+a+' greater than '+this.n))}return this.o.Bg()?Yjc(this.j,this.i,this.g,a,b):Mjc(this.j,a,b)};Mub(1371,1,dJh);_.Jj=function(a,b){var c,d;d=new T9b;c=A6h+a+B6h+b+']))';return J9b(J9b(J9b(J9b(J9b(J9b((d.g+='[[ff:=\"\"],[aa:=',d),c),'],'),'[bb:=size(aa)],[for ii from 0 to bb-1 do ff+=(\"[\"+(ii+1)+\"]: [1]: '),' _[1]=1\");ee:=aa[ii]/gcd(coeffs(aa[ii]));cc:=factors(ee);dd:=size(cc);'),'for jj from 0 to dd-1 by 2 do ff+=(\" _[\"+(jj/2+2)+\"]=\"+cc[jj]); od; ff+=(\" [2]: '),'\"+cc[1]);for kk from 1 to dd-1 by 2 do ff+=(\",\"+cc[kk]);od;od],[if(ff==\"\") begin ff:=[0] end],ff][5]').g};_.Kj=function(a,b,c,d){var e,f;if(!c){return (JEc(),DEc)+'(eliminate(['+a+B6h+b+'])))'}e=''+Dub(d.g);!!gEg&&hEg(gEg,(zEg(),sEg),C6h+e);f=(JEc(),DEc)+'([[ee:=eliminate(['+a+B6h+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};_.Lj=function(a,b,c,d){var e,f,g;e='[[GB:=gbasis(';!!a&&(e+=ZVh);e+='['+b+']';if(a){f=ODc(a);e+=',['+f+'])'}g=c+hQf(d);S8b(g.substr(0,1),',')&&(g=(vnc(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};_.Mj=function(a,b,c,d,e){var f,g,h;f='[[ii:=gbasis(';f+=ZVh;f+='['+b+']';g=ODc(a);f+=',['+g+'])';h=c+hQf(d);f+=',['+h+'],revlex)],('+'ii'+'[0]!=1)&&('+'ii'+'[0]!=-1)][1]';return f};_.Sj=function(a){var b,c,d,e;b=KDc(a);c=LDc(a);e=je(pf,Rph,84,c.length+1,0,3);e[0]=b;for(d=0;d<c.length;++d){e[d+1]=c[d]}return e};Mub(15,25,cLh);_.ln=function(a){return this.sn(a)};Mub(1457,167,kTh);_.Lv=function(a){var b;if(this.i!=null){return this.i}if(!!this.k&&!!this.n){if(this.j==null){this.j=je(Z5,U5h,38,2,0,1);this.j[0]=new IQf(this.Sc);this.j[1]=new IQf(this.Sc)}b=k0e(this.k);this.i=je(X5,Y5h,21,2,0,1);this.i[0]=jQf(b[0],b[1],b[2],b[3],this.j[0],this.j[1]);b=k0e(this.n);this.i[1]=jQf(b[0],b[1],b[2],b[3],this.j[0],this.j[1]);return this.i}throw dub(new KOf)};_.Mv=Qji;_.Ov=function(a){var b,c;if(cf(this.k,80)||cf(this.n,80)){throw dub(new KOf)}if(!!this.k&&!!this.n){b=l0e(this.k,a);c=l0e(this.n,a);return Zce(b,c)}throw dub(new KOf)};_.Pv=function(a){var b,c;if(cf(this.k,80)||cf(this.n,80)){throw dub(new KOf)}if(!!this.k&&!!this.n){b=r0e(this.k,a);c=r0e(this.n,a);return $ce(b,c)}throw dub(new KOf)};_.Qv=function(a){if(cf(this.k,80)||cf(this.n,80)){throw dub(new KOf)}if(!!this.k&&!!this.n){s0e(this.k,a);s0e(this.n,a);return}throw dub(new KOf)};_.Rv=function(){var a,b;if(this.o!=null){return this.o}if(cf(this.k,80)||cf(this.n,80)){throw dub(new KOf)}if(!!this.k&&!!this.n){a=x0e(this.k);b=x0e(this.n);this.o=kQf(a,b);return this.o}throw dub(new KOf)};_.Sv=Pji;Mub(4012,22,rTh,gMd);_.aw=function(a,b){var c,d,e,f;e=a.j.q.length;d=SLd(this,a,new KWe(false));if(e==3){if(!d[0].Tn()){throw dub(FLd(this,a.q,d[0]))}if(!d[1].Tn()){throw dub(FLd(this,a.q,d[1]))}if(!d[2].Tn()){throw dub(FLd(this,a.q,d[2]))}c=new wNf(this.n,d[0],d[1],d[2]);HRc(c.n,pjd(a));f=me(fe(y_,1),DIh,15,0,[c.n]);return f}throw dub(ILd(this,a,a.j.q.length))};var ZJ=r7b(4012);Mub(4019,22,rTh,hMd);_.aw=function(a,b){var c,d,e,f;e=a.j.q.length;d=SLd(this,a,new KWe(false));if(e==3){if(!cf(d[0],57)){throw dub(FLd(this,a.q,d[0]))}if(!cf(d[1],57)){throw dub(FLd(this,a.q,d[1]))}if(!cf(d[2],57)){throw dub(FLd(this,a.q,d[2]))}c=new yNf(this.n,pjd(a),d[0],d[1],d[2]);f=me(fe(y_,1),DIh,15,0,[c.n]);return f}throw dub(ILd(this,a,a.j.q.length))};var $J=r7b(4019);Mub(4015,22,rTh,iMd);_.aw=function(a,b){var c,d,e,f;e=a.j.q.length;d=SLd(this,a,new KWe(false));if(e==4){if(!cf(d[0],35)){throw dub(FLd(this,a.q,d[0]))}if(!cf(d[1],35)){throw dub(FLd(this,a.q,d[1]))}if(!cf(d[2],35)){throw dub(FLd(this,a.q,d[2]))}if(!cf(d[3],35)){throw dub(FLd(this,a.q,d[3]))}c=new ANf(this.n,pjd(a),d[0],d[1],d[2],d[3]);f=me(fe(y_,1),DIh,15,0,[c.o]);return f}throw dub(ILd(this,a,a.j.q.length))};var _J=r7b(4015);Mub(4018,22,rTh,jMd);_.aw=function(a,b){var c,d,e,f;e=a.j.q.length;d=SLd(this,a,new KWe(false));if(e==2){c=new ENf(this.n,pjd(a),d[0],d[1]);f=me(fe(y_,1),DIh,15,0,[c.k]);return f}throw dub(ILd(this,a,a.j.q.length))};var aK=r7b(4018);Mub(4017,22,rTh,kMd);_.aw=function(a,b){var c,d,e,f;e=a.j.q.length;d=SLd(this,a,new KWe(false));if(e==2){c=new NNf(this.n,pjd(a),d[0],d[1]);f=me(fe(y_,1),DIh,15,0,[c.k]);return f}throw dub(ILd(this,a,a.j.q.length))};var bK=r7b(4017);Mub(4014,22,rTh,lMd);_.aw=function(a,b){var c,d,e,f;e=a.j.q.length;d=SLd(this,a,new KWe(false));if(e==2){if(!cf(d[0],57)){throw dub(FLd(this,a.q,d[0]))}if(!cf(d[1],57)){throw dub(FLd(this,a.q,d[1]))}c=new SNf(this.n,pjd(a),d[0],d[1]);f=me(fe(y_,1),DIh,15,0,[c.k]);return f}throw dub(ILd(this,a,a.j.q.length))};var cK=r7b(4014);Mub(4016,22,rTh,mMd);_.aw=function(a,b){var c,d,e,f;e=a.j.q.length;d=SLd(this,a,new KWe(false));if(e==2){if(!cf(d[0],57)){throw dub(FLd(this,a.q,d[0]))}if(!cf(d[1],57)){throw dub(FLd(this,a.q,d[1]))}c=new WNf(this.n,pjd(a),d[0],d[1]);f=me(fe(y_,1),DIh,15,0,[c.k]);return f}throw dub(ILd(this,a,a.j.q.length))};var dK=r7b(4016);Mub(4021,22,rTh,TMd);_.aw=function(a,b){var c,d,e,f,g;f=a.j.q.length;g=je(aub,tqh,5,f,16,1);c=SLd(this,a,new KWe(false));switch(f){case 2:if((g[0]=c[0].xo())&&(g[1]=c[1].Tn())){d=c[0];e=c[1]}else{throw dub(GLd(this,a,bMd(g,c)))}break;default:throw dub(ILd(this,a,a.j.q.length));}return me(fe(y_,1),DIh,15,0,[SMd(this,pjd(a),d,e)])};var CK=r7b(4021);Mub(4013,22,rTh,tNd);_.aw=function(a,b){var c,d,e,f,g;e=a.j.q.length;f=je(aub,tqh,5,e,16,1);d=SLd(this,a,new KWe(false));if(e==2){if((f[0]=d[0].On())&&(f[1]=d[1].Cn())){c=new jOf(this.n,pjd(a),d[0],d[1]);g=me(fe(y_,1),DIh,15,0,[c.k]);return g}throw dub(GLd(this,a,bMd(f,d)))}throw dub(ILd(this,a,a.j.q.length))};var XK=r7b(4013);Mub(4020,22,rTh,zNd);_.aw=function(a,b){var c,d,e,f,g,h,i,j,k;j=a.j.q.length;k=je(aub,tqh,5,j,16,1);e=SLd(this,a,new KWe(false));switch(j){case 1:if(cf(e[0],249)&&!!e[0].sb&&cf(e[0].sb,593)){g=e[0];d=g.sb;h=d.D;i=d.L}else{throw dub(FLd(this,a.q,e[0]))}break;case 2:if((k[0]=e[0].Tn())&&(k[1]=e[1].Tn())){h=e[0];i=e[1]}else{if((k[0]=cf(e[0],199))&&(k[1]=e[1].Tn()&&(!(c=e[1].sb)||cf(c,269)))){f=e[0];i=e[1];return me(fe(y_,1),DIh,15,0,[xNd(this,pjd(a),f,i)])}throw dub(GLd(this,a,bMd(k,e)))}break;default:throw dub(ILd(this,a,a.j.q.length));}return me(fe(y_,1),DIh,15,0,[yNd(this,pjd(a),h,i)])};var _K=r7b(4020);Mub(4010,22,rTh,LNd);_.aw=function(a,b){var c,d,e,f;e=a.j.q.length;d=SLd(this,a,new KWe(false));switch(e){case 1:if(cf(d[0],199)){c=new wOf(this.n,pjd(a),d[0]);f=me(fe(y_,1),DIh,15,0,[c.g]);return f}throw dub(FLd(this,a.q,d[0]));default:throw dub(ILd(this,a,a.j.q.length));}};var mL=r7b(4010);Mub(4011,22,rTh,NNd);_.aw=function(a,b){var c,d;d=a.j.q.length;c=SLd(this,a,new KWe(false));switch(d){case 2:if(c[1].zn()){return MNd(this,c[0],c[1].n,a)}case 1:return MNd(this,c[0],false,a);default:throw dub(ILd(this,a,a.j.q.length));}};var lL=r7b(4011);Mub(1483,18,yTh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(this.j!=null){return this.j}d=this.p;e=this.s;if(!!d&&!!e){p=eff(this.g,this.g);q=k0e(d);r=k0e(e);j=DZe(this.g);n=je(Z5,U5h,38,2,0,1);o=je(Z5,U5h,38,2,0,1);k=6;if(d.H==e.H){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.H==e.v){p[0]=q[0];p[1]=q[1];n[0]=q[2];n[1]=q[3];o[0]=r[0];o[1]=r[1];k=4}if(d.v==e.v){p[0]=q[2];p[1]=q[3];n[0]=q[0];n[1]=q[1];o[0]=r[0];o[1]=r[1];k=4}if(d.v==e.H){p[0]=q[2];p[1]=q[3];n[0]=q[0];n[1]=q[1];o[0]=r[2];o[1]=r[3];k=4}if(k==6){j=je(X5,Y5h,21,2,0,1);j[0]=jQf(p[0],p[1],q[0],q[1],q[2],q[3]);j[1]=jQf(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(ygf(this.p.H,this.p.v,this.s.H)){o[0]=r[2];o[1]=r[3]}else{if(ygf(this.s.H,this.s.v,this.p.H)){n[0]=q[2];n[1]=q[3]}}}if(q!=null&&r!=null){if(this.k==null){this.k=je(Z5,U5h,38,6,0,1);this.k[0]=new IQf(this.Sc);this.k[1]=new IQf(this.Sc);this.k[2]=p[0];this.k[3]=p[1];this.k[4]=new IQf(this.Sc);this.k[5]=new IQf(this.Sc)}this.j=je(X5,Y5h,21,k,0,1);b=new gQf(n[0]);c=new gQf(n[1]);f=new gQf(this.k[0]);g=new gQf(this.k[1]);l=new gQf(this.k[4]);m=new gQf(this.k[5]);h=vQf(n[0],n[1],p[0],p[1]);i=vQf(this.k[4],this.k[5],p[0],p[1]);this.j[0]=RPf(h,YPf(i));this.j[1]=jQf(p[0],p[1],this.k[4],this.k[5],o[0],o[1]);this.j[2]=RPf(RPf(RPf(f,f),YPf(b)),YPf(l));this.j[3]=RPf(RPf(RPf(g,g),YPf(c)),YPf(m));if(k==6){this.j[4]=j[0];this.j[5]=j[1]}return this.j}}throw dub(new KOf)};_.Mv=Wji;Mub(1174,18,zTh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.n!=null){return this.n}if(!!this.g&&!!this.i&&!!this.j){j=eff(this.g,this.g);k=eff(this.j,this.j);l=eff(this.i,this.i);if(this.o==null){this.o=je(Z5,U5h,38,6,0,1);this.o[0]=new IQf(this.Sc);this.o[1]=new IQf(this.Sc);this.o[2]=l[0];this.o[3]=l[1];this.o[4]=new IQf(this.Sc);this.o[5]=new IQf(this.Sc)}this.n=je(X5,Y5h,21,4,0,1);b=new gQf(j[0]);c=new gQf(j[1]);d=new gQf(this.o[0]);e=new gQf(this.o[1]);h=new gQf(this.o[4]);i=new gQf(this.o[5]);f=vQf(j[0],j[1],l[0],l[1]);g=vQf(this.o[4],this.o[5],l[0],l[1]);this.n[0]=RPf(f,YPf(g));this.n[1]=jQf(l[0],l[1],this.o[4],this.o[5],k[0],k[1]);this.n[2]=RPf(RPf(RPf(d,d),YPf(b)),YPf(h));this.n[3]=RPf(RPf(RPf(e,e),YPf(c)),YPf(i));return this.n}throw dub(new KOf)};_.Mv=Oji;Mub(3345,18,yTh);_.Lv=Nji;_.Mv=function(a){var b,c,d;d=this.g;if(this.j==null){this.j=je(Z5,U5h,38,d.length*2,0,1);for(c=0;c<d.length;c++){b=eff(d[c],d[c]);this.j[2*c]=b[0];this.j[2*c+1]=b[1]}}return this.j};Mub(3344,18,yTh);_.Lv=Nji;_.Mv=function(a){var b,c,d;d=this.j.v;if(this.i==null){this.i=je(Z5,U5h,38,d.length*2,0,1);for(c=0;c<d.length;c++){b=eff(d[c],d[c]);this.i[2*c]=b[0];this.i[2*c+1]=b[1]}}return this.i};Mub(417,1144,BTh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(this.g!=null){return this.g}f=this.ab[0];if(cf(this.ab[1],80)){l=this.ab[1];if(this.i==null){g=eff(f,f);this.i=je(Z5,U5h,38,4,0,1);this.i[0]=g[0];this.i[1]=g[1];this.i[2]=new IQf(this.Sc);this.i[3]=new IQf(this.Sc)}b=l.H;d=l.v;c=eff(b,b);e=eff(d,d);this.g=je(X5,Y5h,21,2,0,1);this.g[0]=RPf(RPf(RPf(new gQf(this.i[2]),YPf(new gQf(this.i[0]))),YPf(new gQf(e[0]))),new gQf(c[0]));this.g[1]=RPf(RPf(RPf(new gQf(this.i[3]),YPf(new gQf(this.i[1]))),YPf(new gQf(e[1]))),new gQf(c[1]));return this.g}j=null;cf(this.ab[1],37)&&(j=this.ab[1]);if(!f||!j){throw dub(new KOf)}if(this.i==null){g=eff(f,f);this.i=je(Z5,U5h,38,5,0,1);this.i[0]=g[0];this.i[1]=g[1];this.i[2]=new IQf(this.Sc);this.i[3]=new IQf(this.Sc);this.i[4]=new IQf(this.Sc)}h=null;if(cf(j.sb,344)){h=DZe(j);this.g=je(X5,Y5h,21,h.length+1,0,1)}else{this.g=je(X5,Y5h,21,1,0,1)}k=EZe(j,j);i=0;m=uQf(new gQf(k[0]));if(h!=null){this.g=je(X5,Y5h,21,h.length+1,0,1);for(i=0;i<h.length;i++){this.g[i]=h[i]}}this.g[i]=RPf(vQf(this.i[0],this.i[1],this.i[2],this.i[3]),YPf(m));return this.g};_.Mv=Rji;Mub(726,18,CTh);_.Lv=function(a){!this.u&&(this.u=new kPf);return jPf(this.u,this.ab)};_.Mv=function(a){!this.u&&(this.u=new kPf);return this.u.r};Mub(652,3062,DTh);_.Lv=Nji;_.Mv=function(a){!this.g&&(this.g=new iPf);return hPf(this.g,this.j,this.i)};Mub(725,18,GTh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O;if(this.n!=null){return this.n}if(this.o==null){this.o=je(Z5,U5h,38,8,0,1);for(H=0;H<8;H++){this.o[H]=new IQf(this.Sc)}}I=this.o[0];M=this.o[1];q=this.o[2];t=this.o[3];v=this.o[4];A=this.o[5];C=this.o[6];F=this.o[7];this.n=je(X5,Y5h,21,6,0,1);J=new gQf(I);N=new gQf(M);K=XPf(J,J);O=XPf(N,N);L=XPf(J,N);s=new gQf(q);u=new gQf(t);w=new gQf(v);B=new gQf(A);D=new gQf(C);G=new gQf(F);this.n[0]=RPf(RPf(RPf(RPf(RPf(XPf(s,K),XPf(u,O)),XPf(w,L)),XPf(B,J)),XPf(D,N)),G);r=a.wm();l=r.ab[0];b=new gQf(eff(l,l)[0]);c=new gQf(eff(l,l)[1]);this.n[1]=RPf(RPf(RPf(RPf(RPf(XPf(s,XPf(b,b)),XPf(u,XPf(c,c))),XPf(XPf(w,b),c)),XPf(B,b)),XPf(D,c)),G);m=r.ab[1];d=new gQf(eff(m,m)[0]);e=new gQf(eff(m,m)[1]);this.n[2]=RPf(RPf(RPf(RPf(RPf(XPf(s,XPf(d,d)),XPf(u,XPf(e,e))),XPf(XPf(w,d),e)),XPf(B,d)),XPf(D,e)),G);n=r.ab[2];f=new gQf(eff(n,n)[0]);g=new gQf(eff(n,n)[1]);this.n[3]=RPf(RPf(RPf(RPf(RPf(XPf(s,XPf(f,f)),XPf(u,XPf(g,g))),XPf(XPf(w,f),g)),XPf(B,f)),XPf(D,g)),G);o=r.ab[3];h=new gQf(eff(o,o)[0]);i=new gQf(eff(o,o)[1]);this.n[4]=RPf(RPf(RPf(RPf(RPf(XPf(s,XPf(h,h)),XPf(u,XPf(i,i))),XPf(XPf(w,h),i)),XPf(B,h)),XPf(D,i)),G);p=r.ab[4];j=new gQf(eff(p,p)[0]);k=new gQf(eff(p,p)[1]);this.n[5]=RPf(RPf(RPf(RPf(RPf(XPf(s,XPf(j,j)),XPf(u,XPf(k,k))),XPf(XPf(w,j),k)),XPf(B,j)),XPf(D,k)),G);return this.n};_.Mv=Oji;Mub(1530,3473,yTh);_.Lv=function(a){!this.g&&(this.g=new mPf);return lPf(this.g,this.i,this.j,this.k)};_.Mv=function(a){!this.g&&(this.g=new mPf);return this.g.r};Mub(950,935,HTh);_.Lv=Nji;_.Mv=function(a){!this.j&&(this.j=new iPf);return hPf(this.j,this.o,this.k)};Mub(499,1120,ITh);_.Lv=function(a){!this.g&&(this.g=new kPf);return jPf(this.g,this.ab)};_.Mv=function(a){!this.g&&(this.g=new kPf);return this.g.r};Mub(717,18,LTh);_.Jw=function(){return rPf((!this.i&&(this.i=new xPf),this.i),this.g,this.Qc)};_.Ov=function(a){var b,c;b=CRd(this);if(b){c=b.Ov(a);b.zf();return c}throw dub(new KOf)};_.Pv=function(a){var b,c;b=CRd(this);if(b){c=b.Pv(a);b.zf();return c}throw dub(new KOf)};_.Qv=function(a){var b;b=CRd(this);if(b){b.Qv(a);b.zf();return}throw dub(new KOf)};_.Rv=function(){var a,b;a=CRd(this);if(a){b=a.Rv();a.zf();return b}throw dub(new KOf)};_.Sv=Pji;Mub(344,18,PTh);_.Lv=function(a){return APf((!this.i&&(this.i=new GPf),this.i),this,a)};_.Mv=function(a){return (!this.i&&(this.i=new GPf),this.i).r};Mub(1133,18,QTh);_.Lv=function(a){var b,c,d,e,f;if(this.j==null){this.j=je(Z5,U5h,38,2,0,1);this.j[0]=new IQf(this.Sc);this.j[1]=new IQf(this.Sc);b=this.g.Nb.u;e=this.g.Nb.C;d=this.g.Nb.A;if(d==(vrg(),Mqg)&&!!b){c=b.Mv(b);this.i=je(X5,Y5h,21,2,0,1);this.i[0]=RPf(new gQf(this.j[0]),YPf(new gQf(c[0])));this.i[1]=RPf(new gQf(this.j[1]),YPf(new gQf(c[1])))}if(d==Sqg&&!!b&&!!e){if(cf(b,35)&&cf(e,132)){c=b.Mv(b);f=e.Mv(e);this.i=je(X5,Y5h,21,2,0,1);this.i[0]=RPf(RPf(new gQf(this.j[0]),YPf(new gQf(c[0]))),YPf(new gQf(f[0])));this.i[1]=RPf(RPf(new gQf(this.j[1]),YPf(new gQf(c[1]))),YPf(new gQf(f[1])))}}if(d==Gqg&&!!b&&!!e){if(cf(b,35)&&cf(e,132)){c=b.Mv(b);f=e.Mv(e);this.i=je(X5,Y5h,21,2,0,1);this.i[0]=RPf(RPf(new gQf(this.j[0]),YPf(new gQf(c[0]))),new gQf(f[0]));this.i[1]=RPf(RPf(new gQf(this.j[1]),YPf(new gQf(c[1]))),new gQf(f[1]))}}}return this.i};_.Mv=Qji;Mub(812,18,VTh);_.Lv=function(a){var b,c,d,e;b=this.g;c=this.i;if(!!b&&!!c){d=eff(b,b);e=eff(c,c);if(this.j==null){this.j=je(Z5,U5h,38,4,0,1);this.j[0]=d[0];this.j[1]=d[1];this.j[2]=e[0];this.j[3]=e[1]}return null}throw dub(new KOf)};_.Mv=Qji;Mub(653,1145,XTh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.g!=null){return this.g}if(this.p==3){b=this.j;c=this.k;d=this.n;if(!!b&&!!c&&!!d){i=eff(b,b);j=eff(c,c);k=eff(d,d);if(i[0]==j[0]&&i[1]==j[1]){if(this.i==null){this.i=je(Z5,U5h,38,4,0,1);this.i[0]=i[0];this.i[1]=i[1];this.i[2]=k[0];this.i[3]=k[1]}return this.g}if(this.i==null){this.i=je(Z5,U5h,38,12,0,1);this.i[0]=new IQf(this.Sc);this.i[1]=new IQf(this.Sc);this.i[2]=new IQf(this.Sc);this.i[3]=new IQf(this.Sc);this.i[4]=new IQf(this.Sc);this.i[5]=new IQf(this.Sc);this.i[6]=i[0];this.i[7]=i[1];this.i[8]=j[0];this.i[9]=j[1];this.i[10]=k[0];this.i[11]=k[1]}this.g=je(X5,Y5h,21,5,0,1);e=new gQf(this.i[2]);f=new gQf(this.i[3]);g=new gQf(this.i[4]);h=new gQf(this.i[5]);this.g[0]=RPf(RPf(RPf(e,f),YPf(g)),YPf(h));this.g[1]=RPf(vQf(i[0],i[1],k[0],k[1]),YPf(XPf(e,e)));this.g[2]=RPf(vQf(j[0],j[1],k[0],k[1]),YPf(XPf(f,f)));this.g[3]=RPf(vQf(i[0],i[1],this.i[0],this.i[1]),YPf(XPf(g,g)));this.g[4]=RPf(vQf(j[0],j[1],this.i[0],this.i[1]),YPf(XPf(h,h)));return this.g}throw dub(new KOf)}else if(this.p==5){b=this.j;c=this.k;d=this.n;if(!!b&&!!c&&!!d){i=eff(b,b);j=eff(c,c);k=eff(d,d);if(this.i==null){this.i=je(Z5,U5h,38,12,0,1);this.i[0]=new IQf(this.Sc);this.i[1]=new IQf(this.Sc);this.i[2]=new IQf(this.Sc);this.i[3]=new IQf(this.Sc);this.i[4]=new IQf(this.Sc);this.i[5]=new IQf(this.Sc);this.i[6]=i[0];this.i[7]=i[1];this.i[8]=j[0];this.i[9]=j[1];this.i[10]=k[0];this.i[11]=k[1]}this.g=je(X5,Y5h,21,5,0,1);e=new gQf(this.i[2]);f=new gQf(this.i[3]);g=new gQf(this.i[4]);h=new gQf(this.i[5]);this.g[0]=RPf(RPf(RPf(e,YPf(f)),YPf(g)),h);this.g[1]=RPf(vQf(i[0],i[1],k[0],k[1]),YPf(XPf(e,e)));this.g[2]=RPf(vQf(j[0],j[1],k[0],k[1]),YPf(XPf(f,f)));this.g[3]=RPf(vQf(i[0],i[1],this.i[0],this.i[1]),YPf(XPf(g,g)));this.g[4]=RPf(vQf(j[0],j[1],this.i[0],this.i[1]),YPf(XPf(h,h)));return this.g}throw dub(new KOf)}else{throw dub(new KOf)}};_.Mv=Rji;Mub(537,437,cUh);_.Lv=function(a){return HPf((!this.H&&(this.H=new JPf),this.H),a,this.g,this.i,this)};_.Mv=function(a){return IPf((!this.H&&(this.H=new JPf),this.H),a)};Mub(502,437,fUh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(this.n){n=nIb(this.n,a);if(n!=null){return n}}if(this.p.nb==4){if(this.t){d=je(Z5,U5h,38,2,0,1);!this.o&&(this.o=new wIb);if(kIb(this.o,a)){d=nIb(this.o,a)}else{d=je(Z5,U5h,38,2,0,1);d[0]=new IQf(this.Sc);d[1]=new IQf(this.Sc);qIb(this.o,a,d)}i=0;this.Rc<=-1&&OZd(this)!=0&&(i=1);b=null;c=je(Z5,U5h,38,2,0,1);l=new Zcc((new Wcc(this.o)).g);j=false;while(l.i){h=Ycc(l);m=h.tf();if(!Vb(m,a)){b=je(X5,Y5h,21,3+i,0,1);c=h.uf();b[2+i]=RPf(XPf(vQf(d[0],d[1],c[0],c[1]),new gQf(new IQf(this.Sc))),YPf(new cQf(1)));j=true}}j||(b=je(X5,Y5h,21,2+i,0,1));p=k0e(this.t);o=F5e(this.p);b[0]=jQf(p[0],p[1],p[2],p[3],d[0],d[1]);b[1]=mQf(o[2],o[3],o[0],o[1],d[0],d[1]);!this.n&&(this.n=new wIb);if(i>0){c=eff(this.r,this.r);b[b.length-1]=RPf(XPf(vQf(d[0],d[1],c[0],c[1]),new gQf(new IQf(this.Sc))),YPf(new cQf(1)))}qIb(this.n,a,b);return b}throw dub(new KOf)}else if(this.p.nb==9||this.p.nb==3||this.p.nb==5){if(this.t){p=k0e(this.t);d=je(Z5,U5h,38,2,0,1);!this.o&&(this.o=new wIb);if(kIb(this.o,a)){d=nIb(this.o,a)}else{d=je(Z5,U5h,38,2,0,1);d[0]=new IQf(this.Sc);d[1]=new IQf(this.Sc);qIb(this.o,a,d)}e=E5e(this.p);g=F5e(this.p);f=e.length;b=je(X5,Y5h,21,f+1,0,1);for(k=0;k<f;k++){b[k]=$Pf($Pf(e[k],g[0],d[0]),g[1],d[1])}b[f]=jQf(d[0],d[1],p[0],p[1],p[2],p[3]);!this.n&&(this.n=new wIb);qIb(this.n,a,b);return b}throw dub(new KOf)}else{throw dub(new KOf)}};_.Mv=function(a){return nIb(this.o,a)};Mub(309,437,iUh);_.Lv=function(a){if(this.i!=null){return this.i}if(this.g){if(cf(this.g,502)){this.i=this.g.Lv(a);this.j==null&&(this.j=this.g.Mv(a))}if(cf(this.g,537)){this.i=this.g.Lv(a);this.j==null&&(this.j=this.g.Mv(a))}return this.i}throw dub(new KOf)};_.Mv=Qji;Mub(842,18,jUh);_.Lv=Nji;_.Mv=Sji;_.Ov=Tji;_.Pv=Uji;_.Qv=Vji;_.Rv=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i){a=tff(this.g);b=tff(this.i);if(a!=null&&b!=null){this.n=kQf(a,b);jEg('polys('+this.k.cc+'): '+_Pf(this.n[0])+','+_Pf(this.n[1])+','+_Pf(this.n[2]));return this.n}}throw dub(new KOf)};_.Sv=Pji;Mub(736,18,kUh);_.Lv=Nji;_.Mv=Sji;Mub(398,18,lUh);_.Lv=Nji;_.Mv=function(a){this.j==null&&(this.j=Wce(this.ab));return this.j};_.Ov=Tji;_.Pv=Uji;_.Qv=Vji;_.Rv=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i){a=tff(this.g);b=tff(this.i);if(a!=null&&b!=null){this.n=kQf(a,b);return this.n}}throw dub(new KOf)};_.Sv=Pji;Mub(3268,18,nUh);_.Lv=function(a){var b,c;if(this.j!=null){return this.j}if(!!this.g&&!!this.i){b=eff(this.g,this.g);c=eff(this.i,this.i);if(this.k==null){this.k=je(Z5,U5h,38,4,0,1);this.k[0]=new IQf(this.Sc);this.k[1]=new IQf(this.Sc);this.k[2]=new IQf(this.Sc);this.k[3]=new IQf(this.Sc)}this.j=Xce(b[0],b[1],c[0],c[1],this.k);return this.j}throw dub(new KOf)};_.Mv=Wji;_.Ov=function(a){var b,c,d;if(!!this.g&&!!this.i){b=lff(this.g,a);c=lff(this.i,a);d=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d;if(!!this.g&&!!this.i){b=mff(this.g,a);c=mff(this.i,a);d=je(pu,LGh,90,3,0,1);d[0]=xbc(xbc(xbc((ibc(),Lbc(2)),b[2]),c[2]),occ(xbc(b[0],c[2]),xbc(c[0],b[2])));d[1]=xbc(xbc(xbc(Lbc(2),b[2]),c[2]),occ(xbc(b[1],c[2]),xbc(c[1],b[2])));d[2]=occ(xbc(occ(xbc(b[2],c[0]),xbc(b[0],c[2])),jcc(xbc(b[2],c[0]),xbc(b[0],c[2]))),xbc(occ(xbc(b[1],c[2]),xbc(b[2],c[1])),jcc(xbc(b[1],c[2]),xbc(b[2],c[1]))));return d}throw dub(new KOf)};_.Qv=Vji;_.Rv=function(){var a,b;if(this.p!=null){return this.p}if(!!this.g&&!!this.i){a=tff(this.g);b=tff(this.i);this.p=je(X5,Y5h,21,3,0,1);this.p[0]=XPf(XPf(XPf(new cQf(2),a[2]),b[2]),RPf(XPf(a[0],b[2]),YPf(XPf(b[0],a[2]))));this.p[1]=XPf(XPf(XPf(new cQf(2),a[2]),b[2]),RPf(XPf(a[1],b[2]),YPf(XPf(b[1],a[2]))));this.p[2]=RPf(XPf(RPf(XPf(a[2],b[0]),YPf(XPf(a[0],b[2]))),RPf(XPf(a[2],b[0]),XPf(a[0],b[2]))),YPf(XPf(RPf(XPf(a[1],b[2]),YPf(XPf(a[2],b[1]))),RPf(XPf(a[1],b[2]),XPf(a[2],b[1])))));return this.p}throw dub(new KOf)};_.Sv=Pji;Mub(3269,18,nUh);_.Lv=function(a){var b;if(this.g!=null){return this.g}if(this.o){b=k0e(this.o);if(this.i==null){this.i=je(Z5,U5h,38,4,0,1);this.i[0]=new IQf(this.Sc);this.i[1]=new IQf(this.Sc);this.i[2]=new IQf(this.Sc);this.i[3]=new IQf(this.Sc)}this.g=Xce(b[0],b[1],b[2],b[3],this.i);return this.g}throw dub(new KOf)};_.Mv=Rji;_.Ov=function(a){var b,c,d,e,f;b=this.o.H;c=this.o.v;if(!!b&&!!c){d=lff(b,a);e=lff(c,a);f=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d,e,f;b=this.o.H;c=this.o.v;if(!!b&&!!c){d=mff(b,a);e=mff(c,a);f=je(pu,LGh,90,3,0,1);f[0]=xbc(xbc(xbc((ibc(),Lbc(2)),d[2]),e[2]),occ(xbc(d[0],e[2]),xbc(e[0],d[2])));f[1]=xbc(xbc(xbc(Lbc(2),d[2]),e[2]),occ(xbc(d[1],e[2]),xbc(e[1],d[2])));f[2]=occ(xbc(occ(xbc(d[2],e[0]),xbc(d[0],e[2])),jcc(xbc(d[2],e[0]),xbc(d[0],e[2]))),xbc(occ(xbc(d[1],e[2]),xbc(d[2],e[1])),jcc(xbc(d[1],e[2]),xbc(d[2],e[1]))));return f}throw dub(new KOf)};_.Qv=function(a){var b,c;b=this.o.H;c=this.o.v;if(!!b&&!!c){nff(b,a);nff(c,a);return}throw dub(new KOf)};_.Rv=function(){var a,b,c,d;if(this.n!=null){return this.n}a=this.o.H;b=this.o.v;if(!!a&&!!b){c=tff(a);d=tff(b);this.n=je(X5,Y5h,21,3,0,1);this.n[0]=XPf(XPf(XPf(new cQf(2),c[2]),d[2]),RPf(XPf(c[0],d[2]),YPf(XPf(d[0],c[2]))));this.n[1]=XPf(XPf(XPf(new cQf(2),c[2]),d[2]),RPf(XPf(c[1],d[2]),YPf(XPf(d[1],c[2]))));this.n[2]=RPf(XPf(RPf(XPf(c[2],d[0]),YPf(XPf(c[0],d[2]))),RPf(XPf(c[2],d[0]),XPf(c[0],d[2]))),YPf(XPf(RPf(XPf(c[1],d[2]),YPf(XPf(c[2],d[1]))),RPf(XPf(c[1],d[2]),XPf(c[2],d[1])))));return this.n}throw dub(new KOf)};_.Sv=Pji;Mub(3122,18,nUh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.i!=null){return this.i}if(!!this.g&&cf(this.n,57)){l=eff(this.g,this.g);f=new gQf(l[0]);g=new gQf(l[1]);k=k0e((j=this.n,this.n,j));b=new gQf(k[0]);c=new gQf(k[1]);d=new gQf(k[2]);e=new gQf(k[3]);if(this.j==null){this.j=je(Z5,U5h,38,4,0,1);this.j[0]=new IQf(this.Sc);this.j[1]=new IQf(this.Sc);this.j[2]=l[0];this.j[3]=l[1]}h=new gQf(this.j[0]);i=new gQf(this.j[1]);this.i=je(X5,Y5h,21,2,0,1);this.i[0]=RPf(RPf(RPf(h,YPf(f)),YPf(d)),b);this.i[1]=RPf(RPf(RPf(i,YPf(g)),YPf(e)),c);return this.i}throw dub(new KOf)};_.Mv=Qji;_.Ov=function(a){var b,c,d;if(!!this.g&&cf(this.n,57)){c=lff(this.g,a);b=l0e(this.n,a);d=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d;if(!!this.g&&cf(this.n,57)){d=mff(this.g,a);c=r0e(this.n,a);b=je(pu,LGh,90,3,0,1);b[0]=xbc(c[0],d[2]);b[1]=xbc(c[1],d[2]);b[2]=ybc(jcc(xbc(c[0],d[0]),xbc(c[1],d[1])));return b}throw dub(new KOf)};_.Qv=function(a){if(!!this.g&&cf(this.n,57)){nff(this.g,a);s0e(this.n,a);return}throw dub(new KOf)};_.Rv=function(){var a,b;if(this.o!=null){return this.o}if(!!this.g&&cf(this.n,57)){a=tff(this.g);b=x0e(this.n);this.o=je(X5,Y5h,21,3,0,1);this.o[0]=XPf(b[0],a[2]);this.o[1]=XPf(b[1],a[2]);this.o[2]=YPf(RPf(XPf(b[0],a[0]),XPf(b[1],a[1])));return this.o}throw dub(new KOf)};_.Sv=Pji;Mub(1157,3110,nUh);_.Lv=function(a){var b,c;if(this.g!=null){return this.g}b=this.n;c=this.o;if(!b||!c){throw dub(new KOf)}if(this.i==null){this.i=je(Z5,U5h,38,2,0,1);this.i[0]=new IQf(this.Sc);this.i[1]=new IQf(this.Sc)}this.g=Yce(b,c,this.i);return this.g};_.Mv=Rji;_.Ov=function(a){var b,c,d,e,f;b=this.n;c=this.o;if(!!b&&!!c){d=lff(b,a);e=lff(c,a);f=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d,e,f;b=this.n;c=this.o;if(!!b&&!!c){e=mff(b,a);f=mff(c,a);d=je(pu,LGh,90,3,0,1);d[0]=jcc(xbc(e[0],f[2]),xbc(f[0],e[2]));d[1]=jcc(xbc(e[1],f[2]),xbc(f[1],e[2]));d[2]=xbc(xbc(e[2],f[2]),(ibc(),Lbc(2)));return d}throw dub(new KOf)};_.Qv=function(a){var b,c;b=this.n;c=this.o;if(!!b&&!!c){nff(b,a);nff(c,a);return}throw dub(new KOf)};_.Rv=function(){var a,b,c,d;if(this.j!=null){return this.j}a=this.n;b=this.o;if(!!a&&!!b){c=tff(a);d=tff(b);this.j=je(X5,Y5h,21,3,0,1);this.j[0]=RPf(XPf(c[0],d[2]),XPf(d[0],c[2]));this.j[1]=RPf(XPf(c[1],d[2]),XPf(d[1],c[2]));this.j[2]=XPf(XPf(c[2],d[2]),new cQf(2));return this.j}throw dub(new KOf)};_.Sv=Pji;Mub(3264,18,nUh);_.Lv=function(a){if(this.k!=null){return this.k}if(!this.i||!this.j){throw dub(new KOf)}if(this.n==null){this.n=je(Z5,U5h,38,2,0,1);this.n[0]=new IQf(this.Sc);this.n[1]=new IQf(this.Sc)}this.k=Yce(this.i,this.j,this.n);return this.k};_.Mv=Xji;_.Ov=function(a){var b,c,d;if(!!this.i&&!!this.j){b=lff(this.i,a);c=lff(this.j,a);d=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d;if(!!this.i&&!!this.j){c=mff(this.i,a);d=mff(this.j,a);b=je(pu,LGh,90,3,0,1);b[0]=jcc(xbc(c[0],d[2]),xbc(d[0],c[2]));b[1]=jcc(xbc(c[1],d[2]),xbc(d[1],c[2]));b[2]=xbc(xbc(c[2],d[2]),(ibc(),Lbc(2)));return b}throw dub(new KOf)};_.Qv=function(a){if(!!this.i&&!!this.j){nff(this.i,a);nff(this.j,a);return}throw dub(new KOf)};_.Rv=function(){var a,b;if(this.o!=null){return this.o}if(!!this.i&&!!this.j){a=tff(this.i);b=tff(this.j);this.o=je(X5,Y5h,21,3,0,1);this.o[0]=RPf(XPf(a[0],b[2]),XPf(b[0],a[2]));this.o[1]=RPf(XPf(a[1],b[2]),XPf(b[1],a[2]));this.o[2]=XPf(XPf(a[2],b[2]),new cQf(2));return this.o}throw dub(new KOf)};_.Sv=Pji;Mub(746,329,rUh);_.Lv=function(a){!this.i&&(this.i=new LPf);return KPf(this.i,a,this.q,this.k,this.n,this.j)};_.Mv=function(a){!this.i&&(this.i=new LPf);return this.i.r};Mub(3308,18,nUh);_.Lv=function(a){!this.o&&(this.o=new NPf);return MPf(this.o,this.j,this.g)};_.Mv=function(a){!this.o&&(this.o=new NPf);return this.o.r};_.Ov=function(a){var b,c,d;if(!!this.g&&cf(this.j,57)){c=lff(this.g,a);b=l0e(this.j,a);d=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d;if(!!this.g&&cf(this.j,57)){d=mff(this.g,a);c=r0e(this.j,a);b=je(pu,LGh,90,3,0,1);b[0]=ybc(xbc(c[1],d[2]));b[1]=xbc(c[0],d[2]);b[2]=jcc(ybc(xbc(c[0],d[1])),xbc(c[1],d[0]));return b}throw dub(new KOf)};_.Qv=function(a){if(!!this.g&&cf(this.j,57)){nff(this.g,a);s0e(this.j,a);return}throw dub(new KOf)};_.Rv=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&cf(this.j,57)){b=tff(this.g);a=x0e(this.j);this.n=je(X5,Y5h,21,3,0,1);this.n[0]=YPf(XPf(a[1],b[2]));this.n[1]=XPf(a[0],b[2]);this.n[2]=RPf(YPf(XPf(a[0],b[1])),XPf(a[1],b[0]));return this.n}throw dub(new KOf)};_.Sv=Pji;Mub(1434,1146,yTh);_.Lv=function(a){var b,c,d,e;if(this.g!=null){return this.g}b=this.j;c=this.k;if(!!b&&!!c){d=eff(b,b);e=k0e(c);if(this.i==null){this.i=je(Z5,U5h,38,10,0,1);this.i[0]=new IQf(this.Sc);this.i[1]=new IQf(this.Sc);this.i[2]=new IQf(this.Sc);this.i[3]=new IQf(this.Sc);this.i[4]=e[0];this.i[5]=e[1];this.i[6]=e[2];this.i[7]=e[3];this.i[8]=d[0];this.i[9]=d[1];oEg('Parabola '+a.nm()+'('+this.i[0]+','+this.i[1]+') implicitly introduces feet point ('+this.i[2]+','+this.i[3]+') on directrix '+c.cc)}this.g=je(X5,Y5h,21,3,0,1);this.g[0]=mQf(d[0],d[1],this.i[0],this.i[1],this.i[2],this.i[3]);this.g[1]=jQf(e[0],e[1],e[2],e[3],this.i[2],this.i[3]);this.g[2]=sQf(this.i[0],this.i[1],this.i[2],this.i[3],e[0],e[1],e[2],e[3]);return this.g}throw dub(new KOf)};_.Mv=Rji;Mub(269,18,xUh);_.Lv=function(a){!this.n&&(this.n=new QPf);return PPf(this.n,this.j.Yp())};_.Mv=function(a){!this.n&&(this.n=new QPf);return this.n.r};_.Ov=function(a){var b,c;if(cf(this.ab[0],80)){throw dub(new KOf)}if(cf(this.ab[0],57)){b=this.ab[0].Ov(a);c=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c;if(cf(this.ab[0],80)){throw dub(new KOf)}if(cf(this.ab[0],57)&&!!this.o){b=je(pu,LGh,90,3,0,1);c=this.ab[0].Pv(a);if(pbc(c[2],(ibc(),hbc))){b[0]=xbc(c[1],a.get(this.o));b[1]=xbc(c[0],a.get(this.o));b[2]=dbc}else{b[0]=xbc(c[2],a.get(this.o));b[1]=xbc(c[2],occ(dbc,a.get(this.o)));b[2]=jcc(xbc(c[0],ybc(a.get(this.o))),xbc(c[1],occ(a.get(this.o),dbc)))}return b}return null};_.Qv=function(a){if(cf(this.ab[0],80)){throw dub(new KOf)}if(cf(this.ab[0],57)){this.ab[0].Qv(a);!this.o&&(this.o=new JQf(this.g));m1b(a,this.o);return}throw dub(new KOf)};_.Rv=function(){var a;if(this.k!=null){return this.k}if(cf(this.ab[0],80)){throw dub(new KOf)}if(cf(this.j,57)){!this.o&&(this.o=new JQf(this.g));this.k=je(X5,Y5h,21,3,0,1);a=this.ab[0].Rv();this.k[0]=XPf(a[2],new gQf(this.o));this.k[1]=XPf(a[2],RPf(new cQf(1),YPf(new gQf(this.o))));this.k[2]=RPf(XPf(a[0],YPf(new gQf(this.o))),XPf(a[1],RPf(new gQf(this.o),YPf(new cQf(1)))));return this.k}throw dub(new KOf)};_.Sv=Pji;Mub(750,3468,CUh);_.Lv=function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L;if(this.g!=null){return this.g}D=this.k.Mv(this.k);F=this.n.Mv(this.n);w=mf(this.t.rq());if(w==4){G=je(Z5,U5h,38,2,0,1);G[0]=new IQf(this.Sc);G[1]=new IQf(this.Sc);H=je(Z5,U5h,38,2,0,1);H[0]=new IQf(this.Sc);H[1]=new IQf(this.Sc);this.g=je(X5,Y5h,21,4,0,1);c=new gQf(D[0]);e=new gQf(F[0]);h=new gQf(G[0]);k=new gQf(H[0]);d=new gQf(D[1]);f=new gQf(F[1]);i=new gQf(G[1]);l=new gQf(H[1]);this.g[0]=RPf(RPf(RPf(e,YPf(c)),YPf(i)),f);this.g[1]=RPf(RPf(RPf(d,YPf(f)),YPf(h)),e);this.g[2]=RPf(RPf(RPf(k,YPf(c)),YPf(d)),f);this.g[3]=RPf(RPf(RPf(l,YPf(d)),YPf(e)),c);this.i=je(Z5,U5h,38,(w-2)*2,0,1);this.i[0]=G[0];this.i[1]=G[1];this.i[2]=H[0];this.i[3]=H[1];return this.g}j=this.Sc.Iu();try{q=$Cc(j).Qj('cos2piOverNMinpoly('+w+')');!!gEg&&hEg(gEg,(zEg(),sEg),q);I=new IQf(this.Sc);K=new IQf(this.Sc);q=d9b(q,'x',O8b('v',''+I.g));s=D6h+q+' [2]: 1,1';B=new p1b;qIb(B.g,I,B);C=new Dkc(B);try{t=$Qf(s,C)}catch(a){a=cub(a);if(cf(a,680)){!!gEg&&hEg(gEg,(zEg(),sEg),E6h+s);throw dub(new KOf)}else throw dub(a)}v=(r=(new idc(t.g)).g.ee().xd(),new jdc(r));g=new bQf;while(v.g.xf()){A=(m=v.g.yf(),m.tf());u=A.xd();while(u.xf()){g=u.yf()}}J=new gQf(I);L=new gQf(K);this.i=je(Z5,U5h,38,(w-2)*2,0,1);this.g=je(X5,Y5h,21,(w-2)*2+2,0,1);this.g[0]=g;this.g[1]=RPf(RPf(XPf(J,J),XPf(L,L)),YPf(new cQf(1)));c=new gQf(D[0]);e=new gQf(F[0]);d=new gQf(D[1]);f=new gQf(F[1]);for(n=2,o=0,p=2;n<w;++n){G=je(Z5,U5h,38,2,0,1);G[0]=new IQf(this.Sc);G[1]=new IQf(this.Sc);this.i[o++]=G[0];this.i[o++]=G[1];h=new gQf(G[0]);i=new gQf(G[1]);this.g[p++]=RPf(RPf(RPf(XPf(J,RPf(e,YPf(c))),YPf(XPf(L,RPf(f,YPf(d))))),YPf(h)),e);this.g[p++]=RPf(RPf(RPf(XPf(L,RPf(e,YPf(c))),XPf(J,RPf(f,YPf(d)))),YPf(i)),f);c=e;e=h;d=f;f=i}return this.g}catch(a){a=cub(a);if(cf(a,52)){!!gEg&&hEg(gEg,(zEg(),sEg),'Problem with computing minimal poly of cos(2pi/n)');throw dub(new KOf)}else throw dub(a)}};_.Mv=function(a){var b,c;c=je(Z5,U5h,38,2,0,1);for(b=0;b<this.v.k.q.length;++b){if(Vb(a,dWd(this.v,b))){c[0]=this.i[2*b];c[1]=this.i[2*b+1];return c}}return null};Mub(3555,329,rUh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;b=this.g;c=this.ab[0];if(!!b&&!!c){u=eff(b,b);v=eff(c,c);if(this.k==null){this.k=je(Z5,U5h,38,8,0,1);this.k[0]=new IQf(this.Sc);this.k[1]=new IQf(this.Sc);this.k[2]=u[0];this.k[3]=u[1];this.k[4]=v[0];this.k[5]=v[1];this.k[6]=new IQf(this.Sc);this.k[7]=new IQf(this.Sc)}h=this.i.rq();i=h/QDh*180;j=mf(i);if(!Jvg(i)){throw dub(new KOf)}d=new gQf(u[0]);e=new gQf(u[1]);k=new gQf(v[0]);l=new gQf(v[1]);f=new gQf(this.k[0]);g=new gQf(this.k[1]);s=new gQf(this.k[6]);t=new gQf(this.k[7]);j%=360;j<0&&(j+=360);if(j==0){this.j=je(X5,Y5h,21,2,0,1);this.j[0]=RPf(RPf(RPf(f,YPf(d)),YPf(k)),d);this.j[1]=RPf(RPf(RPf(g,YPf(e)),YPf(l)),e);return this.j}else if(j==180){this.j=je(X5,Y5h,21,2,0,1);this.j[0]=RPf(RPf(RPf(f,YPf(d)),k),YPf(d));this.j[1]=RPf(RPf(RPf(g,YPf(e)),l),YPf(e));return this.j}else if(j==90){this.j=je(X5,Y5h,21,2,0,1);this.j[0]=RPf(RPf(RPf(f,YPf(d)),l),YPf(e));this.j[1]=RPf(RPf(RPf(g,YPf(e)),YPf(k)),d);return this.j}else if(j==270){this.j=je(X5,Y5h,21,2,0,1);this.j[0]=RPf(RPf(RPf(f,YPf(d)),YPf(l)),e);this.j[1]=RPf(RPf(RPf(g,YPf(e)),k),YPf(d));return this.j}else if(j==30||j==150){this.j=je(X5,Y5h,21,3,0,1);this.j[0]=RPf(XPf(s,s),YPf(new cQf(3)));m=RPf(RPf(RPf(XPf(new cQf(2),f),YPf(XPf(new cQf(2),d))),l),YPf(e));n=RPf(k,YPf(d));o=XPf(s,n);this.j[1]=RPf(m,YPf(o));p=RPf(RPf(RPf(XPf(new cQf(2),g),YPf(XPf(new cQf(2),e))),YPf(k)),d);q=RPf(l,YPf(e));r=XPf(s,q);this.j[2]=RPf(p,YPf(r));return this.j}else if(j==330||j==210){this.j=je(X5,Y5h,21,3,0,1);this.j[0]=RPf(XPf(s,s),YPf(new cQf(3)));m=RPf(RPf(RPf(XPf(new cQf(2),f),YPf(XPf(new cQf(2),d))),YPf(l)),e);n=RPf(k,YPf(d));o=XPf(s,n);this.j[1]=RPf(m,YPf(o));p=RPf(RPf(RPf(XPf(new cQf(2),g),YPf(XPf(new cQf(2),e))),k),YPf(d));q=RPf(l,YPf(e));r=XPf(s,q);this.j[2]=RPf(p,YPf(r));return this.j}else if(j==315||j==135){this.j=je(X5,Y5h,21,3,0,1);this.j[0]=RPf(XPf(t,t),YPf(new cQf(2)));m=RPf(XPf(new cQf(2),f),YPf(XPf(new cQf(2),d)));n=RPf(RPf(RPf(k,YPf(d)),l),YPf(e));this.j[1]=RPf(m,YPf(XPf(t,n)));o=RPf(XPf(new cQf(2),g),YPf(XPf(new cQf(2),e)));p=RPf(RPf(RPf(l,YPf(e)),YPf(k)),d);this.j[2]=RPf(o,YPf(XPf(t,p)));return this.j}else if(j==45||j==225){this.j=je(X5,Y5h,21,3,0,1);this.j[0]=RPf(XPf(t,t),YPf(new cQf(2)));m=RPf(XPf(new cQf(2),f),YPf(XPf(new cQf(2),d)));n=RPf(RPf(RPf(k,YPf(d)),YPf(l)),e);this.j[1]=RPf(m,YPf(XPf(t,n)));o=RPf(XPf(new cQf(2),g),YPf(XPf(new cQf(2),e)));p=RPf(RPf(RPf(k,YPf(d)),l),YPf(e));this.j[2]=RPf(o,YPf(XPf(t,p)));return this.j}else if(j==60||j==300){this.j=je(X5,Y5h,21,3,0,1);this.j[0]=RPf(XPf(s,s),YPf(new cQf(3)));m=RPf(RPf(RPf(XPf(new cQf(2),f),YPf(XPf(new cQf(2),d))),YPf(k)),d);n=RPf(l,YPf(e));this.j[1]=RPf(m,YPf(XPf(s,n)));o=RPf(RPf(RPf(XPf(new cQf(2),g),YPf(XPf(new cQf(2),e))),YPf(l)),e);p=RPf(d,YPf(k));this.j[2]=RPf(o,YPf(XPf(s,p)));return this.j}else if(j==120||j==240){this.j=je(X5,Y5h,21,3,0,1);this.j[0]=RPf(XPf(s,s),YPf(new cQf(3)));m=RPf(RPf(RPf(XPf(new cQf(2),f),YPf(XPf(new cQf(2),d))),k),YPf(d));n=RPf(l,YPf(e));this.j[1]=RPf(m,YPf(XPf(s,n)));o=RPf(RPf(RPf(XPf(new cQf(2),g),YPf(XPf(new cQf(2),e))),l),YPf(e));p=RPf(d,YPf(k));this.j[2]=RPf(o,YPf(XPf(s,p)));return this.j}throw dub(new KOf)}throw dub(new KOf)};_.Mv=Wji;Mub(718,18,HUh);_.Lv=function(a){var b,c;if(this.k!=null){return this.k}if(this.n==null){b=je(Z5,U5h,38,2,0,1);c=eff(this.g,this.g);b[0]=new IQf(this.Sc);b[1]=new IQf(this.Sc);this.n=je(Z5,U5h,38,4,0,1);this.n[0]=b[0];this.n[1]=b[1];this.n[2]=c[0];this.n[3]=c[1];this.k=Yce(this.g,this.i,b);return this.k}throw dub(new KOf)};_.Mv=Xji;Mub(3271,1484,WUh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T;!this.g&&(this.g=new wIb);!this.i&&(this.i=new wIb);if(this.n.nb==4){L=this.j;g=this.n;Q=eff(L,L);R=F5e(g);if(this.n.Lz(this.j,EJh)||aec(this.j.WA(),this.n,0)!=-1){f=je(Z5,U5h,38,4,0,1);if(nIb(this.i,a)==null){f[0]=Q[0];f[1]=Q[1];f[2]=new IQf(this.Sc);f[3]=new IQf(this.Sc);qIb(this.i,a,f)}else{f=nIb(this.i,a)}c=je(X5,Y5h,21,2,0,1);c[0]=RPf(RPf(RPf(new gQf(f[1]),YPf(new gQf(R[1]))),YPf(new gQf(f[2]))),new gQf(f[0]));c[1]=RPf(RPf(RPf(new gQf(R[0]),YPf(new gQf(f[0]))),YPf(new gQf(f[3]))),new gQf(f[1]));qIb(this.g,a,c);return c}e=je(Z5,U5h,38,6,0,1);if(nIb(this.i,a)==null){e[0]=new IQf(this.Sc);e[1]=new IQf(this.Sc);e[2]=Q[0];e[3]=Q[1];e[4]=new IQf(this.Sc);e[5]=new IQf(this.Sc);qIb(this.i,a,e)}else{e=nIb(this.i,a)}b=null;B=new Zcc((new Wcc(this.i)).g);A=false;while(B.i){o=Ycc(B);J=o.tf();if(!Vb(J,a)){b=je(X5,Y5h,21,5,0,1);d=o.uf();b[4]=RPf(XPf(vQf(e[0],e[1],d[0],d[1]),new gQf(new IQf(this.Sc))),YPf(new cQf(1)));A=true}}A||(b=je(X5,Y5h,21,4,0,1));C=new gQf(e[4]);F=new gQf(e[5]);l=new gQf(Q[0]);m=new gQf(Q[1]);H=new gQf(R[0]);I=new gQf(R[1]);b[0]=RPf(RPf(XPf(new cQf(2),C),YPf(H)),YPf(l));b[1]=RPf(RPf(XPf(new cQf(2),F),YPf(I)),YPf(m));b[2]=mQf(e[0],e[1],e[4],e[5],Q[0],Q[1]);b[3]=mQf(e[0],e[1],R[0],R[1],R[2],R[3]);qIb(this.g,a,b);return b}if(this.n.nb==9){L=this.j;K=this.n;Q=eff(L,L);T=F5e(K);if(this.n.Lz(this.j,EJh)||aec(this.j.WA(),this.n,0)!=-1){f=je(Z5,U5h,38,4,0,1);if(nIb(this.i,a)==null){f[0]=new IQf(this.Sc);f[1]=new IQf(this.Sc);f[2]=Q[0];f[3]=Q[1];qIb(this.i,a,f)}else{f=nIb(this.i,a)}c=je(X5,Y5h,21,4,0,1);C=new gQf(f[0]);F=new gQf(f[1]);p=new gQf(T[8]);q=new gQf(T[9]);M=new IQf(this.Sc);O=new IQf(this.Sc);N=new gQf(M);P=new gQf(O);c[0]=RPf(RPf(XPf(new cQf(2),C),YPf(p)),YPf(N));c[1]=RPf(RPf(XPf(new cQf(2),F),YPf(q)),YPf(P));c[2]=jQf(M,O,T[4],T[5],T[6],T[7]);c[3]=mQf(M,O,Q[0],Q[1],T[8],T[9]);qIb(this.g,a,c);return c}e=je(Z5,U5h,38,4,0,1);if(nIb(this.i,a)==null){e[0]=new IQf(this.Sc);e[1]=new IQf(this.Sc);e[2]=Q[0];e[3]=Q[1];qIb(this.i,a,e)}else{e=nIb(this.i,a)}b=je(X5,Y5h,21,5,0,1);v=new IQf(this.Sc);w=new IQf(this.Sc);b[0]=jQf(v,w,T[4],T[5],T[6],T[7]);b[1]=mQf(v,w,Q[0],Q[1],T[8],T[9]);b[2]=sQf(T[8],T[9],v,w,e[2],e[3],e[0],e[1]);b[3]=sQf(v,w,e[0],e[1],T[4],T[5],T[6],T[7]);b[4]=RPf(XPf(vQf(e[0],e[1],e[2],e[3]),new gQf(new IQf(this.Sc))),YPf(new cQf(1)));qIb(this.g,a,b);return b}if(this.n.nb==3||this.n.nb==5){L=this.j;n=this.n;Q=eff(L,L);S=F5e(n);if(this.n.Lz(this.j,EJh)||aec(this.j.WA(),this.n,0)!=-1){f=je(Z5,U5h,38,6,0,1);if(nIb(this.i,a)==null){f[0]=new IQf(this.Sc);f[1]=new IQf(this.Sc);f[2]=Q[0];f[3]=Q[1];f[4]=new IQf(this.Sc);f[5]=new IQf(this.Sc);qIb(this.i,a,f)}else{f=nIb(this.i,a)}c=je(X5,Y5h,21,4,0,1);D=new gQf(f[0]);G=new gQf(f[1]);s=new gQf(S[8]);u=new gQf(S[9]);i=new gQf(f[4]);k=new gQf(f[5]);c[0]=jQf(S[6],S[7],Q[0],Q[1],f[4],f[5]);c[1]=mQf(S[8],S[9],Q[0],Q[1],f[4],f[5]);c[2]=RPf(RPf(XPf(new cQf(2),D),YPf(s)),YPf(i));c[3]=RPf(RPf(XPf(new cQf(2),G),YPf(u)),YPf(k));qIb(this.g,a,c);return c}e=je(Z5,U5h,38,6,0,1);if(nIb(this.i,a)==null){e[0]=new IQf(this.Sc);e[1]=new IQf(this.Sc);e[2]=Q[0];e[3]=Q[1];e[4]=new IQf(this.Sc);e[5]=new IQf(this.Sc);qIb(this.i,a,e)}else{e=nIb(this.i,a)}b=je(X5,Y5h,21,5,0,1);C=new gQf(e[0]);F=new gQf(e[1]);r=new gQf(S[8]);t=new gQf(S[9]);h=new gQf(e[4]);j=new gQf(e[5]);b[0]=jQf(S[6],S[7],S[0],S[1],e[4],e[5]);b[1]=mQf(S[8],S[9],S[0],S[1],e[4],e[5]);b[2]=RPf(RPf(XPf(new cQf(2),C),YPf(r)),YPf(h));b[3]=RPf(RPf(XPf(new cQf(2),F),YPf(t)),YPf(j));b[4]=jQf(S[0],S[1],e[0],e[1],e[2],e[3]);qIb(this.g,a,b);return b}throw dub(new KOf)};_.Mv=function(a){return nIb(this.i,a)};Mub(582,329,XUh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.g!=null){return this.g}b=this.q;g=this.n;if(!!b&&!!this.n){j=eff(b,b);k=F5e(g);if(this.i==null){this.i=je(Z5,U5h,38,6,0,1);this.i[0]=new IQf(this.Sc);this.i[1]=new IQf(this.Sc);this.i[2]=j[0];this.i[3]=j[1];this.i[4]=k[0];this.i[5]=k[1]}this.g=je(X5,Y5h,21,2,0,1);c=new gQf(j[0]);d=new gQf(j[1]);h=new gQf(k[0]);i=new gQf(k[1]);e=new gQf(this.i[0]);f=new gQf(this.i[1]);this.g[0]=RPf(RPf(c,h),YPf(e));this.g[1]=RPf(RPf(d,i),YPf(f));return this.g}throw dub(new KOf)};_.Mv=Rji;_.Ov=function(a){var b,c,d;if(cf(this.q,35)&&cf(this.n,132)){b=this.q.Ov(a);c=this.n.Ov(a);d=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d;if(cf(this.q,35)&&cf(this.n,132)){b=this.q.Pv(a);c=this.n.Pv(a);d=je(pu,LGh,90,3,0,1);d[0]=jcc(xbc(b[0],c[2]),xbc(c[0],b[2]));d[1]=jcc(xbc(b[1],c[2]),xbc(c[1],b[2]));d[2]=xbc(b[2],c[2]);return _ce(d)}return null};_.Qv=function(a){if(cf(this.q,35)&&cf(this.n,132)){this.q.Qv(a);this.n.Qv(a);return}throw dub(new KOf)};_.Rv=function(){var a,b;if(this.k!=null){return this.k}if(cf(this.q,35)&&cf(this.n,132)){a=this.q.Rv();b=this.n.Rv();this.k=je(X5,Y5h,21,3,0,1);this.k[0]=RPf(XPf(a[0],b[2]),XPf(b[0],a[2]));this.k[1]=RPf(XPf(a[1],b[2]),XPf(b[1],a[2]));this.k[2]=XPf(a[2],b[2]);return this.k}throw dub(new KOf)};_.Sv=Pji;Mub(643,18,$Uh);_.Lv=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.j!=null){return this.j}b=this.g;c=this.i;if(!!this.g&&!!this.i){j=eff(b,b);k=eff(c,c);if(this.k==null){this.k=je(Z5,U5h,38,6,0,1);this.k[0]=new IQf(this.Sc);this.k[1]=new IQf(this.Sc);this.k[2]=j[0];this.k[3]=j[1];this.k[4]=k[0];this.k[5]=k[1]}this.j=je(X5,Y5h,21,2,0,1);d=new gQf(j[0]);e=new gQf(j[1]);f=new gQf(k[0]);g=new gQf(k[1]);h=new gQf(this.k[0]);i=new gQf(this.k[1]);this.j[0]=RPf(RPf(h,YPf(f)),d);this.j[1]=RPf(RPf(i,YPf(g)),e);return this.j}throw dub(new KOf)};_.Mv=Wji;_.Ov=function(a){var b,c,d;if(!!this.g&&!!this.i&&cf(this.g,143)&&cf(this.i,143)){b=this.g.Ov(a);c=this.i.Ov(a);d=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d;if(!!this.g&&!!this.i&&cf(this.g,143)&&cf(this.i,143)){b=this.g.Pv(a);c=this.i.Pv(a);d=je(pu,LGh,90,3,0,1);d[0]=occ(xbc(c[0],b[2]),xbc(b[0],c[2]));d[1]=occ(xbc(c[1],b[2]),xbc(b[1],c[2]));d[2]=xbc(b[2],c[2]);return _ce(d)}return null};_.Qv=function(a){if(!!this.g&&!!this.i&&cf(this.g,143)&&cf(this.i,143)){this.g.Qv(a);this.i.Qv(a);return}throw dub(new KOf)};_.Rv=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i&&cf(this.g,143)&&cf(this.i,143)){a=this.g.Rv();b=this.i.Rv();this.n=je(X5,Y5h,21,3,0,1);this.n[0]=RPf(XPf(b[0],a[2]),YPf(XPf(a[0],b[2])));this.n[1]=RPf(XPf(b[1],a[2]),YPf(XPf(a[1],b[2])));this.n[2]=XPf(a[2],b[2]);return this.n}throw dub(new KOf)};_.Sv=Pji;Mub(285,1,{},Vce);var aS=r7b(285);Mub(1982,1,_Ih,Ere);_.Fj=function(a){var b;if(cf(a,83)){return a.mq()}if(cf(a,15)){b=0;kIb(this.g,a)&&(b=nIb(this.g,a).g);qIb(this.g,a,f8b(b+1))}return a};var Cre;var JT=r7b(1982);Mub(1985,1,_Ih,Mre);_.Fj=function(a){var b;if(cf(a,20)){b=a;cf(b.C,37)&&Lre(this,b.C);cf(b.u,37)&&Lre(this,b.u)}return a};var Jre;var LT=r7b(1985);Mub(3672,1,{},hXe);_.Cy=function(a,b){return gXe(a,b)};var g$=r7b(3672);Mub(37,15,oXh);_.Lv=function(a){return DZe(this)};_.Mv=function(a){return EZe(this,a)};Mub(57,258,CXh);_.Lv=function(a){if(cf(this.sb,114)){return this.sb.Lv(this)}if(cf(this,357)||!this.sb){return null}throw dub(new KOf)};_.Mv=function(a){return k0e(this)};_.Ov=function(a){return l0e(this,a)};_.Pv=function(a){return r0e(this,a)};_.Qv=function(a){s0e(this,a)};_.Rv=function(){return x0e(this)};_.Sv=function(){if(!!this.sb&&cf(this.sb,143)){return new Vce(this.sb)}return null};_.ln=function(a){return Uvg(),a.On()?Svg:Rvg};Mub(431,406,UXh);_.ln=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(!a.Cn()){return Uvg(),Rvg}f=a;if(this.nb==4&&f.nb==4){return Uvg(),Hvg(this.eb[0],f.eb[0])?Svg:Rvg}if(this.nb==9&&f.nb==9){l=this.sb.ab;m=f.sb.ab;if(l.length==2&&m.length==2){b=l[0];g=l[1];h=aff((new DQd((Ywd(this.Sc),this.Qc),g,b)).g,b);b=m[0];g=m[1];j=aff((new DQd((Ywd(this.Sc),this.Qc),g,b)).g,b);return Uvg(),Hvg(h,j)?Svg:Rvg}}if(this.nb==3&&f.nb==3){l=this.sb.ab;m=f.sb.ab;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=Xxg(d.J-c.J,d.K-c.K);j=Xxg(e.J-c.J,e.K-c.K)+Xxg(e.J-d.J,e.K-d.K);c=m[0];d=m[1];e=m[2];i=Xxg(d.J-c.J,d.K-c.K);k=Xxg(e.J-c.J,e.K-c.K)+Xxg(e.J-d.J,e.K-d.K);return Uvg(),Hvg(h,i)&&Hvg(j,k)?Svg:Rvg}}if(this.nb==5&&f.nb==5||this.nb==7&&f.nb==7){l=this.sb.ab;m=f.sb.ab;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=Xxg(d.J-c.J,d.K-c.K);j=$wnd.Math.abs(Xxg(e.J-c.J,e.K-c.K)-Xxg(e.J-d.J,e.K-d.K));c=m[0];d=m[1];e=m[2];i=Xxg(d.J-c.J,d.K-c.K);k=$wnd.Math.abs(Xxg(e.J-c.J,e.K-c.K)-Xxg(e.J-d.J,e.K-d.K));return Uvg(),Hvg(h,i)&&Hvg(j,k)?Svg:Rvg}}return Uvg(),Rvg};Mub(127,431,VXh);_.Lv=function(a){return E5e(this)};_.Mv=function(a){return F5e(this)};Mub(35,522,nYh);_.Lv=function(a){return DZe(this)};_.Mv=function(a){return eff(this,a)};_.Ov=function(a){return lff(this,a)};_.Pv=function(a){return mff(this,a)};_.Qv=function(a){nff(this,a)};_.Rv=function(){return tff(this)};_.Sv=Pji;_.ln=function(a){return Uvg(),a.Tn()?Svg:Rvg};Mub(224,15,pYh);_.Lv=function(a){if(cf(this.sb,114)){return this.sb.Lv(this)}return null};_.Mv=function(a){if(cf(this.sb,114)){return this.sb.Mv(this)}return null};_.ln=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(cf(a,224)){m=a;k=(this.D==null?Mgf:this.D).length;l=(m.D==null?Mgf:m.D).length;if(k==l&&Hvg(Ugf(this),Ugf(m))){n=umc(mmc(cfc(this.D==null?Mgf:this.D),new Ihf),new Jhf);o=umc(mmc(cfc(m.D==null?Mgf:m.D),new Khf),new Lhf);b=new POd(this.Qc,this,true);c=new POd(this.Qc,m,true);e=umc(mmc(cfc(b.db),new Mhf),new Nhf);f=umc(mmc(cfc(c.db),new Ohf),new Phf);for(h=me(fe(qf,1),qqh,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(ehf(n,o,p,g)&&ehf(e,f,d,g)){return Uvg(),Svg}}}return Uvg(),Rvg}}if(cf(a,37)){if(Hvg(Ugf(this),a.P)){return Uvg(),Svg}}return Uvg(),Rvg};Mub(2527,1,{},Ihf);_.hf=Yji;_.jf=Zji;var i0=r7b(2527);Mub(2528,1,{},Jhf);_.Gg=$ji;var j0=r7b(2528);Mub(2529,1,{},Khf);_.hf=Yji;_.jf=Zji;var k0=r7b(2529);Mub(2530,1,{},Lhf);_.Gg=$ji;var l0=r7b(2530);Mub(2531,1,{},Mhf);_.hf=Yji;_.jf=_ji;var m0=r7b(2531);Mub(2532,1,{},Nhf);_.Gg=$ji;var n0=r7b(2532);Mub(2533,1,{},Ohf);_.hf=Yji;_.jf=_ji;var o0=r7b(2533);Mub(BSh,1,{},Phf);_.Gg=$ji;var p0=r7b(BSh);Mub(80,57,vYh);_.ln=function(a){return Uvg(),a.Xn()&&Hvg(this.o,a.o)?Svg:Rvg};Mub(132,522,zYh);_.Lv=function(a){if(cf(this.sb,114)){return this.sb.Lv(this)}throw dub(new KOf)};_.Mv=function(a){return F5e(this)};_.Ov=function(a){if(!!this.sb&&cf(this.sb,143)){return this.sb.Ov(a)}throw dub(new KOf)};_.Pv=function(a){if(cf(this.sb,143)){return this.sb.Pv(a)}throw dub(new KOf)};_.Qv=function(a){if(cf(this.sb,143)){this.sb.Qv(a);return}throw dub(new KOf)};_.Rv=function(){if(cf(this.sb,143)){return this.sb.Rv()}throw dub(new KOf)};_.Sv=function(){if(cf(this.sb,143)){return new Vce(this.sb)}return null};Mub(4494,1,{});var s5=r7b(4494);Mub(4360,1,{},uNf);_.rf=function(a,b){return tNf(a,b)};_.Wc=function(a){return this===a};_.sf=function(){return new lgc(this)};var r5=r7b(4360);Mub(4220,18,H6h,wNf);_.ej=function(){return dWe(),VLe};_.zf=aki;_.aj=function(){w1e(this.n,ygf(this.i,this.j,this.k))};_.Jw=function(){var a,b,c;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k){a=eff(this.i,this.i);b=eff(this.j,this.j);c=eff(this.k,this.k);this.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);this.g[0][0]=jQf(a[0],a[1],b[0],b[1],c[0],c[1]);return this.g}throw dub(new KOf)};_.Ov=function(a){var b,c,d,e;if(!!this.i&&!!this.j&&!!this.k){b=lff(this.i,a);c=lff(this.j,a);d=lff(this.k,a);e=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d,e;if(!!this.i&&!!this.j&&!!this.k){c=mff(this.i,a);d=mff(this.j,a);e=mff(this.k,a);b=je(pu,LGh,90,1,0,1);b[0]=occ(jcc(jcc(xbc(xbc(c[0],d[1]),e[2]),xbc(xbc(d[0],e[1]),c[2])),xbc(xbc(e[0],c[1]),d[2])),jcc(jcc(xbc(xbc(e[0],d[1]),c[2]),xbc(xbc(d[0],c[1]),e[2])),xbc(xbc(c[0],e[1]),d[2])));return b}throw dub(new KOf)};_.Qv=function(a){if(!!this.i&&!!this.j&&!!this.k){nff(this.i,a);nff(this.j,a);nff(this.k,a);return}throw dub(new KOf)};_.Rv=function(){var a,b,c;if(this.o!=null){return this.o}if(!!this.i&&!!this.j&&!!this.k){a=tff(this.i);b=tff(this.j);c=tff(this.k);this.o=je(X5,Y5h,21,1,0,1);this.o[0]=RPf(RPf(RPf(XPf(XPf(a[0],b[1]),c[2]),XPf(XPf(b[0],c[1]),a[2])),XPf(XPf(c[0],a[1]),b[2])),YPf(RPf(RPf(XPf(XPf(c[0],b[1]),a[2]),XPf(XPf(b[0],a[1]),c[2])),XPf(XPf(a[0],c[1]),b[2]))));return this.o}throw dub(new KOf)};_.Sv=Pji;_.Bj=function(){vNf(this)};var t5=r7b(4220);Mub(1619,18,H6h,yNf);_.ej=function(){return dWe(),WLe};_.zf=aki;_.aj=function(){w1e(this.n,g1e(this.i,this.j,this.k))};_.Jw=function(){var a,b,c;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k){c=he(Z5,[Rph,U5h],[78,38],0,[3,4],2);c[0]=k0e(this.i);c[1]=k0e(this.j);c[2]=k0e(this.k);b=je(Z5,U5h,38,2,0,1);b[0]=new IQf(this.Sc);b[1]=new IQf(this.Sc);this.g=he(X5,[Rph,Y5h],[61,21],0,[1,3],2);for(a=0;a<3;++a){this.g[0][a]=jQf(c[a][0],c[a][1],c[a][2],c[a][3],b[0],b[1])}return this.g}throw dub(new KOf)};_.Ov=function(a){var b,c,d,e;if(cf(this.i,80)||cf(this.j,80)||cf(this.k,80)){throw dub(new KOf)}if(!!this.i&&!!this.j&&!!this.k){b=l0e(this.i,a);c=l0e(this.j,a);d=l0e(this.k,a);e=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d,e;if(cf(this.i,80)||cf(this.j,80)||cf(this.k,80)){throw dub(new KOf)}if(!!this.i&&!!this.j&&!!this.k){c=r0e(this.i,a);d=r0e(this.j,a);e=r0e(this.k,a);b=je(pu,LGh,90,1,0,1);b[0]=occ(jcc(jcc(xbc(xbc(c[0],d[1]),e[2]),xbc(xbc(d[0],e[1]),c[2])),xbc(xbc(e[0],c[1]),d[2])),jcc(jcc(xbc(xbc(e[0],d[1]),c[2]),xbc(xbc(d[0],c[1]),e[2])),xbc(xbc(c[0],e[1]),d[2])));return b}throw dub(new KOf)};_.Qv=function(a){if(cf(this.i,80)||cf(this.j,80)||cf(this.k,80)){throw dub(new KOf)}if(!!this.i&&!!this.j&&!!this.k){s0e(this.i,a);s0e(this.j,a);s0e(this.k,a);return}throw dub(new KOf)};_.Rv=function(){var a,b,c;if(this.o!=null){return this.o}if(cf(this.i,80)||cf(this.j,80)||cf(this.k,80)){throw dub(new KOf)}if(!!this.i&&!!this.j&&!!this.k){a=x0e(this.i);b=x0e(this.j);c=x0e(this.k);this.o=je(X5,Y5h,21,1,0,1);this.o[0]=RPf(RPf(RPf(XPf(XPf(a[0],b[1]),c[2]),XPf(XPf(b[0],c[1]),a[2])),XPf(XPf(c[0],a[1]),b[2])),YPf(RPf(RPf(XPf(XPf(c[0],b[1]),a[2]),XPf(XPf(b[0],a[1]),c[2])),XPf(XPf(a[0],c[1]),b[2]))));return this.o}throw dub(new KOf)};_.Sv=Pji;_.Bj=function(){xNf(this)};var u5=r7b(1619);Mub(1618,18,H6h,ANf);_.ej=function(){return dWe(),XLe};_.zf=aki;_.aj=function(){w1e(this.o,zgf(this.i,this.j,this.k,this.n))};_.Jw=function(){var a,b,c,d,e;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k&&!!this.n){a=eff(this.i,this.i);b=eff(this.j,this.j);c=eff(this.k,this.k);d=eff(this.n,this.n);this.g=he(X5,[Rph,Y5h],[61,21],0,[1,1],2);e=he(X5,[Rph,Y5h],[61,21],0,[4,4],2);e[0][0]=new gQf(a[0]);e[0][1]=new gQf(a[1]);e[0][2]=RPf(XPf(e[0][0],e[0][0]),XPf(e[0][1],e[0][1]));e[0][3]=new dQf((ibc(),dbc));e[1][0]=new gQf(b[0]);e[1][1]=new gQf(b[1]);e[1][2]=RPf(XPf(e[1][0],e[1][0]),XPf(e[1][1],e[1][1]));e[1][3]=new dQf(dbc);e[2][0]=new gQf(c[0]);e[2][1]=new gQf(c[1]);e[2][2]=RPf(XPf(e[2][0],e[2][0]),XPf(e[2][1],e[2][1]));e[2][3]=new dQf(dbc);e[3][0]=new gQf(d[0]);e[3][1]=new gQf(d[1]);e[3][2]=RPf(XPf(e[3][0],e[3][0]),XPf(e[3][1],e[3][1]));e[3][3]=new dQf(dbc);this.g[0][0]=RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(XPf(e[0][3],XPf(e[1][2],XPf(e[2][1],e[3][0]))),YPf(XPf(XPf(XPf(e[0][2],e[1][3]),e[2][1]),e[3][0]))),YPf(XPf(XPf(XPf(e[0][3],e[1][1]),e[2][2]),e[3][0]))),XPf(XPf(XPf(e[0][1],e[1][3]),e[2][2]),e[3][0])),XPf(XPf(XPf(e[0][2],e[1][1]),e[2][3]),e[3][0])),YPf(XPf(XPf(XPf(e[0][1],e[1][2]),e[2][3]),e[3][0]))),YPf(XPf(XPf(XPf(e[0][3],e[1][2]),e[2][0]),e[3][1]))),XPf(XPf(XPf(e[0][2],e[1][3]),e[2][0]),e[3][1])),XPf(XPf(XPf(e[0][3],e[1][0]),e[2][2]),e[3][1])),YPf(XPf(XPf(XPf(e[0][0],e[1][3]),e[2][2]),e[3][1]))),YPf(XPf(XPf(XPf(e[0][2],e[1][0]),e[2][3]),e[3][1]))),XPf(XPf(XPf(e[0][0],e[1][2]),e[2][3]),e[3][1])),XPf(XPf(XPf(e[0][3],e[1][1]),e[2][0]),e[3][2])),YPf(XPf(XPf(XPf(e[0][1],e[1][3]),e[2][0]),e[3][2]))),YPf(XPf(XPf(XPf(e[0][3],e[1][0]),e[2][1]),e[3][2]))),XPf(XPf(XPf(e[0][0],e[1][3]),e[2][1]),e[3][2])),XPf(XPf(XPf(e[0][1],e[1][0]),e[2][3]),e[3][2])),YPf(XPf(XPf(XPf(e[0][0],e[1][1]),e[2][3]),e[3][2]))),YPf(XPf(XPf(XPf(e[0][2],e[1][1]),e[2][0]),e[3][3]))),XPf(XPf(XPf(e[0][1],e[1][2]),e[2][0]),e[3][3])),XPf(XPf(XPf(e[0][2],e[1][0]),e[2][1]),e[3][3])),YPf(XPf(XPf(XPf(e[0][0],e[1][2]),e[2][1]),e[3][3]))),YPf(XPf(XPf(XPf(e[0][1],e[1][0]),e[2][2]),e[3][3]))),XPf(XPf(XPf(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.g}throw dub(new KOf)};_.Ov=function(a){var b,c,d,e,f,g,h,i;if(!!this.i&&!!this.j&&!!this.k&&!!this.n){c=lff(this.i,a);d=lff(this.j,a);e=lff(this.k,a);f=lff(this.n,a);b=je(qf,qqh,5,1,15,1);h=me(fe(qf,1),qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d,e,f,g;if(!!this.i&&!!this.j&&!!this.k&&!!this.n){c=mff(this.i,a);d=mff(this.j,a);e=mff(this.k,a);f=mff(this.n,a);b=je(pu,LGh,90,1,0,1);g=he(pu,[Rph,LGh],[213,90],0,[4,4],2);g[0][0]=xbc(c[0],c[2]);g[0][1]=xbc(c[1],c[2]);g[0][2]=jcc(xbc(c[0],c[0]),xbc(c[1],c[1]));g[0][3]=xbc(c[2],c[2]);g[1][0]=xbc(d[0],d[2]);g[1][1]=xbc(d[1],d[2]);g[1][2]=jcc(xbc(d[0],d[0]),xbc(d[1],d[1]));g[1][3]=xbc(d[2],d[2]);g[2][0]=xbc(e[0],e[2]);g[2][1]=xbc(e[1],e[2]);g[2][2]=jcc(xbc(e[0],e[0]),xbc(e[1],e[1]));g[2][3]=xbc(e[2],e[2]);g[3][0]=xbc(f[0],f[2]);g[3][1]=xbc(f[1],f[2]);g[3][2]=jcc(xbc(f[0],f[0]),xbc(f[1],f[1]));g[3][3]=xbc(f[2],f[2]);b[0]=jcc(occ(occ(jcc(jcc(occ(occ(jcc(jcc(occ(occ(jcc(jcc(occ(occ(jcc(jcc(occ(occ(jcc(jcc(occ(occ(xbc(xbc(xbc(g[0][3],g[1][2]),g[2][1]),g[3][0]),xbc(xbc(xbc(g[0][2],g[1][3]),g[2][1]),g[3][0])),xbc(xbc(xbc(g[0][3],g[1][1]),g[2][2]),g[3][0])),xbc(xbc(xbc(g[0][1],g[1][3]),g[2][2]),g[3][0])),xbc(xbc(xbc(g[0][2],g[1][1]),g[2][3]),g[3][0])),xbc(xbc(xbc(g[0][1],g[1][2]),g[2][3]),g[3][0])),xbc(xbc(xbc(g[0][3],g[1][2]),g[2][0]),g[3][1])),xbc(xbc(xbc(g[0][2],g[1][3]),g[2][0]),g[3][1])),xbc(xbc(xbc(g[0][3],g[1][0]),g[2][2]),g[3][1])),xbc(xbc(xbc(g[0][0],g[1][3]),g[2][2]),g[3][1])),xbc(xbc(xbc(g[0][2],g[1][0]),g[2][3]),g[3][1])),xbc(xbc(xbc(g[0][0],g[1][2]),g[2][3]),g[3][1])),xbc(xbc(xbc(g[0][3],g[1][1]),g[2][0]),g[3][2])),xbc(xbc(xbc(g[0][1],g[1][3]),g[2][0]),g[3][2])),xbc(xbc(xbc(g[0][3],g[1][0]),g[2][1]),g[3][2])),xbc(xbc(xbc(g[0][0],g[1][3]),g[2][1]),g[3][2])),xbc(xbc(xbc(g[0][1],g[1][0]),g[2][3]),g[3][2])),xbc(xbc(xbc(g[0][0],g[1][1]),g[2][3]),g[3][2])),xbc(xbc(xbc(g[0][2],g[1][1]),g[2][0]),g[3][3])),xbc(xbc(xbc(g[0][1],g[1][2]),g[2][0]),g[3][3])),xbc(xbc(xbc(g[0][2],g[1][0]),g[2][1]),g[3][3])),xbc(xbc(xbc(g[0][0],g[1][2]),g[2][1]),g[3][3])),xbc(xbc(xbc(g[0][1],g[1][0]),g[2][2]),g[3][3])),xbc(xbc(xbc(g[0][0],g[1][1]),g[2][2]),g[3][3]));return b}throw dub(new KOf)};_.Qv=function(a){if(!!this.i&&!!this.j&&!!this.k&&!!this.n){nff(this.i,a);nff(this.j,a);nff(this.k,a);nff(this.n,a);return}throw dub(new KOf)};_.Rv=function(){var a,b,c,d,e;if(this.p!=null){return this.p}if(!!this.i&&!!this.j&&!!this.k&&!!this.n){a=tff(this.i);b=tff(this.j);c=tff(this.k);d=tff(this.n);this.p=je(X5,Y5h,21,1,0,1);e=he(X5,[Rph,Y5h],[61,21],0,[4,4],2);e[0][0]=XPf(a[0],a[2]);e[0][1]=XPf(a[1],a[2]);e[0][2]=RPf(XPf(a[0],a[0]),XPf(a[1],a[1]));e[0][3]=XPf(a[2],a[2]);e[1][0]=XPf(b[0],b[2]);e[1][1]=XPf(b[1],b[2]);e[1][2]=RPf(XPf(b[0],b[0]),XPf(b[1],b[1]));e[1][3]=XPf(b[2],b[2]);e[2][0]=XPf(c[0],c[2]);e[2][1]=XPf(c[1],c[2]);e[2][2]=RPf(XPf(c[0],c[0]),XPf(c[1],c[1]));e[2][3]=XPf(c[2],c[2]);e[3][0]=XPf(d[0],d[2]);e[3][1]=XPf(d[1],d[2]);e[3][2]=RPf(XPf(d[0],d[0]),XPf(d[1],d[1]));e[3][3]=XPf(d[2],d[2]);this.p[0]=RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(RPf(XPf(e[0][3],XPf(e[1][2],XPf(e[2][1],e[3][0]))),YPf(XPf(XPf(XPf(e[0][2],e[1][3]),e[2][1]),e[3][0]))),YPf(XPf(XPf(XPf(e[0][3],e[1][1]),e[2][2]),e[3][0]))),XPf(XPf(XPf(e[0][1],e[1][3]),e[2][2]),e[3][0])),XPf(XPf(XPf(e[0][2],e[1][1]),e[2][3]),e[3][0])),YPf(XPf(XPf(XPf(e[0][1],e[1][2]),e[2][3]),e[3][0]))),YPf(XPf(XPf(XPf(e[0][3],e[1][2]),e[2][0]),e[3][1]))),XPf(XPf(XPf(e[0][2],e[1][3]),e[2][0]),e[3][1])),XPf(XPf(XPf(e[0][3],e[1][0]),e[2][2]),e[3][1])),YPf(XPf(XPf(XPf(e[0][0],e[1][3]),e[2][2]),e[3][1]))),YPf(XPf(XPf(XPf(e[0][2],e[1][0]),e[2][3]),e[3][1]))),XPf(XPf(XPf(e[0][0],e[1][2]),e[2][3]),e[3][1])),XPf(XPf(XPf(e[0][3],e[1][1]),e[2][0]),e[3][2])),YPf(XPf(XPf(XPf(e[0][1],e[1][3]),e[2][0]),e[3][2]))),YPf(XPf(XPf(XPf(e[0][3],e[1][0]),e[2][1]),e[3][2]))),XPf(XPf(XPf(e[0][0],e[1][3]),e[2][1]),e[3][2])),XPf(XPf(XPf(e[0][1],e[1][0]),e[2][3]),e[3][2])),YPf(XPf(XPf(XPf(e[0][0],e[1][1]),e[2][3]),e[3][2]))),YPf(XPf(XPf(XPf(e[0][2],e[1][1]),e[2][0]),e[3][3]))),XPf(XPf(XPf(e[0][1],e[1][2]),e[2][0]),e[3][3])),XPf(XPf(XPf(e[0][2],e[1][0]),e[2][1]),e[3][3])),YPf(XPf(XPf(XPf(e[0][0],e[1][2]),e[2][1]),e[3][3]))),YPf(XPf(XPf(XPf(e[0][1],e[1][0]),e[2][2]),e[3][3]))),XPf(XPf(XPf(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.p}throw dub(new KOf)};_.Sv=Pji;_.Bj=function(){zNf(this)};var v5=r7b(1618);Mub(761,18,{17:1,28:1,18:1,25:1,143:1,553:1,29:1,761:1},ENf,FNf);_.ej=function(){return dWe(),YLe};_.zf=aki;_.aj=function(){BNf(this)};_.Jw=function(){return CNf(this)};_.Ov=function(a){var b,c,d;if(cf(this.i,80)||cf(this.j,80)){throw dub(new KOf)}if(!!this.i&&!!this.j){if(cf(this.i,35)&&cf(this.j,35)||cf(this.i,57)&&cf(this.j,57)||cf(this.i,132)&&cf(this.j,132)){c=this.i.Ov(a);d=this.j.Ov(a);b=je(qf,qqh,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 dub(new KOf)};_.Pv=function(a){var b,c,d;if(cf(this.i,80)||cf(this.j,80)){throw dub(new KOf)}if(!!this.i&&!!this.j){if(cf(this.i,35)&&cf(this.j,35)||cf(this.i,57)&&cf(this.j,57)||cf(this.i,132)&&cf(this.j,132)){c=this.i.Pv(a);d=this.j.Pv(a);b=je(pu,LGh,90,1,0,1);b[0]=jcc(jbc(occ(xbc(c[0],d[2]),xbc(d[0],c[2]))),jbc(occ(xbc(c[1],d[2]),xbc(d[1],c[2]))));return b}}throw dub(new KOf)};_.Qv=function(a){if(cf(this.i,80)||cf(this.j,80)){throw dub(new KOf)}if(!!this.i&&!!this.j){if(cf(this.i,35)&&cf(this.j,35)||cf(this.i,57)&&cf(this.j,57)||cf(this.i,132)&&cf(this.j,132)){this.i.Qv(a);this.j.Qv(a);return}}throw dub(new KOf)};_.Rv=function(){var a,b;jEg(this.n);if(this.n!=null){return this.n}if(cf(this.i,80)||cf(this.j,80)){throw dub(new KOf)}if(!!this.i&&!!this.j){if(cf(this.i,35)&&cf(this.j,35)||cf(this.i,57)&&cf(this.j,57)||cf(this.i,132)&&cf(this.j,132)){a=this.i.Rv();b=this.j.Rv();this.n=je(X5,Y5h,21,2,0,1);this.n[0]=RPf(XPf(a[0],b[2]),YPf(XPf(b[0],a[2])));this.n[1]=RPf(XPf(a[1],b[2]),YPf(XPf(b[1],a[2])));return this.n}}throw dub(new KOf)};_.Sv=Pji;_.Bj=function(){DNf(this)};var w5=r7b(761);Mub(1250,18,I6h,NNf,ONf);_.ej=function(){return dWe(),ZLe};_.aj=function(){JNf(this)};_.Jw=function(){return KNf(this)};_.Bj=function(){DNf(this)};var GNf;var y5=r7b(1250);Mub(4221,1,tKh,PNf);_.Ok=function(a){return LNf(a)};var x5=r7b(4221);Mub(Jqh,18,H6h,SNf,TNf);_.ej=function(){return dWe(),$Le};_.zf=aki;_.aj=function(){w1e(this.k,K0e(this.i,this.j))};_.Jw=function(){return QNf(this)};_.Ov=function(a){var b,c,d;if(!!this.i&&!!this.j){c=l0e(this.i,a);d=l0e(this.j,a);b=je(qf,qqh,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[1],c[1]+d[0]);return b}throw dub(new KOf)};_.Pv=function(a){var b,c,d;if(!!this.i&&!!this.j){c=this.ab[0].Pv(a);d=this.ab[1].Pv(a);b=je(pu,LGh,90,1,0,1);b[0]=occ(xbc(c[0],d[1]),xbc(c[1],d[0]));return b}throw dub(new KOf)};_.Qv=bki;_.Rv=function(){var a,b;jEg(this.n);if(this.n!=null){return this.n}if(!!this.i&&!!this.j){a=this.ab[0].Rv();b=this.ab[1].Rv();this.n=je(X5,Y5h,21,1,0,1);this.n[0]=RPf(XPf(a[0],b[1]),YPf(XPf(a[1],b[0])));return this.n}throw dub(new KOf)};_.Sv=Pji;_.Bj=function(){DNf(this)};var z5=r7b(Jqh);Mub(bxh,18,H6h,WNf,XNf);_.ej=function(){return dWe(),_Le};_.zf=aki;_.aj=function(){w1e(this.k,L0e(this.i,this.j))};_.Jw=function(){return UNf(this)};_.Ov=function(a){var b,c,d;if(!!this.i&&!!this.j){c=l0e(this.i,a);d=l0e(this.j,a);b=je(qf,qqh,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[0],c[1]+d[1]);return b}throw dub(new KOf)};_.Pv=function(a){var b,c,d;if(!!this.i&&!!this.j){c=this.ab[0].Pv(a);d=this.ab[1].Pv(a);b=je(pu,LGh,90,1,0,1);b[0]=jcc(xbc(c[0],d[0]),xbc(c[1],d[1]));return b}throw dub(new KOf)};_.Qv=bki;_.Rv=function(){var a,b;jEg(this.n);if(this.n!=null){return this.n}if(!!this.i&&!!this.j){a=this.ab[0].Rv();b=this.ab[1].Rv();this.n=je(X5,Y5h,21,1,0,1);this.n[0]=RPf(XPf(a[0],b[0]),XPf(a[1],b[1]));return this.n}throw dub(new KOf)};_.Sv=Pji;_.Bj=function(){DNf(this)};var A5=r7b(bxh);Mub(1215,18,{17:1,28:1,18:1,25:1,29:1,136:1,1215:1},bOf);_.ej=function(){return dWe(),_Ne};_.aj=function(){var a;if(!$Cc(this.Sc.Iu()).df()){this.i=null;this.n=0;return}a=this.i;aOf(this);if(a==null||!S8b(a,this.i)){oEg(a+c_h+this.i);YNf(this)}};_.iC=function(a,b){return _Nf(this,a,b)};_.Bj=function(){aOf(this)};_.n=0;var B5=r7b(1215);Mub(4368,18,I6h,gOf);_.ej=function(){return null};_.aj=function(){this.n.n=false};_.Jw=function(){return dOf(this)};_.Bj=function(){fOf(this)};var C5=r7b(4368);Mub(1617,18,I6h,jOf);_.ej=function(){return dWe(),YPe};_.aj=function(){hOf(this)};_.Jw=function(){var a,b,c,d,e,f;if(this.g!=null){return this.g}d=this.i;a=this.j;e=k0e(d);b=F5e(a);if(a.nb==4){c=je(Z5,U5h,38,2,0,1);c[0]=new IQf(this.Sc);c[1]=new IQf(this.Sc);this.g=he(X5,[Rph,Y5h],[61,21],0,[1,3],2);this.g[0][0]=jQf(c[0],c[1],e[0],e[1],e[2],e[3]);this.g[0][1]=sQf(c[0],c[1],e[0],e[1],c[0],c[1],b[0],b[1]);this.g[0][2]=mQf(c[0],c[1],b[0],b[1],b[2],b[3]);return this.g}if(a.nb==9){c=je(Z5,U5h,38,2,0,1);c[0]=new IQf(this.Sc);c[1]=new IQf(this.Sc);f=je(Z5,U5h,38,2,0,1);f[0]=new IQf(this.Sc);f[1]=new IQf(this.Sc);this.g=he(X5,[Rph,Y5h],[61,21],0,[1,5],2);this.g[0][0]=jQf(c[0],c[1],e[0],e[1],e[2],e[3]);this.g[0][1]=sQf(c[0],c[1],e[0],e[1],c[0],c[1],b[8],b[9]);this.g[0][2]=RPf(RPf(XPf(new gQf(c[0]),new cQf(2)),YPf(new gQf(f[0]))),YPf(new gQf(b[8])));this.g[0][3]=RPf(RPf(XPf(new gQf(c[1]),new cQf(2)),YPf(new gQf(f[1]))),YPf(new gQf(b[9])));this.g[0][4]=jQf(f[0],f[1],b[4],b[5],b[6],b[7]);return this.g}throw dub(new KOf)};_.Bj=function(){DNf(this)};var D5=r7b(1617);Mub(801,18,{17:1,28:1,18:1,25:1,29:1,136:1,801:1},qOf,rOf);_.ej=function(){return dWe(),uQe};_.aj=function(){var a;if(!$Cc(this.Sc.Iu()).df()){!!gEg&&hEg(gEg,(zEg(),sEg),'CAS is not yet loaded => fingerprint set to null');this.i=null;this.p=0;return}a=this.i;pOf(this);if(a==null||!S8b(a,this.i)){jEg(a+c_h+this.i);lOf(this,!!this.k)}};_.iC=function(a,b){return oOf(this,a,b)};_.Bj=function(){pOf(this)};_.p=0;var E5=r7b(801);Mub(1210,18,{17:1,28:1,18:1,25:1,29:1,136:1,1210:1},wOf);_.ej=function(){return dWe(),ZRe};_.aj=function(){tOf(this)};_.Bj=function(){vOf(this)};var G5=r7b(1210);Mub(4282,18,zWh,AOf);_.ej=function(){return dWe(),$Re};_.aj=function(){xOf(this)};_.Bj=function(){zOf(this)};_.j=false;var F5=r7b(4282);Mub(681,1,{},EOf);_.wf=cki;_.yf=function(){return COf(this)};_.xf=function(){return !this.g};_.zf=function(){};_.g=false;_.j=0;_.n=0;var H5=r7b(681);var FOf,GOf;Mub(1675,1,{},JOf);var I5=r7b(1675);Mub(55,42,{3:1,42:1,52:1,55:1},KOf);var J5=r7b(55);Mub(547,1,{},POf);var K5=r7b(547);var QOf;Mub(1269,1,{},ePf);_.j=false;_.s=false;_.t=-1;_.A=null;var L5=r7b(1269);Mub(1668,1,{},iPf);var N5=r7b(1668);Mub(pxh,Z5h,{},kPf);var M5=r7b(pxh);Mub(1673,Z5h,{},mPf);var O5=r7b(1673);Mub(qxh,Z5h,{},xPf);_.j=false;_.k=0;_.n=false;_.o=false;var Q5=r7b(qxh);Mub(881,Z5h,{},GPf);_.i=0;var R5=r7b(881);Mub(1670,1,{},JPf);var S5=r7b(1670);Mub(1672,Z5h,{},LPf);var T5=r7b(1672);Mub(1671,Z5h,{},NPf);var U5=r7b(1671);Mub(1669,Z5h,{},QPf);var V5=r7b(1669);Mub(21,1,{17:1,21:1},bQf,cQf,dQf,eQf,fQf,gQf);_.pd=function(a){return SPf(this,a)};_.Wc=function(a){return TPf(this,a)};_.Xc=function(){return yfc(new fkc(this.g))};_.Yc=function(){return _Pf(this)};var X5=r7b(21);Mub(425,1,{17:1,425:1},BQf,CQf,DQf,EQf);_.pd=function(a){return wQf(this,a)};_.Wc=function(a){return xQf(this,a)};_.Xc=function(){if(this.g.j==0){return 0}return udc(Ijc(this.g)).g>>udc(Jjc(this.g)).g};_.Yc=function(){var a,b,c,d,e;e=new V9b('');c=(new fkc(this.g)).i.jg();while(c.xf()){a=c.yf();b=a.tf();e.g+='*';e.g+=''+b;d=a.uf().g;if(d>1){e.g+='^';e.g+=d}}if(e.g.length>0){return i9b(e.g,1)}return ''};var Y5=r7b(425);Mub(38,1,{17:1,38:1},IQf,JQf);_.pd=function(a){return FQf(this,a)};_.Wc=function(a){return GQf(this,a)};_.Xc=dki;_.Yc=function(){return O8b('v',''+this.g)};_.g=0;var Z5=r7b(38);Mub(680,42,{3:1,42:1,52:1,680:1},LQf,MQf);var KQf=orh;var $5=r7b(680);var _Qf;Mub(Gsh,1,{},ZQf);_.j=0;_.n=-1;_.q=0;var PQf;var a6=r7b(Gsh);Mub(4366,1,{},sRf);_.g=0;_.j=0;_.k=0;_.n=0;_.o=0;var bRf,cRf,dRf,eRf;var _5=r7b(4366);Mub(1676,1,{},ERf);_.g=0;_.n=-1;_.o=0;_.p=0;_.q=0;_.s=1;_.t=0;_.u=false;_.v=false;_.A=1;_.B=0;var b6=r7b(1676);Mub(4364,1,{},GRf);_.g=0;_.i=0;var c6=r7b(4364);Mub(1677,1,dsh,HRf,IRf);_.Yc=function(){return this.j};_.g=0;_.i=0;_.k=0;var e6=r7b(1677);Mub(1678,46,Wph,KRf);_.dd=function(){return this.p};var d6=r7b(1678);Mub(476,1,{},r9f);_.g=null;_.i='Auto';_.j='Wu';_.k=true;_.n=4;_.o=4;var q9f;var Fcb=r7b(476);Mub(4337,1,{});_.p=false;var Ohb=r7b(4337);Mub(464,1,{464:1},ozg);_.Wc=function(a){if(a==null){return false}if(a===this){return true}if(Wb(a)!=Lhb){return false}return lzg(this)==Xb(a)};_.Xc=function(){return lzg(this)};_.j=1;var Lhb=r7b(464);Mub(925,1,{},qzg);_.hf=Yji;_.jf=function(a){return a.cc};var Khb=r7b(925);Mub(573,26,{3:1,17:1,26:1,573:1},yzg);var rzg,szg,tzg,uzg,vzg,wzg;var Mhb=s7b(573,zzg);Mub(497,26,{3:1,17:1,26:1,497:1},Jzg);var Azg,Bzg,Czg,Dzg,Ezg,Fzg,Gzg,Hzg;var Nhb=s7b(497,Kzg);var Qzg='',Rzg='',Szg,Tzg=0,Uzg,Vzg,Wzg,Xzg;Mub(4365,4494,{},V1g);var inb=r7b(4365);Mub(3518,1,w_h);_.hd=function(){!!gEg&&hEg(gEg,(zEg(),sEg),'Loaded: prover');jLe=new hXe;qLe(this.g);F4g(D2g(this.g.g))};Mub(1038,4337,{},Udh);var Epb=r7b(1038);Fph(Qc)(9);\n//# sourceURL=webSimple-9.js\n")