mike dupont
commited on
Commit
•
0449517
1
Parent(s):
1aea6f0
now running locally with bind in docker
Browse filesnow upgraded table and added error checking
- docker-compose.yml +14 -4
- frontend/package-lock.json +812 -0
- frontend/package.json +5 -0
- frontend/src/App.js +43 -35
docker-compose.yml
CHANGED
@@ -4,9 +4,19 @@ services:
|
|
4 |
- "7860:7860"
|
5 |
build: .
|
6 |
image: introspector-react-browser:latest
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
# frontend:
|
|
|
4 |
- "7860:7860"
|
5 |
build: .
|
6 |
image: introspector-react-browser:latest
|
7 |
+
volumes:
|
8 |
+
- type: bind
|
9 |
+
source: "frontend/build"
|
10 |
+
target: "/home/user/app/static"
|
11 |
+
|
12 |
+
# - type: bind
|
13 |
+
# source: frontend/introspector.ttl
|
14 |
+
# target: "/home/user/introspector.ttl"
|
15 |
+
# - type: bind
|
16 |
+
# source: "."
|
17 |
+
# target: "/home/user/app/"
|
18 |
+
# - type: bind
|
19 |
+
# source: "frontend/build/index.html"
|
20 |
+
# target: "/home/user/app/index.html"
|
21 |
|
22 |
# frontend:
|
frontend/package-lock.json
CHANGED
@@ -9,6 +9,10 @@
|
|
9 |
"version": "0.1.0",
|
10 |
"dependencies": {
|
11 |
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
|
|
|
|
|
|
|
|
|
12 |
"@nextui-org/react": "^2.4.8",
|
13 |
"@testing-library/jest-dom": "^5.17.0",
|
14 |
"@testing-library/react": "^13.4.0",
|
@@ -19,6 +23,7 @@
|
|
19 |
"react": "^18.3.1",
|
20 |
"react-dom": "^18.3.1",
|
21 |
"react-scripts": "^5.0.1",
|
|
|
22 |
"tailwindcss": "^3.4.13",
|
23 |
"web-vitals": "^2.1.4"
|
24 |
}
|
@@ -2461,6 +2466,200 @@
|
|
2461 |
"postcss-selector-parser": "^6.0.10"
|
2462 |
}
|
2463 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2464 |
"node_modules/@eslint-community/eslint-utils": {
|
2465 |
"version": "4.4.0",
|
2466 |
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
|
@@ -3527,6 +3726,428 @@
|
|
3527 |
"integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
|
3528 |
"license": "MIT"
|
3529 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3530 |
"node_modules/@nextui-org/accordion": {
|
3531 |
"version": "2.0.40",
|
3532 |
"resolved": "https://registry.npmjs.org/@nextui-org/accordion/-/accordion-2.0.40.tgz",
|
@@ -5043,6 +5664,17 @@
|
|
5043 |
}
|
5044 |
}
|
5045 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5046 |
"node_modules/@react-aria/breadcrumbs": {
|
5047 |
"version": "3.5.13",
|
5048 |
"resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.13.tgz",
|
@@ -8133,6 +8765,16 @@
|
|
8133 |
"@types/react": "*"
|
8134 |
}
|
8135 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8136 |
"node_modules/@types/resolve": {
|
8137 |
"version": "1.17.1",
|
8138 |
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
|
@@ -8199,6 +8841,12 @@
|
|
8199 |
"integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
|
8200 |
"license": "MIT"
|
8201 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
8202 |
"node_modules/@types/testing-library__jest-dom": {
|
8203 |
"version": "5.14.9",
|
8204 |
"resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz",
|
@@ -9817,6 +10465,15 @@
|
|
9817 |
"node": ">= 6"
|
9818 |
}
|
9819 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9820 |
"node_modules/caniuse-api": {
|
9821 |
"version": "3.0.0",
|
9822 |
"resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
|
@@ -10352,6 +11009,15 @@
|
|
10352 |
"postcss": "^8.4"
|
10353 |
}
|
10354 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10355 |
"node_modules/css-declaration-sorter": {
|
10356 |
"version": "6.4.1",
|
10357 |
"resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz",
|
@@ -10501,6 +11167,17 @@
|
|
10501 |
"integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
|
10502 |
"license": "MIT"
|
10503 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10504 |
"node_modules/css-tree": {
|
10505 |
"version": "1.0.0-alpha.37",
|
10506 |
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
|
@@ -11080,6 +11757,17 @@
|
|
11080 |
"utila": "~0.4"
|
11081 |
}
|
11082 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11083 |
"node_modules/dom-serializer": {
|
11084 |
"version": "1.4.1",
|
11085 |
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
|
@@ -12619,6 +13307,12 @@
|
|
12619 |
"url": "https://github.com/avajs/find-cache-dir?sponsor=1"
|
12620 |
}
|
12621 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
12622 |
"node_modules/find-up": {
|
12623 |
"version": "4.1.0",
|
12624 |
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
|
@@ -13385,6 +14079,21 @@
|
|
13385 |
"he": "bin/he"
|
13386 |
}
|
13387 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13388 |
"node_modules/hoopy": {
|
13389 |
"version": "0.1.4",
|
13390 |
"resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
|
@@ -19960,6 +20669,23 @@
|
|
19960 |
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
|
19961 |
}
|
19962 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19963 |
"node_modules/read-cache": {
|
19964 |
"version": "1.0.0",
|
19965 |
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
|
@@ -20181,6 +20907,12 @@
|
|
20181 |
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
|
20182 |
"license": "MIT"
|
20183 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
20184 |
"node_modules/resolve": {
|
20185 |
"version": "1.22.8",
|
20186 |
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
|
@@ -20840,6 +21572,12 @@
|
|
20840 |
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
|
20841 |
"license": "ISC"
|
20842 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
20843 |
"node_modules/shebang-command": {
|
20844 |
"version": "2.0.0",
|
20845 |
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
|
@@ -21467,6 +22205,74 @@
|
|
21467 |
"webpack": "^5.0.0"
|
21468 |
}
|
21469 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21470 |
"node_modules/stylehacks": {
|
21471 |
"version": "5.1.1",
|
21472 |
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
|
@@ -21483,6 +22289,12 @@
|
|
21483 |
"postcss": "^8.2.15"
|
21484 |
}
|
21485 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
21486 |
"node_modules/sucrase": {
|
21487 |
"version": "3.35.0",
|
21488 |
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
|
|
|
9 |
"version": "0.1.0",
|
10 |
"dependencies": {
|
11 |
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
|
12 |
+
"@emotion/react": "^11.13.3",
|
13 |
+
"@emotion/styled": "^11.13.0",
|
14 |
+
"@mui/styled-engine-sc": "^6.1.2",
|
15 |
+
"@mui/x-data-grid": "^7.18.0",
|
16 |
"@nextui-org/react": "^2.4.8",
|
17 |
"@testing-library/jest-dom": "^5.17.0",
|
18 |
"@testing-library/react": "^13.4.0",
|
|
|
23 |
"react": "^18.3.1",
|
24 |
"react-dom": "^18.3.1",
|
25 |
"react-scripts": "^5.0.1",
|
26 |
+
"styled-components": "^6.1.13",
|
27 |
"tailwindcss": "^3.4.13",
|
28 |
"web-vitals": "^2.1.4"
|
29 |
}
|
|
|
2466 |
"postcss-selector-parser": "^6.0.10"
|
2467 |
}
|
2468 |
},
|
2469 |
+
"node_modules/@emotion/babel-plugin": {
|
2470 |
+
"version": "11.12.0",
|
2471 |
+
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz",
|
2472 |
+
"integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==",
|
2473 |
+
"license": "MIT",
|
2474 |
+
"dependencies": {
|
2475 |
+
"@babel/helper-module-imports": "^7.16.7",
|
2476 |
+
"@babel/runtime": "^7.18.3",
|
2477 |
+
"@emotion/hash": "^0.9.2",
|
2478 |
+
"@emotion/memoize": "^0.9.0",
|
2479 |
+
"@emotion/serialize": "^1.2.0",
|
2480 |
+
"babel-plugin-macros": "^3.1.0",
|
2481 |
+
"convert-source-map": "^1.5.0",
|
2482 |
+
"escape-string-regexp": "^4.0.0",
|
2483 |
+
"find-root": "^1.1.0",
|
2484 |
+
"source-map": "^0.5.7",
|
2485 |
+
"stylis": "4.2.0"
|
2486 |
+
}
|
2487 |
+
},
|
2488 |
+
"node_modules/@emotion/babel-plugin/node_modules/convert-source-map": {
|
2489 |
+
"version": "1.9.0",
|
2490 |
+
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
|
2491 |
+
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
|
2492 |
+
"license": "MIT"
|
2493 |
+
},
|
2494 |
+
"node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
|
2495 |
+
"version": "4.0.0",
|
2496 |
+
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
|
2497 |
+
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
|
2498 |
+
"license": "MIT",
|
2499 |
+
"engines": {
|
2500 |
+
"node": ">=10"
|
2501 |
+
},
|
2502 |
+
"funding": {
|
2503 |
+
"url": "https://github.com/sponsors/sindresorhus"
|
2504 |
+
}
|
2505 |
+
},
|
2506 |
+
"node_modules/@emotion/babel-plugin/node_modules/source-map": {
|
2507 |
+
"version": "0.5.7",
|
2508 |
+
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
|
2509 |
+
"integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
|
2510 |
+
"license": "BSD-3-Clause",
|
2511 |
+
"engines": {
|
2512 |
+
"node": ">=0.10.0"
|
2513 |
+
}
|
2514 |
+
},
|
2515 |
+
"node_modules/@emotion/cache": {
|
2516 |
+
"version": "11.13.1",
|
2517 |
+
"resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz",
|
2518 |
+
"integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==",
|
2519 |
+
"license": "MIT",
|
2520 |
+
"dependencies": {
|
2521 |
+
"@emotion/memoize": "^0.9.0",
|
2522 |
+
"@emotion/sheet": "^1.4.0",
|
2523 |
+
"@emotion/utils": "^1.4.0",
|
2524 |
+
"@emotion/weak-memoize": "^0.4.0",
|
2525 |
+
"stylis": "4.2.0"
|
2526 |
+
}
|
2527 |
+
},
|
2528 |
+
"node_modules/@emotion/hash": {
|
2529 |
+
"version": "0.9.2",
|
2530 |
+
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz",
|
2531 |
+
"integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==",
|
2532 |
+
"license": "MIT"
|
2533 |
+
},
|
2534 |
+
"node_modules/@emotion/is-prop-valid": {
|
2535 |
+
"version": "1.2.2",
|
2536 |
+
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz",
|
2537 |
+
"integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==",
|
2538 |
+
"license": "MIT",
|
2539 |
+
"dependencies": {
|
2540 |
+
"@emotion/memoize": "^0.8.1"
|
2541 |
+
}
|
2542 |
+
},
|
2543 |
+
"node_modules/@emotion/is-prop-valid/node_modules/@emotion/memoize": {
|
2544 |
+
"version": "0.8.1",
|
2545 |
+
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
|
2546 |
+
"integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==",
|
2547 |
+
"license": "MIT"
|
2548 |
+
},
|
2549 |
+
"node_modules/@emotion/memoize": {
|
2550 |
+
"version": "0.9.0",
|
2551 |
+
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz",
|
2552 |
+
"integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==",
|
2553 |
+
"license": "MIT"
|
2554 |
+
},
|
2555 |
+
"node_modules/@emotion/react": {
|
2556 |
+
"version": "11.13.3",
|
2557 |
+
"resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.3.tgz",
|
2558 |
+
"integrity": "sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==",
|
2559 |
+
"license": "MIT",
|
2560 |
+
"dependencies": {
|
2561 |
+
"@babel/runtime": "^7.18.3",
|
2562 |
+
"@emotion/babel-plugin": "^11.12.0",
|
2563 |
+
"@emotion/cache": "^11.13.0",
|
2564 |
+
"@emotion/serialize": "^1.3.1",
|
2565 |
+
"@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
|
2566 |
+
"@emotion/utils": "^1.4.0",
|
2567 |
+
"@emotion/weak-memoize": "^0.4.0",
|
2568 |
+
"hoist-non-react-statics": "^3.3.1"
|
2569 |
+
},
|
2570 |
+
"peerDependencies": {
|
2571 |
+
"react": ">=16.8.0"
|
2572 |
+
},
|
2573 |
+
"peerDependenciesMeta": {
|
2574 |
+
"@types/react": {
|
2575 |
+
"optional": true
|
2576 |
+
}
|
2577 |
+
}
|
2578 |
+
},
|
2579 |
+
"node_modules/@emotion/serialize": {
|
2580 |
+
"version": "1.3.2",
|
2581 |
+
"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.2.tgz",
|
2582 |
+
"integrity": "sha512-grVnMvVPK9yUVE6rkKfAJlYZgo0cu3l9iMC77V7DW6E1DUIrU68pSEXRmFZFOFB1QFo57TncmOcvcbMDWsL4yA==",
|
2583 |
+
"license": "MIT",
|
2584 |
+
"dependencies": {
|
2585 |
+
"@emotion/hash": "^0.9.2",
|
2586 |
+
"@emotion/memoize": "^0.9.0",
|
2587 |
+
"@emotion/unitless": "^0.10.0",
|
2588 |
+
"@emotion/utils": "^1.4.1",
|
2589 |
+
"csstype": "^3.0.2"
|
2590 |
+
}
|
2591 |
+
},
|
2592 |
+
"node_modules/@emotion/serialize/node_modules/@emotion/unitless": {
|
2593 |
+
"version": "0.10.0",
|
2594 |
+
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz",
|
2595 |
+
"integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==",
|
2596 |
+
"license": "MIT"
|
2597 |
+
},
|
2598 |
+
"node_modules/@emotion/sheet": {
|
2599 |
+
"version": "1.4.0",
|
2600 |
+
"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz",
|
2601 |
+
"integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==",
|
2602 |
+
"license": "MIT"
|
2603 |
+
},
|
2604 |
+
"node_modules/@emotion/styled": {
|
2605 |
+
"version": "11.13.0",
|
2606 |
+
"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.0.tgz",
|
2607 |
+
"integrity": "sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==",
|
2608 |
+
"license": "MIT",
|
2609 |
+
"dependencies": {
|
2610 |
+
"@babel/runtime": "^7.18.3",
|
2611 |
+
"@emotion/babel-plugin": "^11.12.0",
|
2612 |
+
"@emotion/is-prop-valid": "^1.3.0",
|
2613 |
+
"@emotion/serialize": "^1.3.0",
|
2614 |
+
"@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
|
2615 |
+
"@emotion/utils": "^1.4.0"
|
2616 |
+
},
|
2617 |
+
"peerDependencies": {
|
2618 |
+
"@emotion/react": "^11.0.0-rc.0",
|
2619 |
+
"react": ">=16.8.0"
|
2620 |
+
},
|
2621 |
+
"peerDependenciesMeta": {
|
2622 |
+
"@types/react": {
|
2623 |
+
"optional": true
|
2624 |
+
}
|
2625 |
+
}
|
2626 |
+
},
|
2627 |
+
"node_modules/@emotion/styled/node_modules/@emotion/is-prop-valid": {
|
2628 |
+
"version": "1.3.1",
|
2629 |
+
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz",
|
2630 |
+
"integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==",
|
2631 |
+
"license": "MIT",
|
2632 |
+
"dependencies": {
|
2633 |
+
"@emotion/memoize": "^0.9.0"
|
2634 |
+
}
|
2635 |
+
},
|
2636 |
+
"node_modules/@emotion/unitless": {
|
2637 |
+
"version": "0.8.1",
|
2638 |
+
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
|
2639 |
+
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==",
|
2640 |
+
"license": "MIT"
|
2641 |
+
},
|
2642 |
+
"node_modules/@emotion/use-insertion-effect-with-fallbacks": {
|
2643 |
+
"version": "1.1.0",
|
2644 |
+
"resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz",
|
2645 |
+
"integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==",
|
2646 |
+
"license": "MIT",
|
2647 |
+
"peerDependencies": {
|
2648 |
+
"react": ">=16.8.0"
|
2649 |
+
}
|
2650 |
+
},
|
2651 |
+
"node_modules/@emotion/utils": {
|
2652 |
+
"version": "1.4.1",
|
2653 |
+
"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.1.tgz",
|
2654 |
+
"integrity": "sha512-BymCXzCG3r72VKJxaYVwOXATqXIZ85cuvg0YOUDxMGNrKc1DJRZk8MgV5wyXRyEayIMd4FuXJIUgTBXvDNW5cA==",
|
2655 |
+
"license": "MIT"
|
2656 |
+
},
|
2657 |
+
"node_modules/@emotion/weak-memoize": {
|
2658 |
+
"version": "0.4.0",
|
2659 |
+
"resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz",
|
2660 |
+
"integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==",
|
2661 |
+
"license": "MIT"
|
2662 |
+
},
|
2663 |
"node_modules/@eslint-community/eslint-utils": {
|
2664 |
"version": "4.4.0",
|
2665 |
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
|
|
|
3726 |
"integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
|
3727 |
"license": "MIT"
|
3728 |
},
|
3729 |
+
"node_modules/@mui/core-downloads-tracker": {
|
3730 |
+
"version": "6.1.2",
|
3731 |
+
"resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.1.2.tgz",
|
3732 |
+
"integrity": "sha512-1oE4U38/TtzLWRYWEm/m70dUbpcvBx0QvDVg6NtpOmSNQC1Mbx0X/rNvYDdZnn8DIsAiVQ+SZ3am6doSswUQ4g==",
|
3733 |
+
"license": "MIT",
|
3734 |
+
"peer": true,
|
3735 |
+
"funding": {
|
3736 |
+
"type": "opencollective",
|
3737 |
+
"url": "https://opencollective.com/mui-org"
|
3738 |
+
}
|
3739 |
+
},
|
3740 |
+
"node_modules/@mui/material": {
|
3741 |
+
"version": "6.1.2",
|
3742 |
+
"resolved": "https://registry.npmjs.org/@mui/material/-/material-6.1.2.tgz",
|
3743 |
+
"integrity": "sha512-5TtHeAVX9D5d2LYfB1GAUn29BcVETVsrQ76Dwb2SpAfQGW3JVy4deJCAd0RrIkI3eEUrsl0E4xuBdreszxdTTg==",
|
3744 |
+
"license": "MIT",
|
3745 |
+
"peer": true,
|
3746 |
+
"dependencies": {
|
3747 |
+
"@babel/runtime": "^7.25.6",
|
3748 |
+
"@mui/core-downloads-tracker": "^6.1.2",
|
3749 |
+
"@mui/system": "^6.1.2",
|
3750 |
+
"@mui/types": "^7.2.17",
|
3751 |
+
"@mui/utils": "^6.1.2",
|
3752 |
+
"@popperjs/core": "^2.11.8",
|
3753 |
+
"@types/react-transition-group": "^4.4.11",
|
3754 |
+
"clsx": "^2.1.1",
|
3755 |
+
"csstype": "^3.1.3",
|
3756 |
+
"prop-types": "^15.8.1",
|
3757 |
+
"react-is": "^18.3.1",
|
3758 |
+
"react-transition-group": "^4.4.5"
|
3759 |
+
},
|
3760 |
+
"engines": {
|
3761 |
+
"node": ">=14.0.0"
|
3762 |
+
},
|
3763 |
+
"funding": {
|
3764 |
+
"type": "opencollective",
|
3765 |
+
"url": "https://opencollective.com/mui-org"
|
3766 |
+
},
|
3767 |
+
"peerDependencies": {
|
3768 |
+
"@emotion/react": "^11.5.0",
|
3769 |
+
"@emotion/styled": "^11.3.0",
|
3770 |
+
"@mui/material-pigment-css": "^6.1.2",
|
3771 |
+
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
|
3772 |
+
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
|
3773 |
+
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
|
3774 |
+
},
|
3775 |
+
"peerDependenciesMeta": {
|
3776 |
+
"@emotion/react": {
|
3777 |
+
"optional": true
|
3778 |
+
},
|
3779 |
+
"@emotion/styled": {
|
3780 |
+
"optional": true
|
3781 |
+
},
|
3782 |
+
"@mui/material-pigment-css": {
|
3783 |
+
"optional": true
|
3784 |
+
},
|
3785 |
+
"@types/react": {
|
3786 |
+
"optional": true
|
3787 |
+
}
|
3788 |
+
}
|
3789 |
+
},
|
3790 |
+
"node_modules/@mui/material/node_modules/clsx": {
|
3791 |
+
"version": "2.1.1",
|
3792 |
+
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
|
3793 |
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
|
3794 |
+
"license": "MIT",
|
3795 |
+
"peer": true,
|
3796 |
+
"engines": {
|
3797 |
+
"node": ">=6"
|
3798 |
+
}
|
3799 |
+
},
|
3800 |
+
"node_modules/@mui/material/node_modules/react-is": {
|
3801 |
+
"version": "18.3.1",
|
3802 |
+
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
|
3803 |
+
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
|
3804 |
+
"license": "MIT",
|
3805 |
+
"peer": true
|
3806 |
+
},
|
3807 |
+
"node_modules/@mui/private-theming": {
|
3808 |
+
"version": "6.1.2",
|
3809 |
+
"resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.1.2.tgz",
|
3810 |
+
"integrity": "sha512-S8WcjZdNdi++8UhrrY8Lton5h/suRiQexvdTfdcPAlbajlvgM+kx+uJstuVIEyTb3gMkxzIZep87knZ0tqcR0g==",
|
3811 |
+
"license": "MIT",
|
3812 |
+
"peer": true,
|
3813 |
+
"dependencies": {
|
3814 |
+
"@babel/runtime": "^7.25.6",
|
3815 |
+
"@mui/utils": "^6.1.2",
|
3816 |
+
"prop-types": "^15.8.1"
|
3817 |
+
},
|
3818 |
+
"engines": {
|
3819 |
+
"node": ">=14.0.0"
|
3820 |
+
},
|
3821 |
+
"funding": {
|
3822 |
+
"type": "opencollective",
|
3823 |
+
"url": "https://opencollective.com/mui-org"
|
3824 |
+
},
|
3825 |
+
"peerDependencies": {
|
3826 |
+
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
|
3827 |
+
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"
|
3828 |
+
},
|
3829 |
+
"peerDependenciesMeta": {
|
3830 |
+
"@types/react": {
|
3831 |
+
"optional": true
|
3832 |
+
}
|
3833 |
+
}
|
3834 |
+
},
|
3835 |
+
"node_modules/@mui/styled-engine": {
|
3836 |
+
"version": "6.1.2",
|
3837 |
+
"resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.1.2.tgz",
|
3838 |
+
"integrity": "sha512-uKOfWkR23X39xj7th2nyTcCHqInTAXtUnqD3T5qRVdJcOPvu1rlgTleTwJC/FJvWZJBU6ieuTWDhbcx5SNViHQ==",
|
3839 |
+
"license": "MIT",
|
3840 |
+
"peer": true,
|
3841 |
+
"dependencies": {
|
3842 |
+
"@babel/runtime": "^7.25.6",
|
3843 |
+
"@emotion/cache": "^11.13.1",
|
3844 |
+
"@emotion/sheet": "^1.4.0",
|
3845 |
+
"csstype": "^3.1.3",
|
3846 |
+
"prop-types": "^15.8.1"
|
3847 |
+
},
|
3848 |
+
"engines": {
|
3849 |
+
"node": ">=14.0.0"
|
3850 |
+
},
|
3851 |
+
"funding": {
|
3852 |
+
"type": "opencollective",
|
3853 |
+
"url": "https://opencollective.com/mui-org"
|
3854 |
+
},
|
3855 |
+
"peerDependencies": {
|
3856 |
+
"@emotion/react": "^11.4.1",
|
3857 |
+
"@emotion/styled": "^11.3.0",
|
3858 |
+
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"
|
3859 |
+
},
|
3860 |
+
"peerDependenciesMeta": {
|
3861 |
+
"@emotion/react": {
|
3862 |
+
"optional": true
|
3863 |
+
},
|
3864 |
+
"@emotion/styled": {
|
3865 |
+
"optional": true
|
3866 |
+
}
|
3867 |
+
}
|
3868 |
+
},
|
3869 |
+
"node_modules/@mui/styled-engine-sc": {
|
3870 |
+
"version": "6.1.2",
|
3871 |
+
"resolved": "https://registry.npmjs.org/@mui/styled-engine-sc/-/styled-engine-sc-6.1.2.tgz",
|
3872 |
+
"integrity": "sha512-9l/TQk9SoBWrqSz/l4+Uc4j41dU1fwuYJA1dTGWXbcBdZaopIkO3xMsvz0mlrMF3Ids/ixF2czOR+L+4dgFo7Q==",
|
3873 |
+
"license": "MIT",
|
3874 |
+
"dependencies": {
|
3875 |
+
"@babel/runtime": "^7.25.6",
|
3876 |
+
"csstype": "^3.1.3",
|
3877 |
+
"hoist-non-react-statics": "^3.3.2",
|
3878 |
+
"prop-types": "^15.8.1"
|
3879 |
+
},
|
3880 |
+
"engines": {
|
3881 |
+
"node": ">=14.0.0"
|
3882 |
+
},
|
3883 |
+
"funding": {
|
3884 |
+
"type": "opencollective",
|
3885 |
+
"url": "https://opencollective.com/mui-org"
|
3886 |
+
},
|
3887 |
+
"peerDependencies": {
|
3888 |
+
"styled-components": "^6.0.0"
|
3889 |
+
}
|
3890 |
+
},
|
3891 |
+
"node_modules/@mui/system": {
|
3892 |
+
"version": "6.1.2",
|
3893 |
+
"resolved": "https://registry.npmjs.org/@mui/system/-/system-6.1.2.tgz",
|
3894 |
+
"integrity": "sha512-mzW7F1ZMIYS1aLON48Nrk9c65OrVEVQ+R4lUcTWs1lCSul0VGK23eo4dmY0NX5PS7Oe4xz3P5B9tQZZ7SYgxcg==",
|
3895 |
+
"license": "MIT",
|
3896 |
+
"peer": true,
|
3897 |
+
"dependencies": {
|
3898 |
+
"@babel/runtime": "^7.25.6",
|
3899 |
+
"@mui/private-theming": "^6.1.2",
|
3900 |
+
"@mui/styled-engine": "^6.1.2",
|
3901 |
+
"@mui/types": "^7.2.17",
|
3902 |
+
"@mui/utils": "^6.1.2",
|
3903 |
+
"clsx": "^2.1.1",
|
3904 |
+
"csstype": "^3.1.3",
|
3905 |
+
"prop-types": "^15.8.1"
|
3906 |
+
},
|
3907 |
+
"engines": {
|
3908 |
+
"node": ">=14.0.0"
|
3909 |
+
},
|
3910 |
+
"funding": {
|
3911 |
+
"type": "opencollective",
|
3912 |
+
"url": "https://opencollective.com/mui-org"
|
3913 |
+
},
|
3914 |
+
"peerDependencies": {
|
3915 |
+
"@emotion/react": "^11.5.0",
|
3916 |
+
"@emotion/styled": "^11.3.0",
|
3917 |
+
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
|
3918 |
+
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"
|
3919 |
+
},
|
3920 |
+
"peerDependenciesMeta": {
|
3921 |
+
"@emotion/react": {
|
3922 |
+
"optional": true
|
3923 |
+
},
|
3924 |
+
"@emotion/styled": {
|
3925 |
+
"optional": true
|
3926 |
+
},
|
3927 |
+
"@types/react": {
|
3928 |
+
"optional": true
|
3929 |
+
}
|
3930 |
+
}
|
3931 |
+
},
|
3932 |
+
"node_modules/@mui/system/node_modules/clsx": {
|
3933 |
+
"version": "2.1.1",
|
3934 |
+
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
|
3935 |
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
|
3936 |
+
"license": "MIT",
|
3937 |
+
"peer": true,
|
3938 |
+
"engines": {
|
3939 |
+
"node": ">=6"
|
3940 |
+
}
|
3941 |
+
},
|
3942 |
+
"node_modules/@mui/types": {
|
3943 |
+
"version": "7.2.17",
|
3944 |
+
"resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.17.tgz",
|
3945 |
+
"integrity": "sha512-oyumoJgB6jDV8JFzRqjBo2daUuHpzDjoO/e3IrRhhHo/FxJlaVhET6mcNrKHUq2E+R+q3ql0qAtvQ4rfWHhAeQ==",
|
3946 |
+
"license": "MIT",
|
3947 |
+
"peerDependencies": {
|
3948 |
+
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0"
|
3949 |
+
},
|
3950 |
+
"peerDependenciesMeta": {
|
3951 |
+
"@types/react": {
|
3952 |
+
"optional": true
|
3953 |
+
}
|
3954 |
+
}
|
3955 |
+
},
|
3956 |
+
"node_modules/@mui/utils": {
|
3957 |
+
"version": "6.1.2",
|
3958 |
+
"resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.1.2.tgz",
|
3959 |
+
"integrity": "sha512-6+B1YZ8cCBWD1fc3RjqpclF9UA0MLUiuXhyCO+XowD/Z2ku5IlxeEhHHlgglyBWFGMu4kib4YU3CDsG5/zVjJQ==",
|
3960 |
+
"license": "MIT",
|
3961 |
+
"peer": true,
|
3962 |
+
"dependencies": {
|
3963 |
+
"@babel/runtime": "^7.25.6",
|
3964 |
+
"@mui/types": "^7.2.17",
|
3965 |
+
"@types/prop-types": "^15.7.13",
|
3966 |
+
"clsx": "^2.1.1",
|
3967 |
+
"prop-types": "^15.8.1",
|
3968 |
+
"react-is": "^18.3.1"
|
3969 |
+
},
|
3970 |
+
"engines": {
|
3971 |
+
"node": ">=14.0.0"
|
3972 |
+
},
|
3973 |
+
"funding": {
|
3974 |
+
"type": "opencollective",
|
3975 |
+
"url": "https://opencollective.com/mui-org"
|
3976 |
+
},
|
3977 |
+
"peerDependencies": {
|
3978 |
+
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
|
3979 |
+
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"
|
3980 |
+
},
|
3981 |
+
"peerDependenciesMeta": {
|
3982 |
+
"@types/react": {
|
3983 |
+
"optional": true
|
3984 |
+
}
|
3985 |
+
}
|
3986 |
+
},
|
3987 |
+
"node_modules/@mui/utils/node_modules/clsx": {
|
3988 |
+
"version": "2.1.1",
|
3989 |
+
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
|
3990 |
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
|
3991 |
+
"license": "MIT",
|
3992 |
+
"peer": true,
|
3993 |
+
"engines": {
|
3994 |
+
"node": ">=6"
|
3995 |
+
}
|
3996 |
+
},
|
3997 |
+
"node_modules/@mui/utils/node_modules/react-is": {
|
3998 |
+
"version": "18.3.1",
|
3999 |
+
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
|
4000 |
+
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
|
4001 |
+
"license": "MIT",
|
4002 |
+
"peer": true
|
4003 |
+
},
|
4004 |
+
"node_modules/@mui/x-data-grid": {
|
4005 |
+
"version": "7.18.0",
|
4006 |
+
"resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.18.0.tgz",
|
4007 |
+
"integrity": "sha512-41UjJbRxWk+Yk/lfvaO55Pwo5p+F5s3rOTiHLl53ikCT5GuJ5OCCvik0Bi3c6DzTuUBdrEucae2618rydc2DGw==",
|
4008 |
+
"license": "MIT",
|
4009 |
+
"dependencies": {
|
4010 |
+
"@babel/runtime": "^7.25.6",
|
4011 |
+
"@mui/utils": "^5.16.6",
|
4012 |
+
"@mui/x-internals": "7.18.0",
|
4013 |
+
"clsx": "^2.1.1",
|
4014 |
+
"prop-types": "^15.8.1",
|
4015 |
+
"reselect": "^5.1.1"
|
4016 |
+
},
|
4017 |
+
"engines": {
|
4018 |
+
"node": ">=14.0.0"
|
4019 |
+
},
|
4020 |
+
"funding": {
|
4021 |
+
"type": "opencollective",
|
4022 |
+
"url": "https://opencollective.com/mui-org"
|
4023 |
+
},
|
4024 |
+
"peerDependencies": {
|
4025 |
+
"@emotion/react": "^11.9.0",
|
4026 |
+
"@emotion/styled": "^11.8.1",
|
4027 |
+
"@mui/material": "^5.15.14 || ^6.0.0",
|
4028 |
+
"@mui/system": "^5.15.14 || ^6.0.0",
|
4029 |
+
"react": "^17.0.0 || ^18.0.0",
|
4030 |
+
"react-dom": "^17.0.0 || ^18.0.0"
|
4031 |
+
},
|
4032 |
+
"peerDependenciesMeta": {
|
4033 |
+
"@emotion/react": {
|
4034 |
+
"optional": true
|
4035 |
+
},
|
4036 |
+
"@emotion/styled": {
|
4037 |
+
"optional": true
|
4038 |
+
}
|
4039 |
+
}
|
4040 |
+
},
|
4041 |
+
"node_modules/@mui/x-data-grid/node_modules/@mui/utils": {
|
4042 |
+
"version": "5.16.6",
|
4043 |
+
"resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
|
4044 |
+
"integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
|
4045 |
+
"license": "MIT",
|
4046 |
+
"dependencies": {
|
4047 |
+
"@babel/runtime": "^7.23.9",
|
4048 |
+
"@mui/types": "^7.2.15",
|
4049 |
+
"@types/prop-types": "^15.7.12",
|
4050 |
+
"clsx": "^2.1.1",
|
4051 |
+
"prop-types": "^15.8.1",
|
4052 |
+
"react-is": "^18.3.1"
|
4053 |
+
},
|
4054 |
+
"engines": {
|
4055 |
+
"node": ">=12.0.0"
|
4056 |
+
},
|
4057 |
+
"funding": {
|
4058 |
+
"type": "opencollective",
|
4059 |
+
"url": "https://opencollective.com/mui-org"
|
4060 |
+
},
|
4061 |
+
"peerDependencies": {
|
4062 |
+
"@types/react": "^17.0.0 || ^18.0.0",
|
4063 |
+
"react": "^17.0.0 || ^18.0.0"
|
4064 |
+
},
|
4065 |
+
"peerDependenciesMeta": {
|
4066 |
+
"@types/react": {
|
4067 |
+
"optional": true
|
4068 |
+
}
|
4069 |
+
}
|
4070 |
+
},
|
4071 |
+
"node_modules/@mui/x-data-grid/node_modules/clsx": {
|
4072 |
+
"version": "2.1.1",
|
4073 |
+
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
|
4074 |
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
|
4075 |
+
"license": "MIT",
|
4076 |
+
"engines": {
|
4077 |
+
"node": ">=6"
|
4078 |
+
}
|
4079 |
+
},
|
4080 |
+
"node_modules/@mui/x-data-grid/node_modules/react-is": {
|
4081 |
+
"version": "18.3.1",
|
4082 |
+
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
|
4083 |
+
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
|
4084 |
+
"license": "MIT"
|
4085 |
+
},
|
4086 |
+
"node_modules/@mui/x-internals": {
|
4087 |
+
"version": "7.18.0",
|
4088 |
+
"resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.18.0.tgz",
|
4089 |
+
"integrity": "sha512-lzCHOWIR0cAIY1bGrWSprYerahbnH5C31ql/2OWCEjcngL2NAV1M6oKI2Vp4HheqzJ822c60UyWyapvyjSzY/A==",
|
4090 |
+
"license": "MIT",
|
4091 |
+
"dependencies": {
|
4092 |
+
"@babel/runtime": "^7.25.6",
|
4093 |
+
"@mui/utils": "^5.16.6"
|
4094 |
+
},
|
4095 |
+
"engines": {
|
4096 |
+
"node": ">=14.0.0"
|
4097 |
+
},
|
4098 |
+
"funding": {
|
4099 |
+
"type": "opencollective",
|
4100 |
+
"url": "https://opencollective.com/mui-org"
|
4101 |
+
},
|
4102 |
+
"peerDependencies": {
|
4103 |
+
"react": "^17.0.0 || ^18.0.0"
|
4104 |
+
}
|
4105 |
+
},
|
4106 |
+
"node_modules/@mui/x-internals/node_modules/@mui/utils": {
|
4107 |
+
"version": "5.16.6",
|
4108 |
+
"resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
|
4109 |
+
"integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
|
4110 |
+
"license": "MIT",
|
4111 |
+
"dependencies": {
|
4112 |
+
"@babel/runtime": "^7.23.9",
|
4113 |
+
"@mui/types": "^7.2.15",
|
4114 |
+
"@types/prop-types": "^15.7.12",
|
4115 |
+
"clsx": "^2.1.1",
|
4116 |
+
"prop-types": "^15.8.1",
|
4117 |
+
"react-is": "^18.3.1"
|
4118 |
+
},
|
4119 |
+
"engines": {
|
4120 |
+
"node": ">=12.0.0"
|
4121 |
+
},
|
4122 |
+
"funding": {
|
4123 |
+
"type": "opencollective",
|
4124 |
+
"url": "https://opencollective.com/mui-org"
|
4125 |
+
},
|
4126 |
+
"peerDependencies": {
|
4127 |
+
"@types/react": "^17.0.0 || ^18.0.0",
|
4128 |
+
"react": "^17.0.0 || ^18.0.0"
|
4129 |
+
},
|
4130 |
+
"peerDependenciesMeta": {
|
4131 |
+
"@types/react": {
|
4132 |
+
"optional": true
|
4133 |
+
}
|
4134 |
+
}
|
4135 |
+
},
|
4136 |
+
"node_modules/@mui/x-internals/node_modules/clsx": {
|
4137 |
+
"version": "2.1.1",
|
4138 |
+
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
|
4139 |
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
|
4140 |
+
"license": "MIT",
|
4141 |
+
"engines": {
|
4142 |
+
"node": ">=6"
|
4143 |
+
}
|
4144 |
+
},
|
4145 |
+
"node_modules/@mui/x-internals/node_modules/react-is": {
|
4146 |
+
"version": "18.3.1",
|
4147 |
+
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
|
4148 |
+
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
|
4149 |
+
"license": "MIT"
|
4150 |
+
},
|
4151 |
"node_modules/@nextui-org/accordion": {
|
4152 |
"version": "2.0.40",
|
4153 |
"resolved": "https://registry.npmjs.org/@nextui-org/accordion/-/accordion-2.0.40.tgz",
|
|
|
5664 |
}
|
5665 |
}
|
5666 |
},
|
5667 |
+
"node_modules/@popperjs/core": {
|
5668 |
+
"version": "2.11.8",
|
5669 |
+
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
|
5670 |
+
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
|
5671 |
+
"license": "MIT",
|
5672 |
+
"peer": true,
|
5673 |
+
"funding": {
|
5674 |
+
"type": "opencollective",
|
5675 |
+
"url": "https://opencollective.com/popperjs"
|
5676 |
+
}
|
5677 |
+
},
|
5678 |
"node_modules/@react-aria/breadcrumbs": {
|
5679 |
"version": "3.5.13",
|
5680 |
"resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.13.tgz",
|
|
|
8765 |
"@types/react": "*"
|
8766 |
}
|
8767 |
},
|
8768 |
+
"node_modules/@types/react-transition-group": {
|
8769 |
+
"version": "4.4.11",
|
8770 |
+
"resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz",
|
8771 |
+
"integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==",
|
8772 |
+
"license": "MIT",
|
8773 |
+
"peer": true,
|
8774 |
+
"dependencies": {
|
8775 |
+
"@types/react": "*"
|
8776 |
+
}
|
8777 |
+
},
|
8778 |
"node_modules/@types/resolve": {
|
8779 |
"version": "1.17.1",
|
8780 |
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
|
|
|
8841 |
"integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
|
8842 |
"license": "MIT"
|
8843 |
},
|
8844 |
+
"node_modules/@types/stylis": {
|
8845 |
+
"version": "4.2.5",
|
8846 |
+
"resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz",
|
8847 |
+
"integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==",
|
8848 |
+
"license": "MIT"
|
8849 |
+
},
|
8850 |
"node_modules/@types/testing-library__jest-dom": {
|
8851 |
"version": "5.14.9",
|
8852 |
"resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz",
|
|
|
10465 |
"node": ">= 6"
|
10466 |
}
|
10467 |
},
|
10468 |
+
"node_modules/camelize": {
|
10469 |
+
"version": "1.0.1",
|
10470 |
+
"resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz",
|
10471 |
+
"integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==",
|
10472 |
+
"license": "MIT",
|
10473 |
+
"funding": {
|
10474 |
+
"url": "https://github.com/sponsors/ljharb"
|
10475 |
+
}
|
10476 |
+
},
|
10477 |
"node_modules/caniuse-api": {
|
10478 |
"version": "3.0.0",
|
10479 |
"resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
|
|
|
11009 |
"postcss": "^8.4"
|
11010 |
}
|
11011 |
},
|
11012 |
+
"node_modules/css-color-keywords": {
|
11013 |
+
"version": "1.0.0",
|
11014 |
+
"resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
|
11015 |
+
"integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==",
|
11016 |
+
"license": "ISC",
|
11017 |
+
"engines": {
|
11018 |
+
"node": ">=4"
|
11019 |
+
}
|
11020 |
+
},
|
11021 |
"node_modules/css-declaration-sorter": {
|
11022 |
"version": "6.4.1",
|
11023 |
"resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz",
|
|
|
11167 |
"integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
|
11168 |
"license": "MIT"
|
11169 |
},
|
11170 |
+
"node_modules/css-to-react-native": {
|
11171 |
+
"version": "3.2.0",
|
11172 |
+
"resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz",
|
11173 |
+
"integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==",
|
11174 |
+
"license": "MIT",
|
11175 |
+
"dependencies": {
|
11176 |
+
"camelize": "^1.0.0",
|
11177 |
+
"css-color-keywords": "^1.0.0",
|
11178 |
+
"postcss-value-parser": "^4.0.2"
|
11179 |
+
}
|
11180 |
+
},
|
11181 |
"node_modules/css-tree": {
|
11182 |
"version": "1.0.0-alpha.37",
|
11183 |
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
|
|
|
11757 |
"utila": "~0.4"
|
11758 |
}
|
11759 |
},
|
11760 |
+
"node_modules/dom-helpers": {
|
11761 |
+
"version": "5.2.1",
|
11762 |
+
"resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
|
11763 |
+
"integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
|
11764 |
+
"license": "MIT",
|
11765 |
+
"peer": true,
|
11766 |
+
"dependencies": {
|
11767 |
+
"@babel/runtime": "^7.8.7",
|
11768 |
+
"csstype": "^3.0.2"
|
11769 |
+
}
|
11770 |
+
},
|
11771 |
"node_modules/dom-serializer": {
|
11772 |
"version": "1.4.1",
|
11773 |
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
|
|
|
13307 |
"url": "https://github.com/avajs/find-cache-dir?sponsor=1"
|
13308 |
}
|
13309 |
},
|
13310 |
+
"node_modules/find-root": {
|
13311 |
+
"version": "1.1.0",
|
13312 |
+
"resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
|
13313 |
+
"integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
|
13314 |
+
"license": "MIT"
|
13315 |
+
},
|
13316 |
"node_modules/find-up": {
|
13317 |
"version": "4.1.0",
|
13318 |
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
|
|
|
14079 |
"he": "bin/he"
|
14080 |
}
|
14081 |
},
|
14082 |
+
"node_modules/hoist-non-react-statics": {
|
14083 |
+
"version": "3.3.2",
|
14084 |
+
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
|
14085 |
+
"integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
|
14086 |
+
"license": "BSD-3-Clause",
|
14087 |
+
"dependencies": {
|
14088 |
+
"react-is": "^16.7.0"
|
14089 |
+
}
|
14090 |
+
},
|
14091 |
+
"node_modules/hoist-non-react-statics/node_modules/react-is": {
|
14092 |
+
"version": "16.13.1",
|
14093 |
+
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
|
14094 |
+
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
|
14095 |
+
"license": "MIT"
|
14096 |
+
},
|
14097 |
"node_modules/hoopy": {
|
14098 |
"version": "0.1.4",
|
14099 |
"resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
|
|
|
20669 |
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
|
20670 |
}
|
20671 |
},
|
20672 |
+
"node_modules/react-transition-group": {
|
20673 |
+
"version": "4.4.5",
|
20674 |
+
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
|
20675 |
+
"integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
|
20676 |
+
"license": "BSD-3-Clause",
|
20677 |
+
"peer": true,
|
20678 |
+
"dependencies": {
|
20679 |
+
"@babel/runtime": "^7.5.5",
|
20680 |
+
"dom-helpers": "^5.0.1",
|
20681 |
+
"loose-envify": "^1.4.0",
|
20682 |
+
"prop-types": "^15.6.2"
|
20683 |
+
},
|
20684 |
+
"peerDependencies": {
|
20685 |
+
"react": ">=16.6.0",
|
20686 |
+
"react-dom": ">=16.6.0"
|
20687 |
+
}
|
20688 |
+
},
|
20689 |
"node_modules/read-cache": {
|
20690 |
"version": "1.0.0",
|
20691 |
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
|
|
|
20907 |
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
|
20908 |
"license": "MIT"
|
20909 |
},
|
20910 |
+
"node_modules/reselect": {
|
20911 |
+
"version": "5.1.1",
|
20912 |
+
"resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz",
|
20913 |
+
"integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==",
|
20914 |
+
"license": "MIT"
|
20915 |
+
},
|
20916 |
"node_modules/resolve": {
|
20917 |
"version": "1.22.8",
|
20918 |
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
|
|
|
21572 |
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
|
21573 |
"license": "ISC"
|
21574 |
},
|
21575 |
+
"node_modules/shallowequal": {
|
21576 |
+
"version": "1.1.0",
|
21577 |
+
"resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
|
21578 |
+
"integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==",
|
21579 |
+
"license": "MIT"
|
21580 |
+
},
|
21581 |
"node_modules/shebang-command": {
|
21582 |
"version": "2.0.0",
|
21583 |
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
|
|
|
22205 |
"webpack": "^5.0.0"
|
22206 |
}
|
22207 |
},
|
22208 |
+
"node_modules/styled-components": {
|
22209 |
+
"version": "6.1.13",
|
22210 |
+
"resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.13.tgz",
|
22211 |
+
"integrity": "sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==",
|
22212 |
+
"license": "MIT",
|
22213 |
+
"dependencies": {
|
22214 |
+
"@emotion/is-prop-valid": "1.2.2",
|
22215 |
+
"@emotion/unitless": "0.8.1",
|
22216 |
+
"@types/stylis": "4.2.5",
|
22217 |
+
"css-to-react-native": "3.2.0",
|
22218 |
+
"csstype": "3.1.3",
|
22219 |
+
"postcss": "8.4.38",
|
22220 |
+
"shallowequal": "1.1.0",
|
22221 |
+
"stylis": "4.3.2",
|
22222 |
+
"tslib": "2.6.2"
|
22223 |
+
},
|
22224 |
+
"engines": {
|
22225 |
+
"node": ">= 16"
|
22226 |
+
},
|
22227 |
+
"funding": {
|
22228 |
+
"type": "opencollective",
|
22229 |
+
"url": "https://opencollective.com/styled-components"
|
22230 |
+
},
|
22231 |
+
"peerDependencies": {
|
22232 |
+
"react": ">= 16.8.0",
|
22233 |
+
"react-dom": ">= 16.8.0"
|
22234 |
+
}
|
22235 |
+
},
|
22236 |
+
"node_modules/styled-components/node_modules/postcss": {
|
22237 |
+
"version": "8.4.38",
|
22238 |
+
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
|
22239 |
+
"integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
|
22240 |
+
"funding": [
|
22241 |
+
{
|
22242 |
+
"type": "opencollective",
|
22243 |
+
"url": "https://opencollective.com/postcss/"
|
22244 |
+
},
|
22245 |
+
{
|
22246 |
+
"type": "tidelift",
|
22247 |
+
"url": "https://tidelift.com/funding/github/npm/postcss"
|
22248 |
+
},
|
22249 |
+
{
|
22250 |
+
"type": "github",
|
22251 |
+
"url": "https://github.com/sponsors/ai"
|
22252 |
+
}
|
22253 |
+
],
|
22254 |
+
"license": "MIT",
|
22255 |
+
"dependencies": {
|
22256 |
+
"nanoid": "^3.3.7",
|
22257 |
+
"picocolors": "^1.0.0",
|
22258 |
+
"source-map-js": "^1.2.0"
|
22259 |
+
},
|
22260 |
+
"engines": {
|
22261 |
+
"node": "^10 || ^12 || >=14"
|
22262 |
+
}
|
22263 |
+
},
|
22264 |
+
"node_modules/styled-components/node_modules/stylis": {
|
22265 |
+
"version": "4.3.2",
|
22266 |
+
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz",
|
22267 |
+
"integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==",
|
22268 |
+
"license": "MIT"
|
22269 |
+
},
|
22270 |
+
"node_modules/styled-components/node_modules/tslib": {
|
22271 |
+
"version": "2.6.2",
|
22272 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
22273 |
+
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
|
22274 |
+
"license": "0BSD"
|
22275 |
+
},
|
22276 |
"node_modules/stylehacks": {
|
22277 |
"version": "5.1.1",
|
22278 |
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
|
|
|
22289 |
"postcss": "^8.2.15"
|
22290 |
}
|
22291 |
},
|
22292 |
+
"node_modules/stylis": {
|
22293 |
+
"version": "4.2.0",
|
22294 |
+
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
|
22295 |
+
"integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==",
|
22296 |
+
"license": "MIT"
|
22297 |
+
},
|
22298 |
"node_modules/sucrase": {
|
22299 |
"version": "3.35.0",
|
22300 |
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
|
frontend/package.json
CHANGED
@@ -4,6 +4,10 @@
|
|
4 |
"private": true,
|
5 |
"dependencies": {
|
6 |
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
|
|
|
|
|
|
|
|
|
7 |
"@nextui-org/react": "^2.4.8",
|
8 |
"@testing-library/jest-dom": "^5.17.0",
|
9 |
"@testing-library/react": "^13.4.0",
|
@@ -14,6 +18,7 @@
|
|
14 |
"react": "^18.3.1",
|
15 |
"react-dom": "^18.3.1",
|
16 |
"react-scripts": "^5.0.1",
|
|
|
17 |
"tailwindcss": "^3.4.13",
|
18 |
"web-vitals": "^2.1.4"
|
19 |
},
|
|
|
4 |
"private": true,
|
5 |
"dependencies": {
|
6 |
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
|
7 |
+
"@emotion/react": "^11.13.3",
|
8 |
+
"@emotion/styled": "^11.13.0",
|
9 |
+
"@mui/styled-engine-sc": "^6.1.2",
|
10 |
+
"@mui/x-data-grid": "^7.18.0",
|
11 |
"@nextui-org/react": "^2.4.8",
|
12 |
"@testing-library/jest-dom": "^5.17.0",
|
13 |
"@testing-library/react": "^13.4.0",
|
|
|
18 |
"react": "^18.3.1",
|
19 |
"react-dom": "^18.3.1",
|
20 |
"react-scripts": "^5.0.1",
|
21 |
+
"styled-components": "^6.1.13",
|
22 |
"tailwindcss": "^3.4.13",
|
23 |
"web-vitals": "^2.1.4"
|
24 |
},
|
frontend/src/App.js
CHANGED
@@ -3,19 +3,28 @@ import './App.css';
|
|
3 |
import axios from "axios";
|
4 |
import { useState } from 'react';
|
5 |
import { useEffect } from 'react';
|
6 |
-
import {
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
15 |
function App() {
|
16 |
|
17 |
const [statements, setStatements] = useState([
|
18 |
-
"Empty statements"
|
19 |
]);
|
20 |
|
21 |
// function to fetch all statements from BE
|
@@ -23,42 +32,41 @@ function App() {
|
|
23 |
axios
|
24 |
.get("/data")
|
25 |
.then((response) => {
|
26 |
-
|
27 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
})
|
29 |
.catch((error) => {
|
30 |
console.log("There was an error retrieving the statement list: ", error);
|
31 |
-
setStatements(
|
|
|
|
|
32 |
});
|
33 |
}, []);
|
34 |
-
console.log("statements ", statements);
|
|
|
|
|
|
|
|
|
35 |
return (
|
36 |
<div className="App">
|
37 |
-
<header className="App-header">
|
38 |
<img src={logo} className="App-logo" alt="logo" />
|
39 |
<p>
|
40 |
Experiments
|
41 |
-
<
|
42 |
-
|
43 |
-
>
|
44 |
-
<TableHeader>
|
45 |
-
<TableColumn>Subject</TableColumn>
|
46 |
-
<TableColumn>Predicate</TableColumn>
|
47 |
-
<TableColumn>Object</TableColumn>
|
48 |
-
</TableHeader>
|
49 |
-
|
50 |
-
<TableBody>
|
51 |
-
{statements.map((statement,index)=>(
|
52 |
-
<TableRow key={index}>
|
53 |
-
<TableCell>{statement[0]}</TableCell>
|
54 |
-
<TableCell>{statement[1]}</TableCell>
|
55 |
-
<TableCell>{statement[2]}</TableCell>
|
56 |
-
</TableRow>
|
57 |
-
|
58 |
-
))}
|
59 |
-
</TableBody>
|
60 |
-
</Table>
|
61 |
-
</p>
|
62 |
|
63 |
</header>
|
64 |
</div>
|
|
|
3 |
import axios from "axios";
|
4 |
import { useState } from 'react';
|
5 |
import { useEffect } from 'react';
|
6 |
+
//import { Table, TableHeader, TableBody, TableColumn, TableRow, TableCell} from "@nextui-org/table";
|
7 |
+
import { DataGrid } from '@mui/x-data-grid';
|
8 |
+
const columns: GridColDef[] = [
|
9 |
+
{ field: 'subject', headerName: 'Subject', width: 350 },
|
10 |
+
{ field: 'predicate', headerName: 'Predicate', width: 350 },
|
11 |
+
{ field: 'object', headerName: 'Object', width: 550 },
|
12 |
+
];
|
13 |
+
|
14 |
+
function construct_statement (z) {
|
15 |
+
return {
|
16 |
+
"id":z[0],
|
17 |
+
"subject": z[0],
|
18 |
+
"predicate": z[1],
|
19 |
+
"object": z[2],
|
20 |
+
|
21 |
+
};
|
22 |
+
}
|
23 |
|
24 |
function App() {
|
25 |
|
26 |
const [statements, setStatements] = useState([
|
27 |
+
construct_statement(["Empty statements","are","empty"])
|
28 |
]);
|
29 |
|
30 |
// function to fetch all statements from BE
|
|
|
32 |
axios
|
33 |
.get("/data")
|
34 |
.then((response) => {
|
35 |
+
// works:
|
36 |
+
|
37 |
+
const res = response.data;
|
38 |
+
if (res.constructor === Array) {
|
39 |
+
console.log("Got array ", res);
|
40 |
+
setStatements(res.map(construct_statement ));
|
41 |
+
}else{
|
42 |
+
setStatements([
|
43 |
+
construct_statement(
|
44 |
+
[
|
45 |
+
'res','type',typeof(res)
|
46 |
+
]
|
47 |
+
)]);
|
48 |
+
}
|
49 |
})
|
50 |
.catch((error) => {
|
51 |
console.log("There was an error retrieving the statement list: ", error);
|
52 |
+
setStatements(
|
53 |
+
[
|
54 |
+
construct_statement(["error","text",JSON.stringify(error)])]);
|
55 |
});
|
56 |
}, []);
|
57 |
+
//console.log("statements ", statements);
|
58 |
+
console.log(typeof statements);
|
59 |
+
console.log(typeof statements[0]);
|
60 |
+
console.log(statements[0]);
|
61 |
+
|
62 |
return (
|
63 |
<div className="App">
|
64 |
+
` <header className="App-header">
|
65 |
<img src={logo} className="App-logo" alt="logo" />
|
66 |
<p>
|
67 |
Experiments
|
68 |
+
<DataGrid rows={statements} columns={columns} />
|
69 |
+
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
|
71 |
</header>
|
72 |
</div>
|