require('./shared/node-fetch-native.DfbY2q-x.cjs');
const require_node = require('./node.cjs');
let node_fs = require("node:fs");
let node_url = require("node:url");
let node_path = require("node:path");
let node_util = require("node:util");
let node_http = require("node:http");
let node_https = require("node:https");
let node_zlib = require("node:zlib");
let node_stream = require("node:stream");
let node_buffer = require("node:buffer");
let node_net = require("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 || require_node.Mi, p = !o && globalThis.Blob || require_node.ut, F = !o && globalThis.File || require_node.qn, h = !o && globalThis.FormData || require_node.br, n = !o && globalThis.Headers || require_node.ye, c = !o && globalThis.Request || require_node.dt, R = !o && globalThis.Response || require_node.le, T = !o && globalThis.AbortController || require_node.Mn;

//#endregion
exports.T = T;
exports.n = n;
exports.r = r;