// Metro module 1006 (f1007). import { getSentryCarrier } from "./Module1005"; import { RN_GLOBAL_OBJ } from "./Module816"; import { utf8ToBytes } from "./Module1007"; function $mk67491($env) { return (a0) => new $env[0]().encode(a0); } let encodePolyfill; const globalEncodeFactory = (a0) => { let env12623; const r0 = env12623 = {}; env12623[0] = a0; return $mk67491(r0); }; encodePolyfill = (a0) => new Uint8Array(utf8ToBytes(a0)); export const useEncodePolyfill = () => { const sentryCarrier = getSentryCarrier(); if (RN_GLOBAL_OBJ.TextEncoder) { const TextEncoder2 = RN_GLOBAL_OBJ.TextEncoder; let env12624; const r20 = env12624 = {}; env12624[0] = TextEncoder2; sentryCarrier.encodePolyfill = $mk67491(r20); } else { sentryCarrier.encodePolyfill = encodePolyfill; } }; export { globalEncodeFactory }; export { encodePolyfill };