{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-giraffe-player@0.0.2/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,mBAAE,mBAAkB,cAAE,eAAkB,QAAQ,iBAChD,eAAE,gBAAmB,cAErB,sBAAwB,CAC1B,iBAAgC,mBAChC,eAAgC,iBAChC,mBAAgC,qBAChC,iBAAgC,mBAChC,+BAAgC,mBAChC,WAAgC,aAChC,QAAgC,WAG9B,uBAAyB,CAAC,EAE1B,QAAU,CACZ,iBAAqB,SAAS,EAAM,GAClC,uBAAwB,GAAY,mBAAmB,YACrD,sBAAuB,IACtB,IACC,EAAQ,EAAiB,GAG/B,EACA,oBAAqB,SAAS,EAAM,GAC7B,uBAAwB,KAG7B,uBAAwB,GAAU,SAClC,uBAAwB,GAAY,KACtC,KACG,gBAGL,OAAO,QAAU","file":"/npm/react-native-giraffe-player@0.0.2/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-giraffe-player@0.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","var { DeviceEventEmitter, NativeModules } = require('react-native')\nvar { GPlayerAndroid } = NativeModules\n\nvar GIRAFFE_PLAYER_EVENTS = {\n  onBufferingStart              : 'onBufferingStart',\n  onBufferingEnd                : 'onBufferingEnd',\n  onNetworkBandwidth            : 'onNetworkBandwidth',\n  onRenderingStart              : 'onRenderingStart',\n  onControlPanelVisibilityChange: 'onRenderingStart',\n  onComplete                    : 'onComplete',\n  onError                       : 'onError'\n}\n\nvar _GiraffePlayerHandlers = {}\n\nvar GPlayer = {\n  addEventListener   : function(type, handler) {\n    _GiraffePlayerHandlers[ handler ] = DeviceEventEmitter.addListener(\n      GIRAFFE_PLAYER_EVENTS[ type ],\n      (giraffePlayerData) => {\n        handler(giraffePlayerData)\n      }\n    )\n  },\n  removeEventListener: function(type, handler) {\n    if (!_GiraffePlayerHandlers[ handler ]) {\n      return\n    }\n    _GiraffePlayerHandlers[ handler ].remove()\n    _GiraffePlayerHandlers[ handler ] = null\n  },\n  ...GPlayerAndroid\n}\n\nmodule.exports = GPlayer\n"]}