{"version":3,"file":"index.cjs","sources":["../../../../../src/mods/base64url/adapter/index.ts"],"sourcesContent":["import { fromNativeOrBuffer } from \"../buffer/index.js\"\n\nconst adapter: Adapter = fromNativeOrBuffer()\n\nexport interface Adapter {\n  encodePaddedOrThrow(bytes: Uint8Array): string\n\n  decodePaddedOrThrow(text: string): Uint8Array<ArrayBuffer>\n\n  encodeUnpaddedOrThrow(bytes: Uint8Array): string\n\n  decodeUnpaddedOrThrow(text: string): Uint8Array<ArrayBuffer>\n}\n\nexport function encodePaddedOrThrow(bytes: Uint8Array): string {\n  return adapter.encodePaddedOrThrow(bytes)\n}\n\nexport function decodePaddedOrThrow(text: string): Uint8Array<ArrayBuffer> {\n  return adapter.decodePaddedOrThrow(text)\n}\n\nexport function encodeUnpaddedOrThrow(bytes: Uint8Array): string {\n  return adapter.encodeUnpaddedOrThrow(bytes)\n}\n\nexport function decodeUnpaddedOrThrow(text: string): Uint8Array<ArrayBuffer> {\n  return adapter.decodeUnpaddedOrThrow(text)\n}"],"names":["fromNativeOrBuffer"],"mappings":";;;;AAEA,MAAM,OAAO,GAAYA,wBAAkB,EAAE;AAYvC,SAAU,mBAAmB,CAAC,KAAiB,EAAA;AACnD,IAAA,OAAO,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC;AAC3C;AAEM,SAAU,mBAAmB,CAAC,IAAY,EAAA;AAC9C,IAAA,OAAO,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC;AAC1C;AAEM,SAAU,qBAAqB,CAAC,KAAiB,EAAA;AACrD,IAAA,OAAO,OAAO,CAAC,qBAAqB,CAAC,KAAK,CAAC;AAC7C;AAEM,SAAU,qBAAqB,CAAC,IAAY,EAAA;AAChD,IAAA,OAAO,OAAO,CAAC,qBAAqB,CAAC,IAAI,CAAC;AAC5C;;;;;;;"}