{"version":3,"sources":["jsdelivr-header.js","/npm/node-simple-interval@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,OAAO,QAAU,WAEf,MAAM,EAAY,CAAC,EASb,EAAO,SAAS,GACpB,cAAc,EAAU,GAC1B,EAEM,EAAS,SAAS,GACtB,YAA4B,IAApB,EAAU,EACpB,EAQA,MAAO,CACL,MAAO,SAAS,EAAM,EAAc,GAClC,OAvBU,SAAS,EAAM,EAAc,GACtC,EAAO,IACR,EAAK,EAAU,IAEjB,EAAU,GAAQ,YAAY,EAAU,EAC1C,CAkBW,CAAM,EAAM,EAAc,EACnC,EAEA,KAAM,SAAS,GACb,OAAO,EAAK,EACd,EAEA,OAAQ,SAAS,GACf,OAAO,EAAO,EAChB,EAEA,QAAS,SAAS,EAAM,GACtB,OApBY,SAAS,EAAM,GAG7B,OAAiB,IADP,CAAC,QADX,EAAO,SAAS,EAAK,IACI,QAAc,GAAL,EAAQ,MAAY,KAAL,EAAa,KAAW,MAAL,GACzD,EACb,CAgBW,CAAQ,EAAM,EACvB,EAIJ,CA5CiB","file":"/npm/node-simple-interval@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/node-simple-interval@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","module.exports = function(){\n\n  const intervals = {};\n\n  const start = function(name, milliseconds, callback){\n    if(exists(name)){\n      stop(intervals[name]);\n    }\n    intervals[name] = setInterval(callback, milliseconds);\n  };\n\n  const stop = function(name){\n    clearInterval(intervals[name]);\n  };\n\n  const exists = function(name){\n    return (intervals[name] !== undefined ? true : false);\n  };\n\n  const setTime = function(time, type){\n    time = parseInt(time,10);\n    var res = {seconds: time,minutes: time*60,hours: time*(60*60),days: time*(60*60*24)};\n    return res[type]*1000;\n  };\n\n  return {\n    start: function(name, milliseconds, callback){\n      return start(name, milliseconds, callback);\n    },\n\n    stop: function(name){\n      return stop(name);\n    },\n\n    exists: function(name){\n      return exists(name);\n    },\n\n    setTime: function(time, type){\n      return setTime(time, type);\n    }\n\n  };\n\n}();\n"]}