{"version":3,"sources":["jsdelivr-header.js","/npm/parseUri@1.2.4/parseuri.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACDA,SAAS,SAAU,GAMjB,IALA,IAAI,EAAI,SAAS,QACf,EAAI,EAAE,OAAO,EAAE,WAAa,SAAW,SAAS,KAAK,GACrD,EAAM,CAAC,EACP,EAAI,GAEC,KAAK,EAAI,EAAE,IAAI,IAAM,EAAE,IAAM,GAOpC,OALA,EAAI,EAAE,EAAE,MAAQ,CAAC,EACjB,EAAI,EAAE,IAAI,KAAK,QAAQ,EAAE,EAAE,QAAQ,SAAU,EAAI,EAAI,GAC/C,IAAI,EAAI,EAAE,EAAE,MAAM,GAAM,EAC9B,IAEO,CACT,CAEA,SAAS,QAAU,CACjB,YAAY,EACZ,IAAK,CAAC,SAAS,WAAW,YAAY,WAAW,OAAO,WAAW,OAAO,OAAO,WAAW,OAAO,YAAY,OAAO,QAAQ,UAC9H,EAAG,CACD,KAAM,WACN,OAAQ,6BAEV,OAAQ,CACN,OAAQ,0IACR,MAAO,qMAIX,OAAO,QAAU","file":"/npm/parseUri@1.2.4/parseuri.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/parseUri@1.2.4/parseuri.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","//! parseUri 1.2.2; Steven Levithan; MIT License\n// See: https://blog.stevenlevithan.com/archives/parseuri\n// See: https://github.com/slevithan/parseuri\n// Forked into a Node.js module by Franz Enzenhofer\n\nfunction parseUri (str) {\n  var o = parseUri.options,\n    m = o.parser[o.strictMode ? \"strict\" : \"loose\"].exec(str),\n    uri = {},\n    i = 14;\n\n  while (i--) uri[o.key[i]] = m[i] || \"\";\n\n  uri[o.q.name] = {};\n  uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {\n    if ($1) uri[o.q.name][$1] = $2;\n  });\n\n  return uri;\n}\n\nparseUri.options = {\n  strictMode: false,\n  key: [\"source\",\"protocol\",\"authority\",\"userInfo\",\"user\",\"password\",\"host\",\"port\",\"relative\",\"path\",\"directory\",\"file\",\"query\",\"anchor\"],\n  q: {\n    name: \"queryKey\",\n    parser: /(?:^|&)([^&=]*)=?([^&]*)/g\n  },\n  parser: {\n    strict: /^(?:([^:\\/?#]+):)?(?:\\/\\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\\/?#]*)(?::(\\d*))?))?((((?:[^?#\\/]*\\/)*)([^?#]*))(?:\\?([^#]*))?(?:#(.*))?)/,\n    loose: /^(?:(?![^:@]+:[^:@\\/]*@)([^:\\/?#.]+):)?(?:\\/\\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\\/?#]*)(?::(\\d*))?)(((\\/(?:[^?#](?![^?#\\/]*\\.[^?#\\/.]+(?:[?#]|$)))*\\/?)?([^?#\\/]*))(?:\\?([^#]*))?(?:#(.*))?)/\n  }\n};\n\nmodule.exports = parseUri;\n"]}