30 lines
876 B
JavaScript
30 lines
876 B
JavaScript
// 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 };
|