{"version":3,"sources":["../../src/browser/bufferPolyfill.ts","../../src/browser/index.ts","../../src/index-browser.ts"],"sourcesContent":["import { Buffer } from 'buffer/'\n\n/** Polyfills `globalThis.Buffer` with the browser-compatible Buffer implementation if not already defined. */\nexport const bufferPolyfill = () => {\n  if (globalThis.Buffer === undefined) {\n    globalThis.Buffer = globalThis.Buffer ?? Buffer\n  }\n}\n","export { bufferPolyfill } from './bufferPolyfill.ts'\nexport { Buffer } from 'buffer/'\n","import { Buffer, bufferPolyfill } from './browser/index.ts'\n\nconst BrowserBuffer = Buffer\nconst BrowserBufferPolyfill = bufferPolyfill\nexport { BrowserBuffer as Buffer, BrowserBufferPolyfill as bufferPolyfill }\n"],"mappings":";AAAA,SAAS,cAAc;AAGhB,IAAM,iBAAiB,MAAM;AAClC,MAAI,WAAW,WAAW,QAAW;AACnC,eAAW,SAAS,WAAW,UAAU;AAAA,EAC3C;AACF;;;ACNA,SAAS,UAAAA,eAAc;;;ACCvB,IAAM,gBAAgBC;AACtB,IAAM,wBAAwB;","names":["Buffer","Buffer"]}