瀏覽代碼

update again

Jakob Pietron 2 年之前
父節點
當前提交
8bfa20862f
共有 2 個文件被更改,包括 131 次插入103 次删除
  1. 127 99
      package-lock.json
  2. 4 4
      package.json

+ 127 - 99
package-lock.json

@@ -5,7 +5,7 @@
 	"packages": {
 		"": {
 			"dependencies": {
-				"allotment": "^1.17.1",
+				"allotment": "^1.18.0",
 				"buffer": "^6.0.3",
 				"crypto-browserify": "^3.12.0",
 				"css-loader": "^6.7.3",
@@ -26,15 +26,15 @@
 			},
 			"devDependencies": {
 				"@emotion/react": "^11.10.5",
-				"@mantine/core": "^5.10.2",
-				"@mantine/hooks": "^5.10.2",
+				"@mantine/core": "^5.10.3",
+				"@mantine/hooks": "^5.10.3",
 				"@tabler/icons": "^1.119.0",
 				"@types/d3": "^7.4.0",
 				"@types/d3-drag": "^3.0.2",
 				"@types/d3-force": "^3.0.4",
 				"@types/d3-selection": "^3.0.4",
 				"@types/mocha": "^10.0.1",
-				"@types/node": "^18.11.18",
+				"@types/node": "^18.13.0",
 				"@types/react": "^18.0.27",
 				"@types/react-dom": "^18.0.10",
 				"fork-ts-checker-webpack-plugin": "^7.3.0",
@@ -550,41 +550,42 @@
 			"dev": true
 		},
 		"node_modules/@floating-ui/core": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.0.1.tgz",
-			"integrity": "sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA==",
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.0.tgz",
+			"integrity": "sha512-GHUXPEhMEmTpnpIfesFA2KAoMJPb1SPQw964tToQwt+BbGXdhqTCWT1rOb0VURGylsxsYxiGMnseJ3IlclVpVA==",
 			"dev": true
 		},
 		"node_modules/@floating-ui/dom": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.0.2.tgz",
-			"integrity": "sha512-5X9WSvZ8/fjy3gDu8yx9HAA4KG1lazUN2P4/VnaXLxTO9Dz53HI1oYoh1OlhqFNlHgGDiwFX5WhFCc2ljbW3yA==",
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.0.tgz",
+			"integrity": "sha512-QXzg57o1cjLz3cGETzKXjI3kx1xyS49DW9l7kV2jw2c8Yftd434t2hllX0sVGn2Q8MtcW/4pNm8bfE1/4n6mng==",
 			"dev": true,
 			"dependencies": {
-				"@floating-ui/core": "^1.0.1"
+				"@floating-ui/core": "^1.2.0"
 			}
 		},
-		"node_modules/@floating-ui/react-dom": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.0.0.tgz",
-			"integrity": "sha512-uiOalFKPG937UCLm42RxjESTWUVpbbatvlphQAU6bsv+ence6IoVG8JOUZcy8eW81NkU+Idiwvx10WFLmR4MIg==",
+		"node_modules/@floating-ui/react": {
+			"version": "0.19.1",
+			"resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.19.1.tgz",
+			"integrity": "sha512-h7hr53rLp+VVvWvbu0dOBvGsLeeZwn1DTLIllIaLYjGWw20YhAgEqegHU+nc7BJ30ttxq4Sq6hqARm0ne6chXQ==",
 			"dev": true,
 			"dependencies": {
-				"@floating-ui/dom": "^1.0.0"
+				"@floating-ui/react-dom": "^1.2.2",
+				"aria-hidden": "^1.1.3",
+				"tabbable": "^6.0.1"
 			},
 			"peerDependencies": {
 				"react": ">=16.8.0",
 				"react-dom": ">=16.8.0"
 			}
 		},
