UNPKG

html-dom-parser

Version:
20 lines (18 loc) 638 B
/** * Shared base64 decode helper for generated decode data. * Assumes global atob is available. * @param input Input string to encode or decode. */ function decodeBase64(input) { const binary = atob(input); const evenLength = binary.length & -2; // Round down to even length const out = new Uint16Array(evenLength / 2); for (let index = 0, outIndex = 0; index < evenLength; index += 2) { const lo = binary.charCodeAt(index); const hi = binary.charCodeAt(index + 1); out[outIndex++] = lo | (hi << 8); } return out; } export { decodeBase64 }; //# sourceMappingURL=decode-shared.mjs.map