import "./shared/node-fetch-native.DfbY2q-x.mjs";
import { G, Mi, Mn, _r, br, dt, jn, le, qn, ut, ye } from "./node.mjs";
import "node:fs";
import "node:util";
import "node:http";
import "node:https";
import "node:zlib";
import "node:stream";
import "node:buffer";
import "node:net";

//#region ../../node_modules/.pnpm/node-fetch-native@1.6.7/node_modules/node-fetch-native/dist/index.mjs
const o = !!globalThis.process?.env?.FORCE_NODE_FETCH, r = !o && globalThis.fetch || Mi, p = !o && globalThis.Blob || ut, F = !o && globalThis.File || qn, h = !o && globalThis.FormData || br, n = !o && globalThis.Headers || ye, c = !o && globalThis.Request || dt, R = !o && globalThis.Response || le, T = !o && globalThis.AbortController || Mn;

//#endregion
export { T, n, r };
//# sourceMappingURL=index.mjs.map