Offlineland.io exporter

Finish a previously-started profile export

Instructions:

fetch("https://raw.githubusercontent.com/offlineland/exporter/main/exporter.js").then(res => res.text()).then(txt => eval(txt));

Notes: