It runs entirely in the browser, reads in SWF binaries, unzips
them (in native JS), extracts images and embedded audio and turns
them in to base64 encoded data:uris, then stitches the vector
graphics back together as animated SVG.