diff --git a/package-lock.json b/package-lock.json index 2c30059..e5ba572 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "react-dom": "^18.1.0", "react-scripts": "5.0.1", "react-tsparticles": "^2.0.6", - "tsparticles": "^2.0.6", + "tsparticles": "^3.0.0", "tsparticles-slim": "^2.0.6", "web-vitals": "^3.0.0" } @@ -4646,6 +4646,479 @@ "node": ">=10.13.0" } }, + "node_modules/@tsparticles/basic": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/basic/-/basic-3.0.2.tgz", + "integrity": "sha512-aM3X4daYRFxrkZ7+puHYjlgWjFaU4ROe8XOx7K+BnADfd0WM1I+JC0kspMEOe0b0qoiCbbbRpBqD135Kc75FXg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "dependencies": { + "@tsparticles/engine": "^3.0.2", + "@tsparticles/move-base": "^3.0.2", + "@tsparticles/shape-circle": "^3.0.2", + "@tsparticles/updater-color": "^3.0.2", + "@tsparticles/updater-opacity": "^3.0.2", + "@tsparticles/updater-out-modes": "^3.0.2", + "@tsparticles/updater-size": "^3.0.2" + } + }, + "node_modules/@tsparticles/engine": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/engine/-/engine-3.0.2.tgz", + "integrity": "sha512-2HhuJuHjz/GiIP0i+jpymnZEXfR82sTkp7jb/sQYfiHCu5Bh0XcNNuvZXbRMgt2qdB+BAupFA7ghIB1FfnLyug==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "hasInstallScript": true + }, + "node_modules/@tsparticles/interaction-external-attract": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.2.tgz", + "integrity": "sha512-7hrTPDKeDw0f6RbWs5m8eH4Dn+AIwn6d6w32GVbHEc2UQSMAX3G4rZ2ME6LEy8rlpnApIUNTBWFvK+laINtopg==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-bounce": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-bounce/-/interaction-external-bounce-3.0.2.tgz", + "integrity": "sha512-uZrNKL3z04tOeL3/EpO/Jq7U1Pdz6jVO1UG8+r9NJg/Pwnrq7+my/1l/Oh2fUYeGzKlsy8NerBwHhNreZzzJzw==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-bubble": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-bubble/-/interaction-external-bubble-3.0.2.tgz", + "integrity": "sha512-tOtz1tYqR0/X+MPj0VALgwG2maVeiTn60bxz56QpduDEgcQixSux7czn4btY3Y/CHR30+GBfYwFRyUAwg1v/bQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-connect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-connect/-/interaction-external-connect-3.0.2.tgz", + "integrity": "sha512-Bt0l4ptEXcCwDog9UbV2+C8EVv8rStrEWv0nCfNGwM+o5cFaSN8tqqd4c48SbtXNEq/k1+Fl2q0n7hU48YudyQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-grab": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.2.tgz", + "integrity": "sha512-05JP7WwizKVukeX9dF4BTRYAYJ1Yviag6dryzO9LLf6hpdOM5qMbzJG6KIsILLxOpLo4jc9xQ1KCtpcG6bmARg==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-pause": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-pause/-/interaction-external-pause-3.0.2.tgz", + "integrity": "sha512-W2W3wuZD3idLW5+x5I/elI0IGMKF2jHhAeaJ+OA8EOaZUduGhq4Y2KsP6byVdDIkhnLC/EZFn5k1Sw3vP4y1cw==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-push": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-push/-/interaction-external-push-3.0.2.tgz", + "integrity": "sha512-a9AUDlDNbUBuRJLCF6E4/bcIc5nHQ0FNZJzV/K45/S4ByrHFob4Q2cDVfCxujbSEgOdWiTD4K8hEpvd2NKbK0w==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-remove": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-remove/-/interaction-external-remove-3.0.2.tgz", + "integrity": "sha512-QO0nFUcJscjXaCrp0cTj554jVOlttN0bYjGeZ9/iS+pD4NtwAr1gqpDXBdHjDkb8+v/rWoDRB59teKEai2wCng==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-repulse": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-repulse/-/interaction-external-repulse-3.0.2.tgz", + "integrity": "sha512-gQW1eRIhoIb8Hf2EHe9qDkiNC4WM4wSGKfAIZzuU4VufLi323Zr5r9M+go+uc+dinzVPGeuJz38/lUppTOopsg==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-slow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-slow/-/interaction-external-slow-3.0.2.tgz", + "integrity": "sha512-/gdlpiwX3fQpzHO5aQH728MnIHy0/ZY+nE9xjeK6KCp/hN8Ye/KgWmE2phK+HMdaYOOPcak+Sgw5QkpB1SK1ew==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-external-trail": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-trail/-/interaction-external-trail-3.0.2.tgz", + "integrity": "sha512-R6F/EP25DIRYRbqbX2r5t+uPnDcR8b7FZxAZHu++dopORywzjbLnufhHhv+ozlOAqTwVnaoCAJ59i6uLrdmvIw==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-particles-attract": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-attract/-/interaction-particles-attract-3.0.2.tgz", + "integrity": "sha512-s5R7tAKSmsm9gcvnRJO0N2zLaHzO3MJU/DMcrD/yF9kpnFbOF8Xd8X7MR2bho0tMngqcDarqbEk0A95lDhSaog==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-particles-collisions": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-collisions/-/interaction-particles-collisions-3.0.2.tgz", + "integrity": "sha512-EA25ikXlZplEEPx45uwveTV+OyA5fNNMH24zTGYsJAMPPQ84r9ps7klIjGEJqboIbTkg9NFlVaHy8+ZlM9KLzA==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/interaction-particles-links": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-links/-/interaction-particles-links-3.0.2.tgz", + "integrity": "sha512-XCpTAgZWd0Om/iRa2I+YtzGiWVo5egWlx3PXE07DsZRQkeQJS0DcmMUx5Um3OagDkgfHmMZx0CDwDbCufA4ncQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/move-base": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/move-base/-/move-base-3.0.2.tgz", + "integrity": "sha512-PjLII47p3tT6yOLb+CLLohaxXw13MVuijFq8sLkuNPbUNSE0ooJ0pmncqaAchFIYu2JxDbRZ1GuTuqEw+AIRUw==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/move-parallax": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/move-parallax/-/move-parallax-3.0.2.tgz", + "integrity": "sha512-Q/QkDH2QXLxZpLULyYEHwwIeTqzxYRbAtzX+xmzjkfYd3esu9h6s3tjD3ICSYQNvoPXBx2o6yYinmK5comkuMg==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/plugin-absorbers": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-absorbers/-/plugin-absorbers-3.0.2.tgz", + "integrity": "sha512-lBrd6hjTxc+A1lrVxxgfPF32iWUn5cOJEylwuFq6lzSWSSvbreg/gbpQP4SUWiJgRMTkB4ZhRL/mG93vPkypyA==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/plugin-easing-quad": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-easing-quad/-/plugin-easing-quad-3.0.2.tgz", + "integrity": "sha512-Z36YfPXvtrHmcKYt5LfZdojYlFt8WWbAhP5OS3dRfKUgxnw+vMEP1gLxz9y+BebIeVZrZdR5OUk3EimlXdbZnQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/plugin-emitters": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters/-/plugin-emitters-3.0.2.tgz", + "integrity": "sha512-F8U/lIIq9EAMXCN308gLi6IoQ56v+qtXoM45KB4oIXPOing1OH1zRiWQ2sVyT1yio8uLMIXLyYdmpgMiFlAvlw==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/plugin-emitters-shape-circle": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-circle/-/plugin-emitters-shape-circle-3.0.2.tgz", + "integrity": "sha512-E+497R4GXU6/iTl6m4vaUCLQ1roNOnpY+Jieghk5KorNtyyANnnz3Pn5LJhfZ4nyWL88fBdE9dg2lACs/16SSg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "dependencies": { + "@tsparticles/engine": "^3.0.2", + "@tsparticles/plugin-emitters": "^3.0.2" + } + }, + "node_modules/@tsparticles/plugin-emitters-shape-square": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-square/-/plugin-emitters-shape-square-3.0.2.tgz", + "integrity": "sha512-LFrzOjpQKHU2ho3JlzuWJZPhzuF4HDrEHTwxTdNdjTs5oh0aU0shQfFKG97yuDvwyQpjnicTDJ/NOoXdNTR92A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "dependencies": { + "@tsparticles/engine": "^3.0.2", + "@tsparticles/plugin-emitters": "^3.0.2" + } + }, + "node_modules/@tsparticles/shape-circle": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-circle/-/shape-circle-3.0.2.tgz", + "integrity": "sha512-BqeeP2Oxu7NxEx6znB5V9rYc0VPZNrpC6WNyz78nvnhyARgQZWNRgNo5igaE2Zn+ss64KHNxkQDkbYP+ZAc1BQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/shape-emoji": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-emoji/-/shape-emoji-3.0.2.tgz", + "integrity": "sha512-mpzsmNvE/DmWihRQrVS23JqWefmUjXU9HOkal9vWBgGDOfRpieBxHBHqNZFiYq1oaxa/zwFNcPCJ4BpiWu3nPQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/shape-image": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-image/-/shape-image-3.0.2.tgz", + "integrity": "sha512-i4v5qZ7s48M/jkx/REHD0usTvyephebHrNWhM5XHYfXvPjuXg3nrP6sYGqRByPkJ3svdFoeGZM/5jrF63waHjA==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/shape-line": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-line/-/shape-line-3.0.2.tgz", + "integrity": "sha512-tI8bFYp4UwDpTEUglHRtENx37F9xK1FKvk5UeIIHfCSVxBQsLtAZ16ynRVBnUXMPDHIs388xxeOqc2wHWrwlJw==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/shape-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-polygon/-/shape-polygon-3.0.2.tgz", + "integrity": "sha512-aUVoDzoMy6uRf12xEKZ62aCxo+yBWxNrkNbdYxlMKIWzqRQVTiNxhwHt6VwBzzXUzy8KseaXB3BiQfLCsmdGLQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/shape-square": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-square/-/shape-square-3.0.2.tgz", + "integrity": "sha512-ut8SlaroULa4C2aKVfMmGmfN5yAk6WN9xjT/yw4bPYAsunZdfeOEzH76u8K4SLVkl2CJ4H1w3YdWxhL+h8BtvQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/shape-star": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-star/-/shape-star-3.0.2.tgz", + "integrity": "sha512-fwZokgygyi3gX4vES9tlfTK8tJnvu5pd4exI2n1QW/8xpCpsORYhk+VWN994DSmt4g+VTYLb/tVnDk///Sa92g==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/shape-text": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-text/-/shape-text-3.0.2.tgz", + "integrity": "sha512-VhWn8qP1iXES04U3W8+5D9W2QRJIFQJghOZrVLVdHcjsJRAmB/kbBwZXXTdvq7hR4uiwSNCoZdwsCZtPs+cYnw==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/slim": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/slim/-/slim-3.0.2.tgz", + "integrity": "sha512-EAmfK1Oy2d1zwA1Dfpt0AQaut71zrmXOT4uvzuGq+PRH5CSbhqWuYplKCauYNCw02s+z3o3tCSea5/hcXh3tOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "dependencies": { + "@tsparticles/basic": "^3.0.2", + "@tsparticles/engine": "^3.0.2", + "@tsparticles/interaction-external-attract": "^3.0.2", + "@tsparticles/interaction-external-bounce": "^3.0.2", + "@tsparticles/interaction-external-bubble": "^3.0.2", + "@tsparticles/interaction-external-connect": "^3.0.2", + "@tsparticles/interaction-external-grab": "^3.0.2", + "@tsparticles/interaction-external-pause": "^3.0.2", + "@tsparticles/interaction-external-push": "^3.0.2", + "@tsparticles/interaction-external-remove": "^3.0.2", + "@tsparticles/interaction-external-repulse": "^3.0.2", + "@tsparticles/interaction-external-slow": "^3.0.2", + "@tsparticles/interaction-particles-attract": "^3.0.2", + "@tsparticles/interaction-particles-collisions": "^3.0.2", + "@tsparticles/interaction-particles-links": "^3.0.2", + "@tsparticles/move-base": "^3.0.2", + "@tsparticles/move-parallax": "^3.0.2", + "@tsparticles/plugin-easing-quad": "^3.0.2", + "@tsparticles/shape-circle": "^3.0.2", + "@tsparticles/shape-emoji": "^3.0.2", + "@tsparticles/shape-image": "^3.0.2", + "@tsparticles/shape-line": "^3.0.2", + "@tsparticles/shape-polygon": "^3.0.2", + "@tsparticles/shape-square": "^3.0.2", + "@tsparticles/shape-star": "^3.0.2", + "@tsparticles/updater-color": "^3.0.2", + "@tsparticles/updater-life": "^3.0.2", + "@tsparticles/updater-opacity": "^3.0.2", + "@tsparticles/updater-out-modes": "^3.0.2", + "@tsparticles/updater-rotate": "^3.0.2", + "@tsparticles/updater-size": "^3.0.2", + "@tsparticles/updater-stroke-color": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-color": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-color/-/updater-color-3.0.2.tgz", + "integrity": "sha512-MfG+fVpXEqSMD38uN9MWLoHbSL1+EL4TbvOfyifyTV9lvsl0Ic154EowdRsJROAnQ2PnEcnJh8UjA6YXIg9uoA==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-destroy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-destroy/-/updater-destroy-3.0.2.tgz", + "integrity": "sha512-6EovcvnKDkI/uKRT1KURoUhIdGsuRDoiFkb4kg6J1Sc8lF9EFtzjFd7hl1WDntl0jbtyhwzE/dFV0sBaPesYOg==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-life": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-life/-/updater-life-3.0.2.tgz", + "integrity": "sha512-EFhxKr11GdQyKbw3+UbDrRvN2ZJ9vEBFAWeM5TAR5erln9OI5/9J4ySXd+3MZRC7pH66GHPIB9yVBjonLURRnQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-opacity": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-opacity/-/updater-opacity-3.0.2.tgz", + "integrity": "sha512-4a8Y26v8ln90ZqaqcKn8bgpT2A2QxjUCnK56hmRrIdtG9+kcF43RZYDHZQo/Voy9UWKMJObaJ4eP60H6a2f4cw==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-out-modes": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-out-modes/-/updater-out-modes-3.0.2.tgz", + "integrity": "sha512-5Z6RRSnDeP0I0ToRF7kKJbsIZ3RCCIPeLPSL6uGeTaEiwZ2uD3DU87Brf66N0c4ioxKjpwQ/VKt3nRF9PIyNXQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-roll": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-roll/-/updater-roll-3.0.2.tgz", + "integrity": "sha512-g9hYgnLqOKIdsp+szzL77U1R/S2vsMmkZKnjAqIMfDMu7O6oSwGBCdwetPDKTqwwbYgG3/uC57YofnOor034RQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-rotate": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-rotate/-/updater-rotate-3.0.2.tgz", + "integrity": "sha512-RA298SAzAvrSn8iV3VtW4tLgpGrhMFlPUZSOKIaD9fi1gcXPJGSCmqquJlLA5tGnFGcGGB8ZYsDB9VKHsvdXZg==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-size": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-size/-/updater-size-3.0.2.tgz", + "integrity": "sha512-DPOQvOxf1kEUzA7yEC40JYyvPhOGJirtSiX86vpi3ApTWud2n+B+D3AXS7JhT/g+ISNQ04dICRbRYY0yUeDLFA==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-stroke-color": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-stroke-color/-/updater-stroke-color-3.0.2.tgz", + "integrity": "sha512-SIkWit6LCauH0bg3jdXOBfFkFwih4mUSfBInaM+iISrvWLQA6XQLtcxJKql7Uvpu2eqTEShZ3UmnKPutqd46/w==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-tilt": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-tilt/-/updater-tilt-3.0.2.tgz", + "integrity": "sha512-pSwgKcfmwuemCFAFvh1LovJxZhIHSBsqoL5QBWIYbKR2ux+vvumIq3xQUPeFFVPZjsHuWDzrkoSOc9gKsBxRFA==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-twinkle": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-twinkle/-/updater-twinkle-3.0.2.tgz", + "integrity": "sha512-H5iWkE7UE9HQe4Sr4DA+gTjr4Ms5Pd0h6GhsXpTwO6vKfFCkcWGtgBcFycvN3kLgXPeLFyVVSG1rPrgdgwxyiA==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, + "node_modules/@tsparticles/updater-wobble": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-wobble/-/updater-wobble-3.0.2.tgz", + "integrity": "sha512-o9bB4GEBfERLt2oNzBiBGO9Th0Udt+WbGx77x/b5Z1tKnkxjEwCWuuBb6pkXgYVLRCiejaC4kXmwG8cAcM77rQ==", + "dependencies": { + "@tsparticles/engine": "^3.0.2" + } + }, "node_modules/@types/aria-query": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", @@ -19691,9 +20164,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/tsparticles": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-2.12.0.tgz", - "integrity": "sha512-aw77llkaEhcKYUHuRlggA6SB1Dpa814/nrStp9USGiDo5QwE1Ckq30QAgdXU6GRvnblUFsiO750ZuLQs5Y0tVw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-3.0.2.tgz", + "integrity": "sha512-9YzO+qntFbZqnX1VbEAzmTpz/3LiF//AORw8wTJo6JOPezrNfItSjHoOyqCBHW6B8BuJSR++/pPwOdvfbb9zMw==", "funding": [ { "type": "github", @@ -19709,16 +20182,19 @@ } ], "dependencies": { - "tsparticles-engine": "^2.12.0", - "tsparticles-interaction-external-trail": "^2.12.0", - "tsparticles-plugin-absorbers": "^2.12.0", - "tsparticles-plugin-emitters": "^2.12.0", - "tsparticles-slim": "^2.12.0", - "tsparticles-updater-destroy": "^2.12.0", - "tsparticles-updater-roll": "^2.12.0", - "tsparticles-updater-tilt": "^2.12.0", - "tsparticles-updater-twinkle": "^2.12.0", - "tsparticles-updater-wobble": "^2.12.0" + "@tsparticles/engine": "^3.0.2", + "@tsparticles/interaction-external-trail": "^3.0.2", + "@tsparticles/plugin-absorbers": "^3.0.2", + "@tsparticles/plugin-emitters": "^3.0.2", + "@tsparticles/plugin-emitters-shape-circle": "^3.0.2", + "@tsparticles/plugin-emitters-shape-square": "^3.0.2", + "@tsparticles/shape-text": "^3.0.2", + "@tsparticles/slim": "^3.0.2", + "@tsparticles/updater-destroy": "^3.0.2", + "@tsparticles/updater-roll": "^3.0.2", + "@tsparticles/updater-tilt": "^3.0.2", + "@tsparticles/updater-twinkle": "^3.0.2", + "@tsparticles/updater-wobble": "^3.0.2" } }, "node_modules/tsparticles-basic": { @@ -19849,14 +20325,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-interaction-external-trail": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-trail/-/tsparticles-interaction-external-trail-2.12.0.tgz", - "integrity": "sha512-LKSapU5sPTaZqYx+y5VJClj0prlV7bswplSFQaIW1raXkvsk45qir2AVcpP5JUhZSFSG+SwsHr+qCgXhNeN1KA==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-interaction-particles-attract": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-attract/-/tsparticles-interaction-particles-attract-2.12.0.tgz", @@ -19919,14 +20387,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-plugin-absorbers": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-plugin-absorbers/-/tsparticles-plugin-absorbers-2.12.0.tgz", - "integrity": "sha512-2CkPreaXHrE5VzFlxUKLeRB5t66ff+3jwLJoDFgQcp+R4HOEITo0bBZv2DagGP0QZdYN4grpnQzRBVdB4d1rWA==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-plugin-easing-quad": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-plugin-easing-quad/-/tsparticles-plugin-easing-quad-2.12.0.tgz", @@ -19949,14 +20409,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-plugin-emitters": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-plugin-emitters/-/tsparticles-plugin-emitters-2.12.0.tgz", - "integrity": "sha512-fbskYnaXWXivBh9KFReVCfqHdhbNQSK2T+fq2qcGEWpwtDdgujcaS1k2Q/xjZnWNMfVesik4IrqspcL51gNdSA==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-shape-circle": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-shape-circle/-/tsparticles-shape-circle-2.12.0.tgz", @@ -20075,14 +20527,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-updater-destroy": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-destroy/-/tsparticles-updater-destroy-2.12.0.tgz", - "integrity": "sha512-6NN3dJhxACvzbIGL4dADbYQSZJmdHfwjujj1uvnxdMbb2x8C/AZzGxiN33smo4jkrZ5VLEWZWCJPJ8aOKjQ2Sg==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-updater-life": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-updater-life/-/tsparticles-updater-life-2.12.0.tgz", @@ -20107,14 +20551,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-updater-roll": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-roll/-/tsparticles-updater-roll-2.12.0.tgz", - "integrity": "sha512-dxoxY5jP4C9x15BxlUv5/Q8OjUPBiE09ToXRyBxea9aEJ7/iMw6odvi1HuT0H1vTIfV7o1MYawjeCbMycvODKQ==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-updater-rotate": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-updater-rotate/-/tsparticles-updater-rotate-2.12.0.tgz", @@ -20139,30 +20575,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-updater-tilt": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-tilt/-/tsparticles-updater-tilt-2.12.0.tgz", - "integrity": "sha512-HDEFLXazE+Zw+kkKKAiv0Fs9D9sRP61DoCR6jZ36ipea6OBgY7V1Tifz2TSR1zoQkk57ER9+EOQbkSQO+YIPGQ==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, - "node_modules/tsparticles-updater-twinkle": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-twinkle/-/tsparticles-updater-twinkle-2.12.0.tgz", - "integrity": "sha512-JhK/DO4kTx7IFwMBP2EQY9hBaVVvFnGBvX21SQWcjkymmN1hZ+NdcgUtR9jr4jUiiSNdSl7INaBuGloVjWvOgA==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, - "node_modules/tsparticles-updater-wobble": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-wobble/-/tsparticles-updater-wobble-2.12.0.tgz", - "integrity": "sha512-85FIRl95ipD3jfIsQdDzcUC5PRMWIrCYqBq69nIy9P8rsNzygn+JK2n+P1VQZowWsZvk0mYjqb9OVQB21Lhf6Q==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", @@ -24609,6 +25021,394 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, + "@tsparticles/basic": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/basic/-/basic-3.0.2.tgz", + "integrity": "sha512-aM3X4daYRFxrkZ7+puHYjlgWjFaU4ROe8XOx7K+BnADfd0WM1I+JC0kspMEOe0b0qoiCbbbRpBqD135Kc75FXg==", + "requires": { + "@tsparticles/engine": "^3.0.2", + "@tsparticles/move-base": "^3.0.2", + "@tsparticles/shape-circle": "^3.0.2", + "@tsparticles/updater-color": "^3.0.2", + "@tsparticles/updater-opacity": "^3.0.2", + "@tsparticles/updater-out-modes": "^3.0.2", + "@tsparticles/updater-size": "^3.0.2" + } + }, + "@tsparticles/engine": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/engine/-/engine-3.0.2.tgz", + "integrity": "sha512-2HhuJuHjz/GiIP0i+jpymnZEXfR82sTkp7jb/sQYfiHCu5Bh0XcNNuvZXbRMgt2qdB+BAupFA7ghIB1FfnLyug==" + }, + "@tsparticles/interaction-external-attract": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.2.tgz", + "integrity": "sha512-7hrTPDKeDw0f6RbWs5m8eH4Dn+AIwn6d6w32GVbHEc2UQSMAX3G4rZ2ME6LEy8rlpnApIUNTBWFvK+laINtopg==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-bounce": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-bounce/-/interaction-external-bounce-3.0.2.tgz", + "integrity": "sha512-uZrNKL3z04tOeL3/EpO/Jq7U1Pdz6jVO1UG8+r9NJg/Pwnrq7+my/1l/Oh2fUYeGzKlsy8NerBwHhNreZzzJzw==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-bubble": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-bubble/-/interaction-external-bubble-3.0.2.tgz", + "integrity": "sha512-tOtz1tYqR0/X+MPj0VALgwG2maVeiTn60bxz56QpduDEgcQixSux7czn4btY3Y/CHR30+GBfYwFRyUAwg1v/bQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-connect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-connect/-/interaction-external-connect-3.0.2.tgz", + "integrity": "sha512-Bt0l4ptEXcCwDog9UbV2+C8EVv8rStrEWv0nCfNGwM+o5cFaSN8tqqd4c48SbtXNEq/k1+Fl2q0n7hU48YudyQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-grab": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.2.tgz", + "integrity": "sha512-05JP7WwizKVukeX9dF4BTRYAYJ1Yviag6dryzO9LLf6hpdOM5qMbzJG6KIsILLxOpLo4jc9xQ1KCtpcG6bmARg==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-pause": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-pause/-/interaction-external-pause-3.0.2.tgz", + "integrity": "sha512-W2W3wuZD3idLW5+x5I/elI0IGMKF2jHhAeaJ+OA8EOaZUduGhq4Y2KsP6byVdDIkhnLC/EZFn5k1Sw3vP4y1cw==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-push": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-push/-/interaction-external-push-3.0.2.tgz", + "integrity": "sha512-a9AUDlDNbUBuRJLCF6E4/bcIc5nHQ0FNZJzV/K45/S4ByrHFob4Q2cDVfCxujbSEgOdWiTD4K8hEpvd2NKbK0w==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-remove": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-remove/-/interaction-external-remove-3.0.2.tgz", + "integrity": "sha512-QO0nFUcJscjXaCrp0cTj554jVOlttN0bYjGeZ9/iS+pD4NtwAr1gqpDXBdHjDkb8+v/rWoDRB59teKEai2wCng==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-repulse": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-repulse/-/interaction-external-repulse-3.0.2.tgz", + "integrity": "sha512-gQW1eRIhoIb8Hf2EHe9qDkiNC4WM4wSGKfAIZzuU4VufLi323Zr5r9M+go+uc+dinzVPGeuJz38/lUppTOopsg==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-slow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-slow/-/interaction-external-slow-3.0.2.tgz", + "integrity": "sha512-/gdlpiwX3fQpzHO5aQH728MnIHy0/ZY+nE9xjeK6KCp/hN8Ye/KgWmE2phK+HMdaYOOPcak+Sgw5QkpB1SK1ew==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-external-trail": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-trail/-/interaction-external-trail-3.0.2.tgz", + "integrity": "sha512-R6F/EP25DIRYRbqbX2r5t+uPnDcR8b7FZxAZHu++dopORywzjbLnufhHhv+ozlOAqTwVnaoCAJ59i6uLrdmvIw==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-particles-attract": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-attract/-/interaction-particles-attract-3.0.2.tgz", + "integrity": "sha512-s5R7tAKSmsm9gcvnRJO0N2zLaHzO3MJU/DMcrD/yF9kpnFbOF8Xd8X7MR2bho0tMngqcDarqbEk0A95lDhSaog==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-particles-collisions": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-collisions/-/interaction-particles-collisions-3.0.2.tgz", + "integrity": "sha512-EA25ikXlZplEEPx45uwveTV+OyA5fNNMH24zTGYsJAMPPQ84r9ps7klIjGEJqboIbTkg9NFlVaHy8+ZlM9KLzA==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/interaction-particles-links": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-links/-/interaction-particles-links-3.0.2.tgz", + "integrity": "sha512-XCpTAgZWd0Om/iRa2I+YtzGiWVo5egWlx3PXE07DsZRQkeQJS0DcmMUx5Um3OagDkgfHmMZx0CDwDbCufA4ncQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/move-base": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/move-base/-/move-base-3.0.2.tgz", + "integrity": "sha512-PjLII47p3tT6yOLb+CLLohaxXw13MVuijFq8sLkuNPbUNSE0ooJ0pmncqaAchFIYu2JxDbRZ1GuTuqEw+AIRUw==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/move-parallax": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/move-parallax/-/move-parallax-3.0.2.tgz", + "integrity": "sha512-Q/QkDH2QXLxZpLULyYEHwwIeTqzxYRbAtzX+xmzjkfYd3esu9h6s3tjD3ICSYQNvoPXBx2o6yYinmK5comkuMg==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/plugin-absorbers": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-absorbers/-/plugin-absorbers-3.0.2.tgz", + "integrity": "sha512-lBrd6hjTxc+A1lrVxxgfPF32iWUn5cOJEylwuFq6lzSWSSvbreg/gbpQP4SUWiJgRMTkB4ZhRL/mG93vPkypyA==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/plugin-easing-quad": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-easing-quad/-/plugin-easing-quad-3.0.2.tgz", + "integrity": "sha512-Z36YfPXvtrHmcKYt5LfZdojYlFt8WWbAhP5OS3dRfKUgxnw+vMEP1gLxz9y+BebIeVZrZdR5OUk3EimlXdbZnQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/plugin-emitters": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters/-/plugin-emitters-3.0.2.tgz", + "integrity": "sha512-F8U/lIIq9EAMXCN308gLi6IoQ56v+qtXoM45KB4oIXPOing1OH1zRiWQ2sVyT1yio8uLMIXLyYdmpgMiFlAvlw==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/plugin-emitters-shape-circle": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-circle/-/plugin-emitters-shape-circle-3.0.2.tgz", + "integrity": "sha512-E+497R4GXU6/iTl6m4vaUCLQ1roNOnpY+Jieghk5KorNtyyANnnz3Pn5LJhfZ4nyWL88fBdE9dg2lACs/16SSg==", + "requires": { + "@tsparticles/engine": "^3.0.2", + "@tsparticles/plugin-emitters": "^3.0.2" + } + }, + "@tsparticles/plugin-emitters-shape-square": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-square/-/plugin-emitters-shape-square-3.0.2.tgz", + "integrity": "sha512-LFrzOjpQKHU2ho3JlzuWJZPhzuF4HDrEHTwxTdNdjTs5oh0aU0shQfFKG97yuDvwyQpjnicTDJ/NOoXdNTR92A==", + "requires": { + "@tsparticles/engine": "^3.0.2", + "@tsparticles/plugin-emitters": "^3.0.2" + } + }, + "@tsparticles/shape-circle": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-circle/-/shape-circle-3.0.2.tgz", + "integrity": "sha512-BqeeP2Oxu7NxEx6znB5V9rYc0VPZNrpC6WNyz78nvnhyARgQZWNRgNo5igaE2Zn+ss64KHNxkQDkbYP+ZAc1BQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/shape-emoji": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-emoji/-/shape-emoji-3.0.2.tgz", + "integrity": "sha512-mpzsmNvE/DmWihRQrVS23JqWefmUjXU9HOkal9vWBgGDOfRpieBxHBHqNZFiYq1oaxa/zwFNcPCJ4BpiWu3nPQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/shape-image": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-image/-/shape-image-3.0.2.tgz", + "integrity": "sha512-i4v5qZ7s48M/jkx/REHD0usTvyephebHrNWhM5XHYfXvPjuXg3nrP6sYGqRByPkJ3svdFoeGZM/5jrF63waHjA==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/shape-line": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-line/-/shape-line-3.0.2.tgz", + "integrity": "sha512-tI8bFYp4UwDpTEUglHRtENx37F9xK1FKvk5UeIIHfCSVxBQsLtAZ16ynRVBnUXMPDHIs388xxeOqc2wHWrwlJw==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/shape-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-polygon/-/shape-polygon-3.0.2.tgz", + "integrity": "sha512-aUVoDzoMy6uRf12xEKZ62aCxo+yBWxNrkNbdYxlMKIWzqRQVTiNxhwHt6VwBzzXUzy8KseaXB3BiQfLCsmdGLQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/shape-square": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-square/-/shape-square-3.0.2.tgz", + "integrity": "sha512-ut8SlaroULa4C2aKVfMmGmfN5yAk6WN9xjT/yw4bPYAsunZdfeOEzH76u8K4SLVkl2CJ4H1w3YdWxhL+h8BtvQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/shape-star": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-star/-/shape-star-3.0.2.tgz", + "integrity": "sha512-fwZokgygyi3gX4vES9tlfTK8tJnvu5pd4exI2n1QW/8xpCpsORYhk+VWN994DSmt4g+VTYLb/tVnDk///Sa92g==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/shape-text": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-text/-/shape-text-3.0.2.tgz", + "integrity": "sha512-VhWn8qP1iXES04U3W8+5D9W2QRJIFQJghOZrVLVdHcjsJRAmB/kbBwZXXTdvq7hR4uiwSNCoZdwsCZtPs+cYnw==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/slim": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/slim/-/slim-3.0.2.tgz", + "integrity": "sha512-EAmfK1Oy2d1zwA1Dfpt0AQaut71zrmXOT4uvzuGq+PRH5CSbhqWuYplKCauYNCw02s+z3o3tCSea5/hcXh3tOA==", + "requires": { + "@tsparticles/basic": "^3.0.2", + "@tsparticles/engine": "^3.0.2", + "@tsparticles/interaction-external-attract": "^3.0.2", + "@tsparticles/interaction-external-bounce": "^3.0.2", + "@tsparticles/interaction-external-bubble": "^3.0.2", + "@tsparticles/interaction-external-connect": "^3.0.2", + "@tsparticles/interaction-external-grab": "^3.0.2", + "@tsparticles/interaction-external-pause": "^3.0.2", + "@tsparticles/interaction-external-push": "^3.0.2", + "@tsparticles/interaction-external-remove": "^3.0.2", + "@tsparticles/interaction-external-repulse": "^3.0.2", + "@tsparticles/interaction-external-slow": "^3.0.2", + "@tsparticles/interaction-particles-attract": "^3.0.2", + "@tsparticles/interaction-particles-collisions": "^3.0.2", + "@tsparticles/interaction-particles-links": "^3.0.2", + "@tsparticles/move-base": "^3.0.2", + "@tsparticles/move-parallax": "^3.0.2", + "@tsparticles/plugin-easing-quad": "^3.0.2", + "@tsparticles/shape-circle": "^3.0.2", + "@tsparticles/shape-emoji": "^3.0.2", + "@tsparticles/shape-image": "^3.0.2", + "@tsparticles/shape-line": "^3.0.2", + "@tsparticles/shape-polygon": "^3.0.2", + "@tsparticles/shape-square": "^3.0.2", + "@tsparticles/shape-star": "^3.0.2", + "@tsparticles/updater-color": "^3.0.2", + "@tsparticles/updater-life": "^3.0.2", + "@tsparticles/updater-opacity": "^3.0.2", + "@tsparticles/updater-out-modes": "^3.0.2", + "@tsparticles/updater-rotate": "^3.0.2", + "@tsparticles/updater-size": "^3.0.2", + "@tsparticles/updater-stroke-color": "^3.0.2" + } + }, + "@tsparticles/updater-color": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-color/-/updater-color-3.0.2.tgz", + "integrity": "sha512-MfG+fVpXEqSMD38uN9MWLoHbSL1+EL4TbvOfyifyTV9lvsl0Ic154EowdRsJROAnQ2PnEcnJh8UjA6YXIg9uoA==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-destroy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-destroy/-/updater-destroy-3.0.2.tgz", + "integrity": "sha512-6EovcvnKDkI/uKRT1KURoUhIdGsuRDoiFkb4kg6J1Sc8lF9EFtzjFd7hl1WDntl0jbtyhwzE/dFV0sBaPesYOg==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-life": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-life/-/updater-life-3.0.2.tgz", + "integrity": "sha512-EFhxKr11GdQyKbw3+UbDrRvN2ZJ9vEBFAWeM5TAR5erln9OI5/9J4ySXd+3MZRC7pH66GHPIB9yVBjonLURRnQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-opacity": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-opacity/-/updater-opacity-3.0.2.tgz", + "integrity": "sha512-4a8Y26v8ln90ZqaqcKn8bgpT2A2QxjUCnK56hmRrIdtG9+kcF43RZYDHZQo/Voy9UWKMJObaJ4eP60H6a2f4cw==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-out-modes": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-out-modes/-/updater-out-modes-3.0.2.tgz", + "integrity": "sha512-5Z6RRSnDeP0I0ToRF7kKJbsIZ3RCCIPeLPSL6uGeTaEiwZ2uD3DU87Brf66N0c4ioxKjpwQ/VKt3nRF9PIyNXQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-roll": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-roll/-/updater-roll-3.0.2.tgz", + "integrity": "sha512-g9hYgnLqOKIdsp+szzL77U1R/S2vsMmkZKnjAqIMfDMu7O6oSwGBCdwetPDKTqwwbYgG3/uC57YofnOor034RQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-rotate": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-rotate/-/updater-rotate-3.0.2.tgz", + "integrity": "sha512-RA298SAzAvrSn8iV3VtW4tLgpGrhMFlPUZSOKIaD9fi1gcXPJGSCmqquJlLA5tGnFGcGGB8ZYsDB9VKHsvdXZg==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-size": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-size/-/updater-size-3.0.2.tgz", + "integrity": "sha512-DPOQvOxf1kEUzA7yEC40JYyvPhOGJirtSiX86vpi3ApTWud2n+B+D3AXS7JhT/g+ISNQ04dICRbRYY0yUeDLFA==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-stroke-color": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-stroke-color/-/updater-stroke-color-3.0.2.tgz", + "integrity": "sha512-SIkWit6LCauH0bg3jdXOBfFkFwih4mUSfBInaM+iISrvWLQA6XQLtcxJKql7Uvpu2eqTEShZ3UmnKPutqd46/w==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-tilt": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-tilt/-/updater-tilt-3.0.2.tgz", + "integrity": "sha512-pSwgKcfmwuemCFAFvh1LovJxZhIHSBsqoL5QBWIYbKR2ux+vvumIq3xQUPeFFVPZjsHuWDzrkoSOc9gKsBxRFA==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-twinkle": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-twinkle/-/updater-twinkle-3.0.2.tgz", + "integrity": "sha512-H5iWkE7UE9HQe4Sr4DA+gTjr4Ms5Pd0h6GhsXpTwO6vKfFCkcWGtgBcFycvN3kLgXPeLFyVVSG1rPrgdgwxyiA==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, + "@tsparticles/updater-wobble": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-wobble/-/updater-wobble-3.0.2.tgz", + "integrity": "sha512-o9bB4GEBfERLt2oNzBiBGO9Th0Udt+WbGx77x/b5Z1tKnkxjEwCWuuBb6pkXgYVLRCiejaC4kXmwG8cAcM77rQ==", + "requires": { + "@tsparticles/engine": "^3.0.2" + } + }, "@types/aria-query": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", @@ -35754,20 +36554,23 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "tsparticles": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-2.12.0.tgz", - "integrity": "sha512-aw77llkaEhcKYUHuRlggA6SB1Dpa814/nrStp9USGiDo5QwE1Ckq30QAgdXU6GRvnblUFsiO750ZuLQs5Y0tVw==", - "requires": { - "tsparticles-engine": "^2.12.0", - "tsparticles-interaction-external-trail": "^2.12.0", - "tsparticles-plugin-absorbers": "^2.12.0", - "tsparticles-plugin-emitters": "^2.12.0", - "tsparticles-slim": "^2.12.0", - "tsparticles-updater-destroy": "^2.12.0", - "tsparticles-updater-roll": "^2.12.0", - "tsparticles-updater-tilt": "^2.12.0", - "tsparticles-updater-twinkle": "^2.12.0", - "tsparticles-updater-wobble": "^2.12.0" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-3.0.2.tgz", + "integrity": "sha512-9YzO+qntFbZqnX1VbEAzmTpz/3LiF//AORw8wTJo6JOPezrNfItSjHoOyqCBHW6B8BuJSR++/pPwOdvfbb9zMw==", + "requires": { + "@tsparticles/engine": "^3.0.2", + "@tsparticles/interaction-external-trail": "^3.0.2", + "@tsparticles/plugin-absorbers": "^3.0.2", + "@tsparticles/plugin-emitters": "^3.0.2", + "@tsparticles/plugin-emitters-shape-circle": "^3.0.2", + "@tsparticles/plugin-emitters-shape-square": "^3.0.2", + "@tsparticles/shape-text": "^3.0.2", + "@tsparticles/slim": "^3.0.2", + "@tsparticles/updater-destroy": "^3.0.2", + "@tsparticles/updater-roll": "^3.0.2", + "@tsparticles/updater-tilt": "^3.0.2", + "@tsparticles/updater-twinkle": "^3.0.2", + "@tsparticles/updater-wobble": "^3.0.2" } }, "tsparticles-basic": { @@ -35869,14 +36672,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-interaction-external-trail": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-trail/-/tsparticles-interaction-external-trail-2.12.0.tgz", - "integrity": "sha512-LKSapU5sPTaZqYx+y5VJClj0prlV7bswplSFQaIW1raXkvsk45qir2AVcpP5JUhZSFSG+SwsHr+qCgXhNeN1KA==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-interaction-particles-attract": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-attract/-/tsparticles-interaction-particles-attract-2.12.0.tgz", @@ -35925,14 +36720,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-plugin-absorbers": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-plugin-absorbers/-/tsparticles-plugin-absorbers-2.12.0.tgz", - "integrity": "sha512-2CkPreaXHrE5VzFlxUKLeRB5t66ff+3jwLJoDFgQcp+R4HOEITo0bBZv2DagGP0QZdYN4grpnQzRBVdB4d1rWA==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-plugin-easing-quad": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-plugin-easing-quad/-/tsparticles-plugin-easing-quad-2.12.0.tgz", @@ -35941,14 +36728,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-plugin-emitters": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-plugin-emitters/-/tsparticles-plugin-emitters-2.12.0.tgz", - "integrity": "sha512-fbskYnaXWXivBh9KFReVCfqHdhbNQSK2T+fq2qcGEWpwtDdgujcaS1k2Q/xjZnWNMfVesik4IrqspcL51gNdSA==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-shape-circle": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-shape-circle/-/tsparticles-shape-circle-2.12.0.tgz", @@ -36053,14 +36832,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-updater-destroy": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-destroy/-/tsparticles-updater-destroy-2.12.0.tgz", - "integrity": "sha512-6NN3dJhxACvzbIGL4dADbYQSZJmdHfwjujj1uvnxdMbb2x8C/AZzGxiN33smo4jkrZ5VLEWZWCJPJ8aOKjQ2Sg==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-updater-life": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-updater-life/-/tsparticles-updater-life-2.12.0.tgz", @@ -36085,14 +36856,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-updater-roll": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-roll/-/tsparticles-updater-roll-2.12.0.tgz", - "integrity": "sha512-dxoxY5jP4C9x15BxlUv5/Q8OjUPBiE09ToXRyBxea9aEJ7/iMw6odvi1HuT0H1vTIfV7o1MYawjeCbMycvODKQ==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-updater-rotate": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-updater-rotate/-/tsparticles-updater-rotate-2.12.0.tgz", @@ -36117,30 +36880,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-updater-tilt": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-tilt/-/tsparticles-updater-tilt-2.12.0.tgz", - "integrity": "sha512-HDEFLXazE+Zw+kkKKAiv0Fs9D9sRP61DoCR6jZ36ipea6OBgY7V1Tifz2TSR1zoQkk57ER9+EOQbkSQO+YIPGQ==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, - "tsparticles-updater-twinkle": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-twinkle/-/tsparticles-updater-twinkle-2.12.0.tgz", - "integrity": "sha512-JhK/DO4kTx7IFwMBP2EQY9hBaVVvFnGBvX21SQWcjkymmN1hZ+NdcgUtR9jr4jUiiSNdSl7INaBuGloVjWvOgA==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, - "tsparticles-updater-wobble": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-wobble/-/tsparticles-updater-wobble-2.12.0.tgz", - "integrity": "sha512-85FIRl95ipD3jfIsQdDzcUC5PRMWIrCYqBq69nIy9P8rsNzygn+JK2n+P1VQZowWsZvk0mYjqb9OVQB21Lhf6Q==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", diff --git a/package.json b/package.json index c076f17..fa85db6 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.1.0", "react-scripts": "5.0.1", "react-tsparticles": "^2.0.6", - "tsparticles": "^2.0.6", + "tsparticles": "^3.0.0", "tsparticles-slim": "^2.0.6", "web-vitals": "^3.0.0" },