{"ast":null,"code":"import { Buffer } from 'buffer';\nfunction encodeUint8toBase64(uint8array) {\n  return Buffer.from(uint8array).toString('base64');\n}\nfunction encodeUint8toBase64Url(bytes) {\n  return Buffer.from(bytes).toString('base64').replace(/\\+/g, '-') // Replace + with -\n  .replace(/\\//g, '_') // Replace / with _\n  .replace(/=+$/, ''); // Remove padding characters\n}\nfunction encodeBase64toUint8(base64String) {\n  return Buffer.from(base64String, 'base64');\n}\nfunction encodeJsonToBase64(jsonObj) {\n  var jsonString = JSON.stringify(jsonObj);\n  return base64urlFromBase64(Buffer.from(jsonString).toString('base64'));\n}\nfunction encodeBase64ToJson(base64String) {\n  var jsonString = Buffer.from(base64urlToBase64(base64String), 'base64').toString();\n  var jsonObj = JSON.parse(jsonString);\n  return jsonObj;\n}\nfunction base64urlToBase64(str) {\n  return str.replace(/-/g, '+').replace(/_/g, '/').split('=')[0];\n  // .replace(/./g, '=');\n}\nfunction base64urlFromBase64(str) {\n  return str.replace(/\\+/g, '-').replace(/\\//g, '_').split('=')[0];\n  // .replace(/=/g, '.');\n}\nexport { encodeUint8toBase64, encodeUint8toBase64Url, encodeBase64toUint8, encodeJsonToBase64, encodeBase64ToJson };\n//# sourceMappingURL=base64.js.map","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}