{"version":3,"sources":["jsdelivr-header.js","/npm/https-agent@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,MAAQ,QAAQ,SAChB,OAAS,QAAQ,UACjB,IAAM,QAAQ,OAElB,OAAO,QAAU,SAAU,GACzB,EAAU,GAAW,CAAC,EACtB,IAAI,EAAQ,QAAQ,IAAI,aAAe,QAAQ,IAAI,YAC/C,EAAW,EAAQ,IAAI,MAAM,GAAS,CAAC,EACvC,EAAQ,IAAI,MAAM,MAAM,GAE5B,GAAI,EAAS,UAAY,EAAS,SAAU,CAC1C,IAAI,EAAsC,WAAtB,EAAS,SAAyB,OAAO,eAAiB,OAAO,cAErF,EAAQ,MAAQ,CACd,KAAM,EAAS,SACf,KAAM,EAAS,MAGjB,EAAQ,EAAa,EACvB,CAEA,OAAO,CACT","file":"/npm/https-agent@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/https-agent@1.0.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","var https = require('https');\nvar tunnel = require('tunnel');\nvar url = require('url');\n\nmodule.exports = function (options) {\n  options = options || {};\n  var proxy = process.env.https_proxy || process.env.HTTPS_PROXY;\n  var proxyUrl = proxy ? url.parse(proxy) : {};\n  var agent = new https.Agent(options);\n\n  if (proxyUrl.hostname && proxyUrl.protocol) {\n    var createTunnel = (proxyUrl.protocol === 'https:') ? tunnel.httpsOverHttps : tunnel.httpsOverHttp;\n\n    options.proxy = {\n      host: proxyUrl.hostname,\n      port: proxyUrl.port\n    };\n\n    agent = createTunnel(options);\n  }\n\n  return agent;\n};"]}