{"baseVals":{"rating":1,"gammaadj":1.98,"decay":0.5,"echo_zoom":1,"echo_alpha":0.5,"echo_orient":3,"wave_thick":1,"wrap":0,"darken":1,"wave_a":0.004,"wave_scale":9.731,"wave_smoothing":0,"wave_mystery":1,"modwavealphastart":1,"modwavealphaend":1,"warpanimspeed":1.459,"warpscale":2.007,"zoom":0.9999,"warp":0.01,"sx":0.9999,"wave_y":0.04,"ob_size":0,"ob_g":0.1,"ob_b":1,"ob_a":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"mv_x":64,"mv_y":48,"mv_l":0,"mv_b":0,"mv_a":0,"b1ed":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"sides":3,"additive":1,"num_inst":200,"rad":0.16283,"tex_zoom":0.73458,"a":0,"r2":0.2,"g2":0,"b2":1,"border_a":1},"init_eqs_str":"a.i3=0;a.i3=0;a.i4=0;a.i4=0;a.ppo=0;a.index=0;a.i4=0;a.q32=0;a.sample=0;a.i3=0;a.ppo=0;a.size=0;a.index=0;a.index=0;a.index=0;a.index=0;a.size=0;a.sample=0;a.sample=0;a.ppo=0;a.bending=0;a.index=0;a.index=0;a.dir=0;a.bending=0;a.dir=0;a.bending=0;a.sample=0;a.dir=0;a.size=0;a.dir=0;a.size=0;a.bending=0;a.sample=0;a.dir=0;a.size=0;a.dir=0;a.size=0;a.bending=0;a.q1=0;a.size=0;a.sample=0;a.i3=0;a.i3=0;a.i4=0;a.i3=0;a.ppo=0;a.i4=0;a.i4=0;a.i3=0;a.i4=0;","frame_eqs_str":"a.i3=.00001<Math.abs(equal(a.instance,0))?0:a.i3;a.i4=.00001<Math.abs(equal(a.instance,0))?0:a.i4;a.ppo=4;a.index=a.i4*a.q32;a.sample=mod(a.i3,a.ppo);a.size=2*a.gmegabuf[Math.floor(a.index+4)];a.x=a.gmegabuf[Math.floor(a.index)];a.y=a.gmegabuf[Math.floor(a.index+1)];a.ang=a.gmegabuf[Math.floor(a.index+9)];a.rad=.05*a.size;a.sample=div(a.sample,a.ppo);a.bending=5*a.gmegabuf[Math.floor(a.index+12)]+5*a.gmegabuf[Math.floor(a.index+10)];a.dir=-a.ang+0*a.bending;a.ang=1.5*Math.asin(1)-\na.dir+.05*a.bending;a.x+=.5*-a.sample*Math.cos(a.dir)*a.size+Math.sin(a.dir)*a.size*a.bending*0;a.y+=.5*-a.sample*Math.sin(a.dir)*a.size-Math.cos(a.dir)*a.size*a.bending*0;a.x=.5+(a.x-.5)*a.q1;a.rad=a.size*(1-a.sample);a.i3+=1;a.i4=.00001<Math.abs(equal(mod(a.i3,a.ppo),0))?a.i4+1:a.i4;"},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"samples":452,"additive":1,"scaling":2.44415,"smoothing":0,"a":0.1},"init_eqs_str":"a.ppo=0;a.index=0;a.t1=0;a.q1=0;a.nnindex=0;a.nnnx=0;a.nny=0;a.nindex=0;a.nnnindex=0;a.t2=0;a.nnx=0;a.ny=0;a.q32=0;a.nx=0;a.nnny=0;a.q30=0;a.t2=0;a.t3=0;a.t4=0;a.cl=0;","frame_eqs_str":"a.t1=0;a.t2=0;","point_eqs_str":"a.ppo=9;a.index=a.t2*a.q32;a.sample=mod(a.t1,a.ppo);a.nindex=a.gmegabuf[Math.floor(a.index+a.q30)];a.nnindex=a.gmegabuf[Math.floor(a.index+a.q30+1)];a.nnnindex=a.gmegabuf[Math.floor(a.index+a.q30+2)];a.x=a.gmegabuf[Math.floor(a.index)];a.y=a.gmegabuf[Math.floor(a.index+1)];a.nx=a.gmegabuf[Math.floor(a.nindex)];a.ny=a.gmegabuf[Math.floor(a.nindex+1)];a.nnx=a.gmegabuf[Math.floor(a.nnindex)];a.nny=a.gmegabuf[Math.floor(a.nnindex+1)];a.nnnx=a.gmegabuf[Math.floor(a.nnnindex)];a.nnny=\na.gmegabuf[Math.floor(a.nnnindex+1)];a.x=.5+(a.x-.5)*a.q1;a.y=.5+(a.y-.5)*a.q1;a.nx=.5+(a.nx-.5)*a.q1;a.ny=.5+(a.ny-.5)*a.q1;a.nnx=.5+(a.nnx-.5)*a.q1;a.nny=.5+(a.nny-.5)*a.q1;a.nnnx=.5+(a.nnnx-.5)*a.q1;a.nnny=.5+(a.nnny-.5)*a.q1;a.x=.00001<Math.abs(equal(a.sample,2))?a.nx:a.x;a.y=.00001<Math.abs(equal(a.sample,2))?a.ny:a.y;a.x=.00001<Math.abs(equal(a.sample,4))?a.nnx:a.x;a.y=.00001<Math.abs(equal(a.sample,4))?a.nny:a.y;a.x=.00001<Math.abs(equal(a.sample,6))?a.nnnx:a.x;a.y=.00001<Math.abs(equal(a.sample,\n6))?a.nnny:a.y;a.a*=above(a.sample,1)*below(a.sample,a.ppo-1);a.t1+=1;a.t2=.00001<Math.abs(equal(mod(a.t1,a.ppo),0))?a.t2+1:a.t2;"},{"baseVals":{"enabled":1,"samples":65,"spectrum":1,"scaling":0.33408,"smoothing":0,"a":0.5},"init_eqs_str":"a.d=0;a.q32=0;a.t8=0;a.t1=0;a.t2=0;a.t2=0;a.t3=0;a.t4=0;a.cl=0;","frame_eqs_str":"a.t8=1;a.t1=.5;a.t2=.9;","point_eqs_str":"a.d=0;a.y=.2+.15*(a.value1+a.value2);a.x=.9-.8*a.sample;a.gmegabuf[Math.floor((128*a.sample-1)*a.q32+14)]=a.value1+a.value2;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.fric=0;a.d=0;a.nliststart=0;a.w=0;a.random=0;a.awayx2=0;a.index2=0;a.awayx3=0;a.index=0;a.w2=0;a.rotatefactor=0;a.ref_ang=0;a.smaller=0;a.dt=0;a.q1=0;a.j=0;a.awayy3=0;a.social3=0;a.v=0;a.count=0;a.nearest2=0;a.shock=0;a.social2=0;a.awayy1=0;a.nn=0;a.vrr=0;a.check=0;a.gravity=0;a.nearest3=0;a.vr2=0;a.direction=0;a.awayy2=0;a.bouncefactor=0;a.smallestfind=0;a.distance=0;a.bounce=0;a.vr=0;a.vv1=0;a.vv2=0;a.vrr2=0;a.w1=0;a.attributes=0;a.i=0;a.m2=0;a.hit=0;a.target=0;a.awayx1=\n0;a.nearest1=0;a.nearest=0;a.relative=0;a.m1=0;a.h=0;a.v1=0;a.acceleration=0;a.findindex=0;a.friction=0;a.social1=0;a.absolute=0;a.pi2=0;a.sample=0;a.v2=0;a.dampening=0;for(var b=a.i=0;1048576>b;b++)a.gmegabuf[Math.floor(a.i)]=0,a.i+=1;a.count=50;a.attributes=32;a.nliststart=24;a.minradius=.05;a.maxradius=.01;a.v=0;for(b=a.index=0;100>b;b++)a.gmegabuf[Math.floor(a.index*a.attributes)]=div(randint(1E3),1E3),a.gmegabuf[Math.floor(a.index*a.attributes+1)]=div(randint(1E3),1E3),a.gmegabuf[Math.floor(a.index*\na.attributes+2)]=a.v*(div(randint(1E3),1E3)-.5),a.gmegabuf[Math.floor(a.index*a.attributes+3)]=a.v*(div(randint(1E3),1E3)-.5),a.gmegabuf[Math.floor(a.index*a.attributes+4)]=a.minradius+div((a.maxradius-a.minradius)*(a.index+1),a.count),a.gmegabuf[Math.floor(a.index*a.attributes+5)]=0,a.gmegabuf[Math.floor(a.index*a.attributes+6)]=1,a.gmegabuf[Math.floor(a.index*a.attributes+7)]=0,a.gmegabuf[Math.floor(a.index*a.attributes+8)]=pow(a.gmegabuf[Math.floor(a.index*a.attributes+4)],3),a.gmegabuf[Math.floor(a.index*\na.attributes+9)]=div(4*Math.asin(1)*randint(1E3),1E3),a.gmegabuf[Math.floor(a.index*a.attributes+10)]=0,a.gmegabuf[Math.floor(a.index*a.attributes+13)]=div(a.index,a.count-1),a.gmegabuf[Math.floor(a.index*a.attributes+14)]=0,a.index+=1;a.q30=a.nliststart;a.q31=a.count;a.q32=a.attributes;a.q29=(a.count-1)*a.attributes;a.q28=Math.asin(1);","frame_eqs_str":"a.wave_a=0;a.warp=0;a.zoom=1;a.q1=div(1,a.aspecty);a.dt=div(1,a.fps);a.warp=0;a.zoom=1;a.wave_a=0;a.gravity=0*a.dt;a.dampening=1;a.friction=1024*a.dt;a.shock=.0015;a.pi2=Math.asin(1);a.nn=3;a.check=3;a.bouncefactor=.1;a.rotatefactor=0;a.social1=0;a.social2=0;a.social3=0;a.h=.5*(a.aspecty-1);a.w=.5*(a.aspectx-1);a.index=0;for(var c=a.index2=0;50>c;c++){a.random=div(randint(1E3),1E3);a.sample=a.gmegabuf[Math.floor(a.index+13)];a.gmegabuf[Math.floor(a.index+11)]=.92*a.gmegabuf[Math.floor(a.index+\n11)]-(4*a.gmegabuf[Math.floor(a.index+12)]+2*(a.random-.5)*a.gmegabuf[Math.floor(a.index+14)])*a.dt*8;a.gmegabuf[Math.floor(a.index+12)]+=60*a.gmegabuf[Math.floor(a.index+11)]*a.dt;a.v=sqrt(sqr(a.gmegabuf[Math.floor(a.index+2)])+sqr(a.gmegabuf[Math.floor(a.index+3)]));a.fric=Math.max(0,1-sqr(a.v*a.friction)-2*a.v);a.gmegabuf[Math.floor(a.index+2)]*=a.fric;a.gmegabuf[Math.floor(a.index+3)]*=a.fric;a.gmegabuf[Math.floor(a.index+10)]=a.gmegabuf[Math.floor(a.index+10)]*a.fric+a.v*a.gmegabuf[Math.floor(a.index+\n12)];a.acceleration=0*a.random+.003*Math.abs(a.gmegabuf[Math.floor(a.index+11)]);a.direction=a.gmegabuf[Math.floor(a.index+9)]-a.pi2;a.gmegabuf[Math.floor(a.index+2)]+=Math.sin(a.direction)*a.acceleration;a.gmegabuf[Math.floor(a.index+3)]+=Math.cos(a.direction)*a.acceleration;a.gmegabuf[Math.floor(a.index)]+=60*a.gmegabuf[Math.floor(a.index+2)]*a.dt;a.gmegabuf[Math.floor(a.index+1)]+=60*a.gmegabuf[Math.floor(a.index+3)]*a.dt;a.gmegabuf[Math.floor(a.index+9)]+=.5*a.gmegabuf[Math.floor(a.index+10)];\na.gmegabuf[Math.floor(a.index+3)]-=a.gravity;a.vr=Math.sin(a.gmegabuf[Math.floor(a.index+10)])*a.gmegabuf[Math.floor(a.index+4)];a.bounce=above(a.gmegabuf[Math.floor(a.index+1)],1-a.gmegabuf[Math.floor(a.index+4)]+a.w);a.gmegabuf[Math.floor(a.index+2)]=.00001<Math.abs(a.bounce)?a.gmegabuf[Math.floor(a.index+2)]+(a.vr+a.gmegabuf[Math.floor(a.index+2)])*a.rotatefactor:a.gmegabuf[Math.floor(a.index+2)];a.gmegabuf[Math.floor(a.index+3)]=.00001<Math.abs(a.bounce)?-Math.abs(a.gmegabuf[Math.floor(a.index+\n3)])*a.dampening-a.shock:a.gmegabuf[Math.floor(a.index+3)];a.vr=.00001<Math.abs(a.bounce)?a.vr-(a.gmegabuf[Math.floor(a.index+2)]+a.vr)*(1-a.rotatefactor):a.vr;a.bounce=below(a.gmegabuf[Math.floor(a.index+1)],a.gmegabuf[Math.floor(a.index+4)]-a.w);a.gmegabuf[Math.floor(a.index+2)]=.00001<Math.abs(a.bounce)?a.gmegabuf[Math.floor(a.index+2)]+(a.vr-a.gmegabuf[Math.floor(a.index+2)])*a.rotatefactor:a.gmegabuf[Math.floor(a.index+2)];a.gmegabuf[Math.floor(a.index+3)]=.00001<Math.abs(a.bounce)?Math.abs(a.gmegabuf[Math.floor(a.index+\n3)])*a.dampening+a.shock:a.gmegabuf[Math.floor(a.index+3)];a.vr=.00001<Math.abs(a.bounce)?a.vr+(a.gmegabuf[Math.floor(a.index+2)]-a.vr)*(1-a.rotatefactor):a.vr;a.bounce=above(a.gmegabuf[Math.floor(a.index)],1-a.gmegabuf[Math.floor(a.index+4)]+a.h);a.gmegabuf[Math.floor(a.index+2)]=.00001<Math.abs(a.bounce)?-Math.abs(a.gmegabuf[Math.floor(a.index+2)])*a.dampening-a.shock:a.gmegabuf[Math.floor(a.index+2)];a.gmegabuf[Math.floor(a.index+3)]=.00001<Math.abs(a.bounce)?a.gmegabuf[Math.floor(a.index+3)]+\n(a.vr-a.gmegabuf[Math.floor(a.index+3)])*a.rotatefactor:a.gmegabuf[Math.floor(a.index+3)];a.vr=.00001<Math.abs(a.bounce)?a.vr+(a.gmegabuf[Math.floor(a.index+3)]-a.vr)*(1-a.rotatefactor):a.vr;a.bounce=below(a.gmegabuf[Math.floor(a.index)],a.gmegabuf[Math.floor(a.index+4)]-a.h);a.gmegabuf[Math.floor(a.index+2)]=.00001<Math.abs(a.bounce)?Math.abs(a.gmegabuf[Math.floor(a.index+2)])*a.dampening+a.shock:a.gmegabuf[Math.floor(a.index+2)];a.gmegabuf[Math.floor(a.index+3)]=.00001<Math.abs(a.bounce)?a.gmegabuf[Math.floor(a.index+\n3)]-(a.vr+a.gmegabuf[Math.floor(a.index+3)])*a.rotatefactor:a.gmegabuf[Math.floor(a.index+3)];a.vr=.00001<Math.abs(a.bounce)?a.vr-(a.gmegabuf[Math.floor(a.index+3)]+a.vr)*(1-a.rotatefactor):a.vr;a.gmegabuf[Math.floor(a.index+10)]=Math.asin(div(a.vr,a.gmegabuf[Math.floor(a.index+4)]));a.i=0;for(var b=a.j=0;50>b;b++)a.d=sqrt(sqr(a.gmegabuf[Math.floor(a.index)]-a.gmegabuf[Math.floor(a.i)])+sqr(a.gmegabuf[Math.floor(a.index+1)]-a.gmegabuf[Math.floor(a.i+1)])),a.d=.00001<Math.abs(equal(a.d,0))?10:a.d,\na.d-=.5*(a.gmegabuf[Math.floor(a.index+4)]+a.gmegabuf[Math.floor(a.i+4)]),a.megabuf[Math.floor(a.j)]=a.i,a.megabuf[Math.floor(a.j+1)]=a.d,a.j+=2,a.i+=a.attributes;for(b=a.i=0;b<a.nn;b++){a.j=a.i;a.smallestfind=100;a.findindex=-1;for(var d=0;d<a.count-a.j;d++)a.distance=a.megabuf[Math.floor(2*a.j+1)],a.smaller=above(a.smallestfind,a.distance),a.smallestfind=.00001<Math.abs(a.smaller)?a.distance:a.smallestfind,a.findindex=.00001<Math.abs(a.smaller)?2*a.j:a.findindex,a.j+=1;a.j=a.megabuf[Math.floor(2*\na.i)];a.d=a.megabuf[Math.floor(2*a.i+1)];a.megabuf[Math.floor(2*a.i)]=a.megabuf[Math.floor(a.findindex)];a.megabuf[Math.floor(2*a.i+1)]=a.megabuf[Math.floor(a.findindex+1)];a.megabuf[Math.floor(a.findindex)]=a.j;a.megabuf[Math.floor(a.findindex+1)]=a.d;a.i+=1}for(b=a.i=0;b<a.nn;b++)a.gmegabuf[Math.floor(a.index+a.nliststart+a.i)]=a.megabuf[Math.floor(2*a.i)],a.i+=1;a.nearest1=a.gmegabuf[Math.floor(a.index+a.nliststart+0)];a.nearest2=a.gmegabuf[Math.floor(a.index+a.nliststart+1)];a.nearest3=a.gmegabuf[Math.floor(a.index+\na.nliststart+2)];a.awayx1=a.gmegabuf[Math.floor(a.index)]-a.gmegabuf[Math.floor(a.nearest+1)];a.awayy1=a.gmegabuf[Math.floor(a.index+1)]-a.gmegabuf[Math.floor(a.nearest+1)];a.awayx2=a.gmegabuf[Math.floor(a.index)]-a.gmegabuf[Math.floor(a.nearest2)];a.awayy2=a.gmegabuf[Math.floor(a.index+1)]-a.gmegabuf[Math.floor(a.nearest2+1)];a.awayx3=a.gmegabuf[Math.floor(a.index)]-a.gmegabuf[Math.floor(a.nearest3)];a.awayy3=a.gmegabuf[Math.floor(a.index+1)]-a.gmegabuf[Math.floor(a.nearest3+1)];a.gmegabuf[Math.floor(a.index+\n2)]-=a.dt*(a.awayx1*a.social1+a.awayx2*a.social2+a.awayx3*a.social3);a.gmegabuf[Math.floor(a.index+3)]-=a.dt*(a.awayy1*a.social1+a.awayy2*a.social2+a.awayy3*a.social3);for(b=a.i=0;b<a.check;b++)a.index2=a.megabuf[Math.floor(a.i)],a.hit=below(sqrt(sqr(a.gmegabuf[Math.floor(a.index)]-a.gmegabuf[Math.floor(a.index2)])+sqr(a.gmegabuf[Math.floor(a.index+1)]-a.gmegabuf[Math.floor(a.index2+1)])),a.gmegabuf[Math.floor(a.index+4)]+a.gmegabuf[Math.floor(a.index2+4)])*above(sqrt(sqr(a.gmegabuf[Math.floor(a.index)]-\na.gmegabuf[Math.floor(a.index2)])+sqr(a.gmegabuf[Math.floor(a.index+1)]-a.gmegabuf[Math.floor(a.index2+1)])),sqrt(sqr(a.gmegabuf[Math.floor(a.index+0)]-a.gmegabuf[Math.floor(a.index2+0)]+a.gmegabuf[Math.floor(a.index+2)]-a.gmegabuf[Math.floor(a.index2+2)])+sqr(a.gmegabuf[Math.floor(a.index+1)]-a.gmegabuf[Math.floor(a.index2+1)]+a.gmegabuf[Math.floor(a.index+3)]-a.gmegabuf[Math.floor(a.index2+3)]))),a.ref_ang=Math.atan2(a.gmegabuf[Math.floor(a.index2)]-a.gmegabuf[Math.floor(a.index)],a.gmegabuf[Math.floor(a.index2+\n1)]-a.gmegabuf[Math.floor(a.index+1)])+a.pi2,a.v1=sqrt(sqr(a.gmegabuf[Math.floor(a.index+2)])+sqr(a.gmegabuf[Math.floor(a.index+3)])),a.v2=sqrt(sqr(a.gmegabuf[Math.floor(a.index2+2)])+sqr(a.gmegabuf[Math.floor(a.index2+3)])),a.w1=Math.atan2(a.gmegabuf[Math.floor(a.index+2)],a.gmegabuf[Math.floor(a.index+3)]),a.w2=Math.atan2(a.gmegabuf[Math.floor(a.index2+2)],a.gmegabuf[Math.floor(a.index2+3)]),a.vr2=Math.sin(a.gmegabuf[Math.floor(a.index2+10)])*a.gmegabuf[Math.floor(a.index2+4)],a.m1=a.gmegabuf[Math.floor(a.index+\n8)],a.m2=a.gmegabuf[Math.floor(a.index2+8)],a.vv1=div((a.m1-a.m2)*a.v1+2*a.m2*a.v2,a.m1+a.m2),a.vv2=div((a.m2-a.m1)*a.v2+2*a.m1*a.v1,a.m1+a.m2),a.vrr=div((a.m1-a.m2)*a.vr+2*a.m2*a.vr2,a.m1+a.m2),a.vrr2=div((a.m2-a.m1)*a.vr2+2*a.m1*a.vr,a.m1+a.m2),a.gmegabuf[Math.floor(a.index+2)]=.00001<Math.abs(a.hit)?Math.sin(a.ref_ang)*a.v1*Math.cos(a.w1-a.ref_ang)+.1*(a.vr-a.vr2-Math.sin(a.ref_ang)*a.v1*Math.cos(a.w1-a.ref_ang))+Math.cos(a.ref_ang)*a.vv1*Math.sin(a.w2-a.ref_ang):a.gmegabuf[Math.floor(a.index+\n2)],a.gmegabuf[Math.floor(a.index+3)]=.00001<Math.abs(a.hit)?Math.cos(a.ref_ang)*a.v1*Math.cos(a.w1-a.ref_ang)+.1*(a.vr-a.vr2-Math.cos(a.ref_ang)*a.v1*Math.cos(a.w1-a.ref_ang))-Math.sin(a.ref_ang)*a.vv1*Math.sin(a.w2-a.ref_ang):a.gmegabuf[Math.floor(a.index+3)],a.gmegabuf[Math.floor(a.index2+2)]=.00001<Math.abs(a.hit)?Math.sin(a.ref_ang)*a.v2*Math.cos(a.w2-a.ref_ang)+.1*(a.vr2-a.vr-Math.sin(a.ref_ang)*a.v2*Math.cos(a.w2-a.ref_ang))+Math.cos(a.ref_ang)*a.vv2*Math.sin(a.w1-a.ref_ang):a.gmegabuf[Math.floor(a.index2+\n2)],a.gmegabuf[Math.floor(a.index2+3)]=.00001<Math.abs(a.hit)?Math.cos(a.ref_ang)*a.v2*Math.cos(a.w2-a.ref_ang)+.1*(a.vr2-a.vr-Math.cos(a.ref_ang)*a.v2*Math.cos(a.w2-a.ref_ang))-Math.sin(a.ref_ang)*a.vv2*Math.sin(a.w1-a.ref_ang):a.gmegabuf[Math.floor(a.index2+3)],a.vr=.00001<Math.abs(a.hit)?a.vr+(Math.cos(a.w1-a.ref_ang)*(a.v1-a.v2)-a.vr):a.vr,a.gmegabuf[Math.floor(a.index+10)]=Math.asin(div(a.vr,a.gmegabuf[Math.floor(a.index+4)])),a.vr2=.00001<Math.abs(a.hit)?a.vr2+(Math.cos(a.w2-a.ref_ang)*(a.v2-\na.v1)-a.vr2):a.vr2,a.gmegabuf[Math.floor(a.index2+10)]=Math.asin(div(a.vr2,a.gmegabuf[Math.floor(a.index2+4)])),a.i+=2;a.target=a.nearest1;a.absolute=Math.atan2(a.gmegabuf[Math.floor(a.target)]-a.gmegabuf[Math.floor(a.index)],a.gmegabuf[Math.floor(a.target+1)]-a.gmegabuf[Math.floor(a.index+1)])+a.pi2;a.absolute=.00001<Math.abs(above(Math.abs(a.absolute-a.gmegabuf[Math.floor(a.index+9)]),Math.abs(a.absolute-a.gmegabuf[Math.floor(a.index+9)]-4*a.pi2)))?a.absolute-4*a.pi2:a.absolute;a.relative=a.gmegabuf[Math.floor(a.index+\n9)]-a.absolute;a.gmegabuf[Math.floor(a.index+9)]-=a.relative*a.dt*4;a.index+=a.attributes}a.wave_a=0;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  tmpvar_1.xyz = (texture (sampler_main, uv).xyz * 0.45);\n  ret = tmpvar_1.xyz;\n }","comp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  tmpvar_1.xyz = texture (sampler_main, uv).xyz;\n  ret = tmpvar_1.xyz;\n }"}