self-decrypting JavaScript for general purpose spam defense