#define pie 3.14159265359
#define iTime (iTime*(1.0/pie))
vec2 stf(float yuy){
float d=(0.22+(iTime/0.3032333))/pie;
return vec2(1.0-d,1.0-yuy);
}


vec2 stf2(){
float m=pie-mod(iTime,0.0001122323333);
float g=1.1111-mod(iTime,0.0005333);
float d=mod(iTime,0.0333);
float l=min(g,d);
return vec2(1.0-l,1.0-mod(0.88888,d/pie));
}

void mainImage(out vec4 fragColor,in vec2 fragCoord){
vec2 hy=fragCoord.xy/iResolution.xy;
float g=mod(iTime,0.000034333);
float y=mod(fragCoord.y,g);
float xxy=mod(fragCoord.x-y,g);
float yty=max(y,xxy-g);
float y5=iTime*0.0002999;
float d=(mod(y,y5)/(fragCoord.x*mod(yty,0.00303)));
float jd=(mod(y,y5)/((fragCoord.y*pie)*mod(y,(pie*0.011303))));
float ggg=d-jd;
float yyy=min(roundEven(d),roundEven(jd));
// d-=y5*0.05;
float aa=(d-yyy);
float bb=yyy/jd;
float aaa=min(aa,bb);
float bbb=max(aa,bb);
fragColor=vec4(aaa/bbb,vec2(stf(aaa)/stf2()),d);
fragColor.g=1.0/bbb;
}
