admin: -300KB (duplicated dependency)

Massimo Melina committed Dec 1, 2023 at 11:07 UTC 0f63caf806012a1115f42344de30da25578ce039
3 files changed +134 -486
admin/package.json
+6 -6
@@ -12,12 +12,12 @@
12 "@hfs/mui-grid-form": "*",
13 "@hfs/shared": "*",
14 "@emotion/styled": "^11.11.0",
15 - "@mui/icons-material": "^5.14.8",
16 - "@mui/lab": "^5.0.0-alpha.142",
17 - "@mui/material": "^5.14.18",
18 - "@mui/x-data-grid": "^6.13.0",
19 - "@mui/x-date-pickers": "^6.16.0",
20 - "@mui/x-tree-view": "^6.0.0-beta.0",
15 + "@mui/icons-material": "^5.14.19",
16 + "@mui/lab": "^5.0.0-alpha.154",
17 + "@mui/material": "^5.14.19",
18 + "@mui/x-data-grid": "^6.18.2",
19 + "@mui/x-date-pickers": "^6.18.2",
20 + "@mui/x-tree-view": "^6.17.0",
21 "@gregoranders/csv": "^0.0.12",
22 "dayjs": "^1.11.10",
23 "react": "^18.2.0",
admin/src/AccountsPage.ts
+2 -2
@@ -5,7 +5,7 @@ import { apiCall, useApiEx } from './api'
5 import { Alert, Box, Button, Card, CardContent, Grid, List, ListItem, ListItemText, Typography } from '@mui/material'
6 import { Close, Delete, DoNotDisturb, Group, MilitaryTech, Person, PersonAdd } from '@mui/icons-material'
7 import { IconBtn, iconTooltip, newDialog, reloadBtn, useBreakpoint, with_ } from './misc'
8 -import { TreeItem, TreeView } from '@mui/lab'
8 +import { TreeItem, TreeView } from '@mui/x-tree-view'
9 import MenuButton from './MenuButton'
10 import AccountForm from './AccountForm'
11 import md from './md'
@@ -101,7 +101,7 @@ export default function AccountsPage() {
101 ) ),
102 h(Grid, { item: true, md: 5 },
103 !list?.length && h(Alert, { severity: 'info' }, md`To access administration <u>remotely</u> you will need to create a user account with admin permission`),
104 - h(TreeView, {
104 + h(TreeView<true>, { // true because it's not detecting multiSelect correctly (ts495)
105 multiSelect: true,
106 sx: { pr: 4, pb: 2, minWidth: '15em' },
107 selected: selectionMode ? sel : [],
package-lock.json
+126 -478
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "0.50.0-beta4.1",
3 + "version": "0.50.0-beta5",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "0.50.0-beta4.1",
9 + "version": "0.50.0-beta5",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -81,12 +81,12 @@
81 "@gregoranders/csv": "^0.0.12",
82 "@hfs/mui-grid-form": "*",
83 "@hfs/shared": "*",
84 - "@mui/icons-material": "^5.14.8",
85 - "@mui/lab": "^5.0.0-alpha.142",
86 - "@mui/material": "^5.14.18",
87 - "@mui/x-data-grid": "^6.13.0",
88 - "@mui/x-date-pickers": "^6.16.0",
89 - "@mui/x-tree-view": "^6.0.0-beta.0",
84 + "@mui/icons-material": "^5.14.19",
85 + "@mui/lab": "^5.0.0-alpha.154",
86 + "@mui/material": "^5.14.19",
87 + "@mui/x-data-grid": "^6.18.2",
88 + "@mui/x-date-pickers": "^6.18.2",
89 + "@mui/x-tree-view": "^6.17.0",
90 "dayjs": "^1.11.10",
91 "immer": "^9.0.15",
92 "react": "^18.2.0",
@@ -109,157 +109,6 @@
109 "vite-plugin-babel-import": "github:rejetto/vite-plugin-babel-import"
110 }
111 },
112 - "admin/node_modules/@mui/base": {
113 - "version": "5.0.0-beta.13",
114 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.13.tgz",
115 - "integrity": "sha512-uC0l97pBspfDAp+iz2cJq8YZ8Sd9i73V77+WzUiOAckIVEyCm5dyVDZCCO2/phmzckVEeZCGcytybkjMQuhPQw==",
116 - "dependencies": {
117 - "@babel/runtime": "^7.22.10",
118 - "@emotion/is-prop-valid": "^1.2.1",
119 - "@floating-ui/react-dom": "^2.0.1",
120 - "@mui/types": "^7.2.4",
121 - "@mui/utils": "^5.14.7",
122 - "@popperjs/core": "^2.11.8",
123 - "clsx": "^2.0.0",
124 - "prop-types": "^15.8.1",
125 - "react-is": "^18.2.0"
126 - },
127 - "engines": {
128 - "node": ">=12.0.0"
129 - },
130 - "funding": {
131 - "type": "opencollective",
132 - "url": "https://opencollective.com/mui"
133 - },
134 - "peerDependencies": {
135 - "@types/react": "^17.0.0 || ^18.0.0",
136 - "react": "^17.0.0 || ^18.0.0",
137 - "react-dom": "^17.0.0 || ^18.0.0"
138 - },
139 - "peerDependenciesMeta": {
140 - "@types/react": {
141 - "optional": true
142 - }
143 - }
144 - },
145 - "admin/node_modules/@mui/lab": {
146 - "version": "5.0.0-alpha.142",
147 - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.142.tgz",
148 - "integrity": "sha512-JDrT5G3QBZ0nzkKMFWzJY5KN8WcyDx4p7qOjg6hs7yKLq90VSdsqIOmyhvWDxJR7zPNQjo0WRYBAaRaQ5FlGxg==",
149 - "dependencies": {
150 - "@babel/runtime": "^7.22.10",
151 - "@mui/base": "5.0.0-beta.13",
152 - "@mui/system": "^5.14.7",
153 - "@mui/types": "^7.2.4",
154 - "@mui/utils": "^5.14.7",
155 - "clsx": "^2.0.0",
156 - "prop-types": "^15.8.1",
157 - "react-is": "^18.2.0"
158 - },
159 - "engines": {
160 - "node": ">=12.0.0"
161 - },
162 - "funding": {
163 - "type": "opencollective",
164 - "url": "https://opencollective.com/mui"
165 - },
166 - "peerDependencies": {
167 - "@emotion/react": "^11.5.0",
168 - "@emotion/styled": "^11.3.0",
169 - "@mui/material": "^5.0.0",
170 - "@types/react": "^17.0.0 || ^18.0.0",
171 - "react": "^17.0.0 || ^18.0.0",
172 - "react-dom": "^17.0.0 || ^18.0.0"
173 - },
174 - "peerDependenciesMeta": {
175 - "@emotion/react": {
176 - "optional": true
177 - },
178 - "@emotion/styled": {
179 - "optional": true
180 - },
181 - "@types/react": {
182 - "optional": true
183 - }
184 - }
185 - },
186 - "admin/node_modules/@mui/x-tree-view": {
187 - "version": "6.0.0-beta.0",
188 - "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.0.0-beta.0.tgz",
189 - "integrity": "sha512-EpPXd55iLeFrufM7Rzl9Oj/jF/Q/bSOICywmHhqcdtXuSWPTH+SK7r/zA6bee6/opLr9n6hzN7NcYN8DRVCRlg==",
190 - "dependencies": {
191 - "@babel/runtime": "^7.22.15",
192 - "@mui/base": "^5.0.0-beta.14",
193 - "@mui/utils": "^5.14.8",
194 - "@types/react-transition-group": "^4.4.6",
195 - "clsx": "^2.0.0",
196 - "prop-types": "^15.8.1",
197 - "react-transition-group": "^4.4.5"
198 - },
199 - "engines": {
200 - "node": ">=14.0.0"
201 - },
202 - "funding": {
203 - "type": "opencollective",
204 - "url": "https://opencollective.com/mui"
205 - },
206 - "peerDependencies": {
207 - "@emotion/react": "^11.9.0",
208 - "@emotion/styled": "^11.8.1",
209 - "@mui/material": "^5.8.6",
210 - "@mui/system": "^5.8.0",
211 - "react": "^17.0.0 || ^18.0.0",
212 - "react-dom": "^17.0.0 || ^18.0.0"
213 - }
214 - },
215 - "admin/node_modules/@mui/x-tree-view/node_modules/@mui/base": {
216 - "version": "5.0.0-beta.17",
217 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.17.tgz",
218 - "integrity": "sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ==",
219 - "dependencies": {
220 - "@babel/runtime": "^7.22.15",
221 - "@floating-ui/react-dom": "^2.0.2",
222 - "@mui/types": "^7.2.4",
223 - "@mui/utils": "^5.14.11",
224 - "@popperjs/core": "^2.11.8",
225 - "clsx": "^2.0.0",
226 - "prop-types": "^15.8.1"
227 - },
228 - "engines": {
229 - "node": ">=12.0.0"
230 - },
231 - "funding": {
232 - "type": "opencollective",
233 - "url": "https://opencollective.com/mui"
234 - },
235 - "peerDependencies": {
236 - "@types/react": "^17.0.0 || ^18.0.0",
237 - "react": "^17.0.0 || ^18.0.0",
238 - "react-dom": "^17.0.0 || ^18.0.0"
239 - },
240 - "peerDependenciesMeta": {
241 - "@types/react": {
242 - "optional": true
243 - }
244 - }
245 - },
246 - "admin/node_modules/clsx": {
247 - "version": "2.0.0",
248 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
249 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
250 - "engines": {
251 - "node": ">=6"
252 - }
253 - },
254 - "admin/node_modules/immer": {
255 - "version": "9.0.21",
256 - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
257 - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
258 - "funding": {
259 - "type": "opencollective",
260 - "url": "https://opencollective.com/immer"
261 - }
262 - },
112 "frontend": {
113 "name": "@hfs/frontend",
114 "dependencies": {
@@ -1273,26 +1122,24 @@
1122 }
1123 },
1124 "node_modules/@mui/base": {
1276 - "version": "5.0.0-beta.14",
1277 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.14.tgz",
1278 - "integrity": "sha512-Je/9JzzYObsuLCIClgE8XvXNFb55IEz8n2NtStUfASfNiVrwiR8t6VVFFuhofehkyTIN34tq1qbBaOjCnOovBw==",
1125 + "version": "5.0.0-beta.25",
1126 + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz",
1127 + "integrity": "sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg==",
1128 "dependencies": {
1280 - "@babel/runtime": "^7.22.10",
1281 - "@emotion/is-prop-valid": "^1.2.1",
1282 - "@floating-ui/react-dom": "^2.0.1",
1283 - "@mui/types": "^7.2.4",
1284 - "@mui/utils": "^5.14.8",
1129 + "@babel/runtime": "^7.23.4",
1130 + "@floating-ui/react-dom": "^2.0.4",
1131 + "@mui/types": "^7.2.10",
1132 + "@mui/utils": "^5.14.19",
1133 "@popperjs/core": "^2.11.8",
1134 "clsx": "^2.0.0",
1287 - "prop-types": "^15.8.1",
1288 - "react-is": "^18.2.0"
1135 + "prop-types": "^15.8.1"
1136 },
1137 "engines": {
1138 "node": ">=12.0.0"
1139 },
1140 "funding": {
1141 "type": "opencollective",
1295 - "url": "https://opencollective.com/mui"
1142 + "url": "https://opencollective.com/mui-org"
1143 },
1144 "peerDependencies": {
1145 "@types/react": "^17.0.0 || ^18.0.0",
@@ -1305,14 +1152,6 @@
1152 }
1153 }
1154 },
1308 - "node_modules/@mui/base/node_modules/clsx": {
1309 - "version": "2.0.0",
1310 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
1311 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
1312 - "engines": {
1313 - "node": ">=6"
1314 - }
1315 - },
1155 "node_modules/@mui/core-downloads-tracker": {
1156 "version": "5.14.19",
1157 "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.19.tgz",
@@ -1323,18 +1162,18 @@
1162 }
1163 },
1164 "node_modules/@mui/icons-material": {
1326 - "version": "5.14.8",
1327 - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.8.tgz",
1328 - "integrity": "sha512-YXcReLydTuNWb1/PxduAH5LgnHNH6spSQBaA0JOz9HD4J+vwst0IanAQgsXy9KKCJSjCsHywE3DB8X+w/b4eeQ==",
1165 + "version": "5.14.19",
1166 + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.19.tgz",
1167 + "integrity": "sha512-yjP8nluXxZGe3Y7pS+yxBV+hWZSsSBampCxkZwaw+1l+feL+rfP74vbEFbMrX/Kil9I/Y1tWfy5bs/eNvwNpWw==",
1168 "dependencies": {
1330 - "@babel/runtime": "^7.22.10"
1169 + "@babel/runtime": "^7.23.4"
1170 },
1171 "engines": {
1172 "node": ">=12.0.0"
1173 },
1174 "funding": {
1175 "type": "opencollective",
1337 - "url": "https://opencollective.com/mui"
1176 + "url": "https://opencollective.com/mui-org"
1177 },
1178 "peerDependencies": {
1179 "@mui/material": "^5.0.0",
@@ -1348,31 +1187,29 @@
1187 }
1188 },
1189 "node_modules/@mui/lab": {
1351 - "version": "5.0.0-alpha.143",
1352 - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.143.tgz",
1353 - "integrity": "sha512-2lpzJCSyrb0yNhxzKK2G25w9+Tk+vjlmjgAXh+j8NS2fyRD7F992DuChRqNaoZmg1aoAbFli6qZh6XJE/5cymA==",
1354 - "dependencies": {
1355 - "@babel/runtime": "^7.22.10",
1356 - "@mui/base": "5.0.0-beta.14",
1357 - "@mui/system": "^5.14.8",
1358 - "@mui/types": "^7.2.4",
1359 - "@mui/utils": "^5.14.8",
1360 - "@mui/x-tree-view": "https://pkg.csb.dev/mui/mui-x/commit/1f23b33d/@mui/x-tree-view",
1190 + "version": "5.0.0-alpha.154",
1191 + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.154.tgz",
1192 + "integrity": "sha512-Rrhu8eUknjV6hhPMqq52e/p4/c6rvnu/k0AhysuljsHDZcHThYEZNe1mHFLveQ1RIje2VnJSsgmcNfcZKeOOAg==",
1193 + "dependencies": {
1194 + "@babel/runtime": "^7.23.4",
1195 + "@mui/base": "5.0.0-beta.25",
1196 + "@mui/system": "^5.14.19",
1197 + "@mui/types": "^7.2.10",
1198 + "@mui/utils": "^5.14.19",
1199 "clsx": "^2.0.0",
1362 - "prop-types": "^15.8.1",
1363 - "react-is": "^18.2.0"
1200 + "prop-types": "^15.8.1"
1201 },
1202 "engines": {
1203 "node": ">=12.0.0"
1204 },
1205 "funding": {
1206 "type": "opencollective",
1370 - "url": "https://opencollective.com/mui"
1207 + "url": "https://opencollective.com/mui-org"
1208 },
1209 "peerDependencies": {
1210 "@emotion/react": "^11.5.0",
1211 "@emotion/styled": "^11.3.0",
1375 - "@mui/material": "^5.0.0",
1212 + "@mui/material": ">=5.10.11",
1213 "@types/react": "^17.0.0 || ^18.0.0",
1214 "react": "^17.0.0 || ^18.0.0",
1215 "react-dom": "^17.0.0 || ^18.0.0"
@@ -1389,14 +1226,6 @@
1226 }
1227 }
1228 },
1392 - "node_modules/@mui/lab/node_modules/clsx": {
1393 - "version": "2.0.0",
1394 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
1395 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
1396 - "engines": {
1397 - "node": ">=6"
1398 - }
1399 - },
1229 "node_modules/@mui/material": {
1230 "version": "5.14.19",
1231 "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.19.tgz",
@@ -1441,45 +1270,6 @@
1270 }
1271 }
1272 },
1444 - "node_modules/@mui/material/node_modules/@mui/base": {
1445 - "version": "5.0.0-beta.25",
1446 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz",
1447 - "integrity": "sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg==",
1448 - "dependencies": {
1449 - "@babel/runtime": "^7.23.4",
1450 - "@floating-ui/react-dom": "^2.0.4",
1451 - "@mui/types": "^7.2.10",
1452 - "@mui/utils": "^5.14.19",
1453 - "@popperjs/core": "^2.11.8",
1454 - "clsx": "^2.0.0",
1455 - "prop-types": "^15.8.1"
1456 - },
1457 - "engines": {
1458 - "node": ">=12.0.0"
1459 - },
1460 - "funding": {
1461 - "type": "opencollective",
1462 - "url": "https://opencollective.com/mui-org"
1463 - },
1464 - "peerDependencies": {
1465 - "@types/react": "^17.0.0 || ^18.0.0",
1466 - "react": "^17.0.0 || ^18.0.0",
1467 - "react-dom": "^17.0.0 || ^18.0.0"
1468 - },
1469 - "peerDependenciesMeta": {
1470 - "@types/react": {
1471 - "optional": true
1472 - }
1473 - }
1474 - },
1475 - "node_modules/@mui/material/node_modules/clsx": {
1476 - "version": "2.0.0",
1477 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
1478 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
1479 - "engines": {
1480 - "node": ">=6"
1481 - }
1482 - },
1273 "node_modules/@mui/private-theming": {
1274 "version": "5.14.19",
1275 "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.19.tgz",
@@ -1576,14 +1366,6 @@
1366 }
1367 }
1368 },
1579 - "node_modules/@mui/system/node_modules/clsx": {
1580 - "version": "2.0.0",
1581 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
1582 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
1583 - "engines": {
1584 - "node": ">=6"
1585 - }
1586 - },
1369 "node_modules/@mui/types": {
1370 "version": "7.2.10",
1371 "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.10.tgz",
@@ -1625,12 +1407,12 @@
1407 }
1408 },
1409 "node_modules/@mui/x-data-grid": {
1628 - "version": "6.13.0",
1629 - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-6.13.0.tgz",
1630 - "integrity": "sha512-HRZGPdE+unZEiygcMqLsKOJ1F7iaTrhGQXGdlFLLniwfYMzVmJgZQXYCCeOIkCQqF28rQniF+4PbRhmFERdqSQ==",
1410 + "version": "6.18.2",
1411 + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-6.18.2.tgz",
1412 + "integrity": "sha512-XsVX8OCcYRbSoDVfjoX6gi+KfBitTkUvlMZnI/YkWOyms+pEValJQousvwjhGN1coWp15Yoz9YTGmSGCBxo2HA==",
1413 "dependencies": {
1632 - "@babel/runtime": "^7.22.15",
1633 - "@mui/utils": "^5.14.7",
1414 + "@babel/runtime": "^7.23.2",
1415 + "@mui/utils": "^5.14.16",
1416 "clsx": "^2.0.0",
1417 "prop-types": "^15.8.1",
1418 "reselect": "^4.1.8"
@@ -1649,23 +1431,15 @@
1431 "react-dom": "^17.0.0 || ^18.0.0"
1432 }
1433 },
1652 - "node_modules/@mui/x-data-grid/node_modules/clsx": {
1653 - "version": "2.0.0",
1654 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
1655 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
1656 - "engines": {
1657 - "node": ">=6"
1658 - }
1659 - },
1434 "node_modules/@mui/x-date-pickers": {
1661 - "version": "6.16.0",
1662 - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.16.0.tgz",
1663 - "integrity": "sha512-5xN/OuVtcy/bX/Yx4cJrGWLmHTMTZkufhQMtInFOM8u93TJJSPwA7X86vQdl6OztYNyYKnEpxNKxSrxcDHfKFQ==",
1664 - "dependencies": {
1665 - "@babel/runtime": "^7.22.15",
1666 - "@mui/base": "^5.0.0-beta.14",
1667 - "@mui/utils": "^5.14.8",
1668 - "@types/react-transition-group": "^4.4.6",
1435 + "version": "6.18.2",
1436 + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.18.2.tgz",
1437 + "integrity": "sha512-HJq4uoFQSu5isa/mesWw2BKh8KBRYUQb+KaSlVlWfJNgP3YhPvWZ6yqCNYyxOAiPMxb0n3nBjS9ErO27OHjFMA==",
1438 + "dependencies": {
1439 + "@babel/runtime": "^7.23.2",
1440 + "@mui/base": "^5.0.0-beta.22",
1441 + "@mui/utils": "^5.14.16",
1442 + "@types/react-transition-group": "^4.4.8",
1443 "clsx": "^2.0.0",
1444 "prop-types": "^15.8.1",
1445 "react-transition-group": "^4.4.5"
@@ -1722,24 +1496,16 @@
1496 }
1497 }
1498 },
1725 - "node_modules/@mui/x-date-pickers/node_modules/clsx": {
1726 - "version": "2.0.0",
1727 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
1728 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
1729 - "engines": {
1730 - "node": ">=6"
1731 - }
1732 - },
1499 "node_modules/@mui/x-tree-view": {
1734 - "version": "6.0.0-alpha.0",
1735 - "resolved": "https://pkg.csb.dev/mui/mui-x/commit/1f23b33d/@mui/x-tree-view",
1736 - "integrity": "sha512-oSayM+RvqJdjPW8BW4Vmmj99pHIaOJogumOqnFSd+zOzxZk0wFpf7/67LyGD4wNY0MVHj/EkjyE/LljTad5mCw==",
1737 - "license": "MIT",
1738 - "dependencies": {
1739 - "@babel/runtime": "^7.22.6",
1740 - "@mui/utils": "^5.13.7",
1741 - "@types/react-transition-group": "^4.4.6",
1742 - "clsx": "^1.2.1",
1500 + "version": "6.17.0",
1501 + "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.17.0.tgz",
1502 + "integrity": "sha512-09dc2D+Rjg2z8KOaxbUXyPi0aw7fm2jurEtV8Xw48xJ00joLWd5QJm1/v4CarEvaiyhTQzHImNqdgeJW8ZQB6g==",
1503 + "dependencies": {
1504 + "@babel/runtime": "^7.23.2",
1505 + "@mui/base": "^5.0.0-beta.20",
1506 + "@mui/utils": "^5.14.14",
1507 + "@types/react-transition-group": "^4.4.8",
1508 + "clsx": "^2.0.0",
1509 "prop-types": "^15.8.1",
1510 "react-transition-group": "^4.4.5"
1511 },
@@ -1753,7 +1519,6 @@
1519 "peerDependencies": {
1520 "@emotion/react": "^11.9.0",
1521 "@emotion/styled": "^11.8.1",
1756 - "@mui/base": "^5.0.0-alpha.87",
1522 "@mui/material": "^5.8.6",
1523 "@mui/system": "^5.8.0",
1524 "react": "^17.0.0 || ^18.0.0",
@@ -2905,9 +2670,9 @@
2670 }
2671 },
2672 "node_modules/clsx": {
2908 - "version": "1.2.1",
2909 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
2910 - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
2673 + "version": "2.0.0",
2674 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
2675 + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
2676 "engines": {
2677 "node": ">=6"
2678 }
@@ -3951,6 +3716,15 @@
3716 "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
3717 "dev": true
3718 },
3719 + "node_modules/immer": {
3720 + "version": "9.0.21",
3721 + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
3722 + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
3723 + "funding": {
3724 + "type": "opencollective",
3725 + "url": "https://opencollective.com/immer"
3726 + }
3727 + },
3728 "node_modules/immutable": {
3729 "version": "4.3.0",
3730 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
@@ -7646,12 +7420,12 @@
7420 "@gregoranders/csv": "^0.0.12",
7421 "@hfs/mui-grid-form": "*",
7422 "@hfs/shared": "*",
7649 - "@mui/icons-material": "^5.14.8",
7650 - "@mui/lab": "^5.0.0-alpha.142",
7651 - "@mui/material": "^5.14.18",
7652 - "@mui/x-data-grid": "^6.13.0",
7653 - "@mui/x-date-pickers": "^6.16.0",
7654 - "@mui/x-tree-view": "^6.0.0-beta.0",
7423 + "@mui/icons-material": "^5.14.19",
7424 + "@mui/lab": "^5.0.0-alpha.154",
7425 + "@mui/material": "^5.14.19",
7426 + "@mui/x-data-grid": "^6.18.2",
7427 + "@mui/x-date-pickers": "^6.18.2",
7428 + "@mui/x-tree-view": "^6.17.0",
7429 "@types/react": "^18.0.15",
7430 "@types/react-dom": "^18.0.6",
7431 "@types/react-virtualized-auto-sizer": "^1.0.1",
@@ -7670,79 +7444,6 @@
7444 "vite-plugin-babel-import": "github:rejetto/vite-plugin-babel-import",
7445 "watch-size": "^2.0.0",
7446 "web-vitals": "^2.1.4"
7673 - },
7674 - "dependencies": {
7675 - "@mui/base": {
7676 - "version": "5.0.0-beta.13",
7677 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.13.tgz",
7678 - "integrity": "sha512-uC0l97pBspfDAp+iz2cJq8YZ8Sd9i73V77+WzUiOAckIVEyCm5dyVDZCCO2/phmzckVEeZCGcytybkjMQuhPQw==",
7679 - "requires": {
7680 - "@babel/runtime": "^7.22.10",
7681 - "@emotion/is-prop-valid": "^1.2.1",
7682 - "@floating-ui/react-dom": "^2.0.1",
7683 - "@mui/types": "^7.2.4",
7684 - "@mui/utils": "^5.14.7",
7685 - "@popperjs/core": "^2.11.8",
7686 - "clsx": "^2.0.0",
7687 - "prop-types": "^15.8.1",
7688 - "react-is": "^18.2.0"
7689 - }
7690 - },
7691 - "@mui/lab": {
7692 - "version": "5.0.0-alpha.142",
7693 - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.142.tgz",
7694 - "integrity": "sha512-JDrT5G3QBZ0nzkKMFWzJY5KN8WcyDx4p7qOjg6hs7yKLq90VSdsqIOmyhvWDxJR7zPNQjo0WRYBAaRaQ5FlGxg==",
7695 - "requires": {
7696 - "@babel/runtime": "^7.22.10",
7697 - "@mui/base": "5.0.0-beta.13",
7698 - "@mui/system": "^5.14.7",
7699 - "@mui/types": "^7.2.4",
7700 - "@mui/utils": "^5.14.7",
7701 - "clsx": "^2.0.0",
7702 - "prop-types": "^15.8.1",
7703 - "react-is": "^18.2.0"
7704 - }
7705 - },
7706 - "@mui/x-tree-view": {
7707 - "version": "6.0.0-beta.0",
7708 - "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.0.0-beta.0.tgz",
7709 - "integrity": "sha512-EpPXd55iLeFrufM7Rzl9Oj/jF/Q/bSOICywmHhqcdtXuSWPTH+SK7r/zA6bee6/opLr9n6hzN7NcYN8DRVCRlg==",
7710 - "requires": {
7711 - "@babel/runtime": "^7.22.15",
7712 - "@mui/base": "^5.0.0-beta.14",
7713 - "@mui/utils": "^5.14.8",
7714 - "@types/react-transition-group": "^4.4.6",
7715 - "clsx": "^2.0.0",
7716 - "prop-types": "^15.8.1",
7717 - "react-transition-group": "^4.4.5"
7718 - },
7719 - "dependencies": {
7720 - "@mui/base": {
7721 - "version": "5.0.0-beta.17",
7722 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.17.tgz",
7723 - "integrity": "sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ==",
7724 - "requires": {
7725 - "@babel/runtime": "^7.22.15",
7726 - "@floating-ui/react-dom": "^2.0.2",
7727 - "@mui/types": "^7.2.4",
7728 - "@mui/utils": "^5.14.11",
7729 - "@popperjs/core": "^2.11.8",
7730 - "clsx": "^2.0.0",
7731 - "prop-types": "^15.8.1"
7732 - }
7733 - }
7734 - }
7735 - },
7736 - "clsx": {
7737 - "version": "2.0.0",
7738 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
7739 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q=="
7740 - },
7741 - "immer": {
7742 - "version": "9.0.21",
7743 - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
7744 - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="
7745 - }
7447 }
7448 },
7449 "@hfs/frontend": {
@@ -7847,26 +7548,17 @@
7548 }
7549 },
7550 "@mui/base": {
7850 - "version": "5.0.0-beta.14",
7851 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.14.tgz",
7852 - "integrity": "sha512-Je/9JzzYObsuLCIClgE8XvXNFb55IEz8n2NtStUfASfNiVrwiR8t6VVFFuhofehkyTIN34tq1qbBaOjCnOovBw==",
7551 + "version": "5.0.0-beta.25",
7552 + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz",
7553 + "integrity": "sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg==",
7554 "requires": {
7854 - "@babel/runtime": "^7.22.10",
7855 - "@emotion/is-prop-valid": "^1.2.1",
7856 - "@floating-ui/react-dom": "^2.0.1",
7857 - "@mui/types": "^7.2.4",
7858 - "@mui/utils": "^5.14.8",
7555 + "@babel/runtime": "^7.23.4",
7556 + "@floating-ui/react-dom": "^2.0.4",
7557 + "@mui/types": "^7.2.10",
7558 + "@mui/utils": "^5.14.19",
7559 "@popperjs/core": "^2.11.8",
7560 "clsx": "^2.0.0",
7861 - "prop-types": "^15.8.1",
7862 - "react-is": "^18.2.0"
7863 - },
7864 - "dependencies": {
7865 - "clsx": {
7866 - "version": "2.0.0",
7867 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
7868 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q=="
7869 - }
7561 + "prop-types": "^15.8.1"
7562 }
7563 },
7564 "@mui/core-downloads-tracker": {
@@ -7875,34 +7567,25 @@
7567 "integrity": "sha512-y4JseIen5pmZs1n9hHy95HKKioKco8f6N2lford2AmjJigVJOv0KsU0qryiCpyuEUZmi/xCduVilHsK9DSkPcA=="
7568 },
7569 "@mui/icons-material": {
7878 - "version": "5.14.8",
7879 - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.8.tgz",
7880 - "integrity": "sha512-YXcReLydTuNWb1/PxduAH5LgnHNH6spSQBaA0JOz9HD4J+vwst0IanAQgsXy9KKCJSjCsHywE3DB8X+w/b4eeQ==",
7570 + "version": "5.14.19",
7571 + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.19.tgz",
7572 + "integrity": "sha512-yjP8nluXxZGe3Y7pS+yxBV+hWZSsSBampCxkZwaw+1l+feL+rfP74vbEFbMrX/Kil9I/Y1tWfy5bs/eNvwNpWw==",
7573 "requires": {
7882 - "@babel/runtime": "^7.22.10"
7574 + "@babel/runtime": "^7.23.4"
7575 }
7576 },
7577 "@mui/lab": {
7886 - "version": "5.0.0-alpha.143",
7887 - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.143.tgz",
7888 - "integrity": "sha512-2lpzJCSyrb0yNhxzKK2G25w9+Tk+vjlmjgAXh+j8NS2fyRD7F992DuChRqNaoZmg1aoAbFli6qZh6XJE/5cymA==",
7889 - "requires": {
7890 - "@babel/runtime": "^7.22.10",
7891 - "@mui/base": "5.0.0-beta.14",
7892 - "@mui/system": "^5.14.8",
7893 - "@mui/types": "^7.2.4",
7894 - "@mui/utils": "^5.14.8",
7895 - "@mui/x-tree-view": "https://pkg.csb.dev/mui/mui-x/commit/1f23b33d/@mui/x-tree-view",
7578 + "version": "5.0.0-alpha.154",
7579 + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.154.tgz",
7580 + "integrity": "sha512-Rrhu8eUknjV6hhPMqq52e/p4/c6rvnu/k0AhysuljsHDZcHThYEZNe1mHFLveQ1RIje2VnJSsgmcNfcZKeOOAg==",
7581 + "requires": {
7582 + "@babel/runtime": "^7.23.4",
7583 + "@mui/base": "5.0.0-beta.25",
7584 + "@mui/system": "^5.14.19",
7585 + "@mui/types": "^7.2.10",
7586 + "@mui/utils": "^5.14.19",
7587 "clsx": "^2.0.0",
7897 - "prop-types": "^15.8.1",
7898 - "react-is": "^18.2.0"
7899 - },
7900 - "dependencies": {
7901 - "clsx": {
7902 - "version": "2.0.0",
7903 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
7904 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q=="
7905 - }
7588 + "prop-types": "^15.8.1"
7589 }
7590 },
7591 "@mui/material": {
@@ -7922,27 +7605,6 @@
7605 "prop-types": "^15.8.1",
7606 "react-is": "^18.2.0",
7607 "react-transition-group": "^4.4.5"
7925 - },
7926 - "dependencies": {
7927 - "@mui/base": {
7928 - "version": "5.0.0-beta.25",
7929 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz",
7930 - "integrity": "sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg==",
7931 - "requires": {
7932 - "@babel/runtime": "^7.23.4",
7933 - "@floating-ui/react-dom": "^2.0.4",
7934 - "@mui/types": "^7.2.10",
7935 - "@mui/utils": "^5.14.19",
7936 - "@popperjs/core": "^2.11.8",
7937 - "clsx": "^2.0.0",
7938 - "prop-types": "^15.8.1"
7939 - }
7940 - },
7941 - "clsx": {
7942 - "version": "2.0.0",
7943 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
7944 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q=="
7945 - }
7608 }
7609 },
7610 "@mui/private-theming": {
@@ -7979,13 +7641,6 @@
7641 "clsx": "^2.0.0",
7642 "csstype": "^3.1.2",
7643 "prop-types": "^15.8.1"
7982 - },
7983 - "dependencies": {
7984 - "clsx": {
7985 - "version": "2.0.0",
7986 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
7987 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q=="
7988 - }
7644 }
7645 },
7646 "@mui/types": {
@@ -8006,53 +7661,41 @@
7661 }
7662 },
7663 "@mui/x-data-grid": {
8009 - "version": "6.13.0",
8010 - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-6.13.0.tgz",
8011 - "integrity": "sha512-HRZGPdE+unZEiygcMqLsKOJ1F7iaTrhGQXGdlFLLniwfYMzVmJgZQXYCCeOIkCQqF28rQniF+4PbRhmFERdqSQ==",
7664 + "version": "6.18.2",
7665 + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-6.18.2.tgz",
7666 + "integrity": "sha512-XsVX8OCcYRbSoDVfjoX6gi+KfBitTkUvlMZnI/YkWOyms+pEValJQousvwjhGN1coWp15Yoz9YTGmSGCBxo2HA==",
7667 "requires": {
8013 - "@babel/runtime": "^7.22.15",
8014 - "@mui/utils": "^5.14.7",
7668 + "@babel/runtime": "^7.23.2",
7669 + "@mui/utils": "^5.14.16",
7670 "clsx": "^2.0.0",
7671 "prop-types": "^15.8.1",
7672 "reselect": "^4.1.8"
8018 - },
8019 - "dependencies": {
8020 - "clsx": {
8021 - "version": "2.0.0",
8022 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
8023 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q=="
8024 - }
7673 }
7674 },
7675 "@mui/x-date-pickers": {
8028 - "version": "6.16.0",
8029 - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.16.0.tgz",
8030 - "integrity": "sha512-5xN/OuVtcy/bX/Yx4cJrGWLmHTMTZkufhQMtInFOM8u93TJJSPwA7X86vQdl6OztYNyYKnEpxNKxSrxcDHfKFQ==",
8031 - "requires": {
8032 - "@babel/runtime": "^7.22.15",
8033 - "@mui/base": "^5.0.0-beta.14",
8034 - "@mui/utils": "^5.14.8",
8035 - "@types/react-transition-group": "^4.4.6",
7676 + "version": "6.18.2",
7677 + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.18.2.tgz",
7678 + "integrity": "sha512-HJq4uoFQSu5isa/mesWw2BKh8KBRYUQb+KaSlVlWfJNgP3YhPvWZ6yqCNYyxOAiPMxb0n3nBjS9ErO27OHjFMA==",
7679 + "requires": {
7680 + "@babel/runtime": "^7.23.2",
7681 + "@mui/base": "^5.0.0-beta.22",
7682 + "@mui/utils": "^5.14.16",
7683 + "@types/react-transition-group": "^4.4.8",
7684 "clsx": "^2.0.0",
7685 "prop-types": "^15.8.1",
7686 "react-transition-group": "^4.4.5"
8039 - },
8040 - "dependencies": {
8041 - "clsx": {
8042 - "version": "2.0.0",
8043 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
8044 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q=="
8045 - }
7687 }
7688 },
7689 "@mui/x-tree-view": {
8049 - "version": "https://pkg.csb.dev/mui/mui-x/commit/1f23b33d/@mui/x-tree-view",
8050 - "integrity": "sha512-oSayM+RvqJdjPW8BW4Vmmj99pHIaOJogumOqnFSd+zOzxZk0wFpf7/67LyGD4wNY0MVHj/EkjyE/LljTad5mCw==",
8051 - "requires": {
8052 - "@babel/runtime": "^7.22.6",
8053 - "@mui/utils": "^5.13.7",
8054 - "@types/react-transition-group": "^4.4.6",
8055 - "clsx": "^1.2.1",
7690 + "version": "6.17.0",
7691 + "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.17.0.tgz",
7692 + "integrity": "sha512-09dc2D+Rjg2z8KOaxbUXyPi0aw7fm2jurEtV8Xw48xJ00joLWd5QJm1/v4CarEvaiyhTQzHImNqdgeJW8ZQB6g==",
7693 + "requires": {
7694 + "@babel/runtime": "^7.23.2",
7695 + "@mui/base": "^5.0.0-beta.20",
7696 + "@mui/utils": "^5.14.14",
7697 + "@types/react-transition-group": "^4.4.8",
7698 + "clsx": "^2.0.0",
7699 "prop-types": "^15.8.1",
7700 "react-transition-group": "^4.4.5"
7701 }
@@ -8933,9 +8576,9 @@
8576 }
8577 },
8578 "clsx": {
8936 - "version": "1.2.1",
8937 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
8938 - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg=="
8579 + "version": "2.0.0",
8580 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
8581 + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q=="
8582 },
8583 "co": {
8584 "version": "4.6.0",
@@ -9699,6 +9342,11 @@
9342 "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
9343 "dev": true
9344 },
9345 + "immer": {
9346 + "version": "9.0.21",
9347 + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
9348 + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="
9349 + },
9350 "immutable": {
9351 "version": "4.3.0",
9352 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",