JavaScript Un-obfuscation Tool for IBM iNotes

"IBM iNotes Javascript code is
obfuscated and store in Forms9.nsf, this obfuscated JS code is not convenient
for customer to understand when they want to customize. This tool is implemented
using Python, the work mechanism is to beautify the JS code through parsing
obfuscated code, then map some key word to meaningful word that iNotes
source code use, the map file ObfuscationList.txt is delivered in Forms9.nsf
file. So for later release of iNotes, end user just get the ObfuscationList.txt
file from the latest FormXX.nsf and replace it in this tool."