js-reverse-engineering by ChaNg1o1 — theskillcity