{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-audio-record@0.2.2/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNS,cAAe,uBAA0B,eAClD,MAAM,cAAE,eAAkB,cACpB,aAAe,IAAI,mBAAmB,eAEtC,YAAc,CAEpB,KAAmB,GAAW,cAAc,KAAK,GACjD,MAAoB,IAAM,cAAc,QACxC,KAAmB,IAAM,cAAc,QAEjC,UAAY,CAChB,KAAM,QAGR,YAAY,GAAK,CAAC,EAAO,KACvB,MAAM,EAAc,UAAU,GAC9B,IAAK,EACH,MAAM,IAAI,MAAM,iBAGlB,OADA,aAAa,mBAAmB,GACzB,aAAa,YAAY,EAAa,EAAS,iBAGzC","file":"/npm/react-native-audio-record@0.2.2/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-audio-record@0.2.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","import { NativeModules, NativeEventEmitter } from 'react-native';\nconst { RNAudioRecord } = NativeModules;\nconst EventEmitter = new NativeEventEmitter(RNAudioRecord);\n\nconst AudioRecord = {};\n\nAudioRecord.init = options => RNAudioRecord.init(options);\nAudioRecord.start = () => RNAudioRecord.start();\nAudioRecord.stop = () => RNAudioRecord.stop();\n\nconst eventsMap = {\n  data: 'data'\n};\n\nAudioRecord.on = (event, callback) => {\n  const nativeEvent = eventsMap[event];\n  if (!nativeEvent) {\n    throw new Error('Invalid event');\n  }\n  EventEmitter.removeAllListeners(nativeEvent);\n  return EventEmitter.addListener(nativeEvent, callback);\n};\n\nexport default AudioRecord;\n"]}