{"_id":"jambonz-realtimedb-helpers","_rev":"30-5065cbb5622beaac93b593a2e50ee85d","name":"jambonz-realtimedb-helpers","dist-tags":{"latest":"0.2.13"},"versions":{"0.0.1":{"name":"jambonz-realtimedb-helpers","version":"0.0.1","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"a5c26b6777114bb028a6e85a24160e7b25ca8ecb","_id":"jambonz-realtimedb-helpers@0.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-7xIrB3wj0Vg2FZv6uCZNXXtSWgLA+rqvVmfKHAKF6W32ZK4BURUq+DIMFsuKVHUUENPAFWADVjeAiMk670NebQ==","shasum":"04a6b684e01038b6a7447bfc216620586a67c21e","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.0.1.tgz","fileCount":12,"unpackedSize":12998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOtzmCRA9TVsSAnZWagAAJAEP/1lVmBCFWVQnjla6pohP\nKitehifOo4x5FBSJsQ1PFLx8vMbJggSiCVw7nZnhkSjcJPSpq2iDy84PyFOC\nLGOUDbtFEhOIB6u8KK+3NYtbx/9f4i/c4PvfHRGa9NkpSMKa9tjZLi2B8SJR\nzg4njUlynfyMNfGYVV8rWoOvqU1yeIK88XRSrmIN/XfiI1CtCP+4Uj6uaxGA\nK7p6X29/Wy0CBMSpJUyE2T0ndzf9Qa9LVN+0fYlo4GhLBh6XvK5Pb2LKCNpY\nWs7QFEAmfDTFdqixjWuaQAUdEeasXuDuw70TU0tdvGoUmjP3j4gRZSHrubvX\njMI2Tur87I56jkTgYEG93qPv12O/sFSqYMaYKTYTUQChvV3gZE+kmStndVH/\nvsP1rYDh7H14bM+08SmvfV0+M7ug/JiV2lJFrq5qVRabYIqaFr6JuWa5I97C\nEY8RrFWawkeVTR51NhRoJTbu+JZnXCkEwSaqxl9Q5DPtjKzJ7+ae6x5J6SNJ\nbWM6KplXyNqAXsfktJz4NH/HxGdf9xMjO72gjq3RC5a+vGyTdWTm4Isyq43q\nacHahADIfGHcs6W0viFf38ZAr9uTObOpRIVRPujteRdwE4aFpzyEDWZ95wss\nmithsS74YzRCKxxXMuMPjQN8i6J5kZOsjKRIoBRJmFK7ydN2yg0TrnkQKnMR\nugR6\r\n=/IbG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmKGJvTMa5YHKRsz7aPyJ2cEzsII0CcHNgZZzk6as5wAiEA1bWFxM2wztD2qxYwob0Rlr+qUGv1ev2QC9ujZPPws+U="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.0.1_1580915941840_0.025372620593036466"},"_hasShrinkwrap":false},"0.0.2":{"name":"jambonz-realtimedb-helpers","version":"0.0.2","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"ad8aef64238f0520981c74a34fae0e9b44716463","_id":"jambonz-realtimedb-helpers@0.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-0rqS6gUZbP8xYKAT+vphIWW1KUo1nDBURFxsHMmtjqiuX3HOthjGZvbIIv6HQvKuqNZWNf7/Rvh8rew4UVoxrA==","shasum":"82a21cd57aa05bb3b17738b199b19fc7238dafe2","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.0.2.tgz","fileCount":13,"unpackedSize":16509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePHDcCRA9TVsSAnZWagAAiv0P/RwZTy3uNmABQpYVyKJ8\n84YR+VEsD93yqvtEwnX3w00gvDOa57MpjDSDL6JhUpgV1qmxzbzLlLCR7Th5\nUXZsj4LJFm/Y/9wqsB1NpI3t/ea95HjQ/vzd6lnZcnk+YmECd583FPSF+4i0\nauvY3QD26xONRV8OWpDDsoBMbWyv2O2htD7V1rRZNW5ARgHhHikN0G+jhbyW\ndAvdL7ev3f/bV/+BTarhokkItPjknGiRQ6v4Jiv8Szce+Itkkr8l7TXXVq79\neYKmpNUWABky+oIWRu3k6sTfA7UCMT5fUmEYwmlVFm8DLOL7ttaUkSklHm5c\nO75qLFqZGcMYAbi+R0CJlwMh17aZHsV5i+Nz43Dumly5+ep9yF4E284Lf/tq\nZDG1NAtumitt/5+HSUqLcQkMDd82abObgEvaZdwtVMAbiBNIjatYNX/p7cJl\nKR/vUDGZtA2ZKhb+anaKC0S1pqjC4GDTckHK1iBnoZn7LynL+0vx5XGqWSkX\nxOkrjwEWJ3ZkO+bHZC1aLOFZESVkUpWeAQDgTHACFEHKPyIPVxqpT585zZrG\nA9GiED2euPDgVUWSr7LkucpHA/0Fy+5bTqkWRJRsCbtBUcfAgDZhqqI19UYB\ntyt5ujMVFQEZ2Z945e1VkIfdfdUYpuBNprtNXD/Mvh9xv6IMbgLUVeK8zswI\nughT\r\n=jhAv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6qMZ0r8MqjuVrBqqQ6MhLjC2b9jPW/yW1g+94SaZRFAiATO2G/rP9N9cPAT+/r2UPdUdWCs9Kmq1pnS+bCZxky/Q=="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.0.2_1581019356015_0.8098813233134794"},"_hasShrinkwrap":false},"0.0.3":{"name":"jambonz-realtimedb-helpers","version":"0.0.3","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"543903ac6be9162f1f56d101e482cfe69381506a","_id":"jambonz-realtimedb-helpers@0.0.3","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-otBBNHQ8Wz/HkUfllzuA15Sy4+sjjeoWWgdCQxVqF/j8S7XLNIHEMYqxGSuoActq2u4CkTyaRoj9UXwUkxGzlg==","shasum":"42b2c42022942fcfafc025ab7dd2c5b22b0a644b","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.0.3.tgz","fileCount":13,"unpackedSize":16847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePIPECRA9TVsSAnZWagAAU2cP/Agf9Ox85Rss4qHkTtdh\nVfz1PlzU55mivn4vHPmB9AhRKXZLDgF13mz/yL0WkM0fj7uMRg8hOr9Mp4jL\nRW/kR6FsFqrhOsPcPOnHp9oqK6aK9qZg+3o9oyEYj60m6jmCSpyhf+xmbbt2\n7i//sjjFvZu7ZWvhNr86jmdsOK8dC0GfgIsGSwKjMv+/yOicJx/8sPfSaOGO\nQL4v6zJzyspC/aDfAZIVhBfFO2NGzemal6JTU3osqij/Oqo6sys0SUee/Xw0\nBI2RsZawMppeYIUvVu0mOgFoJFIEXqQiWQVSGDxjI4Z33Xq6fFhLpYwCLQ2C\ndJgFQ6oP4OhBtgszsSDZWAy6hFmJ70KJcR1UaA6QKYvB+nbaxKAriKEwbjbo\ntftVuIcwr2ff4A0bCt4TZSfVMCfprOx6Vp770wz/d9Ec9LqWogABvSOpbO7g\nh5FkLs+B5roLhHVMZ0wt4uhsKe79bYp6xZ3QLn3MH8wXV6cr46eCxq3oPlUD\n2jnzYJ/2U8MQXt5InsV0ZQI8l37Gfu/oaYSD+W/D9U558l/NNseQX6KJ36MU\nSb0KO4qCsHssPpkn6Jf2bfyu1Mw2H3FkPEqE1S77P5ik4e0a/qO/g63LF8n0\nGzFRj20zTAvqjHZfDQFsyEjuyVI0CZw6D1e3Zx+4vVl4NU9HEVTzI3eTbmNa\naNJG\r\n=gX/m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEUEhXnS4VuSUiJry9N7Rv/XgQJm5o9jOwiIsXh+THbAiEAzRQLlVAXLtI5AT5VI0dtOKmmOG6156OuoBNljW02Gks="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.0.3_1581024195707_0.6782275133077964"},"_hasShrinkwrap":false},"0.1.0":{"name":"jambonz-realtimedb-helpers","version":"0.1.0","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"9458afec0eb39d920a4ca5c4c364af3b05125789","_id":"jambonz-realtimedb-helpers@0.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-wfb+Gw63Z2jcxPDK0EJtRThKFdll0hjjJrAEZ684/9RSYQJ9PqYXrxtAfcWhzSmGU0Auf2CKSqcBrq2t1spp4g==","shasum":"e71bdebe8d122f93b61dc83852b071319770a014","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.0.tgz","fileCount":14,"unpackedSize":17876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePKAwCRA9TVsSAnZWagAA88MP/0CggiMWqr4UbBlVwn0U\nn5p3W3Bb6JMHTzSKGvBixHHAg85exqEnjOD9Fs9oYxXukFDy5yBUMiHcSe7d\nkxOLXGixt1dDDVXGJ+OYScufsu2UabZrJBdpLhglj+K6kwPWuKkoyPH6lhyT\n9eBOT4o5Z5gs1GeWcYJ4uhO3L5dsQxlG2tw7rTykpKgGzIaePv1Z+pwLj+1T\n8yiJ9W2NJuFOvBWnyVsPmBVpQO66U8NxMGv9QV4fwINS3Ddl6/Hs41ln2rfQ\nAK2sID5dblWDfUWJo4MDKAUh8vEmqkmA89zH5nNB2i3I2SaapfqX8MH62tKM\nMicugEQ+loT94DArez853Lg3usO0xMspQa/H1fZuqhNHmoKqEp/JpEQRNB5o\nJ0m8gKo+CZ+7FfOC4cbW9Upe+a3+yxHxSo99caCcjWQF1k/vBNDsviJ5zzq5\nFZTpbYXD3A4HTZe7IaIGvHOPik72afC7wpDRsj5kvQpnzHYwrmNHJzo/C+2T\nAOIAUvudy1omECmPMuP5P7MZWKti7oFbVhPlutcuKgtrNv8/2fDOnVA1TdSo\ndP84wVCKWMJgUjNUU2Y+mr2EZcyzqk+/+AKe+ghndM/x7On5bKN0nJG2OWKO\nruRB2eLgV+e+/7NesxXkcEUIN0Ni41dHuLJdXjAO99nJPPvZT6nZ03T9kAcr\n3IMJ\r\n=UNQ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7OYNZpSiIoANp+q4OvZXIQDh+Kb1tUC4LBkuXx76GCAIhAL4Oe+otk7i6AG69Fcf8fafTf6kdGC7uOcbZhCU3A5W/"}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.0_1581031472385_0.0811524285760663"},"_hasShrinkwrap":false},"0.1.1":{"name":"jambonz-realtimedb-helpers","version":"0.1.1","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"10ff91bb0878ea22354abd5334539c24777b97a9","_id":"jambonz-realtimedb-helpers@0.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-EbDKUEKKQWIy4w0eEEiWpzvF+XNM32ykD7ocXfEcXIFcJwphNh5StunmC7N2sRGRlUMYFV2OuV6Fb5XxIBPXqw==","shasum":"b4e875350683ed67fcb98ef2cc574cb985cf8d08","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.1.tgz","fileCount":14,"unpackedSize":18041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePKZlCRA9TVsSAnZWagAAzH8P/0qmXaCcDtyOMATGbo0y\ngxLMPNWIOHdYZ1F7jiFj1ATLy3mwSN82vp1pRw09COsApMpnNdGk1hFQEDAJ\nmk+kMJEhGyW3a/dAc/MIMeOPsDVDFQp3W5C5SjfD66yDvqgtfv4T2dgvJbbg\ngQbdjPsUupdoxC25NmtDKxjgtOCsy8Wo03SGLGAreaBUrG369e6n6YMU9huj\nqAuYFxDYvqch+dO79/S9qP2h+UEJ8xOo+/+NL5WfJ6k41HQ2ZUx1SgPaTjNe\nKkYWolxiCY3FgOS6QVBwFQLB4zulHTZnUGMaMWJul25/Qs1qNx8F8bo1j299\n/dsJLMZTKoVbEKs108nS3xroEvlCd1cRlBp1bHRaT2u3ojECRSgeoMJYk/RK\nIk7A9B0NwDn33v5KjpjVrSG4WpMTfNcruhArl7MCx8yVtPKyUMxV60bE86eK\n66orDrOeWWD7unKCkRvdAq27r7BiPM25FiXCMAanl49NU3O6NqgTYwn1NyMs\nFPfqV6kMe7vfzAElAEvH6JRmBjZbiJDSmu1xnYom6tJ/ndx/7kgAijQBs/Z4\nV62a9+BvzN/OD+BILXV89+MMYl/uobXQdpYP9h1THmeC/vyG2vYQFMWQlCb1\nYw45NuErgSOvMG0ff9fzbWJPVHf6UUDweZdeVOCT1+wM5IyzcJIQYG1lJebc\nkUCA\r\n=ANLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESwTfW7k5gJt2NQKVH2LL0wVvy8R23zFaqtl2JI2ojBAiEA62E1vnMPrHAULIV76tLOmuV+3nbzY9O6x22yp6a0MWY="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.1_1581033060581_0.7801538554796523"},"_hasShrinkwrap":false},"0.1.2":{"name":"jambonz-realtimedb-helpers","version":"0.1.2","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"b59f926426419109385498c12b89873d1c4ecea9","_id":"jambonz-realtimedb-helpers@0.1.2","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-DF/UUy5hu8TYdYA3lEohON3yGTqwM8E2qWl239F6epnTE44rCMGAEoul9b9dVadE8TjAoPnDGzUD01AX5IkGHg==","shasum":"507abf7562b065eccd497edb57dd434dd2064352","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.2.tgz","fileCount":14,"unpackedSize":18090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePKbXCRA9TVsSAnZWagAAsSIP/jmMZdTu4HOwQUkDJvE/\nMQ26uXKhuggpOtHfa8yWSMNZXju6NqETBfG5B50PndGgpxWw6HKZDAkGnLb3\nRyfAWRk9kzE3XQdzZyVDaXWcJmcQByoB/x4CakEqGW8Q4hSis3UNkbchEoko\nxZR/ax6uRfsFy6n/vUt2vvo6AUfZAGl4nbfYnj5hOo2ywMD7KDAl/8ofgW0w\nV+efyvHeRwF/EqCE5XbNgJhJQ2F/CaelRCFkGeC0yVkJ7+DZEOuI/iXY9Ym0\noZ2fgEnCQORyFagd4X/9JhPW6C+MSEnaYSEQVQ6tqUYOfvyTpLCFAPi6dOXe\n4AWCFbEUaEK9jmm+OcllovYbgDAkmO3N2ZywpluqjxEBytaEuLnrVIlPTcAZ\nStQNSCOFAMKHaLsaZKD4o6//dV5p+Cn4lheIliqpkR/WTI+/31BB0w/Bxcs5\n8EE9Ri0vpo3USYJ2w1FkJabl7YNQMwRq+dLCqCoIY7JAUYhcM6LwFMOiCH5Z\nXiwyRlkf19q0r4Q8uZec6QLcDwx0ONYWLJhmcCywF97PSRUtV4myxGfw/gT+\na99ZfUEZEujuTcakAVDMl1IsTSTaiMNqif6l5gcifxqT/B9i8V9/nbghd8b1\nekj92oow9T06IsX2wcduUH1GTBbwH/IxqXC1d2VNTP1YDf5fnJwHAmNjn/WM\nMUEQ\r\n=Okt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFmrO7MI02c5oN0sao17JINb5tHZeCVnPrQvi3Te44rAiAWVwwxg9ZEKy6dlfXvrwalk2WKZdNfQitclH2U6MUvxQ=="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.2_1581033175468_0.13707657857876399"},"_hasShrinkwrap":false},"0.1.3":{"name":"jambonz-realtimedb-helpers","version":"0.1.3","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"0547566ef209aaa3f6070fb01b9c8ce20e012190","_id":"jambonz-realtimedb-helpers@0.1.3","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-/lDhucxeR1h9wYvZ+P/UxjfzwTVxgD9IKtZWAJrBleYoLiK0MgTR2gdBThPZv7wbjU0apNcWen06Lf5nccnxQw==","shasum":"f1c9ffd1b38efa4517bfeca64fd86eb60c63fad6","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.3.tgz","fileCount":14,"unpackedSize":18655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePX+LCRA9TVsSAnZWagAAU+4P/1x19AWLRTtQEA6z8pVi\nY0O69iEPW1FLmj5eNjfs0bfMCMhK5vkPZ4NKfXVTbGiAjfS0dwgM9ci8FtYu\nRcdc8ON550LObVdUBBMa9xqVASnP+rXRGNiLGADt6i47cM0UixaSZpFL5Aod\n1GbHxDKYrsjilq/y0bEFiIPRQokLF2uNekTq/PDndIdgn2uEoNeDN3lGguZI\nkpVzZwtejMw86G92hQBCvwaR1k4Qp2bAnLOEKlI33Rp0WdyZ4maode/ug2lo\naRIKMSN/g6vPC1BGvsorSNIpQeuyIR28e8RClkOOjp7r49AGhTbZC/HKj6hi\niCk3+mxEvl+W2CcPImju0+w//WzdgpLPyfpHmD/u8V9g8v4BEaNgvQqo228J\nDfnDQaSn1Aqzn5A8s/pC98X0UgrMqns3pKUNJ/4IIcVtaHYCrxAszJKnK1wW\nfW4MCB3HGdeLsruiQrkyVnCjWZ/obNJhx88eVaLu2R4mh5vQMJQehrxuxAJk\nRsMiPXn7vX3SC57krNaR214ybJXVRxuUX3aV8VNgSr4abiqtqa+eZgYriaIJ\narKILqewKL5oCZzl0I8hqtJp3o1mb5x1+tj6wROtz3XqfcJC3syzvzJRZdSV\nJm8W3Otcf8YAYu7CNdmUDItGhXtIaMply42FM0/AxrHWA9SkVbEGtAOiUSP1\n5pcb\r\n=8Ys2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSZZ2HCEMTffATz3ZE9A+tT8Tp12Cv2IYjCLb9TAFa8wIhANrkDDMnJ+NV3+Fb2t6QJIbNzmpU+pRKaMuD2ViTLXHx"}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.3_1581088651087_0.08573936793854497"},"_hasShrinkwrap":false},"0.1.4":{"name":"jambonz-realtimedb-helpers","version":"0.1.4","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"4a4136ac3ab67bbb4537ddc8b85b3dd12924cda3","_id":"jambonz-realtimedb-helpers@0.1.4","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-F92QbgFIG10UkWXrp0gBqXHrG+kKVOjJ0uJfNsGl72qulow+A7HdDAR1e+Tupbp2m3FWi7fW6ThWoCji90+5Cg==","shasum":"61200974a57f6516c157a56ee4149a472739b5ff","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.4.tgz","fileCount":15,"unpackedSize":20268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePZAnCRA9TVsSAnZWagAAjhIP/Ara3fgw3ikXMvadBQpv\nNIXe3UH+0wHII9VCO0nX9Qzv0bSDLivrympu2zO6HMiMmlslISzU79Dz5fyJ\nDyp24djYMK7F3QvW/Rv3SwT1CtS7HOYGSdNJJbgn/5myCXvXoSrHj4oj9R8I\n76Xb3Fg1G1k6MMGNHADhlkcLGAP2wQkYAQcX2Wjd1B7J1RDX/qKbLO0NEchy\nA9mdIc4A/e+6HyTpJriTQ8is/VHix6RfQl/O+W2OwCEqmupbjRjpnsSub9hk\ngBIn15xNqUyUcWcN5g9cQ11YHBTfsHOAz0wLC7QSHDkg2cStdxwFyqygczBj\n8HvbwYr+/C95T/gPfC3CQQ5aptkYkW/r5PXcMTLUkDBV1fQRoqcEWiulpZh8\nk51+kRYXMfB2MFq9qBt22bjzb57REYVtTtxEPtdGcp+IXZk0F7FSrmZLVIqp\nBv22f9SAOdLWQsbl5BFFCxUEFejBqlKo4pDQby578329gx4xJQvTkJLrHAsX\nIIWZnQDZ297W/I3mAu35YLQL1+HVbr48TvEW/QQLqz+W9Kw52ktWk2pPj/bA\n3bqhAOAh4o2KmKHnColFj3bafr9Y8OEbe9fj+RlclwWzyuECxOWkwdlr++Jz\nsxncBbjwRx2Yq0UhOhfSgUET07ss8+spMhWkVXk4PbKwQrZ5I+c9m2O+1zCj\nmjZm\r\n=VG4q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6rtO2G5e3KFAdhzCE3zys2c3yui3gL1pF68zGdmRWfwIgL8YhdudG/CFQCmHVwRhnjhFuPX/InvbIZyGf/joiTA4="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.4_1581092902615_0.6763459575816511"},"_hasShrinkwrap":false},"0.1.5":{"name":"jambonz-realtimedb-helpers","version":"0.1.5","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"a04fbdc339b602bd81f2738dd99e5e1276eac3bf","_id":"jambonz-realtimedb-helpers@0.1.5","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-zFNzZgMEbpzR8yc4J6iMfKX1RgSiAg7ZFEDO5vletlZOsP5N7Mbfh54kKl9SIntgmn3zu0foXSpLmD1AvZKbWQ==","shasum":"b4cf4f25870b2d166a1495831a2b9c804223cd9a","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.5.tgz","fileCount":15,"unpackedSize":20998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePZVPCRA9TVsSAnZWagAAlw8QAIaW3pkg1FX4jeM5XFIq\n0U8K5BTF+eqr+fR/HbIPwe9Ia9keg2QRaYYE9x864KaEkzRLDAOKpROY5Ndb\nM+bKgiJznRdVDvQbPCbZFCZisdhLy2bhoY3Lx6nVZcNqj9r8OumcZMKUGGHY\n8Azp01tPjq6hknJSoSFvSzrmspoMhH4/nKaHsyi0doi6FSoaGG6CkODV9Qku\nek7l2aydLQ72Sy370MhJKO5v2nP5bzhboBW9HHuV4PCOZBgs6Z4D8Cav0q/3\n7HHfKbuScRW+uYVEOzWQtATen0lQvD5Qc5DL+wMTyZt3TKAdLBeFtSYmn/Jg\nBpuQmF3e/4IWjjrQ/nAEoTitBew6mtN3sHD8yN+14JjP8FDhgZURsmbEl07Y\nBYsbzBBh5wlhztzqRndpxLSnbihJstmKR6oPb27156w5srcC41HGb5M5wfLz\n8FzT1BQ2OdOFSKU1XYou7u9zm95A7b2zunWiGCwuRCD9kWnMf8VAcVA+4gw2\nfJ9ItjWpi5skodgp4SzNH+wB/58bqvSMAIKqXYXEcknZ3A0tVOWhUCsQagYP\nGNZJYLtAPoHxJN2hpqV1IJgNeo1A3KEzvbUwHkRELujiNJK4xQ46Nnqq0+g7\n6gdaLzaQiEPQABKbQOeRgnkK+ZRPFg5/mzJ48XxFT3K1z2GzGfzvyFM48ZRL\nTOpr\r\n=m6Cz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdsm3jN36JMo4XmxwYidipQKedNk5/+fDIsTfhM/0KfAiEAkfPJN9wn+BOHfHPv08T6cK/Pu1Rxg0rr7N9vC4fU7Hs="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.5_1581094222749_0.6741902143974481"},"_hasShrinkwrap":false},"0.1.6":{"name":"jambonz-realtimedb-helpers","version":"0.1.6","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"ce6db43abbcd0a6ea286ce1faca100f939bbd27e","_id":"jambonz-realtimedb-helpers@0.1.6","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-5W7hRuPDCGeJfVLrweoNrfzQ7lCWy77+CcF4jqbTrbztZOK1rm0XhC1phCEUbghntmdLjTkwxpzEFxu7kyJKNQ==","shasum":"497f46b1cbfa8f2e8fcb87b1dd8ac6923225420e","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.6.tgz","fileCount":15,"unpackedSize":20945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePgqACRA9TVsSAnZWagAAT/cQAJkqPQynZ2xP3M0Dmf+X\n9ApTMN24yPXO99ugdrt1qGS2OEodxAUS5bgea4MWOXnNzCgXLjXGSr2CUKrP\nF5j6gfG/dWOiJXxnOk7w/Gg5DjPK2TNgigEtQbqX65nRIflWCif5J2Ay4gLC\nMk26pHLzovJZL1DdTikCuWbW2wQDP0mWTCZmdxm2iyogrKV/sl+jP/ARPswE\n8T9EsXsTnU1hA3JhC9KjQphP3wbJYfiYvWb38KixWpCaw1mjQNFxyXE9jj/o\n63HtkUs7WySykl2JZ0o9wxhLxesi8VHwwKtfYHFwYf7dioS9Wk7UjCSr+Qa3\ns+MYq63go/8IxZGc5MZWhx9oRTvLunkj6K0K7lG7aUi0gM+WE9dzfUiry30o\nkdygrsUDgeh9zsH1k951O0+HiAYTi+fUP8Yh3jdA3kLoopZXQGnwyzHamCbu\nO6FFSsGAhIidH53A1aADtkLzXu6K1KgFTqeo4RPlHWgqjzKGmM1pGE9CvzmM\no8DBuv3U/ozps6diOq1tEJadhVALMbL7AxDNyObjnKyNS52rCOLcDYMjqbrg\nrw5LrhX9GnkxGIW+4zjekM/Nf40mQ52Rwk3Y11Hs8v7zqUVamibgN8/xTD/8\nBVmOg8RNvJrHDxBy71SoFzjbzHGl8EyQPPaKPH46/YBKniJZsHzfac19vE64\nTUx1\r\n=l58s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaMlUA1ynel6S3yBC2l51PXuUTeLGHq2iorRAlV5sCPQIgCCPUBTtPOqVjRWmknLujXRxlp3d58wjUQDLS7B0OYIg="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.6_1581124223597_0.8290942523307476"},"_hasShrinkwrap":false},"0.1.7":{"name":"jambonz-realtimedb-helpers","version":"0.1.7","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"a3f6ed1333540d1161252024f08a9498a244d150","_id":"jambonz-realtimedb-helpers@0.1.7","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-eORZH5ODz5F59P/DWUxKLAwnLY3AXkfBG/MdcvJslpXYrk0WiqbdriyCz/xujmNEcftCKVBVCMsMMWcg7YKNeg==","shasum":"3ea6b0e9f7a607c8d35ec940c441a1df53381006","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.7.tgz","fileCount":15,"unpackedSize":20980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSK63CRA9TVsSAnZWagAAqegP/34Mm04uomV7uJhrVS4X\nF8h/2hDLfNLczsuqqRp/CrGfpp/cRqc3R26OLv0W6e4jND/BkZcLPTqzm9FD\nMSt69idyoyxZcrb9pQXALwrDbaqUfG0Nt1KcSZ5a4swmgmobj1BjzyChGbBg\nas/G513fkcwtQQIFFV4ly2i+IujRU389OkQX1tqFSKelpbNINQhakNtq5Q/d\nsnr6kNyMTi7z8uKPZ+qVM2aRy6btWMRUyDwGbky7zO1uaxn1st0pMQKrijMi\nVhGWpsmQ93sXHEUlMeIlbBNPkSwid3FvSgH9IQruogxND8tY5k45TnmlcybX\nX3SspThgOH9jsWiAlMu/HWFRUkhpKGuF0eNVY+5q1RU9+eghfBVEr4hPjpz+\nWpEgt0ZTmyeYmvQ4igtsY8VRYQ+LpcJy6wFzoVEsxbK7kKjOozSWfHdfAdNh\nBze7gTs7XY8ehWPbGchdNb0+8J3aBPUUj8EzAibJz1J2/rh8xmA20eH5g46R\ni6v0ed/8YOCRk9AIIpCB1vevz7OrGXtfYqYGUPeM3Rzby+74PDFluB03F7L4\nqp0wKcBju3UpsvX2vt/ttOZ1oEVd1vYUEZ0W26fgzB/G4YjA9UyZiUhJ/F9F\n1spFgoqqyfeNtfQ3kcTKa0ZVcFrfj2Gm9NSYv2dGCwupoaAtW1dPblPBW+jv\nJHtw\r\n=FCTi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJw/xxEiFFVa7dKOfGFwBxAAZALJKO8BnF7xRZ2bBTkAiEAvnuQKRLxFCib9QaMFbwW60qaPeG5v3v/d0dw19YaV54="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.7_1581821623253_0.6956262736629959"},"_hasShrinkwrap":false},"0.1.8":{"name":"jambonz-realtimedb-helpers","version":"0.1.8","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"bluebird":"^3.7.2","debug":"^4.1.1","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"577f97d4013f1d4b0006f6c3852825bb214b3a43","_id":"jambonz-realtimedb-helpers@0.1.8","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-Vtx0hYdoHcB0q5E6ieJWOzoAYPeVNCBvHucpNr96d2Q+L8qISEyhj4Mk9sbLie86pR4xknEpbdVI/lPtpCyR1g==","shasum":"fd841003dfacca2bb771d731d1ce776d099022d9","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.8.tgz","fileCount":15,"unpackedSize":21009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWTDRCRA9TVsSAnZWagAAsDIP/1l4g0HdY9xHm7hb8LNt\ngV2DEZ7Mqx3ETCnR4LZjVzlZCfldGAuNlpDZ921KGc4xIev3RYhlTeYSIQKb\nRq42NWHeyBbQ0kwH2ElU9tDvZHgk8a+d+9TjW6ecjGU4YZm93BxpWDybSGRa\nCM9JO6h53c8967nhSbxIXAVPImTWCdMlVDKm0UN3PURvN5XrhoJ5f+OCLuSV\nZ+Z7PQXa9KV7yzTRZ+7pjdSwLyrfdLfNNV9jAtsthZyc4s8AJaSP6PaSryg2\nWY4iNgd7fJ7xtBvWcX+HcMRIBAT3BHZa4cz1JyLI3RDv/wM47yUIudBk0bdt\nhGosGI7dl1voAyHUWtlH+gdxVw1nUaIF/a5Q5a2NnXPKJ7kk6yvlWPkLZyph\ndArQd4cEFi19tktsmBxNBZgAetdhXd/mzgNFlQs4Q2w1pji+si5sZkVl8rHU\nN1UKTF9hSf4A60vjB6GYbTQ31mx2t10KQ9SZi1mZu6j2SmcFzTKXybL4NXYB\n2CJynlnW2+CrsVaC4meuPWe1H9qBTZtrsVr6GtktyHqddMt7lnQeFd06vJ8u\nuIFExT3WObYJvBxOzC3eW3tQCOcVjpBXJ0DY8SRKFkxCehxW6KuDMXZEBeKl\n7SfxmQxlrOg320XaIE86JV0408uhl15n8Lav4WObsG6akR4Qyhr4LACSQbdZ\n/hu2\r\n=vm8h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf5pQ2IuT70rOmZFt+12307W1vp7Vxbzf5OZN+i0fSDgIgfkQosKDwtysTc6uwBRQ8XdcUrlQWkFNROXqBBuxmWNw="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.8_1582903505095_0.7561488091909201"},"_hasShrinkwrap":false},"0.1.9":{"name":"jambonz-realtimedb-helpers","version":"0.1.9","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"75440eaad62db3a4dc4875d8355d35f66e8e8639","_id":"jambonz-realtimedb-helpers@0.1.9","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-AWxGTfyia2Bt2gk+0SYQL4PNo01+Fs5YOGu/j3j7E/L/sZt6o66z1nolDSj6qKRQqCPN/vg87TT8BeLqwaXILg==","shasum":"5f18e5b2b1f9ee6496ce863d443c30cc51f6a7d7","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.9.tgz","fileCount":18,"unpackedSize":28988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXtMkCRA9TVsSAnZWagAA+GcQAJCp+evIhHCK8+YXG738\nqPqtVhKBLAVS6ov6QoDv1FY7mQZmARByfbGtQI8sYFeqa2D3t7K0DvUULy74\nrv+SbFQ2V8Ufms0FG2jrRpOqd8uVZRj+yX1JujxjhrrF3gGZs2iCdI4RKxoc\nh0ckOtSxOb0UVV/qIFgo+D8II0N8qMYsFTrXO9vp9ON9H7tfWMn9TokW+3b+\nCalnFNjB1yToAOLwgwf+dWcexUFst7vmBkB9wQInN1Sbdud208Z7TD+nTU4v\nLDYhA19fd+URL316guhTpFaRfiGST5fGdbnkIuwnPe0Mb1aWD7UGeaNy1Lur\nLmYyCZ/5lp3zfH7sOkSruIgRCjWR8VYzKBY0sPfKYGHAigW2ztMdz/rVXm3V\nttCfkT771ysnPwVyrYLDGECNXf0Q/wt2E8y7bq0xl53+dag4wuSVzUHn1mFE\n6JdD7pbqZMT+/RnNG99PJ/CmsYdC3vnxqsrOomf0FlipnsYJ1y41gu9tuewu\nPRMS1GoiEFHoUleuM/S2DPoWQWkcknRDr6uH8no4vhWGGX7EkKE5bQaRlEE2\nIBBkeRNUkFmLmDNM/ltWTHBVb8albLXWJTrxeZ6AWMf2JKKDyp7oC9EL7BP8\nRfQwKwc8BEcFYkxqu3N6l9a7CjlxUvrrFsUvDjvvQWsEGB3TYaezn/6am67r\nk/NF\r\n=2uqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/sQq2bH7eDASKopoPE5goKBbzw6MjwIuS9fEJeeCVKAiA+2xvE4x/0Ga4zi1NOZFWlBe2yZhU79LmtbiHeuXEb6Q=="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.9_1583272740154_0.9881240372842439"},"_hasShrinkwrap":false},"0.1.10":{"name":"jambonz-realtimedb-helpers","version":"0.1.10","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"76259264913a9adf2e948ca2efc2744bb9ab5197","_id":"jambonz-realtimedb-helpers@0.1.10","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-AibdixnjFGXzA0SYFlKITqyP9bPgxYdWS38xPG766bPSHSTeDkZa7UQPaP860e9HD/mnnGuvLPv8IgjatXSSFw==","shasum":"ed2529c9b232fad61800a74f76feec801fdc719c","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.10.tgz","fileCount":17,"unpackedSize":26646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXtPGCRA9TVsSAnZWagAAKUAP/AnZ90f7nZUPgA2UbNls\n2sSJvJGHyKdITW4VXWOE72ykClcJxXE49OTnR5AJpigNEyIIvCTcqXAZXiGO\n4h4YSinmilYa0AsTgTWcfTS5ZC503xLVi8MLmcKG4vBD5r5zgcJ3eJcAp9yF\nyT4Id0eJ8MB7HQm80IskAd6U65QeLYIuWJLmk83lWyUuHmycZFZwsME1NCF+\nFgbxvfMbRdEjZEEf7PtMGkAvbNtNN0fOafQMn5noYAadJIEpwHggBy9M/kxq\nc+pa3y7qYnjijkxWfUqEoo6b0lxorFkT87kM4JBR3ZPji3cJGpYX0L/gRqi+\n+zFn/ZJPUCpurySHP0fDn6c1HBxgJ6IAOKqydn+eg0eNiOtDQBOJ663EDg0E\n5jY60aQ1ea5VRPVg9ZtlH/7Hja2sYoDyrzeHGwg6cGkh9Q6GfquIdEYqW/VY\nk8VpYi5yM6++bA2fE0jF2mfCCLqB/uzZeLsECHfOnWznhMJMqsLUW2XELHMI\n0c47sWbnUQOf5f493g3MZNJqKFr3IO3Prtt1Q7DIbxEUUu8NHrPw7iv2oCUt\nO5bjj2hwvsHICsqTqObI20ym4yyUFd3MkeZD+OJfQf/qFYON+fC9Relef5Pw\nEm7FyVDp/L5FuaqPhmFNU7ORiDmbuDCD6gPaEEqxMDGsFPXM9oCYgKNx/M0t\n24tM\r\n=/g9f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGx5e2j986WRckA2jpy5IVRq1LJLzAeXV4eeeqYAZwZQIhAPCeXfk7gPIDWiaHEE5OFZaGI2nd+drSCqYTGFiIaYgk"}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.10_1583272901905_0.693902052191357"},"_hasShrinkwrap":false},"0.1.11":{"name":"jambonz-realtimedb-helpers","version":"0.1.11","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"1de847f7b2ae30b7f45326260bcbb44489091931","_id":"jambonz-realtimedb-helpers@0.1.11","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-w8ko8lV3+SXgdexpSf5nfPbe07MuZ/d8hGNAS3RF5tDTCSP4a420WGcFZXF2xhoEnAhNETfXF2Aaxi6aK3/3ew==","shasum":"340f69c226264a8159ddbfdfacedb664da910ca8","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.11.tgz","fileCount":17,"unpackedSize":27715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX4mPCRA9TVsSAnZWagAAdXkP/RESzS2/5VFHuRScLdh3\nxgfZ1S8ATicQh1ZGxlTEVWbCRl5pXggYW6pP5E3AJtzb7Iegk5uEWB/XLaIZ\nU+KxYdJq0pM7ZKHwbqgZpGvt9G6heS1wwv2rwq4KNzCyAdHu1Uwq3cv4MzcR\nWyNHhTgpQXjtSAzJXt7Kp1/53nsPSmdIqUcYEfuURGH0AEsVzyA65u8mVSg4\nPNkhYCTLIX7/KHFcfImD9ckEFLMw3ks8BAr2qoDo9gTyC0s0DrgYRuv7vsFa\nI9KeosRsArNLoN0pJd9lxpGEeYHJR/cCf2oO/ft4t7JUm4zLhzroLI8jMIM+\n/xE5I3ib5a10bye3AoD1LVAmqJo3ARG65C0YYXKdMf2Fsduaf+xiRE+QhIza\nYVavXfwbBi1+vM/AHI/oUWVtZKT2UIqBwYXn22mGUw8E/6l8jQGmd4L+EXL3\nV5xWHVoeoTlsfn3L4asVWsWuvX3wMa1YuK+iigtvUL07ghHjcEwiH0mDyCEh\ne+pTXND9TlJ9lyoPMCGC/dmtQMCg53JIcfAtGbVsUd5hxIMWAAhqf2oLWmlz\n3kmgWuM1ewRXqk2VDOWwV1WW6j9OK29AZ1ATOuy1Yi7Yo9/i8edY+XqeWr24\nEHp+/v23CaIdgSn/XxExIQSCmbwrrJAMvJCambZSQB28AliTh5VSRwaO0WMK\nwm8F\r\n=xPc2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTS4mfJkYywvk7Nef47b7+pZ1ZIZzDhwyK5SxRHD2vGwIhANvlqB5Rgmkbmxx0cK1CXLngTQ5gxHf26YFyJuOJifeD"}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.11_1583319439362_0.14674500147299607"},"_hasShrinkwrap":false},"0.1.12":{"name":"jambonz-realtimedb-helpers","version":"0.1.12","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"91649880be1f0ef76d7b7bbbae76eddb9f977a73","_id":"jambonz-realtimedb-helpers@0.1.12","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-rYYEJOO6dGqL/uzOT1XHvg/ZN52NdTRZafj5rewFh1DmyEilCbr9wzLWIspG/sK3STT7WlAHvSoikFvUPePlcA==","shasum":"2efe3e3b4b0ba04fc528c947223b4089a8e515f6","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.1.12.tgz","fileCount":17,"unpackedSize":27787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX5slCRA9TVsSAnZWagAAUlEP/ilSrNFQ7QTy2VBAwk/r\nGX8Mq6hopl/E3YgO7ZCMkliy6FQtOqd7JOlceGuEAuEOnTbvRYTt2rJSxFQ1\n+YsEvbq7YjtbF0TlDRX0fECuPK3/NA3IHTRc+0fcv+lnLfwHGpnxYwzoIkdM\nokDIqTYdSN2U4LaQ8yVdCBygbfRq56HmJlqFf9OezFdomM7zKgbiSXXMkGEO\nLc2YxEwrGmioxXY7/HsdUm2xIA8ypyw+MkV8xLWrry/BY8rD82Wdeq+qqzaD\n319NXrEWyCyLeTu5En5yay8EZGj1ipKZIUlNfYrxeJzZYogM6U/uMXaizEgg\ne0mALWAXnWA03Cz7g1L1IKNK5nGePu6bSmMYX5ow9NdW9/cCwhQNd/ZflV1W\nAgnhtFIE3RJhRSy/cZ85E53OMJzDuzmJJpGNxSw1Pjeeq8F7AKHa1ULixq8v\nB3W3WpsSs9uunZLiKFmwnOrFRj4oVQhgMNBpz213AHX10CS/i+Rn5QWSWUFW\nxFL8VUD5RbJnM3f4gZOSlLR2UF/W4cneh0WEV02xGKzKUewe1Cpy/GPJIk65\nSpeINiBDy1kAkzfiw2bEZH6ukOIT93h+Kk5sNZcVa5L43Byh9krXC9TmmQ2/\nMjoM/c1re/4XDPLLDEyeyu/B50oTm8+Tew9nmHvIYQJn+2J8NUKR29yIGv6M\nO1tA\r\n=bf0X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGESMWXPDoe9VrTXWj9Qr1NmnKnJ039kemxhy+7qeSpMAiBmSj6GFZ0mgSwZzwwBFylC6hYbq5FrV2us8D6h1ENHZw=="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.1.12_1583323940835_0.9962031127334514"},"_hasShrinkwrap":false},"0.2.0":{"name":"jambonz-realtimedb-helpers","version":"0.2.0","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"f51dbfc45e1139409c18ab7ea62e1ac24d80f609","_id":"jambonz-realtimedb-helpers@0.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-NOVumsfjkqCWEvBfx8l6a6j9Cz2RBzR7MzMAk0xqF9PgOmkH5uFdMcOhh5579PquVpHU4ee/JERZIHIRqRK30g==","shasum":"46b25c108bffab68907bbfb3131f1ce8ccf10e12","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.0.tgz","fileCount":17,"unpackedSize":28581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYRRXCRA9TVsSAnZWagAAVSEP/Apym2v3cBEGie4FYKWk\n6GToMe9BKuK0tePmeqBNKsAYKGv6xj4LXvdLZ2bJcjo/zig/upylMpmothvH\n9T4b1+QOKf2HnVHFufZjL1kfPLsQBRJejbTjtDZD1MlzTv2yI/Uny+1BQGS+\nVeNrsWGF1QoXA4eklKI1dJ/uSbf7fgb0pkMck3A/5WyzUEFBHxRYJOqZ5lfd\n9Uv6VjEGsekPju0rnHj6VeUEMuzmviPacMfzeubqR4TvDgtNGSJowriOhoTx\n1oJ3BBn7EwMoQ6xRcwbOyvTcFKQt8xsomWyH6n+d6j3BObbBu/+2EyDpoA/G\n2gKbb5XPSQk/oTD4+8nL1eocofyaAE/lMe2FKlw5UAj771jNgyJr/MiahsWF\nMLNLDDhy6r+Nh4zgzihYv7SY9cScgv3SlXPC7UYDRWV+1tRb7+UlIJLvDHh3\n6P/sjJ+r60EjwExk2yHVCE1d4b1Xy2yZcLguHRaisRGPmhHrXFpkbtT4JbzZ\nKqG9rt9CNYuVxhfUM+SUoTQxs8bVxLwuctoHPOwwXn7TRB80kgg80Wyti7cw\nUW0UaJ5OhYdheUyInWBJPqvmvoKdhbxqL95tnhz+XhWfgbpyJMiz5dtEVDGY\nghS5fdJUUyzvBC7/5VE7NyepeoHUbhLY4yYu6Vy3g5MLchWC3h7h5FXk6FgJ\nW/rY\r\n=6WLr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWdlzme/gve+kyt2hJLD9ZvT2DvwsLGMl+9MXxqBMK4QIgGDRzX0bUooUTZJmpG2ncyMwwqrOFg0IpNZJe3+NFT6w="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.0_1583420502703_0.4757630750169879"},"_hasShrinkwrap":false},"0.2.1":{"name":"jambonz-realtimedb-helpers","version":"0.2.1","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"b1731fc13b05e7148b9ef84b7b7cb71da4912ccd","_id":"jambonz-realtimedb-helpers@0.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-dpRoAfFQKNthiYZdzv9vTAM0NT/sjqGkYKClA+8HArsnRVQwbfrP0HERKOB6/mlIigNCm8GTD3BsUNAfYebnrw==","shasum":"bc2790ae7ec7f4db1841ffdbe7fe7b28cc77232e","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.1.tgz","fileCount":17,"unpackedSize":28734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYRnCCRA9TVsSAnZWagAAFQUP+gKbEhdo6z/YWfWdCZ8d\nBFKO+Pqw6612z+Pe/SB3ZPlaCyMWfxZ0jozPUh3chA2AMuBEGXtpZhO/0Jjq\no9OYGf9jre1vOWZLr6R+iaIw6izdDtLvWfqmqa47oKYqfqmnnPzn2poDGEhg\nVYVJ4lgcFnoTzuLHG/q4hGFUVuNba9ym6zrPM6p+eUJqv8BUWi0hzAVkRHj5\nozx6NTB0y9JlS34JipddMuLqrqFoSqimTvq3cMyJCkG3IbDHmBl+hFigAHDA\nY+Dsq0eJMHrPEHyVG6HVnp43a43PexhpBcqyzRg5gSUHa9OYqTBzsr+599w/\nT5dBHUA5Rb01uvxF2joH9Mcira63WodqcwnASu0b+uyr97nTIvOO+czkRx0f\nmKSpNh2EHl/9nQU08HIhTsLx+UPuS6Ld7CiN1gy69nzD1tpEdy1nujQhqMna\nEnJnucpMt59dBiOxOm4TMiHClulGEg8mRApPd91giy1CTQGYpPqfK0GdCGMU\nENxPwY9F4dQkfRDPCmaNt4hIxSOCk3K65UbF0GGYb2yNnwZfWF+YzrUcxjuo\nHlhoukbMaoGDoHd+6JZshPXmA8jgGFfYf02EOhK3OmY6BgePCwW+Oyh1i3jx\nEKAOrCgcsbAFDBq9WHSGG0Mk6gBgWEyiVyfLwXJ4D2H2c4L+8p7VsDBZezSC\ncqpT\r\n=HSUh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqMwhakkQ7JAcFk4pkfywfFl0jS82XKeW6diJ9aZLgfAiEAhicjFcC+QWNZtFPLybzjHSzlOtRxOHLNONeCMvviH00="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.1_1583421890146_0.4931247891877808"},"_hasShrinkwrap":false},"0.2.2":{"name":"jambonz-realtimedb-helpers","version":"0.2.2","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"7d6f457f8981d69d6f3aecb57f8c2055b83ab6f2","_id":"jambonz-realtimedb-helpers@0.2.2","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-aOBQBB/RVilXXCXWZRyJcgAZh1mYk9YsinOVdPXax+QKDVoKGY43mngYQ/7SRfCagcsHrc+cpzwGSox7Aixiew==","shasum":"02bcdcd2cbac73861300dec9122475a6f201a12b","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.2.tgz","fileCount":17,"unpackedSize":28890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaSmwCRA9TVsSAnZWagAAldYP/3YcQx7iMAPZlUvzSDyA\nt+AKr6ky0SBSnd7ywxi5uPT41rmeIUk1a576QmI6MhfbBY1SnFxbFV7eRykB\nipGN4S9ppT9OkvpisSG7Yull3+8br5sg7gjbCE4GhlJuL0O/QTLqxIrfyUHh\nJV7tUHfr7s/LvAJ3/MihMfo4cw5sXEulGRyrntNGWKEq8687iOM/2WTg8QhC\ndzH7mX0qMrXo+rUlt0PhyZtjTattrdtyNeVD/IK9b701WsbaM3nYsWxvs36J\n9c8Xz9y4FnfQtNCwT4lDuP1mRkmlpwhHfizoxdxaG/P0Odb+rSgIEuSfGTxG\nGfF9s/sk0+QAUvV4Q2MYv85mUYXhlNaTIx0jiZSmrNqwri6h84cMROGmZKMj\nRphCEyzy3YpTMiIhbElTJ/H9Ax8yWgH3+gM/BXS/KljKN5EPE/MPF+ArwgEZ\nBRytDFkbG6Y/MeY5xfJFIw5CiQ8oMnz6MPr/OCo+rlZzppApal1bLgMHNbXM\neSOvc4rJFZSUqkYviKEpWuqrY534pPqMsqGQZZfw5RbSRrB5Z/yr5Pgcn9A4\nK0MOPT5e8isV4a5jm4z0eIUs1BZG067sER66jHqWc3PinIAHg80nZgHz40Vk\nDWiTlvOHKylGn3O8S5UF3Em8XyMRGLhlrl6XniRFSc1Dn5SQhpWWx/BnexJ8\n33WX\r\n=kzDq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClGLuAymXjEZOJFyC2sBE14yMUrdqTivwqjvxvZ/hDRAiEA45lrytuhSAlVY1zsK6B577VgvfmhOeO7NaCa9AMI6mU="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.2_1583950255367_0.4010535153585082"},"_hasShrinkwrap":false},"0.2.3":{"name":"jambonz-realtimedb-helpers","version":"0.2.3","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"tape":"^4.11.0","config":"^3.2.4","eslint":"^6.7.2","eslint-plugin-promise":"^4.2.1","nyc":"^14.1.1","request-promise-native":"^1.0.8","tap":"^14.10.2","tap-dot":"^2.0.0","tap-spec":"^5.0.0"},"gitHead":"8d2c653c5c6c6f5a1072a81a80e8c0721b95b043","_id":"jambonz-realtimedb-helpers@0.2.3","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-uWfOEWZ+yg++DXlkbnG1WuLf3yBxe8ql2rVubQE91qDO4clVSNm6FPaWuq647AOkRkhYIT7mP87s/vQ5FQ3mLA==","shasum":"163f4bcc7571ec90626d39b82d85295597000a27","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.3.tgz","fileCount":20,"unpackedSize":31417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenZwyCRA9TVsSAnZWagAAkvAP/3Xi9IeKj3s2soyJZTSN\n6tMhlIoxSH7wY6NPdQ+kSA0HpzFRGe4Ry7TgjFu7+DYSsbqBfv61pJNHVCev\nrQPHMXN+5H89mAitIxq9B6apkdsbatyMjY2PzvZTkdLVHo4LNue9kuxo5DDr\n+p5FWbGy8Ls7oCLrCNBkZxCQHDUUY+LCPZpItyNmZFli0ivGdf66S4A9D5EC\naJGMsjN7iZMHnP2pXpfbLfFYYKXa4dFWH96PkaTIzZxI1laRuOt92EkeNCo8\npYboJPD8xjupWtWOh8Ep3qTj2ucTt2vWte8kL41rw34iVG9RVfgpHscPNkQR\n8EDTUntnNzZhpPwjo5lJLfGLydwDb7BfTsRpsCTdMXnyUIOcCItEDf4Z1Qc7\nmvZNUclRVpH9svkke9pVVkMAQSLYmAOAHH76qZMGIHJ9eL4y4l2jIsw5iod0\nVcu+gDR85Ng8GpoRbVpVoJjhrk7KKzh7jLS6rqNvL2sBnITVKIUwNY6q+tOV\nChXIyjhMKnDhyp0oDxJBk4Jc2SMqa49Jl3kcfOip6/R97i/3jI5oUMpzZX7g\n8r3L9jQaLNPexq18Sq+6i+vkL6GsLEoMWRnGqEOi42CSH9VhQIonFrvoJjVz\nnFrViA34Tt9CHxN+Hu5zKjttBwO0EiVoLAHePaEjeUFDzxiwaB7FcEPMfOVN\nBKQP\r\n=/loy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3jUeq7fmp06LtMyjS+g+r7tYQM2owv9bNX12KOOWoNAiBxELM1gcYjjUESZbtK9Y4E6yaSeY7pGWbxljl/TKP3kA=="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.3_1587387442303_0.13611505703673488"},"_hasShrinkwrap":false},"0.2.4":{"name":"jambonz-realtimedb-helpers","version":"0.2.4","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"63d7599291e33564f238ad9175124d134b6a731e","_id":"jambonz-realtimedb-helpers@0.2.4","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-Fnh9tKcZquXqf6cjZ6s91DaY2UGEkxKoPXD4WFoogeH1L91Nspjff09AB30NUnzg1YLh+jzMZNgKVfnKIjm0SA==","shasum":"542e243518f850417fe3a8954a4c23e797ec883a","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.4.tgz","fileCount":20,"unpackedSize":31354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenZ1FCRA9TVsSAnZWagAA0QgP/RShfrONVDrw/Fjqp2zy\nmRceBj1+kPqcpyir8IkvOUhz8uLDEKeSwiv73pRb4bLSPJ/vpNqVlXRQ4W7/\nrspy+yKftu4w+rIuJaAC+7erBFvK1nPJqheDU9IX/fmNcnrBtVZbsBTKTndn\nW25BnRFxFT7CpYwLIJtaxyubGqQIELoTzm7rY05XSkZq8S3x98VEw3/F1Hrm\nnOgmOcfWHXBl4Q7K4O7b3f8c1KMcBCbdknuqY8E9jD3FSJuqn6O/jOXQN6oa\nTX2VYF3T+p6gHKVkjJCKPgDDxsPcOgQRymyoPZMDP40+DHf5nfw2QSFKyFgv\n3ErTAtuPLXl7L7toIf7BiXJSEyLFmWqoP2mjER0kh1JTs+odBnyP7gGbRnnH\nw8UMSmLrEwqkwCy4UGhtQQKZMZ4OJdRLj3p03JMjNFfAxDKXWa2BM6JNfvvZ\nfdooZ6fEf9T0zpep/TLysN7Y9l/HyWAY6TVVrMCvrwalJcOyWazgRroXQrM/\nOWgRoLLBCLSDKq4Zqfjqwt+SKlscii551HgLuVQ4SMuFSojG//c77Xbd6Hd0\n7yTsD8pVJKA16zuSTco0ltsWbqBw9/ls/5J+MwoqQlNFTGUm6ypF/Mj2nShZ\n+PwzgGX9DOCVFXi3Vac4epgDKVOF2Mb8aAWrMmJYz1u3yRkVx+z7hgNIujj+\nKvYb\r\n=31ZA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHLf8nSR5fyh+brW2SFB3D0eVX8z2zJRjiVENTWBfAXgIgarrkHNLUKIse1Upu6v2RZ4JZ/qWxv+7XjIfUB8lz9Bk="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.4_1587387717132_0.8005534561559349"},"_hasShrinkwrap":false},"0.2.5":{"name":"jambonz-realtimedb-helpers","version":"0.2.5","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"0f7de62d480f3f9264c571334600e371bc12bbbf","_id":"jambonz-realtimedb-helpers@0.2.5","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-jLurOV2gbadcuiyEXJYgIgZOoQRSpuK9HjvZgDDk5iWsPKMdw3RPXOle7H5/rHM2dUegtzH5lyTsChLXbQ3+5A==","shasum":"65cb58c74d7a188e54495ae17134e6e4be414d5f","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.5.tgz","fileCount":23,"unpackedSize":34374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoFheCRA9TVsSAnZWagAACCcP/3REC314vrHggNQygGWS\n/curI5lAErN+jvpaaVAO9bvfUDJgg/tKFujxIl1Es5OjKOzT6Nq+59aY0yKn\nPD+0IZ8+Fo2jjSK7PNe65C1QmAHfDzzKDJvZHFzQZc5g0VoZDRTHO+7hwEfu\nnoDc3m4wch69eSX1XNy7zatI7mHkf+wVPh5cJ57Eo5JjDrJGakyANZ3M1kaO\nLpmR5+u97o0zqRyAjgrkZwAY18KO2bBsbTdgEimxDcI6oE650zCo4Or7tk+Z\nnho2vDcmCvYfnMeTI+1IWmvvHCxLRrnzVQfXi7kXTYcBA06GRuIQCCydIcpq\nMDOgVQPMldvH0xAxqOFR+sp2FfvfVVTXAAQR0mEFD5YEsIqg3eRXSyGlyH/2\n/Fy2UejIvSv15wMShtC70jl274jAdTg6y0lxw7mIHszldaDpTu6fcdt2ZBb9\n98gv8mGIgz6/MUtMcmRcePutTlTvRz+zftxn8CxtaS+TJ12HKPeKIfPKpPrs\nZ86E3j2uJra8Pwzg+CypdKiaKH1/JRt41N1B1Ky3Y/mXCG090cFQZLU8C/0c\n0lMlymZ6mb8E6N4wi7YPEC6odu/8ureW4Wh/Xmqvnph5PQYEoIuhxNPy3lBi\nt1ccVRB7MPRLp2PYNNADgtdEcChSIoUpiPCQL3D19bNKx6cvoeMxXmE2bEVw\nA4pN\r\n=/aAg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjbg6HlwljTjBtMPmVaWsXn5YBYTWbUN5EOYGg8whFKAiA8VWuSRicW7DCH5LUVHfk3wI0A8HJ1T0weHvTGlN+EEA=="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.5_1587566686239_0.552214242759091"},"_hasShrinkwrap":false},"0.2.6":{"name":"jambonz-realtimedb-helpers","version":"0.2.6","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"0b61fe7ed3bc7bd2901c3b41cb0b069fd14a0bc9","_id":"jambonz-realtimedb-helpers@0.2.6","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-sWYeuoZR2aQEmHFhGNlHMyrmOe+mKh2ACvyx9I0Pm5NOZDx2g3lVbsrJRiW42CQ6KA4J0VAW5CsqhhyRnJk4tA==","shasum":"6ac63e4af645da7989721fc51958987fb952f4b1","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.6.tgz","fileCount":24,"unpackedSize":35090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoZavCRA9TVsSAnZWagAANbcP/0XgLdhIwE2lgM9b5zEY\nc6S1z5QIFsHnqzoKb4SAYl3cLPxpD6YHbIyG2wk63vsLlTZpQObZCiH6GgNv\nCc6nG6HNS5cv1UYTyDimU6hHStBcN4ospRZNWBm73DTQ5njz6RajlKsq4C1n\nB+2OnwszdorloKCpV0+GuibH4/kBnqgdtOYW0r9ZrDnK+EYFyui3U63jONzs\nL6snG3p/q+NhqwfttMedht+E0ftHNks+2evjjaLQH3GmHBFFpssORNC/LH1x\nGvhpYjncKovped55jJhf8f6HLOX23SyLDuKAfQUIE3TclCUv1eGBtm+eDrsa\nHzqlyMGDNllOR1iZavH0qRnnwscW2+CoyKTZWwOCyJX/032o7SuQ9Pi0m/y3\nLk5ZTKP+zOuuXlT1dXitf5gq7UQ/DwzN34lYyXtozPF6tJAodr4jyvjcxY0O\nGoE35iSW6chZQoB5MejXfQoO6De7pvv8TQsG9byjGzJ5ZhTJhS+MsrGb2iAM\nIDAQRB8kZuAx/lmmsTEDAogcacQDGo6XK+4ebFa3ZI8Vf4u5qIZ6aF7P0ZBs\n9QRV9CkPzAqGwgFvzqcBemcckFIXV0kMXsl0bFKryvP91YHk/c56RI4zu5UI\nPtebJFW5BeJZ3XYSnGV55b996PjfwqIcmpYLA6N3/p2zMCqBhqMNdRBoCuH8\ndx9V\r\n=XhCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZDk6iEGneXiWsgFPIdu0B+HeKAdzmkSBKOz+3KpoNoAIhAIIrBOxd5DXlaHs7QqzlI9mBDIECVbSLght+MXfhD968"}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.6_1587648175090_0.4655639326834622"},"_hasShrinkwrap":false},"0.2.7":{"name":"jambonz-realtimedb-helpers","version":"0.2.7","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"610bf39bf8d270dbde7cab61767984770178207a","_id":"jambonz-realtimedb-helpers@0.2.7","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-e9HQVd2Gc0NsrXK7dau/EgDMSfc/3AI5xo7oRAqc2PmQNLDd0gwmC4XTXC2XKb2o0UCRkfGg/a1ufiaDoC5VJQ==","shasum":"4ab96f3118b7b08d1eb54888dce4b02eda6dedb4","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.7.tgz","fileCount":25,"unpackedSize":36291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeocqSCRA9TVsSAnZWagAAmHsP/0fXRt+rXYDgLlxns787\ncZVaa6UpL/KHcJyxLbh76qrR15d7/M4LqHcWrtjN5ftcthCqWVqMlyMDIrsd\ntQ1OWFx5HM/KE2/o3Gp+1d+KAIGkY0D7Xu56oJa43NTcXvejcM5mzzK1SI96\nBXi5WiKYtM96iZglGxLYsETOjsbERjS67XS4lCauPUolZMzBb/H2O9tLpDtr\nB+/U/QDNMQoWUefkx2MtYzFGSplPJuw55rVtBvYyvW0qLTku1hF31Md4qzgU\nqW+MHmF0/Edw23If5RG2q8WL+pzTsLXixU/xWTyXwK5YJrtLEQjXSlSQ/4Md\n5JKe8b2Ww/pzMO1fgti7gBZ4n8y8OlqkcGUljuhRMq9JhabPj3ZnUe1fFSba\n/WglPf8h6C14pwdKGB1ypZee8XvnVWCbKG9QLyz0gMI2b5AZzUvVH7NWwWXc\nAIRdPZh9BLtKtCioOHI2HzfsAmN3B0/ClMJRRP60z9yENsGRk4qOXcCz8bct\nk5pxwWTyNj9XPT8BUSNsnoGQ4yDZJrAAvXlFRbF75GBWpCqZq9Oxs9CTr4fZ\nQvto6gGsridAkaD0zGMvScQ7PI86gj11Ox/HrFVqS87zPBiUAHPkTLiN7VZJ\nAowqNEOCQdImCrlAWRzwX2PPu7oYtit92RSXG0IGS4OkzUiWlGIwSG+W/l2x\ne6Vi\r\n=DD4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnbfl+jCw/AEZHwRZWkAdvn9duMjc75cY6o2wJaiVjtgIgOn8azH5ABOLRrokFUMBJaF3WOMCSYUBFlcN0dfvIu64="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.7_1587661457806_0.9344425098559039"},"_hasShrinkwrap":false},"0.2.8":{"name":"jambonz-realtimedb-helpers","version":"0.2.8","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"f3f8796dc2d088f5ba3aaf07ddae3085c8d404e6","_id":"jambonz-realtimedb-helpers@0.2.8","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-bYg86QoBj+I3lBF9r+0flP6HLOtMfHPPYc2wbMROe41CnrwEmaWidq4B727HbSOCsTMW6mpdPLoEJULK9GbkQg==","shasum":"e2b78f55cff087f712a2ac41470171a82816dee5","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.8.tgz","fileCount":26,"unpackedSize":37353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoiacCRA9TVsSAnZWagAAtt4QAJiIX/wPgIhn9ntrVMGB\nLdMrfTijdhSC4sXkPocMEQD4eRVaOcftJnGxY27dkGSlmmfB6Qiuw0X+rUMQ\nmuiezamvei/roKjewpStPtowZ5pQX91i7TIm33fU59J9aFZ7nIpF23aYNWPm\nPk4VhJL6Wy/S/Y6e8Oa48IejbgMdwXjTEHVsitW5ij+477Z8gV1IBfmpHqRx\nhNZEx8/b0MHAtuB03eGU5Q3J2zy+kG4yuUHdon4ebTw7WJbBgPPSMbWx4kv3\nzEmNBHT/syOZhm/91ZsDj7mMtcIFPFsOewktFDCauqMUni6julBeMepVuLHz\nEOzEdiACnZe6wV3eVKzrPEHrzOV6jm4DZe+pd/uz7RiB3z9i3WUCA44g+cpx\nl+Bb/aBwUK8/xZGcRo6EMxJ7FrrOzoS1tmkz6qKir1ecoQyTCaIS+z839uno\n0qmizgj39FQnHlhT3WOj2ofzOuiy8zG6BtV4KCoKrdle2i1rSmssPAueKOz5\n4RumKEyqD+v5wm0/cDhWwyvp0sv1QMk2DFJLHXVU9BcVmDtSixNLHdHV1B0k\n3CTasIEU35DNRufRexNbTpWTmvGr3k/mZU/b/vixRXwXX7TZECu6BgMYDx0n\nolw9Qs1wLbeCe5qMt0mhu5tQDKDKu3+uGlPedVEvis2vpl8DWyOLs62PRxwT\nl+PJ\r\n=uftv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdhxJH2oOSBvTM6z/6KzOziwFqYlmiZf1vjmnY2nuC4gIhANVNd8l4T3fh5QaH4SB8QeBwCrSbXFM1WsphkDKpt27K"}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.8_1587685019677_0.24172533997338164"},"_hasShrinkwrap":false},"0.2.9":{"name":"jambonz-realtimedb-helpers","version":"0.2.9","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"a5dc2edbbac3090da17569992d19d1c4c408a79b","_id":"jambonz-realtimedb-helpers@0.2.9","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-OpHV4Z6nKmXQ6QTik0x9muXeMmPGWaGfZD3A72yo7FiMu8kdhoHFDXYYuF0oYLC8kPkQmOhks5YP1xLy4rMjQg==","shasum":"29b21b41a4ce03d8fc87428862875f696eb8bc7f","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.9.tgz","fileCount":26,"unpackedSize":37468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeokBrCRA9TVsSAnZWagAAK08P/1ih1wF44A9FhOZkJ8nR\nBfSCfC1s2sc2H4cxC9UxzrkiMqgum16LTSGuLTxc3zDaeHYEklUp7vYWgax1\nIWUDMFsJ4HMXp6CZag/cF0WgD+FH8gtiWrnt3p9BMCzT6AYaF244ESlH6uaV\n05CD0Ky9mlf2MYwVe+ZmR+DgbiiT+OXyuJx+IAz0uE/XH9C1cpQ7C+Anuxr2\nToz4xHxNkflFquZ8UM5lIZiFJ8D8GFqVS6qNskIEEZNkooRPX+9db2PnnL3d\n51Q5dDDmgkefyHXAlNg6aW5ZUqNBzV9cUtUuMay63mKbfzXnBfA4Mi0QuHg6\n7EJCW0EeNyc7mmw+W4139CjM1hw228PGbwLHPnJQQ3/cpiBFc7uiuMQdurw7\nBaDhgHSRHY3hS7n8xO1NbzroxMVfZ9vHut4C6U6oPBaNFDt0g34QIKfqwc9k\n98iXU1U3+JyHONXPuf3gbJZ2MLXtnpQhz7S6h18Xj18ziTQT2D2O10ozi+JR\nS8jeaOsLUnXnGV+L+ckdV5qAEbxcnMa269NsQlyynB3ocyuW1ON63hXh4DXA\naNxCA2+9GiIFciqTE2Gpvim0d3ZSh1AFgMedmFWMFbh4FEJ/4FLBecpMXCXn\nofavodoR0dQfqTyPxEyU1LFAiTchkfUS08+IcY7S+GsMhdpRBXNfb0yO0tBw\n6uk7\r\n=+UAz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZMXwtXugj6nTjuh5wDL2EZ8wauJJa51gkIOcxRWDWTAiBlD4nzC2OWJ/y5kqvf8EBxVxV8rLSU1060dXiD3QnpuQ=="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.9_1587691626992_0.9685144238054479"},"_hasShrinkwrap":false},"0.2.10":{"name":"jambonz-realtimedb-helpers","version":"0.2.10","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"d3dffe4d06a0e2b6f9e8d87aa8bb888399c7a022","_id":"jambonz-realtimedb-helpers@0.2.10","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-cIk7+bF/IY9GNfYuXRqCNL7eEVYIMjEnNE7EtaMjA0XPHm2hw+0NuoabjKjSgbmkIqUC839XU5plfKqAzZ9lZQ==","shasum":"fbf840905d86a43dc6994d15bd9965d9c1de2c73","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.10.tgz","fileCount":28,"unpackedSize":38844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoyPTCRA9TVsSAnZWagAAkvkP/3L+YkWSCjlFQz5RhLQf\nwhvdD8ZO1xZz2eZNFwLl4cXBa42/vneJDUm0nza5BnBJmRW+JHzZhxUjp1pw\nQvJjuetUdpAia/0zI/6iKlfBSeC58eQnNzklOPFQ1ISXP5Z/VVYv+efBgV7V\ndCVvez1cByIvem/m+BFylnQ0EQVhknuk/F1GuBb68T1u6ZRyaAh79AllKxGy\npxP+yyGDwy4xrZMod8mEkX6bitsZv7bzkosB1Jegv6eY+XdmdL/Xl2F12R6t\nx0i/wRSz4PvbHcD52JVRoq1uqCSfMOycStf250wTJ/sXmUfYx5KlCm0icGQq\nvdvpzx87W5GvSRTCqcvZ4x0Zb8hyXI1X27ozdD7I5O2PEnFfiPlUmwWXKyTV\nn9Bu8Eo/GFFrYgmMwfc/7/ZL02Q2QtdeKRdF9MxDCV1xfDvQOUUZt+zWweJB\nAiY0n7OqJQIS76h5+vu3saQJ+QYsHYgqtqx7r/Sh/hfRR4UV2ruxdJEg+90U\nsauMRGweOQl5WHtyjUVjCagMSnvpxazPOylQ/SlgtpQCROHICDjT0Q2+VlD7\n02geMxfjBux3uoWtqjULFYqKE5krU8n8cxBkNwpNyeiDbyAci/3yBNnS7Raq\n1S//FDXO/QpNVoHug/D/MoSDAPkEVgPHoIjXNaHd+ordpss4RvNfaWKfBi29\n65I+\r\n=GXLI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA15EbNnhCLBPxPhREQqY8JwpFkPIHOLP/eEzWLGBHNwAiEAupGAXNPbehBKZZICqMtafP3iPIJwK4jRs++Wbc1mk+0="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.10_1587749842931_0.3912699096975292"},"_hasShrinkwrap":false},"0.2.11":{"name":"jambonz-realtimedb-helpers","version":"0.2.11","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"ebd0516c394b1fdfc695a29d6179c2aa84bef870","_id":"jambonz-realtimedb-helpers@0.2.11","_nodeVersion":"10.15.3","_npmVersion":"6.13.7","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-/QWjRgCvBcZyzt4NfKKDA54Cm4/tEzXH4QkLN4Yy/ZjGZYHaY2QRd76A6rV8/gnTlgoVDUd2iH0zyapLGZg7Aw==","shasum":"ac422ad1e0c39d87c7a3780aa8f92019d7a98af4","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.11.tgz","fileCount":29,"unpackedSize":39458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepGC0CRA9TVsSAnZWagAAMYsP/jEte4fhnC3rkhmcZh2z\n3sJLO4ZTEXw8ui5lSw60oEJtXi+4k6Fjl/8OMoPrqPjKhTm/4l8wmKoh00G4\nY31V0aTvsinuRU7j/g2rWVQ8U7IwEMrLoivVV+H4tmz4lq9l0SoIdSHZWfnl\nSC/J6uoxUToJIA8Wtg6TPaTOXplooOodlXh4MWkiSy2HDom6sxbbT4Lglm1F\nWCv8vUBxuwXBlakMuV6/6YhL9i3+raBMdu5rLpZPQx32NfuIv+jQEoxIgCg7\ncZJoDyjMcXuA2KQMCJmFkFytowlgYS/UppGok7EGmqgl2XZQB0KuaFa4uCi0\nqsEQgSbbRVsc1B9/xFtcekhgqErFLBGLcvexVrXEGUjZNPSoufM8rIyQuFuF\nDwEClBTc05xn+cfMdPbh60R83yCbieuWrUAMXfOb121VeaMawtIxzW0B/V1V\nLjeOODq9B7950MrG5jMFOftcY1tx+CX2hhcWaQt3ooDSA/HAGcUuH0MQ9xJz\nCoz+w3kpQ1D1JqkEX58N36aTWQUG0foyySUNRsEPmZwsizA62tMcT777SkYn\n/5Dv/Bqj5OhibZKEm3ycLRF97KbrPVwCDkhwGkCyNRj9B7612Yp/bkOZ7g9y\nHlXY+8jLfv9aL/o4XxxHkc9eCq0JO+FQuWE68VZYeEwpTgErq3dQYt25ZOeI\nMSr4\r\n=D5AN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWFyw8Pm/LLHgJq2cgTPakc+RX1Ar0T/156b2URnKqEgIhANvDgZUdEqgsgTxqnBWDqA6lornmVGa/uPeuEEwcLGeN"}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.11_1587830964276_0.027384002051337175"},"_hasShrinkwrap":false},"0.2.12":{"name":"jambonz-realtimedb-helpers","version":"0.2.12","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"b69d027d60f0c651e33f3f4ae969fc6b17a17053","_id":"jambonz-realtimedb-helpers@0.2.12","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-KcuXPSwxc9cHXz9uzuI9HxnHcKRHbwwq7BSFNZT61lF7KZdZDBozenDpP0Tmk/P65SN1gLbtWP4KM2W4FTtv/Q==","shasum":"643510f1a9e452e348f5b556fd6ee04f7e13faed","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.12.tgz","fileCount":35,"unpackedSize":43878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesEJVCRA9TVsSAnZWagAAOXQQAJd9sdgwtVAdOdXTE5Ih\n1hsXWfwM5gIxtcaZVM303/LwvnqYUNoZVRDyRV22j8jV6ZXTb/je+hbHf+lT\nqAKcLq4Zpy6nAOzSCrkxd/iPQrtUDJfY1NN8ifN4B2+ajpHuanIrHreJhr12\ncuFQbvlKplhg/iL+aq2LFee3uaqmpAgwqxazQ8iB9qGWECrO9ObtUd1dCSFH\nhpVDNspwFrW3reonZXYXSp2d6HTqi1XWSAcJ/B6XQ8spFiNSgwwzZ8FeIVRK\naeKPUa+Wq1PQo6vMqxjtEJTuLaqwK/y4g+bj1YH1z7NrlOOh5Zicvf+9oE9L\nz3BDII0khlz0KbT0190IMG+mEfgi6CBF8vWVWL2bxSFhR1YO3CgF0zYhNWhG\nnU8E2ZnC4pVUSZzkFtiYxJrYHloNfSJg0UOZ9GdwwcDNI6U2CDvt2Q75F6yJ\nuqkGqV+6AUT5EAS7glhoBNDZdsxje8Kl3j6DaYp3n27LYfj0jhbsQBZtav8f\nBkOvuDShQoSLuGLMqp4EIyWhpA4qW2SSQomH4GaRpMwqwA13TG0k/vZl/3wo\nLvBppgnnblWJI5PoAmf2mdII8Iz5KKcTk/KSvi8UeGRXqckmJCKa7D6TDZDc\n4cDv55g3zOKmewZP1otINTe411jhMq8FthF8R//JgHotD4/03XEv6Y1UU4kz\njVIL\r\n=zlgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvxCxNjidAxlyK6CARo3NRvBZR4v/I8SLitSJVk+FWVgIhAP5CHEZ+AATa60kVk/HGECV3lktF2c+Z6pDKD9oLY86M"}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.12_1588609620969_0.8725037522409294"},"_hasShrinkwrap":false},"0.2.13":{"name":"jambonz-realtimedb-helpers","version":"0.2.13","description":"","main":"index.js","scripts":{"test":"NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec","coverage":"nyc --reporter html --report-dir ./coverage npm run test","jslint":"eslint app.js lib"},"author":{"name":"Dave Horton"},"license":"MIT","dependencies":{"@google-cloud/text-to-speech":"^2.2.0","aws-sdk":"^2.631.0","bluebird":"^3.7.2","debug":"^4.1.1","fs-extra":"^8.1.0","jambonz-stats-collector":"0.0.3","redis":"^2.8.0"},"devDependencies":{"config":"^3.3.1","eslint":"^6.8.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.0.1","tap-dot":"^2.0.0","tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"388974266b7eaed5f5a709bd4d5bbf75a259ae83","_id":"jambonz-realtimedb-helpers@0.2.13","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","_npmUser":{"name":"beachdog","email":"daveh@beachdognet.com"},"dist":{"integrity":"sha512-7BAqnauT1DPjgW4OnLIUgJMxmJzABlxSWWXfmrki4QYc0GG/a3iV9JyDd4jtiumWtvygUaUmbht1AdnqLWnrJw==","shasum":"a70f8597baf8aa721293579d570118645bf34ebd","tarball":"https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.13.tgz","fileCount":35,"unpackedSize":43932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesYNKCRA9TVsSAnZWagAAkfwP/3vbylXuJESfQtWHVSX7\n+1A+YGnkr2HGWqhTXfv03TFX4vcZOLadZt0HB3U2Zt6ATzQly9egDH/nX587\nNkc7MMfpzVcfq5p1dr/bkwhT59R2ID91vyxjN7aZdPqCNZM+7OlfInJ9+u7e\nKD2eLFYOjFj0bMSbeE7cK+dKZw8ZT92BU5P6VZIQFq/+DgaW1PHOoB7xpT6N\nn4kr2SFX+rOn8F06ZFpDUY/4RYFjE46C/WVLWuxdyaL437UtjtS7vZOmOmsg\nFf0ytfXZNH9/rq67eVV83pHmCClBm2hoXdCeV+JJH+NVwJYuxGL4uVeznqJd\nv+JP7+PlOTPs4KdL5CSMftTuGdZl31xVPyAgUVb+bA7x8MRqf5QqUG391E1n\ng+0l8kGD4e3lUpAVzl9aIGKx3Xzx9QPJyYozj0JFhbjhiBVe5Q2U512YZqfe\n3Q28644edaIqxBPdbKLWsPehiK2L1eLbthxbLMouL8esQZIHq8HkyxZFzTqt\nA8sINEe6RRCm8uaXgoOUevwf1xdYEURQWZ61QniMDg0P5tYNIM2TCv+tioOb\njzsbziflqZjs2jTeSal7e1lfPwXBjOHUag4gc3zxcEHlvaU6zC4MtAISFzlD\nGQP/YgceU8W62/kpqpkKDokwoig5E0BNaOarnwl+awF0KgQg4F6ZOxQGKaOP\neP33\r\n=3Qjx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgF4xhgBYGrKjcVtNIodBl/cRbA6KsTXyfOZQy6zR/vQIgSj2hnlVlGUEyMw/JnXC8pR8ujb1qjtEzy+Lpe9kpzLk="}]},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jambonz-realtimedb-helpers_0.2.13_1588691786157_0.27221186579123113"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-05T15:19:01.840Z","0.0.1":"2020-02-05T15:19:02.021Z","modified":"2022-05-06T09:44:59.826Z","0.0.2":"2020-02-06T20:02:36.200Z","0.0.3":"2020-02-06T21:23:15.806Z","0.1.0":"2020-02-06T23:24:32.503Z","0.1.1":"2020-02-06T23:51:00.682Z","0.1.2":"2020-02-06T23:52:55.610Z","0.1.3":"2020-02-07T15:17:31.177Z","0.1.4":"2020-02-07T16:28:22.720Z","0.1.5":"2020-02-07T16:50:22.841Z","0.1.6":"2020-02-08T01:10:23.769Z","0.1.7":"2020-02-16T02:53:43.358Z","0.1.8":"2020-02-28T15:25:05.230Z","0.1.9":"2020-03-03T21:59:00.285Z","0.1.10":"2020-03-03T22:01:42.018Z","0.1.11":"2020-03-04T10:57:19.528Z","0.1.12":"2020-03-04T12:12:20.953Z","0.2.0":"2020-03-05T15:01:42.893Z","0.2.1":"2020-03-05T15:24:50.300Z","0.2.2":"2020-03-11T18:10:55.515Z","0.2.3":"2020-04-20T12:57:22.399Z","0.2.4":"2020-04-20T13:01:57.259Z","0.2.5":"2020-04-22T14:44:46.353Z","0.2.6":"2020-04-23T13:22:55.332Z","0.2.7":"2020-04-23T17:04:17.951Z","0.2.8":"2020-04-23T23:36:59.802Z","0.2.9":"2020-04-24T01:27:07.192Z","0.2.10":"2020-04-24T17:37:23.143Z","0.2.11":"2020-04-25T16:09:24.377Z","0.2.12":"2020-05-04T16:27:01.098Z","0.2.13":"2020-05-05T15:16:26.508Z"},"maintainers":[{"name":"beachdog","email":"daveh@beachdognet.com"}],"author":{"name":"Dave Horton"},"license":"MIT","readme":"# jambonz-realtimedb-helpers  [![Build Status](https://secure.travis-ci.org/jambonz/jambonz-realtimedb-helpers.png)](http://travis-ci.org/jambonz/jambonz-realtimedb-helpers)\n\n\nA set of helper functions to access data in the jambonz in-memory database (currently implemented using redis).\n\nThis module exposes a function that should be called with redis [configuration options](https://github.com/NodeRedis/node_redis#rediscreateclient) and, optionally, a [pino](https://www.npmjs.com/package/pino) logger function.  It then returns an object containing various useful functions for accessing and updating the database.\n\n```\nconst opts = {\n  \"host\": \"localhost\",\n  \"port\": 3279\n};\nconst logger = require('pino')();\nconst {updateCallStatus} = require('jambonz-realtimedb-helpers')(opts, logger);\n```\n\n### Functions\n\n- [updateCallStatus](#updateCallStatus) - adds or updates the call status for a given call identified by call Sid.\n- [retrieveCallInfo](#retrieveCallInfo) - retrieves the call data for a call.\n- [listCallInfo](#listCallInfo) - retrieves all the calls for a given account\n- [deleteCall](#deleteCall) - removes call data for a call.\n- [purgeCalls](#purgeCalls) - removes call data for all calls that completed some time ago.\n- [synthAudio](#synthAudio) - retrieves generated tts audio from cache, or generates it\n\n#### updateCallStatus\n`updateCallStatus(callInfo, serviceUrl)`\n<p style=\"margin: -5px 0px 10px 25px;font-size: smaller\">returns a Promise yielding a boolean indicating success or failure of the operation.</p>\n\nAdds or updates the information about a call.  The callInfo object must contain (at least) the following properties:\n\n| property        | description |\n| ------------- |-------------|\n| callSid | the Call Sid for this call|\n| callId | the SIP Call-ID |\n| sipStatus | the most recent sip status - a value of 100 means this is a new call that should be added|\n| callStatus | one of 'trying', 'ringing', 'early-media', 'in-progress', 'completed', 'failed', 'busy', 'no-answer', or 'queued'|\n\nAdditionally, the `serviceUrl` parameter is required if the sipStatus is 100 (i.e. a new call).  It must contain the service endpoint of the specific feature-server instance that is controlling this call.\n\nWhen a call reaches a final state ('completed', 'failed', 'busy', or 'no-answer') the associated call data will be purged one hours later.  This database is intended only to be used for live call information.\n\n#### retrieveCallInfo\n`retrieveCallInfo(accountSid, callSid)`\n<p style=\"margin: -5px 0px 10px 25px;font-size: smaller\">returns a Promise yielding the call information as an object.</p>\n\nRetrieves the call information associated with a given call sid, if available.\n\n```\nconst callInfo = await retrieveCallInfo(accountSid, callSid);\nif (!callInfo) {\n  logger.info(`call for ${callSid} not found);\n}\n```\n\n#### listCallInfo\n`listCallInfo(accountSid)`\n<p style=\"margin: -5px 0px 10px 25px;font-size: smaller\">returns a Promise yielding an array of information about calls.</p>\n\nRetrieves all of the active (or recently-active) calls for an Account.\n\n```\nconst calls = await listCallInfo(accountSid);\n```\n\n#### deleteCall\n`deleteCall(accountSid, callSid)`\n<p style=\"margin: -5px 0px 10px 25px;font-size: smaller\">returns boolean indicating if call was successfully deleted</p>\n\nDeletes a Call.\n\n```\nconst result = await deleteCall(accountSid, callSid);\n```\n\n#### purgeCalls\n`purgeCalls()`\n<p style=\"margin: -5px 0px 10px 25px;font-size: smaller\">returns number of calls purged</p>\n\nPurges call data for calls that ended some time ago.\n\n```\nconst countDeleted = await purgeCalls();\n```\n\n#### synthAudio\n`synthAudio({vendor, language, voice, text})`\n<p style=\"margin: -5px 0px 10px 25px;font-size: smaller\">returns the path to a temporary file containing the generated audio</p>\n\nGenerates audio for text, retrieving previously generated audio from cache if available.  Audio is cached for 24 hours.\n\n```\nconst path = await synthAudio({\n  vendor: 'aws', \n  language: 'en-US', \n  voice: 'Amy', \n  text: 'This is a test'\n});\n```\n","readmeFilename":"README.md"}