(input, init = {})
| 13156 | }; |
| 13157 | } |
| 13158 | }); |
| 13159 | |
| 13160 | // |
| 13161 | var require_request2 = __commonJS({ |
| 13162 | ""(exports, module) { |
| 13163 | "use strict"; |
| 13164 | var { extractBody, mixinBody, cloneBody, bodyUnusable } = require_body(); |
| 13165 | var { Headers: Headers2, fill: fillHeaders, HeadersList, setHeadersGuard, getHeadersGuard, setHeadersList, getHeadersList } = require_headers(); |
| 13166 | var { FinalizationRegistry: FinalizationRegistry2 } = require_dispatcher_weakref()(); |
| 13167 | var util = require_util(); |
| 13168 | var nodeUtil = __require("util"); |
| 13169 | var { |
| 13170 | isValidHTTPToken, |
| 13171 | sameOrigin, |
| 13172 | environmentSettingsObject |
| 13173 | } = require_util2(); |
| 13174 | var { |
| 13175 | forbiddenMethodsSet, |
| 13176 | corsSafeListedMethodsSet, |
| 13177 | referrerPolicy, |
| 13178 | requestRedirect, |
| 13179 | requestMode, |
| 13180 | requestCredentials, |
| 13181 | requestCache, |
| 13182 | requestDuplex |
| 13183 | } = require_constants3(); |
| 13184 | var { kEnumerableProperty, normalizedMethodRecordsBase, normalizedMethodRecords } = util; |
| 13185 | var { kHeaders, kSignal, kState, kDispatcher } = require_symbols2(); |
| 13186 | var { webidl } = require_webidl(); |
| 13187 | var { URLSerializer } = require_data_url(); |
| 13188 | var { kConstruct } = require_symbols(); |
| 13189 | var assert = __require("assert"); |
| 13190 | var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = __require("events"); |
| 13191 | var kAbortController = Symbol("abortController"); |
| 13192 | var requestFinalizer = new FinalizationRegistry2(({ signal, abort }) => { |
| 13193 | signal.removeEventListener("abort", abort); |
| 13194 | }); |
| 13195 | var dependentControllerMap = /* @__PURE__ */ new WeakMap(); |
| 13196 | function buildAbort(acRef) { |
| 13197 | return abort; |
| 13198 | function abort() { |
| 13199 | const ac = acRef.deref(); |
| 13200 | if (ac !== void 0) { |
| 13201 | requestFinalizer.unregister(abort); |
| 13202 | this.removeEventListener("abort", abort); |
| 13203 | ac.abort(this.reason); |
| 13204 | const controllerList = dependentControllerMap.get(ac.signal); |
| 13205 | if (controllerList !== void 0) { |
| 13206 | if (controllerList.size !== 0) { |
| 13207 | for (const ref of controllerList) { |
| 13208 | const ctrl = ref.deref(); |
| 13209 | if (ctrl !== void 0) { |
| 13210 | ctrl.abort(this.reason); |
| 13211 | } |
| 13212 | } |
| 13213 | controllerList.clear(); |
| 13214 | } |
| 13215 | dependentControllerMap.delete(ac.signal); |
nothing calls this directly
no test coverage detected