Credit to devdocs.io

haxe javascript