0:
  10000[4] <- 0.0
  goto 1
1:
  goto 2 if Less(10000[4], PreviewData[0]) else 3
2:
  10000[0] <- Add(10000[4], 1.0)
  10000[1] <- Subtract(Subtract(Add(Multiply(Add(10000[4], 0.5), PreviewData[1]), -0.252), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0)), 0.018)
  10000[2] <- Subtract(Add(Multiply(Add(10000[4], 0.5), PreviewData[1]), -0.252), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0))
  10000[3] <- Subtract(Add(Multiply(Add(10000[4], 0.5), PreviewData[1]), 0.252), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0))
  10000[4] <- Add(Subtract(Add(Multiply(Add(10000[4], 0.5), PreviewData[1]), 0.252), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0)), 0.018)
  Draw(2.0, 10000[1], -1.0, 10000[1], 1.0, 10000[2], 1.0, 10000[2], -1.0, 0.0, 1.0)
  Draw(3.0, 10000[3], -1.0, 10000[3], 1.0, 10000[4], 1.0, 10000[4], -1.0, 0.0, 1.0)
  10000[4] <- 10000[0]
  goto 1
3:
  10000[0] <- 0.0
  goto 4
4:
  goto 5 if Less(10000[0], PreviewData[0]) else 9
5:
  10000[1] <- Add(10000[0], 1.0)
  10000[2] <- -3.0
  goto 6
6:
  goto 7 if Less(10000[2], 4.0) else 8
7:
  10000[3] <- Add(10000[2], 1.0)
  10000[4] <- Subtract(Add(Multiply(Add(10000[0], 0.5), PreviewData[1]), Multiply(Subtract(10000[2], 0.5), 0.072)), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0))
  10000[5] <- Subtract(Add(Multiply(Add(10000[0], 0.5), PreviewData[1]), Multiply(Add(10000[2], 0.5), 0.072)), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0))
  Draw(1.0, 10000[4], -1.0, 10000[4], 1.0, 10000[5], 1.0, 10000[5], -1.0, 1.0, 1.0)
  10000[2] <- 10000[3]
  goto 6
8:
  10000[0] <- 10000[1]
  goto 4
9:
  Draw(0.0, Negate(RuntimeEnvironment[1]), -1.0, Negate(RuntimeEnvironment[1]), -0.9, Add(Multiply(PreviewData[1], PreviewData[0]), 1.0), -0.9, Add(Multiply(PreviewData[1], PreviewData[0]), 1.0), -1.0, 200000.0, 1.0)
  Draw(0.0, Negate(RuntimeEnvironment[1]), 0.9, Negate(RuntimeEnvironment[1]), 1.0, Add(Multiply(PreviewData[1], PreviewData[0]), 1.0), 1.0, Add(Multiply(PreviewData[1], PreviewData[0]), 1.0), 0.9, 200000.0, 1.0)
  10000[0] <- 0.0
  goto 10
10:
  goto 11 if Less(10000[0], Add(Floor(PreviewData[3]), 1.0)) else 12
11:
  10000[1] <- Add(10000[0], 1.0)
  Print(10000[0], 10.0, 0.0, Add(Subtract(Add(Multiply(Add(Trunc(Divide(10000[0], 2.0)), 0.5), PreviewData[1]), -0.252), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0)), -0.015), Lerp(-0.9, 0.9, Divide(Mod(10000[0], 2.0), 2.0)), 1.0, 0.0, 0.22, 0.12, 0.0, 6.0, 1.0, 1.0, 0.0)
  10000[2] <- Subtract(Add(Multiply(Add(Trunc(Divide(10000[0], 2.0)), 0.5), PreviewData[1]), -0.252), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0))
  10000[3] <- Subtract(10000[2], 0.21599999999999997)
  10000[4] <- Lerp(-0.9, 0.9, Divide(Mod(10000[0], 2.0), 2.0))
  Draw(22.0, 10000[3], Subtract(10000[4], 0.0018), 10000[3], Add(10000[4], 0.0018), 10000[2], Add(10000[4], 0.0018), 10000[2], Subtract(10000[4], 0.0018), 23.0, 0.8)
  10000[0] <- 10000[1]
  goto 10
12:
  goto exit
