{"_id":"when-key-events","_rev":"30-00221e278b1b9973c6eb62c6a2c540f8","name":"when-key-events","dist-tags":{"latest":"1.8.4"},"versions":{"1.0.0":{"name":"when-key-events","version":"1.0.0","description":"Powerful keyboard shortcut and focus library","homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"dependencies":{"@types/node":"^14.0.24"},"gitHead":"59f394cc5e68a1aa9a032c6a492d950cf804bd6e","_id":"when-key-events@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-7z3Dr/mBYzt67mGud9zlaBZ6wXq4dQpSNX8/vFCNVqjWUVupAwrktO/uKjXVgF0uZdV+LnvuvH/OJ7POk6Z6ew==","shasum":"48e87647ee1a0609932a4a2e8a5268dead425eae","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.0.0.tgz","fileCount":142,"unpackedSize":8385675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMF7rCRA9TVsSAnZWagAAIx8P+wfLpKm4BOB5zYlvLa9d\n1xHMbgrxXizvBWzRAah+1D81FTR2SCx50ktgc4D/E5qhf3CqZFUJhZWqRFih\nWMxpzWO+hsWFiA+e8Lg/h/kXuvHUA0RZAtGxTO8XrkEchFQh2rxI8THLVePb\nwl3XevheWXB0B414yKByXhjwRV2RZ/TNjDFC0hhqfl157p1a6hvHdNd/MlNb\nUYaOQbl/QSGXg3r3aJX7VcZkHX0SBySfBQxA7oGC03WskNzYpvbO76NhI2Pt\nRghaPS1oXYsutZJ+OmYc/Uwfazm2g2g85ZmW5/qp6SJs9F7IEoCj0HMvD0eM\nPf3LIJC2mZznl0LOOlKhGq0ocgrAdxVKBvw0p8zWBLP1unpQNf5M9a9paTxC\nGjoeUDF1v09wfghiIRZCGhFHoaxHI4YCpqguKT6Tu4XXVHn2j+vDrGJDUBCO\nM9GxqDx3OoLiYVzjJoxL6h90h8bdmFivsOTTb1e6puG3bTpZ7oC13dT/iCec\nDXv9zuXaU9jW0IZZ7COsAf4iavDOWJOfZtej+aSGMEAc9+VrL7mWpWqPCuMi\nZomSyYiEeU6JOTUc3oIPakqZKHEacsyxVePavBj6MU3v2PZwemQNcV8aWNV3\nUCS5aBGbI37Eoee6X5xss9yMyP6UsKQmWtNozuzrk0JWyHCeWbHlWpmQyswy\nrJUc\r\n=yq/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv6yZnfgvpL7LiJtoplLigQ0T7CIJkblOnXoG1lPOhdgIgX5eLDoG6/8Y78GWve2RvLso3++dLVSxheXTMLfMYLZg="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.0.0_1597005546951_0.1420677731399076"},"_hasShrinkwrap":false},"1.0.1":{"name":"when-key-events","version":"1.0.1","description":"Powerful keyboard shortcut and focus library","keywords":["keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"dependencies":{"@types/node":"^14.0.24"},"gitHead":"45507a9debefb8c50b2cd97996e9de7f70e4fdfb","_id":"when-key-events@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-yMHektGzJVZo69kHQ5Y9/LPG8h9GoVbI+1qC6T5Tpik21ACVNDrTIv7RzyqjHfCmWl+q7TqYFoPTAilgJJaLlg==","shasum":"74231baf9baeccff456da180f7418d9e52fb6feb","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.0.1.tgz","fileCount":142,"unpackedSize":8385771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMF/nCRA9TVsSAnZWagAAwH4P+QHYQp4+GJQd08Onr5aO\npZLw51RhoLrchEC4A9IIaGdh/fj2kThsXf8HVv7cbFivkG+rTH77aw5vhm4r\nKCrAR73hykjy35re+Z7QAJQSBEo1umWCux1x/sL64DNyCDpvS94lAxONDBuW\neSiZ0f2lFmcJPSTbvy7Xp7pN0fTe/36hw7at+toukBCdpMdUKA/4CfnlkU1N\nSBZQxL79VL+gNjlRf/ctEMVFoSz/eEUg0+MMNSvZPle9nbDJEc9+qUK2t0EX\nlHqB4y5G7+VdanT2EIS6doomsbpMDjBr+lcLEl2lqlmEfyCA8CcOt2vyRZAZ\nC2Wa3RL0GKoYPS4x4usMU4AyxoYkXoEhrfRcSyzc9DpfhETQoddnInodA1oP\nuDR5z9mUgbXi9bmuNVU1WgFqm8pgK/ryXFZdoG+VzFBGGZ4oQLgdMyV94hG6\nK0Otlbc8wicjFveckUbNvdu8SUhpFOsKPuJpD7ii+bIZQNeuL98MazkkZ+OG\n9iX8EpF+CYkLVZuOlONVKFq/t3p3oESDWQVW3vx4lqvI/w+RR5O54KVbpkLE\n7kR3/5A8PyPS6/yottKBhLrdsAmB+PGzJvP6MRBIugb00P1hM/aCyQa8Pjvx\nnXKPkDQSMtI9F7Wf75YQs+GX8PtpzJznLQ1hPaHTEHczq8vy+JJ4VY4Ja+7k\nTV9a\r\n=b5LE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFifyCgqfQJsGxjYCYVlmgE4GmIt1W7VL5qPtHpVEED/AiBn8YwPnuosnByXVj6eu/9Ghg7cFV2pQT6KISAPp8nVRw=="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.0.1_1597005798509_0.39656390385045026"},"_hasShrinkwrap":false},"1.0.2":{"name":"when-key-events","version":"1.0.2","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"dependencies":{"@types/node":"^14.0.24"},"gitHead":"45507a9debefb8c50b2cd97996e9de7f70e4fdfb","_id":"when-key-events@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-wOKp6pLCWVWNBofRaNpyETdN/drk87DyT/H3BqcEfrH5I+8HuTdMHmMyize2tpSafDfRor7zRgiTXkV8dFJRbg==","shasum":"5301f7abaf9c380cddb318363b39682cf02777ea","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.0.2.tgz","fileCount":142,"unpackedSize":8385779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMGAPCRA9TVsSAnZWagAAJtgQAJ9OeFt2koyD3lXr/l5p\n0TZXwt5Ii6fcNcxaFN2hxOIaqEgO7D9jyv9MZ+TeJ85SC4WGBjUWZPZK77lJ\nfSTlqKc9RtiTxEXCiK8AE+A1I45PsiFgrh5dbDgU+M7dvyz4mK1/69aQ6i+Z\n6p6fQXIy76LqmploAGPP2E+FP5SGwdLlFM9EV9dgywOMagv1in+Fmpk8BTq9\n3PEimXpIVlL8qUiQvVkm1cLpsXOFaQYmijNVdgUT0GwBij0Lrtrj9Gm30npf\nVEx9mGUNy2kk2sRzBaLi1U9P0XKSthPRzJven1IwWMIXKBk045oHC71FZjqR\nlFtZy5EIbWDTO3J6aO6bB2PUgqjcHCYJE9hpiqv44SVcWw8fqIdtYHdIx48k\nSFVZJnKQ272qvMHqVoVyeG8/39Gqfmx7dAZ421mU1+8FLY5UVz/xW7JMWoFs\n4BfPdzSggqPsrl1/z9BBXQT7ApjU8KfhqO1QELBDpyxWsVqYnCXtHeMR7sAp\nZjQaJ2/DZJaXhxMAPE+ZmmdL87MVlahkv/+kXeX566G4zslODaJg4QQHhDnI\nAOXrajnW2NzSNFdbJWPHWV6aa41JYdgz9hmUsEgUJbJLery3PQdAUbaf/D+r\nLLvzmSbQbgT19CIfPuLiAt9CP6rTF+Zmo8UPAKSQZBOkLdD6VRylfgyTNQAe\n/5Ii\r\n=kAl6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRxGyRttgGaMNy0h2jzEI7wJzZVm7/hBJisPCYgzcGhAiEAiNQ7VM9gMGyKUJMCDAwqC8++AL/anlsAZh+DOlHIDFs="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.0.2_1597005838868_0.7746380204053054"},"_hasShrinkwrap":false},"1.0.3":{"name":"when-key-events","version":"1.0.3","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"dependencies":{},"gitHead":"11f1f3862e9e57b3d1f9744b0cdaabd3d90b2863","_id":"when-key-events@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-/BA38LM/se2iXaU6uQQPd6IST0bZWnGVoMkFtCRjefwEdd4Sfle/74Ps3t72YnBF21YNNWDyNcrF5TlJNQvguw==","shasum":"a66dab32182145d9525f5c13f757cf1304289aab","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.0.3.tgz","fileCount":142,"unpackedSize":8385072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMGdCCRA9TVsSAnZWagAAc5MP/jizyho9GRynHh3QZSjx\nfmrJ1N8eEtNOjDWtLeF/Kk08oiSM+3PxYyyS1qpNtIFICKlwt5dFuUvaMy5H\n/AotKKDTxAbtX/kDiByFvDtG0WTmpr0gGME6vZQqar3BGDG28KCOLf8VnK6Q\nJDQJkTgnmbkjNtbHW8hpP/tt7gtWgQ75fFOw3otsHhRKEDxUCTeBRG+hnr4O\ngEvChIZlRnYaRsp8bXRxGUGOdJKjLvvZKUxbYjD60PkCIG5Lq39L8mU6s5E2\nZqx+DOk1mlj4gU/k59UZT6J1Yp9oMRaLO3Evz2yUynEYSgyPqDYye1ZIEOIs\nQuKgqJOQUYeelKVhJq58uc4bdQw/YapXQiIK/ZR+6HuhJQqPmE1nGA90ocDP\ndoyKpg6F5WfLtVy1ahfXl7eZmIgHpbTVXrH7HFDHg4su6xo2xYdfRe3VGUAk\nXz+bmXUoPIPrA0T23et+ILUshw+k83W5FlBO0huRk2IyzL94nyt8abvWa/Vu\ntEE2fVPiMtA6rk7c59npjqXAoZINqRKTWlP/1dmWtjqLgSPfSh8YCj77qc55\nr+orPoVtWaS815zf3xkcz2s/vJ5DjzI0npRrdbA8+kbpCsXOvdlOXemQUIbK\nhdZfG1mUos+AGUVbydflGEz10+1Mce3Ynq0jtqY3YG5upO+unPyrDhA4U/vi\nMC36\r\n=uSZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdQuNk2vQE8KKkHT9T8oKARcs4Al9K/7eaBXsPfX0qXAiEAp5Djl+uSTLQpsCSyOp5fiRwyCjehUadmMo/67TggtKc="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.0.3_1597007681880_0.21688125287336457"},"_hasShrinkwrap":false},"1.0.4":{"name":"when-key-events","version":"1.0.4","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"dependencies":{},"gitHead":"e6670b35630f89fb55ce2cbda259fc44e72b53ce","_id":"when-key-events@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-LCdD/TbkUn5wiBRInC4IdE8QtErUzHMogs7UdGw/2Lz5znwx73x5CVb3Zz/eFaIyFaAz5/6oh1p8yRda6uhb6A==","shasum":"a599791e2b6dabe1ae612ee4faf460596632b2b0","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.0.4.tgz","fileCount":142,"unpackedSize":8385091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMGevCRA9TVsSAnZWagAAKXIP+gJqixLqmqvuN1AjGrwv\n9hpxdMMnuc5n3HlwkkHqB9RIyR85ddHNyadZ8JmsUPU8FqfPAiExyhcdNtAa\n/F8q9IeA8e2vsqnQb9qAqLV5wmF8W3R1abYntOJRTbzRr8Fdkiu9e5VdXghe\nE7x1B82RIErHHlW+4zwPnBsufJLC3YX/WJEdTXUo6n8I3/GH6J7UFYZUbe3B\nxkAoUfPf0pn/5U5R8hWHJtdN0z0SliRTiLbleRuyQLYpeFxkSMM8xnva9Y1F\nIhWfNePq+rNfxgYn3nZsbHo4xzI0FgQ2gxWCeEtS/fs6HQRCPmzSjraYClGe\nxcLBCudKmGos5BSfCCnTeIjgPAZL52fy5mjPni9vmbPO21IRpnoaiA33zggn\n/wLSZVC1v+c/8GSsVnbpcqejN6P8i4TkqSP1BaJr3zmLaADcPT9pUHbv+JA1\n/DbrlPEjgPX0b+OariDKqnRD2UOWDqIfBJMqHA1Iec29MvrrDQQWQDi49/4Z\nWfimbwVjX0ZbRfx5Tlp8hw32ZEr2CrhCoBbfc7qc/60dTp3j/EWqbGr/M0BW\ncOxqoMRdVbXuaYg22TDJ77KetZ4z+YJzr7SbElInTuMmK1dNgFDspBi2Ro25\nepFYjPPflBx7x5HobHt13Trkt+AnjVGRTQwKeZz7Pk1FmZmR0ciKuVuI3h5D\nBKwF\r\n=mmB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6NaQb5pyxjzu5+NyRd6yP3zIPiHsHJyICn19791YD7AiBUD/LiI0P/qWJFEmv4F86rg5GE9ZjEOE21TXQIbE5stg=="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.0.4_1597007791095_0.8591911926035605"},"_hasShrinkwrap":false},"1.0.5":{"name":"when-key-events","version":"1.0.5","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"080e5988597d662df985baeb2dae39f8ed29341e","_id":"when-key-events@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-fYZDuntvbZj8ct8g1M0NzDRBEOeHOB1m0FiXSDzDXLGIbLT2xW0MfpDmRbEkDKZCmTU6vc61hgECyTSjfe0Gug==","shasum":"7c6b1894dff9308e7c6e3a5986ab44f19d4d2ef0","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.0.5.tgz","fileCount":142,"unpackedSize":8385066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMGgMCRA9TVsSAnZWagAA34kP/00I4Y6vBhRQDXR8Wx9L\nnRpUJpP7yGo+6c9sahk18bHybfpUBndfavKWL0DuljN7Ww1JAGvwoUG/XSi2\nzqYZgF8cxSaukXz8He0cZEyNPK4Lc/82PAUpN8aBGXUslgNZ805QSEq66Ukb\n4E8tDXowsUK3SBk2x4cagbQYvDWFVGplvwk03mShULGOU4Ri9nYWNkGWdnxj\nXBemGw5GXPSZtRY3uIqTOfs4V+V0rVExxtXsxieoBpkxqi0dDCLmr8mz6suO\n07BP1fJvBhic8XSg3k0HXmwwdN0cQ2qEXbE97B2DLZ4s/pcNxk9tb8QaaUQ3\n/qM4C/z/LtDWWepPm8ZleEYLlcjPuCmKifl1w6BS4IpqdI7ev/wZgbBZXH/q\nOU/O3bQ9QmjbVpk3sCTMZV2J9pngfC8T73nobwaNxlS0Bl/GxuvInyGgQHUP\nGRlZwLhuwvDIlSAZwpUn7JuQbBRXRGN8K90GFAgZSvJfUcDeXxT9qT0lwapN\ntV6b6H18GsiAY9QCHq4S+oV87Br0szlGIbw4HtfAyoZs9rMUNnH0M8KVCa7/\nnaX/0SxBb51BB1X6dkg8yB3nIZvRKuMERlzFRsQOhcMucL2slt2Fx+mPQhMN\ngNrjDWGtzWZbmw7baqPBZCawhDEwC2WPybyF4nHiKRZLO64GjGsu2PA5/Z1N\nfEQe\r\n=hKtR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSpiO03cs1i2+jlhwJlWwQ3hR40Org9NLYvdx7isjFXAiEAoo+yEdKNhnLDLRWe9uoGdNtFnxiwOzVBwzVam2HNIHI="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.0.5_1597007884108_0.5659702988978346"},"_hasShrinkwrap":false},"1.0.6":{"name":"when-key-events","version":"1.0.6","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"4352ce9fd6ad9d5f0618c6ba117da1c0a1cf1f9c","_id":"when-key-events@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-lAtSAVWsel6DHyBiDO5NhRDTMCAaYiEhGAe3bttZmB6iGR0DpxkN5S8jWDO5L+7bpt3PPTcEn61dprXyEQCxQw==","shasum":"1eda8ba17139cc18adc7e38bf385382089d86bd2","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.0.6.tgz","fileCount":142,"unpackedSize":8385788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMG34CRA9TVsSAnZWagAA5/kQAKH+I56KWFyY7pKdzEje\nwHcxb4/hYFOGZ1y4i5IFsB2kdrx7zwa+dVmlCtrTv6UNZv8W7RJpAebP7PBs\n2DzfXyI4TTqiYxn1EvpogggkPk5mE3R/29hVShoni/Tg8OsYdv+nkwnNZHMY\nf6j31jdgxOEykAPsRaQPKw1lfVewi6gk0bbmCjj5X75ALYQQEBZVLGQbXJkh\nYx5jDg0roJHjk0Wa6RR6w9BV26NCT5JgEn8K7aMqK+I0J4KE+frAfpBuqZE0\nvZfqsAIXOGEWzjTUo4ErSS93UdLxZ/vLIX9We773cPdwyL04s52ELYvFOJvs\nF9JU6tkMCAk8acPGTTujCV1/ICC4wIWDzgrkkaqN+3PaBZX0H3BlmLoWQwyq\ngQMJ0RL1EbbRmje623ZrznjeOnB91pYbXo4tN/x+qalPOalvNk3NFKtEzCep\nY0KtB7Tw8lpI4DCwent/4JkTjdE0bJbczFMmSCFNfrH+h8Ga+iH0AtSu1k9h\nTP5SNyN98CFU/IDg6c4Pze/iMp0Wj/9uwnFlBcB43GZN106ar02Y8blOWc9f\n8ea0wl4byXp1m1W15Tn/zL6gHDhFMyVR+e2R+W9wrKqzQ7bQg/uFFjVf6pLq\nKAm01y1YMOKLBeQvOoyRBO2Y41MvRj7sBEm0phk0BzDEOHHCK7jTPPlFbu9w\nSh5l\r\n=dfYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG8bwSO/Y5B6jPGiaTgTIlxVUIsuwyp1K3gDsyslA4dgIhAPiBHdrK9k53NAtgxiK5n+/z5r3aoC5H7obMJqwv85bF"}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.0.6_1597009400160_0.528066740143524"},"_hasShrinkwrap":false},"1.1.0":{"name":"when-key-events","version":"1.1.0","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"b0270f667b4ff810312e296a69f3c087a5441d1e","_id":"when-key-events@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-M6wO2BkPXK3lJjvMAenqTxdjmtBOpm9q+2MQMoWozUgDRO5B/5fH3aUTkKjCEeSzFZQgBEvc/8DMNZYVOt1uow==","shasum":"6758ac6c680071f5a9b5537df7c294fbd3028d98","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.1.0.tgz","fileCount":150,"unpackedSize":8481126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMKVaCRA9TVsSAnZWagAAsk8QAIjsVDsv5FsKSvBnFBkp\nWMEevFeQ6FRDFg+R2XWTEmdRsKaM7UYU696fOw2jHPcwWDEFBlESobKPzbyw\nVeHrkB6Fe2cPyM2GoBYCtU9oZpeC6YxyK8tG26kj/LLddGHxd4nTDCnGz/sK\nGVtkPREsAL2W58j7bZ0kOR6eW/RgCd3aDFU4++/JLDaaXrPga6MP9sUqNfu1\n/dm1ofwQSlH8eTdASCBWOg1uoBjt9niB+Kn9viXJnckucqMD8Ue/YMIDFeEw\nyERcMrctgDR+HiBkgbifmXWq7iozHmXm58h8URHZk0Jzk4Jf/Ct+KFE2HuTd\nDYt+HJCmOF8K9yxOTS0zBZv4Qvf1Swm7zkSOdjRgHWdgfShqOm0zGu6/ciew\nO3JA9KCmdrJpBq7l5KqI+qRcuIfrjQQqRuSMrGLnzdBdKKCHmK/T+B+RsjXe\nNJ1gzp3K0/Tfmgnd8eJPHowEAmbYdqxdg5U+cFiybvVVbQbaxffE47ymGZEU\n7ZH7AlYN9ieTXCigqfM5JMTBmT8B4d/hdNhGq5o+OoSbVafLSs85C6FcPE0Z\n2tNCYXtK1H8VPBKEwLX4Qq95XS8kns0d3jaBh5invpEciCM5+lidk2DHvaGG\nMXaloymr7w5gZMbyJFS/dhN4FZo1O5aXnB3VcmE8I0xotIOtMW0kQkdHc7Yo\nAGpG\r\n=7Qm7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2gAeeBflKXoqML1Q9p3OJVnyO2J0VA4DtYwGN1DKkCAiEAi2uEeCN9xep3SxxOjmFar2gaHHM7ErnicZl0YquUoJ8="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.1.0_1597023578153_0.3374694646993621"},"_hasShrinkwrap":false},"1.2.0":{"name":"when-key-events","version":"1.2.0","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"2d286debf6ecd200df561e7f1b1235a1df8e0d8c","_id":"when-key-events@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-eO6EBVT9k/VerUf4jJWYr0JQgucgIBznRguqwF72a9bpPIvYroRiarrk7ryfZKDohNEoVlF5gWXdPZeAT3KVeg==","shasum":"d648f2af226adba317177d6604efa10a3321ff1d","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.2.0.tgz","fileCount":150,"unpackedSize":8484073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTGoJCRA9TVsSAnZWagAAEj8P/A6vOeL9VLyWWytVwxbC\n4cn/sRkq8ouyU9WtE825PQvdCQsydFI5W7jrrxUFaWodhIrCNcLBQGaPJAOJ\n7jeBacUA0RC3OT+iLYX/aPx0IJH/0H2xwmiCO9Rmm98Zss6xOb6v5JT5ZOoG\nvy3slny23XAV1G0KFySLnbUaQdrPvNn1kOrDLzgudHC05mTEbGglzgYF1il0\npl2nn4ec6JTZArX17M8cy5tdsGC/8JupnDDLaLqJRuyLnDvo8i9iNPgTX4r5\nu7RUcwukFgAEwJ6hEPjjV2OEfctR94oYz+Et+EhB7tOfO+XcrPc90btuabc1\nnoLY8Kumd0AatJwnv2VAzSK4phOL7xoaCWg02aFJBABIbUV8sN3PJs+Jjnzb\nTqs9KEAhCbKg8bie5l/s0jkzptCRjUS99C0M9WIFndIJapf9y0bgvfJthcHb\nb6Qrr5rwdBicR5fGInZ2ZLJ/VFgk5qn9/GML58AIBn82waReuWNNDm/FIfIJ\nkZYWLmqszdJb47SS0SsiO5ONwdYha3RDUE/9Zrgej3LcWLPMoAcEUd5Nba+7\nxJ+0LMigluViiE1eom61xsGEbVa84F+ts4crG+2VbDOuYkKEZmsoQRslpuTJ\n4qEP/VSxgA8ElyCHbJvZ4f936q9ybAyB1AxPidPvPPguc0OeDwR6ChkOO9x9\nvr36\r\n=dreD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqQTEb9MEBb2lsylgdZO8EedIixl9X8k2gp4N9gnJSyAiBbeVnyyGHauQLIqyc21sqqMt7uHukmYmOHyMos+MPvlA=="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.2.0_1598843401101_0.9718602102149341"},"_hasShrinkwrap":false},"1.3.0":{"name":"when-key-events","version":"1.3.0","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"be4eabdb6e5f464a1d96ec46b9bfc2ffc092ebf4","_id":"when-key-events@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-Cd9OrnyXlArPUNJLga9QhJRTATM7fxgw2GKBnEaAjpIGkPFmmRSGGePqje8OwVclOKr0e8UTnbvKPIUUe6Xf0w==","shasum":"5680b9c47e9592583df7edebdf744ed41a53a67b","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.3.0.tgz","fileCount":150,"unpackedSize":8485035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUFVKCRA9TVsSAnZWagAAN+wQAIG9IY9Fh0rCL/UYD7mP\nnulz3IaJaQ9GnxvHRGuZokxITjMBFFtKdHxIasjPIcFYP5B/DUJispOQE1Yj\nm1ufDGhBfN1ZKY+DsRpQJjRcIp3hNGiJZ14qoUJGvZP0LYv7Fwei37v0CCvp\nJLD+xrWj/MRl8Sc0kiWWlUqEZQfKflm8IRuAcGDMMoH+NEppW1ZPrVFyHiPo\n7Kz8hzv98RDHNfHsn41H1h25jzLUnh9yUvV4PekYUiKu9XmHS9nw5tavNeI7\ncQ4W9QPLVk2kOcJBqaEe2OntNb/1icG8RYPfHWMT+SIJ0wb5EtT6qFlzf8t2\nfZopmfEPPmaBkfEuF8/JAbvB3Scvnubnl/hjd358oZOvjwwklpn7ESBDVmIl\nQugyo75lhWwO0tTxDjIpApHIQt8F0eT8GP9k+iECso2Z5BPPM1BYOH+iNMlR\nrUzcxHokkCgU9y+o3d1AdWD67zmPvy/oy79JTuwdN+UsyKHp8ZbHn8f2iemR\n2vlcViNwXLy4dQEt2MlM3KrUJ0FGhGpZaMOdHJtcGeC1nhCTJdcVjkvx6A+S\ng74YUwHx2bo/J3/0dkrkhUuwrG6DT9s4Wa24KvvV8W88COySS697CCeKzyf+\nHXgXWb0JNeceo2vZCdcAME6/u70gD3Din3N8Wjnj2UyKrjo5ttcuA/uDIZpE\nQ99W\r\n=1tuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDXl2cfTUiK/wsl1VgxrBSOaBhqqqliuWjdlqxsg44sAiEA/IggJ0QNXTLcwDEgg4g9YgjaSwlOEMYNh7byiEvQQh0="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.3.0_1599100233474_0.7272837450709171"},"_hasShrinkwrap":false},"1.3.1":{"name":"when-key-events","version":"1.3.1","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"180d963dbecf2bfa52629a3ece04a5ececbfa0ca","_id":"when-key-events@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-vQFYyulhNXFubwKByFYZ+hx1/Tb+S7XDw6cL7qS439HH3QI5ZecYNCnje7EFQzaHFeY1EE7pAkxT9LSx9ojOzg==","shasum":"cbf2a1a4ac2e4be764d69130434f3f15099edbce","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.3.1.tgz","fileCount":150,"unpackedSize":8485026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUFXqCRA9TVsSAnZWagAAYlYP/018p/t5PIuYQuC1I59r\nLH2ZuukJLH0dH19V7STaAfhbLm0++rdRIQNwChqOWgBWugNypeaUFrxjsVzX\ntCN4JLgP0BNeE/PqImUzdeEzxlaUsh6bfhmnlUtbR2RKyMkKD6Wuv51FRPs2\nuArPyNxlIpYIDCfC4cEmk7fLa7Pn+P2fr9Fvi5ywHJvcP5Stlen8A5nLqa0g\nIFPqx1Us8IFHU10Lgx7PCuAqFKlXnR5XTsCEBU/fYGOHqktSgxoeNR2XwtPM\nt4mHTFlFi9p9hPvEOXYrAx016m7z0IKQiIWiAGkXngTBA+nJ18Qy/ErsZkwL\njZvUgLmrzFuNEqm2pCJTUeG8PegyefdVbaFf4n8xL5HiIsXcZUDYeDr1XL7X\n3YuDzRjJsRvLovaag9r9R9UI3joQ12jnHgNTUpW4tV/zKtOU7cosmYPtMMj/\nYtTu6bvlBoPX0hRWh9TEIPVCDFhg3//4KrLWz43b7pS3TSWhYoj7d/S4jQiu\n9mZ5XVfON/mpRO3LRqHO5NTyBpDF7R6bn7y3sKyIn3dniDlii+73WlSkSI60\nxG5QIwrBXBFKf5cAAxdeDF9+7RI5YVc9jiAcubmr7pJrtizu5A0ycKHwieBa\nrJbjYkJAVEwQgxPSjgbrYnKQClJqbhU8VXRwJD1Ay6e6JlDROke4ChPtVSry\nFGFw\r\n=5FSm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbMpHXB0OZ/glpdbr+TZy1/8CnrsxC/ovSZQd9F6JyGAiALlZu+ArXYUluVo5NLTtchIP5Zi4POgn21D676XtzW8A=="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.3.1_1599100394013_0.4175763735267346"},"_hasShrinkwrap":false},"1.3.2":{"name":"when-key-events","version":"1.3.2","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"367dbe60884c31a25448e908bd7a3bfe4bf9ea43","_id":"when-key-events@1.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-PoSPZxi7LEYolqY6rMBagzr559i1FvKOBM+FGUmGkSFmLSjHAzu/egBzwBmj2Ktx12oHQvNKhjPADFR2D04B0Q==","shasum":"a625e7c60159be32be5c2f57368eb0d54283eb93","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.3.2.tgz","fileCount":150,"unpackedSize":8485037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUFa4CRA9TVsSAnZWagAAqjgP/1aqZZj5HGaZP9YOWjmf\nR+ZPNV3C9ONwWpR3EvPvRyr46HGGxBt6dEE+dZPeW1rPTCiJX7ZjJgnAR+0T\nAtY2unpAYX54V+Pg+RbDPCBa2ItjJ1m4Kjkn306bksdSu7UD2USzZdDmxjxH\nNaLaFZhVXwQ/eI7uakIB/RCCP+6LJitirbthSJZrivAMOdWBct1OvJt6h2uQ\ntFz/mx5e8niLUandehKpaWpLMz1VdW4J+Kk23NbrJbDBl1iRDVcNLXPJvsgh\nRQtSRVqpTeZt3fSiRQda4CXTEZ63avoPaHLa3f1uWb73AT2yUV4yOKPrjG1N\njg4oFsA+83EpLOl1kPcYIMeOv1hDqKjQRlTcRSiWHrlNo+AuZxC6UGBxoTv1\nHC7Q9XIcvf+HEpZrndGEbZhZ80JYOBZqBX2wDUEedqE/aWvJn3CtQBQx63hX\nfBuP0b5SYnvcu+PajJxwxy8UrANbf/PN4btlLqAIclBYBry3wAAW1FeMlSJ9\n8QyHfGIvySMrHpEGR6O0nxvmtMqbOqmyhGCLGPSCWZhjMctWxlhJUDLl30GI\n5oyRSQxN1o0KibeTjYPooWB/T2/EFgMnIiSzdyV+TvtmC3w8Y4aNX3cqMo2k\nL9RVrPcJH4Odmd4QDChOr9dPsem/tU/R2ekQMwuSDHq/JLqRUl9YY7uZop5F\ns2KW\r\n=JK3v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbtMCDq2nfg0honxJ/3eBo3LRVgJSoE0VUj4e8v4/qGAiBkN8qGtImcTnuIid9usr74rja84H0xiSreJj4Yeh3dBQ=="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.3.2_1599100599472_0.92992650011675"},"_hasShrinkwrap":false},"1.4.0":{"name":"when-key-events","version":"1.4.0","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"4b4c616f01617007b07351930374354da50b76fb","_id":"when-key-events@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-KUzlqCrSI0rDjUegnaMzinQmBCSMH9MWIAY8xYFChsY+DK8EROwtUuzVm6ZyLIKmhQBVKkxRTNxxjVfd4wlOzA==","shasum":"403f2ee18dcf22063b7b56b2ec393c813dfb5ef8","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.4.0.tgz","fileCount":150,"unpackedSize":8485217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUtjaCRA9TVsSAnZWagAAEjAP/3MWgAz7tNEheMPfdRKH\nWdZmwWOOWfP3hfsRo1Y+k1vtiBubu5P9bg0dy6SEF8YlTGORz0/Xnux+YLr1\nBFelChDxrilIHwQQWvILxzTl6o4E6YEmTxutNrM+hxFe4Vhst2dJtazdqTyN\nu40CtTCy5p1oCC6NfdNvMJwrs3WrB+9pDLzryH5XSAeQr6+YUgM3cC5pehdu\nDdsDchSQAc3DiCpuwo/01xUB/mI7xyX9UauKcVQi5izVlQD4+d5eZkGbMTzL\nDmW048cCHHhGEj+gdhFHh3MNJ/ux2Zp4HDsNqPAH3x3vm9YDBLBopVcA/yCM\nKZrSoTbcbL5bezlOo7J1OBELmUwwcTTdYowxciCmOIGNXZlH3Dz021KFAcFl\nulkXwRhKmrpxlZegl9j501er0+A1Se/VFx5vauumxNatikQx8rG4njgUAdV6\ndlfTkRyybFCDd9UAe2sIf6o4L89LwL0a2DzP6nh3Wx6Zza+w3SZahQCtMZ6L\nS2BXp4/FD5F0EwFXDuzxoR6ExNsddTEYrKLe40QWG/j4oHznH+J/fRQnX2bu\nif0U5elpor7aVU+CMbQ2fnvaq2h/QlBOY7W2Pg6sFQaCf2mTA8t6Eag56IuT\nOsjHDWuWi0wesoel/HNXfnD/WlECJqiXsM7Tcop6Q/VffwHRPA12DWxBG7U8\nBzvY\r\n=O9fT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFT/nh2vx0aPfdxVzo6DENDhe8w7X/htW5jnKCSnfKZAiAY+Mm8FO8WBHMHO5tnHvI41nJFyZLwk7EDc9O3vTb++A=="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.4.0_1599264985617_0.047286625863205645"},"_hasShrinkwrap":false},"1.4.1":{"name":"when-key-events","version":"1.4.1","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"2140a11078154b1001e118a694506562e93de9b2","_id":"when-key-events@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-1NIZ1FDjol4VR93xYdwQ2sJMCzAkVuoDTw5tKLdg1yI9Ya6AGzFzBHkNHoPn/Srozh8qfLd87JycdmnEWMvXAw==","shasum":"5185f4b048b495bd31ca9dfda07d32ceb9cdf088","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.4.1.tgz","fileCount":150,"unpackedSize":8485237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUtqMCRA9TVsSAnZWagAABVoQAIyen+a2YfE+6rD764qD\nSwuI39OYby0ir+cPQayv5P34UoXL1Lw4DqBaaC5BPWm33ufmf3S5hYHvsle6\nJ2ltHzU/gw1zCzg78dGPZKk8Bj3Pp530z8GzpiYbkYkZBR2Trr9lrQCbEvPF\nJfu1dzGB/1a1IGqfEPQ1fQKfjOt7VR0dSZctSLu6+wurt+C8ESnCOpwCQaA/\n8q4juTDXTSMl+AlG5uTmQjmLR4EoBmBZcP+CyfEoacHj7J01Qx6ojxU/mMQf\ntk5NHwcDRZEVMG1tHHhMSmF6uyuqJs/g/NbFjm1SoQAjlHcvgEAI7TjfEYsO\ndN7ZypFWZvOqCrH3W9apgWO8VpfzdFyZKVTuwabVcyNam0SSbqPEqc4+7+gn\nXY8PQjfyR6VOTO2olRBZ6m0s9+nkUFFjHwdLWxKBqhsry4ftUqr9HvRq+uTK\nTJg2fZZmjp6TLwOFkDg5CvlBhjWUa+ljyxZf5HBekPZGFNqEgqDvaV/ObDau\nUxzfIEiAaeKWWOPxePtpIPUUFKdgMVc//ZZ0I8tuF1IeU6E+rWHVWDN9T6RB\nn1GNxK4kun7VUKOfaUUaaZs81V4PnXmzMKSw3XKIOB9dOD721zrInTSyCmhw\neFiAPDd4b4EE1tZg2tkQM3LENu2pcFaVsi5nQ8p21aPv1l1DAE1MqxIL8BUb\nTgRi\r\n=IIVA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGxqX9aOu9NoUEKXzV5nlSvPllbsgM3d1J0G8l21284gIgUGMvwcZcFYwzHZ8p9w2pgp/uX1KM4QaGGJA04cqNBUM="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.4.1_1599265419973_0.9786329512234522"},"_hasShrinkwrap":false},"1.4.2":{"name":"when-key-events","version":"1.4.2","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"cd5d7d6e01d3a3d84fa4a50d8cd26d52c3cc5988","_id":"when-key-events@1.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-85MMoYSFVmLIX2e0rYjrU3WanYnY1kkwG565hKa3Jm7LstZe23g2J0uQxlQSOkr/TMNbWsP2BFimWOL1Aj4QZA==","shasum":"a230d81dd629ce31f54c0dc0716c1411016d9d4c","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.4.2.tgz","fileCount":150,"unpackedSize":8485442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUtqqCRA9TVsSAnZWagAAV0wP/0DSMUQkQ9aLrgnJro+h\nFWNHnR2nqE/z3xkznxeItQmfZhhCaONQTr8W364ZoX+vRq3EB0PL/D15ku3x\nCZsLpo309lJ8QXUdRiplyAZGj1WIgWmOjOljOMTEkFOFlanav3kqhRzcWHy3\nyIRGXDHC1QesLerDLdYMOi6L4/c+Bo/etTo4qExAfu/hOuDtHxbdErz7wdxa\nfytjE+RTIK++S47OPeBjFKODea2MBAMyLiOYlpqMhxI8gdQYf85N4M/kwgdj\nmEknv4GlCszxq4+GG22OG/y3NKn341aDC3NcykcTvNhIEYoTqQwG0HE393yk\nLkspvbyKMZk5iYWXjSDktJlsVj5GdVP5Ww0+BA9KydbN48JwZ0apNjE8XkpA\np9d+9HNkctIWDDS5WH0gUTNo2Wcj2UJfZUfzSBl04HVx2dcCcSni6+TmJ/NB\nn1ruRCHF3vH/z/gIsfcSXa0z7rzQboM4x1DE5GbIsKy7F5GDEU7LA9Bu38mX\nicmrQht5ygDjBTsG2Ug65nakZZSWH/xT6vZcaKN0KqazaCHVJQJquVGgGF5a\nwWxB3V6PDBPiegEwJNqPM5iZRl39wLGCoXrxhz1VDS3obNJIuFhaEJ13WiXE\nUoM4IYxtCCpGiWeRE1BaCsQiPwEgHREJazX88iHfNr4oiWv9enKM2N/L1s+1\nRhKY\r\n=NZ9s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHejsH+fVAFXtA1kpqdSavYk7WhGMRXAgN6oaKhtFoNgIhAMabGc3KV9/h904lCkLgQnwHvbuD1wCI0gErNkJ9fI07"}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.4.2_1599265449531_0.7987670657776971"},"_hasShrinkwrap":false},"1.4.3":{"name":"when-key-events","version":"1.4.3","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"9fd724641ff7cbfb1109e96d328fa277f8c16135","_id":"when-key-events@1.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-q8VYkmE4mMWYGcJNL7QVJcVvmzrNFhsgJdlDhhMX1diKjM+TNSgoooaZwkxIQ1zdEGOtWIOWRbOwkdUVnMEjog==","shasum":"2b99e0b69ee1cddedfdd675aa271dfd572b17da7","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.4.3.tgz","fileCount":150,"unpackedSize":8485350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUuXoCRA9TVsSAnZWagAAoKIP/jbD+rscnhPGdAfLm/mB\nj35ewM6sBI5wwZYcF36iwUqgkD+w3DDJDjFyu/lNagkkTGCSow/aqZKgn3OU\nnX5nfSkbBRVpVIErasPyc8BTipBmVXyxrWmsFUh1+XUqJrHManC4LdJJ944M\nnVFdG2PSTy90/qjdjRtVNQkIJHXu+DbXd3IvwroVFW1Wc3oY0kakTMV2uR3+\nr1eJpHrTAijYjCQulFuuA4a/yI6QZg8aqGPXsbjDarqkVKld1xeQDvblN11k\nKe39Dppx1hX+t5vvCkk+Y859e2FFqJCra2Ppl9XbaLgrmYSDtSAanGoFVfwg\nB4xppMY9x4k1lmxHa3+yrSOc+rIqFEkUvsYFh25EgwYdXF7s+6ZBlPJsGsXb\n0UuyBda5GGWWsZxGMhyN2G0wvlMSxiDF4rl5rHQPApYUJRQ6zXGIF9B5Lv3K\nfR/c363u8azzWou669ne1CmJYtt27ZZvFhwDHaJi2ta1hnXNBAwxqgDHqAaa\n0MEnYRxTzztzQHJ9dGkMBeo4psVxTWXyUbx2cgTPJa4rmdAa0Kj1haetFwQK\nuvkGuWElphxFqlMTkEDQt/IayxIZ5JdCGhiFTsPGEZyfAFYIN0uohUJpD3gN\nurloYd7VJTCS19w5jM6NQceiN/Yls7bycEhr40FUbVzp/xTWYCQZcTGyyYUm\nDbc6\r\n=HeGv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZNJmCYP3q0hoyQNCektN3+ClIaFtwT4yjFUQQuF1l1AiEAi2CHGgO1y4b/s4RQffGvH9ffTPczJ6cgJeADeH0caAg="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.4.3_1599268328186_0.7307863479955001"},"_hasShrinkwrap":false},"1.4.4":{"name":"when-key-events","version":"1.4.4","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"229f8c051c43c26bf56cefb7f1adb2a1ffd18f6c","_id":"when-key-events@1.4.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-QmcEdU55TSCQUlv4TAfusVuZ99SMcn3poQebvI+qLQeFgx8ebf5fVygEnVPBhXEB8aFvVhEG74HDTXxonk3EZQ==","shasum":"26cc9f3fe6affe7dfbfb20355fa8c97228f192b9","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.4.4.tgz","fileCount":150,"unpackedSize":8485350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUuhCCRA9TVsSAnZWagAAshQP/jWnBIDQDpl75G1jmKae\nPWXf8gqJ7iSywhOq8Hzwi9y1txIrneFD2MA0seEtzgznpQu3TR2g62u3WxqV\nWJS7opkwqDldUzwK9nHAqUUtKBhIwDhSvCEMg7r7s1PO860sjT3kSrSsNla9\nxIHPuSEYG+YlmX0xfBI5FKdJKB2r/F53f+Bxy9IjMYpPUUzmJEgNPXE7DS61\nfE1cyWCmWJztO9GEsHtSfNzWCt2sfJDJ27TU8GwrD6A92jbpb4+zBX2DeYS5\nvCCffpuOhC5aly6kUJ5Tqt8s0JDze0Y0G1oXwH63OOAqFncUq+SsX/9CurQ9\nrySYErXA7G5PMnYR9Lg9Byxg1A3z4lR3NbCQNAL8u1vrvU0v4oNaDSBFbQRJ\nZ2C3ivbQFxkl/gKlBoTAb7ChLdkspuPCMkZhkMvsE6GcbiN4IDSVjJLoY6oB\nv572cdB9QEi59nDcetb7blF2NmANO/0xO/jOjkS8K3keMhHdVJthLBJmXf7S\nCWQ8xmGx7kBrpF2CVmgYtui+SVtM2tfSZFFoCgMXirZ/0SefLBxDUIpmaXxo\ndPc0AniDXoNlvHqbdzq8CWchekahtN/cZrnkmiya9ieZOvOExBDBzuzCn6P2\nyfc1tAeFZpM7sGKzq8aUuEqP1T4RMOri9uDL4ZmJmSkOokF/sduwTTUCF9J6\nYwys\r\n=ewIP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWf+xOKlXr1vTGl2ns6LB1M/7IVIwjdS7t4kJeEJmdggIhANdRbpnh8nualsmBgAahISjIl2OAIrc005xhCEB1vdrq"}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.4.4_1599268929853_0.7272965441219978"},"_hasShrinkwrap":false},"1.4.5":{"name":"when-key-events","version":"1.4.5","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"659c3e3025044bf7c01d178b5b41caca498b9550","_id":"when-key-events@1.4.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-jpm74og0V1vAOMld2lH8AqfbHKpI2OYLlU/xJ1BE+uyevRTLZAs5AnuVwDQZ51+kFCi4NmhimVSZvhXDNd5q6A==","shasum":"8f3c52db6866153c6e651f30ed7ece5e80589fb1","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.4.5.tgz","fileCount":150,"unpackedSize":8485333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUujlCRA9TVsSAnZWagAA4bAP/j+0g3DyYVNaCJwY977E\nZ91npBksMI/4B8IChb2jcJSA3H7xX3jRA8zx3sY9pcdP+x6P1mJxmu0KwYyR\nEYb2NX9aDnpkCgJhLC67XnY5k6ons5UILmj98XTNBnQr5oKHyNsFcUlt6qrA\ndT6I52xqVRLawwqgPB2d7IEMJns71UwAd4S55/oalWD2AtfnwQAMFs8TMsz8\n3Dkqvc15Gv4R6OeBjcuiP2Txdkvvi77049yop0a2+0EaXFk8C3BV8Gm3CyFk\nrfuwXnTEAac2p9ZkD2/+OzHhw+iEMxlNIDngakgkn1g30smjyA5v1lsL/pqm\n9JyN4rHmrZxE9wOKXwRBmYb22+glkFWQ6tVO/7Lt7x1ORiC9KAqClZyHtQ+t\nh8ok5r7UxaMYxTFYv32LSINkO0P6/6zV/pApHJ4zMUJK71Ex3Q8dJN1LSY7E\ntGjl7fOgscRYIqwNqbTLT9HXh6BG3gSjZP4fwKhtgqvfimOtvqMmMa6FmpY4\ndlh4ZKEDH+8mwUnF4buJ2iaasL48XLPITltQozz0JvJlrY5G8YPbIhSeuoN8\nFXx6tKtNWYmmGI8dTXcaCJjHedAJJfOTfq5LAG+3ZOOPlaVWJikR1TceI+qD\nusvxaC4b7eZD7Ta+fVlh9Iyl1cJLkQ10ZUxCR8VlRPeObiIUO5f3zlUW/Ab7\nUoBs\r\n=8ucE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJByE3myn28j8e5ukSmcV696YAJ4JqP+cA4VBPuEoVcAiEAguJk8qVoh22n/QwDklDHmGzzqlDHX0n+1z/7IzEHtD4="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.4.5_1599269092440_0.48269101669556513"},"_hasShrinkwrap":false},"1.5.0":{"name":"when-key-events","version":"1.5.0","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"5bbeaaca2b93c8440399023315b7080a27531bd9","_id":"when-key-events@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-0xgWcMDgNyNVfFeWy9xMTFEyM+cqL7QY/aJp/hnQXvwHJwkYKUaSbtx7NA+KaFn2QfVr8NudksjjP7QvlXrd2A==","shasum":"76b67ad8a4b221a26895832d4ade8b028a30ce08","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.5.0.tgz","fileCount":25,"unpackedSize":107996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVnpXCRA9TVsSAnZWagAAG/IP/iFsokQb5xQvQpC9V+3x\nXEwsbK6gPW0tFpW1oo2EuKbie6Qq9YsAVHHT4/T96zoODbsoBXaFy/+Mn5nD\ncZ/0LiYZiDoP6Q16+oD+kDdbWeL0kcj4NWW8r0kaaGrbht8dPIuieUjfoBMu\nI7M5GpigRu2rxMl91iE1JtxNdlwzSQ9fyA75wTZm3fE2kA3c9LJ3mr+1fq7b\nRvQcs5g37QMAupcFKjVMDwzdn188FdMJZqqD/vYwaAh1zkndbUvLIKump/kl\nfmnHPr5HHLgcpyXAlm0VMzXRYFpOWf+bEnmrTzH4VTJx4gNnQb0xpY+LZ2RY\nvZMKJ3YoIsD78e456xUjC64LgIIW0ZVEpvnm/Do5tNavhyyQxtwn9vgYIEEa\n2Zwc/nsYrtzYuI2Hatrz/howonZ8myp0xq07bio7ZBYtJXszVenGp1iBSLn6\noxuj4WtQGpXE0oybpJNPbdtIWEvjoi8tmh/vJyfZJ6FpqJkGNl1oGD0hUYlu\n1qvvN5+3l+Jsoa8t/XV0Sv5SjIvHLLF0LL8EWhcXFmlUDvduTQIKGL8KSy6u\nshBd+r1OD2UWA7sxhtDgiYl1+JqgUUX6yHApvrl8XsUXiJmcO6clnvG7B8O7\nZj12JWOLlXqdcqDqBVahEZrJ4UP83bX8xCjLiDl+eUTbr9u5G6xKknoXS781\nZbgI\r\n=yHVn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjX6+YJLY3BxMFpCUmnu1vaWg+zbqh6f2wz8nUU+VQ0gIhANZmn8sm0gOe2epDUF0YGvj2sD9qzA/AMiB1S1nGri18"}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.5.0_1599502935422_0.9957379841838188"},"_hasShrinkwrap":false},"1.6.0":{"name":"when-key-events","version":"1.6.0","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"1b5eb4733a1ccbf0ee8836c4ea841870d995e6ec","_id":"when-key-events@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-QDA6g2Iw6n3eGtiduem1wJoj87CBAUJUGBly465Zz5S9v2FuyBfpKSjb3t1GLntv5GHQtD9xWBeVeovFspckmw==","shasum":"30781e12974d00b531dfe435d4376d7a47b1008a","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.6.0.tgz","fileCount":45,"unpackedSize":117043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVqJiCRA9TVsSAnZWagAAatoQAItxFH2zDIt1T1d7Ewa+\nat2FM20RndWPp9Fqurp/CmyJLzXxXhxYqL1Z/VbY/OkCvKd9omzP2kdHYObf\nq0sFTXJK2FzaMNyCc/VnMlXwmFxDRz41qlBQsy/5Cf/tybHF+i8UXBxlKuDd\n6VZsrooe4HL4oRiKXBTn5TN0/RSlRa5EftXkuAIXXO56rdZnkoAClK4VrP5e\nSsghQi6Ow4lt/a8xaQXqzAmYyrOkqCl8R1qvPcUPPKb748MAlq10781oKMaY\nNdN8Ut9PD1D5hmZX6I7Y7x1CAyn0ssAL2XjJCAzgSeRWPFi68Dqjvj3FbW4f\n3MkQo1vRAeI7MoDwqzgaSF3G+FfCXf9E7Yqk4uDLp859M1oZms711PJDZT/F\nBzYgnn2BfJUHmG7F1rQZ4S+qDXBr4gBT55r7L1TJhqCq/vRWCB41YLZTGJKE\nfqe4bC/2cmcem6fNJaCadgCUEYysWpwpDIp0Pwvf+y9v5i1UOAZgVuk3ddac\nzkqKMA8WyyCo3/uutU+LN1QY3CCvb/q2KXuAkxUZ971DAnlNDFrbrRoz7ySf\nbfjiQhYZsR/wd61wNIdBW3xvx8f6O+s3YDRNI8Q7Yrv4rv9m0j0ACHR/LS+t\nP3Xw7HguQtMam4F5l+EzYZSzLvQaqAC2nnUdRwfKIHQzyx873DjrfOfvlNhf\nWSGs\r\n=YgEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJKyX+Cm0eoQ1oB4w56aBVGNlXi8JYcOPVfxGoWuYmhAiEA18IpVdZm3nWcanQBH7DNj04QWktzHegcnXETW3eLN0Y="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.6.0_1599513186370_0.7173147971724334"},"_hasShrinkwrap":false},"1.6.1":{"name":"when-key-events","version":"1.6.1","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"f1389027ae80c8fb2190875a24c95dde82aee0ac","_id":"when-key-events@1.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-jRjTJQu5JaFsd0fU0j0EVo/PeqTQ7mEZQzqH3By8EER5s8h9iinqcPbqnB6ZE78F3ghkjebh/2+h10qn3RqOKw==","shasum":"614d4b458c430cd2d96f2b9d3d36a1108a2c9371","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.6.1.tgz","fileCount":45,"unpackedSize":117094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVqOPCRA9TVsSAnZWagAAL/8P/1eG99+6RZaIzE87NeDO\nmMmR8pzqwHwl/xJIK6MtivWQD+dsDYYS787QVYEGgZvFj2eHoMlR8qv459Lb\nzTIw9Bs9XYZWCQ/00OZcxcCQwziG+NyYCH64GyOwxKoYhLvI97NtXn8SDKQW\n9ITAGWz+iXQ+bAwxCZXKpZNKoL3uhiD/elK7vL7E/oCIaa+t1ILUPsPYiNce\n4dkISZ1gZsarlHJN8aA14Z9+LUTZp5RKdQaWCKeX/9XpIPTauuDqe0+ZQKxt\n1HMlRdnOYZWZG5fF55OdRtgQGCcz8gVoetowHmFSc0ADRRfZHSGVm/85a2XE\nHiHbf3UhNqTUo/6qy/NncJT0IGRgpR0EBQpT1IjBgYUiyBsQFFlfi/sst7oV\n1nqm4+UgRqrYcBDlYAekLtmyeMlJEnbWVWL0ugcsVIj8adDsePur4IV2Wvq6\n1XHuSx4yb5+MO0Dbxv79fKBpLQe+2SUi1kVEkaYK/TGpmS4gZVLT21xHYdqq\nLuKiSd9xV82ByxokPQXZEl5uOkpukMoK0671eHU4Uz87WCSKGNlpwFk7xICZ\ncQ8ArrDIdhrGEd0swW5R9+eBfAD+YiDvBSSpKKkC4XqfiRo4V0AOFf43hR0c\nVbURDpuql5LJ+3zzcqbPfmf/gRF0ok/h4Nb/pdAMFHZoKT9UA5lu45YriXrZ\nBFfr\r\n=Erum\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBolWmhDbhi8aL67fDy9Vv/rYOImKj7A+bblhfuKnNFeAiEA/emwmZyJnasz1Q8kFnkQbvvTCBYo7JWhC7plrrG3N3A="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.6.1_1599513487115_0.4177805461535833"},"_hasShrinkwrap":false},"1.6.2":{"name":"when-key-events","version":"1.6.2","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"af154c36ad29963b21a763b27a6703a716356674","_id":"when-key-events@1.6.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"dist":{"integrity":"sha512-ACqXOX9MODhOf0/pF8pF7ic7pFIVWLXDaAmr1WJzupa4fVyHz+wfAyPTWjk0OdCZPkXkKFOVbhZKg0UWA2e+CQ==","shasum":"6d0e3a1f032cc37d66c1e78d2f1ec0a2d310fe6e","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.6.2.tgz","fileCount":45,"unpackedSize":117145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVqPoCRA9TVsSAnZWagAAA/wP/2oOpaayDRoJNE9vodu+\nyJVp1lVkRz1EscecurDs5XrSJBNzsoX8otNT5ohUX88+4BN/62COl9pAKT4n\nasdBG8ZKVhXL4IgDsSssXYtetL+nhD7zFOvI39qmYFFmhu/n8ikjLVjZpsiO\npSAEe5mDIrzmQ0OLVdj3avXzRlJ0YATO34KR3/UcDMqd/lNASfQIvV6ZdCtZ\nIAe9U9b5/+LhsTr1PdhquzyTjLXzyjh9akYUm6H42J5Sblw+9RQKFdFT59gY\nUq70QswBUSG/exbSLXBq9TW/J7kKe6rTbX3WTYTmPM/ghfaL7+8PdNagM8tm\n5o9CNqIZZOQwZFuM/swtNwmgpqrux2nkzeZM89XnJR1NZLTPGi4XWxiQnewH\nA6PMzI3HfeZhTofPb0GEW0x+QWFLshBSBn3xq7Lc7aKE9FVERRUUfIGDnd+T\nxiKC8BP3bwH/EIqAg1eLosEypyuZtlI/uMvbFTXnFfmznnnD1hGab5TosiEw\nC3ESAwmhyxtDFRH6RmnztNSm1EVEDOCd+chjB7qV4TOhKI50lBUTiqtxV/lg\nx9U8yZDchcka9lyRflIPC453Sm3BdBPY5MhmAyGR+J92bgz6bv8plD0C3pyP\ncL2tPCScW6cEaj+oA6JKfNwNkcCNHwDo1VRvT7o9daM7DANNsdT68kVRLWNe\nsZKR\r\n=NkBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH66bT0QAmTweCDTewo9zUyREhK5lm0YJITdccImHwMwAiASAdL+EwUlyPbjWa1Lk/O5+tc7YIN7sv/iGPfxQdxAsw=="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.6.2_1599513575788_0.6590495784923058"},"_hasShrinkwrap":false},"1.7.0":{"name":"when-key-events","version":"1.7.0","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"3dcb81f40d76b762dac298dde1be28ef0b5d45a4","_id":"when-key-events@1.7.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cYpb8ut/kS/64JvhOT631h8bEvyROzFTWkPo7KZIOcfE3UdRfjBUIJMZ01+c24HlvCHbL31VlQ/rqd5xNfdbxQ==","shasum":"f943ee0e55f8b7c205430c2dda2401a0d88320b0","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.7.0.tgz","fileCount":45,"unpackedSize":120428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa/PSCRA9TVsSAnZWagAAoJQP/iaLBznZAaez6DuJ1OY9\nmBscBxjhhcYmleTmTMP+KpHV0oRgfaGlyTKFURlPD9DjTSwmHLoFUOEf+U7B\njYRA8Kv5m0nYQ0voe//c4WdOrPOe3lWSl7YCPyHXgMnJaWxza26M8s7aH9Da\nr0f75phixVozQy8SXkxtEV9K4GUDas0QCfFzp/d9OIEQ2bvx9LXPUZ0h5m12\nf3BTiD1UL/hyTcDf/9rKi0wupydtIPe1sV6ud3UKeM2nsvRzoTd5NsNfvACQ\naQYCODP1M5hFy5/FNfzFX7+pPbfbTgNiviu0EutBhwN580Y1oEro3h+LvkY1\nLFOj2qJyKDrKYcus1rWIzTipYfCZ6Uxv4jEBab5Cm4BhKfjK/9XG09tt9BCk\nwlk263fU3/xMDGCLK1TM+SCbR9f00MxIqtCuQbUCmvdLuZxBFFI1m3PDfcqt\n06+XbSF+S9i5qOUwWBB/hwaj58Uvp4slMz0szWLFmuaRTPzQTditpRyWICw9\n873ecONGF/wOCek0/VQDKm26dwFPP6BL6He7N2UW4iXfTN3g14RxixiSz9Rc\nM6kHpooS+JUQ3lMWNbw9zjaoJLrk6Nv+9SI/ZrXmvctmrgoZt9jY2DwLZz6O\nvs9sRqSRqimJv6DJCFXcDJcHHiTmtTr9OuBBOR6fwwWjiFsWwY0+4YHOjgk2\nCSwc\r\n=9n9w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr2W+G+2Eyv8La1lMndoMHo6m6K9iyHCTF61LorPHUwAIgXq/Yg0IMlIHxhUwvCMJ78UgSbW8DOHiUD33nz6Nkuv8="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.7.0_1600910289927_0.9600495723419014"},"_hasShrinkwrap":false},"1.7.1":{"name":"when-key-events","version":"1.7.1","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"51b418ddcd6a9c3c46b2e6a6fc099ff47dafc6d2","_id":"when-key-events@1.7.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-s45wGHbJ0q4jQZI73pgDmeG38rANXJDWyDAuGFCmQtpoeSL5hjykhAWsaB3x5x1mVDvss8ubQrB3+qXQXf1ptA==","shasum":"bbcee921909cfaa915c26f08289597e952ff0f92","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.7.1.tgz","fileCount":45,"unpackedSize":120505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdLb1CRA9TVsSAnZWagAA+r4QAICnDY+RoAnK0OSJyChs\nfQfTh2+EUnRHlLYrq88eVIOQymhAynhThN6PLcrKTcAN19KO//BImFeHa/Ct\nk8/X+Jy52CAyJCPWG/7l/vvxwVjzXYycpU2GT6MJNeme3w+etubDqQbm8pMp\nSjSnRk14pBjUwpo5BnjcwYgM281by5crycn0TdAyG66xrHtEesoGvxENboMA\njWcPk/N5qtB/EZKZdVJ2XfbTjwr9g9AKjfCnNcdq0sYo82XSJOrdbNaXp+bE\n3FPpEmjhpey2HJ9gnDVM8McrUbcvlpa7Y9a8FJwxmBAgqXohHr4vVCi5W77f\nJiYrJ/vvJRZmsj13hPS4cPuX5FQX4A3FnMPKFtQ+OzG50+qsJIFS9obPdx3m\nSTXbKdmi/pZEfhraIga1chqPFSI2tJdShpoxMEQ7ByBKWDN+evPM0O2oyUT1\nsmYc789QDERDPcj04mNP1EJPzl4wxxAWIDCy6Y6YOuCAw9y2gP2WgKW834Sd\nkjUm/O331HackATywhboWz7Pf1QDlBOWwbHXW6M7lSpRizAq15GXdG4UMTxy\nijiM9dsTmM4k5OCPVACcF5sb13NVw4kriiP80bnUfFrTwzaBnayH3Tufme5U\nDgjGwqUKXqlqqgcvhlFNSyzu7fe33lSYr2FNGrdBO63rMJlNfl8PKPTUpKOA\nn3kt\r\n=+jZ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkpC2+HNXU0Y6b6UkuMeAcrc0avnO57tHV22p0ZLw/MAiB5klMkoA66D+K/3eJOVLcnJMV9TCDIDLoeScdZ6WwoLw=="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.7.1_1601484532922_0.4303739401221991"},"_hasShrinkwrap":false},"1.8.0":{"name":"when-key-events","version":"1.8.0","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"abda0990cafcaddf3546b12d0197d78b43a3ae51","_id":"when-key-events@1.8.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-27msdS5D5t0eFdvl+1xMTX38dWEqQfkcXdMZ8zS1da68VwW4l2Qwf4LGEYchWXu887opcXXcPkOCmllX3LP+2g==","shasum":"0811d2f8d6f318b9319546cacbb6b99557af2ede","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.8.0.tgz","fileCount":47,"unpackedSize":127249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiHvKCRA9TVsSAnZWagAAWSEP/j7dVHflqYQpBYmOTmVI\nzur3PiEQQQwbv4hM5A5bmMSl9B0jfWtS3JJg3OdTD8kUbK/unYliR/pD/Bub\nVGr6J0rLSu9CFIExWVLIl/h+E15/ohuNQ7nk1bVlWJ0Cbvg7kfVBkUUJyzPW\nmpDz1uPIvDzfjzWBChpoP+Dip1NIxCsRnzeYdBsqOx52mLlMvqoZtMfgIxqA\nmLegMASJCfecOTe3JZMSjztZ/ap7sMOPES9eABHhJcQUgjFw1K5at4lWdpY+\nP4So7W4hXtKICE1yZbQHb28g7AERNcsYuZj960k2qsU3sqVhGIyaFoOHHfMI\n94nxwNJHZcruMtzaHeljNwL2FQTXG3KSxqXwYn0k40/u6rsZvJx3QU3HutKh\nN8Tu2F29q8cCESj2CVetB1iP7WWsLjBzhQQQJ6eE9WU0EKaoQ9T6iGMBPU+E\numtOgKalq5C3yAfo5qIcjSt3KON/MApruMCftgGSShn7RF4H+zq7rrgMjHif\nmoAeQsHzl5K0PofJbfw7C4Wtte2WyE575Y7rcbqeWvrOGDsEPy1PMgKsnJdU\nHyYMMoOjOhqPvf21AhK/QX+N6gCUl/Bepu51MjDfcuQkTcmpLYMfTMLGvDv8\n5MfrMO03XtDUevbMgqd8ecrkxN5FHZpBGvoDNWoTYheUIU0hLCJeY0htSKSq\n71pd\r\n=3QZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChIyQSsrph+HfChr6MNneQ63m0BE3XrM6tCIB4Ww7sewIgOQZL62Hw4YvTltB7CyhbL4dNbKOO6x4AWJ4VqbdNhU8="}]},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.8.0_1602780106384_0.5867959436399164"},"_hasShrinkwrap":false},"1.8.1":{"name":"when-key-events","version":"1.8.1","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"f18f9363d1c3133498a8651d831f5cd00333de74","_id":"when-key-events@1.8.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6Vc8/Bc/zmau0R1SHmZcytEMhCjFbPEb4fDQ00El5JvylXeplRaojV0mQyG1w9Y78dG/JRBBTXRNsOf7BKAr2w==","shasum":"f170ca9db24ad83d366d682f61fbc286a4ebc88f","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.8.1.tgz","fileCount":47,"unpackedSize":127231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeGnjCRA9TVsSAnZWagAAio0P/1IZo/LHuviYkPVIcnYR\nm28s+Gv6hsZdrlF2emYMdSvBON/4lpDJwqlcKpUERqug7v56Zhs3Dv1/qRDB\n04J/ZkOVauLjSOlkeLMk7s2xuS3GYfq0qmKu6vGycgH396PwTbZddzKEODoc\nmJyo6L+5kIhwc0aw/OHa9JfOU4dBEevRdNfIlyvLP4v92TWRB/Axl6Cdvt5C\n39BEW3nKs34UEFch0Tc6beHe8Oc1kA1JCeU7ezNCfzBc17EdMh9ChW+eYID/\n07yD728a4a9Txfi6yOj/VihNsiEzX/n1Cu4yumptkHzGooJnEQntFMzLc6g3\nPY0RrG5AEyxM4eEZluxZhOx2Wv0D2OImPulNR8V7IHrSy7+ENuyW+j1sfBjQ\nzl8hAYxpz0pEzfrcb1dyet8K0IWLDctd8VeSP4bhfoF6LolRe6yKwuOSz4bd\nABagSQIarwquZgvhhKgRhLOrFDBQY+VbcalvUqlX5ey4QnrgJ0KZzYqgO6Ul\nf9ucUBOmythK9Ud22fEWcGSXlYiujEjg5YD5IrFtnFNb7M090Pff+qY5v7ee\nk05VYdLgEnNcIJClxw5PxWodC5bm4lqU7C5LZZne56aBCtKO+XAvutaxta7O\n2kGaMlFu3KLCDz33/H/DSx0Y4WqT5Km7rqOZGDMuy7DT2rU0oScm4Rg/i1yt\nALDB\r\n=dAtX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMO3AWZIPyYWStDtTyfp7yopTPSmF5+AY/GCD29Uhb6QIhAJX/S8XnoIm2Z0DlzXejWDVyN7b6gFPk+kO5u5y7iqY6"}]},"_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"directories":{},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.8.1_1618504162688_0.5349759375059948"},"_hasShrinkwrap":false},"1.8.2":{"name":"when-key-events","version":"1.8.2","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12","@types/node":"^14.0.24"},"gitHead":"23a2e772f379ce2ad37909b60b59199f5cdbe1ba","_id":"when-key-events@1.8.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yd+/pu2Kzfqdw2HJbR3mlGOt0eHLNzStomY2zOVag39kPVHgeyRCSRGWidX2KVt9ccyl+GaebZHq1TBcCo5VAA==","shasum":"b50b3b0131ebf1cee6f4183c902c0da7869db6d1","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.8.2.tgz","fileCount":49,"unpackedSize":128067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3BQZCRA9TVsSAnZWagAASJkP/2nwz5IJVIgJfsq/FKY/\n57xrBa9A/fW7r4tNqQ8MElhWlz/AYdII+FvMZ7+xODwCNRjeLfLcbNPxV5ca\nZYURSLa/OsaUcoOmqvCgF/h9g/tOyaZKr8icpxlLNSbRQs7NFyVpBSsZuU1J\nItHUts6OZZGAkfGnW1DL6MPKJ65Uukr1aIUYG2fhQRWe0CpSQSR09izvgzzm\nk09HOvGSbj04K9EjLCszzdc7cmfb2mvp5X5BCpvGGpeAFRX3qfpXPeWwrL7U\nfa+64OYbdBO9QhnA1QFdZ4MdqQCuPqT6g9fh4ZPEMLelosKVYhMxZOsxUl/2\nJ1tChylD4M7X47rO9j9D6qYZxjsqoFq5fhdcjG/dsyWQRE5/GpQ83trckW2E\niTTsFVpB/2Abz2K+v0+g1sOxkB22n5DQ8MwOvh98xZC6+DDatBzY/ezQ5tJ6\nL0e4n1fTB9WHz5O6wq66of6RA36wNs3hU7D8gC9VfTHlhU0Edigwjf07g/DC\nFpW6f8S5J85GtFBKAJ3l0K4Rbh4nHQpSD5mfbKLQQnLkNqFqnei4UpR1c4gm\n2zyUpv+xGBJPz8H6lbKl7djN8ZzuqU5XbKc/40fvQCYN7Ec2WqgAXKC8oAcv\nq+QomeROyJJ1FpRmJ5zVpAViQvsxpNixs6l8IMJbecdg05ypUi5g9pm9jKr2\nzUxG\r\n=BwlD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrzTZZFNNxno6f9jZwl+PLwQPkj0BwuCJ0bqgREx9d5wIgQv9JbeCRrars2NEjGCCJdHEfya6NCIesT5r6m73nqNs="}]},"_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"directories":{},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.8.2_1632428013393_0.3119318315464741"},"_hasShrinkwrap":false},"1.8.3":{"name":"when-key-events","version":"1.8.3","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"@types/node":"^14.0.24","ts-loader":"^7.0.5","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"gitHead":"78908a0eff48c3683c9ed9f47eedb7336ebf1955","_id":"when-key-events@1.8.3","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-HBMm1YWhTTbxtivOWxKx7KerE1h7P6xZGjLVcIDV8HWX0mkEa/g/Bp1XoJieFfoF5P2VscO97q0V++gjshhI5Q==","shasum":"199ac12ff020d78839e6df10844ca7c801ce00b2","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.8.3.tgz","fileCount":49,"unpackedSize":130576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7ge/iKb9movtxrd8951wCQ4oZ/UsQ6N3On9/hbTKrwAiEAx7ZGnMToGtKvEV1V8pmxXQPK36qfzSIf83VmaeHkYww="}]},"_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"directories":{},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.8.3_1690294242744_0.9003361264825203"},"_hasShrinkwrap":false},"1.8.4":{"name":"when-key-events","version":"1.8.4","description":"Powerful keyboard shortcut and focus library","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"],"homepage":"https://github.com/ericsartor/when","bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"main":"dist/When.js","types":"dist/index.d.ts","scripts":{"build":"npx webpack --config webpack.config.js","watch":"npx webpack -w --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"license":"MIT","devDependencies":{"@types/node":"^20.4.5","ts-loader":"^9.4.4","typescript":"^5.1.6","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"_id":"when-key-events@1.8.4","gitHead":"3c3594909bfe2dff38c77b2c7bd99b3a226163ac","_nodeVersion":"19.7.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-5SYCEKwZZGmRERf75qwC+BmGfPaupaqiiNH3F20QdvhHfP/UuI2IeiJQNcv2ruH+A/zcS+Qf8kprpPRUzl+Jsg==","shasum":"6c399194755648ce0877f0c3a8b06ac47812592d","tarball":"https://registry.npmjs.org/when-key-events/-/when-key-events-1.8.4.tgz","fileCount":25,"unpackedSize":51967,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3rEYQp7Smtj98SN9GZDvaFXKoFzNRvtEBYNbBZbiBIAiEAlx9iPwWwEaretMWj04O/E3+CacoJSqKaRRfnjoaCaRA="}]},"_npmUser":{"name":"ericsartor","email":"ericdavidsartor@live.ca"},"directories":{},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/when-key-events_1.8.4_1690377062685_0.1892513237924205"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-09T20:39:06.951Z","1.0.0":"2020-08-09T20:39:07.292Z","modified":"2023-07-26T13:11:03.107Z","1.0.1":"2020-08-09T20:43:18.796Z","1.0.2":"2020-08-09T20:43:59.221Z","1.0.3":"2020-08-09T21:14:42.339Z","1.0.4":"2020-08-09T21:16:31.460Z","1.0.5":"2020-08-09T21:18:04.446Z","1.0.6":"2020-08-09T21:43:20.407Z","1.1.0":"2020-08-10T01:39:38.434Z","1.2.0":"2020-08-31T03:10:01.444Z","1.3.0":"2020-09-03T02:30:33.831Z","1.3.1":"2020-09-03T02:33:14.253Z","1.3.2":"2020-09-03T02:36:40.024Z","1.4.0":"2020-09-05T00:16:25.911Z","1.4.1":"2020-09-05T00:23:40.259Z","1.4.2":"2020-09-05T00:24:10.271Z","1.4.3":"2020-09-05T01:12:08.460Z","1.4.4":"2020-09-05T01:22:10.129Z","1.4.5":"2020-09-05T01:24:52.817Z","1.5.0":"2020-09-07T18:22:15.519Z","1.6.0":"2020-09-07T21:13:06.477Z","1.6.1":"2020-09-07T21:18:07.252Z","1.6.2":"2020-09-07T21:19:35.946Z","1.7.0":"2020-09-24T01:18:10.101Z","1.7.1":"2020-09-30T16:48:53.037Z","1.8.0":"2020-10-15T16:41:46.564Z","1.8.1":"2021-04-15T16:29:22.885Z","1.8.2":"2021-09-23T20:13:33.558Z","1.8.3":"2023-07-25T14:10:42.975Z","1.8.4":"2023-07-26T13:11:02.898Z"},"maintainers":[{"name":"ericsartor","email":"ericdavidsartor@live.ca"}],"description":"Powerful keyboard shortcut and focus library","homepage":"https://github.com/ericsartor/when","repository":{"type":"git","url":"git+https://github.com/ericsartor/when.git"},"author":{"name":"Eric Sartor"},"bugs":{"url":"https://github.com/ericsartor/when/issues","email":"ericdavidsartor@live.ca"},"license":"MIT","readme":"# When\r\n\r\n[Documentation](https://ericsartor.github.io/when/)\r\n\r\n[Installation](#installation)\r\n\r\n[Features](#features)\r\n\r\n[Examples](#examples)\r\n\r\n## Installation\r\n\r\nInstall from NPM\r\n\r\n```bash\r\nnpm i --save when-key-events\r\n```\r\n\r\nWherever you want to use it:\r\n\r\n```javascript\r\nimport When from 'when-key-events';\r\n```\r\n\r\nor use the CDN:\r\n\r\n```javascript\r\n<script src=\"https://unpkg.com/when-key-events@latest/dist/When.js\"></script>\r\n```\r\n\r\n### A powerful, human readable keyboard shortcut/binding library and focus system\r\n\r\n*When* aims to make complex keyboard shortcuts arbitrary and quick to set up, understand and change, while enabling features you don't get out of the box with DOM events.  The goal is to give you granular control over when/how you react to your user's keyboard inputs, while keeping the code human readable and easy to maintain.\r\n\r\nA \"focus\" system is included in *When* which facilitates the same concept of \"focus\" found in operating systems, so shortcuts can be specific to certain elements on your page, and you can tie into this system to make the user's focus very apparent to them in any way you see fit.\r\n\r\n## Features\r\n\r\n- easily set up complicated keyboard shortcuts including:\r\n  - single or multi key shortcuts with modifier and meta key support\r\n  - character sequence shortcuts\r\n  - access to pressed, released and held event types\r\n  - limit the time a shortcut must be performed within from start to end (or set it as long as you like!)\r\n  - default behaviour prevention\r\n  - one time shortcuts\r\n  - chain together all these options in any way you like\r\n- \"focus\" system for limiting when/how shortcuts get triggered depending on where the user last clicked\r\n- \"modes\" which allow you to easily group shortcuts together and only have one set of shorcuts enabled at a time\r\n- \"groups\" which allow you to pause/unpause/toggle/remove/trigger multiple shortcuts at a time\r\n- register \"commands\" for re-usable event handlers addressable by strings\r\n  - tie your features to a command name instead of using a literal function, making swapping commands out easy!\r\n- automatically generate keyboard shortcut documentation for users and developers\r\n- shortcuts can be programatically executed without input from the user\r\n- shortcuts can be temporarily paused and unpaused, or completely removed programmatically\r\n- clear errors that explain how *When* can/should be used\r\n\r\n## Examples\r\n\r\nSetting up a named event handler\r\n\r\n```javascript\r\nWhen.command('EXAMPLE_COMMAND', () => {\r\n  console.log('Thanks for using When!')\r\n});\r\n```\r\n\r\nA simple, single key shortcut\r\n\r\n```javascript\r\nWhen('a').Execute('EXAMPLE_COMMAND');\r\n\r\nWhen('b').Execute(() => {\r\n  console.log('You can also use function literals!');\r\n});\r\n```\r\n\r\nA sequential shortcut that must be completed within a time limit\r\n\r\n```javascript\r\nWhen('ctrl+k ctrl+l (500ms)').Execute('EXAMPLE_COMMAND');\r\n```\r\n\r\nA shortcut combining pressed, released and held events\r\n```javascript\r\nWhen('1').IsPressed()\r\n  .Then('2').IsHeldFor(1).Seconds()\r\n  .Then('1').IsReleased()\r\n  .Execute('EXAMPLE_COMMAND');\r\n```\r\n\r\nA shortcut implementing various behaviour modifiers\r\n```javascript\r\nWhen('ctrl+s').Execute('EXAMPLE_COMMAND')\r\n  .Once()           // shortcut will be deleted after its first use\r\n  .AllowDefault()   // allow default browser behaviour for any shortcuts involved in the chain (disabled by default)\r\n  .InInput();       // allows the shortcut to work in text inputs, which is disabled by default\r\n```\r\n\r\nShortcut Controllers\r\n\r\n```javascript\r\nconst shortcut = When('a').Execute(console.log);\r\n\r\nshortcut.pause();   // temporarily stop shortcut from triggering  \r\nshortcut.unpause(); // re-enable shortcut if paused\r\nshortcut.toggle();  // toggle paused state of shortcut\r\nshortcut.trigger(); // programmatically trigger the event handler\r\nshortcut.remove();  // stop shortcut from triggering permanently\r\n```\r\n\r\nGroup Controllers\r\n\r\n```javascript\r\nconst group = When.newGroup([\r\n  When('a').Execute(console.log),\r\n  When('b').Execute(console.log),\r\n  When('c').Execute(console.log),\r\n]);\r\n\r\ngroup.pause();\r\ngroup.unpause();\r\ngroup.toggle();\r\ngroup.trigger();\r\ngroup.remove();\r\n```\r\n\r\nModes\r\n\r\n```javascript\r\nWhen.modeIs('mode1', [\r\n  When('a').Execute(console.log),\r\n]);\r\n\r\n// OR\r\n\r\nWhen().ModeIs('mode1').Then('a').Execute(console.log);\r\n\r\nWhen.setMode('mode1'); // actives all shortcuts with this mode constraint\r\nWhen.clearMode();      // any shortcuts with mode constraints get disabled\r\n```\r\n\r\nUsing the focus system to create a shortcut that only works if a certain element is focused,\r\nand to display the focus to the user\r\n\r\n```xml\r\n<html>\r\n  <head>\r\n    <style>\r\n      .focused {\r\n        background: yellow;\r\n      }\r\n    </style>\r\n  </head>\r\n  <body>\r\n    <!-- if you click within this, the shortcut works! -->\r\n    <div id=\"shortcut-element\" class=\"when-focus\">\r\n      <h1>Title</h1>\r\n      <p>Paragraph.</p>\r\n    </div>\r\n\r\n    <!-- if you click within here, the shortcut will stop working -->\r\n    <div>\r\n      <h1>Title</h1>\r\n      <p>Paragraph.</p>\r\n    </div>\r\n\r\n    <script src=\"dist/When.js\"></script>\r\n    <script>\r\n      const el = document.getElementById('shortcut-element');\r\n\r\n      When.focusIs(el, [\r\n        When('enter').Execute(console.log),\r\n      ]);\r\n\r\n      // highlight the focused element\r\n      When.focusChanges((newFocusEl, prevFocusEl) => {\r\n        if (newFocusEl !== null) {\r\n          newFocusEl.classList.add('focused');\r\n        }\r\n        if (prevFocusEl !== null) {\r\n          prevFocusEl.classList.remove('focused');\r\n        }\r\n      });\r\n    </script>\r\n  </body>\r\n</html>\r\n```\r\n\r\nGenerate documentation\r\n\r\n```javascript\r\nconst table = document.getElementById('doc-table');\r\nWhen.documentation().forEach((shortcut) => {\r\n  const docLine = document.createElement('tr');\r\n  docLine.innerHTML = `<td>${shortcut.combination}</td><td>${shortcut.command}</td><td>${shortcut.mode}</td>`;\r\n  table.appendChild(docLine);\r\n});\r\n```\r\n\r\n| combination | command | mode |\r\n|-|-|-|\r\n| ↓a | example_command | mode1 |\r\n| ↓num1, ↓num2, ↓num3 (within 500ms) | example_command |\r\n| ↓1, ↓2 (hold 500ms), ↑1 | example_command |\r\n| ↓ctrl+s | example_command |\r\n| ↓enter | example_command |","readmeFilename":"README.md","keywords":["when","keyboard","key","events","shortcuts","bindings","focus","ericsartor"]}