{"version":3,"sources":["jsdelivr-header.js","/npm/@braintree/event-emitter@2.0.2/dist/event-emitter.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,aAA8B,WAC9B,SAAS,IACL,KAAK,QAAU,CAAC,CACpB,CAiCA,OAhCA,EAAa,UAAU,GAAK,SAAU,EAAO,GACrC,KAAK,QAAQ,GACb,KAAK,QAAQ,GAAO,KAAK,GAGzB,KAAK,QAAQ,GAAS,CAAC,EAE/B,EACA,EAAa,UAAU,IAAM,SAAU,EAAO,GAC1C,IAAI,EAAiB,KAAK,QAAQ,GAClC,GAAK,EAAL,CAGA,IAAI,EAAkB,EAAe,QAAQ,GAC7C,EAAe,OAAO,EAAiB,EAFvC,CAGJ,EACA,EAAa,UAAU,KAAO,SAAU,EAAO,GAC3C,IAAI,EAAiB,KAAK,QAAQ,GAC7B,GAGL,EAAe,SAAQ,SAAU,GAC7B,EAAS,EACb,GACJ,EACA,EAAa,UAAU,YAAc,SAAU,GAC3C,IAAI,EAAiB,KAAK,QAAQ,GAClC,QAAK,GAGE,EAAe,OAAS,CACnC,EACO,CACX,CArCiC,GAsCjC,OAAO,QAAU","file":"/npm/@braintree/event-emitter@2.0.2/dist/event-emitter.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@braintree/event-emitter@2.0.2/dist/event-emitter.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar EventEmitter = /** @class */ (function () {\n    function EventEmitter() {\n        this._events = {};\n    }\n    EventEmitter.prototype.on = function (event, callback) {\n        if (this._events[event]) {\n            this._events[event].push(callback);\n        }\n        else {\n            this._events[event] = [callback];\n        }\n    };\n    EventEmitter.prototype.off = function (event, callback) {\n        var eventCallbacks = this._events[event];\n        if (!eventCallbacks) {\n            return;\n        }\n        var indexOfCallback = eventCallbacks.indexOf(callback);\n        eventCallbacks.splice(indexOfCallback, 1);\n    };\n    EventEmitter.prototype.emit = function (event, eventPayload) {\n        var eventCallbacks = this._events[event];\n        if (!eventCallbacks) {\n            return;\n        }\n        eventCallbacks.forEach(function (callback) {\n            callback(eventPayload);\n        });\n    };\n    EventEmitter.prototype.hasListener = function (event) {\n        var eventCallbacks = this._events[event];\n        if (!eventCallbacks) {\n            return false;\n        }\n        return eventCallbacks.length > 0;\n    };\n    return EventEmitter;\n}());\nmodule.exports = EventEmitter;\n"]}