function getBuffer() {
const encodedBuffer = require("./buffer.generated").encodedBuffer;
return decodeEncodedBuffer(encodedBuffer);
}
function decodeEncodedBuffer(encodedBuffer) {
const binaryString = toBinaryString();
const bytes = new Uint8Array(binaryString.length);
for (let i = 0; i < binaryString.length; i++) {
bytes[i] = binaryString.charCodeAt(i);
}
return bytes.buffer;
function toBinaryString() {
if (typeof atob === "function") {
return atob(encodedBuffer);
} else {
return Buffer.from(encodedBuffer, "base64").toString("binary");
}
}
}
module.exports = {
getBuffer,
};