Ответ 1

http://jsbeautifier.org/

Это, вероятно, ваш лучший шанс понять смысл кода. Удачи вам смело!

Ответ 2

Вы не можете получить точный несжатый файл, украсив миниатюру, поскольку имена переменных будут изменены