{"version":3,"file":"encoders-CAjYroSe.mjs","names":["b64Chars: { [index: string]: string }"],"sources":["../../src/internal/clerk-js/encoders.ts"],"sourcesContent":["export function encodeB64(input: string) {\n  return globalThis.btoa(input);\n}\n\n// https://stackoverflow.com/questions/30106476/\nexport function decodeB64(input: string) {\n  return decodeURIComponent(\n    globalThis\n      .atob(input)\n      .split('')\n      .map(c => {\n        return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);\n      })\n      .join(''),\n  );\n}\n\nexport function urlEncodeB64(input: string) {\n  const b64Chars: { [index: string]: string } = { '+': '-', '/': '_', '=': '' };\n  return encodeB64(input).replace(/[+/=]/g, (m: string) => b64Chars[m]);\n}\n\nexport function urlDecodeB64(input: string) {\n  return decodeB64(input.replace(/_/g, '/').replace(/-/g, '+'));\n}\n"],"mappings":";AAAA,SAAgB,UAAU,OAAe;AACvC,QAAO,WAAW,KAAK,MAAM;;AAI/B,SAAgB,UAAU,OAAe;AACvC,QAAO,mBACL,WACG,KAAK,MAAM,CACX,MAAM,GAAG,CACT,KAAI,MAAK;AACR,SAAO,OAAO,OAAO,EAAE,WAAW,EAAE,CAAC,SAAS,GAAG,EAAE,MAAM,GAAG;GAC5D,CACD,KAAK,GAAG,CACZ;;AAGH,SAAgB,aAAa,OAAe;CAC1C,MAAMA,WAAwC;EAAE,KAAK;EAAK,KAAK;EAAK,KAAK;EAAI;AAC7E,QAAO,UAAU,MAAM,CAAC,QAAQ,WAAW,MAAc,SAAS,GAAG;;AAGvE,SAAgB,aAAa,OAAe;AAC1C,QAAO,UAAU,MAAM,QAAQ,MAAM,IAAI,CAAC,QAAQ,MAAM,IAAI,CAAC"}