{"_id":"handsfree","_rev":"123-1c4e823670965419fd08e182d2e5f17d","name":"handsfree","dist-tags":{"latest":"8.5.1"},"versions":{"1.0.0":{"name":"handsfree","version":"1.0.0","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"src/Handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","babel-polyfill":"^6.26.0","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"1ca8ec862c3e56d3dd1e8d7d3ce031bb147e68ce","_id":"handsfree@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-eO6B5rZRw7Gz1RvgP+5cVCzSveps8wWDBr82ixxdx1ZdalxY4XxLTZXGCQou/JqvuR8vXeXhOGMCaMuMoMYHjQ==","shasum":"538c39bd4d1121c85ead9ce01c93af567919349c","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.0.tgz","fileCount":35,"unpackedSize":467328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdjzXCRA9TVsSAnZWagAACNsP/RFXLYV6bxgvl74b7yfm\nmwseS7b2wYQXOcNq5fcW1NnfRZ5RiXDP2kK3yko6AqLcp0dC9NMNjmh0OwVD\ntR9woAPE3RKXpwLR0gvhyvkZy5Qn/Kh+VrrLkF9ng8ECNgQiLgoDbraETqxi\nRJkyo+XNc06uQB2dReFoynCCof1Zl0/EEQQDYMGGQVjzdc4LZIYARR2t2a0r\ngfW3OM4cXaQJZ+DL/a+EPIJRHUQ3D9EyuomND3IU/z8RfSIhftl9fMVK9OXR\nkM1e4sTyQr+gRwAIzZ8CXqNiMtrXC0gGHXXdRIfxe0/yPEy4RRW27tEwOFjd\ndEFKf5uYIYNfH7LLRXV0z/XgDUtvdE+60eXXGJeaxep3UbETUtwR7+cXby0s\nGfmXbLpG1nt35LYrLRFh4VhxWvsTDImBXUlQU4snzQfhjPVqtVCCA4XzKutR\npmOtpA+0HpwNBc46LdCg95f1KqmLnlEuWZKy3IktrvOZn2cCxmmW4EjWMJCP\nZ+8NiMVzhYNynlWQ1VCNARmZ87PUE2egBsY4RioF6EB9Y6V4nH0nKi5ToX4/\nlzMCmYrCk6VZ6raJ9LZ8fKGqjsIdaY2NgvB3fJVSQM3rbL5YHDZIYZbbjiMa\nquyzbeXk2SIbMFhAeolZthQUMpqnusiSYeOV7gZEZ8tEHrKFwzcX8kc6Rjwb\noY4i\r\n=frli\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLJnBNTni0yh/3o43T8M7HmqiDmSrbz/u9OkG9gfdSJQIgFBhtG9i1AVk38HEfT8EGfOY6A966tVOR8ARpqEiwqB0="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.0_1534475478753_0.1607277528074198"},"_hasShrinkwrap":false},"1.0.2":{"name":"handsfree","version":"1.0.2","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"0636c45ce333b4f2beb7c47c6e137d98c427b9d0","_id":"handsfree@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-O/J865s6VGa7wmNpsZS3OLoMWDIv76Bummxk9Tgh+C/NrSeefy4JrBnhQlyTpiC+nzqUgfO6/FyxvLZbZa0RKg==","shasum":"38a45f9988b1d725dfc51d9dfbbb947b6e7e3222","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.2.tgz","fileCount":40,"unpackedSize":2606569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdlIvCRA9TVsSAnZWagAAbZUP/1acm7lSXWMWSYvavSMS\nPdB33gEtPenxjjji7sDA/+xuU2eQ/4YOzvSQP2r0dDNaL6m/q95/ldKs7Zzb\nchDPVHhrci672ES5LV6OmzPdzQaMn6/mmf9iCliaHQqBOAFrdHGzB3xmA4b+\n5wD9RVU5Ng2iCqeRm5sz4RHhtQzzJDLmj5Jfgtare4iM1lElYa7sslHrBOil\nfYTZWXsdLgnmKGNkbd+nfHHjHSIFJJR2Nub8+yPw5+UVxmE6xxlOXv6MXIFa\naEYDjxujqMrym6Pda/wLSau1PeirOqW7WUZ4XMuD/+FzckN7nhTadvshy5wD\n6svFKRGrH2GqVXKEsIuueP0fQV4fn/hcd9LA4GXtQIAgEqpfyV0o4yQB55u3\nzSTljzBSuVdoOwQhicHXIM+OCro5140q/HnwDDZYYqVMkO7JLxXDAe38mVNF\nyO/9mP1CxYCbXbmU+l9+yZkGgSv4X9+Q178s7lPO+3vj31IoOHoICv0iTYaa\n+zyZr5MQFhdVcjINYv0wO0g7NZUwBTp1kG1Owil4sfDBpoixJcDJjwhlscnL\n8AHA2tMdyLkuRPmx+/0hNjAl8gIrbhqXZHBhZ/i//Ejzsw87Zwa5H4Bk5bLe\nnT0hk9FFKF3Y7qtsH0b6gw82znAHVaPHA35HnrfQKC0vgAaYL/VPF0fqGpnY\naxBs\r\n=qwPU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS+EhAm0zKDc7+bMchZstzhABzmGSA2B9yfDVzzxWcjgIhAIkcAduhJBrnKMUo3WUQItrM2mblJElSnjGeLD0U/W64"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.2_1534480943010_0.8704569430907663"},"_hasShrinkwrap":false},"1.0.3":{"name":"handsfree","version":"1.0.3","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"648f166a1486af7d18e2549f825236a2623cbc52","_id":"handsfree@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-HIIr/5fj52pnBaQE/cxs+5mXD9pZJpvygW9TDBOZbFKSXQEm8ONDewKwqed6D87sOorHfuep5Jcf+t3OTZu1/Q==","shasum":"827abc35cb313f6601e6aa061a4c1fa3f34a0189","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.3.tgz","fileCount":40,"unpackedSize":2606596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdlU9CRA9TVsSAnZWagAAFFoP/09TemBYyCOaZ+V7IdTU\n6alfUEIv0I56HUGtGA0DpH3Y5u8q0locRbnTn8crBhseiWHsoPSzMvu8WUpg\n6lvSXyDZTkl4KJBwO3sPLwVORRcW1/EEJ+2coUxKqBQQJrBkvmXtG2ojgb2i\nUL9oHbcC+f0fxan9mleEsjB75fxDcSzt3LdEVO+zLZveuW2U6SNzYFLSekXu\nMqrngOShIr3LILqBKmznXmZexSclw7z/F22afp4q9EVfMUHdqZkwvVr6qopY\n8FKe13tPwHAybYTso7D+GhlufSAFBnD4gZc3AW8l2eq1dMdUrWyvuXotnk1U\nRAMRIxsRn1Dou3tBERRP+0wmDU7h7aP2QW4zvvO5REXoBbgLnfOI3m/5n0Qy\n4DHD50Y0yZTMqWamy6xZz0wY1j/z5C/yfHY2IimqEsTrjdaxSoJ+SxkTqBs6\nwbrnPD09J8v6+1s1Um9nGZs6CFZOcPm8Mz3c8MT058tUQ5QkxH4SV58ppcJk\nO34fslnyEs8EWsW/MmIKEa1vMhpRd8gDsGG3/NiIulYe+/UPG4YZ/SPwjixu\nOxe05eAs2huAkRPlOWt8cvh1tcatR9x9j03eGGRByiZzY+r/aV+00FJW23eg\nSrMVNL472maeWDxq3ydwgcteaeslOCscMMnAOosLTrtS3ERUOvD25kNjFRDN\nHLKH\r\n=3PBZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA62HxOAcTwYuPY1sPAwM46m1BOrQmMaTdMiJlwBlUP8AiAMxH/VfuvKG7DRaAwZbchnjhQh0LjKqz0jwUo0rcM5Mg=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.3_1534481724785_0.42221221903890904"},"_hasShrinkwrap":false},"1.0.5":{"name":"handsfree","version":"1.0.5","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"657998ce59ea9882a4950f95ba30d49b7b0c729f","_id":"handsfree@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-HWITQ5wOFikEujZt2rAjv3wtpH5tZC74SaAYpicP+0C1om3o+XPTA2hq5U08CJXs38dsH/aq58py7RkPY9hZzQ==","shasum":"b352fd0d4318280e2e12f284717a5244d73b0ab8","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.5.tgz","fileCount":40,"unpackedSize":2607238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdlfKCRA9TVsSAnZWagAAOm8P/0P1iIJtOPlOzwc4UNLJ\n4BaDx805zhFLccI5VKongkxemTNMYI/gBDkcQHi6+PyHpSf7LsXkpZdH1CdH\n97lLIZJXT7QMuE7imuXLEcl4KYy8UolvBBUo7ZxdUANHmGCikyiXehrB2KIq\nYDsOcp8I8Ec7UCvdBjpuS/ZPNtMr+0qHz7Wum1zvVVteodA56SA1Nb46XdoC\nxkluSDRe9cypIw2Dc3VLHaVtNRbcQZXVGbnXRSd1j13wKSglbVrV65vgmwpW\nEccF/rywWddbi1xrJ/Y/+Gl3oF2rc3V88FOxFF4uoRL+sM2BNmJgUcHb8E+F\nb8TznE2KM575qwL/u8YVs0CLVWpRD0VwH0O7+nPDZtR0yJ6bkH5Ejfj9GL4g\nFSU1Js7h1GPybjBal62F4lAiBv0Q0QTroJ2tsnvZ9EEZUr6KN8Cq3oRoxe26\nm1Ky9D8R8g4qCmPgZPVMSKbnsbVg3JGUBa6xYNjBMoF9sB26aRkBHyqmoGwq\n7XxPbC+VMXYJtu59VlDlsSh8WtOkutUGnYW+jMXjn4bq8FxNGGmeihqoYRjQ\nZZ1AU3eRcRH+tZMsVoMiaFHMPDUSO67U2ZRS3qd4aa0x/SdAAmvza0QxZ0ND\nhvirz/32m9dc66JUSygXq3faMQ2rSp+xgX0sxJqPW+5pMB+2lbWsSRxLlFpI\n4+Zk\r\n=+0ws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/kOREx5kyMwK9PfVmxDjqe0/lqBaqaGfvlT+J9k/E4AiA08FC5PJ5oF9WrmJG9k4HOXXAynDlzF43vDqF6bnqjYw=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.5_1534482378218_0.6293499903198194"},"_hasShrinkwrap":false},"1.0.6":{"name":"handsfree","version":"1.0.6","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"src/Handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"8b8e4c5f4cd44fb00a466d5a1b4eabe31eedc234","_id":"handsfree@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-oiH2axfgt2xFfHPwjh5BL9usHQGJyGTlFfQQt7nE685sOvruXgD297YU1wZ2rjvnoLkqQlG+qaKDXJ6FEfZfqQ==","shasum":"4df84950ab8095e6056d519cc0500fe22f924969","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.6.tgz","fileCount":35,"unpackedSize":467501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdlmBCRA9TVsSAnZWagAAaywP/1u0wocvjBOne0fYMQ91\nbbUEOe/r06nd7DVzbG/fGCIxSa6RJcKEIyRn56vmR/JvuWGw6K+2csKI3F3P\n96pj3t4GJJ0Qy/q7rK1R2nTZ+MivoqxpuyKGNpFU13ATuZVqCh5QtNBI1XIb\ngCsh10+VqUw8Vk9pJUfNkvF4s5gTSijkauzD1vvnt+tnUr9cQWvi79ETg93C\nZe5zm7R5pc4UTDzspt8Ilv1vSj1Puu8arEtG1XLXankwpg5g0itTkBvnfDwS\nhzefIni/XmHhqli1Qrz9StVMP4GfTdH2kiBorpJGNm7G/tap5gsISqe+RKb2\n6RNIfD4++uafzGxoY1junTbekUsqcgGXwX+EjFbBDWIj7GnoQb2pdeR0y3uj\nbWqIcLVUgNsfpTHBlfUiPUkx0IjMWFrOkeV9NdLpgtNZNDo1UcFgYrVBuJaV\nVDQXkrb55NgPhCXPDIvhzlV4mjm+bThKZu/UJR4gKYYdAdUFTiV9MevHhD2F\nuV+VOrWU+hWoZYxdLJYB/qA/QVKCefOsfnK11aIruJUgBkbc8z8Fa/9r2CaD\nRygz/Rqe2uNzxCEvkU38JWBDu2694QMJAPBrsKZTtn0U9UkoGKSBhwV0LtVq\n6txJs9EZkO6He2GdzT6nZh5kPNhjTMl59/Ztc5GIcHaI95Ahi9FboKfLP20M\nNfaH\r\n=SF/l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4pW8DK6VEEVvYwt2ovutE5R7vTgpFxEI8X34m6CMZDAiEA8zUSjgQlM5Ev2mTDIeZJ3QHncSfouLQYSorjV2fRHqk="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.6_1534482817179_0.9608992854677867"},"_hasShrinkwrap":false},"1.0.8":{"name":"handsfree","version":"1.0.8","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"src/Handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"395580846ff241ac350dc26e8507ec804d2770c3","_id":"handsfree@1.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-B5TyEEfwU0AFtYTinXRi5dU959xuskDWPLfAtCVjvC95BlqnqUPi4D3npwxN0lMJQ2NNoYQjqHy63AyKk2rvtg==","shasum":"8e68a5ea5004b7d1d9188a26d9fd96a8343bcdf4","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.8.tgz","fileCount":35,"unpackedSize":467429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdl62CRA9TVsSAnZWagAAt6IP/3OJyZ7rUFo9OcTjB/Y/\nfYuXKSL2fTZT8Rxdr219pMZ4Tc+9WXdWmS6bO7S5cgr7+f/ISNLCGb0p/NDV\nF/VY6Mh+fJQF5iqy+STxFnSSHsVrddMvS1gPdUHkY6ElbldWp2GExq4AOODm\nheEq799KL7wI2illKGCsndzMYJ/xhDHASQIDs9IkZiHyz615mLXycVDUlOAq\nUnmnvxeUCBd50vCOn21B1ipQSFq3Cg6yHeQ+OElThznsI9p3IsMPQ7gN/0gF\nXPNIbPLBRrk2EFQtz9w5d7v0aha5j0sA0rr3hAvtLE9M3UhXtMpsXJpWPeG8\nS6JDoHr5eqoSvjnV2EgUbFvL0jNx5xEUz1XCfYLavwO7pi+nBvS6SDsvEl34\nKm/Um+LcoNbUAjNHOOC0ItExi4EAvoXTioUbWPzpasMIJydnHT5cm3a4XFf5\ncccAv/M4dW9nrUOES9e4bRcQR9XKI5DgdWRBiU894paic1+YVfuy/o3fOuGO\nE0MlC1RsUt+rYZn/Qz5VZUYaya6fi9dMlENrYDa97y3lEp7v0uCY2HkLpxRm\ngsBTIroiJU32sVQxyyn3o6HAJXGP9OhmJhsPdQrNYGV/F5TapjkL/0wESqjH\nS8QXlfooFjHS+5ok/uXzUxFjUD+XCB77bTvi127dGZYie7K/6WHbA5nCWZz7\nJG4V\r\n=79hf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyRGYvRLeTjqB3MphX5TXH8E9xpSZ77N1w8ERg1KTKFAiA9iK28UshTdA07Hc/m8QXPpIq1NtFx0mzp3+P4j+Lpug=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.8_1534484149636_0.8430048813355111"},"_hasShrinkwrap":false},"1.0.9":{"name":"handsfree","version":"1.0.9","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"src/Handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"dd1f01e3644259b89be157f0fc26219ab00fd933","_id":"handsfree@1.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-c8xg1Qey27GxwTZqb/+sbj5JvPx20EWvfGmlCvXUdIXZplMaUtC+jZAikZVwM4SzShxlxoidi3glqD5zaeJ5BQ==","shasum":"79099b1b354042e215f78ec2d924037eef29f9f0","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.9.tgz","fileCount":18,"unpackedSize":2271957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdl9SCRA9TVsSAnZWagAAMP8QAKG/Cv3w5GVyJMO/RWcQ\nR/8oiwETyBYdM19LFJuxu+OLUZUbTGfCVvnMRej8odVAjnxuND7UWOJ++Sa8\nrvL44ZugkPD2mwlsXvJ+cN5mxYHjbfMvURjNKY7GZprr11fmsYaPEeEv2A7A\nE0sb61EyB6I7/7GOvlEJSpadGW8tL0Rg/KFL7MvdpVZU4q+yLqIYESGzT7l8\nyP2fp6oGwrURpa9oHtDQw3/2Iq+m8nW/0zbk+f311j8cgsItu+KVPqZAHpbH\nScqFMaOsnELnGlzWvqgDQ6SMy90sZzDXcgBIH5Mr5udDNJ8naB/dLUYbyP3M\nQ2ff4lS8Y1LwbyzSJINHcBFosoC01RYg8sKD03v5UILS7cgxZOU/fYXLoQ89\nsr4B3jTxovJcNPXvoUxQovaGMHYnbe7ik1cWFsylf7AY5LqPP5xc9+EI8Fny\njI7eIh8HjpBjBSfDKUwMLVxo55z2kXnWW6kyQKn0Tec3vCDxXXx42BEmNCWU\n48mhE/Zeal7ylSjmQL8bqOF9LHTU9HLKSyLcV/u/A6r9s3flasdwg0qDZjxS\nid97EKF+CKlVMaj0COajxk+0/PT41fArCaZ+mJabjp2JAFGb0YOxqXiHPHLm\nO+6yAUcFjzzqpSG3XCCdjvIXr1SGVntLRGbXe02ZOuARabc1v8n6CiReNqsP\n5IE9\r\n=Oxqh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7j6rwACRZVJIGk/13Zpk1mu9tNkigBAJAL+CyvsWKtAiEA0FQhEPEhdB7kMlbbFpNHkYikizOANoVXMseajomQNTk="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.9_1534484305594_0.3804011783293"},"_hasShrinkwrap":false},"1.0.10":{"name":"handsfree","version":"1.0.10","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"a3224a0b3f3bebb4f4bed20b761f32f52d057463","_id":"handsfree@1.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-HpFXiUHBXj2P6RW+bYBmrgodT416BzI9tm+7ztYaySXK1dKQiuByEBTAUQeJP+x2mRIzCsfHIuE4aT+xKrMxTg==","shasum":"9784720513a0df4e0765cdd880e782b20c215dce","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.10.tgz","fileCount":18,"unpackedSize":2271959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdmKzCRA9TVsSAnZWagAA32YP/izin+uwYwNDAuZ5Q4Mh\nJdubJgNeHCdfphUGgPYpT1QK7Jpco0rMxm8audRJ6BZFjKZZJv9rfBzJQHWw\nkG/sKuFEaDyuWYHLXwX3pb2eXN2e/mntQJFw3krEW+8cdJKEFERzcHstFrJq\nbMKO7IGyWF1UmiWT9t+Nq0TqzrudcGHDdaKw8tURC+7H04Brw3DZCjkuF09v\n9nCyX2ZF1+TKy1xnBXH4pvGW42ZDDXSdRDdM1TfWbjjdwTBXaLjk5S23c4No\nrWRFruSJuPNqfipsLSI2ccH931oDqOkFEc4w8iguTjOhcBcET6DgDAvPU1iu\n3ZM3aCVwsOg63g7ceezhYQzCvaOx63XdnXbreDM+wapVaLAo4G/mFacA2Ud1\n4+s9oREQTeTkaqN+RCbYZ4ql/wtgsRv1cypgSLeOa3dqD2wT6sgB3P0Qmwxk\nAis2av8bPW+BuZWlwIq5dR7EU/pcv+qMFay2oH41v6oH0FS5E3Xpqg+PDO+L\nF+lsJv6NL4C3W9rilh8TAUkBCeoA4nspCLnpPK8EbmYn+isGHH/n828ATJbU\nRPh5lY07FGJK7w1M5YUp3bFrqCnZckru51QiBpWS8rDG2y1TAHEu2XMecWkx\n38PVleHJ8d4UIzGCodj5fN+ZQYJ92aOwnAhquKwpABdZAs+PJt1Fd31XB70y\n0/+I\r\n=ZuBf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxQYeLQkJVSbdvB/8tFvAj+l85hkyzy9fNp48avA0ZSgIhANtAN/DNEM5oCo7SQ1zJzDxrs28TVCfH01h4H5G1/ZhO"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.10_1534485171002_0.6016234594808583"},"_hasShrinkwrap":false},"1.0.11":{"name":"handsfree","version":"1.0.11","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"1497462d68e498b7462e956156068a1f261f6b3c","_id":"handsfree@1.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-yZkN1w+lDdjAT2TAdACR/q0DKcvXq6MiKheuxt16SaxgdGrg57niNrPKMsZpTF+WwA/v/DuvnwKukei1kac2Nw==","shasum":"53460086d9915a219a8540d28fcc7fd99531fa3e","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.0.11.tgz","fileCount":18,"unpackedSize":2272364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd0/pCRA9TVsSAnZWagAAFA4QAJXln8oGt21QE+/rgVZ5\n2YELrNK9WjREg7hcKSL9NsdOXngNg6r60IeLwNd7HyIuEDSIUK5NYSTkVLd2\nqVo4hAaZll2weus+19gHY1jMG/ETGgrSK2OZmEyt5ClxmhB03vSmdLrq/reu\nKQXkDBRx1bbGxzwKpMYWz1L1xe8AxaMPrG48K3s4qoBBrTkheaFzNmtpYduQ\ncjbxeSOzGiC2agBR4CUoatH6Y4Ayo78oeYEtGe2S1CrcPUU/nmtMreSyF5Xm\nDR37kKYvOho07VZ/JdeGEuHihzmSZvC7RS8usv+mAE6S+rp/e7goBf8wjONG\nNGBF62DKta67DE84FszEmKgQ07HWeIz76jP9ihWwFZxuzFIfzbCBaMasxoDm\nsSJMkk2+3+M5i636oc2t7RZWTrOrmV9D4yANGTrCzhR/TmAKoNMIeR2WG5yf\nQtKSisnXO9YezWcQbVmwQMiXeMEA57pwPMsKt2cV2atnD4v4PCvgYy13ScZl\nR5q4I/as28Pm19SQdwQx+W2Qw2L5OCABkK9aJGZFrNFOHEg1APSjFbCrLVPd\nlFXQv7HD4y474hj7hoEropCO1cUC34DWABsLwfomibpvs7V+DgGP2QQT84ZF\ngpAUO/7nKFx+Gz9UHsaHR12/De/XEnsnGEyJvsEHdRiEUOhI8v757m6ehWM1\nP0A2\r\n=Pzg3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHScMxtOaxmD+Y4prU3E+s7sYnBhpPCK3ab/SscbgnVPAiEA6wq/UrkIa2qrLzHNkikV9VBreQliHz/j2NjXWlFstyM="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.0.11_1534545897203_0.2993891344385502"},"_hasShrinkwrap":false},"1.1.0":{"name":"handsfree","version":"1.1.0","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"647f9dbae6ffeeec2491cf7f4e85067eb4deb477","_id":"handsfree@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-P50Rn2lKziW2ZERJHLPnHfcIvLLlvYdoJO6hc1O0cEj7CMDl7rYdkSxxXUzH0QXZSq2twuvnDU+o6/WSbVL7tQ==","shasum":"7fcdd6f99b801b817d63d7e6d8940ea939057483","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.1.0.tgz","fileCount":18,"unpackedSize":2272905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd2GnCRA9TVsSAnZWagAALNkP/iPQPQCu04jLa8K3NXDk\nIq2MWrEjBB31ph7slpn4+MMkvnGpmREOpJrcV42BrekEClBSAm/B/q0aEJ7Q\nkT/SItndCbjFmMEVZlmDOQkduSe6VClzVxS9+BiWDP9iUyUGMqSDWxGqyXz/\nT6kxzGF7mtLf31Q3BzvmwPG9Sr1HI2LB4mjxU/GJC4IdbSiJ0hTCJb4J7deN\n2AofWCOZ1yeqN4PwZ+y5G37eTMBFyuL1BqsgOY8WHPmJoX802wGAGL/gt/Xc\nXZtUTYUTxk4/PgnDrIrlRjnJ/TadH5sC8jmEs9/j+CJ2Cm9KTyINZS7Qpprp\nG2VJNrr1qx8pWcwXHlL4xivybMoRmYApdGOEehsKu/VM7cfEuUN8wxjMu0+a\nr3TW4lCGUcjPCJZ1PB7vBaDC0huUDMvvdScPATQC17Xxyz0MScdGwlxAPxuM\nFrPtLrNs3IwIk8JTAzoCsWRNjv6HnYcpAnQprmdMYdmu7OJIcVlbF0Yq1cJe\nZE/fsVJGMhIgJTypl2m6uH1auOCgFdiyt2sqoZxhYlE7aJoYURyU4Q9AIdZ1\nvdSnF0sAcHnNePJTyf+n4SnwoosJoE50RKppt20fOF2s6pdAtkhuUKrNyOFw\n37NBMRSTYjIT3fygdVcaw8MLcViScdWRlfJLjWK35qbduuqnmGv9f5I0QaJB\nvTrm\r\n=27Dv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbBKRuvBpAy01MqaCJKlDBeyS7vivjgQD/1WuNCOkcIAiBc/pljMCO0Lvc5GCTGbxg5vkAaWYazDcJ4aHAs800o+A=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.1.0_1534550438702_0.4242555145100064"},"_hasShrinkwrap":false},"1.1.1":{"name":"handsfree","version":"1.1.1","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"32e8b26df652efdd7d523dd06e22abe784343e4a","_id":"handsfree@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-htiOaJi5cgHaxEUfro2grhjGtFBJs1gGahsy5qJqmoQRfXQZ1B7xpuJfW2QkKhTOY1TXL/QnK92Nu8hobDyT4w==","shasum":"b5ffd310ad89cbd4527e8bc148208c3d66fe1fda","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.1.1.tgz","fileCount":18,"unpackedSize":2272935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd2dICRA9TVsSAnZWagAADX8QAJLuQex6Do1mDyR5w49h\nEvm4BTEY5x16vY0n8YkUtfKOKVZyWZUDg0xEI5tk0gt3XiJ9Y+E7Q1CrkjQM\n+FDtXRMrv4R6rrgwzW0ZxAdBnvR9c1Ou9DsxAwXA1BuaVyMJmADNO2H9y5ZO\nx7jdy53W1ePc5zMXFBbU10iV2xRZ3GcrfmOVMfPH6Rv/9AFb2p9/8KzyNZjW\nkEzaXueWTMRHkkQ9+fa1sLJxJqUsEbdgLddDz6DeYCqb/wZxtL004vKip+gy\nWXpZzY1Twr1eREPexh5TrAMCaw6NpcZuX6ekAwTQXbwKacbvC+5C6px074xk\nVk5rq0Xw7nu+5wfCjlrTK+6gsvPRUwjzjkRCke87PHFvJkCg3b6jPOqtZygF\ngKqjjkrcZfQ/OturncgpF2AlJ68M8N7MJ0sXLdS6i/Fhr4lZBtnl4R6UFopA\niGLQMEQsXm2oNAkgfr6g6846Tg9T3FkjZwdwEa/bEUa8uqQh++Ju/9ZhYUrW\nYXOMOSW1U66526cbKv33Ovn7QKBfKJJRBtUU9138ivuBSnKSlZQcKZeKBwx5\nBXByxt2D/yarDrft33yTHNu8AqRJANpGk23zVHd0iU2saxxW6J6CB6FgIiIb\ngFgAo98FRYrmjdvO5HMdPWMm0HaPRzE7evR8Zmh+FfhyG9LzpoSLZH53476e\n5i4S\r\n=Myc5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH81eZxdjri0adkxUV5ETiPNZntDcAwmuembe4EMPiZQIgFx2C+DXdAkhTYVbQIgh6OGvwvuYB7TOpEwnZ+78Yc6U="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.1.1_1534551879709_0.8159269891727683"},"_hasShrinkwrap":false},"1.1.2":{"name":"handsfree","version":"1.1.2","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"6d1ae3831e5b15a6d446fad1410918377319f6e1","_id":"handsfree@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-SFIB3tDlK4VULRNX2JwZgHoI4NZPNKboargPsyGikb1Ff6YpsswGyGI6wgAOEw4U4N4VQuAr5lDcvLpWkHee8Q==","shasum":"c977f5f03eab761648432c548b4432a876f40c73","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.1.2.tgz","fileCount":18,"unpackedSize":2273202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd358CRA9TVsSAnZWagAAO8oQAJ3LyfCQh1Q/2IdsZjlg\nCX72bk6EkDDT1cBQSDuh1DQWkJshNvN8dD522UXdq2AzON7vfeNGhtGPrg77\nLh4UtSbVWbplqCvPbYRs258s8qb/QRetZCtVU+mhcftEKBcl7KdvZFVlFUKM\nCnRsVPChUlYKRF86ZTQAXz5p8BlXHmqo5q35S7mPz5tuoyZp5dTtLyNR9HIR\ny1vQB6iwu0omammBIWFJ2Tp9+KWTM46DCt4WbA576RHpFft5xjD8RwcImYnX\n29dEvxIiFMUGfNyB9d/LwevRNOOb2gWKByJdo23BBijiykKg71APMzdOhLoo\nEBsUOMnpg650ZDjNHz5aHSUOoQ7K1OM7lQ6STeTl+YZ3gbAr6DCf6WlMqbgg\nb9yP1/VVUilQ4cnCLogT9rr8oVPPEEXPWXOl87ycwo5ODL8g+2gbOTyxyiVw\nylS8ylzLmOYWHliGB9kWMH2fNueWvFJ2AJvLY2BaDUFqNOoRR/YmevPMMC0A\nBUum4oRJVGlXyHPOP9UmOPWUJpTXGDYq5O3qRnfAydQOl+IuOthzXax8ZGXo\nliXvAGKapJ8z1vIYUOyLonx0gKqpR7fx2z2Mq3Od75KTlizGlD+IyDXyRu6b\nxnOldBLH0UYlpolLgffYidG4dyNnRBMMzFSBOQQmY7Nb6/4uFM9a8ndB+xiB\nYAv9\r\n=iThs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkwLhi0ggMEkc15Ej/avrzF0jli20fUjf8tiMgXikCHAIgRshGETTM3S/qK7IEvks0qIuuLKw1yuNIHLFLN9+46QY="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.1.2_1534557819469_0.6586595536456357"},"_hasShrinkwrap":false},"1.1.3":{"name":"handsfree","version":"1.1.3","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"af1b1808f51b14b4ea1e7d5db7d56e035293f028","_id":"handsfree@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-5OQuZV1krShWDf4T2VI9YIg8LbCAgu4Hew4cUtPUGEVVTTJS7GpwwxAWDCUVZJvAO2CRsdHkeuQsHAlc35XaQA==","shasum":"75da0818cfed629906114157be9e4392b241f0c3","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.1.3.tgz","fileCount":18,"unpackedSize":2273661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd4FTCRA9TVsSAnZWagAAN18P/1XfhzOYkyLhrWaGmGYc\nrcERkqbV5Jdr0D/jlV8GzI+b3WW29+aqr87yov4MSiD+P+72/IubQYR/Tkij\nbCMTMosuWnrK2a/Im2ui882hxxNhRG0tdW5/0AtPvZQ5b7DH1QZwNuMuLQ3Y\n3Wm07qmtddHeOOBFeTf4C05/VBp+IfF0ZmohM9fleu/pTaGMr20JN6htob4Y\nT1LJzZgjogEsjchyFkrM1b0/cdc4XYNTwceJNSGOon3SUAnuOZWaKRp8eeLW\nHXp2Sz1sgi1qCJozoOzom8FCSxLo7zvzmHc81CVe2+GAIAY3JOLmu5lxyjoy\nTHRf9op50U60lCU6yp0FgZUR4ZX3QecG98xDBVsIju3GOIjezx9sAZuXfzhy\nVoaEcz33CVM26p016WojD4zMYV8BfcGxwn5Hmq5Ia0ty8yNItzAmse/UadZU\nBZUyyqfJxwgd4tMv99/DfGvaIYaT64nvsF64bIpjfGrHWuvu0gXtdjbrCNvZ\nfxNXxxT76LEeQtkCs3OXfEYwdsRnMSnNhWfgk6RBKPH5HpGLl25w02ibqKmw\nrdV9Yysk1IRtykhkZ6JFCrGf8pYUhm773Wh0ZDXPYW64486qsVUPUzR0iMj5\n/aPYWm3FtpHJOqbxHpVKKAh1yITQ+zp9tL7NHpWLaaAJ22Cjeh7mRszsZ7ps\nsQnX\r\n=I4qS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFqtKmdnGEiH23zxMaHU00Lqw/ViOss3FnUgOvZyt6CAiEApjJOfswly3j/l829FDMUtGhqB5ysk9fmhzD33t7oxSc="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.1.3_1534558547065_0.8015141171786702"},"_hasShrinkwrap":false},"1.1.4":{"name":"handsfree","version":"1.1.4","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"d0a1d52a9e3b4334eb7962b0cbf438cd91bc9254","_id":"handsfree@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-DfkG/lBz5Lfj794+RHabZU6Hh8b4jzi0v+oVSdk72UJoKLnNZsFM1mWpNdCxt4TJ5//PtjWQPscNL7DzarauYA==","shasum":"7ab497ee47677f339910275c1341ee84131dcb8d","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.1.4.tgz","fileCount":18,"unpackedSize":2273575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd4OkCRA9TVsSAnZWagAAefsP+wWYS7A9PX9J5Ti37vdV\nwdVDhHNgZKjO79LHUMiPQYppWpq2txlu/4UMrwsBnLejDHHJUm8bVO/lVMgs\nbAuzLkEr6Ciqa0O8pbMxYSgtuIKb00R7op1bcrM/4BfgSuU0Ueu5mDmdMURc\nzFQ0pFO59vcmcKsC2XloUE9PX4CycYHUERq2hx/2RaB9eteycIWwMMC/T7PC\n6A8/yK1uf3NFxu+rZ5mHUNREs5ZjxGsq9ACF+LgKkdbHsuBIOH0CcDVqVnUD\n9E2lM0863xblFFUMtxf8XQplRUU+MDQbRMnFQCdNdxwwEw77Zvc4/JRGaEHF\nDxfVk1SWfJUmkACr7QftespMby6CLnxdY2mPSnmgM/TUDAT53j1ULS2S2moV\nFJFbCkFS/p2T6DydtQr6UyoYF/0gbxos6SF3VgqDzIC0X8zJi9NIFWUFVHIR\nHB9D7KASKrmOGwDNeKfvbpqQfLw6TQzymQ5adJKZ0/Qq5hd8P75ThGPQl+dQ\n4guVZFOxTgo8WWH5WwhwARovXyx1VTytSIY/BgIAidegSLg/NiZMGJRLuQoM\nlEda2TITEOS3wVfI4olZEr1z4C3UUKMz4K7JdttOmOy9M1a6S32lEpKtnOmI\nGVa3jBE/tNgNcAFyKFPN04oLj/zB50W24iG5mXZ0b/XAQeKCVtiAThMAeHX4\n+4om\r\n=G3A5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKEfiHDKygSTNQ1SXefVY7y4OasrxxOSk4MxOny5Hc1AiB6qdtMvuY9wuHM1oVmdbUkg8LzG1PxjuT6kMqkW55IcQ=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.1.4_1534559139619_0.01396203536256202"},"_hasShrinkwrap":false},"1.2.0":{"name":"handsfree","version":"1.2.0","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"fff3ee01b90bcb6bd13198f676dc7188dc952045","_id":"handsfree@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-Vf1fmq+of5BCuxoSCNY1OwpEdw2OdhJtScd0MNtRFpujiEJZ7JV/lzKk0bWWlwjdzl+628lmtWo77NKbeelIPA==","shasum":"cbf84e59d6eec352975c7713a0df094184463a98","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.2.0.tgz","fileCount":20,"unpackedSize":2279873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd6UMCRA9TVsSAnZWagAAqRkP/2eKhqxLHCYm9qTGmLps\ni6HbzoQVBLQuaVXMMmlcD7mWsBauoSxUQlgmolrxmRv4YWJLS4QH4l2x1jt3\nDYuRpqBjGg4EBcCBzfUsuP7anEGzXtlwB9lg9dvjOuB+YelDV2Kw/Vwv1x/F\new1AqeTftxASU/lApMlJLzsT2fI3A+vfWLKU8fqkukgC9eaLZCAK2z4v/Y+K\nduZ4w6QcokXhdoKPL/ifQBC57yG4iJGail13l2HzHF4zlnkaBnyTdlH7TdO1\nrUZdFijEsf0x/M9u/O76uqlcaN3AXOEV2daIpR5McgPWihwswxoTk6jOj0X1\nNlvXwVFun340JfJwYLKKpTlfppuywiHbD1E4tto/nlIJ6YONYyu18LzEV/kt\nQE8daUxQp2O3eZO5liUF3ifEcjmSgRmR7ES2QORsiTeekanMEr5bwpk7vU1l\njIaVuuBJdUsHDB7sLbd6bKRE9OzYlsfChPKJEmN0cLg79Bt4vBXrodgZRNbH\nxUFjxkjYw3qhwMbXMFsaBk3fvilIWDxTTXMxNfdC2RJihuVp5Q5JgqL0gJQB\n8uQwiQQjYeJ+or9ZgWe8SLqvWu/yU8heOmHi4s1hDEtbDl3ooNH2+RYV8JRR\ndw4tT2KqiX2Idy7x4qF7IgEvXQ+HBx/JEC74pYPBJoAdBKp8E5Nx2QWsyngx\nWcQC\r\n=N9J0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8HeS7T7i/MPbd0aIH0x+up6sDUHzySQe5oleL7ytroAiB2q+GYKhObzt+2NNyYiwN2El1HsXVejHt0Eoy5TF6Aew=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.2.0_1534567692142_0.932366401691451"},"_hasShrinkwrap":false},"1.2.1":{"name":"handsfree","version":"1.2.1","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"0a0cb44d066b64827e74a428e61fcc104d736861","_id":"handsfree@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-eebAKxgOz1HyBwiAmEZo2I7PFAzMGnc+AHWyLL2c1J1SU05NIoS1Pwtgxav3y83bqDHIB0qVZTScX0G+7yHQGQ==","shasum":"09d6c0f44fe43f82337fac8b890b0c234fa3e9e6","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.2.1.tgz","fileCount":20,"unpackedSize":2279856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd6dUCRA9TVsSAnZWagAA6ecQAJrici7/e0Ar2lJWaEfM\nYnPcQ2CDNJ8b+FSngmnP6sqCIlRmbNkBtRyoykc4C07o2gdX9BrBzO3juG3Z\n5uZo2ViSDi3BBa9WvToxPshhbZ1F831U2ArQx1Baiw4l3BO0fbakQKv9qQW3\nlnsHA5XFi6z13QV9TviyBViHN0o2BKVS+BkOxNSy1ymeTGn0bRa8h7IJ9LJS\njXgYQbgUHmryIFX9XVsIWg8YTBpmi7Ef4coSbPO99e17ixgGD45/t2VE7srC\n4u2uspWGWlZe+ZOasvkAXWiE2NI2zSvrA1sVoYwi1hjl7vfhafEDUc1uR7D8\n/6OAsS8e4hLkLvTtuaH22A1VdCeqPwJb1uY13N8CdopbR2BbKCi+xZuz8QVu\nj5AX2muFCYtoJ2OjE9kCaxCc8/L316e1zzKM1knq845Ik80btk5CbJ1/17Gv\ng2nH0O5FKxBNn9Ry6z+U3ZVtS90TQD3PxD8X7YO5B1r5SSyIhBCIW4pDOeHj\n89jBfdK28pIPA8TI1cauG5uLJLAuD2PotNLAVXfKcAh1DJr6sqBzHdFNNea6\nHqEBNOiA8CFjVRcpDSp0TXosi//QI6vLCB3uC8LiyVVnIxqkqdzBrlRRiNaa\nvZmgLX/hkHm9OjNEEW+A8IsjGbB0vCXgz1HyrSl5YSy96wIhbIZ+kqhjubte\n5F78\r\n=YYbV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAo4uFJWzKa/65t/rjAnkithStyXR0/TMKKeTlfSvJsfAiABOZvSoNERiQ3tzeNdUxzyI/cPxxPVroS3LMdcVDnToQ=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.2.1_1534568275583_0.8919532742759555"},"_hasShrinkwrap":false},"1.2.2":{"name":"handsfree","version":"1.2.2","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","patch":"yarn run build && npm version patch && npm publish","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"ef3112442d6184366822542e64d1377f2f2152b5","_id":"handsfree@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-oQcdtDwUJpvrX8weWH0YUdc0ZVH9sgJlLCxB6AFRfeRyAYa5IAR2jhsrqgrsMAtCZmGXO30k/t7i/e+DG7aE+Q==","shasum":"00c3d2a0dabd9fd5cbba8b7ce9875341d483b320","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.2.2.tgz","fileCount":20,"unpackedSize":2280021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd6geCRA9TVsSAnZWagAAoKUP/2veYl3d1MPacCEuYNxc\n2FGjt3/eP75BmUhA8RfNauWWVFlB1glCxccucwLnyW9+RyD1oE6B39sVRx6X\nwEDj1jbc3c15i4lZZHpAmVhNfIOurS//YfezHOosIW+Dg58eGN4yLYq4E3kh\nYSP9mKXLkqVs5K5vbxryhlDYiKg96sOVY9BE00j0e6TG/LSNHlEExQNxl1a0\nvQnYRvAenQElubjuxJhOAUdeEf27d9Nb1Njh6J2tsrLq2NpbMCW//iaa84Kz\nCoymHv6WtlarekjAndp83Fv3Pnlxe3UTTq45fa1QfQY/jeoVXZxQG38/V5MD\n0l1H5Dr9RviOp776tVnzdsLGzCGIAdEZC9OaDqr1m3TrsDkA2UPvWv8UlwQl\n3suGtgwD1xVZjeDONj1PLeiD1bwdzJFEFuh9jkaARn1Qo5yCKCxWyr2BBKeG\nh/cFAzLMe2cY91M0Mq8pZVNBPMhxQ0eOnrmvGFM60W9DaBUKBAHiI83y0uIz\nuDmFiIB8VMxyge0ULKXA6XvmrbFc3L/nEyvVfsZjCqZtPj5IOPj6VMOJ4HMz\ngAH2srdcrg0X0kqlr2n7tIcES2USFwv5cZ6r9N7WkorRIPbCd/kfBmV9/gQb\nD4Z1anYkEznavhuhrcvhFuJV5WaDPn9ic17Si8WdPPoIJS8wEAhqP0pI8kkH\nSWSZ\r\n=yeY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnisBaIUhL76fpk+dO3w9AJJ+Kx8E06+gktTR2KUiMXwIgR05UNFzKWt0dsKQe4rWbOIY2AOJwUo5Asi8jYUertMw="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.2.2_1534568477564_0.32936357317483145"},"_hasShrinkwrap":false},"1.2.3":{"name":"handsfree","version":"1.2.3","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","patch":"npm run build && npm version patch && npm publish","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"deba2b4c989bfa40e91c89d3c5dc44f686ce317e","_id":"handsfree@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-SU/1VWirkhklbgz0iHLeFzjyiCr7w8rViAaCfaWwiaLGKZ28Np0tcOVuj6J478UjPm6n6TqMY9yGW39o7Yq8fQ==","shasum":"d94b4618ff5505d9168fe6cf552b0aafc687f546","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.2.3.tgz","fileCount":20,"unpackedSize":2280019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd6lqCRA9TVsSAnZWagAA8LcP/jJBiP0D+FbNhgkfE54z\njdXl7otlFBR4wrmxsOlWBKB3M7nP1vrDgLcsKzXn6/MJ+V552KRX/Go4nz2t\n5KeOlR20v3EdNE68aDdfpdnD2HL/4EgDnGQTSLw+j/7KtnDCiHhdHl4PGv8S\n0h44RgI89f3tFXCgx2TjycyVB40Qrtfk4b5MQXqBIvBKzDLwosP9ZcO+w2MS\nbF3Lhbu1UGdzTN3BX1yjwANtS4+xDRy4eV+yiPCBz4mafrXnfP6CHLyF8gHk\nL1+JOzMd83gpRXN9F2b0QQXOYTKmW4Cd4OWAUCNBcXVdwHCpo1LmZe1Z29hW\nEiySfj44UJQmX0x0G4+xaaNNttxgsNz88Xa7dpb7fBCH0ELhbIPF7yhj7G5U\nvPOgJAqqy4c3OjnJtjUAwrBNiYhq/+KQ5Kxt7nFET+c67Cjt9zkt7OrMSd8X\njUoJ9foaMJzxXLrGFc2Xz13N2B3WE0IrQaBfVi0S5ZI39RYBDCaOMeMTH4lT\nhoafd2jXlawjyKNVrn2wInkZik84Hr0qbu3vrNADvkIoiEkrnmZzg6cRWCp2\nVIpG6RDMFvVoOSccHL4wukQw/tXopYlntoX3qD2tGhEyv1cfvqCVGjqngiuf\nB1VmpkFMaPSCQ72CroOKAWef4Ws4gSCByHRrbtFp6EtJ4hCbBYu4fbDZVQq5\nlLnZ\r\n=cH0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuUSTdRQHiOFH8Bz90TlQi/pracfB++xi/nfx3xdw9oAiEAmqu55L6CRRjC9x85pJNffu1TavrdQnnIFTm3rdMAHX0="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.2.3_1534568809806_0.5249716021924009"},"_hasShrinkwrap":false},"1.2.4":{"name":"handsfree","version":"1.2.4","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","patch":"npm run build && npm version patch && npm publish","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"faa386757156ea0751e8136d751ae27a4b04b91e","_id":"handsfree@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-T7g6n5LirCaPDclWc/j+qB+pS70XiBLhx8w3wQSR+axhKmvLUMq2S5uaJ9EXR5fB0zcSAm6QrlMfWIyZt43uYw==","shasum":"739b5a049d288cf7bdd424117c57b05373fcb291","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.2.4.tgz","fileCount":20,"unpackedSize":2281082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd62OCRA9TVsSAnZWagAADEgQAI+rJ4xuz+LL0wD72EZx\n14zAG9el+6LL0AHmzh98rHOVS8I918327zMThcXGsffugCmlTiWrJu1rAyPn\nE7jOyuWh+RCP79l1RVRzdxTdBqU67tUzikyono3vgqB1BYTD2gR7aMdL6+Mk\nHAjmiLFrua49OkPCxadbBscce6xesscSRJlNf2gU9h25GZOwmM4yHS8lBwtr\nRStNupM3qwNcXHDwEqN1v1FlKpfoH6AU0nQhB2o7Q2VmeN80/3jWDiYZAAq8\ng37jHosX10rYci8kxqd3EIjgNzZqEZimt4e1BL2AH5cKYbvSk9qd1apj8y0P\nd3EuHzwHi4/wCzJKxJYaSK2/f3OQMFMbSrwMk8+M8QsEqHZcH9ZKJM0OSLsu\njIj9uw9Mh5DID7GxyECmDohC118xoovv8EuRZjkaCqa/QsFzQf746cNVNBbA\nnxw4FSpIyV7pBkiDCo9sfW+J8p+YPReVF0qV+oB6u5ZoBBXV1qWd9SoxRYvZ\n2M6M9MQKRO6MxiZpeAVvCyhx9Vsj/CkdDFdqWaOuPG4aFwscKAMQjLcllhMq\nZg8oUcbyyKbwnGNx5I4DqbYzHjBATW/6cIr0n97JNCV584W+UflFXJGO3MF5\nb2Ri1wQNN8n6hMwXCDEnvcqTqRbdm62T7J4qx5dTHRq7zViVzHzgzaQuG/Jb\n8EaU\r\n=y4vX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALqNySEguxCCW0ZTwkLePGfX8j0wdasuQiZPDXKDS1LAiBHErsgJgnboYo1NMcIWFm7fcQ8TJ42ggd1B0RbiP6nXA=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.2.4_1534569870285_0.6066026212877669"},"_hasShrinkwrap":false},"1.3.0":{"name":"handsfree","version":"1.3.0","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"node deploy-docs.js","patch":"npm run build && npm version patch && npm publish","minor":"npm run build && npm version minor && npm publish","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","shelljs":"^0.8.2","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","lodash":"^4.17.10"},"gitHead":"e3c17471bf5cd15c2a2dcb7ab90f0fe56507764a","_id":"handsfree@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-rNNblNTetW1sRTFHc5b15r1QwwyGCfguKrMpMPL+f891XTZGCIYO7YVNB8LNLLBqTtrpPMClQdoegSz3dP00aw==","shasum":"ec37873e41240a2a0fa2652503e6e1e35f8a77b6","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.3.0.tgz","fileCount":20,"unpackedSize":1260700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfeIZCRA9TVsSAnZWagAAXN0P/ipqlofBNK1E6c/5p5xN\n8lzy0mKzbZHqA5zoM5EoPM5g16SFmuMsAoyh2LQNnFKCtY3ApDYbVqDKmNoR\nDAsD5eKkWXsjkjicIXshzi8YtXbk043DBOylfgtQhvo73cQ4KIFX77QWJ+jZ\n+qrZcR1pp/Mrchp0FULmhnWLjD+b2zxOEAO9713Il0BB9BnC3R3O6x5zGu7d\nslenSZ8xePltXrsT+dV6pUwo66RwHHEtDI6Hf5adcazr2yv4YvZx+DGw+nvB\niXhrQ+ePqBc3xPB3F8Z+zErvKa9kwHfOQZ+Wzgx3rNCEpiDfdAv1XWnvWzwE\n/Lt9E8vczCztwLusOJGkFNVZEiisiUgdlepP/xxk6Y+Du/8DvH9t3mgtlARm\nrt13OpanHv9qtga8KO97kjEOum3hD1XATn6ppR5NRpL5+7fnwdJM69iKZOkt\nl/cY0bU2fr5qm/DXb4gJi7p8DXxKh/fYJfi2NAmkPkqK55XJ3DUeKU32jTDu\nsirpiBmtc/B+v4x1VZVzR1l7nc4/T2Hwks0w/GBSqMDy2fCuNu9o1wwYT7Si\nN5FqBXiMSUQDcwJTfYSMhGNH0dsucLbvKmISSjkCPNZAiNeOlSSlcmvbZWA+\nfGmv/FboM+u6Whh/FNOBiVGfv0kJO98Y0ND3mpDgBEezRfHXDfhiMB0pBL+u\nhA8p\r\n=dqgE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT2PpKejMaqZPjK9zfJiPQzTV4NDVzYsyr3n7kwMRsuAIgAgd8YyFpMtLEHJ9vYHNpBf/v8YHbgn5s/PAP52PqCfI="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.3.0_1534976536667_0.438487306071091"},"_hasShrinkwrap":false},"1.4.0":{"name":"handsfree","version":"1.4.0","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"node deploy-docs.js","patch":"npm run build && npm version patch && npm publish","minor":"npm run build && npm version minor && npm publish","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","ify-loader":"^1.1.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","shelljs":"^0.8.2","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","dat.gui":"^0.7.2","lodash":"^4.17.10"},"gitHead":"93e2a74d3209f8bcd48869b8a9f093f17af4ff5e","_id":"handsfree@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-2D9BamvzFhoVcc8zmiuR8k0Pzc4rpGiu4et2I+Z4+GGgNYWlCipRZDPP3VcTtYdiXn8f+adUUi2B7zriqPNz+w==","shasum":"28d9b346fa901a64cc48f6080a0bf346fef1be36","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.4.0.tgz","fileCount":24,"unpackedSize":1377153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg3jvCRA9TVsSAnZWagAAcIAP/0Kyp37xczDXN6WXEUXt\nVAR8hRUGV9v81lpHeTDT9Z5ydesbqEi3kXdbyqt9mM6P5KY3i4/H8vWnSwG4\n+ChpGfbyZLFyAYn3FTg1jbcJ2OlvGI6tuj3FnEyRBLpFsBC0h4jRVKi2da9G\nHsnlEuQxyIQF5KSLuFt9pLGZhyhioJNx6qLD1nYQTCTVSRx27mKdu8ZNLU+C\nBATG5u2Y5b9nB4LlQNhsPcAvtzuF6HKd23l0nZna3XkXZMhubDxFHUWk86RW\nlTjTe5NEKhw6eZ6TCFx650P4U6Zznrf+l1dE1EfVrdmKjncPaVJ9mfa9tjmi\nMm15+dzhGJQy0fygcR0MhXH+18AxaTAsTIm6mPAcfVkZVLk4CtXZFRt8ffPE\nqeh2Teq+rzLEn3lwc+i74Ol2iq4ZoO5CTUJSoIshJcwiSGVor8qoZRk4Rnew\nusmsPOHvLcg1uTnHALXnXRcRpIL6M7LGrTHaqzO8RGUSFE4NvkG+y6HVTWEW\nQSFxBUPL9KbrlY1czbOAeBv3DjB6J43VDZES3tsbgdHzYo4/3ZvMWL/J2mHi\nn2AcpIUBYQWj30iPRSoGFGmepozXgfQk2itFLyvqQuD2XQpSnE5+oJD9yhJM\nz/feBO049ZEdelwgkidSQMs9jfQI9NViCMbLosLlrVisUI3d+xSuCdqfepg5\n+4xE\r\n=9LFi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOImit1efHC9co34oJ8oYKLNOdRx8TdNh32vltLD+TDAiAE2cKcxywevhohSAY6fJ1GSPiZAl6g1hjCKrNcK6g4dQ=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.4.0_1535342830365_0.9805009828847939"},"_hasShrinkwrap":false},"1.4.1":{"name":"handsfree","version":"1.4.1","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"node deploy-docs.js","patch":"npm run build && npm version patch && npm publish","minor":"npm run build && npm version minor && npm publish","test":"jest --detectOpenHandles"},"files":["/dist/**/*","/src/**/*"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","ify-loader":"^1.1.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","shelljs":"^0.8.2","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","dat.gui":"^0.7.2","lodash":"^4.17.10"},"gitHead":"55e4da61026ce0aed74b16917bc9481245db057d","_id":"handsfree@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-PFPo3NOFlUIlEMC+/FIJavrlV1Hvp/a+WGRGJf12LGtynRLXGcPBRHQttCCV+1a9UpyyOJG48fewSdq5Ypv98A==","shasum":"099772e17e5cebe915c7bc4499d752c17908d811","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.4.1.tgz","fileCount":24,"unpackedSize":1468534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg4GgCRA9TVsSAnZWagAAz7QP/RLfO/bIGCtAYD+5MZJF\ngX3cjh+cOHIzYDlbv7xTn2JnSGboMPukAaVLMOPdc+2YEEWCnp2C/MOHJYm0\n8+AiW2McPo+GY9lTz2sgnmFhJNTOhOMLTMm5gTQQ75Z1yHn6bOfYRK69TfxG\ngH4pFJpl+dtBd9N70I+1o86awAaJzdVZJDobX0wfCO5fxWiB8GALvVLXsQ93\nspC6lNLlN7u8ZzTD1O/+vITzlGJB7B5UQq/w4wryuqxhK7Ydh+Zczc5E0QNU\nXhCNsYflRNtMF2CMxCWWCYZnIVn2o2Lp57QvhAJ6RyhtlVOXOb+mGaUk8fZD\n8nkBL3tZJOZTf+2mSSPmZgtvMGEDNI2WaPn48yWRYYebW2c3AIGBeyHOeqsP\nhlpvyOSQ86f+Dvf/O9ZMnoU4U+m6rNN/0WOcZzjGzjg1+OAxBrZv8JlJPagM\nPK8PfVV8dmKijsAl0r8BuAnJ4RIsACLs/CjBlXo91u3jIfWeESNgLXzJnnQ+\ngaOIEpU+/5JaDAsaeiM9rxn10/tRBWMpY2NHkHQRs9HT6gWoy8heMoUTERDU\nsHCOitWMI8IIsjxjNDVKsq9YimVTaghzGWfqdvY4LsNfND/jSxAfArvGs4KI\n2hc2Z14zPUY4HApLJ3HCCztxkBKSA3drxGgJQOecFEaIvgkcCl/kzFyNL7fW\nlHuG\r\n=Nz61\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrNwzIyEP73sMxoGqJNsQXksjz+jiIKiqQZV4Wt8cwAAIhAJf8gWep8Irlu2ULD5P1EjlHCkDGAK/gr4C8PTFuRP+o"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.4.1_1535345056305_0.7498392889354526"},"_hasShrinkwrap":false},"1.4.2":{"name":"handsfree","version":"1.4.2","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js","build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"node deploy-docs.js","patch":"npm run build && npm version patch && npm publish","minor":"npm run build && npm version minor && npm publish","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","ify-loader":"^1.1.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","shelljs":"^0.8.2","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","dat.gui":"^0.7.2","lodash":"^4.17.10"},"gitHead":"834e60068a2ad7b40fc69b4f026eba5878d59b6f","_id":"handsfree@1.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-5rjDxQn5figzVS8J2U1mR2NKxTh9fJVECxhFnI4W11eZYRmvorNC3TK23LEDPD6/s3Rwn6FoXtnbNoaXvQKU/Q==","shasum":"d20bd0249af05311cd5f146d26f4fef88ffa6266","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.4.2.tgz","fileCount":24,"unpackedSize":1471538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhrGhCRA9TVsSAnZWagAAIb0P/RpQmvxcBreCP3jxhRuT\n+KicjlQV50FBo06+0tl62yjRXKCkYxf9//OI93I+EfNJr0P3sDU3UHTKt1v3\nsbBohKgFkaUmNpKfdbSa7Pc4iP4722sMjpdSFed6zHPgEAQaPcI/db6rQOAo\nK695gugZnM2R/wPBluHgwKKBbRk+8YW8IWVsm+qscg3/AOiB5Pgws7f9cAut\nP2nTNtqSWmgmhaVnRqYA/8lYC0Nby/nG0j3W/QYmvxYRHg2Lf4+WdnuR8AFz\nBiUIDkwoxztCI6WE0Tvy3RG/F83DhB+ARTnC5i3rWC+DJE42O7PItfJl3D7g\nX0ybdZq77c846pkSTb4ExENc/8YMEaknT688Pp7bSdsjZQqb0R3B4Jhvfvjj\nbeXOIdnPqJJXruIaChJ1lGdTOv4L7kJIJad8wxrffnOE2s/aQUa0yTrpNdOA\nvaXZhN64Pi+d8/huTmIJmOZ4C9yJrRkU0eaPK74daZ12rxc5Gde+wZdpz4hc\nOwUlsOLwaBFOuqptMwtLltBrL0tNoVeCXSvxi2Usft1rtcVJ6WdOwHITR76e\nrMpVzHsXfDN5RernZpsVD0hawfzPFVCmzectXjFLG2QguIVqp6UqWgXuKl9F\ny4p/eI8V2C33kB6oiqDTEzXEtd7LoNTyMuUHiIppCVZEpZ2pO7dav17lw7M3\nPaPe\r\n=fY69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKaeuHMKuhFSGRTk6ftEjGLHkKzdCIo232AJJr0K2ZmQIhAL6xNchU1T0kPiiqOAOEMwB4AFbJTOQRIcZRZmAoZc90"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.4.2_1535553952256_0.9809443728586364"},"_hasShrinkwrap":false},"1.4.3":{"name":"handsfree","version":"1.4.3","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"concurrently \"npm run lib:dev\" \"npm run docs:dev\"","build":"concurrently \"npm run lib:build\" \"npm run docs:build\"","lib:dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js","lib:build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"node deploy-docs.js","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","concurrently":"^4.0.1","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","ify-loader":"^1.1.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","shelljs":"^0.8.2","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","dat.gui":"^0.7.2","lodash":"^4.17.10"},"gitHead":"79a26ecc64303fa8e77cc75ea51d45947e7c662f","_id":"handsfree@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-aw0uLzH3NQ/im+/Uqn4pQQKC0WrZWZIVh7Bp2Us74z4sbAoCcKZyUT06CLUHK9dPgKi9qPmvxm7XHCk9Syafrg==","shasum":"8df673f80146364fc079b9a41da8100889c99dd1","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.4.3.tgz","fileCount":24,"unpackedSize":1448869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhuykCRA9TVsSAnZWagAAXpEQAIcxK4Lvm4xXhwjPoKLa\nWkrBIBy84/+BlgI3JDgAOtvlaLa5iAHRGBr5WrrdblWsrQVqI8gkEQ3WQO/+\nKEitABk59CQs6qP3DE0h1Y21IdxTC+zmmdtMqGuA15cXaiV8PAf3jBDFjikb\n9KGXg6gJ5wkvP2GhSGsbuCYSmQ4uqsY76YQJVgrtcX0Vr/+4MZ9mgmTsSCeV\n5qTG+yr+QJiw1mMeLTpWcdqKMIZt8ulfTCpp+hZa/X7dDYGdFouEr8O7JohO\naZi7zgVlWTSQcmRMYBSk/LhwOkHKmCG4nHAiHEjOfiLy82eUrRBV4eDB7B1Y\nzwJZv/YmfOpu5ASitzO+a6tbwCKc8SQdSQR2yctpIXYmm5lOxdQHDbAC4G5+\nm6gE+H1rWnX1C2g8BGDcRbf8t57bDKLbI87aECxLj4gkI/ADijI5dn5SjQIc\n+9BISQXWLGlAnSUekcr7XYM+PZS9Wjb25BCjYO/vrpE5BFICtkUBaWQRWprY\neYrMhsh5HMXrHHMYqEJMPLOO30Kyz2WI9SAnyp1wUk9ng+ws0UzUUDaWkj+T\nE8USZt08y+/NaDPB42yxosYPH2UKeJa9Y4JqxCjgJhgdNXfqR3wDFqZeENGW\n14ey1j5AzHcnrUfEW6oLW6LxqGz3beYZ2FadE7Q+bB0bZlqRrqBrVsgo/2vR\nWEQw\r\n=NtXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC09afiglPoPezG+0sk8S3wSGdF1CfzzbwNutE7oS5jAiEAls8UncWk6JKe67nUXIEjymuIpN9ACW0aShmacuFkjrU="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.4.3_1535569060026_0.8578402074942302"},"_hasShrinkwrap":false},"1.4.4":{"name":"handsfree","version":"1.4.4","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"concurrently \"npm run lib:dev\" \"npm run docs:dev\"","build":"concurrently \"npm run lib:build\" \"npm run docs:build\"","lib:dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js","lib:build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"node deploy-docs.js","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/"],"testPathIgnorePatterns":["/node_modules/","mock/"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","concurrently":"^4.0.1","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","ify-loader":"^1.1.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","shelljs":"^0.8.2","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","dat.gui":"^0.7.2","lodash":"^4.17.10"},"gitHead":"bbf3cc41931d88cf024e5266fcc755a2055c7c7f","_id":"handsfree@1.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-Mb5dW+i7ejNtHHS6XLxg3D1+faa7KXHXxz2+V+Veo1StxHSWRnCHMP32Aw0T1SpF5qEK3JJSpLcHS3VsIF/2vw==","shasum":"f38f3cab1f710c3155cfc635115235a9a417caeb","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.4.4.tgz","fileCount":24,"unpackedSize":1448869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhvC8CRA9TVsSAnZWagAAwCsQAKDaLopCzOh756weXBMS\nKVC5WBChPnrzWc/YrHZdJ9f6EGhjCMgeAJ0YM+rZzRRGgWq858CWtD4/2Vo0\nnpy56uHbNTQEI/9qkuqopOCYVJCLbFpRZISjScfJdfEGx/89nB/jV06RX1aU\nQB1q6OenuenUyjpBgrD0VjX3x/SZnlksOZ3B7NCcgf2lEBrnfCIIbUU9MV9k\n2eqsJE2rGf7PfvloJFHmAL2QnqsrVIdhlX7tYzwajHEiB7TqBacGqL1AAcof\nKzsHv+TWii258sZqr4JQjz0/oiDIgx5amyPtrijZ6NQSWR2Qj4QbmTpoSZlg\nbpKA623o/LW06kHEJ+wCyqwRq3AMwFyxKQEuPLtakksdI0/ehKP2o+hXe2JX\nkXLsTWqpVKi1JUERZFVjEv5uUX8HCp8k+W5avEAMS648OXS7GInK3SVEPtMC\nPy+9cj7hU8Wpcd2YMoxZyYmasBYkpY+iUq2d6I+SYbOHQP/BtreGS+no+hOS\n2eSsv9QOvSU6L0vd6nOw+BIjboMIGcRCw84tv49j5ffN3PX8AdKrdOLnTo0M\nqKJUkrW3EHU/VWW4me2V6HGBr4y7J6U+PFNTG8UnIxzPcnvngOxTjueOcD+3\nXHsCO1uGL38wdkDLNKKPwdxQmP/XlyBHO71IPAfE+4R9idka1kzdLaK0dKvh\nvWVi\r\n=V5TC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3UqSv3jfqjy1y+he9h+E1sM44tLqU+GxToMGyyiDROwIhAJcBlQrY3Hozk0yKuVtVobIMMhGtUKWY/cS2CqAJ2CwD"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.4.4_1535570108158_0.5755988602257052"},"_hasShrinkwrap":false},"1.5.0":{"name":"handsfree","version":"1.5.0","description":"Add client side, multi-user, head-tracked-from-afar mouse cursors and handsfree user interfaces to your projects just...like...✨...that!","main":"dist/handsfree.js","scripts":{"dev":"concurrently \"npm run lib:dev\" \"npm run docs:dev\"","build":"concurrently \"npm run lib:build\" \"npm run docs:build\"","lib:dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config webpack.config.dev.js","lib:build":"webpack -p --progress --mode production --config webpack.config.build.js","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"node deploy-docs.js","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./mock/jest-canvas.js"],"coveragePathIgnorePatterns":["/node_modules/","mock/","src/plugins"],"testPathIgnorePatterns":["/node_modules/","mock/","src/plugins"]},"repository":{"type":"git","url":"git+https://github.com/handsdfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/handsdfreejs/handsfree/issues"},"homepage":"https://github.com/handsdfreejs/handsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","concurrently":"^4.0.1","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","html-webpack-plugin":"^3.2.0","idempotent-babel-polyfill":"^6.26.0-1","ify-loader":"^1.1.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","pug":"^2.0.3","pug-loader":"^2.4.0","pug-plain-loader":"^1.0.0","shelljs":"^0.8.2","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"@tensorflow-models/posenet":"^0.2.2","@tensorflow/tfjs":"^0.12.5","custom-event-polyfill":"^1.0.6","dat.gui":"^0.7.2","lodash":"^4.17.10","stats.js":"^0.17.0"},"gitHead":"6c00872262a91e3121ec89eca524626a858e6af8","_id":"handsfree@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-Pb0Ji5k1Oj3kR9TfEhwHXICuBjQEHeg+3dTP03Jc9ghw85tW6R0v9vamRZogOe4cZNjgqXrRZZMsB+Jgdkfe+Q==","shasum":"a33d10379e21233cd8b29dceacf432f2676c30af","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-1.5.0.tgz","fileCount":28,"unpackedSize":1456744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh2ePCRA9TVsSAnZWagAAXpYP/0hRNZ/BpBnSimwePddD\n7m+KADcwIuIABikyr8ikduhSvYNvpE6TxF7+pTqg+TY9C86ArLy4PEmAEeEr\nJdqHutThFvz/XrtDaJ5SJ2mWWUZQyhjqtBtcVy3yuZDG+/L93drDTl7VZunz\n8xdRIoSVxpn+5bTky8HfdDkvQcKMvtm2ztshQsET+8eGIfDx+F/bUnldbrbp\nNsLrxabO427dACx2ZtBBQjBc6YxVX7+q2K8pDt948uSwoIZCNY3NSsgplxeq\n569zCJGfSlmP8+LuLTyuunxxaBPbemwZjXgiCgIGQ2z6HUBW4XbppAbA7Teq\nr/VAxj761zjmJXh8EdbhqXtzxRRVxiH8fvLdG/L7lA5hZ5CSRPjWagNPvtEv\nsw5HVc+NtZRGrCvs2gi+SNJhhBM8srgkbTu4ddkGg7oV671ZREcEzXrtVaM6\nG6WQDvBfgiNj8Xh9kCnPQG9s8s2HpMSEUiqhGQ9Usu6IEKRlgjpEmEzxNa5z\nAl6K+J4NwtokN9H+Xe3QkgbGdD5zW0nd3nE5/2crv2bzMU/3/tnMAOfvM1gn\njkld61uVwO/WpSGmuljdCvnfMIRoRDFKUovanXAvo62cxsecln38Ty6/Vils\np3gDl+tftcqGaKIkYHy4lenfQSWbaFiu3teodk/k18lq+ple7UJODd8pPgZY\nNWCd\r\n=vvLp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUM8y7gm9u/1VCQvLx626QrXqV+qOYxbNiJmlzfsHTkwIhAKlBLQpXRVG5RUGUizomcWOmfMsFhfbTMknizMuXKjBf"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_1.5.0_1535600526617_0.4393819140330233"},"_hasShrinkwrap":false},"2.0.0":{"name":"handsfree","version":"2.0.0","description":"A drop-in library for adding face-controlled mouse pointers via computer vision 🙈","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config build/webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config build/webpack.config.build.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/labofoz/browsehandsfree.git"},"author":{"name":"Labofoz","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/labofoz/browsehandsfree/issues"},"homepage":"https://github.com/labofoz/browsehandsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","highlight.js":"^9.13.1","html-webpack-plugin":"^3.2.0","ify-loader":"^1.1.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.4","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"idempotent-babel-polyfill":"^6.26.0-1","simple-keyboard":"^2.6.7"},"gitHead":"3b5b0cd449b2d6d144a068414d0eefcc9b3081cd","_id":"handsfree@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-mlNl+yzE8d1D3E+DaawP0GZHLQLPYY+O5ybVkJsHH2BGDB0RmSu6kXpfkD/VNYEUBjS6vCqW2vyKtqgXhl/o1A==","shasum":"09af60dc729c19796b359e0b56f610c46a5f7fdd","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-2.0.0.tgz","fileCount":90,"unpackedSize":53493038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb05TwCRA9TVsSAnZWagAADdgP/Ap4Yo5J+X4GWJRwdWRw\n9aHMmxL2l1KijmeziZPmCEpUTWQ/V8ytryUe5CJ27f7pZvqPhVfsel+oR7We\nNB/SIdCk0D6mOJo6HPM2s7rlpIbD4ks5/b2lebgc6gGXca2DNEP6AEfxchkw\n0P31jvylro71ZQRsYOUvNGdKCgAu3C8i0wBcmS++VeICKaJKe3BHfVL50m6G\nU+V+Bl65+uXEiZTO+IlYtqvoCUp/P6PPfmz/XLMwxdttXd88o5iLH8j5CDpH\nbNtp8kG4xDiuDzQANJkWY8C0Zm95qxpxtzmNcU++64R2bzeJ0sEjS+52CZZo\n9SS9CsGC2SIOFulfD7382nj5W+9XozBOq0hD74vCTn/kRLVXBakSkhk9O9fc\naw/H1Oa9QY8Bbqx2uUUhZUZpdeKlVsDnGMBW2/9/2iZCDSXRM7k5qdVVrc+1\nEDLOAGjXHszF7ow+yr6QTCusGnpCyDM9ok5KNLwFZR2JAh6oRVcRXNP2ON8y\nM3vonPlQMYTf1BYPyOZMnUNWflhYcvmBcTThcKLR4TLuekjAaxY6sVQcZLaP\nW2vPXkX+KFnI2Uqin9/3b5wfp3EtmDv4aWC1BT2fEinMAbUNU/8U2oCNx/Fh\nDhUiOX9e+HeYxVeZTKD3/V9rKzk4Yo3wUVMzQpv7OJ8h3eQf12bm/H5LRbbw\nwC4X\r\n=lsRd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC8Ykpq9T5XNs6e4/UkJtYJDG4ZM81RbBJk8EW+KY7jAIhAKdJYFBpdjj2z83n/TUvJ8LNZNYZRmG3YlzSkmn5KyCd"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_2.0.0_1540592878680_0.916262769706168"},"_hasShrinkwrap":false},"2.0.1":{"name":"handsfree","version":"2.0.1","description":"A drop-in library for adding face-controlled mouse pointers via computer vision 🙈","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config build/webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config build/webpack.config.build.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/labofoz/browsehandsfree.git"},"author":{"name":"Labofoz","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/labofoz/browsehandsfree/issues"},"homepage":"https://github.com/labofoz/browsehandsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","highlight.js":"^9.13.1","html-webpack-plugin":"^3.2.0","ify-loader":"^1.1.0","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.4","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"idempotent-babel-polyfill":"^6.26.0-1","simple-keyboard":"^2.6.7"},"gitHead":"b65f42432cb15846ba268d015f21af0e3d7c82b7","_id":"handsfree@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-PbzZgW9Kd6icNBu4kEt/jLB9K3icyfGu+6fWXkj4yNmSLTgj7QaWgOhvz8V6a5wLRw1iTXQFjwtva9UnccIbeg==","shasum":"7dda7014dd721e90820351324e61c20144ad2c91","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-2.0.1.tgz","fileCount":102,"unpackedSize":83429744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb05YaCRA9TVsSAnZWagAAANAP/jh7/bqX6d/gyeMkcWtD\nARP86jvldQpTmGQiRirbHSLTEzkjFrr355AQrBAv9aQdbd51G30LF7xdV7Bj\nQxtZTZEi1lrGrDdzMz/OCXvAJq3Yl5OVLTuSs7eQLiuRfbhMH6PgVgMZxCez\nLeJ1iAzttjmY6ZsdzLX3rWP1HSFApq7JRXm0u/gLqax8IEOJfBt7L8usm2q7\nYxTwQPbuO6S1Nfgl3l6ts7a2P2MHnZOdk+q5m0/sKQ0ywiYFyufbQC79MM73\ncOqXZ5ydV+W3/LO2kASCnIZpf8hvAwVCyAhV2NCQUkjA2GqNyKwyrVFN/WU8\n3ANsaA6ICkZcY+Va3CzLJ6LdsE/7pobAk6yNL9TeP8gCmMGJYLlZGaiZTk26\nr7l29f1N4TKl+en3NE6I69Xul6ESTRN3wB9ChMueWiJSdhE3HXt7msBhxK8E\nlTZOWWnsQZZVkGBL5BbDr6AoRuGl/gD3/ucuuYDtDczuvDpI1k/72PwdzuOL\n5GID3s1s2DY8H2WJgKCra1F+TTLyxlrDg0rnyVAbm5cXoaJ30syN2Od1UHjj\nr1uU+IVzLPOeoRZoVj4qj1Pln3ZkN+09I7T9Cdqsd4961W/FmDB3TyJ20WVa\nReE6fer0lIuWuchUq13HneN6jU39X1c1QJu7JqLB9WTd3kON5ZTwyyac0P/Y\nncu0\r\n=kMBq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcH3XZ5CAsyENmNhsqlYwS02WhUnlcBFZBqYlkv2kSSAiEArrPaxEHk1ActsTrEUQpFpnAwlGSG49MItkf9wnN4dvY="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_2.0.1_1540593176144_0.46510124498235306"},"_hasShrinkwrap":false},"2.0.2":{"name":"handsfree","version":"2.0.2","description":"A drop-in library for adding face-controlled mouse pointers via computer vision 🙈","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config build/webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config build/webpack.config.build.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/labofoz/browsehandsfree.git"},"author":{"name":"Labofoz","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/labofoz/browsehandsfree/issues"},"homepage":"https://github.com/labofoz/browsehandsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","highlight.js":"^9.13.1","html-webpack-plugin":"^3.2.0","ify-loader":"^1.1.0","paper":"^0.11.8","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.4","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"idempotent-babel-polyfill":"^6.26.0-1","simple-keyboard":"^2.6.7"},"gitHead":"8c6334efec75c3eda1ad22a7a42ec5aff764e6ac","_id":"handsfree@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-3ah7rU1sgxVn3FU5/SVZ7vIbSgF3NyxjJfylXB2928l/ZQ8P0SolU1U4gMAFdFqZWg8goGf9p3w4nedP54tQdg==","shasum":"fc683451ae30a73ced67fbb5e1871c2c691d0345","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-2.0.2.tgz","fileCount":107,"unpackedSize":83996887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0/6ACRA9TVsSAnZWagAAFjgP/1tBtN3gNTQzfL1pV3lh\nfcbiX7UHpTdRL+BCcttUtj3StP9KtOl9U1ABkSIG2BQFSJoEZEQ6RW1Yyxm/\nt+RMrHxBYjORw3tZlJ0Y1z4pPN5pPFgqaGQ1AXa5HoVnt/PN4LlYnLQANBp0\nSD6WTff3o25fHtDKTsxOEpY6HCCMhjMvvveOuwiAYYTrE2R28J7sfUTdXJUh\nlOeP+gHKOR9TFVurf/DSZGezvD+/htYgdOQ/wZkFWeOO6zYiDUccnXRKoqLx\nOU6/KjfzsEgyQ44McbGvFG3dlHFIvxlmBZqEwxbQ8xcPain7MtJiMfhdbInw\naIB1dpNzRMHUsRr6w3PRWF7ZdHlzo2ICSXwogVtiv46qikwscKTaGVr6eE46\nlWTJUbJVhbWeZDV0FTlk4XwReyyjx9SMXOCxzwHAtYh9Qs/hDll0oCSAZkAl\nRUGQBmo201sr9arxISQjEnKcm5nzjIWQ7V5LJW0ytcHhMEMBTfrZb2zPTm0D\n86BaRO/UxVNOHK/BmjMTeYAWld7kHlaexvno25lO06yP8qfG1ZU+stTY0PEf\nOzJqIlvoEUdFyuqN4QcQcPPzYQuGERI5R420/KkMj8uqs8v59WME0SgFvRUY\nMFsrRwV/aXgvzGN1U8j7MRCuxLmwI6BqA3nQx4zwm+MkEZEejg4PLzDO898r\nfQiY\r\n=Y9L2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYY5Fr+Imoa5qYCk7o2qfdIBIPH6EbX5gAjoSwV2+gmAiEAtbAm+iG0J87oXscBdUyegv6YNR7wvTgiRmaOaOV1hqg="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_2.0.2_1540619902270_0.6824996652791959"},"_hasShrinkwrap":false},"2.0.3":{"name":"handsfree","version":"2.0.3","description":"A drop-in library for adding face-controlled mouse pointers via computer vision 🙈","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config build/webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config build/webpack.config.build.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/labofoz/browsehandsfree.git"},"author":{"name":"Labofoz","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/labofoz/browsehandsfree/issues"},"homepage":"https://github.com/labofoz/browsehandsfree#readme","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","highlight.js":"^9.13.1","html-webpack-plugin":"^3.2.0","ify-loader":"^1.1.0","paper":"^0.11.8","pug":"^2.0.3","pug-loader":"^2.4.0","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","vuepress":"^0.14.4","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"idempotent-babel-polyfill":"^6.26.0-1","simple-keyboard":"^2.6.7"},"gitHead":"9f2f5a5cde98250834c606581af54c7e22a4597d","_id":"handsfree@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-fymyrb098BYDLDPpVI1gYSzfBnIFBGoLMqDmTw5MmgJMWL9yD+nC3ZnEq3WmJSQpN+Sg2ZslKH0/E0IKDTKgwg==","shasum":"28b0651b63dab8da87670db85c12d99adc1b71c7","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-2.0.3.tgz","fileCount":110,"unpackedSize":84153980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1J4ECRA9TVsSAnZWagAAnpQP/0QBrxg2CVtpjPtJgVoe\n7c2iM4kxPXmRDffV7UToRwjzLmcHEOtDjKSQ8wZBKYdUdt3owmmMOsX6XHsI\n8mJBS9oPRj7/BdEYjilKzgidzaH+/Vs85UcxEro271JPXXUQC/CD46lnivYz\nG2QCH5OqTTQQEhkO0A+YR5q7sD2n+z3WNx8eLunmLu2JYsltIsHtRaRPceVI\n08GhfsN3h2YK7o/sp3BNHwGn6+faUyIXTCUYQAzigsIUeVYWD+b6MslC/ftY\nnqoJeZUZBkrbly/BKAGawdfIaOKOQ5ZsrMRLGWo4UDS+3dXE7d1PUwicXJFU\na4Bhz193cpTOz5uurz5dbEoh7r3oMf7A+rO09DimipjnDJwJTZVxAPyInHNw\nDdS66xUSxXQ0LJmmWtr3uJfrjAU/8OuHyNC3Gz4Alvnx8KZoaE5f3umHIOEz\njeK7ObqThyk9vnpEdFx9TQNgwyHFdj1jId44jTTw0MNROV3iiIhArVdCSzkU\nh5yyrHohVjklhMOoCruSYJ+LZMO/LsMlSdyv4PJF4IMxHXOsJ5uZFftyLmoL\nSa8ED6YDBJtxkUZct0wbmwYmD1yvTS+aQLzrqq16YXMvNfa3EHtgHiQHcFjw\nXNZRGxHaqrfenJrMSq+m6RtBExyQS4lsq7I0ftQmCKHkrM2w1le1G3+Jd7Gi\np4HL\r\n=xPfe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDseKdVs3GcWPf9op0U7hcI3VGsLyVjplveDVYOfbFi5wIhALq8Kp8I9iAuIy6xkxrGXYqyjANn1o7y/3ftGiXD8m6h"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_2.0.3_1540660738100_0.7810971765440164"},"_hasShrinkwrap":false},"2.1.0":{"name":"handsfree","version":"2.1.0","description":"A drop-in library for adding face-controlled mouse pointers via computer vision 🙈","main":"dist/handsfree.js","scripts":{"dev":"cross-env NODE_ENV=dev webpack-dev-server --progress --mode development --config build/webpack.config.dev.js --open","build":"webpack -p --progress --mode production --config build/webpack.config.build.js","deploy":"node deploy.js","test":"jest --detectOpenHandles"},"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","setupFiles":["./test/jest-setup.js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/sandbox/"],"testPathIgnorePatterns":["/node_modules/","/test/","/sandbox/"]},"repository":{"type":"git","url":"git+https://github.com/labofoz/browsehandsfree.git"},"author":{"name":"Labofoz","email":"labofoz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/labofoz/browsehandsfree/issues"},"homepage":"https://github.com/labofoz/browsehandsfree#readme","devDependencies":{"arraybuffer-loader":"^1.0.7","babel-core":"^6.26.3","babel-jest":"^23.4.2","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","clean-webpack-plugin":"^0.1.19","copy-webpack-plugin":"^4.5.2","cross-env":"^5.2.0","css-loader":"^1.0.0","file-loader":"^1.1.11","highlight.js":"^9.13.1","html-webpack-plugin":"^3.2.0","ify-loader":"^1.1.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.5.0","paper":"^0.11.8","pug":"^2.0.3","pug-loader":"^2.4.0","shelljs":"^0.8.2","spectre.css":"^0.5.3","style-loader":"^0.22.1","stylus":"^0.54.5","stylus-loader":"^3.0.2","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5","webpack-merge":"^4.1.4"},"dependencies":{"idempotent-babel-polyfill":"^6.26.0-1","simple-keyboard":"^2.6.7"},"gitHead":"64cfbe46f355bfbe2d8b3a33d30bb167e3c140a3","_id":"handsfree@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-4qV4RDPilYrhMGIKFjVFB5I2iprjzMjOFh+DXVxRNM4oScADr+h3c5mMuzkQS+yxFhk4os6hoOMYtlh1dBc+YQ==","shasum":"831dd6a3588729469f89d1cb41a0e056a10ad18d","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-2.1.0.tgz","fileCount":30,"unpackedSize":24426873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1/yVCRA9TVsSAnZWagAA46AP/2ZD41g3RUegFVuA+/17\nR1wFWd5P2aO2iV9yUItKkxQCIV2f0SMfG6ur8deMYbuy0/UuN4/lE46mjkdH\npe9e+ANtUNKaLYY7NTAjlef/1SukdIogex35PShK9cgsT8IRTVJdedxGEPww\ntfHl0GOITK0i1rEFjB73Zboov5y+MnX20m3saC0t2eegZG5eYZK6uKbvj2wi\nELpVVVmt1TwY5mn6Klp3yfQ5qen9np91ikTCDXXKEKolRMSAH0pjOxo9/l+m\nztdoLKyEt4YqCXftVLTwugak1x+LgnO7+ZvHL5M25DbqixSUR8mO3ogD/Czw\ns04V+7SnCzOREKe/q2mP7dxyFG+SaBFKE5HsxS/cGbFSlKNZQv+P8/C+/a8H\nyhIyQNQnotLK44F9yFKBy8Wm8RoDydb6EEr9x9dn2PlWIs7V6Uzpot1vuTkW\nzRhmy+ZmtGsMwWQBJfjnqdpXRDHyFXz5f7rMwe2rb1JykNSZid4RASf/uWUG\nxNR07uyiLkPvO46n37MlCjylr32ssiBhoHHUvBbq0UFs83MpAxw8FkMncPwD\niBy139iDgtgEn9GRvT+BoYbgbfiHGSOjOkYKNgx0w9ffB7HBw6WgvbsEYL20\nYVzXGKZWTMckoVQusY/HgqfrR1l7JL1CkckpNWWYGiSpX4TfVZuojA5ycU39\nNjUA\r\n=5PWj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGMfXHO9sdSCJFYkQxC438TizmmfnbJZRb3mOpU5zXeAiAohRp2D2jS6d9rpg4FK6HGOxBkC3Kk/FNLXyEtIiX8fg=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_2.1.0_1540881555511_0.41925474909924465"},"_hasShrinkwrap":false},"3.0.0":{"name":"handsfree","version":"3.0.0","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["lib/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","transformIgnorePatterns":["./src/libs/brf_wasm/"],"setupFiles":["./test/jest-setup.js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","simple-keyboard":"^2.8.0"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","highlight.js":"^9.13.1","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","shelljs":"^0.8.3","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5"},"gitHead":"ebc6777a7ed37ed668a689356a8abbefe9707bb4","_id":"handsfree@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-KLKX7v2snV6u+/juLI7FWajJrcXbk/KIzR7Mo5PMSt/UVdJtfTUEEL27G2ChdFZuKJsWFFH+bTK9KXqUtwajTQ==","shasum":"f1c6e7ac3c21bdc8041fa73e6b66a6c062b087e0","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-3.0.0.tgz","fileCount":46,"unpackedSize":30495596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7FilCRA9TVsSAnZWagAA+JEQAJyCMzuVDp4oAtI0Ab+P\nRyGtb5YUvFrjP7/onkK8EMF6ctRnyDzM+Y9STgZ45Lv1L6DFSPtaroFSrgFH\n6dJylV/jNZtm4h9u5aDw6iOKD6L4G2dXGc2pXdtZMqa6AjWYDXTBNxEOawG0\nOlq1ZOQUx+0B1XJTXev2/zCvX371Hwtq/VDrpAGEePGX9i4+VootXzJ7sCD1\nhyE44dvaMVQhzgcr24+sHzx0JVNXyGZ9BeIRaMHNsMz+Bd1mVLlexJXUPJ5s\n2Z1wbYEhuSH6D3R7QfS8imGM7lBCEg284vDLPpAsiFi1iIDCA0NhxXcT9aBN\nz5Ptl+fe58W/VL8SAJcYCgzqPmgbhhEuYjanehRQecDydG6Jel+8D9wck6wG\n4WOVP4eGLLATvI7g6pPZC9Z2QibUZWUbaO7Lc9yn9FsiAAz8/OSiS+o2NC/R\nhDdxnKkDxF8nBVZ8lNl0zaEBSpF6IRE+uQqGhPSK7NqlSLvbsleSTUpuPHuh\n1N4kg6l86PeToz/THFjI4Or+zDVZlxCny75tcVbXDEkKh7Id4Y5wZGvRxbas\nSGBGHoZ+NQVZcQTTmBqR9MFthFrTxjQtL9FxyFTGQlJy8fJOJCsKaLXMVNLX\nfAsaV5R5Ea9PULV/lJc7VjLu63KpjTbCl0d5iR89yH9T1Luz8bDVDmY3PE92\nuRVs\r\n=tr0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHS9mX8fluJ3MP976qr4cikd0ccHeHvUBlIlgduPwKgjAiBUND8tlaXd7410M9f0k2E2pHRcsA8KANzdPMQhXCVhiQ=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_3.0.0_1542215844032_0.09464157852219945"},"_hasShrinkwrap":false},"3.0.1":{"name":"handsfree","version":"3.0.1","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["lib/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","transformIgnorePatterns":["./src/libs/brf_wasm/"],"setupFiles":["./test/jest-setup.js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","simple-keyboard":"^2.8.0"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","highlight.js":"^9.13.1","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","shelljs":"^0.8.3","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5"},"gitHead":"08c7b34ed4b0e5ff903ea1c6cc3e6c478fc87b41","_id":"handsfree@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-5O+5VP9qhn44Qckj2vr0YoFGREQI41sAXDeI+HYUGCcKkHGn1W8BdQnOg533mkVdQmqZTy6qB6yzuTmrgyUyhw==","shasum":"d89d4024c5da7ab3b9eab18f1eeafeb152baeb08","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-3.0.1.tgz","fileCount":11,"unpackedSize":20741499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Hd1CRA9TVsSAnZWagAAFkEP/3voADu5CXPLjNcG58z1\n2LX0uq/AMAucve+WXADO+iwX5GDcC4AaOep1J7xB2VEnbw3YFLisQykrO+pi\nyQFl6FRlylOh9JrE5Wv4Gpa2tPoxwTTy7rbDrsv9HyhXsJBPSawEfsp8eQfi\nINaK5hD1fhQy2HnRrC0Fhcgj4wwMU6WR4G/fMPnT+EQSv1aX1O+UfssU9GmF\nPn3BQbO7p0bL5TA+VnwdtE/tbD0zkCvvCooiid45Z5DMhkIqgrlg8IkjGwjS\nPAaz68EILq1+nmAA+gQu4QPKWcZwDKbpxrRl5JR07LHRH9S/zP852TMxQjRh\nBobC5xfW8aVcc+OQqf1BBU3ZLSUs/f2l+HgN2zeQARiz7rLSLSFNNltqqgKb\nAWJwGm4lqzHgxmMGpu3HHlRxvuPPWmAcaRz5NxouBEHyEzL0uNOln85ZX5io\nRfiqCJ2aVmO0K94aEqwmi6Hb6Am+d0iUtrhdaXb9CmjAw2jqb2thTI9hYH2B\npxmUpgtemCJvXoIijHB80v/gkg4PyaVouboT+vQwby0JBbLOgCE7HfbPeyhX\naPnSLJpv30JaOOXbbmVrfZ66GV7nK1nPX8uejrANFXr0zpQI/rE3xrt4Tsau\nD5l4YmBxeRTUX5bejAH3xUX/8lLpPunOq1SkCDI24EkZI7itFOBYYEYk/JHD\na4S+\r\n=uny5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLj+poaDPBcnRzXkpKZvekj0R3rNwtYw1ofRaF9899DAiBawVdnDbUlpTCedWSjLbRUwhRHIl7DQ9fYbMf480tw9g=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_3.0.1_1542223732968_0.8747790151919226"},"_hasShrinkwrap":false},"3.0.2":{"name":"handsfree","version":"3.0.2","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["lib/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","simple-keyboard":"^2.8.0"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","highlight.js":"^9.13.1","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","shelljs":"^0.8.3","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5"},"gitHead":"81e4965aa4f7603fb2164cec72a86966255d3981","_id":"handsfree@3.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-TRMWS1yJ+/wlPxKDzOjZQ1QgAuXbBiWIt/GNuVBDJ1JUoLm64AU3rDPow3IXIYtSCrwyhIOFDdIAyq0sUbuDYw==","shasum":"4432d474473b5a23e5a0f49a988150a422b4bb4d","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-3.0.2.tgz","fileCount":49,"unpackedSize":30507327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7IQ/CRA9TVsSAnZWagAAEhAP/0p962OnT4mc9jtIdba7\nT8EkXgnhfK7r9jlSIi/QUPOHx+TVPyRUWE9lQP5MYP1htpBn/EH4wcN5/AM4\nylUDa+iNJTGeG3QY+lZBkmmkrVPVxxTVRN04gPry0lU1fGHk7AMFHnA3PgTc\n7bIOIxWMVZOinNwNa4HDSH1aTKPuZHAogK9Z/bKtGa06XLRI2wDxi/uoi0V2\nY6y2oF/Ori91beneawj52buiL65lVe1BYZZYs2WE+R3wKZ+31GKEUluBQqlE\nt8ztfzz0Sht2m5tEgjcv34sNU0mYS9mfsVoT/WTHKy+bpG7xsIwSkS8YiqvR\noz3TiuTtpMVuMAv0U0il1dA2DAOO2z8Mgyie5cfjnacOl307babugJGCSb2h\ncmxGL8Zf98SHuinuwAFGT9+Dwpk/eG2ol4bKxDbGHdvJJDKhlhyFQASeJTfm\ncrIx1fruZKgF0Dny6mV8bf0du27NOpxG/8szjTQ3lyqWpA2WxozY6zmTgL6Z\nqhZBatGuvt2Vf9Rypnc6bGVzJQ4RAnLvkYj87fki45oOestAmEFECOpS+pd/\nhXCC+7tmJCA+vLDMnW4Ba0H3NNsUwFQGOwKL5ttMRqylyVY0d1klhfNKvS5Q\n4rMLBhUZOuxlG/kPD4obONQihG68+UAqgVk5dZrYqGhgm2pUaCovmMTIt9fP\nhNhZ\r\n=kWBm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Q4Pxd3McDfTRX//PsMBi5XDIZtbVE5fLChkXP5zcTgIhAJwOHOWVBm+fOt9Wzh5ytf2RunXefG26izbki+iBTaVQ"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_3.0.2_1542227006030_0.1092657190785804"},"_hasShrinkwrap":false},"3.0.3":{"name":"handsfree","version":"3.0.3","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["lib/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","simple-keyboard":"^2.8.0"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","gsap":"^2.0.2","highlight.js":"^9.13.1","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","shelljs":"^0.8.3","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5"},"gitHead":"4140e6dd03c8f18bf1a32d4921e0d99db73f4215","_id":"handsfree@3.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-1Lj0egH1jpb/EBCnDgHF9zbQDCA+YRBlja1tUKbhcabcTk/DuazP8f2XpPgBhYCS+2kdRaQwbim2Y4pp5BXVmg==","shasum":"f6110ed8edf7c9a4005b3e38751e2b18fd0adaa5","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-3.0.3.tgz","fileCount":49,"unpackedSize":31607948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb84zmCRA9TVsSAnZWagAASlMQAI7VyzfumQWNIsZXwNJB\n8bWLH3iliK9K6ws2Z3z5++GG+EwI0NB6ILfnF3OhyT7KoWR6PkLYiJquyx9m\nJqjB28lWMYXJqBgTogHJ+RLB9TO/bEchfE5yGUfbMmqaxCH4T/27XOAEAr2A\n2tjLGK+QhqoAS8ebNVkgSGrH7gDUGEoYyS7J+z/fBF2Iepjt44DIDd6SR0KW\naDcq6o4Bp+N33SbB0a0v4EijK9SGovctQ5xJxw5KC3oCjs3wBBsuR6y6oC0J\ns6kydxYOopkenEpaQFm2qtqJl2RJzw7s3uL20I9+l1iG8s6gP251R4bQfef8\nQ+ntRwTxIMz9cRZNAv6M4T8RPMVN0a2Y8++F8PM53N66MIizF5BusXYnwno1\nBc7A5Sq4pZMIeHdF8pa/UQ4tyFYCvgxmRMeeEsebHbVyzr4vvXO5eeCW2zTu\nsAG8BzN3jpeNhk1n7d8WhAkBRS4El0Hqlt48RUOv/CXB7gen2qvGhWllniAP\n2hNbeHi8yD0CdgHe3OgMKTZAyB3FuMUmxNIrJwaT/YaYzEFgeZwwi56b2Qxi\nFAKqCCf4bA8wvlhYyq9R7YeStIOVZtc51BhPWDtYQjFQT72NlwO66Rsdl+VI\n3Y6/A9kBbPyIed/JE3+9laECBwD/+lHSsr4q7cUeEEe8YUdoFyvT75ooN3zK\nJInb\r\n=lFVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0XFRaBq+AagmcUKJp1ocIJxr7Cg3x3Onf6D8hxUrF/gIgYiWbCu5FbA64jrcdJ8XNRRGqMMPfCvb6Zb9nJjRS+fU="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_3.0.3_1542687973418_0.6368177727609172"},"_hasShrinkwrap":false},"3.0.4":{"name":"handsfree","version":"3.0.4","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["lib/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/lib/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","simple-keyboard":"^2.8.0","vue-router":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","gsap":"^2.0.2","highlight.js":"^9.13.1","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","shelljs":"^0.8.3","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5"},"gitHead":"2060dd75714cb244af3531377c1e303af92cf184","_id":"handsfree@3.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-um3V6jjg9hOiOVHVObrGkRf2u+fN6WiuKvS95Jg6/weIqZtSvTl2tb3KhwH4QyNcIARz0NFBvMdq+Q1Nffb6dg==","shasum":"9ccfb46fe307614ba1afd1eb3078bbf0717eff64","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-3.0.4.tgz","fileCount":52,"unpackedSize":31955294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/gJfCRA9TVsSAnZWagAAFc8P/AujjsdbE9V16R0V20Zs\nuT+VE8BOp5IP+dF2pP3s55gNLioHFPSBwNCcRm5IyEpQIn2p9oN5innfxYQx\nQQDLfDoDFReJ/xcFWzpeZ6DmE3bRGofyP4DCnYtsamUOp/cI7ok588fKSaJp\nFivCEB3QxXfU4PisGEJW0Bsp3Wa88pXFZcMJb4Xg6kcRaudQhvnyX4XL0y6W\nGhRtjadnyKni2fRfYPXdMkJuS001w4JEdflGq8oQ97p1jhKysqJSjlYddKyp\nEIcJ096OuoEBt8PH0/JefVmCtNmfTtSfASM4VosXY1mqvl1cWsvuXgiAFxjo\n7F1NdpAyqpV1K6TVQoaNgjcqGqCl4nLm0TGAlq0BNHbmNm+BXaoljLx84AJT\nrQDGU2781B6MKmUksbZBSdV64wm2f7EljPqm/xrTeSnQgFP6bYWDJ77KHzWd\nMTxz31b+nNNrxeJuSMZS0CLmiXGLrBmEHAEZFkj6RLYKnJrfRKPn+xaHagA0\n4ZPJVEscis8mig6MNmb3f7PHRwaEI9GedgbYuhu1bWu7oh6l4x3ZIHUkTyvb\niEWMq/U3FYb3JzG360v1muv1i8sJpN6fsGxrILZP37/eWcvwZMgvzVSCzkcy\nTHwkbhDPJcwnhrTsdsV4ikiy5PFTgMR6//byI56Wumltmi36rmCrCHk/9mkA\nk/gA\r\n=NdnF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkz/NcYThGPeBRIZkehTuGPLev9+WOx6zDBpWXjEHk3AiEAoTLPESi9nno4cKF4cXG99hkKBH8p8eA+qm2d4IzzIvk="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_3.0.4_1543373405950_0.2174985039088233"},"_hasShrinkwrap":false},"3.0.5":{"name":"handsfree","version":"3.0.5","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["handsfree.js/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/handsfree.js/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/handsfree.js/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","javascript-time-ago":"^1.0.32","simple-keyboard":"^2.8.0","vue-router":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","gsap":"^2.0.2","highlight.js":"^9.13.1","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","shelljs":"^0.8.3","stats.js":"^0.17.0","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5","vuex":"^3.0.1"},"gitHead":"02541e4955ddf051f841e163910eab4c9b60ce7c","_id":"handsfree@3.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-vFvyPO+IRvE2TUl+JOr1uCTRA+zugk042pROXGS3ieMhFQD1ILQV75PGmc2wovHPDX7PpQL7JOj1uLFaOmT9hw==","shasum":"f8601c885e96b13131a603f93e59fab6629db83a","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-3.0.5.tgz","fileCount":55,"unpackedSize":33752160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAK7/CRA9TVsSAnZWagAAq+wP/R0TzGGBJQHykL4hVPD8\nQV7fk74uNE022ostgV1EwuAqv0t+169zSqguQ5cikCftMhVXUVKmdYyqSYkc\nMSZ6+rZ4vN7WQ8gpI3pRxoDFlWLp88/9z6hDRok8TouE3mG/COq+14Ra5NCb\nRyabJ+EkBl0x0U01KOUlExMU/2kgJyyvo0Eb6uqDpi1XtaM99mnRCBoZj+gi\niiYfwaWrGldPj+PnibffhU2JrU4Nc8iEM6wgw2VRFnsVXAX+J6biP6WcCUb1\nZOS1HHYvLc31lAmEZosXtRhwTTfeCD5iLoZFAO5ev1h7ZjioynZXfRfNADAq\nG6FQn5kKMxw1nX2wD66MChn3/04iTIUIJ4VOhgKO5FHORe8pG2j7Q4YvVoMG\nRk5rLd//mDKzaL6X2ija1EW9zwpZ9ZfzcapgJx5O7J4bDFWYiq2ZVLk/LFhE\ndExq4x7WNftM/cEvM/KYM9xJpz/DM6/TVGyHvGPUeUZbDz30mBmbOuN41Cs9\ndQCOwzqNxShPkGwxFPKVRw+OU1d60RxBh60ZUFq8GWfpBDQ6DSFe1KGQ5czj\nwvh/+wwX0vhq3IFhKZ3bsIxC9Cm1wpga5K7tU6bmiOVY/Xv65s7SiqRWnKmi\nHEvU84RHncZhPaQLRBXymHlowREiqaN99Qm9cDWtHN4uurj9N9OuZv00wW76\nzbPz\r\n=7KeQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPhBLBpmXrE1v6jBXaMg4PyhvFyB+HTbg1Qkd7W2jfbAIgXWbCRoQ7zgnOAu/KqAdLL1iO0r459VEflLmjzTpw2IU="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_3.0.5_1543548670392_0.7537274176311299"},"_hasShrinkwrap":false},"3.0.6":{"name":"handsfree","version":"3.0.6","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["handsfree.js/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/handsfree.js/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/src/","/public/","/handsfree.js/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","javascript-time-ago":"^1.0.32","simple-keyboard":"^2.8.0","vue-router":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","gsap":"^2.0.2","highlight.js":"^9.13.1","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","shelljs":"^0.8.3","stats.js":"^0.17.0","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5","vuex":"^3.0.1"},"gitHead":"ea159a2e17831830a9282c56d41fecfc990ca476","_id":"handsfree@3.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-vz3creNH7RlHCTxHd3fBv/plZV5HynP/iYgWkTYvbt9cMlxjaNqPrKtSL2fPe0+xDPUI82FNWmojOcSSxWEevw==","shasum":"5b11373d652e4ea96b668da3d80375e0d37203ff","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-3.0.6.tgz","fileCount":57,"unpackedSize":35036746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCK4LCRA9TVsSAnZWagAAl1wP/0V29NSlFU3Y+KGpnzBR\nrnJurfIZNb5aE8UgiE6cK6gdKkbiIKotVi/f0etqPVJoEyLJjlO+85EaE6cv\nqVXkeV1CPzYnVsLyZdvtV24U3cmbWPf+HPlnLSu+GLhqMAj16KPGICAxqc5K\n4l3HSlNZMe3rgg+qcihp99opREikCroZO6sRQSEhqHoRgayjwyrZNMI2ACob\nF/9koWrvYmWe3gM6PJeqN0eLXHqzEz5GSgO2O7K6uVNsmLp0IwftbFnpI5yh\nM6UjfdxdIIBfIgsolbs4b0gn8t3xzEz42EaoU6bxXiGPxctxmxW5m9vOait7\nWpQAvI+SEB+msukteUOQRNtI7Pv9k17XSC9NHpMxfW3jIvNB0U5qdG6AmIiH\nR/Nwzny4vuSXrUFPPzI31lmUehN2fuqLP3J66RUugAfCkz1N5c+bgm1y3tXY\ndIW3do9jSU2P7FnWkFtim/XUIRuqzzBFx7TTbzaeolft7ixTheG6waqdwWa0\n5Ri0wBnhALTsGFJZ8aKFUS9RRFdjcXmG+qg/XPgJX6y1KO693/X8EVYL36Cq\njZWKJsWRimrPtUMeFxBiwemDWL4hduaTPSIsjtHen4GD0Hgn7ZbA2DjHwc9n\nC+UfxVKwJRFvgzaUoLaqur6P5ZFvpTdJ0dCf8ioXJChfodV870Ct2nMBI3UX\nupN2\r\n=PMKD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv7j1aMaLdGS5Fe0h8vdpZ2FPb1HQj/d35ZsD3qdRlAAIgWFU/XtlZeoeZ4CAI9+F9CIcLGxhewYjiM0zJLIfm2C4="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_3.0.6_1544072713452_0.028270547837181415"},"_hasShrinkwrap":false},"4.0.1":{"name":"handsfree","version":"4.0.1","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["handsfree.js/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testEnvironment":"jest-environment-jsdom","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"moduleNameMapper":{"\\.(css|styl)$":"identity-obj-proxy"},"setupTestFrameworkScriptFile":"./test/global-setup.js","coveragePathIgnorePatterns":["/node_modules/","/test/","/handsfree.js/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/handsfree.js/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","javascript-time-ago":"^1.0.32","simple-keyboard":"^2.8.0","vue-router":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babylonjs":"^3.3.0","babylonjs-loaders":"^3.3.0","babylonjs-materials":"^3.3.0","cannon":"^0.6.2","earcut":"^2.1.4","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","gsap":"^2.0.2","highlight.js":"^9.13.1","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","oimo":"^1.0.9","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","raw-loader":"^1.0.0","shelljs":"^0.8.3","stats.js":"^0.17.0","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5","vuex":"^3.0.1"},"gitHead":"a8eab2e60ef6e6dbab56bd78fed1d6f1de063921","_id":"handsfree@4.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-iUvJqsGAGGYipgXVPfo3f/cncgR8KEtDK5/uLvqS7NTocRi7RTkVdlU7dNtsZS55SYSM8kT6KD9DHDMwQEuYvg==","shasum":"9c0a076cd280d16cb07402e19be27b1b5db21d6c","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-4.0.1.tgz","fileCount":87,"unpackedSize":67638408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPPEPCRA9TVsSAnZWagAAsw4P/2MIm6BSSKt1GazDiVSu\nwudUIR+emrPXBtkki7kpxiVFhB1DKB3PjB5gYc08yfXtpalb/RBerhXHUNdt\n0r8D1Baiezm9pdlSFeOBV8VqK98v+/z/FUKxgmo63cspYWKwT+Cn480DUYmL\nfyndpRAKbAc6/kzkK0f1z9IMUa8X+tDNUSKnZR82O7mqLv2/b8tNHPdzDZzX\nZN22H7U6UgbzzCjMrOWPIPCX48JoXv0eZB+rqzJz/TEKJVlRULYQxtKivimi\nT5VRhbTfgOxS2+NSmqP9cwoXDY9hpFL/cHtk3lhgkLplzI7BrJkcp3AOxsH2\nWkPMKTv2hbdLNZ+yZgTsc3oTquP6Hp5q63gPx2HkibocxpqhEEzill6W4O+t\nrMZXdmhcRKrzEPK+hFuBA17noHSGqOdmU7EgFR52jGz5jsAIUN06YrHMw3DH\naDjf2VNAyaIzmrdlg6TecWVh5qcdfTj8MXu3lqD/g1FUYTBELeh850M8kYjj\n5RRUxoh/IDGPvNT+Y9QzIpLO4/rHUf7dCkpR2QEXoQ5Jl++eln68Srr2zCul\n/ULlq/lSImQ2pElIMiYlIKZMoWqTDk8CwPuGsJiPiELCyemdbGMO85IUh/Rs\nabyH038kWoOwQoMsscbNsOXqTmyaqo7l2kBuK5xPAZeHc7rMftu+asZrud7a\nIF/V\r\n=I2ll\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJdzGzRoKiD7roaNpOMsirIwdUUQM8Qu/XY6sE+BkLGAiBgG1E4AOvRC+gMPgJ2/gcvpb9/CEMd7GdGtuqJPg9YVg=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_4.0.1_1547497741308_0.05355939723714487"},"_hasShrinkwrap":false},"4.0.2":{"name":"handsfree","version":"4.0.2","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["handsfree.js/models/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testEnvironment":"jest-environment-jsdom","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"moduleNameMapper":{"\\.(css|styl)$":"identity-obj-proxy"},"setupTestFrameworkScriptFile":"./test/global-setup.js","coveragePathIgnorePatterns":["/node_modules/","/test/","/handsfree.js/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/handsfree.js/models/"]},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","javascript-time-ago":"^1.0.32","simple-keyboard":"^2.8.0","vue-router":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babylonjs":"^3.3.0","babylonjs-loaders":"^3.3.0","babylonjs-materials":"^3.3.0","cannon":"^0.6.2","earcut":"^2.1.4","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","gsap":"^2.0.2","highlight.js":"^9.13.1","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","oimo":"^1.0.9","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","raw-loader":"^1.0.0","shelljs":"^0.8.3","stats.js":"^0.17.0","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5","vuex":"^3.0.1"},"gitHead":"cbddc620cf4586438e862a0f5f279399dbd2ef65","_id":"handsfree@4.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"dist":{"integrity":"sha512-btrNfrlIs0ozH+bftzg1Y0oJAK+MaZjc+m0RehNyH82unXI8m0hkbBcqj93zrsft9Zg2LolGmQZLHHPoXlwiQw==","shasum":"f1886c2e261e0d077735d2c1d13d549bc634e565","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-4.0.2.tgz","fileCount":87,"unpackedSize":67641017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR+EZCRA9TVsSAnZWagAAQwAP/jNlWv4gorIrU7Ff5tjJ\nM/hd4ZLWHVE5EvpN4gqSkmrs474fRjA9H5WeTqueY9mC5Z+MWThUpN8CxVvo\nzHOqYKi4aK2yjFk0Ql6qQ4Kk2nWal0r8ieKIO9QrXZFEjuvkloie3kSE9CxE\nIaQOBekQ2o4pg320cVCpQTT+W9mK9LVje3kSlDC4nbtBA7LmabszHClKA1Ec\niD80bQpyhgXglysgfFyVbn6iJuBlwSYBDm1FV9fwhfb0CyyoP/WGAa7OxOJo\n15cxEoJOH/tpKzi8GUygOR4OFWjkIlSiyvAwS9y5WaE4h12NbGbFrpyOc2ik\nKjMBPq1qJMRsz9SUgNQMZrESln2qVABBks+SJ4U5WZ6hnKAOsny0OKBzoO7e\n2THmEFxFlHxsHj7rpDb2IpQr0WsvjsJabAp9I6aV3zhl/NCFZ01Uj6ROypMe\nZopY8u+ZM9OQM3bvmYLIhZULfWujaAoAmcs1ndh/nsoGmok2oOE/+tNfGwJC\n2IjqcbGx1kI4RxVT61Bcc5ocdvsTlpR4fgxYIQEIAZJAuJbSxcYyjhtZ2xau\nrmnLI5UgReYDhF7bSo34lEcR2iJOxNl20CrHj+wcDtfWr2k8QouLgsDRVCmK\nIjrje57b4AiJcmof0mKQOdEW8k4kpbwuoETigAn/GPvrRQ9hcBE47xdFvVDl\n43tb\r\n=NyIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU2Z87KvN8LW6qd+t/aRfjznFESaJQRmisCcDDXeKHFAiAM/ham/yDSkkYOMpbAGM3leGTn27mMCoZdSR6HEEoTew=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_4.0.2_1548214551222_0.4430132226158481"},"_hasShrinkwrap":false},"4.0.3":{"name":"handsfree","version":"4.0.3","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["public/models/**/*","public/3d/**/*","public/brf/**/*","public/lib/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testEnvironment":"jest-environment-jsdom","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"moduleNameMapper":{"\\.(css|styl)$":"identity-obj-proxy","@tensorflow-models/posenet":"<rootDir>/test/mocks/posenet.js"},"setupTestFrameworkScriptFile":"./test/global-setup.js","coveragePathIgnorePatterns":["/node_modules/","/test/","/handsfree.js/models/","/public/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/handsfree.js/models/","/public/models/"]},"dependencies":{"@tensorflow-models/posenet":"^0.2.3","@tensorflow/tfjs":"^0.14.2","idempotent-babel-polyfill":"^7.0.0","javascript-time-ago":"^1.0.32","simple-keyboard":"^2.8.0"},"devDependencies":{"@babel/core":"^7.2.2","@vue/babel-preset-app":"^3.3.0","@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babylonjs":"^3.3.0","babylonjs-loaders":"^3.3.0","babylonjs-materials":"^3.3.0","cannon":"^0.6.2","earcut":"^2.1.4","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","gsap":"^2.0.2","highlight.js":"^9.13.1","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","oimo":"^1.0.9","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","raw-loader":"^1.0.0","shelljs":"^0.8.3","stats.js":"^0.17.0","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-router":"^3.0.1","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5","vuex":"^3.0.1"},"gitHead":"c47e16311a98c078ef6c206a8838a0e459792084","_id":"handsfree@4.0.3","_nodeVersion":"8.11.4","_npmVersion":"6.7.0","dist":{"integrity":"sha512-IvXwPURVjM0Tr8xxphzFEkIeSPKz4RvTfCThtSWcul52W7Mc0LgwrFsPQdFfZgg5r5ZJVmtzZbUVkVv0c4aWMg==","shasum":"0bb1b0572c94954367b10b287c4bfd6be870c385","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-4.0.3.tgz","fileCount":100,"unpackedSize":72285088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT4g8CRA9TVsSAnZWagAA0E8QAJM88Bh/HYEoeUPIbn4A\nmjs9Aswgpj+bVMtag9enSJiTx+5g7EgUBcknA1eSu8w/B8u5ttg+4vHEDTXZ\nHKl3uIb4j94DI/ArYJW3zJrVTEuhiiJKFSteI7LqnuKh2iBkpJSZE9EvW4bN\niJyiqXS5WDgqvW1OTqq6ZSOYMn+sKtEmo3XbHdAdl5JtkqQXToJobly5Edk+\nHLyEDp1p9driCcOzuHcOrnDbTUC6s7IpzmdJGtGN3Grmf+auVTnbrLRV4TAM\nZxa1A8ZPBpKJdZchqjnBPQbpleUJBqLway+/rrNKAhCwDkcjSo//1UwAz7DQ\nz1xoQhZuJWALeOXXTqboedR+lqhaGETFrdkddAfQ5BfV3uckaKEVS8r1ugfH\njZIIk5Xpp8/5Zf+J7K+ANSFPT8pxIUYtyblKsWdXJECJguD6q/oGa0Idcg/i\neuWmFCd8HOIGmA9ZlqX1fX5y3AGQgPbFJL0hjH5+7JvxJoZSbb4izovTGR82\nQOOAn0MpyNlTDeYtrZ5voogDJydcqyDAfehjjYYAeU42qjfjo58W+qlLQk00\nD4RHMo0LX2f4I1M/u8mB2AiFXzrw5fqeAb8kvBG3yGyYx3zB8/DCfJjpVKl/\nkQRRDym6JZfX8Jmx3DaXFkAManS1mO3z8do1ViscXKPwCYjOwxuzZ4/gmFk9\nuS0R\r\n=jDXd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyk8FVRum2FPmwIIl0Mp4Wfqm3VCP8tBXGy3NSWCsnyAIgAgx5Orsj8B7alNqxi6xvMzHetvylU/JO7LD5ASErS8I="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_4.0.3_1548716090325_0.312379571913703"},"_hasShrinkwrap":false},"4.1.0":{"name":"handsfree","version":"4.1.0","description":"A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!","main":"dist/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test":"jest --detectOpenHandles","deploy":"node deploy.js"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"eslintIgnore":["public/models/**/*","public/3d/**/*","public/brf/**/*","public/lib/**/*"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"jest":{"collectCoverage":true,"coverageDirectory":"coverage","testEnvironment":"jest-environment-jsdom","testURL":"http://localhost","transformIgnorePatterns":["/public/brf/"],"setupFiles":["./test/jest-setup.js"],"moduleNameMapper":{"\\.(css|styl)$":"identity-obj-proxy","@tensorflow-models/posenet":"<rootDir>/test/mocks/posenet.js"},"setupTestFrameworkScriptFile":"./test/global-setup.js","coveragePathIgnorePatterns":["/node_modules/","/test/","/handsfree.js/models/","/public/models/"],"testPathIgnorePatterns":["/node_modules/","/test/","/handsfree.js/models/","/public/models/"]},"dependencies":{"@tensorflow-models/posenet":"^0.2.3","@tensorflow/tfjs":"^0.14.2","idempotent-babel-polyfill":"^7.0.0","javascript-time-ago":"^1.0.32","simple-keyboard":"^2.8.0","vue-lazyload":"^1.2.6"},"devDependencies":{"@babel/core":"^7.2.2","@vue/babel-preset-app":"^3.3.0","@vue/cli-plugin-babel":"^3.0.5","@vue/cli-plugin-eslint":"^3.0.5","@vue/cli-service":"^3.0.5","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.4","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babylonjs":"^3.3.0","babylonjs-loaders":"^3.3.0","babylonjs-materials":"^3.3.0","cannon":"^0.6.2","earcut":"^2.1.4","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","gsap":"^2.0.2","highlight.js":"^9.13.1","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jest-canvas-mock":"^1.1.0","jest-cli":"^23.6.0","oimo":"^1.0.9","paper":"^0.11.8","pug":"^2.0.3","pug-plain-loader":"^1.0.0","raw-loader":"^1.0.0","shelljs":"^0.8.3","stats.js":"^0.17.0","stylus":"^0.54.5","stylus-loader":"^3.0.2","vue":"^2.5.17","vue-cli-plugin-vuetify":"^0.4.5","vue-router":"^3.0.1","vue-template-compiler":"^2.5.17","vuetify":"^1.3.0","vuetify-loader":"^1.0.5","vuex":"^3.0.1"},"gitHead":"78e780e0852283046e144ac404afae79e95fb1f6","_id":"handsfree@4.1.0","_nodeVersion":"8.11.4","_npmVersion":"6.7.0","dist":{"integrity":"sha512-67C8Ur+IMdxB4qzvYtG3eO6OFLw5o0ct8e3Wyw7rEB5jiPAjBX4YQKtvyMYys4MJqN9FE9cPUaSy+3bZKTGV3g==","shasum":"0e4e64ac5185c3e6142794551b803184e391b6c4","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-4.1.0.tgz","fileCount":111,"unpackedSize":86231519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWHeWCRA9TVsSAnZWagAA+TEP/01QVsv1o0NRZC5XqFx8\n0dcEuwAG393QFEcXpmdmmDtjjDF22lCdkunMlH2ZSmBj2aPv9uAGbz0EBJH9\ncpKfRWnxplje+9pyl99XVz9T/r5d3qTAGODzrHW5GYsbKUHWMYWEr/JbEqBI\nBMm0ODl3cgUAElWIOvYjPBuTOo6VwRKKl6u5XV/LgiaJJmZoPMP9QPB9HYSX\nmlK4+fSL8JO2+Zgh1mZyBqPz52Jazw5lUzeZsqtUBWFIRjOtV2B3xTzi30by\npeR9FokXplQnKj3SF0/NT+GazwZXAWY2ya6Qu1HFsSc3NrRA6/iBhXyUX3KZ\n2h3piHiIl/Q24bpYrLRYopfxJ/1r8yfKg2BG4upDrtSI/Or/srxWINC4Scf9\nlyNoqZUd3B9ZN98jgu5GVZK8B3fDiVhV6n+EwHpt8AU0NYZftqFBj+YHTWwX\n9vUhiUXn4G0yKXFzwyKQBixle4ZsPgPLxF5n4z0tnrqz/R4y5HbgA5f5m4uY\nfbTpBvAO2YVii3WVeevO5n01kuVg4rCGSgu0GeqAZG9oM5zSDETTKPXWQ11/\ny0fFV0kyCVRS2mfXtdQua6WTQrwQzIzGJ6YyjFnd6EU6C8L1FLRmTrN0mVq5\nq6UiVF4QZHo09TLrZoIIABNhYck+YEIAB7VESW5e2TN5qr38af+IQyoPpMHv\nZ8nM\r\n=7iR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHyZV6n95ND0LkXI0XEU/vIVhVnRUNx22Gi8PC7kqS8QCIQDQloKKOfy456HWF8W1aukFjYK3Ho4W06oXxYBoTt1oyQ=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"labofoz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_4.1.0_1549301651754_0.8849720500265681"},"_hasShrinkwrap":false},"5.0.0":{"name":"handsfree","version":"5.0.0","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","deploy":"node deploy.js","bundle":"parcel build src/assets/js/handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/js","staticOutDir":"js"}]},"gitHead":"b138d0263b50a1805047e6a4136f032ead199dc4","description":"<div align=\"center\">   <p>With support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">School of AI</a> and you!</p> ","_id":"handsfree@5.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lik8lro0Qh7JHEIuGWe1/fbwGuNpdqhB6MUp43H1Lw3KTlklTEfMlj1kQlHlYpZk/FyDE3e5Yn6RYK8hG5gtiw==","shasum":"2347baa43f1a8e812f47e900a8e2715cf34a93ba","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-5.0.0.tgz","fileCount":39,"unpackedSize":4626616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwx2tCRA9TVsSAnZWagAAuf8P/2JF/SkAmms2ShOLTutU\nWl5qQiiMnUVxl83+ILH2zLFtEqub5hwScbKW7+fSdulRguVg1kfPSfVtwRdi\n6+g+jB9K2C65Lg6pMXSxqgiQ4rCqjiFoOslyB9QXK88KiIo6YYQdEqLOglHr\nXtKaEoNR0fj7StlIefN/BDv2YKN5FYHvc0r+lep4uR8ZdavpUfpn3fD7JdpY\nieh1MYaXTwzsLXDwn2YvXrwtjVljl5kIDCBzINLHnUIIAhzWJmlGr7YiRKBn\nuAG6qZRwdVhQtX8b2bqKdGPfszkLbHRmI/bL8HTa2WMbnHNOgsAd8gg7JzY7\nY3GzXC29tpG2X02uW3IBTSOqoQ9/jsUtaDWHBRGZJ7tNcg/lG/SDR3i8erfa\nLh7JUV3BXE/OrqItAvHlFa5fc/MjC7TCAMmd77DWPkyqBUjfb3q7F5Ya6Qqx\nQ64iq847AXb7bM5gMWRb8tOm55lvRcKSMK5uDgiB9qrzhiGGpLiCi1hSwjwq\nMfw8UwtJSFjtbJhBpXiLGbMuj5Eykupwefv/65/kbuoojoS5VcUtMSMMLvoA\nHGviMdA7HvCIc1ATNWaX0Adq4g1kzcGu+No/YLHPcePBPLaodTZtkA8ywp0w\nZxRZzFVLAT1oVPcU83/tRgSlKXcyMekMXLDCmexJlekDEs0xuKgu3znxjPNp\ncvBj\r\n=EFvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIXk9XkJeFpLyWPvlKa4E+EQ7Mn39ou/JDST4lQy7rigIgLQ3nNbjNtOaAknpqmuvb7jh4k6DFiIke0szWkvvFVDM="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_5.0.0_1573068204745_0.032955273380001815"},"_hasShrinkwrap":false},"5.0.1":{"name":"handsfree","version":"5.0.1","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","deploy":"node deploy.js","bundle":"parcel build src/assets/js/handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/js","staticOutDir":"js"}]},"gitHead":"391529a525b8977a4b83f0ece516ae3dab68cf6d","description":"<div align=\"center\">   <p>With support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">School of AI</a> and you!</p> ","_id":"handsfree@5.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nGfPgiu8mcar7pPw47OE5V9SK5dMYAYQz48ASG4K5pBbBjuGAQ7R/gGYt2hR9QKjFaAyJh+oa/xq83Gt3/eMeQ==","shasum":"f7af05b60cb97cea87e76edaab71173424f83c7f","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-5.0.1.tgz","fileCount":41,"unpackedSize":4638559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw3zaCRA9TVsSAnZWagAAQRsP/R05wQfwjzrjkyxjOXgD\n20AjwxHSIdbteR4y6Y+vY99MOdHxcDFXgP4XTvp4H+OjzfiS4qdc0E1Qz2Kr\nJtVpuF1p910JQdHWcYS4BPh+YeDBIqaKIgVV3Dv8zMoqOl0PnDdf8nssTrOE\nZntda87NlMO/EuJHZsknTz3R5VmpoljyZfFIDAXwqhLXQZmzFkYe6euDtBcZ\n8yWEvb43UZ6qk0Cl+BOweEvCDLF4sKpCWD73PzXFDejxc70/kFSWxp4GaN9s\nQVYkeucRWv77eq8icmZu9F377VB+l47EiJFszg/OyGoG+osqTsjBjja3Uive\ntl8KFabvy0rqS/SaHr7aAfUixB6nxgnWE4wRh8bkT/tznC8xpciocGoYp9OB\n6eopPEwChMRqY3nGrJUovKfIJNsb+/KkH2ZWTFNy3QUt3r8EYis049/kjYmv\ntv+lCJwKTEG04cQMPcbkpNUB7CEU7QmMwQp/IU0O5FeDm4EmrT/ExRq3LvlQ\n6L568CUvvkBKCnzkDsafHebM45ALID/720glzqFsnlTvcrVcSUSxY4i2gDUM\nI3vk+MMKmnZfay0aOahlJt5u3skvqb/mwvTKVTUfH0m/a6pT26PXArQeHIcv\nhs8naCTg/gIUjlWYiuBobz5hvy2CCKpOY4jR7aCGX6iflPN/v6ROc5waDutm\ncmgo\r\n=o+H0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5wLx8WrkUpYr/gYTpmltHI80NeSlIs0Vj58TCq/2kCwIgRvp3QIYgUNcS5Ioe7rGITtRRfkeyVSvhPUEH4HINYPA="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_5.0.1_1573092570207_0.6370661000064477"},"_hasShrinkwrap":false},"5.0.2":{"name":"handsfree","version":"5.0.2","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","deploy":"node deploy.js","bundle":"parcel build src/assets/js/handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/js","staticOutDir":"js"}]},"gitHead":"391529a525b8977a4b83f0ece516ae3dab68cf6d","description":"<div align=\"center\">   <p>With support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">School of AI</a> and you!</p> ","_id":"handsfree@5.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iEyH5OUSvHUL0jSE5xyfQFplHAvQCnO6eWU1jEy2Y1J/DQm55d/DZne2YEzMdSkygebXD18SCogUkTMxh/nyrw==","shasum":"25c456b2ccfc68cf57fc51b4e7ad244f4f1973b1","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-5.0.2.tgz","fileCount":41,"unpackedSize":4643926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw30BCRA9TVsSAnZWagAAmSEP/1Y3jK0a+y74ZhnJsJ1+\nyU5/DklkgGu4jnT03zTcm9kEOmq20HpkdFBFmZud6xuEjC6POej0KC8mTNxn\nNBeYn+NJjtHANqd2tcY8tOPRd3ijYT30Y2cW5jiBQ6xpzjcvToAujUCApUhF\n3UEVdr0jlZxhxXbdjaRQcsXYq3VVehKxXnIiwBG/Mvfx1flklUEE1+nMcm0O\nPvd9rbWI7qDw4+F+6r7yhTv6GZVl6Dd5yGGoKSciOuoXq1dc2nRrD+Rre0NW\nG6I3NCE+2zckUiRa88/kiXzdkSvzXcWJVC/vXdcFQtpbwmgids1TlzUPwSKy\nMAN+QcSY0qC4RSb0raQIptPtF9fBM+7AKeh4Je12K7bjSdWeWsUgXXJVoTRr\nePX0BLGltICr1/EDVUt47OsD4kx7WilhbhPkYhsxTzCVWhn++T9n6HFpmvcj\n6/01Dzl8fxKECOjhwDLFeA7uqlf0vD87OX1nO9mVDoZUZirAx861HgIvscvt\nswUXmPDDuKoMwB+DfzxPwjoHAt+aWT9s1pxYK9qBDzHIwuqXvBppbUCCX7LR\ndS+E7niYIOMCkEQdEy7xD6hWdtzU4MNSfA2m+Aj1Nxa98XZlv9zKsumDzXE/\n/2tppF+W/fZhCv+8Rik1KlyL2acQNMToCoGtc4EF/sA5EMjtM4sLQJz0LHPR\nI5Sq\r\n=/g8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTHujgo4Jjlm/WXlWLeBJP5ECBD3GMpfhLerXjWwko+AiEA0B3uwqmgEHa1S8mAoAZazzrgW4ITOUWeEwcPP41mbhA="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_5.0.2_1573092608906_0.21271201208401513"},"_hasShrinkwrap":false},"5.0.3":{"name":"handsfree","version":"5.0.3","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","deploy":"node deploy.js","bundle":"parcel build src/assets/js/handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/js","staticOutDir":"js"}]},"gitHead":"215e86c374a4185bfc42b8243f601c796616b0ea","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">Scho","_id":"handsfree@5.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7Iu7L1pwW6XmSTEBG1NlYPft3Kz2e+CAdgYVO2q36ltdLkch7AxM8jylpBDaCndpDnMZ5Dm4Ncxv67wMV/JUEA==","shasum":"6660e7bfb2eb3b5714eda6d5e27e1001a6b00bc1","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-5.0.3.tgz","fileCount":43,"unpackedSize":4651052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxKYHCRA9TVsSAnZWagAASxAQAIETneWyb+P+pOOPdvzn\nZYzjVLvVyCzOIHxyo85RdPoh5ADgDB5pC+nJzbMEgIZ2Ul6PQPYSI13Mx8va\n0O7QxlSeW6IpiKIAgz0XRTDzMGD2FClASf7rQBSHKmCWJ64WJ3Bhu/f0Ey+S\nMnkiEUIb2mhn/jWL6lph2HQTLeylr8B4alUJG1k/yq6tF1onkuyQu7dYV9D3\nK0qq4SJqq9Tuh8XagwEug5e7qr+0b0MFn/2LxQWZif7Y0JRh7PwBaTqS3YcO\nHu1xs3BwC+wGPFxc/fQ4uAMiosPC5HSqnvkpjPsRuPqRbe2FEX1zMLgmywe7\n+HVLany/zYCN2kc4xnc+b1LdoezYrgzbHcKnW/oxch3XW9XAKmXKBAUA6+UX\nDddtCpjcWoQkb01WrxpGzCtolBtd74u0hjyXV3aejYvzB+tlg29KLZDyehpr\na/K1VCqrJohKMlVjZoRlQyQUUCB6ITLXn/qjZtOHya0Yl1N3dFGTI2qP+YRv\nSOQJ19a2JVtr1l0JnT7DBPegIV96QeWl3q7Ahaq6KuqUrU38UAHO2RY82VSd\n+d8fZCTRx329YxW5DvI+GutgLwYbcCkhyQjhwXX0UnjkeaqUF3gPIB5ykEwr\nBL2JDJGR5GO9rId1Gn+H+Gl7Km+UWidPCWPz/tha/dCGiRYxEHDaxBduom3B\njd20\r\n=g9FA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIDo1i2QnGDQKcDN2y9xPVxj0ia2tkfvcN9+5I5gIBIgIgdK4ahIjTbN+bY3KnPYSwni60V5hWbbXANL9EUwXKz88="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_5.0.3_1573168646597_0.7406065629495224"},"_hasShrinkwrap":false},"5.0.4":{"name":"handsfree","version":"5.0.4","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","deploy":"npm run build && node deploy.js","publish":"npm run bundle && npm run publish","bundle":"parcel build src/assets/js/handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/js","staticOutDir":"js"}]},"gitHead":"dec673e1e17b95cdca1c376616fa3f3abe0ba305","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">Scho","_id":"handsfree@5.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1VDy7J6eU+1/8v/XGPudh9Q6NXC5Bu1Iadd5uHrtrw80SSY+MqUNv6PIX/XjTV565h8xh70ixLt09OSC6M4bUQ==","shasum":"f300ec3aeeaa9e308f46551434e83e8ac74eedff","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-5.0.4.tgz","fileCount":52,"unpackedSize":4659121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxjh1CRA9TVsSAnZWagAA3M0P/0c34o7nMd96DVK4VsX9\ny8f7g8bzsXXc9oeMXY6Xjq2jIygZRVyUKVpQbNmRIrTFsLzeYxep9FZdxxu6\nibptbjwmedOOWqJZFHy182/1i11nq3N1hpMMbBP6KM1KxxiPGA2NsevcYK0G\nSqQ730XZVqTtrdMac0n4cNQsJ/5UoyS65mQ86zeht/9RnN9Tpvrvy2q+4g9S\nGLl2nevS1OQ9QK5OjM5maxRpENa50o0lWxcXfdURnukT/NYf7zXruJ1ewsrU\n7FBVCiiJgYNduA3T7r5Ea/unMmG64x7ahk5wlykpUFvQmFHZvtmWCHPxMLPX\n8kqiDtDu7CnNwazs6W3ciZGLLTpEXIc5EDKZUefvmVVZBkUioT4Mzbmahp9d\nnD4FUrQyOjOxMRQLsINPB24WZbD4kOH/BKufGYF+CE4L4NPQs4ef97ljjAkI\nVL6Om9ijSdDakhKjms1FPjXGVqBErbhQjZlEUAh7Xk3C+yg9NsFtYIr+XZVD\nD5fuRby40GrpHHTeie0F9H46Tg2Blx9fDa+yQ9eqapU9RrulvhWTFwzccnuU\nZGukKp8eW0EBA6p6UjRuZyObN4qp3By0i/1ceim9CYdUwbV1rTKOLxs/GoyY\n1j6G4+HM9QsLntgASNlkv1Y/1xxP2bdfHsZ8iTTW9s2jvBI5wzAv4xUdrnsz\nMolX\r\n=rwTo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFawg2mdrs2Ub4utoLOdO6CAvHtEll0wG4sagQxTq7FeAiEA58w4v47KhkPi0nPyjFYiYYHuOLkUvMOvosmLiqOyWBQ="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_5.0.4_1573271668839_0.3886516374304203"},"_hasShrinkwrap":false},"5.0.5":{"name":"handsfree","version":"5.0.5","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","deploy":"npm run build && node deploy.js","bundle":"parcel build src/assets/js/handsfree/handsfree.js -d dist/handsfreejs && npm publish","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/js","staticOutDir":"js"}]},"gitHead":"9b75c364ab40494491e54623076d1c892a6ea4ec","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">Scho","_id":"handsfree@5.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-E6AXfbuqpGE7jw/uyLgl/TPa7RW1uUvXd/7SXyTeuOV/M06DjXBi1mv9N+QdqTWTzFIEDaIo7WPGr8WmyPitlg==","shasum":"8af66cfae9e537b0cf41e4e3ee052bcd5f1e6269","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-5.0.5.tgz","fileCount":55,"unpackedSize":4681044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy2MbCRA9TVsSAnZWagAAkLwP/0HJMAIcFkp6Pl731+Wm\nb0yJ45WcUjJMGBjhTQTIav9/Y4JZ8aC/Kt3vrPXTWWh6UjcD4ZKhNR4l/Ugq\nwKpTqON3mBiqRsuye8kbUoQpLOohXo/u3ePLuh1o4eEn9gCZR5YA/oDe42ci\nYZRaKECfP/LXnPQIarXC5bc9kbJUQQJ/Lx8Uxm9rJlHWRQ6CsWx0tCR5gdEy\n+xPeWEbngPdkxy8BcAJ/x0zY18QAnaffSYxEuPdwJQ1NN9tfHXnpvVuWJkCQ\nqLkRq6CnyPPsVGLyb5O0DCkXN4pry0dq47Io5+Zv+Snp3qKTO66SEUkuWwSN\nLBRtnXiK+stDJwa02WxHHHXD3CGAAfzkPdduhN5ApdAFnPmPEC2hgLXK1U+E\nxaMLE1UpCpgfos05hSiJ989doY6Ll1+epXlcPu01iZh+iCiX5sunSSAVeh6c\nN3fr9NSjjk83KVEHKiGAeMkMuqOwJcEvyG/thoY8BzRDYM5I/+ojJQDXkdqi\nMzQhSM3Hcwmlk6f97a9gycrgYPKj15z91HiyuNSshJIcBhrpAZxkhV6xKVWk\nirh1Bdd+npQukUL1VOG6bbtrOxzaqh4jMujPoVNXUWPQfObL61kG/X90/CnP\nVxF77Vb3CKPCVyS8AFg/9+UW2jrh04SO5SLchYHVtvUe+JJv3KLCZWUgk77+\nSitS\r\n=HukI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1JPo0ullkey6YtSozw/MzXly1JbB76MUbRWVoUf9SMAiEAu89bwMARi23hcyeXemqdYXDiOu0nnAGVMrmzijvMV+Q="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_5.0.5_1573610266686_0.12861910259805542"},"_hasShrinkwrap":false},"6.0.0":{"name":"handsfree","version":"6.0.0","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","deploy":"npm run build && node deploy.js","bundle":"parcel build src/assets/js/handsfree/handsfree.js -d dist/handsfreejs && npm publish","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache-2.0","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/js","staticOutDir":"js"}]},"description":"```html <!DOCTYPE html> <head> <!-- Require dependencies, which adds Handsfree to global namespace --> <link rel=\"stylesheet\" href=\"https://unpkg.com/handsfree@6.0.0/dist/handsfreejs/handsfree.css\" /> <script src=\"https://unpkg.com/handsfree@6.0.0/dist/ha","licenseText":"                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright 2019 Oz Ramos\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.","_id":"handsfree@6.0.0","dist":{"shasum":"b1d33a1eecc13ae274679a3c14fe4462036bc71a","integrity":"sha512-pj+7ZVJcHXi27ECWv8+h07U9WsZstpypwEmXqS6uD4AnNjiEQSnEJ7tO7cTmQqzxCnOlnrol0T7zcPede8YmpA==","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.0.0.tgz","fileCount":86,"unpackedSize":5520471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd01dmCRA9TVsSAnZWagAAXX0P/jK4N0pID07TOLl5b8I7\npDwMSYhkNCMEnp1IrOKp1BzdXwLK4O3S8xoquK3GILmKv+ZfyHBcrF/i6hd2\n6jdcPCCH/lWvyzJQ65ZdLuMr0T15M2kA2uLZUFFN6PycG3NbN2E69JzAVFEz\nVhYqIzYSM1s4J6xq+x+Cv0y+ObWpO3BPIngBVwm0iEjgLyVOq/EhBz6icDJF\nuRVRdIA1akWvw1eCJJxpLo2XIAC4q45dR7wMepsKDeHAsuHExvIJUT7J55Dl\njev+gtlwQEyS5Mkkv0TyMDjTVmFRUKq8h6jOhGCHbBaK62MFPxgqPO0QhECm\nbvL47mf5iryvmKoEypCYtyEkUztXGLRujHHXzuZRELfw0oMiuRORcfpZOML/\n8pdXMcnSBAp5MKzcEaZb4lg1Z6vkyTcETiE6Rido5iofG9QgHVUwx/RITiO3\nEzG/C7Mptn5a7Jt23BwqkRhcdtuNVwWZeHb6GCT6PvqyaRD91wfebrySJl/4\ndITWmfF9dlPcu4CRDbjq/nBr1zhcoJ7WBsPR3jbBnek4B9HXsecVsTyyYIkw\nS/lLLDQVzTgzMAFyHWviOD/odKkAk65/9NSHJ0+zXXL4rr5V7aITXbF9YOFU\nnmvlV76ZVq3IC8M/o46KWiHzAqzlhYv0HfGjGNlQm6ULLsLrak92kxZm8yIB\nfE9e\r\n=mUZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0DmIaU8pvXv0x1GrWUu1yANlza4oljRZbjkUJ/dyI8AiBmZSwhI63P2JiC02XESDfuYp+FHTJ1JM2odsUfFvwqXQ=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.0.0_1574131558167_0.4143347363676977"},"_hasShrinkwrap":false},"6.0.1":{"name":"handsfree","version":"6.0.1","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","deploy":"npm run build && node deploy.js","bundle":"parcel build src/assets/js/handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/js","staticOutDir":"js"}]},"gitHead":"3f1eef3777133c9ed1087903fe527d47e35e1d7c","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">Scho","_id":"handsfree@6.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-15NmoxspBXaRF7lMpyGbx3Lu66PX4qr7TTDDWctTW0QNlR4IpdmPwBioqYhZfWTbDwFF9bB0CzUUqJQWDeu6Bg==","shasum":"48014f5d133a9c68d990bf7156d6898e436da569","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.0.1.tgz","fileCount":61,"unpackedSize":5529508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1y1eCRA9TVsSAnZWagAAQY4P/jxh+AjaxkvX+4PoHFPR\nrdZwqgIG2XXgB0po+ZSz2ltfRSdvjBHJ9VNANPSvdNf+m0xGVhMbTa0+OVgj\ns3hKD1e89epkg1tYtaOGydaKycY2ugMJnO4OGcQu2FDuAbubgG0B2lyAB0k1\nWliwHrgTfRF5m170d2w+5ufRYjj9gbWA6Ci2EabrqeUQG0qYxr9MRxhAkM6J\nL8Y1QxikLfIazLgC7i4k2Hlv5Bw/8ZsK7QQy83CJ7VFNTw7lBluofKIrWhjh\n/y9EOQcH7g+XSbI+hQa5mdATUaIEOngvSG7qSWj8GQ36AGYpDrvRVgsrfwOB\nMarzMxKfa674JnNTqzQem9IJPRG6Zx4q6BpEsxzYH4CiPzhOGtJ1MP4lMVYl\nr1vAYbT3JJvxFxrE1odjcL28VRmO4NMvcxx8r/gcpT+HkJLq36/jK+NGNhKk\ne/kW52osOouAlV3illFkKt98JqFnRKcvo8FVGVWlQX0LScAcROOIKjDIqz7G\nz58ydep4RR05HCWan6R2hrolxAdquLHChiIpN/UnGiJ4BnvEp0zQEtv/2KNP\ntLaj5Gjm1tTyEotvdkJAegf4goz+efZ77C3I5sF1VspNaR3m5QYZiv+EGsPr\nfdHMJqRVlxGYKup6f55w6nXniHdQqccCKkm+xT+WPiL7n5a2N+RF4Lqt4Xkz\nLls9\r\n=Jaqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJXK5k34nqyFLu+QEYqqLCpmGsemi/aIx4W5sML5TixAiEAmvmDUnBnXWNBkd1JpsZYgVw7Yz0bILwdw9zNpqpzqVU="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.0.1_1574382941264_0.4708713128934148"},"_hasShrinkwrap":false},"6.0.2":{"name":"handsfree","version":"6.0.2","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","deploy":"npm run build && node deploy.js","bundle":"parcel build handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/models","staticOutDir":"models"}]},"gitHead":"fa57a2786d0308d6dce93ff2b90d474f413a0d9d","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">Scho","_id":"handsfree@6.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hLAXIB7+wW3TEOgngKrzJMrzAC34nXzIjQNhjPRVdfXo2ZPtKYfjeQdvsctpRwBCbUL405V+ZrkUR5R+dVk3eg==","shasum":"d7cfe996caa7c30e58d9b51cc93d8322ffbf4bd6","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.0.2.tgz","fileCount":63,"unpackedSize":5536373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3FcqCRA9TVsSAnZWagAASksP/R6iZUlgYM1k7sk/D5T5\ndgsMGM/kYsZK/zPTmHkXpD0DtKgVi9fg/5r1iBXZKQ4a3z5jeL/1pR4Y5WOX\n/fzgH7kiXcBOp5dabMpozxqD+36G+sCqADSk8neFrgLa4YcQsxRqg4ljZ6x9\nF+Vn6UbnVFB0Y4yvDKYREhFnHjNMcxqDh16+tfEA+xU0SRvZ7s2ZSclfQ0Ly\nAZX93FRjVR9n9k12G4FbKpeeYMyj+tu91BgGYpY3B3uOlPQg9z+XZ5N23PHz\nDrl5QRs7Nezf7GqBW1hFtiKLUOJVP0RBHiCVnoR60bes2w8ZHJVrPbmDEBNF\nydbMjuYlf4iCRagau4N6QmNuKTRF4yH6dH2RO1XY0XSh/mDxtYSfDcQPhOXi\nBYaZik27AyzHpR7rYN3LA5odCO5J3fRuoGWF36dMn6RzRYnkosqNXvaFrMgI\nETtnGTMg8QSa1CtN8tlsb5OCzEkG9d2yS+nHXp1tzfEma6IHb7MvxpH+aeyq\n8Wwd4HX6E3/DMVZomNs/1HmDsSHtElrqVY+0aSKVLxc3cFWSJU5lSuNL10Wn\nbzXaU/MHW+TPA7n/ZLr+2v0JpBgQPNOJYNkIaIz9kFNHhwTf//IIVzoC+t/8\nTL5c9qweDbvL8EJHwiOMG0qSO7b+gDRI5f9GV0a3MzcXhXAAn77RrlHXiTZi\nNBv3\r\n=jRiF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/Rie597uShWYW69BpEFpQpnvHmUFSKr/zA8+TKbT+HAiACqhoJaG4jCCIl7Ke7+EaQEO5TvJKRMUP1bMpQbxaHIQ=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.0.2_1574721321455_0.42808801914009664"},"_hasShrinkwrap":false},"6.0.3":{"name":"handsfree","version":"6.0.3","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","deploy":"npm run build && node deploy.js","bundle":"parcel build handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","simple-keyboard":"^2.27.24","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/models","staticOutDir":"models"}]},"gitHead":"1a81f79e8890758061a3c17e9342e7979a78f126","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">STUDIO at CMU</a>, the <a href=\"https://youtu.be/CJDpF4xUieY?t=58\">Scho","_id":"handsfree@6.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-cVu11Kxc2WOKSIRYmEJqFmQTcnESGAuXNfEYXWDAf5jHcSALjxV22c+DMPQJ5/wcmfElfLde8xfgxbnQtM2pKg==","shasum":"29c2ad5812f1e7d5b7a45ec7d0d0b9943406a17f","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.0.3.tgz","fileCount":55,"unpackedSize":5527535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4zxFCRA9TVsSAnZWagAA0/8QAIfs7aSuE8ol5vbskVQ3\nIlp6AwKWHHAP/wLvS5UzsqJQhLftKFUZJKHT2AoP7NPI0r1Sy8MrAn9vEbud\nzlub3bCzvpNn4CSVuazmRCJ3mz2PbMybAr0hCQ+K3Ybw9LKtJDaHy4IJQTlV\n21EPQpZkxMFdIs/Snx2CYKPgQZC6N+JZHkkmbpyTyVEpWHGAbb9IbKj/xSMh\nfFGnMakGlU4B7+pPDUSKGrTIJZ//UOJfX7XaxhOHyiYUnSE+stphOU1XOmm/\n+BUf+0VWvlIBcOv580WoYECsi7PXcCWabJY3PtjtizvAAVtN6ov6Ioz4FWCV\nT1UNHnvq35kGIfP0Iu+CBh/wYGqA8ZvZgx1Q6OxktvyWe8PTlMu9Tzv0gR3m\nAuUf4+QvaRHblXW2bZsp4APeZQC0CCMbHBGmO8UHJ0Tl7Sh8l/Jwv356+hRI\nHxj4wYbp4RtKrRNwd55Ws6okZWzAUHHuR3AFVbIstSC65eWDDmFdAFuFCzqj\nbL5FVMG35Nm+TfVN+iBWGrhqspKDm4CVKHcv1oQncofljiJly0aexwuiO/Ak\nnpK9cj+NTvGiK10YP3aXXnc52zQ5bxAhiyWFoIOMJyCNSij8guvh0Rn8WTkM\n8s/UJRun7WrzYrd9Z38MLJXhmSplcyjmIUX1eEtsGMfnCx5xfk5I8P0XZoAn\n8K78\r\n=ZNxP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdFRUAaMyr4G6K81hbmPwaSIxHdBn4+neFJMhlU/FjZAIgIcn0wu7IGuOmKPFKc/oXbPVdIiLzPPoVuvJcQXwPfuc="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.0.3_1575173188504_0.34380648450037055"},"_hasShrinkwrap":false},"6.0.4":{"name":"handsfree","version":"6.0.4","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","deploy":"npm run build && node deploy.js","bundle":"parcel build handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","simple-keyboard":"^2.27.24","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/models","staticOutDir":"models"}]},"gitHead":"bb066e9bf4faf26d03b301d02d79a7d8fd399c8c","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.0.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pFJn1yVAcP11igcGr30FiM6HGeW//w6GBRRPUlqt+pJq6v1u68mKZn/Im5ibj299ThOrFCUBfAW6NmmxqtaLOw==","shasum":"600c44f496bd0c8d1866d51579a98ea29b5be128","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.0.4.tgz","fileCount":64,"unpackedSize":5540993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5h04CRA9TVsSAnZWagAA05EP+QAsLu6vd3N29yCxdPY7\nrxMexFMbpx8BkbBHWikSokvJMfA6GBqd65DWUY5Tr16CygGpdrpKXT8oj20u\nIsUBqwMUUFinPfXPB7FlNWKnmhspJm5v0eFYUaO9QU9G1hK0HKquqVmujdtU\nny+7ipw+QsSPU7uSmVK4oiyh4iN/kMOmBTe/0ddxilbujc1qYJSRUzJyrIsQ\n4g9klNLQ0svBftCShqi6zSDbg/wzN8eaHDlAL0HW71JRdWFGUzipRU2ZyLVd\nLLqAehLzKvHqc+GQfzIiguZ6dWsiM7yFMjwVLdVdXkh5eGlrgcgpSJwMHvK7\nqu1z/r3juPREFx1sD5xhjLtaoYLJjgzuLucd8VSJkYzcuGV7PNAKEXQ7tbh0\n93o/VPpPcLzv9B0WbNaARsl8VUaiaSGQUSnNyNVviOGza/TQAnvLclVoUZXu\nriCJcSezyRWddBXEuDo19LzPdzegc/bJiw8Lf2vFQA/PJReU5yq9G4mrHr2B\nRazTdY5TYg9xeDpqfNcGDPSEstBObWM6yWf0eGoP2+t2RxKph+raYLuqPWyq\nduOFeeCi8xBwSkPRSnRl/g/CAaiwlXenIgFiCMLsmCo10RS3xLBg+uVFGCM1\nEYuJyWXmsRHQBorb8XeyhiwFJSBJeUSX+yc9IIcPwvT8nkxh008m+qbU2KBz\nHc8H\r\n=dLGK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbZKUBDu3sf4qEkcxl3VOYe3OwtMW1zOHArCnkDm5fPAiEAwqqPziKhdk1XD2gVttdOVopdM2Sq3LrG9E6PwCOX+hg="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.0.4_1575361848149_0.5756091570566613"},"_hasShrinkwrap":false},"6.0.5":{"name":"handsfree","version":"6.0.5","deploy":{"domain":"handsfree.js.org","repo":"https://github.com/handsfreejs/handsfree"},"main":"dist/handsfreejs/handsfree.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","deploy":"npm run build && node deploy.js","bundle":"parcel build handsfree/handsfree.js -d dist/handsfreejs","start":"vue-cli-service serve","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"@mdi/font":"^3.6.95","core-js":"^3.3.2","gsap":"^2.1.3","highlight.js":"^9.16.2","lodash":"^4.17.15","roboto-fontface":"*","simple-keyboard":"^2.27.24","vue":"^2.6.10","vue-router":"^3.1.3","vuetify":"^2.1.0","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-e2e-cypress":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"^10.0.3","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","pug-plain-loader":"^1.0.0","sass":"^1.19.0","sass-loader":"^8.0.0","shelljs":"^0.8.3","vue-cli-plugin-vuetify":"^2.0.2","vue-template-compiler":"^2.6.10","vuetify-loader":"^1.3.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"jest":{"preset":"@vue/cli-plugin-unit-jest"},"staticFiles":{"staticPath":[{"staticPath":"public/models","staticOutDir":"models"}]},"gitHead":"8735771cd7991c56e12dcc5bfc8c050d110fce31","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.0.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-rd05lALs8EX8VVdu1aCQM82S3T4JokBWT6W05X2DaZSiabVNyyqqQdq4BVLMx1L9QliYPKADhn3W+SZXw212cA==","shasum":"0bcfe44bb4ea8f61c2e335eb9708a06ddfbc6fbc","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.0.5.tgz","fileCount":68,"unpackedSize":5581104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5uD3CRA9TVsSAnZWagAAca8QAIvukM/H7Hpzc+ISfvxi\nWXJ7JR46QDk4S0NfNAVx8eTjLoqMuCpDc2RszOKNidmhCdjyX2jYHPDQfFx+\naf6A3pXQjO+IZgNwQWqsejVIm1Ca03Gzevp/hbm++dAIMo6/XJsfj4O8tNgY\n6uBdfLGp/QMWXIUsQRscONmvL3JsLZm8Dli0gkJjs1wYKHgSsE9J67b88MV2\n5nW/Ng0eD1aPPI8ZKXr7qkWaHxk09p8y/Lvr1ktT5oYq4JkPvaVntD/J/pwK\nTE6VBrIp0lzyq69wHGS0lewM7Y7oIlwafw9rbW3B7ukieSmKznJf32V7A6rz\nGtYyUUAay5JrOC0okdavBqfvSu69EQNtZGmg6/6OhH5netSNgjkjSdnwbrtN\nDBKrv8ApJ19GivtL5eLQFB6GepA2wbLYV9Sk6LtaybkXwAdppgSk4w8FEjKm\n9Xd40K7WPcdxKDw4ofKKy+KRd4ffu5V1RyG3GkfuRNggws5vNz4fLdGcHGe/\nI1wQXXL5gUUbPykUM1D6nnxqBJz3R25/phtGTYpyp9qHPIOz6oOB1hsDJt0h\nEN87s3tcLRJdKli5aNNRq0qtTNUAAT1nsTncDI1NZjOp1F7+0nmgg79L8xt8\nGWUWGMSaUUpCqDl1F8OOg9BJYlu3QQJdU0VNEg1+rxtNrt2zSaVxHrv5dn+K\nIcYT\r\n=J7VL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXC5skEGtpfBI6lYKhFD7ciV3Jzjbt39cwQmt5dsssmgIhALUaXpa/+1f+F2VaAM0oae51uPkLtZySlronqkeaZck7"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.0.5_1575411958680_0.618530549630198"},"_hasShrinkwrap":false},"6.0.6":{"name":"handsfree","version":"6.0.6","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.html","bundle":"parcel build src/handsfree.js -d dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15"},"devDependencies":{"autoprefixer":"^9.7.3","cssnano":"^4.1.10","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"staticFiles":{"staticPath":[{"staticPath":"public/models","staticOutDir":"models"}]},"gitHead":"534dd363beddbc298514ddc2a75e5fb77b830980","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.0.6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-nCSsQB5LvlKN0r9ZlVo9u3VO7OMsmI3SKNjG7RK9RlXI9SJOvaF2czfT8fKSkQwKtAUZgSEs4K+XZDWBrw4voA==","shasum":"52a63b2be24cb6cbb0cf6dc0f1d343a22a419d06","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.0.6.tgz","fileCount":26,"unpackedSize":5418068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6ZHsCRA9TVsSAnZWagAA7hwP/iEcJwn8D2Z3aRTIF3qp\nJvP7GnJpn4mO9KNgfcyehj000jHPfrOmlK0Q7EMvO5IaI1gsi0fuaiaTj1mR\nn6HgJZZx1idTJ5J11LCiWGik6RjBHo9Sjo1xEsfxC9BHGleTUM3WnucFNfAo\nIrSFZ7A0cd0R3iqfkbSJuMDwX32cFpL4HXAS07dGSAdDlPCjZrPT23+mA+JO\nHqj87BbSpZcsHaN+5scPM3bjQ780savpJs9pF1Y5XHkslVeftjKmB5eQ3V8p\niIgWrwkGyyrMIfnjM7oXpdqEBSA/oSRZCou5hm5OFVhOaOR/BrPTjjjE/KDd\nOL3+3AoEom+vAyT0bBf+AfqwmxX4sue75pZnQSR5CQzg1iF0MtHhhCZBUfY7\nkJc/neiPUZa3PcbDg3Krb05qzCgGiR8YbpYuIjZEsgZwNOrHEPKFpAwc7cLh\noWfZOyTy7OrseKwSIT1OU8kSPPvItZZuOko8VZ3mdhUQsRjO5K5mR+4pdjs0\nhlQHXxDD/5YPhSZucfBV/w/cL2y7TPbHFdu8RYqdsyDGNiVIcG9/gGkkWkjM\nMWZbYrqZEkLexCNtQowSjlS96IAjW7OEK5u5nbM4ZrvWeCOjUeGA3mJUYIWF\nECMjSAxpSb7toFgXUL0PXCBAy3dsAxbPYMpSYX0krpuGrTUIx42QCJNiclch\n/LdY\r\n=CXhl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5VsaF7b/avRA7xU9rZJljzUvejZCD/laqU1sCFdqGFAiEAgPJQ5xpZAnCdqwFmBpdJ+bzhAkyYEdLDa4jkCIESx0I="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.0.6_1575588331706_0.040084355824075546"},"_hasShrinkwrap":false},"6.0.7":{"name":"handsfree","version":"6.0.7","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.html","bundle":"parcel build src/handsfree.js -d dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15"},"devDependencies":{"autoprefixer":"^9.7.3","cssnano":"^4.1.10","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"staticFiles":{"staticPath":[{"staticPath":"public/models","staticOutDir":"models"}]},"gitHead":"3a30c48d8e3bcc3d48005ea53bc4326dd3554194","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.0.7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-qErY34S9QO1yNenA2j2j89Jv0q74+1SbrRLAZBp6UssDoCHIiIx1/z6g53w2bnmmbBhsyovPi8HxhbsD+9LjWw==","shasum":"8c8ee0fe7dd01ea98644f06d801aa08669ff213a","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.0.7.tgz","fileCount":38,"unpackedSize":5432350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6s0CCRA9TVsSAnZWagAAUpoP/2RJoQSY3htlPxIsgv6E\nYCYao7pZ8TBJh9llqWAp99Rb3gvB3Szg3o0wJiYG94wnqdniidDC1Dbkz9ZS\n0PwPPSpHdV+F2lsKaP7C1pAePr3CPDO8qFgFHKpqoBEcAbebWfmO4MGqrJ+a\nl5ogKbs2bYOUvqlV4lSO4zdk5kO3ZGiWKel6wDWawyfVTdj+tHDLEaW2J3+u\nbcdYH/JTdUgWdnFYZkiDcF+OYSH/GsAHjmwv1yj5zboxvMKMUO2lq78M9jPx\n/qvYSfAddWMoXYZrp7TuorPat48qfthM4Dsf3JiH77TjzHLVgJCxBSJh8rQP\nFnvPGzw0Lms++p5a96F/bJaJTItRYicWar6ndtDWtH3EUZu29tbPEAT+84ah\nVMLpOvCSkO7hDea9yhdyzhituAweuEQZBEIRCWOoEzt/RXRRi+88GrNZkW6w\noICAsDUqstFn3urW3dBEkL9+xm0VCeOQs2Rkpr62yXErWBwvj71cFmmk6AVw\ns6tIrBMUkw4iVz4BIzjseKBM1m6UEVevDSCP8jVtpZ5O1ge/wVJ/S+Cnc8og\ndB9MBsl5PZqzLihOQ1piQM/jK52bN2g1d88DOhN7R+FYHyV+m4gz6sfEWVvE\nR0DSnV6A1Mqe3mcUEY6+e8mg65Js40u6hRj07yrItkh4T629GrmBUULJzavm\n5lBz\r\n=+ie7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFKv1XQuhj7wf2/mhvD2WhDyoDAiXDYidwFEQaQP9nJAiAy9IhP4WDfM5lXWGwbSFPIQyVUvyiaBxPleY2F8THnAw=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.0.7_1575668994224_0.4144112682405301"},"_hasShrinkwrap":false},"6.1.0":{"name":"handsfree","version":"6.1.0","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.html","bundle":"parcel build src/handsfree.js -d dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15"},"devDependencies":{"autoprefixer":"^9.7.3","cssnano":"^4.1.10","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["last 10 Chrome versions"],"staticFiles":{"staticPath":[{"staticPath":"public/models","staticOutDir":"models"}]},"gitHead":"473d0d2a8ede1faf3b6572bcd366f559f47da15c","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.1.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-IhWdFOa6cso+dyTAFErdheRYSYEK759ce59+8jSrLlG/Fr05lk1aGG37SYneGImIQWGqgqDJUehengE/am8Dig==","shasum":"6736dfb345eebe8f59d59fe9ebe1f6c4c740cdb5","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.1.0.tgz","fileCount":47,"unpackedSize":7330454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7Ca2CRA9TVsSAnZWagAAEAoP/3PAKYXBXAURECZuB9Et\n4vT0jq9ebt6jE0SqqYhHggKINvmsI2xskDgIJQh40Zg3Kwpr+9+AsLytZEMt\nwih/2SjfOyiYeq8VMIFMM0zSJeLU5EumWfEo6TyzQKjfyKqaIR8LYpBwaI5C\nBCikC3OSY1qDHfEeIRty0avxMtmutbOV+cMOSi6X7J0/aJGNnfqRBMqLfApM\nTwMUnE3FdbgGVUF5OpS1tNufwK7kPOZH6wQiMFEf84NtDtK4lItDCPReaIBs\ni4q/IJBqmt3C/TpqEZx3DVh/VObsmL4pGUCFrue4nhlVW1ZLNpiTdW8wufA+\nJg/CoVk8DEXJcS4YTMJ5N+IG2fpCDvY0MMGl92oQfV4tBgXDCkapZdqyvPoH\n877fVtrR23+BHilm2QYszrv3/yAGNoja75+q5HeWjU8tS3OYVHzAbrmkbRTG\nJCbdnhXRI1hmGETwrjwUYHyhXLklXb3IUMRQRIM1vcaCcNgUa0685+dgJRPq\ng88Ov2FmE/etJ2WwMbQEdbGh1toieEcqBW55JbzybntSssz4iQxczrmbc3CM\n6B9aSJKPvjPwUMtmVM5cdrpaF/16QCYgQfzwO76nUC9CXQF7SuD2exSULY3z\nfVmsWOqRBpJBYwhj9j9oEeUGW3qEBWfoVwYFAGKlUkRn8E6gWzgaZ5OMt/Y1\nVfIo\r\n=Qp2W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJInVXimF/OdmeT+XLXzrWYY1XwYmBp/4rxoG8z5hN2AiEA29ORGK2pXixqKT8EoB+BD+CwBSZQ/7237pZKRAlbNUs="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.1.0_1575757494384_0.4500597382394882"},"_hasShrinkwrap":false},"6.1.1":{"name":"handsfree","version":"6.1.1","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.pug","bundle":"parcel build src/handsfree.js -d dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15","normalize.css":"^8.0.1"},"devDependencies":{"autoprefixer":"^9.7.3","babel-core":"^6.26.3","css-loader":"^3.2.1","cssnano":"^4.1.10","parcel-bundler":"^1.12.4","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.23.7"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["last 10 Chrome versions"],"staticFiles":{"staticPath":[{"staticPath":"public"}]},"gitHead":"de9fbd1f0ad7f32f8037ee21d029f7388a2c5626","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.1.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-QvOH9VGts4wTzXJKmDg0KtMn0oqqsF8UgE/dwJRZ/y6cOREAeiQevHwHGtETjQhUbDzUeQPBMER2V8jy7m6Igg==","shasum":"172d20e7dbf4068f4da78faaa017d5b3d33b5283","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.1.1.tgz","fileCount":51,"unpackedSize":7400558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7YA4CRA9TVsSAnZWagAAq1AQAJ2CgZBPG7x4wZ3Jpg6i\na9GG1axX4F8MKgf7BnArrFBsMbMqmjXJ/wycfwCEiRqTFfpYZ+T8ndzDCJ7r\n5WpPHX/2+s1l1KzUoftTzn8yiSPG1Mc2yElLfwGjZBH+PeY7tWTnaHGTaVAS\nYyok3tTDNngF4bJK5ZqdG+bEexre4sWEFwO21MhYeN+KobbrQdQzOwkDkSCW\nBgTtroNh3PN6OCfA/nHQsxA68lm2j6AK6krtUnoLgkhUGJU5BxSRCJ3FggLe\nGRxvBAYnPEaCaEUV9kx24BEIu2kB8K3MpBEd7AaeiAPwqDJcVHufupPg8AjQ\nsoLSCnqO+01rrWCTRGYyrhRP/th74PWkFsodiAQ+yVP9HAtdyPAbmp0vpASs\nt71U2GMGdSq/7QcO2g56ZRT1YzS601vwBL56UUf0Mq+AYG9A0OjNf/Z4EdLr\n2NxuE395rQzzuIXB9bCVWx0tG8pOc4QtVo86EFpgihpTNRlIruXDJYoHWYHG\nEFqljgl7jbZj3fpHAhMs5pEyBA1SzqhRYT0hAf1iBEikiqN2N4YRe8nKS7jT\nfw342gP7Zr6zv5I4Pgt0weP1Cg3jdJ65N8/F8ksmi8P5X4e+porObY6GViDY\nNCJB8ZWSm2DSz2OzLt4oSyVWi1jrH7MnaGHBdYSE+o+/1Vh52LdFlJWHEgEG\nvNgl\r\n=aJvt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIMuVz8nKUeIm1r2G5GKouYY4QxjGl0aUL7UJnZBdu+AiAsNnMGl9MFZj6EnxrdzDZby/a75SRZKMrujVItmiw4Qg=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.1.1_1575845943417_0.0903311984475137"},"_hasShrinkwrap":false},"6.1.2":{"name":"handsfree","version":"6.1.2","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.pug","bundle":"parcel build src/handsfree.js -d dist","chrome":"parcel build src/handsfree.js -d ../handsfree-chrome/src/handsfree","org":"parcel build src/handsfree.js -d ../handsfree.js.org/node_modules/handsfree/dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15","normalize.css":"^8.0.1"},"devDependencies":{"autoprefixer":"^9.7.3","babel-core":"^6.26.3","css-loader":"^3.2.1","cssnano":"^4.1.10","parcel-bundler":"^1.12.4","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.23.7"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["last 10 Chrome versions"],"staticFiles":{"staticPath":[{"staticPath":"public"}]},"gitHead":"2c9a3ae62450d64a16b1edb1255f0bb34aff3257","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.1.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-E/uz7hyGVXP723d68rNzs8HMvNnQCCvJqbq/6frfWPnE2ATMUnyFQytARG3DHcmuY1h65dxHfxM8i5FbLSFlrA==","shasum":"706bb2a3a32ebf39b4d351fa01a356dd735daf1b","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.1.2.tgz","fileCount":52,"unpackedSize":7407342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8HO3CRA9TVsSAnZWagAAdNwP/2+0EZrORIumMNHe7+Iz\nunXYGPLDbx7uO1hfRRncDMyMSaOPGBcJ9MLoyI8VbacugEVgaDHTZr03V2c7\nqYMVfItXXjIjqef+l4Q2cOoSdw/4RGToisRc1CExrAs3NWQlaSDG+D8BSadT\nhn4z8j8RQD4z+AIDW+lKfhmkyi9Lz7TKwtpXSr23rXQSgo32iK8zGmlmxy88\nmsDZdfDf7cpT8JKQo8A3IEttShAaRwqGYB5pQw8s/kyV1RrcR5/w4Sc5sYM0\n/uWBiYwtkPnVpv8J6AYWr6cCypZqiiWAVkhoJq+nWWijgI8z9Lo5CJQ5s6P8\n8lDf/vJDOrBWDMhJgTpR3+7bfSVYSiTbVjRHL6D8wrbOyYp9rM3/pW6KT7RO\n1mn/Ybc1M6aWF6pBKHzXZsC8pUyLunHHZIPD/4iM97NRwUgl7RyXg5fnK3Y2\nKwgfXRvwyPt0gXJE3ndNT6wMVRcZFF0XnAKlRpoc9d/WO2YKvfglZaG0eji8\nLv2EB25LzuQwykVrTwYd9kJLHiNeCxUY9txcKiwvMl6Kt3l/MSv51nrWIgUx\nxamcgvxFL9WPNTnpJ/8ZKWiAu6mlGyy7nYcaopDVwkxi3VIYbHIeWSBP0vgo\nstqKtohRwKGHQj+Vmw58wQ/zaVdQs6dYNnZZC85WGSjHNT3//K/0dqrDYe6W\nrNHj\r\n=2rlW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuMCr55td1gYMlFaM2BOu5AF+CXfyFNxE/5U+attu+KAiEA6Tx4M4W0fOT10Lpr87c1OBswuy4qH5YYNjH4TjRVbsU="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.1.2_1576039350572_0.8205599075999557"},"_hasShrinkwrap":false},"6.1.3":{"name":"handsfree","version":"6.1.3","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.pug","bundle":"parcel build src/handsfree.js -d dist","chrome":"parcel build src/handsfree.js -d ../handsfree-chrome/src/handsfree","org":"parcel build src/handsfree.js -d ../handsfree.js.org/node_modules/handsfree/dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15","normalize.css":"^8.0.1"},"devDependencies":{"autoprefixer":"^9.7.3","babel-core":"^6.26.3","css-loader":"^3.2.1","cssnano":"^4.1.10","parcel-bundler":"^1.12.4","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.23.7"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["last 10 Chrome versions"],"staticFiles":{"staticPath":[{"staticPath":"public"}]},"gitHead":"06ca4e60ab49b1af1c6b9f9d51bdd0f267498869","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.1.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-l2BeKJ5Eo4dfCYlPB8KNAo7DJR4egwAi8f17d/WdDW5GgEkzChFG4xvQPsoX8i4ofiWAFIlr3cGkAkYAcJs1ww==","shasum":"92b4da3be66b82551f1dae2e4d9ce4c13e7daad1","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.1.3.tgz","fileCount":53,"unpackedSize":7421460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/Y9XCRA9TVsSAnZWagAA43gP/RZ2ad55mX1+7cCispkh\nKSwTSC4PdThujoR2jTo4n+zHUqfu23i/Y1S/JyAKSNDEP/LQJ/DS1Tv3e0uT\naoi3/Bu9TD/nzRhhU+/yWbHugkt+CZ0w4d9kQak/UlT6jqkJ7X47vinzPdiO\n0SNnKIMn0aCP4pTNPZavNWK4yHyaZG9CRaSky0kmhf/dYhqrshH2Wz5zzMFS\ndQoZhC+0WM00ROOPly23TlnUCtRqWCZfHmbMFeV6C8aNXX20mqiWNVVKQ5tw\nT5uqrSFmLdqxjsAzaIgdKs/GAmkypp1w2KjeeVzhZwD2ZbLoNVtaUIpmUp9R\nfAdaP4Y5N/YE5XmgVGqRYhZZqZAk9grmRGVlq0ZKJQuo6iEliPCuF7imnhH8\ni4jOEbGQOGFHuU0v5nbZrZSCm0rlhfrlSwh/uUWhVFV/HHdGtU2DUCnKlHdI\naH0JQ2QtXSW1uMBfloNrbO++vDfTHRlAM2JH9tgIiaYEboxBge3abdZzjUbN\nup+MyxFBiSz+/xrsPpdVojeOgRdVggbsjD3I/XYWJyy7gS0DEQpIVfmcQvP6\nlmddhvL+lLzeIENS1RqKwwQLOJb/ctqSwWRhymlXok2I6qWJG/Lj82IK/07b\nCe2vHCKtLfmAXWNSVvI2/UbK+VEbkN/enOhPo4dyd/6/s9YUP0P3Fzhkz76t\nptn5\r\n=w/RF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/hXZeLmgrr+Y8R6zM7FtBZY6gK2GycFznBba7dBff6AiB4cI/4j7QpS1eXv7tWhy7kfvrNUoojeBKrOoVgnesP7g=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.1.3_1576898391140_0.18585040595369873"},"_hasShrinkwrap":false},"6.1.4":{"name":"handsfree","version":"6.1.4","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.pug","bundle":"parcel build src/handsfree.js -d dist","chrome":"parcel build src/handsfree.js -d ../handsfree-chrome/src/handsfree","org":"parcel build src/handsfree.js -d ../handsfree.js.org/node_modules/handsfree/dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15","normalize.css":"^8.0.1"},"devDependencies":{"autoprefixer":"^9.7.3","babel-core":"^6.26.3","css-loader":"^3.2.1","cssnano":"^4.1.10","parcel-bundler":"^1.12.4","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.23.7"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["last 10 Chrome versions"],"staticFiles":{"staticPath":[{"staticPath":"public"}]},"gitHead":"57b65fb2712e53a99e8b43df6f989144be7b6e04","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.1.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/FCXy3tGQR+aRftKK7Fy6K+cgpjvb0eejPp7M5wDkWqGSMmubwv7g4uk3kAr6X83vDDtW1hxD4srWtdLot88vA==","shasum":"e25dff9aae06a4f5927258dec381abe22ccf20eb","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.1.4.tgz","fileCount":57,"unpackedSize":15206937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/qoWCRA9TVsSAnZWagAA55QP/07ojndNQhFtVzojggMo\ns0D9IO2W3w1r9r1tJsePGJjBD0tuQEz3vKhb2G22xckWWFA9uwQsIik+9ozu\nf0OikXpIR2KUS6oNLjvGpQqZlz1CX30Y9AtXRZ2IGL68nG0JB2UsQ+U8F124\ngCjde34bHq4fHYytJ8Inas7IKATk3j4byFlL11new9VxQvR3OftYvPoob1Yl\njTfEooEc1PyjDGsktuwJ4b9E2ftGZylgfl+Y01lavqnEf3S0B7Fc+6u5PEjo\n5GqEirDhOAwnVK0lN3GyB6yAJd4O/UFgoqJAmD0IvO8QD1YdBUpMEDk3lWXj\nl+lngOskIo8eci5o/q0U6/e706yZuHHKYoMWATGBi2pJcOwknZHcONM47dnf\neVCUzNL5dO8s6S7Z7lyLFiw1hF/1YvC3oCXFa82Y/b10kW4JKnfrFh98gd2x\nez/VnSXfBTLGRz8vaRZ9RrGYvMbg65SlSvz+SIp1gppFQspAl2/RdEjtuM8K\nr+fSRfQWKGRXPlyhfUAiDLIAuHZberjx6RwbVisaSzRp8C0CCjLvuIDVfQca\nSy7/k57IaAO5x541GQ7vzFae8UmVHl06tfcv/o26A/+1M1NeLhtJl86qM88A\nxp9kdD+x3pE7xrjX0bq5VGf1FiIoqskImUyBM2SU4nlo0HfIJAyoUinUzHNA\nlxEs\r\n=bBaf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGayrztFF/6122rJ2kzD93mwhl8PaHZc3Zkiu/oRSzRRAiBtLCqMHx5Nv3qCEQXT6HyyCCoR10qrpNddtmIXykpQKg=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.1.4_1576970773949_0.8762027298855048"},"_hasShrinkwrap":false},"6.1.5":{"name":"handsfree","version":"6.1.5","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.pug","bundle":"parcel build src/handsfree.js -d dist","chrome":"parcel build src/handsfree.js -d ../handsfree-chrome/src/handsfree","org":"parcel build src/handsfree.js -d ../handsfree.js.org/node_modules/handsfree/dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15","normalize.css":"^8.0.1"},"devDependencies":{"autoprefixer":"^9.7.3","babel-core":"^6.26.3","css-loader":"^3.2.1","cssnano":"^4.1.10","parcel-bundler":"^1.12.4","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.23.7"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["last 10 Chrome versions"],"staticFiles":{"staticPath":[{"staticPath":"public"}]},"gitHead":"86d3a0de91100215f3ec6e188590aa6e5f0ee2bf","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.1.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-0nTjWAQb0U6X5qYBWz7vFvwGeGiws2xRNfT7NnCSfFqyMA5l6mdcsREi6inE2KPNy/qK6TlDH0FOlkE661APAA==","shasum":"4d8e47691d77a3fffd361f85ebb42f6e83d1a676","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.1.5.tgz","fileCount":61,"unpackedSize":15253017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB//lCRA9TVsSAnZWagAAK+IP/1t5hj8OJGDWKbOXZ0Un\nALNpBcX50Iz+f1bEZf0TJOHr36Wq/Dzni9nclZBwmXT7xg7I+O15dq+QFeKG\n5g6Fy8RqmC12BFX28vCKMPG5J9niQ9fRcIuTo9VVlNwSvGtRjurrmv5EqI1I\ntdFCpanHe6CYK2Fmy08Cf5nm5XAR8P4E69CCI601Ukb/GYqAmZjqeC8nWPr5\n1PyfXYpSzflsW0dPJY3PJ7c1LDu6XLH+Wjt9WJTzaAjdrFY3sPg1iYzjWJc4\ncz0hRoHlJrDOs07a7tJaFHF45pOu6PvMgnffNMj41wK46NWz4m9Ieo21W4IG\nl5IhaizFu9kty5vEvZRlEd0wq/n8x1Zz4Ev7Jx4zozRZoW9Zq7ByRNmaJR+H\nSTMIkLSvdD9vRJ/lvNM+YPrygkPXEc/Br2P3mNxk4CfWbg+Gah+qyzZAL/6s\nxJIDs70J//5CQMW32K7BoLhCtSsV6PxP9+F9CKVsBpxYY+5o8/YhP2Qy8Nle\nVoyZRK1YmNqZyCHmjhwR6R54yXz4qz26H3pc43CxtqLDybQLswomFUjqc8kc\nF+OvlJz8XGn+p/UlNAXCejXd9OLbXO8WR/1Bu+HSS0PTcvbLOXp1b9Ah8hox\npQssDrsP693bdVb/ALvdZZSDsj3pRJktE1gcwbRjzv4nMg+dTeqw8SrSA3u/\nl8/O\r\n=p/Sw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARYq6znyRR/Bii5YC7Ej0t//LDuTXAXXKP2e448GSfJAiBXbMqGA+1Xuc8m59HU+rSIO+00dX0BX5561usyqhSMZg=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.1.5_1577582565093_0.44198033248101587"},"_hasShrinkwrap":false},"6.1.6":{"name":"handsfree","version":"6.1.6","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.pug","bundle":"parcel build src/handsfree.js -d dist","chrome":"parcel build src/handsfree.js -d ../handsfree-chrome/src/handsfree","org":"parcel build src/handsfree.js -d ../handsfree.js.org/node_modules/handsfree/dist"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15","normalize.css":"^8.0.1"},"devDependencies":{"autoprefixer":"^9.7.3","babel-core":"^6.26.3","css-loader":"^3.2.1","cssnano":"^4.1.10","parcel-bundler":"^1.12.4","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.23.7"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["last 10 Chrome versions"],"staticFiles":{"staticPath":[{"staticPath":"public"}]},"gitHead":"dc8b022d4fefd0e843e690ffef43d8eae006aa0c","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.1.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-W69eNu9jkzmptxscAH4xCn2Ga4LEDRV9Gnrorx5625JTaF938uaz7dKR41aPghmW3y1ngaX710za7MlUP8RrwA==","shasum":"fc7aa7d485bfc5f072e082f6adc5ac614b8e1e5d","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.1.6.tgz","fileCount":52,"unpackedSize":15244024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGXDcCRA9TVsSAnZWagAAidkP+QHfvbozxu7qh4PZiP0K\nVzm5sQrlViZZTwClG/1MRAT19FZT6ZJI/5gKMjosK+GTmOjxx4ovDTJ3elcW\nK4y4RHfIYvSkE21zhUiXxcVVB/FGiA6P7mcljL6BAv1PIA87pj8/Nd09LEQ+\nudIqdPsRbs/Cp8PzrtNOw95cTdDYjo65x+y5x2KR74aHpYuTIYvS4CclVLay\n1tEqEkXYNYcTwu2B0xcHcIFhbNhMeyvE0gz7KJEUgUjW7pTs2NgB0tDA6Mju\nHPySbJsJtxAzid7fc/POTerrRJZwCL8iyfbJ/VGTsT4DBC9n7z74NMbPls6s\nHmVkXXfQzxKYlp6Km8UVFsOTr/ZkEjfKA8/TILCaY22iOo1MXc33e80QRqwk\nW6deXaj6qIeUOOGTzY3qsgxyxI/iQnSPSrMjB6cjtS8f5BCaHWbYZkhsPfoW\nJcd8uGONQEYSbAg6kS7pNDEaZJJRnMe1swfnwivJwMsdB3+MnKDkB/+mfgsV\nYx4m/uhwuYekk/j/DTEpWGSD968bZqYQo0pmI9DF4+38ICU4oTtdNEwCGneL\nH75rjjAdfvuNbHMJZbagZMAkR8b71u5WGDHwFSajPMcHetXVPuUt4ZUD3FkA\nXJ5qxuRFtyGVwnjskX+1xv8YL/w29mfytu78AkHKP5PWcYjM9Xy8+vCeUofl\nT73R\r\n=aWVB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxaI8Hk2+3w5/EGMSJ4LYbmpDPt6zXBMtjT2mmEJWpdgIhAKmA3yxa/z4d3EGdRn7pA9WOQcLrYDy0MMoIs3BNGs1r"}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.1.6_1578725596273_0.09542174147605298"},"_hasShrinkwrap":false},"6.1.7":{"name":"handsfree","version":"6.1.7","main":"dist/handsfree.js","scripts":{"start":"parcel examples/index.pug","bundle":"parcel build src/handsfree.js -d dist","chrome":"parcel build src/handsfree.js -d ../handsfree-chrome/chrome/handsfree"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache","dependencies":{"gsap":"^2.1.3","lodash":"^4.17.15","normalize.css":"^8.0.1"},"devDependencies":{"autoprefixer":"^9.7.3","babel-core":"^6.26.3","css-loader":"^3.2.1","cssnano":"^4.1.10","parcel-bundler":"^1.12.4","parcel-plugin-nuke-dist":"^1.0.1","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.23.7"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["last 10 Chrome versions"],"staticFiles":{"staticPath":[{"staticPath":"public"}]},"gitHead":"e87122ab663839526edb0adfbc120eb1b967b7c9","description":"<div align=\"center\">\r   <p>~ Presenting ~</p>\r   <p>with support from the <a href=\"https://www.cmu.edu/cfa/studio/index.html\">Studio for Creative Inquiry at CMU</a>, <a href=\"https://glitch.com/@handsfreejs\">Glitch.com</a>, the <a href=\"https://youtu.be/C","_id":"handsfree@6.1.7","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Xp/sOV4ZHCyEuMHVL9X6kC+plSK6+sDv5pc6s25/ZZoCiSpELZHiS8445fRmiJmZNAp7TC555BpjDz5MD63ztQ==","shasum":"c79c93226dad5ba64cf9a7ff6294525f5811cb53","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-6.1.7.tgz","fileCount":27,"unpackedSize":8659136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeInKsCRA9TVsSAnZWagAA0IcP/As7KR0mJSEotXn4ikEu\n9e1iCpH3qs835MyFqBLFPe7kFBI9C95hLzZbkCxiIaAiKFb95JPKaf+m4Sm6\nMUYXSLh8U5rQfJ0mcw47jy2WS09AKzRFqopgt7YziI8J6MAgw6JduhVghA1g\nFfBm9yqtKG6Ysj3id6DhlnM+O6pAII0CoXjQjIlPMRuwNebs2Qni6CNskLW8\nqbxX/p3xrRbP8m63G6Pgdw3ruAZhhBPV1ap+AOyYGuKn0U2H9UBlbxf7rNcb\n8elUuU46m9/48PUe+LzLlEKwgfOQIjJWmBBok/+pC0JBRXcU4xyWT0cuuvVt\njJGCttR3dpR2DbQBVn2e5WnOlmUFzqi6A+nYhshF5kyZ9ASaFDt9nsmvcmpY\nB66v8jEaA9hE/tj2xGSp6cgcuN18qfSK4rWS+HEum/in3IwK/N4FsE413QiR\nnaz9rlxwl6GtoqSxHFGBY4ctg0oZGMEIaIYafiO9/atIBnWoM9CzM2x2cnsk\nQsBXB8njQT3tBmuwTf1UT3F0bQRwD6vGvUgKE106x6W0YetrpIwPa3eqt0PH\nlhNQfflQpB8HSf6xmraEcngmYI0hmGHvAIb6OEyR2dxzPaVoIaiCh7hMbySg\nJYX/E724yn8dXvOEfMD1CQ0/8+TB0KUY9LQ0Xy8k8q6hfyZsSgNKD3uxJslY\nO3+e\r\n=q19B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtCsSpao2B8VZqIUMLGbCil8kqDTtSfeA52YUauYjPWAiAoqgEr2+cwz9IFHT5PtKucZJLeKNuRIjpqhi+tDaepSg=="}]},"maintainers":[{"name":"labofoz","email":"labofoz@gmail.com"}],"_npmUser":{"name":"labofoz","email":"heyozramos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_6.1.7_1579315883389_0.1091334428632087"},"_hasShrinkwrap":false},"7.0.0":{"name":"handsfree","version":"7.0.0","description":"A wrapper library around computer vision models for interacting with apps handsfree 👋","main":"dist/index.js","scripts":{"start":"parcel examples/index.pug","bundle":"parcel build src/handsfree.js -d dist","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/handsfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/handsfreejs/handsfree/issues"},"homepage":"https://github.com/handsfreejs/handsfree#readme","browserslist":["last 10 Chrome versions"],"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"staticFiles":{"staticPath":[{"staticPath":"public"}]},"devDependencies":{"parcel-bundler":"^1.12.4","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.25.0"},"dependencies":{"gsap":"^3.1.1"},"gitHead":"0817db6546ee7b93e95ddd0966164a8f056e216e","_id":"handsfree@7.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P0a3DLcODKjOmocL02x9hrwLodybdOV3Ce0k1zW0+xMezlTlsAOGElpI3AjYYTj41XKiYIJyOqPsGygQJUgt4Q==","shasum":"67b17ff8d8aab664ad6d653333c8bb015944338b","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.0.tgz","fileCount":25,"unpackedSize":14932784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXacbCRA9TVsSAnZWagAAQmAP/2wNTFg6dSX6EiAv0PYR\nP6wRBR/90qFEMUac+AnxO41Bjv7iqEV88sNAnsQ0e8JPx5DjA3AcPRyHxxj4\nhPhN5iTTlUYiPEDRUakpOfYrimqfTeu2lTUQNUv0+x0yoGMuKiYyZEeMJGd7\nbxgRMFzljmR8OP+Gr3hMnlkW4gF2/H+TASXlywrhL1uGsohLDJkjTvQ7Nduc\n0h212PSojeHnsjZYIlv4dX+qSNlInEUZ7wbTBKE3RACGEdGCNNlRbr2u+luc\nJMl072ujAG9CaebdIuIOCG1vEf1ocBQ+QHU4nQYJFuTgij1G6gTeozTIuwLK\nfnLW46eAJagJpErS1ltglsZZrvVPmxDaIfpj3zWUbaIR5hmXBB6MsCNb6ZRv\nqwg4EjQhGnCKExibm7jj9bjXfXBSBY5y8Y3/leHfOYpoK9RcysIj6s4EhR76\nwsn+8Wu/dhYIQKLU+bM2vdYoaBCKvrrSznmX22So0TS6fTmIzIWU/t/oJf12\naDBrpBvXpeLi15NHyjfgNlT17p1al8nLcVWiB9f3bWUireYdZSv1B3h3HMsD\ngQTBDcNyCL2AC5auTdsd2dzsUQUn1FidxsE250jYEwyu2HUhyUpka1ATPhiV\nzfVxM9bSNXZlYRbM9ZO/2ni5gT5zFxX5bEPa6CPZC/EJ1Yrba41DSmQtdQw2\nLFzQ\r\n=8wCj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGfDJ9Szp487SunDatHniRvCRGWJV83WJiAkx1hZl0YwIgS0YuReski9X9P8NjJQ6OxeDsY+Ok/by2+36P3zhnqTU="}]},"maintainers":[{"email":"checkboxoz@gmail.com","name":"checkboxoz"},{"email":"heyozramos@gmail.com","name":"labofoz"}],"_npmUser":{"name":"checkboxoz","email":"checkboxoz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.0_1583195930625_0.7760935371376345"},"_hasShrinkwrap":false},"7.0.1":{"name":"handsfree","version":"7.0.1","description":"A wrapper library around computer vision models for interacting with apps handsfree 👋","main":"dist/index.js","scripts":{"start":"parcel examples/index.pug","build":"rm -rf dist && parcel build src/handsfree.js -d dist --global Handsfree","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/handsfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/handsfreejs/handsfree/issues"},"homepage":"https://github.com/handsfreejs/handsfree#readme","browserslist":["last 10 Chrome versions"],"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"staticFiles":{"staticPath":[{"staticPath":"public"}]},"devDependencies":{"parcel-bundler":"^1.12.4","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.25.0"},"dependencies":{"gsap":"^3.1.1"},"gitHead":"0817db6546ee7b93e95ddd0966164a8f056e216e","_id":"handsfree@7.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HkOIwSER2HOuOfSujwWv54a//XhE7pcKey+a7VcWd4nQR080CaiPks8/vUbrEAnqAq7e2gH8ZyKTsDSL6qnlDg==","shasum":"d66a58822681ed42690e950b0762064199a591b9","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.1.tgz","fileCount":25,"unpackedSize":14602443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXaxfCRA9TVsSAnZWagAAit0P/3+sMVUrGbM0xWD2YCNl\npT8I4BQmvCgBf/lA3oAFfJQSc2qd27BJzQXUo572gQZZ6WaWdxTqTIWZw4GM\nWQ22Bs7AmhxGiERifytaix4Ecyu2iU1JLhnT4SWbLFx+fuDQefrbz8ivKADX\nWqfk84MvUMd+ApXnt4r4lVATro+e5Lkyp+f+D1cx91o95G7d2Yjo9c4zsqWD\ndwRbqxCVm7bPWk+tXsr9GZ2GMtJ8Jj9XreFXR2dGA1lfcr0UXGGTpQ8+Cluk\nyKwevlPXwl4EWFL9ItXSybFSjBZRb2RjtU6k4fA96FbKVj0GICaam/HAmIro\nR1+aut+3B5+slEo5hu21Y49tBSjnxGiOmoVtZliSRoT4NvWX/eHglVQSacma\nkc8a5gDKhWosyyXj2qW8d/3KGifYBt6c9Ka0O66OUFjmEjA8r6B5zwD+gwJO\nF9oLbhEvzMchf1CFBAfLx1+SI/7B/0kZSFroPsbX6GyLduKybVMplqtNXFV4\nkQfW1tCQeJA9TenuMnCgb+SzYGM+vxIUown+LSZryA66q1FL2YxMBXhGMxJi\nE4NN7YudeKRNDUjuzUbJQQ0qIa63W5DWrGKg79xxhXChuwpBReJKHhMREZX7\nbq6YuBVyORG350VgG+K1vvUScsVoZS7ynzq3lQd2qoho6qDYPAJWdKLHJ9oL\ns98Y\r\n=bAfk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrI2iH3S1r+DDoHEb7IQaYpw/mITMCiNVfLt0pSFmR0gIhAMk1Sru6ICtTFJD4Ba7LOlgTvS8tptf4xNtjmBaEasG5"}]},"maintainers":[{"email":"checkboxoz@gmail.com","name":"checkboxoz"},{"email":"heyozramos@gmail.com","name":"labofoz"}],"_npmUser":{"name":"checkboxoz","email":"checkboxoz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.1_1583197278550_0.2548231526151168"},"_hasShrinkwrap":false},"7.0.2":{"name":"handsfree","version":"7.0.2","description":"A wrapper library around computer vision models for interacting with apps handsfree 👋","main":"dist/index.js","scripts":{"start":"parcel examples/index.pug","build":"rm -rf dist && parcel build src/handsfree.js -d dist --global Handsfree","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/handsfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/handsfreejs/handsfree/issues"},"homepage":"https://github.com/handsfreejs/handsfree#readme","browserslist":["last 10 Chrome versions"],"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"staticFiles":{"staticPath":[{"staticPath":"public"}]},"devDependencies":{"parcel-bundler":"^1.12.4","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.25.0"},"dependencies":{"gsap":"^3.1.1"},"gitHead":"0817db6546ee7b93e95ddd0966164a8f056e216e","_id":"handsfree@7.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0/vkzhrlrik8wK3AbZqC80/EXsxsJaTco6b8N73xjT6yYfomxsGG4nvDsJYxsz74ajwLGPstfHw7SUQHofChEA==","shasum":"2bba7aa322fa929b35a90a3aae61e31861b94f1f","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.2.tgz","fileCount":25,"unpackedSize":14601018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXa6gCRA9TVsSAnZWagAAyXYP/jfp9dm0NGvzBqh4bQI0\nu91IFJODmnS+rz6k0i9FD2LSOwe1koeHX980vImB9DpiWnp0zJB9PP96/Y2C\nC9F7MPUIcQfbbQa9SiyUVdTge9HJgO5+w80JPHiIhFXJWkD0yChUB7KxGlSk\nIIVP86VUmNxoOFkCSJnwb9D7pFMESJFbXLTKr6BmNKpGjrx9CcPldEzCkhJr\nseLI8E2L1AgcjYpAakR8JwF9W2Pc2vWIsxZJyFUWwmDHuC9qV39gYVomJ8l/\nvjADEFppq+GZK/elWZkY764N+asEVIA3BySykgFYyEuyZV/Q8yDS5EUtXziw\nrYOlo2Z9oI+GbEEXzFm6ywnqVEmkwpIC26JZyMNLhG+9wtnCgfxTBHB3O04Q\nwRDPXODE5+xH2Vhn/nicZi+Jyy+vaSToH4LR8n64F7h8Ru0ZV1vPExhfou8o\nKWrk6+eh6C396aCYZiIa6FZq7eZojTVl+rTCf8HA3HFDDV2fe9wTGfeAliWj\n0A+BvZfvGYx625NJTfBEHEo0S1Y9nsa4aUhbmkMneZz2RpNSoE8/EsTRc5Mc\nJn0nG8dwhyJ6L5BZc42pLO06r8eYSuipxDy3rSdjExiD8orDI4jIN/sQcjo3\nULF1S7btaVPLWPKVww8TsLGQiJLMMev8ym5bbHNiKpFDgBNz8hO3FJxRZjwu\nW8xk\r\n=qbIk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+Kd2v7KLca3ZHiACyB/T/NdCJAiSWyuV7fWEN2FvlzgIhAOQFdsg2Dv3Oum26DxQfiDQYsw1mTfGy27ljsi1q/sDs"}]},"maintainers":[{"email":"checkboxoz@gmail.com","name":"checkboxoz"},{"email":"heyozramos@gmail.com","name":"labofoz"}],"_npmUser":{"name":"checkboxoz","email":"checkboxoz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.2_1583197855801_0.05564268190359756"},"_hasShrinkwrap":false},"7.0.3":{"name":"handsfree","version":"7.0.3","description":"A wrapper library around computer vision models for interacting with apps handsfree 👋","main":"dist/index.js","scripts":{"start":"parcel examples/index.pug","build":"rm -rf dist && parcel build src/handsfree.js -d dist --global Handsfree","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/handsfreejs/handsfree.git"},"author":{"name":"Oz Ramos","email":"heyozramos@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/handsfreejs/handsfree/issues"},"homepage":"https://github.com/handsfreejs/handsfree#readme","browserslist":["last 10 Chrome versions"],"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"},"overrides":[{"files":["**/__tests__/*.{j,t}s?(x)","**/tests/unit/**/*.spec.{j,t}s?(x)"],"env":{"jest":true}}]},"staticFiles":{"staticPath":[{"staticPath":"public"}]},"devDependencies":{"parcel-bundler":"^1.12.4","parcel-plugin-static-files-copy":"^2.2.1","pug":"^2.0.4","sass":"^1.25.0"},"dependencies":{"gsap":"^3.1.1"},"gitHead":"8e981009cf6b8711c0cb4d213c29bf31540bdc01","_id":"handsfree@7.0.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SO2Tb8yydjXcQb6ZG/fNz8RzQcQwmlvJ2k00YXPklGIYVNF4y0Wbg6xaTC3xoo5bO1VrJo8F+RPALILIQ+nr2A==","shasum":"dbaa7748f50dcd56045aa6426b0f8cd674e4785a","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.3.tgz","fileCount":25,"unpackedSize":14601110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXr5VCRA9TVsSAnZWagAAO9oP/iPAwn1+JEUW8ks8m7PO\nAvKN8eSFvBd9y2GYvtABIYqs11MM2a/1EgoczUnieLo9BsaV0FUIsrmGwk/H\nEapKVlmVAywPwLFyKaeEhe4iMl33YTte0urzJPqHf6plnJjUWsCcjfCwN39R\nRlLlFkESMbHYvClT+ApdyvYr7Yae83/Ey+Svuj7fTXI1vEUFaUIjY+xxjG17\nD6zhevHz3S5za/HbyAtSXL5g+8MvT+JZnh/vHG8vClLrQWx1Yg9M3fRlqjKC\n27GN4PlAGZhkaO/uLrbG8BDBOn2n75n/MitB2qcBJYPVG1tG4QFW1erUoYpz\nBog7KclZjMGxuCqFfgyoW4VRBae0v7LgEdvTMqjkveOc8t9T673OR9CIRtDf\nS+4K5KUUmzp5aeGPYsUoYYulbgAHXED/kPBqLuHvbub5qG9bI4FIKGx6/kSM\nvK8lGBDRk9orMsy1O+KsVYA02qbaYuKZenj4i7IoA+z0swXM60Re00YC9KXp\nZGSXkR0jGW0g5noS7x1ZWonp9T0llzJEqR0n6VwW8fywTFVDIuxbE1Xo9WsL\n957hdWg/pTYTGJ1HhKeoDtm7U0J+6x8VTMCrWwfH1EsEvk2dZ1v5ENzF0ZPH\n3WIuCzZHTTqwPL7aQ667x8mh8KMGoaVN7eEzxrl6RXoXO+Gw4W7LPb2CUZ4B\n0Hw7\r\n=N7lH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaTUeOh2PjpKaN7zVoBmkXtn/W6i6aThxzfn9o7TIkagIgR7DfcTBiSTzsa4tSAjwj15CYKo7FU2qeh3XLVjJ8vzk="}]},"maintainers":[{"email":"checkboxoz@gmail.com","name":"checkboxoz"},{"email":"heyozramos@gmail.com","name":"labofoz"}],"_npmUser":{"name":"checkboxoz","email":"checkboxoz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.3_1583267412426_0.33369273675979505"},"_hasShrinkwrap":false},"7.0.5":{"name":"handsfree","version":"7.0.5","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/main.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"c1d2aa578b0ebcda6606a644e7b7f492068eedb8","_id":"handsfree@7.0.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-qDFvmSEc1DZ3OdwlZ8vNUBXNG+lH5y21IX2+yg3AEd+SV+mUutJGTNUOGREbqzTSHpHGL+sFV1wplY/wy+jb6Q==","shasum":"e2bbb6d2aea07d1382fa9a6eaf773fcbd0ae3eb3","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.5.tgz","fileCount":42,"unpackedSize":13278140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjnHACRA9TVsSAnZWagAAtrgP+QDH2YxcJ4/LabgwmFz1\n+daafehDyb05nrtPhhbpcUmdmrhAHSTsFb6eG2v/UmRnSwA/4lXlUhldNwln\nx1sl0/ygD8MfWyAHSaHdC8ee+P9MDOnj8UKTrxv9i3NETZkg4tr/PsAo5miR\nnKG/X8+EKxufzuSVGyG3Y0EIyImWmazLumuDDw5NtGI9rP/FBWIDlt3RHy0v\nhc9lFyJhKd+XRchHBGnMUmjX18OymwukcOe89+LU3BZp9uEh7lNC0vg8AWiH\nuR+uxe2GKyHJv3A/8fDMEKHeeD/+FXLXFA9snrwpFCTuTJRR0TfK6k1e4Idv\nbUiE8C6DejFaEjNcJYVzAxDj9TtU0iMUjUZZ7VYhxYQ1p9TFODAE5iMjlkMi\n77ugqS4GnFcawkEuq6A4fBAMAhaiZOOe8bV+gxG4Tp4Ygygo8bjFMBBlRBYy\n0uOwW7KN4MhoiaGVq4S9ls5AzOSPBHaslJ8MsFfaPoWag2MumrKmq71t3KDI\nmuwIzYUPLY8FHSEDAnT71dDRexK+hJszvP0PpwkoW24AFAfgzTOOjJ4xpW2F\niu2bGn9dEibry5GaMhFxsbuzAfb5Ec/eUa6hPr3DPmwjvkTUHWogNUrjgXgz\nFVak3cGL4l0qCK6s41CG1gPQNsqDwNh/Caje4C0tUzJNnngNg2/anvv9NY7B\n6reM\r\n=L5vG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTmottVEP+pAfraps3+2c4+q0zrxc/XPYoRDaNNsuadQIhANsj9CUkNflHAdVqY4MKiZCyHxJEzs/Xpa+ok+M0J3fF"}]},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.5_1603170752303_0.02917176742157257"},"_hasShrinkwrap":false},"7.0.6":{"name":"handsfree","version":"7.0.6","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree/main.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"c1d2aa578b0ebcda6606a644e7b7f492068eedb8","_id":"handsfree@7.0.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6BmtmD+d8MJwWvma/INaY5jRwb4MWlYCqrhVm8HeVLoxN9dRaLMkvAaMWylYuYOh/F3RZ6c1GYL8rPxqTXQAAw==","shasum":"0e83af8698ac6d0f793438b73e11d59f79cbc621","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.6.tgz","fileCount":42,"unpackedSize":13278150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjnK2CRA9TVsSAnZWagAALMgP/2XCQvHU/QudXZ5wS4yb\n/xrHkgrZUBbosu6YDuqtIeN8Iwp+BWuDonrc0ToMZqy7oW8jPE0mS7sR9iHP\nRYniF2Ku9ArkerC+ws/3JTG3bIpfuXP/fq/ig0SCO4NHEjYE7zf3XLmSJxWj\njfGz609uSdSjNmSmvZE1+nm1Dbh/11SmhNGjyc9CiIf85I/x8Y64Keg89enT\nEMcPqwk82gU/wxs2uBdhm1W989Bebh9XYhN7hmWME5yjSY6mwmAvP4XukAGf\neRYMmbSCHY7exiJ2GZGerJdo5qq+L1t7POd0FxgaYyjnlAC+4p9Zs9tLH1fC\nFa+/nVk6tP1eUeVnJynJvGKVKM5ji5ZXQb1YbDw3EQv5sUNH0RcMqgE32lxo\nmVAkigaiSzAqjWgmiAKqANwudk8iNkJ1XOTnsq4QN53fvbJ0SnAMNRSEwtY1\nchAlt8jcRN5+sNFMiipz//uXsmj/Zwj7WXiRSUAYv9HLvBEbqo48L5cT3LPB\nVFBrHCLYxAsuv2iSAb9rE5eiKQlwKUo3GM6d7WAm14Ynf0Zz+9A7E4XZaOeQ\nL0rq0bWXxtbocGYZGRnHfreFle6CW7DtexiyQMpaX9qdPhd9fnjDSu19XWrs\nP6IHD9HGTjyviAZBn1kq1f2b/ys5toLkqRnnZTsm1d85cGpzoaEjCOqCKWNX\nD9MY\r\n=ioaw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/DEINi9uKkwcUBgzz+trCmiQjZd5AntNd970mV8abhAiBlttR9sJ154VmpYTIXHu9t819YRguXijlwQJNJ2g37CA=="}]},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.6_1603170997542_0.5710177692341452"},"_hasShrinkwrap":false},"7.0.7":{"name":"handsfree","version":"7.0.7","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree/handsfree.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"c1d2aa578b0ebcda6606a644e7b7f492068eedb8","_id":"handsfree@7.0.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zFi5g6j3t2+lqrBYJqzh0r6ODrxWjNu6ZogmVD09JgwlrYtAiEHWCPrf5A12rU5dC0fs2LTBQF8DLFfFkfdhuQ==","shasum":"c5542fd73899165f27a05ec255265bf0e642134d","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.7.tgz","fileCount":42,"unpackedSize":13278155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjnOeCRA9TVsSAnZWagAAbRYP/jD9EzW5LztMgr35Ifj4\nNhKhDEHqkGVE20YF1DFni59gvSiSSWwwFhEa1lVXjLowrgzvOecmlzTESkk7\n03Axbxd5F/p1KfHj8kHwSkJOHktteGN4xi4tlTn/+QRv39Am2nctRKUJ0uaB\nw5Hg4z1DExK3uDm7QFInFk7rOBPMMWp5Ji8CYgiJ2A0E+p6qReiKzJh7nNfV\njP8fvE1N5v8LtwYIhHkiB9TSQYinEEldvYWkXKxWNPZvHttgr9cpjGXSoRIT\nf0rQj1ZXmKUFt5aa026OoTuUGvcKLA1bKBcwc0OE54mcggHw9T1A3cZAXIz4\ny4pEuj5RGskbD/+YRaGqucw4cYejTTwgMTJcT/H6+1/BdxJ8LBXwhWzLNfcr\n+qJ7sdFdXF6CZse5lP39lrrtrsyNaqiYE/+c00aCyBGy2W3P7fI/G4/ijZkI\nILgUlcjaVMVzIwMeiCuO7YG044L/ME2pvbNTsKOhHXXP3dKtO2EpVTKJehhI\n/OhE6kkvMkPAxyAljXftgDumy9pr+LET8Y0B2chfocgwkgiVOrTpyVJASsGG\naPdPFUZVm7AWIIYCUxQ9/hDfLwGL1nhpr6w76ATuB/Chi0cuJ6j9qpymngAe\nUEFB1ebU93dnA4zvW9wBF+0Iz9gqJ3kcK8iKH4Hvz8YAh692r7akspVBjuFs\nN1oY\r\n=+IaY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQmFvfLD5Tr2BrjZUU1ZSLnrCAzRgQlN8IXopxe0djDAiBZjlXTj3CzY7TZRzrEG2dhhSKtoaZv8ghAvHvg94KwwA=="}]},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.7_1603171230153_0.20287199380546483"},"_hasShrinkwrap":false},"7.0.8":{"name":"handsfree","version":"7.0.8","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree/handsfree.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"40415971eeb9ec00450fdaff1a5b8d4428c0c032","_id":"handsfree@7.0.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ZVqH+hXKQ6jTk5fzByX7yPcb/pp+93yuNSMJOmjxRe9funyx3YNi2m+juP9rkqPxQuDDKOSPnHYHaDXELNE3Fw==","shasum":"6c6e8f1d24e00fd4a84cb8638afbc080aec18e78","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.8.tgz","fileCount":42,"unpackedSize":13132754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrLxLCRA9TVsSAnZWagAA05oP/0mRCkaR88Iz/UNPXnDK\nlrOR6ETlzqzRpjm5s94D6FlBlARKBRpG/uQYUEtbvdRs1/dV5RYQYF8l8kdl\ncH8GSbermxHzcHebfJ+hjL90dk74oOximdOKn0ls+tr1C4GhDTuOV8gPlUlL\neupuYPqgOUPFWxTvfY6HWpWE+QnPd0aNanRco0z1Q23O+0PyFD3JKT3KeKh4\nM+ph+8q0hcxKDhRyhTu+C4Ddm3YUkbcLKHSNaN2m8tiQcb7b6J9KYorFBDOr\nKlXVw6SwepoNH6p7iTA02tsw0xMuJrZ+BWYTvugjmzqt8lUxyGE++RrAJCgi\nXbQBW34I5VH7anqJBrcRK+9DXxujAd7TyhHLRfkfsQZ1f3tTGNE7gkwXKWtK\nQGyu+M5ISK7XM9JGCkluBI8vx4/yxk3dIj/ZodwvxLj0aokucfBy55fKcUV5\n24pqdalBeoOtQ+JgaeqMRwbvHIIbBOtbV6Fviw5SderaVfL5/g5nv27cfKTW\nfnquyYGwbtJGMbhFkkICNypFwFWlYYCMpwxGNR8q+j+hrvL0adt5AcfNrqi4\nj9CNFoLHyQPO85gC/ZLbaXytnpl3C3KXT80Ev3f9fh4oy7j1rjSSpgWFwZLI\nBn/SZ1Zc7n+X+hIIXef4+lPfIXFUV4nv/UJCiaF5tpG0fJEGde0LUCoS74tn\nle0b\r\n=25ls\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwj38qLUwEFdGZgpPdwj6EntdhTbU3x4YYwUOQ9YcHgAiEAyzks82NwpAJ0H7ER8Iw/vPZSv5HtQ1vKLPF5BfotiFo="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.8_1605155914839_0.296526001386465"},"_hasShrinkwrap":false},"7.0.9":{"name":"handsfree","version":"7.0.9","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree/handsfree.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --environment INCLUDE_DEPS,BUILD:production --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"a64364bb1c95e4e36cd65a14f56de955a877713b","_id":"handsfree@7.0.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-93UMVNE/qao8XHeP+vG+Qdde1Edo5M5RM0PS31oi/20P0QN+KRS/VFqj7oXZT8Z4+CCYtDRvTbQwniJCZ/BAdQ==","shasum":"2f9ddd8a2cc264ba3b53dc03790ddb7146f11f19","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.9.tgz","fileCount":42,"unpackedSize":13132335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrMFjCRA9TVsSAnZWagAAlHoP/3OYcOybtC2bWjGDD0t+\n4AoHM/5aS5iMet873l130yjmEUolLubL+COmVXsHEXp0gWixoE0nqp3NAF0n\nTOuTzaqr3Vluog82pYbEIZtZQjD/f9ueSdKeQsZJ/GaeUW0FrA1L4rrrNnC9\nvrVNmsH3yE0d93tCoia1EW9HgVX4UK/GVJAdBiLoVBwcKG7A08h0dfnq5uUY\nw+AKaazgNFlahxBd1kpLwyGVBrTqjEQHnbPUnNDSZL2niM603qfyh5Nu+Yfd\nBj4vgF2hLzrsSTMh3VXrenhzgCaekV/BapCV2z9yz78gflygfd6k7Moo3cz0\nfLMPHJJF6zthvssZ9zs4HVC+75mp6ku5T2DCmDyCZG61mfHjX6quTAgD8YBI\no8iP1wKVE6Hy+8Bx3ZT3mJT+eJJ58MBIxXBT8rK0h6A3OTEt7C5apAn0eiNm\n3eh+hVtJUCJgzUZBLt4xNpehFZ+N5ja9qFaGcjpSwvQ8M0P1F493sbx50G0/\nL0NdhK2UJbWEg7PgFUfHwvOzlOxVM7NmN9U45nwWPc5Ojd6Qoxv8FtwrwPI2\n02Kd9fTQ5A9IG53WKOWc7y1Yid5/QatPGXooKxpRY5+pOHRrJYcVdu6JJyW9\nL5a39NSZ5oIAKh/QcybTynoW+eQvN7bWHsVtCJYeix4O3fM4z66nf73OWY25\nDTgU\r\n=FER3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrvwhOJ6poWiJ9eRxkcqXZUyPQMMqkx22SeXJ1Ot3IlAiEA3inA+WGawMo++Cb1sTJ4L5ywr5LYrJ6sPFpAUSk9jPI="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.9_1605157218943_0.0858194120582434"},"_hasShrinkwrap":false},"7.0.10":{"name":"handsfree","version":"7.0.10","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree/handsfree.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --environment INCLUDE_DEPS,BUILD:production --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"a64364bb1c95e4e36cd65a14f56de955a877713b","_id":"handsfree@7.0.10","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TRq2XESop83/vpfoob46QRi1Dch/bapatdKqFG4ft2hJu8K7v0EGpKZUjWCNzLij4ZhucH7ObLZVfLq2WY1wGg==","shasum":"52225353a47eb53ce7f5361e4ffc1dfc75c0625b","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.0.10.tgz","fileCount":42,"unpackedSize":13132568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrMNKCRA9TVsSAnZWagAAJxwP/RZU7+2qH9fT6fqoyYfm\n81qSCaOEu+dCaltyAm2mvEpZDTu0bMZHars2bWu4IrKPf2jTfdVx8MnGRIbq\n83pVHFqh1iwn5OdaoWO3+0S0fwP98PgjSCEMZIz0+RJvem99e/lYVa8BeKYM\n3JM6ZypqjWbAXj+SDYDyx/OTmYajlFx8Tgc+m67Kz2f3plTBFfRp2asU0o4P\ngZ6onquBKkdSX5qwgcY69QAKb24Dp8VnN4FRoTqyTYh3nRY9h6O8TsbLMZTU\nc8+plmkTKc26r7oHY1HSxs0OnvDSZJr8DYGkcqeNiOelDN5nVhI9/N1Z8WJ4\nQaiNtEwbkdteMJDMZ0dVCM4Nh/xZ45vFHyNCNCyPEnMFOkAyzBSco0E82nB6\ngIIeSNSXPnui3lTobhqqp4sE9FAi5zwpefg6EajzSX7IpIIAIHo00/77QA+K\n78Wlfy95R1XJ66l/Afl3TQ+sTeU9Lcvoj3e/21/cwuZrBrAVvEdqZA54hTgO\nECmanAeUdoQwXW7Rh/F2qh8TsSEOBntkkyUtxSQfZy+CCdbhPFRRXM9TEk7c\n/IMn/LCaaJhVVOd9OJRgenPWYaDJuFcsfWbgXqRciWrz8KINK+S00n1WkTim\nh8P33A6k7/R+Hp9xPcQ/PtXNhI5pd9nncqiZ00OharpTMogn7fg36w1k8U8X\n9Rem\r\n=2l+o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEc07sLBxvZl7FVv6y8Ncva5TfQdpI/Zh8odFieZInx0AiEA9LcQjsPn8dBtFRlzeUByqJil0QyOe/vRVdEuJh4Byv8="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.0.10_1605157705594_0.09725760506818859"},"_hasShrinkwrap":false},"7.1.0":{"name":"handsfree","version":"7.1.0","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree/handsfree.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --environment INCLUDE_DEPS,BUILD:production --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy-watch":"0.0.1","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"3bd86ee4a5f060bb80b23fa4887b09f5fd7560bc","_id":"handsfree@7.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-mFrTd4aOr5ApA0zS/YwGoZxEah84OzaffhrUtvP7TgGoiciG7v9VGOzegqe3f8brTgz3RiCRk9BM8fHBWrmAyg==","shasum":"ef9e00dd6c1c2bdce49e1fbbb982b25d32a95225","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.1.0.tgz","fileCount":46,"unpackedSize":15497405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsjYbCRA9TVsSAnZWagAA41YP/ihc++IqE2osb8ONYkOD\n+UfhhJ/vHZOH7cWU13IGcd0PoQmGz2inBk4qCQ6UovCJbGqsiacxuAyTH3Jz\nr2ZXmmNoTNJfx5uF5nmEjSYXZIP8rPqdauWCNBeFN0AB3iJx+E9f9+Fe7c5E\n7nHbI9tPy41VwnPESao0EUUEAtkDvuhNYe4s/7Lt8GDiZ8Gx069gsY/cwYyM\nDrCDXXKAu8S7xEbDyNmTGMSGwqgQsdmBwPbFtMeqoZsbDL2AmWdrsUqdr1y9\n3Z5zX8nVU4S1AC/rcq6CWEgVYp+FhixuL4Ei3CTfyOeKW/kGbC0IolCoCJTJ\n5CqSxzWV8Nb3qffKyxaPozbF4EepHDg3YgU2QBjXqLRHtqUJxjJuSf9NXYk+\n1fS0OWEoI8hp3YdzWoskOLvT2AQTItWn7yQA7BFdbydrpZZOeut6hay5dF23\nkrY+ixJ5/+E09iKx5oAZfMwd/8urRdRjQfJQVaznb8mVKhY9yK/vWrZ7NQjB\nhP3oV7P9Riuffbtzf2emmF7dysKP7MwGv3YRF95voOY88xORNXtg5Y3PfqSM\n9rR1NOhsJxeRclmBPf6JFCnQgCVk650NzTuASoSRxMfyXUkuMfYMlnT49V3m\nHjFTr8f/o+U4jeYtJD1bhRNpFHFpZ9+epcHoW0H/RYfbI6Z68BuxzDpiVRjG\n4hdB\r\n=Jzih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH20ilm6oin4hUT9azVmqyjC38pN/j+gMrJp+0A5G4uKAiEAt9BrpteRhB6yEkOfRKdst99G+/qzNBK/1A+INmBqixE="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.1.0_1605514778722_0.0547427089665633"},"_hasShrinkwrap":false},"7.1.1":{"name":"handsfree","version":"7.1.1","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree/handsfree.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --environment INCLUDE_DEPS,BUILD:production --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy-watch":"0.0.1","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"8e760916264c919e012ca17f3370e8b310bfbe69","_id":"handsfree@7.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-YLTWJKkETAOG2QNSoLEeWUTaa9sZ6Dta+Nu4M8Zsa54MK0IQs4dAXjTyOSaV5EnfyB8QplN3BNETupVlxFzLLw==","shasum":"408205b523d824a8a0a91ec5c08be9560daf1b23","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.1.1.tgz","fileCount":46,"unpackedSize":15496797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsjhpCRA9TVsSAnZWagAALT8P/Astp35E2HyVn2Q4aWKB\n280mCFMIt4DEJrOgqos26ISfrrSiP+vGO6EcW78wIFygoLWYGiu0BDtxMHZW\nVAMoLuS3u3gP553EE1dZUNbZPQH1uOSt4HUCJvCLFUTmAgUIcNeRzgV//WoW\nzM8s9TQjKr/JyQWStueDf6e0K+dTHg/QM21bMfFntLgTOeW+UNiAW3rPrlbk\nyefQKnpjfaz1Sa88BitJbOFaaB9R3MZ4qIgWw3WNthvV+A9UULBC4Cit4fuo\nc4qRpIfTfgXX0GIuUeR45RgFOtZTWcZAn8FmPIRZfnLSG+swQYrSLsvesWq3\nAhNWGoSSN8zPB70sJsiD5OYMDx1ENKY2Gm3gckCQSQDZ5Ot00UOnUUOD2ZNH\nB7RTT2TVotthkJeNvV+/kaXDXPo0GZkax142cyBNpsiP1lDLYCadkynm6wsD\nUbDav0SWLoYQaj5x+EUxjv8rvqQou/GqdW7MPQ50+DBFRJ3I/M5Jn/PwjGcx\nCI2L8vunfWXGmXKyoPPIyirxch4ZoQdIY3Wil8icz7s+KlLAo66QtG2zX8vu\niCpQVvqdxBPngBwze2WmMPhpuUw+qi/WrVmpWqs4L1vlaFkEn8ZlH06j67BC\nHmgZ48UI9vWaAFW8EWz5I0i9l8A3loEfv4GoPu5IHygF7tIev+PRLxuGwuNt\nBkZJ\r\n=ogeB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyd+ptG7YOgfltM0U2xzGIYSQI90rA2Y4m+vN3JRQcRAiEAwGlpQpJ4jJm7dsT+U/KVjMnr/+quWoRFZXpzHardGwc="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.1.1_1605515368351_0.9982743139225987"},"_hasShrinkwrap":false},"7.2.0":{"name":"handsfree","version":"7.2.0","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree/handsfree.js","scripts":{"start":"rm -rf dist && rollup --watch --config","build":"rm -rf dist && rollup --environment INCLUDE_DEPS,BUILD:production --config"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@open-wc/rollup-plugin-html":"^1.2.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy-watch":"0.0.1","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.0.4"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"add2d5e3c670e24c4160410f068165ab9980b8f3","_id":"handsfree@7.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9GpC1sJVWeb+gAjrZpIcIC90IkcFtujyOQcJRkjar7XT4fdw91rTc1GJRBNtTTL1kgf2x3JGD6q7/0an9Yi6IQ==","shasum":"4378e22a81f6c2ea92d457ce826edfc815ba5769","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.0.tgz","fileCount":47,"unpackedSize":16107745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs31kCRA9TVsSAnZWagAAjjUP/3iv4G8+7IyNOsbvgWAi\nGfA4aGMSXC+o9R5sqSzNHgSLZjI3WmeBlIvrueIq8UH22JeqHviprx+uts7K\n5AYA/okTZaZ2zQoeiPS0N+9QRgzW0QywzXbR52zfaxPMTBuSlyoGrH0xCe6l\nbKXVh0s61n/og88QVMyu4gpaNB0dWPCPWHLajLbYRJGH+cfy3Pg2XCaLth2I\n5OVJlpzxv7oHxN9REB0EaIgw87qlzyq5s9/wAy1W4mavOuPsNMt/pL3zOnqB\n6lWUOPvkdJJ1K+wwUS4qlsXZqN+7aDKyGXLkBVId60OQZ13yq/mxwY7CdIeC\nPasKOaqkf/agiSifl+LTU+LUyCU8ORa6RFoOsoWCgTUzrkQsiupBQbj7Lc+E\nr5tptS8WwCc3PY9660FgFxEax/j39Fj2GSWtzwU3JtGGYzzAH3euSFmTvtsJ\ntVanx5QwImyHMRtUescNEXk/5BiP6x4DxMJkRpOSUC2vvH4PDVVd01L6ztE7\n4OejLzJP28TXIfVx141RRT6zRxxQOlRlgkdweKQ+qZqpiVae+Z0gBDdUr+Hi\nlnRTqeQkq3WmHFJAa/2gJU7vK7grksDQ1G2ryG7nkydNdHeUX9srV6YoaHW/\n6c/arim8LxBFifkGsP8ftksXgR/uIr2zzJ5lfWQx3Req+1qyEhcOoxLY3UJL\n3zoA\r\n=ptS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ52R5zyuzpTx02bXogR4nTx5n8AavOQmMiPSSX4tgqwIhAIwTiJ+XEMw2y0t7pJ3JjBgPyF5I08/bNUV4xqgLnVyg"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.0_1605598563888_0.9165103250823394"},"_hasShrinkwrap":false},"7.2.2":{"name":"handsfree","version":"7.2.2","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"b433d934afc03844f89db77947a030ff3c8ae836","_id":"handsfree@7.2.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-W5f4ZgqGRF/R2/nvZqMy1GYyYfUZ6jBHzl8ckVT5rzrKlKxlDq7j0Dg/5q4n8jTevlDifPd+c0ERBpHC2PsKpw==","shasum":"7feeb86656c1d5e6845f4d04f9255e5f29280b24","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.2.tgz","fileCount":138,"unpackedSize":32453575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvBNpCRA9TVsSAnZWagAA1QoP/AswuEWA+Gt+6wIl4u0b\nBJa/mj5N/X+jZ0PoQDFmPvua3iwaxyb6+YGeV/2nOIVpav8+5OC4H/onY2+W\nmIcfexjR0AYvTBcFNy8WyV9b1H8XTjal0p4LWk6tMicNZDWI2Pt6SP383w86\nwkre/dFuknWsKrqjfqVXaI7ckhmMYKAyNhU4XSOneglBr2Bp5bFsxCu6TOM6\n+BPE+Z0aBt+WnTTEVqYawFODoQf+dKLNnV2lhIxjRFNC8VDqusvIf6FI4kVw\nOL83FXtCWXDm179h6kb6BuGSte+yIrQPpAyTED2Isnkp7RyU5tOxF4JA2RO3\nDR0juQ6vINAxWX4+6VCz5HsOBZ612a+H0930zzuM65TIFMyHgDr2pC6j/d9m\nJIXa60cvLTQyHYZAGJXGCRiTxR3jlLPJrBRBUwljGEf7+kCoYk/tVG8hCec1\nh8tqTH+Lyq+jvtZENiHVPlPUTLzd+jcPY6fWO/earVGb6kkgS4Sz5wzrKn6y\nhilxG3ndRiRCXtcUURgwKFPUZameNDjxq6amM4aZNq17z1vMw+CseLdyA0qe\nlqpVnt9BczT+5stpy/Id8i9AypC/uV/VtmCZB8xpyFyzvX9Dokx650VD8fiM\nzWmaknUpx2fM5CCH1jr3UVC8ZFO8F+m0tZxEc8mDt1O/CN5vY4pkr6SW0bjL\nb4yE\r\n=4dZg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9ioHYYsEX4QKMQKU+sGW8eLonkbJB6UZJdmHr3123LAIgcYTTGdIjd4nQb6SrdWv8vST0BowrNM6elwUjUQBUuo0="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.2_1606161256552_0.3228963035190475"},"_hasShrinkwrap":false},"7.2.3":{"name":"handsfree","version":"7.2.3","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"e6e8a8746acf69e41325a41d1c2c639eb86f2243","_id":"handsfree@7.2.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Ai6u7RSyy8ckCVNGZgFhmTidtK/wJyoar6ECcK/0eeAwwziB3vHrVPqNvq7UvvXPkzLYa7cwi+p0ILMgF1DVPQ==","shasum":"997141c79bdd4c62e7b821e52b6d2140f80830a6","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.3.tgz","fileCount":147,"unpackedSize":32615357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvBYHCRA9TVsSAnZWagAA7gAQAI5860IZOoRCtCbge+F4\nyHlXiW7kvIv0OHBQgTtT8vF1lsd5xvSNNlbAl+9VvIOIeBSOXdicW+alrmPZ\nsfF6gjlNiSDgD2XPQ7QIVlb56lqJ4VwabPry7BFpHbTQ8/2KtWBzBIbZyYEh\nnqapjJ+VT5Ac44RspYyEpFhOswHse5th/jgZyXn9qUOjJCiVWNBfiU9N1F4q\nKNfC4fS00HSqjEypCH+hNOdD2C073osNpIHsz7IWAdqMlt1aS350yZihy+Hf\naXcem5/2qADH1Oi9keThQmgjV52GLLBinTC1h/FxJBhVmCDPUIifl2jm5KQs\ncnmRIRxdiMrZOEv/zK+x6JcTZTM8oJOvmSFj+I7w9A7TeNTpYiJL/X4Y962y\ntEzdmIoT7hfZ42QMssnLsNjq0L+CbYu0QX6AtmsWYF8YTr5FhAdmH1J9BSSn\npUNKqASfmZcUO3d1gFzNEFm4X9pOMAHGE1Dl1in6qJsJfIZd/ooq9Cuxg1No\nR8f4I0F37LeOyLYoCL1kKH7HBhVpYtGX56mobtMrOFIB9k4yBLqI5NkAWU9J\nye+nAVe3GmLS7KH5d218Xy3v6Jo2sBdrkTyRqiSuF0t9V1ZQeljL9gwPoXU7\nJAMr8799CqtAeU59CVjDS0ParIPqwYL+4BjqK6bJe0wMwhBF1FQ2BGs9/9R8\nThSU\r\n=EdTm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKSrYz1F9IGeZlbN7ljjGfGOUsYuCnEM3BocoKErTQsgIhANCe8K3GxSVcgTLwIZUPgV2CBm+dkK5/9V6zHb0BaDbu"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.3_1606161926228_0.02997682148050118"},"_hasShrinkwrap":false},"7.2.4":{"name":"handsfree","version":"7.2.4","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"988206ef1b9a3ae48af4a0d45aa5d82dfffa4dc9","_id":"handsfree@7.2.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-oXqm+WZ5lFKQ5oEcj4A7d1/LhHq2UbyDB7CpYo3jrIitNy3bxRrY8ddVAUTQDGSap8Slp3AXluMtmZg/Hts9qQ==","shasum":"4ed9e6d9722f56591329ce498d64ee5aca9e8b35","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.4.tgz","fileCount":147,"unpackedSize":32615686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvBm9CRA9TVsSAnZWagAAfNMQAJxYcSqLHx78HNBKMtfB\nhsCDG/01S0JPy6RRMmRFkDDdJTfMv0Ml8NWfU8JuMKKYmB5Miovaymc4M5SZ\ndMY5o1i2QVWC6qEgOC0WtZ8BOTPT5itRWwzqylbz3Bv4aBrAY0aYAGh6vAAL\nk+KIREZ15sfxzIJc+D6u3bnJh2NzwKavzCvnWod3WIJlF5FBRjjH471vlTtY\nEg0kzh1nyvsxX/T9wfvYDpQbHnzpFs9Z32hMaDRs0ndKz8t/bQVZdtgC2MHn\nw7Hs6XFLzFkOJbWr2xsubtQ/x07kMVNULcs8wcVoN2z7rbQTl3lWYIN/fGmr\nXutB5xAfS1c4wjAgGtxKVa7idd0qHFpcgtboYXALVEhc1CJIVPEiytfGosE4\nOkmCl6BWopQ88W4NBNnGBx9qESBbiZfMVGrfyPLZjs1mQKH53G+SGtD89DB5\nxBGo97BjEpKgQqZvctELA4MQ7svBf3OaHl9NOKdauFuf+JcZPLk5T1inw7YY\nJhARCbHb7Z1h16ewmVUv7Qy26qBiK7OLkgA5Me/Eskw7X9TbtK2lfI7GVvhS\nUVMktE8BVS38+XLvkDNyrmmcrWXjJPpOXNfRZ+QA8+WyyfdA7o930x2cGcpA\nkGdFW63XJPxhZ4PLy0HjGEpibixThOquFkGfhSVktsGeL+o4RSkHGOrX0F6F\nE+0b\r\n=hgq/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5F2QksKjZ6LVqShd4D5ZEawJ97AYczi6qkpagqeQQzAiBSkyXiO4zuD/x5gJetqc4u4jVIeeRSvo5rUCEbjco0RA=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.4_1606162877008_0.17548102931752307"},"_hasShrinkwrap":false},"7.2.5":{"name":"handsfree","version":"7.2.5","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"988206ef1b9a3ae48af4a0d45aa5d82dfffa4dc9","_id":"handsfree@7.2.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-c1q2Wcd7eNxTpiZ/VchciPz5NsRb9zNBYakkDpuHl3HqJ8CD5XfrhLYkB6XxQYBaThgb1F8qrqc6s1vmp2i0yg==","shasum":"70bc960ac0155e71fd7f037f6522021fa8b62b5e","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.5.tgz","fileCount":77,"unpackedSize":16250175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvDWvCRA9TVsSAnZWagAA1ZEP/3ADv7aFPhQ8vAg+gKLC\nb3FZWROicdffpe/nyruXA1Nntt/WXXwkG7yLfk9AFhXaKp5wfvu/lBTy3CtR\nNsDtLofbpDYe4cBKwmj2CQn14kSTjDKD3Ysi7HBNaP7aORS2RH6TMNQYwlQS\nV+cmzOR2Fh4+br0ebfqWRUqA97IhrK0F0PKEPZ9y1NEeP3iiyhX/YzdBbNqM\nBuafbjlu/RD/u8oC5R6wrbDoTWb9Cx9EkbIyEjAxfQXPRGlD+6Jgm3FCZHov\nwFTM4hVCjHIh02MpHmThhgpjDOgly6HL1T/OSf9vdJWoM4L8XmdAVPHX3hvz\nCQOYFu3Vk9hwJHm01yFaL/KK+nOHkWpPijluFe0ud5TYcy8JJi3+Ws5xbg15\n9HMYmO+XtC2bRLiecl8Gm4Lp3NAEIqJkjSCfKC1bl381TkftJeUfcCr9Z4B+\n1buUM4u5DDpy761PFBkH6ASDLCCcRKgfim0kZgXE1w6klGK6qEnWDtozPulV\n+jv9PTlEWoJic6hNz4jX82C/SHI+rf4U6ANjFCA9yFPGA4e1cyDvHD1iHJHS\nC/nw3rJAw3Y2W1K4hqVEnhnBFF9munR+9B4U2OX6xFyzlcYFXo46I117JSvs\nJLsAbSZYc+d1pfUU7LU93TfEShn8aJynbHErNQ5wSjLANDNXW8rAPIoL8zb8\nHBEt\r\n=/F2u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtZJAcJ6YftDiQ6WDsOUosM4Z2tKMJWSYwxaWjXflPgwIhAOtoBQ3kP8KYrsuNVWTyXa80Woa9IT/ZznWtYnWIhvqX"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.5_1606170030248_0.3317992455736012"},"_hasShrinkwrap":false},"7.2.6":{"name":"handsfree","version":"7.2.6","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"988206ef1b9a3ae48af4a0d45aa5d82dfffa4dc9","_id":"handsfree@7.2.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-665LhpHzFb3Om4sfHSTnkJvdfqlZhSs53UFUPAKlvts/J3lMEZhZ5Czlr+6FbFeYODCb6/Cuj9Ha+SAsv5t3Xw==","shasum":"6798a574bcc1dd066b0cfd6ce84fa5f3010fa36b","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.6.tgz","fileCount":77,"unpackedSize":16250461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvDeWCRA9TVsSAnZWagAATdkP/3pU+FsI5WMIEhBLhR2V\nVnO+dsAUHL5KSD/AeGvVy9qTmoZ8+rkgp5K42hC2OTNKK9p5jMJ6LXJP5Ss6\nqOIecPs96iPsFXfMdhErelA2sJvnEvBaC9Mh4V4zGJ3kO4ZJgPsiwIiqEQgP\nYFhlM1R5ufqFpJUySPcQv+4GCLtjE8hdqwZzq6E9ykmRQULdcMIq2zEqtbuX\nv6JQCYA6Hl+aszzrs6s9HwFa6dFqOQbQQq4TGvm5iSMiu2RZpd94/HdeRUBX\nda7CLcy+xJekkMlyXUWpr36vyLfRsNFbnvI0XfGh58sUKh1YZ99hFnmTv6Hz\nTzMNV+EHWbFZAa2dB/8+pzuIi++vxIAyN6JvvCN3LlDcUkM3Fdlzu+Iv6tbS\nd0HMXtWKnbjm023UXlTnuVEgRVCoJznyxgfFtOpyV+FoeiRjxSgwXE4/XGZB\nv1vdwKtwlOhDS8+zujM/U/GHgdk8NdjIcBYqA2x/0nhPIZvk3zLa7jL7z3Qj\n1UghJ4PlMI75YdLu+yGX9s+XOw1NRt77a/ChY2SaxZbmhcFULoMXvz/eAKCM\nh6tNwDj0DU2rZY/T6M3rsS+TGtugoWUcNSTHXELLnhYG1EHgOF7TmvenKZEC\nySxaD2Yypk/nx/35socPfN43898qUbXTMZ8L4+zToKGymhwMMKbEN4nGUDIV\nRfQg\r\n=5lsa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyoyuc+IgyrtRaEb1LQ44LNULZJU09/O5fIL0JpHoBcAIhAIXvgfiXwZs8UFakcMxkAfW8N0/WIRWStyL+rJup34SC"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.6_1606170517511_0.18427983492564648"},"_hasShrinkwrap":false},"7.2.7":{"name":"handsfree","version":"7.2.7","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"988206ef1b9a3ae48af4a0d45aa5d82dfffa4dc9","_id":"handsfree@7.2.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BLIHUJ6TAiTWVBn+WrniV+2/mGzxYhT/RT3hemIEvx5V/rX1nwO71hkf73unPIIXXo1uMhKG6O0tXv0yMb3gUw==","shasum":"dd537e3ad0a6fbf77a9a7d0b9e317677fe3ac854","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.7.tgz","fileCount":77,"unpackedSize":16250607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvDjRCRA9TVsSAnZWagAAXJ4P/0TBBhMKXri4yTAcXnNG\n2UVuekQhzan7HxLR8pnqeC/E1FHXQEadGRMiBIMqwP5j5DbmVbjhvJMs9uuI\npbEKfAWImGzytI2a8opZWE7lsT/qoIeplbMQUTYRHjRfIY0tFN9Pg3oCZiKR\nbHcnQC2hMTuoWIVzMv4demZH2Gi2JnJMlbWBENiO/lsfsk3hzbAy/B9Oj98Y\ngidbqy3Y6zFvIwfroWCbbvIVgbV9FoNmjL3jowU9fETxADQSgE5Ox9MOLXPO\nzeUTKo4fdA+sO9Jv6hx9gG0kB8MkUdd8vcZ1kEcFQh67tGosTzI0h/t/MCmm\nqWYl6K7z0axMuOjebODZep+1wVDUE//xqpydAXnmbvSMDmC4QVmmQYwLP5yQ\no9DSIWLoWQaafiNEuFyikYDG/qPu3NUZ3Q5WTEs0CAAJzXUbV8aRsBRKlSBO\nMsljnUJl/a7GjVuxeB8gIh9mJZijy9eL3kZB3Mz2UsdK7JYF/4XL5nQ3ew/o\nVklyiEwqb98UST+Hi9y8iz9M1QzrItL0qFsuu1A8AN1eD+PKAbOHL0dZyKcG\nVzY/mc+7CEtDcIDHMZL+Ik20ho7zJa47d5YcGDSRdFO4uEdhJfy+G9gzefut\n5kiyZKyf2j9aERYIYzTO2B/1SDNkRKvjhG3epmlvhCWFerCcwQoDv2vUN52H\ncgO6\r\n=e0r6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5SVzHExJYpWmwWmgfuofaTDWfc8xF8I1mrBNz7yIe9AiBspKE8DD8BRhYW1qLZzQK/fPZWfs/59mpHWAWMPoHrYg=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.7_1606170832191_0.7469075973817769"},"_hasShrinkwrap":false},"7.2.8":{"name":"handsfree","version":"7.2.8","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf docs/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"988206ef1b9a3ae48af4a0d45aa5d82dfffa4dc9","_id":"handsfree@7.2.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-nG03ljkX6kL/WWs3yNQlc/7RKL77rt2eKhyvqCdQdDhFgHT2X3EJg202pI0dwUHzq7OgjYqrU4Dddy95dGRILg==","shasum":"6ab5e14f00d81d9310fbd20711282a98a697ee01","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.8.tgz","fileCount":77,"unpackedSize":16250795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvDoxCRA9TVsSAnZWagAAECcP/2szSkjYFewnFI/3Eyxx\n6j73QslGEvLMrGw2b6DZKoPCBXRI/o/5IjXcDDx5Hnd9VJE1rdaDIK1Yy1TP\ncIBFu+GvE+kAHdMW9Pvek+ZOL+WDBQa4zBcs33QBeygo+lDRa+VXja7fbsfh\ndQWRZFpsEgmY4TsZgvEZiunef5E2Y3rghAy66qPVHj7iVJibbN6uPl6RPPAH\nUYwrr7gsMiltq8PjOwULixoXcK4rf/V77ftgIkglYmGJrKB7oXV6oHRGnJlO\n2YrVbs0UGdnwXn8MQs/kL8CBJOrUMTTLI/XRuwvlI7yR0mLdlfFhpZ+tMouM\ny8klDcMA0fbZmInF8y9w7/7rHUsrftnvZM4zTaYBimDYutOkRz+NzE8LRR3b\nhpecuTAuHnbsX2PJGK+p9oNQhTqem5h/UROo4U1K7jmwwywBQOL/tqJQVIv8\nb99/QGH7ka1Con8XV4+w/HaPMchchZZDRF5zmTQnb5ZgNQ+w6g10auyM6Y2K\n19LdNx/uWMAhDBm/3tzcrgjjDtoY/uYYBwABhnKvZN0eZ2NHh5F4iVfQtAY6\nJz20+mtb7VWpNdHnHMcNBWNB62P9NhTYRo5cuITN2CCFlgdO3WvafDwVoMq0\nuwcQYZv+tZG/yCC1lvsl0MC8LJ4MXLBnJrVHBhTs8jSJmjfRZ05eYTQvK1l2\nHCzk\r\n=ICdG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpjjvCMWrlU0dBdkkCElLQPjhNCXgGKDrhE+YvaJ4LfQIgU1sO6ul+IAuvGKjFfqRcptsHn7bsYB5IbP4VzbMHiiQ="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.8_1606171184605_0.8594114309761223"},"_hasShrinkwrap":false},"7.2.9":{"name":"handsfree","version":"7.2.9","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"988206ef1b9a3ae48af4a0d45aa5d82dfffa4dc9","_id":"handsfree@7.2.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9TnFy5Nx4YETUpFKQXaU+TdyRpBY7oV3a/ny1WedPx4e3jnWVZguVGx4Kp7oGmm44w2n48eRmvagQwhrlcMfSQ==","shasum":"a6a4a61ce5bca2c0807b49e8bcce61bfac0a60d5","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.9.tgz","fileCount":57,"unpackedSize":16101092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvDvXCRA9TVsSAnZWagAAmcYQAI1wGOzkRzXpa1i3y8DA\n0I7kfnjJJYUP7ytUzPnotPbvKvsXVjZRcbqUDNE//pC0avZWP+44pL1oMfH1\nLG5PSeW/pWlVcPpZpEN3kTYmZpRNkB87EDqbhCbCe9dxzK/D1v2inI1Lpe2x\nCGQ3VYBEq0Dz8CoPCJ0Kb9fIoY/7svgtP8euPve1ZUf3s/8woxLkgmaQrkBM\n1W3gktWV5Uo3M4EVoRrcHv+2vUhSX0uDG10A3gvbzT/NXYGjxd5Kx8EHiTX0\nEVDuPGalEXliBHx7kLSyQIfb325AErkrB2tPamNWU351+Pnd3+HLQZ5Yz35e\nTOTBfHyunbtGLStjtpMFZG1fzL5B3a0Sa8QP0BCwTmC8uUhDFXw1ytrJMWrU\nSxqWnWHEroSr4YAskFHO2mWqfRaYl23n5wAgp2T8hdpYN6FqzrTl8fh7eMIy\ndjIxjVRBgv7KOlac7J1XVMUTPSY+XdJMuXprhV50obHgcZyIh1HXHJnITPtp\nbSD/N54zngY0uRKjAF6YN2XiYpDpmczciMC+dIjwmbbZF3ZjbFaW/VgnMCP8\nOwNz20Zq6CZqIMCjIBuHSSPhoB5HAhIGXLUuFMPysuAPs19h1IYyL6oNRh/p\natHCQtCzUSPadDjYugdStq30awpoN2dCxQ9MLmcVIn4juvydhvRfJAT00YFU\nqwnV\r\n=bGh8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMd1TcHOEffTYBi8rVhW9PTaBLvhqygwh8k/0wAOxsbAiA7nfTfBUW38bw2RScHuROmS2nasutqbiGpjIzO0dy65g=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.9_1606171606451_0.16930166013031211"},"_hasShrinkwrap":false},"7.2.10":{"name":"handsfree","version":"7.2.10","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"988206ef1b9a3ae48af4a0d45aa5d82dfffa4dc9","_id":"handsfree@7.2.10","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Eaae+0mCW2ocoTDSFrXKrFp3Jt9dmivUeACZfU7ypRXJOtpHCDGJU/ShN5iS/t3ZPwnMJm267qsOvx6i54LkmQ==","shasum":"542528484f21498010f07e01d81b04681a53a295","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.10.tgz","fileCount":57,"unpackedSize":16101103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvDyrCRA9TVsSAnZWagAABG8P/3dZPWOSt+HWY2zQdv8j\nKW/njO4GgqrjnlqbUOoZeUA45D/t18L3NinNYKTyJ8o8k9TB9b7hYiQCsfqd\nxvOMoQLDspHIdUDvOEgGaDinbUSWfcnDUoWQLEGCnQptPHl5V6Z9TgiUw52V\neSGc3z7oq3lvBl35Iesfz7iqTCtVxmLeOjZbq4BK7/RkzoLZN0AFOgI6CdKO\nxfJOWRocgJ4P1I/b85Jvl2PVsgXIyI1S3yRmOn2+OtK5mNm28+dkCz90rJwR\nVSMtFbgL6Uj3iGVcOHPCkZYEW37E3zKwoGx+O8bnm6yHjFUGcRmN3VK0XkdE\nrY0GUs3jtPHFuFWuOvs41ztkqZy5Cz6WsmzaZqrfIijHFyDH8MHqfR1GJsa7\nKWG4pPxRcx3JOs7e4a5B2Gboni90Csd68gUGqnsXDnLOzTSPh7cyrfjwIq50\nFLa+tQMW8AdimzZscsbRnVokzN8VFeu4wF6mEWGmP4N5r3cf86wb9W+RdG9m\ns3Hwd9axHi08cdPh2rLHtUG0M6pEiTZcDElvKvqfDPcakm70hY6iSzlI43ER\nZAx3i6kzLfQkFgyIpL/+yxzleo+l7ScG1S86l1TgGJm+p5+WKb8PCYLO40mv\nA0b/Dzq+aXwdRgdws9FD42SBbEqrX+PbPz3SWS9OjEs19ENFZGotXZXpvTBC\nhO2v\r\n=fj74\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSmo3B3KMh3AWYpW75Hx7RB/snzLDnkE4JGsa6wcaOwAiAZR91dBE9NFyuWOOYZA+XtMIzG+rJJ8udTIRk1gnj0dw=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.10_1606171818703_0.8767432721265698"},"_hasShrinkwrap":false},"7.2.11":{"name":"handsfree","version":"7.2.11","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"988206ef1b9a3ae48af4a0d45aa5d82dfffa4dc9","_id":"handsfree@7.2.11","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-NvVa6FP40x750bWrpwpTaDiNgpOh7vP8I14N0evId+HohoHaOl362fi/rASVJ0q6SUxnolq0oF/MhMR60Kki8w==","shasum":"058b0325c6e0823b78ca4dbb38fdcdc8cf2ad56c","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.11.tgz","fileCount":57,"unpackedSize":16101103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvD3TCRA9TVsSAnZWagAAGkwP/2huim0Lb0KkVW3uBbEo\nH9ioufrg7DTGjhqXJARkkplEJ0QG0/liCX6dTb1r/Or5+mkiAhFwGiYTHWMw\nYNz9ezSEUy14BO9n9T9a98RhX8qcZDyZBB7lTKHotWSbK5zgWbUQqKE5oecw\nMUMbqdQVYReajC7DzaXES42O0UT9Q6KmqyXb4t1McbGrTDGlWCUaMbOIZQXM\nenczR7VuuiKQZpDbg78+rHCDTmvg1eeTfDx7gTmDmmAPLnt3oBvbeCYXxvCA\nr3yUtjjJvuoOob5AMUS28rMhOSdbzk7dO40IbHgmnRLKNlFX2xLo2xt4Uun0\nZ/HB1lmOgzXp0a1IaxVDLYQG+bfJ8I+30hw2DOf4cLYQ7o2q/oMzp2HEjN9v\nPxEPohjJS0gDM6oMg/aMz/t55UgwpfWL+DJ8g7wnxDJ8QRY++N0hT8Ofjnau\nZNVVki9jSEvWEKZCn5hgAGRGVAtFKEpLtg7n8tTIdSG8TNAy3c5IuGbaLedF\nKMbhoJQ1EuGOfaU5RA6gACAdPlzVfwcYPHZobGELXHjKd0lsopSAj4t/U9ZI\nGAoms98tpxPiKwn7NCQXzeDycmRGXOsscDPPQJ2bMNlWZsagq3kLgsFXPqxl\n28kBKxaK3gc8whkzt1fJsQ06yYi6KMND7zLDOgnZxGdPnAa00UCaKlvTIoTO\nbQoO\r\n=Rxjn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9maR0kVB5+eOH4l31q8J0Y79ICZ/8AW5swXLRxAx+bAiA5BSfK4fQxzuf2CIhpVmcO/JAMEGon1/wxSIlgWdSxGA=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.11_1606172115152_0.9686194476988015"},"_hasShrinkwrap":false},"7.2.12":{"name":"handsfree","version":"7.2.12","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","serve:cdn":"http-server public/cdn.html"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"011f49c05cebf6fd77f26611c6f6f5d5c10ff0a7","_id":"handsfree@7.2.12","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-PAIlwQmKmzTTvY2gSrhVBW+EhJsyjpkawAtN448a9iNbFGpKW7E5J1QCZpWlIymnT5pt3XnxwFd6LBYgv0SNnA==","shasum":"4af1c28d26c3f225a033ddb9beaa3088ddc4b31a","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.12.tgz","fileCount":51,"unpackedSize":16109771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwvFkCRA9TVsSAnZWagAAfc0P/2Qzrre51tYGIaUhWSYH\n5Td7S8zKQvNNZy7HCKPIQE+LAdQ+Pc5cNHXL72RVsJNRpL9QJNGksXIuvu0u\n5VwCLxx21Ke6xx0EAIIeSDcFxvbjcX+dXus9BjmucpQr5T04SKczeOS66tIw\n/1ogHq9RYOSFN4PmMsXfu9yJRvvcbhllQA5UEbsiP3WpsQ9cT9re8vje9Emw\n0qx6zWsvxIF+cAYx/ixyTWFtC/eTH/wkUfUYZrYmpgTrLliCKqd+B9kd6YN4\n7cDBbG0Vp9ObqFF2MaKA0Bfp+yOEIgj/U1YfYG8h8Zu39OE6Q1tGdhEyGLw9\nvt04VuuYnTprd2zaWoXASc0IGWlDeSozdTn62uXF6QvveBqqCvHaZ5YgoWia\nRbk10JnYdi7xnfApHTLAYGMChG+SDRaboO6qVuR+yUpKVzzmZ1d7WVw0T+6x\njk85pUKQviC/pXFyM8vs9V5MIKpx7yJQ+Actgs+x6+jHAf2+WXSJIM4Jih8K\nuIiNydRsT15pBL6Dzkpa9pBLVGkXSgDpUv6NhWeKivBlmP5wHUm++Ust+ZZc\nSZtE3v8Sk8WhYMi/j4mmwkuMvgU4E8//7/WLJdOxqph9kC9G9T/lMLZStjIb\nL5k6+sFgFSeevBwVCH/Nyy5tM41tMZQFGAvsXZEX12h/4aP6wAO3js6wDhgG\n0akQ\r\n=Fbqp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQComBvYFm0TIDGsgDXoxM2oi5YTUeDrFEmH1pRcWj7POQIgKDl9+GXL8UGcwSw70NQSPWPJgOXZJkOBxLqXfHPxqdI="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.12_1606611299840_0.03262315738714472"},"_hasShrinkwrap":false},"7.2.13":{"name":"handsfree","version":"7.2.13","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","serve:cdn":"http-server public/cdn.html"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"d871a107e040bebe500ee15073cd25be191c7837","_id":"handsfree@7.2.13","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zFwGw/84ZAXeqrhEvzpEJOaMGhjpiM/V/dsjkOetahWQCMWUpwruTX3KUM5t6k709i/uWw4XtrXbmuh1XcEa2Q==","shasum":"b0b2301db53ea15c33028b1feb0d40a8d80b5e97","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.13.tgz","fileCount":54,"unpackedSize":16688608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0IJeCRA9TVsSAnZWagAAjsMQAJOX4Fy5fPKKLram2Lzb\nALgrreuaCMaepHRGt82n1vtqq5pCi8MtRLzn3c/goNllOTguFOwx6mK9PA57\ncOAm6Kc8Ag0YhioqFJshUng1gCagQYfzdVbnt9ciNjmeg4iceRQqmRXoiqj2\nhxwMc8fzXVzxjrw7hCpSLzmarQiE3U+MbUR2oJkI3Ux77LKtYwo7qlbgzEI6\nnpgKSi/d8mTRo823NyWKQzmUtGDLrt6GzWQrADVXKoBrihR2TBKaBDBRnzya\nnZlisL5KexEjlWNrbEsN3LrvLDTPj27gcKGpiTRUpKgepmSxuZlKJ5TUJDhd\nBGb+ULPyK/xDQHK0I9D0WQV0mjklUOHYfi+qyFHf/a0tAjc2kWE8taIh+JE9\nGrAZb8UQiYGDJ6P4ktB5LkzkibtFxUZp2YX8lLVEF4yqTlQfJSh6jx2xoREW\nzZAaFAdzwIjYEAWj0k/5WfSZbBWqvkCQQ6EkA42OT3CfRhDX0ihq+6g8h5HO\nHxNm2pUCL8RzWYSzC2B9xPbsHI1rhOX/PkNN8QHF8XOXFWi2Gqzbc6r30WQ4\nHcDssXF62tg26Aif1WW1fYPcJ8AJoqCRtfVl4o9577ihMWPSVyeGdmEzjmWG\nyhYueDylIjsRjpVS3PEA/5ZBwr8TnOvWh+PKwBv1j8yCRN0oaRAcbwam6w9Q\nm2cX\r\n=8s55\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSkOKMIaKaJ2Yh9Ev3fpIloPSUHfHMKAu9i++df/qNqAiEA3I7AthmdRhhHBFMB6vds4TxGAlvmIjwHD2ADaOnpgIk="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.13_1607500381559_0.5943250254960495"},"_hasShrinkwrap":false},"7.2.14":{"name":"handsfree","version":"7.2.14","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","build:deploy":"npm run build:docs && deploy.sh","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","serve:cdn":"http-server public/cdn.html"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"16e15537f8d3ec565f676b6430705a7ad24982ef","_id":"handsfree@7.2.14","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-aXkw70GRXiO3Dnjesgc0of+XyIkCLUgHds3qbVaj/jKfdcq1gALB6rEIVPKviQ8t1KKo4UpMaBS1yShbPudnNg==","shasum":"4c865507b13c16f12f7381177fd455aa4d107f3f","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.14.tgz","fileCount":55,"unpackedSize":16688042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0XwGCRA9TVsSAnZWagAAAi8P/2ckITMBjWUSyG0cooL9\nQDcc9CpYCz0isblIW5jyy9cfIPoeVm2B/G17FX72fXm1HswVnwJHR274LosW\nNnfEv0eIC+bnj9CLY52W4WA1Hv0Fumk0jFiJCVyazVLz+h4Yc80nqH1YyOB0\ngIqjwK2KEXiC7t+ugQlsferYtalhIJhrmWjV4S/7FBbCdL5PrPGd9niIDhpy\nRkUzlrpse07jVFRFols9rQWMJ3tP8Wm3Av/5TkICGLjIKpTKD0Mu5UaEV+B7\nMvTXegpFpMRubWDsgyTyzrPQbtiOnrWuCmUNJy7sbZbOeNsI375GDntwuxUU\nDxESeiDqe1GObql3FyVaxqvevSXmSzYIr8RLoccRQir8qu3y1GLf60BQnzc0\n2QKyhNjZEZbZOmzYRmEIijEK7ajrCMMa1R7cuxTbN5Qztdyhi3yfmdBC3dH4\ntiYIa+xKbVqwNwv01jlfXrZxhdGRVEwzw8T9ADLT5KBaOLEpUI9aFa7Cai4c\nKwFyg1TZcf6LtJwrO8SDSuZeBqcubdYEuRXmQMM9cftO4X8nm2LSK+41qZjb\n3Edu5h1fR98sVegnMNTyNGqlpOGm+NEHux7nkET8jlzgrF4ndvjjqhDASL0L\nequ+Y7Nkm/6Uus+XP8nvqhJ5g1JWtX/Vy68zywfgh81CO73btKmhQiU+AXmj\nQlPD\r\n=N2po\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2Lprp4cvqhs7jwXIctJzvfs7N6AVOVXFvizCCUDoteAiEA3eDKDBj6EGPT0ToqCfKFsblrMzKDaf4oXsaCeV23hws="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.14_1607564293513_0.25239671963242527"},"_hasShrinkwrap":false},"7.2.15":{"name":"handsfree","version":"7.2.15","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","build:deploy":"npm run build:docs && deploy.sh","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","serve:cdn":"http-server public/cdn.html"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"0b62aa3b1af4756bd31fbfb1f462606388bd063b","_id":"handsfree@7.2.15","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-2MdP/Ztr1pwdgPCeLlQl0d6THkHDpFMMTlewIDVbUesQg8TPl/CAuqki86+H5wQ+QGbL3pR2qwSdQtu6JQicSQ==","shasum":"0dafccdd6aa7ab4e3e5b03cb00b223c033010127","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-7.2.15.tgz","fileCount":55,"unpackedSize":16688042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0YHJCRA9TVsSAnZWagAAPrwP/2ciSRdEzu4naY/NCkhU\nF74ICQng1xvKBB4ygP1L7NTMZuiVaedGfMo0RXy8QjRjvYlKzmTY566Xoa9l\n0PiKCbD6/cdo/S1PMIEC/2/RdqA6NfHixNavzyoqDw9q1Nb/p+JXCAGPLRDG\nE8Xka76ombt+Y7Odo3aj1YQJ8Paj/bOlnWTdNlR3fqRd1z30X5r0/VNC4Qrx\nm+M+msjl+bgMgJJ0EMKXJ7Yh/vUIgDFg5YHhYH/GA5ngqPi0b1LPk3w+hIWV\nwj9ydWcqpUQ9AW+B6I0IzzReNt2NEjPtsy3cCD8pkFAQ72SvcFCt1mozN6VL\nuuxnoyInuDHU+llv8bmuO/Sutomv41Q23RRCqJ0GaWWZBFD1OV7h3OJ1C53s\nfUzW7UumlIenZ3DqaZcdcCGvJnXiCRQymRlpMx4gEaKlucWy6AnKYzwtX8id\ntBnZf8/JuBSD0cJQGKKSsCiReNuWwfxx4JPjWITQU4xmPd1Errf5OS6v50Hw\n881e9fut8IOkJTu/KOkczG73XgNs3NdT2WBOrAbj94LZaHIxwH/oDonEGshj\nRs1z+WSYCqW1a2AiSbjHFJw7zGwGlfHlPWfwAC3ObNF1627PP1nDzyzNvZib\nhZQQFQh9+0VL0HUtG1PsSYrD0BX0/OxWucVYYRiPWI62pw748FuIHPuU7fxX\nVwG8\r\n=9phW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcXCUp1L0IL56ou8oXn0KQZdN8fAYE10bSTu5Ze20EAAiAZ1wMNaIRYD/fqYww+BtUgxbYigS/B0B7bY/vPvVxNOQ=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_7.2.15_1607565769299_0.6662925826222514"},"_hasShrinkwrap":false},"8.0.0":{"name":"handsfree","version":"8.0.0","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","build:deploy":"npm run build:docs && deploy.sh","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","serve:cdn":"http-server public/cdn.html"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"1ddb495a25000e983430debd33c7fe303d7ab5e1","_id":"handsfree@8.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-KGml5Dg0HEngflUsf+63GoGxWodgVxQTDy8Ogemsvbr28TIfBICrF/8zW+OqNttAnxJcJ0+zjRQlIIQTGzSQeA==","shasum":"c4baaf62bef5b3751175e08784ca550c944689eb","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.0.tgz","fileCount":108,"unpackedSize":4806979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3U+uCRA9TVsSAnZWagAAcVIP/jrA94fzgJWoVqn8pXVU\n1Kl5SyLNWqJlX61l9YPJpV73vklhy7NOZFt/Wd1V9tQ4lpZqB432aujvGE56\na9pXKSC3ztHvkrBUpyxL9rLpAZRj0xelARrdq1WqqOuXaMNjKERjRPUtOWIR\ns8xRYjxHsJQI9AHqtwh2MCwiXecPNiDvXkrWBceqfwaE06DNzaaEE2KSs/nj\njpE+GLMRzWWdP73RiGREiw9Dnv7C+YuoyT6PZj/s8CVAR/eGctoihKlnYBNQ\nxXl6MOMTchjtev9o5oXSoniWS3RjYrX3T+ErgZ1xMjuLfLYGY1AkgiuqW84H\ne67ugHxpz8HrL86VwyvEZYilmnLBTekudupbZFkPBTvYg0XS5+djCjl1VaB8\nFPrkln0/QIatUv9IxwbKaBXqeVFf5ILIZ1zCrAXV522sFhSqPqucS1FZEt67\npEznyrFIYJnsAV2EMdYBh6sveSq0MUlARdQDKnXB3IEObyi1hMOajjcZtjHt\neAE/2ytH5ZUo9QymbxfRYFbT6/luIEI/eUEF7Fs/F/5gFuTPMO6HpSPpnrSC\n9QHVNaaYSWb8VlYNtNYJENETgUYRTN6iCtcHZ4N4RmW/u+2HwXPrwiit4SoV\nCvWDy6LhIHo+/3HwWqmVbeNCSivpICbdzumDS5DbkO2vyBv8BfNse/3NvKPO\naydr\r\n=YkPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZWfQeYIU3q/4LxrRfIWBZWDY2jCQZqMDSCmDqissYWAiEAmLiSXOdVkTpMbLNDRvL+QDqAXhpsX3qEhEfPc2diYgM="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.0_1608339373509_0.9935834145519467"},"_hasShrinkwrap":false},"8.0.1":{"name":"handsfree","version":"8.0.1","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","build:deploy":"npm run build:docs && deploy.sh","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","serve:cdn":"http-server public/cdn.html"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"0414ee5c08be78d5c8942269aef683198b618d3a","_id":"handsfree@8.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-VPMDwPFq8in+VhJynsUXIscwOr+86okeuZseekLadSsCUuuutOcL9Bpen0yR4sreZdtMAEkNLd05vlwfaDYtgg==","shasum":"16c6827fe039ae526464b1e29ea134cdae36d3c3","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.1.tgz","fileCount":83,"unpackedSize":111782010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3VLYCRA9TVsSAnZWagAArjYP/RVWlsLoWT34wKap5J8j\nbDHy45NbPZ+1ok3AshtnE2B+8aiUG6u5plhane4tuojs6hPUmvAtljbSJKQc\n5S3CjzFm8ZMo0Pa4lKMVoBIUw+tHgXiO17iJ8bytxnxcyp4ddO9H5YNlbep2\nSGvAWbR3rKJlencoMjfTIC1ntivNpbyYGgHc9ElGeI44s8RlbAwKfxdQpNkm\nvcr/lLYrrjETjGF0Yu0RwPEbgFtJd8wBELNDGF5w2FH2eM8CzqklcTrntJNb\npJfGl9Az5zzKeZ9llM3tjwwR2iP/bC3YHpXpnnn9/S3mGP3jm1Mlh/Z/MEPJ\n53FahavDi9B3tCLAsWYCBhueEOrkpGUbHlA5vJx2L+BccY312RuMIckbCtJJ\nHW6W+E6ZaCHmUFAYHTk0zIXSdxaxbjFhMfvHFFlV9EDFLMNEFcLyO5PModvw\ni8NtmPH0LjmlL5x5t5Gqfxfmov+QCewj8IjTJaN72EtZRTVVgLR3lrtqFMuC\ngLuzPqNTQTTU0+G0XDpXvwxuVgTXJoA1+m2LQ9FKTYbdMeeDzXTF7rznBytr\ni+6CgH/zTPvFKJCM9bEz5h7L/BqstpjR9M6zhmqrVWjEF6S42UHf0Fd8XprL\nrg9d3MBYf4aXPaR0aXqHxsguNgDNPVdqA2Gs7aR0YwuMC2atW7fPrV9LuNTM\n6j1m\r\n=Bs8h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpC7mAiMdQP6nD5gN3A5nCssCgpG1YtAWaysf8OTHnnAiAefHaoCJgVxc2CYiMidoQ/IrNeJ5Z6lHvA44ZdMrwUZg=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.1_1608340182655_0.5729265883456456"},"_hasShrinkwrap":false},"8.0.2":{"name":"handsfree","version":"8.0.2","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","build:deploy":"npm run build:docs && deploy.sh","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","serve:cdn":"http-server test/cdn.html"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"6cbd766b36789ba52ef4fa6a0cb61ad2b00b99b8","_id":"handsfree@8.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-aP6t7DnVsBOcbC47MtQfhxE4qz/h1m7cAu0Co+atRF6Zi1oS5S9xr9pA7Tj3tENqQ0DwB83NkhBd08Aj9Fc7Ew==","shasum":"26b7f32a0da6e9f90f821e41ebe8f088362d7604","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.2.tgz","fileCount":83,"unpackedSize":111996182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3VqSCRA9TVsSAnZWagAADOMP+wbuyvZVs1z97l0NmQt3\nHCDQ163oWjN+5rlYuGbsuC7xGxsc+E7ywrKiBM1D5zwpxipTP3biqJPvew5w\nPVlrZn68RsXfKbS/PABW7Rtd3vHeKyk1YBsfVhTFKMCQwz0w7/OgAzzknDBL\nZDyU6PFjk9i0wZo73SY45CUmMj9zr5GYZQ/Sh6WWVxtA84kVI5MfBsYEJhE8\nU/KkCJ3vTfVDCN1j4dQt+7BKhDEsv/JfN6de2fYLCd2N+CwYv0T0hkKO81OD\nSah2soWKAF2bzJug4ghyTe+cqkquTh61XPCzEQDSRKKdNwCRpxLX4F2MdRaK\nt/wLMaQJ1dBzD2cl2RA3CWqzQyXc3VcyAh8KZ7sBBZFOB47m0O4VfsqOCiL8\nnVsEtiv1j5sOmbuqpOkEuevLrKB32DbjX3RL4cSDDWcTyXGp1Iy5ur5SNm7T\nGPW5w81u2ykbzteQ2CnXqTUqqaQ1TGoxZZBo/4WHJjsv100pN0aUXtPxI16u\n9nKDsB/pHxt6QyfzYshg8my/Hn6Jcou8KGXQ3NHvhK3S1qCqiP4quH2pHBoo\n00sg9BVDcK14fZT1wPEXwUIArZlYwHZRkg/0MV+Wz+cHJQ6RakG75KqMf2AH\n7Pr5mCk7oCzAGUkWLiOTi9kYVOmyXpN+3JXF34WZjxvzvNejn/V02gEVDCLe\nrgSq\r\n=A67h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFicpBwc1vbU8BfAjzNDw3uEEgr2nQ1RpT63h1tbXO8cAiA8TbO10PWohaBGgUJdiU3vF3zbgbeYDv7D+p0IpsfjdA=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.2_1608342160616_0.1779955112598668"},"_hasShrinkwrap":false},"8.0.3":{"name":"handsfree","version":"8.0.3","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:serve":"npm run build:docs && npx http-server build/docs","build:deploy":"npm run build:docs && deploy.sh","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","serve:cdn":"http-server test/cdn.html"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"dc3e37308d9e107f90d0d371df839b02537b1453","_id":"handsfree@8.0.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-FWsAy1YXsrjDxOHvRSmLv+qEu13s9v1hVJJlZSPigAn13GaZhmiBCNB8i0EORYFhegg6GqHcppTrEKyG+ZIlmw==","shasum":"f199a2e7c8b84ba6b1bb9dbff92f70a159e0affd","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.3.tgz","fileCount":84,"unpackedSize":111997411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3l06CRA9TVsSAnZWagAAo8wP/RrM7OhMRPYH+KmHrOI8\nU5T09vTWjVvkLAEWybc50muBZX6AiqPQnIT7o6lqF/85ZN7hPF4VZKNJDBuE\nz6bP1/UNMlDPZ0KbWBqwAn5nZYEzp+ZZ5kE/DN875MzA6wq1qsKcAeV+falN\niJY/ytsbEIGwI1gZE6lj+KJM0D0j+PYb3bHJvjYW0fU2H9G44uOis0axcd0h\nee1IgsPgR2qHR54Gy6eCR9elcql3HkKVJiVLSSsDcRWS9GR20m/YDQfRJId9\npQuMMV5sPzU418XD2emrT9LV26yZv5BWAG7KrUxCzs5/1Ek3fYRab/EInq9j\n5LK04ywqS+Afrw8RuYMTnoiIKBFow8y37cCo436SGSvpRSaG5TIUxFHhqw9V\n+4b1LfZfDALZJ8WO3Hq8HGL3z/hDcnTNMQVTFQw/4WQVSTJDva7AyH7Fm58e\ntyIo3YS30JXj5UCgZpVSI3b5iQJFG1pHJXDJ/rmCkrVpU0gtSM5gINW8BjjO\noIvpuUT2i4b6tp7n1chLKa9D8Z83GJoz7H0+dLiTjulW7PIm/IF2L+AuLEe3\nlej2fMICNUa6Z5Dqf2+ob7Ev0aNhVTXiQ6kAWbMBeUIMzFc+eo6nRR2LxYDq\nkRkdSR6FdtoTYvHCP3www9ZpFb6dxSz579FUP7XZHOd3CDjUYEJ93fBoJAuV\ngILk\r\n=wCju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZnwX4gJ2lKFfmv1PbP1SEPI/iaUV3oA0cjaju342HxAIhAI0bWxeJXqP1lrQs0tyX45YvEDQrdqxXxAOfxvlhDjlv"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.3_1608408376812_0.5955125787452027"},"_hasShrinkwrap":false},"8.0.4":{"name":"handsfree","version":"8.0.4","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config && vuepress build docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"4080c5fc100dd117d686fdd34fea657de7505049","_id":"handsfree@8.0.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-as4RgK+Zn5D9uEMPITBG6OwwrzDKWnEfmeeLJ9XHoXWDxGQa/viLr1ET7dLSafaUKsvtfHfOXXKkydEn3VowVQ==","shasum":"32d5236f209046b613c731b1030235e61e05521f","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.4.tgz","fileCount":84,"unpackedSize":112004204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3uxkCRA9TVsSAnZWagAAByoP/05dwRVFFXqYgC9qY0Du\nBbceAxvmmBp4N8XaJju+6HvkkGXkzt+Aj7+GyPyZef+68RDCkoZvdAKPztAX\nxqqhilkiEwTAhYyULCFZ8ZEleAApCo+0y/XroekGsUaRXH2hoPudvIyiypNg\n1FdKmG9uGjmePqWuaK5D62V8G+j92RtIZ/bBhnBiVIu+YGVm//LIVZogDimA\nXsfe6ih6lTKBDvFIcZQKLB8g7qlHHtV7cfBTkDcibikJN/4VJIWmPbtM0cIm\nfsjDNLRZSk+TtSS57a2a+x4n9n7aXOKYKaDjKJqdi5hW8GryMaIhUwjCEu7a\nBta+ZhrbRGCOq7zn6HmWpOLF/fQDsuvAMYJFgG33th2/1Xrr7IB9dwmdSaLt\nWg36XCJqIHxo861In4LhTw0eDaC8Is2NbaxOqF2OzWMNyhFK9xu/SY3jvLiW\n1s/hzzBXDmSLc1FROqVJW2mvtJnTvSIqOVsdt1T7AewvCVcwlN1YqquZkyt6\n1wqiR0aagE8tTZ9gWbnnin9ujnRadTpM1JafzR3/3KuxLbRDQ06YnQHzFYxw\nxCa/WBeEUtbLqjpDQnLCN2a6ETrmEU+Afm3QMIL0viQx5tBqyiCZLop36OaA\nDsBdxNhJPeeUn4supZ6i/dzKsNQjpzJ5VnBqn0H3Ad9D0B7sq4VmkcS5OAue\nzh23\r\n=41uv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWr6LbLLzkbvmdR0XXeitKSOiIhU/MS31Be+rOHQtm2QIhALghabzpVacQIUWv2pB1ZL25iAfm73IHyqPxJyb+N9K2"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.4_1608445025714_0.6556260854890086"},"_hasShrinkwrap":false},"8.0.5":{"name":"handsfree","version":"8.0.5","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"edca5aac5707643e5a1f8f23e3a7bb89b4ed5804","_id":"handsfree@8.0.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8e+03w+BTgladUG5BYmrxzv5HvJKFGbVZYgz/k6fitLHgPg0l2TeNH18G9btKV9KIGs0x2XCA0G9doHrREfkwg==","shasum":"6926a6f39cc88a3c319ada7184c1f2f18180f706","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.5.tgz","fileCount":84,"unpackedSize":112007189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf39FcCRA9TVsSAnZWagAAVqYQAJGwKTogGJPyynyCkbH+\nzW/gOumso6IBCTR1iB8unNCEHPmBJ0cI4qi3pwZYVwlIcHQx8whAfSi3fUiV\nhAMymatA9ku4tRv9g63veW5D9GUlR38FVKBxx35Y4G+1f+38iOY7towIHadU\nP2n/IPy0TGPn7zutFt0L4xwcpgdDHrbd8zOeL8X1/2TjdgkMBW7xMHO8hMyx\n8etoW9NfFMUK+wcId+oM4lMPweqrEe8POz+0jtQYoHtZ0aLYV4iBYtK5mr5J\nhE3dQK3ud6+VYepTUNpOPS4NzrUcAlUkGX1FtTvJ+EsiIkZ2SMN8m3pKiwt1\npMUtr/wwnC/ayvXvny/LOO533XxH8HyVDMAgvKci4Vt2VX/p4ASM7yu/639x\nbowMz1x32Gw0ZlW5NhsOpccpZIonwlBnNxdUjPzP0PCwBdOtb3qwMDBbkR16\nIdoFnmWAIu0+Xodw17ZkCB8I9MMyOwc3kI7lwcYmZKpZpd2yArl3G2swBxQ+\nzRmm2vwUUz9rpuQ8XYDH6Wv9/nL8daNSvKGxeTVydHf6q0qDHbED4scXWhnH\nrURlQ1j/QhfGQhPt7MU7oSi6SDKR+0d59FraZdNcr2IMi9m98LXg4R9qGfiB\njcJg6C8OjDqPdn2PQ4njel0QgSIGmqme+yyqzRAa/rYDJ0NPbrd/hJfAaa2Y\nhzIa\r\n=5/GV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWKmVC0Dsj6XOXwKm92s5HyN+PXfdnRFZ4zRs2SSuAjAiEAolvLbRzR/7E8WRIr6ld/wTB2y7at2r8ogNrQqNktDtM="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.5_1608503642754_0.6582245304077632"},"_hasShrinkwrap":false},"8.0.6":{"name":"handsfree","version":"8.0.6","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"59e2efa6592832607ef7f33a6cc4826de8913df0","_id":"handsfree@8.0.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-MW2jY4YE7TkN7SHIvC47CJIKGEjWE10apu/zkT/G2dSz+SwwetrbRYrWXTT5lWGKYGH6GD/27gnE8TDANEIfpQ==","shasum":"c1830bfb6dba557d64250c009c4f1aed672dec48","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.6.tgz","fileCount":85,"unpackedSize":111887103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4ZV+CRA9TVsSAnZWagAACJsQAI3dY87H+RMQhLzKtFym\nWnLptpSz3QgxR5ihv3eRAyS7DbW0vVXP6GuI5n0eXFhkDC03xWBUrVYuAOFx\ndgAKttF/KEsAfZZWVfmw4UtCj33NTUu3H5jE/GF1IUY0LqJ/9ZwpLac6rwFE\n/06OP4rqRnIOpGHXYgOWQ+KEUIqPVjIxpw4fyxeHTWUarcHz6Yyjqim3PK4J\nmtz7AO7Lgg1DHJGmhC6VVxS0aQ5TneUZ9GyBgH/x/D40ArlhRkLjCBA0XZFZ\netjIkaF2I2UY02lvh5eqY/nIHvMbnWtK+jgMDFAMyL3pmD+KmaQfiXfR69jP\npC7Lx+CwvoEyLBusUBeHwtPj148mHwQ2qzlSnVaBmSOazfVfX1BOmQ8JmNWg\nlQg+y7n/I5FAm/r6VWwc2DrojKRVTymWA+k6XYeMdNCU7pHpmvGTcm/umOkC\nQZVz6fdeG+TuhEuIvvvCvFu79dR+zfTQduOgiMKSzJnS8NecM/kJqnDFVfWO\n7V/ZF2XWD2INzQ1DRAZblHEFASp2UY7ThSsGO8/VXN0Xe958w04gKqAsicb9\nmX4VBvwpeOh2xkuywNqi4NuU8XYSJHtzk9GRv9xDD8v1SOwnAsiiRGqfZZcU\n1DiZ1ePocRdS9twqtyRwQ9xcGFrkIzGI9dbDtYy9PrxY066Ir/cb433CPAwV\nP3FU\r\n=y7/3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQdchrzx85rcQUhYhPqCm3XFOyh6cEJn9+9sVrz4k7xAIhALmmjgqHg3Udg/W0K16NUlJ1I06vjBHJVgpp+hgvftqA"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.6_1608619388975_0.3534450310220605"},"_hasShrinkwrap":false},"8.0.7":{"name":"handsfree","version":"8.0.7","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"778a3d119a5d56c6d766ba058fe7836a0fea1a15","_id":"handsfree@8.0.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-vZ9L+hYIO8VXp4vr84DuBY7nEmUNKXkzQT4f6xb9EvnT1E/UJPvzVfCFk3swGNyJUU79pWjyPnXNT1tJsngMcQ==","shasum":"0f6484ca520eecbc2f42f72639fe46c43941d7b7","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.7.tgz","fileCount":85,"unpackedSize":111887228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4k2aCRA9TVsSAnZWagAAbScP/i7bsJ81QAmaKCWDbLlv\n+OYG75NvfITk/y6Qd4g2HG9VeOhAKCoTJkChD5I+GtbPWn091BoGbhqlg8Eb\nlBFH8/Y9ZKyk7pp8/p9vg7i9aFVOXNz/LHZU0mlByWFwyhBN8P9GXvHJjIJT\n0s7cB+TBv2GtBuyleoDuG3qS4m3Fg7wwC66B3kbCGix+u4CaFmB2a9iqUwYZ\n08zdnc74Doj4BNDo2OCD+2Q2hRbsW6iPAXXxjbcq6kiY2bL7x6M+htEe+QZM\nVKJyJyuqgI+rQfqhQOfAEtviskSe52LwIpCfPwCFHES62rVZ1ANN6oxdOlM6\nvk//XuB2MTGbEzADoU5HD/ywGv8a5tRkx9TOrkO42OZZYGlrtFRrnnUpxAK0\nrxJVGCYwYlC0NqvOL4FlhHUMm4GGSW1SaXQqD/zeA0ULHnMzTK3Autivp6EC\ndLMLDsLKqI78tsinFkBGRdpecX6z/Ld5S2OfWU58Q+HoeIysHtqY95A1eYWC\n7SrLaDm7UP056WxTJvV5QIxf8Z/Xz0/2SBTBu+E+w92tATAPeg0lSUMoDIUl\nPYDq+KMB8taUqKtD6fUPPMdlVCL7VEhA4H1jC4lbKKe4TFajiEH1eGszlhPC\njN5tnyhisv8nA4xHKDEljKiMCIfq82nArTXyphTVFERhZTK/trpfYT3SqNMl\n1NDC\r\n=K0/8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKcS+bghMIYGIU2ufj8j71oRFmJyU08BKp64gJQSD3cwIgReehhoYvUXrZis6wR7AyJL6vlhFeEIKp+DlezpAY9mU="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.7_1608666520143_0.43708059338650185"},"_hasShrinkwrap":false},"8.0.8":{"name":"handsfree","version":"8.0.8","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^3.5.1","lodash":"^4.17.20"},"gitHead":"3a88e1b388d5abd1e146be8dbc1ccf26932c96c0","_id":"handsfree@8.0.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8ogI0kwRohEtwwgbtO9nwUu4PLkMGme48PLBA6nNoh8acWktzKI8XwpJOoojNpzG998gNcUU0gKckNXx08Aphw==","shasum":"19a9811b0d51ad45cc95927c3a82559a9a125659","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.8.tgz","fileCount":85,"unpackedSize":111893129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6k/sCRA9TVsSAnZWagAA44kQAJ7GrWYBrbiquobAw0yj\nHwult1CEVg+wKd1h3PL1n2r68CQB6/++98YFf9pK0CVWVMWRADs8WSbLJvT9\ng1DKDgl+mFozostJOXUljsXR2JqID1zDxRU4zut5xVyqPLqQdvddJKfHdkkA\nKC1ibrTqTHfazUMS146tYgNWyD8aysQ2ujJeP8tuZCaw9aOJn+vqE+OpOBTW\nIRuNBcHTK1FgDcxT0h7hg7/ddSs8+yE+SaDzl8sf/0GpEXuFcyqthqOyVE72\ngUpVI95Zrfpd/2Jk6z7b+gaa+55Ik0GDP2ZMoKARQUitZDG1E1VBKlAT4AAE\nLkpFDU4Ftgdj769EtZIGtCeWYtvlxkJyWV4hG1Js2kdFY5dSYjrF2kY76n2N\nWjjIUBTzSz5MUY7Z3GC79bRlTc97VS8qak+Rv+qHsMi5CmfpQoxZy12x81Qw\nSee4Ke6lxuaaQlMlPIPeEMUnrEjbhkVSREReEiBmZZ0iuDfaZ0ddbDN4KP/n\nQV2mnfELsVChY+7QdkrsU/L/vSoOwSkSL343TFFn8ej+5v1Pwkgmrtf84Wfk\nTUv6UMpYwljS4d8nYkjdTiw/REBc4ntb3+PGM6K6AxjatfmZUJcPVrk08ZVq\nJvs0wVcKkqSzIjcUmzGSmUesGEaKg0/UPHdAXcEX015Y5Qkj4zpKbzeEzTVI\nOoQ6\r\n=y+vs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFk3s8ZYquHCbLCFWu6iF9RaW9hY43t9bhe8hfTwmaVvAiEAiCnaW2CX9OoI8Afi/6t7XQhf7+Y9+5pIEvK1uOhDyiI="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.8_1609191402917_0.18205602992197"},"_hasShrinkwrap":false},"8.0.9":{"name":"handsfree","version":"8.0.9","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","clippyjs":"0.0.3","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"8392604afe275c342b914c34c23e48f4f90b115b","_id":"handsfree@8.0.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-k12BVTtfl2svGdEl43+l2M0QRAzJQ86jJIDxzEGyw5p/vMSHuEJJnQ0B4KpquRwqQBuvTn7+ssjQi+2VsoLgrA==","shasum":"f3caea66c8792a571996cbeb61d540b26aea5b5b","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.9.tgz","fileCount":85,"unpackedSize":111814168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6pGDCRA9TVsSAnZWagAA2akP/A+sOnqlcc9vcEJPrUDr\n4iFLskfSSdRwcXVz+2a9a1P+YVAnD1BG/DLlzcya26jH5QUqRPT3FHg4RKmD\nrSlu5UFkPT1FTyhv8cNu41/G7QSO7F3FHJKeAG4XuNmyOJzrCD2JLQTdiAMe\nclNvdBdgk0HN/FEgdElliTZfygakmtywbdK3sXp/gLC7AxCZGTluGj6OOC1M\n4AjP56Lp5wfYt79uzEEI7QVW1UEVa12K6oGfmWSLGEBIFxGzNndvrxsPiQWx\n1xD1I0Yy67SbQ0cHN4z7HsK90MMtYpXVrODwfdSsHVfFr31Q4NcUo3Ru/ax3\nz3R0cOdlDaI5AZQzJa7UyD9SimfNASmkMIAXFg2xHcIfpqJ6XnUkP4fzXKWm\nC4Y0QD5wPCE6e3F/zGA3kXmEbsvcRgdpEOjizeE0LclHpeqLmuw1mQZuIJuj\nS1yrogrse0x38koN1xkmCShgEVdCJmNdDcE9CpJs/+T2zQJ50Yh3SmnZBpXs\naGtokoraDEQ4eGbaWOkJVnFHELroWyBdwaj88ytvTJafuvk5C4ut7hrGyN0S\n4HJAJb+THF39poQZvZZg3hQA1YZhKPPVF66BfdYH/WO7Iqlzq+Qj41WEQvg3\n0yZoE9JDD0JvRakky8e+m/HLPQWAYgOSQRHrQo0xaLHKIgYLVWyaOMGi7LtC\nFDzO\r\n=2hoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDspux9Pf6xtBMWqKxhxYSYBy8B5d8ZpHj8UYHvhlOJFwIgffoJLmKVIwvW72xF5W+zAyfxWpVSeY45kLbrkvBmq1Y="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.9_1609208193706_0.034485138063735876"},"_hasShrinkwrap":false},"8.0.10":{"name":"handsfree","version":"8.0.10","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"d900815d47e46851aa1b91d6c78566f6326c12d1","_id":"handsfree@8.0.10","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-4L8L60JeqjE7eOUeyrWU6/4xQ77mTAdHdeytF84ZqAMDfXj+MvI5zJk7KfyTldBr/WPioZFn/bhWw5dS0p3xFw==","shasum":"0816794ef2ee6ce47e92caa2a07aca65f4fa16b9","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.0.10.tgz","fileCount":85,"unpackedSize":111812289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6/0OCRA9TVsSAnZWagAAxYYQAJsGMp4nTyvy1Do0ou3F\nE/McXI64OEyZ4ihCsLdkXO2hlJtIM6NMv8dvsrncmRUvIiex18y4XDJ8Po/r\nQZmMi+/UCAAgCsXDbNtA8nT68sGciYsWWLv2fSAvubjhQ7Un+mj+QZd9D/uH\nGdmYBnt0qk6GzpaJPHdamWnnczidkQ+4G5VbyAH1W0EHSw9XfXR1NyKgEjRv\nYhm3eMkVb7nM6AtbMZw2QZZI+vM8dCFGrs9GFmEF6Tva55pUpAp4eODIB7cm\nv8CJKOHUJR/4p0igtXoZ28vkHyPKjDOZZlIKdVFnkS73fewSor6m1EHdy7oo\n71TdAO08kPozfx1sfwQbNnrAB3aZDH6outEL7OuIY98rYtrGRFunt6L60xKl\ntXGfhQ44D/1y347t/ROKnzysX1veEJl8uE1rEXANkuLBsh25K/mwDp3XN4Y/\n1ro3EOD6mLQ2kb+vkUeTHmFmdDCkiA+zWYqqIV2oE8uDMQ/c8vW9UE+XbxCH\ncDbF+OkBSrR0xbDV2S6GsuxDZ8+WPfEIxJXsnnyedUOM83TcuOmcg041rhQo\nJ3oZ9rYIPpZTHGdX7m3tev3jhiJ+W6X7UCoIM2mmR5Cvc1FrM3rde1YtnyAQ\n+ZUP01hqiX8XcVu1Tiv6sVQEKLjZR7mcNV9P4Svx3sZpNSZscWXKJwQKB/Rs\npP5U\r\n=N3hJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBE4jO87gOQAKdlc4F34j3QadJiGQwnV5wP3uSgX9fBRAiEAp8BRgoLuq/mjxJRoWA8uNrhUbfdnQdtAAL54I7KRu14="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.0.10_1609301261073_0.9323021857622695"},"_hasShrinkwrap":false},"8.1.0":{"name":"handsfree","version":"8.1.0","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"74636ca435c14c3ea053d9b3fdd92cc1a388af61","_id":"handsfree@8.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-IcPxu/voKpEI4PRieWABSjNW0AD23Tb0us1OTgSrgrPXOluG0qMo+XEEhTWv7QmD0GFwoK7Y9ZM47QB5ExzWlw==","shasum":"fc58c5e1c8308c94b1b8a499f4b05b097ff5bc79","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.1.0.tgz","fileCount":85,"unpackedSize":111815298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7Oa8CRA9TVsSAnZWagAAmdoP/0OGFU+isohOWRx2jcYg\n9zCqmUnUbnby26pl5ymTDKv4/3Qb1G62owYIMhfzJeMvLMLnA3OCuAVq0NEw\nT3E2AVeqH2HeawlfuQMvyPL2ZU2KBVspkPqixONIZSEe87G1BCtNeTeEPvrq\nmI7rKvk2cQiczr3psnNqwDhsb5O/ACtag1YJl4PRZ3LtMnwU4cdpb+MgVeq2\nhdOhvgoZ+n3pzKmgJ4ry7tYDDVTeU+f2yVqEr1ANgfRRvtt+45Gp9+Ahes7t\nwcUeetQKJ4wSEWWERmCzCeZRSZZ+4A5jpPXmnD7C8fRHICqaqInbIZH3B8u9\nsOVyW5O7jAIIv+IxXKloFnkbKcWJIgqdOE5ElKjT3YHCKr7DuGSdq7j5nZkG\njX7Zu3yT5IN0S+htvzM6jRXdsyrnPhn708Yansu+hVjwQ58LaefqVu0G3wln\nUtnwxamQjJiqXAvFSFak6MUqL51U1MacurMOZnOIBpVwIecr02A9DFoUH8pk\nHcp3zCdHdIYrKjBIEIwckqDLkE1oW4QSzAankGPRHS7YjKnGjE83IT7LhEGU\nqG86W8dJQKZdksUKFOilDuLpKP23gAjgeRcILga27utCwuUOAnlxHKlQUGOJ\nHUTwaW0UAP5dSh/NsP7+yOLypEhE2lOzAku33NCnrjjjijm/2TkwgD/9OV82\nOKSS\r\n=v7L7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRzIwr2GFxJABu7N5UYy5+PYzwrX0fek1R6LvRX03a6AIgeORVX9v4iSz3YG4avg8fsMdhPgMT/MKY1noSZ9qnrUU="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.1.0_1609361083103_0.20314856443435647"},"_hasShrinkwrap":false},"8.1.1":{"name":"handsfree","version":"8.1.1","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"d4eded826f4aa3016a5b3f400c4752d6c731fd02","_id":"handsfree@8.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-o6woCsxzcXtrUTLiSRz5jAtD3T0AiUWTUxDlSkRb3Hgt0IUoCv7KdLKGi5BVBxwq/PnW5FcePg1Ryvuy8oIWcw==","shasum":"2eb3ad3205124efecf551e1f065d73a9a8cbc187","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.1.1.tgz","fileCount":86,"unpackedSize":111836357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7snuCRA9TVsSAnZWagAA/3kP/0RejsaBUYEY25rpaMyJ\nWff6yPw7db1AXHdruYLNiD0WzlRp6CsoTxPS8Lg8Ym+SVCnfTlYy7HQvqsJK\nw0MT6MsnfHdlkI8stg4JoNCRNgEkqRtOY0H09SR2OPjqwz6ugp0Tfj+WFjYz\nlHEllUrPFsLGjLuV7ciD+urENPCUP8D47/9RWasWeY9guB3GIeLIPBriTXPI\nAeCeiWVLHR4zUtLzmwpBG/U/e/FbPu9Dwx5rPXS1LB5Kw+un4ijMb8/uxEn1\n9LsrAONJZgAY551RCFZ2ppBcHWzsXy8eMJHzlcfQxjM9EzdjRj85KU2PZKuY\n5stFPzU6XT5a94M7cxe360YSB77Bnuj8pQbGDvAmpJgY6J7MkJAg2q7tYihb\nFSSfAqTwdh/inqZ+1bAooBnt8ydXuE0cj7IpZySsSYFvdZEqsURddNcBOA9C\nyL9kMTeucDlWS6P9GvnvCI1G12qnwOECuMbA7LvpcEg4qdSlyYDR/CRVdyoY\nUzZRTrIpCQHqPS/nKu9FNTYFOkM6edQVLn1+P+kLdcEL7ZX/dQ4vh/MeGTgt\nshbzOoPvBZ7F6pnR76joOmmYy8hAdz5HkyHfe0J8c7yFOq2SQQ4iH5Vqlmvj\nkgLbqsBLCmwxObx1o8YKtc4dHMD1XK4NBsXGx5bEYWyPUyPECsUM33xZIDWm\nYjVS\r\n=cKgH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTY2DoKRDE/NCm95dahasb0y+EfVFnbSWrDhjz3ibBgQIhAN3Cv76SRzVwyFFyWgDQbzOyUC8xrVkY6qkP9/PIlnUu"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.1.1_1609484779876_0.06741029769792828"},"_hasShrinkwrap":false},"8.1.2":{"name":"handsfree","version":"8.1.2","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"19849646425758df5dff4868d5365a6389bc92d7","_id":"handsfree@8.1.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ggyTDW0TG9DOTmAZjVQ8Lgs+9BAvFX2zJmTYEEnkNpoPMX3TWrvDMExTKMa3izvKM58svTvqcwo3bnnXGcqNkA==","shasum":"f04227bd0ae9532bb9a9648bb39224d6eeaaac35","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.1.2.tgz","fileCount":86,"unpackedSize":111837960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7925CRA9TVsSAnZWagAASZ4P+gKDuu+C3HWAVd6C9zos\nYlwbxo38EnnaT3/61/hBUkP4VvkiPB4xCWE4uz9faZjAtg/CU2tuOdWSQ29A\nEQHBk2iiDd0SmwEUdvpk5QFOIjFUmtTbyYHLu2esZo3vK+VOylTkWzMrgRHN\nn7+3AE8dFg7SQ9HWyWKmiQn7Pw5Tl/ScKX+nM3WJC/zXhOSPwhYqh5a2Flms\ntmDqtHJXH6n0ukUzs43SQzr0/t3h8at7Wph8yNKhwgRsZWtWLZF/FZU+khCJ\niyZVFLc4eDC+FnGwchB6dhVqLdPWbqZOST1XtOIvrS4WR5KL2kt4xSff9qdG\ntTSigrD/bT0NoMoJnRNkkDZ4dZCCqjSUHRAGDdcAkB5b8YiIofJQQ4qMLrlC\nvd7Anm/DwbnRSga3nofvtOPpnfCrCg1vRKGhHATpM0/abdKpUxVP0Tgk8ktT\nlHak0pa5Pu4KzsttdbOSf79ZPWZkowi7G5KiVLbk2tDqsWHySwpfgLr2ga4I\nD0LPogitZoKMs7dDe6lwfcjrLvWTZ0pxXBKoSLYMU9EIw9hL2nsf/TJK6Yrj\nWjy/Mk95EdChjWKUmTl3mLHOKlfV4tNEJltAz4iDwp/1D16NFZQrTzVA8e1c\nIUocPus7+JyfzufJJR92f0xChhWD1KutezXGwDXjGwfvhfrggj22j0xRsA+l\nwZF4\r\n=ciUf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHAszyEykanHdCXZgrMvt7JvANk93bCQNBdhN4rfir/AiEAqwrK5FEntVtVahgvYUZvKzU/sNvUzCxrjeZM9au+QC0="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.1.2_1609555383664_0.30690481539598347"},"_hasShrinkwrap":false},"8.2.0":{"name":"handsfree","version":"8.2.0","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"6d6f914d3790f796a71a5601d0de55f1677fa9e3","_id":"handsfree@8.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-HfxD/Vaoq66C0T80ugR9+O5B0o5aXEgn7Rv/dlPatlAG3te4jxh2EUhR8wYH1s/Dxx9ewLT2X+0VpfRu1G3LTw==","shasum":"088352f02d0757ce6f299ea380a8260aa6bef96e","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.2.0.tgz","fileCount":76,"unpackedSize":112141051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9p0jCRA9TVsSAnZWagAAJZoP/3A6ZC6TpE6bgwJmiFx3\nTxp5293WDkA9sShJtJTzYrlg1rnq/8o235/7IYZP+ipKDSIN1+0y4RFUHXMn\npI4fXaFkqgn3uO85aMJtZf8hVPRJbYD03TXEuvRDx21UdV8Wti95ne5YR5f6\nBBieUdBbmERGJ/b21RyS5oY6sLHcKHEe2XFeKNArdkZh3IcPMOGVSGT2z/ug\nPGCvh9frJlXNn23s2YCrXsqkfwDCKNRpcoLsWxmBN9vsA4gZ5NqWnru5y/LQ\npZuoYpczS8B5rmMGWCtxp66aXDZGPwqZZo/QLpm80ZuEUWfHdxFqnv5hMM92\nenn5to0seVcHnbbgMqW4ZGZroiBgd9ZzXsZ5LXZd4VnTJrw8bS5yG2ab34+/\n/B5UBe1GYykmv8lFuRg+IlSInGUArKSueEtFQlGWpFm61qnsynqEhvdQRLMi\nfMjVF1SvbnrAyOHvzKLD6Ui4sbIi3OyReetXpKYGQCoNB2NMaTYS0MUs8RSX\n8JnKYuGIy75WUecRxxIdnh4JFlIW7etf77rWR7hB5k43hl3PDCEK4uQ4vFhn\n5LIku0AWp+qDfVXESujS1jUxUMMikY0VfrB8yRyL4jrC32rHlj5FA0N76lTC\ngLQj9p1/hj3bVAnVoG6BFEyI0qjS4ER137QonFM8sqFtQca9yUvBGackL4iF\nYVfz\r\n=ArXI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvdC4SR5CXZsCaGVOmGAk0ArcDtpRkqlVVTMVUA5b3MAiEAj5cbUAKuxOBT1ydHs+cJ7na6bXsVZ2DJ+WmjnjLM68o="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.2.0_1609997601951_0.28776093278588033"},"_hasShrinkwrap":false},"8.2.1":{"name":"handsfree","version":"8.2.1","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"514c0b1c4dfd812ecaa315364d4746e15a84091f","_id":"handsfree@8.2.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Go29dtbGasrn+7DVMBf1DDfUZAWo03y0PmQmXlZXguFHb7IKUpQA/UjIEF4L1uAm1O/VJ1wXuPbIs5cyVOJPMg==","shasum":"83cb2b96e3389297dee9a9cf17e09e4867c37fa0","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.2.1.tgz","fileCount":76,"unpackedSize":112142866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/9LhCRA9TVsSAnZWagAA50gP/0JWUyk0Ax9glGGgl0uy\naVs+/080v50JsBgnHrPcYsVlC0+kMVbH1FiL35kWpz3iJp/W/pHYY8Co4+hh\n3ajrtrOQWap6xbk9++f7jAHS+F7dlkjoWBmGJtnGWdW+xT0HpLjJBiKxG/Ju\ndC01gWdvY4+DshHWjgS8amLrjIBnPhePXMPYn15lOBVopEo4raVgtDxqf+yv\nLLjNE4J1hnvh+y29wjJ9Pd7QBg77DfS8kO3J8d65LuUspvTgG8//LL3ay80F\nJhB2h3Rb1TI9Ii6FkMLM5KFndkWfmPR3Y1Vq0WWVu5EEQrqfgChGYwg4F2eg\nbldktOrZH70WSwLrUuvb4uIZ/hQxUFXyAoKAicBaSw+y7M64/zDHDzBCoRkH\nlf+tDKFiRdYOhCvpdp9PdUgHVPo5uok0r3AlHdbErXlsFGHVrBDo65ShANs0\n8nP/La1t8wVOaEku62hkD3DUYzyc4fASrocUnjaet9eaiyqNdFGQ7wwJIqg0\nzGIW9HbUXnv4YwYhMHd5LKEmWvc+44LOZ92w4E5Su15igo71TTeOKgsmUKSy\nBjSZb2TbgAK1C+8KqK3LO8VfeMfjj95mIdaauGDOGQZUTa4A6M+Ax6gOlxDH\n0na7FTg2RlAh21aFnC34PJvJaL/H/c9Ewls/3A6VxojtImnugzMTq4tO8/U6\nhRzQ\r\n=VdnS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCfwA72CDNyLk3ZW+Ex+3SWEXVGqk8LyGXB8wd44RWcwIhAPYuK5imYX8KI1BOIhgAPLj0v8Z3o5R0sUgWMzocilyi"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.2.1_1610601183920_0.6838399909589432"},"_hasShrinkwrap":false},"8.2.2":{"name":"handsfree","version":"8.2.2","description":"A Face Pointer and Pose Estimator for interacting with pages, desktops, robots, and more via gestures","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"f5788ef2e027f909762c132860a8ea761e8879dd","_id":"handsfree@8.2.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-491Qb+iWJ2/SVwMCDktTLT7hCIDPPRaR8f0D/XtGlwaAFoNgwa2ETF/mqMvEJ2J8/Iq4BScA92afKydH3fqRzg==","shasum":"e5cfcc0662c6cdeec93f5489237be7e1b71f6ef5","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.2.2.tgz","fileCount":77,"unpackedSize":112166296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBnOdCRA9TVsSAnZWagAA0HgP/A2+ssWwsmYy2wKhFW4n\nziL+COuLyg3Bp1tRmt33KyLdQ0Qg9lhd1t5HSWgUXVmoSneQN4EOQCgySdIB\nNjRnet5Ll+AY0sudAI9AMH2EOTygzwsc8LAeYdp6IdZ7NlXQKzs80Xu4UrfT\nIvz35JCkij7FXDxeY1qFbrp+Jw2q2JP1BQXpf95T8NiCZKXLAau+eaIoKWbj\nH5HY9XanIMBRpZTqXMqiX1jTZsiBUStTh4AQ+HL+rfbDYO0ZC4bLyGs6pQTv\nT2qoKE+FtgR38xM+1jV8ZbeSTEMubgXEot2mGQzM6Z5Q9DHkN79PuPm+mpPs\nl9W7jbDUANBVi43VIHdF7ovOYGbMcA3gz1prRAf36bIiMK/x6KMHphq3kNiv\nzF8qhW2eDIWXcT3YcGtR6ya56pMftpm4eprTWxFNEr4CQhu3dfpPEt0ZKaFX\nPr/yXXC2jWR52r4WmcskNY7OJoe41L32JNpyvdtI2rDdlzc9TOAjW8a4cUse\nhigQXhoeXIClyAmtWxUMvX/ODizKLyjY+XZpB91n2S8qFaRdpZ8yE67rK6sL\nlVeEk7kUnqbwuC6gg5Tv2TuWX4gdfnmJrT6ZFagqzTmZWhtEZCFx0RqJFJS3\n2fsEo6gijT4nA2mDPx7P3sugN+TlKdrzc974HOKBsoWIT8YqdwtT3sM7Vxl+\nJ1ZZ\r\n=jkw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhzSB8ijgU0MtcbIjv9nM7Vb23F/iV5yGlOOXfNx67DgIhAJ8kunKpCwndkmlIM5U9IYnZujTafg+nRelUkLMmCLAI"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.2.2_1611035547464_0.22830649190000507"},"_hasShrinkwrap":false},"8.2.3":{"name":"handsfree","version":"8.2.3","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"27fe4fce442a76071c177661ffed436c7a423974","_id":"handsfree@8.2.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yEXs2esyjcWEIFB/P6iQylDLUZTYcqGB6iuI/fl2roBruxe3qqkqb33OYiC/41cRHeWuyiZL3KFYgUcrsyGsBA==","shasum":"db8372ddd4cba60a423b6cb5bfe2091fa020c2ea","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.2.3.tgz","fileCount":88,"unpackedSize":112234822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD2ArCRA9TVsSAnZWagAATr8P/iWBQdipORlcRQZN3gMZ\n+EBsBYUGaOQeuRU7rUqHe6XtGr2H6FylMVkIAlgH+wQago15VLqARtl0cPBU\npY9adKwsowdWCkcI0T34y3V8ngswv6X9M3CEapp0bq+8kJ6RehEE4UqTW1Z6\nXRn8hvPqAnay9vlhVgsVTB6hvFDQw2CthJjdGjCh44+x+igREPERMHSQYlWN\nl7lPVcBUiInwTGC3WkWeglc090zL1m3sggWTicq0asCZplaUc4JLt3uJfkVo\nqIKYnw3tDLX14gW/5Qbg5CgdQ637wGrdyinKPjeuuQM+j2Pin2R6MvD7nD3d\nYZaLduiqNhTJGh0E1niPnOF/LZsrrua+d0R7Ox9IDJqO3KXO8Dd25U2pSBCb\nu2ya2G0/2bxY2lOmTumILxYemRdvFnT/rPwSm2X6lOomgFWmkLMRldR7ngUJ\n6+IB3gxS8GV0LRPjCqScCIP8ciPi/QCBbiTzxpHIxK6CiWW4hhiaijXTmnCf\nTx2ze21c0+mgTBsykQcrI8inYNQwce9swS1pyvmvWG5pJ6a7oVoKS928MsD9\nSxxzYrsrnWJN0r3ohaA7ozWjHh73s6E6Ae0DZUOPlTjTEtpUBUT40Q8orQhp\ntQjzEn43c/Sq45LsrWx9M7/raxTbxCazw6a6tl75+Sf+eNrv9JlInG3aNTSR\nEVYN\r\n=BL4N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZkc6kRWvHysEFi0qkK7qMhxhYO0aAE++NvvjKp5UpEAiEAuECsD+KNxS8EpVEX6YRSRHPa9uBHzYrX6R75GcWHMGY="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.2.3_1611620393414_0.05079303508737687"},"_hasShrinkwrap":false},"8.2.4":{"name":"handsfree","version":"8.2.4","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"9521809e00b58eaec7895defd16a8d8009151c7c","_id":"handsfree@8.2.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-R4THsncOYbfgjTfpCALQoaCpmPAHoGNq9boipGldGK0LN5s2IHTQ9OTASZGyanvlukXaOR/ctJmILvglH8Lsgw==","shasum":"653bf0c007571def05f29f8574c356ac7b9a4f9c","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.2.4.tgz","fileCount":90,"unpackedSize":112239640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEceNCRA9TVsSAnZWagAAy6kQAJNfckZgDnnelMto/bgp\n1BgZcdxNnHxr1dwBjgl8jOEMq+aPc9zwmvUYZlcwZlVq1Yfke0lWDC4JZjxf\nN90R6lSh8Mw85mAKxy/LgCyNN7+/cSV9giM3ewiWuJyDHtN6J/dzP/ysVolq\nl9Q3IBTjh7msXW7N8YnAYTZH2MDpGQcyjIklZZvU0A9bypYRRQotSoY+XQPn\nJJiEKHuS4c9/QzivNR7gViEmyZpnwuDJrrRgG8jxivIb1xGwXGlj7DZiL+kJ\ncPguTu3mNLjJeb2iDVUAd0oH5qTH884/MpFfueQ7qO0pb6J69jm1v7CCIWxF\nWpN7HIrvHpyJOXt3bvUv9ForHr+M4mwarg3Gs90Oayg78j12z3pO7XVwLy/h\nkJV5qd2KXFeaK0mpw6Tv/Ky6EtQYbXdp4FKnDN4taR8z3PL8QcNjI0PvCo/3\naOGx0bE8uoATo6ilgHTFDbE8akXszG6JQfaTzvVPv9tCVenK4GSxBbeSLms1\nZXGZy6pYP5XUugyVw2in+tYRWZv30eTiKwST2B7Gj56IhW+sfkSLQCfuJ/1L\nQbLpICZWqPmnKruszCcrMhD3/3ixS1lFd/JE0jsZwPBElIVEpenZ7JEakxLx\nvqdTd5LjjBN4XptuQcocVY173iCMk3ksXUAYM140RhyrE3zpCuoA9rbFQL0h\nPKTF\r\n=rdLX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbaEhZpjQqk5NsX2Vi5Dxmm/2CqnIehBZvuER4xQlAfAIhAJ8hUcet51WhwocDnoBE8Kyj9dreupNNGQZdkoJHUv5h"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.2.4_1611777931349_0.9406165071156658"},"_hasShrinkwrap":false},"8.2.5":{"name":"handsfree","version":"8.2.5","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"a1c48b3560a0e6713f2bd98f54cc7133df7262b4","_id":"handsfree@8.2.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-slfOYvPxYv2wX4xxq0ZJTCalZXhE/dmmeNZhSrDEjDi8tNn9T3KDtHYOtPS44PpAaigMYONyMyVKXkGmHD592Q==","shasum":"e57158e82244550daf99c04a40249134f47ff663","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.2.5.tgz","fileCount":90,"unpackedSize":112240440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgExjdCRA9TVsSAnZWagAAqEQP/AizTsl2DBf8bXY6zIkk\nlNaaPTyapz9Y78glKCd8qbwxB/dYiHHtyu5+Xxnt1fEED+0HDnJRlQhRXv/a\nQ5Z23ysDE9mXG9di3p0GBpSDJSP3AnkiAaEBjlGzLy/mCC5qhaOWCzok/xbd\n6a836u16RHx7JTK8q4mK2Kx16Dbjk7hxM5bSb6mG3mLjXWKj71M+s8AgTJj6\nXkMiUhwrIpeA11NwYq8ch3TJyl2ZsCVVW2GbjmzAqscYJVLBk2AlZpDVbq27\nzg3J1uSKYgtPn8PDwcqqtpgvD47KzTVKByaJAI9kIvLP/NZyA2mAfkTx/XWB\nPSu7ODksipR+TVVYcm9oqaZo3mW1Prf5mPECG8bk0wsqhL76hHCLKDnZxzea\nHIt9yPphWYUHI9g+zlfWUh96EPiaxptmITvxESdLfjH2E98I79JwQSKYZb46\nD7m4GTsiJJNYG3cOkJK96TFfob9GKGBY1WOEy4GS11rABAi/aUw7tOHVEY6Y\nE4kTwIz8hg5EBVEZlA2N/OUAmgDV0943cMAKEOWpzXAljJ/kmpu8HkwKD4XZ\nIS0TwCKpq9KnXf85w0iz3ajW0G+J2ESarOG71BCJAMO/+glldxTMpR2Ls+jO\nO8xAnQBMhyE0dw5sBof51ONzVNd1r2OK7zAB/DejTjuggf0Ar7kYCswW4e5l\n6B0i\r\n=+fH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChaYwl3jLd9pC+gvNuWqzZTbfKm401h/EBGsoWNTirEwIgVsK4heLEOI1uCQ10RSYW78y/heCq5FDfSEcEYiqXLBc="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.2.5_1611864283840_0.9240918352239946"},"_hasShrinkwrap":false},"8.2.6":{"name":"handsfree","version":"8.2.6","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"a1c48b3560a0e6713f2bd98f54cc7133df7262b4","_id":"handsfree@8.2.6","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0nXL1UCDNkN3WjnadSsDjw69SALJuNXzJmSjOdYt/qorRNY6yxWnLzobsCFfjDwSXyJ1hDC0UEaAcY7sbP1s9Q==","shasum":"e24d7fd09e97bf7f82d4f5e5569d7cae70fd9dc7","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.2.6.tgz","fileCount":90,"unpackedSize":112241299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE0aSCRA9TVsSAnZWagAA7lEP/2MZQsYQFzXC9j2pX3xQ\nbcDyz8aqt9z/FHeKmkA/TWzCKYrT8aNQAVs7UQWtYg37XGq9zf7N6O0fCCuZ\ndl8PGCacK0blHJuunxMUpqPKkPLumCIBpcaHIFylulBqc3aZL+qubNU8tQB1\nmoPQpZOf2bYY4zks2Na0zbF1alou8XAgobc60szUP0NRN4HQh6N0mecZGaO8\nSZWk/6l/tkz2ggo8A+P1zrzWeNrRgD34cS4F6GTq2WfziGFf19G3qt5uVsxq\nUlmnkP0irmTjrv8BE6E41lehePc5oXQNnGc+z24RNUyJWUUNEXtYv3gQOADa\nxzPYdJGI/b+KCRHJegWK+TeRZk1BMiTh0feF5gNSrV7ODxc4FJYfgCafbFwk\nELN6d7MwNZ0dL/drKX8bZMutShE/HI3Xife9Khj53JXy/nOqA0AGrSTkeswv\nGlNU26l2K1/pU8H1yLSfROQ4NJjODGdq/W2FXmVPMpRU2ZIlt0F8qOnqXPO3\nzR5P/AujBrs1mkhsBxgFkiDpKpESjr5ozfp0WuGa52/dVrT0/dYH2gnjGylV\nAco8Lg19A4LiyMSOlCA24AqUXlS4USUsiuLfXrSqkcZQNBTu8vtFs+i3bjkt\nyJR9DttR2wT4rLSRI+E5fzXvu/affla4mRl6reIsOkBMNh6M2+mm3V7rAb82\n2rBL\r\n=PWnM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWLtmHOYiqyM59+dill8SjcY40ci07jtsA3SalWkshTAiEAw2R5T8NfUs5gzh2L8oP4kC1kjlWOO3zxVENLUKY1iIg="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.2.6_1611875985285_0.3531067584821288"},"_hasShrinkwrap":false},"8.3.0":{"name":"handsfree","version":"8.3.0","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"fingerpose":"0.0.2","gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"fa8c745fe53d35a663d5da9dc25fc952e0341d8c","_id":"handsfree@8.3.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-y7tTAeGJttk+sO2L+bLL+g+aECfV77U82l1lhMFGPoOi/qiBdwbOJKWTISFIdaUn2XyAH1yR4umbSB0n6aJQtg==","shasum":"e8c59fb6ee9ad6646f5f5a811add7a902bce094c","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.3.0.tgz","fileCount":107,"unpackedSize":112388200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH0X2CRA9TVsSAnZWagAAgfIP/1aqIwycc0OqyN52I9fs\nPlqQ7qfAado7g5t9rturdCfvHlMMRh8Nn6p0fZ8y1xa0e5zCTlOUqlGfSRhR\n/sO6QPN2FCLXjFrGS10sBW/4UoBAQPK3CPELnK4MaZtAk9Rp0bQmgOlT8UAF\nFsxNtDFyzdkg+naqeEEi8hXF9UixeLYXaT7TCzTZhmLTUq0ByFzIBDXBnkhe\nFenYfTvNJCvGU0729ZPchzrvcjbzeHhs5HvTm7rjP40LXqkdQiRJL6lTqKgo\nFw2DTZy9LoEZiPQ+X+2W+PhXscOrzI3VVGD745xVnTh0yyo94R0cufcfhFPJ\n7lkpJvegGhO43p5+vyaUxmJ3hcPyRsEFEdwzi8Rnlhhy20+fwJFBUHkHtpEh\n5AsQzJn74PfmF3wdk4S2cX5um96ZBRA4OdiBXzfNsaIS7JyhF35I5oEIXAme\nUXOP4c+kP3Zu4N+fOC+fLhJl93zKFqHqwZZelE/9F9k/9gl5Oosqb89J79P4\nNglyj8nNrsh4tvXKLd3QB1sLHfuw1YtN4ENaC0RHXaNXgJfbap7wn7KqEzDr\nchOnbqKAFrTjfBuCkrOO1m9GbhG+8yCKaX9cb8H8l25iqKJ6iOU2ECmn3UUs\nkQpZxkcXGzRa0lIeaDq5VBxYZpbCd09UAMl7hk1sjljptRrcj8ursD/WiAz2\n9pot\r\n=5E0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvJpOw3hNCgMLi8V3a0WKmrrVe+Hm5iZtokSDTwA9VGAiB7Gnzyo7VHiSKk7ZrhGsMIiPQ2kJNrnxIr23NDYqNOYQ=="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.3.0_1612662260719_0.3562419746860712"},"_hasShrinkwrap":false},"8.4.0":{"name":"handsfree","version":"8.4.0","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"fingerpose":"0.0.2","gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"94eec46bec960000c5cdc54e01032a04e6d538b0","_id":"handsfree@8.4.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3QcxbwZezN3n21xv2h/THnhUql+4GUN7WhY96y+q2xwtCV7/jaed4NV2Gg5/N/MHq3bdFG3l4KhMfJdRUPVNbQ==","shasum":"b1d074b35c159e82f0ee11591daef47f1f032668","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.4.0.tgz","fileCount":82,"unpackedSize":71343802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLwpGCRA9TVsSAnZWagAAypcQAJIbvCFhh177B2+FObrz\n+mWplzpPYEibj2FGcZQa2uov/jc2r/PrCLlM8MBqFjIJpz7wknBBSwdnoGBB\nMA4OIFzWbA2ZZUzfXISk9lX7BuxYQowbFuGz7KV1c3xt0hOOpcyg5BiXNktg\n6OTHZUW9c3xzYoLrf0VkdtaDqA4fbd6f5H/rh5/b7HPu0oE2mrzuXNFopvMJ\n2uwYFkqBSoD/fJ2XJzKWjDVvVcWif4+P0D5NaP13pwSV20Oe2iKf6QciuCcx\nFHkF6gM+aCV/gc6AUvlRxyJ4E0ZYKkW9ZgmWFY4C12aPDMaRI8mnFvCWIU6D\nrreQrrI9AizzbojX60vdcLXdohSAv3vpOfPCwOwRQWJhOEjz7VY4VHZCcWXZ\n3zylKTKnjiAPX7Qskc9s/dqhieIdZyIgpmlhTN8f0F/geFxNL+ksXIk1/JZw\n4t9HwkCRRwJHLY/0M2e1OZd8I9Rq6LMpoyH7r0MLqdRtpWPlsXRH/tr7GYkX\ntiECClelrJsJMwGtjiXhMOx9ODaOUnmTfFajSRca4sJg+65vU9Izi4BR0FYF\nc3FAoCqkOmD4K09k/o8IYRstF57/S8KkCSy8s/Z+zC9Q1VyKS77gFxJpVeU6\nolx4z+pn+G7J8Z85gmEhGWZKeSpdsjCAQmKJ7SjVZ7HLezJWftKB1jqdzVzF\nKRfx\r\n=eV6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+8Aqew35D1JkjQtp6rMo9BtGhdU9428SSRuCqABygRwIgVonBjX52dTtclSVYW7oQaal/tjVx1CS1ys6qzQ/RHaA="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.4.0_1613695557480_0.04124567291403958"},"_hasShrinkwrap":false},"8.4.1":{"name":"handsfree","version":"8.4.1","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"fingerpose":"0.0.2","gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"62c731e45b983a05221a39a6d8bea907cd8499ae","_id":"handsfree@8.4.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GW6qgzGyB6NEQLusbRWEHgUUObLc/F+r4AnHrrwiTSsaZRAbc22n6xQvUmLxXzxpY6fbAf+qUNGeOHoMjNof/g==","shasum":"eed8bcb739932eda42dc6617de457031beb9cf5a","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.4.1.tgz","fileCount":83,"unpackedSize":71348043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOYCMCRA9TVsSAnZWagAA2NoQAJQt3mgaf0XYEeceX1Jz\nZzzN+ZbhB/Xcl+bvwqOmHfkzwARzk15Ui6aTejzuU87FsgQ6p+1kOc9gxfBp\ng5iFOsczmb19r7MNSzMEfQ0xzoDd5acQRQi55a8G5vol4gM7omSJEHhjIrwJ\nuHgM7d2GM2X7l8qzDklmaWHRAomlfMgsk9+ajF+LmA5h8uZ3ikjgpzbdkxsx\nraAUB8+/ZUelSjzwDqaHueTP1ttrqRZb8AVQYBDQPyl6UGUo4nipyayuGD93\nht4RL43xwXwl8y8aaswd/GpPD17kED/gF0zoaUwu60W3aoQ9whDbLc9FlJ+O\naG+N+RPQnVaxUNUhiSXCqsK4n2kygdLk/C3wc9Eo+GXUWS7wPiFXmXw43lcf\nQuqMekJ1w+zR03dToeR9QY1SILJRVv0PoFhLUhUO34H4YrnVDaUhtVHK83f1\niicBWI95NikMig3uM+eap+k502FKDvaOjZtDGdrqyzgCRdipDoQ3tdKhyvju\nGV2o81UwQg5nK4Fi8v1p9nwl7Otx8Nq7EmmbRNvfL/gkS+AtpoGU8YddDn/z\nVOBrc4ZpNcPNbmOyCci/B2LC0o81o3PyFkd8NyqQ1rATEiUVI9pThmOqs+jn\nYPZo1G7TPeQa9iDpgMDMw7pIMziSX7MvJZsY6UJ0L9f/RrDzGIZSaHZvB370\nAQMj\r\n=mbUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyxexhNxfJ95Msg2ieT/zfQgTfLeqZDXWgJIQyfYSXuAiEAlr6n2y3Whi9HSOfaoSlQkKMcVZojB34CV6K1TFCXFII="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.4.1_1614381195156_0.9135365290245663"},"_hasShrinkwrap":false},"8.4.2":{"name":"handsfree","version":"8.4.2","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"fingerpose":"0.0.2","gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"bc550ba14168677e5b2acc0dd726a95e7d7b6465","_id":"handsfree@8.4.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aBHWEVYf/DErUI+1003dDd0YdPqIj5rJDZjJV4TWKzmIgHR1kzg/GjFI8PgNjQ/IU+eRhI4BKujKgtoaxQUj7w==","shasum":"12b307259552932ca6479b04e394bb89a4a7c0cb","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.4.2.tgz","fileCount":84,"unpackedSize":71349316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOYoyCRA9TVsSAnZWagAA1LEP+gMVUl+SVZ5UWgA8xxFn\nrCtcTE+zCeCSimzvJtpu6sxJOhRuRuQnPhdcmx8WRnqbHCqsXh7OXvAaVI0q\nMlQGY1ofYZWK5b8anDkX0C/tZNaixMJtuQYvaq3R2vvfBh6qpHb8VLP9d5Ep\nlWGZx/m4DqVnuRl7TFvqyCF95i22r2l41oBXZ3jV4KRt+bMWu1Ifwt6gA0MX\ntY8kNTxNuJSW84miuJqFydjrNpkAZD/vVku6Yjs71t6bChQw2+crpSRnejza\nNnOLRjjoQDdm152oE1FqkCg9e9xCEOtMK6GFMZ1f/V0fDwH+u0WV/EkCOM1e\nV11eXpIr+ZXqxXOfh/a7ruW4r6tLYm1fGZspMpKblxbobxJ4cqgXQwCp1nC+\n1E55rO2KBGRdGfZlhaA2cumYhAb0SgQ1j566eNPFff9W/5RNQxdcQCWamJ+n\nhmXJaQJ7yxO7lTYV3+ryz1dP9Ax49cGQixGxktndxbWTTynuZl61WjqfXcaw\nusxRk2hEs4yPBAMzsmQMpQLGVdlraJ61KDOOTLOaVP0miAOKCDJhmITGCiVI\nxYaZKeYJoQzx/LoA8AjMHpWfjuitEIKgNTer6kGVWz0umfRbPns+14MTjWLE\n7gVvQbLtvSitTiLj9jKspKEKosCwAguHm9blsURQ1VsUsGT20Rj++4pebE4S\n2QWB\r\n=73Jr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2qdTkSp+s453GYHRQ6P1fo4jYfsiPP+0zvMouZhdFUAiEAyoC5Q9o9Fpt2h0dGKJq4/XVgR9ju2gCUeA63ouc5500="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.4.2_1614383664786_0.28477572127504147"},"_hasShrinkwrap":false},"8.4.3":{"name":"handsfree","version":"8.4.3","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"src/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"fingerpose":"0.0.2","gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"80b8eb4e2e26ee4a228f33247e9c179a3fd731de","_id":"handsfree@8.4.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-yFQVnDfR6EHxi0mOXahy6vDIYbB/J7mJ21Oh3BPi7PpmynVodQ6Ijp3S5LOrh20bR3r15qmEvaEukyeiYzpTWQ==","shasum":"41c27515f260790fce4517dc58c103ae738c1f89","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.4.3.tgz","fileCount":84,"unpackedSize":71347885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRRyaCRA9TVsSAnZWagAA3F8P/0YLCvvgdacypRkC/pc0\nadxqoH9ervN1khTlwFjcshTxpdszvlCnVdChamKAzR36ZZpgZvMpScavtQGN\n5UUK1QcMqoVt5/Exh1WLVncgg2NZsJski/DEwtdZ7Geui87lyOJHC4XvyVM/\njXHLqTzJm+/P//qcoHNqsnjid9YhRrJOw3v4cHqJlSkE2B3fO9cyfsA6Mf4c\nEQhVyG2r4595Xpu+zXSGHq8UPiO1mUsqf+EGDfJHmGnlSbAdVJvdqy1gPMVN\nYSCffFKShvxdaaVGH3AapkpupbMJ3dS/EuaT7gnXn3ACS9wylYxsFRI3zrdS\nWV1DuZTWymFu5esJdlmCL09THioq47zuaIrqBcytxuCl2L1RxjWn9/7i+MAz\nNgCSibj5v9PNgTWBRgcZRwbfsmq2wVSkQO5l9TgvXZoeUFtl1r5in2XDPZ8v\nhfSrhg4ao38mtVaW1B190KBxUEuMQHLj+LNR/AjtiaYlRwjNFHXuAZtkrbbl\nkc/kvujhPQKwC5iSZqlHnISco0SAm0X21edA4h9cNBTnIBzmG2Qk0r+yvGfQ\nNStdSzekF2828cNMaOyITQyC6PMpw9pA0OkIuTCJDhc6U9oFVnScoD8oZ+Li\n6s9B2eJ/qQr+tWdB3iup4XkbrunpSkpg17Gj4lLctPH5gsVAshopzBvlaK1x\nuMsg\r\n=6NN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzS0y/czamkBbWULKS07GlRNCbMZARljXnVSsVMJXxzQIgWIKZRbcjFHKDosMq+7NJ/R3zMTL90Mgg1kpOTKLQFfM="}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.4.3_1615142041267_0.9919600405016604"},"_hasShrinkwrap":false},"8.4.4":{"name":"handsfree","version":"8.4.4","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"build/lib/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"fingerpose":"0.0.2","gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"c36b0799626ee8a738eb333b22bcb412999e6720","_id":"handsfree@8.4.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-+2NPkzxLmk8f+18D6YxwLKiR3dUHMBPXV0E7rrgjZBBxTEcNz8XJBVy1lKGgiuuqDwiIoG7fFfRpKTFmRDdt/w==","shasum":"bad569ba45247ae6b94ea7d223d4a9a3462e39b0","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.4.4.tgz","fileCount":85,"unpackedSize":71369178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTSqeCRA9TVsSAnZWagAA0j8QAJpPPHqhjKQEW3ehba3N\nM0RupotJZosMFVAD9Yd1XZxXxXz9c3+FiR5QOsYyCGC9nLMrtQaaAOyaEyxz\n7DQwObWMwS1ykbEeRhfR1rF7EOKMGJvddjvwtM4NDrnSwU36piATyPlQy4Du\nvOTN7JN8TlcSAQM0xmvCOKJVUCy3ajHRLbQK1mokUvmKGgpU7aDkQ494Q9ch\neu16tv+AK2Ddzu07SOjkOAVGVhaSsNzj9HDfEth83G7QAxvK93rAbtS6wv64\nGjuQfaMW/UDVrJJpsG7Yjr/5MPSbW9/o8mrNe9ggIsJWIMKKAZhwlY8Jytab\nEFaeg+p4JpJbz+4a+iBwOVWGmEoIf7vvNQSj4bBa5keDpeBlQOGy0y/vwUoK\nwYNZiiizbQh000/S5BgmAlV4PXvFNiF38l3JuWnpqu8m4XmTi828yJDYx3OJ\nBZl4Ra+IDveBbzCC3bHESvYMYYFeq+7qxA6hiu1xsHMwbr0sEVw5WZFu71Zs\nUfRUbcmk41uCgKWTlf9WsAHuzlMx0tz8hv73xSX7CcHOGumCbflAPaWAPUJ/\npYeOq3BNG3zz475tAD6RoP6ViAVVuyn9h8650YhMYNIws4/Ia7r09Q/YqzSH\nAgBjJ11/y8ZhJSMHZZcYNssxOfaK8Fh9lnZdTZB51+8F+tYSo1HhEa563ulc\ngpCX\r\n=/OXU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKQbSIbFv/B80Lq3mDkA5swR23/5mU5P/CUUatXjf/KwIhAKwoGC8Ylg9Z4I9h/lJvQt6QsmtYYS92WWbY0MOfKNdf"}]},"_npmUser":{"name":"midiblocks","email":"midiblocks@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.4.4_1615669917177_0.2547030485568915"},"_hasShrinkwrap":false},"8.5.0":{"name":"handsfree","version":"8.5.0","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"build/lib/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"fingerpose":"0.0.2","gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"c7e7f116e4c18d2f22b60e4b77030713a9224b07","_id":"handsfree@8.5.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Jx3hr9ACwUp4Pk3aEq8AuKqb36D7cElHvTMv26oDdPIQLgKPrJChRB9/mxW6EEllq3nk7d/uS+92rsiCcD/qrA==","shasum":"0270b248860a676a1ca18b684078958cb489a212","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.5.0.tgz","fileCount":88,"unpackedSize":70790906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKYfaCRA9TVsSAnZWagAAVmsP/1Z9GyAiYSRQO46Ou7Ul\nPoRK2OCmFYSurWrxzAqy0tBNKw9aPdtaKgyVodcI4ydSvvDAloY6JF4VAbGG\nlaXzMLZtrSCCXOmG7LDEQB8UXKA0YRifXf5Lhoyd2Kv7epmrblOKCNX0wtiC\n3uMo9Yl+9gSk9lFQ6FIVk0yqKodIdIkbyBFQUt1qDUE6rtozMmdNkNSwxW8v\nWjg+4zhQ5aTEeOLw1hNHKpzRgJVBxhxc2/hr8et/MGQUNw+JUGNXZILOjijk\nlnQTvAgVen4sCY0QXNtjiPRlkgHAqBw5VJKiOn/7pClluzbg57fbAlXFdmnK\ngI4/8pHiK/pYKxHHnFAp808MMMAouEzO23JNteLLIIG8rD6IYNl1aLJPMvi7\nhMz6eXft6wHoPksRSkrqMBJOjpPA4zNbP+vvqdmDfVGe6TQqEIkOAyPwdusa\nmGuPBkeeamORjR8bLZl40yYSek2jRW/8aVYygt4lEp9Uxy1OdFZaO7Aw1DKI\nomuQbXBTTxGX+funGZbYfhQU5Cp10qn4/KOnYAVHzgeFdexXMPFZoXhSnZJM\nBsnWnUGuIuBDRXV1DOx+//2/xjYMh/Y+USGrlQK28198ZP47DEuWbKH2ZEuk\nNm5qHiAN6TwXNlzpPNcdsSCRkVjs6NN1FXzfCLLzsY6C0mXVdN/mLl8+yKoF\nGw4m\r\n=nqYQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE4UDbPQRaAfVbXEwqKKbv6xXvjyjnHwCdbTMrx7ikxgIgH8/0KInCEqMI+VOof/aOpwN5ke7sB4STOTbz2KwojKc="}]},"_npmUser":{"name":"codemedium","email":"thecodemedium@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"},{"name":"codemedium","email":"thecodemedium@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.5.0_1630111705328_0.19608065432250088"},"_hasShrinkwrap":false},"8.5.1":{"name":"handsfree","version":"8.5.1","description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","main":"build/lib/handsfree.js","scripts":{"start":"vuepress dev docs","build":"npm run build:lib && npm run build:docs && npm run build:extension","build:lib":"rm -rf build/lib && rollup --environment INCLUDE_DEPS,BUILD:production --config","build:docs":"vuepress build docs","build:extension":"vuepress build docs --dest build/extension","fa:build":"node node_modules/vuepress-plugin-font-awesome/index.js --dest=docs","deploy":"npm publish && deploy.sh"},"repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/midiblocks/handsfree/issues"},"homepage":"https://github.com/midiblocks/handsfree#readme","devDependencies":{"@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","markdown-it-deflist":"^2.1.0","pug":"^3.0.0","pug-plain-loader":"^1.0.0","rollup":"^2.32.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-copy":"^3.3.0","vuepress":"^1.7.1","vuepress-plugin-font-awesome":"^1.90.6","vuepress-plugin-plausible":"0.0.2"},"dependencies":{"fingerpose":"0.0.2","gsap":"^2.1.3","lodash":"^4.17.20"},"gitHead":"10c5c97c200e788abaa536e7b960864c79f49d0f","_id":"handsfree@8.5.1","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Sz8anlBAXDMMG92HgmUGqwU/Yzj7iw0dobdLJ+m4+PW2LSLjl4ylrZDgprzxZORfwXN1qv4RkUNpAg/hSrzGAw==","shasum":"60e16fa9169814f07ef072104bbaf0d130ca0183","tarball":"https://registry.npmjs.org/handsfree/-/handsfree-8.5.1.tgz","fileCount":88,"unpackedSize":70790906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKYpDCRA9TVsSAnZWagAAVIgP/1Rz/09iZgE14aFasa8/\nAFSnGYNQytjTk3LBVd7uz9DOKwy399vAaNN9P/Q+hO8SgTb5HjubF4IdzL24\ngYzBZYkuurbtmFzCxTDWfX86s8hqo185afITG8lhqviYycQxx2JU2FJaSlC3\noqp1YlIQffqDKOmhcjUZanTmZwdsgKIc1zcML/jIco8671/Z7JUY4sXL8a1z\nG0KwF4VlhheuCluwSAoq3JUseP0GeAwnTTJTTrBnfe0u3tDqAJQwdmXzhCVd\n+u5kMZjrOrKVZPcT81tcAsuZuuMvNLkoRw8E9TWX+7rqYM38WdpocgKz7erY\nSfkDaoLZuLl0i/HsPz7fTBKA7NRAIhPdmx9H+K4oNW2sApZHWv4AO24lPrSb\nkpAMy321aQw0khuGP79PdyEtgbEILeEUptOgatmZDAUIXkcjjSqGvEAYxkpJ\nj62ZA58oyfXy7RbztGDXOilOb1A/v7Mg+buvvAPf4iKlM01swE/yctxsTiJ6\ndmrCMhMP86tsRj2d3X7H4KFR49ndZGzXjg69SYbBs1BKpZ11PK8HU4F7Pmvv\n71RSf07ft7P7yD198V20OKfA93T3Vd7jKo9cVyVwKF6XQrUwl7mKgEpDj8y1\ns7vAKcpepNzfzj7HNFpJ7KzHiDk8x2xeJ4gKGEJUdm1cANqJKDfGk05Tn1KS\nXTur\r\n=30kZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt+7fwCd2vgD1ANbLRocDHnfZJ9AJ9ZMUlYnUaEcXucwIhAPVTyYPw/c3dYMmR3pOFp1g7L4E8cg9IkL9bW6R3S7Fi"}]},"_npmUser":{"name":"codemedium","email":"thecodemedium@gmail.com"},"directories":{},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"},{"name":"codemedium","email":"thecodemedium@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsfree_8.5.1_1630112323175_0.02369484906252639"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-17T03:11:18.752Z","1.0.0":"2018-08-17T03:11:19.004Z","modified":"2022-05-04T16:18:28.967Z","1.0.2":"2018-08-17T04:42:23.253Z","1.0.3":"2018-08-17T04:55:25.023Z","1.0.5":"2018-08-17T05:06:18.431Z","1.0.6":"2018-08-17T05:13:37.342Z","1.0.8":"2018-08-17T05:35:49.776Z","1.0.9":"2018-08-17T05:38:25.734Z","1.0.10":"2018-08-17T05:52:51.129Z","1.0.11":"2018-08-17T22:44:57.373Z","1.1.0":"2018-08-18T00:00:38.838Z","1.1.1":"2018-08-18T00:24:39.826Z","1.1.2":"2018-08-18T02:03:39.673Z","1.1.3":"2018-08-18T02:15:47.286Z","1.1.4":"2018-08-18T02:25:39.757Z","1.2.0":"2018-08-18T04:48:12.346Z","1.2.1":"2018-08-18T04:57:55.956Z","1.2.2":"2018-08-18T05:01:17.721Z","1.2.3":"2018-08-18T05:06:49.948Z","1.2.4":"2018-08-18T05:24:30.410Z","1.3.0":"2018-08-22T22:22:16.780Z","1.4.0":"2018-08-27T04:07:10.489Z","1.4.1":"2018-08-27T04:44:16.467Z","1.4.2":"2018-08-29T14:45:52.821Z","1.4.3":"2018-08-29T18:57:40.266Z","1.4.4":"2018-08-29T19:15:08.353Z","1.5.0":"2018-08-30T03:42:06.930Z","2.0.0":"2018-10-26T22:27:59.790Z","2.0.1":"2018-10-26T22:32:57.856Z","2.0.2":"2018-10-27T05:58:23.941Z","2.0.3":"2018-10-27T17:18:59.567Z","2.1.0":"2018-10-30T06:39:16.016Z","3.0.0":"2018-11-14T17:17:24.825Z","3.0.1":"2018-11-14T19:28:53.344Z","3.0.2":"2018-11-14T20:23:26.619Z","3.0.3":"2018-11-20T04:26:13.995Z","3.0.4":"2018-11-28T02:50:06.534Z","3.0.5":"2018-11-30T03:31:11.273Z","3.0.6":"2018-12-06T05:05:14.317Z","4.0.1":"2019-01-14T20:29:02.654Z","4.0.2":"2019-01-23T03:35:52.515Z","4.0.3":"2019-01-28T22:54:51.639Z","4.1.0":"2019-02-04T17:34:13.371Z","5.0.0":"2019-11-06T19:23:24.975Z","5.0.1":"2019-11-07T02:09:30.436Z","5.0.2":"2019-11-07T02:10:09.199Z","5.0.3":"2019-11-07T23:17:26.819Z","5.0.4":"2019-11-09T03:54:29.105Z","5.0.5":"2019-11-13T01:57:46.938Z","6.0.0":"2019-11-19T02:45:58.484Z","6.0.1":"2019-11-22T00:35:41.542Z","6.0.2":"2019-11-25T22:35:21.758Z","6.0.3":"2019-12-01T04:06:28.832Z","6.0.4":"2019-12-03T08:30:48.381Z","6.0.5":"2019-12-03T22:25:58.926Z","6.0.6":"2019-12-05T23:25:31.906Z","6.0.7":"2019-12-06T21:49:54.381Z","6.1.0":"2019-12-07T22:24:54.656Z","6.1.1":"2019-12-08T22:59:03.705Z","6.1.2":"2019-12-11T04:42:30.879Z","6.1.3":"2019-12-21T03:19:51.391Z","6.1.4":"2019-12-21T23:26:14.238Z","6.1.5":"2019-12-29T01:22:45.415Z","6.1.6":"2020-01-11T06:53:16.549Z","6.1.7":"2020-01-18T02:51:23.702Z","7.0.0":"2020-03-03T00:38:50.986Z","7.0.1":"2020-03-03T01:01:18.812Z","7.0.2":"2020-03-03T01:10:56.105Z","7.0.3":"2020-03-03T20:30:12.699Z","7.0.5":"2020-10-20T05:12:32.507Z","7.0.6":"2020-10-20T05:16:37.728Z","7.0.7":"2020-10-20T05:20:30.419Z","7.0.8":"2020-11-12T04:38:35.094Z","7.0.9":"2020-11-12T05:00:19.363Z","7.0.10":"2020-11-12T05:08:25.884Z","7.1.0":"2020-11-16T08:19:39.176Z","7.1.1":"2020-11-16T08:29:28.665Z","7.2.0":"2020-11-17T07:36:04.170Z","7.2.2":"2020-11-23T19:54:16.945Z","7.2.3":"2020-11-23T20:05:26.754Z","7.2.4":"2020-11-23T20:21:17.432Z","7.2.5":"2020-11-23T22:20:30.522Z","7.2.6":"2020-11-23T22:28:37.726Z","7.2.7":"2020-11-23T22:33:52.687Z","7.2.8":"2020-11-23T22:39:44.813Z","7.2.9":"2020-11-23T22:46:46.731Z","7.2.10":"2020-11-23T22:50:18.991Z","7.2.11":"2020-11-23T22:55:15.486Z","7.2.12":"2020-11-29T00:55:00.217Z","7.2.13":"2020-12-09T07:53:01.940Z","7.2.14":"2020-12-10T01:38:13.779Z","7.2.15":"2020-12-10T02:02:49.555Z","8.0.0":"2020-12-19T00:56:13.728Z","8.0.1":"2020-12-19T01:09:43.973Z","8.0.2":"2020-12-19T01:42:42.023Z","8.0.3":"2020-12-19T20:06:18.211Z","8.0.4":"2020-12-20T06:17:06.919Z","8.0.5":"2020-12-20T22:34:04.099Z","8.0.6":"2020-12-22T06:43:10.500Z","8.0.7":"2020-12-22T19:48:41.836Z","8.0.8":"2020-12-28T21:36:44.216Z","8.0.9":"2020-12-29T02:16:35.150Z","8.0.10":"2020-12-30T04:07:42.329Z","8.1.0":"2020-12-30T20:44:44.268Z","8.1.1":"2021-01-01T07:06:21.233Z","8.1.2":"2021-01-02T02:43:05.007Z","8.2.0":"2021-01-07T05:33:23.234Z","8.2.1":"2021-01-14T05:13:05.405Z","8.2.2":"2021-01-19T05:52:28.967Z","8.2.3":"2021-01-26T00:19:54.755Z","8.2.4":"2021-01-27T20:05:32.630Z","8.2.5":"2021-01-28T20:04:45.061Z","8.2.6":"2021-01-28T23:19:46.462Z","8.3.0":"2021-02-07T01:44:21.931Z","8.4.0":"2021-02-19T00:45:58.236Z","8.4.1":"2021-02-26T23:13:16.030Z","8.4.2":"2021-02-26T23:54:25.565Z","8.4.3":"2021-03-07T18:34:02.064Z","8.4.4":"2021-03-13T21:11:57.949Z","8.5.0":"2021-08-28T00:48:26.037Z","8.5.1":"2021-08-28T00:58:43.941Z"},"maintainers":[{"name":"labofoz","email":"heyozramos@gmail.com"},{"name":"midiblocks","email":"midiblocks@gmail.com"},{"name":"codemedium","email":"thecodemedium@gmail.com"}],"description":"Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌","readme":"<div align=\"center\">\r\n  <p><a href=\"https://handsfree.js.org\"><img src=\"https://media2.giphy.com/media/BBcnSU1IJ5tpQbwXDI/giphy.gif\" alt=\"handsfree.js.org\" title=\"handsfree.js.org\"></a></p>\r\n  <p>Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌</p>\r\n  <p>\r\n    <img class=\"mr-1\" src=\"https://img.shields.io/github/tag/handsfreejs/handsfree.svg\"> <img class=\"mr-1\" src=\"https://img.shields.io/github/last-commit/handsfreejs/handsfree.svg\">\r\n    <img src=\"https://img.shields.io/github/repo-size/handsfreejs/handsfree.svg\">\r\n  </p>\r\n  <p>\r\n    <img class=\"mr-1\" src=\"https://img.shields.io/github/issues-raw/handsfreejs/handsfree.svg\"> <img src=\"https://img.shields.io/github/issues-pr-raw/handsfreejs/handsfree.svg\">\r\n  </p>\r\n  <p>Powered by:</p>\r\n  <p>\r\n    <a href=\"https://mediapipe.dev\"><img src=\"https://i.imgur.com/VGSWYrC.png\" height=30></a>\r\n    &nbsp;&nbsp;&nbsp;\r\n    <a href=\"https://github.com/tensorflow/tfjs-models/\"><img src='https://i.imgur.com/Z5PUig3.png' height=30></a>\r\n    &nbsp;&nbsp;&nbsp; \r\n    <a href=\"https://github.com/jeeliz/jeelizWeboji\"><img width=100 src=\"https://jeeliz.com/wp-content/uploads/2018/01/LOGO_JEELIZ_BLUE.png\"></a>\r\n</div>\r\n\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n<h1 style=\"color: red\">💻 Project Documentation</h1>\r\nI'm still experimenting with various ways to create documentation. The docs can be found:\r\n\r\n- https://handsfree.js.org  - This is the documentation that runs locally, and is the oldest docs\r\n- https://handsfree.dev - This is the newer site hosted on WordPress, and includes the start of the Handsfree Plugin Repository\r\n- https://codemedium.com/b1f09b783c034644acc1c873f347d6da - This is the Notion version of the documentation\r\n\r\nSorry for the confusion! I'll likely be settling on Notion but am still trying to find the best docs. Thanks!\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n# Contents\r\nThis repo is broken into 3 main parts: The actual library itself found in `/src/`, the documentation for it in `/docs/`, and the Handsfree Browser Extension in `/extension/`.\r\n\r\n- Handsfree.js\r\n  - [Quickstart with CDN](#installing-from-cdn) (fastest way to get started)\r\n  - [Quickstart with NPM](#installing-from-npm) (requires server or bundler)\r\n- [Development guide](#local-development)\r\n- [Handsfree Browser Extension](#the-handsfree-browser-extension)\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n# Quickstart\r\n## Installing from CDN\r\n\r\n> Note: models loaded from the CDN may load slower on the initial page load, but should load much faster once cached by the browser.\r\n\r\nThis option is great if you don't have or need a server, or if you're prototyping on a [site like CodePen](https://codepen.io/MIDIBlocks/pen/mdrwYzM). You can also [just download this repo](https://github.com/MIDIBlocks/handsfree/archive/master.zip) and work with one of the `/boilerplate/`.\r\n\r\n```html\r\n<head>\r\n  <!-- Include Handsfree.js -->\r\n  <link rel=\"stylesheet\" href=\"https://unpkg.com/handsfree@8.5.1/build/lib/assets/handsfree.css\" />\r\n  <script src=\"https://unpkg.com/handsfree@8.5.1/build/lib/handsfree.js\"></script>\r\n</head>\r\n\r\n<body>\r\n  <!-- Your code must be inside body as it applies classes to it -->\r\n  <script>\r\n    // Let's use handtracking and show the webcam feed with wireframes\r\n    const handsfree = new Handsfree({showDebug: true, hands: true})\r\n    handsfree.start()\r\n\r\n    // Create a plugin named \"logger\" to show data on every frame\r\n    handsfree.use('logger', data => {\r\n      console.log(data.hands)\r\n    })\r\n  </script>\r\n</body>\r\n```\r\n\r\n## Installing from NPM\r\n\r\n```bash \r\n# From your projects root\r\nnpm i handsfree\r\n```\r\n\r\n```js\r\n// Inside your app\r\nimport Handsfree from 'handsfree'\r\n\r\n// Let's use handtracking and enable the plugins tagged with \"browser\"\r\nconst handsfree = new Handsfree({showDebug: true, hands: true})\r\nhandsfree.enablePlugins('browser')\r\nhandsfree.start()\r\n```\r\n\r\n## Hosting the models yourself\r\n\r\nThe above will load models, some over 10Mb, from the [Unpkg CDN](https://unpkg.com/browse/handsfree@8.5.1/build/lib/assets). If you'd rather host these yourself (for example, to use offline) then you can eject the models from the npm package into your project's public folder:\r\n\r\n```bash\r\n# Move the models into your project's public directory\r\n# - change PUBLIC below to where you keep your project's assets\r\n\r\n# ON WINDOWS\r\nxcopy /e node_modules\\handsfree\\build\\lib PUBLIC\r\n# EVERYWHERE ELSE\r\ncp -r node_modules/handsfree/build/lib/* PUBLIC\r\n```\r\n\r\n```js\r\nimport Handsfree from 'handsfree'\r\n\r\nconst handsfree = new Handsfree({\r\n  hands: true,\r\n  // Set this to your where you moved the models into\r\n  assetsPath: '/PUBLIC/assets',\r\n})\r\nhandsfree.enablePlugins('browser')\r\nhandsfree.start()\r\n```\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n# Example Workflow\r\n\r\nThe following aims to give you a quick overview of how things work. The key takeaway is that everything is centered around hooks/plugins, which are basically named callbacks which are run on every frame and can be toggled on and off.\r\n\r\n## Quickstart Workflow\r\n\r\nThe following workflow demonstrates how to use all features of Handsfree.js. Check out the [Guides](/guides/) and [References](/ref/) to dive deeper, and feel free to post on the [Google Groups](https://groups.google.com/g/handsfreejs) or [Discord](https://discord.gg/JeevWjTEdu) if you get stuck!\r\n\r\n```js\r\n// Let's enable face tracking with the default Face Pointer\r\nconst handsfree = new Handsfree({weboji: true})\r\nhandsfree.enablePlugins('browser')\r\n\r\n// Now let's start things up\r\nhandsfree.start()\r\n\r\n// Let's create a plugin called \"logger\"\r\n// - Plugins run on every frame and is how you \"plug in\" to the main loop\r\n// - \"this\" context is the plugin itself. In this case, handsfree.plugin.logger\r\nhandsfree.use('logger', data => {\r\n  console.log(data.weboji.morphs, data.weboji.rotation, data.weboji.pointer, data, this)\r\n})\r\n\r\n// Let's switch to hand tracking now. To demonstrate that you can do this live,\r\n// let's create a plugin that switches to hand tracking when both eyebrows go up\r\nhandsfree.use('handTrackingSwitcher', {weboji} => {\r\n  if (weboji.state.browsUp) {\r\n    // Disable this plugin\r\n    // Same as handsfree.plugin.handTrackingSwitcher.disable()\r\n    this.disable()\r\n\r\n    // Turn off face tracking and enable hand tracking\r\n    handsfree.update({\r\n      weboji: false,\r\n      hands: true\r\n    })\r\n  }\r\n})\r\n\r\n// You can enable and disable any combination of models and plugins\r\nhandsfree.update({\r\n  // Disable weboji which is currently running\r\n  weboji: false,\r\n  // Start the pose model\r\n  pose: true,\r\n\r\n  // This is also how you configure (or pre-configure) a bunch of plugins at once\r\n  plugin: {\r\n    fingerPointer: {enabled: false},\r\n    faceScroll: {\r\n      vertScroll: {\r\n        scrollSpeed: 0.01\r\n      }\r\n    }\r\n  }\r\n})\r\n\r\n// Disable all plugins\r\nhandsfree.disablePlugins()\r\n// Enable only the plugins for making music (not actually implemented yet)\r\nhandsfree.enablePlugins('music')\r\n\r\n// Overwrite our logger to display the original model APIs\r\nhandsfree.plugin.logger.onFrame = (data) => {\r\n  console.log(handsfree.model.pose?.api, handsfree.model.weboji?.api, handsfree.model.pose?.api)\r\n}\r\n```\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n# Examples\r\n\r\n## Face Tracking Examples\r\n<table>\r\n  <tr>\r\n    <td>\r\n      <p><strong>Face Pointers</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/Iv2aSMS0QTy2P5JNCX/giphy.gif\"></p>\r\n    </td>\r\n    <td>\r\n      <p><strong>Motion Parallax Display</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/8sCpFH9JCws8iWsaoj/giphy.gif\"></p>\r\n    </td>\r\n  </tr>\r\n  <tr>\r\n    <td>\r\n      <p><strong>Puppeteering Industrial Robots</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/1XE2rnMPk6BFu8VQRr/giphy.gif\"></p>\r\n    </td>\r\n    <td>\r\n      <p><strong>Playing desktop games with face clicks</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/YATR9GZSSHKeNw3fht/giphy.gif\"></p>\r\n    </td>\r\n  </tr>\r\n</table>\r\n\r\n<hr>\r\n\r\n## Hand Tracking Examples\r\n<table>\r\n  <tr>\r\n    <td>\r\n      <p><strong>Hand Pointers</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/FxLUuTSxXjJPx8K9L4/giphy.gif\"></p>\r\n    </td>\r\n    <td>\r\n      <p><strong>Use with Three.js</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/brC1Ow2v62htVmpfLh/giphy.gif\"></p>\r\n    </td>\r\n  </tr>\r\n  <tr>\r\n    <td>\r\n      <p><strong>Playing desktop games with pinch clicks</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/pdDOkUpnRbzMk8r0L4/giphy.gif\"></p>\r\n    </td>\r\n    <td>\r\n      <p><strong>Laser pointers but with your finger</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/2vcbWI2ZAPeGvJVpII/giphy.gif\"></p>\r\n    </td>\r\n  </tr>\r\n</table>\r\n\r\n---\r\n\r\n## Pose Estimation Examples\r\n<table>\r\n  <tr>\r\n    <td width=\"50%\">\r\n      <p><strong>Flappy Pose - Flappy Bird but where you have to flap your arms</strong></p>\r\n      <p><img src=\"https://media4.giphy.com/media/hwNj7nfkDljmlnaNRA/giphy.gif\"></p>\r\n    </td>\r\n    <td></td>\r\n  </tr>\r\n</table>\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n\r\n# Local Development\r\n\r\nIf you'd like to contribute to the library or documentation then the following will get you going:\r\n\r\n- Install [NodeJS](https://nodejs.org/en/download/) and [git](https://git-scm.com/downloads)\r\n- Clone this repository: `git clone https://github.com/handsfreejs/handsfree`\r\n- Install dependencies by running `npm i` in a terminal from the project's root\r\n- Start development on `localhost:8080` by running `npm start`\r\n- Hit CTRL+C from the terminal to close the server\r\n\r\nOnce you've run the above, you can just use `npm start`. If you pull the latest code, remember to run `npm i` to get any new dependencies (this shouldn't happen often).\r\n\r\n## Command line scripts\r\n```bash\r\n# Start local development on localhost:8080\r\nnpm start \r\n\r\n# Builds the library, documentation, and extension\r\nnpm run build\r\n\r\n# Build only the library /dist/lib/\r\nnpm run build:lib\r\n\r\n# Build only the documentation at /dist/docs/\r\nnpm run build:docs\r\n\r\n# Build only the extension at /dist/extension\r\nnpm run build:extension\r\n\r\n# Publish library to NPM\r\nnpm login\r\nnpm publish\r\n\r\n# Deploy documentation to handsfree.js.org\r\ndeploy.sh\r\n```\r\n\r\n## Dev Notes\r\n- See [vuepress-component-font-awesome](https://github.com/HiYue/vuepress-component-font-awesome#generate-specified-icons-only) for adding new icons to the documentation. Remember to run `npm run fa:build` when adding new font icons so that they are copied over into the `docs/.vuepress/components/FA`  folder\r\n- You may occasionally need to restart server when adding new files to the `/docs`, this is true when changing `/docs/.vuepress.config.js` as well\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n# The Handsfree Browser Extension\r\n\r\nThe Browser Extension is a designed to help you browse the web handsfree through face and/or hand gestures. The goal is to develop a \"[Userscript Manager](https://en.wikipedia.org/wiki/Userscript_manager)\" like [Tampermonkey](https://www.tampermonkey.net/), but for handsfree-ifying web pages, games, apps, WebXR and really any other type of content found the web.\r\n\r\n## How it works\r\n\r\n![](https://i.imgur.com/VKFeZpB.jpg)\r\n\r\n- When you first install the extension, `/src/background/handsfree.js` checks if you've approved the webcam. If not, then it'll open the options page in `src/options/stream-capture.html`\r\n- The popup panel has a \"Start/Stop Webcam\" button that communicates with the background script to start the webcam: `/src/popup/index.html`\r\n- The background page is where the models are stored and run. This keeps everything isolated and only asks for webcam permission once (vs on every domain): `/src/background/handsfree.js`\r\n- The background page also uses the \"Picture in Picture\" API to \"pop the webcam\" out of the browser. It renders the webcam feed and debug canvases into a single canvas, and uses that as the `srcObject` to a separate video element which is the PiP'ed\r\n\r\n## How to install\r\n\r\n### Google Chrome\r\n\r\nInstall as an unpacked chrome extension.\r\n\r\n1. Visit `chrome://extensions`\r\n2. Enable <kbd>Developer Mode</kbd> on the top right\r\n3. Then click <kbd>Load unpacked</kbd> and select this project's root folder\r\n\r\n![](https://i.imgur.com/jXmhYnb.png)\r\n\r\n## Handsfree Browsing\r\n\r\nBy default, each page will get a \"Face Pointer\" or a set of \"Palm Pointers\" for you to browse pages handsfree.\r\n\r\n![A person controlling a virtual mouse pointer by tilting their head around](https://media3.giphy.com/media/Iv2aSMS0QTy2P5JNCX/giphy.gif)\r\n![A person scrolling a page by pinching their index and thumb together and raising or lowering their pinched hand](https://media3.giphy.com/media/BSkodGjuwBPAEwxjGv/giphy.gif)\r\n\r\nHowever, in addition to the pointers you can add custom handsfree interactions. For example, here's a demonstration of handsfree-ifying different things:\r\n\r\n![Creating generative art with hand gestures](https://media4.giphy.com/media/YB5GHxDKDFti74Jzz9/giphy.gif)\r\n![A person pinching the air to \"pinch\" a blob. Moving a pinched blob causes it to sing in a different pitch](https://media1.giphy.com/media/k1JWC1insGrfX1CSNu/giphy.gif)\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n<div align=\"center\">\r\n  <h2>Explore the interactive docs at: <a href=\"https://handsfree.js.org\">Handsfree.js.org</a></h2>\r\n  <p>Or try it right away with the serverless boilerplates in <code>/boilerplate/</code>!</p>\r\n</div>\r\n\r\n<br>\r\n<br>\r\n<br>\r\n<hr>\r\n<br>\r\n<br>\r\n<br>\r\n\r\n# License & Attributions\r\n\r\n## License: Apache 2.0\r\n\r\nThe Handsfree.js core is available for free and commercial use under [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). Each of the models are also available for free and commercial use under Apache 2.0:\r\n\r\n- [Jeeliz Weboji](https://github.com/jeeliz/jeelizWeboji) (Apache 2.0)\r\n- [MediaPipe Models](https://google.github.io/mediapipe/solutions/solutions) (Apache 2.0)\r\n- [TensorFlow.js Models](https://github.com/tensorflow/tfjs-models) (Apache 2.0)\r\n\r\n## Attributions\r\nI'd like to also thank the following people and projects:\r\n- [98.css by @jdan](https://github.com/jdan/98.css) (MIT) - Used as boilerplate for documentation theme\r\n- [handpose-facemesh-demos by [@LingDong-]](https://github.com/LingDong-/handpose-facemesh-demos) - Used as a boilerplate for the Handpose Three.js setup\r\n\r\n<br>\r\n<br>\r\n<br>\r\n\r\n---\r\n\r\n<br>\r\n<br>\r\n<br>\r\n\r\n# Special Thanks\r\n\r\n- [@Golan](https://twitter.com/golan) and the [The STUDIO for Creative Inquiry](http://studioforcreativeinquiry.org/) for hosting me for a residency during 2019 and for helping me approach projects in a more expressive way. Also for inviting me back for a multi-month residency in Spring 2021!\r\n- [@AnilDash](https://twitter.com/anildash) for supporting the project during Winter 2018 out of the blue and the opportunities to share my project on [Glitch.com](https://glitch.com/@ozramos)\r\n- [The School of AI](https://twitter.com/SchoolOfAIOffic) for the [2018 Fellowship](https://www.youtube.com/watch?v=CJDpF4xUieY&t=58) in support of this project\r\n- [@jessscon](https://twitter.com/jessscon) and [Google PAIR](https://research.google/teams/brain/pair/) for the very early support that made starting this project possible\r\n- Everyone who's previously supported the project through GitHub Sponsors, Patreon, GoFundMe, and through [Twitter](https://twitter.com/midiblocks) and everywhere else over the years\r\n","readmeFilename":"README.md","author":{"name":"Oz Ramos","email":"midiblocks@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/midiblocks/handsfree#readme","repository":{"type":"git","url":"git+https://github.com/midiblocks/handsfree.git"},"bugs":{"url":"https://github.com/midiblocks/handsfree/issues"}}