{"_id":"benz-amr-recorder","_rev":"23-683aacabe809b3aafa126f648cdf4344","name":"benz-amr-recorder","description":"amr 音频录制与播放（微信语音所用的格式）","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"benz-amr-recorder","version":"1.0.0","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\"","build-browserify":"browserify \"./src/index.js\" > \"./BenzAMRRecorder.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -s BenzAMRRecorder -i crypto -i buffer","build":"npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"2c5ced04e87d020d490c8cc4e34156c89ac31b3e","_id":"benz-amr-recorder@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-0i5ILTd3TKFxs8ARUmxyXyURsDYYtAWoEa1DslVXhMU9o9Fp/Yh+tQAzH/Q8UhRuYT8FO9o2BilwMkcqcgShBw==","shasum":"276483e3341c73946d3469cd8c0fee08d3a9b6e2","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZAwp5amZsKkdhc2AmQPVv/OLooFykUK1uK9w9KtPUWAiEA/onknUHpZn9/5oqygK/YWFwTvrYaRIX5AvxNC9VWGvI="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder-1.0.0.tgz_1514133946130_0.893603153526783"}},"1.0.1":{"name":"benz-amr-recorder","version":"1.0.1","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\"","build-browserify":"browserify \"./src/index.js\" > \"./BenzAMRRecorder.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -s BenzAMRRecorder -i crypto -i buffer","build":"npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"6303807c7499cc3ae7bd6ebd82019192b4c62231","_id":"benz-amr-recorder@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-dx4he0/S4YjyOr5HuBYtUQXTh+dImCEkXakPITBOUzV30q711pr4VJGp9ElxKzFJSoDbNEZ0wMXPLMLMJobyHA==","shasum":"ec7a39ef7f21883eea0ad9a8725abb4255fb0169","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9JcSSzWl0r8axTOM6Lf4x6NfffJ2jCjZSM1coiTzNqwIgYsZhMralpeWbpP+ynABm7YQpcozydmj/cg7mi/0HueU="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder-1.0.1.tgz_1514134228790_0.1793363937176764"}},"1.0.2":{"name":"benz-amr-recorder","version":"1.0.2","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\"","build-browserify":"browserify \"./src/index.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -t workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"4f8716ef71dd1df408cfac3889db93bbd0d860c8","_id":"benz-amr-recorder@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-BwLL7dBXyjzyKyereU00a/5JjDH1B5KZZjoY+RW/6VZflisw2C1L91SC6Xj/WPRRYkX6QkA07B284f6QJDmflw==","shasum":"042e466cd06d52b35d092c6a85222b990f6f20e9","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.2.tgz","fileCount":17,"unpackedSize":2775615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtVtxeBeBbncsTINc2IxSalV49ZPxSmY7utV9Zzjf2CAIgTEVsv5JZnwN0RaGL446VbUOtNxKh1oOZRwI0P06UisE="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.2_1518530320774_0.13227958684201369"},"_hasShrinkwrap":false},"1.0.3":{"name":"benz-amr-recorder","version":"1.0.3","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\"","build-browserify":"browserify \"./src/index.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -t workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"dff72f0db94d51c7d17b5b6d240b118c19d15b6a","_id":"benz-amr-recorder@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-lvnVhAjS78jvO1QE0N9wCY8o4TkxbYXHx7WZwQMA8VZ1fBLshhIjKMxn9cUv249oBng/ny5ASM57vYLoyur/2w==","shasum":"b906f5931a2682c0fa96bd4f9af8215d3d3562d5","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.3.tgz","fileCount":17,"unpackedSize":2775627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD43+Xt3hLD4+pBwiPYvk3zF2Bc6JQyo9D6+F/dRRPRJwIgOGxyKO7/azmb/MzeJdN3O5oJOzqa12I1QU3ee3ra0+8="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.3_1518531095972_0.3732686725534742"},"_hasShrinkwrap":false},"1.0.4":{"name":"benz-amr-recorder","version":"1.0.4","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -t workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"7cb3a27e8c6adc6bf5db3ceb3a2117969642c1bf","_id":"benz-amr-recorder@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-G3SF4FXF7ATUHcHtys4oM9y9CWy3apT/YXWEgnsGywEgKreMnsvgxAOJ4u4AOHwbFah2BEqo3VOiZukRrGcE0w==","shasum":"a35acea61bb5d267d1c38304bb3d85cea138bdc4","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.4.tgz","fileCount":16,"unpackedSize":2771443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPddrCRA9TVsSAnZWagAAnSYP/jq0VJiPesLZ5fgfZ1qn\n/uTdMmjSogZQIrCennu/ZJsznmLAjqLub2SEssUYXmcq0wz3eQtF+yzJhTyz\nnrOiVv8q8KFHjKISo//YvHssmfdjT7Bxo+Yx+9U0LyAN1l9uCZyOxeExHkVl\nDNZjVt2IibwML7Jv1NcKVxN10hFcH4ZUkGyocdb1GJHI27r442Iks+uH3Nfa\nLJTclq5p7t22tWHetabtGJ+NsoqgHZTFuBzHfoHIQFyG0ERx1qcMQLifQfQO\nkrNZMlz9/qLjOGnE0PRtzqbOxatkxncGZ4NohAmTKdROblbsmAekbTT6fGWz\nbneIeKmgDtQ26kYMmHeC5HSmYYpMO5oWlpardT6XtXmjLPzl6OhnOKrEo2Wl\njLLTFEAR0xHiiYkR/8EqR13tJvaocPoUn8z7WJdalcAztf0rnG6P0pdkI2V1\nPrJcjIJDXWXql3Ue7Fx+brSEJLE1tYiWkwBSInIul/obd/YPAeczLSL1Rph+\nQ4tvy+9y8FGAraCDCAWayyMRWJDimf0JaQqUZNTqwiA73V2DjdUDWg3WznuR\nihDKq6RWFLFTqL1nFbjL28xWubiTgEY0nP8U9m/Hxkwt002HHo6dbvVPvIYT\nrFy952Fw0/n3YZgUtTLlClsMfBWMiF3YmgAjwCzmfNl1/1kBg9i+POww6ERV\nIFD1\r\n=sOxL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz4u4prDcllO7Noyj0FINXfTXvwgtn6o1aUnpPUC8gMAIhAPP+6buqrPVu+gv826WY7OqLeYVuOECcbKy7wvglkMW6"}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.4_1530779499169_0.7012136382512717"},"_hasShrinkwrap":false},"1.0.5":{"name":"benz-amr-recorder","version":"1.0.5","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -t workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"723ce238bedb50e11b1e7ad1d1b23469f4944800","_id":"benz-amr-recorder@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-PF/jEYcObriJ83wQAc/dgiADT+QmYn2KdcwU2QIggMIjA7tGt/PZ9KwMV0Q9eovd94LXDCV5txYafLnZzSI7rA==","shasum":"fc7680823a39419a5ce016dff85e162db7e2ed64","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.5.tgz","fileCount":17,"unpackedSize":2772841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPeVaCRA9TVsSAnZWagAAaSIP/iixZvXl/92uJlpt2qBO\nwtZtrtZ8TZ2QNfQgo0ZNuFhGv6stEHSvh2w3UJK9Q4ds/rNHVTn19kjmpkgO\nXH93MCVxZCI6Rc4ORPe2MXqIEKDeWqgjjD1HSk5ZBMGjpIYb9Via24ljynfi\n3vjhcMPsJLcT9WwTtUOqysyjndKiRwf8wlsrRhHPjy0ULfe1Mv1yOvHZo9FP\ntjHZAatkhrp2Se119JS2QZsgXGduenijtbg9kr7Az5mhOqP+sJMwceZA91j2\nF4O31xsiLiL7KYfrAaff4tthXoNoxE9smhj+L0rne0RL5j3rpBzNL18W13BH\nU6ypgHpAbkyloLhacc6qMjyXegxAY87X7xgtPEGOS2vReIMjkEdkRZbr2cVx\nIbORSROaqcrGIeIpPDgT08S/f6l8Hx8cFhAUtM/LXF3CeMXit0YQMev5o/51\nChLX0uZ5VgUjR5b7veajosby74HJ7uQ3wPv37BR+XBG6xcvLvbToLoea/jPT\nuLYlfVld//KatPEXo0YLZKfFlyuuSGMSxlqr/n68XoH3VFWON+rz7r4BOJjp\nrnjhWa227l/cLemWkAbPZwPB6NL+Sb179AWwZ8kvKOEG4tE6v8V2jh+35oQN\ne+Mhet/lCnvpAUgcRcKpfmB1O7mM7aI9wfDgWnzGFcawdOYcxzmkftVCQrYH\nG0sS\r\n=KG4U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmFbJaOhtQcjRmBPBzDjXoMBaGc3iCgEkcH3CL4/0pjAiEA4e3PTe4zx/7qI9g5vXAATHYpKfbfngDUKYDd3pEcIgs="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.5_1530783066548_0.3872962534723732"},"_hasShrinkwrap":false},"1.0.6":{"name":"benz-amr-recorder","version":"1.0.6","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -g [ babelify --presets [ env stage-0 ] --ignore amrnb] -g workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"audio-buffer-remix":"^1.0.3","recorderjs":"^1.0.1"},"gitHead":"e4f5c7afe50eef276f3d188dee6edd489ed0af35","_id":"benz-amr-recorder@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-bMWaT1DeREbN/zGaHknH1IY4asy9SJzAKFqtwTd4Ywp9NSFKEnPczRVF9ssu6ziY92zwNMXW9YWkNrUbjzdKtQ==","shasum":"6e470e723ca3a3863758ce0274a067aa6ef02b5f","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.6.tgz","fileCount":17,"unpackedSize":3002952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPum+CRA9TVsSAnZWagAAFNkP/0xcnU8wGeXZf/JNSvHA\neiI7U41XfChDsJAdghtHQP4xKikWZYBEP5P06r8ro+aaNF6C6lkK2EGEg6Sc\nBhttgKcnRORK0DBjFfsKeaD5/02zgw8REXfgn6vbnNdZhtq7GNQgeNewfowQ\nPJKveKnWttcwL6v4v+io9pDwx7u1tbc4jIiSe2LQq1169uih7REa+h1ogMUL\nWRAb2jBDjXwGG5uJdExnXy4ma4ipyAyE7eiJWIqui/ItRjiBs9d5NZkDJ1QT\nIViVNDz4TwO3Fkfqy/f3rrcf+zNFXFWT/Tl9yIl0SFFTtnw23bFB+Q+aDCnD\nLmLQhJRgPDqSRGlUb7Nyprzvuf9iZIviJn/Y0rYwQF8bsIT2+P/8nZsqEXxN\nCsZDuZD7AT1PK+nIxc9VhqeW3SbAbLDoAqNBhC25I+o7Kb8yCQ6ry/reO16m\nmUouaZcc/HrBsmiEh1ZUO8wRPgJ7iXU0osYaPm/OV1rKjYcZ1In5GZqeU32e\nq2ajKy9gk++Y1zL0V2toXcbcquob5zCxGtIQ9+ouKUKJ/GzPCOg1AbjFtYuI\niEXcqdU3pW50NBBUPS8H0FcL2fyEInjupFzyGd2mBwfkkuNLzmCXQuQcxS9O\nQElWNGSXY2CoWZqLF92xPeNEptd8N1bN5cqg19NFfwXGuLRJwlrOYivlYAT7\n1Qxq\r\n=QUuf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkzvyomSguu9zsBo02+j+CsMSZAIh824KXnQLUGRa9dAiA4yGS/AgNslo7JFLptkMFqDqocY73S7TSvsgxEUDDKAw=="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.6_1530849726804_0.9129985566379968"},"_hasShrinkwrap":false},"1.0.7":{"name":"benz-amr-recorder","version":"1.0.7","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -g [ babelify --presets [ env stage-0 ] --ignore amrnb] -g workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"audio-buffer-remix":"^1.0.3","recorderjs":"^1.0.1"},"gitHead":"370bb22cffae78cebe95a6d5d85ddbcb1290ec66","_id":"benz-amr-recorder@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-nck1guyt95ExoHhZVZAe2sII0yzvbX1GHsh2JPgGL4Pv6289oZogRaK+GhoEqRpMghCAdBWpUzz5gYd/LfqHrg==","shasum":"c850e5a046b93bf0100cf7a91e2ce349bb014c51","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.7.tgz","fileCount":17,"unpackedSize":3002924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQz18CRA9TVsSAnZWagAAkMoP+wTx0ERXAkph3EJ9GtZg\naYso2iqFN1YY7qqi5IKTJJf85DjlTVs2tM02LgHppMzI28rhiHd7Zuj72TkE\nGOefH0KOjg0vooLnm4Ma/QXHOVzTxXZgBlXNtiGK6UdzALyL7L1lp8JC42EL\n21kOuT40cKcSQCgjdxT22L/WREZ89mFitUXwu2XgwD58dG1sTI87+X7mpk+k\nIaPCcXvz918hfF1CKj7MOF4VDL3oiHpcZ5icGx6P4WY2WsiXI8cYdic+INl4\nDkz+sbmKQA3sy4iOB3MB0MWT1QGhNtd2zOU1mfjYhNLqpC7DIckl54jTNqfk\nlUZXiTC9jeeqFdRN23hYR2zQw8W3lkleoUQwzxH2dWkB5o9WrfQucqhLtv9R\nYUQKn0R2AxOveLFTdpRjMdF5vyaylqzhZY6dUSIb0eV9sBvDzH9ldNt3mlX7\njXGA/wuS/QIwapI/vajVmIvwVZqSTTe4r1GA/371sCg1gjXF8ntEYgRIcaFY\n5oQP4f5eKcclNCOyH1C2rQJspOjbIBNo7+t5PCbSQd+F/yQbrzVNJzejbDzp\n5EEkzOLwdM5f0T72dKoyhCwgKcg8HhjEpzZZrDXgEfheTgC61srw7EMZne/3\nkejX+wPzfoB6hGC61JwSi1bvld5o6jV5UlQvHHtWtNjTBhwj7qEXD5dKjRX4\np3Ws\r\n=qMZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGCWBFXGiqvanv4WRPGdvD0KfWEJBBqXhF8GqVRdRYfAiBJ9OVcVRAQbS0s7B1aZoMgdcPtRDrO4OvdSGeBj/5/Dw=="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.7_1531133308438_0.47610195782232334"},"_hasShrinkwrap":false},"1.0.8":{"name":"benz-amr-recorder","version":"1.0.8","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -g [ babelify --presets [ env stage-0 ] --ignore amrnb] -g workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"audio-buffer-remix":"^1.0.3","recorderjs":"^1.0.1"},"gitHead":"ccf7c50228ac52d86a12671d27d47c0d14d29c8a","_id":"benz-amr-recorder@1.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-enn/OUY+K66bTXD5lQFri8wwMopNwuLeZwrlBM7fPTew+gZXaHInKRTnyELZaI5oGys4hYzNNKKXoHBnlDC86w==","shasum":"95c210a8d084e2860d3c482507fa331b0c417d7b","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.8.tgz","fileCount":17,"unpackedSize":3003649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRdTLCRA9TVsSAnZWagAAETwP/17R0M4mGW5/M7odLekM\nmOYLIhTYOen9P8LBDZazAYfZGgb6goRmrA+WhfLLgGg9o4E2MrJpFy92GJo0\n0udK99j2m8msNikH1RGNjfJgiytvI0/nLTUxwVh5ixfvW+zdWq58IdSL7Eb/\nVyP5TxfMa7jCSFwemjYXEeWuvIfmP+1f7uZ/WuvQ/niHpr9/AECoDPlowK2J\n6rWOuOhyN/b2T25amXqFMmbGT8oIcdmXq2t2/O5PR/Zijzfj+t9MuLg+6XDn\n4FFc3Vu4NnUgFa9IOAqOdadcI0tQzPZOcr1ez8jZd0I/OnP2V2CF+lkhaXht\nojCvUOqBgB7lFsAEWBO8GhmV+sY/S97wzOQJGRFe/EOjvivnRFZqWIfwl5E2\nyjkvfzqHy2Dakfh991Ijqdj7ZVnUMPwNUVw0FiuUT6AYR4vvoglrhngN3OOV\nlmOy3qIEtWiIpZrXv6xyJQwLqjE/2wGNPaOh5q/P8Tz+VMRnNtAw36QUnjT4\nlAKkzRlEHL6evoXDjDadlujRwjewVfmMFWyQy1eqFIlbyo/br7CNUmh+UFjg\nEHIeByXF+U3yQ5ooFIpJOi9iaTXoUQ7t8UyALv1mzjY1WerG2Gfta5RQK00H\nx+AAd/WnrnIqkFUBcQPXpNpHoynFX70V6+ao7zpPQ5zS/lDuukT7ACT6/9jd\nj7gq\r\n=sVr8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqDmuCLOeEMQGiVpEpI6lvOOGWm87TTeCure7PUk9jZAiEAojTz3z3gGMEfNse9qfgtSwzzG/Frvy75n+Gt1bdcfDw="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.8_1531303114837_0.7166684190613035"},"_hasShrinkwrap":false},"1.0.9":{"name":"benz-amr-recorder","version":"1.0.9","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -g [ babelify --presets [ env stage-0 ] --ignore amrnb] -g workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"audio-buffer-remix":"^1.0.3","recorderjs":"^1.0.1"},"gitHead":"ec0c927b393376b5ee28e413ff752d6d7e8ed634","_id":"benz-amr-recorder@1.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-DLMe5IGgYShcNBNPSBSXUroDaLFlVzvogqDUs5hEPyWX2IXFe3tn0xTqTy8L+3zHgS+CybKBitP8e8fRRVvO8A==","shasum":"39f3a8b37bc30ef5777ea270d0bd8b1fb4698cf4","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.9.tgz","fileCount":17,"unpackedSize":3002496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRvDPCRA9TVsSAnZWagAA0L8P/0teKkNmxWTrzUJHxa/k\n/8TCeXlliRPMxUlQWH4CVgA8ye6ImtPsFyMKIs3/Lk0Rut58QdOYcSbYhIpH\nCnnr5Q7HL9eOtxwi6zCllqi8HPzTNzg0eFa6Qg0p25U9A4kIJvbs72KGspw4\n0cqHZXsSqADNUCm6ETjgKSJ7uHUw+E+uAg36Gfdw2oJ4JqyuiP+MFD+FRaaK\nRmoN7Xtb6r8keehLx9eODAmHpV6WUHhVCs9sbJ3RUpLFxFxGLvshJEabcJ5P\njKZSf7oHZwJsaUQRlbcYP7mnIOEIBIcKxrwH2JVkNzESRqSQfAcAzzuhWuYd\nV2o3ZLbr1VrUDvkYdRpF/7U3VaikkG4Ko+n1UMHspV1tkNg9pIzZHQvE6uon\nPl86vpwFHEYC6nxCjRyhL6v7DSnc5RYINvnocQ1Ek2bfyvMDHHWlb07j2GT4\n+S5Jjh+B+rv3e89iBiMw6HUzDluTupistvi///Q0p02CYGfNK9IceWdI2kuS\nD3tq2wMrdLcPrtzTOFX1Oc2G3+/InwgGx93RJ8wKvHaSL23p0kp8V3EUSYvM\nX8f5DuwoO0Glsi7pWsUlq/MUSLn6d5e0nCUioEGnZiIgxpvbvNu92w3JREea\nOZvEU5SB8561rDwwotSvMsIoDxMPvjBKjSLgZbUDLc0Ct+hf4Mmb7e4pSO64\nsvA6\r\n=GaNc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrpBpiTec/RHckbt43f2rvgU85FL+GAlONAZhbHkMcVAIgC1wZYWzs6g7aPGxfs8loCUBs5elTbQbM3yrbAzj6uzM="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.9_1531375823421_0.503208337816301"},"_hasShrinkwrap":false},"1.0.10":{"name":"benz-amr-recorder","version":"1.0.10","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-uglify":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.4"},"gitHead":"47e79a836dc2d0bac57739b991b293f0dab8aa40","_id":"benz-amr-recorder@1.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-dr1kmw0oHr/NH9Dr6Pw8ZaK/4FNKNX2fHzaRGKi7HT6Xvz3UwaINlok6Kx+LBijyxTbRCB8Jf8rN3NrEq6/q3A==","shasum":"3cac46dccf2bfcb6e69b76852a96e73c42e3885f","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.10.tgz","fileCount":22,"unpackedSize":9762065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTI9RCRA9TVsSAnZWagAAtDMQAJ7RfokzoUVsru/Z/OcU\n48MB8dijEY4PWheY9hhMnlU7dJ63OXwWPvOeA5Vjj2uKMWPRhmw87g2QRS+A\nUsExN50T7fyyw6psffXINys2/E5+fYwwJTmj83eNmFyPcQHgb4xCYs470Pqd\nLsCBb4ynTtvXZ+0SgIBDS7Hh8Nrr1XCTx4+AYgKggV3DtA/60rk847g8AaAL\nd5Rh8keTBGF9R3AMYV0mMgrsLC1It1HSsl4Nr7woGog0QNnIewRNbAzh6FCM\nQ5aW78uR3FXyOSK9KZqex32R7X3r52jGqVsJCsdZPDafNRrfhNeV95al/+yQ\nT4Gisbe9FhwlFNfByipE7H7csYu3s5WuvfKS9OrkAgSqLn5FdICUOMYj8MVI\nrz6bBVc+T7+vXXnm+0Ly/Qwk7ZZfkh/FaLO/8su/aUHlwgPIL/W2MizXdbT/\nt9Y6Gc0S4m52LbqrkKnmsTo5b7IoLjVIp93TyRbNM3qozPxtzdHMUnZ3SW4a\nkR2UEfTP/oyUpXF30ilc2eOVSx2UMJYefyLUscPTIp9GioZWoSsVAcCb31nM\n5GgIIAzl6DX88cJmWJYzA4PVNNdwe5vu8YYjycVk33B1zhJHBJ0DwjVN+Etp\nqj3zrHXsZ8FidzCobmZeAu8CFpodtpxknyCBxwnFGu+yy78IHlMY0E8lYUyQ\nxRxJ\r\n=z/91\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD7kbxH91D3+/6cHBZU07vhNA9kredB5hcYlRfXS1zqAiB2olcMinHK/X16mJIxPnt4Yyf2fRE4H039J5VD34qxmQ=="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.10_1531744080865_0.9460816331876021"},"_hasShrinkwrap":false},"1.0.11":{"name":"benz-amr-recorder","version":"1.0.11","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-uglify":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.4"},"gitHead":"47e79a836dc2d0bac57739b991b293f0dab8aa40","_id":"benz-amr-recorder@1.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-Fn5SZWFksvSxP28tuX9QUsHaDvkLmm9k0F2jDrAQkZwGJetnbcG+WrbOenahndsrBQy2pDKK9vLNOkl46+AUtg==","shasum":"8428831fe68d5360a0aa4af69ec72f66bd17a442","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.11.tgz","fileCount":16,"unpackedSize":5550932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTJvrCRA9TVsSAnZWagAAZEwP/idovzNNN4jZLEEX1BiT\nBnSYeyLdR0lvcBEWQi6ZWl+EkL4Umk0AxRTekFrv+3eBIgw4LCjKnaA/VUim\nM7tljn7Lz0vzCOwCzuYQaig+xA9V5h02cjcNdWxov+wJpwoVVPo0k1uKOCz3\ngPE931+A0Rrc3j6nqr5hCtzOIEaXgUdwKK8l077aRVJ4nbZBBzOLvhjJUtpK\ndab8BgRWHaWU4NCsVVf0t8D1aMG2J/RVk6ko0z4BXizAklLdMyZvX0B2CvqC\nJ3C9YTUIfQr1O0Y9SmHnV8SiyZyQ4KeVJIET4obvF49V9IH+vuMFKl02k3HY\nz0BiWu5LOO7+CucYntuAOy2T8XVX14yCRXG2WFxFglRDvLjRVyxn2JkcsPw7\nEMr+oBeHl5V84f7ga4NFwNJu1hscFPHdtGb3ti/K1uVOPr+KImPLKMgbbt0K\nnDUTs6G4w2shhx0ttsBExC8sWCLGyJNlPQOombf+slyPE2Ubk4n6d0/IAveV\n+EQwAI45y6TWOB2FDxcnCCjs/Z33bZkCmSOStxt+GPsqeX7sboWG5B+amKGQ\n8Axyv6RY14pq90/RYVfORbVcHcBPfzWWQbVSOdGC3FfNMXpokhGVJyBJCQoV\nKk7T2IWtMdrcb51VDWncR6GcC1TAc5BcGZuN/8uKa9Bacy/zF1zfli93H/b/\n0doV\r\n=Bg80\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFT5RmbNm9SoPKrUgOFCNu/EFL7T3BriO+rvr+umQgmtAiEA07oWOV0HA3T2CRe771KiZdDQn9KrVvAdiQ2UKAy5y/Y="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.11_1531747307164_0.13451652382106283"},"_hasShrinkwrap":false},"1.0.13":{"name":"benz-amr-recorder","version":"1.0.13","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"462c6b91a67f7d9f42d0579fb5906fad9edb2c9d","_id":"benz-amr-recorder@1.0.13","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-ma911R1qIawq99HlrcIPT8BBCR8VFRd/M9D7e/ZCiwKWLLDSPJgOVAIo7JuPCEgWABMncBFzwC1yvIvPzAHqew==","shasum":"5d3b910756aa2bbdff0d0c48107227a636434975","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.13.tgz","fileCount":18,"unpackedSize":7151367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLFS4CRA9TVsSAnZWagAAvOcQAIAWVFj4tqdcbzKqyqzD\nsQoHVj3X7N6769KJ65/FZhjF15gxp1hsaNlwXj2ArIiyyDOhQ3246hBssQS6\ny7AVNR5aw7xntH+YnQGSv/t0hPbTNRndmyv/lGgIfiSgpiH74KSIIIXaum8L\nvgv9BpGdYIQcJAxKNQAvYHgcMdXQM+rIhWOwiaxbe/c3/qfFVjCZwAj5o1br\nKVlSUecrP/MEq0lMSrW/j3J0D/qtYUvRYL4GrW+qZnMZy2nYrQSoogloSkC4\nUFTgD2NmJqSa8jWHsih0E30CW7vP1f7R1KnVah9WxH1XpUpSlUw9GLZktyLb\nYYmt69uVRIzc1ljPLjsqqFM6N2N2TGQ7vycWUs1qDg6B5KKrMG+o+Ew9GBQm\ne6C76Liz1/41c9gxy/artW5arRSLNVfKP4zl4/1GFpp5kXENd6nz1osOT+AM\n7Bp6aaFyPvo8HYP3J0JtwgBD7ElbHGlVGq/Gl9LrxGXTpWVxFm43zygO5iyX\nOvOrMgFn7bKGTBr3VBqzj2miCYi5yzsrfNvSXWKfx2nQJ4LPlatOShFv9dBQ\n6pQ4ATd+T8dkv3sXfSi7GAVxH+npuQ69ymJ4yQOWhFAxcs9/f4OVOpgyDffc\nWR7H7/mOw7oK7yx6vzMPTbT66DIX34DXzSqDdakmTXxVd4JjurNgDFSMs5d/\nBSo+\r\n=MPfn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvLOsWTdTriIYgDNXSVVonYBdB1Q/9U2/tZzRf8h3t9AiEA4G6c5v4YrRWWnnnAgNbjYMytrLeZZAnDa8ry/847JCg="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.13_1546409143883_0.826257087714579"},"_hasShrinkwrap":false},"1.0.14":{"name":"benz-amr-recorder","version":"1.0.14","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"757f1d711f321d3f37e049a3b389e2a5410d9fd7","_id":"benz-amr-recorder@1.0.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-ybNjQOVRLQdpzjusdZBbw02zUqTN4qGcaf50xIyvGaS92ii95hSUkaTSkMJYemRiDLk1IP2bRiaCqvV1ZyiCKg==","shasum":"4390081179bf0652b5911212e8db012a012c5478","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.14.tgz","fileCount":16,"unpackedSize":5570269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuDNyCRA9TVsSAnZWagAAwM4P/0L3QtgspY65MxW59lIo\nt9a0/2bSyYqs7aez1ZTXXstpjb1evPi8Clg0cyI+5E5zh9ci3AuHFi1B+acO\n8ZVCdkEWx6PpIvFj+AE2mYRFxNoQc5irXdZrifCHkrjMC0DqPRnZPDqCB0YM\nJ7oDK5eQW396mrLVvP5zwQZpPtpjqhqxt9GAyfQFz0XY4cyrfVxsQqCrWCAg\nUpxdMxVXDGKBKp+wJ7VCRylFF3AJkDhHT3GmXJiMESAWLEDaYJDyoI7LI1Nk\nv1qVFmS4OKUpV2JP9cSDC/3fr9kuR0YWbB4OdVztIsmxcF+Sx6rgvIvaIEAu\njbKwtz3SYz+6KUtgE66IVWOA9WAmqut8Xd+8Ze8Z6esgOhzT0SH5DYbhQX+n\n4P8VdQ5bBMlVJ+JQaA6hUEBgm1LyB/RDPSVGZ+T9lfKFFa0aIyIxx/sYQ7mh\nq0XEJCKUMudIJ35URa7dXK2MC3KPXA7rIu4jPhb78XuuKZVJsm+VDJ85L7il\n49eJdWME4gq5r8VCNY5itvc/HYv3xZRIjX8Gq8k0lCHcthTX/LQiX8+2PBce\npI7MXu7M+bs/jwITJXw9hpgKlbDBZWMle6qaHCX1KZTo7rsF1zepQll4chvN\nZuiwIh+mRQqAXDKllKmgkG3+7KOtg19Y+v9womHS1/BSILi1D7PDXXc/5BUp\nrdaD\r\n=agcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3HtWFJaX05nPJiz/dh6m9nJYgE6PBT58MQkFMT2mI2AiEAscu/jJbKK86ffqQ4ug+B0F7vLxeMQ7v+kwiZNKKJB14="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.14_1555575665752_0.5547627900635972"},"_hasShrinkwrap":false},"1.0.16":{"name":"benz-amr-recorder","version":"1.0.16","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"ba020082583a0136a831fcee9127e9831397f564","_id":"benz-amr-recorder@1.0.16","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-k0Dth3FqlkwpZCyX0cl89arZmYwPHW41t1117rGR6qbGVH8Z8x3H137YkvO9LoKaLbzOPSfU9XfsFJLd9Dh7Ag==","shasum":"ee6784f34a67df1712b0ec2407b0ba2aaa14b0ca","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.16.tgz","fileCount":17,"unpackedSize":5547638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ8D+CRA9TVsSAnZWagAAT8gP/Ay1wS4ZI2bqXPfUBnqH\n6atoW4pFjf/ayXlxv+dSJYSYm3PQnqeGdRFe7fw/NnqwETgUuyDceqdMYiJ/\nlr8e/jf7KCL8dYPFK9FR4DBFiOI4SAhzTvf2PQhJedlpFBEG9+hfT8swGPWQ\nLFaVGXswmN5ZS9JNm+3P4SIWEQMg9B7LcictUFn3LJYBFKwkfNuseVdeBHnc\nUyhY9UCaq7kMzyQe8okFLxWORIal8rvhAIJwG24RVhCxCBmhfyUj4Dno5EZv\nd4Ftm3dYarSnqKkB/9Gz/n9lLjwXJGT8eaSxbo7zvqqFzzLPiFuZUEu8Td2l\nlqcTEMXhgQFkswycUy97HDjFz/EvAcDmCb98trSfS5+wyz89RD3A2k0W/hL0\nPXYNve5oEAOKpNgEkDoHi9G5zBBAidyMzPG7LGM5RGSnYAkZzKjFi0rMk30M\nykCcRtV96AEbFG/3vlSq9VWxUXkMenliQ8lLlqXefW8bRO+bIgjhiHOd2o+m\n9heBCvjxSj2Yf/4nzCyyH5nNpWxPU+P74JVgV6k60Feo8WZW7byTnShzGMok\n+ApAU1WSYVZrtAoYfOy/58njbShJSe6QI0xRSfzH6fJKpCZrNoqNAohA9ied\n3RHO6wtRZgrt4YGkdF7uYUJnKXgwxx7eFX0Id7z/RJy3jD+9ewEgBIdXgfiR\nVt2J\r\n=Zr8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUmPA7eRTL8f7gUA1O+39slU5k39jEh37PFbg5sfamNgIgImuOpPSTY8RArJ0Q2CGk9BVHmMDR0rJGtGo9kwefZRc="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.16_1564721405239_0.38349834779784797"},"_hasShrinkwrap":false},"1.0.17":{"name":"benz-amr-recorder","version":"1.0.17","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"4625e4d5bdba08a9e2c2e43523e93b57118f8fe3","_id":"benz-amr-recorder@1.0.17","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-ZbZMQZwH6FHus1wShfXRWraoe2ROqg4kycDjo5RxqOomsIGpH0Al+kBLBplAKWP6CmHifw8ahci8UDjYq0OTEQ==","shasum":"6537a73ed70fcd3cfec253e8f4d6d3c850dda50d","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.0.17.tgz","fileCount":17,"unpackedSize":5548196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ8sCCRA9TVsSAnZWagAAutMQAJ3SB0MsmA/g8hdMC7T1\nSkbwLfjbi/u/4UeB14GPEKCJmv67Sl9Fm3dGM6wEU/1N2IE+O/HQGXgtTBDR\nrVvLRw17iLQyMwmrc9EeAPU3XRQGp8ZSL8TkiDDuB2SF8/yUXSrZMDoTCvVw\nYrjhYQwIe/LUjcOC/PzhEh5az5nRjIzyI/avpHvNrK4VYBhtZ0AlxvxkhcRT\nhiidmw+GPwvAM9nsA2QeAtfSLzS3yeAP4GESPEqjGkhxFDwOjas0+nUbN0Wv\nRgufO1ccAJAlb/9oAx23HpOp0jNwtQoFpsA0lFEJ7rc8rygTfs4J1PiZjI4F\nocoUo78l9ZwF9FIs/oDYb2NDZf+i2sVgvAhyZniVLvPHXeC2dyTiI1qLBdZm\nmRJTVCrjbWM/HmyK+i0gWSfkV2qUxBJw+2RKNK/wjul+uXYSWHzNtLc4fXbs\njntZoc8LqacBUe5lJRPw68dlSMbgAMDtCEDgUAYDCoP1BKXm/Q7tT49RC2dz\nqYlFur22AOIDrC3DlFipuFxCyHf9LuVm9DChkVgL3tVbL2Tq+VhnTOKW8+LV\nZgCyIAeF8wNgO+xLiV5DDC9VP/GJYfX3pGMQPrJCkh9xXvkxPdrJkAdlqAgT\nJCZX+8Btkctl++v9ARWlUMgnqT+QzIVwE/qEZNzNz8e9R7G1dbxc+c4W/Fe7\nKPb9\r\n=KLyf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClT1VFHB2h+gL/yHZPMIx16D6U/wc/EwyDugyguG4k/AiEA6OXgxpc4mrweBa1Bq0Xvfrr9OEvxK+mjHQND6Nb9rzo="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.17_1564723969867_0.6211074031426556"},"_hasShrinkwrap":false},"1.1.0":{"name":"benz-amr-recorder","version":"1.1.0","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"efadc093351ea9620a1ac3a5e171a76699704739","_id":"benz-amr-recorder@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-/2OI7aa4kyewIJhlmx9CZO0JdLvVlhlrz9t3hQeYytp2KU/fQySdaojiN9oDJTXREtg2q7bEibN/SmAfq0DTLw==","shasum":"221533fc53fd20c360775dc621859cb9a531c0db","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.1.0.tgz","fileCount":16,"unpackedSize":5575286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmFMpCRA9TVsSAnZWagAAs2IP/RxDsRIShBLkdqy8884x\nwDvBqcdVxBEu28+lHYRJZbeYPh+4aG0uZ3AMvYm74an08g1QWZLKhDbV1gJ3\nfGwmxYynYZ+D3nxsIC6RICDymLdp/rR//NX/ZMQkbEBdEqoHTVD59Ue0YqRK\nU0BOWVyjR0Tk7WJMtJ9juS38tXdeKezHm7hNWSjBfmgn3msf6GAC5+/+PzMI\nbecCDAVC9JNMl8mXoxL6F6Ui6MenPk05WCK9Yo0EbB7h9euSg4TQhR7Akrxp\n1sQfDAEnyCOeIZAgT+U9hi7csjNLFdr/U2pcJ0mnLqFmXhPKzLZvaKgzCOQu\n7hcl6mNzrj/F6SoBm6FYg2u1+JyMXuaCcBp7oI8hJpofir1A0ThE0AiJQckf\nGtJnRvtmJwqFnAgWQl/+CKcGRLMx0hiuB2yyYboXfBQ+9S4MVk/BsBAK9fKK\nVl8p8vpcGwPhGjqir6j5i2YqftMIGzy9tQr1nAuC3bIG2pgrMlWURzNmj/fz\nfhhkxr7v1KifkLjHxg1Dbvgcsi0y6S8PfqkSWcMd7KLTbjqMIo6CCer8kJwC\nb+E2uKIGPDdr2h1F3lVtV/TD/cFlPcMUFZm3lEz2glUBIV2wTH1Ba0c9UPwL\n/HFOD4SgYP4cQInQqGAeW8M/lt8IyzG3VdjXuTXsiZLQeU1vNiy5wKQnzA1t\nrhkT\r\n=SN/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3cxliASAft0GxOF6r31qx4x9E58YXUxvloqV+opqZpAIgaOnfaO52uzHnOXZZpAfrG6Z30oMs131tMhn7c+MXcVo="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.0_1570263848288_0.499803098607843"},"_hasShrinkwrap":false},"1.1.1":{"name":"benz-amr-recorder","version":"1.1.1","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"a6e77756ab8f9064d59a1da4631b2576a89af764","_id":"benz-amr-recorder@1.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JI9fTfJpRBGBCxos3JUudKBIpRcQ9xBFpIDWIA9Qa+D8KWGuNFHuTsr6yMLIgZk8MNsZTPIsxmPpAuhZKQWGnA==","shasum":"161ae1d0fe08654cbb38963c9aa56d5ca21b4d13","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.1.1.tgz","fileCount":17,"unpackedSize":5606453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnakwCRA9TVsSAnZWagAAMzUQAIuoYdJerYf0ZExRjW1e\n3MMecVyKk9BJs4Xb5cToAai6yc+nAHJfVgytqTxLJgZt644IMOUaejD11NrJ\nkHUrHrFrxK3XGR+yR+Xad1KmeNKkzLKTYRoZNybSvk/SvFdc2UnXL0Dy1U8m\nobJZdH4dNW/qHnEEPv4ilGJbkV4Wmi05X11e54nofmS2VA8pGKE4Vwza42RH\nzudq+9bavKwVzpTKJLmi/SnnwWcgHHGtytaXnvV3f/ryMNfBdbbg8vUijqal\n4sLeCgjdajT5M/g+ndD+3x7G51tsbBLPl3MP6BL5+xhyUfWJWvUhTI1Vlz6H\nqyYbQOTbWrUgUxOYwZ/KipJdDuRL0BvuRl1pkPbrnsXN9V5lWwOrGOeeXiA2\nKhWAJ03Hjcc6IS5cYZb4wKwyItKc1Hg7ag8m/BvLbqcLnf989QLgRIW9eF20\nnxYlb2qHiwEVgE5hqRKg/GM35m8IVelpfMavNmyzKMdlK1AfEiUU+a4AtiW9\n+TV4OkV1g4esmJUOfzXQXaVbDBVH3gg8wD5HVv8UgRHZ6lo7P0dj+gI64gOQ\ndukwYP3zF1yB1xXV1ZKlyuczcKQ/t2FeHGrmu1DUfxFqoae7jpI9NAFSM1he\nh8TmP9uUm4JyWQ8hBtfoOiucyxOT923M9PptcAORN0n7As2mOyqUORWpb9fX\nCjN6\r\n=17GD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADEvcCdTJ3IDLOG6U0NOacp+2XfG0o6EBSNYXTW9PMAAiB04kATI4MzkySBZd1AHNIV8VpZ8rRCaJINqXz+8GC6wg=="}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.1_1570613551447_0.7758693468272344"},"_hasShrinkwrap":false},"1.1.2":{"name":"benz-amr-recorder","version":"1.1.2","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"c3547ffe4eb34ffb06b5a525b2fddc7c0a8a7875","_id":"benz-amr-recorder@1.1.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"dist":{"integrity":"sha512-fudGa6ARwRHcIaZpnETqcTYHAxrZFVRXeqsYh+xWGW4eTdibIgsOMBdKBJIsOUN4pNxNU0gMs+Xe3W7revyMBw==","shasum":"3eeb2472e2e318a7dc181b55d07fc89bd6200f1b","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.1.2.tgz","fileCount":16,"unpackedSize":5612053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4k+QCRA9TVsSAnZWagAAL4QQAKUWSie6lFjPoK4Kmhgr\nR/+GT0DSGjNoZd0Aclwq9nm+UvQq9ZMLDUhgcSyCJYt6dK09Q+sD0HxqUQ3y\n6LKxlw85K7hTGnogObvJRzicXyI/Wru9Ic1bw/GmKWriPiaX+u52b/4DYAaq\nta6vUxoA4zLI/tCaqepaBl/78MGiBuRpPWPvgOgGInZo4M+sgnrEg9e1gTUd\noVVuldQtAFAQIsHSfbktuqd5U3+8AdzuHtXlNuTJn2JuMaEU0bwAyc8THbEa\nuDYutEusMsn78J6sNuPg1qirNj8/O0R5PWb38E3qxtQFmrxCnrlaTgbqZ/VR\nMSH3JxSNs9X1xMAuJ75kEJXdYEfZ3oG+XiDJrKAWweB/ABY9FsV7X3+reszP\n9gbNrmwDp67Xp7+zGNM2Du/xC0RsftpGbtIYPCYn6w+UnVtDMGCY58R+nnFT\n9c9QLVEmCQ4THWvsdUKv/4+iVYCQB5w1xqasLJaNpWYqW+wpygfsKrF0Y1cD\ngGEEoHYw7rLseLCrzBJtIPOV3BvBHzNEl/pj2WItz5h3EDFVZUjdusq0LXyB\nRihuGquhgWcm2H2AI4FN8U8Ms69kAEiru7KlTCOvf6Ai1QdDlmyHUNLUl45E\nei7a9wA6XBksQKZMqiFdXdRYh5EcIDunqUAbD8kbYQ95g9KaQWqyjhPWhpZl\nS7pf\r\n=aTeT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDescoOhriWbqTbAWBiIg46Niu08jiBWUtYx8cG2YQbAQIhAKprpustzmzTUbkVJC2uCe5bRH8ahLi+UdRsbMPyQVsF"}]},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.2_1575112591959_0.6317620799551131"},"_hasShrinkwrap":false},"1.1.3":{"name":"benz-amr-recorder","version":"1.1.3","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"b16294f2f91be874e6ece72551cd1facf03f3499","_id":"benz-amr-recorder@1.1.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hI2ndKpBeVzm0Re8BXOz7fZQx005xpaVFa+7CcnELrm7RN1QDnokMDE6HvLeXFpXoHRtXh6VLtD9M+A0I5iGUw==","shasum":"d897e395d31c200ec52f8e1641e0a45d6c371979","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.1.3.tgz","fileCount":16,"unpackedSize":5511623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCjJTCRA9TVsSAnZWagAAZ9gP/3Le2WgWfuT/kN2/dHVn\nlIl/tVqvD3xwWG2d+SVVNeTzuB44P+G0gd08PtmJ3bxz9Eyud7x35fSCiQtY\nH+3rYDOso899YEVTMWD95fD1cDFKyVL/Nwt356XUl/D74JhTJG/gffQK2tWD\nyDIcC0EKVViY/7rKCxuMelvkTuU5jLB69JS2Pt4FUfuq2cf9NMaGkfM03NE3\ncgIKaLa1jhnQGvu+oKn3XDtW0nGJoXwb29oVrAZNTlv9o0R1lbglbfgzKBpL\nD4NVFMQrS1b3DugZ6GB89WBLKUFG5n915ZxyY2PtYVYKaigGl1xP1U4wk7w+\nWz03W9Dhk6dZMRDfeAGeYpFDf0nTBZPTcXZ1njv4GSf3L92zIaKoyEhgcw/1\nYt9yQOIFVlj2FqhOqYZXcwE42Ge7Nw0JrKzVr1scUzHy0C0qoXp2wM3U80W7\nB2bVfbDSukcdOdewSA2F24eqYwf3WxA82N3wJNHbQ6jHvTh3GANSxxYBY9on\n63iEO7Yzq1dcWHmt9TELkFAf+bIV/12safBWjWsX8P1IeM5ZYjsZCoNIs4Bk\nGqo5JsTGHHxNsZi9zo9Ep6xCf4JVJ/4HurHe2oVoSW6jfWPuSTw2+7VRnxot\nASOe1c9Q0WNJoq5jxlJpN/h07aJexn4dJxlMM8L2YHOj7bZv+88RpuGb10hh\n4xDM\r\n=bd6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCScyV48i7iMTNitZ/c/SyrTaYeumYHzbba/GosEXiVgIhANEUh1w5epKn/43x3FI0O2vz6f6eFB1AUqZvYhlGmJgz"}]},"_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.3_1611280979318_0.617757642850209"},"_hasShrinkwrap":false},"1.1.4":{"name":"benz-amr-recorder","version":"1.1.4","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"f6032ccd6aa7edc56ee1f151532adc75d8f33fd0","_id":"benz-amr-recorder@1.1.4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-h82FV5Ef5fKvG53nppv3/vXEN6fUilxR3lVsuVhe3HOkHB8+/reLFej+95C1nAHrNzzhmnTxsIRQY5zKNxMeRg==","shasum":"a1ec27e89d875dcdd879c2b6b4668d902d3c2420","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.1.4.tgz","fileCount":16,"unpackedSize":5626543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0TK5PZb0IvOHoTh664BuDrmlrwx6CEva7HaZMqbA98AiBFikqebIf/u1H17a0QBcgdyclrSGa1uHlpkCyTeAxdBg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbD+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzTg//fBUgYqR2RQB745IYxTeLvkIPN4T5kp0Oi//SOmfUKkGCWxHy\r\nRsU2tY2gTOba1hKGdcHV9RksZ1e+WNh4OZ6787A0pD5fz5cZGM0MgK/chB3a\r\nUxfbS/3Gy8Pwqlm7g3UvY6x2cSW8ff/hXuJUzdXOt8iA+eJwdNMm2DcjbTU3\r\nnIzm4i7ERot3KEgLD7i8vHaM6ASkGAalt2xor3sepo8YtClQ22cvbZ+Wcbht\r\nMO7fUTBLi7VPwnWEFST7SU0XGUqHBza9MTJH+Y0Aof4EOz8x5FaWjtZpwYVT\r\n50Qa02tMZcY+6f4gdfP3vNnaJrXC/KMJf2+7kcBPlyxwDb6ZNK/kBsMT9k7K\r\nkw2LUotO/wABKRCd+tF8Cz5Z1iFcrHNh8MT4gduAadEpEmv+7Lw/89M4xh6N\r\nZqjKXAjqw7K7at+6lxzL6DriAkzmU41RGXQjUrFQ3f3hwtS6+8CULZWBPBKg\r\nc3FNxxtW58uJFOlPglRuMnPXLwQ0RwvMN2wHqhJhy3E/5NUa2WJsCscsm7as\r\nb1AzmUDgCEWZxaqnylqqVK+0wAIxV4C1U6nZJvUp0ff2E7yKgOFO5T9S9j2N\r\nhVOL8KmquGd5GZYZdNuIuKK4yG+6geZbIZS2ColYiQ3DiVEveEGB0prEBtDm\r\nKYHygne6L0DDMDhgp5AigzITwTp/A9LKP0Y=\r\n=TqK7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.4_1664200958020_0.4337175503374191"},"_hasShrinkwrap":false},"1.1.5":{"name":"benz-amr-recorder","version":"1.1.5","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","rollup":"^2.79.1","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^7.0.2"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"c9433e9debf6899921acf910e3e0ccc8a81c2e78","_id":"benz-amr-recorder@1.1.5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NepctcNTsZHK8NxBb5uKO5p8S+xkbm+vD6GLSkCYdJeEsriexvgumLHpDkanX4QJBcLRMVtg16buWMs+gUPB3g==","shasum":"79fbb1f6e58a51619e5ac3ed1c7029247e93d8d4","tarball":"https://registry.npmjs.org/benz-amr-recorder/-/benz-amr-recorder-1.1.5.tgz","fileCount":16,"unpackedSize":5787679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwMhl2UrfzDfmJmASLxf5/ZF8BXN0pYYWqyh3KcOt70AiAap3pAs3O0CI1C7IgMF4K+MP7FfW809/IvnuQWjzcxqg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMqEsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNjA//Z/mGmTpNsfNLPj6779OcgrwOFeBjU3RN2EGC5XWTs9ozKf0n\r\nZXNpo++nmoifQlTi5R9NxSgibhdelO75U/pw1G5RovmpvE0LGM1mPnm7SMoF\r\nUlFLuAYqjBC4Mg2NiOp66ZOLzB6ivAoyxizYMZoT2Lh9rp4V8KvZY/I5JLbz\r\n0J0ydFI+Qd8i64EARf3SH1P5FOFvPnBvfKBfnj2Bjwqb8Cu40ineV7f1jjHf\r\nsIr2lfs5sxZV7d9zdKKK5/sNHn0opbYvK2pzU/2hapJ6JRkT8hO14nn9Gbwo\r\n5U7qsN+GvWOayHXNMO5WAEOpqjQ+iBukIbcrRRSCrNn+edqSb9HtxvXwtQKM\r\nwHqzC/GntJ3+X9dNDq9LaBx9x9sNFaUHlYb7vqBnoIUSvL/OLxSsnUlGuHH2\r\nnll5EhUmIW5SFgqxrjluyS1550IJFm/Je7axK8q2MT0zDEu7a9Ju62ruskTV\r\nn5QJ1Hf6TIKis0+08Pg67ZLarssiuFWIcZr5t7FJsg2CbsItdPslgVVEkyXA\r\nJaMK0Heln4c8544cXWYX6Ycb1HCl6Zl5lMKzjW/0ZZ/Xoe+K4WuphCw65chM\r\nME4PTmsxhyXc20YCwkCafhrDaVcJhQzFe3FJ2E0fMZIZ8xKclh0xqbG820cJ\r\nRntv+hcUlI8wHluVnXR90wGVSsBMmueeh48=\r\n=pnWK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"benzleung","email":"lwbin3795@gmail.com"},"maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.5_1664262443686_0.3246146075842522"},"_hasShrinkwrap":false}},"readme":"# AMR 录音机 [![GitHub stars](https://img.shields.io/github/stars/BenzLeung/benz-amr-recorder.svg?style=social&label=Star&maxAge=2592000)](https://gitHub.com/BenzLeung/benz-amr-recorder/)\r\n\r\n([README in English](./README-EN.md))\r\n\r\n[![npm](https://img.shields.io/npm/v/benz-amr-recorder.svg)](https://www.npmjs.com/package/benz-amr-recorder)\r\n[![npm](https://img.shields.io/npm/dt/benz-amr-recorder.svg)](https://www.npmjs.com/package/benz-amr-recorder)\r\n[![size](https://img.shields.io/github/size/BenzLeung/benz-amr-recorder/BenzAMRRecorder.min.js)](https://gitHub.com/BenzLeung/benz-amr-recorder/BenzAMRRecorder.min.js)\r\n[![gzip size](http://img.badgesize.io/https://npmcdn.com/benz-amr-recorder/BenzAMRRecorder.min.js?compression=gzip)](https://gitHub.com/BenzLeung/benz-amr-recorder/BenzAMRRecorder.min.js)\r\n\r\n纯前端解码、播放、录音、编码 AMR 音频，无须服务器支持，基于 [amr.js](https://github.com/jpemartins/amr.js) 和 [RecorderJs](https://github.com/jergason/Recorderjs)。\r\n\r\n注意：由于使用了 amr.js 做编码和解码，因此 js 文件（压缩后，未 gzip）接近 500 KB，使用前请考虑。\r\n\r\n**2019-10-05 更新 (v1.1.0)：** \r\n\r\n增加浏览器支持检测功能，增加暂停播放、设置播放进度功能。\r\n\r\n**2022-09-26 更新 (v1.1.4)：** \r\n\r\n1. 使用 `create-react-app` 脚手架测试了在 React 的使用情况，结论：没有发现问题。[代码点我](https://github.com/BenzLeung/test-amr-react)\r\n2. 增加一个~~好像没有什么用的~~ `destroy()`，功能：释放amr数据和pcm数据、解绑所有事件、令对象作废。\r\n3. 新功能：解绑事件，用法：给事件传入 `null`，例如：`amr.onPlay(null)` 。\r\n\r\n**2022-09-27 更新 (v1.1.5)：**\r\n\r\n更新 rollup 库以消除 github 的安全提醒。\r\n\r\n## 特性\r\n\r\n - 方便的 API 实现解码、播放、录音、编码 AMR 文件。\r\n - 支持 url 和 blob （即`<input type=\"file\">`）方式获取 AMR。\r\n - 支持将浏览器 `<audio>` 所支持的音频格式（例如 MP3 或 OGG 音频）转换成 AMR 音频。\r\n - 编码后的 AMR 文件可下载，无须服务器。\r\n\r\n## Demo\r\n\r\n[demo.html](https://benzleung.github.io/benz-amr-recorder/demo.html)\r\n\r\n## 浏览器兼容性\r\n\r\n最新的浏览器兼容性请参阅 [Can I Use](https://caniuse.com/#feat=stream) 。\r\n\r\n - 仅播放：[https://caniuse.com/#feat=audio-api](https://caniuse.com/#feat=audio-api)\r\n - 播放+录音：[https://caniuse.com/#feat=stream](https://caniuse.com/#feat=stream)\r\n\r\n## 安装\r\n\r\n方法一：引入 js 文件\r\n\r\n```html\r\n<script type=\"text/javascript\" src=\"./BenzAMRRecorder.min.js\"></script>\r\n```\r\n\r\n方法二：使用 npm\r\n\r\n[![NPM](https://nodei.co/npm/benz-amr-recorder.png)](https://www.npmjs.com/package/benz-amr-recorder)\r\n\r\n```\r\nnpm install benz-amr-recorder\r\n```\r\n\r\n```javascript\r\nvar BenzAMRRecorder = require('benz-amr-recorder');\r\n```\r\n\r\n## 用法\r\n\r\n**注意：** 建议把 `initWithXXX()` 或 `play()` 方法绑定到一个用户事件中（例如 `click`、`touchstart`）。因为几乎所有移动设备（以及桌面版 Chrome 70+）都禁止页面自动播放音频。参考：\r\n\r\n - [https://webkit.org/blog/6784/new-video-policies-for-ios/](https://webkit.org/blog/6784/new-video-policies-for-ios/)\r\n - [https://developers.google.com/web/updates/2017/09/autoplay-policy-changes](https://developers.google.com/web/updates/2017/09/autoplay-policy-changes)\r\n\r\n播放 AMR：\r\n\r\n```javascript\r\nvar amr = new BenzAMRRecorder();\r\namr.initWithUrl('path/to/voice.amr').then(function() {\r\n  amr.play();\r\n});\r\namr.onEnded(function() {\r\n  alert('播放完毕');\r\n})\r\n```\r\n\r\n播放本地文件：\r\n\r\n```html\r\n<input type=\"file\" id=\"amr-file\" accept=\".amr\">\r\n```\r\n\r\n```javascript\r\nvar amr = new BenzAMRRecorder();\r\nvar amrFileObj = document.getElementById('amr-file');\r\namrFileObj.onchange = function() {\r\n  amr.initWithBlob(this.files[0]).then(function() {\r\n    amr.play();\r\n  });\r\n}\r\n```\r\n\r\n录制 AMR：\r\n\r\n```javascript\r\nvar amrRec = new BenzAMRRecorder();\r\namrRec.initWithRecord().then(function() {\r\n  amrRec.startRecord();\r\n});\r\n```\r\n\r\n下载 AMR：\r\n\r\n```javascript\r\nwindow.location.href = window.URL.createObjectURL(amr.getBlob());\r\n```\r\n\r\n把 MP3 转换成 AMR （需要浏览器原生支持 MP3）：\r\n\r\n```javascript\r\nvar amrFromMp3 = new BenzAMRRecorder();\r\namrFromMp3.initWithUrl('path/to/file.mp3').then(function() {\r\n  // 下载 amr 文件\r\n  window.location.href = window.URL.createObjectURL(amrFromMp3.getBlob());\r\n})\r\n```\r\n\r\n## API\r\n\r\n#### 初始化对象\r\n\r\n```javascript\r\n/**\r\n * 是否已经初始化\r\n * @return {boolean}\r\n */\r\namr.isInit();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 使用浮点数据初始化\r\n * @param {Float32Array} array\r\n * @return {Promise}\r\n */\r\namr.initWithArrayBuffer(array);\r\n```\r\n\r\n```javascript\r\n/**\r\n * 使用 Blob 对象初始化（ <input type=\"file\">）\r\n * @param {Blob} blob\r\n * @return {Promise}\r\n */\r\namr.initWithBlob(blob);\r\n```\r\n\r\n```javascript\r\n/**\r\n * 使用 url 初始化\r\n * @param {string} url\r\n * @return {Promise}\r\n */\r\namr.initWithUrl(url);\r\n```\r\n\r\n```javascript\r\n/**\r\n * 初始化录音\r\n * @return {Promise}\r\n */\r\namr.initWithRecord();\r\n```\r\n\r\n#### 事件\r\n\r\n**注意：事件不会叠加，也就是说，新注册的事件将覆盖掉旧的事件。**\r\n\r\n**2022-09-26 更新：** 现在支持解绑事件，只要传入 `null`，例如 `amr.onPlay(null)` 。\r\n\r\n```javascript\r\n/**\r\n * 播放\r\n * @param {Function | null} fn\r\n */\r\namr.onPlay(function() {\r\n  console.log('开始播放');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 停止（包括播放结束）\r\n * @param {Function | null} fn\r\n */\r\namr.onStop(function() {\r\n  console.log('停止播放');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 暂停\r\n * @param {Function | null} fn\r\n */\r\namr.onPause(function() {\r\n  console.log('暂停');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * （暂停状态中）继续播放\r\n * @param {Function | null} fn\r\n */\r\namr.onResume(function() {\r\n  console.log('继续播放');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 播放结束\r\n * @param {Function | null} fn\r\n */\r\namr.onEnded(function() {\r\n  console.log('播放结束');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 播放到结尾自动结束\r\n * @param {Function | null} fn\r\n */\r\namr.onAutoEnded(function() {\r\n  console.log('播放自动结束');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 开始录音\r\n * @param {Function | null} fn\r\n */\r\namr.onStartRecord(function() {\r\n  console.log('开始录音');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 结束录音\r\n * @param {Function | null} fn\r\n */\r\namr.onFinishRecord(function() {\r\n  console.log('结束录音');\r\n});\r\n```\r\n\r\n#### 播放控制\r\n\r\n```javascript\r\n/**\r\n * 播放（无视暂停状态）\r\n * @param {number?} startTime 可指定播放开始位置（秒，浮点数，可选）\r\n */\r\namr.play();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 停止\r\n */\r\namr.stop();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 暂停\r\n * @since 1.1.0\r\n */\r\namr.pause();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 从暂停状态中继续播放\r\n * @since 1.1.0\r\n */\r\namr.resume();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 整合 play() 和 resume()，若在暂停状态则继续，否则从头播放\r\n * @since 1.1.0\r\n */\r\namr.playOrResume();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 整合 resume() 和 pause()，切换暂停状态\r\n * @since 1.1.0\r\n */\r\namr.pauseOrResume();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 整合 play() 和 resume() 和 pause()\r\n * @since 1.1.0\r\n */\r\namr.playOrPauseOrResume();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 跳转到音频指定位置，不改变播放状态（若停止状态则等同于 `play(time)`） \r\n * @since 1.1.0\r\n * @param {Number} time 指定位置（秒，浮点数）\r\n */\r\namr.setPosition(12.34);\r\n```\r\n\r\n```javascript\r\n/**\r\n * 获取当前播放位置（秒） \r\n * @since 1.1.0\r\n * @return {Number} 位置，秒，浮点数\r\n */\r\namr.getCurrentPosition();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 是否正在播放\r\n * @return {boolean}\r\n */\r\namr.isPlaying();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 是否暂停中\r\n * @since 1.1.0\r\n * @return {boolean}\r\n */\r\namr.isPaused();\r\n```\r\n\r\n#### 录音控制\r\n\r\n```javascript\r\n/**\r\n * 开始录音\r\n */\r\namr.startRecord();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 结束录音，并把录制的音频转换成 AMR\r\n * @return {Promise}\r\n */\r\namr.finishRecord();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 放弃录音\r\n */\r\namr.cancelRecord();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 是否正在录音\r\n * @return {boolean}\r\n */\r\namr.isRecording();\r\n```\r\n\r\n#### 其他\r\n\r\n```javascript\r\n/**\r\n * 获取音频的时间长度（单位：秒）\r\n * @return {Number}\r\n */\r\namr.getDuration();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 获取 AMR 文件的 Blob 对象（用于下载文件）\r\n * @return {Blob}\r\n */\r\namr.getBlob();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 释放amr文件数据，释放pcm音频数据，停止录音释放录音数据，取消监听所有事件，对象作废\r\n * @since 1.1.4\r\n */\r\namr.destroy();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 判断浏览器是否支持播放\r\n * 注意这是静态(static)方法\r\n * @since 1.1.0\r\n * @return {boolean}\r\n */\r\nBenzAMRRecorder.isPlaySupported();\r\n// 不是 amr.isPlaySupported();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 判断浏览器是否支持录音\r\n * 注意这是静态(static)方法\r\n * @since 1.1.0\r\n * @return {boolean}\r\n */\r\nBenzAMRRecorder.isRecordSupported();\r\n// 不是 amr.isRecordSupported();\r\n```\r\n\r\n# 尚未完成的特性\r\n\r\n - [x] ~~使用 Worker 编码解码 AMR。~~（v1.0.9）\r\n - [x] ~~暂停播放功能。~~（v1.1.0）\r\n - [ ] 暂停录音功能。\r\n - [x] ~~播放进度控制。~~（v1.1.0）\r\n - [x] ~~浏览器兼容性检查（[#9](https://github.com/BenzLeung/benz-amr-recorder/issues/9) [#11](https://github.com/BenzLeung/benz-amr-recorder/issues/11)）。~~（v1.1.0）\r\n\r\n# 常见问题\r\n\r\n## - 初始化之后如何更换音频？\r\n\r\n请重新执行 `new BenzAMRRecorder()` 创建新的对象，然后用新的音频去初始化。\r\n\r\n旧的对象只要没有变量引用就会被浏览器作为垃圾回收内存。\r\n\r\n如果你的应用本身比较吃内存，或者希望更快地让浏览器回收内存，可以对旧的对象执行一下 `amr.destroy()` （版本 1.1.4），这样这个对象内部所存储的音频数据和文件数据都会被设置为 `null` ，然后这个对象就彻底不能用了。\r\n\r\n## 为什么不让旧的对象内部实现更换音频？\r\n\r\n1. 对象初始化时会决定该对象是用于录音或用于播放，重新初始化会让内部逻辑变得复杂。\r\n2. 本项目的主要用途是语音聊天，而不是音乐播放，所以项目架构设计成了“每一条语音消息对应一个 `BenzAMRRecorder` 对象”，可节省网络开销，多次播放音频也不消耗网络流量。\r\n3. 多个音频（对象）还可以同时混音播放。\r\n4. ^~~偷懒~~^。\r\n\r\n## - 关于跨域\r\n\r\n这需要目标服务器（即存放amr文件的服务器）支持跨域，不是修改前端代码能解决的。\r\n\r\n基本上如果服务器是CDN的话都能支持。如果不是CDN，那就请自行谷鸽百度一下如何让服务器支持跨域，或者找你们后端或运维同事帮忙。\r\n\r\n## - 采样率？\r\n\r\n本项目仅支持 amr-nb 格式，这种格式只有一种采样率 8000Hz。因为amr这种格式是专门设计成用于人声录音的，这个采样率足以把人类日常说话的字词句录清楚。对于人类，只有强悍的女高音歌手才能尖叫出接近8000Hz的声音。\r\n\r\n另有一种 amr-wb 格式，采样率是 16000Hz，提升采样率可以让人声从“听得清楚”升级成“听得舒服”。人类在讲话的时候会伴随一些呼吸声气流声，这些声音有时候只能用上高采样率才能录进去。\r\n\r\n目前本项目不支持 amr-wb。\r\n\r\n## - 能支持 amr-wb 格式吗？\r\n\r\n不打算支持，因为这会让包体积变大。本项目原本是为了配合微信做语音应用的，微信也没有用到 amr-wb。\r\n\r\n已经[有网友fork支持amr-wb了](https://github.com/AcoWaves/benz-amr-recorder)，在此感谢AcoWaves。\r\n\r\n## - Webpack 或 babel 打包出错\r\n\r\n由于本人已经不参与音频相关的项目，目前暂时没时间Debug了。哪位大佬要是帮忙修复了，欢迎提PR。\r\n\r\n**2022-09-26 更新：** 最近有点空，我用 `create-react-app` 创建了一个 React 初始项目，尝试把 `BenzAMRRecorder` 用于 React 。没有发现任何问题。\r\n\r\n## - 本项目与Benz有什么关系？\r\n\r\nBenz 是我本人从中学用到现在的英文名字，与某汽车厂商**完全无关**。\r\n\r\n## - 似乎好久没有更新了？\r\n\r\n由于本人已经不参与音频相关的项目，目前暂时没时间做更新了。而且我个人感觉本项目也没什么重要的东西需要更新了。（项目的基础 [amr.js](https://github.com/jpemartins/amr.js) 也是n年没有更新了。）欢迎大佬们提PR。\r\n\r\n**2022-09-26 更新：** 做个小更新，主要试一试 Webpack 和 babel，当然我也没有手工地配置 Webpack 和 babel，就直接用脚手架 `create-react-app` 测试，然而用着很正常，没有发现问题。另外增加了事件取消绑定功能，以及增加一个~~好像没什么用的~~ `destroy()` 方法。\r\n\r\n# 许可\r\n\r\nMIT.\r\n","maintainers":[{"name":"benzleung","email":"lwbin3795@gmail.com"}],"time":{"modified":"2022-09-27T07:07:24.145Z","created":"2017-12-24T16:45:46.275Z","1.0.0":"2017-12-24T16:45:46.275Z","1.0.1":"2017-12-24T16:50:28.987Z","1.0.2":"2018-02-13T13:58:40.887Z","1.0.3":"2018-02-13T14:11:36.143Z","1.0.4":"2018-07-05T08:31:39.339Z","1.0.5":"2018-07-05T09:31:06.704Z","1.0.6":"2018-07-06T04:02:06.942Z","1.0.7":"2018-07-09T10:48:28.575Z","1.0.8":"2018-07-11T09:58:35.024Z","1.0.9":"2018-07-12T06:10:23.576Z","1.0.10":"2018-07-16T12:28:01.027Z","1.0.11":"2018-07-16T13:21:47.309Z","1.0.13":"2019-01-02T06:05:44.109Z","1.0.14":"2019-04-18T08:21:06.002Z","1.0.16":"2019-08-02T04:50:05.438Z","1.0.17":"2019-08-02T05:32:50.079Z","1.1.0":"2019-10-05T08:24:08.575Z","1.1.1":"2019-10-09T09:32:31.659Z","1.1.2":"2019-11-30T11:16:32.171Z","1.1.3":"2021-01-22T02:02:59.586Z","1.1.4":"2022-09-26T14:02:38.282Z","1.1.5":"2022-09-27T07:07:24.052Z"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","keywords":["amr","Web Audio API","record","userMedia"],"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"author":{"name":"Benz Leung"},"bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"license":"MIT","readmeFilename":"README.md"}