{"version":3,"sources":["jsdelivr-header.js","/npm/bitcore-wallet-bdb2jsonl@0.1.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IACI,OADA,OAAS,QAAQ,0BAGrB,QAAQ,OAAS,SAAS,GACxB,IAAI,EACJ,GAAI,EAAK,QACP,EAAU,EAAK,YACV,CACL,IAAI,EAAe,QAAQ,UAC3B,EAAU,IAAI,CAChB,CACA,OAAS,IAAI,OAAO,iBAAgB,SAAS,EAAO,GAClD,EAAQ,KAAK,OAAQ,EACvB,IAAG,WACD,EAAQ,KAAK,QACf,IAAG,SAAS,GACV,EAAQ,KAAK,QAAS,EACxB,GAAG,GACE,EAAK,SACR,EAAQ,GAAG,QAAQ,SAAS,GAC1B,QAAQ,OAAO,MAAM,EAAQ,KAC/B,GAEJ,EAEA,QAAQ,MAAQ,WACV,QACF,OAAO,OAEX,EAEA,QAAQ,MAAQ,WACV,QACF,OAAO,OAEX,EAEA,QAAQ,OAAS,WACX,QACF,OAAO,QAEX,EAEA,QAAQ,MAAQ,WACV,QACF,OAAO,YAEX","file":"/npm/bitcore-wallet-bdb2jsonl@0.1.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/bitcore-wallet-bdb2jsonl@0.1.0/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 wallet = require('./build/Release/wallet');\nvar stream;\n\nexports.stream = function(opts) {\n  var emitter;\n  if (opts.emitter) {\n    emitter = opts.emitter;\n  } else {\n    var EventEmitter = require('events');\n    emitter = new EventEmitter();\n  }\n  stream = new wallet.StreamingWorker(function(event, value) {\n    emitter.emit('data', value);\n  }, function() {\n    emitter.emit('close');\n  }, function(error) {\n    emitter.emit('error', error);\n  }, opts);\n  if (!opts.emitter) {\n    emitter.on('data', function(value) {\n      process.stdout.write(value + '\\n');\n    });\n  }\n};\n\nexports.start = function() {\n  if (stream) {\n    stream.start();\n  }\n};\n\nexports.pause = function() {\n  if (stream) {\n    stream.pause();\n  }\n};\n\nexports.resume = function() {\n  if (stream) {\n    stream.resume();\n  }\n};\n\nexports.close = function() {\n  if (stream) {\n    stream.closeInput();\n  }\n};\n"]}