{"id":"node_modules/tiny-emitter/index.js","dependencies":[{"name":"/home/hernan/workspace/tests/test-simulador/package.json","includedInParent":true,"mtime":1597264365661},{"name":"/home/hernan/workspace/tests/test-simulador/node_modules/tiny-emitter/package.json","includedInParent":true,"mtime":1593627585931}],"generated":{"js":"function E () {\n  // Keep this empty so it's easier to inherit from\n  // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n  on: function (name, callback, ctx) {\n    var e = this.e || (this.e = {});\n\n    (e[name] || (e[name] = [])).push({\n      fn: callback,\n      ctx: ctx\n    });\n\n    return this;\n  },\n\n  once: function (name, callback, ctx) {\n    var self = this;\n    function listener () {\n      self.off(name, listener);\n      callback.apply(ctx, arguments);\n    };\n\n    listener._ = callback\n    return this.on(name, listener, ctx);\n  },\n\n  emit: function (name) {\n    var data = [].slice.call(arguments, 1);\n    var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n    var i = 0;\n    var len = evtArr.length;\n\n    for (i; i < len; i++) {\n      evtArr[i].fn.apply(evtArr[i].ctx, data);\n    }\n\n    return this;\n  },\n\n  off: function (name, callback) {\n    var e = this.e || (this.e = {});\n    var evts = e[name];\n    var liveEvents = [];\n\n    if (evts && callback) {\n      for (var i = 0, len = evts.length; i < len; i++) {\n        if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n          liveEvents.push(evts[i]);\n      }\n    }\n\n    // Remove event from queue to prevent memory leak\n    // Suggested by https://github.com/lazd\n    // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n    (liveEvents.length)\n      ? e[name] = liveEvents\n      : delete e[name];\n\n    return this;\n  }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n"},"sourceMaps":{"js":{"mappings":[{"source":"node_modules/tiny-emitter/index.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":2,"column":0},"generated":{"line":2,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":3,"column":0},"generated":{"line":3,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":4,"column":0},"generated":{"line":4,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":5,"column":0},"generated":{"line":5,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":6,"column":0},"generated":{"line":6,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":7,"column":0},"generated":{"line":7,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":8,"column":0},"generated":{"line":8,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":9,"column":0},"generated":{"line":9,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":11,"column":0},"generated":{"line":11,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":12,"column":0},"generated":{"line":12,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":13,"column":0},"generated":{"line":13,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":14,"column":0},"generated":{"line":14,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":15,"column":0},"generated":{"line":15,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":16,"column":0},"generated":{"line":16,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":17,"column":0},"generated":{"line":17,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":18,"column":0},"generated":{"line":18,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":19,"column":0},"generated":{"line":19,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":20,"column":0},"generated":{"line":20,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":21,"column":0},"generated":{"line":21,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":22,"column":0},"generated":{"line":22,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":23,"column":0},"generated":{"line":23,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":24,"column":0},"generated":{"line":24,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":25,"column":0},"generated":{"line":25,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":26,"column":0},"generated":{"line":26,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":27,"column":0},"generated":{"line":27,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":28,"column":0},"generated":{"line":28,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":29,"column":0},"generated":{"line":29,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":30,"column":0},"generated":{"line":30,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":31,"column":0},"generated":{"line":31,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":32,"column":0},"generated":{"line":32,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":33,"column":0},"generated":{"line":33,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":34,"column":0},"generated":{"line":34,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":35,"column":0},"generated":{"line":35,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":36,"column":0},"generated":{"line":36,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":37,"column":0},"generated":{"line":37,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":38,"column":0},"generated":{"line":38,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":39,"column":0},"generated":{"line":39,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":40,"column":0},"generated":{"line":40,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":41,"column":0},"generated":{"line":41,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":42,"column":0},"generated":{"line":42,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":43,"column":0},"generated":{"line":43,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":44,"column":0},"generated":{"line":44,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":45,"column":0},"generated":{"line":45,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":46,"column":0},"generated":{"line":46,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":47,"column":0},"generated":{"line":47,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":48,"column":0},"generated":{"line":48,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":49,"column":0},"generated":{"line":49,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":50,"column":0},"generated":{"line":50,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":51,"column":0},"generated":{"line":51,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":52,"column":0},"generated":{"line":52,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":53,"column":0},"generated":{"line":53,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":54,"column":0},"generated":{"line":54,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":55,"column":0},"generated":{"line":55,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":56,"column":0},"generated":{"line":56,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":57,"column":0},"generated":{"line":57,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":58,"column":0},"generated":{"line":58,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":59,"column":0},"generated":{"line":59,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":60,"column":0},"generated":{"line":60,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":61,"column":0},"generated":{"line":61,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":62,"column":0},"generated":{"line":62,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":63,"column":0},"generated":{"line":63,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":64,"column":0},"generated":{"line":64,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":65,"column":0},"generated":{"line":65,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":66,"column":0},"generated":{"line":66,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":67,"column":0},"generated":{"line":67,"column":0}},{"source":"node_modules/tiny-emitter/index.js","original":{"line":68,"column":0},"generated":{"line":68,"column":0}}],"sources":{"node_modules/tiny-emitter/index.js":"function E () {\n  // Keep this empty so it's easier to inherit from\n  // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n  on: function (name, callback, ctx) {\n    var e = this.e || (this.e = {});\n\n    (e[name] || (e[name] = [])).push({\n      fn: callback,\n      ctx: ctx\n    });\n\n    return this;\n  },\n\n  once: function (name, callback, ctx) {\n    var self = this;\n    function listener () {\n      self.off(name, listener);\n      callback.apply(ctx, arguments);\n    };\n\n    listener._ = callback\n    return this.on(name, listener, ctx);\n  },\n\n  emit: function (name) {\n    var data = [].slice.call(arguments, 1);\n    var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n    var i = 0;\n    var len = evtArr.length;\n\n    for (i; i < len; i++) {\n      evtArr[i].fn.apply(evtArr[i].ctx, data);\n    }\n\n    return this;\n  },\n\n  off: function (name, callback) {\n    var e = this.e || (this.e = {});\n    var evts = e[name];\n    var liveEvents = [];\n\n    if (evts && callback) {\n      for (var i = 0, len = evts.length; i < len; i++) {\n        if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n          liveEvents.push(evts[i]);\n      }\n    }\n\n    // Remove event from queue to prevent memory leak\n    // Suggested by https://github.com/lazd\n    // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n    (liveEvents.length)\n      ? e[name] = liveEvents\n      : delete e[name];\n\n    return this;\n  }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n"},"lineCount":68}},"error":null,"hash":"3e0281f37a05ccdaef1afeeeb1952572","cacheData":{"env":{}}}