Leave blank to use the bundled local demo snapshot.
Reader access
Public Reader access does not use a token. Use QM Login in the top bar for private QM access. Never put the QM key into a public user-config.js.
Checks are staggered across all source sheets. A changed sheet is downloaded only after its hash changes.
Resizes text throughout the viewer. Map-node text has its own independent control on the Dungeon toolbar.
The footer is added only to exported SVG/PNG files, not to the live map.
Detailed filenames include cycle, phase, floor and view; compact filenames keep only dungeon and floor.
No cached state detected.
The last successful normalized live state is cached locally without the API token, so the viewer can remain usable during an Apps Script/network outage.
Reader access is enforced by the Apps Script API. Anonymous requests receive a server-redacted Reader projection; the private QM access key unlocks the full workbook only after login.
QM Login
This is the private token generated by the Apps Script API. It is never included in the public viewer files.