https://www.humansecurity.com/tech-engineering-blog/defeating-javascript-obfuscation