{"version":3,"sources":["jsdelivr-header.js","/npm/implicit-xml-loader@1.2.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,YAAc,QAAQ,gBACtB,OAAS,QAAQ,UACjB,OAAS,IAAI,OAAO,OAAO,CAAE,eAAe,IAC5C,WAAa,QAAQ,yBAEzB,OAAO,QAAU,SAAS,GACxB,KAAK,WAAa,KAAK,YACvB,IAAI,EAAU,YAAY,WAAW,MAElC,GACD,OAAO,KAAK,GAAS,SAAQ,SAAS,GACpC,GAAI,EAAI,QAAQ,eAAiB,EAE/B,IADA,IAAI,EAAQ,EAAQ,GACX,EAAI,EAAG,EAAM,EAAM,OAAQ,EAAI,EAAK,IAC3C,EAAM,GAAK,WAAW,EAAM,GAGlC,IAGF,IAAI,EAAO,KACX,OAAO,YAAY,GAAM,SAAS,EAAK,GACrC,EAAK,SAAS,GAAM,GAAO,oBAAsB,KAAK,UAAU,GAClE,GACF","file":"/npm/implicit-xml-loader@1.2.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/implicit-xml-loader@1.2.1/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 loaderUtils = require('loader-utils');\r\nvar xml2js = require('xml2js');\r\nvar parser = new xml2js.Parser({ explicitArray: false });\r\nvar processors = require('xml2js/lib/processors');\r\n\r\nmodule.exports = function(text) {\r\n  this.cacheable && this.cacheable();\r\n  var options = loaderUtils.getOptions(this);\r\n\r\n  if(options) {\r\n    Object.keys(options).forEach(function(key) {\r\n      if (key.indexOf('Processors') > -1) {\r\n        var array = options[key];\r\n        for (var i = 0, len = array.length; i < len; i++) {\r\n          array[i] = processors[array[i]];\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  var self = this;\r\n  parser.parseString(text, function(err, result) {\r\n    self.callback(err, !err && \"module.exports = \" + JSON.stringify(result));\r\n  });\r\n};\r\n"]}