|
@@ -18,6 +18,7 @@
|
|
|
"@testing-library/user-event": "^13.5.0",
|
|
|
"react": "^18.2.0",
|
|
|
"react-dom": "^18.2.0",
|
|
|
+ "react-material-ui-carousel": "^3.4.2",
|
|
|
"react-redux": "^8.0.5",
|
|
|
"react-router-dom": "^6.8.2",
|
|
|
"react-scripts": "5.0.1",
|
|
@@ -8820,6 +8821,48 @@
|
|
|
"url": "https://www.patreon.com/infusion"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/framer-motion": {
|
|
|
+ "version": "4.1.17",
|
|
|
+ "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-4.1.17.tgz",
|
|
|
+ "integrity": "sha512-thx1wvKzblzbs0XaK2X0G1JuwIdARcoNOW7VVwjO8BUltzXPyONGAElLu6CiCScsOQRI7FIk/45YTFtJw5Yozw==",
|
|
|
+ "dependencies": {
|
|
|
+ "framesync": "5.3.0",
|
|
|
+ "hey-listen": "^1.0.8",
|
|
|
+ "popmotion": "9.3.6",
|
|
|
+ "style-value-types": "4.1.4",
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ },
|
|
|
+ "optionalDependencies": {
|
|
|
+ "@emotion/is-prop-valid": "^0.8.2"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "react": ">=16.8 || ^17.0.0",
|
|
|
+ "react-dom": ">=16.8 || ^17.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/framer-motion/node_modules/@emotion/is-prop-valid": {
|
|
|
+ "version": "0.8.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
|
|
|
+ "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
|
|
|
+ "optional": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@emotion/memoize": "0.7.4"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/framer-motion/node_modules/@emotion/memoize": {
|
|
|
+ "version": "0.7.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
|
|
|
+ "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
|
|
|
+ "optional": true
|
|
|
+ },
|
|
|
+ "node_modules/framesync": {
|
|
|
+ "version": "5.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz",
|
|
|
+ "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==",
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/fresh": {
|
|
|
"version": "0.5.2",
|
|
|
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
|
|
@@ -9200,6 +9243,11 @@
|
|
|
"he": "bin/he"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/hey-listen": {
|
|
|
+ "version": "1.0.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz",
|
|
|
+ "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q=="
|
|
|
+ },
|
|
|
"node_modules/hoist-non-react-statics": {
|
|
|
"version": "3.3.2",
|
|
|
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
|
|
@@ -13269,6 +13317,17 @@
|
|
|
"node": ">=4"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/popmotion": {
|
|
|
+ "version": "9.3.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-9.3.6.tgz",
|
|
|
+ "integrity": "sha512-ZTbXiu6zIggXzIliMi8LGxXBF5ST+wkpXGEjeTUDUOCdSQ356hij/xjeUdv0F8zCQNeqB1+PR5/BB+gC+QLAPw==",
|
|
|
+ "dependencies": {
|
|
|
+ "framesync": "5.3.0",
|
|
|
+ "hey-listen": "^1.0.8",
|
|
|
+ "style-value-types": "4.1.4",
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/postcss": {
|
|
|
"version": "8.4.21",
|
|
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
|
|
@@ -14842,6 +14901,28 @@
|
|
|
"resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
|
|
|
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
|
|
|
},
|
|
|
+ "node_modules/react-material-ui-carousel": {
|
|
|
+ "version": "3.4.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-material-ui-carousel/-/react-material-ui-carousel-3.4.2.tgz",
|
|
|
+ "integrity": "sha512-jUbC5aBWqbbbUOOdUe3zTVf4kMiZFwKJqwhxzHgBfklaXQbSopis4iWAHvEOLcZtSIJk4JAGxKE0CmxDoxvUuw==",
|
|
|
+ "dependencies": {
|
|
|
+ "@emotion/react": "^11.7.1",
|
|
|
+ "@emotion/styled": "^11.6.0",
|
|
|
+ "@mui/icons-material": "^5.4.1",
|
|
|
+ "@mui/material": "^5.4.1",
|
|
|
+ "@mui/system": "^5.4.1",
|
|
|
+ "framer-motion": "^4.1.17"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "@emotion/react": "^11.4.1",
|
|
|
+ "@emotion/styled": "^11.3.0",
|
|
|
+ "@mui/icons-material": "^5.0.0",
|
|
|
+ "@mui/material": "^5.0.0",
|
|
|
+ "@mui/system": "^5.0.0",
|
|
|
+ "react": "^17.0.1 || ^18.0.0",
|
|
|
+ "react-dom": "^17.0.2 || ^18.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/react-redux": {
|
|
|
"version": "8.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz",
|
|
@@ -16150,6 +16231,15 @@
|
|
|
"webpack": "^5.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/style-value-types": {
|
|
|
+ "version": "4.1.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-4.1.4.tgz",
|
|
|
+ "integrity": "sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg==",
|
|
|
+ "dependencies": {
|
|
|
+ "hey-listen": "^1.0.8",
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/stylehacks": {
|
|
|
"version": "5.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
|
|
@@ -24095,6 +24185,44 @@
|
|
|
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
|
|
|
"integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA=="
|
|
|
},
|
|
|
+ "framer-motion": {
|
|
|
+ "version": "4.1.17",
|
|
|
+ "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-4.1.17.tgz",
|
|
|
+ "integrity": "sha512-thx1wvKzblzbs0XaK2X0G1JuwIdARcoNOW7VVwjO8BUltzXPyONGAElLu6CiCScsOQRI7FIk/45YTFtJw5Yozw==",
|
|
|
+ "requires": {
|
|
|
+ "@emotion/is-prop-valid": "^0.8.2",
|
|
|
+ "framesync": "5.3.0",
|
|
|
+ "hey-listen": "^1.0.8",
|
|
|
+ "popmotion": "9.3.6",
|
|
|
+ "style-value-types": "4.1.4",
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "@emotion/is-prop-valid": {
|
|
|
+ "version": "0.8.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
|
|
|
+ "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
|
|
|
+ "optional": true,
|
|
|
+ "requires": {
|
|
|
+ "@emotion/memoize": "0.7.4"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@emotion/memoize": {
|
|
|
+ "version": "0.7.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
|
|
|
+ "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "framesync": {
|
|
|
+ "version": "5.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz",
|
|
|
+ "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==",
|
|
|
+ "requires": {
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"fresh": {
|
|
|
"version": "0.5.2",
|
|
|
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
|
|
@@ -24356,6 +24484,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
|
|
|
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
|
|
|
},
|
|
|
+ "hey-listen": {
|
|
|
+ "version": "1.0.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz",
|
|
|
+ "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q=="
|
|
|
+ },
|
|
|
"hoist-non-react-statics": {
|
|
|
"version": "3.3.2",
|
|
|
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
|
|
@@ -27299,6 +27432,17 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "popmotion": {
|
|
|
+ "version": "9.3.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-9.3.6.tgz",
|
|
|
+ "integrity": "sha512-ZTbXiu6zIggXzIliMi8LGxXBF5ST+wkpXGEjeTUDUOCdSQ356hij/xjeUdv0F8zCQNeqB1+PR5/BB+gC+QLAPw==",
|
|
|
+ "requires": {
|
|
|
+ "framesync": "5.3.0",
|
|
|
+ "hey-listen": "^1.0.8",
|
|
|
+ "style-value-types": "4.1.4",
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"postcss": {
|
|
|
"version": "8.4.21",
|
|
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
|
|
@@ -28255,6 +28399,19 @@
|
|
|
"resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
|
|
|
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
|
|
|
},
|
|
|
+ "react-material-ui-carousel": {
|
|
|
+ "version": "3.4.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-material-ui-carousel/-/react-material-ui-carousel-3.4.2.tgz",
|
|
|
+ "integrity": "sha512-jUbC5aBWqbbbUOOdUe3zTVf4kMiZFwKJqwhxzHgBfklaXQbSopis4iWAHvEOLcZtSIJk4JAGxKE0CmxDoxvUuw==",
|
|
|
+ "requires": {
|
|
|
+ "@emotion/react": "^11.7.1",
|
|
|
+ "@emotion/styled": "^11.6.0",
|
|
|
+ "@mui/icons-material": "^5.4.1",
|
|
|
+ "@mui/material": "^5.4.1",
|
|
|
+ "@mui/system": "^5.4.1",
|
|
|
+ "framer-motion": "^4.1.17"
|
|
|
+ }
|
|
|
+ },
|
|
|
"react-redux": {
|
|
|
"version": "8.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz",
|
|
@@ -29200,6 +29357,15 @@
|
|
|
"integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==",
|
|
|
"requires": {}
|
|
|
},
|
|
|
+ "style-value-types": {
|
|
|
+ "version": "4.1.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-4.1.4.tgz",
|
|
|
+ "integrity": "sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg==",
|
|
|
+ "requires": {
|
|
|
+ "hey-listen": "^1.0.8",
|
|
|
+ "tslib": "^2.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"stylehacks": {
|
|
|
"version": "5.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
|