//Pixelscape - ReConstruction
//Derived by PLN from [Marianne Teixido's(https://github.com/MarianneTeixido)

src(o0)
 .saturate(0.989)
 .scale([1.00995,0.997].fast(1/32))
 .color(1,1.01,1.01)
 .hue(.01)
 .modulateHue(src(o1)
  .hue(.3)
  .posterize(1024)
  .contrast(.7),20)
  .layer(src(o1)
         .luma()
         .mult(gradient(1)
               .saturate([.1,.59].fast(1/4))))
  .out(o0)

noise(100, .0082)
  .rotate(2,.5)
  .layer(
    src(o0)
    .scrollY(() => Math.sin(time/100))
  )
  .out(o1)

render(o0)