eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(G(){u.2a=G 2a(7Y,1q){if(1d 7Y==="2J"){7Y=2e.af(7Y)}o p=2a.al(7Y);if(1q){p.6U(1q)}I p};2a.6S={};o ca=G(2z){o 7X=1b 2Q.dh();if(7X){7X.dg("df",2z+"?t="+1b 3A().7K(),1s);7X.de(3B);I 7X.mH}O{I 1s}};o 6U=G(){o 1E=2e.6W(\'1E\');1f(o i=0,l=1E.N;i<l;i++){o 6O=1E[i].3U(\'1r-dI\');if(6O===3B){6O=1E[i].3U(\'6O\')}if(6O){2a(1E[i],ca(6O))}}};o 6b=G(1r){o cU=1s;3F{hF;cU=1l}3E(e){}I cU===1l?1b hF(1r):1b mG(1r)};o 1M;o aW=[0.5,0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,0.5,0.5,0.5,0.5,-0.5,0.5,0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,0.5,0.5,0.5,0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,0.5,0.5,0.5,0.5];o aV=[0.5,0.5,0.5,0.5,-0.5,0.5,0.5,0.5,-0.5,0.5,-0.5,-0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,0.5,0.5,0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,0.5,0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,0.5,-0.5,0.5];o 8I;o 8H;o 7h;o 8u;o 8z;o eT="mF mE 5a;"+"9C hE 1t;"+"9C cT 2B;"+"9C cT 1X;"+"9C cT 2N;"+"9B hD(9B){"+"  mD = 1t;"+"  mC = 2N * 1X * 2B * hE(5a, 1.0);"+"}";o eQ="9B hD(9B){"+"  mB = mA;"+"}";2e.5P(\'mz\',G(){6U()},1s);2a.4t=G(e){};2a.9T=G 9T(1q,p){1q=1q.1u(/(\'(.){1}\')/g,"$1.9b(0)");o 7Q=[];1q=1q.1u(/(["\'])(\\\\\\1|.)*?(\\1)/g,G(2G){7Q.19(2G);I"<hk "+(7Q.N-1)+">"});1q=1q.1u(/\\/\\/.*\\n/g,"\\n");1q=1q.1u(/([^\\s])%([^\\s])/g,"$1 % $2");1q=1q.1u(/(\\s*=\\s*|\\(*\\s*)co(\\s*\\)+?|\\s*;)/,"$1p.cq$2");1q=1q.1u(/(?:7U )?(\\w+(?:\\[\\])* )(\\w+)\\s*(\\([^\\)]*\\)\\s*\\{)/g,G(2G,3m,1x,2m){if(1x==="if"||1x==="1f"||1x==="2R"){I 2G}O{I"5Q."+1x+" = G "+1x+2m}});1q=1q.1u(/my\\s+(.+);/g,"");1q=1q.1u(/\\.N\\(\\)/g,".N");1q=1q.1u(/([\\(,]\\s*)(\\w+)((?:\\[\\])+| )\\s*(\\w+\\s*[\\),])/g,"$1$4");1q=1q.1u(/([\\(,]\\s*)(\\w+)((?:\\[\\])+| )\\s*(\\w+\\s*[\\),])/g,"$1$4");1q=1q.1u(/1b (\\w+)((?:\\[([^\\]]*)\\])+)/g,G(2G,1x,2m){I"1b 7O("+2m.1u(/\\[\\]/g,"[0]").1S(1,-1).1L("][").4M(", ")+")"});1q=1q.1u(/(?:7U )?\\w+\\[\\]\\s*(\\w+)\\[?\\]?\\s*=\\s*\\{.*?\\};/g,G(2G){I 2G.1u(/\\{/g,"[").1u(/\\}/g,"]")});o cS=/(\\n\\s*(?:5p|5D)(?!\\[\\])*(?:\\s*|[^\\(;]*?,\\s*))([a-mx-Z]\\w*)\\s*(,|;)/i;2R(cS.3Q(1q)){1q=1q.1u(1b 3r(cS),G(2G,3m,1x,9A){I 3m+" "+1x+" = 0"+9A})}1q=1q.1u(/(?:7U\\s+)?(?:9y\\s+)?(\\w+)((?:\\[\\])+| ) *(\\w+)\\[?\\]?(\\s*[=,;])/g,G(2G,3m,4m,1x,9A){if(3m==="I"){I 2G}O{I"o "+1x+9A}});1q=1q.1u(/\\=\\s*\\{((.|\\s)*?)\\};/g,G(2G,1r){I"= ["+1r.1u(/\\{/g,"[").1u(/\\}/g,"]")+"]"});1q=1q.1u(/mw\\(/g,"hB(");o cI=["5p","5D","6C","74","99","mu","mt","7O"];o cN=G(2G,1x,7W,9z,cQ){cI.19(1x);o cR="";9z=9z.1u(/9y\\s+o\\s+(\\w+\\s*=\\s*.*?;)/g,G(2G,hC){cR+=" "+1x+"."+hC;I""});I"G "+1x+"() {da(u){\\n "+(7W?"o hA=u;G hB(){86(hA,P,"+7W+");}\\n":"")+9z.1u(/\\s*,\\s*/g,";\\n  u.").1u(/\\b(o |9y |7T )+\\s*/g,"u.").1u(/\\b(o |9y |7T )+\\s*/g,"u.").1u(/u\\.(\\w+);/g,"u.$1 = 3B;")+(7W?"86(u, "+7W+");\\n":"")+"<hu "+1x+" "+cR+">"+(1d cQ==="2J"?cQ:1x+"(")};o cM=G(1y){o 2x=1y,5J=0,cP=1,cO=0;2R(cP!==cO){o 7V=2x.2H("{"),9x=2x.2H("}");if(7V<9x&&7V!==-1){cP++;2x=2x.1S(7V+1);5J+=7V+1}O{cO++;2x=2x.1S(9x+1);5J+=9x+1}}I 1y.1S(0,5J-1)};o hw=/(?:7T |hz |7U )*hy (\\w+)\\s*(?:hx\\s*(\\w+)\\s*)?\\{\\s*((?:.|\\n)*?)\\b\\1\\s*\\(/g;o hv=/(?:7T |hz |7U )*hy (\\w+)\\s*(?:hx\\s*(\\w+)\\s*)?\\{\\s*((?:.|\\n)*?)(5Q)/g;1q=1q.1u(hw,cN);1q=1q.1u(hv,cN);o ht=/<hu (\\w+) (.*?)>/,m;2R((m=1q.58(ht))){o 26=3r.hp,7S=3r.ho,2x=cM(7S),hs=m[1],hm=m[2]||"";7S=7S.1S(2x.N+1);2x=2x.1u(1b 3r("\\\\b"+hs+"\\\\(([^\\\\)]*?)\\\\)\\\\s*{","g"),G(2G,2m){2m=2m.1L(/,\\s*?/);if(2m[0].58(/^\\s*$/)){2m.eb()}o fn="if ( P.N === "+2m.N+" ) {\\n";1f(o i=0;i<2m.N;i++){fn+=" o "+2m[i]+" = P["+i+"];\\n"}I fn});2x=2x.1u(/(?:7T )?5Q.\\w+ = G (\\w+)\\((.*?)\\)/g,G(2G,1x,2m){I"hr(u, \'"+1x+"\', G("+2m+")"});o hq=/hr([\\s\\S]*?\\{)/,mc;o cJ="";2R((mc=2x.58(hq))){o hn=3r.hp,cL=3r.ho,cK=cM(cL);cJ+="6V"+mc[1]+cK+"});";2x=hn+cL.1S(cK.N+1)}2x=cJ+2x;1q=26+2x+"\\n}}"+hm+7S}1q=1q.1u(/5Q.\\w+ = G 6V/g,"6V");if(1q.58(/2o\\((?:.+),(?:.+),\\s*(7t|8Y)\\s*\\);/)){p.2y=1l}1q=1q.1u(/\\(5p\\)/g,"0|");1q=1q.1u(1b 3r("\\\\(("+cI.4M("|")+")(\\\\[\\\\])*\\\\)","g"),"");o hl=G(R){o 1h=[];R.1u(/(..)/g,G(R){1h.19(1O(R,16))});I 1h};1q=1q.1u(/#([a-f0-9]{6})/ig,G(m,2S){o 1c=hl(2S);I"gN("+1c[0]+","+1c[1]+","+1c[2]+")"});1q=1q.1u(/(\\d+)f/g,"$1");1f(o i=0;i<7Q.N;i++){1q=1q.1u(1b 3r("(.*)(<hk "+i+">)(.*)","g"),G(2G,5t,58,hj){o cH=2G,7R=1l,9w="",9v=1s;1f(o x=0;x<5t.N;x++){if(7R){if(5t.5q(x)==="\\""||5t.5q(x)==="\'"){9w=5t.5q(x);7R=1s}}O{if(!9v){if(5t.5q(x)==="\\\\"){9v=1l}O if(5t.5q(x)===9w){7R=1l;9w=""}}O{9v=1s}}}if(7R){cH=5t+7Q[i]+hj}I cH})}I 1q};2a.al=G ms(1R){o p={};o J;p.2y=1s;p.1x=\'2a.js mr\';p.3I=W.3I;p.dR=2*p.3I;p.mq=p.3I/2;p.4f=1O(95/0.5,10);p.mp=3.hi+38;p.mo=-3.hi+38;p.mn=fK;p.mm=-ml;p.8r=0;p.8s=1;p.e4=1;p.6P=2;p.ha=2;p.ec=5;p.aG=6;p.8y=7;p.8t=8;p.aJ=9;p.ed=4;p.8x=3;p.8q=10;p.7g=1l;p.cB=1;p.gV=2;p.7t=\'7t\';p.8Y=\'8Y\';p.cq=0;p.g3=1l;p.hb=\'a7\';p.mk=\'mj\';p.mi=\'fB\';p.mh=\'mg\';p.mf=\'73\';p.me=\'md\';p.fW="2z(\'1r:4W/dF;mb,ma///m9==\'), c3";p.1Q=m8;p.1F=m7;p.1D=m6;p.1K=m5;p.gI=0;p.bm=1<<0;p.gG=1<<1;p.gF=1<<2;p.gD=1<<3;p.gB=1<<4;p.gz=1<<5;p.gx=1<<6;p.gv=1<<7;p.gt=1<<8;p.gn=1<<9;p.gr=1<<10;p.gp=1<<11;p.gl=1<<12;p.gj=1<<13;p.9u=15;p.hh=1<<p.9u;p.m4=p.hh-1;p.m3=24-p.9u;p.m2=16-p.9u;p.m1=\'2b\';p.m0=\'lZ\';p.lY=\'dT\';p.lX=\'lW\';p.lV=\'lU\';p.6P=lT;p.aA=0;p.av=1;p.dN=2;p.lS=8;p.lR=9;p.lQ=10;p.lP=13;p.lO=27;p.lN=lM;p.cY=lL;p.hg=16;p.hf=17;p.he=18;p.hd=38;p.9H=39;p.hc=40;p.9I=37;o cZ=[p.hg,p.hf,p.he,p.hd,p.9H,p.hc,p.9I];o lK=1l,2I=1l,2K="4x( Y, Y, Y, 1 )",2A=1l,4e="4x( 4J, 4J, 4J, 1 )",3f=1,9l=1s,ai=1s,85=1l,7J=0,4y=p.8r,59=p.6P,dQ=0,dP=0,dO=0,79=p.aA,9P=1s,cp=1s,77="4x( 4J, 4J, 4J, 1 )",cm=72,82=p.hb,d3=2e.81.2T.4s,cn=1,3e=p.ha,2j=0,2c=[],aF=0,3c=Y,4p=Y,4n=Y,4o=Y,4A=1s,3C=1s,7Z=1s,4r=1s,4q=p.cB,3t=-1,4a=12,4w="lJ",8o=1s,7e=1b 3A().7K(),cs=7e,9o=0;o 7i=0,5f=0,2t=[],2s=[],2r=[],8F=1b 1v(p.4f),8E=1b 1v(p.4f),1z,1G;o 6c,5e,4g,3h,b8,8X,6r,2N,aX=1s,7k=60*(W.3I/7s),8P=1R.1o/2,5j=1R.1n/2,5i=5j/W.4F(7k/2),b6=5i/10,b5=5i*10,b7=1R.1o/1R.1n;o 5y,5x,aI,aH,5d,5c;o cw=1b 1v(0);p.ln="";p.3p={};p.d6=0;p.d5=0;p.9M=0;p.9L=0;p.80=0;p.d1=1s;p.9G=1T;p.9J=1T;p.9K=1T;p.3C=1T;p.9F=1T;p.4r=1T;p.9D=1T;p.4R=1T;p.9Q=1T;p.1o=1R.1o-0;p.1n=1R.1n-0;p.g4=0;p.1L=G(R,h9){I R.1L(h9)};p.lI=G(R,6N){if(P.N===1){6N="\\n\\t\\r\\f "}6N="["+6N+"]";o 2F=1b 1v(0);o 5N=0;o 1W=R.h8(6N);2R(1W>=0){if(1W===0){R=R.6G(1)}O{2F[5N]=R.6G(0,1W);5N++;R=R.6G(1W)}1W=R.h8(6N)}if(R.N>0){2F[5N]=R}if(2F.N===0){2F=1T}I 2F};p.4N=G(1i,h7){1i[1i.N]=h7;I 1i};p.cG=G cG(h6,h5){I h6.cG(h5)};p.cF=G(1i,9t){o 1h=[];if(1i.N>0){o h4=9t>0?9t:1i.N;1f(o i=0;i<h4;i++){1h.19(1i[i])}if(1d 1i[0]==="2J"){1h.cF()}O{1h.cF(G(a,b){I a-b})}if(9t>0){1f(o j=1h.N;j<1i.N;j++){1h.19(1i[j])}}}I 1h};p.9r=G(1i,1Y,5N){if(1i.N===0&&1Y.N===0){I 1i}if(1Y 3N 1v){1f(o i=0,j=5N;i<1Y.N;j++,i++){1i.9r(j,0,1Y[i])}}O{1i.9r(5N,0,1Y)}I 1i};p.h3=G(1i,7P,N){if(P.N===2){I p.h3(1i,7P,1i.N-7P)}O if(P.N===3){I 1i.1S(7P,7P+N)}};p.4M=G 4M(1i,h2){I 1i.4M(h2)};p.lH=G(2F){o 4Q=1b 1v(0);o 20=2F.N;1f(o i=0;i<20;i++){4Q[i]=2F[i]}4Q.6e();I 4Q};p.lG=G(2F,h1){o 4Q=1b 1v(0);o 20=2F.N;1f(o i=0;i<20;i++){4Q[i]=2F[i]}if(P.N===1){4Q.N*=2}O if(P.N===2){4Q.N=h1}I 4Q};p.7O=G 7O(2o,cE,9s){o 1i=1b 1v(0|2o);if(cE){1f(o i=0;i<2o;i++){1i[i]=[];1f(o j=0;j<cE;j++){o a=1i[i][j]=9s?1b 1v(9s):0;1f(o k=0;k<9s;k++){a[k]=0}}}}O{1f(o l=0;l<2o;l++){1i[l]=0}}1i.3u=G(i){I u[i]};1i.8U=G(bW){I u.19(bW)};1i.2o=G(){I u.N};1i.8h=G(){u.N=0};1i.lF=G(i){I u.9r(i,1)};1i.lE=G(){I!u.N};1i.lD=G(){o a=1b 7O(2o);1f(o i=0;i<2o;i++){a[i]=u[i]}I a};I 1i};p.h0=G(1i){I 1i.h0()};p.1N=G(1t){o 7N=/\\(([^\\)]+)\\)/.71(1t).1S(1,2)[0].1L(\',\');I((7N[3]*Y)<<24)|(7N[0]<<16)|(7N[1]<<8)|(7N[2])};p.5M=G(a,b,f){I a+(((b-a)*f)>>8)};p.1J=G(n){I(n<0)?0:((n>Y)?Y:n)};p.2P={1u:G(a,b){I p.1N(b)},gH:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|p.5M(c1&p.1F,c2&p.1F,f)&p.1F|p.5M(c1&p.1D,c2&p.1D,f)&p.1D|p.5M(c1&p.1K,c2&p.1K,f))},8U:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|W.29(((c1&p.1F)+((c2&p.1F)>>8)*f),p.1F)&p.1F|W.29(((c1&p.1D)+((c2&p.1D)>>8)*f),p.1D)&p.1D|W.29((c1&p.1K)+(((c2&p.1K)*f)>>8),p.1K))},gE:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|W.4L(((c1&p.1F)-((c2&p.1F)>>8)*f),p.1D)&p.1F|W.4L(((c1&p.1D)-((c2&p.1D)>>8)*f),p.1K)&p.1D|W.4L((c1&p.1K)-(((c2&p.1K)*f)>>8),0))},gC:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|W.4L(c1&p.1F,((c2&p.1F)>>8)*f)&p.1F|W.4L(c1&p.1D,((c2&p.1D)>>8)*f)&p.1D|W.4L(c1&p.1K,((c2&p.1K)*f)>>8))},gA:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|p.5M(c1&p.1F,W.29(c1&p.1F,((c2&p.1F)>>8)*f),f)&p.1F|p.5M(c1&p.1D,W.29(c1&p.1D,((c2&p.1D)>>8)*f),f)&p.1D|p.5M(c1&p.1K,W.29(c1&p.1K,((c2&p.1K)*f)>>8),f))},gy:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=(ar>br)?(ar-br):(br-ar);o cg=(ag>bg)?(ag-bg):(bg-ag);o cb=(ab>bb)?(ab-bb):(bb-ab);I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))},gw:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=ar+br-((ar*br)>>7);o cg=ag+bg-((ag*bg)>>7);o cb=ab+bb-((ab*bb)>>7);I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))},gu:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=(ar*br)>>8;o cg=(ag*bg)>>8;o cb=(ab*bb)>>8;I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))},gs:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=Y-(((Y-ar)*(Y-br))>>8);o cg=Y-(((Y-ag)*(Y-bg))>>8);o cb=Y-(((Y-ab)*(Y-bb))>>8);I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))},gq:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=(br<6M)?((ar*br)>>7):(Y-(((Y-ar)*(Y-br))>>7));o cg=(bg<6M)?((ag*bg)>>7):(Y-(((Y-ag)*(Y-bg))>>7));o cb=(bb<6M)?((ab*bb)>>7):(Y-(((Y-ab)*(Y-bb))>>7));I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))},go:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=((ar*br)>>7)+((ar*ar)>>8)-((ar*ar*br)>>15);o cg=((ag*bg)>>7)+((ag*ag)>>8)-((ag*ag*bg)>>15);o cb=((ab*bb)>>7)+((ab*ab)>>8)-((ab*ab*bb)>>15);I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))},gm:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=(ar<6M)?((ar*br)>>7):(Y-(((Y-ar)*(Y-br))>>7));o cg=(ag<6M)?((ag*bg)>>7):(Y-(((Y-ag)*(Y-bg))>>7));o cb=(ab<6M)?((ab*bb)>>7):(Y-(((Y-ab)*(Y-bb))>>7));I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))},gk:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=(br===Y)?Y:p.1J((ar<<8)/(Y-br)); o cg=(bg===Y)?Y:p.1J((ag<<8)/(Y-bg)); o cb=(bb===Y)?Y:p.1J((ab<<8)/(Y-bb)); I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))},gi:G(a,b){o c1=p.1N(a);o c2=p.1N(b);o f=(c2&p.1Q)>>>24;o ar=(c1&p.1F)>>16;o ag=(c1&p.1D)>>8;o ab=(c1&p.1K);o br=(c2&p.1F)>>16;o bg=(c2&p.1D)>>8;o bb=(c2&p.1K);o cr=(br===0)?0:Y-p.1J(((Y-ar)<<8)/br); o cg=(bg===0)?0:Y-p.1J(((Y-ag)<<8)/bg); o cb=(bb===0)?0:Y-p.1J(((Y-ab)<<8)/bb); I(W.29(((c1&p.1Q)>>>24)+f,31)<<24|(p.1J(ar+(((cr-ar)*f)>>8))<<16)|(p.1J(ag+(((cg-ag)*f)>>8))<<8)|(p.1J(ab+(((cb-ab)*f)>>8))))}};p.1t=G 1t(2h,5s,6K,gW){o r,g,b,5U,1Z;G gU(h,s,b){h=(h/4p)*95;s=(s/4n)*4b;b=(b/4o)*4b;o br=W.2b(b/4b*Y);if(s===0){I[br,br,br]}O{o cD=h%95;o f=cD%60;o p=W.2b((b*(4b-s))/fE*Y);o q=W.2b((b*(gZ-s*f))/gY*Y);o t=W.2b((b*(gZ-s*(60-f)))/gY*Y);3R(W.3b(cD/60)){U 0:I[br,t,p];U 1:I[q,br,p];U 2:I[p,br,t];U 3:I[p,q,br];U 4:I[t,p,br];U 5:I[br,p,q]}}}G 9q(gX,7v){I W.2b(Y*(gX/7v))}if(P.N===3){1Z=p.1t(2h,5s,6K,3c)}O if(P.N===4){o a=gW/3c;a=bE(a)?1:a;if(4q===p.gV){5U=gU(2h,5s,6K);r=5U[0];g=5U[1];b=5U[2]}O{r=9q(2h,4p);g=9q(5s,4n);b=9q(6K,4o)}1Z="4x("+r+","+g+","+b+","+a+")"}O if(1d 2h==="2J"){1Z=2h;if(P.N===2){o c=1Z.1L(",");c[3]=(5s/3c)+")";1Z=c.4M(",")}}O if(P.N===2){1Z=p.1t(2h,2h,2h,5s)}O if(1d 2h==="1V"&&2h<cC&&2h>=0){1Z=p.1t(2h,2h,2h,3c)}O if(1d 2h==="1V"){o 5L=0;if(2h<0){5L=cc-(2h*-1)}O{5L=2h}o ac=W.3b((5L%cc)/gT);o gR=W.3b((5L%gT)/gS);o gc=W.3b((5L%gS)/cC);o bc=5L%cC;1Z=p.1t(gR,gc,bc,ac)}O{1Z=p.1t(4p,4n,4o,3c)}I 1Z};o 6L=G 6L(1Z){if(1Z.3j===1v){I 1Z}O{I p.1t(1Z)}};p.lC=G(1Z){I 1O(6L(1Z).1S(5),10)};p.lB=G(1Z){I 1O(6L(1Z).1L(",")[1],10)};p.lA=G(1Z){I 1O(6L(1Z).1L(",")[2],10)};p.lz=G(1Z){I 1O(1k(6L(1Z).1L(",")[3])*Y,10)};p.gQ=G gQ(c1,c2,5C){o 7M=p.1t(c1).1L(",");o gP=1O(7M[0].1L("(")[1],10);o g1=1O(7M[1],10);o b1=1O(7M[2],10);o a1=1k(7M[3].1L(")")[0],10);o 7L=p.1t(c2).1L(",");o gO=1O(7L[0].1L("(")[1],10);o g2=1O(7L[1],10);o b2=1O(7L[2],10);o a2=1k(7L[3].1L(")")[0],10);o r=1O(p.6D(gP,gO,5C),10);o g=1O(p.6D(g1,g2,5C),10);o b=1O(p.6D(b1,b2,5C),10);o a=1k(p.6D(a1,a2,5C),10);o 1Z="4x("+r+","+g+","+b+","+a+")";I 1Z};p.gN=G(2h,5s,6K){o gM=4q;4q=p.cB;o c=p.1t(2h/Y*4p,5s/ Y * 4n, 6K /Y*4o);4q=gM;I c};p.cA=G cA(4Z,6J,gL,gK,gJ){4q=4Z;if(P.N>=4){4p=6J;4n=gL;4o=gK}if(P.N===5){3c=gJ}if(P.N===2){p.cA(4Z,6J,6J,6J,6J)}};p.ly=G(c1,c2,4Z){o 1t=0;3R(4Z){U p.gI:1t=p.2P.1u(c1,c2);1g;U p.bm:1t=p.2P.gH(c1,c2);1g;U p.gG:1t=p.2P.8U(c1,c2);1g;U p.gF:1t=p.2P.gE(c1,c2);1g;U p.gD:1t=p.2P.gC(c1,c2);1g;U p.gB:1t=p.2P.gA(c1,c2);1g;U p.gz:1t=p.2P.gy(c1,c2);1g;U p.gx:1t=p.2P.gw(c1,c2);1g;U p.gv:1t=p.2P.gu(c1,c2);1g;U p.gt:1t=p.2P.gs(c1,c2);1g;U p.gr:1t=p.2P.gq(c1,c2);1g;U p.gp:1t=p.2P.go(c1,c2);1g;U p.gn:1t=p.2P.gm(c1,c2);1g;U p.gl:1t=p.2P.gk(c1,c2);1g;U p.gj:1t=p.2P.gi(c1,c2);1g}I 1t};p.3o=G 3o(x,y,z){if(p.2y){4g.3o(x,y,z)}O{J.3o(x,y)}};p.3s=G 3s(x,y,z){if(p.2y){4g.3s(x,y,z)}O{J.3s(x,y||x)}};p.9n=G 9n(){if(p.2y){8X.88(3h)}O{J.5v()}};p.9m=G 9m(){if(p.2y){3h.2v(8X.6e())}O{J.6Y()}};p.gh=G gh(){4g.bi()};p.gg=G gg(){o a=P;if(!p.2y){1f(o 9p=a.N;9p<16;9p++){a[9p]=0}a[10]=a[15]=1}4g.1U(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15])};p.bh=G(4P){4g.bh(4P)};p.7p=G(4P){4g.7p(4P)};p.bf=G(4P){4g.bf(4P)};p.8R=G 8R(4P){if(p.2y){4g.7p(4P)}O{J.8R(4P)}};p.cu=G cu(){J.5v();p.9n();o gf={\'2I\':2I,\'2A\':2A,\'3t\':3t,\'4y\':4y,\'4q\':4q,\'4p\':4p,\'4o\':4o,\'4n\':4n,\'3c\':3c,\'4w\':4w,\'4a\':4a};cw.19(gf)};p.cv=G cv(){o 3k=cw.6e();if(3k){J.6Y();p.9m();2I=3k.2I;2A=3k.2A;3t=3k.3t;4y=3k.lx;4q=3k.4q;4p=3k.4p;4o=3k.4o;4n=3k.4n;3c=3k.3c;4w=3k.4w;4a=3k.4a}O{3v"lw lv cv() lu lt cu()"}};p.ge=G ge(){I 1b 3A().ls()+lr};p.gd=G gd(){I 1b 3A().lq()};p.gb=G gb(){I 1b 3A().lp()};p.ga=G ga(){I 1b 3A().lo()};p.g9=G g9(){I 1b 3A().lm()};p.g8=G g8(){I 1b 3A().ll()};p.g7=G g7(){I 1b 3A().7K()-7e};p.g6=G g6(){85=1s;9l=1s;cl(7J)};p.84=G 84(){o ct=(1b 3A().7K()-cs)/72;9o++;o g5=9o/ct;if(ct>0.5){cs=1b 3A().7K();9o=0;p.cq=g5}p.g4++;cp=1l;if(p.2y){J.8h(J.lk|J.lj);p.7m();p.4R()}O{p.9n();p.4R();p.9m()}cp=1s};p.9O=G 9O(){if(9l){I}7J=2Q.li(G(){3F{3F{p.g3=2e.lh()}3E(e){}p.84()}3E(g0){2Q.cl(7J);3v g0}},cn);85=1l;9l=1l};p.co=G co(fZ){cm=fZ;cn=72/cm};p.fY=G fY(){2Q.cl(7J)};p.4s=G 4s(4Z){82=2e.81.2T.4s=4Z};p.fX=G fX(){82=2e.81.2T.4s=p.fW};p.lg=G(fV,28){2Q.lf=fV};p.fU=G fU(){};p.fT=G fT(){};p.fS=G fS(6S){};o ck=G(e){e.bQ();e.le()};p.9R=G 9R(){1R.5P(\'bP\',ck,1s)};p.fR=G fR(){1R.bZ(\'bP\',ck,1s)};G 6I(1Y,5K){o 4Y=1;4Y=4Y<<(5K-1);o R="";1f(o i=0;i<5K;i++){R+=(4Y&1Y)?"1":"0";4Y=4Y>>>1}I R}p.fO=G(1c,6H){o 5K=32;if(1d 1c==="2J"&&1c.N>1){o c=1c.1S(5,-1).1L(",");o 7I=[6I(c[3]*Y,8),6I(c[0],8),6I(c[1],8),6I(c[2],8)];o s=7I[0]+7I[1]+7I[2]+7I[3];if(6H){s=s.fQ(-6H)}O{s=s.1u(/^0+$/g,"0");s=s.1u(/^0{1,}1/g,"1")}I s}if(1d 1c==="2J"){1c=1c.9b(0);if(6H){5K=32}O{5K=16}}o R=6I(1c,5K);if(6H){R=R.fQ(-6H)}I R};p.cj=G cj(7H){o fP=1b 3r("^[0|1]{8}$");o 9k=0;if(bE(7H)){3v"ld"}O{if(P.N===1||7H.N===8){if(fP.3Q(7H)){1f(o i=0;i<8;i++){9k+=(W.2U(2,i)*1O(7H.5q(7-i),10))}I 9k+""}O{3v"lc: lb 1Y la l9 cj l8 bn an 8 l7 fO 1V"}}O{3v"l6"}}I 9k};p.2k=G(1c,26,1y){o R,20,2Z,5r;if(1d 1c==="2i"&&1c.3j===1v){R=1b 1v(0);20=1c.N;1f(o i=0;i<20;i++){R[i]=p.2k(1c[i],26,1y)}}O if(P.N===3){o 9j=1c<0?1l:1s;if(1y===0){1y=1}if(1y<0){5r=W.2b(1c)}O{5r=W.2b(1c*W.2U(10,1y))/W.2U(10,1y)}o 21=W.4h(5r).5T().1L(".");2Z=26-21[0].N;1f(;2Z>0;2Z--){21[0]="0"+21[0]}if(21.N===2||1y>0){21[1]=21.N===2?21[1]:"";2Z=1y-21[1].N;1f(;2Z>0;2Z--){21[1]+="0"}R=21.4M(".")}O{R=21[0]}R=(9j?"-":" ")+R}O if(P.N===2){R=p.2k(1c,26,-1)}I R};p.ch=G(1c,26,1y){o R,20,2Z,5r;if(1d 1c==="2i"&&1c.3j===1v){R=1b 1v(0);20=1c.N;1f(o i=0;i<20;i++){R[i]=p.ch(1c[i],26,1y)}}O if(P.N===3){o 9j=1c<0?1l:1s;if(1y===0){1y=1}if(1y<0){5r=W.2b(1c)}O{5r=W.2b(1c*W.2U(10,1y))/W.2U(10,1y)}o 21=W.4h(5r).5T().1L(".");2Z=26-21[0].N;1f(;2Z>0;2Z--){21[0]="0"+21[0]}if(21.N===2||1y>0){21[1]=21.N===2?21[1]:"";2Z=1y-21[1].N;1f(;2Z>0;2Z--){21[1]+="0"}R=21.4M(".")}O{R=21[0]}R=(9j?"-":"+")+R}O if(P.N===2){R=p.ch(1c,26,-1)}I R};p.cd=G(1c,1y){o R;o cf=1y>=0?1y:0;if(1d 1c==="2i"){R=1b 1v(0);1f(o i=0;i<1c.N;i++){R[i]=p.cd(1c[i],cf)}}O if(P.N===2){o fN=p.2k(1c,0,cf);o 2F=1b 1v(0);2F=fN.1L(\'.\');o 7G=2F[0];o fM=2F.N>1?\'.\'+2F[1]:\'\';o ce=/(\\d+)(\\d{3})/;2R(ce.3Q(7G)){7G=7G.1u(ce,\'$1\'+\',\'+\'$2\')}R=7G+fM}O if(P.N===1){R=p.cd(1c,0)}I R};o 9i=G 9i(d,4l){4l=1d(4l)==="1T"||4l===3B?4l=8:4l;if(d<0){d=l5+d+1}o 2S=l4(d).5T(16).l3();2R(2S.N<4l){2S="0"+2S}if(2S.N>=4l){2S=2S.6G(2S.N-4l,2S.N)}I 2S};p.2S=G 2S(1Y,20){o 7F="";o fL=/^4x?\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3})(,\\d?\\.?\\d*)?\\)$/i;if(P.N===1){7F=2S(1Y,8)}O{if(fL.3Q(1Y)){7F=9i(p.1N(1Y),20)}O{7F=9i(1Y,20)}}I 7F};p.l2=G(R){o 1Y=0,6B=1,1c=0;o 20=R.N-1;1f(o i=20;i>=0;i--){3F{3R(R[i]){U"0":1c=0;1g;U"1":1c=1;1g;U"2":1c=2;1g;U"3":1c=3;1g;U"4":1c=4;1g;U"5":1c=5;1g;U"6":1c=6;1g;U"7":1c=7;1g;U"8":1c=8;1g;U"9":1c=9;1g;U"A":U"a":1c=10;1g;U"B":U"b":1c=11;1g;U"C":U"c":1c=12;1g;U"D":U"d":1c=13;1g;U"E":U"e":1c=14;1g;U"F":U"f":1c=15;1g;a7:I 0}1Y+=1c*6B;6B*=16}3E(e){2a.4t(e)}if(1Y>fK){1Y-=cc}}I 1Y};p.fJ=G fJ(2z){I ca(2z).1L("\\n")};p.8m=G(){o R,1c,7E,4m,26,1y,4k,3Q,i;if(P.N===2&&1d P[0]===\'1V\'&&1d P[1]===\'1V\'&&(P[0]+"").2H(\'.\')===-1){1c=P[0];7E=P[1];4k=1c<0;if(4k){1c=W.4h(1c)}R=""+1c;1f(i=7E-R.N;i>0;i--){R="0"+R}if(4k){R="-"+R}}O if(P.N===2&&1d P[0]===\'2i\'&&P[0].3j===1v&&1d P[1]===\'1V\'){4m=P[0];7E=P[1];R=1b 1v(4m.N);1f(i=0;i<4m.N&&R!==1T;i++){3Q=u.8m(4m[i],7E);if(3Q===1T){R=1T}O{R[i]=3Q}}}O if(P.N===3&&1d P[0]===\'1V\'&&1d P[1]===\'1V\'&&1d P[2]===\'1V\'&&(P[0]+"").2H(\'.\')>=0){1c=P[0];26=P[1];1y=P[2];4k=1c<0;if(4k){1c=W.4h(1c)}if(1y<0&&W.3b(1c)%2===1){if((1c)-W.3b(1c)>=0.5){1c=1c+1}}R=""+1c;1f(i=26-R.2H(\'.\');i>0;i--){R="0"+R}o c9=R.N-R.2H(\'.\')-1;if(c9<=1y){1f(i=1y-(R.N-R.2H(\'.\')-1);i>0;i--){R=R+"0"}}O if(1y>0){R=R.6G(0,R.N-(c9-1y))}O if(1y<0){R=R.6G(0,R.2H(\'.\'))}if(4k){R="-"+R}}O if(P.N===3&&1d P[0]===\'2i\'&&P[0].3j===1v&&1d P[1]===\'1V\'&&1d P[2]===\'1V\'){4m=P[0];26=P[1];1y=P[2];R=1b 1v(4m.N);1f(i=0;i<4m.N&&R!==1T;i++){3Q=u.8m(4m[i],26,1y);if(3Q===1T){R=1T}O{R[i]=3Q}}}I R};p.fI=G fI(c8,fH){o i=0,4T=[],4V,4U=1b 3r(fH,"g");4V=4T[i]=4U.71(c8);2R(4V){i++;4V=4T[i]=4U.71(c8)}I 4T.1S(0,i)};74.3M.l1=G(fG,1u){I u.1u(1b 3r(fG,"g"),1u)};74.3M.fF=G fF(R){o 1h=1l;if(u.N===R.N){1f(o i=0;i<u.N;i++){if(u.5q(i)!==R.5q(i)){1h=1s;1g}}}O{1h=1s}I 1h};p.58=G(R,4U){I R.58(4U)};o 2Y=(G(){"l0 kZ";o 2Y={},c6="1T",bG="G",4O=!1,fs=!0,2w="2w";if(1d c7!==c6&&1d c7[2w]===bG){2Y[2w]=c7[2w]}O if(1d 2e!==c6&&!2e.kY){(G(){o 5G=2e,$4j="4j",$2T="2T",$7y="7y",fm={kX:fE,5J:"kW",4D:"bR",1o:"4b%",1n:"15%",fD:"kV-kU",1t:"fC",c5:"kT"},fl={5J:"kS",fD:"kR",fz:"c3",1n:"4b%"},fk={1n:"7D",kQ:"-7D",4s:"n-kP",c5:"kO"},fj={5J:"kN",4E:"bR",1y:"kM",kL:"c4 fA fC",kK:"kJ",4s:"fB",kI:"kH",a8:"bu",4l:"c4 7D",c5:"#kG"},fh={kF:"c4 fA #kE",kD:"kC"},fg={kB:"kA",kz:"0 7D 0 7D",ky:"4b%",kx:"kw-kv",fz:"c3"},1X=5G.ku,7z=5G.dd,9f=7z[$2T],bJ=G(){o i=P.N,c0,7C,2T;2R(i--){7C=P[i--];c0=P[i][$2T];1f(2T in 7C){if(7C.bk(2T)){c0[2T]=7C[2T]}}}},5F=G(1P,5I,5H){if(1P.5P){1P.5P(5I,5H,4O)}O if(1P.9N){1P.9N("83"+5I,5H)}I[1P,5I,5H]},fr=G(1P,5I,5H){if(1P.bZ){1P.bZ(5I,5H,4O)}O if(1P.fy){1P.fy("83"+5I,5H)}},bL=G(bY){o bX=bY.kt,fx=bX.N;2R(fx--){bY.fq(bX.bW(0))}},4N=G(bK,5O){I bK.ks(5O)},3d=G(fw){I 5G.3d(fw)},9d=G(73){I 5G.9d(73)},fo=2Y[2w]=G(4u){o bO,fp=9f.bM,3P=3d($4j),bS=3P[$2T],5E=4N(3P,3d($4j)),2W=4N(3P,3d($4j)),7A=4N(3P,3d($4j)),6E=4O,7B=4O,9g=4O,fv=G(){9f.bM=3P.bT+"dq"},bU=G(1n){o 9h=1X.fu,bV=5E.bT;if(1n<0){1n=0}O if(1n+bV>9h){1n=9h-bV}bS.1n=1n/9h*4b+"%";fv()},bN=[5F(5G,"d7",G(6F){if(6E){bU(1X.fu-6F.d4);2W.bH=9g}}),5F(5G,"d0",G(){if(6E){6E=9g=4O}}),5F(5E,"kr",G(6F){6F.bQ();if(7B){bU(7B);7B=4O}O{7B=3P.bT;bS.1n="bR"}}),5F(5E,"d2",G(6F){6F.bQ();6E=fs;9g=2W.bH}),5F(5E,"bP",G(){6E=4O}),5F(7A,"fi",G(){bO()})];bO=G(){o i=bN.N;2R(i--){fr.1U(2Y,bN[i])}7z.fq(3P);9f.bM=fp;bL(2W);bL(3P);2Y[2w]=fo};bJ(3P,fm,2W,fl,5E,fk,7A,fj);7A[$7y]="kq kp";4N(7A,9d("X"));5E[$7y]="ko-fi bK kn 2w km";7z.kl(3P,7z.kk);2Y[2w]=G(4u){o 9e=4N(2W,3d($4j)),bI=4N(9e,3d($4j));9e[$7y]=(1b 3A()).kj();bJ(9e,fh,bI,fg);4N(bI,9d(4u));2W.bH=2W.ki};2Y[2w](4u)}}())}O if(1d 5z===bG){2Y[2w]=5z}I 2Y}()),7x=[];p.ff=2Q.ff||2Y;p.bd=G bd(4u){o bF=7x.N;if(bF){2Y.2w(7x.4M(""));7x.N=0}if(P.N===0&&bF===0){2Y.2w("")}O if(P.N!==0){2Y.2w(4u)}};p.5z=G 5z(4u){7x.19(4u)};p.R=G R(1j){o 1h;if(P.N===1){if(1d 1j==="2J"&&1j.N===1){1h=1j}O if(1d 1j==="2i"&&1j.3j===1v){1h=1b 1v(0);1f(o i=0;i<1j.N;i++){1h[i]=R(1j[i])}}O{1h=1j+""}}I 1h};p.9c=G 9c(1H){o 1h;if(P.N===1&&1d 1H==="1V"&&(1H+"").2H(\'.\')===-1){1h=74.du(1H)}O if(P.N===1&&1d 1H==="2i"&&1H.3j===1v){1h=1b 1v(0);1f(o i=0;i<1H.N;i++){1h[i]=9c(1H[i])}}O{3v"9c() fc kh kg ds kf ke 3m 5p, 99, 5p[], kd 99[]."}I 1h};p.fe=G(R){o 7w;if(1d R==="2i"&&R.3j===1v){7w=1b 1v(0);1f(o i=0;i<R.N;i++){7w[i]=p.fe(R[i])}}O{7w=R.1u(/^\\s*/,\'\').1u(/\\s*$/,\'\').1u(/\\r*$/,\'\')}I 7w};p.fd=G fd(1B){I 1B*1B};p.3X=G 3X(1B){I W.3X(1B)};p.5p=G 5p(1j){o 1h;if((1j||1j===0)&&P.N===1){if(1d 1j===\'1V\'){o 4k=1j<0;if(4k){1j=W.4h(1j)}1h=W.3b(1j);if(4k){1h=-1h}}O if(1d 1j===\'6C\'){if(1j===1l){1h=1}O{1h=0}}O if(1d 1j===\'2J\'){if(1j.2H(\' \')>-1){1h=0}O if(1j.N===1){1h=1j.9b(0)}O{1h=1O(1j,10);if(bE(1h)){1h=0}}}O if(1d 1j===\'2i\'&&1j.3j===1v){1h=1b 1v(1j.N);1f(o i=0;i<1j.N;i++){if(1d 1j[i]===\'2J\'&&1j[i].2H(\'.\')>-1){1h[i]=0}O{1h[i]=p.5p(1j[i])}}}}I 1h};p.29=G(){o 3z;if(P.N===1&&1d P[0]===\'2i\'&&P[0].3j===1v){3z=P[0]}O{3z=P}1f(o i=0;i<3z.N;i++){if(1d 3z[i]!==\'1V\'){I 1T}}I W.29.1U(u,3z)};p.4L=G(){o 3z;if(P.N===1&&1d P[0]===\'2i\'&&P[0].3j===1v){3z=P[0]}O{3z=P}1f(o i=0;i<3z.N;i++){if(1d 3z[i]!==\'1V\'){I 1T}}I W.4L.1U(u,3z)};p.3b=G 3b(1B){I W.3b(1B)};p.5D=G 5D(1j){o 1h;if(P.N===1){if(1d 1j===\'1V\'){if((1j+"").2H(\'.\')>-1){3v"5D() fc bn kc 5D P."}O{1h=1j.8g(1)}}O if(1d 1j===\'6C\'){if(1j===1l){1h=1.0}O{1h=0.0}1h=1h.8g(1)}O if(1d 1j===\'2J\'){if(1j.2H(\' \')>-1){1h=kb}O if(1j.N===1){1h=1j.9b(0);1h=1h.8g(1)}O{1h=1k(1j)}}O if(1d 1j===\'2i\'&&1j.3j===1v){1h=1b 1v(1j.N);1f(o i=0;i<1j.N;i++){1h[i]=p.5D(1j[i])}}}I 1h};p.bD=G bD(1B){I W.bD(1B)};p.2b=G 2b(1B){I W.2b(1B)};p.6D=G 6D(bC,fb,5C){I((fb-bC)*5C)+bC};p.4h=G 4h(1B){I W.4h(1B)};p.3W=G 3W(1B){I W.3W(1B)};p.4v=G 4v(1B){I W.4v(1B)};p.2U=G 2U(1B,fa){I W.2U(1B,fa)};p.4F=G 4F(1B){I W.4F(1B)};p.bB=G bB(1B){I W.bB(1B)};p.70=G 70(1B,f9){I W.70(1B,f9)};p.f8=G f8(4K){I(4K/7s)*p.3I};p.2w=G 2w(1B){I W.2w(1B)};p.bA=G bA(1B){I W.bA(1B)};p.bz=G bz(1B){I W.bz(1B)};p.8V=G 8V(1B){I W.8V(1B)};p.6C=G(1j){o 1h=1s;if(1j&&1d 1j===\'1V\'&&1j!==0){1h=1l}O if(1j&&1d 1j===\'6C\'&&1j===1l){1h=1l}O if(1j&&1d 1j===\'2J\'&&1j.ka()===\'1l\'){1h=1l}O if(1j&&1d 1j===\'2i\'&&1j.3j===1v){1h=1b 1v(1j.N);1f(o i=0;i<1j.N;i++){1h[i]=p.6C(1j[i])}}I 1h};p.8T=G 8T(2M,2L,2q,2p){I W.3X(W.2U(2q-2M,2)+W.2U(2p-2L,2))};p.f7=G f7(1Y,bx,f5,by,f6){I by+(f6-by)*((1Y-bx)/(f5-bx))};p.6t=G(a,b,c){if(P.N===2){I W.3X(a*a+b*b)}O if(P.N===3){I W.3X(a*a+b*b+c*c)}};p.k9=G(){o 9a=1s,bw;u.k8=G(){if(9a){9a=1s;I bw}O{o 1A,1w,s;do{1A=2*p.6A(1)-1;1w=2*p.6A(1)-1;s=1A*1A+1w*1w}2R(s>=1||s===0);o 6B=W.3X(-2*W.2w(s)/s);bw=1w*6B;9a=1l;I 1A*6B}}};p.99=G(1B){I 1B||0};p.f4=G f4(1B,bv,7q){o 7v=7q-bv;I((1/7v)*1B)-((1/7v)*bv)};p.6A=G 6A(6w,97){I P.N===2?6w+(W.6A()*(97-6w)):W.6A()*6w};o 3O=G 3O(x,y){o n=x+y*57;n=(n<<13)^n;I W.4h(1.0-(((n*((n*n*k7)+k6)+k5)&k4)/k3.0))};o 6z=G 6z(x,y){o f3=(3O(x-1,y-1)+3O(x+1,y-1)+3O(x-1,y+1)+3O(x+1,y+1))/16,f2=(3O(x-1,y)+3O(x+1,y)+3O(x,y-1)+3O(x,y+1))/8,bu=3O(x,y)/4;I f3+f2+bu};o 7u=G 7u(a,b,x){o ft=x*p.3I;o f=(1-W.3W(ft))*0.5;I a*(1-f)+b*f};o bs=G bs(x,y){o 6y=W.3b(x);o bt=x-6y;o 6x=W.3b(y);o eY=y-6x;o 1A=6z(6y,6x),1w=6z(6y+1,6x),f1=6z(6y,6x+1),eZ=6z(6y+1,6x+1);o i1=7u(1A,1w,bt),i2=7u(f1,eZ,bt);I 7u(i1,i2,eY)};o 98=G 98(x,y){o bp=0,p=0.25,n=3;1f(o i=0;i<=n;i++){o bq=W.2U(2,i);o eX=W.2U(p,i);bp+=bs(x*bq,y*bq)*eX}I bp};o bo=G bo(){I 0};p.k2=G(x,y,z){3R(P.N){U 2:I 98(x,y);U 3:I bo(x,y,z);U 1:I 98(x,x)}};p.eW=G eW(1B,6w,97){I W.29(W.4L(1B,6w),97)};p.eV=G eV(4K){4K=(4K*7s)/p.3I;if(4K<0){4K=95+4K}I 4K};p.2o=G 2o(eJ,eI,8Z){if(8Z&&(8Z==="7t"||8Z==="8Y")){3F{if(!J){J=1R.3T("k1-k0")}}3E(eU){2a.4t(eU)}if(!J){3v"7t 3D 4X is bn jZ 83 u jY."}O{1f(o i=0;i<p.4f;i++){8F[i]=p.4v(i*(p.3I/7s)*0.5);8E[i]=p.3W(i*(p.3I/7s)*0.5)}J.jX(0,0,1R.1o,1R.1n);J.62(4J/Y,4J/Y,4J/Y,1.0);J.8B(J.jW);J.8B(J.bm);J.jV(J.jU,J.jT);o 6v=J.eS(J.jS);J.eR(6v,eT);J.eP(6v);if(!J.eO(6v,J.eN)){3v J.eM(6v)}o 6u=J.eS(J.jR);J.eR(6u,eQ);J.eP(6u);if(!J.eO(6u,J.eN)){3v J.eM(6u)}1M=J.jQ();J.eL(1M,6v);J.eL(1M,6u);J.jP(1M);if(!J.jO(1M,J.jN)){3v"jM jL jK."}O{J.jJ(1M)}8I=J.7r();J.6d(J.3K,8I);J.7d(J.3K,6b(aW),J.eK);8H=J.7r();J.6d(J.3K,8H);J.7d(J.3K,6b(aV),J.eK);7h=J.7r();J.6d(J.3K,7h);8u=J.7r();J.6d(J.3K,8u);8z=J.7r();J.6d(J.3K,8z);J.7d(J.3K,6b([0,0,0]),J.es);p.7m();p.8K();8X=1b 5o()}p.3n(0);p.3S(Y)}O{if(1d J==="1T"){J=1R.3T("2d")}}o 8W={2K:J.2K,4e:J.4e,6T:J.6T,aM:J.aM};1R.1o=p.1o=eJ;1R.1n=p.1n=eI;1f(o j in 8W){if(8W){J[j]=8W[j]}}if(ai){p.ak()}};o 2u=G(x,y,z){u.x=x||0;u.y=y||0;u.z=z||0},eD=G(3i){I G(1A,1w){o v=1A.3u();v[3i](1w);I v}},eE=G(3i){I G(1A,1w){I 1A[3i](1w)}},8S="8T bl 8O".1L(" "),3i=8S.N;2u.jI=G(1A,1w){I W.8V(1A.bl(1w)/(1A.6t()*1w.6t()))};2u.3M={2v:G(v,y,z){if(P.N===1){u.2v(v.x||v[0],v.y||v[1],v.z||v[2])}O{u.x=v;u.y=y;u.z=z}},3u:G(){I 1b 2u(u.x,u.y,u.z)},6t:G(){I W.3X(u.x*u.x+u.y*u.y+u.z*u.z)},8U:G(v,y,z){if(P.N===3){u.x+=v;u.y+=y;u.z+=z}O if(P.N===1){u.x+=v.x;u.y+=v.y;u.z+=v.z}},jH:G(v,y,z){if(P.N===3){u.x-=v;u.y-=y;u.z-=z}O if(P.N===1){u.x-=v.x;u.y-=v.y;u.z-=v.z}},7o:G(v){if(1d v===\'1V\'){u.x*=v;u.y*=v;u.z*=v}O if(1d v===\'2i\'){u.x*=v.x;u.y*=v.y;u.z*=v.z}},4j:G(v){if(1d v===\'1V\'){u.x/=v;u.y/=v;u.z/=v}O if(1d v===\'2i\'){u.x/=v.x;u.y/=v.y;u.z/=v.z}},8T:G(v){o dx=u.x-v.x,dy=u.y-v.y,dz=u.z-v.z;I W.3X(dx*dx+dy*dy+dz*dz)},bl:G(v,y,z){o 1c;if(P.N===3){1c=u.x*v+u.y*y+u.z*z}O if(P.N===1){1c=u.x*v.x+u.y*v.y+u.z*v.z}I 1c},8O:G(v){o eH=u.y*v.z-v.y*u.z,eG=u.z*v.x-v.z*u.x,eF=u.x*v.y-v.x*u.y;I 1b 2u(eH,eG,eF)},7l:G(){o m=u.6t();if(m>0){u.4j(m)}},jG:G(7q){if(u.6t()>7q){u.7l();u.7o(7q)}},jF:G(){o 23=W.70(-u.y,u.x);I-23},5T:G(){I"["+u.x+", "+u.y+", "+u.z+"]"},1i:G(){I[u.x,u.y,u.z]}};2R(3i--){2u[8S[3i]]=eE(8S[3i])}1f(3i in 2u.3M){if(2u.3M.bk(3i)&&!2u.bk(3i)){2u[3i]=eD(3i)}}p.2u=2u;o 22=G(){u.bi()};22.3M={2v:G(){if(P.N===16){o a=P;u.2v([a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]])}O if(P.N===1&&P[0]3N 22){u.K=P[0].1i()}O if(P.N===1&&P[0]3N 1v){u.K=P[0].1S()}},3u:G(){o bj=1b 22();bj.2v(u.K);I bj},bi:G(){u.2v([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])},1i:G 1i(){I u.K.1S()},3o:G(5h,5A,5g){if(1d 5g===\'1T\'){5h=0}u.K[3]+=5h*u.K[0]+5A*u.K[1]+5g*u.K[2];u.K[7]+=5h*u.K[4]+5A*u.K[5]+5g*u.K[6];u.K[11]+=5h*u.K[8]+5A*u.K[9]+5g*u.K[10];u.K[15]+=5h*u.K[12]+5A*u.K[13]+5g*u.K[14]},7n:G(){o 2E=u.K.1S();u.K[0]=2E[0];u.K[1]=2E[4];u.K[2]=2E[8];u.K[3]=2E[12];u.K[4]=2E[1];u.K[5]=2E[5];u.K[6]=2E[9];u.K[7]=2E[13];u.K[8]=2E[2];u.K[9]=2E[6];u.K[10]=2E[10];u.K[11]=2E[14];u.K[12]=2E[3];u.K[13]=2E[7];u.K[14]=2E[11];u.K[15]=2E[15]},7o:G(2l,28){o x,y,z,w;if(2l 3N 2u){x=2l.x;y=2l.y;z=2l.z;w=1;if(!28){28=1b 2u()}}O if(2l 3N 1v){x=2l[0];y=2l[1];z=2l[2];w=2l[3]||1;if(!28||28.N!==3&&28.N!==4){28=[0,0,0]}}if(28 3N 1v){if(28.N===3){28[0]=u.K[0]*x+u.K[1]*y+u.K[2]*z+u.K[3];28[1]=u.K[4]*x+u.K[5]*y+u.K[6]*z+u.K[7];28[2]=u.K[8]*x+u.K[9]*y+u.K[10]*z+u.K[11]}O if(28.N===4){28[0]=u.K[0]*x+u.K[1]*y+u.K[2]*z+u.K[3]*w;28[1]=u.K[4]*x+u.K[5]*y+u.K[6]*z+u.K[7]*w;28[2]=u.K[8]*x+u.K[9]*y+u.K[10]*z+u.K[11]*w;28[3]=u.K[12]*x+u.K[13]*y+u.K[14]*z+u.K[15]*w}}if(28 3N 2u){28.x=u.K[0]*x+u.K[1]*y+u.K[2]*z+u.K[3];28.y=u.K[4]*x+u.K[5]*y+u.K[6]*z+u.K[7];28.z=u.K[8]*x+u.K[9]*y+u.K[10]*z+u.K[11]}I 28},8Q:G(){if(P.N===1&&P[0]3N 22){u.8Q(P[0].1i())}O if(P.N===16){o a=P;u.8Q([a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]])}O if(P.N===1&&P[0]3N 1v){o 2l=P[0];o 6s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];o e=0;1f(o 2X=0;2X<4;2X++){1f(o 2f=0;2f<4;2f++,e++){6s[e]+=u.K[2f+0]*2l[2X*4+0]+u.K[2f+4]*2l[2X*4+1]+u.K[2f+8]*2l[2X*4+2]+u.K[2f+12]*2l[2X*4+3]}}u.K=6s.1S()}},1U:G(){if(P.N===1&&P[0]3N 22){u.1U(P[0].1i())}O if(P.N===16){o a=P;u.1U([a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]])}O if(P.N===1&&P[0]3N 1v){o 2l=P[0];o 6s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];o e=0;1f(o 2X=0;2X<4;2X++){1f(o 2f=0;2f<4;2f++,e++){6s[e]+=u.K[2X*4+0]*2l[2f+0]+u.K[2X*4+1]*2l[2f+4]+u.K[2X*4+2]*2l[2f+8]+u.K[2X*4+3]*2l[2f+12]}}u.K=6s.1S()}},8R:G(23,4I,1A,1w){if(!1A){u.7p(23)}O{o c=p.3W(23);o s=p.4v(23);o t=1.0-c;u.1U((t*4I*4I)+c,(t*4I*1A)-(s*1w),(t*4I*1w)+(s*1A),0,(t*4I*1A)+(s*1w),(t*1A*1A)+c,(t*1A*1w)-(s*4I),0,(t*4I*1w)-(s*1A),(t*1A*1w)+(s*4I),(t*1w*1w)+c,0,0,0,0,1)}},eu:G(){if(1d 6r==="1T"){6r=1b 22()}o a=P;6r.2v(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]);if(!6r.eC()){I 1s}u.8Q(6r);I 1l},bh:G(23){o c=p.3W(23);o s=p.4v(23);u.1U([1,0,0,0,0,c,-s,0,0,s,c,0,0,0,0,1])},bf:G(23){o c=p.3W(23);o s=p.4v(23);u.1U([c,0,s,0,0,1,0,0,-s,0,c,0,0,0,0,1])},7p:G(23){o c=W.3W(23);o s=W.4v(23);u.1U([c,-s,0,0,s,c,0,0,0,0,1,0,0,0,0,1])},3s:G(4H,4G,4i){if(4H&&!4G&&!4i){4G=4i=4H}O if(4H&&4G&&!4i){4i=1}if(4H&&4G&&4i){u.K[0]*=4H;u.K[1]*=4G;u.K[2]*=4i;u.K[4]*=4H;u.K[5]*=4G;u.K[6]*=4i;u.K[8]*=4H;u.K[9]*=4G;u.K[10]*=4i;u.K[12]*=4H;u.K[13]*=4G;u.K[14]*=4i}},jE:G(23){o t=p.4F(23);u.1U(1,t,0,0,0,1,0,0,0,0,1,0,0,0,0,1)},jD:G(23){o t=W.4F(23);u.1U(1,0,0,0,t,1,0,0,0,0,1,0,0,0,0,1)},jC:G(x,y,z,w){if(!z){I u.K[0]*x+u.K[1]*y+u.K[3]}O if(!w){I u.K[0]*x+u.K[1]*y+u.K[2]*z+u.K[3]}O{I u.K[0]*x+u.K[1]*y+u.K[2]*z+u.K[3]*w}},jB:G(x,y,z,w){if(!z){I u.K[4]*x+u.K[5]*y+u.K[7]}O if(!w){I u.K[4]*x+u.K[5]*y+u.K[6]*z+u.K[7]}O{I u.K[4]*x+u.K[5]*y+u.K[6]*z+u.K[7]*w}},jA:G(x,y,z,w){if(!w){I u.K[8]*x+u.K[9]*y+u.K[10]*z+u.K[11]}O{I u.K[8]*x+u.K[9]*y+u.K[10]*z+u.K[11]*w}},jz:G(x,y,z,w){if(!w){I u.K[12]*x+u.K[13]*y+u.K[14]*z+u.K[15]}O{I u.K[12]*x+u.K[13]*y+u.K[14]*z+u.K[15]*w}},eC:G(){o 1I=[];o 6f=u.K[0]*u.K[5]-u.K[1]*u.K[4];o 6g=u.K[0]*u.K[6]-u.K[2]*u.K[4];o 6i=u.K[0]*u.K[7]-u.K[3]*u.K[4];o 6h=u.K[1]*u.K[6]-u.K[2]*u.K[5];o 6j=u.K[1]*u.K[7]-u.K[3]*u.K[5];o 6k=u.K[2]*u.K[7]-u.K[3]*u.K[6];o 6l=u.K[8]*u.K[13]-u.K[9]*u.K[12];o 6m=u.K[8]*u.K[14]-u.K[10]*u.K[12];o 6o=u.K[8]*u.K[15]-u.K[11]*u.K[12];o 6n=u.K[9]*u.K[14]-u.K[10]*u.K[13];o 6p=u.K[9]*u.K[15]-u.K[11]*u.K[13];o 6q=u.K[10]*u.K[15]-u.K[11]*u.K[14];o be=6f*6q-6g*6p+6i*6n+6h*6o-6j*6m+6k*6l;if(W.4h(be)<=1e-9){I 1s}1I[0]=+u.K[5]*6q-u.K[6]*6p+u.K[7]*6n;1I[4]=-u.K[4]*6q+u.K[6]*6o-u.K[7]*6m;1I[8]=+u.K[4]*6p-u.K[5]*6o+u.K[7]*6l;1I[12]=-u.K[4]*6n+u.K[5]*6m-u.K[6]*6l;1I[1]=-u.K[1]*6q+u.K[2]*6p-u.K[3]*6n;1I[5]=+u.K[0]*6q-u.K[2]*6o+u.K[3]*6m;1I[9]=-u.K[0]*6p+u.K[1]*6o-u.K[3]*6l;1I[13]=+u.K[0]*6n-u.K[1]*6m+u.K[2]*6l;1I[2]=+u.K[13]*6k-u.K[14]*6j+u.K[15]*6h;1I[6]=-u.K[12]*6k+u.K[14]*6i-u.K[15]*6g;1I[10]=+u.K[12]*6j-u.K[13]*6i+u.K[15]*6f;1I[14]=-u.K[12]*6h+u.K[13]*6g-u.K[14]*6f;1I[3]=-u.K[9]*6k+u.K[10]*6j-u.K[11]*6h;1I[7]=+u.K[8]*6k-u.K[10]*6i+u.K[11]*6g;1I[11]=-u.K[8]*6j+u.K[9]*6i-u.K[11]*6f;1I[15]=+u.K[8]*6h-u.K[9]*6g+u.K[10]*6f;o 2D=1.0/be;1I[0]*=2D;1I[1]*=2D;1I[2]*=2D;1I[3]*=2D;1I[4]*=2D;1I[5]*=2D;1I[6]*=2D;1I[7]*=2D;1I[8]*=2D;1I[9]*=2D;1I[10]*=2D;1I[11]*=2D;1I[12]*=2D;1I[13]*=2D;1I[14]*=2D;1I[15]*=2D;u.K=1I.1S();I 1l},5T:G(){o R="";1f(o i=0;i<15;i++){R+=u.K[i]+", "}R+=u.K[15];I R},5z:G(){o 2W="",2C=3;2W+=p.2k(u.K[0],2C,4)+" "+p.2k(u.K[1],2C,4)+" "+p.2k(u.K[2],2C,4)+" "+p.2k(u.K[3],2C,4)+"\\n";2W+=p.2k(u.K[4],2C,4)+" "+p.2k(u.K[5],2C,4)+" "+p.2k(u.K[6],2C,4)+" "+p.2k(u.K[7],2C,4)+"\\n";2W+=p.2k(u.K[8],2C,4)+" "+p.2k(u.K[9],2C,4)+" "+p.2k(u.K[10],2C,4)+" "+p.2k(u.K[11],2C,4)+"\\n";2W+=p.2k(u.K[12],2C,4)+" "+p.2k(u.K[13],2C,4)+" "+p.2k(u.K[14],2C,4)+" "+p.2k(u.K[15],2C,4)+"\\n";p.bd(2W)}};o 5o=G 5o(){u.5n=[]};5o.3M.88=G 88(){o 5B=1b 22();if(P.N===1){5B.2v(P[0])}O{5B.2v(P)}u.5n.19(5B)};5o.3M.19=G 19(){u.5n.19(u.ba())};5o.3M.6e=G 6e(){I u.5n.6e()};5o.3M.ba=G ba(){o 5B=1b 22();5B.2v(u.5n[u.5n.N-1]);I 5B};5o.3M.7o=G 7o(5k){u.5n[u.5n.N-1].1U(5k)};G 5w(5m,5l,2O){o 2g=J.b9(5m,5l);if(2g!==-1){if(2O.N===4){J.jy(2g,2O)}O if(2O.N===3){J.jx(2g,2O)}O if(2O.N===2){J.jw(2g,2O)}O{J.jv(2g,2O)}}}G ju(5m,5l,2O){o 2g=J.b9(5m,5l);if(2g!==-1){if(2O.N===4){J.jt(2g,2O)}O if(2O.N===3){J.jr(2g,2O)}O if(2O.N===2){J.jq(2g,2O)}O{J.jp(2g,2O)}}}G 5b(5m,5l,2o,eB){o 2g=J.jo(5m,5l);if(2g!==-1){J.6d(J.3K,eB);J.5b(2g,2o,J.jn,1s,0,0);J.jm(2g)}}G 3g(5m,5l,7n,5k){o 2g=J.b9(5m,5l);if(2g!==-1){if(5k.N===16){J.jl(2g,7n,5k)}O if(5k.N===9){J.jk(2g,7n,5k)}O{J.jj(2g,7n,5k)}}}p.7m=G 7m(8N,8M,8L,eA,ez,ey,ex,ew,ev){if(P.N===0){8P=1R.1o/2;5j=1R.1n/2;5i=5j/W.4F(7k/2);p.7m(8P,5j,5i,8P,5j,0,0,1,0)}O{o z=1b p.2u(8N-eA,8M-ez,8L-ey);o y=1b p.2u(ex,ew,ev);o ji,jh,jg;z.7l();o x=p.2u.8O(y,z);y=p.2u.8O(z,x);x.7l();y.7l();6c=1b 22();6c.2v(x.x,x.y,x.z,0,y.x,y.y,y.z,0,z.x,z.y,z.z,0,0,0,0,1);6c.3o(-8N,-8M,-8L);5e=1b 22();5e.eu(x.x,x.y,x.z,0,y.x,y.y,y.z,0,z.x,z.y,z.z,0,0,0,0,1);5e.3o(8N,8M,8L);3h=1b 22();3h.2v(6c);4g=3h;b8=1b 22();b8.2v(5e)}};p.8K=G 8K(et,b4,2V,3L){if(P.N===0){5j=1R.1n/2;5i=5j/W.4F(7k/2);b6=5i/10;b5=5i*10;b7=1R.1o/1R.1n;p.8K(7k,b7,b6,b5)}O{o a=P;o 7j,8J,b0,b3;7j=2V*W.4F(et/2);8J=-7j;b0=7j*b4;b3=8J*b4;p.aZ(b3,b0,8J,7j,2V,3L)}};p.aZ=G aZ(26,1y,4D,4E,2V,3L){aX=1l;2N=1b 22();2N.2v((2*2V)/(1y-26),0,(1y+26)/(1y-26),0,0,(2*2V)/(4E-4D),(4E+4D)/(4E-4D),0,0,0,-(3L+2V)/(3L-2V),-(2*3L*2V)/(3L-2V),0,0,-1,0)};p.aY=G aY(26,1y,4D,4E,2V,3L){if(P.N===0){p.aY(0,p.1o,0,p.1n,-10,10)}O{o x=2/(1y-26);o y=2/(4E-4D);o z=-2/(3L-2V);o 5h=-(1y+26)/(1y-26);o 5A=-(4E+4D)/(4E-4D);o 5g=-(3L+2V)/(3L-2V);2N=1b 22();2N.2v(x,0,0,5h,0,y,0,5A,0,0,z,5g,0,0,0,1);aX=1s}};p.jf=G(){2N.5z()};p.je=G(){6c.5z()};p.jd=G(w,h,d){o c;if(J){if(!h||!d){h=d=w}o 2B=1b 22();2B.3s(w,h,d);o 1X=1b 22();1X.3s(1,-1,1);1X.1U(3h.1i());3g(1M,"2B",1l,2B.1i());3g(1M,"1X",1l,1X.1i());3g(1M,"2N",1l,2N.1i());if(2I===1l){J.8B(J.8A);J.ep(1,1);c=2K.1S(5,-1).1L(",");5w(1M,"1t",[c[0]/Y, c[1]/Y,c[2]/Y,c[3]]);5b(1M,"5a",3,8I);J.6a(J.aG,0,aW.N/3);J.eo(J.8A)}if(3f>0&&2A){c=4e.1S(5,-1).1L(",");5w(1M,"1t",[c[0]/Y, c[1]/Y,c[2]/Y,c[3]]);J.3f(3f);5b(1M,"5a",3,8H);J.6a(J.8t,0,aV.N/3)}}};o eq=G(){o i;1z=[];1G=[];1f(i=0;i<5f;i++){1G.19(0);1G.19(-1);1G.19(0);1z.19(0);1z.19(-1);1z.19(0);1G.19(2t[i]);1G.19(2s[i]);1G.19(2r[i]);1z.19(2t[i]);1z.19(2s[i]);1z.19(2r[i])}1z.19(0);1z.19(-1);1z.19(0);1G.19(2t[0]);1G.19(2s[0]);1G.19(2r[0]);1z.19(2t[0]);1z.19(2s[0]);1z.19(2r[0]);o 1A,aU,1w;o 3y=0;1f(i=2;i<7i;i++){1A=aU=3y;3y+=5f;1w=3y;1f(o j=0;j<5f;j++){1G.19(1k(2t[1A]));1G.19(1k(2s[1A]));1G.19(1k(2r[1A]));1z.19(1k(2t[1A]));1z.19(1k(2s[1A]));1z.19(1k(2r[1A++]));1G.19(1k(2t[1w]));1G.19(1k(2s[1w]));1G.19(1k(2r[1w]));1z.19(1k(2t[1w]));1z.19(1k(2s[1w]));1z.19(1k(2r[1w++]))}1A=aU;1w=3y;1G.19(1k(2t[1A]));1G.19(1k(2s[1A]));1G.19(1k(2r[1A]));1z.19(1k(2t[1A]));1z.19(1k(2s[1A]));1z.19(1k(2r[1A]));1G.19(1k(2t[1w]));1G.19(1k(2s[1w]));1G.19(1k(2r[1w]));1z.19(1k(2t[1w]));1z.19(1k(2s[1w]));1z.19(1k(2r[1w]))}1f(i=0;i<5f;i++){1w=3y+i;1G.19(1k(2t[1w]));1G.19(1k(2s[1w]));1G.19(1k(2r[1w]));1z.19(1k(2t[1w]));1z.19(1k(2s[1w]));1z.19(1k(2r[1w]));1G.19(0);1G.19(1);1G.19(0);1z.19(0);1z.19(1);1z.19(0)}1G.19(1k(2t[3y]));1G.19(1k(2s[3y]));1G.19(1k(2r[3y]));1z.19(1k(2t[3y]));1z.19(1k(2s[3y]));1z.19(1k(2r[3y]));1G.19(0);1G.19(1);1G.19(0);1z.19(0);1z.19(1);1z.19(0);5b(1M,"5a",3,7h);J.7d(J.3K,6b(1z),J.es)};p.aQ=G aQ(3x,4C){o i;if(P.N===1){3x=4C=P[0]}if(3x<3){3x=3}if(4C<2){4C=2}if((3x===5f)&&(4C===7i)){I}o aT=p.4f/3x;o cx=1b 1v(3x);o cz=1b 1v(3x);1f(i=0;i<3x;i++){cx[i]=8E[1O((i*aT)%p.4f,10)];cz[i]=8F[1O((i*aT)%p.4f,10)]}o 8G=3x*(4C-1)+2;o 8D=0;2t=1b 1v(8G);2s=1b 1v(8G);2r=1b 1v(8G);o aR=(p.4f*0.5)/4C;o 23=aR;1f(i=1;i<4C;i++){o aS=8F[1O(23%p.4f,10)];o er=-8E[1O(23%p.4f,10)];1f(o j=0;j<3x;j++){2t[8D]=cx[j]*aS;2s[8D]=er;2r[8D++]=cz[j]*aS}23+=aR}5f=3x;7i=4C;eq()};p.jc=G(){if(p.2y){o 8C=P[0],c;if((5f<3)||(7i<2)){p.aQ(30)}o 2B=1b 22();2B.3s(8C,8C,8C);o 1X=1b 22();1X.3s(1,-1,1);1X.1U(3h.1i());3g(1M,"2B",1l,2B.1i());3g(1M,"1X",1l,1X.1i());3g(1M,"2N",1l,2N.1i());5b(1M,"5a",3,7h);if(2I===1l){J.8B(J.8A);J.ep(1,1);c=2K.1S(5,-1).1L(",");5w(1M,"1t",[c[0]/Y, c[1]/Y,c[2]/Y,c[3]]);J.6a(J.aJ,0,1z.N/3);J.eo(J.8A)}if(3f>0&&2A){c=4e.1S(5,-1).1L(",");5w(1M,"1t",[c[0]/Y, c[1]/Y,c[2]/Y,c[3]]);J.3f(3f);J.6a(J.jb,0,1z.N/3)}}};p.en=G en(x,y,z){o mv=3h.1i();o ci=5e.1i();o ax=mv[0]*x+mv[1]*y+mv[2]*z+mv[3];o ay=mv[4]*x+mv[5]*y+mv[6]*z+mv[7];o az=mv[8]*x+mv[9]*y+mv[10]*z+mv[11];o aw=mv[12]*x+mv[13]*y+mv[14]*z+mv[15];o aP=ci[0]*ax+ci[1]*ay+ci[2]*az+ci[3]*aw;o 4B=ci[12]*ax+ci[13]*ay+ci[14]*az+ci[15]*aw;I(4B!==0)?aP/4B:aP};p.el=G el(x,y,z){o mv=3h.1i();o ci=5e.1i();o ax=mv[0]*x+mv[1]*y+mv[2]*z+mv[3];o ay=mv[4]*x+mv[5]*y+mv[6]*z+mv[7];o az=mv[8]*x+mv[9]*y+mv[10]*z+mv[11];o aw=mv[12]*x+mv[13]*y+mv[14]*z+mv[15];o aO=ci[4]*ax+ci[5]*ay+ci[6]*az+ci[7]*aw;o 4B=ci[12]*ax+ci[13]*ay+ci[14]*az+ci[15]*aw;I(4B!==0)?aO/4B:aO};p.ek=G ek(x,y,z){o mv=3h.1i();o ci=5e.1i();o ax=mv[0]*x+mv[1]*y+mv[2]*z+mv[3];o ay=mv[4]*x+mv[5]*y+mv[6]*z+mv[7];o az=mv[8]*x+mv[9]*y+mv[10]*z+mv[11];o aw=mv[12]*x+mv[13]*y+mv[14]*z+mv[15];o aN=ci[8]*ax+ci[9]*ay+ci[10]*az+ci[11]*aw;o 4B=ci[12]*ax+ci[13]*ay+ci[14]*az+ci[15]*aw;I(4B!==0)?aN/4B:aN};p.3S=G 3S(){2I=1l;if(p.2y){2K=p.1t.1U(u,P)}O{J.2K=p.1t.1U(u,P)}};p.ej=G ej(){2I=1s};p.3n=G 3n(){2A=1l;if(p.2y){4e=p.1t.1U(u,P)}O{J.4e=p.1t.1U(u,P)}};p.ei=G ei(){2A=1s};p.eh=G eh(w){if(p.2y){3f=w}O{J.3f=w}};p.eg=G eg(1Y){J.6T=1Y};p.ef=G ef(1Y){J.aM=1Y};p.ja=G(){};p.j9=G(){};p.aL=G aL(x,y){u.x=x;u.y=y;u.j8=G(){I 1b aL(x,y)}};p.aK=G aK(x,y,z){if(p.2y){o 2B=1b 22();2B.3o(x,y,z||0);o 1X=1b 22();1X.3s(1,-1,1);1X.1U(3h.1i());3g(1M,"2B",1l,2B.1i());3g(1M,"1X",1l,1X.1i());3g(1M,"2N",1l,2N.1i());if(3f>0&&2A){o c=4e.1S(5,-1).1L(",");5w(1M,"1t",[c[0]/Y, c[1]/Y,c[2]/Y,c[3]]);5b(1M,"5a",3,8z);J.6a(J.8y,0,1)}}O{o 61=J.2K;J.2K=J.4e;J.aj(W.2b(x),W.2b(y),1,1);J.2K=61}};p.7c=G 7c(3m){3e=3m;2j=0;2c=[]};p.4z=G 4z(ee){if(2j!==0){if(ee&&2I){J.3J(5y,5x)}if(2I){J.3S()}if(2A){J.3n()}J.4S();2j=0;4A=1s}if(4A){if(2I){J.3S()}if(2A){J.3n()}J.4S();2j=0;4A=1s}};p.3w=G 3w(x,y,2q,2p,4d,4c){if(2j===0&&3e!==p.8y){4A=1l;J.3Z();J.3Y(x,y);5y=x;5x=y}O{if(3e===p.8y){p.aK(x,y)}O if(P.N===2){if(3e!==p.8x||2j!==2){J.3J(x,y)}if(3e===p.aJ){if(2j===2){p.4z(p.7g);4A=1l;J.3Z();J.3Y(5d,5c);J.3J(x,y);2j=1}5y=5d;5x=5c}if(3e===p.ed&&2j===2){p.4z(p.7g);4A=1l;J.3Z();J.3Y(5y,5x);J.3J(x,y);2j=1}if(3e===p.8x&&2j===3){J.3J(5d,5c);p.4z(p.7g);4A=1l;J.3Z();J.3Y(5d,5c);J.3J(x,y);2j=1}if(3e===p.8x){5y=aI;5x=aH;aI=5d;aH=5c}}O if(P.N===4){if(2j>1){J.3Y(5d,5c);J.9Y(5y,5x,x,y);2j=1}}O if(P.N===6){J.66(x,y,2q,2p,4d,4c)}}5d=x;5c=y;2j++;if(3e===p.8t&&2j===2||(3e===p.aG)&&2j===3||(3e===p.ec)&&2j===4){p.4z(p.7g)}};p.7f=G(x,y,2q,2p){if(2c.N<3){2c.19([x,y])}O{o b=[],s=1-aF;2c.19([x,y]);b[0]=[2c[1][0],2c[1][1]];b[1]=[2c[1][0]+(s*2c[2][0]-s*2c[0][0])/6,2c[1][1]+(s*2c[2][1]-s*2c[0][1])/6];b[2]=[2c[2][0]+(s*2c[1][0]-s*2c[3][0])/6,2c[2][1]+(s*2c[1][1]-s*2c[3][1])/6];b[3]=[2c[2][0],2c[2][1]];if(!4A){p.3w(b[0][0],b[0][1])}O{2j=1}p.3w(b[1][0],b[1][1],b[2][0],b[2][1],b[3][0],b[3][1]);2c.eb()}};p.ea=G ea(2M,2L,2q,2p,4d,4c,69,68){p.7c();p.7f(2M,2L);p.7f(2q,2p);p.7f(4d,4c);p.7f(69,68);p.4z()};p.j7=G(e9){aF=e9};p.j6=p.3w;p.e8=G e8(e7){4y=e7};p.j5=G(){};p.e6=G e6(e5){59=e5};p.8p=G 8p(x,y,1o,1n,7e,e3){if(1o<=0){I}if(59===p.8r){x+=1o/2;y+=1n/2}J.3Y(x,y);J.3Z();J.8p(x,y,59===p.e4?1o:1o/2,7e,e3,1s);if(2A){J.3n()}J.3J(x,y);if(2I){J.3S()}J.4S()};p.e2=G e2(){o 2M,2L,8w,2q,2p,8v;if(p.2y){if(P.N===6){2M=P[0];2L=P[1];8w=P[2];2q=P[3];2p=P[4];8v=P[5]}O if(P.N===4){2M=P[0];2L=P[1];8w=0;2q=P[2];2p=P[3];8v=0}o e1=[2M,2L,8w,2q,2p,8v];o 2B=1b 22();o 1X=1b 22();1X.3s(1,-1,1);1X.1U(3h.1i());3g(1M,"2B",1l,2B.1i());3g(1M,"1X",1l,1X.1i());3g(1M,"2N",1l,2N.1i());if(3f>0&&2A){o c=4e.1S(5,-1).1L(",");5w(1M,"1t",[c[0]/Y, c[1]/Y,c[2]/Y,c[3]]);J.3f(3f);5b(1M,"5a",3,8u);J.7d(J.3K,6b(e1),J.j4);J.6a(J.8t,0,2)}}O{2M=P[0];2L=P[1];2q=P[2];2p=P[3];J.3Z();J.3Y(2M||0,2L||0);J.3J(2q||0,2p||0);J.3n();J.4S()}};p.e0=G e0(2M,2L,2q,2p,4d,4c,69,68){J.3Z();J.3Y(2M,2L);J.66(2q,2p,4d,4c,69,68);J.3n();J.4S()};p.dZ=G dZ(a,b,c,d,t){I(1-t)*(1-t)*(1-t)*a+3*(1-t)*(1-t)*t*b+3*(1-t)*t*t*c+t*t*t*d};p.dY=G dY(a,b,c,d,t){I(3*t*t*(-a+3*b-3*c+d)+6*t*(a-2*b+c)+3*(-a+b))};p.dX=G dX(a,b,c,d,t){I 0.5*((2*b)+(-a+c)*t+(2*a-5*b+4*c-d)*t*t+(-a+3*b-3*c+d)*t*t*t)};p.dW=G dW(a,b,c,d,t){I 0.5*((-a+c)+2*(2*a-5*b+4*c-d)*t+3*(-a+3*b-3*c+d)*t*t)};p.dV=G dV(2M,2L,2q,2p,4d,4c){p.7c();p.3w(2M,2L);p.3w(2q,2p);p.3w(4d,4c);p.4z()};p.dU=G dU(2M,2L,2q,2p,4d,4c,69,68){J.6T="dT";p.7c();p.3w(2M,2L);p.3w(2q,2p);p.3w(4d,4c);p.3w(69,68);p.4z()};p.aE=G aE(x,y,1o,1n){if(!1o&&!1n){I}J.3Z();o 67=0;o aD=0;if(4y===p.8q){1o-=x;1n-=y}if(4y===p.8s){1o*=2;1n*=2}if(4y===p.6P||4y===p.8s){x-=1o/2;y-=1n/2}J.aE(W.2b(x)-67,W.2b(y)-67,W.2b(1o)+aD,W.2b(1n)+aD);if(2I){J.3S()}if(2A){J.3n()}J.4S()};p.dS=G dS(x,y,1o,1n){x=x||0;y=y||0;if(1o<=0&&1n<=0){I}J.3Z();if(59===p.8s){1o*=2;1n*=2}if(59===p.8q){1o=1o-x;1n=1n-y}if(59===p.8r||59===p.8q){x+=1o/2;y+=1n/2}o 67=0;if(1o===1n){J.8p(x-67,y-67,1o/2,0,p.dR,1s)}O{o w=1o/2,h=1n/2,C=0.j3;o 7b=C*w,7a=C*h;J.3Y(x+w,y);J.66(x+w,y-7a,x+7b,y-h,x,y-h);J.66(x-7b,y-h,x-w,y-7a,x-w,y);J.66(x-w,y+7a,x-7b,y+h,x,y+h);J.66(x+7b,y+h,x+w,y+7a,x+w,y)}if(2I){J.3S()}if(2A){J.3n()}J.4S()};p.aC=G aC(3H,3G,aB){if(P.N!==3||!(1d 3H==="1V"&&1d 3G==="1V"&&1d aB==="1V")){3v"aC() j2 dr j1 P."}dQ=3H;dP=3G;dO=aB;if(3e!==0){if(79===p.aA){79=p.av}O if(79===p.av){79=p.dN}}};p.5v=G 5v(ao){};o 8n=G(1P){o 1C=1P.1r,1r=p.ah(1P.1o,1P.1n),20=1C.N;if((78.au&&78.dM&&!78.dM(1r,"1C").3u)||(1r.as&&1r.dL&&!1r.dL("1C"))){o 63,aq=G(){if(63){I 63}63=[];1f(o i=0;i<20;i+=4){63.19(p.1t(1C[i],1C[i+1],1C[i+2],1C[i+3]))}I 63};if(78.au){78.au(1r,"1C",{3u:aq})}O if(1r.as){1r.as("1C",aq)}}O{1r.1C=[];1f(o i=0;i<20;i+=4){1r.1C.19(p.1t(1C[i],1C[i+1],1C[i+2],1C[i+3]))}}I 1r};p.dK=G dK(ao,3m,ap){o 1a=2e.3d(\'1a\');1a.dJ=1s;1a.4Y=G(){};1a.j0=G(){o h=u.1n,w=u.1o;o 1E=2e.3d("1E");1E.1o=w;1E.1n=h;o 4X=1E.3T("2d");4X.75(u,0,0);u.1r=8n(4X.8j(0,0,w,h));u.1r.1a=1a;u.3u=u.1r.3u;u.1C=u.1r.1C;u.dJ=1l;if(ap){ap()}};1a.dI=ao;I 1a};p.3u=G 3u(x,y){if(!P.N){o c=p.am(p.1o,p.1n);c.4W(J,0,0);I c}if(!8o){8o=8n(J.8j(0,0,p.1o,p.1n))}I 8o.3u(x,y)};p.am=G am(w,h){o 1E=2e.3d("1E");o 1h=2a.al(1E);1h.2o(w,h);1h.1E=1E;I 1h};p.2v=G 2v(x,y,1P){if(1P&&1P.1a){p.4W(1P,x,y)}O{o 61=J.2K,1t=1P;J.2K=1t;J.aj(W.2b(x),W.2b(y),1,1);J.2K=61}};p.dE=G(){p.1C=8n(J.8j(0,0,p.1o,p.1n)).1C};p.dD=G(){o dH=/(\\d+),(\\d+),(\\d+),(\\d+)/,1C={};1C.1o=p.1o;1C.1n=p.1n;1C.1r=[];if(J.5Z){1C=J.5Z(p.1o,p.1n)}o 1r=1C.1r,1W=0;1f(o i=0,l=p.1C.N;i<l;i++){o c=(p.1C[i]||"4x(0,0,0,1)").58(dH);1r[1W+0]=1O(c[1],10);1r[1W+1]=1O(c[2],10);1r[1W+2]=1O(c[3],10);1r[1W+3]=1k(c[4])*Y;1W+=4}J.ae(1C,0,0)};p.ak=G ak(1a){o c,a;if(p.2y){o 2f=P;if(P.N===1){if(1d P[0]==="2J"){c=P[0].1S(5,-1).1L(",");J.62(c[0]/ Y, c[1] /Y,c[2]/Y,c[3])}O if(1d P[0]==="1V"){J.62(2f[0]/ Y, 2f[0] /Y,2f[0]/Y,1.0)}}O if(P.N===2){if(1d P[0]==="2J"){c=P[0].1S(5,-1).1L(",");J.62(c[0]/ Y, c[1] /Y,c[2]/Y,1.0)}O if(1d P[0]==="1V"){c=P[0]/Y;a=1.0;J.62(c,c,c,a)}}O if(P.N===3||P.N===4){J.62(2f[0]/ Y, 2f[1] /Y,2f[2]/Y,1)}}O{if(P.N){if(1a.1r&&1a.1r.1a){77=1a.1r}O{77=p.1t.1U(u,P)}}if(77.1a){p.4W(1a,0,0)}O{o 61=J.2K;J.2K=77+"";J.aj(0,0,p.1o,p.1n);J.2K=61}}ai=1l};o 8k=G 8k(1a){if(1d 1a==="2J"){I 2e.af(1a)}if(1a.1a||1a.1E){I 1a.1a||1a.1E}1f(o i=0,l=1a.1C.N;i<l;i++){o 1W=i*4;o c=(1a.1C[i]||"4x(0,0,0,1)").1S(5,-1).1L(",");1a.1r[1W+0]=1O(c[0],10);1a.1r[1W+1]=1O(c[1],10);1a.1r[1W+2]=1O(c[2],10);1a.1r[1W+3]=1k(c[3])*4b}o 1E=2e.3d("1E");1E.1o=1a.1o;1E.1n=1a.1n;o 4X=1E.3T("2d");4X.ae(1a,0,0);1a.1E=1E;I 1E};p.iZ=G(dG,8l){u.76=[];u.1W=0;1f(o i=0;i<8l;i++){u.76.19(dG+p.8m(i,(""+8l).N)+".dF")}u.iY=G(x,y){p.ad(u.76[u.1W],x,y);if(++u.1W>=8l){u.1W=0}};u.iX=G(){I 8k(u.76[0]).1o};u.iW=G(){I 8k(u.76[0]).1n}};p.ah=G ah(w,h,4Z){o 1r={};1r.1o=w;1r.1n=h;1r.1r=[];if(J.5Z){1r=J.5Z(w,h)}1r.1C=1b 1v(w*h);1r.3u=G(x,y){I u.1C[w*y+x]};1r.5W=3B;1r.4Y=G(1a){u.5W=1a};1r.dE=G(){};1r.dD=G(){};I 1r};G aa(1a){if(1d 1a==="2J"){I 2e.af(1a)}if(1a.1a){I 1a.1a}O if(1a.3T||1a.1E){if(1a.3T(\'2d\').5Z){1a.1C=1a.3T(\'2d\').5Z(1a.1o,1a.1n)}O{1a.1C=1a.3T(\'2d\').8j(0,0,1a.1o,1a.1n)}}1f(o i=0,l=1a.1C.N;i<l;i++){o 1W=i*4;o c=(1a.1C[i]||"4x(0,0,0,1)").1S(5,-1).1L(",");1a.1r[1W+0]=1O(c[0],10);1a.1r[1W+1]=1O(c[1],10);1a.1r[1W+2]=1O(c[2],10);1a.1r[1W+3]=1k(c[3])*4b}o 1E=2e.3d("1E");1E.1o=1a.1o;1E.1n=1a.1n;o 4X=1E.3T("2d");4X.ae(1a.1C,0,0);1a.1E=1E;I 1a}p.ad=G ad(1a,x,y,w,h){x=x||0;y=y||0;o 1P=aa(1a),5X;if(3t>=0){5X=J.5Y;J.5Y=3t/3c}if(P.N===3){J.75(1P,x,y)}O{J.75(1P,x,y,w,h)}if(3t>=0){J.5Y=5X}if(1a.5W){o 8i=J.5V;J.5V="dC";p.4W(1a.5W,x,y);J.5V=8i}};p.4W=G 4W(1a,x,y,w,h){if(1a.1r||1a.1E){x=x||0;y=y||0;o 1P=aa(1a.1r||1a.1E),5X;if(3t>=0){5X=J.5Y;J.5Y=3t/3c}if(P.N===3){J.75(1P,x,y)}O{J.75(1P,x,y,w,h)}if(3t>=0){J.5Y=5X}if(1a.5W){o 8i=J.5V;J.5V="dC";p.4W(1a.5W,x,y);J.5V=8i}}if(1d 1a===\'2J\'){}};p.8h=G 8h(x,y,1o,1n){if(P.N===0){J.dB(0,0,p.1o,p.1n)}O{J.dB(x,y,1o,1n)}};p.dA=G dA(5U,a){3t=a};p.dw=G dw(1x){if(1x.2H(".5R")===-1){I{1x:1x,1o:G(R){if(J.dv){I J.dv(1d R==="1V"?74.du(R):R)/4a}O{I 0}}}}O{o 1m=p.dn(1x);I{1x:1x,3V:1l,5S:1m.5S,3q:1/1m.5S*1m.3q,8c:1m.8c,8a:1m.8a,1o:G(R){o 1o=0;o 20=R.N;1f(o i=0;i<20;i++){3F{1o+=1k(p.8f(p.3p[1x],R[i]).3q)}3E(e){2a.4t(e)}}I 1o/p.3p[1x].5S}}}};p.iV=G(1x,2o){};p.dt=G dt(1x,2o){4w=1x;p.a9(2o)};p.a9=G a9(2o){if(2o){4a=2o}};p.a8=G a8(){};p.8f=G 8f(1m,a6){3F{3R(a6){U"1":I 1m.ds;U"2":I 1m.iU;U"3":I 1m.dr;U"4":I 1m.iT;U"5":I 1m.iS;U"6":I 1m.iR;U"7":I 1m.iQ;U"8":I 1m.iP;U"9":I 1m.iO;U"0":I 1m.iN;U" ":I 1m.iM;U"$":I 1m.iL;U"!":I 1m.iK;U\'"\':I 1m.iJ;U"#":I 1m.iI;U"%":I 1m.iH;U"&":I 1m.iG;U"\'":I 1m.iF;U"(":I 1m.iE;U")":I 1m.iD;U"*":I 1m.iC;U"+":I 1m.iB;U",":I 1m.iA;U"-":I 1m.iz;U".":I 1m.iy;U"/":I 1m.ix;U"iw":I 1m.iv;U":":I 1m.iu;U";":I 1m.it;U"<":I 1m.ir;U"=":I 1m.iq;U">":I 1m.ip;U"?":I 1m.io;U"@":I 1m.at;U"[":I 1m.im;U"\\\\":I 1m.il;U"]":I 1m.ik;U"^":I 1m.ij;U"`":I 1m.ii;U"{":I 1m.ih;U"|":I 1m.ie;U"}":I 1m.id;U"~":I 1m.ic;a7:I 1m[a6]}}3E(e){2a.4t(e)}};p.73=G 73(R,x,y){if(1d R===\'1V\'&&(R+"").2H(\'.\')>=0){if((R*72)-W.3b(R*72)===0.5){R=R-0.ib}R=R.8g(3)}O if(R===0){R=R.5T()}if(!4w.3V){if(R&&(J.a5||J.a4)){J.5v();J.1m=J.ia=4a+"dq "+4w.1x;if(J.a5){J.a5(R,x,y)}O if(J.a4){J.3o(x,y);J.a4(R)}J.6Y()}}O{o 1m=p.3p[4w.1x];J.5v();J.3o(x,y+4a);o dp=1m.5S,a3=1/dp*4a;J.3s(a3,a3);o 20=R.N;1f(o i=0;i<20;i++){3F{p.8f(1m,R[i]).4R()}3E(e){2a.4t(e)}}J.6Y()}};p.dn=G i9(2z){o x,y,cx,cy,3H,3G,d,a,6Z,9Z,3q,dl=\'[0-9\\\\-]+\',2n;o 8e=G 8e(dm,a0){o i=0,4T=[],4V,4U=1b 3r(dm,"g");4V=4T[i]=4U.71(a0);2R(4V){i++;4V=4T[i]=4U.71(a0)}I 4T};o 9X=G 9X(d){o c=8e("[A-i8-z][0-9\\\\- ]+|Z",d);2n="o 2n={4R:G(){J.3Z();J.5v();";x=0;y=0;cx=0;cy=0;3H=0;3G=0;d=0;a=0;6Z="";9Z=c.N-1;1f(o j=0;j<9Z;j++){o 8d=c[j][0],3a=8e(dl,8d);3R(8d[0]){U"M":x=1k(3a[0][0]);y=1k(3a[1][0]);2n+="J.3Y("+x+","+(-y)+");";1g;U"L":x=1k(3a[0][0]);y=1k(3a[1][0]);2n+="J.3J("+x+","+(-y)+");";1g;U"H":x=1k(3a[0][0]);2n+="J.3J("+x+","+(-y)+");";1g;U"V":y=1k(3a[0][0]);2n+="J.3J("+x+","+(-y)+");";1g;U"T":3H=1k(3a[0][0]);3G=1k(3a[1][0]);if(6Z==="Q"||6Z==="T"){d=W.3X(W.2U(x-cx,2)+W.2U(cy-y,2));a=W.3I+W.70(cx-x,cy-y);cx=x+(W.4v(a)*(d));cy=y+(W.3W(a)*(d))}O{cx=x;cy=y}2n+="J.9Y("+cx+","+(-cy)+","+3H+","+(-3G)+");";x=3H;y=3G;1g;U"Q":cx=1k(3a[0][0]);cy=1k(3a[1][0]);3H=1k(3a[2][0]);3G=1k(3a[3][0]);2n+="J.9Y("+cx+","+(-cy)+","+3H+","+(-3G)+");";x=3H;y=3G;1g;U"Z":2n+="J.4S();";1g}6Z=8d[0]}2n+="2A?J.3n():0;";2n+="2I?J.3S():0;";2n+="J.6Y();";2n+="J.3o("+3q+",0);";2n+="}}";I 2n};o 9W=G i7(5R){o 1m=5R.6W("1m");p.3p[2z].3q=1m[0].3U("dk-dj-x");o 8b=5R.6W("1m-i6")[0];p.3p[2z].5S=1k(8b.3U("i5-i4-em"));p.3p[2z].8c=1k(8b.3U("8c"));p.3p[2z].8a=1k(8b.3U("8a"));o 3V=5R.6W("3V"),20=3V.N;1f(o i=0;i<20;i++){o 89=3V[i].3U("89");o 1x=3V[i].3U("3V-1x");3q=3V[i].3U("dk-dj-x");if(3q===3B){3q=p.3p[2z].3q}d=3V[i].3U("d");if(d!==1T){2n=9X(d);d9(2n);p.3p[2z][1x]={1x:1x,89:89,3q:3q,4R:2n.4R}}}};o 9U=G 9U(){o 6X;3F{6X=2e.i3.i0("","",3B)}3E(di){2a.4t(di.4u);I}3F{6X.hZ=1s;6X.88(2z);9W(6X.6W("5R")[0])}3E(9V){2a.4t(9V);3F{o 87=1b 2Q.dh();87.dg("df",2z,1s);87.de(3B);9W(87.hY.dd)}3E(e){2a.4t(9V)}}};p.3p[2z]={};9U(2z);I p.3p[2z]};p.86=G 86(1P,2m,fn){if(P.N===3){fn.1U(1P,2m)}O{2m.db(1P)}};p.6V=G 6V(2i,1x,fn){if(2i[1x]){o 2m=fn.N,dc=2i[1x];2i[1x]=G(){if(P.N===2m){I fn.1U(u,P)}O{I dc.1U(u,P)}}}O{2i[1x]=fn}};p.6U=G 6U(9S){if(9S){o d8=2a.9T(9S,p);if(!p.2y){J=1R.3T(\'2d\');J.3o(0.5,0.5);J.6T=\'2b\';p.3n(0);p.3S(Y);p.9R()}1f(o i in 2a.6S){if(2a.6S){2a.6S[i].db(p)}}(G(5Q){da(5Q){d9(d8)}})(p)}if(p.9Q){9P=1l;p.9Q()}9P=1s;if(p.4R){if(!85){p.84()}O{p.9O()}}G 5u(5O,3m,fn){if(5O.5P){5O.5P(3m,fn,1s)}O{5O.9N("83"+3m,fn)}}5u(1R,"d7",G(e){p.d6=p.9M;p.d5=p.9L;o 6R=(2Q.6R!==3B&&1d 2Q.6R!==\'1T\')?2Q.6R:2Q.hX;o 6Q=(2Q.6Q!==3B&&1d 2Q.6Q!==\'1T\')?2Q.6Q:2Q.hW;p.9M=e.hV-1R.hU+6R;p.9L=e.d4-1R.hT+6Q;p.4s(82);if(p.9K&&!3C){p.9K()}if(3C&&p.9J){p.9J();p.7Z=1l}});5u(1R,"hS",G(e){2e.81.2T.4s=d3});5u(1R,"d2",G(e){3C=1l;p.7Z=1s;3R(e.hR){U 1:p.80=p.9I;1g;U 2:p.80=p.6P;1g;U 3:p.80=p.9H;1g}p.d1=1l;if(1d p.3C==="G"){p.3C()}O{p.3C=1l}});5u(1R,"d0",G(e){3C=1s;if(p.9G&&!p.7Z){p.9G()}if(1d p.3C!=="G"){p.3C=1s}if(p.9F){p.9F()}});5u(2e,"hQ",G(e){4r=1l;p.3l=3B;p.1H=e.3l;if(e.3l>=65&&e.3l<=90){if(!e.9E){p.1H+=32}}O if(e.3l>=48&&e.3l<=57){if(e.9E){3R(e.3l){U 49:p.1H=33;1g;U 50:p.1H=64;1g;U 51:p.1H=35;1g;U 52:p.1H=36;1g;U 53:p.1H=37;1g;U 54:p.1H=94;1g;U 55:p.1H=38;1g;U 56:p.1H=42;1g;U 57:p.1H=40;1g;U 48:p.1H=41;1g}}}O if(cZ.2H(e.3l)>=0){p.1H=p.cY;p.3l=e.3l}O{if(e.9E){3R(e.3l){U hP:p.1H=43;1g;U cX:p.1H=hO;1g;U cW:p.1H=hN;1g;U cV:p.1H=34;1g}}O{3R(e.3l){U hM:p.1H=44;1g;U hL:p.1H=45;1g;U hK:p.1H=46;1g;U hJ:p.1H=47;1g;U hI:p.1H=96;1g;U cX:p.1H=91;1g;U hH:p.1H=92;1g;U cW:p.1H=93;1g;U cV:p.1H=39;1g}}}if(1d p.4r==="G"){p.4r()}O{p.4r=1l}});5u(2e,"hG",G(e){4r=1s;if(1d p.4r!=="G"){p.4r=1s}if(p.9D){p.9D()}})};I p}})();',62,1408,'||||||||||||||||||||||||var||||||this||||||||||||function||return|curContext|elements|||length|else|arguments||str|||case||Math||255|||||||||||push|img|new|num|typeof||for|break|ret|array|val|parseFloat|true|font|height|width||aCode|data|false|color|replace|Array|v2|name|right|sphereVerts|v1|aNumber|pixels|GREEN_MASK|canvas|RED_MASK|sphereNorms|key|kInv|peg|BLUE_MASK|split|programObject|rgbaToInt|parseInt|obj|ALPHA_MASK|curElement|slice|undefined|apply|number|pos|view|value|aColor|len|splitNum|PMatrix3D|angle|||left||target|min|Processing|round|curvePoints||document|col|varLocation|aValue1|object|curShapeCount|nfs|source|args|path|size|y2|x2|sphereZ|sphereY|sphereX|PVector|set|log|rest|use3DContext|url|doStroke|model|digits|fInvDet|temp|ary|all|indexOf|doFill|string|fillStyle|y1|x1|projection|varValue|modes|window|while|hex|style|pow|near|output|row|tinylogLite|formatLength||0xff|||||||||xy|floor|opacityRange|createElement|curShape|lineWidth|uniformMatrix|modelView|method|constructor|oldState|keyCode|type|stroke|translate|glyphTable|horiz_adv_x|RegExp|scale|curTint|get|throw|vertex|ures|voff|numbers|Date|null|mousePressed||catch|try|ny|nx|PI|lineTo|ARRAY_BUFFER|far|prototype|instanceof|noiseGen|container|test|switch|fill|getContext|getAttribute|glyph|cos|sqrt|moveTo|beginPath|||||||||||curTextSize|100|y3|x3|strokeStyle|SINCOS_LENGTH|forwardTransform|abs|sz|div|isNegative|padding|arr|greenRange|blueRange|redRange|curColorMode|keyPressed|cursor|debug|message|sin|curTextFont|rgba|curRectMode|endShape|pathOpen|ow|vres|bottom|top|tan|sy|sx|v0|204|aAngle|max|join|append|False|angleInRadians|newary|draw|closePath|results|regexp|latest|image|context|mask|mode|||||||||match|curEllipseMode|Vertex|vertexAttribPointer|prevY|prevX|cameraInv|sphereDetailU|tz|tx|cameraZ|cameraY|matrix|varName|programObj|matrixStack|PMatrix3DStack|int|charAt|rounded|aValue2|quoteStart|attach|save|uniformf|firstY|firstX|print|ty|tmpMatrix|amt|float|resizer|observer|doc|handler|event|position|numBitsInValue|intcolor|mix|index|elem|addEventListener|processing|svg|units_per_em|toString|rgb|globalCompositeOperation|_mask|oldAlpha|globalAlpha|createImageData||oldFill|clearColor|pixelsDone|||bezierCurveTo|offsetStart|y4|x4|drawArrays|newWebGLArray|cam|bindBuffer|pop|fA0|fA1|fA3|fA2|fA4|fA5|fB0|fB1|fB3|fB2|fB4|fB5|inverseCopy|result|mag|fragmentShaderObject|vertexShaderObject|aMin|integer_Y|integer_X|smoothedNoise|random|multiplier|boolean|lerp|resizingLog|evt|substring|numBits|decToBin|range1|aValue3|verifyChannel|128|tokens|datasrc|CENTER|scrollY|scrollX|lib|lineCap|init|addMethod|getElementsByTagName|xmlDoc|restore|lastCom|atan2|exec|1000|text|String|drawImage|images|curBackground|Object|normalMode|c_y|c_x|beginShape|bufferData|start|curveVertex|CLOSE|sphereBuffer|sphereDetailV|yMax|cameraFOV|normalize|camera|transpose|mult|rotateZ|high|createBuffer|180|OPENGL|interpolate|range|newstr|logBuffer|title|docElem|closeButton|previousHeight|styles|5px|pad|hexstring|leftStr|binaryString|sbin|looping|getTime|colors2|colors1|rgbaAry|ArrayList|offset|strings|notString|allRest|public|static|nextLeft|extend|AJAX|aElement|mouseDragging|mouseButton|body|curCursor|on|redraw|doLoop|extendClass|xmlhttp|load|unicode|descent|font_face|ascent|com|regex|glyphLook|toFixed|clear|oldComposite|getImageData|getImage_old|frames|nf|buildImageObject|getLoaded|arc|CORNERS|CORNER|RADIUS|LINES|lineBuffer|z2|z1|QUAD_STRIP|POINTS|pointBuffer|POLYGON_OFFSET_FILL|enable|sRad|currVert|cosLUT|sinLUT|vertCount|boxOutlineBuffer|boxBuffer|yMin|perspective|eyeZ|eyeY|eyeX|cross|cameraX|preApply|rotate|simplePVMethods|dist|add|acos|props|userMatrixStack|P3D|aMode||||||360||aMax|perlinNoise_2D|byte|haveNextNextGaussian|charCodeAt|char|createTextNode|entry|docElemStyle|previousScrollTop|viewHeight|decimalToHex|negative|addUp|loopStarted|popMatrix|pushMatrix|framesSinceLastFPS|cnt|getColor|splice|size3|numElem|PRECISIONB|escape|quoteType|nextRight|final|vars|sep|void|uniform|keyReleased|shiftKey|mouseReleased|mouseClicked|RIGHT|LEFT|mouseDragged|mouseMoved|mouseY|mouseX|attachEvent|loop|inSetup|setup|disableContextMenu|code|parse|loadXML|e_sf_ch|parseSVGFont|buildPath|quadraticCurveTo|lenC|hay|||newScale|mozDrawText|fillText|chr|default|textAlign|textSize|getImage|||image_old|putImageData|getElementById||createImage|hasBackground|fillRect|background|build|createGraphics||file|callback|pixelsGetter||__defineGetter__||defineProperty|NORMAL_MODE_SHAPE|||||NORMAL_MODE_AUTO|nz|normal|offsetEnd|rect|curTightness|TRIANGLES|secondY|secondX|TRIANGLE_STRIP|point|Point|lineJoin|oz|oy|ox|sphereDetail|angle_step|curradius|delta|v11|boxOutlineVerts|boxVerts|frustumMode|ortho|frustum|xMax|||xMin|aspect|cameraFar|cameraNear|cameraAspect|modelViewInv|getUniformLocation|peek|||println|fDet|rotateY||rotateX|reset|outgoing|hasOwnProperty|dot|BLEND|not|perlinNoise_3D|total|frequency||interpolatedNoise|fractional_X|center|low|nextNextGaussian|istart|ostart|asin|exp|atan|value1|ceil|isNaN|bufferLen|func|scrollTop|entryText|setStyles|to|clearChildren|paddingBottom|observers|uninit|contextmenu|preventDefault|0px|containerStyle|clientHeight|setContainerHeight|resizerHeight|item|children|node|removeEventListener|elemStyle|||auto|1px|backgroundColor|undef|tinylog|aString|numDec|ajax||4294967296|nfc|commas|decimals||nfp||unbinary|contextMenu|clearInterval|curFrameRate|curMsPerFrame|frameRate|inDraw|FRAME_RATE||timeSinceLastFPS|sec|pushStyle|popStyle|styleArray||||colorMode|RGB|256|hue|size2|sort|concat|returnString|classes|methods|next|allNext|nextBrace|classReplace|rightCount|leftCount|last|staticVar|intFloat|mat4|WebGLFloatArrayExists|222|221|219|CODED|codedKeys|mouseup|mouseDown|mousedown|oldCursor|clientY|pmouseY|pmouseX|mousemove|parsedCode|eval|with|call|oldfn|documentElement|send|GET|open|XMLHttpRequest|e_fx_op|adv|horiz|getXY|needle|loadGlyphs||upem|px|three|one|textFont|fromCharCode|mozMeasureText|loadFont||||tint|clearRect|darker|updatePixels|loadPixels|gif|prefix|colors|src|loaded|loadImage|__lookupGetter__|getOwnPropertyDescriptor|NORMAL_MODE_VERTEX|normalZ|normalY|normalX|TWO_PI|ellipse|square|quad|triangle|curveTangent|curvePoint|bezierTangent|bezierPoint|bezier|lineVerts|line|stop|CENTER_RADIUS|aEllipseMode|ellipseMode|aRectMode|rectMode|tightness|curve|shift|QUADS|TRIANGLE_FAN|close|strokeJoin|strokeCap|strokeWeight|noStroke|noFill|modelZ|modelY||modelX|disable|polygonOffset|initSphere|currY|STATIC_DRAW|fov|invApply|upZ|upY|upX|centerZ|centerY|centerX|VBO|invert|createPVectorMethod|createSimplePVectorMethod|crossZ|crossY|crossX|aHeight|aWidth|DYNAMIC_DRAW|attachShader|getShaderInfoLog|COMPILE_STATUS|getShaderParameter|compileShader|fragmentShaderSource|shaderSource|createShader|vertexShaderSource|e_size|degrees|constrain|amplitude|fractional_Y|v4||v3|sides|corners|norm|istop|ostop|map|radians|aNumber2|aExponent|value2|may|sq|trim|console|entryTextStyles|entryStyles|click|closeButtonStyles|resizerStyles|outputStyles|containerStyles||createLog|originalPadding|removeChild|unobserve|True||innerHeight|updateSafetyMargin|localName|child|detachEvent|overflow|solid|pointer|black|fontFamily|10000|equals|re|aRegExp|matchAll|loadStrings|2147483647|patternRGBa|rightStr|rawStr|binary|binaryPattern|substr|enableContextMenu|Import|endDraw|beginDraw|href|NOCURSOR|noCursor|exit|aRate|e_loop|||focused|frameCount|fps|noLoop|millis|second|minute|hour|day||month|year|newState|applyMatrix|resetMatrix|burn|BURN|dodge|DODGE|overlay|OVERLAY|soft_light|SOFT_LIGHT|hard_light|HARD_LIGHT|screen|SCREEN|multiply|MULTIPLY|exclusion|EXCLUSION|difference|DIFFERENCE|darkest|DARKEST|lightest|LIGHTEST|subtract|SUBTRACT|ADD|blend|REPLACE|range4|range3|range2|tmpColorMode|DefaultColor|r2|r1|lerpColor|rc|65536|16777216|toRGB|HSB|aValue4|aValue|600000|6000|reverse|newSize|seperator|subset|elemsToCopy|array2|array1|element|search|delim|POLYGON|ARROW|DOWN|UP|ALT|CONTROL|SHIFT|PRECISIONF|4028235e|quoteEnd|STRING|toNumbers|staticVars|prev|rightContext|leftContext|matchMethod|ADDMETHOD|className|matchClass|CLASS|matchNoCon|matchClasses|extends|class|abstract|__self|superMethod|setting|main|vec4|WebGLFloatArray|keyup|220|192|191|190|109|188|125|123|107|keydown|which|mouseout|offsetTop|offsetLeft|clientX|pageYOffset|pageXOffset|responseXML|async|createDocument|||implementation|per|units|face|parseSVGFontse|Za|loadGlyph|mozTextStyle|0001|asciitilde|braceright|bar|||braceleft|grave|asciicircum|bracketright|backslash|bracketleft||question|greater|equal|less||semicolon|colon|underscore|_|slash|period|hyphen|comma|plus|asterisk|parenright|parenleft|quotesingle|ampersand|percent|numbersign|quotedbl|exclam|dollar|space|zero|nine|eight|seven|six|five|four|two|createFont|getHeight|getWidth|display|AniSprite|onload|numeric|requires|5522847498307933|STREAM_DRAW|imageMode|bezierVertex|curveTightness|copy|noSmooth|smooth|LINE_STRIP|sphere|box|printCamera|printProjection|transZ|transY|transX|uniformMatrix2fv|uniformMatrix3fv|uniformMatrix4fv|enableVertexAttribArray|FLOAT|getAttribLocation|uniform1i|uniform2iv|uniform3iv||uniform4iv|uniformi|uniform1f|uniform2fv|uniform3fv|uniform4fv|multW|multZ|multY|multX|skewY|skewX|heading2D|limit|sub|angleBetween|useProgram|shaders|linking|Error|LINK_STATUS|getProgramParameter|linkProgram|createProgram|FRAGMENT_SHADER|VERTEX_SHADER|ONE_MINUS_SRC_ALPHA|SRC_ALPHA|blendFunc|DEPTH_TEST|viewport|browser|supported|webgl|experimental|noise|1073741824|0x7fffffff|1376312589|789221|15731|nextGaussian|Random|toLowerCase|NaN|accept|or|of|argument|only|receive|scrollHeight|toLocaleTimeString|firstChild|insertBefore|minimization|toggle|Double|Log|Close|dblclick|appendChild|childNodes|defaultView|wrap|pre|whiteSpace|maxWidth|margin|12px|fontSize|16px|minHeight|d3d3d3|borderBottom|eb0000|bold|fontWeight|none|borderTop|border|15px|absolute|darkgrey|resize|marginTop|monospace|relative|white|serif|sans|fixed|zIndex|fake|strict|use|replaceAll|unhex|toUpperCase|Number|0xFFFFFFFF|longErr|bit|was|into|passed|the|notBinary|NaN_Err|stopPropagation|location|link|hasFocus|setInterval|DEPTH_BUFFER_BIT|COLOR_BUFFER_BIT|getSeconds|getMinutes||getHours|getDay|getMonth|1900|getYear|enough|without|many|Too|curRectmode|blendColor|alpha|blue|green|red|clone|isEmpty|remove|expand|shorten|splitTokens|Arial|online|0xffff|127|DELETE|ESC|RETURN|ENTER|TAB|BACKSPACE|88888880|bevel|BEVEL|miter|MITER|PROJECT|butt|SQUARE|ROUND|PREC_RED_SHIFT|PREC_ALPHA_SHIFT|PREC_MAXVAL|0x000000ff|0x0000ff00|0x00ff0000|0xff000000|wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw|R0lGODlhAQABAIAAAP|base64||wait|WAIT|TEXT|move|MOVE|HAND|crosshair|CROSS|2147483648|MIN_INT|MAX_INT|MIN_FLOAT|MAX_FLOAT|HALF_PI|Instance|buildProcessing|long|double||super|zA|import|DOMContentLoaded|gl_Color|gl_FragColor|gl_Position|gl_FrontColor|vec3|attribute|CanvasFloatArray|responseText'.split('|'),0,{}))


