{"_id":"curtainsjs","_rev":"85-3cd65e2b626b5541ac8ac79325320a8b","name":"curtainsjs","dist-tags":{"latest":"8.1.6"},"versions":{"1.2.0":{"name":"curtainsjs","version":"1.2.0","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","gitHead":"daf98ae11d08f5a864133a6b7c75a9b2fb1203bd","_id":"curtainsjs@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-GUgsO2oRqCIY4l2o31QyUkF2XzTeEl+KEKzo04s+NO096iZAliBouMn2BEqu62vHouC3/XEXDg822hW76HO86Q==","shasum":"009f4a45021cf6a3ebe5f35b56a88750de35fa2c","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.2.0.tgz","fileCount":68,"unpackedSize":42963087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYFTHCRA9TVsSAnZWagAAZOkP/2kwncjiiayWZHKIRd8Q\ndFLIfw74XMxUTQGUNG2/Njqcpgmkc309XkFOXqgHhBDxz317nAxEvZdMwNfN\n0MUCQX+ClmX1C7d0lDBo0kQ9jU23WO6ZO4YDpRz2wERik7V8jGWPXD2ltW8X\nZpBQS5HRzkpTMcphVaTkhWpcg93VewT2lGXmI5ez5IphLJGM6azY64ryA3RY\ndzk5nax7TUqXk0Qv8lzmRWU7P+DRZDdf3vtnb/XMr3FO/wzTtsy3JQbk8cYe\n+RplNbUfVM8etMz1JLRxtYphxe4uTqvKWHUC5k4BsGvvBuzjfEHvhQKErRkz\nuF7hkDZ8m390cH/12QtXQFBaQL/Da9xwWmaM51hfPZVDbQzB/ic1IfnIA2BZ\n5ELHpwl05f2zXrF6YNYlbMD3Y1YmO7XRFxeCh1gbj5pOg/8Ad/qkxJR5uQBv\nI1ZUFzsMHohG2IeiIO6Uk03z+7lrkUxS+GNHid0lTLNdOfWMJ62160hIFruF\nWgjQjh/wxquF/0gTvmVWqRcefJNfMX1xYHAp6NrzY5vbDt9I0F0BpzDlztt3\njjtJ5aqjHda0W2LRrHOX+280pyWPOIuiqOEUf9zH8ostFHp5pL7Lqm3B6MD+\nMJS+8lUfHmW3OX6iAVykqwGI9mbA/Tg/+Y/xweKnMUDTk2eWCzMu6bmlbYTV\nCtyi\r\n=rDXv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3lmrGBQXT/bEJ+Od7rf/KVV4wlk2b6o7AzsB/NFM3fQIgfu2HvjF76nvS/pYtr79Op5kn04IEUn84uP4O93S1ihk="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.2.0_1533039813208_0.03633061526095038"},"_hasShrinkwrap":false},"1.3.0":{"name":"curtainsjs","version":"1.3.0","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","gitHead":"c64a0765b563516313f6a54e96a316f0fe140e73","_id":"curtainsjs@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-AY9YTVf7B+ivUSetigxtQffLkAL4g0x29Pm8qtB5GIqIP4tM9HGRb4jae4jKuBYTblihtl6kdLcEb4S55Vqsrg==","shasum":"c480494841e795b78138422ac850f70160ea7c5c","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.3.0.tgz","fileCount":70,"unpackedSize":43131259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhTutCRA9TVsSAnZWagAALV0QAIXg89QMzSUOt8briQtw\nf/MTQU74BrJmUMLttN/KxO/qMIcvNoV0WQAOirFP38BoIwhDrhsxcguGDIUB\nSkDT1atNtkyV3MQQvNCWm8LpKb29vVRq7Sq4wFo6w5GallNsbGvSsxLJsB5l\nCoaOBpZRd/fAsrKv60FIQDTItxUGrmmtmCutg8pMu8siaaojiGvj9cTLQp3D\nAhz3cuUZ1gT3GsrRRO38PP/TwZvX9HDnbe6+yYqQ+588YIcfSn2kc5A/NKLM\nD8pMQvOVGYj3oep/v74JInrJJRzMto4v/COmJwtNPyvHvGoUzJz53tH8Rg8J\nsjIex0edd7Mr0oFWR5yXaiNPA8KzwMrG5cvKs+47mz3Tn0V7g/OH5An5Sr2s\nOT5PhGWbkEoax7Iulrr+e1ci6iYjwQ6lVhylLdTXZnHbJbnKGDKFHYUejsfp\nfhwvnYlX3bb+P1869A4YKw1CqfVsIwIyrlWtfjJ3mwVwVHxvtFULL98U1wQu\nzAVXN8vHibpnWOm3xOmoDL55DNt6rXpiP0ILcxNK1YY3AhmT28GGtfEVqNY3\nHvxKsH5+PzBByGRClT+qxjRHWK9Rm96rVPFulPJ8JgfbEwUCqxyX92KPNeID\nSS4VM4Wfjzi4Mp8jLNl1NeY/AmK6HU8jMiuFVPLcn8C46QCtfIBsJqJH9uhv\nXzCg\r\n=5R1M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJblSIdzIkNOso8+8j/cEuuSA8QHsEXAxPcll9dwkAyQIhAJ7g8lLQ3h8z1XJR2SGTwi1HxZ6VTA5iTAtJSVIMlLFF"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.3.0_1535458220210_0.8449967767574211"},"_hasShrinkwrap":false},"1.3.1":{"name":"curtainsjs","version":"1.3.1","main":"index.prod.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-XWcLAukMNzgnUexFB2ZBJumH+4TWAVdyoqinD2RK+dWAmFxuOjNvAx+A1DTrmrTuwxNT7LuPhKz3xNTrRpqLJg==","shasum":"fa51b460614ed9619161781ea51e3240583ec90a","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.3.1.tgz","fileCount":7,"unpackedSize":125079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvGPaCRA9TVsSAnZWagAAXqkP/jy/37XI4t8Omrnnh/lI\n2SwtHyNTPSaW2ydjwT3KCl5UjMVl79p19JxwKMqJwWB+xEVRo1lEEBYT54l+\n5H/AnRnhRMCESrfoR0JY0yosw3LXld3LT7K20YPBwrVph4NVEbEUJYFsohPe\n4BMEkXIgmoIeE/Ut3sDiHnE7eXk1sdAZ1rUDfc665OiTZWL/k7UEauBt8uZy\nN7NYRvnMtG6pJOfdJOZvvlUkd3f5vdx8EVVQakYKO3/phYPY9S6PoxI+F6uv\naucZUx0pXlgvmxrHvvEoMsNQYKNI5AEUMq6pP8oQS8N4jjVgrZhJRU8+5Emi\njVQ7J3mNCcTBm68tFThE0vUWzDWW1FD4Gr70jqJ3PqdkEG3JmwpEYy85oTzY\niI3EYFEDJmn87QRhTX4n0qCgDV1zE1o6id6W7YpMBUHONuljaY+W4SI1lUld\nzzLU8LG1VGaaGr6NHHRau+XQ1xTxjO4qry1Fo8v6kYc6yu5/L1NPs0/zb6B6\n5dxRgzYtSw/4R2ubRAXS3rIvBcxgrBk5Y7GlAS5zZj6gYb49l05DrIVuvpLO\nf/rcplZetXKFnjChemv6QX0gM0cJoAtf/g9xDf7ue3b47JG3f5GGWzC0R2Ok\nQWKY1FP8lcfttTl4kFCDre/whjuBmURTBxdOoLD2Nmmeg/UDiUIDQ/ofcLhx\nw1rx\r\n=7NMS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpQyj1G/rYwmhwB70sgQOl2+yDNpgGMET0KZ50Fm2qywIgYu6ZyT0XTR9Ej8FO6+FYX2l+TDh8g3Hbi5W1ba7iIeg="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.3.1_1539072985409_0.6502539798697664"},"_hasShrinkwrap":false},"1.3.2":{"name":"curtainsjs","version":"1.3.2","main":"index.prod.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-qvmAWW0lnceWsWkYP91njOAt35DON+livxaV/1Z0RHv0QRXteBv36ixCUK01wkVIsR71QYhcmdHXi/C2QF0jWg==","shasum":"3e5a9a41f9d28ecee9ba0e2d20177898f29df6eb","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.3.2.tgz","fileCount":7,"unpackedSize":125077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvGT+CRA9TVsSAnZWagAA0LcP/RzlnkqLo0fEKZjDYRSy\nK4U2YkGGfzhb6zQBUG7Ylg6DZroKSObaYBnGasY/TTYxvsrvcCjuTDYF1eTp\n3XSrss2sBN+qrvJ3nkA5d7QqeAVbGPXRcXaaSzgJ09avKQn9bT5JCdJjncTV\nf5W5bQiZdu1eoskBRYQT65GykvaCFFBnizpdxxrzeH5ZrawBMxleTgzsCdM4\nVcl+YnyKk3x73V5Fjjq7Mw6P3nFEmtj27pU0wplkNp/eQ0Xwt5d8PIBDU8lt\nVEIQClDmCaopNQiWKyQj3SFooSguVIGMS3OiHQWVkvYh6KWZS2npRPy+G5Nd\n2hz/j+bUlz+Zr6hHDmHbNk8losUGWCoOAJstdnt3LK1lVVYRLNMX2Ni7Aa50\nftTILJj2d9wFLLcQymseVyG/D2B/Kda84TzTo49EyqvyEbC7blEGFsoCgwYe\nJFII+JEsy4o+oCRqVg0XuKYe5FYD8IOfPpZdCTYWChbw62n6XPVZnGiAI3Ar\nBaTjhI84KAkXmWfjQHxKp+eY07XQI9FWrQcoHvyt3dAUhGylLmkPhIJ4HqEz\nakNQ95ilI2KnbpDN2UOLRyxNn4ZWZoRMbwVAA20IdI0WBFCopgOFXeCHra9B\ne82NtR7yGaxaQpx8j0g5K3KAyUf61nMsSZCFbZE6+BwAHZI1GdshuWEhT0Gq\nmWx3\r\n=lAJw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGo3by9x1a+PuJ0Dm0ev+2O04W7jwkTmLUgBIHW1k7UQIgCk52bx8M9T6tgybpR4Y2JDMITvKC7LMjbq9kNpi+EHg="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.3.2_1539073277575_0.9061586347403141"},"_hasShrinkwrap":false},"1.3.3":{"name":"curtainsjs","version":"1.3.3","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-LNNTpzlsCq9gTu08M6jfqUMhqC451NWuEGQtmCMCKTgr0XyBeK5KcvAp98p10/mEfHwI+1cOyQ2Mcvd5dKoNwg==","shasum":"b6f680635a966e8014949a83d3115ea39b8dd206","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.3.3.tgz","fileCount":5,"unpackedSize":124684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvGc9CRA9TVsSAnZWagAAiEIP/0kKTWnutIvEhv2uq/ZZ\nX+HajbyOrjyxZqGz/0zx6ig44o7G0450DqJdrhLC+KJeXjuXeqddjoSJBNxO\nkyYqQwkxF1LOEfGvdVNdMQKxl8q7lxO9/Sq8MWlxHemxk5RTncecvN7Ikxp5\nIDrUgNj361PXQYooSrHcteVAlon5nfJ+PgKVBKe09k+FfWjjVEBeUKcUghJ2\nN3pEJG9YcUt48lzQvRFOHHWNntOyZMPZDikQpmJj1pkIjIHvwZnxGPpKeODt\nCCnrk2N89pWmCCTpLt5BtANVyxRvTrSlzJW1Jv2rNeoNlS70J0TzqLXZjjvW\n60SV7cfLGbRXVbLSgpmbcWGHUwf85ptOUYH3ZCJLrqIzWVTtzvyw16r2DF5n\npmM73K9iKrMSN0h1P1TJ9lK+Bi7Y2WkbFykqDezNrmc9BuWqgLaQze0lKX4f\n+aqKnTVVbW7Kd9imFIOAQcUhIZ2Hl4164cAhb7IIbXeVAmXHqp0xWLrEM80A\n/8SibxdPmrnmL67dNKVL6NAoZ2E/JSCJON5xsh0g0/5D3hl/f0IRMLYzcm3+\nkUR4D08G4FJUkGz5FcMWVXOFEuuCMHUVTDDXihtlFgzBFE3a6yOZqxaN3Lei\nQOW0OggT/KM/BoATUSNege/kVDgnnCUEERuW+mXSqBeQrk4iwH8EJtdTy8Ga\nD1QV\r\n=VJTM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZvciyUGottWJWlBQK74LMZVGqSrsOtbMswNek2VAnbQIgOMCa0XzbHMXs6Hqu+pIpyqeJMitJF6bONPJGz00bbXE="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.3.3_1539073852127_0.793099559473424"},"_hasShrinkwrap":false},"1.3.4":{"name":"curtainsjs","version":"1.3.4","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-O4/JNHKW6xU6DYzkAQ6hZ35DZCjAIcjPQKCDLNpTiihP86xPrYWKfu0h7n5J7mFnEyT4bJJ+8Qv+xwPcpp4Z1g==","shasum":"def96f1cdc771c6e470c1421625714c5a084c2c1","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.3.4.tgz","fileCount":5,"unpackedSize":124626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvGgBCRA9TVsSAnZWagAAHzQP/i2P0wObpK2pWKGqU/gW\n6BjkO+wPANOMWC4z+iA+a/U5PZHe3naGDqS6UyOES7jcc+NUU54AGBleCA6t\n3CscnpQ+skTAev/FIRc060/ir+qBHNmjvKrdjPhtIfRHpu9brH9f/q/AetUY\nEkkPAAEDic7TO8IA7woyk6ES+FLq3IJtHreWJqeywifY0KhEn7ZIIsf2M5DZ\noOgZ5mIytIidUbLdEH6M9L2vewIrb9F9nD7z0jm1Dk5pLKAKGB7saYab4w8s\n/OIX85msZ2CzLY61SWpHOVjbpwBiDVg+ouZC0ISCWr2KJk6coSicSzg6WJiL\nJYlcstPZrEZ+ydd4EPK3X4y6lfK+yix0Eq08+uHiG3Vq8UMBNmD/LTn8jAS2\nKD4AjzdLi6N4YkzE8knpQVmRD+YZZCCbek/I7eV6xC6ZYLAiGYVr3mjO7CfE\nxPs5FRgnRtbZ9rLLoEHOGo9Rj9xPnO4anCoKApXiLKn+JaAKL2gMmWy6FTxB\nubBDtGQb0mjSq0SqFpizWmgi10HkHFa8zuJ1xyQmFfVeXrTeQiG32By3rmcY\nbSUKnpr6+WDD+qKy6WmAMs/0OcVCwdB7t2LcBJqDE0wd/yXd2FDK2bwGxWV0\nFaEhnAFQlmxf85vbDt8wneK5C92bgpXiP8dVPJIrVpKEbGqKz8wd1GvFMkrX\nbpz2\r\n=jCCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAa/JGKzuW3ZP3sc50NftlFCoRbKnwdAKmOqbscIhTRoAiEA5lbwESuOqcDFcbYx8XMq2rfP9Tiq3g04GF6t0DD6Y3M="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.3.4_1539074048869_0.30024252650540584"},"_hasShrinkwrap":false},"1.4.0":{"name":"curtainsjs","version":"1.4.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-I79nZgGArulKNFdjPFQOZcOubMyDx2bv/EJhJ1Pnw9F7pvcnYkqpCWq9GuoskPqVI5z53Q+0mY36y81LOFMZXQ==","shasum":"b928a2459bd51682fa179219d1533b5cb7241a70","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.4.0.tgz","fileCount":5,"unpackedSize":129729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvJ2aCRA9TVsSAnZWagAAUoQP/2fZ0XSK8eBiLp8z7KtU\nbDSV6SBERAnZqHVrmeQVbNNjJH8deLbqDQAyVhHvM7ZEI99/5pWm+rb2Xf4f\ncs6soF3eQ3HF5Ntu2LctY8LkmenAzgTKpBbRHycl1d8YjewSL4tbirFyRc+v\nTe0FOO2P9vv8dGDU29Y29xTBbawrRwfQoYmvAiy1hfwsR9sSWNlskzadIgii\n9f6A/8KBNwpuyEBUFdQM8rWYoHSio+gMxH/wBOWOuk4v5mfI83G8dd2JnJnZ\n+oD338HgGMB+ghEDnh3VHVNEPly5KubalEFvFMH7OVWzOK2Oj+zrNvZYHCHE\nuZSviOkIhITj5zIH25TrH4tGXFTiEvOdz3fKyu4irHGldDz6/qM90Rar1uRl\nEc+z6lTJzt5DeKEx6TrO0M0zQH/fHSz/Wln1gpVM0sSAy235k11eP6oAtLO8\ne/rnjQHwKhYMWqYWC1sXM4TElNmeVofGdql4PdRJaQATh2AgJLjq+1F5bODl\nA60Kif4rIbHQP7ixS6LOLOHDAlnwfrmkJzDmLUxStnr9c5wB0DtqhaII8+N9\nJhQAIXA25RD/ap9FLIwiBhSp4iOa2ULhCfoUU3ici6q7tQLVbTIMsIo4R5CA\nF2vTBWq9pq0Kf/XRV6+wBI9exOwhSIPclGnMAGCkAwaany9wMmGQ3AXufD2j\nPiFf\r\n=1luW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx3CTUc3a2KQRUdewSefEZegaF7oaZGQXwtoEtsWx6KAIhAJ1hXKFP+0DrrmT4xmhqcJ43Evd4DbHq6RJvR/158WLR"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.4.0_1539087769186_0.9184090048165716"},"_hasShrinkwrap":false},"1.5.0":{"name":"curtainsjs","version":"1.5.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-5n7GKJPnXjB0nfpS/mdZKcy+/kMI00omc1tyykGmz7k4g6uHE/ubmGi7atGGtnptIkM/LKloj1AROeDHblapBQ==","shasum":"c60f54138ec92eb519c6c7c6516ca36c87a60d0d","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.5.0.tgz","fileCount":5,"unpackedSize":139044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyIA5CRA9TVsSAnZWagAAKdQP/1sVZFknkgH0l0ozaRek\ndJ0iwc0leu9xPP/eFozZygkK9lWo+bymrz/rjwHZxMt9dRk835z5ZKvGwo3T\n4X7XZsMHofpevNXd8J9p8uYr8FNrihgM4Dl9i4d/4lCn0oIUx0c8Cj+PhVsq\n7CIrLlnMRzotV4nC+Ue5Yw7hNic1u4YgjQerDef9/4/xVCWLGdA0waA0L1nY\nxYDt3a9U5/0j3St/8YBjjPLZDLbVYmPPJSNtLekHAbGLPEE5BCdxtZ80GxYd\nMUEhRQHrhsLtT6nGNN9o9cdGIad0UV4H8qVirpj1apwn6UEF5v/p2NBiDG6Y\nnyzZEn5hWMElD0G8x2KpZZ+ociq9AzcbIKowLtevJ4LJrWsQh1s3epH6Z3di\n8GK9Pqj7YNC4eE9zS+0GPKZppbAG6eIiehVSuv48vdz74JUOxUsyxrzGaUik\n60vdGXrIQBjsdQR/eR9ezUpJ6kqa26kYqg9WZBEgoL6oRv2xFX4ZJ0TenwLz\nHvHJ6EdGKoJJPrGkqbwU8jkVHTf33u2LMY6i/W3FTxEL+YyfJ6UNvJCpEena\nXJCZUwqEFsnMTEr4sDofHX9k/vKrGsXQa69iSXDePrT/EuEZt0u2v25atoJ6\nXbIaZ/fKUnMExdjnaIQe3iD2S68ouaQBS0oxnrnLZhSTvYq5ba4uBRnmf5Sw\nBaTT\r\n=EM7k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk2xooPmCzk+HzJe8m3C7b6carzrgSnRRWz2a8IIqs5wIhAPxHmYEivE2XLdvr1AXn07LtUzVssOuhX3HM5lTWCxjJ"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.5.0_1539866680277_0.33336026592459667"},"_hasShrinkwrap":false},"1.5.1":{"name":"curtainsjs","version":"1.5.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-sDlrerPgLgdhGehkiT7u7Khcb5RAOX7SrgWoRl2JBEzNLS48TNq1NJx2jVpdyylh9CgeInL+yuw9kSGb//TgXw==","shasum":"ca046d05b49628384c65f2dbba8719b8b6f98610","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.5.1.tgz","fileCount":5,"unpackedSize":140973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2bktCRA9TVsSAnZWagAAvHQQAIZFVQP8JL27/iLrwPQY\n7l0Dte1e+toLOJx6gqUKNs3P43o7cH+voSGu1XNH2iPpGs26Gn2jGA+e+s2i\nl3MhKg+D8idQssczoHALBiJcz7inj0lc1zoxV9p0AVDwxqTcdOKfxZpoAmIE\ntEbJJg/q51pmm08ztzdwxqnoCCM5pMl5JQUIeBAAZlSGyZ9Wmcimxv2N312B\n3ToLDJ8BD9f+LJwwExZP+GRG2guXPecjjJKVY0soqQrAEFpeLqPHYsgZqEae\nFIdu0kFqckErm+NpwyNo/3Hbx7VV9F/nFa5B64bYKAJctsyIDaemcpAmmCV5\nfwwyIiM6ZzlwBqy130D6BgXTpSZZUL4Ebu5OK62Wr4/z8zbtauQ0wwTxhm98\nrY3ufLSqegdxcszBUdw4DYcrRHC1yO1+STxX7fudm/8uUoGtIIVjrBRuErJ0\nWsGIRvqjqrRsvCXaFa5gMV4MCRHttVn9TKpMo1rkprrp9VOI619KUL5E+Tar\nSm66xI/m2gUjqRZXZKB7IMciLSLzhe9r7iM6lHmTzXefRgsQp+EoZx0M5BDe\nAak9SuPGFgmJsvqTJLJKTd+yZps1UaPXMfs0745BIIb6kDoJy48eOl75Bqum\nuxdZofdVYzZMyR5ckhMobA05HE28MzGaQchkIfiQJ4+s+Zr9PZSjVfpd7JdZ\n/x4u\r\n=8HUx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz5qofVUQ4/QRkyMCKSbCVJDC+ZjPdcxk7bF2oWYOGoAiEA2AWvfeKFhGJsDJkb0lU+YRJ4B5scmNzevHOUbGpnvVo="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.5.1_1540995372955_0.6428286807198973"},"_hasShrinkwrap":false},"1.5.2":{"name":"curtainsjs","version":"1.5.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-HU7R96wwmOzY2w8AxAxogStZeF0xyf35iTOCPHYFRX62ykgqMKqxqonDIvOLnX+3PMal0vm5N9soWnuoLCYudQ==","shasum":"5285ef19de77dfed7ba0449636d88a5d01917cb0","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.5.2.tgz","fileCount":5,"unpackedSize":141741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3GRyCRA9TVsSAnZWagAAqDcP/jBRamtz7Ecz5cr2pR7C\nLSf/qAUhfuAeK49u1nSeTGBOWL/nIjNSgLYzP3r8QNkJZ2hXv/JUU1UjQfi8\nvm9Zl1ojaAUhwJTYPOslmaeau3b9wq57c1/tVlRoMs/ADMtJqq7NZnv2YfwY\nh/ZzIWzUKQ6xfnatK6q8CYBHQRWLMpBzTJfoJsA8S2lKxqN/UBkYrHruh+IV\nOwGozsl+ktmS+PY/lcDa8sVQFtDNPkMH4zTxY8CV0lGc5rbG/iNdmjrprJIR\nQrRMtveeEz1ntTNzqAOAYm70Rg/fILvHheDx6xLwqQ/46xRdTaXIPLImGz4j\nDmzEs7XAHu8B5c52WzNmEFEsy9v3+I4NEBZWBvnkGUqkBSNGTjettmyJGHSK\nSeqZAucTtR8NNBPJCTuKl27atEP+AFBKkaRUctkCK0iIB9fIna5CgXwBzCPh\nNGo9Ff+SUxVAMdM94dlKhXR7Zl5jPhT+/OsxbY2mvTAnCDv2kDnhCQjO7aCU\nu2HWDfjWt8KsU4AhpCfhLdt+HwxJnIx0BzJBJKUoYgr3uYBQje5Gz66+jovE\n3fgCCLzQq8CRfsQhLTP2n6VxLfakOgK6QQEuRNegFs4/XkQLpKGCAkinpwcz\naDfOE+iZK5nmXFe4A4BFGqiATjKE0oF3CQbi4RQDhE9gVql2py+R4i7T/fE8\njl5e\r\n=38P4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQTe5LxtTj2HZiDRYIB0PNltea5oNbEXf4BIhNSVWA+QIgUXwEA72yhR0TaYGOAovCjQa03Y43nVwAQWBBaaOVxiM="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.5.2_1541170289412_0.5938199200605705"},"_hasShrinkwrap":false},"1.5.3":{"name":"curtainsjs","version":"1.5.3","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.5.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-/CtGsdu+G17pG7cSLWZO9S5PSPGjRBZPklqtuCgieSoOYSfkRbezt+X8fY1qNSmfpdy9a97547CN/iaR/EbZKw==","shasum":"8e75618127206e0a2228595d07ac054474f0b9e1","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.5.3.tgz","fileCount":5,"unpackedSize":141972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7tH+CRA9TVsSAnZWagAAceEP/0txwWqhNqKxpV3CMueS\n8VgtflPMoVZfLo/JSCWuC/0eYJp9aRqQsPD/43/92+vIfqmTM/ueyTvKDk/O\nJTE87UgHV9Ty6BAH9X6VXftvlOoV4Dq3TGDcyBhuvY/GQKUtjEVLTcp/9ko/\nqW8YQiDO4kM6tnh/zvkf/SvyExooJimZoVHPaE49FziLVdo9ONQa7BebRlXJ\nRCkKusgT5XbV8yJ2ziavH8WEEJxHpZSh5YhUfW2A7FaNnnU7Eco92OdPZ5zN\nwnNxH6Ndr6b0Nx1OCj1iz8lK4fgM+3keHowpqU7yxRXttMySKpj1lytwb6iy\nOj3jNAb5t2+hx4cqTl8FTKlpyVJijcZgvyNPh+trnvCavMos/92nqEm8o+BV\nPAQ16U4bzq8lr9ovEppLUjVODUj5s6u2unC4xqZAgOAUJdo3A3S5wXNnyByB\nYnwV3K2C5xk2Oz3BjsSbenWVZipnhCpZh0etaQczXh1CgOAEpJLuMuKbTT7Y\n6UitX2Hd2GtFSOpkc9coLNybh9OjSpRiD6bfotZ0o7OWeFuhGufP+RcUBWIq\nQNSJ2DLbtosP1ooslmgFDAaSZpYbNMaVEx0+7mXSBNhe7+a+m+IdNWG9jQ4F\nazsotytJykpgKMkyvm1M/nQQB2xOIOhLfuRu7oX4n8OayKcZ2RLCwdWfH3EU\nvyDg\r\n=M6Hd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/lnVNZtdAACbqu+pnolorItRNT73TaHxo9THYYD72RAiEAxfg3N7aQtAGMkXDcMd+s934QbkVkk/rZ7Zp+n6rhopc="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.5.3_1542377981063_0.1046932780666554"},"_hasShrinkwrap":false},"1.6.0":{"name":"curtainsjs","version":"1.6.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-7X1lnYbVcohDCega3pgjdZkaDogsdKZdIkPEIW6Ez8FLmnL2zTtib9rqYjn4nixcsJDfw40RasR0U/Qit69M6w==","shasum":"9e6aedff7a480902b4802251cd7ebb56d75d07f7","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.6.0.tgz","fileCount":5,"unpackedSize":145184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCUFrCRA9TVsSAnZWagAAZ6UP/0HZgbhr0+pWuochzdfm\nDVYY095xSAPQbKOz9CdiEAg1Mi62WW+8FmzGIXdIgC95gMVL3n6TKbS3lsp2\nrB5Tlt4elmYgyZF58WVvQCabMd/FXtRgV9fbEoxG3r5L1oDgDHAL9YxrEExQ\nifOjlyKsXmSDQiOHwHACtnIys1N33gj3OZUPzu69YHGawSVH4bGE3UOrB7Ar\n8E0uQ0IaJUguWLWK/xa6LpCgQFbVk2NOJ2Pm9RSKN24ASBFtxZJJBYY481FH\njPlvNE2s7zhdk0nlBbvCAPZsZsF+r7OUIhd/UZJJyuDUOTUkS3BW+tmEh089\nRSmkkfToy3XtbVvQjNXANiGC4Gq0QGI+XtYZB9T13yTRqhMa9YsrLk7huEOc\nUtep00HZAfKlO8rQMk/Om7MemW2SdgfFec/USwRSNOA3J+38cftEFDS5lc31\nk4XoiC77YKH+vGazVvBzVNaZtU9xSNlgMkj/NjCG67VMxC5RGYnZOR72RizZ\n6Hu9gqdi+FaHxk5dykP860xiJz5PyliX5WWxtjghzWZn7VGSLq5HO7II86FX\nBIkZsFtCL2yH4TzK4TBggZJ0WLpkYwJGJETOSJAKm2p85QAX4jp9yF0hj6Gq\nsnhUusimV5iUj9/4ytAA8QHotFE+gOZRCpbQBVF/K1iYsz9AbB9RNq1zkwGk\nvgfk\r\n=AOph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCvOxYwwuJz+ipGk9/+tIpdznbxxNs194gRzk+bPfqOgIgdcEK/5sX4e9MtgaiQL59FZJrJQFSUDuOMfYvLFxnUeQ="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.6.0_1544110443067_0.4700845048346025"},"_hasShrinkwrap":false},"1.6.1":{"name":"curtainsjs","version":"1.6.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.6.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"dist":{"integrity":"sha512-xCXA3QGYqP2bZDR8D6oGyqcyQeZpdSvRrQvPsSiC927SiRhooguNvgLLh9iO01fYbsiZ64T6kpwki8vhqkXRzQ==","shasum":"2d0c4e41ce2cb772262fd523235dc19e4981f3b7","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.6.1.tgz","fileCount":5,"unpackedSize":145302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD77KCRA9TVsSAnZWagAAyGsP/2TLk1T7xr/sa1qPyqFf\n5o2gRJ4aMrjCbqYVSZOYB3IKdyJNHX3DFXq3LE/sPfHoIx1foYVt9LCxdCI6\nmVJr5rN7R4o4MLtHrvVk+1JUaYew6e+Pl/l+vYrNmHDBN4wJOaJsFC43qXUP\nH5sEHzfcYQmdYmOe3Pbw4LO6eljSg3QhlBeo2S6ZmvbzG2SXJu+ne9/9YO3x\niwLJizJ/POZfOEACnkY59TtQS1PYUcA//ONg9jpuQhC24SStKAy6fwlYMZ4T\ncBvkKt66H9TdOPpaQQOly+ay+AqUUN/d1Ubln/ZnWfDCIYUM0zNenMDU2J1w\nCbMXR4m6ukQGTEZ8bXxlCZKpLlfrx/JEYxl5oyuLuwT5pyfHuFUm6uTzbdky\nfkgqZyuxbIP8SBxtvgMSoK/LD+Eqs5/DN5K8Qgb2u4vFDw14sLxMVYXY6Icj\npwxXzp5PX9+ajGIqTaMB2t5EOM3l7iy3t912FcNNX49bkE/QRmTPRYCw6OuW\nHmkjtmHPgYeb6g1GiCjmvBtUjT7/bCZy47Tlw4NpynxqwcyRofcW3SmkgNCt\nJYa0+k4LsdOvXbIPbeYwM4AUCe6c0IHdhUSnNqOtNir8XgaBWYDnZ7fUr4xC\n0/lCn4iKHyiWHSuMjFIWdzRlPvPiFKV6XecY7edmtz2/ur959qmz/jCfwm2L\nYBbC\r\n=Ht71\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2BHAXrgTHc39LYT/WtcZpGe0rP7KBubNJ79oMqqWTzAiEA2yNy4hM6XuTGPckFR0kJ3aZ0ZD8AB89Vs/b7zeKzt7A="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.6.1_1544535753679_0.5791101002962136"},"_hasShrinkwrap":false},"1.6.2":{"name":"curtainsjs","version":"1.6.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.6.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-FcMDXBEZqQU8uBh53QZhwOXWdtu3/s4qtmr5kcFF/PyfIVZAnr50xMxkgOyha+EDwiOAMhcXEPpfadYQrPF/6w==","shasum":"8584d88ac9ce833084923464668e26f6bce86dba","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.6.2.tgz","fileCount":5,"unpackedSize":145457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXWKACRA9TVsSAnZWagAA87EP/jUSJp71MBmCthYkeJ5d\nsOX7BIMhuW06dB5AN9LHnHzYzsWSkLbKA9ECg0uIMUeMOfnxrDSDTtJky5Zs\nfj0J09j1GJtZPj4bwQkdfPjoHnlLAlxe8nE5eg1MKpst1ZIP7NmWAVaHpG9f\nbLZS351+p1rO2rU2NTpe68iBzJtJAJ9DoaSBZxL6IoWM5rNweJZZHavqi8bY\nT+Z0IFu8gYyJJEd6Yk5SjEVTgE7nIeSaOQM6eB5lHOreLoAYu2+QaGyrBC1+\nymXTliFHkQQdDfibyBLtajkVM2K2vDr6ccAj4rj1alRQX9EGiyXJ5fFD7lV8\nDZRiXF3R7KSf0hmm/4J6eFJuEu4HT8Ya4nymJMYbAp727mYhBzBfyNA82YZh\ndF+1ffGIPcARGRiVwasM0i2k6zCOw4Jcu9R/DlHZZf946/YRHO35AP8m+Phn\nyFT3OrsRGz58QhDm0tLNitnJscGMWRBoY5gyo9f/qIpXb7+B4FG4p3U+7j2r\nGwlO/9fUDVKw8AKwPFJr63KNQQ9TYXomFBKNhu+Op6nabj/Fxd/QmdT4PWE1\nMx6AXUkcb7NxME8BwpCG9I0piC1Bn1baOpH4D5HLSNQBI7mhNEhi+d612sQz\nMCHO3995/T7fzEMEHTNScLZCFpnYmCf6bRvowz17uLkcFuOZIFa+9RSSRN3I\nx9Oz\r\n=yQ3I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASBu9Ya544jOgu480gpTaf2pC1keu948e9hwxyhBtKuAiBqNaLTUM7JypXqMsPRK/dr+U26tWAkx6X0Hsa6KvCB0Q=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.6.2_1549623935566_0.9526928018372025"},"_hasShrinkwrap":false},"1.6.3":{"name":"curtainsjs","version":"1.6.3","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.6.3","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-fsTWnSSdY0uk+/U90DF0j5p6S+Zvxdxlcdx069rODs9Pe4Yqvj7uvz/lZYmLVfm5meQ15uEPjQkSdmdaSFFnUg==","shasum":"3e23832bc6fb60de8a2f94fd8ebd295321c77bf8","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.6.3.tgz","fileCount":5,"unpackedSize":145454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY+9jCRA9TVsSAnZWagAAuT4P/A1dfz0pbuek5hZ8vp1t\nKaVNcFFL+U4coCcMpq1aeNynZmusmSp3Rei0GaI2zP9eaJtcPGQF32+NFUpm\nCwLLlIOmXi42MItEZyO/7AZzV2mLL11fmdl8zOVYxrhJTynBwNsvuUjGCezJ\ntEAxw8Q4UpMXMf8Sfwewk9FsW1xQYNPk38ZqidbwnkAsp38bB79RNb8BlVJH\nYTihMv1lH5Tl3NY8I0zia29ZimQvtlAHWchod1QBE4tTUJ5AW2Jn1W4VYWwP\nPMMFO8Z1q1famwS9r9TZo4349SLso8zvjWfG6fDfJ1UKcqStPTucfKle44S+\nNy7wvVtY+QmwXSFWkVVkaBHO/MKBTqrAY+YZH3/wiNfIwPf2QPoHmvWuLn00\nPxPbgkWXJpdpEKwId57Hlh+SL2eOGxB7QQm3V1jBfWipg/em1XchbfOqUgJl\n4ORe6WSZJwg2kqslA6C+TXfton56gaxsBa6mHiUK7+N8gQgeKksDTbVvOqL2\nBplYQU3qvJZoIO50NN61Mh1vIuHkEOIuar5ZFLLr5QQm0vBB/IT6ldQjovOV\nsQzwU3z+fUKNxZCInBzyVWiILf20Q7cs3nt2cZOQQhasNr1vnUsLlrSsXyJJ\nXHAdl7Q7cHbaaoi+WSoeRnZUlRRhgzB+cDVJaUGaaMBuTIOYoAlWII1PdxOg\ns8E4\r\n=L3cz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5dnMWd9RY1cogmcmslETSZ4iflNWnozReXx+B9jz+ZAiBtx8Mv640KjUDaCvQXOu8xrCXnNWXMNEXbjSu+wpk/qA=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.6.3_1550053218771_0.8033256786820147"},"_hasShrinkwrap":false},"1.7.0":{"name":"curtainsjs","version":"1.7.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.7.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-oDcJ89Vl0h1B5eh5XRqnmhE9fsr5mFUQp8UmansuC1zSOcaFcY6ezXJR9tiP464iB2ZzCqtGsHCvey+lvFnTiA==","shasum":"71f735de87ef02b82c37f096fec34e18cd1c85fd","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.7.0.tgz","fileCount":5,"unpackedSize":148881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZDy9CRA9TVsSAnZWagAA5+IP/1+j2O3EQws0HQvVNHVP\nFXKCeboD6gs+8pmSJy6RwTwq5WelhXroeGj5RI2AvZeNPqd8teYeTw7GEcZo\nJR9OOeXQSxrznrAtwGvnM4Asgzl0lyJEhbV8f8MfOBbaoJkXcO+lNv/TJz7D\n8Ko1HpB2JPLxX3U4eklsrBQo4h62PGo9Ozp4YNVHvwOvMBgY1nA9wFZ1f53g\nrR4Chd524Da+0Tt8Ta0OfyUgnAw6GmFDzZRVxMnhbJjTak7LOkNUW8KXTtyN\neZLwL9CR8qS2LRJxeJcdF07E+9zeY2TmZjWEcZ7Ph53bNxvbcLtbGwdovOgD\n95bJ/Crkij83uIKv83gWt3eIMJ3mZcPTdSHK33lRqjlDqMsYHdiO9VkFREOJ\n8wZ7dJTMyVJ8jnekZbFk6dovCxZLqR/wqZsMOzSG5nMGSn9stHOh6yWu2zeL\n7yCo2jnzpr/1SjiGOeL2eb1QETl+SpltsPejzRPRjzWlYWP3tkGqj04PmPH5\nvuR5k68KtuSKOsalbgQujQfkiHdxR5mCx5zLk8Qg4vL8Tx5oB7Hv2qU179Ix\nPIImKleBy8uPKNyC2Ii0sbQn9dHq1lZIPBQ6RicOSaCEMZ2CS2HBTMBGbzxO\nzmOB7Dx9pGxmzOR1OLSrTCgdH492tA03qoB6FHUTV6IZwWRAk/4aDqeM3kqB\npC+e\r\n=t6j6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+LElN4x3w3dbnuJUlJ9JkIk3d7q0egSJaGltVmPNr6AiB9y+kczcINjYOVYRNcD6JUTrEsm8JOXc5sfl8P/GDJpQ=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.7.0_1550073020201_0.37850220855157435"},"_hasShrinkwrap":false},"1.7.1":{"name":"curtainsjs","version":"1.7.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.7.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-Wm9ujclPOukv+9HFJTaFsuMWZ5ZjaKzH0Adz47yp4zKMsn2xIRV0ulqaOKwCh2sCAZ7rIkRjFwbm3iel7AK3Hg==","shasum":"ec7d18804132d1c31043915efcf47b33414026d0","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.7.1.tgz","fileCount":5,"unpackedSize":148807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZSydCRA9TVsSAnZWagAAlDwP/3pCQC63qstmnRS46IcS\ndJTVZPHcsg0rYzev9yrLdG5sqXf80mDnbnUxHV7crbykk8fvIV8OGqIo9LAU\nkcnknQUeXEGjZPOENBhduKvB2YYLOrVe9o9KJLQUuxcEzdxAf9OP70aN9/q9\n8voHUVxmFw8W1bO2ZxuX53XBQO0R+A0uoaTmtubkbst7keNeEpQT8TEqYEwW\ncRTsAYr5XNnCWUWGidyt5ItnyNEjR8Rt+v9Wv3LjllR9UV1UzCk/R1DReDQw\nzDUHnBB/9TmEbdCRXL8dx/8vLGuzMshyZsE7A+cfOtLf6PASkr8sQqd4FKdt\n7yvOElIbb9r4llerGGZEeAPsc0B15y4baarTZuFX9gnZhmWm/7ov47WUizU6\nm1IY5xFpQY31CBw5KK2aRha327o54O++4M3LwGVUCv+AM8FjoV/H0d4rshe0\nBnsTAfNwvkK3tS3eK6pQtUJ++DuG9Nk3wyZNWE3XnOkjS1REqe3wAxItzdMd\nzU5JMeXT23jOZjkpMeAP+tjOZ7GAFrnUpljaK2pMuhColg434EwPChCHm3kv\noXvrQgm5uGjnCrlqZQxqCFBDzeUIzYiTQUwCBL2RKAr+jqQh5Qx/0AigdYp5\nyPBZhM85REqi/sb0eVjKyQbPP+09Dy70UmPXA3+7hk8mxkidwR9jq3Wuv6n+\nk2RI\r\n=ieEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrUW3+dO1LWnOwzSAz7pkQ1RLUyQrIpMYtu28q+datuAiEA4ykU3mc/ZWITZdjx7nSFyS+sRC+mIqr04hQ6Szb6z6E="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.7.1_1550134428441_0.9404611292716787"},"_hasShrinkwrap":false},"1.7.2":{"name":"curtainsjs","version":"1.7.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.7.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-8KJNWNVoPfaCfr+S6tOF5IbQrg5ROq4Hoiy7eZwTmfL/5ax2Os5XElOvY4l8zFFkcm84ZHlIsjPnQ+nYSF9zTQ==","shasum":"573ec53e0b4de268abe93c8ac9590a3582b065ab","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.7.2.tgz","fileCount":5,"unpackedSize":150987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaZfuCRA9TVsSAnZWagAAT9AP/j9k/2KTb4Svx3e2rIxk\nXxjI17mnmdB3Nd5POAmNKdthg9V7xrs93duzfriHCwUnnB8O1U89RiEEtBbG\ns9yYO6PtcSgGiv13Gkao9sOZkDyb+3zqxxXd5x6bYz0RTdUcEK2VgH2Q7hMC\nhe8MFe/N+OqgkGLVoEAPPIWM1QIWKBTrmBcszxqdY3ENuFfe24ETmHL2WTcy\nun+C/7zN6NAZn8lZv6DuIj6IsAh+cwHl6nCwKyZ2cdhb1jVoRzqG9W0yHukv\nHTmbPhWK2Vmrcbtb0Sfn8W/vpt2iePbJBsLxURq84QY/LHuu328BxOV9/y75\nNpiDOGzCPEQ0dYpAHDI1q3+rSMVp/LmtOxMMeTBbKkm7ui4wEVYtv+fxN6AJ\n/NwrcY5EMFa19Km9dPmDyD4tm/GUHAlsl+chIUnAK3H/mrfVURfWt/z0XM5k\ns3uiNILbFB9lN5v4hrltkd/woFrJB4XlIKYOlOXW9+3v55+bCx+Sz9TcqCcF\nyw8hWXI1FILsJY/kX+iw5bzdkR3uA6OuFjYNTWEN99WoicWkwhB1/cZYWdEA\nGctfUA97dcFOENdDxipvfpHM1x71WSyC8uewslEcWDuwhGd+QWeGMxbr8MTV\nKe0bmX7vvj7IDfaQom8G0ZRlnV71s2AGRoXyAaS4YmfPG6fS7X+BZx7mrqHZ\nwXgJ\r\n=D82g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC+JYXHT1j7kuozKeLLtpZWf0EEdavtYx8KVbPhuHUcAIhAN3OB/6QZOu+7cX9/Z/rpt6pJAETXPENnIhfejgTNuEU"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.7.2_1550424045381_0.6739058324966065"},"_hasShrinkwrap":false},"1.7.3":{"name":"curtainsjs","version":"1.7.3","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.7.3","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-QoJ7MUNwrW9T0AfUahgmqe8b6qTgCfP7XdLpZ7nMxQR/j6biBcWCamQhCNEROawBlrmBCiJt3w/aC1GNWckTXw==","shasum":"f080a8628a6bf8d744584c06a3c2dc683640208e","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.7.3.tgz","fileCount":5,"unpackedSize":150492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcackACRA9TVsSAnZWagAAxxIP/3HiRJVfZkQDIbLgkc5S\nGH+HGuAx1EeZkBWgxP5ciFCkiSede3FcVG4e9dSG8tUBdU6yPYF0o7FN6+jG\nn0FHXAO31g6HZjAZ7OJJFF012eQ43BjU5Cj3VI4QjBBX6nt6QYb0TIErkPmT\n2eaSAJZZif1CTPiRDpG/8SjPjW7jp3GWp1UNdW6FxrmMbeNd6LIR5Z9gpWiF\nT7N2P6uiYATyK1RPEfO492rEfBu/49jSfOgpNrRTIv2TO+wHI4Hd5x9H2UTh\nChXtUo4/uZ5De9M0AsC9cwTpsY+s+Gk7gp95pC2w8L+1uVnwkR/ivs4CRRzV\nbpHfa62Dfrs/8SmBMOb6Q55uA2WR1RDplW5MDa8hXRnnWA1STR3DdHjbUEwb\n62toNAuzhyEl83J501PC3Mm275ldOMN1/6ldpeHuzqrFDMivke4xNR3vV/SL\nygJkX1uyUNLyq2T+h5H0jzwFjpBYw65pgLWN56hBOCu8iT2/LDrq+mOLpQ3e\n4VoF+APgnYDtqBQIqUgcDcEweBwaa1AHutrXwAhyh1lSvnlvP+7r+Nqrfpw7\nBVJASuoW25FvW2RkYFYtM3MDUtYY8EkG0MLjP4mfbFBT4anZlnMIvIwXm8fm\nttQDqzbm8ow+k512sk0MWxlwnvJg2XtpVRdRTx0M4D++0OR2+/yju8aLAohR\nSxHg\r\n=fKoi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5kjsH0vq1DDI/cnJDIjraP8Su+DvfMy+r+7my4mxM/gIgLO5hp+wCpyIR31Qc+b5icamtTLkGpF/bGAcIIv+rkIo="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.7.3_1550436607665_0.06565841103862913"},"_hasShrinkwrap":false},"1.7.4":{"name":"curtainsjs","version":"1.7.4","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.7.4","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-IUOPb4ADKi9DBhTnJAWWFE6zQZ1JTVlM07AR/lgWiYc7ey6KoRQdGWL/OFVb338epZ87BwP3OPIe8bMNctpk/g==","shasum":"a684ba74d76e694508b9e500f097031dee9a3df9","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.7.4.tgz","fileCount":5,"unpackedSize":151137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcac43CRA9TVsSAnZWagAAFRQP/jMOHJNti4I8SB9IqjzF\nDRLJ/OlaMzZ0Hj4SdGDfaiAiTYHsVAqLzPikcOIaD0QJZ/aEQkd0dEFBykaf\nrQzNhmrvzlFPTyytHA7C+RTMIDtgf9tzLPz1N7Diz93m3XamVV+UJjp2Keag\ne+g1Zg8V7r7OG6YVYVCcxZtEOeVU1fKn19QW5I8BE/3j4m8QCtBcftDwCAb7\n8MGQ/mPI6YitAF6ureb0iCVHu/Ukmo0Ud5EfRQ+aOuYeDW8XIqI538CSO+80\nBM2nde944NhlqmTlRdXQPC3FC8PQyqZJF/OYqUd2hXSONSSrzFnyNcYQltEk\nVBPXjSK4x+YlKYeErt9d15KvGdbeYx2zZ9pzZWXsq0AhulMVetBqgxcQKKts\nQkqNPQw9NnUQHJqGIr3gYVNkg/wXcg5HIMRV63+iPG73KmyEoG2HKvTBlUX/\nfUqS8/uIB9T+8Oqm27fv+Dlg3krXhISjBN628qXKqfruKwwgccoxuVm7BJOL\nd4LMCVa4RuVMGHErt5Y8EE5BB63OqtRFOLIl0K1mhVuNwZhP7cC8MVio4I2d\nPxiHAK+K8A5WEkDun32+e3UBD7MCCNRIBa0wFyM+TYiGX4z0ccFzF6hw1Ptf\nukooVV/ZYTBczO3tDJUOJwkdnNH4390xLwyHe/8gBk5nT+NU3QOKPc+o4dpX\nTn2G\r\n=5ibY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXJlJPl7HKmLqRyrC8IzYXNdEODwrmk454JKOLBR3hpAiEA1gNgBtt9rvlgXGf8z3Vf8RSl4qoRNhtt8+EFqo9VNvs="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.7.4_1550437942188_0.33222490450763376"},"_hasShrinkwrap":false},"1.7.5":{"name":"curtainsjs","version":"1.7.5","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.7.5","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-4w1JCZS2NuD6t2sEsvAlHlotPDN25AqezwySNdsgZerp/iPtwBBQwzSn2Jy6Gdk1FGS1XlOSnPqB5ANgFEOXjg==","shasum":"bf715eeea08b2caaf193e63f6833ff8e9b6a6be4","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.7.5.tgz","fileCount":5,"unpackedSize":152308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd77YCRA9TVsSAnZWagAAx94P/1C/rGFzPpLqNZc0Xq4I\ndPDs2m/XBYQDx7fonjdwYKp96JQWWg9jAfj3XMmL2tbZO08BhaMYZ/gF2329\nEEGfH1bpw3henl8aXqpC7rVN9eiwZXCEvpLk5y43j37IDQgyeAAss6wB2u+j\noRO+5PM8RCBvA8OqMvPIL8TT+ziiyqqls266NFEEPfv/ghsUrh7fy74ivPAD\nmI6pJHiMz+YmkdcGd+s94GN/it3hpFcJvNqQM2bECbBdWEdoHBVYFn2TzgX0\n6HigKye/lOk43kXa6BLcj7zwA+ppyqQCW7esBTVifYdi1WRfMy+LXCITy9bj\n7m7w78KLgxfPPDzziQJ0LA5wUYL1zR1x7vsoncu8G8lmJhR83am68fxaatZ9\nOf1GIcMlwFUHOxjPcbrW1SQBw0c87KMHth333ebteRlaDo14z6sG7Hdfh/uE\n9GosFJVWUlPMsqhdEy5Apk3NJ4+B/JNV0Tt8L2pcEi3WseRhq0SRcxIHBpwB\nkGTmYkrfJsoicM19v1hPpaSMV+d1Xcdch9QTLJBmltaY2M6uhvzsjrvf6bEr\nU1yYMxnc8sgKFWlbbXf3U0tBXrjGEKH3R06w6HMGkXo4ndgJfBPSEjlDDm8K\nmXhA85PnDFsSKWBC5Zwy77oDtUKc8iVEt9gNPSn0tvwYHhsdJ9Yel6hZgKlr\nL0ry\r\n=V6xJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHmfOhjy/0oTTY3HsWHhdCljyj37l4HJlSUQK3l3EuygIhAPjslbJSS+/XLZKUN2ggx07vXJGeR17CC90jrXTpNUpM"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.7.5_1551351512109_0.10641263216016505"},"_hasShrinkwrap":false},"1.7.6":{"name":"curtainsjs","version":"1.7.6","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.7.6","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-6D2Jvg/Y8P6WbtvEeSeBdhKZYvsfqLhj/RU6EAGpDkRbGVBtrzGJB13ykb/oqvNqDMWzYf0xT3KkNoe88Rt9ZA==","shasum":"6fcbba8a8364dc7b2c3ac72578bdf23821dfbcdd","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.7.6.tgz","fileCount":5,"unpackedSize":152815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck6KLCRA9TVsSAnZWagAA3xYP/3HvRe5RZytUbTvImuHu\nZzQTwLRIIq2LusxoKGg3cBSdMeC9M3lRQ1T4wLJEIc//nUkoIFuYGLyu8AiJ\nV4TCSPqchGO0WntfeRTF5OepADxJEHn7nDm2S0uVKi/ekAb1ytgooaFdT9Hb\nSpX4mYbTuENxmt5ul0OB5T34AKE35jCMTefu29GFPcmxUaT+eTjPn9D+K41e\nar61DAMXSS/w8aX8zp4TQN14RbXttTKkksZJQ8euUDa5c/FgIJqStwa07enj\nv81llPv4+BTvuQOtOBkPa3mVOlRuGT7nBXMRJcv1w7hiu0BDFBhhGK6/xDKJ\nJsx64AYU0Ym9VTIjN/5UADJTqrha819R+Snh1Y46yENLnvrOrs5dEDpvG8mo\nlVWMJnh35PumY/h9To80yYSkQAJxIS2PLJOOmLDNRFfXRS2BKqNNaOY71R6T\nhYA6uPiP1/LFpYLZMxZT4iHxQmE6k8ikxEigMp3yPbwL+ojM/oW2xSKzxwCE\nlwegKQvVKcM6b3zGCQgT81BApYbk0sqgUc3U/bIrsZ3hsAPRFzuFqALaKffk\nUmYwXq9TXLGRdn5GZQCwhKLsMuuM7Gi6AT+A/nrs+zTjqfl5Fcf4wMrj9dgz\nFD97Kr4VwMuUBRzvcGoBgH1QsbH31z3iGL/AlaH3rv64YpFGVpDe4Xp2JEdI\nnpW1\r\n=Xksn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZSUVagqaDwataM8l7ou+GN4STV8fkZ16nNcPZpzo1OAiAZW/2ajTiKPitR5z4I7WYHP6IdmcpFKjTqFLvE2jIfDw=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.7.6_1553179274355_0.9862613241064078"},"_hasShrinkwrap":false},"1.8.0":{"name":"curtainsjs","version":"1.8.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@1.8.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-Olk3UmNVcbDO9krgVqq1Js+NaO4xBUpVL96vukzsRGjtESqRWclrBK7H+WQOdgiivBY6vtqilHEa/2QZXoWobA==","shasum":"aa93cdb0aedbc3eca4f223c3c8ae1661db866088","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-1.8.0.tgz","fileCount":5,"unpackedSize":155260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrJ0jCRA9TVsSAnZWagAAPg4P/AiDSziSqRPA7MyTQSNy\nNhBxDBLrzBVnw3fri+5We5zdmbXAChcfl0sU3V4Vj3phPyX7/6IcFkQ0o1co\nUieqbfzmtLGQl5KpHrNQvWDpjHRvtjBsgqNZlnIQGkMHjNBbW/tbSLxHjENq\nXSRHo6haxu87EGKOpHxWMzoTYQWefR7PzuVuGSSIAsNl1utns9FAmxjA/gLu\nJcZrgzmqZ4+zt9qR9GqFzovZyO2w+bzg6E5aqCqHKfW+KIfaNedvEm4uGm69\ny63x/vU+l1znD8Ar+bw/L+4D3p6r1tZ/jzJq/U28wD0Y1NJqv4RhL0MHFRYC\nxbEDTfrkR4XEEAdMuprE0f3bp+T801Ie9A7wWZfcZYjpKzPMmxdjHFO+Lwg8\nP4kTZc3UoYAzVHF2cPmkDLNN3lGi0E+7M3weYuOEw0zPO7dgWuoKa0qnwGqA\nSp0HBYYoCnzWJi6zKH5ezcUvj6/XArW/ApCoxyX+K3kdlanTEyTlnvoq9a2E\ngfAF7jmlP7Zsjcq8hy2CBAKTu4XW0wvTUXgH2n0dQpNWmfiB6eMx3+LtjKL0\nYL9bvakDtAXjVEUFs18c6O170nl99qT3HUsUL14olgmJ7q9JE7XAJRQLGGHS\ntIoiNsjsyVbXn9BItW8gCkMmTD5hW20OyULs+wJIw5nXJlAZjh73QKro192B\n8e7h\r\n=AN6Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIwcOK7JfvAikSUPPD4sZExFhE8jxht8mGUZrrFXlSzwIgPl/zehgfdyNFa2w6Bo1t9fdpRK/ZXKqFYn56K+BYhZ0="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_1.8.0_1554816290665_0.684039551949035"},"_hasShrinkwrap":false},"2.0.0":{"name":"curtainsjs","version":"2.0.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@2.0.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-KoyC8YThlioeZsIVT5ayp8eUJ6eoS0m5rXXDAIvu0MJ7AuBHmgyjaHU2OJIhjV/HS4zz0Ge1enakzat6uEfi4g==","shasum":"3963e8bcea32ca9fadca814ea11fd89ef8326c9e","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-2.0.0.tgz","fileCount":5,"unpackedSize":129664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc98ZOCRA9TVsSAnZWagAAw54P/jeNy5ddz262WnaLmZSO\nN4xQXsw8ykw4QEYsjJJ4RYjLZ1pq4TgvZw3cVUQoWPsEjc207mNpWKuBExT2\n/9WsEzRQbPGdkSrR9wnI5CNLi2rc6YIPtHr223PUZtmVJboF9oDbBHQFKfUM\nyozF511AWjA4S8A4gwxH41hsu0JC4KeaAlzFxFAxZNJuM97QCw7hASRapsgS\nI1h6dUZloENgCNw3ReUk6NppZSe/owd6TqpTSd012iyfXmYoQHLIa6U0XHuu\n3Q+6auDp5EJw1HE/qazt1rQPgeJ+58jhTz/siDSDUoBd9pslwoeQ7gfyNWA5\nSQmQ1z4vkLdff1bL9XzlmS8utnulstEXuSHjo+S2SsoPhEIJ5L5PclyqH/oQ\nhlUWHHC+Yk5Kc0VIEIPbiHpGiTU9jCYOdIC1F9IX1eKLlNe/wvEMe5DLR7MF\nKPo1oXl3wgrbvDRmDr8AlYZ8Idya3wK8VNxkRZ5dK1TNsH6GHNNSLY+EOkep\nra171UxZN+4NQjDV7znvKL2fdDXAxtcaPUQ0G9nEnnDDpptsy//ekEEqKByg\nOqz5QVDkQlcIffJmndHFrgAdP5flID74ZhNiW38ROD5HRAhT51VDLMJTBUER\nSXem/kuM0MZfIgkQVHEwM7n48/FWodJ/5WQrDnlhn/yGn2zlq2FOeRuRVYf5\ncfGY\r\n=g6v2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWzpWBB3lxFv9PxBIiHfJUguSa8QLTi3byf6bjikjIBAIhAM61I+D77LbYzoXpvlpkd/VSkJFO5orjoDBK4Vdr7yum"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_2.0.0_1559742029650_0.585886424868695"},"_hasShrinkwrap":false},"2.0.1":{"name":"curtainsjs","version":"2.0.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@2.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-Verd1+hfDooOPYi1JQDKhARGlxNZlZc3NOJYWfHb6lsrcNLalQZpcy13ZQmJeb+0kXshiuE4n/QkwR4YyyFAzQ==","shasum":"3b319723e151fb8ee4aa2ed499f6866827e71a30","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-2.0.1.tgz","fileCount":5,"unpackedSize":129173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+NBJCRA9TVsSAnZWagAAE6wP/2iuAjjpmKj/Xphneig2\nOaYqiH2kCjfmixzyiWraU8xnCGpVRUVliWGjaACQw1k7PdPl5x5InHYS1wAi\nOZRPgbpZEmhLdbS1kJBHUU9RguzcFKF8vPpD/FLqXBEHMZny/Oa3an8F3FZu\n0xztGjhbszD1RiUKNulY/0975Rz/74xChIxf/4btNYhzrxnYcyCllxvep70A\nz6lmzPpfzez8njHGC+i6P/g4Vz9LQ2ymkZckL0rFlU9v//IIZ6WA1dPZG9kQ\nqWdjOjN35wSLMvZF5t5n4s4OJtbBRj1+IXevQLTzwSONAAeJfVotQC9j8to/\ndFRtqG4ymln/w4zE/BpALkTaEQxBrrRcaqjWAvrf5PiBnfZWy+Dd42Hrp80i\nCwbR2NxgZ8hXVu9+FMqUsdb38wkcW1f4iK22oMfjtpyx5EpbjWIw/Bumm+Ii\nUdtkKwmqYc/IkVaP3nvoPrgpjfCHYHcC50SpRdVJK5sbBT/02dBZbP3SEtUv\nBz8lEw5Wl4keb1DDJIeWbMVCnMr6vXOhFr3pOdv1o3QtuZYzXRKO6ngGMFtV\nauq63RWtXOp8eEfHPcPyk1XWtuUo6Ii1Wvbn0SaCepiqVCnIPzYJGRLzNKkt\ndtzbqgCc8l3TWWdQWYduHj65fEJhDWd8lUoBLvTHVUdpTVVjYiBvTuo76rHX\nF8Me\r\n=dLL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK18hy2CeKHsWmPB/xza3BwaHGSPO3TybdhCAoFtP7PAIgWU5plcWMFHTxFjDEv5FTkC1CQBlwQLnjjxFJr/RYajk="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_2.0.1_1559810120701_0.1479481001585694"},"_hasShrinkwrap":false},"2.0.2":{"name":"curtainsjs","version":"2.0.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@2.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-zqDrmSJoGhhbuhKa5wOYDhXjpfiS5JI0jtw1QCy9N+iLGhTN3LVCfIpCzZ9aLvWTi3H9LMMzEIbFJJSVFuehxw==","shasum":"f84206e1581e3c291539ff30a765d74fbf402ac4","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-2.0.2.tgz","fileCount":5,"unpackedSize":124420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+iYPCRA9TVsSAnZWagAALy8P/irqqJ9WnpAZcYdqdCqz\nx3xXBZGjKI2XkKGWBUuf25lGwelf36GvYzeOK+Z96I3LKen7EIIb6fWmvgUe\naV6+5pu0vUeFftIfJX5+LL8OUe9Rfis3sQU3ZBdT3B9w/jbYxXLUxzU2saoq\n3sUo3EXMosJKPfB0nMa99Mb0RveqM8dYZZq8N3CrwXHfywKV7vvosE6TAyN1\nHjRpM2IYss7R4Y9hFKlSSV/chnyYScQ5bOa9Txe5Pb2TQWZmRPBXHgv4OnMP\nWAZoJJXGUekieHcu31mgsX9KwCNxS3BeKBiiUa4PpYp+fE0f9bEvws0B4aex\nkwuSbXro0TUsb+HqDELPirGnwJGHaZmLPpNqC0Y7ofGAw2h0Nbbz0HBu3JZQ\nLjD8/XMIRSgwZHEkoEzMIlR7RRA0bDr9GvRlgVk2lvYuZ9qU1FEwgDw8p8V5\nLj7I9aQjtVxyVpo2kMyTXAQlT8pyqWTdUaVucmaijDMi0QjeITw+3tj0fLgj\nhDQ8wEOHeGQRgWDFMsNZgzhY9RN7LL13sUh/87Q7HpJ8efsTJenrjNCy9e+/\n3pnWCvfsiMXYTpEmhRogGCOLjrXLvnhJY9PSnn5ve2yNC+ZjAfaAplwgTBG0\nic1G3G6ENVFlJIpQyGCLjjwmYvcapptctKOIICW+05uR3YrQYMkgXnLzkTsi\n0ZJa\r\n=X5lu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQyZLSNeEAN6HdW9wxYtcLNGlhjTpumwhj501ntXHpzAiEA7gapplD9fwPHv4K+0b6r+SbHLZa94hDoFWuVDmig+y8="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_2.0.2_1559897614709_0.6447506046854392"},"_hasShrinkwrap":false},"2.0.3":{"name":"curtainsjs","version":"2.0.3","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@2.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-TStHNitBHkFDhmsL3Wx3uBWJsvH25CDUCkxmX5qjH4lSuAWYf6E1eOk63X4i7dznFO0EPaqsc0PCD5bBxU4Ldw==","shasum":"460c0189cb351152c92535e1ad2b4fd1d2738e4e","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-2.0.3.tgz","fileCount":5,"unpackedSize":124448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/gK9CRA9TVsSAnZWagAArKEQAIsSkIM20E1uta2AAUMO\n6FayA+XDywXbmjnOpsnmdzFpQ9QRVtK7BIYTcjPvweqiTA03lRLrtnMKkqLX\njdm0CtBd+0PTdIHX+VUt45zvuncDMo2ESO0yr7Yz14HRMABQqbjhiWlB+0d7\ngMa+5eq7l+xX2J/M0PmMDrWn8puI6AilUVw/C3TXygmCfkPcoy6alp54se3h\nXZK6ZwBEc6p18ofPt5EQUYPU8dCaCCqye7uzAdBJ2D7rf58S3lFBgabKb2+F\nqG5zJMiioCHgRc1xQjYukLoozxK0M77UfZ4lps7cHeWy+ASlwIkmyXyn/lD5\ngWhZHWOXKThpK9F5C6+zin1EZdGjkcpM0z42lRN+Had2ZClesX8WyMNWj8uy\nVaeV6r3gRcxnqjauKLZrk0Tyu4PZjhs2CLKhmTHh/SNJZEf+oSCiyJC3dHDG\nj9ZzOwHoJXbgm6R8QYWYaxTymuaM1GYvpUcqVDiLJlZQQXm6a4+9AJFeI3j4\njoHbjKGtgz4XOsUDci4oB3/YD3LU30Zkoip+DwaBg0lqix2mtq9P/g+BWOKW\n2mlsro+OoU4lJ/aZxL/07kKhC2mYDQo/O5g8JK0dNFrjLUk0WJZ4dMzWLIUP\nR7qiUJYZa3uxXmg8uEbbN8SXFhBLVNh/aYic+bDJqzRVwZVjuuqrhHDRuxes\nVZqH\r\n=joy3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcvi4xqaW8ZaPlwRaYG43jdMYiKEnqaIw9wIChXpnkUAiEA2nvIOXoEZzzicjc6H/H+lj6YEsW2e0SY43BfbZA8e/I="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_2.0.3_1560150716305_0.49516052758467444"},"_hasShrinkwrap":false},"2.0.4":{"name":"curtainsjs","version":"2.0.4","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@2.0.4","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-FoeVbBrv5Apdm1vNhmILJrH9rXFY6HMJ8jffc22QwTe20k9kKD7b4rkJSv+kDFvZJClg7kl1/ZA3SThG7+RD6A==","shasum":"bc9b9d8f0132de38653b470dce62cdaeba3bac2f","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-2.0.4.tgz","fileCount":5,"unpackedSize":124539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAkwxCRA9TVsSAnZWagAAwoIP/0sOhTTM9hIbixe4nMya\npMSRoeCTTcj88Fs1S6grDJAYRpICDH4GiaLQP+EAuoYOq+v35wXC3wyX74VH\nr3Bw9k3cD8y0utYC9kZfwRB5jRp9YeBHmnNNP4q2Ee2N752dw8JgI/o8ONWs\nSsDg+rgPLcEYATJ30DFnFcbWS2KisuYiAxz/R+OTJmk/ydu1Vh6n4CRnfCnc\nUXuTqld5I5OQaWSN47ldZR8a9Q1edMzimzdVlPdxMcWZH9LzffOjuzG1sdW1\n1NiL4gm7MeeaF90rTs2zetW3i/9Cs0NNnm/rcLIBq+7t0NU7pZcx+JZbV0ct\n2XvKDzEFCGE07kDvK30zed3QJGasWKL16acOkkyGDutjPKO/IYTGRBYozv2p\nxHXmmUvnTXqadPuo6yzsTDRz3NC5GcOo6LJt2jy8+IRvr9iH2btc442+pBuU\ndwfvFRVYapza0qEWufKqQPlV7rN+q9YLlaneSL6ERQ0Aye+ygPF5AvjVcn7t\nRI8TzobTSjlZphmZoxrNemBLldnfu5UVShre+MnnJ+TiZi5mnzDFxI/6lS9e\n9QcGWkGvkBcnUioFdz/oEIqFCDixFKFHjVFjYM3EUK7hBf9v62YdZ4NA9XIk\n7HxJaiTBptrCyK0rIFq0W/MG6KaNdkrfKqGbtrmWdGJav3vPPDY2FPOA7jSM\nn7fM\r\n=FtOu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp9qYBtEtf8Q6r7N48zEnr3BubcnUSivMElPtj65MfrAiAXmG6mQN6gSFmHan4xNq2v0FdUSkQBlRK0Xz10HWTi5g=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_2.0.4_1560431665084_0.5122317796924816"},"_hasShrinkwrap":false},"2.0.5":{"name":"curtainsjs","version":"2.0.5","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@2.0.5","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-MbYt14f60EC7pb6V2XZFr4kB2bIMxmRHS+7UnS/ho7euktYzXVsJy4GjAidwIGVCC9FrjDBvGP7AVEjsHp+O6g==","shasum":"c17d4c19cf93b73d146187911d00b3d87b828804","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-2.0.5.tgz","fileCount":5,"unpackedSize":124425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA3L/CRA9TVsSAnZWagAAinYP/1daQHXgQLPfBlqYaZdd\neaPE3Thn0viwsGCIfo7wgrnTvXC0PQpDQHG+mR0XjW5/ue9yNxujnFVz+sdq\nRd/L3Ble6zghKuBfMO5YWgQgMyIvspZGXeWHC+Nvv5OdDe8auDkt0P3OHy3L\nsVlXG1H99D41OOkj9JcNvqUXDfUQTJ8dQ/XI5YW2loUHX6t17BnRvoVCumue\nL4ONsMYmQ5eTFrMBaGasF0ewpOLKbQ/wgzosv5OlHHcfb1rBiv/wjAsr5xjV\ngUk0l53Q1JhbdHwzeQxrO6uLL0NICz3ElZVX/3X9oxJFHfDdhi/Ujf6J2cV3\na261pm6Ct+HuXujntM6vOtNEqsSsUYtpuSayfr96oNVRyFstzsa4agyF8rtO\nKnTvjfWK8VPHg2HzR/NOZcJeOajUnX3iIDW73OmIRMXHfOAlQAqcI2h8hVG+\naACJ4mnNU4qGi0xwfteR3TqCDFt/7v+HZ6S8tkAv2h8OKgqHdpyVEBbEymHY\n+j4zZj+AB3yrwCMoWF+vHTy5uAmqMkEOblhU2dKNG+rNOP8DAERiiZGT9GSp\nhSDGYYvSRUfLIJHxcbf06/+mPHQeficH7AGkQrCkJ49qLytXxuL+3ECzmXLr\n+uMZ+jVxYI+RcW6QveWnIi0tNzIxVl5BKtUApVu/Q+53vy9D0vyY5hBBcEe7\n4+a3\r\n=LCAD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYazSUu6DHBdMxs3HmooqWjxcYnWyGFVbwbXOMnAtivAiACxtCNYXbK1WWocqJ0MSWAM13pHGlySrUhGenXj+aD2A=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_2.0.5_1560507134822_0.11405849661003553"},"_hasShrinkwrap":false},"3.0.0":{"name":"curtainsjs","version":"3.0.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@3.0.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-A9emPGmJxULj+hMvonlNQjZmD/zA46sCC2HdXibpXRg1hyNeiOiy/H3ZHBADbRdw0FhFzukGbKKjG++RUpwILg==","shasum":"57aab1014f06b69eb292214571500cf54823f0bb","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-3.0.0.tgz","fileCount":5,"unpackedSize":154197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJE2JCRA9TVsSAnZWagAABX4P/1KxKo+Ht/USiYjkdXT2\n3YaJM7zFBPzAGiWzLmtlrmP6499arQq3gMnUzyhL4xKwB/Q3KuUeKmPoTkTP\ngk3a0SewxKX1y2ppufW9a4VJjkoeP4GDR7aFFT3pl5LFclzT0aeyhyPvMiFF\n2w+jCOzez8NZOC/wPaHNoqnrf28mJqP1F6mDOgnAEd4pPnKtuDLet7FLdb7n\nWfAQ8be3u1gL8PsVqzgUUS91IS8Rmb01qGmEO8HQOgrEhSLrGacDPMYTHqd1\nlR5/GWrmYCjMyHzGUNmnp0trLG3UO8utC6N2AE56W/yXtQt88NTNVIYjGTMl\n18RJ7qj5i1fymGsOaYKm4FOeo7JXWydwZFU0Mt+68UHkUfC7tP1gbTkX7MR2\nuyBYQsB5Y8oEE2qh/y0drdVQpRPnqQgZQzH2LL2eIi5zhNnrKvjFL+WKezew\njLucWRhAbZ/dbpmHeimo67xs8AGzvdoahGcZdPYJoaxwUfcwlzXC2fehcP/b\n77CrzkvqY6zTlWUITA78LBZPx7ec4etvAj7+PE6IhEIcAZERiN+R6jgKEI9I\nvKkjvyvOcTJQqo2BfzzT2b9PBYRg5SuP2whA6Q80mPzMwfy718RDfHDu/OKB\nSt8XC/TSHVae6EB6/pZDPgZHuZ2SXWaEDNA7MiYM7CgBsM+NtHXeON6aXaVC\nYpfm\r\n=uMRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUGwnO0rNZj6n25tE4SqY5oEVnD3HHCT5PLvqgRzBBsAIgB+GqhCDxgl+ZGm9ue6YXHjRJ5dPwnGNq3PfGR4YHL2w="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_3.0.0_1562660232400_0.466418767968245"},"_hasShrinkwrap":false},"3.0.1":{"name":"curtainsjs","version":"3.0.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@3.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-WQpMe31G+l8nLoooDDZHF7AJSyFO1MKYtL8R/3fpMux3pfIjScVc0UI1mj59IenU0LXjfi4YR+QHrisbyPlaug==","shasum":"4d7760ab6aa96ef124e95705011cf7c97ced3fe6","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-3.0.1.tgz","fileCount":5,"unpackedSize":154215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOW3NCRA9TVsSAnZWagAA2OMP/0BqqucORrjm2ta6PY3+\nmPiq9pAmH1yN5bywABfGI/0oSmkdW6vJaprL9FT3mo+8fRL/DkLQi5YzDSG8\n59V197crDwu3+bKGJ1Ydqtq5ra4YosIQmmYxTQ68sGJWyJrTZi+gXccR7y/L\nHDNRk6z/mOeJYKCKpqBVY8yD4pg7J/7gnmzP00s32mIKcaLs24fAusftSMLF\nrG+hy69koqQnALITTI6BQ5RHZzYopObi1ggvtGPTmQcH2fioD2tSLqKElgig\nIAvROasXiv/PG3S025HB43VYXn0dJbgUWRk/F2+4YwWqJzBa6M0VNWNZIr01\n8X25jbZTAcs6v3wMaWXeWxgTTAK8gpQfGRrx1u/fhLAsiqG4oDtwKOzME9tc\ndsdkcFk/+AcdES6SRH8swIfFX6s9ZIFUwdDShIt7FTxeG7lT6tsiNIzS2Go9\niLsDrVVFfH8CWrmUKGasl8H7VVky4ORMDcbdsW1RSm57bKDeXny8zc3WQmBp\njLXLPE1kZI8UfjzV3XcOPrEEGp2fdwdW3i3CWB3t85bkXAkF5P9V9im1eMzh\nQR+82QuF//a16Y7Q8U5lgezqt0q7a8OEk2NFN0r7WIntILyrMRtQyR2HJ+3t\n5MDGsqSaO4UFi59Ih7k1pPy9kckcAySPctBqvbn5a5sH5/rTjjSDse0k4OWM\n/zBh\r\n=1exW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBv4Rhmn4lcfIwag+Qq8Y7f6lqL2kBMY7t5PhCttqH+AiBcHFsaCLw23ygD6rDHvt9G6hQDxSNWOwKq7qRPtSiauA=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_3.0.1_1564044749010_0.842149422683875"},"_hasShrinkwrap":false},"3.0.2":{"name":"curtainsjs","version":"3.0.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@3.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-G7wyimITWL6trOsYn0IoE+//naKCRvOY+qkc/tUXuAgxO8w/OTkvaWq75Pq0Er4KoCwHWB0tyLNSeRxt7eO7OQ==","shasum":"2cc950877e53cff06f044f19f66909ebf3b42364","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-3.0.2.tgz","fileCount":5,"unpackedSize":154423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQZjNCRA9TVsSAnZWagAACn8QAIcZnmNQ1cFzJyXdmxc2\nWwmo1KFmSTlVem8xGnwSGIVskeL8lEcFf6ai4YG3WZBBs6CNmThVDpV9A72H\n/YRPXvQBhgf1A+wEh5iE8az4776v3/NJvlvDLI1/vaqLykv9zCjXsHjkKd74\nQHE5C5wjOeM3T2XUWG48M+gl2kC8w1JykTvXi6JJukaCq7B1EiwkTmzgzXbw\nV2aO+ku8L2wzaamTa7Xj6f99eczerOKeFhswXTLNYZmY5qEpmBVNLVIbzwO1\nkBSSn430RxOHHqvisxWU5IOT0KtitJQAoJQwkkODuztwIkxbkvNkABF+kNBM\nfn3Rp07cWWCXKbgomj2IuSc5CBxUrmNN6/HY87cAt0zo2KyvoL5dJfTu89pT\nWBIlq1SZhWPbnXoB9rUbq2IlNMn3P+cfWcrGBh8BYdUBFpdRzwEIkk2kT4Uc\n6lNrB6zorOvkK2OxtVa35BFay9onwKL1BJPLPbbv5EXpRtBLyDEmKLgTLp6A\nStqksqLxUANInlshZNbo0M5tqtNGQYxFjsNb9+tOCvsS+3Br0Zvy/fR03ZBE\nktIo/7p4KkFbgklyTHQS4t+I5I+MnUTlIZNTOfH/4mYoHK1VEUTx3TmzYpVO\ndsXvx6cidoEM7F1fmdvCWEhlew81wuCtt4tLxwb62DzUlW9kKU1huUohELkA\nZHME\r\n=ask7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF64tpOOCQTuH7D8iBAC4kh+Sd4+tWH/uTfeFksCwREeAiEA0170+3E2RUscGCduiOqJCczjuKL9taSaXiP/RiDxZIc="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_3.0.2_1564580043818_0.7309712508822286"},"_hasShrinkwrap":false},"3.0.3":{"name":"curtainsjs","version":"3.0.3","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@3.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-gmUvaJT7zyqXALK39XbYSEVl4uY1ik1rDTZlXn2mDYE+MzDCO2jNm+mLPotKgmXze1IPdNNk6Vdwt1u1n9fIXQ==","shasum":"64b1c09dabf8d01aaf5123e92748e8221af60306","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-3.0.3.tgz","fileCount":5,"unpackedSize":154571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQaGLCRA9TVsSAnZWagAAz5IP/RKCv3MUe4HS0+3GAoF+\n4HkGHaeO+4xmWy4g8/+d4NVwa5f9Zk+gBtbPrq9mF0Q9x8/zKGa/SsGQrUqG\nlvNT52HxpWftjgZYYKp7oZ7EB8Q9N8n2K974lcED24crT5E73MO6ixfy06zf\nR1hync9FlRIg145N8KBT0apH2oZ1RrEsmULGBbIu9mrnp1v5DSMbJIfBzIuZ\ngQXyiBvF7yyCVHL/8G6uI4Pe2NBwUgxa29SLzSG1KQFQ/z2r28s/vupth+yT\njdevpdtfBlIQue2qXc7BJZF1L68C1c3Gpaindv55sVcx+yHURDVK/TADRr/m\nGK7ZND1T8g40R4yScaELhVzxLQdmb/I1x2Wn4cFuDM3i2cx82m1nRImGONTX\n/TrdtBvBA3qqKjLuWOrKLBJIQF0yPKN+gpvpr2TDRiI9izfbfCm4OZXXhRqX\nEuYY9kctxY+mDHKu5dGavTP/EjuFs5dXX1VAIDGoJJd1VlaDSjBiP61Uqoze\njD9tHPeVfxkEckJDAPCfMlEbmIZt2UhLyI8GaTSkssYTQS5ymxWK/x/u1YLR\nacJX71dnuylIwDXPI3s1coXCPh6cOU8nZCySfrLB05tLSocU2RKWNebAuB2p\n4d8Hr9vaLn1EqdPid691enxlLloaofxJD4jBIsgOoOQ36IVCnej+o4X29iBp\nNCR6\r\n=e0z7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgMfAjrgxlWjUgorgDXklATTXiQ8swzvKDSD2ukj/yPwIgOuaIdlghYx9e+/KnPdOuHyRi55R+LNOiACCfQfAJLiI="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_3.0.3_1564582283138_0.48504900001911166"},"_hasShrinkwrap":false},"3.0.4":{"name":"curtainsjs","version":"3.0.4","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@3.0.4","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-PMOJAiQzWqv73PqNfSNfFOJ7QgXLFD0TzoqT1fKJaFY44tHVy8X2jH92dW5bAUKjFE1yG86LNYKI1G+zUKnZEQ==","shasum":"292b7e46e267bba8003b65ce8f0aa096696ca9ea","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-3.0.4.tgz","fileCount":5,"unpackedSize":154559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQaTaCRA9TVsSAnZWagAACbQP/jhkt7BXMOfxIlBAx/Gz\n6c/3Qbrg+c0xpoDpsBNMjZ3mC+L5MSJVhwdGTsqVqhZDliaOictQqT+WCpyM\nLXGrxknfZ/x+KzG9z8gMNo/agw06tNymWvqo0jvtEZ4rl1D74OzgQQpbVY8w\nwSPvx8e8a3Beeo0+1YbjMvZYqoZnLL0FME8xzjTr49Wjh0Q0YnBHFS70pbWe\nOB78hedgxdlxG2zEBZv0QMiVmL+ZOcUhXxKBcsUQgWgKUhUXculWd26d+y/3\nruLWXLxZrvSEaxCFtodZt09f8OKOhTkr7i+ZPuJja0aVLlZoZvSXc8vXNZLR\nROZCMw3DsCNGLtED9f0gq1WYrHdplUgYhg9gx4Rb5hsxdllwa8Zvo6w+jgzn\nQ2XPniaLNMAAtgJwj+7+IjjiTa9uaGzVgXRWKt004nn4+USC33KBZc770178\n/Ywe0ecf2wbTirGIV/NZHnF/4vdL4vJ9pTWOKn0gNTZf+sVBXzfZGvizdmYi\nblQ4nZgAw6pxsCi+J2E0HzuqCp9W06XG8Zgl6DWP3wtA/b02HIxtk9g9s3Ox\n+2plgcLWOvpeIP3zXCn9z5VoY1dMVD16OipoDRMzAA8F93qa+U9oARdrXHu3\n10txEZoUbwI5iybhBmmM2F3qQ6WDnHHMNfUXlno3dkbKK05C7lrUS29XbjY2\n4kaD\r\n=PaEA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO7399QovRYVCL22FbWt5S6iWuuMoWspvoWVE/b0mqLQIgVUa5zyIdeNgKtL8mpzSNhSThTJ324fLXN6gztCHA85w="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_3.0.4_1564583129714_0.3936031113728926"},"_hasShrinkwrap":false},"3.0.5":{"name":"curtainsjs","version":"3.0.5","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@3.0.5","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-pa5Davs0njEEkvOHBkpYFaM63TUzRXSOZ5T0/duwvYypxxalCtncICpmyHx5JbxbTOvqtYRsI1kl8ecT73hS2g==","shasum":"ef8bb35a82841f14490b41d325c0e672bb97c3b5","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-3.0.5.tgz","fileCount":5,"unpackedSize":154727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS9MECRA9TVsSAnZWagAA1NEP/R0nUBYkGYSs6DrImEQ7\nlyX02nUJKE5reOgz6BfkEu7fsygbOcZPt3WTKHrnSZgkCCm5SYgD1odWuZ1z\nm8dc8glwiaDK3+rfkUY0VpwyyIfeb9H76ZwR6cAP5NopbBq7w3bIJJ5/6IWP\n4TzBpLS5n8t+y3mc8sh4PHO+n7kAFMobSrgBgB8U95CUsPai/60YbJQviV1r\nh/ZPX/3dPwDm6ePfKA3VMVjZ8wasEG4b39PrhQN9EG+jqUgMbaGraRAzUTAp\nxQGIZt3PYgTTueUWdHJIOI3kThYwZGYydaQd00Oe8pjK1PzIl8m9Ez/GIUTl\nef6EXER63jmMffJg9cmz/BMdsSZeznfX2o9JGPX64CPyO+VX+a227HveD3h0\nw93/VZQ8Z+5W/Xsk0YbuSv6cTEdYxy7zZTcx1MJSPRXNkaJJHRY/n8Mr/4et\nKJBJBd6N8cxJlBscQ4Q7hBZfAHTAcwvxQjKabmMV9/EiFqVNfEVDgoWHGS/+\nMnG/a9OZwC/f18fDGWRyG16sdwmAU+pV8VyWT7msK215lyVqiT8kGieMP1p5\nAggSRo22HDX2fm7cBCtLDFdb8RyP2mD/dHngMXXRw8q01EhPq6rO/HheHhh3\nDlPJBRrhe87U6RnQVHqZ0wxPqs0OW2ANRgUUDvkVk/eIws4ziXok47nDQhou\nAJjw\r\n=78B4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvLDw0QnQMVG0J5B6jNaqTXBDPt1XZdyN8Ofk6wGdPrAiEA94qiRvYG/tt8iRnHnhq+KAF2Pvnlj+CAJcrSwXJJUT0="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_3.0.5_1565250307637_0.8868124252412737"},"_hasShrinkwrap":false},"4.0.0":{"name":"curtainsjs","version":"4.0.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@4.0.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-KXLfUYkKMrpglRTd+5lqqL2GBB1P/Dfpc/gVVIGxm+q2mDzmAVR83JcUyv0pQCrEG6DsATPgM6CR3rfdBiN3cw==","shasum":"2304b3032adb72a019aff92620c6cde53a888c84","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-4.0.0.tgz","fileCount":5,"unpackedSize":173212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdif60CRA9TVsSAnZWagAAMVUP/jrR4F7rssh9BsRK26r5\nCL2IgcTnPbIpr+ODxhUDGPZLaPiwKXKpWe809UuLgq+E8qkwqR9vAGO5+ajw\nscsgAjqryx7oNOpXycV8kG6E2HyakpEOvC8hNXYxYs4HE7ySNeMpaRIXfGxi\nf/VtrogpuaeEd3Jijd2nfKC5aaAzpnyz8NYq7vI8z7JHEGgZnSysrmv2CAKI\nBu+Yyl+N15fJNfUf++FXZHYtsHnNxlUA27ZrGFtwNkzxMbt3UhxvugSCZ5XF\nUk8kQjwhaK1+YjuN2BJA9vWD3mkg0aSfSjJHRuZdshpDK1MZJpY5FmQM0W5Q\n+jkj9cmPowXhTGWKRFPRMPbQpPskro6c6f2WeYaTmvdFGTXAuMgLafmn6ewu\nxg8NWk4xO1PRkfMnI1kadVRsCk/GCCPpigo/gqLZ9gk6+EBpQzU85o/spx2h\nvnkL/s6ab2PaA5XRiKD3YzEnZm96aE+4HMYVCvVzKEd7SncOJaw+i2tZbI1P\n55LpWOv9bCdn8f36mMFqTsrycrdsUpW6DKMCZOkbtluTivQSV/dyc1scKO0i\nM4mEYmv7HwzhpoUe3lfUZt6XTtxNUmih7QUNx/JU8XiBY/gOfHWNZ+/ZMdEA\nnpOrWPc1gatoUlcQbjqMvAt1Djn+OnDVHPkMf0IkZ19RUMZPR9Uas0cWWTDr\nYlG+\r\n=iQ+N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsIHEVNnhsy1I/FeMzsqSPL4FkdPc5lnmmAic8FFr7jAIgSHscrfTM6b3pvl0HKkSKOCsQ2EpCDH2YvN2Ky6HfuUI="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_4.0.0_1569324723646_0.5792154987680862"},"_hasShrinkwrap":false},"4.0.1":{"name":"curtainsjs","version":"4.0.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@4.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-W1Hi5mpG8U1wfJ17ygEr7UaUBHKRHfeCsxUG51xvq5QJochEvrXugBtF/NhprH/aprYyUEyqmXgHrzWab2mAFQ==","shasum":"46f813bc8b59513349ef92534668af41e0937e60","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-4.0.1.tgz","fileCount":5,"unpackedSize":172992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdihLrCRA9TVsSAnZWagAAOqoP/3u9zBJI2HdfB+77fxIM\nOcHo2U4x+4gy3whwx60PzLJYX3DK5eu8qLz5jhhzt2+1TYRNHH5S+KCKwN3v\nwn3+tDb982TyH6FiY5J6pnTT7TFfe2Qe/1NMAl/51Q8U9Tl1AKOrjco/I8c/\nU9lM3Fwoq6++6O3lEUA9qfd9YDhDPPz3vMeng+dVnHOu9UCs/rpttUpWSwOF\nhuZhJ1cCI2IxcxFOPR2sStI/KIQ38+DT3N7cKu7JeiIwQDraqU9k6H/J218h\nEgIRLeXpAJIheKZDeXwqxOEJNGdBIRgrDsw54BrClf312V5MUw6CV/jOkE+U\n75jiBSzYQ9+Tp+cLRcOF6b8FyrMUhSCrk1WhG11zZYt3Jq5lyH/ILAoy6eoy\niZclvSwWFUuxKM1RMnrxvxtPM4Dj12hP2c0VOEtnS0RjArSCH7k3CWPqoReb\nIy4V4Xr31rRn0tYAimLmd0lpswT7qRyEtvPz31ARfGs6cea7+mSDupdcZQ+z\nqpKAl/roIhcgMT+kks5veqOdzF4D10ZFYLgQCFnwsmuWsfbgvvFZX6cKLByF\ngWKzWaXeoVPTg87bYhuwrH4zWrE0Bx5NC0XXl4x9I7tL+gJRaQPRZSNrMrm+\nq4tLlh0QZWEak0WNjtG+NaaPYvp8yUhd/wTybpnVRO/RuM3wQB+MXKWzBo8f\nkXWK\r\n=dvn0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+6gHQDz6+972DffvGiX62jogASnZFi/ma+KB/hU5fnAIgNLYOshC+xNO2oW98K3CR079/h9AQaeoJUiY6mQOc6BM="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_4.0.1_1569329898396_0.036276296082119686"},"_hasShrinkwrap":false},"4.0.2":{"name":"curtainsjs","version":"4.0.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@4.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-FeGIG9K+x+p9c93rwFysS71sHddjhnX5IJonkzwpqUgJg8QoVXyUWWDh2xqi0AJlwJoviCRvLuukAt0l718Nig==","shasum":"ddf68e3cf8754473c46696b61eaf46ea5940f428","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-4.0.2.tgz","fileCount":5,"unpackedSize":173433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdleZMCRA9TVsSAnZWagAAb9UP/RgdwLGB/S0q6sE6FWzP\nKhwH4j5Gzrwn2n7JEBrG8lWUCBFxf0oGJ2EsHwPJnFkCwV38RouBxJk/9xqO\n44fHOX+zI0PTcS0KZigGSamDFwsm8/Bl9zNf0rcvw4DVa69X99E9wqm/jgsQ\nKPJgvHFMvk69IV0ChQ2WRI3o+NAqpR8hLDfBpDPdaOAohcyrMYPnnUvNkh6H\nIuuM5YYql4UOfYCtRXetjC9j53nuczOGbJxZcYALUXVXqSMjUXcb+IebJLIr\n51bM6p8dPqdJKB5KWwYmTi/nivgj5Io2ngRHoFcF9Clzk+ERBCj8jWDvRm0X\nnMT4YHA1/iKqJ8XxjTyZLYFd0ekvJA/isXrsEuBhXyDIN5LKybiNyj5aWPbu\n4u8KgtoAKr8wU0GqUBncEL44pjp3z0Y7YWLAO2rxjL2xLMZTWSVTwX8dmowv\n2rng9IHGNQo8DpZMkpftbsZRa6f2OipxQ7PyZOYL/Ji3Fe/NCQ2kjfbIRcgi\nF0ApS0Mc6Fkhy6teuAHt6oGcmiNClYQdR5oJTy0P3056ap8LBssp+iEnM2jO\ntnzJYJwIkeCqD3qUhE+sIdJHbrmUPTj3yzo67ya29EnVcGkEiHWEt5QsBvJn\nrSQlHsFsVyTNOqsJxeZ0CwN2d531naiIVhqdYDbGIQrmRgSxE0njJJnwNc+T\n38Fk\r\n=fmHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/NKZ0H07XR0/4n4maNMSjWfb28q3IdLGY4vgTJMn2MQIhANXNNG3J2iKyBnDG7xfnE5YvS+h+u7CaIOBmw+TViOce"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_4.0.2_1570104907222_0.17317455555795136"},"_hasShrinkwrap":false},"4.0.3":{"name":"curtainsjs","version":"4.0.3","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@4.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-7LmxpdtB/U8EzqIORb7ExOyxFUNY49XUrLP/hwVQgomlZiR6ET+K/lmF4Wa0rqq8LqS6PrKPiheXmulL2kGTRw==","shasum":"896325b303f0fda7fd2f181495c6ff2d52a7bcf9","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-4.0.3.tgz","fileCount":5,"unpackedSize":173500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoKE9CRA9TVsSAnZWagAAjGEP/2zvTSwhQaxRSiaOhIU2\n+0D4BdF0btVyJAwL3SRA4KZ+YdaULP/5MfsVUv0EYNLFq/2Hd38CZNetwgFl\nSfgAv/OwU8kRcVQCwu+eI5MPqTVYIt68iXO0JDiVnOs7lNu24t78+MTY25yP\ntbstRAmAVzA7t8JRm4YYmV97YrYd2t7aEWQBkWNreOEJG2WXONPUAeRdYfM8\n3NLyml2Lvk+q6JjCIPqZ3orWverM1Tnn+DLg981xWzL4/NAX94dVz67nWx/e\nECbSTXQUyewSHg8HjFEJom4IaRYIOMwRkICywoJRjyIwg7IdFoS4HBCEyqjy\n/37UkDrfrFsQ2LOdtFRbfgmrBm6IuqOkXQZdma6zM3eM/LTH5OBAPNvnfBph\nBTart6BzFRXHUoV99s+kkWmhQP/rl6mbXu45lUMZvf2nB7O9eoySZ3NeT485\npkqvj+QX4Mf+UpI2j5n4oIictMy0HtyUpIkvPyt+5U9AA1qXaESjfs8epxpt\nq+fyts2ETx0lHuuNcx2eOd8yhEJwxBLCdW2Ib/wMLr5C60uINUX7xBZ/qLQH\nQW49xrMCcilW4rFK+fCAgZ1FzaSIl3jri+1HXvi6BdgLuPowMWZYLStXgEoI\n+8hszwKaHEmG0XyKzHH21k3QlBPyCMHLZWmrvETjaf2rUiHxMToE6yzJZHaS\na4f/\r\n=LeLv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoIaQyvrXuC70PT2GSJQE5PBx6gbIy+J26G7U5+1r/rAiEAqDEIza3WQFLZMYkY/KKS6VYkTVOas1ZiUjR1v6YPHQs="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_4.0.3_1570808124678_0.1377640494403043"},"_hasShrinkwrap":false},"4.0.4":{"name":"curtainsjs","version":"4.0.4","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@4.0.4","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-kf3bUswVzkhug1RAl3rmkpdQNk53Q4BFcdx/nOCptzbjYhGNi0qRtNcLFNfr1cc37V7qkrStDSP8VgUOULZ/Kg==","shasum":"9a2c6d13d36a75485471cbaea7bd61276c49eb91","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-4.0.4.tgz","fileCount":5,"unpackedSize":173749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqYjjCRA9TVsSAnZWagAAFvAP+gJp3BWBJKd4FTfekOnC\nmBlM4I3EQ92BnIA7Mm4UZNcjd2VRfWStF/8jl5i5PJBVz68FaTae/cIuAIk5\ndfCVBEqNgheTGnmxcXcrUZhGII0ZylXV1wj+xu6PhiZUWCtIi/fxLubler55\nqYVpTdheIRaYalotc7lB5DPMfKzLjchfMvjhWo8PWYsDTqc1clEjZrTlPCkA\nMnYJzehXpnnXe1VucLo4GvK4s51HDidp9SZrA6ysxMvqjYwoQ2Iz5c3kEIQS\nMtj94ax6OG39cqy3EKUiluQuby6UnFFsxP5IoDZD8QktAgar1I7+eTU7fMyu\nGbCadpWWYbBXFk+y7Y0kS4KSrFJ6dyGfOU1QVWdS29NFEFnQLVUp/ZstEZqk\nnvIsZ7VhyDpdKA+7/Zz/pibuDS+S5uAObAOokG11mOZyC6IDO6RnY9rtmNhZ\nEg5TxC9gP26FlA5EAOn0W60n5s/EuEej0OvcSHuqZK4p4Bq/DIU45k7nZvCC\nnvzBhN1R+6b4ge17y3GuMwyrRssCx13aq/abAiZ//mMCL32IUvJXKY8UH2pb\nuSRFG2engw4+TW8B+5tFcdkjt11oXMB3BLzjprgpQ/z3So/V+mAVYQpPo5Dn\nB4xFTeqyuegLQHL+D4yAtTFPJbUrMTvXEVE51HsIfe3EVcCT8+RmuGxaHs/Z\nE2ic\r\n=NkRS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBBbv0L4UG3cCK5mDZKtFvVE9wE1enC6wAWkvRT+wbmAiBOG1uGVa0S9kZENHXa/aLpS4K/st1AAdfxlEPpt3scpA=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_4.0.4_1571391714648_0.3185984057065083"},"_hasShrinkwrap":false},"4.1.0":{"name":"curtainsjs","version":"4.1.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@4.1.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-XBuNuxhGc807VJR64QKbmFSsU8yoGqhHrAK7Shdn8jrmv0Ey2LAyF23wDPS7aNSG79DqVD6J2SIdoV/ptjC6Jw==","shasum":"b9cf78393c66ff1d471a98257997556b935d841b","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-4.1.0.tgz","fileCount":5,"unpackedSize":182672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1An3CRA9TVsSAnZWagAAoxcP/3X67c7VsUjVh6rCjqK5\nelX0pJGz0g0RfhkfLcX9Ty/T+cKHS7estutaNk+S1NnYLut8raLEbA2Glmby\nGNrbEXAL44PuYguzrhAAm6jIVQOs7tyv9/v2qFZ34iAzHCjPfj8bwsR6eO8h\nDMYY8Dr3OgUR9iAYt/f+h7rOIHKJI7JHGbUMsGtLS/bTsqkg9GZIGXF9Ouiw\ntbvt3DN0X1DAW2xIHeerzE/2ifUulwmWH5CojJGtJB2X3DC6d2v9wT0XM8tx\nI1byMvJU+GtFFX/ZpnvmSoGcUdQ06iW1ebpoXhstsGD9R2Ab+pCFYVKA4RZk\nBQMdKmrhkpuhMm8skWvYaHrc1KIMg0PkbCFwdQZt1FQz8iCh2iFPWQP6LxUr\nr96pXMdlAsuFnmv/Sin2DcRaLesbNIG3c454k6LxZoPSXoaZeFTTjJflvCEB\nq4cob8xbQcg7P1nv70p4zTctorMo0pIcBkvOTcHs/YTA/VGKVrNDbdZDcAPF\nhX3U+RBUwC93RTf4bkLU02NEKlIBecyA8fZXetFe3NAE6UeJ7qVp/hlTiQ26\nigEjVmfY9kD8la/YNNPy5JizN3KM5q0yZkxi57SSbwx8D2zR6RDTxkYoGJLr\naS1B/Zn3HjDZG3EJrRR4dPtpJxQkuV/XAYlwIDAstcRa6zV+CVam2pTG4Dzk\nPkXF\r\n=+yTO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgprVpngJojb/GYqFblqUTdzZ0RZBe66xS1JLHSSx99QIhAM1/vnwqypQLwQnVSj7N08vryZid6N/FBSM7Z4v2M1a/"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_4.1.0_1574177270731_0.023010570135329145"},"_hasShrinkwrap":false},"4.2.0":{"name":"curtainsjs","version":"4.2.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@4.2.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-RCaLo1No7B4LsDBxdpN2RwrYE+vUnHUnZ+pi8BV2Lrc9c9JAMmHVZQncCmluqQqQf0z4epHxT3OBU0df7T8MJg==","shasum":"c729698a0f14438634f047a8183150b8843eda53","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-4.2.0.tgz","fileCount":5,"unpackedSize":184642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3kGHCRA9TVsSAnZWagAAiIIP/iuUFwDFzCNPyq2pcRmM\nRpkemXLYdGPdNnUhVYGUl1uSqPXTH14zKBt77M3Cf97NYyaRO6aRbll6u6fh\nV5duJssHMdEnjiFUNtdIKEU682bLEhqLQCCIYTwyxIwHdMUg82ayqCLkGERn\nl6hs5zGAJCb0Yi30wqhlJqG4bSQpT61yXAENv7nrVx4Bpxpuq/zYQ9kJ6ETY\nIrPiPFM/x8qQnHYTGepNAiFneSHiW4JpkGcyP5qnEhnl+BU/boiZx5kmoZhx\nmNYqjY5Q16mWwJD4ns2G7QUjvczlwbXbxTAQjl1M1HVJF3+echWZDZ3I08ia\n/wUzAMqPt40cwzhn7/1SoM6KTrZtfZ06OzgVrQU6WvaXSAMkox8ibXIQ01Ci\nL6yoGiUn5gBNfYc8U34ME/3tHhCfH0LFMEdyaq/CaRxbNz5zMgyCeeGsTyTv\nO18CfD1lkqFxYjs27gm1kYpXG+F6INWzx0RXSe5wOIeNUr9WdBp1MClfXV4p\ncl1VPwHZ3/Bkn95iTuCPlCy2rE3JFxqU5uo/LfDv+1wynJb4BOYI414UkO/W\nGgiUO4pjyG2jC1a6goqlxjSuniH4Ohj+6JoSCvgJ2r1R9/GEFYMb4QhdwJU1\nZF9Ptq9IgEx5sCoMJ8hTwuCl33KTgOGH3Ag+bSAKJic4deFRiCjtf/BO8ddF\nrVf/\r\n=UuB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBp7PSoJrk/ZYo/ogIXY6Ju3ojx6YzjiU4ryvepToJGgIhAMiM2y/sPKUsGOZ6RJTvJXbD9h/EBPQofdoqSA1WGO5r"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_4.2.0_1574846854598_0.05154647219591291"},"_hasShrinkwrap":false},"4.3.0":{"name":"curtainsjs","version":"4.3.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@4.3.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-5ZOQ2f4XOyUV+w8jGQuscLQSWD9kZV5la2C5hKoFpRhNxF9TPSZKtwsq9DtNaNcekTAQYzIDR/IDtyUBijwIig==","shasum":"270c4fa81898d57769b9fed0d5eed2f86d89e7ac","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-4.3.0.tgz","fileCount":5,"unpackedSize":184784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd95/ECRA9TVsSAnZWagAAySIP/2ANweE/ejq8yNfVDm2G\nP9o1jPo5NUf33lHpgWdQ8c16VR1YJGjRVjZ89tGGQzIQuv68B584uQcYcZZS\nbU/dN4C5/OkRiCBEt6EbN5r1I2g9L+QeSCW14i0fLZUbNVFiuVxayZcOskZZ\np10yOUl1/PEwZTscmXaJ79D73n848xD03ZtejaBAH+xnEXR3yG0nSthviu1i\n4dwhpKnGrn10EnHGhHuQ6qo7WUvgYIZbDnh4fJdceTMLuWycoJqVJ2emFCoM\nglJrNul3UnjyAtousyddq611PIdSaVRXWD9ApqpYmyUs6e8eGH084Al84NIw\nGRkm108TPyYPdaIMbYB4K66eyS6yclWcuAcw0sYumwh/3e9uysauK8nrCbmq\n1uLlgJM85kDHvXa2SzMrgP0yucLYA2qvCrCspGU2BOa41hn6ibtPoasVqAMP\nG/n2DZOjVdsidhOOT6/6qC+TsMgmOTwSEscH2nmbENTlAd5fCmnXj27NZVB8\n61Q/LxAYR60+zw8SGg1Sm8Kqk8thqs3XENIUpaEqmXDIkTx5vIj+kMzBG2Ki\nR43coA06TO3KGD/gPVB4Bzsf4TYl+H/bhXQZfeanj0jZkBlSpItFN4rxMhjr\nies5bvSH8sAaZKsjnT15s9y1lsjw5/p5XwjfzDqh2Akbj9U82hiwr+v6RYNN\nm66D\r\n=3Bk3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTwSXVl82mx1pk6DB7G+v7kyUesFG8Hi9MrHkKOufnNAiAFDG7W+S4jxvN0cjV6nlVevsoSRTzYJ6NdfNlflSFIVA=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_4.3.0_1576509379795_0.5371124331196535"},"_hasShrinkwrap":false},"5.0.0":{"name":"curtainsjs","version":"5.0.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@5.0.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-Fl7IuPUZ4Wygpm4cownkk+Z8HN2nAOlq3wtxET+4XE4Gy7b1tjz/jZGu+/+BFhwFDtOWu1MG7+z/8Nkq7LDHrA==","shasum":"5aa05df907ccef265013c26dcd6983aa852ac5a3","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-5.0.0.tgz","fileCount":5,"unpackedSize":209916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS+14CRA9TVsSAnZWagAAm58P/1HEeYo6xMLQuFiUQJ1u\n2WTzJ5KKk84DvwNAAmeYCmQLV1hkqzg66T2itVx1AH8tqFdYR9ThxlQfplCd\n5Gy7QBOfZ2BjzE0ZKYG68qO3kiKg+2N5G0u6bI+UGFmsMrj6Xrp5o+T1u6N3\niwPDJfzbmmL0WC8iXBrGJXEEmI+pjeDQ4ZJoxw97lcrn4UFN9/OmL4rszund\nEiHvIrCABlMokK/ScZjBID6WaIIWlkI/vaeCSEBKk+Lk+8N9gDPFnpqzrW/W\nM9ERdbqlVV6lRczSH+KXBUks7MqYleTb2DJ341JyKW48VlDpOQhDJcXYTwC+\nylxDZv49z9lyKarLz0BgzhWQfvfMT4hlsiNp60qjJG+YWFzc/yivW4/qf+Z5\nxY3ZDkBpkIz7irWpzoS89WyERHXUBsCZ8BHd/7G44M1QI/tD/G1EH1xDNsu1\nj5eLzkc3hJPm80Zs0GyuurJb98KA+gGN7xUOFiK11ToSEeNWPQYV7c7mEGOd\nG4mhZjqFrqady9fqJyacUXe5IRJqKuep79q7TTLJblefoOuymIv/QZcP0HLp\nGmdedQNAmurlorTX+Yf5gMcy5qvqHf4nQXlyO1iGtTq4QGyMiaDrf2jqKl/L\nlKMKD4yUtUyucNNAgmxgGt3V6QuqnnGAP0vX/BvsHT3DMxuj9KaGWvZWe5Yf\n/HCq\r\n=UTB5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzwwmhyMwK4ksRPL+xyaoU1+iS94u2nDEn+cibEyW71AiEA8QNpXdCAYt2qqFZWbPwD1eSTMq7rRNoIjgkoAK1FHm4="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_5.0.0_1582034295739_0.3016380771125211"},"_hasShrinkwrap":false},"5.0.1":{"name":"curtainsjs","version":"5.0.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@5.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-v3sz0CFQ/h02dKqIsOi4nho0JzpJs+bpuDh8VpwxN+tQkn1/D3Ng+iwGTfMuzMX/sSg14hg92hPLniws9Ze8XQ==","shasum":"52c3d7229f1fe6d987c6b2ade74f45346bee9837","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-5.0.1.tgz","fileCount":5,"unpackedSize":209833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVUERCRA9TVsSAnZWagAAShwP/ji+voY/gz5WcM4U130x\nvaWkLSG7w/VE9lv53Fghem6itgMdCP+dvU9/B0r0W9rNfSRQ3zQvR05L2TUO\nLZcTSV0LAiNCLIuj+7mROYD2njDiOJHIG0ACYti/9v2nwXAQltfgwxTEDQnH\nqQFqJeSlXCEtc1Bv7hWhfaIEm/e9QG6MV7Qa3ssxpfauLwkAOpYtBKCTm/P6\nlaIIT8Br4iiYe3E8SRc3sv+KJ7XalXATJOIYvaWMGHuS26LhpLuTSRlVTbfd\n2bFfZXHg36w7VPUIWZMNwFlzsNcT82elMMtXLXbwXQ2M/3q+RkDpxYpq3UJQ\nr4wxIPJi4q5UW2s915oHPUH/Y2Gumheps4CA9j1vJu79aAPjOQJjrUP6QSd8\n0xStpzLUT11gsMKquu367GCgWEETqk0VoPQT5QJ7zWtSDZAnfIOnmE0ZWImE\nMPLSjwg+/K2sBs5AI4L+SxjefXWRCjc+PTa9+uQzHx8w/ZMKrIAKKzhgEjuV\ni+Q9tcrk8gWmoFhY3/a5/EaiPgLPaobG7+ym5l/vkW9T9fEb7TBnSOl04EWH\nIH2k3/LnhV4w9o4reAxY8p6V6c7319qG6vf8Gt7CSzpNKiLe+bmYeL94BKYF\nE7cL/JODog15hMJlkU/+vF7OozqZ9S4SQBZJfYWr0cqBGbFCSQHYO8EQ14Mn\n4hbR\r\n=6k6x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC69IGMbF6uFCvHEuvBuA2O0x/o2HcE8/+wZ3W53GStTQIhANhDfBrpshXohtvifzLX5hE3UI8rnrn4un9MSMuPBvew"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_5.0.1_1582645521384_0.9607978472058571"},"_hasShrinkwrap":false},"5.1.0":{"name":"curtainsjs","version":"5.1.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@5.1.0","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-7D6/MFdRbOHBuISQ2rL047VHvhv/Wi4PPYt9ILuE1Fr0kgV9Laja1wpq/U0S2LeUzqh5U8N8v9SJCj1uICJynA==","shasum":"84a5a6791b30cbba3461f43522525842ecf07eef","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-5.1.0.tgz","fileCount":5,"unpackedSize":224233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb4EACRA9TVsSAnZWagAARjgQAJ5MbFbkXTxhPJs8ihz2\nt5r2Th3dXhpsYYO1vIw+c+BMI5ATKdjxp7Y2q2Tr5dSJAUiTvkieYx9SJcs2\n2MIA9tX5S/EwWBTcZwXlw5/t5dXXbRmXhgSqc5L4aJjWBQttS3SqV+9YnJ3J\nI+g8ZuXZWwEHjsjT6/6M+g9Q7h67dpuTZdiBJj3hnXbX2uOkV++biszLdQst\nyjeSUlzgqPS/17U8OOINRmpvJtAJFtrduivSnGK+2+v7zSxwPNjPAXxNZzvO\ncSbxWbacLPZ5MEtEK6F0fIpCANfcebWYxoCMASSsYMrSD9RFcRTeuiJFF5Vj\nIpq8XCSoPYEXvnfKcxz6L7Ny0jbnph54z94pSokBFnzZiaIBXBNXtjsEeMHw\ngigs1ZhGcQ2o0ViQFjTGlHfaoN0JChXtaARKuJnlFMpMKievASRWJQXxUk2w\nWADQSalUFj71keyZZ6hueLsSkdSieGdqFqX9ZWuG5qMpjfyJwtnf79fgbcxy\nK5IQpRBa7mEnzpDHdl5pE2Y1AD/7pi+p1UNGzxoBFblxTXjcNIyBqmqtDdIn\nX1jYK0qvCtwjigYLS40kUHLTijoi2ucXcKsz1WNeLL215JOwmYVGnaczrpFr\ncxUTazoMbNJxhNwb+3fnryW3t69XPBwPa2EXAta2tnvISbBRqP/KN4kWEmPD\n0cSs\r\n=ZYdx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx597NmRYI/LF/+NodLPTCLqJV9+g3ytx2CzOISaJTEQIgAyrPevm4d1toG50Tx9htwpvDHt9RO3cRSmmFY1f/s1I="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_5.1.0_1584365824007_0.9336850697844945"},"_hasShrinkwrap":false},"5.2.1":{"name":"curtainsjs","version":"5.2.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@5.2.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-hcYRI5IQIwnMiW2Ybo+LTuwyoHq8pnqiDEZoWeTIqmPz0wr92YmI3ND1Q/RMEl48k6JK7xTHYgZes+gWyZ10Ag==","shasum":"716cc76735209d84a33624fb5a46de3eec8df032","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-5.2.1.tgz","fileCount":5,"unpackedSize":230078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeff4bCRA9TVsSAnZWagAARdYQAIFOMXgJeyjt1/ywTLyp\nx0BdRjJYmvCdyLnUsyT1eyX2Dun38k1MIQ0HR0SGA10v+Rqr5Mygbf8Kn3/0\nUePrxF+bX1d54k8SdM060ppk2LR7o8An/xMUwWwPzoY3HsC7CwEyjaA3yj1B\nNskcbHrrmDSPxHOWFeLcxmweSjoVii5EHITJkBuR9X1AwwtUidMK7tE46MYE\nvimV0URTeNFjCldxYeR7ZQh1cDSm57oAzLiPH19RDuEmpOSD1pDn0btvWhtg\nXPqEnj/HKw5G+yk3gAVrS44hQAI8eRVa2lpGURvM/3RMvFR9duGTXI2bOFeA\nSsw1IvQCXZkxfBsWFPF95q+spXsPmqyC3kRIm0hZb7Auxaoh9Lulxbfka5R1\nyqfa1Q7R/y1dWxLdoDh9Y3sthL8T6QlUt+pteEC0xQ22aV8FQAN+gG5hi3n/\ne/kS87pglmYoCKU1uLb/IlHc+HpJU0Thp3cFSaP7IWrenbJuisHzxhL0BkBJ\nhpateETp3P+R/XUd0+aiAfy5YtFDbzyjomimS2ZAxfS5rLWgFbfVgBFIbyNc\nD3OY04PzKWVkmG7A8WqLGIH7KwLaei1ckL9n5SBF9yk0p1dYEWMg3BejMDZ+\nJI6gcXWmkGKyoKAIDPSipJe+ko3fZRuzSaFlwYLEBi1MpkPb8HvX5EEl1C9f\nykM3\r\n=rhVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0JBv7xgK/3tRkofbLnLVDgtyg4KVfPZSDfFgjuUVUbAiBGuXaT1QJa6/oS1sLEqwGrq3GmTE9hXjs0x7+fD3Trdw=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_5.2.1_1585315354685_0.09691958830904746"},"_hasShrinkwrap":false},"5.2.2":{"name":"curtainsjs","version":"5.2.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@5.2.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-xkyViStIZ929PLNUMdxC4Qqj86pW3fJR/c/3mVmHJr36QDkAWGuiGm1MO4db6xAE06epJFqmSEtWQ0ysdFA4/g==","shasum":"7d57559045da97a3eb8b38d09e6961c47d32593a","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-5.2.2.tgz","fileCount":5,"unpackedSize":230836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefimaCRA9TVsSAnZWagAAoA8P/iKTU+oJKZfeU/uzdREJ\ns1ChZ+Y+EhJc6i5gJ0tXvo0XxcE8AE+qYyHb8gLEdtNO63FNXN9oNd8G6R71\nh7NaPY2w+dgo4JoDH6d9wIOuImcxqMKZRV485VBcdqaqnk/qyZKqLcCU50jH\nvgGFkq8ZLgdsqMjNyJ3EZFVe5RwKYDL9TmslHU4qc3w3Vlz29HFfizhrl9/Z\nYKEdrF3WfMRw85bWbR57GAwyd/0IlmSGOkogv+FJGjin5O27PtE51iSf0IVX\nrprOhFXnBmmcjRFRLJ/FZQxG4mM/iUb3uRp8pTSOGWajZPmKA7K5xSY9epFQ\n62ekr28tUqO9WtYUzvVAwnwZE8csnWSCu3AQ3KIOK6vxPZPvQgC3FFU2bmeL\n3itnpg1TvQyEsr4dUJG1gyxD2xNYnqmEj9u/HtYFThKIty2FLIfDW8flz2Cw\nNd5rsJQkaZUIKT2Q5cEZ+5ROiAn7x6dcdMu9n6U4E2i17pLfSgMyhPTByeDo\nCv7WGtS26a9VZTiG+I2L8Cm5BnM4M5KQZP4Yt67NKsGUi1gYrefY54p9DC2o\nOSxWjO/30TJeT5KWI8rem4RriTmlOt8SfAJho7ehJumdq3w2A/ZbtVcjt9nd\nLZrNh1Q2yQk+iv59Br3tnJT+DlaFbDoQ3+74JiZBQb+YZrVwx18TEMmfD3iy\njL/e\r\n=fBDU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnJX8zXGUiSLkA7SFSzGg6wXyqqwjoI1UeCxf9yLOITAiBZmJHEfMAv36LsH7JxmiLSa5GnLUsDthdV+SEygu5cug=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_5.2.2_1585326490319_0.9909340527272603"},"_hasShrinkwrap":false},"5.3.0":{"name":"curtainsjs","version":"5.3.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@5.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-fvTnyrghNu98PGYKpuV1aMCXjhAoPZc7+jGODv3sops4c1z+s+wHglPaB46NB2JxOVvu+l3KJkg1J/p0KYbHIA==","shasum":"c1abd32ff85f49fcac486b8cc042acc1525439f9","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-5.3.0.tgz","fileCount":5,"unpackedSize":231727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiutbCRA9TVsSAnZWagAAgBMP/iuJBBM0aQVSGHK04gEn\nCRC7Gl++tRPgLC6pJpjfogmYiL3lwWzlnw0xriE1+GqHS+HQC0QXPuiDAlDs\n0Vjdg1UmWQYpCN6TiLXhko9w/XihGnGZTfICSXOtQPiAtHcSjPE8kqfgZAq0\nITfKQVlJFFR1/I0CXjufFF/WdU3daE15YfOcC4als6FkIccBztdbrLpqjp0Y\nntZRCmPiXrjhWao9Yv31HIj7qrjE/Wg24QGo+hBmH0mu5zPw0xmwK6xU8PoK\nldESxABRSSw1LKuZrvUrWKnVmQ1ehkjb/3kf9HCtBjaM+k6uXltFOvEmoqvH\nwrZJPoSAxFu0VtExdLekRAxbneNHeo9P/5D5TE9xuWyUar6cmFKtwlVomZp7\nw8rcKVYYgz8oWK7mX3CM8MNL5LI/04WLEDtHaQqNm1zGvIJVyyZzvaBxO5vl\nW1giPdVHOXzOXeuDdR8LDTGUwyRwylb+f8F/m1IOReQonPpez8KzGM54L6cj\nemtK6zOqmLgRYTgR3so+ab0wMl0U21eMOUZ90w+zE/P8Cw2JCRFaV5WVUMrA\n/pHWfWiXYsRJpuuoOzqiwpsHtytu8hdCNRlv5j7axYHnxK6WZzg9NQKCVaq8\ng/yMYm+sS/iXgt/sC2kaxVsztwBG8w/5Grqqk+vQgNMgExES5tKPeNHqUFuj\nrAtV\r\n=ovkq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE2cK70X4/iHyYMbcOB9gYgzml7rwoU4Al1iwJXL27DAIhAMjGJhRtVx/w0Z5geP0gs6tHrqCC/+xd0rVORJ/6MByK"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_5.3.0_1586162523479_0.8332232646124642"},"_hasShrinkwrap":false},"5.3.1":{"name":"curtainsjs","version":"5.3.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@5.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-SEifTlpSvikueeB100gQCYr5/n5Hk2j0RiJA2QUD6SMHqbIyV2ufIZvXTCWdWrGJf/uMGfhLCHrs21TChU5m8w==","shasum":"105488a7e0c8dfa9070ebe57af041dbdd85e2a80","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-5.3.1.tgz","fileCount":5,"unpackedSize":232334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejdnPCRA9TVsSAnZWagAAxrcP/icumpK6NfE3h61jOTYK\nh1EbfTl6+XXGFKBN4Xb+oIaGL4FXnHfzL3eFMYGDRdwhImIE92pskxa6Fn54\nZHEXXZ7+Kc+f1XAMiFyI1Yt30pVcbZ5l6uaC+pafw+00RhVZ2GaDw/6B0631\nnRYyb4MBOeYmC8A+hC6XnXKvk12pknktFfFtPe+bDn0nLlQivmzRDZ4SEl2A\nbKEstmZ53E4YJ9kVaXytzoa58JNXaupvB3Fw2/gUDHQi7zG4nXPSrb4Zky3O\n6sP5Bk+rKOK/wgrULwaob0ZYZhQQxWv7hA2rMy5etA9EypHGjZOboCTPtme0\nb1XiQf9FALXi9HC8h74mFfpsikIh8RoFA8qdKMqgn+VIoQSVOaXbKubFdMnW\neg8nmoSWX5qNeCl0wbEjcQrSb0OqJKZt1hTfarQgZnT8pZAyuEhlrpIlk9f4\nDcXPJrUe1UeerNDE7bniOJcJTQ39GQPs5o4mHbEzIKsWAA609Y4f2JQ3a13l\n9fPBg6mnQwkYdw5DlDTOz0sCdA9pQJoBUVvn1nFV7lmeHESJJxVJJuEH8oaC\n+B2E7nuCV1HWtZIM48cBTJTe/LP1B3nUerxiEcQesm0uM4/pnsKCfwMzJwn4\nRNtOSxf28FTMJvH4pGNPCL2WkSAsHaW7HYBolCRhVA4JnzluGW0AADB8RcVw\n1hdo\r\n=kW54\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPDco6zJQ4W0id3iABIeljYWg4BvtvROzWhzNKNoJdTAiA/PXfcUntfABg6SRLhwDtyUXC0Nc/WXhexWwxeiqQinQ=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_5.3.1_1586354638920_0.26914482273792295"},"_hasShrinkwrap":false},"6.0.0":{"name":"curtainsjs","version":"6.0.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-GlRMPzUCaSMeEszlpEFCh/JyFZ0g3RU+Ci0CUccxnnLnefVoc9lmA15Zh1a4GMgJftyUQfEtcY6w9ovHl+juZA==","shasum":"064ae1965e201d431a88300879f4e0ecd5871e62","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.0.0.tgz","fileCount":5,"unpackedSize":251771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenq+ECRA9TVsSAnZWagAAEZAQAIgKxERW4qE7YDYwv+CO\nEfHdTV2L+JDk/fa8RXDwps7mQrJTt587fATNzAKCIBvIf9Jik8F75mmIwTV5\nRXszFK73DqIjSuaTvB2oZVhuO9el82c+8AmGj8PphwNvulhYSP0FLjPXZ5j7\nOmO5ySoW17YOuaKnjLlUHpTCNe9GGY5lnk8wn9kYH8s3gsz7mfdO6n5OfrJA\n4hmdXzIGaSpAEKkhrs50HofXizAo+nKn8qK2qugG6zBi6ha++jOE2pHdzEdD\nFSfx2wIqT74lzbrFS82eHNHkxTTw6ibMUQ6QjWmSUE33TPb9sFVcitwyPKvl\nHnGl5vMo2uI2H8DM6aQTYRrQlCNzeySnZlzmgBNKu6wyFozMYXrsb1ABoiIJ\nQnoJqfhaZHL1jxPZ92SFilB4UxVmvaz4uDKY727/VKgz49CDtmaSmHMYRiiN\nTDAjJRYbeg2xsM8gGtEHkhVqrXQyiQMsxo+UH8a6u72fhJwUQy+7IeQTZVZv\nxpIPr7rrCfBopUZo532zAMvZ08LneNGjFzSWAKqTZyZ3WEx94qvEkU9tVTLC\nfSTOmdaSxqshufCckIl1/xF5etM1vdpxeewUiBgTyyk+gCzoxcnIGDmqb4kJ\n/3p3UhI1MlJnP0WgW2t0CksAKcGAwBhSSfHiDJWIOznLlMhCj2repwS3M4Ec\n7esM\r\n=FHcB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgrSKwo9wX2xtKWhuC7iJ51dXVOLyq07ugCMB/3BZubAiAmMxhy+ZiSySl/49a79RI/qtTro/G9dFL50cedamEc2A=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.0.0_1587457923229_0.29414288757577567"},"_hasShrinkwrap":false},"6.0.1":{"name":"curtainsjs","version":"6.0.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-bnSo5F1wx1J5qXZEB84C+lr1SKCsavgHKHx7sO9ydxCloPmJYBN1gIQiRlP4dc+6LAGG6/ErEtmiWq5CWvypog==","shasum":"b8531d73936a48015bbdd0ec282080d6cf3053a3","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.0.1.tgz","fileCount":5,"unpackedSize":252586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeopw5CRA9TVsSAnZWagAAqxAP/iZX35Dj9/BLhIqTERax\nBTzLHSKOYOpB5+SMEoQPTTkcr3iqQ0KT6fVcGbz/rjk2/xLiKzd4pTfrMV/p\nE1Y/TbmVDTl4Mu64oB1iVtp0LNzUw776rZEllkIMjCAqR3jq8oGjzXGos8w+\nqP8wFmm+tFyB40K+cJ95n2WT0/+I0jtwd24r5qRYhROcKRFIWRo9W9sMxlbT\nxk+DWBBWBLGgCctUUxQUBG+M3L1gz7JQV8AQLA49StUPxfttiXHD8GyVRes5\n3PwPGrMlU6/xjMJAllPhzaqQrnkLZQDW2MbVsy5cF3i1jnsZ1agGeavoqMxZ\nDV7HQv83EgFkojo7N2JvaPEDDsr5RVRHkmfjG2MuXC6TLP+pv9L04rs5YUIn\nDlCCuoa4VtRVTYLmEGadvLkZDyQrwZee8fJ6kNT3uaV/6qK43KdGYUUZHFII\nstbTkq6AQ9oAbZxrav7vUlW0esB760NJ+OGeFV6Id7QsXKQxsPD4anzMc5mu\nf8EepQj7W8S8U5BnNuJHfcGjQEq4o7ozBpN4bgLzwVHrnnKUJ/JtyjVbaSDs\nCS0WSyo5DKT6dv8+qcJOwvxLlfTvbHIoV3yKZQ9Lu4dkt6T6p0bwQcj8A6/q\n67yXOAluDxPN1LRJCiQFnosOgVegnqcF43G2asuYwOJIR8j5BC+xx6eCbHB/\n+zrS\r\n=0aqu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh4Z24f2N2yO04QdP+6DWcC8qa/CFH1/kr0Uf+LD+eRgIgCGvfRumGCM4h5z6r/grYtYUgVha+tKI6gfKGvA5g0uw="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.0.1_1587715129136_0.19179363222840595"},"_hasShrinkwrap":false},"6.0.2":{"name":"curtainsjs","version":"6.0.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-UbmWWv+vxHAMy5HJeM31kJiFInkIQ34ZosZt5EsZpoiSMV9CQqH6rBa85KLm+v1RJDlBscff761ivypKyacvZg==","shasum":"5156e26ce4db3a8fbd02d53c920817d68e017068","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.0.2.tgz","fileCount":5,"unpackedSize":252868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo+clCRA9TVsSAnZWagAAC8UP/3xHhSrlcjf5Hyw441sQ\nu6XXQUPAKgZxJurGKCINYPx+b53Tpa5cnN1/GphbrEzMVwafj6kr9aqsQ+MZ\n6HuWVVdaVo0qBkLdwYAi4GEoxu4DlwmIP8yflaQ1/ZLtDwV6giKNd0Ksi5bu\n9d/q3u/FO9YFsPf6ah75J3ME7UEYuT8XGDILoc4/yca6jxKoZ/oFCbQLSJoM\nRO7m0SboZBOwRckhawPVtLY9YzMZZP25SBb8wtuSDyAqPT6q1knyDaKKf4EU\nusK0vOPh/pWQBKO6ud+qyf0DcIU1OxJypovry0AZwKZX9tMSkhZteyEOGf1n\n32vVuTxaGCBMlNPRFWgqWa9sy468oqVu7maRcqO7VzlFoxc6uieDpl/VQ4UO\nawpuYD0W27XK+hIjDXXIGdcSQ4QmmvjrFwS4X3hfIeyJC7j5K9vEQHi45WHn\nhYii89xhQg+/O1iX1S7lnhYyVFoxf4ufWbE5oHX46/dmUaLJmDEwueBkIvbz\nzEto2Yp4GxxMX8FLwiVtRnn2bgABFJOsUddQWnDFRS61NQmnzfHrUhejOGtQ\nGsDd7MwZHU5kIwq9TL5HP54FIwGk8xnufEfxU3BnHeoslhtCoHt1wBIA0ATL\nXlqwVhcdMZo7v5mKlPKRDTkgA1nBUDxyKQzFFt9YLIQShTHY1HORkhCcoszH\nHYIu\r\n=9g4q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuxejZ8LwQ1W2A6gT5vipGCTDvsrBf1V2Paw8FM2G9+AiEA2WjJoSg0TyoGUtQDjO28jZXlDRyyQcPc4ceqBTFRXyI="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.0.2_1587799844666_0.16880749089771618"},"_hasShrinkwrap":false},"6.0.3":{"name":"curtainsjs","version":"6.0.3","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-35gTA41TuyViI4bOkfmNzdbCfFyPQ2BzhgcOOzlea5WyBpGrxmUb5HJMggC6zcyVpaJXcUblXHAVw0n+5pce6Q==","shasum":"9cb85ee130f98f5c288af4312f3fba52318aee79","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.0.3.tgz","fileCount":5,"unpackedSize":253062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepunDCRA9TVsSAnZWagAAgcoP/iNw4+2XGK1EZxUw7xHA\nqx40wRqEnFEFzya903iyHIjOPvPvm7LVTlnol0O1ut04iERFL1yilitTuUtF\nEgH+TBk5/KIXjMHsxSlewV3PPK6RnxMVLaTuoyh5gD/Mpt/0zhDO7vBsE4IP\nIAo4YcgjSlnZLjEAoaVK7eIiuvILlR5P5hF6Vfpl9tL6CNXnmVh08T140Etr\nk4tUl6VREADL3yf4sTFkwQUdxj3WBafTHPOZy/rbh8UaLN0rXGq/v6r1DBu9\napEcz1S6IcFW3/MgvfxIk/jQc9nvy4Xc+Soey00m7vYUp3c/hZOcGHmaIgC6\nUFEuz+YgDZ9g8IUncJ5oJADxcOPGnbMiVLrrOz7DsyW0e8W0iXDrH/XkL3YX\nU1AYLuWT5BTZNiMu5sna8V+iRo4uUogGcRUTXgDyd3mxm421EqTdMjZS0CnM\nMFOPe/EyBCgBPfM3xmcj4c7bBYEfG4togkq/ekT1FA+QforQgKPUZHIKPw7K\nknxcRHGrd70ZO4NyAg56Jeezpmqdo1ShnIRzSR4k3fuhqtEvqll+gHpvz39k\n+ykxN+GfW0hKVsWfuayjSDltIEdk1vlK3ATUm0qHF4d1lKPJJmVRcn+n8rdR\neKrhDMasPcJrudwV3/7AFmLqI3E6eav/TJ2hTUKfKmz2XGlJIre+4b2A50pM\nY0Mg\r\n=8CWH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYNDnLd7AKHXhYp+Yk/bMzOCoNzzzwWpg6Bv+aLlTQqAiEA04BrTD+/9/pYUGoHevCBJof/OWZVftqDZGehUAzxNhI="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.0.3_1587997123322_0.7930983745088771"},"_hasShrinkwrap":false},"6.1.0":{"name":"curtainsjs","version":"6.1.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-5o/2Ikd51grI5I3d7kVyuQI+OQu6u+esFO2g+FkU3uqylfH8dPKHuQkq0nf4cLv9HbZixvF4cjgVxjrK21IB8w==","shasum":"163633a6b45a216befb95a314314ca95e0e287e1","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.1.0.tgz","fileCount":5,"unpackedSize":256910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer748CRA9TVsSAnZWagAA4fIP/RQ2A2qJgeuc1DTEXvMI\nYnFWUWfIoMTv0gmxuItdGY8bvnZQQCfuqVSXyk3T3lTjmdTyK3NzY1GDNZlY\nIkVCTrHvdtMSL5qjB3zpJoB4r2fuUrS5Qyrsoqh3bt8xfIHjHVAD59U404B5\nWlt9HNYu9OG7tXuvSRmV1fXUrGL3r9WjjC5rsQpaqd/zq4XP4fIxF7rNhVcM\nzTvV0IV2rkkCO0adIRbrJ4FjvXmqMa4UAeujU1ghxR3JMUVBEOJ1GjNyx8ne\nQikS2Uk5M7MwnBgI4EYpJhuODw1/k/UM9yl8zCty8Wmr+hPcjzWTZ8HFdnNd\n2GYXCYCcPSGtoZZr8C2f3YWvLKNtuASl4tHffFWIRJPz5pQ/HUufm5jOFR7X\nVicyBW4b6xCW2snYggUi2+4JKxbaKzclJiukI9ecZ31siidRGgk28XRLtVwZ\nAXteITkFO87YquKRHobBnInk3VE9xkTYlNr+vuCCiq4S4jDi95/s5McHbjTl\nw4MB5itpLY1xyJ+iPdLDlP3Y/t0Mc554favLgVseRb+GzB3y+JZf2BRcfKwF\nnGg7ckvjCUQc9gEcv+HwZSRPGNWINeH8sMi8FAmx7RNUJ37wFzZcTmCUfYnI\n1ShoyT8siKiUBGpBwgDCB4BUe3TqUJe+NwA3hjyiA3ul5/qivgSpbaTkpI38\nSjDD\r\n=ET48\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4ykCsKDiXkT6gp2cv71OE0nLL+E/vH1EZSVdkyDlmwAiEA1H55y+/MoswLWtBYvb1NYKEJDOWmTR8qsr/rL1xAMO0="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.1.0_1588575804192_0.29206822012976863"},"_hasShrinkwrap":false},"6.1.1":{"name":"curtainsjs","version":"6.1.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-+UPvoQ2PVFPS2yD0QuMvmIGWmhKHnopjHBdutsEEaa/xdDu1kQVzqk6HxMP1L27y+z3Yc7smjXAhQwMRYMllhg==","shasum":"3e3e5554fdc2c732591b89c99b599db4970c3a11","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.1.1.tgz","fileCount":5,"unpackedSize":257313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet/rACRA9TVsSAnZWagAA1G8P/j5A1eWWA62Uo+Gm6swo\nM100J4zrpZdEQaGNU851+6rsfr3CJg+8WZvSAKtKII6+YIQsq1hlc+tg0vYe\nc4MSX8FwWh39XYgVktci16KY5iIIVeClQwFPw00kbb5aEow4fcTlqlM40QR3\nA9QHEnp38strgbQxklgjAdkbGnHq1cQe6Ar8unj2BlbI8hLjJFH0mpaVSLk8\nrljxsMk6WfEqypoD+RPL4aj5BSjfRLutyEcEKzR7e5HMWHriDhgTqZgPvbks\noW4i0Oysd9walM39TNAPGpCZZYdDOhUk1SsscKITc4N9owyBoCSzI+6lvRo4\nztkQXFIDhIKb9uVS7eGmD0sdqj+A0wjltoAjFeOUuLpn+PiNkkQ3upXibugJ\neJQ+40mRyv7Nrx+HNZASvsBV72ZlMD8887LmOW9FC1meC5mKJDsPXJKICZTX\nPJjqcklfqnmhVQd+UB6VU03rPufbjMzGaw1ZC1jrOZXtIWRVuh2u1mwqAqvM\npJJYyYkbJ9vUUPKKVqhCCWBAIHOzQ5XK9T0K2FynHiFXpvFcO9t1FiuubhYS\nHscL8H4c3Jr0lqwMgEXoBKQk0SBV/4mek6okDK34ydNpWe+tZUN38a3AroLU\nbLBypiSkEmV7ZR39WqTyEZntI2XkaYI+zZOtf+SVhamVw9qlekfP0EHkSgzj\nIU/K\r\n=9BYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiQYCg/l5VAFRXUuZXmSQqGe6APGSf59GHjAVWGys31QIhAOrZZctnea7BV2wSmXIXYRv1fna25vng1JOLz3fVaxx0"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.1.1_1589115584098_0.6744207483545346"},"_hasShrinkwrap":false},"6.2.0":{"name":"curtainsjs","version":"6.2.0","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-WTWtyP2xg0HbRk5djqIGEQZwNTD8igVTML8e4WMB7jxmfQKtdqo6RAc38fk6iOoYV9F+E5LsDl9zr/Hw7xKHrg==","shasum":"2efa2ab95135298d0e46b69f5db0887096e0c9f3","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.2.0.tgz","fileCount":5,"unpackedSize":258060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9btiCRA9TVsSAnZWagAAXuQP/0K4yRSjfCh8HguUr5wy\nu3e74fSXD25PKbbpest/7kFeq6F6qDIPOvq6gPPcxuSd2jqIEof/2UySKL13\nD4KOqdK6aNsZflbWU8rInsg4Xc2/Io4KoJmXZaNiEUX/6R7XYz2aSLNjcYZ+\n1/rx6kXD6ZpAE8baJp7TRFuCjfwSaLIjSnLzPvpjv2oGgyrnoUXShsxHEor2\naRWR/kFvIiyLhQ0BfCsEWRpY1Ueiay38vbBGbb1NsxM/m0aTKfRSGJ7JMdmk\nIACEivC0YLtfCpyurRSEmnNV/OHM27eCe3HDQT7jHm9+7oeETXFWzcJM5R5t\nHOlguKx7U1WIF391lrOr1oMZ+0W1KNdnVidYs0swDF0qUXNparUlSsh4EUpw\naWiAFP4SV94ZE/hSuMdWTYYAycMqqAgFcAsRc3FRIWJ77qidTN/Vm+8uOudu\n3rRi/MN0x5z5mgrxKoopXKyybjE7kJFhbyQG/ET9YqVElNzzrSHeybqZfITe\ntmDhjs6uAubmd6RXhxaKF/C5ClWtNusbwqGOsL6mZAkPC8zpsg5jUiq4k+ue\n/sHktvr2hmjnw1MGybg+qNHFjAQrjrFkoHu/58h0rB2sRppmEgk4UVr2wGPE\npCJCW4IpP6EWcvaTW+HNF4PDdN4k5UzH1AaE5f/sYXsgjqOYpjp/U8w2603x\njh+5\r\n=aBMA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCWGOp8//fKjXVC0C2TQLXGaEY2EEfAiFdjPYJH/b9oAiALlPUhyiZE0WHRFov7K+EOi8iVBsmKKF9r1RlsH6qjUQ=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.2.0_1593162593480_0.3430487111421703"},"_hasShrinkwrap":false},"6.2.1":{"name":"curtainsjs","version":"6.2.1","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-uKBhuTmNFmwTbnEzhxkz4WSIM47Tj72vt2jDBthuKfGnPai7s7uPAm0eJ71+rP2Vxr47VfzgtLvT3iu6+laICg==","shasum":"bbfea983e31fd970da73b6d6c32dd811f1c842a0","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.2.1.tgz","fileCount":5,"unpackedSize":258092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9eMpCRA9TVsSAnZWagAAXt4QAJ2OOX4spPGQEeKvvfxt\nLjrkgp7A07ZY0sMf2jmdb7i/yAgOyMnOiUcfiPQNwZEn6eje55yfgLcTFU0L\nr5dd3xEKdaIU815a44rdRqX89gQQfoulEP9k9z6UBNrO+pF8GoV8fr6A2sLt\nWgnUPyBiHPZQhB69SpPNTpsV1R5xWFtQqfubsng2cKGoMMpWoTwuFhQ2iPPy\n/rE3Li01DgIBoN+JJYpV/8kZ5+ybkFP3IPvwwKARGj1iwHqvlsbRmT9pzSAO\ns7kYFNZk2BrSNnzYQXbIvECbVZs9obOUtzPfs4NpLm6+ncRMe47JGtoZ7d3q\nKE2q4dN8CNP0kTHo5tRRzGdVbcvthdL3hAaYWvZuyuQyeC815Ms91RRAvc88\ncev1jVC5t5RKbmrJdtDW40UJNPvgrptZTAOKcHM5wAVhesMuhTIYPa2LrJxj\nEII3qS3tUFSGtEF+b0cNJya9BIxKHT17YwC8sivec17qGPxFiFveZGwZCLwz\nJEtvYExvHxjoXeSpOpTPtwXf5oXIBrOXNX/s/FBuMUjnUR/cxKkdSmLojL8s\nj/eBAcsyP2bQEG6thuY8imgv2ReW3MxHh1aXRBV5Xmv+3z4iY8evwrNUbV+d\nj4q8sV/ikkKApBOEB3/eV/AecdAs8HlXwImAYlPt4spmO2Zz1iX6TX1E3k0Y\nbE7k\r\n=I2fj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Ycvk5VhZfbAqZeL1iZrLPEBGRi3he79Q1Dz1VJkXjAIgfy6eT+wYij2Z+/6NZTbi6zG3XXJ4dOCV4BFi4KH1lww="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.2.1_1593172777360_0.6517256731172578"},"_hasShrinkwrap":false},"6.2.2":{"name":"curtainsjs","version":"6.2.2","main":"libs/curtains.min.js","author":{"name":"martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","_id":"curtainsjs@6.2.2","_nodeVersion":"12.16.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-dc4TIEY61hASMYwXp9lZP6Lg5jiC7HObaHHEodpaEVu4fEVFIcOfK9iiW72+oJAFAaN130QXJm2JZvLZhHG9+A==","shasum":"31d3847e35e89b1d9004f5221841e2a278fa310a","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-6.2.2.tgz","fileCount":5,"unpackedSize":258226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDVjKCRA9TVsSAnZWagAAVt0QAIBXgqyJqoC/ydK0Q0Pm\nwdIxqoxUsbq9Yp+EHwo3Yi70S28sV9hLElsvQN3uHFDNtum6mLKB5RdJPg1u\nkyEkmRCGbxcM9uba3wAQNg3+EQbP0D7WX/nCq32ONnCtOtVXdsh6fvfRDn1x\n9fcMbBlGP0Yx54W5E0wEppGZj5aeyCsOpIEt0EwT7HBzTH0EJRgFyr6SBOAc\nzdm3wbkpkm+3j070Hrgv/212HYJY13hpbZHG2aj5SgXI9S79ZBNBDCMkvCVP\nmCUhNj/C0H4fncKsSNHx5ku6jlI/1jasFw8I8RaXfGPaZ2rKXEfQvkojVNfJ\n6LBLppBFgO9NiHGMLXJ7wAGoina66gTc9KqNYXYr3i5Z5/xTlWBS46U7285j\nfLTgtGx3dkmcnC81mD3hjLSwb1X9K0aRGWebIvGSgP7W70KjAXX4DRGOhQDQ\nXm+220+qn0oVQe617E/afikBn9rzU+zw+cK/703AWUlTAc2ZjaqwPzYHC1Z+\nXNLQgNQ7yK8sA+2XjvCZyvjZJoEew8kPTyekv8sMs+Thkjlmka1R5gqflxWV\nusTO9phA8btuiadHbeUc4J91lpmJ8QerpSfqxnX7os9PE0LkgJ24jc1tPhOJ\nWg8XabVRWLFonLmyQlgowh7Y5bACCjiHf6z25yFcDMYGqSkjjdiw6BlE665h\nMp32\r\n=dz1K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAOI7za2pKxaowAlV3R70Wqz5FwYjwAHxGhB5gVryDlAiBRxqZXTtVc+mA3a67ApJiZjJ+kcm2sOVV0R1993G/uzA=="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_6.2.2_1594710217817_0.6409372954218409"},"_hasShrinkwrap":false},"7.0.0":{"name":"curtainsjs","version":"7.0.0","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepublish":"npm run build"},"gitHead":"991792ab0a6bff6fbf71ed9de6b72c28aeec3aeb","_id":"curtainsjs@7.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-UzgdHfaQ4dDZCzkEvCbr+q6XBApNTf8N8bIIssoliiFVijgTRwWcxyWJ1Kv0vSgVfdOUgTseZv6vetxte3ofNQ==","shasum":"6ca859234e32a69e970791ef6844a670c28f484b","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.0.0.tgz","fileCount":42,"unpackedSize":734207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTkrTCRA9TVsSAnZWagAAS1UP+QGA5YOiRpLctvL7aUhI\nzBmQvjNtg+KOEOFdC7TKh2Td5FVL6llPrzL86GjbmaQdbh+gRBTzsw6l41V+\nVGFvhdGyf3l+GyMtXcAsAWuOnJJVLV2vKw5xE+jqMWQe+1PeiI/VqigOVHq2\nH/iDRSyS0FM68uefsNrhDwHHvThvyp1WvCvqc/YWo3SiaWaRgIG0Tjx099/u\nsgrimf/WX9AJIHWhLrxM2I9XikI5Pa3aAY3Fy9Gr22V7cXL1s+ck4ykCiHB1\n5lumGbqBczUPKHKV/OvKatkYVgMCh6fW5+a9RLvUTgBjoenya5gOboKCw89G\nE4kPcaPTeqFmtNoDp7zn8G6vccw6lD7BYFfs5juXq77aPo8FIO4awMm59ybR\nl4d4GBlgu10EZUmKOd6YGYb/RP28pM9U42z5wXo7dvcK3rBGA7CPkLedroTc\nKkVUSSxREcwjESRu6BWtKo0OD9qBOwLnu/Jn+adGjnUA7+tAO0ARlPnNaw5S\ns1nrRb57GpZKappHUezz2gAT1kxKbVQp9d4XEdRYHBMPPbobZPR3Fj4YF4UZ\nHZWA80Ss7GN8C+v4amHxbmaNC/fB5xgn7GnMDJuLYncbVZdB8ZJfpL3r8bnh\nmZA4c1F1TosatiYBPFgupQMXLQr8PnNY2RZBMSO03tG7uLvJbiTkAIVT3txk\n2MkG\r\n=xC2h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgiP0J1WDYV9x4zalxyVMuRNFxRINS0uNJz996GVHQkAIhAMReWYc5BDi8I8lWHpagDjia86XhXbgH70QQYvs4VMQf"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.0.0_1598966482801_0.7645601871928129"},"_hasShrinkwrap":false},"7.1.0":{"name":"curtainsjs","version":"7.1.0","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepublish":"npm run build"},"gitHead":"2637abf2f5b70dfd3f5a7f3e91d7764cf923a1e7","_id":"curtainsjs@7.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-p8sy/apUOUVitdOd6BFOO9e2YDgfsNWcY73yhHp1NEdWT+a0XMQPR6T5MK3jlyg4NnLT73wqO6da93GuIBZnqg==","shasum":"16e7e2597cab99b18167f53c38cb5ab65c72bda3","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.1.0.tgz","fileCount":42,"unpackedSize":744105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVjMLCRA9TVsSAnZWagAARnEP/jM/+Be81COUV5G0RYrx\nZfQuNHR80XHP9qZxdQhBGAeFmnD4nfzqR9hK47kPsJ65J7l/pCL23Kksjfvi\n4+RHLUooT825OJYr2FqWtIxIfTkTzJ636UO54STUgMIv4HAgWE+DVXKVytU4\nLWQ9owON1JzJYz4zC0tv6WCehoId68qpWC0G6CTFMGd/3q+eApVDS000EOvQ\n5Ar2P1Tci/+aOOXELIZjhigBCAwsxMSXAsRJsSFgrlSLWPFHhjijKfqQl5Qg\nEGGgjDPd8bACGIhASApbR8Es2TWIV6v6EszikPG0pQtdTwLWGmwzLxs8JXUx\n+pj/rARSU9QTKr+esjzmA5rY5Ii1sLSvjwoeVY+gXc8aslAPX3dXxuT4p9Jw\nfFrGgJM4qPxsutFDPp58uvBiSz9Lc/AIKA8gfRUH9qVJHnUnJ8c0TGp9y5/W\nKJ1W3csuivk1z1S9R++yjy+BvcYgPVTa6fESUKkEBJdppaw91GW6fi+kHixq\nyk0QCkxhQJDnPEtircF1D8DzsU/jADRkmBBHuEFKGyAZwgPnsR2NOUzzCSLt\nbrDrlGyXS444ftgEJE2x4zdxbjUF0khAWrJ/uosnDPbRuVGdTC4A6ftuW2vQ\nG4SEgliGezo5bxbDHk7QBFobnQoCp2eFQw2rmWZUq+/mwE43JzoC1M2ONNGm\nJna9\r\n=lYlY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD25CbQmrNd47Dd6hnZsuHInFb0ES3Nz1ukU0Xmd/yXqAIgN8EwP1DVnpvSpRi+5bvRGe3CGDfEJ8dla4xeUM1SsrE="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.1.0_1599484683242_0.2265539906053997"},"_hasShrinkwrap":false},"7.1.1":{"name":"curtainsjs","version":"7.1.1","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepublish":"npm run build"},"gitHead":"036d0446dbe23258b3187a07202edc6008afb01d","_id":"curtainsjs@7.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-bxgRHRmrmdKUIWmaL+aI4lq5AWagiJcDDNBe/YZohLmaXRy7OW+E3NB40gRll7LdlPVkJ7habq5P1LHbB0ZMNA==","shasum":"54216d2d3240f71718a7d6cfa724fbcab445df70","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.1.1.tgz","fileCount":42,"unpackedSize":746415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhZLDCRA9TVsSAnZWagAAfCEP/iiGM5h76slpY5ulOM90\nJxqTaN/OridVLA5sCZDGZBk3H6onsRW47AbJngbtfoJVbAhYmmmldN/QgKZk\nji4735/f5GYTa1ITXJKHi2K4xy7EPALyAcWk7fbANf1sfU77a4EtDykqyVr3\nbF8qwPK5sBRBep2GQe6DF4jyhKFy4hmUOGIotRwXovwSdZ1baXy64ZUGQfJN\ndHf8ysQI68lDa1IHcsk3gadqR+7+H/3afMyvFgyoWJm6YoqUcafUNsq35FqC\n6bREIT2MSetoi1Qijoyomhb96x1Pz5vR5ITmvaGQ5coCJ4Ijd6pyUMiUupp0\nsQlfBBWopa3C2trSO3sYVxlxyzeskgm+l75bjA1pCU+6i0mlC33V9yKbXdk5\nZo9GvixX31GU4UVmR8ZJLuCSUdLAaxjwDjcCzKJvkJ8GgMGvIhR1+i9AlRoj\nDBnZo1ZyoAlIugxgBo8D9FVFsLzjy9mUt0VN+s/2vnK00j8ZMTpnFeNw+u14\nCoa4dchJTrMbVK35kbjyvwRs+qiRDYMVLWw5g10SpRZV8GAp0oHJoKiE3tcL\ndg4uVzvE4ToWMft4DSPhBzjk7gic8PpOjtjr5ggZQD6cwG6MXhi4y/JPQENk\nCPIlHeU4T2N7VXjBoadAhTrEsvIe9f06VSvs1+f3D6e9afYeppn1RGrEcjnH\nsaxG\r\n=9S7y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMbpTQ/Vhdc7kGXjXzM50vAqObJrYMQ3PJ/rxX1U5f+gIhAPP4eTDp7LJ4/tvsO0GRlR99c508etn5pkQCvpIWgVRe"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.1.1_1602589378727_0.4993948878165513"},"_hasShrinkwrap":false},"7.1.2":{"name":"curtainsjs","version":"7.1.2","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepublish":"npm run build"},"gitHead":"9d040b4193f0eac8598aedec961bc715d2f2ae17","_id":"curtainsjs@7.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-0JZiawmAyxHImQ3qFMDbSy1d4et4A5eR2ovZbnUXCgN5JKeZoe9zRCiOON3WLnMH2rCJb67J2J34rtCLVfJrlw==","shasum":"09ebf75aaa8090c6f838cc4c03d94967bdf48331","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.1.2.tgz","fileCount":42,"unpackedSize":746628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj/VTCRA9TVsSAnZWagAAg7gQAJ51o57ysH4FpaDt0KJp\nneYEulev6wz7ZWj9IoBgxvFMAkRFeRUpi2kK7oM//g3cMMcGRz+g8BfGPDyz\nIclJDW7gsjaxhtipEP59BldurDMCuG1O/dlTNgERt4IwgDnvXsXKHH9tAL7j\nBWO45n4WAa2O6lrsp+LATSHLLJdF2t7wl5Q3M8+dtDQotBLlpatwsm28oacY\ntaiyUbeQ8jhFQFwGAKlHit7OJUVQyWNW3QB57BO1pw83ekHsi8LzA6ogsJcF\n4ZvEtRbI8gCOdTnnjD1Mbsib30EiuBPrwNLNVnVBzD0zUJTiuzFRtx8efRfw\nTOPNU7LTWwPFwBZE/jzU7t7VNDcfPfV0sx1FPIXWnD8Rl86rp053lHk1mcQK\n1LXNXmnAxb/J4Oov3GCI4wZM10/GMT3vromEg3VJWeiyTSqr4jlAMg/7FGuc\nCaAPjjBqOrovJczzdDtjUJMdf0fbfhJhu5z2mG5Z3X7RKaKCNR/NYrQfZq3+\nx/ZRStimRL8BbDsbKj3JbaW0Zj5YfaxJ1rN/nFjLy+x8CiLRdnmv4x94pPni\nozZj9q0R0/Z2N1i8arwVEwptByvBdrEd8flEyYkboupuecvAbYUsiUZQUh8t\nGu9IrxZfIBVCg74I0FTrQVtzVvfcS0wQM8Biyi4s7ctCYkqb523T0hVrFjHa\nqOrz\r\n=VQsA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyBmdKYGejgnLf5FhL5hWRrry3GsgZRNXXSHeB9QtvWAIgRD3S6wcBv16B8SYbFWHrk95YErQNwdICBMK6W5SbKnw="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.1.2_1603269971399_0.1924843725376404"},"_hasShrinkwrap":false},"7.1.3":{"name":"curtainsjs","version":"7.1.3","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepublish":"npm run build"},"gitHead":"9bde05fedc02b92e95da5d9cc57adc9f3b6290f6","_id":"curtainsjs@7.1.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Eak3UTKxtsSHL+5BHBZCimkr4pvuHU35jncQ+eCd6Xr+l2Bv3oipm7SNFUtjiM0+cgnG4/xqD1GT4FiCuo4Ifg==","shasum":"6c822d45ec855a00fbb4ce1482bf7e0fb4f859e7","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.1.3.tgz","fileCount":42,"unpackedSize":746835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkXqcCRA9TVsSAnZWagAA54kP/iH7O0z+Z/mWXdBIwvm6\nU3EUPmj2gLj74iFpBMdE2m+4swoA548B3OE7xi6B/MpY6BkeS8zzMLbn89I4\n0yLJ0FS7AE71FFOWxAZd4D/UI8dBsjzkLiX+W4NORKzxOx5C5ivxH7awDjS7\nmNuwDgxE7ld9OuJlz5vNdRQ/Np5CyQvo3nORZxGHZa/BnJ6qBWyH0PHRsaRQ\nt+eCEq2gFd23C19KTK0lTYVkRa3EmJzDgw/0VHtRlssD5wtyNeVw48/FoC/+\nhuS81NB6zlHytOLAsyOuFNm8+52aDXkOfFCoFNYmr8qYQ91vABfnePV5HjFG\npSDv6jAqaNNaIxDXMrZf5O5758PIjYytDVWskOev0wOxuIP+eZWH4PqL2F2/\nTXTpmyufsHMszj60akdBcyOpVdzdAIB3h8LUiQ4kiupvFGZ4FEb4v+nXzuW7\nq7TWLd4ksbXCkARKUVbR7CWxGYZ5YhyrsqxyZCQQHgJzX+oktCYC0TJWSw/k\nVx7hsAFpR/Kpsmoxj9w1c+u2Dfy0HYag0KYSzoVpP7vICEbXkk1J9PxwYDP1\n/NSQdGewPhkZhPQ9fBLsMEwBVzvNQ+hfHmAkQRRJbtsNHOPMHGs2PDu0hznm\n81VQmrNV9CY4KcCUcFhZz78lanzeh3o7CMAcyUuoKXrxr0x/GuX8WutRFfG4\nhfEv\r\n=RK66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmPHjNA/MVXxBb5HCQDyt3tRH+j4KZfR9NbzgzxThRzgIgIWx1oA6kYLsHWAhc+QreuSf04yLF+KuL9FqMDexsBJk="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.1.3_1603369628408_0.8498497501166506"},"_hasShrinkwrap":false},"7.1.4":{"name":"curtainsjs","version":"7.1.4","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepublish":"npm run build"},"gitHead":"fb3c5001d7c1b4e20dd57e1b0dd01461b7be0475","_id":"curtainsjs@7.1.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-PQQFgExOfzWePAAuEy86KFDDdVfFWzLPFpmf3HStUzx3LDvmns5Uu6lpMushf00UCoVwrmtamq/dq+81Kxp6uw==","shasum":"57c0632169fbe538fc39758550db78405cff5ddf","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.1.4.tgz","fileCount":42,"unpackedSize":747046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflp3SCRA9TVsSAnZWagAA4Z8QAJONLqkZh82mL3KMvfc4\nxqfQXUKA6XMA39QQgUlSl+8dh59BgJEajWMf3VZ95rpUeICjRJLdUmtY9lsd\ngJtGIXrUyidLulfMHpuxz2YdQMN8kxUqIQlPzpVLmDHajnnTJa6JFu1k/Pg5\n4+8JZDrah1PDkAQ2r6jKTy67p8aXugIwXRXJkd2jQ9GTMxDfRIo81DwKbE6z\n2/gW79f9/5hYlKUoF70Ik2gjmoPptw8xM9yW2AzZ0LJ3BtsnwVscSzwLv/Ci\nl3SVehb+Op3GnM2A9Wiox1X2O1JNjxvUsvTKicoqMYczjlar3bmjj9/Ws706\nq1s7jVYkwe12T5ZngT3evjtra4im8zRTrZHLhSmShRRutMbjrQPB3G11v+vb\n/DC7P+daIzaFR39KWKkUJj0MBMHUZbDqIVhi+4iIfedBVAmBkeuM3K5pfMVp\n033BTjiSwweuHsiedxEaFAMHtPJyUDbgVVfuZJLKfCIchjrF3xuSsQIYJmD0\n2ug1GyuZyVx0L3uSM6re78fxy7kRzDl766Jlu6jClN8OuXNvPB6r61IwIfgo\nLxE9ZPZykagUzru3X9sUZbjoKGfR8nXj0mSL5sYc224xjwwnKOCI3WlGMs0B\nC6x0eMIAZ8GT4XSHRdkiJc0rSIRuWXWHpGPFmZSJiGXnAuGvmajIK3iGfas/\nkv65\r\n=iUoE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgXJcGMp8K6vGQrAeDPMgRgWYDEOF7aqHvI/TNPMwS5AiEAmqnDTGIsdZjth86DG97ASh+phOaSodHz0rhWZeUIegA="}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.1.4_1603706321976_0.48655818940171014"},"_hasShrinkwrap":false},"7.2.0":{"name":"curtainsjs","version":"7.2.0","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"0d6d75bf382866922742249564436cb5cf8404fd","_id":"curtainsjs@7.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-roLIL/eRKrt8zcsryPZLgKoX2dxdSisNG6rb1HH+Zo9AQKCU+G9/CTHKM7RzIcVZpy2NKwwtpFLBpEl3qIO+ww==","shasum":"241d686461b875340c56136ef23add0eb176676f","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.2.0.tgz","fileCount":42,"unpackedSize":750549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn9MqCRA9TVsSAnZWagAAg38P/2XyXutpuZqOONNWWMJB\nbd/KjNUq+g3L0/D+9sBtNZKZsmwyJ7om9J6f8SOXCj8v8HpZCXYOQNM58Hsx\n0dgiq0zhmlpnpNLlBUyCrrsHnWGHQPrkN80q7fm9ddsaevmH8f5hd7Zkltkg\nO+zwAqfe1DaBWRvVS3BY2RU9BMAFiEDMoVRKdbOtmB1p7LxLSuSYNMat0cLP\nVZrbWOON3oaBnav4D22Nd4qIGHuRGDnh/C7ilk9CjZPuYyelRvb4QDr9BxxD\nIi3/oj6XVc9D3iRqx8WtyDzPiH1l8vChgridNywHYd1bBIU1IhWXxAtncNwb\n44qRv6HTvAx+l12xVuXdu0zi7YG3QWgkG4N4ouMWUD4gZTJXF91b+nhsDJby\nBSEqrjXQEEfHtR5QjKByWVL+CkYdJ9Dz7Q83FZbaWjgp9bA4Kd2Z/eLlPXeq\n8qTgo6tWqCwgGZ9MUmUe41FBDF2OMJXbwnwEtpNs7lmFqwIrf0yfrTI35Pig\nwCUTeqo1haUfcAikeo3lx/UUECz6pTLCQ4i4vT/YI7lUSbpRWQkVytyUqeIL\nYqi87QYBNoYUgEOKN6sM8oaHTB61vbw5PwtbG1D4u41gpCYPJkAZeTpH8zuk\nNOWpJbSZvMEZ4Cn205cj9+rm8tJCfl6GpT0eGQ88CVfbgg44/gfvW53E4fbb\no+gd\r\n=aC6s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPqWI+RycGWexvsXaZhI0QcSNFUDyYXUfwQ9v08tBPPgIhAPp2O0VDjCz0o0tDR8Trm4X8nxPYJEYe/4EqZThcx3BF"}]},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.2.0_1604309801790_0.24914665910044853"},"_hasShrinkwrap":false},"7.2.1":{"name":"curtainsjs","version":"7.2.1","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"4d2939655507346776a342fe6582b76abb2b635f","_id":"curtainsjs@7.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-hQtOkGaQHOv9lpdrcHeY9AvH4o17SG0etQ9Crq2n9FTBCrxaey66wifTlA41eX+MR9nyoG8mt9qXrzD0vr7KrQ==","shasum":"46a026ee8092cd6f48072a88cd85eccba6f9f8f4","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.2.1.tgz","fileCount":43,"unpackedSize":752828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoXrmCRA9TVsSAnZWagAAGW8QAIdQMWAy+mEFC6Io6qVO\n9Y7NLVShwm559aEcz9UkGPg6u9fiSAszmQeezg+LcyjxDZJexX4jHud0bDsy\n2Cpy6HRpt7aqkK3wN19Kuug+RCIrRbIDkfqT/DX2KirzBFZw79siwwllza/2\nzM5DlymPi2hzKmY6ulgvfUrE1ax6AoK/qrYPacBNd4vYhX2pHpAR2cL0BGBZ\nNFyjEGxCyAVyrn25A6fBGINfepGGXmYdWSjBd7MoQjkvLNMmPlEalLot7Aqc\n4IQCAVjidUvnD1G4lhRuo+tewBG01YJ7WSdH8Z4KGS6PwbNM56rltbTbEuhf\nmNXQSVOkLOBfxd6fq1X4BAN0IxxC7dsZaK1waA/9+c5lNQ2IUM2fiVUHStW0\nBmUaJkv2cVfC2FHuFXcU6Drt+qL22qUgSWCrS6ZhErA/a7A4wBvYjh26BzR/\nnJiadDvh4ilBZWMCADrzVnpC+zJW7WjwEULDfKANr7DpJIHyLcV5liQZBI6d\n6uGAkhXRAgv5ru7CoFHZR1bXip5ieuR2AolZ5IM0caNx+f/a2ZcPtcdy7x8Z\nq4VyAPp/rC2Fil9nm2+hJ7FO/BLbkQ53BIqUFgJ1QXr1KJr2vdgwftDL/SsQ\nBLXWESTIGVGvMfXQeFgCC1QdHLd5giGOw0P3sQ3C3kudr44D2ZjgNc6jJ/cm\npVZY\r\n=4R2I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFd2MAcTjLmJb4PbjmiHtDz4HYQJiXjdF8pHYYgK+KsvAiA7gVGaj0myUlUejOwR4PUFj5CC8thwTEwIuPHoYs+XrA=="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.2.1_1604418278460_0.23447120638804875"},"_hasShrinkwrap":false},"7.3.0":{"name":"curtainsjs","version":"7.3.0","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"5cc84ddb63197feb1b06a24e979e8a184580b3f6","_id":"curtainsjs@7.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-rR8ePMUVpPDJGj7o9dV3tiIgWpoFkC6A84o92n+iuFiPYT6u7/o9HVpHJYl7zAxJ3ncp5rIvOd/kBOdQxFMUiw==","shasum":"1dd50b31df3ab9c124d36078a306cbfb96406656","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.3.0.tgz","fileCount":43,"unpackedSize":787310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrU13CRA9TVsSAnZWagAAskIP/i0THIb5bcb74ZFSaf3n\nkJ1GGAPZKTvmj7Rft+ksztKuqIOVvw56Y9jbwDqMB3QbhsbM8qxajBcGtH2k\nNN+Sr0CU8Ke2J5ZUtj7mHMgBnPtGvV24GLSVXIaxK1c4L648NJ3jQkeYlv2x\ncAuVgox7n3PByQB/K3Kqh7lWgI4nD3gSdrUDYZLXQYV7vhYpMv6YmeYS3MCh\nJCL5ijCD8r2s7tkxBpOKXrGANoHELkYqg9bslc69hJcogK3Q1muN91pIf9GJ\n2g7/IXY4mr5sCb165YKcGp2d5t371MVzGzgi/7yUMS3krdSb38w99JEPbkOk\n+X/6cBM7/WQPjbMbH8gOcqtj5GWWmxKdNHx6EsWNpTy+H+mD/9crGjPL28c0\nQZh+kS3QMCi9Y+f+/1TYLuzoa2hIJb6b6SGaJGPzKsOy2hVp6x+jWZ3mi4RC\nNkQPv74dtt3ozptNXS69BzzksrdnhZPrlytYerAL+vFVdU2x9ugWi1GyUR2B\nFMdJXcdW5Yo4mYUF3ORB9dpg6yQ9YelnHvUBu6JAvET1nDdvM18mYum7VDWj\nfCuKJkoBsDHcMTCQfc0GnVr0kCgVqnPmesiU6OdHrwUZaH+RF/UoNSqBSUyM\ngKy345Y5BZW7XoS6EPxkBonBMycCT/ottChmCLnjlSqyynzz/joEuSmVajMV\n2gUj\r\n=AQF1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9GItEqyNYO5TSbX1BZi7vcpY+zJRNUANaUT4OKBTaggIgYsH6M1qcvvoiTdRpn+P9nnSG5UWY62QLDJ4hrKqrvzg="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.3.0_1605193078987_0.5127755903633828"},"_hasShrinkwrap":false},"7.3.1":{"name":"curtainsjs","version":"7.3.1","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"d082f62d3e8e9f98dade1abc1b046c9ef267c278","_id":"curtainsjs@7.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-w/DVC9hYmmEzwvbeuPhcPlTlbx1IWDEUL5dNvP4vxjosOP28yj69F/xq7+HZckBGcXzKHv9hKBs2LcIiI6uwtQ==","shasum":"81acc4d9f5c953dc4bfd8b8f7d73376f412abeba","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.3.1.tgz","fileCount":43,"unpackedSize":787441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrWiQCRA9TVsSAnZWagAAsCgQAJUeGmhWUSm9586SS6tX\nTEbw8iRcbu+1PEENKGeqoNbm36oJjgVlimu+bZLBHo9etLhlc3mxKFGYID0k\nv2srQHiMf2nWI+uwnFiNX13iqvYrj4LtupNA1JEDtfSXm8OxIkfvoXle++Sz\nf0RZf4Zg0p58T8hs3ifmCw+pxzeWRQTGG5nFWuHoQ5uexnwwERUdzlxP16Iq\no6J+slxszLUw9zub6hHTfs+axQ3u67SKcrb1+TznHCRQ2Q2A0MTTeKPYANBr\nag9aYKUlReefrnrd9zaixtG5yKUs9gG7QkYx129df5G1VUfp9dqTGl3ZWLC1\noacQgrZvDQijGGkjWIXV31U5c8ivEOlgDZ6+S54Er4hEYg4f51GqD9hO/0fL\ngQiCyp/oPWsbkct6uwXywxWCl8eSzv/6Gdl3zi9kAozctfybOFuW8UhYL4NE\n2i5FcgzZ+CQ1MRn+MN23O/cI97v5aeiJ+WG/dy647ZYs0P4B/Brijc3wOpTs\nxGUXaraNXJfzGvC6KaMAxCjO8Jwjd/ivevRWcv4r4pzuZU0JUc9HSSqxPJZT\nVGkwSF8ZshL2Z0YkvlAeyOgSUnhLCMp1hh6nZft6PKwJzjBDiNKxHoy3CZ+h\nuo/RhM0pYGfeGREWBGWgMdcg5AuWpZB9SFA6HthIhHayQ4ANa0g9lKrAu3a9\nDAKZ\r\n=t99S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+TLkG26b9J+zF4R7zKBS2FEk08zrtjiA6XKKTuvPruwIgdD7KCUPGZPxZlhOzvT3dHLiluNnhEuG60H01rupqwxI="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.3.1_1605200016318_0.257649894001472"},"_hasShrinkwrap":false},"7.3.2":{"name":"curtainsjs","version":"7.3.2","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"37d065baa24a1a30906421117b25e02bedec1564","_id":"curtainsjs@7.3.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-K43JkN8z9evH2J2UrhC3vJR4P9Y7d+3NIz/8CXuODw3JI3vv16cz82rOJzTf8NluhQU3Ytmhr8JpihEdfYqZcQ==","shasum":"e1e19b0bdaf02f0cd02fedac8f4221f88c00f99b","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.3.2.tgz","fileCount":43,"unpackedSize":791010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrkC/CRA9TVsSAnZWagAAmTEQAIi6ITBlSAkalzH8WjE4\nhdvIbDBQX+jPFtNei976SALtEfsnJnresapsHYj9UyEcEy8IaQ0pSAjFMptm\nBECL+/FvmUUQaE2PpTR+E0SrHX+08DubDPxhygceilYOMQxislxE/J30cetx\nEyA+n/QYHHHpn3PNFKy5/npT74TkyNVFyxMcgWhl4EvwxRg0gp9UJjCzh71d\nL7gJC9yYH+T4hsePAdbeFDFzpsScm5nl0AQSQmukZKJpoVLoSReu1GgpdJFR\nPOCl1N5q4Oc2UNCgpEnHH35+IKSbp4sUrtpoIn5+t58pIZG7pYT1/mPQlJe8\npB6Xbw75kjbA3EgswLWCNOJCtcBov7FCetxnXwJXBeXx7sQlDXCoQtUnCifx\nKwdWyijk3AZ2jHsXOZ71YFktkCWLRPFUKUjCTenSRzXm6Roazbq8hQuyq2Io\nsQFnv62gKYtbUCCktunFj+7QF5P7mtGLK9u7BFWZRgeHXInrRI4kxLu7Lwoy\nVtpP00uUKRtE47I/+czg3Tv/JVaI7f3kcxSCJokPMIl+EfaliFUexPlDPB8A\nCWwddbKvwIO49wuNEgqiHGzcg2F4gClgvtUPt+XkfyfgXMJtpxfTs9vZ0QUP\nYxpl+6BOPjDtF5RGOTFgwMUKbyT/epozjhoTvuyLYniCuCnQyWVY2XwnWac/\nh8re\r\n=LFnF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAvIoOjK0OvPPBz9C0zI0pknv1iM/exCxVpSlSnoB3sAiBX3qQKPY5V3DHYzYjTWOqB87lu3VQxpA28fOMinGv9LA=="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.3.2_1605255359346_0.6337905381987428"},"_hasShrinkwrap":false},"7.3.3":{"name":"curtainsjs","version":"7.3.3","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"dc2185f7ff2c5f7be0f74e89b2c21337ab292066","_id":"curtainsjs@7.3.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-1ioYFp6FGbOEaH+B4wheQDqMRc3HBoAIZMYsQVNboFO3BIcVNeaH3wfOiT26q7bEy13cD47bb/0knBq4i9Rj2A==","shasum":"205111e72d14bea707bac0776a0dfcb0b3aeba6b","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-7.3.3.tgz","fileCount":43,"unpackedSize":791769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx7coCRA9TVsSAnZWagAAmK0P/19HprwX+mKwd271xwrZ\n5wsVM5Yobd/Zs4pNMsr987i/mSBvIMXQ4FM2QATRX37c7202oj0yhZhaBSEr\n7fqXAOnp2Mr4AbjEnRVM0G4XznxY3E0gMD7zuwlvs1XLNFz3S+sf9mBRPSW+\n36cjpfi+wsRBYocGKBvA8QF8A1ZlxkegOk/fXcD2KFYPsIYZfW84LKcI6TwS\nuuThHs9RVCSvQ3N1ahCLe9eH+wfqr02QFnV2LgzqrmxEdvo8uLmr1jLlCSlr\nVHeUKj4ERSKoFpQiB8InCzovIHfMgu/lACf823FqFCT7ohlGY+OdhnsGWECy\n3vAUsQZQv0Scqgy3O143wS9S/g34budtIsnoZ1xtDdAVoSEW6hZPPVrSgctw\npXBxQhHJ9F1ek36WRMKp5yJj3NuobxZJo6DXremSSINtDw31X+Vm65H65BDx\n/DRLM0+tbawCMBNpnrEe+ulnhtopaNF/45lLzNkgmzyCHwWzwLuhknq5Ojdi\nfbGGAoSe8ph05mALl8Lcq51zhbSPGKsKOWD642QLVrxKK84BLqCAoCmHm+JI\njAjY87+M0VNHhVow58zGeCvWvcbCD3F2NcjTHuC9GlPCi+htmx/Q6tl6Ccne\nncMMjVFxL2/5sxIaVBe2RUnaP6fccQf/uBoX9DvPez4fmLcJ+YILMEOcmtpw\nySZ1\r\n=GXtB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9XfQTdaS60CXdb4ni7NN9Hd1r2CXYwy8lNH4cFnlv8AiEA4ujSZUNDD5j3VUKCtYTPKjrd/AM15o3alZtBB7PawjI="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_7.3.3_1606924071488_0.20318811700724826"},"_hasShrinkwrap":false},"8.0.0":{"name":"curtainsjs","version":"8.0.0","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"763628d8090f7f27e20e790d3abc52975ed4eaaa","_id":"curtainsjs@8.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-BJc/y0ORAxLeark7uhv4xzCyt1GD0RZGd6OYA8WuXeODaHAvb4DgYzzc5DsqqVuQ+2ZOML9/MB9z8HG9VVpGPA==","shasum":"080e6ca6d0c1aa2ee32c011ef62f30f308990277","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.0.0.tgz","fileCount":43,"unpackedSize":815327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0i8HCRA9TVsSAnZWagAAsjsQAJg7MQnoozVJWX8XVFQG\n/Wy4swL4kNlHFz57tsgJzISVVgWodVr7aqClVjkQ3ZYSUYj8DtYFXKLOFIRL\nM3cY69jeLUa/DP9fRCCmQ0qby3vd2rkndzbfiQYl8/2UTPYWw0oKm4Nzuz6R\n3Uhj/+73qiCDGZy3yYIJ7qMn1tEEeX4rNvLuCIezcdtTH/mwkq4ZEbZ9Vwd+\nQxF5+0IaAbUBKIYs7I8VY8xu0px9kmwZRyR4Thoaq/CQ+xLjJ7kkRsl+SrAi\nMsUdVOnruG6CqmCudjzBIX93zZIegzRJrxdFVj/Gh+qBvVgh7BJJCaybOA3K\nFZiQXUnAHRLJw0cG13gQptVGqI0fi5j7oQ2ZyqBwyMcXGvcl0RQ8nlWByzpT\nzUevChA0hhTNwuJEbLcuMYkyoR3ZPmwUxCmYCjnoDZ1UbTxK0XS7qQhFKvqg\nLZ+JJvX5I13iLs7+I5STBYMQnLUcVufd57z8xH66UEs/BfhTOQqMop/a15zh\nICGQez9qCEc+lNihsIWXh63iLX7Luhecw6dB5uF5M0rFUj+PikKQxZv4ylS+\nP8K43gpySDmAb0lllQRaXFNPgt8B5oUSCTvJFwmJ5+2TtDSlhmdZ0zPDIipz\nVvsTluZR9SbU/d6T20e03BeT6xSSuPzTyqq4dFxEO03bvK/CZsBrv7zZZDpJ\nJ5yh\r\n=jGky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTqh9iY2LXin20PU4wYiH2wUByS9wS6HJlaL4Kn8KxKQIhANPEvz/yOyczxRUHxINGcmxKrCMd/Tx6rLLyCQYapMc0"}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.0.0_1607610118891_0.28718722223348947"},"_hasShrinkwrap":false},"8.0.1":{"name":"curtainsjs","version":"8.0.1","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"8181a052c45a1f77091d260d851d0dd33ea88d19","_id":"curtainsjs@8.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-S5+8eBiHMYYgPgt76kZ/WYnONtkchfzmWhL0HlBtLC4b6RaAJHL7eTYz5J3wXNLD8yf31ZevA6ja4+bHrvin2g==","shasum":"0812a70ace71200599fb6c814ce9dba6244059ca","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.0.1.tgz","fileCount":43,"unpackedSize":816238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8uZ6CRA9TVsSAnZWagAAtcEP/A3cHrD1rCr9m/3j71oi\noNPYXRHlayWw0MV7y3Cx8Z664TuWV7sxZAe3bV8jIS0Xv4a7vPtOTW1Zitqv\nNefxagz24rF0Phk055+uAQUMDvsxSLN1CDGKaEP5EVKPecZKKPmf89epPxCD\nu/IgWjCsgxKn6QSZNfee4F0D2ZqooZZ8KWZ0Q6N76BzRMqCBzPhWew6kZSU5\nDByu/qepkKatVJc0yx6frRzTXbeK9hPpVR63lDJ8IvMR1tpDl5GsgrilOW+a\ndGTHCyfet3yNDV7njttxWBLJbjCwMhqUgHDCJKuhazVBTMfNZicnlrIyyKC/\nZphbfWya7RwIsNBewgujudO7AHC4WGn0c+kvbuUDgkQ1spboKAy6XonKdtNf\n1qaf30iE7FhUvcj4QaK80ewkrU5NYaqsuVwuOS01lGHgo95+O/OrbR2QitEw\nyXkss2MxAtqkboWYbuVWpFg2Vvb04pA0PY2dxElFc88+okY2Ebl1jqRUjaXb\nafOqyjxKZWinwDrtyqF2vdA6Xsq41aXNPOaV5bB3gDuvykuR4WPUW5QGaC8K\n0jmrTQ1OfqAvPQg5vaLrLYBjIoDbxIB99xWcf2h+sddrWqtG22vRkpL+Uf4y\nRO1rOGfHtxMOjXQiU1AKRGR/nlCzaOrtd2+x4eItJqB6hgDC3jmjRPfa4Vca\nqAgT\r\n=mYMf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwUCwIKaL0fh1VEeOJfzS6c5wPd+FON8zzXgX1vjWkCAiEAzXD3FeL6tahXA1RYNUKjIMlOwE/71BH6Q6tO7RPBQJ8="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.0.1_1609754234273_0.6599074364079851"},"_hasShrinkwrap":false},"8.0.2":{"name":"curtainsjs","version":"8.0.2","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"8a93d8b1f80e02618aba2aba9a4b316c7fa566f4","_id":"curtainsjs@8.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-YqMmioPVba+Ig6D+n3cEaYJXIyvn92m/77ZH0E1T4aBByIMeoohhtZD9W1/IBC61l1d7a9GcVEKNjaKMMRtPcQ==","shasum":"dbd4e7125298b0a91d269008da9c2427536df099","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.0.2.tgz","fileCount":46,"unpackedSize":820997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBVV6CRA9TVsSAnZWagAANqAQAKQR/ldD1/gw5nux84u3\nyjIXV5nt39AFEj6p3cE2QAeK3kkO77Z5h60vj4AeFIL3tszGjKQqBNZ8fB+H\nhTCR/TltMe/Ki+SqscLOXpm/3vYeSrKKqtUOURxeesV90aCk+BZHpygD/r9W\n+uhC05ViV6/tZCJuYWLqSqi27x6xLvJdzn4oI9B70ClLi/bFA0FtJpuxOorD\nAIN2NrQZfxyvZux8A0AqzPEufcVQAgj1s2EPM7uTBewBtDow+i7D5/DmpUtl\n9r2JoCPjNM6r6JNdMxTwqcbcKSeo04PlVGQK8yHPcJN8PgrxtNSOgLsnUrZO\nXi9Gic1Y+l0OTAC4ej7euI6psUoW3bXr3yOPxQw8Lt08RtbOqNNyGjjTXYVu\nXy1k39PE8b0O/vu3wVrrHR9JC6E7XsPN3dDl1prPB9GwMlrtTcuFvmOIrQyi\nUmeIsge2JG2oli79sQld7oGvZdX95L4TiKVxzC5TQfLouHQfnEjAtVUu4BZi\ncFoyVm/VRNq7JTlda4dxzPWTIdyr+CJ5QY6nysqElJDZuI62/Pzkm2E4G8Zx\nOnAMNia+qvH3v/SPjdAKlQQZ0xGPJ0rMT51KefdthL/EDjD4NgJD+4ovdDs2\nO+fDUSAyZAmIBXrP3QPYJ5C2ik9gZdpRlgtL5tdQ6Osr8NpGli4HwSeDM0VU\nAr2Z\r\n=uwKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKx1RdU6bPXA4IsVqtXAbS53RjvJvduT16k6ITX7mkVAiEAlYbIeaNXt9FVKy+xgnK1EKEHQyBNlRr9orxQodvnAhY="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.0.2_1610962297704_0.5725188355640871"},"_hasShrinkwrap":false},"8.0.3":{"name":"curtainsjs","version":"8.0.3","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"8eaf80002260863855f200dabdf76af41aefa0a1","_id":"curtainsjs@8.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-jkMkEzJOsqUnOgXbVAW+MB7cowV3Cq5KnAJsbIN/xZEVGbLIXcC9cKLAxcc0nC4s5VKu9hME2Fcha7CNlTXAfA==","shasum":"96dc38d9d3e66d662719c6bc4573d4cd38213c35","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.0.3.tgz","fileCount":46,"unpackedSize":821350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF8LsCRA9TVsSAnZWagAAAekQAJTs8drSzLD/Muqi1+Lk\n23ISOrJsjw9Ype+cDxwrceNQny7fGlYWiKl9HoATKNIrWB1uUt2N/V2HiOSO\nP6RKCfqeHqJJ43pnWzbOu6xV9d/XA+8TOK591EDKi+WN3j1czz34rN2SpgID\n/vfTeyB5zejPRposidGS5zn/OWu1uQTz+EoiSLiQPXFrr53SkKYQZ9nsH800\nUONWDLUSMCZS4Y70RWUA+xX1xRrRMCplE2eXmZv6yPb++3iCAAg2FseCg3ee\nCJebO0h3J+5tWCkgbbSyfP3lNu9T60ClqDz81GCKvRz1F1gRV9snWEnFBDyI\nIIV3FgLcGSI8MbXVHJf6G/uCEKkCiHU8liStqlYZdHTM+0JecwdioK98Z7tQ\nffUfokC5AhUitfNh4eUzaSLnFLd3rN04B9LyEILe6qN9rqwyf9hvSXq/F7A0\n6TTPeAOAU1apmQNDS4RLmq6pPCj9aqtzhiDF7tfZiRSLEwyMgTpcofGjmKnj\nGZgqWaQ3EB2Fph+201DkYcRJT73TFpmLYlZ9lFCdLydd7XJLJRF8EcNoSfqt\ntjqmV9KCNWQI9+DL2gLhvsgnsEJ33xjvB4OvgE0nlNtecSlqV8u+uLE2oxS7\nIfGRf2bVK5DGi+hYPP5LzNNJ8a9+6OfUyLB84pPs6wU5H08aoKCnc58mqL68\n8r+B\r\n=PgmB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4JWKjVCDu3elt/a92iFsO2aUjqr/NCfRZDJL48JuEWAiEAzdsTtsVsHFoCRNQIv5ax1eQ/BmhatBArgljSd1dkzsY="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.0.3_1612169963797_0.17810020878584898"},"_hasShrinkwrap":false},"8.0.4":{"name":"curtainsjs","version":"8.0.4","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"8514bc812f510b60614dee16b3d0bf1a6aae51b1","_id":"curtainsjs@8.0.4","_nodeVersion":"12.16.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-BIummYc0e/6hZgvvKnkqC7fxaQCKQrcZq2+Fe6fLks9eiyNx2he1EGs3ts9/4556q74m5MFgfCR8xT0fdoejZA==","shasum":"9d0e6979c511e8ae47de498a84f320240cba4d4d","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.0.4.tgz","fileCount":46,"unpackedSize":822873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLOz6CRA9TVsSAnZWagAArFsP/AvAptogD/E+fSfURN8A\n4cuXzASuGVEKH21YqhLQ7aysp+PijrIdJNDusdyxiEAfuNza0u2svWAox6ss\nAUEocXQ6ih8y1f67hC+x6NHuO6NEYfpSxtE7npbynJU0ryp3j3ZlLFdmSeen\nUf7WPPIx8BB3jGy8P0q9diSGfGrZwxnXy2KFh6x1SMW3TFXXIDg/73oE7j25\n4Tqnzt/Vo2OlO+r6Nylfbupz9lbSJjht6gtCIkvIw4A9+SlGeq6wpPxqybhf\ne4R8+p3urRAYJn118zDW01jwnIT60WOgBpQKsW8HheBsq3Hdax1hor8fyMxR\nj8swUgLX59bW2lR70kyfCOA65flFxF+TAK4+EAe5cP0LsnXye6+Piadkdbwi\n8baimpHkS51ExCcD/AUPlFp8cI79KEsWJbbn5K4snJhPJdAqBYf2o8UH8fvi\nF5lk8ZUgwjrpxZ1W4zpu9E6EE8Baum+H0s+I5Y5Z3oeVlcLpAla/TVCY5j71\n3okuY2HVbzHqsJFwc3HG9/ECx6IeG/dFRFnSNwEf3KBSlSK5d8X+eYRrf90l\nsXDabpO7HBjnnmwAA+v5RE8iynlmqylgYGIW0DLz5ooYHR6LCUPSH9YQIuHp\nhJxPK0cXirD2wmiVVlPEwXi4SxAyeMhZcCH7gCrzBL6uUGEU2acZ5B+KCev3\n5Xv/\r\n=em4V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID11DogF4EV/Xsn9qTxE2vuv0YgJ5m1vVPwBQFByqnsIAiEAurBJ6Co14Pk15os7KThYKCrN1QweviYam1JOLyYqc0s="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.0.4_1613556985845_0.8257257933795144"},"_hasShrinkwrap":false},"8.0.5":{"name":"curtainsjs","version":"8.0.5","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"5a9b2517df8e11852c6fc649e4df0086d412be5a","_id":"curtainsjs@8.0.5","_nodeVersion":"12.16.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-IUHqvGygzrU8MAE1IIvin5MkT7vQbtaqsjMsagZ6W2OKOSVLbKv/v/vFs6Kj+zv8yLx63JAYyAgy2asQ+iAG+w==","shasum":"2eceb6653f0e19e84eebc261cb49a8aae07bb4be","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.0.5.tgz","fileCount":46,"unpackedSize":826734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQgznCRA9TVsSAnZWagAAg9YQAKQ0whyTehhVdC7cpg6Z\ny04UvZ9VOH689erZn/WkM+hzO/VBLF6G1uISuPE7mSG8ygtjkl6s7M/bCvFN\nrLB3RMR2uIo5z57rOTVVAqT4VazKrTg2l5Ie+mvmnrUomAetFXiG8Z/Hnkjy\ndlSLg+4ox05ogujdz5acPQA2EcvH3REUunWOhBnxEW1malAxqy/pnEvGUf5d\nFVcg/FBP0f66KFsYOOpnCvapzAccrDiMSu2n/633+hL3oquBv2vNIbmELrn+\ntRXnX8rujbrG3tDtHK0Eq17XHAnYrmn4YDTr9UguFK/lHIxZ2QqC55wa6lZV\nYnjtiF8JbZZ954zUwZqJgfwvbSzpavEshWrY/FDNsseTw8dnMNfc3NoOMjaB\nvq7f867REdZy7g0c59yI8h9SHJBoefkWHBO9ACLK/Z4f0AWUnf5E8ZIlRqww\nD/hZHfsgKfMmS9r3nB5OroY/2esyeB4mq+QcKaCfStNVQe9fx1jAXYYQEgMm\nLg4nPmAS+sfgWEzXOgtOWwHRdGROro0IJ6S9LG3O5peYbLGCYaWutcvlIuxt\n/BL+/AsVtx7/P8PVMPTGLUocWiCdEWzCn7qUt6skcX2Nkbu/dK5zAW9dF4wH\noraGz8CZxSKNpiYC+hAIwdVpsJtKqMuAze6W7S43kNV+h0Sxv4dPBLBiAyy/\n1hHP\r\n=Chuz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgQ7WQteMrOTk4wcvGRUFN9djSPjax9qoQ/D4S7BxgSAiBiLjTBEFrjqkWddZJyyzw08CGStHXEtIEB8SqaDcBVUA=="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.0.5_1614941414675_0.4444708867951981"},"_hasShrinkwrap":false},"8.1.0":{"name":"curtainsjs","version":"8.1.0","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"5149517e38561fe6aeccc73b1ffa186f10835740","_id":"curtainsjs@8.1.0","_nodeVersion":"12.16.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-srV1yyiEia1/q6ocP6tM4sCyWXcVS5RI5GZ7aIMcwfXyWm6VO4j4bXxlBZP6Mog6gJGIO7s26M/h6XV54IWohw==","shasum":"265f63ee78526303af53b66e190b4c5034080a7e","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.1.0.tgz","fileCount":46,"unpackedSize":833458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUgtSCRA9TVsSAnZWagAABhAP/3wyxXiwfiIDy21lI1NT\nVimZDf2FrRE44NhyO3ANp4saTTY0eKMpvWR9z8Ugt6BobCth6YoXTyl3XKLX\nlx/0TYtSst35dCXT/UOlHYbBIEJzjTsDCqynoh7BgCBMh7oZz4gW8wVe3DqQ\nL4Cqo9lTebuOWR8i6lFrr1hw0vZC2UzNKNgEJ+f1TaVKnD1k5gyiYOZNq3uf\nYqP+H/eE6zkknLs2JiW4AHimCn6vWJXjzdnnqow6fZcbv6jjtXL+Hkk8+Wg8\nO4ZrryWhbXjwLKYHO5Z5h0vYSbQwu0oGCxVR2rO6Ny79xG6aLC9bRX1Y1Zbd\ngrpiWCYS0/JydRaVzG6wIzQcAnXD01CAzv3NVFvBIN4EWCbqLONDptAJZtp/\nY/spPdTIIHRHHrztprQKjtrcNeRJldeDonugp6NmpK9rNv/wJgfAi5DDsNYT\nNiI8XrbJchjvWK2Xyv0loPlFe6eC/1+JUKXsgRrkGqQO/MQB7xMa3pxT9gqC\nmjogIqK8hzu4e+/CdNMchNiVfBIHHK9DyKPH31yUkDceXgTDVEFmpA1KFZ7G\naSGXDfT/lGqplH+9STpp2WR5O9sMC8ovECpLecyYjUPGhVXjy+9vUDsEgD6C\n+TVgZx/E4YY29DB0zCLZNwUKCRg9esZIdr2uIh8AnfUIdGMu0aoMu5jWDsF3\nF/gO\r\n=30xY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNKe2GrkEF2cSbURy5mY3om3owlbGzToK1kooCjfek8QIgCt1Q0Dbz2fZWsiVeYxXs2PF6B+gfBHuwxx1T12jmyg8="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.1.0_1615989585904_0.12346147835821197"},"_hasShrinkwrap":false},"8.1.1":{"name":"curtainsjs","version":"8.1.1","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"e65df7e0564edcca05751eb7988b5b6a231e7bcd","_id":"curtainsjs@8.1.1","_nodeVersion":"12.16.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-60UuvOUa8+/d/APh5nc0JbV3sSpGTTXavbPsBI6Jy3m3uvR/FS8fOOoQ7T5v6hC5IA3/HxuLnfN32LaUonrP9Q==","shasum":"7e7a1fd6c49a8485c64662dbf4c9651cbce607de","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.1.1.tgz","fileCount":46,"unpackedSize":835650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXKHHCRA9TVsSAnZWagAAFVkP/1ElmNttWZTQV7Nvt+dc\nDwlz2zpoKDw0tOaVb7xS6Mka8WArNEoUlVS+u+BQVIfZNMTOEqgsgA7Gkvnh\nP1W3rkQRTysFGVs/JuzNYq+OUbpAdIUArQefk73GkdzArh2dJeIQhbzumYEF\nrM7Ys6X88JgyJ9OgEd9AKqDvsx5EnCxxRGyIDAJV1q8ceB+QzHcLbNkpn11z\nwHR6RMqbe/wXS97dpIf4TVLjvqBWPeZggiKORZucShq2D04ai/M7SC2xt1Vp\ncwi9Zjy0jfqUJbQwI3IWjKwv11pFRsMDNhK0O692Q0cQoFV2NoettsBUySBO\nmHnf3R9cCekd+o9slP20TGSvNvGuZQo3skj9Ej2YGjU72I/LChFgKHa7/gP6\n8m5QAJHQh/VrImjIETHYzmsW1Tp5fRfneJIk2k6o7k63d7bK2iBEFCLHWpgo\nsSrlvWx5KJVPgKKEnbkiR6xQ9X07w+rCT+EzzuJLk/1u1Pgx47CWFLCqjOWm\nojzVSLK1o2TckS0DO0JyVxocQbbLeADKWmTauECHz7QGocjMpxjs4bEsjE16\npXK/dK3AUsofEsWTGAIgTIXvgrfWH3SSGeel3BK1e93sWIiLzRLJHws4KarS\ngsCCG9vNAdWUtXyiv+hO8xElv/q1vvDja9vM5FV6LK5FqFfVgmBwCrxSJTZT\nCLni\r\n=vMzt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXl6LwgmCbXZDVHABZ5Osk8nB4EjPy+honuwaoJ+3kdAiEA3hReSqH/uiNUX6kxDM3tRzgl7VDsDxPnCiJsmCM+UEs="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.1.1_1616683463337_0.6609906646564871"},"_hasShrinkwrap":false},"8.1.2":{"name":"curtainsjs","version":"8.1.2","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@rollup/plugin-babel":"^5.1.0","rollup":"^2.21.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"d76ec0a8a9c8c94dec2c5a94a3737d285df1781c","_id":"curtainsjs@8.1.2","_nodeVersion":"12.16.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-JQTBmYCc5uqJ3eHRru32cw9y5tYqwvRofhQB4af6Ic0ENegrUhRh/ENNg130MTMoeIS+fumTxRYIsmv5FEgv0Q==","shasum":"decf1a688957cdb8fc3eecbee0a250cb399beee1","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.1.2.tgz","fileCount":46,"unpackedSize":835796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbWDyCRA9TVsSAnZWagAAs8cP/RsbJoCNUHiZPgZ8IO4j\n21F12ihEIC9xGyff+HUglr3Noo62hwSuaD8s3eBv/xcyPxdG1RTFeUeaQa6l\n1kKQPzwE+h7zMN7fz5ijNjm4Mrjd1v2NETJOtr9yTHm5cBrC8FvdrB59VNFP\nm3NY6p48oUDDLl1yyViaFafjQtbRhWcRbVnfvdJhzVp4ZE8sQWzTnGRnsRW2\nXa7CWdMWJc5jlAMQ+n41G/MpLGXFGypd2YsGnn7vtlQigdnRct7zhBg/wipy\n8L4EmYEV0nebOOVzCWhOvihegwm0YE8pIccmyOTXz5eYydBfSlGNYt42l6ey\nj0Y6eOI8MG/zBPLNrRt5OqWnCygGLSqb3QTXw5FO3LXdUfuj4+1OZN1Y4a5h\nRjkbhE7d+f+mUdeQyqgcHFwArL7rZqjQp9JTZVu9nfFxfz6H9rFO+8q+8KNP\nj28adLJqgryBsxPKOE1GUoKfLSS753CMSXpqLO/Vo9lHVECGVH85bNxtVTKP\nwpy3GFUAUtlawzFYw/bH9Y4MM1woxDNyPfr+QYXHUkNteGgZn2lw3w7JMAIV\nhxerRgl7rswu4p+Sv8rXaoSd/3GaPP+BpILsprxufa+cNmp01mO/jW829ZWx\nuwAUzD48NmxgDahL7zocC5Bw9R0pC9Wwe/jZGDYZVokPjCmY79RBDkP66Hjo\nu5fQ\r\n=bSaw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+3FpMCokoDnmGxnXrMoITAysorVgc+s1rLaWv1ZUcZgIhAMb9TDh28e6CxY0v5NtTen/ZdY6xzwjhajUZn8lR4CqR"}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.1.2_1617780977938_0.6609608635343269"},"_hasShrinkwrap":false},"8.1.3":{"name":"curtainsjs","version":"8.1.3","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@rollup/plugin-babel":"^5.3.0","rollup":"^2.56.3","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"b8c71bf98c6d09b1aa8fae13f89d57f39e0bc6c2","_id":"curtainsjs@8.1.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-E98l9mRNyJNjp1zGAqDRQgzuK0jEfblIfTZd3Q5c18gVnMYt4riag8fGcnmlc8fL7HNFLJctdpt9Ph3KPVKT6g==","shasum":"577eccdca1996e6cf2cdb56e9f25070037290050","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.1.3.tgz","fileCount":46,"unpackedSize":838526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2nb9CRA9TVsSAnZWagAAi6EP/3ijPCIzdUwoyhDvC2lG\nyjRdmjyhXWm3hqPr8GUVT3OXo03twhou7gu/39sj1a8y6rMZCFx9MfXKO3ud\nya+1nK2xt31HjDDwlR1sLw26qEyee0cqQnkXh+TrgWS/vCBrxmAW6+mJItOj\n7WwATRC/jj5T1twF2G+Wk87Eqj/0PpI1CIV4c7QJzX8+tx3Bf+iB0orUqSeq\nia/mmoImKlgde2/wM4wBv0JKkX0ocNowGRZlO4yai1EoomG4P5hYhma0COUR\nlqw9SdXZa+Agl4chMUKAc1pMvY4aUbtk/DxbuSjDoURGceZ3/OWf/emq4LCm\nvOEINWYxNg/ASK5dxc2PT0x4aPuR3Q1TEHRIiYbM8ooB7Epz0B+FJYL/zoyL\nFllzccRq6b2joq9LyjrsYp7J2sbfZdYUIk5ZAjr+BobpkEFGyN8MnjIFVciL\nxewswJIaSKfudXpQOHo1zD8etWd74NHB0Oa5mR2X2Gr1w7BYyxLKf44gtGS2\nwlUhHuTJj5eUnl+AFH6h1cQETAWZzSvWbm7SYYZTQAUCrHh2ZqNIlN9W1lq/\nCfYqvGSymEQrT7iLZHfix7zwIM0Td5rFa9wwski8WOx1lAvtr6D28ElZPDYi\n3oo8fYa18EKHHQT7skLam0zRrfjHSJVzc9qxS+DEE+Q7OWMZ14OQwRi8c4YR\nYZsS\r\n=I9N5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCupe1JXjhGOTwF+YCzFhuu4mpWNzXI90jWkpDdlPnOXwIgStQflyb5Zd0rdlbvVu7u6y2CJSguGMPQcgdJxBujsBU="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.1.3_1632207677302_0.879044440210484"},"_hasShrinkwrap":false},"8.1.4":{"name":"curtainsjs","version":"8.1.4","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","main":"src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@rollup/plugin-babel":"^5.3.0","rollup":"^2.56.3","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"b1b959b171cbfeee332ff309b2dafd5560f1e68f","_id":"curtainsjs@8.1.4","_nodeVersion":"16.14.2","_npmVersion":"8.10.0","dist":{"integrity":"sha512-HkvOhsWAabUtjFjQ8Sj/RZMO3PiT3FknrgnM7gpjr0RVr6cvXDPGroZnNUQXq+eVW4l5AI+RhnAcqUy1+xgWTQ==","shasum":"5dacd79eb4e49696e85787ef035bd7544031f3ce","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.1.4.tgz","fileCount":46,"unpackedSize":838713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBTUYXd3Ki+JxKvCOE6g/dwEcso+2g7j6iI1oWuFJlsAiA0vUiIqGKkTwKxiyy1Yj3dEEQkY7HM3Eu1Qmn+HexG2g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjajeyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzmA//RcG27PJgBA6SwKkYIaAbuedqHR1mGl/JDFkxV8WG/aC/xHkE\r\nHnQ7aBQ4Cz6PjCNRxtuVsaV1U1ddapIc88AXP5Y4ycZ1rLfb8jAeywTmSlFv\r\nabVbUtr8OVY7IyzC0Hmd3oTX0XKchpvgvPIwryCKbA/Ygn0P84n4PEmrKXzG\r\nDjaXHSH0H3+IKr2dXJjSG56mQXjybAlfalxwbXjIooplIF++poY3yEK+3+R0\r\nxWsvt7NLP2UmsDWi8X38ugDqr14g76/YmT65PaPIu/zRHozel4hCNhMpoBG+\r\nU6NjKpNSwzdxpbQn866TQcWTUCT3sucQibNAr7JljZimTddO3jYmRxz3ICiU\r\ne2a9WCx/Mql7SkLCIhOM9f8aHjGhCoY62+NN/iPeYm7Y8jgWTbEWMRdkvEaQ\r\nD68uZSC/m4mssZPEzPCXX9OUOtAyvrFX8pokgdLAIDSoqTzxvOGmyjJ/qjJR\r\ndlpb501mzfNoNHXZ7UKF99wsUOl6pOEbtuXpvFh0SRIZ9vAIFGr9ZTEK5vun\r\npDIZDT8xnI9BhlvQoiaefBUfD2RFmPnJKISmv0zkH7bcOJk8uO2QssD51F/y\r\nCehHicA1MjMwDkX0ukHAfmQPRN6dtkTgdj5AWw03RYzrzE6TH+tFyvSP3LEb\r\nfzSXPMVfSYqEhmx8454nxTNBvZdWdX0+CAc=\r\n=qaet\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.1.4_1667905458114_0.9066641261658759"},"_hasShrinkwrap":false},"8.1.5":{"name":"curtainsjs","version":"8.1.5","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","type":"module","exports":"./src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/webdesign_ml"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@rollup/plugin-babel":"^5.3.0","rollup":"^2.56.3","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"77484139ac744d8588c49222d97cf317103576c6","_id":"curtainsjs@8.1.5","_nodeVersion":"16.14.2","_npmVersion":"8.10.0","dist":{"integrity":"sha512-b94eQIIxTaHJVmwo8LUm5dY9E477H9bXVO/lY/nVz1hTvoCHDCpyPMoSCfE8IsIwT8OtBD/LameMfSR02d5UNQ==","shasum":"e7cc39cbdc5280166037855efb387e50a3bc66ed","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.1.5.tgz","fileCount":46,"unpackedSize":839055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBco28RU9L6eFu8L4DE7ZWtETk8gfWREAN710CFMQveAiEA2LffORE7Kvl4F64IV8uSlL+8qQHBtZFMZU598qymrcc="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.1.5_1689236167819_0.22492433420267122"},"_hasShrinkwrap":false},"8.1.6":{"name":"curtainsjs","version":"8.1.6","description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","type":"module","exports":"./src/index.mjs","directories":{"example":"examples","documentation":"documentation"},"keywords":["webgl"],"author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/martinlaxenaire"},"homepage":"https://github.com/martinlaxenaire/curtainsjs","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@rollup/plugin-babel":"^5.3.0","rollup":"^2.56.3","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","prepare":"npm run build"},"gitHead":"07ec020af9d71dc653bb5a3f138c2ce5169cd818","_id":"curtainsjs@8.1.6","_nodeVersion":"20.10.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-sdZtA4LrhR7f2Ty90j//cLyQYnZJu2MsfZ1EWKj9TpcvrvEBNrbG506oK6JmJCB0epD5kTFKNkyrGCjiZz7Caw==","shasum":"bb8ac07c625c3c76da4ad18ceb44beffb6e1e860","tarball":"https://registry.npmjs.org/curtainsjs/-/curtainsjs-8.1.6.tgz","fileCount":46,"unpackedSize":840542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuHBqLOfeNbAW4Wm3dnXEfE98iqV7O8sXvtOLk7FDwDAiEAqQ79QpNpVERDSwc+Hwmd1rQq793NeIMNciLfsBK5Mtg="}]},"_npmUser":{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curtainsjs_8.1.6_1714637952803_0.3379484097742389"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-31T12:23:33.208Z","1.2.0":"2018-07-31T12:23:35.337Z","modified":"2024-05-02T08:19:13.221Z","1.3.0":"2018-08-28T12:10:21.236Z","1.3.1":"2018-10-09T08:16:25.982Z","1.3.2":"2018-10-09T08:21:17.735Z","1.3.3":"2018-10-09T08:30:52.301Z","1.3.4":"2018-10-09T08:34:09.095Z","1.4.0":"2018-10-09T12:22:49.362Z","1.5.0":"2018-10-18T12:44:40.424Z","1.5.1":"2018-10-31T14:16:13.165Z","1.5.2":"2018-11-02T14:51:29.520Z","1.5.3":"2018-11-16T14:19:41.509Z","1.6.0":"2018-12-06T15:34:03.273Z","1.6.1":"2018-12-11T13:42:33.898Z","1.6.2":"2019-02-08T11:05:35.689Z","1.6.3":"2019-02-13T10:20:18.922Z","1.7.0":"2019-02-13T15:50:20.352Z","1.7.1":"2019-02-14T08:53:48.604Z","1.7.2":"2019-02-17T17:20:45.602Z","1.7.3":"2019-02-17T20:50:07.853Z","1.7.4":"2019-02-17T21:12:22.439Z","1.7.5":"2019-02-28T10:58:32.285Z","1.7.6":"2019-03-21T14:41:14.487Z","1.8.0":"2019-04-09T13:24:50.798Z","2.0.0":"2019-06-05T13:40:29.856Z","2.0.1":"2019-06-06T08:35:20.842Z","2.0.2":"2019-06-07T08:53:34.837Z","2.0.3":"2019-06-10T07:11:56.494Z","2.0.4":"2019-06-13T13:14:25.267Z","2.0.5":"2019-06-14T10:12:14.989Z","3.0.0":"2019-07-09T08:17:12.563Z","3.0.1":"2019-07-25T08:52:29.277Z","3.0.2":"2019-07-31T13:34:04.828Z","3.0.3":"2019-07-31T14:11:23.277Z","3.0.4":"2019-07-31T14:25:29.892Z","3.0.5":"2019-08-08T07:45:07.823Z","4.0.0":"2019-09-24T11:32:03.773Z","4.0.1":"2019-09-24T12:58:18.546Z","4.0.2":"2019-10-03T12:15:07.485Z","4.0.3":"2019-10-11T15:35:24.822Z","4.0.4":"2019-10-18T09:41:54.771Z","4.1.0":"2019-11-19T15:27:50.845Z","4.2.0":"2019-11-27T09:27:34.766Z","4.3.0":"2019-12-16T15:16:19.896Z","5.0.0":"2020-02-18T13:58:15.922Z","5.0.1":"2020-02-25T15:45:21.491Z","5.1.0":"2020-03-16T13:37:04.143Z","5.2.1":"2020-03-27T13:22:34.828Z","5.2.2":"2020-03-27T16:28:10.488Z","5.3.0":"2020-04-06T08:42:03.648Z","5.3.1":"2020-04-08T14:03:59.111Z","6.0.0":"2020-04-21T08:32:03.399Z","6.0.1":"2020-04-24T07:58:49.277Z","6.0.2":"2020-04-25T07:30:44.803Z","6.0.3":"2020-04-27T14:18:43.437Z","6.1.0":"2020-05-04T07:03:24.298Z","6.1.1":"2020-05-10T12:59:44.206Z","6.2.0":"2020-06-26T09:09:53.642Z","6.2.1":"2020-06-26T11:59:37.493Z","6.2.2":"2020-07-14T07:03:37.997Z","7.0.0":"2020-09-01T13:21:22.907Z","7.1.0":"2020-09-07T13:18:03.471Z","7.1.1":"2020-10-13T11:42:58.895Z","7.1.2":"2020-10-21T08:46:11.631Z","7.1.3":"2020-10-22T12:27:08.548Z","7.1.4":"2020-10-26T09:58:42.137Z","7.2.0":"2020-11-02T09:36:42.021Z","7.2.1":"2020-11-03T15:44:38.648Z","7.3.0":"2020-11-12T14:57:59.191Z","7.3.1":"2020-11-12T16:53:36.510Z","7.3.2":"2020-11-13T08:15:59.599Z","7.3.3":"2020-12-02T15:47:51.714Z","8.0.0":"2020-12-10T14:21:59.061Z","8.0.1":"2021-01-04T09:57:14.439Z","8.0.2":"2021-01-18T09:31:37.895Z","8.0.3":"2021-02-01T08:59:23.993Z","8.0.4":"2021-02-17T10:16:26.076Z","8.0.5":"2021-03-05T10:50:14.916Z","8.1.0":"2021-03-17T13:59:46.120Z","8.1.1":"2021-03-25T14:44:23.513Z","8.1.2":"2021-04-07T07:36:18.121Z","8.1.3":"2021-09-21T07:01:17.576Z","8.1.4":"2022-11-08T11:04:18.388Z","8.1.5":"2023-07-13T08:16:08.058Z","8.1.6":"2024-05-02T08:19:13.040Z"},"maintainers":[{"name":"martinlaxenaire","email":"martin.laxenaire@gmail.com"}],"description":"<h2>What is it ?</h2>\r <p>\r     Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin","homepage":"https://github.com/martinlaxenaire/curtainsjs","author":{"name":"Martin Laxenaire","email":"martin.laxenaire@gmail.com","url":"https://twitter.com/martinlaxenaire"},"readme":"<h2>What is it ?</h2>\r\n<p>\r\n    Shaders are the new front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kind of a headache to position your meshes relative to the DOM elements of your web page.\r\n</p>\r\n<p>\r\n    curtains.js was created with just that issue in mind. It is a small vanilla WebGL javascript library that converts HTML elements containing images and videos into 3D WebGL textured planes, allowing you to animate them via shaders.<br />\r\n    You can define each plane size and position via CSS, which makes it super easy to add WebGL responsive planes all over your pages.\r\n</p>\r\n<p style=\"text-align: center;\">\r\n    <img src=\"https://github.com/martinlaxenaire/curtainsjs/blob/master/documentation/images/promo.gif\" alt=\"curtains.js demo gif\" width=\"300\" height=\"225\" />\r\n</p>\r\n<h2>Knowledge and technical requirements</h2>\r\n<p>\r\n    It is easy to use but you will of course have to possess good basics of HTML, CSS and javascript.\r\n</p>\r\n<p>\r\n    If you've never heard about shaders, you may want to learn a bit more about them on <a href=\"https://thebookofshaders.com/\" title=\"The Book of Shaders\" >The Book of Shaders</a> for example. You will have to understand what are the vertex and fragment shaders, the use of uniforms as well as the GLSL syntax basics.\r\n</p>\r\n<h2>Installation and usage</h2>\r\n<div>\r\n    You can directly download the files and start using the ES6 modules:\r\n    \r\n```javascript\r\nimport {Curtains, Plane} from 'path/to/src/index.mjs';\r\n\r\nconst curtains = new Curtains({\r\n    container: \"canvas\"\r\n});\r\n\r\nconst plane = new Plane(curtains, document.querySelector(\"#plane\"));\r\n```\r\n</div>\r\n<div>\r\n    Or you can use npm:\r\n\r\n```\r\nnpm i curtainsjs\r\n```\r\n\r\n</div>\r\n<div>\r\n    Load ES6 modules:\r\n\r\n```javascript\r\nimport {Curtains, Plane} from 'curtainsjs';\r\n```\r\n\r\n</div>\r\n<div>\r\nIn a browser, you can use the UMD files located in the `dist` directory:\r\n    \r\n```html\r\n<script src=\"dist/curtains.umd.min.js\"></script>\r\n```\r\n\r\n```javascript\r\nconst curtains = new Curtains({\r\n    container: \"canvas\"\r\n});\r\n\r\nconst plane = new Plane(curtains, document.querySelector(\"#plane\"));\r\n\r\n// etc\r\n```\r\n\r\n</div>\r\n\r\n<h3>Usage with React</h3>\r\n\r\nNote that if you are using React, you might want to try <a href=\"https://github.com/martinlaxenaire/react-curtains\">react-curtains</a>, curtains.js official React package.\r\n\r\n<h2>Documentation</h2>\r\n\r\nThe library is split into classes modules. Most of them are used internally by the library but there are however a few classes meant to be used directly, exported in the [src/index.mjs](src/index.mjs) file.\r\n\r\n<h3>Core</h3>\r\n\r\n<ul>\r\n    <li>\r\n        Curtains: appends a canvas to your container and instanciates the WebGL context. Also handles a few helpers like scroll and resize events, request animation frame loop, etc.\r\n    </li>\r\n    <li>\r\n        Plane: creates a new Plane object bound to a HTML element.\r\n    </li>\r\n    <li>\r\n        Textures: creates a new Texture object.\r\n    </li>\r\n</ul>\r\n\r\n<h3>Frame Buffer Objects</h3>\r\n\r\n<ul>\r\n    <li>\r\n        RenderTarget: creates a frame buffer object.\r\n    </li>\r\n    <li>\r\n        ShaderPass: creates a post processing pass using a RenderTarget object.\r\n    </li>\r\n</ul>\r\n\r\n<h3>Loader</h3>\r\n\r\n<ul>\r\n    <li>\r\n        TextureLoader: loads HTML media elements such as images, videos or canvases and creates Texture objects using those sources.\r\n    </li>\r\n</ul>\r\n\r\n<h3>Math</h3>\r\n\r\n<ul>\r\n    <li>\r\n        Vec2: creates a new Vector 2.\r\n    </li>\r\n    <li>\r\n        Vec3: creates a new Vector 3.\r\n    </li>\r\n    <li>\r\n        Mat4: creates a new Matrix 4.\r\n    </li>\r\n    <li>\r\n        Quat: creates a new Quaternion.\r\n    </li>\r\n</ul>\r\n\r\n<h3>Extras</h3>\r\n\r\n<ul>\r\n<li>\r\n        PingPongPlane: creates a plane that uses FBOs ping pong to read/write a texture.\r\n    </li>\r\n    <li>\r\n        FXAAPass: creates an antialiasing FXAA pass using a ShaderPass object.\r\n    </li>\r\n</ul>\r\n\r\n<h3>Full documentation</h3>\r\n\r\n<p>\r\n    <a href=\"https://www.curtainsjs.com/get-started.html\" title=\"Getting started\" target=\"_blank\">Getting started</a><br />\r\n    <a href=\"https://www.curtainsjs.com/documentation.html\" title=\"API docs\" target=\"_blank\">API docs</a><br />\r\n    <a href=\"https://www.curtainsjs.com/index.html#examples\">Examples</a>\r\n</p>\r\n\r\n<h2>Basic example</h2>\r\n\r\n<h3>HTML</h3>\r\n\r\n```html\r\n<body>\r\n    <!-- div that will hold our WebGL canvas -->\r\n    <div id=\"canvas\"></div>\r\n    \r\n    <!-- div used to create our plane -->\r\n    <div class=\"plane\">\r\n    \r\n        <!-- image that will be used as texture by our plane -->\r\n        <img src=\"path/to/my-image.jpg\" crossorigin=\"\" />\r\n    </div>\r\n    \r\n</body>\r\n```\r\n\r\n<h3>CSS</h3>\r\n\r\n```css\r\nbody {\r\n    /* make the body fits our viewport */\r\n    position: relative;\r\n    width: 100%;\r\n    height: 100vh;\r\n    margin: 0;\r\n    overflow: hidden;\r\n}\r\n\r\n#canvas {\r\n    /* make the canvas wrapper fits the document */\r\n    position: absolute;\r\n    top: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    left: 0;\r\n}\r\n\r\n.plane {\r\n    /* define the size of your plane */\r\n    width: 80%;\r\n    height: 80vh;\r\n    margin: 10vh auto;\r\n}\r\n\r\n.plane img {\r\n    /* hide the img element */\r\n    display: none;\r\n}\r\n```\r\n\r\n<h3>Javascript</h3>\r\n\r\n```javascript\r\nimport {Curtains, Plane} from 'curtainsjs';\r\n\r\nwindow.addEventListener(\"load\", () => {\r\n    // set up our WebGL context and append the canvas to our wrapper\r\n    const curtains = new Curtains({\r\n        container: \"canvas\"\r\n    });\r\n    \r\n    // get our plane element\r\n    const planeElement = document.getElementsByClassName(\"plane\")[0];\r\n    \r\n    // set our initial parameters (basic uniforms)\r\n    const params = {\r\n        vertexShaderID: \"plane-vs\", // our vertex shader ID\r\n        fragmentShaderID: \"plane-fs\", // our fragment shader ID\r\n        uniforms: {\r\n            time: {\r\n                name: \"uTime\", // uniform name that will be passed to our shaders\r\n                type: \"1f\", // this means our uniform is a float\r\n                value: 0,\r\n            },\r\n        },\r\n    };\r\n    \r\n    // create our plane using our curtains object, the bound HTML element and the parameters\r\n    const plane = new Plane(curtains, planeElement, params);\r\n    \r\n    plane.onRender(() => {\r\n        // use the onRender method of our plane fired at each requestAnimationFrame call\r\n        plane.uniforms.time.value++; // update our time uniform value\r\n    });\r\n    \r\n});\r\n```\r\n\r\n<h3>Shaders</h3>\r\n\r\n<h4>Vertex shader</h4>\r\n\r\n```glsl\r\n<script id=\"plane-vs\" type=\"x-shader/x-vertex\">\r\n    #ifdef GL_ES\r\n    precision mediump float;\r\n    #endif\r\n    \r\n    // those are the mandatory attributes that the lib sets\r\n    attribute vec3 aVertexPosition;\r\n    attribute vec2 aTextureCoord;\r\n    \r\n    // those are mandatory uniforms that the lib sets and that contain our model view and projection matrix\r\n    uniform mat4 uMVMatrix;\r\n    uniform mat4 uPMatrix;\r\n    \r\n    // our texture matrix that will handle image cover\r\n    uniform mat4 uTextureMatrix0;\r\n    \r\n    // pass your vertex and texture coords to the fragment shader\r\n    varying vec3 vVertexPosition;\r\n    varying vec2 vTextureCoord;\r\n    \r\n    void main() {       \r\n        gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);\r\n        \r\n        // set the varyings\r\n        // here we use our texture matrix to calculate the accurate texture coords\r\n        vTextureCoord = (uTextureMatrix0 * vec4(aTextureCoord, 0.0, 1.0)).xy;\r\n        vVertexPosition = aVertexPosition;\r\n    }\r\n</script> \r\n```\r\n\r\n<h4>Fragment shader</h4>\r\n\r\n```glsl\r\n<script id=\"plane-fs\" type=\"x-shader/x-fragment\">\r\n    #ifdef GL_ES\r\n    precision mediump float;\r\n    #endif\r\n    \r\n    // get our varyings\r\n    varying vec3 vVertexPosition;\r\n    varying vec2 vTextureCoord;\r\n    \r\n    // the uniform we declared inside our javascript\r\n    uniform float uTime;\r\n    \r\n    // our texture sampler (default name, to use a different name please refer to the documentation)\r\n    uniform sampler2D uSampler0;\r\n    \r\n    void main() {\r\n        // get our texture coords from our varying\r\n        vec2 textureCoord = vTextureCoord;\r\n        \r\n        // displace our pixels along the X axis based on our time uniform\r\n        // textures coords are ranging from 0.0 to 1.0 on both axis\r\n        textureCoord.x += sin(textureCoord.y * 25.0) * cos(textureCoord.x * 25.0) * (cos(uTime / 50.0)) / 25.0;\r\n        \r\n        // map our texture with the texture matrix coords\r\n        gl_FragColor = texture2D(uSampler0, textureCoord);\r\n    }\r\n</script> \r\n```\r\n\r\n<h2>Changelog</h2>\r\n\r\nComplete [changelog](CHANGELOG.md) starting from version 7.1.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/martinlaxenaire/curtainsjs/issues"},"keywords":["webgl"],"repository":{"type":"git","url":"git+https://github.com/martinlaxenaire/curtainsjs.git"},"license":"MIT"}