| 72766 | options.protocol = proxy.protocol.includes(":") ? proxy.protocol : `${proxy.protocol}:`; |
| 72767 | } |
| 72768 | } |
| 72769 | options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) { |
| 72770 | setProxy(redirectOptions, configProxy, redirectOptions.href); |
| 72771 | }; |
| 72772 | } |
| 72773 | var isHttpAdapterSupported = typeof process !== "undefined" && utils_default.kindOf(process) === "process"; |
| 72774 | var wrapAsync = (asyncExecutor) => { |
| 72775 | return new Promise((resolve, reject) => { |
| 72776 | let onDone; |
| 72777 | let isDone; |
| 72778 | const done = (value, isRejected) => { |
| 72779 | if (isDone) return; |
| 72780 | isDone = true; |
| 72781 | onDone && onDone(value, isRejected); |
| 72782 | }; |
| 72783 | const _resolve = (value) => { |
| 72784 | done(value); |
| 72785 | resolve(value); |
| 72786 | }; |
| 72787 | const _reject = (reason) => { |
| 72788 | done(reason, true); |
| 72789 | reject(reason); |
| 72790 | }; |