UNPKG

html-dom-parser

Version:
21 lines (20 loc) • 653 B
//#region node_modules/entities/dist/internal/decode-shared.js /** * 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; 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; } //#endregion exports.decodeBase64 = decodeBase64; //# sourceMappingURL=decode-shared.js.map