download = DOM.download(async () => {
const blobs = await Promise.all(frames.map(f => new Promise(resolve => f.toBlob(resolve))));
const zip = new jszip();
blobs.forEach((b, i) => zip.file(`${lastName}-${firstName}-frame${i + 1}.png`, b, {type: "blob"}));
return zip.generateAsync({type: "blob"})
}, `${lastName}-${firstName}.zip`, "Download as ZIP")