{"version":3,"sources":["jsdelivr-header.js","/npm/mubot-server@2.0.2/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCLA,WACE,IAAI,EAAI,EACN,EAAU,GAAG,SAAW,SAAS,GAAQ,IAAK,IAAI,EAAI,EAAG,EAAI,KAAK,OAAQ,EAAI,EAAG,IAAO,GAAI,KAAK,MAAQ,KAAK,KAAO,EAAM,OAAO,EAAK,OAAQ,CAAG,EAEpJ,EAAK,QAAQ,MAEb,EAAO,QAAQ,QAEf,OAAO,QAAU,SAAS,EAAO,GAC/B,IAAI,EAEJ,OADA,EAAc,EAAK,QAAQ,UAAW,OAC/B,EAAG,OAAO,GAAa,SAAS,GACrC,IAAI,EAAG,EAAK,EAAK,EAAS,EAC1B,GAAI,EAAQ,CAGV,IADA,EAAU,GACL,EAAI,EAAG,GAFZ,EAAM,EAAG,YAAY,IAEC,OAAQ,EAAI,EAAK,IACrC,EAAS,EAAI,GACG,MAAX,GAAoB,EAAQ,KAAK,EAAS,KAAO,EAChD,EAAQ,KAAK,EAAS,IAAW,EACnC,EAAQ,KAAK,EAAM,SAAS,EAAa,IAEzC,EAAQ,UAAK,GAGf,EAAQ,KAAK,EAAM,SAAS,EAAa,IAG7C,OAAO,CACT,CACF,GACF,CAED,GAAE,KAAK","file":"/npm/mubot-server@2.0.2/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/mubot-server@2.0.2/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","// Generated by CoffeeScript 1.12.6\n(function() {\n  var fs, path,\n    indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };\n\n  fs = require('fs');\n\n  path = require('path');\n\n  module.exports = function(robot, scripts) {\n    var scriptsPath;\n    scriptsPath = path.resolve(__dirname, 'src');\n    return fs.exists(scriptsPath, function(exists) {\n      var i, len, ref, results, script;\n      if (exists) {\n        ref = fs.readdirSync(scriptsPath);\n        results = [];\n        for (i = 0, len = ref.length; i < len; i++) {\n          script = ref[i];\n          if ((scripts != null) && indexOf.call(scripts, '*') < 0) {\n            if (indexOf.call(scripts, script) >= 0) {\n              results.push(robot.loadFile(scriptsPath, script));\n            } else {\n              results.push(void 0);\n            }\n          } else {\n            results.push(robot.loadFile(scriptsPath, script));\n          }\n        }\n        return results;\n      }\n    });\n  };\n\n}).call(this);\n"]}