{"_id":"annoy.js","_rev":"31-a4c17eb172129992072abcb97fcffcdb","name":"annoy.js","dist-tags":{"latest":"2.1.6"},"versions":{"1.0.0":{"name":"annoy.js","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{},"devDependencies":{},"gitHead":"f2aa7ea435b8be705a7eba9a4e36de38b07283f9","_id":"annoy.js@1.0.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-HBDj+qUdj6biP4HKuS5pxUfQJ8cJhYydKKH6xpYrHADt/yaYxyNuD7j50o117iaB68pXqaSqgLecL40Amlebzg==","shasum":"6bb3506f460dd7398ebfc28e9dc52b4625cd481d","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.0.tgz","fileCount":7,"unpackedSize":9953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgilS5CRA9TVsSAnZWagAAUVwP/0oZdc6maegvODSprCXC\npnnZlg3uxY/CK4xpQ8gJfYRtkH/UjUw5YJMfeQoLUDAUFkm3+DUfPb43BFz/\nJqJBw6HhUEAT5J89h1pKeiKQjVHcUnnMCJ6Kdln9WvQgp8FxCKfgjANpOsGS\ncBpmsM907nG1rpQBtVlrdoeqHYl9vztvvI63+uH81dVPdNiGFrgqiZSPJPw0\nrDQXsZccrxoOH8qS1pSYYeei1pVw7iw4cZz11HA4HyPncfO65U18bwOVsT8j\nTCl7xii541xQh3QmBC2+n6kj5j+A14R8eWH72z885On2x4txd81qWyc6rok0\nYYzfqGI6CnRdl9awYFhJUJJYGEZ22VTv3VdHq6lcVVbh6OU+/piB+i7mZMbZ\nZqT5gXQEfumMvKZbWpJAE9lO1W/CjrHhr6XQFwQqUy/sJtr2M/Hbxtwxce4O\nTBwI0fubeBntWNw6Vhxaqlhk0oeDhdwL9n9YglaioKDjglCAKl+Kg1GwqtXr\n7aN+QQxNqMosMFmZ6TubZiOC2wvbZ5FPC/Xbdm1iJ4r+X/u7Xfr4CStJ+LKy\nMkNzxiAF18nWDWKb8Y3OEm+GLwusRvJY/aaSZm9mOH6Rsf89JVE8pbzpz4Vz\nh683vyzfWNTuIftgCtWXhpY2RBywA0TmoDXtnCnf3t38CU4Vi9/kr15tbwa6\nMokj\r\n=feJV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8sA37zmYuJRomyvMgVBjRzDnwWF+qcamQXaRSRasRuAiBV7zCUbjFyvyO7/0E4hBHCwmzoIIonhBDjjIsjsUdAIQ=="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.0_1619678392786_0.9042718951777"},"_hasShrinkwrap":false},"1.0.1":{"name":"annoy.js","version":"1.0.1","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"16fb71f18f21c10a540678a5b3ef7e5abde2937e","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Flg5xbsaGW1opzJ3fLKtfH3rA5hfSO3FjzqegXdBReTqpBl7tBNgZTSrmQuyevWyR0nlFe7ld0grQ814Wtim1Q==","shasum":"7c0e10e2bbd4b5c24c3d339a7a15347d47a12388","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.1.tgz","fileCount":7,"unpackedSize":10065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgilXLCRA9TVsSAnZWagAAOi4P/iBFHu+p/T4tTEE5cC5G\ncaB1RImuEcuGkAv1s6Vj/WoH4470G4U8wxG1j7QWBjAqLL6Id50NDxeBgbQv\nwcE/XN9YGqObDCX6pa1T8Jr96/Da6zqKlKCO5vKOkGnrE+SGG79OyfUn2VeM\nKUIfXkMoWfD2rwwhH/fFuyLsKUE81HC91LNV3zq6i2wk8ucnthoOn93PmY7l\n52kZ4sZS50+z8x0cIExt7t/641J5dIy6eYiBJz42ynxuSg211VYJ7IuLNBV2\nHpZEA6BS1eErZ9Zext9xKuCJmH7dc5xOddKGMAWtLk8TsFTsLFGj1SgAlpc9\nTaiE5zWSNA00gUuJxBeXKgYhR2vfWh3HzXiFuwn6F45ztwCiPa1DuS8wDwqL\n8z3La5mt0YoHqgxFwGyAbZ/ByKrvLJbYzAiEu+pejrInVVB42eHiN5DugdUg\ne0hQYLbI58BYbbSqFFNd6h5rKnzJrNCryT/iO79+g7rq1Qh8eFtmjhBndi8R\ncNA2dUUVff50uo//eJ20oVpV9CD7M8JahXiKHoERu4BImlgOGeTpOTjhYh2W\nvscbxRrsyRVTRVbV5/m7eVmlmwVHT5BLf5SFQr1AKrvsGrUENAKkk4AGYftT\nQ/7uru/xPmXB89BVtEFrQnm2lVp0UU8Z2Jy+ZXdkNPvOePDtZJlsc6ZyfkAP\nTeR3\r\n=B8uE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICehh4nCo+QfToCCfdYbnJge/IW0R6SLQmjkyNUVKT0dAiAyxPouecy3Jye7YTZrzu6NcsJsmDyHBTdZDqnDiLgNUw=="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.1_1619678667598_0.1406499709216913"},"_hasShrinkwrap":false},"1.0.2":{"name":"annoy.js","version":"1.0.2","description":"","main":"Annoy.ts","scripts":{"test":"jest"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"c1810373a7939603814291981bcd750682636fc3","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.2","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mCwaqlQ26ZidaMeaFyZs13fUMwuSsoliHQ+5CE2bQ1uoY6APahfzAzeJLx6lCsLXNRd9FqdhSyqR1fe/f65a2g==","shasum":"5ac1df95b14f7c70391260da1a539d642d6a582b","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.2.tgz","fileCount":8,"unpackedSize":10411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgil0RCRA9TVsSAnZWagAAcfAP/1dK8V0UhNH8vBhiKNjT\n35XSxRXaojE1MFA3gWWdgOsEDuY2Aws6b0WZ9l66pbwBzynpWg1lrcqUjeT5\nI6yLZ8Vd5tci7dcBRwrlCzAR+frdsmbz6mUNDq+cAx+1QqkqY7qjvs+Wat/I\nEuUtisyNQD3ciRK3lKa02W1QrmHNoqtaFlsL/+/1VeBrnve7pP1LUTSQq8z1\n3RGGK1vuZROlQN8sSbRYmzmuD39UEGqbNayPNUlSg5dYMZqLk+HyQYQcpS7G\n+NemijKR/kdG/Mk4KFeXoS/4qsRVyz9KB0rVT5b8cFIDGAT+AyYDYgfFoGoA\nTIVK91ivV3WFX9ZpHxK7WJ5zWR92sijPAn4Uu4V4ecS1JD+HpSVluWDManWK\nMqs0GIoQt1Cq0iMbieh3ZPTqd9ynZZ9BRVrXCLtL+qOKjkNzNMPmIHf5NJlD\nHxyGuTZVWlna//q0UW/m7ashFHgb1ksD3/O5CH0qVE9H9LrzvNgqmvYsAvzf\nj3ZxCUAiJcJ3flK84zylCw4/aY5rgkYTWQ3RMdUR4KNpyM1KBP1xUy02Rle9\n1ZX8cIq5qOLzuQRv4InBFarcZwKNeF/eDGTWskNpXsuuhTse84L3Lfx5Fzdn\n9oNRMKy38KfBW7Lq1NaaQSwzXXViN4TEYxBoNFnblREjLMjkQ94qYV+NrkPc\na5jN\r\n=vdDy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqwcgv1rjJ+EWEZmiJY7JfkAjX7dMM3O907uf953fQsQIhAMXTNCYHu2EM2gAr8CUP42LK72Fs7tggMLFb/vgPezF4"}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.2_1619680529500_0.6403612234069684"},"_hasShrinkwrap":false},"1.0.3":{"name":"annoy.js","version":"1.0.3","description":"","main":"Annoy.ts","type":"module","scripts":{"test":"jest"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"c1810373a7939603814291981bcd750682636fc3","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.3","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BGbNBu8lk+tS8GNKT0KZZTNawYCphw8gFoFpyiOHDZYrwvkG5ohhteI/rNvnnXisANNvJADB2cVdAvZ5kQyMrg==","shasum":"b86e9e23715f8b9c377493ceaf7e69e52ef81cda","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.3.tgz","fileCount":8,"unpackedSize":10433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgil2ZCRA9TVsSAnZWagAA75MP/jyVECg7WmL6w64mwnYK\nrcRIoz+MtFUqjpTyQvOl+3eqYvWopcMF2B1W+Sh6wlIaVS+vIsUQn8eEia3p\nykGGovdHMhcWZN3hnH/QthA3bicPACyd+SuF7n/asK6xIuvqWpsB/DwtSFWK\n9fK/wfvPhWi1OIJZJApKsu4dahSKHiHgshe6jQTxP+B2GJ4GKqTeK3fgpQN6\n6lN6EeeXnD3rzWfvTHX+RxWzPY7TJ1pl04QdvV6sfmuNtx+5bBXEUdBTXJZV\nPgXD/T1sVpu1R0a/6EuAf/2ETXBV8hBleFetnUO+07V6kizYqYww5D7h852j\n/9bjRNFq6tV8pmmoB/9TjDRtWHpNTRaNjW/V0yeO2Rah+TwOWsdda50+RdkZ\n8BVqsTqeKaHy4NXumHkoRSujwktoE3HTPT0/Dg6y6V22IRII55DoCJgM9o0q\n1Zxisoj7apW7YUtOYwZ5pRS5EmbRcfWeLAPHueOmINjUrUNMk/hKQRBvhuli\nYVtTdlaZ2A2QHU19n9yojktAy7tg5k3/5T2HadAF4W3/TYyr6RijGaUx/acP\n87Rj4DXMC5gJ8W4XdrPQcLFFWWX4VL976gd9PCQFwsRK73fa3AQ3XJywmq8C\nnrusrOs92YdFa/PcXcyjadyZvSHSdUfTOZ+1L9glnGpsbhrpv5B60x0q29SJ\n97q7\r\n=uNVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXfNekzy+9D5I8El3pmisdhKiz8Br5M1LWsQztHMHe5AiAcHZ9J8ItAHkzALnmlyQWK3oBEsVHGi/jtD5+S7p+Svw=="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.3_1619680665230_0.7388447651932164"},"_hasShrinkwrap":false},"1.0.4":{"name":"annoy.js","version":"1.0.4","description":"","main":"Annoy.ts","scripts":{"test":"jest"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"c1810373a7939603814291981bcd750682636fc3","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.4","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ZmHnD1qezepPV8fqGIaCdu/najBpAZ/EIKI3t/zIc2FkCHPfs+wNLrwWN8jlVqVX0bPNniaWnutn524XJiHUVA==","shasum":"969c71238537f61d9cabd174d024f3f71227ee9d","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.4.tgz","fileCount":8,"unpackedSize":10468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgil4PCRA9TVsSAnZWagAAF5cP/27Hwg3CWTrJjDSrUViT\nzlfxMnrZPLmhhlPRCSZbOFwbi0B8ghMA3Ambyxfb/D6SsuZ8EzWwbo7IdbHT\nLXuAXzeJBO+S1rhqV50p0Pj94gfisyUNQfKz6nKd1htsDl6uIxy8rj086Ni4\nR6Gj4WvJ15B0sDOfFvYRuTmEW05sGWpjDWR4utXbY0/WcbZCryVe2qkfGoF3\nfSl5zx/twgQJ0Ropah9HCxHtZfwgjsT61dOTGdQS7PAI7R3wlG89kS5OMTDW\njaz2EG3FetIqJueMrByMBIRlSIj/hQFss096djUaZywsEP4KYr2wS5xx2pH+\nFCKdP7HzLiUD/BKXcTB1CFI82XJK5CBenSgqNWBB72LDGYJaDv2PlEJknh6v\nfXX/Q/5ba1NXTVOAp4NPBkaB2eWUkje43dLtC5AoAgey/C/Akp/+c4csPJA/\ndYsd2BdbewuZ4wxJ4xxxoGm3NY+KJFbjJBfY8dvxkRwkv54G5aoMMyQrfq7b\nnXHttlFD0DktVFogkzSovwpc6YBIZPAVxAigLzgBuY9NYkZX+NaP2vcyqWPl\nKucKNfHheTrhpw+c9/es3enVFwrgWzxqhlq/cbwJPbTh+V9h/d8XjeD+dZH6\nNZA/BJppswVU28hHc0Ekm3JU8lX0xfVZDKZsDkik5HzDrgYLz1vQzbzwsce8\nP9Wq\r\n=hifq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHP5YzIP3iHhP2xa9IVcatOCrQRBtuwihdKjbrNJbWXBAiEArbrPaGq8MC4r5EY1VCxKaHhUd9nC2GoJztlRInc8LTA="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.4_1619680783438_0.7529264048792004"},"_hasShrinkwrap":false},"1.0.5":{"name":"annoy.js","version":"1.0.5","description":"","main":"Annoy.ts","scripts":{"test":"jest"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"c1810373a7939603814291981bcd750682636fc3","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.5","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-36GBjtLAEf66oYCqtatqWG8esPVRlD87TnVyx9LG2jB+jbFIuDsKOtV8ZBYfQYhZr4EJRvtjCT3UOas2seZ9dw==","shasum":"553fb0ee5f4aca3346a67cd7e139d4f935a1ea94","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.5.tgz","fileCount":8,"unpackedSize":10407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgil5SCRA9TVsSAnZWagAAzEEQAJXU0ovzSEGzG1H+yPXH\nQ4SBZNOKIArjU00UXFaZZVjeTjCIVI9DEQCUgvOG/JN2FVbMFdlnFgDj8a+m\nIlmh0N86OHj9HOuB1M7+Midr75M/PopHBZ85Yct3mZOX2mxyaB3PoQmsNam0\nmFwLL7rFhH6M61g9b5+gWGGkVHupTUx8vLnRpgyZ1LxkKtScvUEhkXTzacG9\nhvbJIDFYO5ANeE5fnlDas34dUEU8gZ+pEHNl3alP7X9RmLnR6YLvM33ETpC8\nUEdgjcr9jPMqK6c70dH3hBJt/o8P6uAUEwSDSdo2RVhdQxq8M/abpxcMZHW9\ndY14cvhFNff5D/MClZNhIB2hn2cGnuIX8443dRlQSClyC7+To7uL7bqPYWiY\nzedXMthGSo0kqrRBSnTVcnIa6wXC5140rUE6yebIsYuyjsZ9X7RAUCfToa1q\ngXSSvRkE+pOYAGC7w4kVS1a4c1kl0LZdgoSeEpEFOF3Cc+J+LIW2ng3i08IA\nXWvTOxKAmZexcgcqE/N9znVKD+59li79TPXJRQJ5UMaYELuxSHYnhEoC5k0n\nn8jFXcS24vuRRKrOwitFGw/20juHtV/78DkL9dqFWIGiNwRRmv5PKgC/9E5N\nnWHIhE6kDUBH6iqzlB2Kp6US8QFGsUpAYv+roNC8woO44BYHlS1IBKTOTj+y\nCegg\r\n=ESqC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACqZvaBM+IrntI9kRyYcFb8P0DRbrJO1SRzBPHLj4O1AiBqi2wQF/prVP9YfinyEg4qqatP5WQRx4QJyTDHwCgrOw=="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.5_1619680849671_0.34957009986127097"},"_hasShrinkwrap":false},"1.0.6":{"name":"annoy.js","version":"1.0.6","description":"","main":"Annoy.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.6","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DWYEn851rXwvnG6SOndZ85XAJ5xn8D3CnzCUwRHf4xcXeYE2qNLlmdZ/CiVwmxIp0kyQi8zTq2uW8PAEJcupJg==","shasum":"762232462ee300ecdb046546201b4ffe8ceec663","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.6.tgz","fileCount":12,"unpackedSize":11859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwLPCRA9TVsSAnZWagAAj6AP/1gQNZGd1IIvxZAmf2M3\nawX1odzTb4ETJe+SBuQc4ZJMcUNaZVmNdu7VmM+qT2uxTabM/PsaokXrpC3V\nn2Hzm6l4G+3WVl4ohnXbcf8ViEdvEQzbq1MMUDGwHkHUNmNtFUiPkWKCiHYA\n4JYwwC4YdphnFMlrHHanghRvdcfCTU8x+r5/5Zm0K1sbPmqqtFHhHxrFSoFG\ngnn78gCD97+M+jG8B+tBVhB7Jl+6lofqGENwAFjqIpFGCFUoCNLb9V+8XrnK\nb5MeRDsmtAK9XiAnsR8lPKr0K7bsSfTgPR0bmKa9FhtE6iPDudF0Hut848/6\nNCUxgxGj1TIZFDjJgSEYVshRsR53sJGFiMBNL7WXfDVfayUe4TQbIPKiFvgk\nfl85GkGudW+whTwwB2yfZRDo0F4WBd2dAPBcn885OJzsaT4LK1lPWqdxiekm\ne0pWQgdp7gP42HqE4vukgap5O3UizfReDVTEzNiFaUV/i7cD4/FJ88XJhdlU\neYmbCCzvHM4O00cKaYRo+e+fgum0ApgCeUZtDP4BuE62zl1gwuNhBJSMCdsK\nHP9ZoHphtf9ieMjFL4A+WSM4wY16yV5XoVNb7mioBqLNSGUiHI7vtkUaTD0L\neCI3bA8D5q+JpHhj28gf6iP8QATvD92qXGKV2wecjDK1QGLIdkRkPTk0wF4l\nZ3OE\r\n=ihX3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9/mLir5FwbzEP2MEZQxhiORfZ5xaokllIZUmtq492JgIhAPa96BV18BX0pNyJVRgXbUdk9Sic9BsOIeFbwAcmkpty"}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.6_1619722959368_0.229078444245832"},"_hasShrinkwrap":false},"1.0.7":{"name":"annoy.js","version":"1.0.7","description":"","main":"Annoy.js","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.7","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-FXGX/h/TDvbKGzMgvT0FaCWPO/wlHfEO0YS7vSUSFlAzvG97ly6w86TcgWbGu1+oaZBsuep1jKZFpM9q++0LbA==","shasum":"1caa0dd0b150dc8966b3b576b148e394e57087a4","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.7.tgz","fileCount":12,"unpackedSize":11859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwMSCRA9TVsSAnZWagAAVWQP+QAhIe4XhoA2LrsKHYaY\nVqkztZB3R3sxglAecVGAzinJCrPnFmFJKN4wRbxzOgbxonf1o51CVAjIFQ9r\nFs49y3zqU7OrYTUB0SGll/BbzFbI9b69JKE2q5jCL05nZWAq8fd1kVfqaTSH\nHHprJBM8vajLzPi8EkKEViK9l4LYS1/5UxDPJFs4MKgUO9A/jAeATjfy6X1D\nKwNSQWqvUaHG2OvS51FxpX6G1+kRsMJytF0RJZ9NA1xu+LrXzOLW0TcxcUOw\n8f2QCTL9GrrjRCHCkn2la2FX4BYOmErSch+KwlpqAPthDBW04fik6K14wENU\nUMWAaY9xbKCA7SY5yOKCSpun6ioA8/YPjVfufuJBh+BAQUPauI95Max/g8L3\nYgc+sBowzrrWgrcApOiUCP++4t/MkMyUJWChMQzqYuRWmmhYPR3KaiUXtdn+\nR4U3bKB0rGOfk76XDJjnKM8PFMwlA4bRkhL9PtgqKPKv7ANIkqTdixoRtQ0x\nOl6/R80sdTqcqcP6pGIJI1voBrfk9fqVvzav6Jq+4GRLoRjGJQwmjC6WjS08\ng+QeYhKlaJigoLK3LGlZGc/ndFS//HPf2z4XB97Fmz8BL8jIhxRQJYhq6nYN\nT7Pj/ldQZsFiTLRiY0ZUHp8GaepKMbYcQ830lPcMMOBUEqHWNYvFP4AMOM8A\nvgeC\r\n=IeC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXyfsD5PPW6EYkILg2ylwZsZu9tZ6ro1pa6WsDpmVjoAIgLI2SLMMj7FRREZDXOLWqS3upSR1Tf05iqrB6yI/ZvK8="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.7_1619723026305_0.3477501662829656"},"_hasShrinkwrap":false},"1.0.8":{"name":"annoy.js","version":"1.0.8","description":"","main":"index.js","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.8","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vU2G8yKF7PxGABp3KM5qGkWpsFR7+FQJ5eYAbvAiBzBPeZlM8j6ABFF/O8PADR2IVIFoFb183eIb7NhQTpTvrw==","shasum":"4284f26e25eba35e3a96be08ccd975c71cb0a998","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.8.tgz","fileCount":12,"unpackedSize":11853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwRYCRA9TVsSAnZWagAAgCQP/3i5Np7zv6VJ6G9Bibs+\n04Nd8jQvUZRvyT1TX4v8zLPujyz2eABakFvN+Cim/jV1oTUFNwcucE4pbl5P\nqExwszDYc3r+fetCCXU6dlYHhZshqorSkClE15jUvRjeStrqs6qUdf0vK0EX\nFD6XdFrTLPYkPl8I6xajDYJ4iwFNzlxlrai64wBpc7nXpy+hoe1upA2+b++E\na1GcU6H4rSGXPE3dPBWrb8EMemxMQtxQu7wq/jLwhuTTiGSJTB2oB9kUE7D+\niKalfjC5p4VsAuKfUIrPOhKQYvFVrfw65Kg3ptv43hO8sijFGJx4fJqmocWN\nFq2/D7iO6poZrcOemy6E2yjHd7hXdeyUBcPtAdeIZ6w7cQSm+r2iB+tfK/gQ\nKjOWm3wlBvj+07iHRSxvPbNfzEpx+TQ3xVRnsJYqy0v11jmpnYNXrmKEoJ67\nLXf2vwcKNZm8xn1VI++EaKTFMwVfqi1eBqusCFdo8q7WmBpr0AFLsmKe12vT\nQZ+5UNTrzq8/7gaq3e4kZDATshMyAyZaqSelNJR2sYwGM/uTyLjDe0yjjnXt\nhP9azkjrRyyJ5VG6Rdacz5a2SaUtSW3Y4Trl8IuTBcYxgPcARQzhB4RIzMft\nI2LMa1GmMapv713PBRkFdShgHzeqwHNFFSrlcAiT0QH5MvVuLrz6Ryuj4Mxn\nk88+\r\n=PGr1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChJ0NAWLvKy5Ln3fB0CVjn89/Px+C7BTkhWvnH8mJtuAiEA7Zh/9kCi0MyQ3HRJapNJGhcGxiUqFASP1CFZ1vBAiQc="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.8_1619723352546_0.901778401422515"},"_hasShrinkwrap":false},"1.0.9":{"name":"annoy.js","version":"1.0.9","description":"","main":"index.js","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.9","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-KbK6sjh8DqYEgl5ikGR6rfCAwBwqWFirJUJJG6H1YcR/sqdWj7pvpXo/UR+cKW/R7/dhTkKyKTkcy++fZZ7t0A==","shasum":"a8fccade718ba31ea93c556f77f98b3896105f01","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.9.tgz","fileCount":11,"unpackedSize":10979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwV9CRA9TVsSAnZWagAATR0P/RPYalIxzTobOlXd8kr0\nuH4dveTr7sSflRZ3Uqt+fA1tycUsiBwNWenz8gYUyjrBRLSr/8vkQWQauCMf\nLTIO0uWPXTf1HSYIh946bvnVuUvMHPTselgsRtDeX3OXmaAPi3Y6bmj68Vzd\nidK55pn4XvdNaevp24XRnFQfhhnsQcYIg1sxg4PXetIlJoOyoCIFi3WIwcpO\nxx79BQLlFepfIo1vsLcKOID5dXVHdmkc5hahFm8NnaUl0PiqyH+UkAtl6WXX\no5C7N2jh5zyXzl0jiT0j6YWesHUmdaFTjr2ufO7/vGLa/cb9LMRFtZP/iPJX\nHjFZba/zci4IClSKPnabhrnSQ1ngSeoBrOecDNPgT/mSX+MlCW0BPLeHlfPn\neEsd6mzIGAhYPFDDHPPrnerrqecq1QTw6hRIKeFvFkWtRaO7UsTRmaFhrGVE\n99rvgzj0cNXgx143MHMFspX8nnX7k8GcEMsTAsahmr85PeylMNOjZaP2pHrS\nrxMzufrreyRBV5ps+zwALACpBxqQt+LJbiSPOjPEswH1v3k5fv6gDFxJGV2X\nV+wqtoFH0i0INdQqrUFA6W9NxSJrW5RD3w4OShK06s2wxbwDtmzHKanxqdV+\n9/1OYuKfTtvQ+4Xv6LT9uzatI3jPX9a1nOS2RB/D9LtdluDLEVLyVXpl1blp\nsXOY\r\n=t6qv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJMJJZQ/uIsrBTLEMnczBQkpZGC3G+V64xeKj0VfxqaQIgJiA12BxNV4ap6mqQk0zEIR0/tp1lHv84DfxTaM3AOl8="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.9_1619723644913_0.33581447409961385"},"_hasShrinkwrap":false},"1.0.10":{"name":"annoy.js","version":"1.0.10","description":"","main":"index.js","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.10","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2kOdyn9u/Q8d247b0/76LvkkEuINtwrV43WsnfN4dzXZhRLKeJkoSEFBkclOHSgkEv8otO2ZW0RDraw9mTnrdQ==","shasum":"efbb72b65b5069a12990377c99207acfbe41622a","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.10.tgz","fileCount":1,"unpackedSize":453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwZcCRA9TVsSAnZWagAAYHcP/2wJ3t8E8qmM5iWdiP5L\nKAHSCwDVfq7Hfr7GPGCwLQlzu9spa4gq/QuqcG/aWOF248eEyFhTCgpwVamg\nZGF8w/XLcZ+jNzTut9KW6EcZIpGtTRoMgcdk7YbX0JobdkDfQe3y8Vqa4imy\nxtu5MYNKLYG3FIMhW34AoLaFQzTVbVcXAyF8iM+2VbTrq8lICNGdGjj+WMaX\ncL/ANhe6AMwG/NhQm5SoMeBCxklEpBjqUixyyrF58N0No2JodNgOXIsfIyA9\nhSu0IWyuKhXZ4NWv3i4pJX4LBy7UXDSM61OxU2fmjHFNQr4yK+aCIpWDe5ub\nrf6yKgHoj31ofB0lskom0heaDj6ab9h3GMqWWLZTtiFzX8QXG8jOGcRrc20f\narYXDj+31Qo1lJbKOMbhEGptaRsFfg224Ly4GkXBtZQHWfOXDtgm7kM4bpI6\nMzWkXU+hVpjDTPOaIyXU1EEbUxVcZEMBB0Aw0nIPM0AGS6DrkLka2WYrDsRU\nheYnMu0hLP7JINdYETmwrxUWuwNq/HgUKKuDTOwXlj2lGH+FBz1r0ujTNbPL\nGQDALof+/4gQrzujddT/b7foogtixrVqk9Vke3a5GX3+D2g0a4SwlGB3+B+b\nKUJhQL5YG8iygOFUkCSLv9b63HirN+sXMdO5vZg/4ADdRJg4UI3PlhA/J70m\nw8ET\r\n=4bc9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC951bsZo2V0PwVGX+LXJSoM7pQm5eZKkzOFk6wO6EQqAIgV+oH0wTT7LaMronYK8etNfen0dOh/ASMfOaS6Cfpv0o="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.10_1619723868001_0.49227961627678285"},"_hasShrinkwrap":false},"1.0.11":{"name":"annoy.js","version":"1.0.11","description":"","main":"index.js","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.11","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kqogrOXzxe0NzDSSmA2Fc/frWZTOGud6posauGGy2udoK3Or1laJKQOUsbYhi9Lxwbga+UwdbmrbdSKi/JGlrw==","shasum":"d797ae2258cea4843b06074eacabd03949220d00","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.11.tgz","fileCount":11,"unpackedSize":11108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwazCRA9TVsSAnZWagAAKoMQAJLGevyzsD5LUyEjq9nG\ntLsNH7Ihi6YzJBs0LYJLsAzJfikOosAusLEwl1TbyC01aCaML82nbU+msodv\n/xm9+gpx1qJo9+O2NRDnZSqEAIUA+yxoJJt5Rf+E/l/YyZ+3MN3YpUmqW/1N\nRxccpmy+jMTgvW/JJ1NzHpU5iFViw87z4via66cqfraRLVvJQPn7U2uw/1y/\nA0FrAfg/C4BVipPt5+MRHkpkyrB5hao+CoTwJVCs4vbQZi/FxX2Zfl7hD/ci\n9tOr9jqLkOoa9b77N1n9i2wXsKCn9BgJma11BX06TyQvz/3Bg4oWNhPu+Iqa\nB1MqpSILQ4ayBn7fNda+7COFm8IVtnvI0ncPULSeqIRbBJLnUNXTpB5azPxd\n9eeE6Tda8frY1zEi0ItU5vx3kYfZns+kKGvqJKbp/QaiQlTY1fmKqy1ytzSb\nkYrKHcHaAVz48fF1Le3x8JTqFeJaAUM1uRv/fZ4LLXNGtSiel3HMm/O7sqF3\nJl1hmlETL8YyydIe6dt/EU1SPjDW8tOZLBiz1pHoaXF5Lw9Xh7ilC4xJmf3j\nEnv/mOdobOf9rgfUPQSbQZlwsby4+KPSJgb79XyRggkXwU5guM4tMjGJAvKS\nPiv/AccZGo5uW4AthN7eMHkvPVyR4qAa7JKlTAxnp/86kGv6dGCfLiQDvQQO\n7KPb\r\n=bJbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw8cptic+Y6Fb3cFHgk8sLWPzpiGYyCbojQviXYR/MzAIgBv9jIE31idfOTJQ1uFE1pBZkgJ3c07ki5DeEh7jISoA="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.11_1619723955517_0.09205100654633158"},"_hasShrinkwrap":false},"1.0.12":{"name":"annoy.js","version":"1.0.12","description":"","main":"lib/index.js","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n diminesional"],"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.12","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-n5RuzKyRexQP1AYzvccnfFOA4ZoeVE2uJIG5JhbfPA9MQPeBimOcYuVM/v/vA324kP7baqSOsOPtIzzhk/ecPw==","shasum":"fcd038f8ede85ff391f720f8e420aae3bb146c19","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.12.tgz","fileCount":11,"unpackedSize":11380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwmACRA9TVsSAnZWagAAC3QP/3acxu4K02aSaT523loq\nap/gvMjHvgYqT6lWPESH9SdLOTtCI0ZjcMffMHVD2hraCpNoNyGsaD6MvcAL\nukcaRVgS79NC1EuO6u0n5hdnBCvT6gqWneq8dOj9dwgf0zIvvnc8AgSf30t9\n8zeFTzucYnSrp9vQfID1IXuJIwIpjkTnE3zyjath47PAGY7JhRA+dcgTc88k\njMzUQPJrMS4cSIcy5SaoHfJY/jP44d6b3bkKuORRup+aOOMS6steqsl7N/Nq\nEywDg6mMukRMt0Dqvy2EC2OH6RCPl1RlSxY4rhVv/FDioP1HrsqVgSICgOhN\nfjMRzz4dj9wF4h0Fl6lAPab4KY2nV59qMZ8igwhKlbRBMJhmoJohkk2fSXnF\n9K941eIled49Q7W1Qos9Xc+E5aE7hbnO6xwlqm6NkPbdwSeKVyNPNNfwCE5N\npFLsNS4KYgwkP40XE4Y/tNJudLkTPxfr0wX51wuasFj3vkVlIkj/8j736WQ5\ncbTfsdZOn3RaXKI7An3+tMThLOq6VXF8CKQ0OmXJDn9kwHa5TfzzjPILkPt8\ncHLRLb8v3hQVf5MfpXAHe3lDeSV2Si0AuKCqVndQV2pdgpc6rwX/HXnBOzym\nTTYhLYkUBVC8Yp4F+ztqQi5ugskEyVb7k/9jff++hQ1M8lwTK4wBQJcbKqOQ\nTwEZ\r\n=ILrX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1SD+jkX6cz9NWcFVSyChiD/rZANBJuC+oMo0cmQEDEgIgKPixVbVF7jSWfLq0AOJsQytHELhkHgV1cE+ccH5Ndi4="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.12_1619724671718_0.7016510336929114"},"_hasShrinkwrap":false},"1.0.13":{"name":"annoy.js","version":"1.0.13","description":"","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n diminesional"],"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.13","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-KkLd7kfNKOiq9TiOjcQ6p9ELR+W978dczdSwPDHh/ohB2ytRo/hrRPRSySRBSJF12g7Ww7DKuRz0+vASAp6IvA==","shasum":"f965c7440f41c664a861ebe091f1223f6f53daf5","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.13.tgz","fileCount":11,"unpackedSize":11361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwwsCRA9TVsSAnZWagAAxF0P/iAy367XWGcmz80MtHdr\nMeoe75L7+oZhU4dU9VK7Od/z3Sn0MMWqerYqD1Q1NbUuehvfhYzVQgWvxyoG\nSa51E9dJCle4PyeKTDxPLDKkIgo3BYPnKVaUWNv1Ih+56PqtffQXgPjT3jDL\nbsw04WX3V3vLX2Whsiou0yyPifgCjtZI57INjAh98ocM4fKd9ZrK3ONRqeX8\nwMKF46C+LZpYEcdwvbCvNqYZ3jEZlKNkbXQH6bg98udXz1fA2xClnE8nXf+U\nPIAi0wWwK/dsYRHu2vKGdfrfpDK2YxaoOuaHZ2oyiNfmCrt+fxRw5mWtDxtN\nV1LmB1BG0bTDqMQe551DY0Br3PEHMoR/y7SkIsx7gZ8BAhCKYPm4OcFKn1Dd\n3TiJBcvl6XElJDgGrRnmVBIJrqMldrYY22ID3GlseuTgEDv/MTWimpMLkz7U\nltlIJOEfiWwBDwKwPtzjVH5Tcc5gqIlOGcquwbWT8gS9m3nfibtrVYMdhdeX\noftRfJ7AgLhs0pV6N4X5Ey44v/+zuWBHxMGvQfb4Sufk9Zd4uUEymZinAGMS\nHl/qvhaUHXbQ12FotcsLvHavNz+3WXagt1ZQ2kt01qR/+uC1+3vJFTg/VIef\nRqRcaEYGNkZ9IZ/co03AJ7/MzBrtH/KFN2J5oWoGP8Vms5IsZ5W3cy+aoxnU\nDvQ2\r\n=U83+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCshbg/PsOG+Uq81ezQNjb14tpHebrKeNJ6ri5x2qOWmQIhAP2ejf24AHSuidF4PYPgmFzyZo5JyiBU4C3D70njMf8f"}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.13_1619725356100_0.024139009521325194"},"_hasShrinkwrap":false},"1.0.14":{"name":"annoy.js","version":"1.0.14","description":"","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n diminesional"],"gitHead":"1eda6ef110686a54debee16c211d0c2f91d0d56c","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.14","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-eTh6aOL5OEbdLUzyIsPSLqqbX927bFh9yeKpRIx3/DqqAyO/MknS1PBq3wLcf8IYglKDs91nJX2kqvKjKLstSQ==","shasum":"faf5cd0ddfa4da58c1962ff5188f87d7ce8d69f8","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.14.tgz","fileCount":11,"unpackedSize":12372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiw3WCRA9TVsSAnZWagAAKKEP/iqw6FE7GymkOkMgGBNk\nnlpCbhA7SdWMRtC/SLm138CEoNhMbXKYnOwu7k+8r7oKuijp2cFc89lMDgN8\neWCStZhRznLCn7Hr6I2Anp3YA4+pJ65FYk0LYLXfMcQD8mpnJxsD+ZpbszvX\nCrRWbxOF2vaEUkqsy12VP7Klur4rHmzt4edDiGlqgw7xxU5mKpR5/KlJvnw/\nLWN1ex+deQd2FjQJ2N9WeTH2kaWrwBS7dNmandnxOp6JjeI9pEqtXUwqK83p\nzEJosc/2WvnPQpzHgQVPVslqA40u1jhM862oY45W+E6PWCeTzUmOg1+cBbM2\nJZmmsvHKTu2KHqwQ6TJoSd9fMPLrWuRi69b0Owv5aJUWRP1B5XvToFE/0E/O\nt/M/44/srFkQlFApjV+suSLbMc1WzjsHY/EWY1wsQ8Eylb64Pq+yjuTlDbId\nJ05kKk5LLcx5y69K7NOMsH0bUwPoxCCi0orrClTRmaDZoz8PVk56y2boGa3r\nSSxH1Pxj1FLP6hpI7SzvylGl6Y2eA16EB8TXCsN9hkcrPijJlCGhyGRF7Lzq\nlwg632h5GSNfBI5gpjULTokBso9Sy8qhJsWlVeGEJTXMFC4wUPAK6v5T5DPP\nTzMzF+lgq1jxsAsIX8aPQ1gIlCSqS7S4Eh7II0LLhVdBdO1nkCIddgf6e8B6\nkcgS\r\n=GlKh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5KOk2nUOJYu+VCeMfxPorrbtgEyJbze9XkmLzjare2gIgTB9hZXQByX6JBfYC/cV9LOqC+WM12dHmYGVprDZ46SE="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.14_1619725781984_0.7393308464312272"},"_hasShrinkwrap":false},"1.0.15":{"name":"annoy.js","version":"1.0.15","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"f14776f42e1b6f367b2122526cce467086551c0b","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.15","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-J93dVmQbpV0ImHH1TPMXmxPHST4q+lty9u/3DkMLFl3h8xGMfjIcCTf2fpiW/7/laFHs2wH61mR6EbgGu7IaTQ==","shasum":"700ef87934a8ed2aea65db521550f5dfd335feef","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.15.tgz","fileCount":12,"unpackedSize":15671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiyFzCRA9TVsSAnZWagAAjQAQAJW2eRNLRoGvcwAV9dGX\n6U9F4g7RQ/CU79Vzfx0zC/YFaD5OOMHMeafkIVjZMKMAqPxAr+Oewg90UrPU\ndVjBg7ckqQaPuy1EzVD/fAA5I/16TD9cBw6t6VObWcvk3brlEsd3uq4h4TGc\n8dYcLsZEKvidTsm31+5qUffQYpZaDFhenOtY8/DNaLGo4ZTnQLS08DWqysBt\n/8qqo/SOoKmQevFuplBmMBhF5aa6Xm9q/muwQhYRi1pTTJhS9jBSgWZFCpvt\nhj7SKF1e4aKQNIBK0mDgYbPJg/Srj+7YOyX1mt5gRedGgo6obKDR+CvyASok\nFRlzhjrB10miReHMHIMoQ/pL9QApUh3exsNjE+o3IaqQqm5E5VYa8PZKIogX\ntrBQ7rE2fvLlPM8MffX3n1CjVidk7Xpvakd2x0S3uZ8DzD4OR4i9RhRyfq5w\n4oTcKgTn5Lc2SYQBQPdBe1G3M71vVH7StdzBnp/VLQ0L2V6CUtrKPoc7cqWo\ne9kxaMvkTicECQ5sl0gWsNQy6RLvd2u4xHo553Boa2pvLy9SBF43zk8CYXCe\nESZHCP6XXSDv4WZbeqy06iCPXXvRw8rpt8r/pFMk6T7YalFlvhwP3G7MPvPE\n31gxijnUomZWAAQdj2NomqfuVakEPwh1bY+el4RFmyOyS1FvAJZv/qVW2wSX\nEsu0\r\n=8mE4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnunU1Ky6mApsUWMyYmOFmR1J5ZaeOiEpp6EA/iCEzUAiEAo1Nfh+W7tdFJL3l1YP3Ti0ndh7hi28lqxwP6IPvW4ps="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.15_1619730803139_0.7227026847666551"},"_hasShrinkwrap":false},"1.0.16":{"name":"annoy.js","version":"1.0.16","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"f14776f42e1b6f367b2122526cce467086551c0b","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.16","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aISCj3u8bqObzrAiX1jD53S94c7SktpLdyp2+Q+VgqpsuJivoIL+Dytb+o0PU5VM7hlgjJfbmVlPLzdydRSG6A==","shasum":"131c1fd1b5584dbe0c1053e2f4980417963e987d","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.16.tgz","fileCount":12,"unpackedSize":15671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiyIFCRA9TVsSAnZWagAAyCkQAJ9U98m4ZMKpSi2mtPdo\nBAbfIoEflptgt02SjT7W42ggpMP3G8V7LijAubghhSQvC3A64gJ62NHDTwUa\nk4ocDn7kX6rZyb+5VqBi/LVdh7GEGfuFjTvXSTRexjnQMOWmsEUVvHNe9Ucd\nLniMaHWyiucaUVe4mM37gNjVU0c0j4l2d0qZq65UIo/YmmQ01nAM6e1lf45u\n8wTZxoxwm0ul6swLjlt1Z0rvo5Gm4AqoxqOWNgHq9ryckfimpVCEt3QKLXtL\n5ZkkrYXelM6H8f9OnqzAMJwFsJMecNYMRi0qQAx1EUagrWeYowR1TxOufioe\nAeYjxwzpYkyQIBStKFghDak4WsZgwOqymN75Q92clN4xEmcDMoEsX321VvKy\nc7b1IKqe53sohMCaSNztj/6zkwkBfZ3EEgvRtmeygqxfxijPjX+cc36/Pd9g\nqfwwR4m/BUD9zxIA5dVEsinRA24USU7VnigXNAGvMPHVnNvKFzGXiXA2Lo5H\nwae0C/3V11go8ysqG6KCKkrJRY79QEVLO6LvEMCstw4UJIxe0E0UwaLVPrWG\ngRpUMMq5XVMgpoiQzk+5hsRVc0uTU3UvCXLQapqJRAGabpgiMESVX8WTUNYQ\nXjRrFz9hM016CJ75jkJJI7q2P6DLQmoC4ejkPRRAK3MtNYbiRL9pYYGlvttI\ndIyu\r\n=F+IE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDsLR8n2fSJsnKZWWtqNGRiSXdBYoZjt0g1yQTdX9VEAiEA44d27QXgPUTCKLY+Je/pRgYlxFuq3KQb+6PxCiIBaW8="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.16_1619730948634_0.9616679031260507"},"_hasShrinkwrap":false},"1.0.17":{"name":"annoy.js","version":"1.0.17","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"7f2b37382d3c5ff1f1b4ee6d03732e1793269198","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.17","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-US4OkL0knorPmQQ4WlqzEpdF93LkhsE9Ref3hQJfjRkSOVl9zkF0UuNezAJh+qDKbL0umcAu2lpdi7nxZp+4vA==","shasum":"add59bcf325ed8030474a2dc2b0e13174730eae2","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.17.tgz","fileCount":12,"unpackedSize":15671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiyIoCRA9TVsSAnZWagAANhAQAKNqbjGYpXj8p3CE5azf\nKUdeJofqe2EBfqjGoNCKy0DLFKauDJlj6eDb4h45j2u1CyndhHMM5ey2AcGG\nPWXNFYnqIL+pqaHtd4CUbVxDOUN6AN4BM6+X+8PplSvX8yDUUPEF5n57N1OK\n4ymfyy0G/cPDluiKRhhJILzTi1HT1H6r8MluA3dES/UVuCHoKTH8VXqAWaWA\n0sgkbZfQg0w3kxhIwKipY5z4oX7aI/AM7SaJkK/OAliXxvwiZmWhfp1EOCGP\n+uwMPiWAaKJruWdcL0CSi/Xogmq56PwY2GAoVws0JnpAMniJb5aWy61IYo7S\nwcVr9kwXDYOLIw01JKCjgAWu6B3007nESHCzeqT+4x1iPPiw976j99pvtNLb\nFxOSzKI0DpybWsk3HMgkVCzOuzHBuQkill2CLp8Wv+vuxYrsba+j1l69VCA3\npzkFpeCiwF0uipunpmRN+VIihH8ZWANGZ3KV2lvdgmnJ4QhrU/oYOFdHsUWv\ntLe6FwcZ6vd8JeUiDrJnCcoUW5yd2Ff4OLhy4z+fDhPtgHE3dGJlDcySCYm5\n8bHhzIk8KVA+ZByMdkrjXcbp8VijzFgIDynF/8ONbA+jBmwgOmQ/W2b9Jc6C\n4JmUIxpo2twK1mva58WSWUCdbj+ZzFyWysh2Qg0Zcj4NHbuiZeDHbvBeNtx2\nrQHX\r\n=drao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4cpBsNdOLp3aVm10llAZtlw67LbqJwk2/VuAvVxFVwAiEAsS0xe2OdYHdGGSFzi+trJ4QWjC+zwh2TQ9JwuiyVWLs="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.17_1619730984574_0.2666325933963376"},"_hasShrinkwrap":false},"1.0.18":{"name":"annoy.js","version":"1.0.18","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"19c2de2f9999cc1195465fc96e877c5813ce1bb2","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.0.18","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-AK2b6ISlOQBfWZlW9STeDByVw1JwOPZxJb7AVtXNP0gpZh52M6WFLqcge/97pVF7pKr709CLLsOPHwD3EOmVsw==","shasum":"e638522141b9723a641e01a3d951416e689bd29a","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.0.18.tgz","fileCount":12,"unpackedSize":15760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiySmCRA9TVsSAnZWagAAmvUP/iiXMkP03B76Fe1OMV29\nQ6IzahnBkpi0Fzrs1jJ87nxdOggww9OxgTDBsampitrvsVT62O07iDl4XX5i\nUXRWPwx72FDu/wArQu6QEr7joFMj2FCw7KCAqH0p5LhCBQWJu7Cv7Mx7fMgP\nENhgefB9g74M2jaDIbDxA/Dlcc7rIPKCeG0Ig/+1qR2HR5+b4zLmKE+WZPRH\nDz40Erz94npei3/bNEieYNmemo/fVOG//E7dsmTjgx7W8aaSgQQ9g78rPwEv\n+lCSIfXrpPIX8FPlIB7l/sKWYZz4qy2s77sHeqvYAfYp87+WVL9JDKFSQ2vZ\n5mM2uIXZyNceqj2fqF74toTfwKfQE1astGK+6Ly+ldF88DP5Kkv6KJBquMZZ\nd/tQGCZhd9Guk65XgrN6ncr7Z99l1Ndk1HU/xqLzM156JiTOUUvaHEnX1Rnb\nh7YuiYOlCuv8U5gIqyg07+K4fV/ACLRaSiVxwH6P4qnKSd8dNg7JTj1z40wj\nkcO+g10pFxHhuUxYzmwJH+LQhEaGa1TIwBg/gMRi7F/FWtFZxGjLphQ/u0Xx\nYwAnBZ65+Vg7Rmh7RRbrIWTHrkRrJGO0Sa2sZbnr/HsBGZ/blJ+NihxMCzqj\n3739ixrHepRwSZxnPOBuPf68X9xCd+PgejVJhCzoJIBBMFIqslXZR6n6Ry2s\njSgY\r\n=nVsR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7uRrul4UubV8ENjI5QBvcyxajMYptcX92fOZ8oR29OwIhANwIUgTvVvVNSYhSsL3B/nzAaNL6GcI9XnV0EGk4wIU7"}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.0.18_1619731621607_0.34733474112377927"},"_hasShrinkwrap":false},"1.1.0":{"name":"annoy.js","version":"1.1.0","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"af3ade4621f02e4c2edc9aa7de29a2969b7aba8a","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.1.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CswZ5iw2DqAzBKCWPXYZx1QnhSj1gEE4BNTP40z+sDhgzpmyB18Hxz/DSp6Wxn+EaX9o4gOZ/c8EU8JWRWbG2Q==","shasum":"e2a6fec5e21083feea5d56de092d831bdb77fd82","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.1.0.tgz","fileCount":2,"unpackedSize":4093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi0QZCRA9TVsSAnZWagAAiFsP/AkC+Tue4ZAll2aWS5O/\n56pxwRI4JwTt5iSHpfkBb1yBeO4trVCabERtSldH/XqQSsDsxzxVUJzv6jkY\naj1rjzldqRFjSQJn6/vjV2tEGWwE1D+IZR7TIjApANkf4Sod49wS2zBUgKPt\nLLuYwYIGlllmROl6JzyjnFEzdYXnucdJyEYwDKOdC8K15njCZJy0iwSVItHK\nLwFUfwz0Q+hGgTPqYXBlggztyoGJorANB6292iJZN2jsjrQIWZSMj8SK8Jry\nfn2ZSPhB5HSOASS17IaBQ7Y4VHxU6ooFo3BEzeRMtMKtzLLxL7fa6Oj1ODoc\nZwnaNZ7FH8ZqxH35LQw/EUcCHvIOCja6gfozA3qpwAmmdDWICU/gvIhA5SJQ\nFSGpzFCmdNQYc+NCSiCvPDzVZKIAgyS5N4lFK8vGBBxAqS3a4Iu3wW0wvhdd\ndLTR18LuV0YyDrTuAvYUT5evLCVNXnqXYorrgAg/WcF/SOFaxyoJCfD865g7\nIVjn5NguygnDxWc42VtTfaRJohDAEhsN2GPD95wx/GbGbfE6/hK6pQ6diIpl\n0bOOkBOdY5NPM2Uzy7N4pZG0oXBslzkl1AwH4k8VW0sIDP+KXSTsRebMRNaT\nrOcJnfFSL2MOoFLV3dVZxlsVcJ6Qrz1bNh4BdnVZwg24WRvt+g14UPUxNcXC\nEDX5\r\n=JWxi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCikkg8UmUyDN/dfC5Y9RtUdfCVHtKk4Oyx94Ch0KPf4QIgXc5prxLZ7QiK5JrTFHpbahPqjeex2tXBeGqa8fhCWrU="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.1.0_1619739673516_0.425832655692445"},"_hasShrinkwrap":false},"1.1.1":{"name":"annoy.js","version":"1.1.1","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"4260efe23239ccebbe957c6b518e47e2e2c99c00","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.1.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RtrL8h6lr7ZNgtTVYtKGDLO2Pu2yuDRa+vFpS1fkT+TVwhQCVj58XAvIxcVoXjDS2dYtN0K6zHHMLO1A/EuqDQ==","shasum":"7e140d7a17b548034725c584f0a9e5a5993f34e3","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.1.1.tgz","fileCount":14,"unpackedSize":16728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi0R3CRA9TVsSAnZWagAA0lwP+QG0FRL8607UxwVrp5c3\nHKLqQ+VKy5DLTmDvXUs49zIei+4i4w7z+m1zasSZhtqrCoM0y6IqZmarJ5pI\nzXRK+guLlGQUKGt8AEWXyxy/9m5FkV8YxaTj9HAikZKQs9F2/qlCCu4xM+Z7\ndP83a8v5MfNXELIBzd/3XMDX6Qh1fd9/CdPnYfn+ADe3W976e2GdMeKacrh4\now6OAr3cMNk8uegwWtJVSqUnCDvexNuw85Q5+HE5laVBDSMlyc7JKw2gvaNk\nWwsDbK/FuH+lXVQAFoCZ3K1yqc26OBXpKUhix/iu2vxFS9lLJh+np0UlUzNb\nu4nYbBSA3IToE9Nn+JIWwNn0EuTq0pxBn5fz0dtmQ/SVYQbkcVbsHP8opMAQ\nBTIf69Xc29p7BkB/u4if2PBNu5tMNHemsIjTsb2RIl9CZNmmC8xTfoNyRb7B\nPjUm3fIcLJ0J88WZ0fFA946s1WROeHWAH4OUzAawIPZA69yJBm8mcr/mYpQS\nxQruPCVdBn2xeA526s0RiQ3QnBLSsX1VaODbM2ocLUu6ZJOs1jSyqmdWXQN2\nUa2oreqZKCrGjw01y08bRgeeDN4f5bAuWuflcKiKWahjGZeQNqZ9wzYdLbzc\nul65q804JKeQtp1RVedEPdlMeQEAlyG+HGsVzr54XwwUblWSNpivx5KJK7Dh\nD00K\r\n=uH5R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAe8/aPwMepy0d6wg5kb5ZRKTyY6qEMRDvTpW9TCfZ6XAiEAz+fQkW9UMYtp77SaWOWj5ZXZPyGj3wAtBf22Azny8y4="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.1.1_1619739767342_0.3176829723434105"},"_hasShrinkwrap":false},"1.1.2":{"name":"annoy.js","version":"1.1.2","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"cbd00a7c5dc994ff36beb8061b35732a24ce6506","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.1.2","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JfxiLRxV6wdvnXDy09SV4EalL+LpwtJjiH07/opiQtuMCZxwoi4QV0j1SfJKSyXzDla1tTT7Jhxja1Ucvaz87Q==","shasum":"f507411b30e13788a42e8e589cbe943f445d0842","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.1.2.tgz","fileCount":14,"unpackedSize":16964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi1qWCRA9TVsSAnZWagAAk6sP/10QYXL+Jn37qll8zhQy\nuGdbewFzo8fN6w7KoPYmkHLzW0pBD9w/NNjA2bKkiDOiRkuZ3NJT1zwAYEfT\nBC12FUuwfBG3iKVCZ+xKnJ2FNpKpUvaFOxhOSEbH9/6rg+gWDZwM9/Fh1v/Z\nX/xXnip2CN7/Gmd05EASlmDmECmr4N/8HG5QLWtHu4RW4k0UPBM4rnK2vznj\n/vQnhJxBq6BXYhKXiOGXqfaR3cH7EQye67gi9EmK5Jp/NIplY9KjoyHyp/1C\nTeqB3gUbJ+mcge1j7D0th+LL2hSlV7PvCc7M+G8KN8/akuZSPB/Q6klOK3ND\n1k415PyvJp7hXEVRLMHjjwpFS1eZr5mAva1WK9ci3G/BjYYDO71k1hcAAp4j\nv4JXlrQPpemkDwYhsxbniLD4ZKdBMFyEC6zdY7qe+xeMP+oOiZXDs/M8+AIq\nmD0vJtBWQMUqJ9D5+82q4Iuw5UgfVPJ8fZpyMNU29xtUG53RMIgS/ho6HRHk\n9rApY5UrYPpFH9TZJb+/X5TKtrKQTtXLOG+Bkq89vy+6Iw8tMLO4kuJ/TWvK\nTh34twCMY5XJELzOmBWNWUrvVR4md/ybIPSd9kUOnw94EqN+yYO4Zp0W7WBv\nnuG7X03iBGLXlTKkHTD5DllkALNLNkx3Ak4ICCaXo8f/25EtFpoM8I1J9aaQ\npu4H\r\n=3bpg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIYLxEc5gBpzIRH0mK8TUgnb5K1WobriqqAOhXPLhgDAiEAs0pRqF3Kvb3IRnpiw4PMkCyuzrFflMogwgWMKD//mks="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.1.2_1619745430226_0.5981999526782569"},"_hasShrinkwrap":false},"1.1.3":{"name":"annoy.js","version":"1.1.3","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"135aa6ee2107f2d17aea6465d6b5b03cf1c1a86b","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.1.3","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-9YY3YTm7MJhLwESPS1j7X8Yg92J7lCB6uJf5daBaOC9dRZ/gPYF70patOTMR7nIygczDH/r7AZTZyWGj480fmA==","shasum":"6eea293db0ddf66776bfae2d6f564387b492558c","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.1.3.tgz","fileCount":14,"unpackedSize":16963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi1ruCRA9TVsSAnZWagAA6qAP/2/CIx7a+jskWmNKtad0\nZK73nedsHWzqjWna98mc5vP25l8YwSMy3IsxCLVmDbnd/NQsf09rPFXVmckv\nG6PdbSViWpY9wFhCASnmu8XfaKsFqfIRWAix58c6yTvGZG2JNkLDeZzaMpu9\nPlrMoR7ATdNJhdWSNSbIe5/bQh8bB6Se1q8e6OF7yj+JNs8gu04yyRfaNZYd\nIGNJ1lWDhTYysPU8QO06YKEKP65aF98eYR6cQc0Po6JHKTU/qmrg2r1+46ul\n08CQXoO54vWn2jV/G9SrdeF3GUvgsZRH2WTl2akGVs/5+p4j2al9POBy4GVL\ndzh5bkv07v80Bk4DIq9sgyeiK8QRvMuHg0vxq02rKTn056L2TWV69NJEyWRT\no7GTCOaHsPb0oeAoI0/geT/dDCQCzzMuBShLlpFX8cTUZ+QYkOnaRcXpz0nu\nKn4ymjcn357SkW15pjJRCC5sdbRVAoZ/Rcsk2hXPOYDshM6MghNm8JDqrZpH\nfRESXapdYcIPIksNLw7iVyyL+YqFSHGyLgMcfGxwi9b1FyEKfn6aEVJLsIDE\nrlLlCvwDiuLSttpPJ+FQvq1HAABirNXCXOR4DWNQ3dC2Ton2wF+P0+mY54MX\nRY7glBecQ/GzBGOgsZscRFeu18M1fr8slw2spnC4bywz7DSfCA4J8zGaXKsD\ndnh1\r\n=EFPG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoWEejAE5jazXJURkzJubegUO4kyzcgv7Tqa/GwHSbMQIhANvUQSJlaD+R4WAzSmcpXyJQkI2hSRjhMZpg2BoRpAUG"}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.1.3_1619745518078_0.9524215919270753"},"_hasShrinkwrap":false},"1.2.0":{"name":"annoy.js","version":"1.2.0","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"efc81ce7a117dccf721c94fe3817782155a31ee8","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@1.2.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/E4U5STQ7s2wYravO4pDzoug/ojCHr5ju/mP+YcrNrp4g3JsMW5QZj6ObV6ZymZXcY86sWN7OJsFSTHuEdCr8w==","shasum":"279a978f73c82defd1b9d5daeb9efa4351f37cff","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-1.2.0.tgz","fileCount":14,"unpackedSize":22809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgji1XCRA9TVsSAnZWagAAiOIP/3DCSOi4UQ50K1pYpZiE\n2hCUO//OYjTt0F0igzATZ5YsZAUX1QylMkNsMuBfh39Xo8uNOgI3If7yck7p\nD5EwxXaYuzjLW9LrBCQyZsroF+zOsLlwRTR40Rxo+31f9ybY1Qu6M1THGFmw\n7W/t2I5CpvQRCRgw+8MIXcTsVJBqrszZ+bxNHv6iwCjdvSlAaLYyDGFtrQWN\nUYwmeM7UnGMXiP14iT8iSFkh6sqS2PIay33kaE4EIuk/ldeEv8X7b0ocm6+M\n8OuO0cNCTJHtAFahvHXDCfciYy3JzpERc3dozx2I95lUaGmvs/s3XeJRVNfs\nLtinn0ctMT/mfB2DuErvrhRH8YZ4BOqtDQyyeIFqWK7U0WdPMVqOYoZQ/a8K\nXADObtM+KQd+zN527ndx5xPFeiiDgHkevOhd6WZVAVe8b08P8FfpXf7/d6hY\nBUfGPcXIwL+7ybEZS+rSRpBHMPa71yimDkFBaQvxVND6/USlHQpPsAa0JQgh\nppXSsDKu0HmVpZOEOK7ykRXCcHIyA4hKFNLyVV8GXqBPZReRIPdFcrucxIdl\ntr5FLtQ50O2uVIBGYqZadyAvHkmtmBuWtoxX4gX7c1IY+v5qvdVlS8h8p7oF\n58+JoUTT4/xLQ9eff96DVEWM5z4EaljIDubCj//w16MlDLNULjesC+UF7dl7\nSrc4\r\n=b70u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe9mBKnG5P9HZAqzagWoSH1RQ7OLyfOoMRludNQOD4qgIgNGbfyUfyX4VzI2KCLFG2mCJjES960uFWJZE55eM8jAM="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_1.2.0_1619930454487_0.7190099898251812"},"_hasShrinkwrap":false},"2.0.0":{"name":"annoy.js","version":"2.0.0","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"efc81ce7a117dccf721c94fe3817782155a31ee8","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@2.0.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-muO9ppH+BM5mIGxxvAFRv9phzu8J0cDMuutq+wP1zhxsvPvY0CztXra80I8ZG+3436+plOJDHmjAyb0qpLSTeA==","shasum":"e0f2dfb6ecfb9048a860ba5b21691821bc900ca9","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-2.0.0.tgz","fileCount":14,"unpackedSize":22867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsdJiCRA9TVsSAnZWagAATosP/0AgxoRMZUOkU4pEVjOo\nsdTqQd89DfT3EPeksabEp9tqURLBi92INGJct1mS1me57CdVlKMUepGAyyMY\n9IDPSDS4ek+FEuBmmP52jewm3qpM2NpItWMdLKAP37B2kKi6tQLfmsdJ61Kc\nuLwFyV0TLJ6HLIH08zep0uKwkhFXc6F40cmFxAAZs/LMChZAS9s+yMP1qb8W\n8HS2lTbeWTVtUS+Nl2QSavoM28IPRX2JXXm/Ocrr5hGAzQOm3zmQfVhbP4un\nV7U24IHX8DRejREH5Rjs0T6XUoFJkka0UTuMJLiIyJOImFldeTMkCrCV+GTA\nT2f9vE6R5Mm8nksl0egtfBp8IIW0CVzzD9J4BEScZMxgpbRRBx/L4EkuPcLL\nyxENSw2h2MJ23LwPQM9Vykv/pOdZKbwWIE4qs4Zix8rNhtGBfjPygeTrYK32\nlJ1Ah3jp3UFISKwYr864VCHYhgvo461VyyZxhffHLXAXMlqXgcZo8Ub783O7\nyEFOlAk+fxOYuoheymS0HJG/zt19uJekOCiPEx2pBO2AlX7Vlk5LD3XLKkRr\n8sb/R96k8p4YdFULKVANY17pX/muIPk80+XyAgFwstAr9aPngqzFD63P4Gc/\n/e6gUIcYVzoQZtZyTEtcR9nIVd370xl/Btq+u8VNa7y/V+ni9f3fWpqz1MyP\nRqYV\r\n=pajy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXSYxASLh1YLBBu7UD53CFfBhWx3MRvB4SC5uJCKE3egIhAJx4UTnIoFlO9Vo+ZTFjJqxnLCIKmLw/OQCWClMrRlyV"}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_2.0.0_1622266466409_0.43911721358083233"},"_hasShrinkwrap":false},"2.1.0":{"name":"annoy.js","version":"2.1.0","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"author":"","license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^26.0.23"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"cf76f4ed3f9c784b4541db3091d5e83cace8f218","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@2.1.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-bE8Bs1uAnqh6XpDwGNSjCS2v947BVwMknbfUEAJrjlx+6FUzkvnuDU5bRXY6OxcAtB85K+5iVkTBgw8PVdcfZA==","shasum":"31ff7b9c5b538ff2ab2d116ea6071861e082e609","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-2.1.0.tgz","fileCount":14,"unpackedSize":22867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtYCXCRA9TVsSAnZWagAA2QEP/2AsLchljWKgoNqecHzS\nJdMl5GaW5Tmk0neUiPGI6PKazsGuw4XHLkPzriDy4pP40KmBsuJfNGYi0csl\nbSyng4L5oRnZmT6/7HzNchU2YOOjmMA+svOoVzpOTabd439E6t72hKr+l1zU\n9+wu9jTaDL1WhTYK/m8cDHNd8ehQ9yeo0wB86sO73X7IoEh9mHp/mA63o9Di\nF9DvDcXDpz+Qz2QRc2lpXkazn4BcYw9ZdZvfrRLG6n+kKfdq+ao5wb8on/2S\nc1bXWxupCEHiiVvL0OKMKfwAQMLGw/Kx59JrrgSxajrdDFhQXULzuXZ3el3g\nM77P+NkQ7dJM61gtiISYkbmLCz2mq/Mjx0XTRYo70Oug1UipAV3edC+IpHVC\nqPbS0ULVKJpGUng7Jsh3+LlWYpu2Bw5+fUqsXaNWpcNFJxXJywgtAZ1IiXAb\nh2B3DUgntuHOEDPXSfMzyX9LRSQWsgvXdYaZpixQiwzO48vySiV1YEnNTY8h\nmKORPylFxOo2QV8/Iv3dp+JPHt3r6O5aZDaWv5cjKaq6WsWl/fYrzulMztAN\nGi/assAdiZB4RCWBihOggOLaNVj9N34Z941wtIJLEzRJ162ygmAnKw1oHn1L\nWGFJW4t+/TOnZK5ywiG1INaVUVNprPQ5+SvPV6RxASs54hjXqNc2dQrcLdIT\nKB3V\r\n=zny2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm0DrG01mFM/9vFqb5q8Le3K6nJZXcjaSMv91I6EG+oQIgbsbDhujFdbQ6RQMXS+FgJtgg1GhOyVwK5+F+fh5pw84="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_2.1.0_1622507670554_0.572312915569704"},"_hasShrinkwrap":false},"2.1.2":{"name":"annoy.js","version":"2.1.2","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm run build && npx jest","build":"tsc -p tsconfig-build.json","build:commit":"npm run commit -- \"New build\"","commit":"git add . && git commit -m ","patch":"npm version patch","push":"git push origin main","pub":"run-s build build:commit patch push pub:npm","pub:npm":"npm publish"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.23","npm-run-all":"^4.1.5"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"ff17b8aa93472f339f39756620910af2c4f81e17","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@2.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-tQ1yBh6SlXMkNVS1POWDlp+rfW6MT22Z+t0P60jxnAu4L7t7jXFMgRcWLaoh/WNkXY2O39uX9yPpLnIRKc9FIA==","shasum":"e4405985fb34b720bebce8a40592d849ed3ff2bf","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-2.1.2.tgz","fileCount":14,"unpackedSize":28036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhusB5CRA9TVsSAnZWagAATqsP/jSzPb7dRyJRwoGoDvMU\nHRs0c8kZ2S3PQz03mi0SIgXdGApOY7PIUSvgMhMx3vx+AjKtCzSPJ/FUVio9\n6ZoBSOAWYAeUqTWW84EGPUukCahRI7DBOvBgC7AvyTzs0PODnWSn2ZRkZmHf\nN55hjm+gF2pWd00UERd8QmU1Ca+5kixi0tYfr2GcNNiXpDNg7HJZmVdPbZbV\nqlQbTRtRMO+6i8ueDaRcjydUi3GBzrcG4v13ln68b6e2lzu4wJJP5rMroFbd\nDKm1fJvtGj2rjvLtsgWgt2RK3YnMikb7H3C5G/OBBlCUOQpKbHEmXHgrNXbU\nVc8A1AtGPmPP+kju6+wgISBS6BpuWWlrXwElshF7vnXMhYq4iKDpL2+p3/6A\nxZCRhOasm5INzlXkrHpUwEZDKTLfr/l3kZAtjt9pJko/8pACuev27BXpO/m4\nvzLCoVZR2nF7Q/+q8I9whaGlnKzHA7Goure/u4tkBhA2XGJO6XuGw9fdUYbJ\n6oNmkX97MmyjB4IJ/Z+J1HzCkLOWBUp6HbQ4yEOMc6ls2FumG3HhXSH6Ls6F\nG0wfPzB9z4d735LYm1FoAznav0/TDEXNKsUYNStvou/pw7YDoIszckHFUomG\nGqD1APHLp7OJwbgE425+Pwf+GKv1TVAGSza79bodb/nbPXwQmrkixRvPEnBM\nBwSS\r\n=KA1b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELKq9KwYOdfvLLkGrGlGIoFjKqkdA3O+worHsWz2wiiAiBf2vmwbQgCOhBypPZTPwDMT7OHSZpIjy3u98H/ekCYVA=="}]},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_2.1.2_1639628921179_0.46089869805265704"},"_hasShrinkwrap":false},"2.1.3":{"name":"annoy.js","version":"2.1.3","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm run build && npx jest","build":"tsc -p tsconfig-build.json","build:commit":"npm run commit -- \"New build\"","commit":"git add . && git commit -m ","patch":"npm version patch","push":"git push origin main","pub":"run-s -c build build:commit patch push pub:npm","pub:npm":"npm publish"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.23","jest":"27","npm-run-all":"^4.1.5","ts-jest":"^27.1.4","typescript":"^4.6.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"2f29e62568c73b84558c6716b6215b422fbc224d","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@2.1.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-vFYj/bRD62CWKR8A0vB33sbbN8RsOzjgU7Pgr8hRTeJCjCBef9dJ/RiKXvYChQ0Kr5CcZKvxiJR2OBQ8V7E0hQ==","shasum":"3b5bbf8481df89a19c876b23bfb7e6b2ea2f4d79","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-2.1.3.tgz","fileCount":14,"unpackedSize":29299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRaMD7gBqzL/P9OF4utnH7QSP8bfcbNELTQ24zYX8B4AiBpZp/+TF/O7Mkg8efvAUZ6cdmMdA+yyPe9rb2n0mVjQw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiblszACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOWw//W5eeAMSe3cIqd2ca887m6l0mTxxMpmz7loxaOJY29OT6wuKZ\r\nd6HUwHG5OUY0su9p/Nc9l3Imtez5pEkA5OUCv9h7hSeLPIvWukdgJ6oq83dL\r\ng/B9ENXv6Mq4RvIe2T4QTGsbv1SBJR30IxALmE21m7F8g49Bgb20ClaF55kE\r\nam3YEHJt684jnhatFXEYfeZQaR8HkAqy/cyAXaxNDu23JWGZsRB/LMgUE6gJ\r\nhwpsOhqLwHBeqkMpbIlpEgTrcCVJHXqNNJiVTzWkcCrD66q+BygKOPH9J+CN\r\nVTvREnRlMNnd34jK+2XhdW4aIeAP5Y+YdYaBU9FkYSS3qspaAhTng7SQ6EUl\r\nR+bobsWeeSrnIRUACL1GWo2Fqc6Gh48PLe/XQ7LVLFQXzQGjrisciw/Cjb/v\r\nAz2REThvC39oNWPSacTcgLfr39fnXa8A4zjshZVnfRmj3RpDISfGiutWOIJO\r\nbWnymPfz4aSxT8W+divNtUAxmQ3OO9T85ZpFOnk04eBMibLMn1oK/91iA8BJ\r\nDCKbHyxChYydxOZf3FOqKZ6bIaH+xGq97cKR62TicOiIHfAz/iqNEKWVqaGm\r\nIF4U/GBqw8siFz6SfHGHYNpvTzbSeE/2N2lxUo3gg+3UxM7l2cXuSDcHHXIO\r\n/eVryow0N9JwwzNHye7MDnHZ6omAyiyZkdQ=\r\n=szGl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_2.1.3_1651399475562_0.8881020005994664"},"_hasShrinkwrap":false},"2.1.4":{"name":"annoy.js","version":"2.1.4","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm run build && npx jest","build":"tsc -p tsconfig-build.json","build:commit":"npm run commit -- \"New build\"","commit":"git add . && git commit -m ","patch":"npm version patch","push":"git push origin main","pub":"run-s -c build build:commit patch push pub:npm","pub:npm":"npm publish"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.23","jest":"27","npm-run-all":"^4.1.5","ts-jest":"^27.1.4","typescript":"^4.6.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"f532c1d3ff5de1106c3e174779fcff68e9c52478","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@2.1.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-IB6EJocRM+qOjSQVEcQSHqMJB036CE394w3EF75/i85oMVTImCI0rt8oY+6kkekNWHvHcpmHI6upKtij0Qk6lg==","shasum":"438376eea48031cf2db37838a645a14cac4db32d","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-2.1.4.tgz","fileCount":14,"unpackedSize":29302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOH6LMQxdBKEkRXWfNDtgmopJ6/euIcbkUIZ0ThFN5GQIhAKDTMYOYBMbFRmsI2ntguAka9hCVp//3QCPiMW7uUj8t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiblxlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9vQ//SYN0HzT4DFubh8AQHFUcffJ8OG8DGkYvmDNNyRhTnro4FnH6\r\nDUP1AyuLqHawaYuPKdPGv/rguS/17i2wLuzdxK/K1tJEj4sx29G15QjzCqgr\r\nyj++at8p034cBZzSWwTdDgHWJqOMa0lmjjpF9VWn7mJv+Z2kxFIMex5hOHRH\r\nmk4xPYJCoqoC2733CT0hLalZ1Byo4veLdpUAzw30pymLfF4lNlvSKqLRQpJt\r\nonnjTS0VgxlRbLzuBCXMp6kCXY6RL3+5d3d3BYZ7hvDSL9PniJYOMlS5Cd3u\r\ndJVbskO6DSb+RGSziL/BoWVLDqDuN6uwDDOoEliTHbZmFPzFs0MPf6QUieMT\r\nw/vBK8wfcMzxYeedeR4gDRm1Rc5PguEnvokjsKCrirPp8tyrDiDp2k/dvoAF\r\noF3W6u83DfLnr6IFYZYcPQ5zGnRVcVGPpIOq7gw1JU/KETNRp7DMxRwiLNyy\r\n2vQXBmje/GoYJlVe56lJV0SUiNyyt8GFJ340zY5cHFQEuAJY0WkxwoYfDQyn\r\nm2VUnQC3vHdd8RR7SMOw1s2h6jZ4EH3znZLL6943hfXnQlUj0nr1bSEBYdzQ\r\nej4C9MxsnyuQrEkrwFOlaPc8ynsdxcJMOUAmFwo9A2+bjUI2Rtw6S2GZxB8/\r\n1adcqZDtfsKKGVLJtCGHIZyrTo1IIfQYWj0=\r\n=uf1B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_2.1.4_1651399781532_0.4729877836722771"},"_hasShrinkwrap":false},"2.1.5":{"name":"annoy.js","version":"2.1.5","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm run build && npx jest","build":"tsc -p tsconfig-build.json","build:commit":"npm run commit -- \"New build\"","commit":"git add . && git commit -m ","patch":"npm version patch","push":"git push origin main","pub":"run-s -c build build:commit patch push pub:npm","pub:npm":"npm publish"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.23","jest":"27","npm-run-all":"^4.1.5","ts-jest":"^27.1.4","typescript":"^4.6.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"14803f9648abe7aad5178d6599401bf6ff17a270","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@2.1.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-bTBay0Zs/CrzwXTcBsx/e3MG6hXBzW0KDdSYJs5SCHNqmoAy94XtX2KftQMwXEal+gwIA/5tPzPxI1soT5pjGA==","shasum":"346ad64a169e4395935783a9012e9e46455b0ac3","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-2.1.5.tgz","fileCount":14,"unpackedSize":29498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAD+NZibsuBfp0BKl+aZG2XT+KiAvsfGZxVOuzzfyfkwAiAMAflx06+LEz1rWhD5YFsNiN7HTprjsOzlJNQgHFs3VA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidbJvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0gQ/+P0Njtl0801aar8/hNdye/DvzRqkWzrQx2HX0M7GZWnzXhxxp\r\nfMraRM11C99T3a7cpZJrYCrz3LCL3lxWjc/ckD7RyYTgOvDcSMeSQ9I02x6P\r\nrtcXSJzaJP7gMeT8+6sbWSS1j+v7L3hcu7bZP+i0F6cVusAFH+RXxh1t5be3\r\nezn7biDtxPP9Rymzp+LUbz76/z/ryM+OvSfjFedzafDJtt9cJpQDtrGV7agz\r\nxwESVxIg7limfp1H2rGiB9l1UKNOX3BR2hodJBPeOLNZSy64CW/EhwDrzrPk\r\nh3QBACZSyuzVBqRFL2mybF3UmczbEgZUC25qkOd1F6b7tfq7hM5c58xfBn8y\r\nmLHum7ANjoq0BVrS0kcp5AvTtBeuNk4UxLbzhRmFRhk3asmBcCkzWXVj6yIx\r\nGOgPQz9zyB7S0MrncksQyD1gAZx/X68jCBKMq2vz+/PSEwoiW9P1ccG5S9ih\r\n0TMqk70Kj8TLYl26Fd/+2EeWIEOV7fifkqtxJVW5bHrWZ3d8cmFmlzu+Khxe\r\nuAcMl/Q2NLeTPyL6thTlAKrJR1zIrEaoCGeeA3rMs4QS8PL602xjFzJw0nNX\r\nP2X7FjSkT8bqwismcV1GznSEc5zzswZ7l6QW2zn4azRnjDz99IU2mxP8+CyY\r\nzOS8z4qE9sVokznPXxS+RZILd2d6aZSKYkA=\r\n=gQ6N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_2.1.5_1651880559009_0.7436559867578381"},"_hasShrinkwrap":false},"2.1.6":{"name":"annoy.js","version":"2.1.6","description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm run build && npx jest","build":"tsc -p tsconfig-build.json","build:commit":"npm run commit -- \"New build\"","commit":"git add . && git commit -m ","patch":"npm version patch","push":"git push origin main","pub":"run-s -c build build:commit patch push pub:npm","pub:npm":"npm publish"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.23","jest":"27","npm-run-all":"^4.1.5","ts-jest":"^27.1.4","typescript":"^4.6.4"},"repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"gitHead":"f6152ee9e9c2e50113b5263507945434479ee2f1","bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"homepage":"https://github.com/DanielKRing1/Annoy.js#readme","_id":"annoy.js@2.1.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-LN3fNwnL44c+R42GpuQwWSHtw0qPLIkTRi5gj+DgS0GSbtJNCsUWtUegXgRfrFroLN7ucOnlcmMOBp16Hc5yGA==","shasum":"d408957b2936273ea4d1a343b16a4d802732bbf6","tarball":"https://registry.npmjs.org/annoy.js/-/annoy.js-2.1.6.tgz","fileCount":14,"unpackedSize":29498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQ85ak2TYx6dtthwiTdtbZWE9WJlXJIJfHz6iAmtfhfAiEA72x5LullOBIgcifJpLXNni6wN5YmobnoywK9xX9H54c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidbcnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBNg/+PIvcHObQjD+xprt9oOm25UtwjbNpYh2r/IN5Rtz4EPKH9vHL\r\nP1hwUPQ94HeDjySMqx2GykIVL+tVgUdWSNKzEEzUkjPGN+RX3egtJbqRMmvt\r\nGXAQD6/4lYKvfqR607iQZE6MuNZxRu3gk0+J4QSWJgq6edqIFlRXS90SzXwg\r\nRkgJRPgNmT6qEdk3dlg9CkPTl0/sA8bKu0j6V7Uu7J5QeHK3aNyenNtprgrd\r\nm8rw6FIQTButP6uw6sGdP2T0HQdUyrzkOHw2fgRFNFmJUXAvWFuAoWGCtZ1i\r\nHGw/He3GPS9tu+t8aBmui0FmD6HVtkFHG6Fvz9JtbCm9lN2hxrCUoDay4oAi\r\np7jpBlQBlT7Q+T/3Thqzog6ige3oI1GJpdUyGNHKI1DHPZ/0jjXbl8Z/vleD\r\nAH9nLjckzdXdA5H4sar3eVg937dPsp8wgtonbqymVPXDSRKun4NPOx/Pud5M\r\nLuDAUEBTHqFYi5q0lw7HD78emUUlcTppJ/u3f+QOScoz4+q4Tf6A1/6iduoQ\r\nNuPZ0Am3AL2DmvSdPLaL6XqDDYZzvubhgHJgA7uMU+lV0GWNtlkPPNB1af02\r\nn3zfso1jIEWFM3aR+FzueQsB/dQZaB5SQeixX93EHV9Bm0odWqG0YkeJymz7\r\n0EgzxPYd5lXxthgEjzCeww1MqoztHyfZhz0=\r\n=FPKT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asianpersonn","email":"DanielKRing1@gmail.com"},"directories":{},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/annoy.js_2.1.6_1651881767783_0.6510840363907342"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-29T06:39:52.786Z","1.0.0":"2021-04-29T06:39:52.926Z","modified":"2022-05-07T00:02:48.001Z","1.0.1":"2021-04-29T06:44:27.728Z","1.0.2":"2021-04-29T07:15:29.683Z","1.0.3":"2021-04-29T07:17:45.369Z","1.0.4":"2021-04-29T07:19:43.588Z","1.0.5":"2021-04-29T07:20:49.882Z","1.0.6":"2021-04-29T19:02:39.526Z","1.0.7":"2021-04-29T19:03:46.441Z","1.0.8":"2021-04-29T19:09:12.738Z","1.0.9":"2021-04-29T19:14:05.061Z","1.0.10":"2021-04-29T19:17:48.150Z","1.0.11":"2021-04-29T19:19:15.744Z","1.0.12":"2021-04-29T19:31:11.836Z","1.0.13":"2021-04-29T19:42:36.205Z","1.0.14":"2021-04-29T19:49:42.103Z","1.0.15":"2021-04-29T21:13:23.363Z","1.0.16":"2021-04-29T21:15:48.818Z","1.0.17":"2021-04-29T21:16:24.704Z","1.0.18":"2021-04-29T21:27:01.775Z","1.1.0":"2021-04-29T23:41:13.636Z","1.1.1":"2021-04-29T23:42:47.470Z","1.1.2":"2021-04-30T01:17:10.373Z","1.1.3":"2021-04-30T01:18:38.229Z","1.2.0":"2021-05-02T04:40:54.624Z","2.0.0":"2021-05-29T05:34:26.541Z","2.1.0":"2021-06-01T00:34:30.704Z","2.1.2":"2021-12-16T04:28:41.343Z","2.1.3":"2022-05-01T10:04:35.919Z","2.1.4":"2022-05-01T10:09:41.712Z","2.1.5":"2022-05-06T23:42:39.208Z","2.1.6":"2022-05-07T00:02:47.928Z"},"maintainers":[{"name":"asianpersonn","email":"DanielKRing1@gmail.com"}],"license":"ISC","readme":"# Annoy.js\r\n\r\nAnnoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This Blog Post</a>\r\n\r\nUse this package to query for K Approximate Nearest Neighbors from a tree of n-dimensional vectors in O(logn) time.\r\n\r\n\\*Annoy.js is inspired by but not affiliated with Spotify Annoy.\r\n\r\n## Installation\r\n\r\nInstall via NPM:\r\n\r\n```bash\r\nnpm install annoy.js\r\n```\r\n\r\n## Example\r\n\r\n```javascript\r\nimport Annoy from 'annoy.js';\r\n\r\n// USING ANNOY TO QUERY K APPROXIMATE NEAREST NEIGHBORS\r\n\r\n// 0. Define Annoy constants\r\nconst FOREST_SIZE: number = 10;\r\nconst MAX_LEAF_SIZE: number = 50;\r\nconst VECTOR_LEN: number = 10;\r\n\r\n// 1. Init Annoy with constants\r\nconst a: Annoy = new Annoy(FOREST_SIZE, VECTOR_LEN, MAX_LEAF_SIZE);\r\n\r\n// 2. Generate random data points to add to the Annoy forest\r\nconst POINT_COUNT = 100000;\r\nconst dataPoints: DataPoint[] = [];\r\nfor (let i = 0; i < POINT_COUNT; i++) {\r\n    const v: Vector = [...new Array(VECTOR_LEN)].map(() => Math.random() * 40);\r\n\r\n    const dp: DataPoint = {\r\n        // Include a 'vector' property\r\n        v,\r\n        // Add random data to the 'data' property\r\n        d: i,\r\n    };\r\n\r\n    dataPoints.push(dp);\r\n}\r\n\r\n// 3. Fill Annoy forest with our data points\r\nfor (let i = 0; i < dataPoints.length; i++) {\r\n    const dp: DataPoint = dataPoints[i];\r\n\r\n    a.add(dp);\r\n}\r\n\r\n// 4. Query K Approximate Nearest Neighbors to a random point\r\nconst K = 20;\r\nconst p: Vector = [...new Array(VECTOR_LEN)].map(() => Math.random() * 40);\r\nconst knn: DataPoint[] = a.get(p, K);\r\n\r\n// 5. Log our random query point and its K approximate nearest neighbors\r\nconsole.log(p);\r\nconsole.log(knn.length);\r\n\r\n// ----\r\n\r\n// SAVING/LOADING ANNOY TO/FROM A JSON OBJECT\r\n\r\n// 1. Serialize to json\r\nconst asJson: AnnoyJson = a.toJson();\r\nconst asJsonStr: string = JSON.stringify(asJson);\r\n\r\n// 2. Deserialize back to an Annoy instance\r\nconst rebuiltTree: Annoy = new Annoy(FOREST_SIZE, VECTOR_LEN, MAX_LEAF_SIZE);\r\nconsole.time('Rebuilt Annoy fromJson');\r\nrebuiltTree.fromJson(asJsonStr);\r\nconsole.timeEnd('Rebuilt Annoy fromJson');\r\n\r\n// 3. Get KNN from rebuilt Annoy\r\nconsole.time('Rebuilt Annoy KNN');\r\nconst rebuiltKnn: DataPoint[] = a.get(p, K);\r\nconsole.timeEnd('Rebuilt Annoy KNN');\r\n\r\n```\r\n\r\n## Public Api\r\n\r\n#### Constructor\r\n\r\nAnnoy(forestSize: number, maxLeafSize: number)\r\n\r\n#### add(point: { vector: number[], data: any }): void\r\n\r\nAdd a single point to the Annoy forest\r\n\r\n#### get(vector: number[], k: number): { vector: number[], data: any }[]\r\n\r\nGet the 'k' approximate nearest neighbors to a given 'point'\r\n\r\n## How it works\r\n\r\n1. A user initializes Annoy.js with a 'forestSize' and a 'maxLeafSize';\r\n\r\n2. As the user adds points, Annoy.js pools \"nearby\" points into the leaves of its trees.\r\n\r\n3. Once a leaf (L) has pooled more points than some threshold value (maxLeafSize), L splits into a 'right' leaf (LR) and a 'left' leaf (LL), and the points in L trickle down into LR or LL.\r\n\r\n3.1. Prior to splitting, L finds the centroid of its pooled points (C)<sup>1</sup> and defines an arbitrary hyperplane (H) that passes through C.\r\n\r\n3.2. If a point (P) is on the \"left\" of the hyperplane, it trickles down to LL. If it is on the right, it trickles down to LR<sup>2</sup>.\r\n\r\n4. Annoy.js builds 'forestSize' number of trees, where each tree splits its points on a distinct hyperplane, separating each set of points into a slightly different tree structure.\r\n\r\n5. When a user queries Annoy for the \"K\" nearest neighbors to a point (Q), it traverses each tree in the forest for its pool of nearest neighbors and collects each pool into a set of points (S). If S contains more than K points, Annoy returns the K closest points to Q from S, else Annoy simply returns S.\r\n\r\n<hr/>\r\n\r\nNOTES:\r\n\r\n1. The centroid of a set of pooled points is the sum of all points divided by the total number of points: (sum of points) / (total # points)\r\n\r\n2. H is defined by 2 components: A vector 'w' that defines the normal to H and a scalar 'b' that defines some offset bias from the origin. A point (p) is on the \"left\" of H if w ⋅ p < 0. If w ⋅ p >= 0, then it is on the \"right\" of H.\r\n\r\n## Benchmarks\r\n\r\nMy machine was able to index 1,000,000 128-point vectors into Annoy in 3 min 55 sec, while a KNN query of the points took a measly 0.365 ms.\r\n\r\n## Improvements\r\n\r\n## License\r\n\r\nISC\r\n","readmeFilename":"ReadMe.md","homepage":"https://github.com/DanielKRing1/Annoy.js#readme","repository":{"type":"git","url":"git+https://github.com/DanielKRing1/Annoy.js.git"},"bugs":{"url":"https://github.com/DanielKRing1/Annoy.js/issues"},"keywords":["tree","binary tree","knn","nearest neighbors","annoy","hyperplane","hyperplane search tree","vector search tree","n dimenesional"],"description":"Annoy.js is a 0-dependency Hyperplane (Binary) Search Tree, inspired by Spotify Annoy as described by <a href=\"https://erikbern.com/2015/10/01/nearest-neighbors-and-vector-models-part-2-how-to-search-in-high-dimensional-spaces.html\" target=\"_blank\">This B"}