| Сообщение от FINoM | 
	| А почему не просто eval(data)? Ну или хотя-бы window.eval.call(window,data), почему eval — строка? | 
	
Почти все обфускаторы впадают в коматоз, когда видят eval. Так его прячут от обфускатора, заведомо зная, что eval ничего не сломает в обфусцированном коде.