html-dom-parser
Version:
HTML to DOM parser.
21 lines (20 loc) • 653 B
JavaScript
//#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