diff --git a/apps/web/package.json b/apps/web/package.json
index d2c3ed25..0881f048 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -71,7 +71,6 @@
"pusher-js": "8.4.0-rc2",
"react": "18.3.1",
"react-aria": "^3.33.1",
- "react-bootstrap": "^2.10.4",
"react-confetti": "^6.1.0",
"react-dom": "18.3.1",
"react-dropzone": "^14.2.3",
diff --git a/apps/web/src/app/admin/layout.tsx b/apps/web/src/app/admin/layout.tsx
index f48e973e..a573520b 100644
--- a/apps/web/src/app/admin/layout.tsx
+++ b/apps/web/src/app/admin/layout.tsx
@@ -39,10 +39,7 @@ export default async function AdminLayout({ children }: AdminLayoutProps) {
-
+
=16'}
dev: false
- /@popperjs/core@2.11.8:
- resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
- dev: false
-
/@radix-ui/colors@1.0.1:
resolution: {integrity: sha512-xySw8f0ZVsAEP+e7iLl3EvcBXX7gsIlC1Zso/sPBW9gIWerBTgz6axrjU+MZ39wD+WFi5h5zdWpsg3+hwt2Qsg==}
dev: false
@@ -5731,34 +5720,6 @@ packages:
react: 18.3.1
dev: false
- /@restart/hooks@0.4.16(react@18.3.1):
- resolution: {integrity: sha512-f7aCv7c+nU/3mF7NWLtVVr0Ra80RqsO89hO72r+Y/nvQr5+q0UFGkocElTH6MJApvReVh6JHUFYn2cw1WdHF3w==}
- peerDependencies:
- react: '>=16.8.0'
- dependencies:
- dequal: 2.0.3
- react: 18.3.1
- dev: false
-
- /@restart/ui@1.6.9(react-dom@18.3.1)(react@18.3.1):
- resolution: {integrity: sha512-mUbygUsJcRurjZCt1f77gg4DpheD1D+Sc7J3JjAkysUj7t8m4EBJVOqWC9788Qtbc69cJ+HlJc6jBguKwS8Mcw==}
- peerDependencies:
- react: '>=16.14.0'
- react-dom: '>=16.14.0'
- dependencies:
- '@babel/runtime': 7.24.8
- '@popperjs/core': 2.11.8
- '@react-aria/ssr': 3.9.4(react@18.3.1)
- '@restart/hooks': 0.4.16(react@18.3.1)
- '@types/warning': 3.0.3
- dequal: 2.0.3
- dom-helpers: 5.2.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- uncontrollable: 8.0.4(react@18.3.1)
- warning: 4.0.3
- dev: false
-
/@sapphire/async-queue@1.5.2:
resolution: {integrity: sha512-7X7FFAA4DngXUl95+hYbUF19bp1LGiffjJtu7ygrZrbdCSsdDDBaSjB7Akw0ZbOu6k0xpXyljnJ6/RZUvLfRdg==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
@@ -6852,12 +6813,6 @@ packages:
'@types/react': 18.3.3
dev: false
- /@types/react-transition-group@4.4.10:
- resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==}
- dependencies:
- '@types/react': 18.3.3
- dev: false
-
/@types/react@18.2.47:
resolution: {integrity: sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==}
dependencies:
@@ -6914,10 +6869,6 @@ packages:
resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
dev: false
- /@types/warning@3.0.3:
- resolution: {integrity: sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==}
- dev: false
-
/@types/webpack@5.28.5(@swc/core@1.3.101)(esbuild@0.19.11):
resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==}
dependencies:
@@ -7642,10 +7593,6 @@ packages:
clsx: 2.0.0
dev: false
- /classnames@2.5.1:
- resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
- dev: false
-
/clean-stack@2.2.0:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
@@ -8090,11 +8037,6 @@ packages:
engines: {node: '>=0.4.0'}
dev: false
- /dequal@2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
- dev: false
-
/detect-node-es@1.1.0:
resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
dev: false
@@ -10779,16 +10721,6 @@ packages:
engines: {node: '>=6'}
dev: false
- /prop-types-extra@1.1.1(react@18.3.1):
- resolution: {integrity: sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==}
- peerDependencies:
- react: '>=0.14.0'
- dependencies:
- react: 18.3.1
- react-is: 16.13.1
- warning: 4.0.3
- dev: false
-
/prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
dependencies:
@@ -10939,33 +10871,6 @@ packages:
react-dom: 18.3.1(react@18.3.1)
dev: false
- /react-bootstrap@2.10.4(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1):
- resolution: {integrity: sha512-W3398nBM2CBfmGP2evneEO3ZZwEMPtHs72q++eNw60uDGDAdiGn0f9yNys91eo7/y8CTF5Ke1C0QO8JFVPU40Q==}
- peerDependencies:
- '@types/react': '>=16.14.8'
- react: '>=16.14.0'
- react-dom: '>=16.14.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.8
- '@restart/hooks': 0.4.16(react@18.3.1)
- '@restart/ui': 1.6.9(react-dom@18.3.1)(react@18.3.1)
- '@types/react': 18.3.3
- '@types/react-transition-group': 4.4.10
- classnames: 2.5.1
- dom-helpers: 5.2.1
- invariant: 2.2.4
- prop-types: 15.8.1
- prop-types-extra: 1.1.1(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1)
- uncontrollable: 7.2.1(react@18.3.1)
- warning: 4.0.3
- dev: false
-
/react-confetti@6.1.0(react@18.3.1):
resolution: {integrity: sha512-7Ypx4vz0+g8ECVxr88W9zhcQpbeujJAVqL14ZnXJ3I23mOI9/oBVTQ3dkJhUmB0D6XOtCZEM6N0Gm9PMngkORw==}
engines: {node: '>=10.18'}
@@ -11084,10 +10989,6 @@ packages:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
dev: false
- /react-lifecycles-compat@3.0.4:
- resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
- dev: false
-
/react-loader-spinner@6.1.6(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-x5h1Jcit7Qn03MuKlrWcMG9o12cp9SNDVHVJTNRi9TgtGPKcjKiXkou4NRfLAtXaFB3+Z8yZsVzONmPzhv2ErA==}
engines: {node: '>= 12'}
@@ -11959,7 +11860,7 @@ packages:
engines: {node: '>=6'}
dev: false
- /terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.93.0):
+ /terser-webpack-plugin@5.3.10(@swc/core@1.3.101)(esbuild@0.19.11)(webpack@5.93.0):
resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -11976,7 +11877,8 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.25
- esbuild: 0.24.0
+ '@swc/core': 1.3.101
+ esbuild: 0.19.11
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
@@ -12264,26 +12166,6 @@ packages:
dev: true
optional: true
- /uncontrollable@7.2.1(react@18.3.1):
- resolution: {integrity: sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==}
- peerDependencies:
- react: '>=15.0.0'
- dependencies:
- '@babel/runtime': 7.24.8
- '@types/react': 18.3.3
- invariant: 2.2.4
- react: 18.3.1
- react-lifecycles-compat: 3.0.4
- dev: false
-
- /uncontrollable@8.0.4(react@18.3.1):
- resolution: {integrity: sha512-ulRWYWHvscPFc0QQXvyJjY6LIXU56f0h8pQFvhxiKk5V1fcI8gp9Ht9leVAhrVjzqMw0BgjspBINx9r6oyJUvQ==}
- peerDependencies:
- react: '>=16.14.0'
- dependencies:
- react: 18.3.1
- dev: false
-
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
@@ -12508,12 +12390,6 @@ packages:
xml-name-validator: 4.0.0
dev: false
- /warning@4.0.3:
- resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
/watchpack@2.4.1:
resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
engines: {node: '>=10.13.0'}
@@ -12578,7 +12454,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.93.0)
+ terser-webpack-plugin: 5.3.10(@swc/core@1.3.101)(esbuild@0.19.11)(webpack@5.93.0)
watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -12746,3 +12622,7 @@ packages:
/zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
dev: false
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false