window.tsaDownload = { /** * Triggers a browser file download from a base64 payload. */ fromBase64: function (filename, contentType, base64) { var binary = atob(base64); var bytes = new Uint8Array(binary.length); for (var i = 0; i < binary.length; i++) bytes[i] = binary.charCodeAt(i); var blob = new Blob([bytes], { type: contentType }); var url = URL.createObjectURL(blob); var link = document.createElement('a'); link.href = url; link.download = filename; document.body.appendChild(link); link.click(); link.remove(); URL.revokeObjectURL(url); } };