Changeset b612ab1
- Timestamp:
- 08/27/22 14:36:14 (2 years ago)
- Branches:
- master
- Children:
- 717ceae
- Parents:
- 3c90661
- Files:
-
- 62 added
- 3 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
frontend/package-lock.json
r3c90661 rb612ab1 9 9 "version": "0.1.0", 10 10 "dependencies": { 11 "@emotion/react": "^11.10.0", 12 "@emotion/styled": "^11.10.0", 13 "@fortawesome/fontawesome-svg-core": "^6.1.2", 14 "@fortawesome/free-regular-svg-icons": "^6.1.2", 15 "@fortawesome/free-solid-svg-icons": "^6.1.2", 16 "@mui/icons-material": "^5.8.4", 17 "@mui/material": "^5.10.0", 11 18 "@testing-library/jest-dom": "^5.16.5", 12 19 "@testing-library/react": "^13.3.0", 13 20 "@testing-library/user-event": "^13.5.0", 21 "axios": "^0.27.2", 22 "bootstrap": "^5.2.0", 23 "font-awesome": "^4.7.0", 14 24 "react": "^18.2.0", 25 "react-bootstrap": "^2.5.0", 15 26 "react-dom": "^18.2.0", 27 "react-helmet-async": "^1.3.0", 28 "react-router-dom": "^6.3.0", 16 29 "react-scripts": "5.0.1", 17 30 "web-vitals": "^2.1.4" … … 2119 2132 } 2120 2133 }, 2134 "node_modules/@emotion/babel-plugin": { 2135 "version": "11.10.0", 2136 "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", 2137 "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", 2138 "dependencies": { 2139 "@babel/helper-module-imports": "^7.16.7", 2140 "@babel/plugin-syntax-jsx": "^7.17.12", 2141 "@babel/runtime": "^7.18.3", 2142 "@emotion/hash": "^0.9.0", 2143 "@emotion/memoize": "^0.8.0", 2144 "@emotion/serialize": "^1.1.0", 2145 "babel-plugin-macros": "^3.1.0", 2146 "convert-source-map": "^1.5.0", 2147 "escape-string-regexp": "^4.0.0", 2148 "find-root": "^1.1.0", 2149 "source-map": "^0.5.7", 2150 "stylis": "4.0.13" 2151 }, 2152 "peerDependencies": { 2153 "@babel/core": "^7.0.0" 2154 } 2155 }, 2156 "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { 2157 "version": "4.0.0", 2158 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 2159 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2160 "engines": { 2161 "node": ">=10" 2162 }, 2163 "funding": { 2164 "url": "https://github.com/sponsors/sindresorhus" 2165 } 2166 }, 2167 "node_modules/@emotion/babel-plugin/node_modules/source-map": { 2168 "version": "0.5.7", 2169 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 2170 "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", 2171 "engines": { 2172 "node": ">=0.10.0" 2173 } 2174 }, 2175 "node_modules/@emotion/cache": { 2176 "version": "11.10.1", 2177 "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.1.tgz", 2178 "integrity": "sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A==", 2179 "dependencies": { 2180 "@emotion/memoize": "^0.8.0", 2181 "@emotion/sheet": "^1.2.0", 2182 "@emotion/utils": "^1.2.0", 2183 "@emotion/weak-memoize": "^0.3.0", 2184 "stylis": "4.0.13" 2185 } 2186 }, 2187 "node_modules/@emotion/hash": { 2188 "version": "0.9.0", 2189 "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", 2190 "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" 2191 }, 2192 "node_modules/@emotion/is-prop-valid": { 2193 "version": "1.2.0", 2194 "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", 2195 "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", 2196 "dependencies": { 2197 "@emotion/memoize": "^0.8.0" 2198 } 2199 }, 2200 "node_modules/@emotion/memoize": { 2201 "version": "0.8.0", 2202 "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", 2203 "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" 2204 }, 2205 "node_modules/@emotion/react": { 2206 "version": "11.10.0", 2207 "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.0.tgz", 2208 "integrity": "sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==", 2209 "dependencies": { 2210 "@babel/runtime": "^7.18.3", 2211 "@emotion/babel-plugin": "^11.10.0", 2212 "@emotion/cache": "^11.10.0", 2213 "@emotion/serialize": "^1.1.0", 2214 "@emotion/utils": "^1.2.0", 2215 "@emotion/weak-memoize": "^0.3.0", 2216 "hoist-non-react-statics": "^3.3.1" 2217 }, 2218 "peerDependencies": { 2219 "@babel/core": "^7.0.0", 2220 "react": ">=16.8.0" 2221 }, 2222 "peerDependenciesMeta": { 2223 "@babel/core": { 2224 "optional": true 2225 }, 2226 "@types/react": { 2227 "optional": true 2228 } 2229 } 2230 }, 2231 "node_modules/@emotion/serialize": { 2232 "version": "1.1.0", 2233 "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", 2234 "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", 2235 "dependencies": { 2236 "@emotion/hash": "^0.9.0", 2237 "@emotion/memoize": "^0.8.0", 2238 "@emotion/unitless": "^0.8.0", 2239 "@emotion/utils": "^1.2.0", 2240 "csstype": "^3.0.2" 2241 } 2242 }, 2243 "node_modules/@emotion/sheet": { 2244 "version": "1.2.0", 2245 "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", 2246 "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" 2247 }, 2248 "node_modules/@emotion/styled": { 2249 "version": "11.10.0", 2250 "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.0.tgz", 2251 "integrity": "sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==", 2252 "dependencies": { 2253 "@babel/runtime": "^7.18.3", 2254 "@emotion/babel-plugin": "^11.10.0", 2255 "@emotion/is-prop-valid": "^1.2.0", 2256 "@emotion/serialize": "^1.1.0", 2257 "@emotion/utils": "^1.2.0" 2258 }, 2259 "peerDependencies": { 2260 "@babel/core": "^7.0.0", 2261 "@emotion/react": "^11.0.0-rc.0", 2262 "react": ">=16.8.0" 2263 }, 2264 "peerDependenciesMeta": { 2265 "@babel/core": { 2266 "optional": true 2267 }, 2268 "@types/react": { 2269 "optional": true 2270 } 2271 } 2272 }, 2273 "node_modules/@emotion/unitless": { 2274 "version": "0.8.0", 2275 "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", 2276 "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" 2277 }, 2278 "node_modules/@emotion/utils": { 2279 "version": "1.2.0", 2280 "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", 2281 "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" 2282 }, 2283 "node_modules/@emotion/weak-memoize": { 2284 "version": "0.3.0", 2285 "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", 2286 "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" 2287 }, 2121 2288 "node_modules/@eslint/eslintrc": { 2122 2289 "version": "1.3.0", … … 2177 2344 "funding": { 2178 2345 "url": "https://github.com/sponsors/sindresorhus" 2346 } 2347 }, 2348 "node_modules/@fortawesome/fontawesome-common-types": { 2349 "version": "6.1.2", 2350 "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.2.tgz", 2351 "integrity": "sha512-wBaAPGz1Awxg05e0PBRkDRuTsy4B3dpBm+zreTTyd9TH4uUM27cAL4xWyWR0rLJCrRwzVsQ4hF3FvM6rqydKPA==", 2352 "hasInstallScript": true, 2353 "engines": { 2354 "node": ">=6" 2355 } 2356 }, 2357 "node_modules/@fortawesome/fontawesome-svg-core": { 2358 "version": "6.1.2", 2359 "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.2.tgz", 2360 "integrity": "sha512-853G/Htp0BOdXnPoeCPTjFrVwyrJHpe8MhjB/DYE9XjwhnNDfuBCd3aKc2YUYbEfHEcBws4UAA0kA9dymZKGjA==", 2361 "hasInstallScript": true, 2362 "dependencies": { 2363 "@fortawesome/fontawesome-common-types": "6.1.2" 2364 }, 2365 "engines": { 2366 "node": ">=6" 2367 } 2368 }, 2369 "node_modules/@fortawesome/free-regular-svg-icons": { 2370 "version": "6.1.2", 2371 "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.2.tgz", 2372 "integrity": "sha512-xR4hA+tAwsaTHGfb+25H1gVU/aJ0Rzu+xIUfnyrhaL13yNQ7TWiI2RvzniAaB+VGHDU2a+Pk96Ve+pkN3/+TTQ==", 2373 "hasInstallScript": true, 2374 "dependencies": { 2375 "@fortawesome/fontawesome-common-types": "6.1.2" 2376 }, 2377 "engines": { 2378 "node": ">=6" 2379 } 2380 }, 2381 "node_modules/@fortawesome/free-solid-svg-icons": { 2382 "version": "6.1.2", 2383 "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.2.tgz", 2384 "integrity": "sha512-lTgZz+cMpzjkHmCwOG3E1ilUZrnINYdqMmrkv30EC3XbRsGlbIOL8H9LaNp5SV4g0pNJDfQ4EdTWWaMvdwyLiQ==", 2385 "hasInstallScript": true, 2386 "dependencies": { 2387 "@fortawesome/fontawesome-common-types": "6.1.2" 2388 }, 2389 "engines": { 2390 "node": ">=6" 2179 2391 } 2180 2392 }, … … 2938 3150 "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" 2939 3151 }, 3152 "node_modules/@mui/base": { 3153 "version": "5.0.0-alpha.92", 3154 "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.92.tgz", 3155 "integrity": "sha512-ZgnSLrTXL4iUdLQhjp01dAOTQPQlnwrqjZRwDT3E6LZXEYn6cMv1MY6LZkWcF/zxrUnyasnsyMAgZ5d8AXS7bA==", 3156 "dependencies": { 3157 "@babel/runtime": "^7.17.2", 3158 "@emotion/is-prop-valid": "^1.1.3", 3159 "@mui/types": "^7.1.5", 3160 "@mui/utils": "^5.9.3", 3161 "@popperjs/core": "^2.11.5", 3162 "clsx": "^1.2.1", 3163 "prop-types": "^15.8.1", 3164 "react-is": "^18.2.0" 3165 }, 3166 "engines": { 3167 "node": ">=12.0.0" 3168 }, 3169 "funding": { 3170 "type": "opencollective", 3171 "url": "https://opencollective.com/mui" 3172 }, 3173 "peerDependencies": { 3174 "@types/react": "^17.0.0 || ^18.0.0", 3175 "react": "^17.0.0 || ^18.0.0", 3176 "react-dom": "^17.0.0 || ^18.0.0" 3177 }, 3178 "peerDependenciesMeta": { 3179 "@types/react": { 3180 "optional": true 3181 } 3182 } 3183 }, 3184 "node_modules/@mui/base/node_modules/react-is": { 3185 "version": "18.2.0", 3186 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 3187 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" 3188 }, 3189 "node_modules/@mui/icons-material": { 3190 "version": "5.8.4", 3191 "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", 3192 "integrity": "sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==", 3193 "dependencies": { 3194 "@babel/runtime": "^7.17.2" 3195 }, 3196 "engines": { 3197 "node": ">=12.0.0" 3198 }, 3199 "funding": { 3200 "type": "opencollective", 3201 "url": "https://opencollective.com/mui" 3202 }, 3203 "peerDependencies": { 3204 "@mui/material": "^5.0.0", 3205 "@types/react": "^17.0.0 || ^18.0.0", 3206 "react": "^17.0.0 || ^18.0.0" 3207 }, 3208 "peerDependenciesMeta": { 3209 "@types/react": { 3210 "optional": true 3211 } 3212 } 3213 }, 3214 "node_modules/@mui/material": { 3215 "version": "5.10.0", 3216 "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.0.tgz", 3217 "integrity": "sha512-MSEzkE2vhpM37m8Gh3+TcZCWL70p+MxzNvS8FHugBB6YZpafhBFmFKX7/pYJ2kVD87PpUhNR4szWub7/ohE02Q==", 3218 "dependencies": { 3219 "@babel/runtime": "^7.17.2", 3220 "@mui/base": "5.0.0-alpha.92", 3221 "@mui/system": "^5.10.0", 3222 "@mui/types": "^7.1.5", 3223 "@mui/utils": "^5.9.3", 3224 "@types/react-transition-group": "^4.4.5", 3225 "clsx": "^1.2.1", 3226 "csstype": "^3.1.0", 3227 "prop-types": "^15.8.1", 3228 "react-is": "^18.2.0", 3229 "react-transition-group": "^4.4.5" 3230 }, 3231 "engines": { 3232 "node": ">=12.0.0" 3233 }, 3234 "funding": { 3235 "type": "opencollective", 3236 "url": "https://opencollective.com/mui" 3237 }, 3238 "peerDependencies": { 3239 "@emotion/react": "^11.5.0", 3240 "@emotion/styled": "^11.3.0", 3241 "@types/react": "^17.0.0 || ^18.0.0", 3242 "react": "^17.0.0 || ^18.0.0", 3243 "react-dom": "^17.0.0 || ^18.0.0" 3244 }, 3245 "peerDependenciesMeta": { 3246 "@emotion/react": { 3247 "optional": true 3248 }, 3249 "@emotion/styled": { 3250 "optional": true 3251 }, 3252 "@types/react": { 3253 "optional": true 3254 } 3255 } 3256 }, 3257 "node_modules/@mui/material/node_modules/react-is": { 3258 "version": "18.2.0", 3259 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 3260 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" 3261 }, 3262 "node_modules/@mui/private-theming": { 3263 "version": "5.9.3", 3264 "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.9.3.tgz", 3265 "integrity": "sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==", 3266 "dependencies": { 3267 "@babel/runtime": "^7.17.2", 3268 "@mui/utils": "^5.9.3", 3269 "prop-types": "^15.8.1" 3270 }, 3271 "engines": { 3272 "node": ">=12.0.0" 3273 }, 3274 "funding": { 3275 "type": "opencollective", 3276 "url": "https://opencollective.com/mui" 3277 }, 3278 "peerDependencies": { 3279 "@types/react": "^17.0.0 || ^18.0.0", 3280 "react": "^17.0.0 || ^18.0.0" 3281 }, 3282 "peerDependenciesMeta": { 3283 "@types/react": { 3284 "optional": true 3285 } 3286 } 3287 }, 3288 "node_modules/@mui/styled-engine": { 3289 "version": "5.10.0", 3290 "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.0.tgz", 3291 "integrity": "sha512-V0MmOx7KBDomDYg2/dRItVsvrpHpd51uZZiNqeuXiZruUJ1vPwtxztpvtSjX/xKvIxN7C0mxf8jmuwVUn6uaEA==", 3292 "dependencies": { 3293 "@babel/runtime": "^7.17.2", 3294 "@emotion/cache": "^11.9.3", 3295 "csstype": "^3.1.0", 3296 "prop-types": "^15.8.1" 3297 }, 3298 "engines": { 3299 "node": ">=12.0.0" 3300 }, 3301 "funding": { 3302 "type": "opencollective", 3303 "url": "https://opencollective.com/mui" 3304 }, 3305 "peerDependencies": { 3306 "@emotion/react": "^11.4.1", 3307 "@emotion/styled": "^11.3.0", 3308 "react": "^17.0.0 || ^18.0.0" 3309 }, 3310 "peerDependenciesMeta": { 3311 "@emotion/react": { 3312 "optional": true 3313 }, 3314 "@emotion/styled": { 3315 "optional": true 3316 } 3317 } 3318 }, 3319 "node_modules/@mui/system": { 3320 "version": "5.10.0", 3321 "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.0.tgz", 3322 "integrity": "sha512-HNu3LdA+37cWqgJBEhOF4F5LX4WVmvg6SoHRfajRO0neKXLdooibMP3W1bhSd27QcPxyMUmvY9/Dlp9znDeCRw==", 3323 "dependencies": { 3324 "@babel/runtime": "^7.17.2", 3325 "@mui/private-theming": "^5.9.3", 3326 "@mui/styled-engine": "^5.10.0", 3327 "@mui/types": "^7.1.5", 3328 "@mui/utils": "^5.9.3", 3329 "clsx": "^1.2.1", 3330 "csstype": "^3.1.0", 3331 "prop-types": "^15.8.1" 3332 }, 3333 "engines": { 3334 "node": ">=12.0.0" 3335 }, 3336 "funding": { 3337 "type": "opencollective", 3338 "url": "https://opencollective.com/mui" 3339 }, 3340 "peerDependencies": { 3341 "@emotion/react": "^11.5.0", 3342 "@emotion/styled": "^11.3.0", 3343 "@types/react": "^17.0.0 || ^18.0.0", 3344 "react": "^17.0.0 || ^18.0.0" 3345 }, 3346 "peerDependenciesMeta": { 3347 "@emotion/react": { 3348 "optional": true 3349 }, 3350 "@emotion/styled": { 3351 "optional": true 3352 }, 3353 "@types/react": { 3354 "optional": true 3355 } 3356 } 3357 }, 3358 "node_modules/@mui/types": { 3359 "version": "7.1.5", 3360 "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.5.tgz", 3361 "integrity": "sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==", 3362 "peerDependencies": { 3363 "@types/react": "*" 3364 }, 3365 "peerDependenciesMeta": { 3366 "@types/react": { 3367 "optional": true 3368 } 3369 } 3370 }, 3371 "node_modules/@mui/utils": { 3372 "version": "5.9.3", 3373 "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.9.3.tgz", 3374 "integrity": "sha512-l0N5bcrenE9hnwZ/jPecpIRqsDFHkPXoFUcmkgysaJwVZzJ3yQkGXB47eqmXX5yyGrSc6HksbbqXEaUya+siew==", 3375 "dependencies": { 3376 "@babel/runtime": "^7.17.2", 3377 "@types/prop-types": "^15.7.5", 3378 "@types/react-is": "^16.7.1 || ^17.0.0", 3379 "prop-types": "^15.8.1", 3380 "react-is": "^18.2.0" 3381 }, 3382 "engines": { 3383 "node": ">=12.0.0" 3384 }, 3385 "funding": { 3386 "type": "opencollective", 3387 "url": "https://opencollective.com/mui" 3388 }, 3389 "peerDependencies": { 3390 "react": "^17.0.0 || ^18.0.0" 3391 } 3392 }, 3393 "node_modules/@mui/utils/node_modules/react-is": { 3394 "version": "18.2.0", 3395 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 3396 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" 3397 }, 2940 3398 "node_modules/@nodelib/fs.scandir": { 2941 3399 "version": "2.1.5", … … 3019 3477 } 3020 3478 }, 3479 "node_modules/@popperjs/core": { 3480 "version": "2.11.6", 3481 "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", 3482 "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", 3483 "funding": { 3484 "type": "opencollective", 3485 "url": "https://opencollective.com/popperjs" 3486 } 3487 }, 3488 "node_modules/@react-aria/ssr": { 3489 "version": "3.3.0", 3490 "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.3.0.tgz", 3491 "integrity": "sha512-yNqUDuOVZIUGP81R87BJVi/ZUZp/nYOBXbPsRe7oltJOfErQZD+UezMpw4vM2KRz18cURffvmC8tJ6JTeyDtaQ==", 3492 "dependencies": { 3493 "@babel/runtime": "^7.6.2" 3494 }, 3495 "peerDependencies": { 3496 "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3497 } 3498 }, 3499 "node_modules/@restart/hooks": { 3500 "version": "0.4.7", 3501 "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.7.tgz", 3502 "integrity": "sha512-ZbjlEHcG+FQtpDPHd7i4FzNNvJf2enAwZfJbpM8CW7BhmOAbsHpZe3tsHwfQUrBuyrxWqPYp2x5UMnilWcY22A==", 3503 "dependencies": { 3504 "dequal": "^2.0.2" 3505 }, 3506 "peerDependencies": { 3507 "react": ">=16.8.0" 3508 } 3509 }, 3510 "node_modules/@restart/ui": { 3511 "version": "1.3.1", 3512 "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.3.1.tgz", 3513 "integrity": "sha512-MYvMs2eeZTHu2dBJHOXKx72vxzEZeWbZx2z1QjeXq62iYjpjIyukBC2ZEy8x+sb9Gl0AiOiHkPXrl1wn95aOGQ==", 3514 "dependencies": { 3515 "@babel/runtime": "^7.18.3", 3516 "@popperjs/core": "^2.11.5", 3517 "@react-aria/ssr": "^3.2.0", 3518 "@restart/hooks": "^0.4.7", 3519 "@types/warning": "^3.0.0", 3520 "dequal": "^2.0.2", 3521 "dom-helpers": "^5.2.0", 3522 "uncontrollable": "^7.2.1", 3523 "warning": "^4.0.3" 3524 }, 3525 "peerDependencies": { 3526 "react": ">=16.14.0", 3527 "react-dom": ">=16.14.0" 3528 } 3529 }, 3021 3530 "node_modules/@rollup/plugin-babel": { 3022 3531 "version": "5.3.1", … … 3942 4451 } 3943 4452 }, 4453 "node_modules/@types/react-is": { 4454 "version": "17.0.3", 4455 "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", 4456 "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", 4457 "dependencies": { 4458 "@types/react": "*" 4459 } 4460 }, 4461 "node_modules/@types/react-transition-group": { 4462 "version": "4.4.5", 4463 "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", 4464 "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", 4465 "dependencies": { 4466 "@types/react": "*" 4467 } 4468 }, 3944 4469 "node_modules/@types/resolve": { 3945 4470 "version": "1.17.1", … … 4002 4527 "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", 4003 4528 "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" 4529 }, 4530 "node_modules/@types/warning": { 4531 "version": "3.0.0", 4532 "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", 4533 "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" 4004 4534 }, 4005 4535 "node_modules/@types/ws": { … … 4792 5322 "engines": { 4793 5323 "node": ">=4" 5324 } 5325 }, 5326 "node_modules/axios": { 5327 "version": "0.27.2", 5328 "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", 5329 "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", 5330 "dependencies": { 5331 "follow-redirects": "^1.14.9", 5332 "form-data": "^4.0.0" 5333 } 5334 }, 5335 "node_modules/axios/node_modules/form-data": { 5336 "version": "4.0.0", 5337 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 5338 "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", 5339 "dependencies": { 5340 "asynckit": "^0.4.0", 5341 "combined-stream": "^1.0.8", 5342 "mime-types": "^2.1.12" 5343 }, 5344 "engines": { 5345 "node": ">= 6" 4794 5346 } 4795 5347 }, … … 5203 5755 "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" 5204 5756 }, 5757 "node_modules/bootstrap": { 5758 "version": "5.2.0", 5759 "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.0.tgz", 5760 "integrity": "sha512-qlnS9GL6YZE6Wnef46GxGv1UpGGzAwO0aPL1yOjzDIJpeApeMvqV24iL+pjr2kU4dduoBA9fINKWKgMToobx9A==", 5761 "funding": [ 5762 { 5763 "type": "github", 5764 "url": "https://github.com/sponsors/twbs" 5765 }, 5766 { 5767 "type": "opencollective", 5768 "url": "https://opencollective.com/bootstrap" 5769 } 5770 ], 5771 "peerDependencies": { 5772 "@popperjs/core": "^2.11.5" 5773 } 5774 }, 5205 5775 "node_modules/brace-expansion": { 5206 5776 "version": "1.1.11", … … 5450 6020 "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" 5451 6021 }, 6022 "node_modules/classnames": { 6023 "version": "2.3.1", 6024 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", 6025 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" 6026 }, 5452 6027 "node_modules/clean-css": { 5453 6028 "version": "5.3.1", … … 5477 6052 "strip-ansi": "^6.0.0", 5478 6053 "wrap-ansi": "^7.0.0" 6054 } 6055 }, 6056 "node_modules/clsx": { 6057 "version": "1.2.1", 6058 "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", 6059 "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", 6060 "engines": { 6061 "node": ">=6" 5479 6062 } 5480 6063 }, … … 6267 6850 } 6268 6851 }, 6852 "node_modules/dequal": { 6853 "version": "2.0.3", 6854 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 6855 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 6856 "engines": { 6857 "node": ">=6" 6858 } 6859 }, 6269 6860 "node_modules/destroy": { 6270 6861 "version": "1.2.0", … … 6401 6992 "dependencies": { 6402 6993 "utila": "~0.4" 6994 } 6995 }, 6996 "node_modules/dom-helpers": { 6997 "version": "5.2.1", 6998 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", 6999 "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", 7000 "dependencies": { 7001 "@babel/runtime": "^7.8.7", 7002 "csstype": "^3.0.2" 6403 7003 } 6404 7004 }, … … 7767 8367 } 7768 8368 }, 8369 "node_modules/find-root": { 8370 "version": "1.1.0", 8371 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", 8372 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" 8373 }, 7769 8374 "node_modules/find-up": { 7770 8375 "version": "5.0.0", … … 7816 8421 "optional": true 7817 8422 } 8423 } 8424 }, 8425 "node_modules/font-awesome": { 8426 "version": "4.7.0", 8427 "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", 8428 "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==", 8429 "engines": { 8430 "node": ">=0.10.3" 7818 8431 } 7819 8432 }, … … 8356 8969 } 8357 8970 }, 8971 "node_modules/history": { 8972 "version": "5.3.0", 8973 "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", 8974 "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", 8975 "dependencies": { 8976 "@babel/runtime": "^7.7.6" 8977 } 8978 }, 8979 "node_modules/hoist-non-react-statics": { 8980 "version": "3.3.2", 8981 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", 8982 "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", 8983 "dependencies": { 8984 "react-is": "^16.7.0" 8985 } 8986 }, 8987 "node_modules/hoist-non-react-statics/node_modules/react-is": { 8988 "version": "16.13.1", 8989 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 8990 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 8991 }, 8358 8992 "node_modules/hoopy": { 8359 8993 "version": "0.1.4", … … 8714 9348 "engines": { 8715 9349 "node": ">= 0.4" 9350 } 9351 }, 9352 "node_modules/invariant": { 9353 "version": "2.2.4", 9354 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", 9355 "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", 9356 "dependencies": { 9357 "loose-envify": "^1.0.0" 8716 9358 } 8717 9359 }, … … 13527 14169 } 13528 14170 }, 14171 "node_modules/prop-types-extra": { 14172 "version": "1.1.1", 14173 "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", 14174 "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", 14175 "dependencies": { 14176 "react-is": "^16.3.2", 14177 "warning": "^4.0.0" 14178 }, 14179 "peerDependencies": { 14180 "react": ">=0.14.0" 14181 } 14182 }, 14183 "node_modules/prop-types-extra/node_modules/react-is": { 14184 "version": "16.13.1", 14185 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 14186 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 14187 }, 13529 14188 "node_modules/prop-types/node_modules/react-is": { 13530 14189 "version": "16.13.1", … … 13700 14359 "engines": { 13701 14360 "node": ">=14" 14361 } 14362 }, 14363 "node_modules/react-bootstrap": { 14364 "version": "2.5.0", 14365 "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.5.0.tgz", 14366 "integrity": "sha512-j/aLR+okzbYk61TM3eDOU1NqOqnUdwyVrF+ojoCRUxPdzc2R0xXvqyRsjSoyRoCo7n82Fs/LWjPCin/QJNdwvA==", 14367 "dependencies": { 14368 "@babel/runtime": "^7.17.2", 14369 "@restart/hooks": "^0.4.6", 14370 "@restart/ui": "^1.3.1", 14371 "@types/react-transition-group": "^4.4.4", 14372 "classnames": "^2.3.1", 14373 "dom-helpers": "^5.2.1", 14374 "invariant": "^2.2.4", 14375 "prop-types": "^15.8.1", 14376 "prop-types-extra": "^1.1.0", 14377 "react-transition-group": "^4.4.2", 14378 "uncontrollable": "^7.2.1", 14379 "warning": "^4.0.3" 14380 }, 14381 "peerDependencies": { 14382 "@types/react": ">=16.14.8", 14383 "react": ">=16.14.0", 14384 "react-dom": ">=16.14.0" 14385 }, 14386 "peerDependenciesMeta": { 14387 "@types/react": { 14388 "optional": true 14389 } 13702 14390 } 13703 14391 }, … … 13836 14524 "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" 13837 14525 }, 14526 "node_modules/react-fast-compare": { 14527 "version": "3.2.0", 14528 "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", 14529 "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" 14530 }, 14531 "node_modules/react-helmet-async": { 14532 "version": "1.3.0", 14533 "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", 14534 "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", 14535 "dependencies": { 14536 "@babel/runtime": "^7.12.5", 14537 "invariant": "^2.2.4", 14538 "prop-types": "^15.7.2", 14539 "react-fast-compare": "^3.2.0", 14540 "shallowequal": "^1.1.0" 14541 }, 14542 "peerDependencies": { 14543 "react": "^16.6.0 || ^17.0.0 || ^18.0.0", 14544 "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" 14545 } 14546 }, 13838 14547 "node_modules/react-is": { 13839 14548 "version": "17.0.2", … … 13841 14550 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" 13842 14551 }, 14552 "node_modules/react-lifecycles-compat": { 14553 "version": "3.0.4", 14554 "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", 14555 "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" 14556 }, 13843 14557 "node_modules/react-refresh": { 13844 14558 "version": "0.11.0", … … 13847 14561 "engines": { 13848 14562 "node": ">=0.10.0" 14563 } 14564 }, 14565 "node_modules/react-router": { 14566 "version": "6.3.0", 14567 "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", 14568 "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", 14569 "dependencies": { 14570 "history": "^5.2.0" 14571 }, 14572 "peerDependencies": { 14573 "react": ">=16.8" 14574 } 14575 }, 14576 "node_modules/react-router-dom": { 14577 "version": "6.3.0", 14578 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", 14579 "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", 14580 "dependencies": { 14581 "history": "^5.2.0", 14582 "react-router": "6.3.0" 14583 }, 14584 "peerDependencies": { 14585 "react": ">=16.8", 14586 "react-dom": ">=16.8" 13849 14587 } 13850 14588 }, … … 13921 14659 } 13922 14660 }, 14661 "node_modules/react-transition-group": { 14662 "version": "4.4.5", 14663 "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", 14664 "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", 14665 "dependencies": { 14666 "@babel/runtime": "^7.5.5", 14667 "dom-helpers": "^5.0.1", 14668 "loose-envify": "^1.4.0", 14669 "prop-types": "^15.6.2" 14670 }, 14671 "peerDependencies": { 14672 "react": ">=16.6.0", 14673 "react-dom": ">=16.6.0" 14674 } 14675 }, 13923 14676 "node_modules/read-cache": { 13924 14677 "version": "1.0.0", … … 14610 15363 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 14611 15364 }, 15365 "node_modules/shallowequal": { 15366 "version": "1.1.0", 15367 "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", 15368 "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" 15369 }, 14612 15370 "node_modules/shebang-command": { 14613 15371 "version": "2.0.0", … … 15014 15772 "postcss": "^8.2.15" 15015 15773 } 15774 }, 15775 "node_modules/stylis": { 15776 "version": "4.0.13", 15777 "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", 15778 "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" 15016 15779 }, 15017 15780 "node_modules/supports-color": { … … 15544 16307 } 15545 16308 }, 16309 "node_modules/uncontrollable": { 16310 "version": "7.2.1", 16311 "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", 16312 "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", 16313 "dependencies": { 16314 "@babel/runtime": "^7.6.3", 16315 "@types/react": ">=16.9.11", 16316 "invariant": "^2.2.4", 16317 "react-lifecycles-compat": "^3.0.4" 16318 }, 16319 "peerDependencies": { 16320 "react": ">=15.0.0" 16321 } 16322 }, 15546 16323 "node_modules/unicode-canonical-property-names-ecmascript": { 15547 16324 "version": "2.0.0", … … 15745 16522 "dependencies": { 15746 16523 "makeerror": "1.0.12" 16524 } 16525 }, 16526 "node_modules/warning": { 16527 "version": "4.0.3", 16528 "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", 16529 "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", 16530 "dependencies": { 16531 "loose-envify": "^1.0.0" 15747 16532 } 15748 16533 }, … … 18008 18793 "requires": {} 18009 18794 }, 18795 "@emotion/babel-plugin": { 18796 "version": "11.10.0", 18797 "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", 18798 "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", 18799 "requires": { 18800 "@babel/helper-module-imports": "^7.16.7", 18801 "@babel/plugin-syntax-jsx": "^7.17.12", 18802 "@babel/runtime": "^7.18.3", 18803 "@emotion/hash": "^0.9.0", 18804 "@emotion/memoize": "^0.8.0", 18805 "@emotion/serialize": "^1.1.0", 18806 "babel-plugin-macros": "^3.1.0", 18807 "convert-source-map": "^1.5.0", 18808 "escape-string-regexp": "^4.0.0", 18809 "find-root": "^1.1.0", 18810 "source-map": "^0.5.7", 18811 "stylis": "4.0.13" 18812 }, 18813 "dependencies": { 18814 "escape-string-regexp": { 18815 "version": "4.0.0", 18816 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 18817 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" 18818 }, 18819 "source-map": { 18820 "version": "0.5.7", 18821 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 18822 "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" 18823 } 18824 } 18825 }, 18826 "@emotion/cache": { 18827 "version": "11.10.1", 18828 "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.1.tgz", 18829 "integrity": "sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A==", 18830 "requires": { 18831 "@emotion/memoize": "^0.8.0", 18832 "@emotion/sheet": "^1.2.0", 18833 "@emotion/utils": "^1.2.0", 18834 "@emotion/weak-memoize": "^0.3.0", 18835 "stylis": "4.0.13" 18836 } 18837 }, 18838 "@emotion/hash": { 18839 "version": "0.9.0", 18840 "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", 18841 "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" 18842 }, 18843 "@emotion/is-prop-valid": { 18844 "version": "1.2.0", 18845 "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", 18846 "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", 18847 "requires": { 18848 "@emotion/memoize": "^0.8.0" 18849 } 18850 }, 18851 "@emotion/memoize": { 18852 "version": "0.8.0", 18853 "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", 18854 "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" 18855 }, 18856 "@emotion/react": { 18857 "version": "11.10.0", 18858 "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.0.tgz", 18859 "integrity": "sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==", 18860 "requires": { 18861 "@babel/runtime": "^7.18.3", 18862 "@emotion/babel-plugin": "^11.10.0", 18863 "@emotion/cache": "^11.10.0", 18864 "@emotion/serialize": "^1.1.0", 18865 "@emotion/utils": "^1.2.0", 18866 "@emotion/weak-memoize": "^0.3.0", 18867 "hoist-non-react-statics": "^3.3.1" 18868 } 18869 }, 18870 "@emotion/serialize": { 18871 "version": "1.1.0", 18872 "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", 18873 "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", 18874 "requires": { 18875 "@emotion/hash": "^0.9.0", 18876 "@emotion/memoize": "^0.8.0", 18877 "@emotion/unitless": "^0.8.0", 18878 "@emotion/utils": "^1.2.0", 18879 "csstype": "^3.0.2" 18880 } 18881 }, 18882 "@emotion/sheet": { 18883 "version": "1.2.0", 18884 "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", 18885 "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" 18886 }, 18887 "@emotion/styled": { 18888 "version": "11.10.0", 18889 "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.0.tgz", 18890 "integrity": "sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==", 18891 "requires": { 18892 "@babel/runtime": "^7.18.3", 18893 "@emotion/babel-plugin": "^11.10.0", 18894 "@emotion/is-prop-valid": "^1.2.0", 18895 "@emotion/serialize": "^1.1.0", 18896 "@emotion/utils": "^1.2.0" 18897 } 18898 }, 18899 "@emotion/unitless": { 18900 "version": "0.8.0", 18901 "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", 18902 "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" 18903 }, 18904 "@emotion/utils": { 18905 "version": "1.2.0", 18906 "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", 18907 "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" 18908 }, 18909 "@emotion/weak-memoize": { 18910 "version": "0.3.0", 18911 "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", 18912 "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" 18913 }, 18010 18914 "@eslint/eslintrc": { 18011 18915 "version": "1.3.0", … … 18050 18954 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" 18051 18955 } 18956 } 18957 }, 18958 "@fortawesome/fontawesome-common-types": { 18959 "version": "6.1.2", 18960 "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.2.tgz", 18961 "integrity": "sha512-wBaAPGz1Awxg05e0PBRkDRuTsy4B3dpBm+zreTTyd9TH4uUM27cAL4xWyWR0rLJCrRwzVsQ4hF3FvM6rqydKPA==" 18962 }, 18963 "@fortawesome/fontawesome-svg-core": { 18964 "version": "6.1.2", 18965 "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.2.tgz", 18966 "integrity": "sha512-853G/Htp0BOdXnPoeCPTjFrVwyrJHpe8MhjB/DYE9XjwhnNDfuBCd3aKc2YUYbEfHEcBws4UAA0kA9dymZKGjA==", 18967 "requires": { 18968 "@fortawesome/fontawesome-common-types": "6.1.2" 18969 } 18970 }, 18971 "@fortawesome/free-regular-svg-icons": { 18972 "version": "6.1.2", 18973 "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.2.tgz", 18974 "integrity": "sha512-xR4hA+tAwsaTHGfb+25H1gVU/aJ0Rzu+xIUfnyrhaL13yNQ7TWiI2RvzniAaB+VGHDU2a+Pk96Ve+pkN3/+TTQ==", 18975 "requires": { 18976 "@fortawesome/fontawesome-common-types": "6.1.2" 18977 } 18978 }, 18979 "@fortawesome/free-solid-svg-icons": { 18980 "version": "6.1.2", 18981 "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.2.tgz", 18982 "integrity": "sha512-lTgZz+cMpzjkHmCwOG3E1ilUZrnINYdqMmrkv30EC3XbRsGlbIOL8H9LaNp5SV4g0pNJDfQ4EdTWWaMvdwyLiQ==", 18983 "requires": { 18984 "@fortawesome/fontawesome-common-types": "6.1.2" 18052 18985 } 18053 18986 }, … … 18618 19551 "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" 18619 19552 }, 19553 "@mui/base": { 19554 "version": "5.0.0-alpha.92", 19555 "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.92.tgz", 19556 "integrity": "sha512-ZgnSLrTXL4iUdLQhjp01dAOTQPQlnwrqjZRwDT3E6LZXEYn6cMv1MY6LZkWcF/zxrUnyasnsyMAgZ5d8AXS7bA==", 19557 "requires": { 19558 "@babel/runtime": "^7.17.2", 19559 "@emotion/is-prop-valid": "^1.1.3", 19560 "@mui/types": "^7.1.5", 19561 "@mui/utils": "^5.9.3", 19562 "@popperjs/core": "^2.11.5", 19563 "clsx": "^1.2.1", 19564 "prop-types": "^15.8.1", 19565 "react-is": "^18.2.0" 19566 }, 19567 "dependencies": { 19568 "react-is": { 19569 "version": "18.2.0", 19570 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 19571 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" 19572 } 19573 } 19574 }, 19575 "@mui/icons-material": { 19576 "version": "5.8.4", 19577 "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", 19578 "integrity": "sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==", 19579 "requires": { 19580 "@babel/runtime": "^7.17.2" 19581 } 19582 }, 19583 "@mui/material": { 19584 "version": "5.10.0", 19585 "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.0.tgz", 19586 "integrity": "sha512-MSEzkE2vhpM37m8Gh3+TcZCWL70p+MxzNvS8FHugBB6YZpafhBFmFKX7/pYJ2kVD87PpUhNR4szWub7/ohE02Q==", 19587 "requires": { 19588 "@babel/runtime": "^7.17.2", 19589 "@mui/base": "5.0.0-alpha.92", 19590 "@mui/system": "^5.10.0", 19591 "@mui/types": "^7.1.5", 19592 "@mui/utils": "^5.9.3", 19593 "@types/react-transition-group": "^4.4.5", 19594 "clsx": "^1.2.1", 19595 "csstype": "^3.1.0", 19596 "prop-types": "^15.8.1", 19597 "react-is": "^18.2.0", 19598 "react-transition-group": "^4.4.5" 19599 }, 19600 "dependencies": { 19601 "react-is": { 19602 "version": "18.2.0", 19603 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 19604 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" 19605 } 19606 } 19607 }, 19608 "@mui/private-theming": { 19609 "version": "5.9.3", 19610 "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.9.3.tgz", 19611 "integrity": "sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==", 19612 "requires": { 19613 "@babel/runtime": "^7.17.2", 19614 "@mui/utils": "^5.9.3", 19615 "prop-types": "^15.8.1" 19616 } 19617 }, 19618 "@mui/styled-engine": { 19619 "version": "5.10.0", 19620 "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.0.tgz", 19621 "integrity": "sha512-V0MmOx7KBDomDYg2/dRItVsvrpHpd51uZZiNqeuXiZruUJ1vPwtxztpvtSjX/xKvIxN7C0mxf8jmuwVUn6uaEA==", 19622 "requires": { 19623 "@babel/runtime": "^7.17.2", 19624 "@emotion/cache": "^11.9.3", 19625 "csstype": "^3.1.0", 19626 "prop-types": "^15.8.1" 19627 } 19628 }, 19629 "@mui/system": { 19630 "version": "5.10.0", 19631 "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.0.tgz", 19632 "integrity": "sha512-HNu3LdA+37cWqgJBEhOF4F5LX4WVmvg6SoHRfajRO0neKXLdooibMP3W1bhSd27QcPxyMUmvY9/Dlp9znDeCRw==", 19633 "requires": { 19634 "@babel/runtime": "^7.17.2", 19635 "@mui/private-theming": "^5.9.3", 19636 "@mui/styled-engine": "^5.10.0", 19637 "@mui/types": "^7.1.5", 19638 "@mui/utils": "^5.9.3", 19639 "clsx": "^1.2.1", 19640 "csstype": "^3.1.0", 19641 "prop-types": "^15.8.1" 19642 } 19643 }, 19644 "@mui/types": { 19645 "version": "7.1.5", 19646 "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.5.tgz", 19647 "integrity": "sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==", 19648 "requires": {} 19649 }, 19650 "@mui/utils": { 19651 "version": "5.9.3", 19652 "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.9.3.tgz", 19653 "integrity": "sha512-l0N5bcrenE9hnwZ/jPecpIRqsDFHkPXoFUcmkgysaJwVZzJ3yQkGXB47eqmXX5yyGrSc6HksbbqXEaUya+siew==", 19654 "requires": { 19655 "@babel/runtime": "^7.17.2", 19656 "@types/prop-types": "^15.7.5", 19657 "@types/react-is": "^16.7.1 || ^17.0.0", 19658 "prop-types": "^15.8.1", 19659 "react-is": "^18.2.0" 19660 }, 19661 "dependencies": { 19662 "react-is": { 19663 "version": "18.2.0", 19664 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 19665 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" 19666 } 19667 } 19668 }, 18620 19669 "@nodelib/fs.scandir": { 18621 19670 "version": "2.1.5", … … 18655 19704 "schema-utils": "^3.0.0", 18656 19705 "source-map": "^0.7.3" 19706 } 19707 }, 19708 "@popperjs/core": { 19709 "version": "2.11.6", 19710 "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", 19711 "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" 19712 }, 19713 "@react-aria/ssr": { 19714 "version": "3.3.0", 19715 "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.3.0.tgz", 19716 "integrity": "sha512-yNqUDuOVZIUGP81R87BJVi/ZUZp/nYOBXbPsRe7oltJOfErQZD+UezMpw4vM2KRz18cURffvmC8tJ6JTeyDtaQ==", 19717 "requires": { 19718 "@babel/runtime": "^7.6.2" 19719 } 19720 }, 19721 "@restart/hooks": { 19722 "version": "0.4.7", 19723 "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.7.tgz", 19724 "integrity": "sha512-ZbjlEHcG+FQtpDPHd7i4FzNNvJf2enAwZfJbpM8CW7BhmOAbsHpZe3tsHwfQUrBuyrxWqPYp2x5UMnilWcY22A==", 19725 "requires": { 19726 "dequal": "^2.0.2" 19727 } 19728 }, 19729 "@restart/ui": { 19730 "version": "1.3.1", 19731 "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.3.1.tgz", 19732 "integrity": "sha512-MYvMs2eeZTHu2dBJHOXKx72vxzEZeWbZx2z1QjeXq62iYjpjIyukBC2ZEy8x+sb9Gl0AiOiHkPXrl1wn95aOGQ==", 19733 "requires": { 19734 "@babel/runtime": "^7.18.3", 19735 "@popperjs/core": "^2.11.5", 19736 "@react-aria/ssr": "^3.2.0", 19737 "@restart/hooks": "^0.4.7", 19738 "@types/warning": "^3.0.0", 19739 "dequal": "^2.0.2", 19740 "dom-helpers": "^5.2.0", 19741 "uncontrollable": "^7.2.1", 19742 "warning": "^4.0.3" 18657 19743 } 18658 19744 }, … … 19349 20435 } 19350 20436 }, 20437 "@types/react-is": { 20438 "version": "17.0.3", 20439 "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", 20440 "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", 20441 "requires": { 20442 "@types/react": "*" 20443 } 20444 }, 20445 "@types/react-transition-group": { 20446 "version": "4.4.5", 20447 "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", 20448 "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", 20449 "requires": { 20450 "@types/react": "*" 20451 } 20452 }, 19351 20453 "@types/resolve": { 19352 20454 "version": "1.17.1", … … 19409 20511 "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", 19410 20512 "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" 20513 }, 20514 "@types/warning": { 20515 "version": "3.0.0", 20516 "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", 20517 "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" 19411 20518 }, 19412 20519 "@types/ws": { … … 19972 21079 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", 19973 21080 "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" 21081 }, 21082 "axios": { 21083 "version": "0.27.2", 21084 "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", 21085 "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", 21086 "requires": { 21087 "follow-redirects": "^1.14.9", 21088 "form-data": "^4.0.0" 21089 }, 21090 "dependencies": { 21091 "form-data": { 21092 "version": "4.0.0", 21093 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 21094 "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", 21095 "requires": { 21096 "asynckit": "^0.4.0", 21097 "combined-stream": "^1.0.8", 21098 "mime-types": "^2.1.12" 21099 } 21100 } 21101 } 19974 21102 }, 19975 21103 "axobject-query": { … … 20297 21425 "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" 20298 21426 }, 21427 "bootstrap": { 21428 "version": "5.2.0", 21429 "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.0.tgz", 21430 "integrity": "sha512-qlnS9GL6YZE6Wnef46GxGv1UpGGzAwO0aPL1yOjzDIJpeApeMvqV24iL+pjr2kU4dduoBA9fINKWKgMToobx9A==", 21431 "requires": {} 21432 }, 20299 21433 "brace-expansion": { 20300 21434 "version": "1.1.11", … … 20467 21601 "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" 20468 21602 }, 21603 "classnames": { 21604 "version": "2.3.1", 21605 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", 21606 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" 21607 }, 20469 21608 "clean-css": { 20470 21609 "version": "5.3.1", … … 20491 21630 "wrap-ansi": "^7.0.0" 20492 21631 } 21632 }, 21633 "clsx": { 21634 "version": "1.2.1", 21635 "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", 21636 "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" 20493 21637 }, 20494 21638 "co": { … … 21048 22192 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 21049 22193 }, 22194 "dequal": { 22195 "version": "2.0.3", 22196 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 22197 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" 22198 }, 21050 22199 "destroy": { 21051 22200 "version": "1.2.0", … … 21152 22301 "requires": { 21153 22302 "utila": "~0.4" 22303 } 22304 }, 22305 "dom-helpers": { 22306 "version": "5.2.1", 22307 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", 22308 "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", 22309 "requires": { 22310 "@babel/runtime": "^7.8.7", 22311 "csstype": "^3.0.2" 21154 22312 } 21155 22313 }, … … 22162 23320 } 22163 23321 }, 23322 "find-root": { 23323 "version": "1.1.0", 23324 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", 23325 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" 23326 }, 22164 23327 "find-up": { 22165 23328 "version": "5.0.0", … … 22189 23352 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", 22190 23353 "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" 23354 }, 23355 "font-awesome": { 23356 "version": "4.7.0", 23357 "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", 23358 "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==" 22191 23359 }, 22192 23360 "fork-ts-checker-webpack-plugin": { … … 22558 23726 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" 22559 23727 }, 23728 "history": { 23729 "version": "5.3.0", 23730 "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", 23731 "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", 23732 "requires": { 23733 "@babel/runtime": "^7.7.6" 23734 } 23735 }, 23736 "hoist-non-react-statics": { 23737 "version": "3.3.2", 23738 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", 23739 "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", 23740 "requires": { 23741 "react-is": "^16.7.0" 23742 }, 23743 "dependencies": { 23744 "react-is": { 23745 "version": "16.13.1", 23746 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 23747 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 23748 } 23749 } 23750 }, 22560 23751 "hoopy": { 22561 23752 "version": "0.1.4", … … 22820 24011 "has": "^1.0.3", 22821 24012 "side-channel": "^1.0.4" 24013 } 24014 }, 24015 "invariant": { 24016 "version": "2.2.4", 24017 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", 24018 "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", 24019 "requires": { 24020 "loose-envify": "^1.0.0" 22822 24021 } 22823 24022 }, … … 26118 27317 } 26119 27318 }, 27319 "prop-types-extra": { 27320 "version": "1.1.1", 27321 "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", 27322 "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", 27323 "requires": { 27324 "react-is": "^16.3.2", 27325 "warning": "^4.0.0" 27326 }, 27327 "dependencies": { 27328 "react-is": { 27329 "version": "16.13.1", 27330 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 27331 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 27332 } 27333 } 27334 }, 26120 27335 "proxy-addr": { 26121 27336 "version": "2.0.7", … … 26233 27448 "regenerator-runtime": "^0.13.9", 26234 27449 "whatwg-fetch": "^3.6.2" 27450 } 27451 }, 27452 "react-bootstrap": { 27453 "version": "2.5.0", 27454 "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.5.0.tgz", 27455 "integrity": "sha512-j/aLR+okzbYk61TM3eDOU1NqOqnUdwyVrF+ojoCRUxPdzc2R0xXvqyRsjSoyRoCo7n82Fs/LWjPCin/QJNdwvA==", 27456 "requires": { 27457 "@babel/runtime": "^7.17.2", 27458 "@restart/hooks": "^0.4.6", 27459 "@restart/ui": "^1.3.1", 27460 "@types/react-transition-group": "^4.4.4", 27461 "classnames": "^2.3.1", 27462 "dom-helpers": "^5.2.1", 27463 "invariant": "^2.2.4", 27464 "prop-types": "^15.8.1", 27465 "prop-types-extra": "^1.1.0", 27466 "react-transition-group": "^4.4.2", 27467 "uncontrollable": "^7.2.1", 27468 "warning": "^4.0.3" 26235 27469 } 26236 27470 }, … … 26335 27569 "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" 26336 27570 }, 27571 "react-fast-compare": { 27572 "version": "3.2.0", 27573 "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", 27574 "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" 27575 }, 27576 "react-helmet-async": { 27577 "version": "1.3.0", 27578 "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", 27579 "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", 27580 "requires": { 27581 "@babel/runtime": "^7.12.5", 27582 "invariant": "^2.2.4", 27583 "prop-types": "^15.7.2", 27584 "react-fast-compare": "^3.2.0", 27585 "shallowequal": "^1.1.0" 27586 } 27587 }, 26337 27588 "react-is": { 26338 27589 "version": "17.0.2", … … 26340 27591 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" 26341 27592 }, 27593 "react-lifecycles-compat": { 27594 "version": "3.0.4", 27595 "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", 27596 "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" 27597 }, 26342 27598 "react-refresh": { 26343 27599 "version": "0.11.0", 26344 27600 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", 26345 27601 "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" 27602 }, 27603 "react-router": { 27604 "version": "6.3.0", 27605 "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", 27606 "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", 27607 "requires": { 27608 "history": "^5.2.0" 27609 } 27610 }, 27611 "react-router-dom": { 27612 "version": "6.3.0", 27613 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", 27614 "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", 27615 "requires": { 27616 "history": "^5.2.0", 27617 "react-router": "6.3.0" 27618 } 26346 27619 }, 26347 27620 "react-scripts": { … … 26400 27673 } 26401 27674 }, 27675 "react-transition-group": { 27676 "version": "4.4.5", 27677 "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", 27678 "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", 27679 "requires": { 27680 "@babel/runtime": "^7.5.5", 27681 "dom-helpers": "^5.0.1", 27682 "loose-envify": "^1.4.0", 27683 "prop-types": "^15.6.2" 27684 } 27685 }, 26402 27686 "read-cache": { 26403 27687 "version": "1.0.0", … … 26905 28189 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 26906 28190 }, 28191 "shallowequal": { 28192 "version": "1.1.0", 28193 "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", 28194 "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" 28195 }, 26907 28196 "shebang-command": { 26908 28197 "version": "2.0.0", … … 27205 28494 "postcss-selector-parser": "^6.0.4" 27206 28495 } 28496 }, 28497 "stylis": { 28498 "version": "4.0.13", 28499 "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", 28500 "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" 27207 28501 }, 27208 28502 "supports-color": { … … 27603 28897 } 27604 28898 }, 28899 "uncontrollable": { 28900 "version": "7.2.1", 28901 "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", 28902 "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", 28903 "requires": { 28904 "@babel/runtime": "^7.6.3", 28905 "@types/react": ">=16.9.11", 28906 "invariant": "^2.2.4", 28907 "react-lifecycles-compat": "^3.0.4" 28908 } 28909 }, 27605 28910 "unicode-canonical-property-names-ecmascript": { 27606 28911 "version": "2.0.0", … … 27745 29050 "requires": { 27746 29051 "makeerror": "1.0.12" 29052 } 29053 }, 29054 "warning": { 29055 "version": "4.0.3", 29056 "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", 29057 "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", 29058 "requires": { 29059 "loose-envify": "^1.0.0" 27747 29060 } 27748 29061 }, -
frontend/package.json
r3c90661 rb612ab1 1 1 { 2 2 "name": "frontend", 3 "proxy": "http://localhost:5000", 3 4 "version": "0.1.0", 4 5 "private": true, 5 6 "dependencies": { 7 "@emotion/react": "^11.10.0", 8 "@emotion/styled": "^11.10.0", 9 "@fortawesome/fontawesome-svg-core": "^6.1.2", 10 "@fortawesome/free-regular-svg-icons": "^6.1.2", 11 "@fortawesome/free-solid-svg-icons": "^6.1.2", 12 "@mui/icons-material": "^5.8.4", 13 "@mui/material": "^5.10.0", 6 14 "@testing-library/jest-dom": "^5.16.5", 7 15 "@testing-library/react": "^13.3.0", 8 16 "@testing-library/user-event": "^13.5.0", 17 "axios": "^0.27.2", 18 "bootstrap": "^5.2.0", 19 "font-awesome": "^4.7.0", 9 20 "react": "^18.2.0", 21 "react-bootstrap": "^2.5.0", 10 22 "react-dom": "^18.2.0", 23 "react-helmet-async": "^1.3.0", 24 "react-router-dom": "^6.3.0", 11 25 "react-scripts": "5.0.1", 12 26 "web-vitals": "^2.1.4" -
frontend/public/manifest.json
r3c90661 rb612ab1 7 7 "sizes": "64x64 32x32 24x24 16x16", 8 8 "type": "image/x-icon" 9 },10 {11 "src": "logo192.png",12 "type": "image/png",13 "sizes": "192x192"14 },15 {16 "src": "logo512.png",17 "type": "image/png",18 "sizes": "512x512"19 9 } 20 10 ], -
frontend/src/App.css
r3c90661 rb612ab1 1 .App {2 text-align: center;3 }4 5 .App-logo {6 height: 40vmin;7 pointer-events: none;8 }9 10 @media (prefers-reduced-motion: no-preference) {11 .App-logo {12 animation: App-logo-spin infinite 20s linear;13 }14 }15 16 .App-header {17 background-color: #282c34;18 min-height: 100vh;19 display: flex;20 flex-direction: column;21 align-items: center;22 justify-content: center;23 font-size: calc(10px + 2vmin);24 color: white;25 }26 27 .App-link {28 color: #61dafb;29 }30 31 @keyframes App-logo-spin {32 from {33 transform: rotate(0deg);34 }35 to {36 transform: rotate(360deg);37 }38 } -
frontend/src/App.js
r3c90661 rb612ab1 1 import logo from './logo.svg'; 2 import './App.css'; 1 import "./App.css"; 2 import Home from "./screens/HomeWithJumbo"; 3 import ProductScreen from "./screens/ProductScreen"; 4 import Test from "./screens/ProductScreenBootstrap"; 5 import { BrowserRouter, Route, Routes } from "react-router-dom"; 6 import { useContext } from "react"; 7 import { Store } from "./Store"; 8 import Header from "./components/Header"; 9 import Footer from "./components/Footer"; 10 import CartScreen from "./screens/CartScreen"; 11 import CategoryScreen from "./screens/CategoryScreen"; 12 import SigninScreen from "./screens/SigninScreen"; 3 13 4 14 function App() { 15 const { state } = useContext(Store); 16 const { cart } = state; 5 17 return ( 6 <div className="App"> 7 <header className="App-header"> 8 <img src={logo} className="App-logo" alt="logo" /> 9 <p> 10 Edit <code>src/App.js</code> and save to reload. 11 </p> 12 <a 13 className="App-link" 14 href="https://reactjs.org" 15 target="_blank" 16 rel="noopener noreferrer" 17 > 18 Learn React 19 </a> 20 </header> 21 </div> 18 <BrowserRouter> 19 <Header /> 20 21 <Routes> 22 <Route path="/product/:slug" element={<Test />} /> 23 <Route path="/" element={<Home />} /> 24 <Route path="/cart" element={<CartScreen />} /> 25 <Route path="/signin" element={<SigninScreen />} /> 26 <Route path="/products" element={<CategoryScreen />} /> 27 </Routes> 28 29 <Footer /> 30 </BrowserRouter> 22 31 ); 23 32 } -
frontend/src/index.css
r3c90661 rb612ab1 1 body {2 margin: 0;3 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',4 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',5 sans-serif;6 -webkit-font-smoothing: antialiased;7 -moz-osx-font-smoothing: grayscale;8 }9 10 code {11 font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',12 monospace;13 } -
frontend/src/index.js
r3c90661 rb612ab1 1 import React from 'react'; 2 import ReactDOM from 'react-dom/client'; 3 import './index.css'; 4 import App from './App'; 5 import reportWebVitals from './reportWebVitals'; 1 import React from "react"; 2 import ReactDOM from "react-dom/client"; 3 import { HelmetProvider } from "react-helmet-async"; 4 import "./index.css"; 5 import App from "./App"; 6 import reportWebVitals from "./reportWebVitals"; 7 import { StoreProvider } from "./Store"; 6 8 7 const root = ReactDOM.createRoot(document.getElementById( 'root'));9 const root = ReactDOM.createRoot(document.getElementById("root")); 8 10 root.render( 9 11 <React.StrictMode> 10 <App /> 12 <StoreProvider> 13 <HelmetProvider> 14 <App /> 15 </HelmetProvider> 16 </StoreProvider> 11 17 </React.StrictMode> 12 18 );
Note:
See TracChangeset
for help on using the changeset viewer.