-		"node_modules/@floating-ui/react-dom-interactions": {
-			"version": "0.10.1",
-			"resolved": "https://registry.npmjs.org/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.10.1.tgz",
-			"integrity": "sha512-mb9Sn/cnPjVlEucSZTSt4Iu7NAvqnXTvmzeE5EtfdRhVQO6L94dqqT+DPTmJmbiw4XqzoyGP+Q6J+I5iK2p6bw==",
+		"node_modules/@floating-ui/react-dom": {
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.2.2.tgz",
+			"integrity": "sha512-DbmFBLwFrZhtXgCI2ra7wXYT8L2BN4/4AMQKyu05qzsVji51tXOfF36VE2gpMB6nhJGHa85PdEg75FB4+vnLFQ==",
 			"dev": true,
 			"dependencies": {
-				"@floating-ui/react-dom": "^1.0.0",
-				"aria-hidden": "^1.1.3"
+				"@floating-ui/dom": "^1.1.1"
 			},
 			"peerDependencies": {
 				"react": ">=16.8.0",
@@ -776,36 +777,36 @@
 			"dev": true
 		},
 		"node_modules/@mantine/core": {
-			"version": "5.10.2",
-			"resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.2.tgz",
-			"integrity": "sha512-DyvrkTj2U63Kvt3YD6kECA/PltcKwNa0Zr0IIPnEmhYM7bxpdae9pMRpRjwZ/o3JxkIh8k6vL2+7sxoec+IeKw==",
+			"version": "5.10.3",
+			"resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.3.tgz",
+			"integrity": "sha512-kBb8l085vg+MjAVxEDyI/koT/l2hXTBVdg6pkSJlFlMtUlhBGkp8fzqaaUiJ7C1oU//NnHAogPymHw0tjpPBgA==",
 			"dev": true,
 			"dependencies": {
-				"@floating-ui/react-dom-interactions": "^0.10.1",
-				"@mantine/styles": "5.10.2",
-				"@mantine/utils": "5.10.2",
+				"@floating-ui/react": "^0.19.1",
+				"@mantine/styles": "5.10.3",
+				"@mantine/utils": "5.10.3",
 				"@radix-ui/react-scroll-area": "1.0.2",
 				"react-textarea-autosize": "8.3.4"
 			},
 			"peerDependencies": {
-				"@mantine/hooks": "5.10.2",
+				"@mantine/hooks": "5.10.3",
 				"react": ">=16.8.0",
 				"react-dom": ">=16.8.0"
 			}
 		},
 		"node_modules/@mantine/hooks": {
-			"version": "5.10.2",
-			"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.2.tgz",
-			"integrity": "sha512-H26lZ+P2HasLXt3coXYUiN5hVRNXPYNwF93oP9TfmOOA+EEzbGtGQR/dBv51BF53UJ+rzgJ0W5lLi1CbZPdMnA==",
+			"version": "5.10.3",
+			"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.3.tgz",
+			"integrity": "sha512-fFDXF0A596z10QKeWAGtTZJ4QotsMxhhbjfWWRHMogY/hXHQ2S+7+GFotpF2JbzefYztpawHEJevy3eYF8cQmQ==",
 			"dev": true,
 			"peerDependencies": {
 				"react": ">=16.8.0"
 			}
 		},
 		"node_modules/@mantine/styles": {
-			"version": "5.10.2",
-			"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.2.tgz",
-			"integrity": "sha512-/LMGgiBJc+gDkh61gMgj5srPsapl2ZFbklF1dBxBF+77j7o1tORJWyAl3IOUD+po9P6jwfTjlDoNDNLESUJhyQ==",
+			"version": "5.10.3",
+			"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.3.tgz",
+			"integrity": "sha512-OpKY207BgkJd59wSNuNaZILAUbNh1b87iY5bZOVm9u49X5cOo/n4nrkaUMw2FCZIKi6psyobtW7XYCuoldrI4w==",
 			"dev": true,
 			"dependencies": {
 				"clsx": "1.1.1",
@@ -824,9 +825,9 @@
 			"dev": true
 		},
 		"node_modules/@mantine/utils": {
-			"version": "5.10.2",
-			"resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.2.tgz",
-			"integrity": "sha512-mpXTPG9X2nPfHGg3ejcWkSlYVxuiTx6RxWbbFHEk/U2fSikEAQdMNdVPaKI2c0/S2jksqJXlODZJv2Qt9HAFMQ==",
+			"version": "5.10.3",
+			"resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.3.tgz",
+			"integrity": "sha512-ZfR1wouA/rz3xTOb2wBnrQpIiyjLcCLLvbUo7rzaG3LhFy7UoGjZ6uqIW9qDrzs7SR4tETRfMxedYagjcoCiEg==",
 			"dev": true,
 			"peerDependencies": {
 				"react": ">=16.8.0"
@@ -1386,9 +1387,9 @@
 			"dev": true
 		},
 		"node_modules/@types/node": {
-			"version": "18.11.18",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
-			"integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA=="
+			"version": "18.13.0",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz",
+			"integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg=="
 		},
 		"node_modules/@types/parse-json": {
 			"version": "4.0.0",
@@ -1784,12 +1785,12 @@
 			}
 		},
 		"node_modules/allotment": {
-			"version": "1.17.1",
-			"resolved": "https://registry.npmjs.org/allotment/-/allotment-1.17.1.tgz",
-			"integrity": "sha512-3/blHxKZfP441IZRwoOJaaNfDOx9XtvQQaeRYYrn7xjQWF7ZhYZCfR7oNxudwx2ga21tIskvfytbZF2P/ydE3A==",
+			"version": "1.18.0",
+			"resolved": "https://registry.npmjs.org/allotment/-/allotment-1.18.0.tgz",
+			"integrity": "sha512-MV6vbDB0+SZUGRBUgysGwRyg5ccRwywMlnBI7jLz4FlhmE8pnr4vnqtZbBt3d+qv5RM15ZwMv6mHsVyXrxzxrQ==",
 			"dependencies": {
 				"classnames": "^2.3.0",
-				"eventemitter3": "^4.0.0",
+				"eventemitter3": "^5.0.0",
 				"lodash.clamp": "^4.0.0",
 				"lodash.debounce": "^4.0.0",
 				"lodash.isequal": "^4.5.0",
@@ -1800,6 +1801,11 @@
 				"react-dom": "^17.0.0 || ^18.0.0"
 			}
 		},
+		"node_modules/allotment/node_modules/eventemitter3": {
+			"version": "5.0.0",
+			"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.0.tgz",
+			"integrity": "sha512-riuVbElZZNXLeLEoprfNYoDSwTBRR44X3mnhdI1YcnENpWTCsTTVZ2zFuqQcpoyqPQIUXdiPEU0ECAq0KQRaHg=="
+		},
 		"node_modules/ansi-colors": {
 			"version": "4.1.1",
 			"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
@@ -1885,9 +1891,9 @@
 			"dev": true
 		},
 		"node_modules/aria-hidden": {
-			"version": "1.2.1",
-			"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz",
-			"integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==",
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.2.tgz",
+			"integrity": "sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==",
 			"dev": true,
 			"dependencies": {
 				"tslib": "^2.0.0"
@@ -3450,7 +3456,8 @@
 		"node_modules/eventemitter3": {
 			"version": "4.0.7",
 			"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
-			"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
+			"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+			"dev": true
 		},
 		"node_modules/events": {
 			"version": "3.3.0",
@@ -6961,6 +6968,12 @@
 				"url": "https://github.com/sponsors/ljharb"
 			}
 		},
+		"node_modules/tabbable": {
+			"version": "6.0.1",
+			"resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.0.1.tgz",
+			"integrity": "sha512-SYJSIgeyXW7EuX1ytdneO5e8jip42oHWg9xl/o3oTYhmXusZVgiA+VlPvjIN+kHii9v90AmzTZEBcsEvuAY+TA==",
+			"dev": true
+		},
 		"node_modules/tapable": {
 			"version": "2.2.1",
 			"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -7251,9 +7264,9 @@
 			}
 		},
 		"node_modules/tslib": {
-			"version": "2.4.0",
-			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
-			"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+			"version": "2.5.0",
+			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+			"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
 			"dev": true
 		},
 		"node_modules/type-fest": {
@@ -8449,37 +8462,38 @@
 			"dev": true
 		},
 		"@floating-ui/core": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.0.1.tgz",
-			"integrity": "sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA==",
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.0.tgz",
+			"integrity": "sha512-GHUXPEhMEmTpnpIfesFA2KAoMJPb1SPQw964tToQwt+BbGXdhqTCWT1rOb0VURGylsxsYxiGMnseJ3IlclVpVA==",
 			"dev": true
 		},
 		"@floating-ui/dom": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.0.2.tgz",
-			"integrity": "sha512-5X9WSvZ8/fjy3gDu8yx9HAA4KG1lazUN2P4/VnaXLxTO9Dz53HI1oYoh1OlhqFNlHgGDiwFX5WhFCc2ljbW3yA==",
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.0.tgz",
+			"integrity": "sha512-QXzg57o1cjLz3cGETzKXjI3kx1xyS49DW9l7kV2jw2c8Yftd434t2hllX0sVGn2Q8MtcW/4pNm8bfE1/4n6mng==",
 			"dev": true,
 			"requires": {
-				"@floating-ui/core": "^1.0.1"
+				"@floating-ui/core": "^1.2.0"
 			}
 		},
-		"@floating-ui/react-dom": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.0.0.tgz",
-			"integrity": "sha512-uiOalFKPG937UCLm42RxjESTWUVpbbatvlphQAU6bsv+ence6IoVG8JOUZcy8eW81NkU+Idiwvx10WFLmR4MIg==",
+		"@floating-ui/react": {
+			"version": "0.19.1",
+			"resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.19.1.tgz",
+			"integrity": "sha512-h7hr53rLp+VVvWvbu0dOBvGsLeeZwn1DTLIllIaLYjGWw20YhAgEqegHU+nc7BJ30ttxq4Sq6hqARm0ne6chXQ==",
 			"dev": true,
 			"requires": {
-				"@floating-ui/dom": "^1.0.0"
+				"@floating-ui/react-dom": "^1.2.2",
+				"aria-hidden": "^1.1.3",
+				"tabbable": "^6.0.1"
 			}
 		},
-		"@floating-ui/react-dom-interactions": {
-			"version": "0.10.1",
-			"resolved": "https://registry.npmjs.org/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.10.1.tgz",
-			"integrity": "sha512-mb9Sn/cnPjVlEucSZTSt4Iu7NAvqnXTvmzeE5EtfdRhVQO6L94dqqT+DPTmJmbiw4XqzoyGP+Q6J+I5iK2p6bw==",
+		"@floating-ui/react-dom": {
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.2.2.tgz",
+			"integrity": "sha512-DbmFBLwFrZhtXgCI2ra7wXYT8L2BN4/4AMQKyu05qzsVji51tXOfF36VE2gpMB6nhJGHa85PdEg75FB4+vnLFQ==",
 			"dev": true,
 			"requires": {
-				"@floating-ui/react-dom": "^1.0.0",
-				"aria-hidden": "^1.1.3"
+				"@floating-ui/dom": "^1.1.1"
 			}
 		},
 		"@istanbuljs/load-nyc-config": {
@@ -8632,29 +8646,29 @@
 			"dev": true
 		},
 		"@mantine/core": {
-			"version": "5.10.2",
-			"resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.2.tgz",
-			"integrity": "sha512-DyvrkTj2U63Kvt3YD6kECA/PltcKwNa0Zr0IIPnEmhYM7bxpdae9pMRpRjwZ/o3JxkIh8k6vL2+7sxoec+IeKw==",
+			"version": "5.10.3",
+			"resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.3.tgz",
+			"integrity": "sha512-kBb8l085vg+MjAVxEDyI/koT/l2hXTBVdg6pkSJlFlMtUlhBGkp8fzqaaUiJ7C1oU//NnHAogPymHw0tjpPBgA==",
 			"dev": true,
 			"requires": {
-				"@floating-ui/react-dom-interactions": "^0.10.1",
-				"@mantine/styles": "5.10.2",
-				"@mantine/utils": "5.10.2",
+				"@floating-ui/react": "^0.19.1",
+				"@mantine/styles": "5.10.3",
+				"@mantine/utils": "5.10.3",
 				"@radix-ui/react-scroll-area": "1.0.2",
 				"react-textarea-autosize": "8.3.4"
 			}
 		},
 		"@mantine/hooks": {
-			"version": "5.10.2",
-			"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.2.tgz",
-			"integrity": "sha512-H26lZ+P2HasLXt3coXYUiN5hVRNXPYNwF93oP9TfmOOA+EEzbGtGQR/dBv51BF53UJ+rzgJ0W5lLi1CbZPdMnA==",
+			"version": "5.10.3",
+			"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.3.tgz",
+			"integrity": "sha512-fFDXF0A596z10QKeWAGtTZJ4QotsMxhhbjfWWRHMogY/hXHQ2S+7+GFotpF2JbzefYztpawHEJevy3eYF8cQmQ==",
 			"dev": true,
 			"requires": {}
 		},
 		"@mantine/styles": {
-			"version": "5.10.2",
-			"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.2.tgz",
-			"integrity": "sha512-/LMGgiBJc+gDkh61gMgj5srPsapl2ZFbklF1dBxBF+77j7o1tORJWyAl3IOUD+po9P6jwfTjlDoNDNLESUJhyQ==",
+			"version": "5.10.3",
+			"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.3.tgz",
+			"integrity": "sha512-OpKY207BgkJd59wSNuNaZILAUbNh1b87iY5bZOVm9u49X5cOo/n4nrkaUMw2FCZIKi6psyobtW7XYCuoldrI4w==",
 			"dev": true,
 			"requires": {
 				"clsx": "1.1.1",
@@ -8670,9 +8684,9 @@
 			}
 		},
 		"@mantine/utils": {
-			"version": "5.10.2",
-			"resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.2.tgz",
-			"integrity": "sha512-mpXTPG9X2nPfHGg3ejcWkSlYVxuiTx6RxWbbFHEk/U2fSikEAQdMNdVPaKI2c0/S2jksqJXlODZJv2Qt9HAFMQ==",
+			"version": "5.10.3",
+			"resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.3.tgz",
+			"integrity": "sha512-ZfR1wouA/rz3xTOb2wBnrQpIiyjLcCLLvbUo7rzaG3LhFy7UoGjZ6uqIW9qDrzs7SR4tETRfMxedYagjcoCiEg==",
 			"dev": true,
 			"requires": {}
 		},
@@ -9185,9 +9199,9 @@
 			"dev": true
 		},
 		"@types/node": {
-			"version": "18.11.18",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
-			"integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA=="
+			"version": "18.13.0",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz",
+			"integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg=="
 		},
 		"@types/parse-json": {
 			"version": "4.0.0",
@@ -9527,16 +9541,23 @@
 			"requires": {}
 		},
 		"allotment": {
-			"version": "1.17.1",
-			"resolved": "https://registry.npmjs.org/allotment/-/allotment-1.17.1.tgz",
-			"integrity": "sha512-3/blHxKZfP441IZRwoOJaaNfDOx9XtvQQaeRYYrn7xjQWF7ZhYZCfR7oNxudwx2ga21tIskvfytbZF2P/ydE3A==",
+			"version": "1.18.0",
+			"resolved": "https://registry.npmjs.org/allotment/-/allotment-1.18.0.tgz",
+			"integrity": "sha512-MV6vbDB0+SZUGRBUgysGwRyg5ccRwywMlnBI7jLz4FlhmE8pnr4vnqtZbBt3d+qv5RM15ZwMv6mHsVyXrxzxrQ==",
 			"requires": {
 				"classnames": "^2.3.0",
-				"eventemitter3": "^4.0.0",
+				"eventemitter3": "^5.0.0",
 				"lodash.clamp": "^4.0.0",
 				"lodash.debounce": "^4.0.0",
 				"lodash.isequal": "^4.5.0",
 				"use-resize-observer": "^9.0.0"
+			},
+			"dependencies": {
+				"eventemitter3": {
+					"version": "5.0.0",
+					"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.0.tgz",
+					"integrity": "sha512-riuVbElZZNXLeLEoprfNYoDSwTBRR44X3mnhdI1YcnENpWTCsTTVZ2zFuqQcpoyqPQIUXdiPEU0ECAq0KQRaHg=="
+				}
 			}
 		},
 		"ansi-colors": {
@@ -9603,9 +9624,9 @@
 			"dev": true
 		},
 		"aria-hidden": {
-			"version": "1.2.1",
-			"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz",
-			"integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==",
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.2.tgz",
+			"integrity": "sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==",
 			"dev": true,
 			"requires": {
 				"tslib": "^2.0.0"
@@ -10788,7 +10809,8 @@
 		"eventemitter3": {
 			"version": "4.0.7",
 			"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
-			"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
+			"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+			"dev": true
 		},
 		"events": {
 			"version": "3.3.0",
@@ -13428,6 +13450,12 @@
 			"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
 			"dev": true
 		},
+		"tabbable": {
+			"version": "6.0.1",
+			"resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.0.1.tgz",
+			"integrity": "sha512-SYJSIgeyXW7EuX1ytdneO5e8jip42oHWg9xl/o3oTYhmXusZVgiA+VlPvjIN+kHii9v90AmzTZEBcsEvuAY+TA==",
+			"dev": true
+		},
 		"tapable": {
 			"version": "2.2.1",
 			"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -13622,9 +13650,9 @@
 			}
 		},
 		"tslib": {
-			"version": "2.4.0",
-			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
-			"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+			"version": "2.5.0",
+			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+			"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
 			"dev": true
 		},
 		"type-fest": {

+ 4 - 4
package.json

@@ -1,15 +1,15 @@
 {
 	"devDependencies": {
 		"@emotion/react": "^11.10.5",
-		"@mantine/core": "^5.10.2",
-		"@mantine/hooks": "^5.10.2",
+		"@mantine/core": "^5.10.3",
+		"@mantine/hooks": "^5.10.3",
 		"@tabler/icons": "^1.119.0",
 		"@types/d3": "^7.4.0",
 		"@types/d3-drag": "^3.0.2",
 		"@types/d3-force": "^3.0.4",
 		"@types/d3-selection": "^3.0.4",
 		"@types/mocha": "^10.0.1",
-		"@types/node": "^18.11.18",
+		"@types/node": "^18.13.0",
 		"@types/react": "^18.0.27",
 		"@types/react-dom": "^18.0.10",
 		"mocha": "^10.2.0",
@@ -22,7 +22,7 @@
 		"fork-ts-checker-webpack-plugin": "^7.3.0"
 	},
 	"dependencies": {
-		"allotment": "^1.17.1",
+		"allotment": "^1.18.0",
 		"buffer": "^6.0.3",
 		"crypto-browserify": "^3.12.0",
 		"css-loader": "^6.7.3",