{"version":3,"sources":["jsdelivr-header.js","/npm/throbber@1.0.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,aAAe,QAAQ,UAAU,aACjC,KAAU,QAAQ,QAEtB,SAAS,WACR,aAAa,KAAK,KACnB,CAEA,KAAK,SAAS,SAAU,cAExB,SAAS,UAAU,MAAQ,WAE1B,IAAI,EAAQ,CAAC,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAC3C,KAAK,KAAK,WAEV,IAAI,EAAI,EACR,KAAK,MAAQ,aAAY,WACxB,QAAQ,OAAO,MAAM,EAAM,IAC3B,QAAQ,OAAO,MAAM,QACrB,GACS,EAAM,SAAQ,EAAI,EAC5B,GAAE,IAEH,EAEA,SAAS,UAAU,KAAO,WACzB,KAAK,KAAK,WACV,cAAc,KAAK,OACnB,QAAQ,OAAO,MAAM,KACtB,EAEA,OAAO,QAAU","file":"/npm/throbber@1.0.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/throbber@1.0.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 EventEmitter = require('events').EventEmitter;\nvar util    = require(\"util\");\n\nfunction Throbber() {\n\tEventEmitter.call(this);\n}\n\nutil.inherits(Throbber, EventEmitter);\n\nThrobber.prototype.start = function() {\n\n\tvar chars = [\"|\",\"\\\\\",\"-\",\"/\",\"|\",\"\\\\\",\"-\",\"/\"];\n\tthis.emit(\"started\");\n\n\tvar i = 0;\n\tthis.timer = setInterval(function(){\n\t\tprocess.stdout.write(chars[i]);\n\t\tprocess.stdout.write(\"\\b\");\n\t\ti++;\n\t\tif (i == chars.length) i = 0;\n\t},100);\n\t\n}\n\nThrobber.prototype.stop = function() {\n\tthis.emit(\"stopped\");\n\tclearInterval(this.timer);\n\tprocess.stdout.write(\"\\b\");\n}\n\nmodule.exports = Throbber;"]}