function deserializeWithOffset(bytesEncodedWithOffset, charCodeOffset) {
const n = bytesEncodedWithOffset.length;
const bytes = new Uint8Array(n);
for (let i = 0; i < n; ++i) {
bytes[i] = bytesEncodedWithOffset.charCodeAt(i) - charCodeOffset;
}
return bytes;
}