{"version":3,"sources":["../src/sha256.ts"],"sourcesContent":["/**\n * SHA-256 hash an input string into an ArrayBuffer.\n */\nexport async function sha256(input: string): Promise<ArrayBuffer> {\n  // Encode the input string as a Uint8Array\n  const encoder = new TextEncoder();\n  const uint8Array = encoder.encode(input);\n\n  // Compute the SHA-256 hash using the SubtleCrypto API\n  const arrayBuffer = await crypto.subtle.digest(\"SHA-256\", uint8Array);\n\n  return arrayBuffer;\n}\n"],"mappings":"yaAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,YAAAE,IAAA,eAAAC,EAAAH,GAGA,eAAsBE,EAAOE,EAAqC,CAGhE,IAAMC,EADU,IAAI,YAAY,EACL,OAAOD,CAAK,EAKvC,OAFoB,MAAM,OAAO,OAAO,OAAO,UAAWC,CAAU,CAGtE","names":["sha256_exports","__export","sha256","__toCommonJS","input","uint8Array"]}