#version 330 core // SEED: 1742088504 uniform float time; uniform vec2 resolution; uniform vec2 mouse; out vec4 color; void main () { vec2 c = gl_FragCoord.xy/resolution*14 - 7; vec2 m = mouse/resolution*2 - 1; float t = sin(time); vec3 g = vec3 (sqrt(abs((((c.x+(sqrt(abs(((sqrt(c.x*c.x+c.y*c.y)*(sqrt(abs((c.x*(((((abs(c.x)+c.y)+-.417370)+sqrt(abs((((abs(c.x)+sqrt(abs(c.y)))*(((abs(c.x)+(sqrt(abs((((c.x+(c.x+c.x))*sqrt(abs(sqrt(abs((sqrt(abs(sqrt(abs(sqrt(abs((sqrt(c.x*c.x+c.y*c.y)+sqrt(c.x*c.x+c.y*c.y))))))))*-.962544*abs(c.x)+-.974848)*-.108978))*t))*sqrt(c.x*c.x+c.y*c.y)*sqrt(c.x*c.x+c.y*c.y)+sqrt(c.x*c.x+c.y*c.y))+abs(c.y))*t))+abs(c.x)))*abs(c.x)*sqrt(c.x*c.x+c.y*c.y)+c.x)+t)+abs(c.y))+-.360236))))+c.y)+sqrt(c.x*c.x+c.y*c.y))*c.x+c.y)*t*abs(c.x)*-.443423))*-.234208+abs(c.y))*abs(c.x)+c.y)*abs(c.y)+c.y)*c.x*sqrt(c.x*c.x+c.y*c.y)*sqrt(c.x*c.x+c.y*c.y)*abs(c.x)*c.x))+abs(c.x)))*abs(c.y)+c.x)*abs(c.y)+t))), sqrt(c.x*c.x+c.y*c.y), c.y); color = vec4 ((g + 1)/39, 1); }