Show HN: A Stargate in 140 chars of JavaScript
    z = n => n--&&C(T/2+S*T/R+t*9)*C(T/4-z(n)*2)-r/6
    for (c.width=192,R=48,i=8064; i--;)
    x.fillRect(
        S+96, T+54,
        C(Math.atan2(S=i%97-R,T=i/97-R,r=(S*S+T*T)**.5)*9)*20-r&44&&
        r>36?r<42?T/R:S/R:1,
        r>36?r<R:z(3)/5
    )