Repository: deephaven/deephaven-plugins (language: python)

Issue:
Deephaven (Plotly) Express  - Use downsampling when necessary
As a user, I want Deephaven Express to use downsampling so that I can plot large tables with it.


Discussion / hints:

Fix patch:
diff --git a/package-lock.json b/package-lock.json
index c408774c6..a7acba520 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -52,65 +52,68 @@
       "license": "MIT"
     },
     "node_modules/@adobe/react-spectrum": {
-      "version": "3.34.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/string": "^3.2.1",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/actionbar": "^3.4.3",
-        "@react-spectrum/actiongroup": "^3.10.3",
-        "@react-spectrum/avatar": "^3.0.10",
-        "@react-spectrum/badge": "^3.1.11",
-        "@react-spectrum/breadcrumbs": "^3.9.5",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/buttongroup": "^3.6.11",
-        "@react-spectrum/calendar": "^3.4.7",
-        "@react-spectrum/checkbox": "^3.9.4",
-        "@react-spectrum/combobox": "^3.12.3",
-        "@react-spectrum/contextualhelp": "^3.6.9",
-        "@react-spectrum/datepicker": "^3.9.4",
-        "@react-spectrum/dialog": "^3.8.9",
-        "@react-spectrum/divider": "^3.5.11",
-        "@react-spectrum/dnd": "^3.3.8",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/icon": "^3.7.11",
-        "@react-spectrum/illustratedmessage": "^3.4.11",
-        "@react-spectrum/image": "^3.4.11",
-        "@react-spectrum/inlinealert": "^3.2.3",
-        "@react-spectrum/labeledvalue": "^3.1.12",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/link": "^3.6.5",
-        "@react-spectrum/list": "^3.7.8",
-        "@react-spectrum/listbox": "^3.12.7",
-        "@react-spectrum/menu": "^3.18.1",
-        "@react-spectrum/meter": "^3.4.11",
-        "@react-spectrum/numberfield": "^3.9.1",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/picker": "^3.14.3",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/provider": "^3.9.5",
-        "@react-spectrum/radio": "^3.7.4",
-        "@react-spectrum/searchfield": "^3.8.4",
-        "@react-spectrum/slider": "^3.6.7",
-        "@react-spectrum/statuslight": "^3.5.11",
-        "@react-spectrum/switch": "^3.5.3",
-        "@react-spectrum/table": "^3.12.8",
-        "@react-spectrum/tabs": "^3.8.8",
-        "@react-spectrum/tag": "^3.2.4",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/textfield": "^3.11.4",
-        "@react-spectrum/theme-dark": "^3.5.8",
-        "@react-spectrum/theme-default": "^3.5.8",
-        "@react-spectrum/theme-light": "^3.4.8",
-        "@react-spectrum/tooltip": "^3.6.5",
-        "@react-spectrum/view": "^3.6.8",
-        "@react-spectrum/well": "^3.4.11",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/data": "^3.11.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.35.0",
+      "resolved": "https://registry.npmjs.org/@adobe/react-spectrum/-/react-spectrum-3.35.0.tgz",
+      "integrity": "sha512-dhCKWKDS/xF02EpWluicH7Va6KAANbrUx4rb1UeeFT3czhwz44oCQ74ZYviVedNv6Bq7O22/kbMa20rDdyt/4A==",
+      "dependencies": {
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/actionbar": "^3.4.4",
+        "@react-spectrum/actiongroup": "^3.10.4",
+        "@react-spectrum/avatar": "^3.0.11",
+        "@react-spectrum/badge": "^3.1.12",
+        "@react-spectrum/breadcrumbs": "^3.9.6",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/buttongroup": "^3.6.12",
+        "@react-spectrum/calendar": "^3.4.8",
+        "@react-spectrum/checkbox": "^3.9.5",
+        "@react-spectrum/combobox": "^3.12.4",
+        "@react-spectrum/contextualhelp": "^3.6.10",
+        "@react-spectrum/datepicker": "^3.9.5",
+        "@react-spectrum/dialog": "^3.8.10",
+        "@react-spectrum/divider": "^3.5.12",
+        "@react-spectrum/dnd": "^3.3.9",
+        "@react-spectrum/dropzone": "^3.0.0",
+        "@react-spectrum/filetrigger": "^3.0.0",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/icon": "^3.7.12",
+        "@react-spectrum/illustratedmessage": "^3.5.0",
+        "@react-spectrum/image": "^3.5.0",
+        "@react-spectrum/inlinealert": "^3.2.4",
+        "@react-spectrum/labeledvalue": "^3.1.13",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/link": "^3.6.6",
+        "@react-spectrum/list": "^3.7.9",
+        "@react-spectrum/listbox": "^3.12.8",
+        "@react-spectrum/menu": "^3.19.0",
+        "@react-spectrum/meter": "^3.5.0",
+        "@react-spectrum/numberfield": "^3.9.2",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/picker": "^3.14.4",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/provider": "^3.9.6",
+        "@react-spectrum/radio": "^3.7.5",
+        "@react-spectrum/searchfield": "^3.8.5",
+        "@react-spectrum/slider": "^3.6.8",
+        "@react-spectrum/statuslight": "^3.5.12",
+        "@react-spectrum/switch": "^3.5.4",
+        "@react-spectrum/table": "^3.12.9",
+        "@react-spectrum/tabs": "^3.8.9",
+        "@react-spectrum/tag": "^3.2.5",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/textfield": "^3.12.0",
+        "@react-spectrum/theme-dark": "^3.5.9",
+        "@react-spectrum/theme-default": "^3.5.9",
+        "@react-spectrum/theme-light": "^3.4.9",
+        "@react-spectrum/tooltip": "^3.6.6",
+        "@react-spectrum/view": "^3.6.9",
+        "@react-spectrum/well": "^3.4.12",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/data": "^3.11.3",
+        "@react-types/shared": "^3.23.0",
         "client-only": "^0.0.1"
       },
       "peerDependencies": {
@@ -118,22 +121,6 @@
         "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
-    "node_modules/@adobe/react-spectrum-ui": {
-      "version": "1.2.0",
-      "license": "CC-BY-ND-4.0",
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
-        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
-      }
-    },
-    "node_modules/@adobe/react-spectrum-workflow": {
-      "version": "2.3.4",
-      "license": "CC-BY-ND-4.0",
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
-        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
-      }
-    },
     "node_modules/@ampproject/remapping": {
       "version": "2.2.1",
       "dev": true,
@@ -2168,22 +2155,23 @@
       }
     },
     "node_modules/@deephaven/chart": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
+        "buffer": "^6.0.3",
         "deep-equal": "^2.0.5",
         "lodash.debounce": "^4.0.8",
         "lodash.set": "^4.3.2",
         "memoize-one": "^5.1.1",
         "memoizee": "^0.4.15",
-        "plotly.js": "^2.18.2",
+        "plotly.js": "^2.29.1",
         "prop-types": "^15.7.2",
         "react-plotly.js": "^2.6.0"
       },
@@ -2191,21 +2179,24 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/chart/node_modules/@deephaven/components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "@react-spectrum/theme-default": "^3.5.1",
+        "@react-spectrum/utils": "^3.11.5",
+        "@react-types/shared": "^3.22.1",
+        "@react-types/textfield": "^3.9.1",
         "bootstrap": "4.6.2",
         "classnames": "^2.3.1",
         "event-target-shim": "^6.0.2",
@@ -2225,25 +2216,22 @@
         "node": ">=10"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/chart/node_modules/@deephaven/jsapi-types": {
-      "version": "0.64.0",
-      "license": "Apache-2.0",
-      "engines": {
-        "node": ">=16"
-      }
+      "version": "1.0.0-dev0.34.0",
+      "license": "Apache-2.0"
     },
     "node_modules/@deephaven/chart/node_modules/@deephaven/jsapi-utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "lodash.clamp": "^4.0.3",
         "shortid": "^2.2.16"
       },
@@ -2252,7 +2240,7 @@
       }
     },
     "node_modules/@deephaven/chart/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -2262,12 +2250,34 @@
       }
     },
     "node_modules/@deephaven/chart/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
       }
     },
+    "node_modules/@deephaven/chart/node_modules/buffer": {
+      "version": "6.0.3",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
+      "license": "MIT",
+      "dependencies": {
+        "base64-js": "^1.3.1",
+        "ieee754": "^1.2.1"
+      }
+    },
     "node_modules/@deephaven/chart/node_modules/event-target-shim": {
       "version": "6.0.2",
       "license": "MIT",
@@ -2349,18 +2359,18 @@
       }
     },
     "node_modules/@deephaven/console": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/chart": "^0.64.0",
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/jsapi-bootstrap": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/storage": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/chart": "^0.75.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/jsapi-bootstrap": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/storage": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "classnames": "^2.3.1",
         "linkifyjs": "^4.1.0",
@@ -2379,22 +2389,25 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/console/node_modules/@deephaven/components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "@react-spectrum/theme-default": "^3.5.1",
+        "@react-spectrum/utils": "^3.11.5",
+        "@react-types/shared": "^3.22.1",
+        "@react-types/textfield": "^3.9.1",
         "bootstrap": "4.6.2",
         "classnames": "^2.3.1",
         "event-target-shim": "^6.0.2",
@@ -2414,35 +2427,32 @@
         "node": ">=10"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/console/node_modules/@deephaven/jsapi-bootstrap": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0"
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0"
       },
       "engines": {
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/console/node_modules/@deephaven/jsapi-types": {
-      "version": "0.64.0",
-      "license": "Apache-2.0",
-      "engines": {
-        "node": ">=16"
-      }
+      "version": "1.0.0-dev0.34.0",
+      "license": "Apache-2.0"
     },
     "node_modules/@deephaven/console/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -2452,7 +2462,7 @@
       }
     },
     "node_modules/@deephaven/console/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
@@ -2495,29 +2505,29 @@
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins": {
-      "version": "0.64.0",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@deephaven/chart": "^0.64.0",
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/console": "^0.64.0",
-        "@deephaven/dashboard": "^0.64.0",
-        "@deephaven/file-explorer": "^0.64.0",
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/golden-layout": "^0.64.0",
-        "@deephaven/grid": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/iris-grid": "^0.64.0",
-        "@deephaven/jsapi-bootstrap": "^0.64.0",
-        "@deephaven/jsapi-components": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/plugin": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/redux": "^0.64.0",
-        "@deephaven/storage": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+      "version": "0.75.0",
+      "license": "Apache-2.0",
+      "dependencies": {
+        "@deephaven/chart": "^0.75.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/console": "^0.75.0",
+        "@deephaven/dashboard": "^0.75.0",
+        "@deephaven/file-explorer": "^0.75.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/golden-layout": "^0.75.0",
+        "@deephaven/grid": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/iris-grid": "^0.75.0",
+        "@deephaven/jsapi-bootstrap": "^0.75.0",
+        "@deephaven/jsapi-components": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/plugin": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/redux": "^0.75.0",
+        "@deephaven/storage": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "classnames": "^2.3.1",
         "deep-equal": "^2.0.5",
@@ -2528,11 +2538,10 @@
         "memoizee": "^0.4.15",
         "prop-types": "^15.7.2",
         "react-markdown": "^8.0.7",
-        "react-transition-group": "^4.4.2",
         "redux": "^4.2.0",
         "redux-thunk": "^2.4.1",
         "rehype-mathjax": "^4.0.3",
-        "remark-gfm": "^4.0.0",
+        "remark-gfm": "^3.0.1",
         "remark-math": "^5.1.1",
         "shortid": "^2.2.16"
       },
@@ -2540,23 +2549,26 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.0.0",
-        "react-dom": "^17.0.0",
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0",
         "react-redux": "^7.2.4"
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "@react-spectrum/theme-default": "^3.5.1",
+        "@react-spectrum/utils": "^3.11.5",
+        "@react-types/shared": "^3.22.1",
+        "@react-types/textfield": "^3.9.1",
         "bootstrap": "4.6.2",
         "classnames": "^2.3.1",
         "event-target-shim": "^6.0.2",
@@ -2576,20 +2588,20 @@
         "node": ">=10"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/dashboard": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/golden-layout": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/redux": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/golden-layout": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/redux": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "deep-equal": "^2.0.5",
         "lodash.ismatch": "^4.1.1",
         "lodash.throttle": "^4.1.1",
@@ -2600,51 +2612,51 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.0.0",
-        "react-dom": "^17.0.0",
-        "react-is": "^17.0.0",
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0",
+        "react-is": ">=16.8.0",
         "react-redux": "^7.2.4"
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/golden-layout": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
         "jquery": "^3.6.0"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/jsapi-bootstrap": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0"
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0"
       },
       "engines": {
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/jsapi-components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/jsapi-bootstrap": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/jsapi-bootstrap": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@types/js-cookie": "^3.0.3",
         "classnames": "^2.3.2",
         "js-cookie": "^3.0.5",
@@ -2655,24 +2667,21 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/jsapi-types": {
-      "version": "0.64.0",
-      "license": "Apache-2.0",
-      "engines": {
-        "node": ">=16"
-      }
+      "version": "1.0.0-dev0.34.0",
+      "license": "Apache-2.0"
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/jsapi-utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "lodash.clamp": "^4.0.3",
         "shortid": "^2.2.16"
       },
@@ -2681,7 +2690,7 @@
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -2691,13 +2700,13 @@
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/redux": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/plugin": "^0.64.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/plugin": "^0.75.0",
         "deep-equal": "^2.0.5",
         "redux-thunk": "2.4.1"
       },
@@ -2709,22 +2718,12 @@
       }
     },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/escape-string-regexp": {
-      "version": "5.0.0",
-      "license": "MIT",
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/event-target-shim": {
       "version": "6.0.2",
       "license": "MIT",
@@ -2735,418 +2734,6 @@
         "url": "https://github.com/sponsors/mysticatea"
       }
     },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/is-plain-obj": {
-      "version": "4.1.0",
-      "license": "MIT",
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-find-and-replace": {
-      "version": "3.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "escape-string-regexp": "^5.0.0",
-        "unist-util-is": "^6.0.0",
-        "unist-util-visit-parents": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-find-and-replace/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-from-markdown": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "@types/unist": "^3.0.0",
-        "decode-named-character-reference": "^1.0.0",
-        "devlop": "^1.0.0",
-        "mdast-util-to-string": "^4.0.0",
-        "micromark": "^4.0.0",
-        "micromark-util-decode-numeric-character-reference": "^2.0.0",
-        "micromark-util-decode-string": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0",
-        "unist-util-stringify-position": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-from-markdown/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-from-markdown/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm": {
-      "version": "3.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "mdast-util-from-markdown": "^2.0.0",
-        "mdast-util-gfm-autolink-literal": "^2.0.0",
-        "mdast-util-gfm-footnote": "^2.0.0",
-        "mdast-util-gfm-strikethrough": "^2.0.0",
-        "mdast-util-gfm-table": "^2.0.0",
-        "mdast-util-gfm-task-list-item": "^2.0.0",
-        "mdast-util-to-markdown": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm-autolink-literal": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "ccount": "^2.0.0",
-        "devlop": "^1.0.0",
-        "mdast-util-find-and-replace": "^3.0.0",
-        "micromark-util-character": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm-strikethrough": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "mdast-util-from-markdown": "^2.0.0",
-        "mdast-util-to-markdown": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm-strikethrough/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm-table": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "devlop": "^1.0.0",
-        "markdown-table": "^3.0.0",
-        "mdast-util-from-markdown": "^2.0.0",
-        "mdast-util-to-markdown": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm-table/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm-task-list-item": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "devlop": "^1.0.0",
-        "mdast-util-from-markdown": "^2.0.0",
-        "mdast-util-to-markdown": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-gfm-task-list-item/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-to-markdown": {
-      "version": "2.1.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "@types/unist": "^3.0.0",
-        "longest-streak": "^3.0.0",
-        "mdast-util-phrasing": "^4.0.0",
-        "mdast-util-to-string": "^4.0.0",
-        "micromark-util-decode-string": "^2.0.0",
-        "unist-util-visit": "^5.0.0",
-        "zwitch": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-to-markdown/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-to-markdown/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-to-markdown/node_modules/unist-util-visit": {
-      "version": "5.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-is": "^6.0.0",
-        "unist-util-visit-parents": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-to-string": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/mdast-util-to-string/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark": {
-      "version": "4.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "@types/debug": "^4.0.0",
-        "debug": "^4.0.0",
-        "decode-named-character-reference": "^1.0.0",
-        "devlop": "^1.0.0",
-        "micromark-core-commonmark": "^2.0.0",
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-combine-extensions": "^2.0.0",
-        "micromark-util-decode-numeric-character-reference": "^2.0.0",
-        "micromark-util-encode": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0",
-        "micromark-util-resolve-all": "^2.0.0",
-        "micromark-util-sanitize-uri": "^2.0.0",
-        "micromark-util-subtokenize": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-extension-gfm": {
-      "version": "3.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "micromark-extension-gfm-autolink-literal": "^2.0.0",
-        "micromark-extension-gfm-footnote": "^2.0.0",
-        "micromark-extension-gfm-strikethrough": "^2.0.0",
-        "micromark-extension-gfm-table": "^2.0.0",
-        "micromark-extension-gfm-tagfilter": "^2.0.0",
-        "micromark-extension-gfm-task-list-item": "^2.0.0",
-        "micromark-util-combine-extensions": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-extension-gfm-autolink-literal": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-sanitize-uri": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-extension-gfm-strikethrough": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "devlop": "^1.0.0",
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-classify-character": "^2.0.0",
-        "micromark-util-resolve-all": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-extension-gfm-table": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "devlop": "^1.0.0",
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-extension-gfm-tagfilter": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-types": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-extension-gfm-task-list-item": {
-      "version": "2.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "devlop": "^1.0.0",
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-factory-space": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
     "node_modules/@deephaven/dashboard-core-plugins/node_modules/redux-thunk": {
       "version": "2.4.1",
       "license": "MIT",
@@ -3154,135 +2741,6 @@
         "redux": "^4"
       }
     },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/remark-gfm": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "mdast-util-gfm": "^3.0.0",
-        "micromark-extension-gfm": "^3.0.0",
-        "remark-parse": "^11.0.0",
-        "remark-stringify": "^11.0.0",
-        "unified": "^11.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/remark-gfm/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/remark-gfm/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/remark-gfm/node_modules/remark-parse": {
-      "version": "11.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "mdast-util-from-markdown": "^2.0.0",
-        "micromark-util-types": "^2.0.0",
-        "unified": "^11.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/remark-gfm/node_modules/unified": {
-      "version": "11.0.4",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "bail": "^2.0.0",
-        "devlop": "^1.0.0",
-        "extend": "^3.0.0",
-        "is-plain-obj": "^4.0.0",
-        "trough": "^2.0.0",
-        "vfile": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/remark-gfm/node_modules/vfile": {
-      "version": "6.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-stringify-position": "^4.0.0",
-        "vfile-message": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/remark-gfm/node_modules/vfile-message": {
-      "version": "4.0.2",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-stringify-position": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/unist-util-is": {
-      "version": "6.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/unist-util-is/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/unist-util-stringify-position": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/unist-util-stringify-position/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/unist-util-visit-parents": {
-      "version": "6.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-is": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/@deephaven/dashboard-core-plugins/node_modules/unist-util-visit-parents/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
     "node_modules/@deephaven/dashboard/node_modules/@deephaven/react-hooks": {
       "version": "0.40.1",
       "license": "Apache-2.0",
@@ -3318,14 +2776,14 @@
       }
     },
     "node_modules/@deephaven/file-explorer": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/storage": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/storage": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "classnames": "^2.3.1",
@@ -3336,21 +2794,24 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.0.0"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/file-explorer/node_modules/@deephaven/components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "@react-spectrum/theme-default": "^3.5.1",
+        "@react-spectrum/utils": "^3.11.5",
+        "@react-types/shared": "^3.22.1",
+        "@react-types/textfield": "^3.9.1",
         "bootstrap": "4.6.2",
         "classnames": "^2.3.1",
         "event-target-shim": "^6.0.2",
@@ -3370,12 +2831,12 @@
         "node": ">=10"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/file-explorer/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -3385,7 +2846,7 @@
       }
     },
     "node_modules/@deephaven/file-explorer/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
@@ -3402,7 +2863,7 @@
       }
     },
     "node_modules/@deephaven/filters": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
@@ -3421,10 +2882,10 @@
       }
     },
     "node_modules/@deephaven/grid": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/utils": "^0.75.0",
         "classnames": "^2.3.1",
         "color-convert": "^2.0.1",
         "event-target-shim": "^6.0.2",
@@ -3438,11 +2899,11 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/grid/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
@@ -3473,7 +2934,7 @@
       }
     },
     "node_modules/@deephaven/icons": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "@fortawesome/fontawesome-common-types": "^6.1.1"
@@ -3484,24 +2945,24 @@
       }
     },
     "node_modules/@deephaven/iris-grid": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/console": "^0.64.0",
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/grid": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/jsapi-components": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/storage": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
-        "@dnd-kit/core": "^6.0.5",
-        "@dnd-kit/sortable": "^7.0.0",
-        "@dnd-kit/utilities": "^3.2.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/console": "^0.75.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/grid": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/jsapi-components": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/storage": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
+        "@dnd-kit/core": "^6.1.0",
+        "@dnd-kit/sortable": "^7.0.2",
+        "@dnd-kit/utilities": "^3.2.2",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "classnames": "^2.3.1",
         "deep-equal": "^2.0.5",
@@ -3520,22 +2981,25 @@
         "node": ">=10"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/iris-grid/node_modules/@deephaven/components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "@react-spectrum/theme-default": "^3.5.1",
+        "@react-spectrum/utils": "^3.11.5",
+        "@react-types/shared": "^3.22.1",
+        "@react-types/textfield": "^3.9.1",
         "bootstrap": "4.6.2",
         "classnames": "^2.3.1",
         "event-target-shim": "^6.0.2",
@@ -3555,37 +3019,37 @@
         "node": ">=10"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/iris-grid/node_modules/@deephaven/jsapi-bootstrap": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0"
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0"
       },
       "engines": {
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/iris-grid/node_modules/@deephaven/jsapi-components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/jsapi-bootstrap": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/jsapi-bootstrap": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@types/js-cookie": "^3.0.3",
         "classnames": "^2.3.2",
         "js-cookie": "^3.0.5",
@@ -3596,24 +3060,21 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/iris-grid/node_modules/@deephaven/jsapi-types": {
-      "version": "0.64.0",
-      "license": "Apache-2.0",
-      "engines": {
-        "node": ">=16"
-      }
+      "version": "1.0.0-dev0.34.0",
+      "license": "Apache-2.0"
     },
     "node_modules/@deephaven/iris-grid/node_modules/@deephaven/jsapi-utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "lodash.clamp": "^4.0.3",
         "shortid": "^2.2.16"
       },
@@ -3622,7 +3083,7 @@
       }
     },
     "node_modules/@deephaven/iris-grid/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -3632,7 +3093,7 @@
       }
     },
     "node_modules/@deephaven/iris-grid/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
@@ -3802,16 +3263,16 @@
       }
     },
     "node_modules/@deephaven/plugin": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/golden-layout": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/iris-grid": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/golden-layout": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/iris-grid": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
         "@fortawesome/fontawesome-common-types": "^6.1.1",
         "@fortawesome/react-fontawesome": "^0.2.0"
       },
@@ -3819,21 +3280,24 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/plugin/node_modules/@deephaven/components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "@react-spectrum/theme-default": "^3.5.1",
+        "@react-spectrum/utils": "^3.11.5",
+        "@react-types/shared": "^3.22.1",
+        "@react-types/textfield": "^3.9.1",
         "bootstrap": "4.6.2",
         "classnames": "^2.3.1",
         "event-target-shim": "^6.0.2",
@@ -3853,31 +3317,28 @@
         "node": ">=10"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/plugin/node_modules/@deephaven/golden-layout": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
         "jquery": "^3.6.0"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/plugin/node_modules/@deephaven/jsapi-types": {
-      "version": "0.64.0",
-      "license": "Apache-2.0",
-      "engines": {
-        "node": ">=16"
-      }
+      "version": "1.0.0-dev0.34.0",
+      "license": "Apache-2.0"
     },
     "node_modules/@deephaven/plugin/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -3887,7 +3348,7 @@
       }
     },
     "node_modules/@deephaven/plugin/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
@@ -3912,12 +3373,12 @@
       }
     },
     "node_modules/@deephaven/react-hooks": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "lodash.debounce": "^4.0.8",
         "shortid": "^2.2.16"
       },
@@ -3925,11 +3386,11 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/react-hooks/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -3939,7 +3400,7 @@
       }
     },
     "node_modules/@deephaven/react-hooks/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
@@ -3980,22 +3441,22 @@
       }
     },
     "node_modules/@deephaven/storage": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
         "lodash.throttle": "^4.1.1"
       },
       "engines": {
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "node_modules/@deephaven/storage/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -4175,7 +3636,8 @@
     },
     "node_modules/@formatjs/ecma402-abstract": {
       "version": "1.18.2",
-      "license": "MIT",
+      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz",
+      "integrity": "sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==",
       "dependencies": {
         "@formatjs/intl-localematcher": "0.5.4",
         "tslib": "^2.4.0"
@@ -4183,14 +3645,16 @@
     },
     "node_modules/@formatjs/fast-memoize": {
       "version": "2.2.0",
-      "license": "MIT",
+      "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
+      "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==",
       "dependencies": {
         "tslib": "^2.4.0"
       }
     },
     "node_modules/@formatjs/icu-messageformat-parser": {
       "version": "2.7.6",
-      "license": "MIT",
+      "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.6.tgz",
+      "integrity": "sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==",
       "dependencies": {
         "@formatjs/ecma402-abstract": "1.18.2",
         "@formatjs/icu-skeleton-parser": "1.8.0",
@@ -4199,7 +3663,8 @@
     },
     "node_modules/@formatjs/icu-skeleton-parser": {
       "version": "1.8.0",
-      "license": "MIT",
+      "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.0.tgz",
+      "integrity": "sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==",
       "dependencies": {
         "@formatjs/ecma402-abstract": "1.18.2",
         "tslib": "^2.4.0"
@@ -4207,7 +3672,8 @@
     },
     "node_modules/@formatjs/intl-localematcher": {
       "version": "0.5.4",
-      "license": "MIT",
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
+      "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
       "dependencies": {
         "tslib": "^2.4.0"
       }
@@ -4286,30 +3752,34 @@
       }
     },
     "node_modules/@internationalized/date": {
-      "version": "3.5.2",
-      "license": "Apache-2.0",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.3.tgz",
+      "integrity": "sha512-X9bi8NAEHAjD8yzmPYT2pdJsbe+tYSEBAfowtlxJVJdZR3aK8Vg7ZUT1Fm5M47KLzp/M1p1VwAaeSma3RT7biw==",
       "dependencies": {
         "@swc/helpers": "^0.5.0"
       }
     },
     "node_modules/@internationalized/message": {
-      "version": "3.1.2",
-      "license": "Apache-2.0",
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.3.tgz",
+      "integrity": "sha512-jba3kGxnh4hN4zoeJZuMft99Ly1zbmon4fyDz3VAmO39Kb5Aw+usGub7oU/sGoBIcVQ7REEwsvjIWtIO1nitbw==",
       "dependencies": {
         "@swc/helpers": "^0.5.0",
         "intl-messageformat": "^10.1.0"
       }
     },
     "node_modules/@internationalized/number": {
-      "version": "3.5.1",
-      "license": "Apache-2.0",
+      "version": "3.5.2",
+      "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.2.tgz",
+      "integrity": "sha512-4FGHTi0rOEX1giSkt5MH4/te0eHBq3cvAYsfLlpguV6pzJAReXymiYpE5wPCqKqjkUO3PIsyvk+tBiIV1pZtbA==",
       "dependencies": {
         "@swc/helpers": "^0.5.0"
       }
     },
     "node_modules/@internationalized/string": {
-      "version": "3.2.1",
-      "license": "Apache-2.0",
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.2.tgz",
+      "integrity": "sha512-5xy2JfSQyGqL9FDIdJXVjoKSBBDJR4lvwoCbqKhc5hQZ/qSLU/OlONCmrJPcSH0zxh88lXJMzbOAk8gJ48JBFw==",
       "dependencies": {
         "@swc/helpers": "^0.5.0"
       }
@@ -6992,16 +6462,17 @@
       }
     },
     "node_modules/@react-aria/actiongroup": {
-      "version": "3.7.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/actiongroup": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/actiongroup/-/actiongroup-3.7.4.tgz",
+      "integrity": "sha512-HQ4D6jCW/EfotRPUI57qXPvZyKlqRr1pRYL/yTxFEE9nvHb/JHxvvQgo9tyIW1YHPO0k/cwkXhDOXLKT1q6d1A==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/actiongroup": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7010,14 +6481,15 @@
       }
     },
     "node_modules/@react-aria/breadcrumbs": {
-      "version": "3.5.11",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/link": "^3.6.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/breadcrumbs": "^3.7.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.12",
+      "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.12.tgz",
+      "integrity": "sha512-UHTVe6kA73xbE1J6LLVjUooEQvTJ4vWPRyOxu4t3dZ/4dMttvHxpKylvj4z606wioSGVhCDEKC4Vn+RtQLypeA==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/link": "^3.7.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/breadcrumbs": "^3.7.4",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7025,15 +6497,16 @@
       }
     },
     "node_modules/@react-aria/button": {
-      "version": "3.9.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.9.4.tgz",
+      "integrity": "sha512-YOt4XWtC+0m7LwLQnU1Gl0ENETLEhtM8SyDbwsFR/fIQYX0T0H9D6jMlnKxXDjKgRvHzom9NZ8caTfsEPbgW/g==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7041,18 +6514,19 @@
       }
     },
     "node_modules/@react-aria/calendar": {
-      "version": "3.5.6",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/calendar": "^3.4.4",
-        "@react-types/button": "^3.9.2",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.7",
+      "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.5.7.tgz",
+      "integrity": "sha512-HbOxoslIpak1/RKHQ/p4A5roI+RpM6geK68s72D+9n3NMPDw/X95yesc6JD1Sti2KsGl9GHI6Myf9xcNjuAMnw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/calendar": "^3.5.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7061,19 +6535,20 @@
       }
     },
     "node_modules/@react-aria/checkbox": {
-      "version": "3.14.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/toggle": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/checkbox": "^3.6.3",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.14.2",
+      "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.14.2.tgz",
+      "integrity": "sha512-PeXTEfURrZZBN80YJUyVPAvkT7gwpPtwBgtKxg1ars+D1iDV4Yp48yh5pKaNSf0/rlLNOgKJSCpcFzY7V3ipFw==",
+      "dependencies": {
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/toggle": "^3.10.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/checkbox": "^3.6.4",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7081,23 +6556,24 @@
       }
     },
     "node_modules/@react-aria/combobox": {
-      "version": "3.8.4",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/listbox": "^3.11.5",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/menu": "^3.13.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/textfield": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/combobox": "^3.8.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/combobox": "^3.10.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.9.0.tgz",
+      "integrity": "sha512-JRiCoARx95Lu1hENmf4ndHzpJrMeP/2bV96jZbMn4StFUzhACKnUw0rNFpFdONfeoD/MkWO7tsvhxaPGLhpgtQ==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/combobox": "^3.8.3",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/combobox": "^3.11.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7106,26 +6582,27 @@
       }
     },
     "node_modules/@react-aria/datepicker": {
-      "version": "3.9.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@internationalized/number": "^3.5.1",
-        "@internationalized/string": "^3.2.1",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/spinbutton": "^3.6.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/datepicker": "^3.9.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/datepicker": "^3.7.2",
-        "@react-types/dialog": "^3.5.8",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.10.0.tgz",
+      "integrity": "sha512-YiIxY+mRxc2rPN8j9ypdiGspRHSIrsK6TShBgKEk5UoG5EBKEJfNe/FfoXDR2d5xcpWLAHVuRjERi9WkiJNDBw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/number": "^3.5.2",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/spinbutton": "^3.6.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/datepicker": "^3.9.3",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/datepicker": "^3.7.3",
+        "@react-types/dialog": "^3.5.9",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7134,14 +6611,15 @@
       }
     },
     "node_modules/@react-aria/dialog": {
-      "version": "3.5.12",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/dialog": "^3.5.8",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.13",
+      "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.13.tgz",
+      "integrity": "sha512-GUwY7sQtPMtO6LFHyoIGFMEv8tEBrNCrSNwEKilFLxvNUCo/1sY3N+7L2TcoeyDkcRWBJ9Uz9iR0iJ6EsCBWng==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/dialog": "^3.5.9",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7150,18 +6628,19 @@
       }
     },
     "node_modules/@react-aria/dnd": {
-      "version": "3.5.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/string": "^3.2.1",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/dnd": "^3.2.8",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.6.0.tgz",
+      "integrity": "sha512-uIM54sUr4NpSdvxWozNKGqSNSTe9ir/sO+QFGtGAF5dbjMX7FN/7sVVrtmB8UHKC+fwfs+Ml3kjJgHbm10/Qmg==",
+      "dependencies": {
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/dnd": "^3.3.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7170,12 +6649,13 @@
       }
     },
     "node_modules/@react-aria/focus": {
-      "version": "3.16.2",
-      "license": "Apache-2.0",
+      "version": "3.17.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.17.0.tgz",
+      "integrity": "sha512-aRzBw1WTUkcIV3xFrqPA6aB8ZVt3XyGpTaSHAypU0Pgoy2wRq9YeJYpbunsKj9CJmskuffvTqXwAjTcaQish1Q==",
       "dependencies": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "clsx": "^2.0.0"
       },
@@ -7184,13 +6664,14 @@
       }
     },
     "node_modules/@react-aria/form": {
-      "version": "3.0.3",
-      "license": "Apache-2.0",
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.4.tgz",
+      "integrity": "sha512-wWfW9Hv+OWIUbJ0QYzJ4EO5Yt7xZD1i+XNZG9pKGBiREi7dYBo7Y7lbqlWc3pJASSE+6aP9HzhK18dMPtGluVA==",
       "dependencies": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7198,22 +6679,23 @@
       }
     },
     "node_modules/@react-aria/grid": {
-      "version": "3.8.8",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/grid": "^3.8.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.9.0.tgz",
+      "integrity": "sha512-jNg7haMptmeTKR7/ZomIjWZMLB6jWalBkl5in2JdU9Hc4pY5EKqD/7PSprr9SjOzCr5O+4MSiRDvw+Tu7xHevQ==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/grid": "^3.8.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7222,17 +6704,20 @@
       }
     },
     "node_modules/@react-aria/gridlist": {
-      "version": "3.7.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/grid": "^3.8.8",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.8.0.tgz",
+      "integrity": "sha512-2iPBtpYZdTVij6XcqFsRsjzItjgg7FhFRPUEgD62mCyYd6NJIDkCxLuL97hkZ5BbXNxsr2jgVEns5Z4UzW//IQ==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/grid": "^3.9.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7241,16 +6726,17 @@
       }
     },
     "node_modules/@react-aria/i18n": {
-      "version": "3.10.2",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@internationalized/message": "^3.1.2",
-        "@internationalized/number": "^3.5.1",
-        "@internationalized/string": "^3.2.1",
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.11.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.11.0.tgz",
+      "integrity": "sha512-dnopopsYKy2cd2dB2LdnmdJ58evKKcNCtiscWl624XFSbq2laDrYIQ4umrMhBxaKD7nDQkqydVBe6HoQKPzvJw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/message": "^3.1.3",
+        "@internationalized/number": "^3.5.2",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7258,12 +6744,13 @@
       }
     },
     "node_modules/@react-aria/interactions": {
-      "version": "3.21.1",
-      "license": "Apache-2.0",
+      "version": "3.21.2",
+      "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.21.2.tgz",
+      "integrity": "sha512-Ju706DtoEmI/2vsfu9DCEIjDqsRBVLm/wmt2fr0xKbBca7PtmK8daajxFWz+eTq+EJakvYfLr7gWgLau9HyWXg==",
       "dependencies": {
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7271,11 +6758,12 @@
       }
     },
     "node_modules/@react-aria/label": {
-      "version": "3.7.6",
-      "license": "Apache-2.0",
+      "version": "3.7.7",
+      "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.7.tgz",
+      "integrity": "sha512-0MDIu4SbagwsYzkprcCzi1Z0V/t2K/5Dd30eSTL2zanXMa+/85MVGSQjXI0vPrXMOXSNqp0R/aMxcqcgJ59yRA==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7283,14 +6771,15 @@
       }
     },
     "node_modules/@react-aria/link": {
-      "version": "3.6.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/link": "^3.5.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.7.0.tgz",
+      "integrity": "sha512-gkF7KpDR+ApcMY5HS3xVKHrxRcwSP9TRPoySWEMBE4GPWvEK1Bk/On9EM1vRzeEibCZ5L6gKuLEEKLVSGbBMWg==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/link": "^3.5.4",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7298,17 +6787,18 @@
       }
     },
     "node_modules/@react-aria/listbox": {
-      "version": "3.11.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/listbox": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.12.0.tgz",
+      "integrity": "sha512-Cy+UcfXU4MrOBMBnaB+kqG8bajeS3T1ZN8L7PXSTpmFS9jShFMhYkNz5gXpI+0SS4dgbHtkq/YDFJvu+bxFvdg==",
+      "dependencies": {
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/listbox": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7317,28 +6807,30 @@
       }
     },
     "node_modules/@react-aria/live-announcer": {
-      "version": "3.3.2",
-      "license": "Apache-2.0",
+      "version": "3.3.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.3.tgz",
+      "integrity": "sha512-sMaBzzIgDPBDCeZ/UFbuXR/UnXikcE7t4OJ4cESzmUq6r6LvxzmZnG9ocwpH75n7udmUbINycKD082fneryHlg==",
       "dependencies": {
         "@swc/helpers": "^0.5.0"
       }
     },
     "node_modules/@react-aria/menu": {
-      "version": "3.13.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/menu": "^3.6.1",
-        "@react-stately/tree": "^3.7.6",
-        "@react-types/button": "^3.9.2",
-        "@react-types/menu": "^3.9.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.14.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.14.0.tgz",
+      "integrity": "sha512-veZIpwKPKDIX1xpUzvGnxSVTmMfpRjPQUi1v+hMgqgdjBKedKI2LkprLABo9grggjqV9c2xT4XUXDk6xH3r8eA==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/menu": "^3.9.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7347,12 +6839,13 @@
       }
     },
     "node_modules/@react-aria/meter": {
-      "version": "3.4.11",
-      "license": "Apache-2.0",
+      "version": "3.4.12",
+      "resolved": "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.12.tgz",
+      "integrity": "sha512-Ofgy3SHBjNLrc0mzuEKfn5ozOyrLudzcpw1cP5BFgtYs8BDdUx2/e33+2sm1+Pm3M/AhBrV/9LGyOE2JCtb8pg==",
       "dependencies": {
-        "@react-aria/progress": "^3.4.11",
-        "@react-types/meter": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/progress": "^3.4.12",
+        "@react-types/meter": "^3.4.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7360,19 +6853,20 @@
       }
     },
     "node_modules/@react-aria/numberfield": {
-      "version": "3.11.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/spinbutton": "^3.6.3",
-        "@react-aria/textfield": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/numberfield": "^3.9.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/numberfield": "^3.8.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.11.2",
+      "resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.11.2.tgz",
+      "integrity": "sha512-PPCRLhAnCz3/mbv/EXoG3mY8lUvaOnZdGZf0ufb1VS4K/wKtb8z3sCTDiu1hi7nFo1YYqynb8mKue4Es5jUwSw==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/spinbutton": "^3.6.4",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/numberfield": "^3.9.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/numberfield": "^3.8.2",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7381,19 +6875,20 @@
       }
     },
     "node_modules/@react-aria/overlays": {
-      "version": "3.21.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/button": "^3.9.2",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.22.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.22.0.tgz",
+      "integrity": "sha512-M3Iayc2Hf9vJ4JJ8K/zh+Ct6aymDLmBbo686ChV3AtGOc254RyyzqnVSNuMs3j5QVBsDUKihHZQfl4E9RCwd+w==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/button": "^3.9.3",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7402,14 +6897,15 @@
       }
     },
     "node_modules/@react-aria/progress": {
-      "version": "3.4.11",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/progress": "^3.5.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.4.12",
+      "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.12.tgz",
+      "integrity": "sha512-Wlz7VNFEzcLSawhZwWTKgJPM/IUKFiKJJG7KGcsT2biIlu6Yp60xj08hDZkCrLq3XsLLCRmweHlVfLFjG3AK9w==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/progress": "^3.5.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7417,18 +6913,19 @@
       }
     },
     "node_modules/@react-aria/radio": {
-      "version": "3.10.2",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/radio": "^3.10.2",
-        "@react-types/radio": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.10.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.10.3.tgz",
+      "integrity": "sha512-9noof5jyHE8iiFEUE7xCAHvCjG7EkZ/bZHh2+ZtrLlTFZmjpEbRbpZMw6QMKC8uzREPsmERBXjbd/6NyXH6mEQ==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/radio": "^3.10.3",
+        "@react-types/radio": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7436,16 +6933,17 @@
       }
     },
     "node_modules/@react-aria/searchfield": {
-      "version": "3.7.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/textfield": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/searchfield": "^3.5.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/searchfield": "^3.5.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.7.4.tgz",
+      "integrity": "sha512-92TR4M6/lBKkIp6l3Fl/Sqjjo++bDceIZEOKC62/cuYjLm9RRWl4tLlKIR1GN3IH1vJJStKj+TB/SjlWbPuwiA==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/searchfield": "^3.5.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/searchfield": "^3.5.4",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7453,22 +6951,23 @@
       }
     },
     "node_modules/@react-aria/select": {
-      "version": "3.14.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/listbox": "^3.11.5",
-        "@react-aria/menu": "^3.13.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-stately/select": "^3.6.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/select": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.14.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/select/-/select-3.14.4.tgz",
+      "integrity": "sha512-MeFN8pw9liXwejkJS+hg0fDqGa3oW/mIwZYx8CrZZLbPnEcjZ9NI4ZXSxJaMOHEIQj/RXQ3Fpu0Sunu9FVpYXQ==",
+      "dependencies": {
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/select": "^3.6.3",
+        "@react-types/button": "^3.9.3",
+        "@react-types/select": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7477,15 +6976,16 @@
       }
     },
     "node_modules/@react-aria/selection": {
-      "version": "3.17.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/selection": "^3.14.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.18.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.18.0.tgz",
+      "integrity": "sha512-6ZvRuS9OHe56UVTb/qnsZ1TOxpZH9gRlX6eGG3Pt4LZK12wcvs13Uz2OvB2aYQHu0KPAua9ACnPh94xvXzQIlQ==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/selection": "^3.15.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7494,11 +6994,12 @@
       }
     },
     "node_modules/@react-aria/separator": {
-      "version": "3.3.11",
-      "license": "Apache-2.0",
+      "version": "3.3.12",
+      "resolved": "https://registry.npmjs.org/@react-aria/separator/-/separator-3.3.12.tgz",
+      "integrity": "sha512-KXeHynxek/DlAmjmry+M2KVRq+j75LqWFysX4x7t+OSbGR4t3bu5HRDd9bvDe9lsW8OKxlX3+hWTY7vsOL/HDA==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7506,17 +7007,18 @@
       }
     },
     "node_modules/@react-aria/slider": {
-      "version": "3.7.6",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/slider": "^3.5.2",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/slider": "^3.7.1",
+      "version": "3.7.7",
+      "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.7.tgz",
+      "integrity": "sha512-7tOJyR4ZZoSMKcVomC6DZxyYuXQqQopi9mPW2J1fViD1R5iO8YVmoX/ALXnokzi8GPuMA0c38i2Cmnecm30ZXA==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/slider": "^3.5.3",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/slider": "^3.7.2",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7524,14 +7026,15 @@
       }
     },
     "node_modules/@react-aria/spinbutton": {
-      "version": "3.6.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.6.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.4.tgz",
+      "integrity": "sha512-KMnwm3bEM83g8MILGt6irbvAG7DNphkq6O0ePt7L1m6QZhWK3hbI2RNlxYMF1OKIDTAOhnEjR6IdMCWt9TuXvQ==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7540,8 +7043,9 @@
       }
     },
     "node_modules/@react-aria/ssr": {
-      "version": "3.9.2",
-      "license": "Apache-2.0",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.3.tgz",
+      "integrity": "sha512-5bUZ93dmvHFcmfUcEN7qzYe8yQQ8JY+nHN6m9/iSDCQ/QmCiE0kWXYwhurjw5ch6I8WokQzx66xKIMHBAa4NNA==",
       "dependencies": {
         "@swc/helpers": "^0.5.0"
       },
@@ -7553,12 +7057,13 @@
       }
     },
     "node_modules/@react-aria/switch": {
-      "version": "3.6.2",
-      "license": "Apache-2.0",
+      "version": "3.6.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.6.3.tgz",
+      "integrity": "sha512-UBWbTEnnlTDT/dFOEpGKfX5ngPTIOVDLX1ltUhDHHk6SrgSnvYxTPTZAo+ujHIUSBFHOuxmvVYG7y54rk168mg==",
       "dependencies": {
-        "@react-aria/toggle": "^3.10.2",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/switch": "^3.5.1",
+        "@react-aria/toggle": "^3.10.3",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/switch": "^3.5.2",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7566,24 +7071,25 @@
       }
     },
     "node_modules/@react-aria/table": {
-      "version": "3.13.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/grid": "^3.8.8",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/flags": "^3.0.1",
-        "@react-stately/table": "^3.11.6",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/table": "^3.9.3",
+      "version": "3.14.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.14.0.tgz",
+      "integrity": "sha512-IwBmzeIxeZjWlOlmMXVj/L64FbYm3qUh7v3VRgU98BVOdvgUyEKBDIwi6SuOV4FwbXKrCPZbXPU/k+KQU4tUoQ==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/grid": "^3.9.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/flags": "^3.0.2",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7592,16 +7098,17 @@
       }
     },
     "node_modules/@react-aria/tabs": {
-      "version": "3.8.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/tabs": "^3.6.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tabs": "^3.3.5",
+      "version": "3.9.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.9.0.tgz",
+      "integrity": "sha512-E4IHOO9ejEXNeSnpeThu79pDpNySHHYz3txr9ngtH6tp097k/I1auSqbGJPy/kwLj6MCPEt86dNJDXE2X0AcFw==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/tabs": "^3.6.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tabs": "^3.3.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7610,18 +7117,19 @@
       }
     },
     "node_modules/@react-aria/tag": {
-      "version": "3.3.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/gridlist": "^3.7.5",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/tag/-/tag-3.4.0.tgz",
+      "integrity": "sha512-kTrj0zEIyABgdASZMM7qxe0LAEePAxlg4OmfjZfkiAYYV32liY4EPER7ocE0OhOXo6TeOYYIvpEcr0z/4PjCpw==",
+      "dependencies": {
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7630,17 +7138,18 @@
       }
     },
     "node_modules/@react-aria/textfield": {
-      "version": "3.14.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/textfield": "^3.9.1",
+      "version": "3.14.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.14.4.tgz",
+      "integrity": "sha512-fdZChDyTRA4BPqbyDeD9gSw6rVeIAl7eG38osRwr0mzcKTiS/AyV3jiRwnHsBO9brU8RdViJFri4emVDuxSjag==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/textfield": "^3.9.2",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7648,14 +7157,30 @@
       }
     },
     "node_modules/@react-aria/toggle": {
-      "version": "3.10.2",
-      "license": "Apache-2.0",
+      "version": "3.10.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.10.3.tgz",
+      "integrity": "sha512-QtufHlWczMcTGmRxF7RCEgfMKpUPivyXJWZsQ1HSlknjRJPzf4uc3mSR62hq2sZ0VN9zXEpUsoixbEDB87TnGg==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/checkbox": "^3.8.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-aria/toolbar": {
+      "version": "3.0.0-beta.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.4.tgz",
+      "integrity": "sha512-nerKAoHwHFTvf25DDtj8d/zlDaZHaTPWvL4gweTm3hu9ztisE58CoVUqzqH+VNiYjcrWr2PYgLbNLsuOzk0q1Q==",
       "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/checkbox": "^3.7.1",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7663,15 +7188,16 @@
       }
     },
     "node_modules/@react-aria/tooltip": {
-      "version": "3.7.2",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/tooltip": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tooltip": "^3.4.7",
+      "version": "3.7.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.7.3.tgz",
+      "integrity": "sha512-uF2J/GRKTHSeEYMwvXTu7oK710nov/NRbY7db2Hh7yXluGmjJORXb5wxsy+lqHaWqPKBbkhmxBJYeJJpAqlZ5g==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/tooltip": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tooltip": "^3.4.8",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7679,12 +7205,13 @@
       }
     },
     "node_modules/@react-aria/utils": {
-      "version": "3.23.2",
-      "license": "Apache-2.0",
+      "version": "3.24.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.24.0.tgz",
+      "integrity": "sha512-JAxkPhK5fCvFVNY2YG3TW3m1nTzwRcbz7iyTSkUzLFat4N4LZ7Kzh7NMHsgeE/oMOxd8zLY+XsUxMu/E/2GujA==",
       "dependencies": {
-        "@react-aria/ssr": "^3.9.2",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "clsx": "^2.0.0"
       },
@@ -7693,14 +7220,15 @@
       }
     },
     "node_modules/@react-aria/virtualizer": {
-      "version": "3.9.10",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/virtualizer/-/virtualizer-3.10.0.tgz",
+      "integrity": "sha512-bxpWicfmsipPnzXp6pSv6Xmo2yLZI5Np4sPDRVTNrsi41ecm295AjPTRLgf/A7Rni0xgyWhUS0FkS7JXTQEv+A==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7709,12 +7237,13 @@
       }
     },
     "node_modules/@react-aria/visually-hidden": {
-      "version": "3.8.10",
-      "license": "Apache-2.0",
+      "version": "3.8.11",
+      "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.11.tgz",
+      "integrity": "sha512-1JFruyAatoKnC18qrix8Q1gyUNlizWZvYdPADgB5btakMy0PEGTWPmFRK5gFsO+N0CZLCFTCip0dkUv6rrp31w==",
       "dependencies": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7722,23 +7251,24 @@
       }
     },
     "node_modules/@react-spectrum/actionbar": {
-      "version": "3.4.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/actiongroup": "^3.10.3",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-types/actionbar": "^3.1.5",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.4.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/actionbar/-/actionbar-3.4.4.tgz",
+      "integrity": "sha512-Kao7LhiYcRjMRIdhRiYUDTdwALAMdHCEIVTbKYJ+OBbEy3Tzw382p+cogiBtwlcEI6/hVK+JdVyxgfsfZsalPg==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/actiongroup": "^3.10.4",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-types/actionbar": "^3.1.6",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7748,24 +7278,25 @@
       }
     },
     "node_modules/@react-spectrum/actiongroup": {
-      "version": "3.10.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/actiongroup": "^3.7.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/menu": "^3.18.1",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/tooltip": "^3.6.5",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/actiongroup": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.10.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/actiongroup/-/actiongroup-3.10.4.tgz",
+      "integrity": "sha512-TY9DA+YFBqq+QnzJV1jnJ9vW3xDje5ZdU/WTlU8VBvxZrg9V0Qco1rWA2YSqAsTBOZQJ0iP5V7IvDjAoPrt5Kw==",
+      "dependencies": {
+        "@react-aria/actiongroup": "^3.7.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/menu": "^3.19.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/tooltip": "^3.6.6",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/actiongroup": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7775,13 +7306,14 @@
       }
     },
     "node_modules/@react-spectrum/avatar": {
-      "version": "3.0.10",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/avatar": "^3.0.5",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.0.11",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/avatar/-/avatar-3.0.11.tgz",
+      "integrity": "sha512-DwLXGiJHDB6XA0KpFD70gU4y3PyaYctCo8GqKbpgerMQJTeE3xZbzlZvt9XvBYx+BrOPA6T0/xpBmxGDaYDDBA==",
+      "dependencies": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/avatar": "^3.0.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7790,14 +7322,15 @@
       }
     },
     "node_modules/@react-spectrum/badge": {
-      "version": "3.1.11",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/badge": "^3.1.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.1.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/badge/-/badge-3.1.12.tgz",
+      "integrity": "sha512-iWj5mqj3MQ+UOksTuy9JMA+MTvOD33uzcsCKKhJPZZEHqfHMNE1shqaZCUuFCQ7Gmw/KbSDC2B2de1CL6fxjmw==",
+      "dependencies": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/badge": "^3.1.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7806,21 +7339,22 @@
       }
     },
     "node_modules/@react-spectrum/breadcrumbs": {
-      "version": "3.9.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/breadcrumbs": "^3.5.11",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/menu": "^3.18.1",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-types/breadcrumbs": "^3.7.3",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.9.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/breadcrumbs/-/breadcrumbs-3.9.6.tgz",
+      "integrity": "sha512-7bxRj3DlUC/TBTOtNY0rVktNTPlmWPD1AonPA0Ot+Hgm0S+eTdqPqvqJGTz6sFZx1vPgGTnp+RIg6sf5b/liGA==",
+      "dependencies": {
+        "@react-aria/breadcrumbs": "^3.5.12",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/menu": "^3.19.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-types/breadcrumbs": "^3.7.4",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7830,21 +7364,22 @@
       }
     },
     "node_modules/@react-spectrum/button": {
-      "version": "3.16.2",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.16.3",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/button/-/button-3.16.3.tgz",
+      "integrity": "sha512-cywlxV2N9cyffu9oGU45wVaOm9U0WNPGE+8978W2tmQMIFUBkQHRM2m7o9qr1C6T7D9hQhzXL0X5LQpTUj9PEQ==",
+      "dependencies": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7853,13 +7388,14 @@
       }
     },
     "node_modules/@react-spectrum/buttongroup": {
-      "version": "3.6.11",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/buttongroup": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.6.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/buttongroup/-/buttongroup-3.6.12.tgz",
+      "integrity": "sha512-eCK+8DzzVO137IjNtdDX9UUMfKWDq4JYMMsGNHO7U146OYC8VnPHb1cdnfR0Pg7I9jefvwOeT0KKxwGenuuXfw==",
+      "dependencies": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/buttongroup": "^3.3.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7868,24 +7404,25 @@
       }
     },
     "node_modules/@react-spectrum/calendar": {
-      "version": "3.4.7",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@react-aria/calendar": "^3.5.6",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/calendar": "^3.4.4",
-        "@react-types/button": "^3.9.2",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/calendar/-/calendar-3.4.8.tgz",
+      "integrity": "sha512-Ge8FryNtBvPhQch2678s5j6BuTipK4VdrSstZvG+Zq8QcHP3ksRwF2q1DifNS8iukZSEAS3lgl3Q2RhWXZKanw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@react-aria/calendar": "^3.5.7",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/calendar": "^3.5.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7895,55 +7432,183 @@
       }
     },
     "node_modules/@react-spectrum/checkbox": {
-      "version": "3.9.4",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/checkbox": "^3.14.1",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/checkbox": "^3.6.3",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@swc/helpers": "^0.5.0"
+      "version": "3.9.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/checkbox/-/checkbox-3.9.5.tgz",
+      "integrity": "sha512-M8ZwVohk9986IVVfnhjC++WzXNfeUTj8we5Ud1DnetA3vqpmCoBA5/ym0Ey5LCTizDnTu/9i9NwdxPr2vIDpsw==",
+      "dependencies": {
+        "@react-aria/checkbox": "^3.14.2",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/checkbox": "^3.6.4",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@swc/helpers": "^0.5.0",
+        "react-aria-components": "^1.2.0"
       },
       "peerDependencies": {
         "@react-spectrum/provider": "^3.0.0",
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
-    "node_modules/@react-spectrum/combobox": {
-      "version": "3.12.3",
-      "license": "Apache-2.0",
+    "node_modules/@react-spectrum/checkbox/node_modules/react-aria-components": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
+      "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/color": "3.0.0-beta.32",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/toolbar": "3.0.0-beta.4",
+        "@react-aria/tree": "3.0.0-alpha.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/color": "^3.6.0",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/form": "^3.7.3",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
+        "@swc/helpers": "^0.5.0",
+        "client-only": "^0.0.1",
+        "react-aria": "^3.33.0",
+        "react-stately": "^3.31.0",
+        "use-sync-external-store": "^1.2.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/checkbox/node_modules/react-aria-components/node_modules/@react-aria/color": {
+      "version": "3.0.0-beta.32",
+      "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
+      "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/spinbutton": "^3.6.4",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/color": "^3.6.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/checkbox/node_modules/react-aria-components/node_modules/@react-aria/tree": {
+      "version": "3.0.0-alpha.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
+      "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
       "dependencies": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/combobox": "^3.8.4",
-        "@react-aria/dialog": "^3.5.12",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/listbox": "^3.12.7",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/textfield": "^3.11.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/combobox": "^3.8.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/combobox": "^3.10.1",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/checkbox/node_modules/react-aria-components/node_modules/react-aria": {
+      "version": "3.33.0",
+      "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
+      "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
+      "dependencies": {
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/breadcrumbs": "^3.5.12",
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/calendar": "^3.5.7",
+        "@react-aria/checkbox": "^3.14.2",
+        "@react-aria/combobox": "^3.9.0",
+        "@react-aria/datepicker": "^3.10.0",
+        "@react-aria/dialog": "^3.5.13",
+        "@react-aria/dnd": "^3.6.0",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/link": "^3.7.0",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/meter": "^3.4.12",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/progress": "^3.4.12",
+        "@react-aria/radio": "^3.10.3",
+        "@react-aria/searchfield": "^3.7.4",
+        "@react-aria/select": "^3.14.4",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/separator": "^3.3.12",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/switch": "^3.6.3",
+        "@react-aria/table": "^3.14.0",
+        "@react-aria/tabs": "^3.9.0",
+        "@react-aria/tag": "^3.4.0",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/tooltip": "^3.7.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-types/shared": "^3.23.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/combobox": {
+      "version": "3.12.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/combobox/-/combobox-3.12.4.tgz",
+      "integrity": "sha512-Xw/QiT3DPaJiGvUkLTYmYRBqNcjpAWS2A40GuMCeDm2idJM6GBWy1k8xwzb0L08HInDCkIV6amqqwV6Et65Pnw==",
+      "dependencies": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/combobox": "^3.9.0",
+        "@react-aria/dialog": "^3.5.13",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/listbox": "^3.12.8",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/textfield": "^3.12.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/combobox": "^3.8.3",
+        "@react-types/button": "^3.9.3",
+        "@react-types/combobox": "^3.11.0",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7953,17 +7618,18 @@
       }
     },
     "node_modules/@react-spectrum/contextualhelp": {
-      "version": "3.6.9",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/dialog": "^3.8.9",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/contextualhelp": "^3.2.8",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.6.10",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/contextualhelp/-/contextualhelp-3.6.10.tgz",
+      "integrity": "sha512-wj3HSNBaFY77hs2MvFDDNw6W9J6XEttS2G/ISC7d4ZjCTuBapj+0PwVM1rGjf5k95FlorSj8jwRZQog8/hXCpw==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/dialog": "^3.8.10",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/contextualhelp": "^3.2.9",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -7973,28 +7639,29 @@
       }
     },
     "node_modules/@react-spectrum/datepicker": {
-      "version": "3.9.4",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@react-aria/datepicker": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/calendar": "^3.4.7",
-        "@react-spectrum/dialog": "^3.8.9",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-spectrum/view": "^3.6.8",
-        "@react-stately/datepicker": "^3.9.2",
-        "@react-types/datepicker": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.9.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/datepicker/-/datepicker-3.9.5.tgz",
+      "integrity": "sha512-MTOhAuhjX9PKioqGPWksPZgeGiVZesRi26WNUefu1hCrVbmfGXJcL17MNnJbq4bGtMfvaYPOze05OOpka30V8g==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@react-aria/datepicker": "^3.10.0",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/calendar": "^3.4.8",
+        "@react-spectrum/dialog": "^3.8.10",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-spectrum/view": "^3.6.9",
+        "@react-stately/datepicker": "^3.9.3",
+        "@react-types/datepicker": "^3.7.3",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8004,27 +7671,28 @@
       }
     },
     "node_modules/@react-spectrum/dialog": {
-      "version": "3.8.9",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/dialog": "^3.5.12",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/buttongroup": "^3.6.11",
-        "@react-spectrum/divider": "^3.5.11",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-spectrum/view": "^3.6.8",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/button": "^3.9.2",
-        "@react-types/dialog": "^3.5.8",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.8.10",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/dialog/-/dialog-3.8.10.tgz",
+      "integrity": "sha512-IcgLn7/ULwwBT41m4QOxqVXu58UG0N9Gm6jo7iAeOnYZHLdp31MEAxmvCUvd3xa4B5wTCG1AxMIQUZnuAac15g==",
+      "dependencies": {
+        "@react-aria/dialog": "^3.5.13",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/buttongroup": "^3.6.12",
+        "@react-spectrum/divider": "^3.5.12",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-spectrum/view": "^3.6.9",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/button": "^3.9.3",
+        "@react-types/dialog": "^3.5.9",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8034,13 +7702,14 @@
       }
     },
     "node_modules/@react-spectrum/divider": {
-      "version": "3.5.11",
-      "license": "Apache-2.0",
+      "version": "3.5.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/divider/-/divider-3.5.12.tgz",
+      "integrity": "sha512-EVd/0chomjZni+5OZMrlG6Rqd0VLO3aTyNvvckS28A62hIk/zCGJzJZdPCsK0RZu5P6M61SdW3epUScX7nqO1A==",
       "dependencies": {
-        "@react-aria/separator": "^3.3.11",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/divider": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/separator": "^3.3.12",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/divider": "^3.3.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8048,12 +7717,13 @@
       }
     },
     "node_modules/@react-spectrum/dnd": {
-      "version": "3.3.8",
-      "license": "Apache-2.0",
+      "version": "3.3.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/dnd/-/dnd-3.3.9.tgz",
+      "integrity": "sha512-o2SE26LgZ2+FRAY8mXbKyyf5BCawx7sSq/9oeZhi9wb9T+SSgGq7Ab0bYcq5MEn5Q1QIB1MaGczIM8nZfd+Wtw==",
       "dependencies": {
-        "@react-aria/dnd": "^3.5.3",
-        "@react-stately/dnd": "^3.2.8",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/dnd": "^3.6.0",
+        "@react-stately/dnd": "^3.3.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8062,15 +7732,296 @@
         "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
-    "node_modules/@react-spectrum/form": {
-      "version": "3.7.4",
-      "license": "Apache-2.0",
+    "node_modules/@react-spectrum/dropzone": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/dropzone/-/dropzone-3.0.0.tgz",
+      "integrity": "sha512-ptMmfMwMx0LLTg6QzXCyqv4ffuYh+Y13srqnPZKDiHK5LP+lYRUNT250bFVEqxO6F4LYQrmet6dUaRrMOILn2w==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/form": "^3.0.1",
-        "@react-types/form": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0",
+        "react-aria-components": "^1.2.0"
+      },
+      "peerDependencies": {
+        "@react-spectrum/provider": "^3.0.0",
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/dropzone/node_modules/react-aria-components": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
+      "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/color": "3.0.0-beta.32",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/toolbar": "3.0.0-beta.4",
+        "@react-aria/tree": "3.0.0-alpha.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/color": "^3.6.0",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/form": "^3.7.3",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
+        "@swc/helpers": "^0.5.0",
+        "client-only": "^0.0.1",
+        "react-aria": "^3.33.0",
+        "react-stately": "^3.31.0",
+        "use-sync-external-store": "^1.2.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/dropzone/node_modules/react-aria-components/node_modules/@react-aria/color": {
+      "version": "3.0.0-beta.32",
+      "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
+      "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/spinbutton": "^3.6.4",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/color": "^3.6.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/dropzone/node_modules/react-aria-components/node_modules/@react-aria/tree": {
+      "version": "3.0.0-alpha.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
+      "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
+      "dependencies": {
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/dropzone/node_modules/react-aria-components/node_modules/react-aria": {
+      "version": "3.33.0",
+      "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
+      "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
+      "dependencies": {
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/breadcrumbs": "^3.5.12",
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/calendar": "^3.5.7",
+        "@react-aria/checkbox": "^3.14.2",
+        "@react-aria/combobox": "^3.9.0",
+        "@react-aria/datepicker": "^3.10.0",
+        "@react-aria/dialog": "^3.5.13",
+        "@react-aria/dnd": "^3.6.0",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/link": "^3.7.0",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/meter": "^3.4.12",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/progress": "^3.4.12",
+        "@react-aria/radio": "^3.10.3",
+        "@react-aria/searchfield": "^3.7.4",
+        "@react-aria/select": "^3.14.4",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/separator": "^3.3.12",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/switch": "^3.6.3",
+        "@react-aria/table": "^3.14.0",
+        "@react-aria/tabs": "^3.9.0",
+        "@react-aria/tag": "^3.4.0",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/tooltip": "^3.7.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-types/shared": "^3.23.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/filetrigger": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/filetrigger/-/filetrigger-3.0.0.tgz",
+      "integrity": "sha512-PH5gX+KYTRKO2R3XZB0KUvQssoQLifdvJV3hAeNCl8XgAioPkyVJsxO7SLNmIqShI/lyv9jgqPne3gI5m7pDYg==",
+      "dependencies": {
+        "@swc/helpers": "^0.5.0",
+        "react-aria-components": "^1.2.0"
+      },
+      "peerDependencies": {
+        "@react-spectrum/provider": "^3.0.0",
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/filetrigger/node_modules/react-aria-components": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
+      "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/color": "3.0.0-beta.32",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/toolbar": "3.0.0-beta.4",
+        "@react-aria/tree": "3.0.0-alpha.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/color": "^3.6.0",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/form": "^3.7.3",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
+        "@swc/helpers": "^0.5.0",
+        "client-only": "^0.0.1",
+        "react-aria": "^3.33.0",
+        "react-stately": "^3.31.0",
+        "use-sync-external-store": "^1.2.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/filetrigger/node_modules/react-aria-components/node_modules/@react-aria/color": {
+      "version": "3.0.0-beta.32",
+      "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
+      "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/spinbutton": "^3.6.4",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/color": "^3.6.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/filetrigger/node_modules/react-aria-components/node_modules/@react-aria/tree": {
+      "version": "3.0.0-alpha.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
+      "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
+      "dependencies": {
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/filetrigger/node_modules/react-aria-components/node_modules/react-aria": {
+      "version": "3.33.0",
+      "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
+      "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
+      "dependencies": {
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/breadcrumbs": "^3.5.12",
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/calendar": "^3.5.7",
+        "@react-aria/checkbox": "^3.14.2",
+        "@react-aria/combobox": "^3.9.0",
+        "@react-aria/datepicker": "^3.10.0",
+        "@react-aria/dialog": "^3.5.13",
+        "@react-aria/dnd": "^3.6.0",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/link": "^3.7.0",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/meter": "^3.4.12",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/progress": "^3.4.12",
+        "@react-aria/radio": "^3.10.3",
+        "@react-aria/searchfield": "^3.7.4",
+        "@react-aria/select": "^3.14.4",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/separator": "^3.3.12",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/switch": "^3.6.3",
+        "@react-aria/table": "^3.14.0",
+        "@react-aria/tabs": "^3.9.0",
+        "@react-aria/tag": "^3.4.0",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/tooltip": "^3.7.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-types/shared": "^3.23.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/form": {
+      "version": "3.7.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/form/-/form-3.7.5.tgz",
+      "integrity": "sha512-lVqtZCgGNyw75MvDO6Okh0lK1bXWvm0+V03rMWiBcXDABHWxSVKfgY31qXGXhptukc1DDRIcNLuXJR9joLMKpg==",
+      "dependencies": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/form": "^3.7.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8079,12 +8030,13 @@
       }
     },
     "node_modules/@react-spectrum/icon": {
-      "version": "3.7.11",
-      "license": "Apache-2.0",
+      "version": "3.7.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/icon/-/icon-3.7.12.tgz",
+      "integrity": "sha512-fdDiAFdiES02mDl2NgJuWjbYfwSxQQQo0zNlfzvqwa6gs0OKDf+0Oi+h764Z0prDEUGHLy/cGe1L1olhuQprVw==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8093,14 +8045,15 @@
       }
     },
     "node_modules/@react-spectrum/illustratedmessage": {
-      "version": "3.4.11",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/illustratedmessage": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/illustratedmessage/-/illustratedmessage-3.5.0.tgz",
+      "integrity": "sha512-L994E940uDdXu0gcRlwZ8IMIVSjP3sfdRLH98RD1pPT+MYbzT7NN/Xj+YistaEG9D9J43liGY5R3fY39Njep0g==",
+      "dependencies": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/illustratedmessage": "^3.3.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8109,13 +8062,14 @@
       }
     },
     "node_modules/@react-spectrum/image": {
-      "version": "3.4.11",
-      "license": "Apache-2.0",
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/image/-/image-3.5.0.tgz",
+      "integrity": "sha512-r+vPqssEqRtrwi9gC1KhCN0wQCODGwrx9luVlxhXyBJzhQLVyb4vcDbtcVZ8HwZ8iOObjblX96ITmk6QGGDVaw==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/image": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/image": "^3.4.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8124,16 +8078,17 @@
       }
     },
     "node_modules/@react-spectrum/inlinealert": {
-      "version": "3.2.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.2.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/inlinealert/-/inlinealert-3.2.4.tgz",
+      "integrity": "sha512-dTfCQMtv+mfdtixHDRBFwhtk7K0fLIoArGaYJOcifxRBmRWVB8np6rizpe/e89AECW4eyGeAJbvKgl8CcrFxwg==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8142,17 +8097,18 @@
       }
     },
     "node_modules/@react-spectrum/label": {
-      "version": "3.16.4",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/label": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.16.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/label/-/label-3.16.5.tgz",
+      "integrity": "sha512-357dr3Yjkxs8oKVWwiVyoVyvsLeDre64/N5Td8KKV0vcI8DCfEXMCh8bFvEkD/NUoiNdgBjyGBwbNmG7eneWow==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/label": "^3.9.2",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8161,15 +8117,16 @@
       }
     },
     "node_modules/@react-spectrum/labeledvalue": {
-      "version": "3.1.12",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.1.13",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/labeledvalue/-/labeledvalue-3.1.13.tgz",
+      "integrity": "sha512-gokBp4CkV1Btn86w/yrKiqwfwiGND2CnIzx1dEXZLBdBCFCt9bE09YfGvQXeYO2GDj+q/WEBuCfWMKhcOdIQDw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8178,13 +8135,14 @@
       }
     },
     "node_modules/@react-spectrum/layout": {
-      "version": "3.6.3",
-      "license": "Apache-2.0",
+      "version": "3.6.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/layout/-/layout-3.6.4.tgz",
+      "integrity": "sha512-GY2O4IDbeEJHjxs6kp6WKnrFDTV/74HkCWjqwlYdYauSOIwldg1Kz2NBeJ3NpcM6zrXTdtoXXJcmv0+wu4sF4Q==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/layout": "^3.3.13",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/layout": "^3.3.14",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8193,15 +8151,16 @@
       }
     },
     "node_modules/@react-spectrum/link": {
-      "version": "3.6.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/link": "^3.6.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/link": "^3.5.3",
+      "version": "3.6.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/link/-/link-3.6.6.tgz",
+      "integrity": "sha512-zTMd2EgMbFom8mi/kwGxD7c39MP2bYuYX3agAuT3YiC2Mr6YVh2w6HWMn+jMc4HX9gzQvF69CDX4DnRi284xgQ==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/link": "^3.7.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/link": "^3.5.4",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8210,29 +8169,30 @@
       }
     },
     "node_modules/@react-spectrum/list": {
-      "version": "3.7.8",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/gridlist": "^3.7.5",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/virtualizer": "^3.9.10",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/checkbox": "^3.9.4",
-        "@react-spectrum/dnd": "^3.3.8",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/layout": "^3.13.7",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.7.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/list/-/list-3.7.9.tgz",
+      "integrity": "sha512-dlmaeH4/64URHOrNBh8LrUAjyUMvHpPAwGnmLQ1oPGIUHJ8rwpc68K+RdpyZ/riuIHqWe/HqcLmnIlHSoSJEAw==",
+      "dependencies": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/virtualizer": "^3.10.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/checkbox": "^3.9.5",
+        "@react-spectrum/dnd": "^3.3.9",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/layout": "^3.13.8",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0",
         "react-transition-group": "^4.4.5"
       },
@@ -8243,26 +8203,27 @@
       }
     },
     "node_modules/@react-spectrum/listbox": {
-      "version": "3.12.7",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/listbox": "^3.11.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/virtualizer": "^3.9.10",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/layout": "^3.13.7",
-        "@react-stately/list": "^3.10.3",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/listbox": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.12.8",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/listbox/-/listbox-3.12.8.tgz",
+      "integrity": "sha512-ZfUZRxzbXkmRRsC90dQsVYCqYxVjBb/8QHqFMKzSSARHmJCv57abCdqAS2eRPrfvoZVzIa1DsIVe1jq5mP5s0g==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/virtualizer": "^3.10.0",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/layout": "^3.13.8",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/listbox": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8272,30 +8233,31 @@
       }
     },
     "node_modules/@react-spectrum/menu": {
-      "version": "3.18.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/menu": "^3.13.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/separator": "^3.3.11",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/menu": "^3.6.1",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-stately/tree": "^3.7.6",
-        "@react-types/menu": "^3.9.7",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.19.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/menu/-/menu-3.19.0.tgz",
+      "integrity": "sha512-4UCxuX2t/qJFoCV430lSIZC1PUh1hgcULfTMv0u2S5Lz8DJfFH5tYfI2ChN/XeYqb8AwmjCWov6muH922ADwhw==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/separator": "^3.3.12",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/menu": "^3.9.8",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8305,14 +8267,15 @@
       }
     },
     "node_modules/@react-spectrum/meter": {
-      "version": "3.4.11",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/meter": "^3.4.11",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/meter": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/meter/-/meter-3.5.0.tgz",
+      "integrity": "sha512-AsBXu6+ZwVj8/pwXRiI8qkOl8KDUE6dLvhjfkuX5POh7T2yjHrZbrHtKplzcU6Bb2OrgW+EZEbCWqs6uHDIqHg==",
+      "dependencies": {
+        "@react-aria/meter": "^3.4.12",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/meter": "^3.4.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8321,25 +8284,26 @@
       }
     },
     "node_modules/@react-spectrum/numberfield": {
-      "version": "3.9.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/numberfield": "^3.11.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/textfield": "^3.11.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/numberfield": "^3.9.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/numberfield": "^3.8.1",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.9.2",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/numberfield/-/numberfield-3.9.2.tgz",
+      "integrity": "sha512-eLHxVYYc2JqcImIr4vj/HzWRFTe1R2O+v7rJpStCUGWu4pSgElSCY6tHmn1woCF4AxSxsLviemwZ+oaz+42iWQ==",
+      "dependencies": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/textfield": "^3.12.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/numberfield": "^3.9.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/numberfield": "^3.8.2",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8349,16 +8313,17 @@
       }
     },
     "node_modules/@react-spectrum/overlays": {
-      "version": "5.5.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1",
+      "version": "5.6.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/overlays/-/overlays-5.6.0.tgz",
+      "integrity": "sha512-cP2SWSZ8US3+NtiFtkKn6yVNrra4wX59hliSrBijfFRHs1OFGSx3yLJfZtjibfEcdCj/0OPHyJvXRlxgG+vu4A==",
+      "dependencies": {
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "react-transition-group": "^4.4.5"
       },
@@ -8369,26 +8334,27 @@
       }
     },
     "node_modules/@react-spectrum/picker": {
-      "version": "3.14.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/select": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/listbox": "^3.12.7",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/select": "^3.6.2",
-        "@react-types/select": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.14.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/picker/-/picker-3.14.4.tgz",
+      "integrity": "sha512-JM0cYnq0mGsOUwnbhRNWQ9jzi73Ub3S6+v5bzjyKps+96BYdW8Wr+KY/tQg49UCAcwcY0g30tbyEzqXzTpPkdA==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/select": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/listbox": "^3.12.8",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/select": "^3.6.3",
+        "@react-types/select": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8398,14 +8364,15 @@
       }
     },
     "node_modules/@react-spectrum/progress": {
-      "version": "3.7.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/progress": "^3.4.11",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/progress": "^3.5.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/progress/-/progress-3.7.6.tgz",
+      "integrity": "sha512-LlU8F43jWCse+3FgWPJNMb5wGQmk643ppbl2frxPHMiTb2YpaZYd+9vr2EndOrZpenjO2oTvDidgeprbm53LLA==",
+      "dependencies": {
+        "@react-aria/progress": "^3.4.12",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/progress": "^3.5.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8414,15 +8381,16 @@
       }
     },
     "node_modules/@react-spectrum/provider": {
-      "version": "3.9.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/provider": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/provider/-/provider-3.9.6.tgz",
+      "integrity": "sha512-BSjO2CeUognPEzyLhFu25aVsBbpeoRlinCdQ/oMzvQwGxlcf/OKR6fkZMKJrpMuhh155ilDZXe0UFzl1RcziYA==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/provider": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "clsx": "^2.0.0"
       },
@@ -8432,18 +8400,19 @@
       }
     },
     "node_modules/@react-spectrum/radio": {
-      "version": "3.7.4",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/radio": "^3.10.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/radio": "^3.10.2",
-        "@react-types/radio": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/radio/-/radio-3.7.5.tgz",
+      "integrity": "sha512-g2Neh30G4UwOVBGVxvYxE+Bx+bVNFNOtK/MHCw+0tYZ0ysVYKVqqoNvQBmKNcqrDJaulnLwB9Igcm6SDjesGFA==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/radio": "^3.10.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/radio": "^3.10.3",
+        "@react-types/radio": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8452,18 +8421,19 @@
       }
     },
     "node_modules/@react-spectrum/searchfield": {
-      "version": "3.8.4",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/searchfield": "^3.7.3",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/textfield": "^3.11.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/searchfield": "^3.5.1",
-        "@react-types/searchfield": "^3.5.3",
-        "@react-types/textfield": "^3.9.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.8.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/searchfield/-/searchfield-3.8.5.tgz",
+      "integrity": "sha512-yhV5DBcI0gztcXamW1EYgr0SjVNjytUoEeR620IBb0Ta0g3XJOufVdmgJsW6114WMqQIXpiUq/Em8+Dy+iGqCg==",
+      "dependencies": {
+        "@react-aria/searchfield": "^3.7.4",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/textfield": "^3.12.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/searchfield": "^3.5.2",
+        "@react-types/searchfield": "^3.5.4",
+        "@react-types/textfield": "^3.9.2",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8472,19 +8442,20 @@
       }
     },
     "node_modules/@react-spectrum/slider": {
-      "version": "3.6.7",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/slider": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/slider": "^3.5.2",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/slider": "^3.7.1",
+      "version": "3.6.8",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/slider/-/slider-3.6.8.tgz",
+      "integrity": "sha512-P+0wtr4WePMU1CSW2AEGgm7l07EoC0lJGOrvQ4bif2Q56yE+QDQClXk6RAFY9eckK9dgMCXmYd5+pT8p4pZ24w==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/slider": "^3.5.3",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/slider": "^3.7.2",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8493,13 +8464,14 @@
       }
     },
     "node_modules/@react-spectrum/statuslight": {
-      "version": "3.5.11",
-      "license": "Apache-2.0",
+      "version": "3.5.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/statuslight/-/statuslight-3.5.12.tgz",
+      "integrity": "sha512-1I5RaE1dCtmxCzUisE2xtQiD++8C2fzgyb0ayP554HSzsP+ZCE0mUxpW7DtoujASyR8h7E7M7wxP1SFEKgI3bA==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/statuslight": "^3.3.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/statuslight": "^3.3.8",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8508,16 +8480,17 @@
       }
     },
     "node_modules/@react-spectrum/switch": {
-      "version": "3.5.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/switch": "^3.6.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/switch": "^3.5.1",
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/switch/-/switch-3.5.4.tgz",
+      "integrity": "sha512-8efBXAL2AR2+Vicazyc3z/Us4/dkm2Gi/CpCBhAEDZne2fnNM6X7zFXHEDhMgPn4oDZeUj76VwmBM4MEr+3m3g==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/switch": "^3.6.3",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/switch": "^3.5.2",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8526,32 +8499,34 @@
       }
     },
     "node_modules/@react-spectrum/table": {
-      "version": "3.12.8",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/table": "^3.13.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/virtualizer": "^3.9.10",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/checkbox": "^3.9.4",
-        "@react-spectrum/dnd": "^3.3.8",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/menu": "^3.18.1",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/tooltip": "^3.6.5",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/flags": "^3.0.1",
-        "@react-stately/layout": "^3.13.7",
-        "@react-stately/table": "^3.11.6",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/table": "^3.9.3",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.12.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/table/-/table-3.12.9.tgz",
+      "integrity": "sha512-lFEkHLuMd5owB9vQjeGDOiBah/xOn4zUBtieMKHP6xLh7vUG27zr6vcQzpizNsHT3273Rktr34IjRf/U26Mu4w==",
+      "dependencies": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/table": "^3.14.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/virtualizer": "^3.10.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/checkbox": "^3.9.5",
+        "@react-spectrum/dnd": "^3.3.9",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/menu": "^3.19.0",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/tooltip": "^3.6.6",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/flags": "^3.0.2",
+        "@react-stately/layout": "^3.13.8",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8561,23 +8536,24 @@
       }
     },
     "node_modules/@react-spectrum/tabs": {
-      "version": "3.8.8",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/tabs": "^3.8.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/picker": "^3.14.3",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/list": "^3.10.3",
-        "@react-stately/tabs": "^3.6.4",
-        "@react-types/select": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tabs": "^3.3.5",
+      "version": "3.8.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/tabs/-/tabs-3.8.9.tgz",
+      "integrity": "sha512-7lgM47iEVNrz6c4XLU6IOivWyh22lmuq0AGCKIel8tJgWM137qEnHkqKmHg9VWAueaKbxW6iWEYuQX6InEeFwA==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/tabs": "^3.9.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/picker": "^3.14.4",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/tabs": "^3.6.5",
+        "@react-types/select": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tabs": "^3.3.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8587,23 +8563,24 @@
       }
     },
     "node_modules/@react-spectrum/tag": {
-      "version": "3.2.4",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/tag": "^3.3.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.2.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/tag/-/tag-3.2.5.tgz",
+      "integrity": "sha512-/DbGrTX0OovTrxYjUM3L+2RXIGJMO0srI5jGd0dA6uzs8t7fA1GUySarpSpttiZqQDyrasNA3+mnG5xVfcRoPw==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/tag": "^3.4.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8613,35 +8590,163 @@
       }
     },
     "node_modules/@react-spectrum/text": {
-      "version": "3.5.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/text": "^3.3.7",
-        "@swc/helpers": "^0.5.0"
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/text/-/text-3.5.4.tgz",
+      "integrity": "sha512-VsCsuHxpycvKWUkwZKBIg0Seu3ylaGtgkDDKgw5uyIKENdhz/W9h6FXnKm4O3VgI8snIySnnHGSa00Z4b6hMig==",
+      "dependencies": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/text": "^3.3.8",
+        "@swc/helpers": "^0.5.0",
+        "react-aria-components": "^1.2.0"
       },
       "peerDependencies": {
         "@react-spectrum/provider": "^3.0.0",
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
-    "node_modules/@react-spectrum/textfield": {
-      "version": "3.11.4",
-      "license": "Apache-2.0",
+    "node_modules/@react-spectrum/text/node_modules/react-aria-components": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
+      "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/color": "3.0.0-beta.32",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/toolbar": "3.0.0-beta.4",
+        "@react-aria/tree": "3.0.0-alpha.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/color": "^3.6.0",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/form": "^3.7.3",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
+        "@swc/helpers": "^0.5.0",
+        "client-only": "^0.0.1",
+        "react-aria": "^3.33.0",
+        "react-stately": "^3.31.0",
+        "use-sync-external-store": "^1.2.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/text/node_modules/react-aria-components/node_modules/@react-aria/color": {
+      "version": "3.0.0-beta.32",
+      "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
+      "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
+      "dependencies": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/spinbutton": "^3.6.4",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/color": "^3.6.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/text/node_modules/react-aria-components/node_modules/@react-aria/tree": {
+      "version": "3.0.0-alpha.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
+      "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
       "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/textfield": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/textfield": "^3.9.1",
-        "@spectrum-icons/ui": "^3.6.5",
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/text/node_modules/react-aria-components/node_modules/react-aria": {
+      "version": "3.33.0",
+      "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
+      "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
+      "dependencies": {
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/breadcrumbs": "^3.5.12",
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/calendar": "^3.5.7",
+        "@react-aria/checkbox": "^3.14.2",
+        "@react-aria/combobox": "^3.9.0",
+        "@react-aria/datepicker": "^3.10.0",
+        "@react-aria/dialog": "^3.5.13",
+        "@react-aria/dnd": "^3.6.0",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/link": "^3.7.0",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/meter": "^3.4.12",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/progress": "^3.4.12",
+        "@react-aria/radio": "^3.10.3",
+        "@react-aria/searchfield": "^3.7.4",
+        "@react-aria/select": "^3.14.4",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/separator": "^3.3.12",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/switch": "^3.6.3",
+        "@react-aria/table": "^3.14.0",
+        "@react-aria/tabs": "^3.9.0",
+        "@react-aria/tag": "^3.4.0",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/tooltip": "^3.7.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-types/shared": "^3.23.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-spectrum/textfield": {
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/textfield/-/textfield-3.12.0.tgz",
+      "integrity": "sha512-ZupbZ/cyIFMyxb2rCcy+4FQ8lsh/I3AXrsZ9VNE1KjEklR5s8In7cIjFtlfJlk8CX8B5KL69crhyLoe2hUxX5g==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/textfield": "^3.9.2",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8650,10 +8755,11 @@
       }
     },
     "node_modules/@react-spectrum/theme-dark": {
-      "version": "3.5.8",
-      "license": "Apache-2.0",
+      "version": "3.5.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/theme-dark/-/theme-dark-3.5.9.tgz",
+      "integrity": "sha512-9aHHosP1X+qGIgQLXCg4tb/8g+UA5YDhAXSoa7T2fem+V/SZtTv0TqUPZZpyUlMXM0DoDlGmN7BFpG5S7vm6+A==",
       "dependencies": {
-        "@react-types/provider": "^3.7.2",
+        "@react-types/provider": "^3.8.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8661,10 +8767,11 @@
       }
     },
     "node_modules/@react-spectrum/theme-default": {
-      "version": "3.5.8",
-      "license": "Apache-2.0",
+      "version": "3.5.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/theme-default/-/theme-default-3.5.9.tgz",
+      "integrity": "sha512-+Ebngv8waP3sGsGUFtr1py61T0Iv79YJz6YB2geJbPeFbrtiTxaTxFoJLsaHCRFcgcJFxAu4hrNT+brR/UMt4w==",
       "dependencies": {
-        "@react-types/provider": "^3.7.2",
+        "@react-types/provider": "^3.8.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8672,10 +8779,11 @@
       }
     },
     "node_modules/@react-spectrum/theme-light": {
-      "version": "3.4.8",
-      "license": "Apache-2.0",
+      "version": "3.4.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/theme-light/-/theme-light-3.4.9.tgz",
+      "integrity": "sha512-ZlImejzK+yAEWjxV2hqo8cdqHQc/y+ZOexF30lR6fez6O59nrNC0ETJqBTYEMWqrCHiqJk+2MD+uZf5RNHeyxg==",
       "dependencies": {
-        "@react-types/provider": "^3.7.2",
+        "@react-types/provider": "^3.8.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8683,20 +8791,21 @@
       }
     },
     "node_modules/@react-spectrum/tooltip": {
-      "version": "3.6.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/tooltip": "^3.7.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/tooltip": "^3.4.7",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tooltip": "^3.4.7",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.6.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/tooltip/-/tooltip-3.6.6.tgz",
+      "integrity": "sha512-xqqu8dNoSHOXrjczH3IzplDy+mB8hZb0/vk0IB61xJr+O8hjfN4jlgBrKqbuzxeZyFLKV5GY7b9D8jkLE/9v3w==",
+      "dependencies": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/tooltip": "^3.7.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/tooltip": "^3.4.8",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tooltip": "^3.4.8",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8706,13 +8815,14 @@
       }
     },
     "node_modules/@react-spectrum/utils": {
-      "version": "3.11.5",
-      "license": "Apache-2.0",
+      "version": "3.11.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/utils/-/utils-3.11.6.tgz",
+      "integrity": "sha512-CAjPqeP9haHmU60WE3lAWNMSx9B80LT/umNETC7YWkryT1cxMi4nn+jPXhYzozvDrrbGSTjdcuMo203Ywmj+tw==",
       "dependencies": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "clsx": "^2.0.0"
       },
@@ -8721,13 +8831,14 @@
       }
     },
     "node_modules/@react-spectrum/view": {
-      "version": "3.6.8",
-      "license": "Apache-2.0",
+      "version": "3.6.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/view/-/view-3.6.9.tgz",
+      "integrity": "sha512-auIXiyfMK+BjqCvGTPb9uENPed26byr4mL8MW89NW2x39jaRejLyLUNKuElIE4PkGCJQA5CHNOmObAHZR/XA8Q==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/view": "^3.4.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/view": "^3.4.8",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8736,13 +8847,14 @@
       }
     },
     "node_modules/@react-spectrum/well": {
-      "version": "3.4.11",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/well": "^3.3.7",
+      "version": "3.4.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/well/-/well-3.4.12.tgz",
+      "integrity": "sha512-/3msBtaiKge9K0nAua4K2YFYXZiYHCcnY2dWzlLrov75uQPaRiTyzxXYqRT+OQ62vPHtu1FQ5BsJDecoM8jedw==",
+      "dependencies": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/well": "^3.3.8",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8750,13 +8862,14 @@
       }
     },
     "node_modules/@react-stately/calendar": {
-      "version": "3.4.4",
-      "license": "Apache-2.0",
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.5.0.tgz",
+      "integrity": "sha512-tINxgGAeZ9KsYNomuR50PljG2mN9C9FWQ8zyvATfFq44EFcjjdXCMNWV+qgIRKGKLwrSJhu3boPaiHVIpUxrXA==",
       "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/shared": "^3.22.1",
+        "@internationalized/date": "^3.5.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8764,13 +8877,14 @@
       }
     },
     "node_modules/@react-stately/checkbox": {
-      "version": "3.6.3",
-      "license": "Apache-2.0",
+      "version": "3.6.4",
+      "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.4.tgz",
+      "integrity": "sha512-gecaRtWeQNoJuSl3AtfV6z6LjaUV578Kzbag8d3pTPbGXl8komTtTj/26nIEPsmf/L8jZ3kCscDGxGTKr+7sqg==",
       "dependencies": {
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8778,10 +8892,31 @@
       }
     },
     "node_modules/@react-stately/collections": {
-      "version": "3.10.5",
-      "license": "Apache-2.0",
+      "version": "3.10.6",
+      "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.6.tgz",
+      "integrity": "sha512-hb/yzxQnZaSRu43iR6ftkCJIqD4Qu5WUjl4ASBn2EGb9TmipA7bFnYVqSH4xFPCCTZ68Qxh95dOcxYBHlHeWZQ==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-stately/color": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/color/-/color-3.6.0.tgz",
+      "integrity": "sha512-sjQDjE1zBAnaJaqssP4Ep63Pd32xvLOwcfUmXAOua6s+8CKVlKQqr5BoBiBnqvGGmy7oTlEJd1dkfZA+bvh/zw==",
+      "dependencies": {
+        "@internationalized/number": "^3.5.2",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/numberfield": "^3.9.2",
+        "@react-stately/slider": "^3.5.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8789,17 +8924,18 @@
       }
     },
     "node_modules/@react-stately/combobox": {
-      "version": "3.8.2",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/list": "^3.10.3",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-stately/select": "^3.6.2",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/combobox": "^3.10.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.8.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.8.3.tgz",
+      "integrity": "sha512-lmwt2M39jHQUA9CWKhTc9MVoUBKuJM1Y+9GYPElON8P/guQL6G3bM1u8I4Hxf0zzGzAIW3ymV57bF9mcaA/nzA==",
+      "dependencies": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-stately/select": "^3.6.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/combobox": "^3.11.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8807,10 +8943,11 @@
       }
     },
     "node_modules/@react-stately/data": {
-      "version": "3.11.2",
-      "license": "Apache-2.0",
+      "version": "3.11.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/data/-/data-3.11.3.tgz",
+      "integrity": "sha512-iyg27s3uUquxvX5AXckAgOPszG6uX7fCOIg0D/GJXxdFxLv1gFSupIeIJhM+kXufPgpaLiugaQxoYlO5y65shA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8818,16 +8955,17 @@
       }
     },
     "node_modules/@react-stately/datepicker": {
-      "version": "3.9.2",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@internationalized/string": "^3.2.1",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/datepicker": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.9.3.tgz",
+      "integrity": "sha512-NjZ8uqxmKf7mGLNWSZsvm22xX46k+yo0QkPspONuorHFTf8qqCnp4i+bBpEpaVCwX5KVSRdjxJOk7XhvJF8q4w==",
+      "dependencies": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/string": "^3.2.2",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/datepicker": "^3.7.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8835,11 +8973,12 @@
       }
     },
     "node_modules/@react-stately/dnd": {
-      "version": "3.2.8",
-      "license": "Apache-2.0",
+      "version": "3.3.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.3.0.tgz",
+      "integrity": "sha512-bHH3B4wFqfATpyxpP5Wdv/5uQdci4WvStJgeExj7Yy2UwYSsZEnS6Ky0MhLLFdIyUpragjiSCzYcYwwli6oHUQ==",
       "dependencies": {
-        "@react-stately/selection": "^3.14.3",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/selection": "^3.15.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8847,25 +8986,28 @@
       }
     },
     "node_modules/@react-stately/flags": {
-      "version": "3.0.1",
-      "license": "Apache-2.0",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.0.2.tgz",
+      "integrity": "sha512-/KyVJMND2WdkgoHpt+m+ash7h5q9pq91DLgyizQWcbf2xphicH9D1HKAB8co3Cfvq6T/QqjQEP8aBkheiPyfEg==",
       "dependencies": {
         "@swc/helpers": "^0.4.14"
       }
     },
     "node_modules/@react-stately/flags/node_modules/@swc/helpers": {
       "version": "0.4.36",
-      "license": "Apache-2.0",
+      "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz",
+      "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==",
       "dependencies": {
         "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14",
         "tslib": "^2.4.0"
       }
     },
     "node_modules/@react-stately/form": {
-      "version": "3.0.1",
-      "license": "Apache-2.0",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.0.2.tgz",
+      "integrity": "sha512-MA4P9lHv770I3DJpJTQlkh5POVuklmeQuixwlbyKzlWT+KqFSOXvqaliszqU7gyDdVGAFksMa6E3mXbGbk1wuA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8873,13 +9015,14 @@
       }
     },
     "node_modules/@react-stately/grid": {
-      "version": "3.8.5",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.8.6",
+      "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.8.6.tgz",
+      "integrity": "sha512-XkxDfaIAWzbsb5pnL2IE4FqQbqegVzPnU+R2ZvDrJT7514I2usSMoJ2ZUUoy8DIYQomJHB5QKZeyQkGIelHMcg==",
+      "dependencies": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8887,15 +9030,16 @@
       }
     },
     "node_modules/@react-stately/layout": {
-      "version": "3.13.7",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/table": "^3.11.6",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/table": "^3.9.3",
+      "version": "3.13.8",
+      "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.13.8.tgz",
+      "integrity": "sha512-WDusSjT8w6vgzgMS7Hwl5zx7rhivMIjFo0a0UqQahgF4kXYPqeEYMOgoczbFqCGgS/vQKOmMy5Rk6fzBb73bdA==",
+      "dependencies": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8903,13 +9047,14 @@
       }
     },
     "node_modules/@react-stately/list": {
-      "version": "3.10.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.10.4",
+      "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.10.4.tgz",
+      "integrity": "sha512-sj501OKcQr+1Zdo0m6NuvpZDHLE0tUdReSKcWqt35odzC6ic/qr7C7ozZ/5ay+nuHTryUUTC/mDQ0zlBmQX0dA==",
+      "dependencies": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8917,12 +9062,13 @@
       }
     },
     "node_modules/@react-stately/menu": {
-      "version": "3.6.1",
-      "license": "Apache-2.0",
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.7.0.tgz",
+      "integrity": "sha512-8UJhvKEF+zaHXrwv0YhFr73OSEprzIs6xRNoV6F/omd4twy1ngPZrL1X8HNzaXsf5BrHuib2tbh81e/Z95D3nA==",
       "dependencies": {
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/menu": "^3.9.7",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/menu": "^3.9.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8930,13 +9076,14 @@
       }
     },
     "node_modules/@react-stately/numberfield": {
-      "version": "3.9.1",
-      "license": "Apache-2.0",
+      "version": "3.9.2",
+      "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.2.tgz",
+      "integrity": "sha512-Sp+0MnqaqZ/Tu8qalZXbMIXyvZ7aXIny2PxNIxmnqxVHfxIzQCLJW5Y4bJr1yJIHH3QDZic5OyqS72MBWBXnIA==",
       "dependencies": {
-        "@internationalized/number": "^3.5.1",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/numberfield": "^3.8.1",
+        "@internationalized/number": "^3.5.2",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/numberfield": "^3.8.2",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8944,11 +9091,12 @@
       }
     },
     "node_modules/@react-stately/overlays": {
-      "version": "3.6.5",
-      "license": "Apache-2.0",
+      "version": "3.6.6",
+      "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.6.tgz",
+      "integrity": "sha512-NvzQXh4zYGZuUmZH5d3NmEDNr8r1hfub2s5w7WOeIG35xqIzoKGdFZ7LLWrie+4nxPmM+ckdfqOQ9pBZFNJypQ==",
       "dependencies": {
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/overlays": "^3.8.5",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/overlays": "^3.8.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8956,13 +9104,14 @@
       }
     },
     "node_modules/@react-stately/radio": {
-      "version": "3.10.2",
-      "license": "Apache-2.0",
+      "version": "3.10.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.3.tgz",
+      "integrity": "sha512-EWLLRgLQ9orI7G9uPuJv1bdZPu3OoRWy1TGSn+6G8b8rleNx3haI4eZUR+JGB0YNgemotMz/gbNTNG/wEIsRgw==",
       "dependencies": {
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/radio": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/radio": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8970,11 +9119,12 @@
       }
     },
     "node_modules/@react-stately/searchfield": {
-      "version": "3.5.1",
-      "license": "Apache-2.0",
+      "version": "3.5.2",
+      "resolved": "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.2.tgz",
+      "integrity": "sha512-M73mhUCbY5aJAtVH8BF9TeBwOtEMC7G1N/W6j71V8f3MlN0ppN0n4pZWW3CMd2x0BKuYum8KPvcL1DgiXzoo5A==",
       "dependencies": {
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/searchfield": "^3.5.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/searchfield": "^3.5.4",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8982,14 +9132,15 @@
       }
     },
     "node_modules/@react-stately/select": {
-      "version": "3.6.2",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/list": "^3.10.3",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/select": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.6.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.3.tgz",
+      "integrity": "sha512-d/ha6j0oiEaw/F5hgPgCZg1e8LObNmvsocEebxXPToVdwHd9H55r2Fogi5nLoiX8geHKiYm0KPfSxs/oXbW/5Q==",
+      "dependencies": {
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/select": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -8997,12 +9148,13 @@
       }
     },
     "node_modules/@react-stately/selection": {
-      "version": "3.14.3",
-      "license": "Apache-2.0",
+      "version": "3.15.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.15.0.tgz",
+      "integrity": "sha512-OtypXNtvRWLmpkaktluzCYEXKXAON16WIJv2mZ4cae3H0UVfWaFL9sD+ST9nj7UqYNTDXECug5ziIY+YKd7zvA==",
       "dependencies": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9010,12 +9162,13 @@
       }
     },
     "node_modules/@react-stately/slider": {
-      "version": "3.5.2",
-      "license": "Apache-2.0",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.3.tgz",
+      "integrity": "sha512-jA0XR7GjtwoucLw8kx/KB50pSGNUbR7xNfM9t5H8D7k3wd+j4yqfarWyNFyPX/X5MJez+/bd+BIDJUl3XGOWkA==",
       "dependencies": {
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/slider": "^3.7.1",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/slider": "^3.7.2",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9023,17 +9176,18 @@
       }
     },
     "node_modules/@react-stately/table": {
-      "version": "3.11.6",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/flags": "^3.0.1",
-        "@react-stately/grid": "^3.8.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/table": "^3.9.3",
+      "version": "3.11.7",
+      "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.11.7.tgz",
+      "integrity": "sha512-VvazamtoXLENeWJAYF1fJzfIAXO2qbiXCfosRLgkEMtoU2kGqV8DHYQhIXuqwMRn8nO8GVw9hgAiQQcKghgCXA==",
+      "dependencies": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/flags": "^3.0.2",
+        "@react-stately/grid": "^3.8.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9041,12 +9195,13 @@
       }
     },
     "node_modules/@react-stately/tabs": {
-      "version": "3.6.4",
-      "license": "Apache-2.0",
+      "version": "3.6.5",
+      "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.5.tgz",
+      "integrity": "sha512-z1saZgGRqb0AsoRi19iE4JOJaIRV73GjRnzUX9QSl3gpK75XsH31vbmtUYiXOXAd6Dt+1KFLgbyeCzMUlZEnMw==",
       "dependencies": {
-        "@react-stately/list": "^3.10.3",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tabs": "^3.3.5",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tabs": "^3.3.6",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9054,11 +9209,12 @@
       }
     },
     "node_modules/@react-stately/toggle": {
-      "version": "3.7.2",
-      "license": "Apache-2.0",
+      "version": "3.7.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.3.tgz",
+      "integrity": "sha512-4jW6wxTu7Gkq6/2mZWqtJoQ6ff27Cl6lnVMEXXM+M8HwK/3zHoMZhVz8EApwgOsRByxDQ76PNSGm3xKZAcqZNw==",
       "dependencies": {
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/checkbox": "^3.7.1",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/checkbox": "^3.8.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9066,11 +9222,12 @@
       }
     },
     "node_modules/@react-stately/tooltip": {
-      "version": "3.4.7",
-      "license": "Apache-2.0",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.8.tgz",
+      "integrity": "sha512-0D3cCeQhX5DjDpeuzFJwfX8SxIOxdL2iWPPjpC3hIxkUKuItavSq2A7G2tO39vpiip3RBOaaQMUpnSmjRK5DAQ==",
       "dependencies": {
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/tooltip": "^3.4.7",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/tooltip": "^3.4.8",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9078,13 +9235,14 @@
       }
     },
     "node_modules/@react-stately/tree": {
-      "version": "3.7.6",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.0.tgz",
+      "integrity": "sha512-7bfbCLjG8BTiWuo9GBE1A375PPI4S9r/rMtKQGLQvYAObgJb7C8P3svA9WKfryvl7M5iqaYrOVA0uzNSmeCNQQ==",
+      "dependencies": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9092,8 +9250,9 @@
       }
     },
     "node_modules/@react-stately/utils": {
-      "version": "3.9.1",
-      "license": "Apache-2.0",
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.0.tgz",
+      "integrity": "sha512-nji2i9fTYg65ZWx/3r11zR1F2tGya+mBubRCbMTwHyRnsSLFZaeq/W6lmrOyIy1uMJKBNKLJpqfmpT4x7rw6pg==",
       "dependencies": {
         "@swc/helpers": "^0.5.0"
       },
@@ -9102,11 +9261,12 @@
       }
     },
     "node_modules/@react-stately/virtualizer": {
-      "version": "3.6.8",
-      "license": "Apache-2.0",
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.7.0.tgz",
+      "integrity": "sha512-Wkh502y6mzUvjJJr30p5FLRwBaphnfmnoSnGwidamwo3HuyrDICBSlwFGPl0AmUHo1afSaLXl6j8smU48VcClA==",
       "dependencies": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9114,428 +9274,482 @@
       }
     },
     "node_modules/@react-types/actionbar": {
-      "version": "3.1.5",
-      "license": "Apache-2.0",
+      "version": "3.1.6",
+      "resolved": "https://registry.npmjs.org/@react-types/actionbar/-/actionbar-3.1.6.tgz",
+      "integrity": "sha512-P2yp2eM/x7Vjc/wFu+DGsKLTfIYIlUSKGN4Ao+xk6v0fleOHkcHOep1Y3fwOtc1WGHk7HSeoxScFiw5d3e73eg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/actiongroup": {
-      "version": "3.4.7",
-      "license": "Apache-2.0",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-types/actiongroup/-/actiongroup-3.4.8.tgz",
+      "integrity": "sha512-IT3eSs1Lu9jN+EeoJL70f4VOXLeK5JlhtWjioPKz6JCmr/coUSHtFTLEgfUSzvCo98XJa4w8oC49ds7CkZBUGg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/avatar": {
-      "version": "3.0.5",
-      "license": "Apache-2.0",
+      "version": "3.0.6",
+      "resolved": "https://registry.npmjs.org/@react-types/avatar/-/avatar-3.0.6.tgz",
+      "integrity": "sha512-hDCbtP0zU4H50psNiyhmyboT5UkwEK9EY0lxqKuBkF62kfP57d5dyS6TeD3XkdPbeCEOR06ttGjFQDwjFPrdvg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/badge": {
-      "version": "3.1.7",
-      "license": "Apache-2.0",
+      "version": "3.1.8",
+      "resolved": "https://registry.npmjs.org/@react-types/badge/-/badge-3.1.8.tgz",
+      "integrity": "sha512-rL/Qa3GpxYn6cFiI+oLWVuNQ45qOufCRejimWNMws+ieY4+lvxNEvZfbOPTEOT+2sdQG4i9QpV2eHuFL1mVK9w==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/breadcrumbs": {
-      "version": "3.7.3",
-      "license": "Apache-2.0",
+      "version": "3.7.4",
+      "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.4.tgz",
+      "integrity": "sha512-gQPLi71i+4zE6m5S74v7bpZ/yBERtlUt5qBcvB4C7gJu8aR4cFrv1YFZ//9f8uwlAHjau7XBpVlbBDlhfb2aOQ==",
       "dependencies": {
-        "@react-types/link": "^3.5.3",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/link": "^3.5.4",
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/button": {
-      "version": "3.9.2",
-      "license": "Apache-2.0",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.9.3.tgz",
+      "integrity": "sha512-YHlSeH85FhasJXOmkY4x+6If74ZpUh88C2fMlw0HUA/Bq/KGckUoriV8cnMqSnB1OwPqi8dpBZGfFVj6f6lh9A==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/buttongroup": {
-      "version": "3.3.7",
-      "license": "Apache-2.0",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/buttongroup/-/buttongroup-3.3.8.tgz",
+      "integrity": "sha512-BlpLX8Qd2hlN9zWFqDEb3STR6gJF3ukDiLg/JjqTgWLPg7BK1t2MIk2zVr+Y2Wq5+jIq281+BvLP5NhYIcWJhA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/calendar": {
-      "version": "3.4.4",
-      "license": "Apache-2.0",
+      "version": "3.4.5",
+      "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.5.tgz",
+      "integrity": "sha512-FAAUbqe8iPiNf/OtdxnpOuAEJzyeRgfK2QCzfb4BIVnNNaTDkbxGCI5wrqHfBQ4FASECJeNlkjYXtbvijaooyw==",
       "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@react-types/shared": "^3.22.1"
+        "@internationalized/date": "^3.5.3",
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/checkbox": {
-      "version": "3.7.1",
-      "license": "Apache-2.0",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.8.0.tgz",
+      "integrity": "sha512-IBJ2bAsb3xoXaL+f0pwfRLDvRkhxfcX/q4NRJ2oT9jeHLU+j6svgK1Dqk8IGmY+vw1ltKbbMlIVeVonKQ3fgHw==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
+    "node_modules/@react-types/color": {
+      "version": "3.0.0-beta.24",
+      "resolved": "https://registry.npmjs.org/@react-types/color/-/color-3.0.0-beta.24.tgz",
+      "integrity": "sha512-YSb/9ERmFp7JxC+vjhqpcYI8HUt92SSv6aDEB+e//4RzBnCxvy+YQAGei9tI6PYIgzGgMLwEMkgpgH/7UcFblA==",
+      "dependencies": {
+        "@react-types/shared": "^3.23.0",
+        "@react-types/slider": "^3.7.2"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/combobox": {
-      "version": "3.10.1",
-      "license": "Apache-2.0",
+      "version": "3.11.0",
+      "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.11.0.tgz",
+      "integrity": "sha512-L6EEcIUIk7lsVvhO1Z1bklgH5bM84fBht03TC+es9YvS2T1Z9hdtyjBFcH6b3lVW9RwAArdUTL82/RNtvgD0Eg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/contextualhelp": {
-      "version": "3.2.8",
-      "license": "Apache-2.0",
+      "version": "3.2.9",
+      "resolved": "https://registry.npmjs.org/@react-types/contextualhelp/-/contextualhelp-3.2.9.tgz",
+      "integrity": "sha512-/YN8e1ujYSY99dnF2x/+vDErx/LcuXJmoKhvQL0wWrQAOIiGCP4j/ifVLWSt6sKhLdkPPbCNHxAd6Jq2SbC8ng==",
       "dependencies": {
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/datepicker": {
-      "version": "3.7.2",
-      "license": "Apache-2.0",
+      "version": "3.7.3",
+      "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.7.3.tgz",
+      "integrity": "sha512-SpA91itY03QaBvTAGP4X62SEAOoKJr91Av/U5DgH8gP7Ev4Ui+I3Aqh+w8Qw6nxKX4aAvDUx6wEHwLQLbvJUPA==",
       "dependencies": {
-        "@internationalized/date": "^3.5.2",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@internationalized/date": "^3.5.3",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/dialog": {
-      "version": "3.5.8",
-      "license": "Apache-2.0",
+      "version": "3.5.9",
+      "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.9.tgz",
+      "integrity": "sha512-8r9P1b1gq/cUv2bTPPNL3IFVEj9R5sIPACoSXznXkpXxh5FLU6yUPHDeQjvmM50q7KlEOgrPYhGl5pW525kLww==",
       "dependencies": {
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/divider": {
-      "version": "3.3.7",
-      "license": "Apache-2.0",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/divider/-/divider-3.3.8.tgz",
+      "integrity": "sha512-klWNt9vaSwNnIZo0D44Flk4oGWsHXdgpUwdCU94VPeJEm9DY20areIOuSPQXRcEazinEPGo+C+d6Ytxzy2pyfA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/form": {
-      "version": "3.7.2",
-      "license": "Apache-2.0",
+      "version": "3.7.3",
+      "resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.3.tgz",
+      "integrity": "sha512-RwVxgbuKuByIXTF9HnvIhc/KijzT10R8rnI2Hr/51nTH+QDkunmLtmzW279m4YJRT3Dlj94DRy/7SS/WNCT2FA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/grid": {
-      "version": "3.2.4",
-      "license": "Apache-2.0",
+      "version": "3.2.5",
+      "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.5.tgz",
+      "integrity": "sha512-kvE3Y+i0/RGLrf8qn/uVK1nVxXygNf5Jm6h9S6UdZkEVsclcqHKIX8UzqQgEUTd99jMHZk7fbKPm/La8uJ9yFQ==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/illustratedmessage": {
-      "version": "3.3.7",
-      "license": "Apache-2.0",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/illustratedmessage/-/illustratedmessage-3.3.8.tgz",
+      "integrity": "sha512-AIQdkfMYPvhUp2rko5E/UXaKz+9cfsZAHpk0ff+7x3mYWxUTCDXk8LVN/f8avZVzfa4w1UyOtzzNo/BssdLpuA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/image": {
-      "version": "3.3.7",
-      "license": "Apache-2.0",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/@react-types/image/-/image-3.4.0.tgz",
+      "integrity": "sha512-0zwHdfnbW5DjBaQ7s+SAiLJr0vPm+rzGEJUb+iXbgarPYYIHQpaJ/bPgvUU8BY1T95SQczB+AYownDJ+XESdsg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/label": {
-      "version": "3.9.1",
-      "license": "Apache-2.0",
+      "version": "3.9.2",
+      "resolved": "https://registry.npmjs.org/@react-types/label/-/label-3.9.2.tgz",
+      "integrity": "sha512-N7Sj4M9LHcMOTrq7DW4KcVl2DgcBIADTY6Ni50g5tN6o+TjVj3KDkX3ivsCNUHu/AJnJ8q7E+J74R4pDnQOAoQ==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/layout": {
-      "version": "3.3.13",
-      "license": "Apache-2.0",
+      "version": "3.3.14",
+      "resolved": "https://registry.npmjs.org/@react-types/layout/-/layout-3.3.14.tgz",
+      "integrity": "sha512-PUxGdXXvRt8dQ5MOnxh8UkZjO3c89eWceLv4gtBizZKv+LRYfHof/eYH+9FtQkxGziWUJ6G7bzFt93Q9ydqH5Q==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/link": {
-      "version": "3.5.3",
-      "license": "Apache-2.0",
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.5.4.tgz",
+      "integrity": "sha512-5hVAlKE4wiEVHmkqQG9/G4sdar257CISmLzWh9xf8heq14a93MBIHm7S9mhHULk2a84EC9bNoTi8Hh6P6nnMEw==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/listbox": {
-      "version": "3.4.7",
-      "license": "Apache-2.0",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.8.tgz",
+      "integrity": "sha512-HNLBvyhR02p8GaZsW8hAu4YwkDjaG/rcuCT/l4Sdxzsm7szPlFMEVBZ9Ji3Ffzj+9P20OgFJ+VylWs7EkUwJAA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/menu": {
-      "version": "3.9.7",
-      "license": "Apache-2.0",
+      "version": "3.9.8",
+      "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.8.tgz",
+      "integrity": "sha512-nkRCsfD3NXsJOv6mAnXCFyH2eGOFsmOOJOBQeOl9dj7BcdX9dcqp2PzUWPl33GrY9rYcXiRx4wsbUoqO1KVU4g==",
       "dependencies": {
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/meter": {
-      "version": "3.3.7",
-      "license": "Apache-2.0",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/@react-types/meter/-/meter-3.4.0.tgz",
+      "integrity": "sha512-1czayiwMcg3QxRxQQSm9hvPbzPk1lyNmP68mDsWdVuY7fUTsUvItF05IkeJCkEB8tIqfBKnJHYAJN1XLY+5bfg==",
       "dependencies": {
-        "@react-types/progress": "^3.5.2"
+        "@react-types/progress": "^3.5.3"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/numberfield": {
-      "version": "3.8.1",
-      "license": "Apache-2.0",
+      "version": "3.8.2",
+      "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.2.tgz",
+      "integrity": "sha512-2i7Je7fEYA4ousL9WhKZg+6Hejwgiq1AmoJpan6JfeIMQkvQ92q+klq02cih/lLXY/jvjd/KI3fa1fl3dfnaFw==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/overlays": {
-      "version": "3.8.5",
-      "license": "Apache-2.0",
+      "version": "3.8.6",
+      "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.6.tgz",
+      "integrity": "sha512-7xBuroYqwADppt7IRGfM8lbxVwlZrhMtTzeIdUot595cqFdRlpd/XAo2sRnEeIjYW9OSI8I5v4kt3AG7bdCQlg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/progress": {
-      "version": "3.5.2",
-      "license": "Apache-2.0",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.3.tgz",
+      "integrity": "sha512-IcICNYRPFHQxl6iXi5jDgSZ3I9k2UQ2rIFcnoGo43K0hekv6fRdbbXWJU9ndShs3OfCHTPHEV5ooYB3UujNOAQ==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/provider": {
-      "version": "3.7.2",
-      "license": "Apache-2.0",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-types/provider/-/provider-3.8.0.tgz",
+      "integrity": "sha512-7iexxkfJtYBvpiv+fpuh7s62uQ5nzFbVNvgOHU1sBgXiyVGoA6QfTsybf6uQJ/S7yUgqoO5CrVqHKFa4MUxYIg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/radio": {
-      "version": "3.7.1",
-      "license": "Apache-2.0",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.0.tgz",
+      "integrity": "sha512-0gvG74lgiaRo0DO46hoB5NxGFXhq5DsHaPZcCcb9VZ8cCzZMrO7U/B3JhF82TI2DndSx/AoiAMOQsc0v4ZwiGg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/searchfield": {
-      "version": "3.5.3",
-      "license": "Apache-2.0",
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.5.4.tgz",
+      "integrity": "sha512-D7tUwlbUxyTzxhMYWNMdY9lp/a/kdr9mIGB7K3j/QSQhTI2T9H3VPxEKXmYt33cE3T7Q1DDsII1SrChI/KEdxA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1",
-        "@react-types/textfield": "^3.9.1"
+        "@react-types/shared": "^3.23.0",
+        "@react-types/textfield": "^3.9.2"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/select": {
-      "version": "3.9.2",
-      "license": "Apache-2.0",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.3.tgz",
+      "integrity": "sha512-hK5RvA6frMbLdynRkegNW1lMOD0l9aFsW9X8WuTAg0zV6iZouU0hhSCT6JRDefJrv+m0X3fRdohMuVNZOhlA1g==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/shared": {
-      "version": "3.22.1",
-      "license": "Apache-2.0",
+      "version": "3.23.0",
+      "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.23.0.tgz",
+      "integrity": "sha512-GQm/iPiii3ikcaMNR4WdVkJ4w0mKtV3mLqeSfSqzdqbPr6vONkqXbh3RhPlPmAJs1b4QHnexd/wZQP3U9DHOwQ==",
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/slider": {
-      "version": "3.7.1",
-      "license": "Apache-2.0",
+      "version": "3.7.2",
+      "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.2.tgz",
+      "integrity": "sha512-HvC/Mdt/z741xcU0ymeNxslnowQ5EAHOSzyf2JMgXmle+pEIbbepz5QUVaOmEveQHS3bjxE/+n2yBTKbxP8CJg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/statuslight": {
-      "version": "3.3.7",
-      "license": "Apache-2.0",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/statuslight/-/statuslight-3.3.8.tgz",
+      "integrity": "sha512-6ByVj2LJBctiXU5UeEgoKoIhDkOkJu5pb2GYJR8Rd5hxj5keYTdfmY5d4zYlEA4hR2itm+8//3f9NgYdZqlFhw==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/switch": {
-      "version": "3.5.1",
-      "license": "Apache-2.0",
+      "version": "3.5.2",
+      "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.2.tgz",
+      "integrity": "sha512-4i35eZ5GtVDgu9KFhlyLyXanspcQp5WEnPyaBKn3pDRDcpzAL7yNP/Rwqc/JDdcJWngV080o7loJCgEfJ6UFaQ==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/table": {
-      "version": "3.9.3",
-      "license": "Apache-2.0",
+      "version": "3.9.4",
+      "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.9.4.tgz",
+      "integrity": "sha512-31EI0KAHwX7TbgERLBLVuD3nvpZUo0Wie7S7FEARmirIRfzm1fIkdDk5hfIHry2Lp4mq2/aqXLCY+oDR+lC2pw==",
       "dependencies": {
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/tabs": {
-      "version": "3.3.5",
-      "license": "Apache-2.0",
+      "version": "3.3.6",
+      "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.6.tgz",
+      "integrity": "sha512-ubvB7pB4+e5OpIuYR1CYip53iW9rJRIWvioHTYfcX0DnMabEcVP6Ymdqr5bDh/VsBEhiddsNgMduQwJm6bUTew==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/text": {
-      "version": "3.3.7",
-      "license": "Apache-2.0",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/text/-/text-3.3.8.tgz",
+      "integrity": "sha512-EXTXNdZWg8ggeaOV6isEmNxTzyb1/94BSyUQOSDbazl9OJRnMrC3LAmKDn/ck/LLI2rLpYJ+XfM84zI5ohVzKw==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/textfield": {
-      "version": "3.9.1",
-      "license": "Apache-2.0",
+      "version": "3.9.2",
+      "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.2.tgz",
+      "integrity": "sha512-8UcabahYhKm3KTu9CQBhz745FioUWO6CWgYusBpxMDJ+HnlhCC2JWyQvqg5tT98sr5AeSek4Jt/XS3ovzrhCDg==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/tooltip": {
-      "version": "3.4.7",
-      "license": "Apache-2.0",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.8.tgz",
+      "integrity": "sha512-6XVQ3cMaXVMif+F5PQCaVwxbgAL8HVRqVjt6DkHs8Xbae43hpEIwPrBYlWWMVpuZAcjXZLTGmmyPjYeORZZJ4A==",
       "dependencies": {
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/view": {
-      "version": "3.4.7",
-      "license": "Apache-2.0",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-types/view/-/view-3.4.8.tgz",
+      "integrity": "sha512-MlaSm/lDuR8Q60RNWAi7Ygg9T7gPOgZJH/zgs6i7Z8kYZHjGEmU2zpHZLoTIMkyLAdbjNvv2Te4Od0MWNKWdYA==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
     "node_modules/@react-types/well": {
-      "version": "3.3.7",
-      "license": "Apache-2.0",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/well/-/well-3.3.8.tgz",
+      "integrity": "sha512-0IDdmwrb9CMwTii/yJm45ctBwdjCuvA8Gp36idhaM3tD+MuMapHjy48frHhZAFhjSeljDeJTdG1aaHMfnmMW9Q==",
       "dependencies": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
@@ -9720,11 +9934,12 @@
       }
     },
     "node_modules/@spectrum-icons/ui": {
-      "version": "3.6.5",
-      "license": "Apache-2.0",
+      "version": "3.6.6",
+      "resolved": "https://registry.npmjs.org/@spectrum-icons/ui/-/ui-3.6.6.tgz",
+      "integrity": "sha512-LQnrjGm1xUeeBJFv0Bxa4ZvqU9dtvyA5KMUHGQUXEgNXoBw4f9eE9kj9apZt6KdVuru1R7+iqNOFTUPlQHIybw==",
       "dependencies": {
         "@adobe/react-spectrum-ui": "1.2.0",
-        "@react-spectrum/icon": "^3.7.11",
+        "@react-spectrum/icon": "^3.7.12",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9732,12 +9947,22 @@
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
+    "node_modules/@spectrum-icons/ui/node_modules/@adobe/react-spectrum-ui": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@adobe/react-spectrum-ui/-/react-spectrum-ui-1.2.0.tgz",
+      "integrity": "sha512-os3EdjfyJbrukLcZ5uYtdFRiDlLB3zq2JoXp19J/IDpZ8btibJeRZYSwjL+LscEiT2pOYaF2McMQdkZTIwnllw==",
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
     "node_modules/@spectrum-icons/workflow": {
-      "version": "4.2.10",
-      "license": "Apache-2.0",
+      "version": "4.2.11",
+      "resolved": "https://registry.npmjs.org/@spectrum-icons/workflow/-/workflow-4.2.11.tgz",
+      "integrity": "sha512-ALKjJH1AGaUMNZOasnXw2A8SucB6w2wzCxp7j+ZUcX0Pg1PsAY+JFK+uR7hwr3iu4T1l0WkZsKxR/FTjhsPWLg==",
       "dependencies": {
         "@adobe/react-spectrum-workflow": "2.3.4",
-        "@react-spectrum/icon": "^3.7.11",
+        "@react-spectrum/icon": "^3.7.12",
         "@swc/helpers": "^0.5.0"
       },
       "peerDependencies": {
@@ -9745,6 +9970,15 @@
         "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
+    "node_modules/@spectrum-icons/workflow/node_modules/@adobe/react-spectrum-workflow": {
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@adobe/react-spectrum-workflow/-/react-spectrum-workflow-2.3.4.tgz",
+      "integrity": "sha512-XPLzIBl58HdLF9WIPB7RDAvVXvCE3SjG+HaWQhW2P9MnxSz1DEA9O7mlTlYblJkMbfk10T/+RFaSupc1yoN+TA==",
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
     "node_modules/@swc/core": {
       "version": "1.3.99",
       "dev": true,
@@ -9831,7 +10065,7 @@
       "license": "Apache-2.0"
     },
     "node_modules/@testing-library/dom": {
-      "version": "10.0.0",
+      "version": "10.1.0",
       "dev": true,
       "license": "MIT",
       "peer": true,
@@ -12171,7 +12405,8 @@
     },
     "node_modules/classnames": {
       "version": "2.5.1",
-      "license": "MIT"
+      "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
+      "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
     },
     "node_modules/clean-stack": {
       "version": "2.2.0",
@@ -12978,7 +13213,7 @@
       "license": "MIT"
     },
     "node_modules/css-functions-list": {
-      "version": "3.2.1",
+      "version": "3.2.2",
       "dev": true,
       "license": "MIT",
       "peer": true,
@@ -13438,17 +13673,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/devlop": {
-      "version": "1.1.0",
-      "license": "MIT",
-      "dependencies": {
-        "dequal": "^2.0.0"
-      },
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
-      }
-    },
     "node_modules/diff": {
       "version": "5.2.0",
       "license": "BSD-3-Clause",
@@ -16560,8 +16784,9 @@
       }
     },
     "node_modules/intl-messageformat": {
-      "version": "10.5.11",
-      "license": "BSD-3-Clause",
+      "version": "10.5.12",
+      "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.12.tgz",
+      "integrity": "sha512-izl0uxhy/melhw8gP2r8pGiVieviZmM4v5Oqx3c1/R7g9cwER2smmGfSjcIsp8Y3Q53bfciL/gkxacJRx/dUvg==",
       "dependencies": {
         "@formatjs/ecma402-abstract": "1.18.2",
         "@formatjs/fast-memoize": "2.2.0",
@@ -19754,7 +19979,8 @@
     "node_modules/legacy-swc-helpers": {
       "name": "@swc/helpers",
       "version": "0.4.14",
-      "license": "MIT",
+      "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz",
+      "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==",
       "dependencies": {
         "tslib": "^2.4.0"
       }
@@ -21052,227 +21278,6 @@
         "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/mdast-util-gfm-footnote": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "devlop": "^1.1.0",
-        "mdast-util-from-markdown": "^2.0.0",
-        "mdast-util-to-markdown": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-from-markdown": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "@types/unist": "^3.0.0",
-        "decode-named-character-reference": "^1.0.0",
-        "devlop": "^1.0.0",
-        "mdast-util-to-string": "^4.0.0",
-        "micromark": "^4.0.0",
-        "micromark-util-decode-numeric-character-reference": "^2.0.0",
-        "micromark-util-decode-string": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0",
-        "unist-util-stringify-position": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-markdown": {
-      "version": "2.1.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "@types/unist": "^3.0.0",
-        "longest-streak": "^3.0.0",
-        "mdast-util-phrasing": "^4.0.0",
-        "mdast-util-to-string": "^4.0.0",
-        "micromark-util-decode-string": "^2.0.0",
-        "unist-util-visit": "^5.0.0",
-        "zwitch": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-string": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/micromark": {
-      "version": "4.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "@types/debug": "^4.0.0",
-        "debug": "^4.0.0",
-        "decode-named-character-reference": "^1.0.0",
-        "devlop": "^1.0.0",
-        "micromark-core-commonmark": "^2.0.0",
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-combine-extensions": "^2.0.0",
-        "micromark-util-decode-numeric-character-reference": "^2.0.0",
-        "micromark-util-encode": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0",
-        "micromark-util-resolve-all": "^2.0.0",
-        "micromark-util-sanitize-uri": "^2.0.0",
-        "micromark-util-subtokenize": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-space": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-is": {
-      "version": "6.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-stringify-position": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-visit": {
-      "version": "5.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-is": "^6.0.0",
-        "unist-util-visit-parents": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-visit-parents": {
-      "version": "6.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-is": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
     "node_modules/mdast-util-gfm-strikethrough": {
       "version": "1.0.3",
       "license": "MIT",
@@ -21354,40 +21359,6 @@
         "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/mdast-util-phrasing": {
-      "version": "4.1.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "unist-util-is": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/mdast-util-phrasing/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/mdast-util-phrasing/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
-    "node_modules/mdast-util-phrasing/node_modules/unist-util-is": {
-      "version": "6.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
     "node_modules/mdast-util-to-hast": {
       "version": "12.3.0",
       "license": "MIT",
@@ -21806,102 +21777,6 @@
         "uvu": "^0.5.0"
       }
     },
-    "node_modules/micromark-core-commonmark": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "decode-named-character-reference": "^1.0.0",
-        "devlop": "^1.0.0",
-        "micromark-factory-destination": "^2.0.0",
-        "micromark-factory-label": "^2.0.0",
-        "micromark-factory-space": "^2.0.0",
-        "micromark-factory-title": "^2.0.0",
-        "micromark-factory-whitespace": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-classify-character": "^2.0.0",
-        "micromark-util-html-tag-name": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0",
-        "micromark-util-resolve-all": "^2.0.0",
-        "micromark-util-subtokenize": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-core-commonmark/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
     "node_modules/micromark-extension-gfm": {
       "version": "2.0.3",
       "license": "MIT",
@@ -21967,88 +21842,6 @@
         "micromark-util-symbol": "^1.0.0"
       }
     },
-    "node_modules/micromark-extension-gfm-footnote": {
-      "version": "2.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "devlop": "^1.0.0",
-        "micromark-core-commonmark": "^2.0.0",
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0",
-        "micromark-util-sanitize-uri": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
     "node_modules/micromark-extension-gfm-strikethrough": {
       "version": "1.0.7",
       "license": "MIT",
@@ -22460,137 +22253,6 @@
         "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/micromark-factory-destination": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-destination/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-factory-destination/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-factory-label": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "devlop": "^1.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-label/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-factory-label/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
     "node_modules/micromark-factory-space": {
       "version": "1.1.0",
       "funding": [
@@ -22609,174 +22271,6 @@
         "micromark-util-types": "^1.0.0"
       }
     },
-    "node_modules/micromark-factory-title": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-title/node_modules/micromark-factory-space": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-title/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-factory-title/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-factory-whitespace": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-factory-whitespace/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
     "node_modules/micromark-util-character": {
       "version": "1.2.0",
       "funding": [
@@ -22795,434 +22289,6 @@
         "micromark-util-types": "^1.0.0"
       }
     },
-    "node_modules/micromark-util-chunked": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-classify-character": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-classify-character/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-combine-extensions": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-combine-extensions/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-decode-numeric-character-reference": {
-      "version": "2.0.1",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-decode-string": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "decode-named-character-reference": "^1.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-decode-numeric-character-reference": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-decode-string/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-encode": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-html-tag-name": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-normalize-identifier": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-resolve-all": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-resolve-all/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-sanitize-uri": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-encode": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": {
-      "version": "2.1.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-subtokenize": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "devlop": "^1.0.0",
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      }
-    },
-    "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/micromark-util-subtokenize/node_modules/micromark-util-types": {
-      "version": "2.0.0",
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT"
-    },
     "node_modules/micromark-util-symbol": {
       "version": "1.1.0",
       "funding": [
@@ -26548,6 +25614,39 @@
         }
       }
     },
+    "node_modules/react-stately": {
+      "version": "3.31.0",
+      "resolved": "https://registry.npmjs.org/react-stately/-/react-stately-3.31.0.tgz",
+      "integrity": "sha512-G6y7t6qpP3LU4mLM2RlRTgdW5eiZrR2yB0XZbLo8qVplazxyRzlDJRBdE8OBTpw2SO1q5Auub3NOTH3vH0qCHg==",
+      "dependencies": {
+        "@react-stately/calendar": "^3.5.0",
+        "@react-stately/checkbox": "^3.6.4",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/combobox": "^3.8.3",
+        "@react-stately/data": "^3.11.3",
+        "@react-stately/datepicker": "^3.9.3",
+        "@react-stately/dnd": "^3.3.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/numberfield": "^3.9.2",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-stately/radio": "^3.10.3",
+        "@react-stately/searchfield": "^3.5.2",
+        "@react-stately/select": "^3.6.3",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/slider": "^3.5.3",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/tabs": "^3.6.5",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-stately/tooltip": "^3.4.8",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/shared": "^3.23.0"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+      }
+    },
     "node_modules/react-textarea-autosize": {
       "version": "8.5.3",
       "license": "MIT",
@@ -27216,158 +26315,6 @@
         "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/remark-stringify": {
-      "version": "11.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "mdast-util-to-markdown": "^2.0.0",
-        "unified": "^11.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/@types/mdast": {
-      "version": "4.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/@types/unist": {
-      "version": "3.0.2",
-      "license": "MIT"
-    },
-    "node_modules/remark-stringify/node_modules/is-plain-obj": {
-      "version": "4.1.0",
-      "license": "MIT",
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/mdast-util-to-markdown": {
-      "version": "2.1.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0",
-        "@types/unist": "^3.0.0",
-        "longest-streak": "^3.0.0",
-        "mdast-util-phrasing": "^4.0.0",
-        "mdast-util-to-string": "^4.0.0",
-        "micromark-util-decode-string": "^2.0.0",
-        "unist-util-visit": "^5.0.0",
-        "zwitch": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/mdast-util-to-string": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/mdast": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/unified": {
-      "version": "11.0.4",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "bail": "^2.0.0",
-        "devlop": "^1.0.0",
-        "extend": "^3.0.0",
-        "is-plain-obj": "^4.0.0",
-        "trough": "^2.0.0",
-        "vfile": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/unist-util-is": {
-      "version": "6.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/unist-util-stringify-position": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/unist-util-visit": {
-      "version": "5.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-is": "^6.0.0",
-        "unist-util-visit-parents": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/unist-util-visit-parents": {
-      "version": "6.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-is": "^6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/vfile": {
-      "version": "6.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-stringify-position": "^4.0.0",
-        "vfile-message": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
-    "node_modules/remark-stringify/node_modules/vfile-message": {
-      "version": "4.0.2",
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "^3.0.0",
-        "unist-util-stringify-position": "^4.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
-    },
     "node_modules/require-directory": {
       "version": "2.1.1",
       "dev": true,
@@ -28485,7 +27432,7 @@
       }
     },
     "node_modules/stylelint": {
-      "version": "16.3.1",
+      "version": "16.5.0",
       "dev": true,
       "license": "MIT",
       "peer": true,
@@ -28493,12 +27440,12 @@
         "@csstools/css-parser-algorithms": "^2.6.1",
         "@csstools/css-tokenizer": "^2.2.4",
         "@csstools/media-query-list-parser": "^2.1.9",
-        "@csstools/selector-specificity": "^3.0.2",
+        "@csstools/selector-specificity": "^3.0.3",
         "@dual-bundle/import-meta-resolve": "^4.0.0",
         "balanced-match": "^2.0.0",
         "colord": "^2.9.3",
         "cosmiconfig": "^9.0.0",
-        "css-functions-list": "^3.2.1",
+        "css-functions-list": "^3.2.2",
         "css-tree": "^2.3.1",
         "debug": "^4.3.4",
         "fast-glob": "^3.3.2",
@@ -28527,7 +27474,7 @@
         "strip-ansi": "^7.1.0",
         "supports-hyperlinks": "^3.0.0",
         "svg-tags": "^1.0.0",
-        "table": "^6.8.1",
+        "table": "^6.8.2",
         "write-file-atomic": "^5.0.1"
       },
       "bin": {
@@ -28811,15 +27758,15 @@
       }
     },
     "node_modules/table/node_modules/ajv": {
-      "version": "8.12.0",
+      "version": "8.13.0",
       "dev": true,
       "license": "MIT",
       "peer": true,
       "dependencies": {
-        "fast-deep-equal": "^3.1.1",
+        "fast-deep-equal": "^3.1.3",
         "json-schema-traverse": "^1.0.0",
         "require-from-string": "^2.0.2",
-        "uri-js": "^4.2.2"
+        "uri-js": "^4.4.1"
       },
       "funding": {
         "type": "github",
@@ -29739,6 +28686,14 @@
         "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
       }
     },
+    "node_modules/use-sync-external-store": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz",
+      "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==",
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+      }
+    },
     "node_modules/util-deprecate": {
       "version": "1.0.2",
       "license": "MIT"
@@ -31411,15 +30366,15 @@
       "version": "0.7.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/chart": "0.64.0",
-        "@deephaven/components": "0.64.0",
-        "@deephaven/dashboard": "0.64.0",
-        "@deephaven/dashboard-core-plugins": "0.64.0",
-        "@deephaven/icons": "0.64.0",
-        "@deephaven/jsapi-bootstrap": "0.64.0",
-        "@deephaven/log": "0.64.0",
-        "@deephaven/plugin": "0.64.0",
-        "@deephaven/utils": "0.64.0",
+        "@deephaven/chart": "0.75.0",
+        "@deephaven/components": "0.75.0",
+        "@deephaven/dashboard": "0.75.0",
+        "@deephaven/dashboard-core-plugins": "0.75.0",
+        "@deephaven/icons": "0.75.0",
+        "@deephaven/jsapi-bootstrap": "0.75.0",
+        "@deephaven/log": "0.75.0",
+        "@deephaven/plugin": "0.75.0",
+        "@deephaven/utils": "0.75.0",
         "deep-equal": "^2.2.1",
         "plotly.js": "^2.29.1",
         "plotly.js-dist-min": "^2.29.1",
@@ -31428,7 +30383,7 @@
         "shortid": "^2.2.16"
       },
       "devDependencies": {
-        "@deephaven/jsapi-types": "0.64.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
         "@types/deep-equal": "^1.0.1",
         "@types/plotly.js": "^2.12.18",
         "@types/plotly.js-dist-min": "^2.3.1",
@@ -31436,25 +30391,30 @@
         "@types/react-plotly.js": "^2.6.0",
         "@vitejs/plugin-react-swc": "^3.0.0",
         "react": "^17.0.2",
+        "react-dom": "^17.0.2",
         "typescript": "^4.5.4",
         "vite": "~4.1.4"
       },
       "peerDependencies": {
-        "react": "^17.0.2"
+        "react": "^17.0.2",
+        "react-dom": "^17.0.2"
       }
     },
     "plugins/plotly-express/src/js/node_modules/@deephaven/components": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "@react-spectrum/theme-default": "^3.5.1",
+        "@react-spectrum/utils": "^3.11.5",
+        "@react-types/shared": "^3.22.1",
+        "@react-types/textfield": "^3.9.1",
         "bootstrap": "4.6.2",
         "classnames": "^2.3.1",
         "event-target-shim": "^6.0.2",
@@ -31474,20 +30434,20 @@
         "node": ">=10"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "plugins/plotly-express/src/js/node_modules/@deephaven/dashboard": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/golden-layout": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/redux": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/golden-layout": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/redux": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "deep-equal": "^2.0.5",
         "lodash.ismatch": "^4.1.1",
         "lodash.throttle": "^4.1.1",
@@ -31498,55 +30458,52 @@
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.0.0",
-        "react-dom": "^17.0.0",
-        "react-is": "^17.0.0",
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0",
+        "react-is": ">=16.8.0",
         "react-redux": "^7.2.4"
       }
     },
-    "plugins/plotly-express/src/js/node_modules/@deephaven/golden-layout": {
-      "version": "0.64.0",
+    "plugins/plotly-express/src/js/node_modules/@deephaven/dashboard/node_modules/@deephaven/golden-layout": {
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
         "jquery": "^3.6.0"
       },
       "peerDependencies": {
-        "react": "^17.x",
-        "react-dom": "^17.x"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0"
       }
     },
     "plugins/plotly-express/src/js/node_modules/@deephaven/jsapi-bootstrap": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0"
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0"
       },
       "engines": {
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": "^17.x"
+        "react": ">=16.8.0"
       }
     },
     "plugins/plotly-express/src/js/node_modules/@deephaven/jsapi-types": {
-      "version": "0.64.0",
-      "license": "Apache-2.0",
-      "engines": {
-        "node": ">=16"
-      }
+      "version": "1.0.0-dev0.34.0",
+      "license": "Apache-2.0"
     },
     "plugins/plotly-express/src/js/node_modules/@deephaven/jsapi-utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "lodash.clamp": "^4.0.3",
         "shortid": "^2.2.16"
       },
@@ -31555,7 +30512,7 @@
       }
     },
     "plugins/plotly-express/src/js/node_modules/@deephaven/log": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
         "event-target-shim": "^6.0.2"
@@ -31565,13 +30522,13 @@
       }
     },
     "plugins/plotly-express/src/js/node_modules/@deephaven/redux": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/plugin": "^0.64.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/plugin": "^0.75.0",
         "deep-equal": "^2.0.5",
         "redux-thunk": "2.4.1"
       },
@@ -31583,7 +30540,7 @@
       }
     },
     "plugins/plotly-express/src/js/node_modules/@deephaven/utils": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "license": "Apache-2.0",
       "engines": {
         "node": ">=16"
@@ -31728,73 +30685,7 @@
         "react-dom": "^17.0.2"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/chart": {
-      "version": "0.76.0",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@deephaven/components": "^0.76.0",
-        "@deephaven/icons": "^0.76.0",
-        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
-        "@deephaven/jsapi-utils": "^0.76.0",
-        "@deephaven/log": "^0.76.0",
-        "@deephaven/react-hooks": "^0.76.0",
-        "@deephaven/utils": "^0.76.0",
-        "buffer": "^6.0.3",
-        "fast-deep-equal": "^3.1.3",
-        "lodash.debounce": "^4.0.8",
-        "lodash.set": "^4.3.2",
-        "memoize-one": "^5.1.1",
-        "memoizee": "^0.4.15",
-        "plotly.js": "^2.29.1",
-        "prop-types": "^15.7.2",
-        "react-plotly.js": "^2.6.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "react": ">=16.8.0"
-      }
-    },
-    "plugins/ui/src/js/node_modules/@deephaven/components": {
-      "version": "0.76.0",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@adobe/react-spectrum": "3.33.1",
-        "@deephaven/icons": "^0.76.0",
-        "@deephaven/log": "^0.76.0",
-        "@deephaven/react-hooks": "^0.76.0",
-        "@deephaven/utils": "^0.76.0",
-        "@fortawesome/fontawesome-svg-core": "^6.2.1",
-        "@fortawesome/react-fontawesome": "^0.2.0",
-        "@react-spectrum/theme-default": "^3.5.1",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/textfield": "^3.9.1",
-        "bootstrap": "4.6.2",
-        "classnames": "^2.3.1",
-        "event-target-shim": "^6.0.2",
-        "lodash.clamp": "^4.0.3",
-        "lodash.debounce": "^4.0.8",
-        "lodash.flatten": "^4.4.0",
-        "memoizee": "^0.4.15",
-        "popper.js": "^1.16.1",
-        "prop-types": "^15.7.2",
-        "react-beautiful-dnd": "^13.1.0",
-        "react-transition-group": "^4.4.2",
-        "react-virtualized-auto-sizer": "1.0.6",
-        "react-window": "^1.8.6",
-        "shortid": "^2.2.16"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "peerDependencies": {
-        "react": ">=16.8.0",
-        "react-dom": ">=16.8.0"
-      }
-    },
-    "plugins/ui/src/js/node_modules/@deephaven/components/node_modules/@adobe/react-spectrum": {
+    "plugins/ui/src/js/node_modules/@adobe/react-spectrum": {
       "version": "3.33.1",
       "license": "Apache-2.0",
       "dependencies": {
@@ -31860,83 +30751,73 @@
         "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/dashboard": {
+    "plugins/ui/src/js/node_modules/@deephaven/chart": {
       "version": "0.76.0",
       "license": "Apache-2.0",
       "dependencies": {
         "@deephaven/components": "^0.76.0",
-        "@deephaven/golden-layout": "^0.76.0",
+        "@deephaven/icons": "^0.76.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.76.0",
         "@deephaven/log": "^0.76.0",
         "@deephaven/react-hooks": "^0.76.0",
-        "@deephaven/redux": "^0.76.0",
         "@deephaven/utils": "^0.76.0",
+        "buffer": "^6.0.3",
         "fast-deep-equal": "^3.1.3",
-        "lodash.ismatch": "^4.1.1",
-        "lodash.throttle": "^4.1.1",
+        "lodash.debounce": "^4.0.8",
+        "lodash.set": "^4.3.2",
+        "memoize-one": "^5.1.1",
+        "memoizee": "^0.4.15",
+        "plotly.js": "^2.29.1",
         "prop-types": "^15.7.2",
-        "shortid": "^2.2.16"
+        "react-plotly.js": "^2.6.0"
       },
       "engines": {
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": ">=16.8.0",
-        "react-dom": ">=16.8.0",
-        "react-is": ">=16.8.0",
-        "react-redux": "^7.2.4"
+        "react": ">=16.8.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/dashboard-core-plugins": {
+    "plugins/ui/src/js/node_modules/@deephaven/components": {
       "version": "0.76.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/chart": "^0.76.0",
-        "@deephaven/components": "^0.76.0",
-        "@deephaven/console": "^0.76.0",
-        "@deephaven/dashboard": "^0.76.0",
-        "@deephaven/file-explorer": "^0.76.0",
-        "@deephaven/filters": "^0.76.0",
-        "@deephaven/golden-layout": "^0.76.0",
-        "@deephaven/grid": "^0.76.0",
+        "@adobe/react-spectrum": "3.33.1",
         "@deephaven/icons": "^0.76.0",
-        "@deephaven/iris-grid": "^0.76.0",
-        "@deephaven/jsapi-bootstrap": "^0.76.0",
-        "@deephaven/jsapi-components": "^0.76.0",
-        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
-        "@deephaven/jsapi-utils": "^0.76.0",
         "@deephaven/log": "^0.76.0",
-        "@deephaven/plugin": "^0.76.0",
         "@deephaven/react-hooks": "^0.76.0",
-        "@deephaven/redux": "^0.76.0",
-        "@deephaven/storage": "^0.76.0",
         "@deephaven/utils": "^0.76.0",
+        "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
+        "@react-spectrum/theme-default": "^3.5.1",
+        "@react-spectrum/utils": "^3.11.5",
+        "@react-types/shared": "^3.22.1",
+        "@react-types/textfield": "^3.9.1",
+        "bootstrap": "4.6.2",
         "classnames": "^2.3.1",
-        "fast-deep-equal": "^3.1.3",
+        "event-target-shim": "^6.0.2",
         "lodash.clamp": "^4.0.3",
         "lodash.debounce": "^4.0.8",
-        "lodash.throttle": "^4.1.1",
-        "memoize-one": "^5.1.1",
+        "lodash.flatten": "^4.4.0",
         "memoizee": "^0.4.15",
+        "popper.js": "^1.16.1",
         "prop-types": "^15.7.2",
-        "react-markdown": "^8.0.7",
-        "redux": "^4.2.0",
-        "redux-thunk": "^2.4.1",
-        "rehype-mathjax": "^4.0.3",
-        "remark-gfm": "^3.0.1",
-        "remark-math": "^5.1.1",
+        "react-beautiful-dnd": "^13.1.0",
+        "react-transition-group": "^4.4.2",
+        "react-virtualized-auto-sizer": "1.0.6",
+        "react-window": "^1.8.6",
         "shortid": "^2.2.16"
       },
       "engines": {
-        "node": ">=16"
+        "node": ">=10"
       },
       "peerDependencies": {
         "react": ">=16.8.0",
-        "react-dom": ">=16.8.0",
-        "react-redux": "^7.2.4"
+        "react-dom": ">=16.8.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/console": {
+    "plugins/ui/src/js/node_modules/@deephaven/console": {
       "version": "0.76.0",
       "license": "Apache-2.0",
       "dependencies": {
@@ -31971,47 +30852,96 @@
         "react-dom": ">=16.8.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/file-explorer": {
+    "plugins/ui/src/js/node_modules/@deephaven/dashboard": {
       "version": "0.76.0",
       "license": "Apache-2.0",
       "dependencies": {
         "@deephaven/components": "^0.76.0",
-        "@deephaven/icons": "^0.76.0",
+        "@deephaven/golden-layout": "^0.76.0",
         "@deephaven/log": "^0.76.0",
-        "@deephaven/storage": "^0.76.0",
+        "@deephaven/react-hooks": "^0.76.0",
+        "@deephaven/redux": "^0.76.0",
         "@deephaven/utils": "^0.76.0",
-        "@fortawesome/fontawesome-svg-core": "^6.2.1",
-        "@fortawesome/react-fontawesome": "^0.2.0",
-        "classnames": "^2.3.1",
+        "fast-deep-equal": "^3.1.3",
+        "lodash.ismatch": "^4.1.1",
         "lodash.throttle": "^4.1.1",
-        "prop-types": "^15.7.2"
+        "prop-types": "^15.7.2",
+        "shortid": "^2.2.16"
       },
       "engines": {
         "node": ">=16"
       },
       "peerDependencies": {
-        "react": ">=16.8.0"
+        "react": ">=16.8.0",
+        "react-dom": ">=16.8.0",
+        "react-is": ">=16.8.0",
+        "react-redux": "^7.2.4"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/golden-layout": {
+    "plugins/ui/src/js/node_modules/@deephaven/dashboard-core-plugins": {
       "version": "0.76.0",
       "license": "Apache-2.0",
       "dependencies": {
+        "@deephaven/chart": "^0.76.0",
         "@deephaven/components": "^0.76.0",
-        "jquery": "^3.6.0"
+        "@deephaven/console": "^0.76.0",
+        "@deephaven/dashboard": "^0.76.0",
+        "@deephaven/file-explorer": "^0.76.0",
+        "@deephaven/filters": "^0.76.0",
+        "@deephaven/golden-layout": "^0.76.0",
+        "@deephaven/grid": "^0.76.0",
+        "@deephaven/icons": "^0.76.0",
+        "@deephaven/iris-grid": "^0.76.0",
+        "@deephaven/jsapi-bootstrap": "^0.76.0",
+        "@deephaven/jsapi-components": "^0.76.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.76.0",
+        "@deephaven/log": "^0.76.0",
+        "@deephaven/plugin": "^0.76.0",
+        "@deephaven/react-hooks": "^0.76.0",
+        "@deephaven/redux": "^0.76.0",
+        "@deephaven/storage": "^0.76.0",
+        "@deephaven/utils": "^0.76.0",
+        "@fortawesome/react-fontawesome": "^0.2.0",
+        "classnames": "^2.3.1",
+        "fast-deep-equal": "^3.1.3",
+        "lodash.clamp": "^4.0.3",
+        "lodash.debounce": "^4.0.8",
+        "lodash.throttle": "^4.1.1",
+        "memoize-one": "^5.1.1",
+        "memoizee": "^0.4.15",
+        "prop-types": "^15.7.2",
+        "react-markdown": "^8.0.7",
+        "redux": "^4.2.0",
+        "redux-thunk": "^2.4.1",
+        "rehype-mathjax": "^4.0.3",
+        "remark-gfm": "^3.0.1",
+        "remark-math": "^5.1.1",
+        "shortid": "^2.2.16"
+      },
+      "engines": {
+        "node": ">=16"
       },
       "peerDependencies": {
         "react": ">=16.8.0",
-        "react-dom": ">=16.8.0"
+        "react-dom": ">=16.8.0",
+        "react-redux": "^7.2.4"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/dashboard-core-plugins/node_modules/@deephaven/storage": {
+    "plugins/ui/src/js/node_modules/@deephaven/file-explorer": {
       "version": "0.76.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@deephaven/filters": "^0.76.0",
+        "@deephaven/components": "^0.76.0",
+        "@deephaven/icons": "^0.76.0",
         "@deephaven/log": "^0.76.0",
-        "lodash.throttle": "^4.1.1"
+        "@deephaven/storage": "^0.76.0",
+        "@deephaven/utils": "^0.76.0",
+        "@fortawesome/fontawesome-svg-core": "^6.2.1",
+        "@fortawesome/react-fontawesome": "^0.2.0",
+        "classnames": "^2.3.1",
+        "lodash.throttle": "^4.1.1",
+        "prop-types": "^15.7.2"
       },
       "engines": {
         "node": ">=16"
@@ -32020,7 +30950,14 @@
         "react": ">=16.8.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/dashboard/node_modules/@deephaven/golden-layout": {
+    "plugins/ui/src/js/node_modules/@deephaven/filters": {
+      "version": "0.76.0",
+      "license": "Apache-2.0",
+      "engines": {
+        "node": ">=16"
+      }
+    },
+    "plugins/ui/src/js/node_modules/@deephaven/golden-layout": {
       "version": "0.76.0",
       "license": "Apache-2.0",
       "dependencies": {
@@ -32032,13 +30969,6 @@
         "react-dom": ">=16.8.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/filters": {
-      "version": "0.76.0",
-      "license": "Apache-2.0",
-      "engines": {
-        "node": ">=16"
-      }
-    },
     "plugins/ui/src/js/node_modules/@deephaven/grid": {
       "version": "0.76.0",
       "license": "Apache-2.0",
@@ -32112,56 +31042,6 @@
         "react-dom": ">=16.8.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/iris-grid/node_modules/@deephaven/console": {
-      "version": "0.76.0",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@deephaven/chart": "^0.76.0",
-        "@deephaven/components": "^0.76.0",
-        "@deephaven/icons": "^0.76.0",
-        "@deephaven/jsapi-bootstrap": "^0.76.0",
-        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
-        "@deephaven/log": "^0.76.0",
-        "@deephaven/react-hooks": "^0.76.0",
-        "@deephaven/storage": "^0.76.0",
-        "@deephaven/utils": "^0.76.0",
-        "@fortawesome/react-fontawesome": "^0.2.0",
-        "classnames": "^2.3.1",
-        "linkifyjs": "^4.1.0",
-        "lodash.debounce": "^4.0.8",
-        "lodash.throttle": "^4.1.1",
-        "memoize-one": "^5.1.1",
-        "memoizee": "^0.4.15",
-        "monaco-editor": "^0.41.0",
-        "papaparse": "5.3.2",
-        "popper.js": "^1.16.1",
-        "prop-types": "^15.7.2",
-        "shell-quote": "^1.7.2",
-        "shortid": "^2.2.16"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "react": ">=16.8.0",
-        "react-dom": ">=16.8.0"
-      }
-    },
-    "plugins/ui/src/js/node_modules/@deephaven/iris-grid/node_modules/@deephaven/storage": {
-      "version": "0.76.0",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@deephaven/filters": "^0.76.0",
-        "@deephaven/log": "^0.76.0",
-        "lodash.throttle": "^4.1.1"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "react": ">=16.8.0"
-      }
-    },
     "plugins/ui/src/js/node_modules/@deephaven/jsapi-bootstrap": {
       "version": "0.76.0",
       "license": "Apache-2.0",
@@ -32252,18 +31132,6 @@
         "react": ">=16.8.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/plugin/node_modules/@deephaven/golden-layout": {
-      "version": "0.76.0",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@deephaven/components": "^0.76.0",
-        "jquery": "^3.6.0"
-      },
-      "peerDependencies": {
-        "react": ">=16.8.0",
-        "react-dom": ">=16.8.0"
-      }
-    },
     "plugins/ui/src/js/node_modules/@deephaven/react-hooks": {
       "version": "0.76.0",
       "license": "Apache-2.0",
@@ -32282,72 +31150,6 @@
         "react": ">=16.8.0"
       }
     },
-    "plugins/ui/src/js/node_modules/@deephaven/react-hooks/node_modules/@adobe/react-spectrum": {
-      "version": "3.33.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "@internationalized/string": "^3.2.0",
-        "@react-aria/i18n": "^3.10.0",
-        "@react-aria/ssr": "^3.9.1",
-        "@react-aria/utils": "^3.23.0",
-        "@react-aria/visually-hidden": "^3.8.8",
-        "@react-spectrum/actionbar": "^3.4.1",
-        "@react-spectrum/actiongroup": "^3.10.1",
-        "@react-spectrum/avatar": "^3.0.8",
-        "@react-spectrum/badge": "^3.1.9",
-        "@react-spectrum/breadcrumbs": "^3.9.3",
-        "@react-spectrum/button": "^3.16.0",
-        "@react-spectrum/buttongroup": "^3.6.9",
-        "@react-spectrum/calendar": "^3.4.5",
-        "@react-spectrum/checkbox": "^3.9.2",
-        "@react-spectrum/combobox": "^3.12.1",
-        "@react-spectrum/contextualhelp": "^3.6.7",
-        "@react-spectrum/datepicker": "^3.9.2",
-        "@react-spectrum/dialog": "^3.8.7",
-        "@react-spectrum/divider": "^3.5.9",
-        "@react-spectrum/dnd": "^3.3.6",
-        "@react-spectrum/form": "^3.7.2",
-        "@react-spectrum/icon": "^3.7.9",
-        "@react-spectrum/illustratedmessage": "^3.4.9",
-        "@react-spectrum/image": "^3.4.9",
-        "@react-spectrum/inlinealert": "^3.2.1",
-        "@react-spectrum/labeledvalue": "^3.1.10",
-        "@react-spectrum/layout": "^3.6.1",
-        "@react-spectrum/link": "^3.6.3",
-        "@react-spectrum/list": "^3.7.6",
-        "@react-spectrum/listbox": "^3.12.5",
-        "@react-spectrum/menu": "^3.17.0",
-        "@react-spectrum/meter": "^3.4.9",
-        "@react-spectrum/numberfield": "^3.8.2",
-        "@react-spectrum/overlays": "^5.5.3",
-        "@react-spectrum/picker": "^3.14.1",
-        "@react-spectrum/progress": "^3.7.3",
-        "@react-spectrum/provider": "^3.9.3",
-        "@react-spectrum/radio": "^3.7.2",
-        "@react-spectrum/searchfield": "^3.8.2",
-        "@react-spectrum/slider": "^3.6.5",
-        "@react-spectrum/statuslight": "^3.5.9",
-        "@react-spectrum/switch": "^3.5.1",
-        "@react-spectrum/table": "^3.12.6",
-        "@react-spectrum/tabs": "^3.8.6",
-        "@react-spectrum/tag": "^3.2.2",
-        "@react-spectrum/text": "^3.5.1",
-        "@react-spectrum/textfield": "^3.11.2",
-        "@react-spectrum/theme-dark": "^3.5.7",
-        "@react-spectrum/theme-default": "^3.5.7",
-        "@react-spectrum/theme-light": "^3.4.7",
-        "@react-spectrum/tooltip": "^3.6.3",
-        "@react-spectrum/view": "^3.6.6",
-        "@react-spectrum/well": "^3.4.9",
-        "@react-stately/collections": "^3.10.4",
-        "@react-stately/data": "^3.11.0",
-        "@react-types/shared": "^3.22.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
-        "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
-      }
-    },
     "plugins/ui/src/js/node_modules/@deephaven/redux": {
       "version": "0.76.0",
       "license": "Apache-2.0",
@@ -32367,6 +31169,21 @@
         "redux": "^4.2.0"
       }
     },
+    "plugins/ui/src/js/node_modules/@deephaven/storage": {
+      "version": "0.76.0",
+      "license": "Apache-2.0",
+      "dependencies": {
+        "@deephaven/filters": "^0.76.0",
+        "@deephaven/log": "^0.76.0",
+        "lodash.throttle": "^4.1.1"
+      },
+      "engines": {
+        "node": ">=16"
+      },
+      "peerDependencies": {
+        "react": ">=16.8.0"
+      }
+    },
     "plugins/ui/src/js/node_modules/@deephaven/utils": {
       "version": "0.76.0",
       "license": "Apache-2.0",
@@ -32450,75 +31267,71 @@
       "dev": true
     },
     "@adobe/react-spectrum": {
-      "version": "3.34.1",
-      "requires": {
-        "@internationalized/string": "^3.2.1",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/actionbar": "^3.4.3",
-        "@react-spectrum/actiongroup": "^3.10.3",
-        "@react-spectrum/avatar": "^3.0.10",
-        "@react-spectrum/badge": "^3.1.11",
-        "@react-spectrum/breadcrumbs": "^3.9.5",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/buttongroup": "^3.6.11",
-        "@react-spectrum/calendar": "^3.4.7",
-        "@react-spectrum/checkbox": "^3.9.4",
-        "@react-spectrum/combobox": "^3.12.3",
-        "@react-spectrum/contextualhelp": "^3.6.9",
-        "@react-spectrum/datepicker": "^3.9.4",
-        "@react-spectrum/dialog": "^3.8.9",
-        "@react-spectrum/divider": "^3.5.11",
-        "@react-spectrum/dnd": "^3.3.8",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/icon": "^3.7.11",
-        "@react-spectrum/illustratedmessage": "^3.4.11",
-        "@react-spectrum/image": "^3.4.11",
-        "@react-spectrum/inlinealert": "^3.2.3",
-        "@react-spectrum/labeledvalue": "^3.1.12",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/link": "^3.6.5",
-        "@react-spectrum/list": "^3.7.8",
-        "@react-spectrum/listbox": "^3.12.7",
-        "@react-spectrum/menu": "^3.18.1",
-        "@react-spectrum/meter": "^3.4.11",
-        "@react-spectrum/numberfield": "^3.9.1",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/picker": "^3.14.3",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/provider": "^3.9.5",
-        "@react-spectrum/radio": "^3.7.4",
-        "@react-spectrum/searchfield": "^3.8.4",
-        "@react-spectrum/slider": "^3.6.7",
-        "@react-spectrum/statuslight": "^3.5.11",
-        "@react-spectrum/switch": "^3.5.3",
-        "@react-spectrum/table": "^3.12.8",
-        "@react-spectrum/tabs": "^3.8.8",
-        "@react-spectrum/tag": "^3.2.4",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/textfield": "^3.11.4",
-        "@react-spectrum/theme-dark": "^3.5.8",
-        "@react-spectrum/theme-default": "^3.5.8",
-        "@react-spectrum/theme-light": "^3.4.8",
-        "@react-spectrum/tooltip": "^3.6.5",
-        "@react-spectrum/view": "^3.6.8",
-        "@react-spectrum/well": "^3.4.11",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/data": "^3.11.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.35.0",
+      "resolved": "https://registry.npmjs.org/@adobe/react-spectrum/-/react-spectrum-3.35.0.tgz",
+      "integrity": "sha512-dhCKWKDS/xF02EpWluicH7Va6KAANbrUx4rb1UeeFT3czhwz44oCQ74ZYviVedNv6Bq7O22/kbMa20rDdyt/4A==",
+      "requires": {
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/actionbar": "^3.4.4",
+        "@react-spectrum/actiongroup": "^3.10.4",
+        "@react-spectrum/avatar": "^3.0.11",
+        "@react-spectrum/badge": "^3.1.12",
+        "@react-spectrum/breadcrumbs": "^3.9.6",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/buttongroup": "^3.6.12",
+        "@react-spectrum/calendar": "^3.4.8",
+        "@react-spectrum/checkbox": "^3.9.5",
+        "@react-spectrum/combobox": "^3.12.4",
+        "@react-spectrum/contextualhelp": "^3.6.10",
+        "@react-spectrum/datepicker": "^3.9.5",
+        "@react-spectrum/dialog": "^3.8.10",
+        "@react-spectrum/divider": "^3.5.12",
+        "@react-spectrum/dnd": "^3.3.9",
+        "@react-spectrum/dropzone": "^3.0.0",
+        "@react-spectrum/filetrigger": "^3.0.0",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/icon": "^3.7.12",
+        "@react-spectrum/illustratedmessage": "^3.5.0",
+        "@react-spectrum/image": "^3.5.0",
+        "@react-spectrum/inlinealert": "^3.2.4",
+        "@react-spectrum/labeledvalue": "^3.1.13",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/link": "^3.6.6",
+        "@react-spectrum/list": "^3.7.9",
+        "@react-spectrum/listbox": "^3.12.8",
+        "@react-spectrum/menu": "^3.19.0",
+        "@react-spectrum/meter": "^3.5.0",
+        "@react-spectrum/numberfield": "^3.9.2",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/picker": "^3.14.4",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/provider": "^3.9.6",
+        "@react-spectrum/radio": "^3.7.5",
+        "@react-spectrum/searchfield": "^3.8.5",
+        "@react-spectrum/slider": "^3.6.8",
+        "@react-spectrum/statuslight": "^3.5.12",
+        "@react-spectrum/switch": "^3.5.4",
+        "@react-spectrum/table": "^3.12.9",
+        "@react-spectrum/tabs": "^3.8.9",
+        "@react-spectrum/tag": "^3.2.5",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/textfield": "^3.12.0",
+        "@react-spectrum/theme-dark": "^3.5.9",
+        "@react-spectrum/theme-default": "^3.5.9",
+        "@react-spectrum/theme-light": "^3.4.9",
+        "@react-spectrum/tooltip": "^3.6.6",
+        "@react-spectrum/view": "^3.6.9",
+        "@react-spectrum/well": "^3.4.12",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/data": "^3.11.3",
+        "@react-types/shared": "^3.23.0",
         "client-only": "^0.0.1"
       }
     },
-    "@adobe/react-spectrum-ui": {
-      "version": "1.2.0",
-      "requires": {}
-    },
-    "@adobe/react-spectrum-workflow": {
-      "version": "2.3.4",
-      "requires": {}
-    },
     "@ampproject/remapping": {
       "version": "2.2.1",
       "dev": true,
@@ -33702,36 +32515,40 @@
       }
     },
     "@deephaven/chart": {
-      "version": "0.64.0",
-      "requires": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+      "version": "0.75.0",
+      "requires": {
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
+        "buffer": "^6.0.3",
         "deep-equal": "^2.0.5",
         "lodash.debounce": "^4.0.8",
         "lodash.set": "^4.3.2",
         "memoize-one": "^5.1.1",
         "memoizee": "^0.4.15",
-        "plotly.js": "^2.18.2",
+        "plotly.js": "^2.29.1",
         "prop-types": "^15.7.2",
         "react-plotly.js": "^2.6.0"
       },
       "dependencies": {
         "@deephaven/components": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@adobe/react-spectrum": "^3.29.0",
-            "@deephaven/icons": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@adobe/react-spectrum": "^3.34.1",
+            "@deephaven/icons": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@fortawesome/fontawesome-svg-core": "^6.2.1",
             "@fortawesome/react-fontawesome": "^0.2.0",
             "@react-spectrum/theme-default": "^3.5.1",
+            "@react-spectrum/utils": "^3.11.5",
+            "@react-types/shared": "^3.22.1",
+            "@react-types/textfield": "^3.9.1",
             "bootstrap": "4.6.2",
             "classnames": "^2.3.1",
             "event-target-shim": "^6.0.2",
@@ -33749,27 +32566,34 @@
           }
         },
         "@deephaven/jsapi-types": {
-          "version": "0.64.0"
+          "version": "1.0.0-dev0.34.0"
         },
         "@deephaven/jsapi-utils": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/filters": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@deephaven/filters": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "lodash.clamp": "^4.0.3",
             "shortid": "^2.2.16"
           }
         },
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
         },
         "@deephaven/utils": {
-          "version": "0.64.0"
+          "version": "0.75.0"
+        },
+        "buffer": {
+          "version": "6.0.3",
+          "requires": {
+            "base64-js": "^1.3.1",
+            "ieee754": "^1.2.1"
+          }
         },
         "event-target-shim": {
           "version": "6.0.2"
@@ -33822,17 +32646,17 @@
       }
     },
     "@deephaven/console": {
-      "version": "0.64.0",
-      "requires": {
-        "@deephaven/chart": "^0.64.0",
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/jsapi-bootstrap": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/storage": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+      "version": "0.75.0",
+      "requires": {
+        "@deephaven/chart": "^0.75.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/jsapi-bootstrap": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/storage": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "classnames": "^2.3.1",
         "linkifyjs": "^4.1.0",
@@ -33849,16 +32673,19 @@
       },
       "dependencies": {
         "@deephaven/components": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@adobe/react-spectrum": "^3.29.0",
-            "@deephaven/icons": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@adobe/react-spectrum": "^3.34.1",
+            "@deephaven/icons": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@fortawesome/fontawesome-svg-core": "^6.2.1",
             "@fortawesome/react-fontawesome": "^0.2.0",
             "@react-spectrum/theme-default": "^3.5.1",
+            "@react-spectrum/utils": "^3.11.5",
+            "@react-types/shared": "^3.22.1",
+            "@react-types/textfield": "^3.9.1",
             "bootstrap": "4.6.2",
             "classnames": "^2.3.1",
             "event-target-shim": "^6.0.2",
@@ -33876,25 +32703,25 @@
           }
         },
         "@deephaven/jsapi-bootstrap": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/components": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0"
+            "@deephaven/components": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0"
           }
         },
         "@deephaven/jsapi-types": {
-          "version": "0.64.0"
+          "version": "1.0.0-dev0.34.0"
         },
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
         },
         "@deephaven/utils": {
-          "version": "0.64.0"
+          "version": "0.75.0"
         },
         "event-target-shim": {
           "version": "6.0.2"
@@ -33929,28 +32756,28 @@
       }
     },
     "@deephaven/dashboard-core-plugins": {
-      "version": "0.64.0",
-      "requires": {
-        "@deephaven/chart": "^0.64.0",
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/console": "^0.64.0",
-        "@deephaven/dashboard": "^0.64.0",
-        "@deephaven/file-explorer": "^0.64.0",
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/golden-layout": "^0.64.0",
-        "@deephaven/grid": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/iris-grid": "^0.64.0",
-        "@deephaven/jsapi-bootstrap": "^0.64.0",
-        "@deephaven/jsapi-components": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/plugin": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/redux": "^0.64.0",
-        "@deephaven/storage": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+      "version": "0.75.0",
+      "requires": {
+        "@deephaven/chart": "^0.75.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/console": "^0.75.0",
+        "@deephaven/dashboard": "^0.75.0",
+        "@deephaven/file-explorer": "^0.75.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/golden-layout": "^0.75.0",
+        "@deephaven/grid": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/iris-grid": "^0.75.0",
+        "@deephaven/jsapi-bootstrap": "^0.75.0",
+        "@deephaven/jsapi-components": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/plugin": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/redux": "^0.75.0",
+        "@deephaven/storage": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "classnames": "^2.3.1",
         "deep-equal": "^2.0.5",
@@ -33961,26 +32788,28 @@
         "memoizee": "^0.4.15",
         "prop-types": "^15.7.2",
         "react-markdown": "^8.0.7",
-        "react-transition-group": "^4.4.2",
         "redux": "^4.2.0",
         "redux-thunk": "^2.4.1",
         "rehype-mathjax": "^4.0.3",
-        "remark-gfm": "^4.0.0",
+        "remark-gfm": "^3.0.1",
         "remark-math": "^5.1.1",
         "shortid": "^2.2.16"
       },
       "dependencies": {
         "@deephaven/components": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@adobe/react-spectrum": "^3.29.0",
-            "@deephaven/icons": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@adobe/react-spectrum": "^3.34.1",
+            "@deephaven/icons": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@fortawesome/fontawesome-svg-core": "^6.2.1",
             "@fortawesome/react-fontawesome": "^0.2.0",
             "@react-spectrum/theme-default": "^3.5.1",
+            "@react-spectrum/utils": "^3.11.5",
+            "@react-types/shared": "^3.22.1",
+            "@react-types/textfield": "^3.9.1",
             "bootstrap": "4.6.2",
             "classnames": "^2.3.1",
             "event-target-shim": "^6.0.2",
@@ -33998,14 +32827,14 @@
           }
         },
         "@deephaven/dashboard": {
-          "version": "0.64.0",
-          "requires": {
-            "@deephaven/components": "^0.64.0",
-            "@deephaven/golden-layout": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/redux": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+          "version": "0.75.0",
+          "requires": {
+            "@deephaven/components": "^0.75.0",
+            "@deephaven/golden-layout": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/redux": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "deep-equal": "^2.0.5",
             "lodash.ismatch": "^4.1.1",
             "lodash.throttle": "^4.1.1",
@@ -34014,31 +32843,31 @@
           }
         },
         "@deephaven/golden-layout": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/components": "^0.64.0",
+            "@deephaven/components": "^0.75.0",
             "jquery": "^3.6.0"
           }
         },
         "@deephaven/jsapi-bootstrap": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/components": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0"
+            "@deephaven/components": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0"
           }
         },
         "@deephaven/jsapi-components": {
-          "version": "0.64.0",
-          "requires": {
-            "@deephaven/components": "^0.64.0",
-            "@deephaven/jsapi-bootstrap": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/jsapi-utils": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+          "version": "0.75.0",
+          "requires": {
+            "@deephaven/components": "^0.75.0",
+            "@deephaven/jsapi-bootstrap": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/jsapi-utils": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@types/js-cookie": "^3.0.3",
             "classnames": "^2.3.2",
             "js-cookie": "^3.0.5",
@@ -34047,416 +32876,45 @@
           }
         },
         "@deephaven/jsapi-types": {
-          "version": "0.64.0"
+          "version": "1.0.0-dev0.34.0"
         },
         "@deephaven/jsapi-utils": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/filters": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@deephaven/filters": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "lodash.clamp": "^4.0.3",
             "shortid": "^2.2.16"
           }
         },
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
         },
         "@deephaven/redux": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/jsapi-utils": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/plugin": "^0.64.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/jsapi-utils": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/plugin": "^0.75.0",
             "deep-equal": "^2.0.5",
             "redux-thunk": "2.4.1"
           }
         },
         "@deephaven/utils": {
-          "version": "0.64.0"
-        },
-        "escape-string-regexp": {
-          "version": "5.0.0"
+          "version": "0.75.0"
         },
         "event-target-shim": {
           "version": "6.0.2"
         },
-        "is-plain-obj": {
-          "version": "4.1.0"
-        },
-        "mdast-util-find-and-replace": {
-          "version": "3.0.1",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "escape-string-regexp": "^5.0.0",
-            "unist-util-is": "^6.0.0",
-            "unist-util-visit-parents": "^6.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            }
-          }
-        },
-        "mdast-util-from-markdown": {
-          "version": "2.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "@types/unist": "^3.0.0",
-            "decode-named-character-reference": "^1.0.0",
-            "devlop": "^1.0.0",
-            "mdast-util-to-string": "^4.0.0",
-            "micromark": "^4.0.0",
-            "micromark-util-decode-numeric-character-reference": "^2.0.0",
-            "micromark-util-decode-string": "^2.0.0",
-            "micromark-util-normalize-identifier": "^2.0.0",
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0",
-            "unist-util-stringify-position": "^4.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            },
-            "@types/unist": {
-              "version": "3.0.2"
-            }
-          }
-        },
-        "mdast-util-gfm": {
-          "version": "3.0.0",
-          "requires": {
-            "mdast-util-from-markdown": "^2.0.0",
-            "mdast-util-gfm-autolink-literal": "^2.0.0",
-            "mdast-util-gfm-footnote": "^2.0.0",
-            "mdast-util-gfm-strikethrough": "^2.0.0",
-            "mdast-util-gfm-table": "^2.0.0",
-            "mdast-util-gfm-task-list-item": "^2.0.0",
-            "mdast-util-to-markdown": "^2.0.0"
-          }
-        },
-        "mdast-util-gfm-autolink-literal": {
-          "version": "2.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "ccount": "^2.0.0",
-            "devlop": "^1.0.0",
-            "mdast-util-find-and-replace": "^3.0.0",
-            "micromark-util-character": "^2.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            }
-          }
-        },
-        "mdast-util-gfm-strikethrough": {
-          "version": "2.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "mdast-util-from-markdown": "^2.0.0",
-            "mdast-util-to-markdown": "^2.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            }
-          }
-        },
-        "mdast-util-gfm-table": {
-          "version": "2.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "devlop": "^1.0.0",
-            "markdown-table": "^3.0.0",
-            "mdast-util-from-markdown": "^2.0.0",
-            "mdast-util-to-markdown": "^2.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            }
-          }
-        },
-        "mdast-util-gfm-task-list-item": {
-          "version": "2.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "devlop": "^1.0.0",
-            "mdast-util-from-markdown": "^2.0.0",
-            "mdast-util-to-markdown": "^2.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            }
-          }
-        },
-        "mdast-util-to-markdown": {
-          "version": "2.1.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "@types/unist": "^3.0.0",
-            "longest-streak": "^3.0.0",
-            "mdast-util-phrasing": "^4.0.0",
-            "mdast-util-to-string": "^4.0.0",
-            "micromark-util-decode-string": "^2.0.0",
-            "unist-util-visit": "^5.0.0",
-            "zwitch": "^2.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            },
-            "@types/unist": {
-              "version": "3.0.2"
-            },
-            "unist-util-visit": {
-              "version": "5.0.0",
-              "requires": {
-                "@types/unist": "^3.0.0",
-                "unist-util-is": "^6.0.0",
-                "unist-util-visit-parents": "^6.0.0"
-              }
-            }
-          }
-        },
-        "mdast-util-to-string": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            }
-          }
-        },
-        "micromark": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/debug": "^4.0.0",
-            "debug": "^4.0.0",
-            "decode-named-character-reference": "^1.0.0",
-            "devlop": "^1.0.0",
-            "micromark-core-commonmark": "^2.0.0",
-            "micromark-factory-space": "^2.0.0",
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-chunked": "^2.0.0",
-            "micromark-util-combine-extensions": "^2.0.0",
-            "micromark-util-decode-numeric-character-reference": "^2.0.0",
-            "micromark-util-encode": "^2.0.0",
-            "micromark-util-normalize-identifier": "^2.0.0",
-            "micromark-util-resolve-all": "^2.0.0",
-            "micromark-util-sanitize-uri": "^2.0.0",
-            "micromark-util-subtokenize": "^2.0.0",
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-extension-gfm": {
-          "version": "3.0.0",
-          "requires": {
-            "micromark-extension-gfm-autolink-literal": "^2.0.0",
-            "micromark-extension-gfm-footnote": "^2.0.0",
-            "micromark-extension-gfm-strikethrough": "^2.0.0",
-            "micromark-extension-gfm-table": "^2.0.0",
-            "micromark-extension-gfm-tagfilter": "^2.0.0",
-            "micromark-extension-gfm-task-list-item": "^2.0.0",
-            "micromark-util-combine-extensions": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-extension-gfm-autolink-literal": {
-          "version": "2.0.0",
-          "requires": {
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-sanitize-uri": "^2.0.0",
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-extension-gfm-strikethrough": {
-          "version": "2.0.0",
-          "requires": {
-            "devlop": "^1.0.0",
-            "micromark-util-chunked": "^2.0.0",
-            "micromark-util-classify-character": "^2.0.0",
-            "micromark-util-resolve-all": "^2.0.0",
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-extension-gfm-table": {
-          "version": "2.0.0",
-          "requires": {
-            "devlop": "^1.0.0",
-            "micromark-factory-space": "^2.0.0",
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-extension-gfm-tagfilter": {
-          "version": "2.0.0",
-          "requires": {
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-extension-gfm-task-list-item": {
-          "version": "2.0.1",
-          "requires": {
-            "devlop": "^1.0.0",
-            "micromark-factory-space": "^2.0.0",
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-factory-space": {
-          "version": "2.0.0",
-          "requires": {
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        },
         "redux-thunk": {
           "version": "2.4.1",
           "requires": {}
-        },
-        "remark-gfm": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "mdast-util-gfm": "^3.0.0",
-            "micromark-extension-gfm": "^3.0.0",
-            "remark-parse": "^11.0.0",
-            "remark-stringify": "^11.0.0",
-            "unified": "^11.0.0"
-          },
-          "dependencies": {
-            "@types/mdast": {
-              "version": "4.0.3",
-              "requires": {
-                "@types/unist": "*"
-              }
-            },
-            "@types/unist": {
-              "version": "3.0.2"
-            },
-            "remark-parse": {
-              "version": "11.0.0",
-              "requires": {
-                "@types/mdast": "^4.0.0",
-                "mdast-util-from-markdown": "^2.0.0",
-                "micromark-util-types": "^2.0.0",
-                "unified": "^11.0.0"
-              }
-            },
-            "unified": {
-              "version": "11.0.4",
-              "requires": {
-                "@types/unist": "^3.0.0",
-                "bail": "^2.0.0",
-                "devlop": "^1.0.0",
-                "extend": "^3.0.0",
-                "is-plain-obj": "^4.0.0",
-                "trough": "^2.0.0",
-                "vfile": "^6.0.0"
-              }
-            },
-            "vfile": {
-              "version": "6.0.1",
-              "requires": {
-                "@types/unist": "^3.0.0",
-                "unist-util-stringify-position": "^4.0.0",
-                "vfile-message": "^4.0.0"
-              }
-            },
-            "vfile-message": {
-              "version": "4.0.2",
-              "requires": {
-                "@types/unist": "^3.0.0",
-                "unist-util-stringify-position": "^4.0.0"
-              }
-            }
-          }
-        },
-        "unist-util-is": {
-          "version": "6.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0"
-          },
-          "dependencies": {
-            "@types/unist": {
-              "version": "3.0.2"
-            }
-          }
-        },
-        "unist-util-stringify-position": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0"
-          },
-          "dependencies": {
-            "@types/unist": {
-              "version": "3.0.2"
-            }
-          }
-        },
-        "unist-util-visit-parents": {
-          "version": "6.0.1",
-          "requires": {
-            "@types/unist": "^3.0.0",
-            "unist-util-is": "^6.0.0"
-          },
-          "dependencies": {
-            "@types/unist": {
-              "version": "3.0.2"
-            }
-          }
         }
       }
     },
@@ -34470,13 +32928,13 @@
       }
     },
     "@deephaven/file-explorer": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "requires": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/storage": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/storage": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "@fortawesome/fontawesome-svg-core": "^6.2.1",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "classnames": "^2.3.1",
@@ -34485,16 +32943,19 @@
       },
       "dependencies": {
         "@deephaven/components": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@adobe/react-spectrum": "^3.29.0",
-            "@deephaven/icons": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@adobe/react-spectrum": "^3.34.1",
+            "@deephaven/icons": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@fortawesome/fontawesome-svg-core": "^6.2.1",
             "@fortawesome/react-fontawesome": "^0.2.0",
             "@react-spectrum/theme-default": "^3.5.1",
+            "@react-spectrum/utils": "^3.11.5",
+            "@react-types/shared": "^3.22.1",
+            "@react-types/textfield": "^3.9.1",
             "bootstrap": "4.6.2",
             "classnames": "^2.3.1",
             "event-target-shim": "^6.0.2",
@@ -34512,13 +32973,13 @@
           }
         },
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
         },
         "@deephaven/utils": {
-          "version": "0.64.0"
+          "version": "0.75.0"
         },
         "event-target-shim": {
           "version": "6.0.2"
@@ -34526,7 +32987,7 @@
       }
     },
     "@deephaven/filters": {
-      "version": "0.64.0"
+      "version": "0.75.0"
     },
     "@deephaven/golden-layout": {
       "version": "0.40.4",
@@ -34536,9 +32997,9 @@
       }
     },
     "@deephaven/grid": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "requires": {
-        "@deephaven/utils": "^0.64.0",
+        "@deephaven/utils": "^0.75.0",
         "classnames": "^2.3.1",
         "color-convert": "^2.0.1",
         "event-target-shim": "^6.0.2",
@@ -34550,7 +33011,7 @@
       },
       "dependencies": {
         "@deephaven/utils": {
-          "version": "0.64.0"
+          "version": "0.75.0"
         },
         "color-convert": {
           "version": "2.0.1",
@@ -34567,29 +33028,29 @@
       }
     },
     "@deephaven/icons": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "requires": {
         "@fortawesome/fontawesome-common-types": "^6.1.1"
       }
     },
     "@deephaven/iris-grid": {
-      "version": "0.64.0",
-      "requires": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/console": "^0.64.0",
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/grid": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/jsapi-components": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/jsapi-utils": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
-        "@deephaven/storage": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
-        "@dnd-kit/core": "^6.0.5",
-        "@dnd-kit/sortable": "^7.0.0",
-        "@dnd-kit/utilities": "^3.2.0",
+      "version": "0.75.0",
+      "requires": {
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/console": "^0.75.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/grid": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/jsapi-components": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/jsapi-utils": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
+        "@deephaven/storage": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
+        "@dnd-kit/core": "^6.1.0",
+        "@dnd-kit/sortable": "^7.0.2",
+        "@dnd-kit/utilities": "^3.2.2",
         "@fortawesome/react-fontawesome": "^0.2.0",
         "classnames": "^2.3.1",
         "deep-equal": "^2.0.5",
@@ -34606,16 +33067,19 @@
       },
       "dependencies": {
         "@deephaven/components": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@adobe/react-spectrum": "^3.29.0",
-            "@deephaven/icons": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@adobe/react-spectrum": "^3.34.1",
+            "@deephaven/icons": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@fortawesome/fontawesome-svg-core": "^6.2.1",
             "@fortawesome/react-fontawesome": "^0.2.0",
             "@react-spectrum/theme-default": "^3.5.1",
+            "@react-spectrum/utils": "^3.11.5",
+            "@react-types/shared": "^3.22.1",
+            "@react-types/textfield": "^3.9.1",
             "bootstrap": "4.6.2",
             "classnames": "^2.3.1",
             "event-target-shim": "^6.0.2",
@@ -34633,24 +33097,24 @@
           }
         },
         "@deephaven/jsapi-bootstrap": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/components": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0"
+            "@deephaven/components": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0"
           }
         },
         "@deephaven/jsapi-components": {
-          "version": "0.64.0",
-          "requires": {
-            "@deephaven/components": "^0.64.0",
-            "@deephaven/jsapi-bootstrap": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/jsapi-utils": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+          "version": "0.75.0",
+          "requires": {
+            "@deephaven/components": "^0.75.0",
+            "@deephaven/jsapi-bootstrap": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/jsapi-utils": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@types/js-cookie": "^3.0.3",
             "classnames": "^2.3.2",
             "js-cookie": "^3.0.5",
@@ -34659,27 +33123,27 @@
           }
         },
         "@deephaven/jsapi-types": {
-          "version": "0.64.0"
+          "version": "1.0.0-dev0.34.0"
         },
         "@deephaven/jsapi-utils": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/filters": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@deephaven/filters": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "lodash.clamp": "^4.0.3",
             "shortid": "^2.2.16"
           }
         },
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
         },
         "@deephaven/utils": {
-          "version": "0.64.0"
+          "version": "0.75.0"
         },
         "event-target-shim": {
           "version": "6.0.2"
@@ -35324,16 +33788,16 @@
     "@deephaven/js-plugin-plotly-express": {
       "version": "file:plugins/plotly-express/src/js",
       "requires": {
-        "@deephaven/chart": "0.64.0",
-        "@deephaven/components": "0.64.0",
-        "@deephaven/dashboard": "0.64.0",
-        "@deephaven/dashboard-core-plugins": "0.64.0",
-        "@deephaven/icons": "0.64.0",
-        "@deephaven/jsapi-bootstrap": "0.64.0",
-        "@deephaven/jsapi-types": "0.64.0",
-        "@deephaven/log": "0.64.0",
-        "@deephaven/plugin": "0.64.0",
-        "@deephaven/utils": "0.64.0",
+        "@deephaven/chart": "0.75.0",
+        "@deephaven/components": "0.75.0",
+        "@deephaven/dashboard": "0.75.0",
+        "@deephaven/dashboard-core-plugins": "0.75.0",
+        "@deephaven/icons": "0.75.0",
+        "@deephaven/jsapi-bootstrap": "0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "0.75.0",
+        "@deephaven/plugin": "0.75.0",
+        "@deephaven/utils": "0.75.0",
         "@types/deep-equal": "^1.0.1",
         "@types/plotly.js": "^2.12.18",
         "@types/plotly.js-dist-min": "^2.3.1",
@@ -35344,6 +33808,7 @@
         "plotly.js": "^2.29.1",
         "plotly.js-dist-min": "^2.29.1",
         "react": "^17.0.2",
+        "react-dom": "^17.0.2",
         "react-plotly.js": "^2.4.0",
         "react-redux": "^7.2.9",
         "shortid": "^2.2.16",
@@ -35352,16 +33817,19 @@
       },
       "dependencies": {
         "@deephaven/components": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@adobe/react-spectrum": "^3.29.0",
-            "@deephaven/icons": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@adobe/react-spectrum": "^3.34.1",
+            "@deephaven/icons": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@fortawesome/fontawesome-svg-core": "^6.2.1",
             "@fortawesome/react-fontawesome": "^0.2.0",
             "@react-spectrum/theme-default": "^3.5.1",
+            "@react-spectrum/utils": "^3.11.5",
+            "@react-types/shared": "^3.22.1",
+            "@react-types/textfield": "^3.9.1",
             "bootstrap": "4.6.2",
             "classnames": "^2.3.1",
             "event-target-shim": "^6.0.2",
@@ -35379,70 +33847,72 @@
           }
         },
         "@deephaven/dashboard": {
-          "version": "0.64.0",
-          "requires": {
-            "@deephaven/components": "^0.64.0",
-            "@deephaven/golden-layout": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/redux": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+          "version": "0.75.0",
+          "requires": {
+            "@deephaven/components": "^0.75.0",
+            "@deephaven/golden-layout": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/redux": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "deep-equal": "^2.0.5",
             "lodash.ismatch": "^4.1.1",
             "lodash.throttle": "^4.1.1",
             "prop-types": "^15.7.2",
             "shortid": "^2.2.16"
-          }
-        },
-        "@deephaven/golden-layout": {
-          "version": "0.64.0",
-          "requires": {
-            "@deephaven/components": "^0.64.0",
-            "jquery": "^3.6.0"
+          },
+          "dependencies": {
+            "@deephaven/golden-layout": {
+              "version": "0.75.0",
+              "requires": {
+                "@deephaven/components": "^0.75.0",
+                "jquery": "^3.6.0"
+              }
+            }
           }
         },
         "@deephaven/jsapi-bootstrap": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/components": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0"
+            "@deephaven/components": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0"
           }
         },
         "@deephaven/jsapi-types": {
-          "version": "0.64.0"
+          "version": "1.0.0-dev0.34.0"
         },
         "@deephaven/jsapi-utils": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/filters": "^0.64.0",
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@deephaven/filters": "^0.75.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "lodash.clamp": "^4.0.3",
             "shortid": "^2.2.16"
           }
         },
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
         },
         "@deephaven/redux": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/jsapi-types": "^0.64.0",
-            "@deephaven/jsapi-utils": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/plugin": "^0.64.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/jsapi-utils": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/plugin": "^0.75.0",
             "deep-equal": "^2.0.5",
             "redux-thunk": "2.4.1"
           }
         },
         "@deephaven/utils": {
-          "version": "0.64.0"
+          "version": "0.75.0"
         },
         "event-target-shim": {
           "version": "6.0.2"
@@ -35508,6 +33978,67 @@
         "vite": "~4.1.4"
       },
       "dependencies": {
+        "@adobe/react-spectrum": {
+          "version": "3.33.1",
+          "requires": {
+            "@internationalized/string": "^3.2.0",
+            "@react-aria/i18n": "^3.10.0",
+            "@react-aria/ssr": "^3.9.1",
+            "@react-aria/utils": "^3.23.0",
+            "@react-aria/visually-hidden": "^3.8.8",
+            "@react-spectrum/actionbar": "^3.4.1",
+            "@react-spectrum/actiongroup": "^3.10.1",
+            "@react-spectrum/avatar": "^3.0.8",
+            "@react-spectrum/badge": "^3.1.9",
+            "@react-spectrum/breadcrumbs": "^3.9.3",
+            "@react-spectrum/button": "^3.16.0",
+            "@react-spectrum/buttongroup": "^3.6.9",
+            "@react-spectrum/calendar": "^3.4.5",
+            "@react-spectrum/checkbox": "^3.9.2",
+            "@react-spectrum/combobox": "^3.12.1",
+            "@react-spectrum/contextualhelp": "^3.6.7",
+            "@react-spectrum/datepicker": "^3.9.2",
+            "@react-spectrum/dialog": "^3.8.7",
+            "@react-spectrum/divider": "^3.5.9",
+            "@react-spectrum/dnd": "^3.3.6",
+            "@react-spectrum/form": "^3.7.2",
+            "@react-spectrum/icon": "^3.7.9",
+            "@react-spectrum/illustratedmessage": "^3.4.9",
+            "@react-spectrum/image": "^3.4.9",
+            "@react-spectrum/inlinealert": "^3.2.1",
+            "@react-spectrum/labeledvalue": "^3.1.10",
+            "@react-spectrum/layout": "^3.6.1",
+            "@react-spectrum/link": "^3.6.3",
+            "@react-spectrum/list": "^3.7.6",
+            "@react-spectrum/listbox": "^3.12.5",
+            "@react-spectrum/menu": "^3.17.0",
+            "@react-spectrum/meter": "^3.4.9",
+            "@react-spectrum/numberfield": "^3.8.2",
+            "@react-spectrum/overlays": "^5.5.3",
+            "@react-spectrum/picker": "^3.14.1",
+            "@react-spectrum/progress": "^3.7.3",
+            "@react-spectrum/provider": "^3.9.3",
+            "@react-spectrum/radio": "^3.7.2",
+            "@react-spectrum/searchfield": "^3.8.2",
+            "@react-spectrum/slider": "^3.6.5",
+            "@react-spectrum/statuslight": "^3.5.9",
+            "@react-spectrum/switch": "^3.5.1",
+            "@react-spectrum/table": "^3.12.6",
+            "@react-spectrum/tabs": "^3.8.6",
+            "@react-spectrum/tag": "^3.2.2",
+            "@react-spectrum/text": "^3.5.1",
+            "@react-spectrum/textfield": "^3.11.2",
+            "@react-spectrum/theme-dark": "^3.5.7",
+            "@react-spectrum/theme-default": "^3.5.7",
+            "@react-spectrum/theme-light": "^3.4.7",
+            "@react-spectrum/tooltip": "^3.6.3",
+            "@react-spectrum/view": "^3.6.6",
+            "@react-spectrum/well": "^3.4.9",
+            "@react-stately/collections": "^3.10.4",
+            "@react-stately/data": "^3.11.0",
+            "@react-types/shared": "^3.22.0"
+          }
+        },
         "@deephaven/chart": {
           "version": "0.76.0",
           "requires": {
@@ -35557,69 +34088,33 @@
             "react-virtualized-auto-sizer": "1.0.6",
             "react-window": "^1.8.6",
             "shortid": "^2.2.16"
-          },
-          "dependencies": {
-            "@adobe/react-spectrum": {
-              "version": "3.33.1",
-              "requires": {
-                "@internationalized/string": "^3.2.0",
-                "@react-aria/i18n": "^3.10.0",
-                "@react-aria/ssr": "^3.9.1",
-                "@react-aria/utils": "^3.23.0",
-                "@react-aria/visually-hidden": "^3.8.8",
-                "@react-spectrum/actionbar": "^3.4.1",
-                "@react-spectrum/actiongroup": "^3.10.1",
-                "@react-spectrum/avatar": "^3.0.8",
-                "@react-spectrum/badge": "^3.1.9",
-                "@react-spectrum/breadcrumbs": "^3.9.3",
-                "@react-spectrum/button": "^3.16.0",
-                "@react-spectrum/buttongroup": "^3.6.9",
-                "@react-spectrum/calendar": "^3.4.5",
-                "@react-spectrum/checkbox": "^3.9.2",
-                "@react-spectrum/combobox": "^3.12.1",
-                "@react-spectrum/contextualhelp": "^3.6.7",
-                "@react-spectrum/datepicker": "^3.9.2",
-                "@react-spectrum/dialog": "^3.8.7",
-                "@react-spectrum/divider": "^3.5.9",
-                "@react-spectrum/dnd": "^3.3.6",
-                "@react-spectrum/form": "^3.7.2",
-                "@react-spectrum/icon": "^3.7.9",
-                "@react-spectrum/illustratedmessage": "^3.4.9",
-                "@react-spectrum/image": "^3.4.9",
-                "@react-spectrum/inlinealert": "^3.2.1",
-                "@react-spectrum/labeledvalue": "^3.1.10",
-                "@react-spectrum/layout": "^3.6.1",
-                "@react-spectrum/link": "^3.6.3",
-                "@react-spectrum/list": "^3.7.6",
-                "@react-spectrum/listbox": "^3.12.5",
-                "@react-spectrum/menu": "^3.17.0",
-                "@react-spectrum/meter": "^3.4.9",
-                "@react-spectrum/numberfield": "^3.8.2",
-                "@react-spectrum/overlays": "^5.5.3",
-                "@react-spectrum/picker": "^3.14.1",
-                "@react-spectrum/progress": "^3.7.3",
-                "@react-spectrum/provider": "^3.9.3",
-                "@react-spectrum/radio": "^3.7.2",
-                "@react-spectrum/searchfield": "^3.8.2",
-                "@react-spectrum/slider": "^3.6.5",
-                "@react-spectrum/statuslight": "^3.5.9",
-                "@react-spectrum/switch": "^3.5.1",
-                "@react-spectrum/table": "^3.12.6",
-                "@react-spectrum/tabs": "^3.8.6",
-                "@react-spectrum/tag": "^3.2.2",
-                "@react-spectrum/text": "^3.5.1",
-                "@react-spectrum/textfield": "^3.11.2",
-                "@react-spectrum/theme-dark": "^3.5.7",
-                "@react-spectrum/theme-default": "^3.5.7",
-                "@react-spectrum/theme-light": "^3.4.7",
-                "@react-spectrum/tooltip": "^3.6.3",
-                "@react-spectrum/view": "^3.6.6",
-                "@react-spectrum/well": "^3.4.9",
-                "@react-stately/collections": "^3.10.4",
-                "@react-stately/data": "^3.11.0",
-                "@react-types/shared": "^3.22.0"
-              }
-            }
+          }
+        },
+        "@deephaven/console": {
+          "version": "0.76.0",
+          "requires": {
+            "@deephaven/chart": "^0.76.0",
+            "@deephaven/components": "^0.76.0",
+            "@deephaven/icons": "^0.76.0",
+            "@deephaven/jsapi-bootstrap": "^0.76.0",
+            "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+            "@deephaven/log": "^0.76.0",
+            "@deephaven/react-hooks": "^0.76.0",
+            "@deephaven/storage": "^0.76.0",
+            "@deephaven/utils": "^0.76.0",
+            "@fortawesome/react-fontawesome": "^0.2.0",
+            "classnames": "^2.3.1",
+            "linkifyjs": "^4.1.0",
+            "lodash.debounce": "^4.0.8",
+            "lodash.throttle": "^4.1.1",
+            "memoize-one": "^5.1.1",
+            "memoizee": "^0.4.15",
+            "monaco-editor": "^0.41.0",
+            "papaparse": "5.3.2",
+            "popper.js": "^1.16.1",
+            "prop-types": "^15.7.2",
+            "shell-quote": "^1.7.2",
+            "shortid": "^2.2.16"
           }
         },
         "@deephaven/dashboard": {
@@ -35636,15 +34131,6 @@
             "lodash.throttle": "^4.1.1",
             "prop-types": "^15.7.2",
             "shortid": "^2.2.16"
-          },
-          "dependencies": {
-            "@deephaven/golden-layout": {
-              "version": "0.76.0",
-              "requires": {
-                "@deephaven/components": "^0.76.0",
-                "jquery": "^3.6.0"
-              }
-            }
           }
         },
         "@deephaven/dashboard-core-plugins": {
@@ -35686,70 +34172,33 @@
             "remark-gfm": "^3.0.1",
             "remark-math": "^5.1.1",
             "shortid": "^2.2.16"
-          },
-          "dependencies": {
-            "@deephaven/console": {
-              "version": "0.76.0",
-              "requires": {
-                "@deephaven/chart": "^0.76.0",
-                "@deephaven/components": "^0.76.0",
-                "@deephaven/icons": "^0.76.0",
-                "@deephaven/jsapi-bootstrap": "^0.76.0",
-                "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
-                "@deephaven/log": "^0.76.0",
-                "@deephaven/react-hooks": "^0.76.0",
-                "@deephaven/storage": "^0.76.0",
-                "@deephaven/utils": "^0.76.0",
-                "@fortawesome/react-fontawesome": "^0.2.0",
-                "classnames": "^2.3.1",
-                "linkifyjs": "^4.1.0",
-                "lodash.debounce": "^4.0.8",
-                "lodash.throttle": "^4.1.1",
-                "memoize-one": "^5.1.1",
-                "memoizee": "^0.4.15",
-                "monaco-editor": "^0.41.0",
-                "papaparse": "5.3.2",
-                "popper.js": "^1.16.1",
-                "prop-types": "^15.7.2",
-                "shell-quote": "^1.7.2",
-                "shortid": "^2.2.16"
-              }
-            },
-            "@deephaven/file-explorer": {
-              "version": "0.76.0",
-              "requires": {
-                "@deephaven/components": "^0.76.0",
-                "@deephaven/icons": "^0.76.0",
-                "@deephaven/log": "^0.76.0",
-                "@deephaven/storage": "^0.76.0",
-                "@deephaven/utils": "^0.76.0",
-                "@fortawesome/fontawesome-svg-core": "^6.2.1",
-                "@fortawesome/react-fontawesome": "^0.2.0",
-                "classnames": "^2.3.1",
-                "lodash.throttle": "^4.1.1",
-                "prop-types": "^15.7.2"
-              }
-            },
-            "@deephaven/golden-layout": {
-              "version": "0.76.0",
-              "requires": {
-                "@deephaven/components": "^0.76.0",
-                "jquery": "^3.6.0"
-              }
-            },
-            "@deephaven/storage": {
-              "version": "0.76.0",
-              "requires": {
-                "@deephaven/filters": "^0.76.0",
-                "@deephaven/log": "^0.76.0",
-                "lodash.throttle": "^4.1.1"
-              }
-            }
+          }
+        },
+        "@deephaven/file-explorer": {
+          "version": "0.76.0",
+          "requires": {
+            "@deephaven/components": "^0.76.0",
+            "@deephaven/icons": "^0.76.0",
+            "@deephaven/log": "^0.76.0",
+            "@deephaven/storage": "^0.76.0",
+            "@deephaven/utils": "^0.76.0",
+            "@fortawesome/fontawesome-svg-core": "^6.2.1",
+            "@fortawesome/react-fontawesome": "^0.2.0",
+            "classnames": "^2.3.1",
+            "lodash.throttle": "^4.1.1",
+            "prop-types": "^15.7.2"
           }
         },
         "@deephaven/filters": {
           "version": "0.76.0"
         },
+        "@deephaven/golden-layout": {
+          "version": "0.76.0",
+          "requires": {
+            "@deephaven/components": "^0.76.0",
+            "jquery": "^3.6.0"
+          }
+        },
         "@deephaven/grid": {
           "version": "0.76.0",
           "requires": {
@@ -35801,43 +34250,6 @@
             "react-beautiful-dnd": "^13.1.0",
             "react-transition-group": "^4.4.2",
             "shortid": "^2.2.16"
-          },
-          "dependencies": {
-            "@deephaven/console": {
-              "version": "0.76.0",
-              "requires": {
-                "@deephaven/chart": "^0.76.0",
-                "@deephaven/components": "^0.76.0",
-                "@deephaven/icons": "^0.76.0",
-                "@deephaven/jsapi-bootstrap": "^0.76.0",
-                "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
-                "@deephaven/log": "^0.76.0",
-                "@deephaven/react-hooks": "^0.76.0",
-                "@deephaven/storage": "^0.76.0",
-                "@deephaven/utils": "^0.76.0",
-                "@fortawesome/react-fontawesome": "^0.2.0",
-                "classnames": "^2.3.1",
-                "linkifyjs": "^4.1.0",
-                "lodash.debounce": "^4.0.8",
-                "lodash.throttle": "^4.1.1",
-                "memoize-one": "^5.1.1",
-                "memoizee": "^0.4.15",
-                "monaco-editor": "^0.41.0",
-                "papaparse": "5.3.2",
-                "popper.js": "^1.16.1",
-                "prop-types": "^15.7.2",
-                "shell-quote": "^1.7.2",
-                "shortid": "^2.2.16"
-              }
-            },
-            "@deephaven/storage": {
-              "version": "0.76.0",
-              "requires": {
-                "@deephaven/filters": "^0.76.0",
-                "@deephaven/log": "^0.76.0",
-                "lodash.throttle": "^4.1.1"
-              }
-            }
           }
         },
         "@deephaven/jsapi-bootstrap": {
@@ -35898,15 +34310,6 @@
             "@deephaven/react-hooks": "^0.76.0",
             "@fortawesome/fontawesome-common-types": "^6.1.1",
             "@fortawesome/react-fontawesome": "^0.2.0"
-          },
-          "dependencies": {
-            "@deephaven/golden-layout": {
-              "version": "0.76.0",
-              "requires": {
-                "@deephaven/components": "^0.76.0",
-                "jquery": "^3.6.0"
-              }
-            }
           }
         },
         "@deephaven/react-hooks": {
@@ -35918,69 +34321,6 @@
             "lodash.debounce": "^4.0.8",
             "lodash.throttle": "^4.1.1",
             "shortid": "^2.2.16"
-          },
-          "dependencies": {
-            "@adobe/react-spectrum": {
-              "version": "3.33.1",
-              "requires": {
-                "@internationalized/string": "^3.2.0",
-                "@react-aria/i18n": "^3.10.0",
-                "@react-aria/ssr": "^3.9.1",
-                "@react-aria/utils": "^3.23.0",
-                "@react-aria/visually-hidden": "^3.8.8",
-                "@react-spectrum/actionbar": "^3.4.1",
-                "@react-spectrum/actiongroup": "^3.10.1",
-                "@react-spectrum/avatar": "^3.0.8",
-                "@react-spectrum/badge": "^3.1.9",
-                "@react-spectrum/breadcrumbs": "^3.9.3",
-                "@react-spectrum/button": "^3.16.0",
-                "@react-spectrum/buttongroup": "^3.6.9",
-                "@react-spectrum/calendar": "^3.4.5",
-                "@react-spectrum/checkbox": "^3.9.2",
-                "@react-spectrum/combobox": "^3.12.1",
-                "@react-spectrum/contextualhelp": "^3.6.7",
-                "@react-spectrum/datepicker": "^3.9.2",
-                "@react-spectrum/dialog": "^3.8.7",
-                "@react-spectrum/divider": "^3.5.9",
-                "@react-spectrum/dnd": "^3.3.6",
-                "@react-spectrum/form": "^3.7.2",
-                "@react-spectrum/icon": "^3.7.9",
-                "@react-spectrum/illustratedmessage": "^3.4.9",
-                "@react-spectrum/image": "^3.4.9",
-                "@react-spectrum/inlinealert": "^3.2.1",
-                "@react-spectrum/labeledvalue": "^3.1.10",
-                "@react-spectrum/layout": "^3.6.1",
-                "@react-spectrum/link": "^3.6.3",
-                "@react-spectrum/list": "^3.7.6",
-                "@react-spectrum/listbox": "^3.12.5",
-                "@react-spectrum/menu": "^3.17.0",
-                "@react-spectrum/meter": "^3.4.9",
-                "@react-spectrum/numberfield": "^3.8.2",
-                "@react-spectrum/overlays": "^5.5.3",
-                "@react-spectrum/picker": "^3.14.1",
-                "@react-spectrum/progress": "^3.7.3",
-                "@react-spectrum/provider": "^3.9.3",
-                "@react-spectrum/radio": "^3.7.2",
-                "@react-spectrum/searchfield": "^3.8.2",
-                "@react-spectrum/slider": "^3.6.5",
-                "@react-spectrum/statuslight": "^3.5.9",
-                "@react-spectrum/switch": "^3.5.1",
-                "@react-spectrum/table": "^3.12.6",
-                "@react-spectrum/tabs": "^3.8.6",
-                "@react-spectrum/tag": "^3.2.2",
-                "@react-spectrum/text": "^3.5.1",
-                "@react-spectrum/textfield": "^3.11.2",
-                "@react-spectrum/theme-dark": "^3.5.7",
-                "@react-spectrum/theme-default": "^3.5.7",
-                "@react-spectrum/theme-light": "^3.4.7",
-                "@react-spectrum/tooltip": "^3.6.3",
-                "@react-spectrum/view": "^3.6.6",
-                "@react-spectrum/well": "^3.4.9",
-                "@react-stately/collections": "^3.10.4",
-                "@react-stately/data": "^3.11.0",
-                "@react-types/shared": "^3.22.0"
-              }
-            }
           }
         },
         "@deephaven/redux": {
@@ -35995,6 +34335,14 @@
             "redux-thunk": "2.4.1"
           }
         },
+        "@deephaven/storage": {
+          "version": "0.76.0",
+          "requires": {
+            "@deephaven/filters": "^0.76.0",
+            "@deephaven/log": "^0.76.0",
+            "lodash.throttle": "^4.1.1"
+          }
+        },
         "@deephaven/utils": {
           "version": "0.76.0"
         },
@@ -36106,30 +34454,33 @@
       }
     },
     "@deephaven/plugin": {
-      "version": "0.64.0",
-      "requires": {
-        "@deephaven/components": "^0.64.0",
-        "@deephaven/golden-layout": "^0.64.0",
-        "@deephaven/icons": "^0.64.0",
-        "@deephaven/iris-grid": "^0.64.0",
-        "@deephaven/jsapi-types": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/react-hooks": "^0.64.0",
+      "version": "0.75.0",
+      "requires": {
+        "@deephaven/components": "^0.75.0",
+        "@deephaven/golden-layout": "^0.75.0",
+        "@deephaven/icons": "^0.75.0",
+        "@deephaven/iris-grid": "^0.75.0",
+        "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/react-hooks": "^0.75.0",
         "@fortawesome/fontawesome-common-types": "^6.1.1",
         "@fortawesome/react-fontawesome": "^0.2.0"
       },
       "dependencies": {
         "@deephaven/components": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@adobe/react-spectrum": "^3.29.0",
-            "@deephaven/icons": "^0.64.0",
-            "@deephaven/log": "^0.64.0",
-            "@deephaven/react-hooks": "^0.64.0",
-            "@deephaven/utils": "^0.64.0",
+            "@adobe/react-spectrum": "^3.34.1",
+            "@deephaven/icons": "^0.75.0",
+            "@deephaven/log": "^0.75.0",
+            "@deephaven/react-hooks": "^0.75.0",
+            "@deephaven/utils": "^0.75.0",
             "@fortawesome/fontawesome-svg-core": "^6.2.1",
             "@fortawesome/react-fontawesome": "^0.2.0",
             "@react-spectrum/theme-default": "^3.5.1",
+            "@react-spectrum/utils": "^3.11.5",
+            "@react-types/shared": "^3.22.1",
+            "@react-types/textfield": "^3.9.1",
             "bootstrap": "4.6.2",
             "classnames": "^2.3.1",
             "event-target-shim": "^6.0.2",
@@ -36147,23 +34498,23 @@
           }
         },
         "@deephaven/golden-layout": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
-            "@deephaven/components": "^0.64.0",
+            "@deephaven/components": "^0.75.0",
             "jquery": "^3.6.0"
           }
         },
         "@deephaven/jsapi-types": {
-          "version": "0.64.0"
+          "version": "1.0.0-dev0.34.0"
         },
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
         },
         "@deephaven/utils": {
-          "version": "0.64.0"
+          "version": "0.75.0"
         },
         "event-target-shim": {
           "version": "6.0.2"
@@ -36176,23 +34527,23 @@
       "requires": {}
     },
     "@deephaven/react-hooks": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "requires": {
-        "@adobe/react-spectrum": "^3.29.0",
-        "@deephaven/log": "^0.64.0",
-        "@deephaven/utils": "^0.64.0",
+        "@adobe/react-spectrum": "^3.34.1",
+        "@deephaven/log": "^0.75.0",
+        "@deephaven/utils": "^0.75.0",
         "lodash.debounce": "^4.0.8",
         "shortid": "^2.2.16"
       },
       "dependencies": {
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
         },
         "@deephaven/utils": {
-          "version": "0.64.0"
+          "version": "0.75.0"
         },
         "event-target-shim": {
           "version": "6.0.2"
@@ -36216,15 +34567,15 @@
       }
     },
     "@deephaven/storage": {
-      "version": "0.64.0",
+      "version": "0.75.0",
       "requires": {
-        "@deephaven/filters": "^0.64.0",
-        "@deephaven/log": "^0.64.0",
+        "@deephaven/filters": "^0.75.0",
+        "@deephaven/log": "^0.75.0",
         "lodash.throttle": "^4.1.1"
       },
       "dependencies": {
         "@deephaven/log": {
-          "version": "0.64.0",
+          "version": "0.75.0",
           "requires": {
             "event-target-shim": "^6.0.2"
           }
@@ -36323,6 +34674,8 @@
     },
     "@formatjs/ecma402-abstract": {
       "version": "1.18.2",
+      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz",
+      "integrity": "sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==",
       "requires": {
         "@formatjs/intl-localematcher": "0.5.4",
         "tslib": "^2.4.0"
@@ -36330,12 +34683,16 @@
     },
     "@formatjs/fast-memoize": {
       "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
+      "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==",
       "requires": {
         "tslib": "^2.4.0"
       }
     },
     "@formatjs/icu-messageformat-parser": {
       "version": "2.7.6",
+      "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.6.tgz",
+      "integrity": "sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==",
       "requires": {
         "@formatjs/ecma402-abstract": "1.18.2",
         "@formatjs/icu-skeleton-parser": "1.8.0",
@@ -36344,6 +34701,8 @@
     },
     "@formatjs/icu-skeleton-parser": {
       "version": "1.8.0",
+      "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.0.tgz",
+      "integrity": "sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==",
       "requires": {
         "@formatjs/ecma402-abstract": "1.18.2",
         "tslib": "^2.4.0"
@@ -36351,6 +34710,8 @@
     },
     "@formatjs/intl-localematcher": {
       "version": "0.5.4",
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
+      "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
       "requires": {
         "tslib": "^2.4.0"
       }
@@ -36396,26 +34757,34 @@
       "dev": true
     },
     "@internationalized/date": {
-      "version": "3.5.2",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.3.tgz",
+      "integrity": "sha512-X9bi8NAEHAjD8yzmPYT2pdJsbe+tYSEBAfowtlxJVJdZR3aK8Vg7ZUT1Fm5M47KLzp/M1p1VwAaeSma3RT7biw==",
       "requires": {
         "@swc/helpers": "^0.5.0"
       }
     },
     "@internationalized/message": {
-      "version": "3.1.2",
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.3.tgz",
+      "integrity": "sha512-jba3kGxnh4hN4zoeJZuMft99Ly1zbmon4fyDz3VAmO39Kb5Aw+usGub7oU/sGoBIcVQ7REEwsvjIWtIO1nitbw==",
       "requires": {
         "@swc/helpers": "^0.5.0",
         "intl-messageformat": "^10.1.0"
       }
     },
     "@internationalized/number": {
-      "version": "3.5.1",
+      "version": "3.5.2",
+      "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.2.tgz",
+      "integrity": "sha512-4FGHTi0rOEX1giSkt5MH4/te0eHBq3cvAYsfLlpguV6pzJAReXymiYpE5wPCqKqjkUO3PIsyvk+tBiIV1pZtbA==",
       "requires": {
         "@swc/helpers": "^0.5.0"
       }
     },
     "@internationalized/string": {
-      "version": "3.2.1",
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.2.tgz",
+      "integrity": "sha512-5xy2JfSQyGqL9FDIdJXVjoKSBBDJR4lvwoCbqKhc5hQZ/qSLU/OlONCmrJPcSH0zxh88lXJMzbOAk8gJ48JBFw==",
       "requires": {
         "@swc/helpers": "^0.5.0"
       }
@@ -38219,1390 +36588,2100 @@
       }
     },
     "@react-aria/actiongroup": {
-      "version": "3.7.3",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/actiongroup": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/actiongroup/-/actiongroup-3.7.4.tgz",
+      "integrity": "sha512-HQ4D6jCW/EfotRPUI57qXPvZyKlqRr1pRYL/yTxFEE9nvHb/JHxvvQgo9tyIW1YHPO0k/cwkXhDOXLKT1q6d1A==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/actiongroup": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/breadcrumbs": {
-      "version": "3.5.11",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/link": "^3.6.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/breadcrumbs": "^3.7.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.12",
+      "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.12.tgz",
+      "integrity": "sha512-UHTVe6kA73xbE1J6LLVjUooEQvTJ4vWPRyOxu4t3dZ/4dMttvHxpKylvj4z606wioSGVhCDEKC4Vn+RtQLypeA==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/link": "^3.7.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/breadcrumbs": "^3.7.4",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/button": {
-      "version": "3.9.3",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.9.4.tgz",
+      "integrity": "sha512-YOt4XWtC+0m7LwLQnU1Gl0ENETLEhtM8SyDbwsFR/fIQYX0T0H9D6jMlnKxXDjKgRvHzom9NZ8caTfsEPbgW/g==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/calendar": {
-      "version": "3.5.6",
-      "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/calendar": "^3.4.4",
-        "@react-types/button": "^3.9.2",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.7",
+      "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.5.7.tgz",
+      "integrity": "sha512-HbOxoslIpak1/RKHQ/p4A5roI+RpM6geK68s72D+9n3NMPDw/X95yesc6JD1Sti2KsGl9GHI6Myf9xcNjuAMnw==",
+      "requires": {
+        "@internationalized/date": "^3.5.3",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/calendar": "^3.5.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/checkbox": {
-      "version": "3.14.1",
-      "requires": {
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/toggle": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/checkbox": "^3.6.3",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.14.2",
+      "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.14.2.tgz",
+      "integrity": "sha512-PeXTEfURrZZBN80YJUyVPAvkT7gwpPtwBgtKxg1ars+D1iDV4Yp48yh5pKaNSf0/rlLNOgKJSCpcFzY7V3ipFw==",
+      "requires": {
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/toggle": "^3.10.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/checkbox": "^3.6.4",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/combobox": {
-      "version": "3.8.4",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/listbox": "^3.11.5",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/menu": "^3.13.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/textfield": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/combobox": "^3.8.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/combobox": "^3.10.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.9.0.tgz",
+      "integrity": "sha512-JRiCoARx95Lu1hENmf4ndHzpJrMeP/2bV96jZbMn4StFUzhACKnUw0rNFpFdONfeoD/MkWO7tsvhxaPGLhpgtQ==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/combobox": "^3.8.3",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/combobox": "^3.11.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/datepicker": {
-      "version": "3.9.3",
-      "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@internationalized/number": "^3.5.1",
-        "@internationalized/string": "^3.2.1",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/spinbutton": "^3.6.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/datepicker": "^3.9.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/datepicker": "^3.7.2",
-        "@react-types/dialog": "^3.5.8",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.10.0.tgz",
+      "integrity": "sha512-YiIxY+mRxc2rPN8j9ypdiGspRHSIrsK6TShBgKEk5UoG5EBKEJfNe/FfoXDR2d5xcpWLAHVuRjERi9WkiJNDBw==",
+      "requires": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/number": "^3.5.2",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/spinbutton": "^3.6.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/datepicker": "^3.9.3",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/datepicker": "^3.7.3",
+        "@react-types/dialog": "^3.5.9",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/dialog": {
-      "version": "3.5.12",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/dialog": "^3.5.8",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.13",
+      "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.13.tgz",
+      "integrity": "sha512-GUwY7sQtPMtO6LFHyoIGFMEv8tEBrNCrSNwEKilFLxvNUCo/1sY3N+7L2TcoeyDkcRWBJ9Uz9iR0iJ6EsCBWng==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/dialog": "^3.5.9",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/dnd": {
-      "version": "3.5.3",
-      "requires": {
-        "@internationalized/string": "^3.2.1",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/dnd": "^3.2.8",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.6.0.tgz",
+      "integrity": "sha512-uIM54sUr4NpSdvxWozNKGqSNSTe9ir/sO+QFGtGAF5dbjMX7FN/7sVVrtmB8UHKC+fwfs+Ml3kjJgHbm10/Qmg==",
+      "requires": {
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/dnd": "^3.3.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/focus": {
-      "version": "3.16.2",
+      "version": "3.17.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.17.0.tgz",
+      "integrity": "sha512-aRzBw1WTUkcIV3xFrqPA6aB8ZVt3XyGpTaSHAypU0Pgoy2wRq9YeJYpbunsKj9CJmskuffvTqXwAjTcaQish1Q==",
       "requires": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "clsx": "^2.0.0"
       }
     },
     "@react-aria/form": {
-      "version": "3.0.3",
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.4.tgz",
+      "integrity": "sha512-wWfW9Hv+OWIUbJ0QYzJ4EO5Yt7xZD1i+XNZG9pKGBiREi7dYBo7Y7lbqlWc3pJASSE+6aP9HzhK18dMPtGluVA==",
       "requires": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/grid": {
-      "version": "3.8.8",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/grid": "^3.8.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.9.0.tgz",
+      "integrity": "sha512-jNg7haMptmeTKR7/ZomIjWZMLB6jWalBkl5in2JdU9Hc4pY5EKqD/7PSprr9SjOzCr5O+4MSiRDvw+Tu7xHevQ==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/grid": "^3.8.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/gridlist": {
-      "version": "3.7.5",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/grid": "^3.8.8",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.8.0.tgz",
+      "integrity": "sha512-2iPBtpYZdTVij6XcqFsRsjzItjgg7FhFRPUEgD62mCyYd6NJIDkCxLuL97hkZ5BbXNxsr2jgVEns5Z4UzW//IQ==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/grid": "^3.9.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/i18n": {
-      "version": "3.10.2",
-      "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@internationalized/message": "^3.1.2",
-        "@internationalized/number": "^3.5.1",
-        "@internationalized/string": "^3.2.1",
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.11.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.11.0.tgz",
+      "integrity": "sha512-dnopopsYKy2cd2dB2LdnmdJ58evKKcNCtiscWl624XFSbq2laDrYIQ4umrMhBxaKD7nDQkqydVBe6HoQKPzvJw==",
+      "requires": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/message": "^3.1.3",
+        "@internationalized/number": "^3.5.2",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/interactions": {
-      "version": "3.21.1",
+      "version": "3.21.2",
+      "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.21.2.tgz",
+      "integrity": "sha512-Ju706DtoEmI/2vsfu9DCEIjDqsRBVLm/wmt2fr0xKbBca7PtmK8daajxFWz+eTq+EJakvYfLr7gWgLau9HyWXg==",
       "requires": {
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/label": {
-      "version": "3.7.6",
+      "version": "3.7.7",
+      "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.7.tgz",
+      "integrity": "sha512-0MDIu4SbagwsYzkprcCzi1Z0V/t2K/5Dd30eSTL2zanXMa+/85MVGSQjXI0vPrXMOXSNqp0R/aMxcqcgJ59yRA==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/link": {
-      "version": "3.6.5",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/link": "^3.5.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.7.0.tgz",
+      "integrity": "sha512-gkF7KpDR+ApcMY5HS3xVKHrxRcwSP9TRPoySWEMBE4GPWvEK1Bk/On9EM1vRzeEibCZ5L6gKuLEEKLVSGbBMWg==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/link": "^3.5.4",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/listbox": {
-      "version": "3.11.5",
-      "requires": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/listbox": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.12.0.tgz",
+      "integrity": "sha512-Cy+UcfXU4MrOBMBnaB+kqG8bajeS3T1ZN8L7PXSTpmFS9jShFMhYkNz5gXpI+0SS4dgbHtkq/YDFJvu+bxFvdg==",
+      "requires": {
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/listbox": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/live-announcer": {
-      "version": "3.3.2",
+      "version": "3.3.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.3.tgz",
+      "integrity": "sha512-sMaBzzIgDPBDCeZ/UFbuXR/UnXikcE7t4OJ4cESzmUq6r6LvxzmZnG9ocwpH75n7udmUbINycKD082fneryHlg==",
       "requires": {
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/menu": {
-      "version": "3.13.1",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/menu": "^3.6.1",
-        "@react-stately/tree": "^3.7.6",
-        "@react-types/button": "^3.9.2",
-        "@react-types/menu": "^3.9.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.14.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.14.0.tgz",
+      "integrity": "sha512-veZIpwKPKDIX1xpUzvGnxSVTmMfpRjPQUi1v+hMgqgdjBKedKI2LkprLABo9grggjqV9c2xT4XUXDk6xH3r8eA==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/menu": "^3.9.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/meter": {
-      "version": "3.4.11",
+      "version": "3.4.12",
+      "resolved": "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.12.tgz",
+      "integrity": "sha512-Ofgy3SHBjNLrc0mzuEKfn5ozOyrLudzcpw1cP5BFgtYs8BDdUx2/e33+2sm1+Pm3M/AhBrV/9LGyOE2JCtb8pg==",
       "requires": {
-        "@react-aria/progress": "^3.4.11",
-        "@react-types/meter": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/progress": "^3.4.12",
+        "@react-types/meter": "^3.4.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/numberfield": {
-      "version": "3.11.1",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/spinbutton": "^3.6.3",
-        "@react-aria/textfield": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/numberfield": "^3.9.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/numberfield": "^3.8.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.11.2",
+      "resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.11.2.tgz",
+      "integrity": "sha512-PPCRLhAnCz3/mbv/EXoG3mY8lUvaOnZdGZf0ufb1VS4K/wKtb8z3sCTDiu1hi7nFo1YYqynb8mKue4Es5jUwSw==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/spinbutton": "^3.6.4",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/numberfield": "^3.9.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/numberfield": "^3.8.2",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/overlays": {
-      "version": "3.21.1",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/button": "^3.9.2",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.22.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.22.0.tgz",
+      "integrity": "sha512-M3Iayc2Hf9vJ4JJ8K/zh+Ct6aymDLmBbo686ChV3AtGOc254RyyzqnVSNuMs3j5QVBsDUKihHZQfl4E9RCwd+w==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/button": "^3.9.3",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/progress": {
-      "version": "3.4.11",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/progress": "^3.5.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.4.12",
+      "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.12.tgz",
+      "integrity": "sha512-Wlz7VNFEzcLSawhZwWTKgJPM/IUKFiKJJG7KGcsT2biIlu6Yp60xj08hDZkCrLq3XsLLCRmweHlVfLFjG3AK9w==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/progress": "^3.5.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/radio": {
-      "version": "3.10.2",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/radio": "^3.10.2",
-        "@react-types/radio": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.10.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.10.3.tgz",
+      "integrity": "sha512-9noof5jyHE8iiFEUE7xCAHvCjG7EkZ/bZHh2+ZtrLlTFZmjpEbRbpZMw6QMKC8uzREPsmERBXjbd/6NyXH6mEQ==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/radio": "^3.10.3",
+        "@react-types/radio": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/searchfield": {
-      "version": "3.7.3",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/textfield": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/searchfield": "^3.5.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/searchfield": "^3.5.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.7.4.tgz",
+      "integrity": "sha512-92TR4M6/lBKkIp6l3Fl/Sqjjo++bDceIZEOKC62/cuYjLm9RRWl4tLlKIR1GN3IH1vJJStKj+TB/SjlWbPuwiA==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/searchfield": "^3.5.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/searchfield": "^3.5.4",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/select": {
-      "version": "3.14.3",
-      "requires": {
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/listbox": "^3.11.5",
-        "@react-aria/menu": "^3.13.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-stately/select": "^3.6.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/select": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.14.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/select/-/select-3.14.4.tgz",
+      "integrity": "sha512-MeFN8pw9liXwejkJS+hg0fDqGa3oW/mIwZYx8CrZZLbPnEcjZ9NI4ZXSxJaMOHEIQj/RXQ3Fpu0Sunu9FVpYXQ==",
+      "requires": {
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/select": "^3.6.3",
+        "@react-types/button": "^3.9.3",
+        "@react-types/select": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/selection": {
-      "version": "3.17.5",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/selection": "^3.14.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.18.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.18.0.tgz",
+      "integrity": "sha512-6ZvRuS9OHe56UVTb/qnsZ1TOxpZH9gRlX6eGG3Pt4LZK12wcvs13Uz2OvB2aYQHu0KPAua9ACnPh94xvXzQIlQ==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/selection": "^3.15.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/separator": {
-      "version": "3.3.11",
+      "version": "3.3.12",
+      "resolved": "https://registry.npmjs.org/@react-aria/separator/-/separator-3.3.12.tgz",
+      "integrity": "sha512-KXeHynxek/DlAmjmry+M2KVRq+j75LqWFysX4x7t+OSbGR4t3bu5HRDd9bvDe9lsW8OKxlX3+hWTY7vsOL/HDA==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/slider": {
-      "version": "3.7.6",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/slider": "^3.5.2",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/slider": "^3.7.1",
+      "version": "3.7.7",
+      "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.7.tgz",
+      "integrity": "sha512-7tOJyR4ZZoSMKcVomC6DZxyYuXQqQopi9mPW2J1fViD1R5iO8YVmoX/ALXnokzi8GPuMA0c38i2Cmnecm30ZXA==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/slider": "^3.5.3",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/slider": "^3.7.2",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/spinbutton": {
-      "version": "3.6.3",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.6.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.4.tgz",
+      "integrity": "sha512-KMnwm3bEM83g8MILGt6irbvAG7DNphkq6O0ePt7L1m6QZhWK3hbI2RNlxYMF1OKIDTAOhnEjR6IdMCWt9TuXvQ==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/ssr": {
-      "version": "3.9.2",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.3.tgz",
+      "integrity": "sha512-5bUZ93dmvHFcmfUcEN7qzYe8yQQ8JY+nHN6m9/iSDCQ/QmCiE0kWXYwhurjw5ch6I8WokQzx66xKIMHBAa4NNA==",
       "requires": {
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/switch": {
-      "version": "3.6.2",
+      "version": "3.6.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.6.3.tgz",
+      "integrity": "sha512-UBWbTEnnlTDT/dFOEpGKfX5ngPTIOVDLX1ltUhDHHk6SrgSnvYxTPTZAo+ujHIUSBFHOuxmvVYG7y54rk168mg==",
       "requires": {
-        "@react-aria/toggle": "^3.10.2",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/switch": "^3.5.1",
+        "@react-aria/toggle": "^3.10.3",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/switch": "^3.5.2",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/table": {
-      "version": "3.13.5",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/grid": "^3.8.8",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/flags": "^3.0.1",
-        "@react-stately/table": "^3.11.6",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/table": "^3.9.3",
+      "version": "3.14.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.14.0.tgz",
+      "integrity": "sha512-IwBmzeIxeZjWlOlmMXVj/L64FbYm3qUh7v3VRgU98BVOdvgUyEKBDIwi6SuOV4FwbXKrCPZbXPU/k+KQU4tUoQ==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/grid": "^3.9.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/flags": "^3.0.2",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/tabs": {
-      "version": "3.8.5",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/tabs": "^3.6.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tabs": "^3.3.5",
+      "version": "3.9.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.9.0.tgz",
+      "integrity": "sha512-E4IHOO9ejEXNeSnpeThu79pDpNySHHYz3txr9ngtH6tp097k/I1auSqbGJPy/kwLj6MCPEt86dNJDXE2X0AcFw==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/tabs": "^3.6.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tabs": "^3.3.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/tag": {
-      "version": "3.3.3",
-      "requires": {
-        "@react-aria/gridlist": "^3.7.5",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/tag/-/tag-3.4.0.tgz",
+      "integrity": "sha512-kTrj0zEIyABgdASZMM7qxe0LAEePAxlg4OmfjZfkiAYYV32liY4EPER7ocE0OhOXo6TeOYYIvpEcr0z/4PjCpw==",
+      "requires": {
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/textfield": {
-      "version": "3.14.3",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/textfield": "^3.9.1",
+      "version": "3.14.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.14.4.tgz",
+      "integrity": "sha512-fdZChDyTRA4BPqbyDeD9gSw6rVeIAl7eG38osRwr0mzcKTiS/AyV3jiRwnHsBO9brU8RdViJFri4emVDuxSjag==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/textfield": "^3.9.2",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/toggle": {
-      "version": "3.10.2",
+      "version": "3.10.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.10.3.tgz",
+      "integrity": "sha512-QtufHlWczMcTGmRxF7RCEgfMKpUPivyXJWZsQ1HSlknjRJPzf4uc3mSR62hq2sZ0VN9zXEpUsoixbEDB87TnGg==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/checkbox": "^3.8.0",
+        "@swc/helpers": "^0.5.0"
+      }
+    },
+    "@react-aria/toolbar": {
+      "version": "3.0.0-beta.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.4.tgz",
+      "integrity": "sha512-nerKAoHwHFTvf25DDtj8d/zlDaZHaTPWvL4gweTm3hu9ztisE58CoVUqzqH+VNiYjcrWr2PYgLbNLsuOzk0q1Q==",
       "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/checkbox": "^3.7.1",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/tooltip": {
-      "version": "3.7.2",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/tooltip": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tooltip": "^3.4.7",
+      "version": "3.7.3",
+      "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.7.3.tgz",
+      "integrity": "sha512-uF2J/GRKTHSeEYMwvXTu7oK710nov/NRbY7db2Hh7yXluGmjJORXb5wxsy+lqHaWqPKBbkhmxBJYeJJpAqlZ5g==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/tooltip": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tooltip": "^3.4.8",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/utils": {
-      "version": "3.23.2",
+      "version": "3.24.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.24.0.tgz",
+      "integrity": "sha512-JAxkPhK5fCvFVNY2YG3TW3m1nTzwRcbz7iyTSkUzLFat4N4LZ7Kzh7NMHsgeE/oMOxd8zLY+XsUxMu/E/2GujA==",
       "requires": {
-        "@react-aria/ssr": "^3.9.2",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "clsx": "^2.0.0"
       }
     },
     "@react-aria/virtualizer": {
-      "version": "3.9.10",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/virtualizer/-/virtualizer-3.10.0.tgz",
+      "integrity": "sha512-bxpWicfmsipPnzXp6pSv6Xmo2yLZI5Np4sPDRVTNrsi41ecm295AjPTRLgf/A7Rni0xgyWhUS0FkS7JXTQEv+A==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-aria/visually-hidden": {
-      "version": "3.8.10",
+      "version": "3.8.11",
+      "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.11.tgz",
+      "integrity": "sha512-1JFruyAatoKnC18qrix8Q1gyUNlizWZvYdPADgB5btakMy0PEGTWPmFRK5gFsO+N0CZLCFTCip0dkUv6rrp31w==",
       "requires": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/actionbar": {
-      "version": "3.4.3",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/live-announcer": "^3.3.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/actiongroup": "^3.10.3",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-types/actionbar": "^3.1.5",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.4.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/actionbar/-/actionbar-3.4.4.tgz",
+      "integrity": "sha512-Kao7LhiYcRjMRIdhRiYUDTdwALAMdHCEIVTbKYJ+OBbEy3Tzw382p+cogiBtwlcEI6/hVK+JdVyxgfsfZsalPg==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/live-announcer": "^3.3.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/actiongroup": "^3.10.4",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-types/actionbar": "^3.1.6",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/actiongroup": {
-      "version": "3.10.3",
-      "requires": {
-        "@react-aria/actiongroup": "^3.7.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/menu": "^3.18.1",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/tooltip": "^3.6.5",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/actiongroup": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.10.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/actiongroup/-/actiongroup-3.10.4.tgz",
+      "integrity": "sha512-TY9DA+YFBqq+QnzJV1jnJ9vW3xDje5ZdU/WTlU8VBvxZrg9V0Qco1rWA2YSqAsTBOZQJ0iP5V7IvDjAoPrt5Kw==",
+      "requires": {
+        "@react-aria/actiongroup": "^3.7.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/menu": "^3.19.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/tooltip": "^3.6.6",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/actiongroup": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/avatar": {
-      "version": "3.0.10",
-      "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/avatar": "^3.0.5",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.0.11",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/avatar/-/avatar-3.0.11.tgz",
+      "integrity": "sha512-DwLXGiJHDB6XA0KpFD70gU4y3PyaYctCo8GqKbpgerMQJTeE3xZbzlZvt9XvBYx+BrOPA6T0/xpBmxGDaYDDBA==",
+      "requires": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/avatar": "^3.0.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/badge": {
-      "version": "3.1.11",
-      "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/badge": "^3.1.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.1.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/badge/-/badge-3.1.12.tgz",
+      "integrity": "sha512-iWj5mqj3MQ+UOksTuy9JMA+MTvOD33uzcsCKKhJPZZEHqfHMNE1shqaZCUuFCQ7Gmw/KbSDC2B2de1CL6fxjmw==",
+      "requires": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/badge": "^3.1.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/breadcrumbs": {
-      "version": "3.9.5",
-      "requires": {
-        "@react-aria/breadcrumbs": "^3.5.11",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/menu": "^3.18.1",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-types/breadcrumbs": "^3.7.3",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.9.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/breadcrumbs/-/breadcrumbs-3.9.6.tgz",
+      "integrity": "sha512-7bxRj3DlUC/TBTOtNY0rVktNTPlmWPD1AonPA0Ot+Hgm0S+eTdqPqvqJGTz6sFZx1vPgGTnp+RIg6sf5b/liGA==",
+      "requires": {
+        "@react-aria/breadcrumbs": "^3.5.12",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/menu": "^3.19.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-types/breadcrumbs": "^3.7.4",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/button": {
-      "version": "3.16.2",
-      "requires": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.16.3",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/button/-/button-3.16.3.tgz",
+      "integrity": "sha512-cywlxV2N9cyffu9oGU45wVaOm9U0WNPGE+8978W2tmQMIFUBkQHRM2m7o9qr1C6T7D9hQhzXL0X5LQpTUj9PEQ==",
+      "requires": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/button": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/buttongroup": {
-      "version": "3.6.11",
-      "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/buttongroup": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.6.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/buttongroup/-/buttongroup-3.6.12.tgz",
+      "integrity": "sha512-eCK+8DzzVO137IjNtdDX9UUMfKWDq4JYMMsGNHO7U146OYC8VnPHb1cdnfR0Pg7I9jefvwOeT0KKxwGenuuXfw==",
+      "requires": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/buttongroup": "^3.3.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/calendar": {
-      "version": "3.4.7",
-      "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@react-aria/calendar": "^3.5.6",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/calendar": "^3.4.4",
-        "@react-types/button": "^3.9.2",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/calendar/-/calendar-3.4.8.tgz",
+      "integrity": "sha512-Ge8FryNtBvPhQch2678s5j6BuTipK4VdrSstZvG+Zq8QcHP3ksRwF2q1DifNS8iukZSEAS3lgl3Q2RhWXZKanw==",
+      "requires": {
+        "@internationalized/date": "^3.5.3",
+        "@react-aria/calendar": "^3.5.7",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/calendar": "^3.5.0",
+        "@react-types/button": "^3.9.3",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/checkbox": {
-      "version": "3.9.4",
-      "requires": {
-        "@react-aria/checkbox": "^3.14.1",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/checkbox": "^3.6.3",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@swc/helpers": "^0.5.0"
+      "version": "3.9.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/checkbox/-/checkbox-3.9.5.tgz",
+      "integrity": "sha512-M8ZwVohk9986IVVfnhjC++WzXNfeUTj8we5Ud1DnetA3vqpmCoBA5/ym0Ey5LCTizDnTu/9i9NwdxPr2vIDpsw==",
+      "requires": {
+        "@react-aria/checkbox": "^3.14.2",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/checkbox": "^3.6.4",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@swc/helpers": "^0.5.0",
+        "react-aria-components": "^1.2.0"
+      },
+      "dependencies": {
+        "react-aria-components": {
+          "version": "1.2.0",
+          "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
+          "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
+          "requires": {
+            "@internationalized/date": "^3.5.3",
+            "@internationalized/string": "^3.2.2",
+            "@react-aria/color": "3.0.0-beta.32",
+            "@react-aria/focus": "^3.17.0",
+            "@react-aria/interactions": "^3.21.2",
+            "@react-aria/menu": "^3.14.0",
+            "@react-aria/toolbar": "3.0.0-beta.4",
+            "@react-aria/tree": "3.0.0-alpha.0",
+            "@react-aria/utils": "^3.24.0",
+            "@react-stately/color": "^3.6.0",
+            "@react-stately/menu": "^3.7.0",
+            "@react-stately/table": "^3.11.7",
+            "@react-stately/utils": "^3.10.0",
+            "@react-types/color": "3.0.0-beta.24",
+            "@react-types/form": "^3.7.3",
+            "@react-types/grid": "^3.2.5",
+            "@react-types/shared": "^3.23.0",
+            "@react-types/table": "^3.9.4",
+            "@swc/helpers": "^0.5.0",
+            "client-only": "^0.0.1",
+            "react-aria": "^3.33.0",
+            "react-stately": "^3.31.0",
+            "use-sync-external-store": "^1.2.0"
+          },
+          "dependencies": {
+            "@react-aria/color": {
+              "version": "3.0.0-beta.32",
+              "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
+              "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
+              "requires": {
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/interactions": "^3.21.2",
+                "@react-aria/numberfield": "^3.11.2",
+                "@react-aria/slider": "^3.7.7",
+                "@react-aria/spinbutton": "^3.6.4",
+                "@react-aria/textfield": "^3.14.4",
+                "@react-aria/utils": "^3.24.0",
+                "@react-aria/visually-hidden": "^3.8.11",
+                "@react-stately/color": "^3.6.0",
+                "@react-stately/form": "^3.0.2",
+                "@react-types/color": "3.0.0-beta.24",
+                "@react-types/shared": "^3.23.0",
+                "@swc/helpers": "^0.5.0"
+              }
+            },
+            "@react-aria/tree": {
+              "version": "3.0.0-alpha.0",
+              "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
+              "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
+              "requires": {
+                "@react-aria/gridlist": "^3.8.0",
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/selection": "^3.18.0",
+                "@react-aria/utils": "^3.24.0",
+                "@react-stately/tree": "^3.8.0",
+                "@react-types/button": "^3.9.3",
+                "@react-types/shared": "^3.23.0",
+                "@swc/helpers": "^0.5.0"
+              }
+            },
+            "react-aria": {
+              "version": "3.33.0",
+              "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
+              "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
+              "requires": {
+                "@internationalized/string": "^3.2.2",
+                "@react-aria/breadcrumbs": "^3.5.12",
+                "@react-aria/button": "^3.9.4",
+                "@react-aria/calendar": "^3.5.7",
+                "@react-aria/checkbox": "^3.14.2",
+                "@react-aria/combobox": "^3.9.0",
+                "@react-aria/datepicker": "^3.10.0",
+                "@react-aria/dialog": "^3.5.13",
+                "@react-aria/dnd": "^3.6.0",
+                "@react-aria/focus": "^3.17.0",
+                "@react-aria/gridlist": "^3.8.0",
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/interactions": "^3.21.2",
+                "@react-aria/label": "^3.7.7",
+                "@react-aria/link": "^3.7.0",
+                "@react-aria/listbox": "^3.12.0",
+                "@react-aria/menu": "^3.14.0",
+                "@react-aria/meter": "^3.4.12",
+                "@react-aria/numberfield": "^3.11.2",
+                "@react-aria/overlays": "^3.22.0",
+                "@react-aria/progress": "^3.4.12",
+                "@react-aria/radio": "^3.10.3",
+                "@react-aria/searchfield": "^3.7.4",
+                "@react-aria/select": "^3.14.4",
+                "@react-aria/selection": "^3.18.0",
+                "@react-aria/separator": "^3.3.12",
+                "@react-aria/slider": "^3.7.7",
+                "@react-aria/ssr": "^3.9.3",
+                "@react-aria/switch": "^3.6.3",
+                "@react-aria/table": "^3.14.0",
+                "@react-aria/tabs": "^3.9.0",
+                "@react-aria/tag": "^3.4.0",
+                "@react-aria/textfield": "^3.14.4",
+                "@react-aria/tooltip": "^3.7.3",
+                "@react-aria/utils": "^3.24.0",
+                "@react-aria/visually-hidden": "^3.8.11",
+                "@react-types/shared": "^3.23.0"
+              }
+            }
+          }
+        }
       }
     },
     "@react-spectrum/combobox": {
-      "version": "3.12.3",
-      "requires": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/combobox": "^3.8.4",
-        "@react-aria/dialog": "^3.5.12",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/form": "^3.0.3",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/label": "^3.7.6",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/listbox": "^3.12.7",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/textfield": "^3.11.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/combobox": "^3.8.2",
-        "@react-types/button": "^3.9.2",
-        "@react-types/combobox": "^3.10.1",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.12.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/combobox/-/combobox-3.12.4.tgz",
+      "integrity": "sha512-Xw/QiT3DPaJiGvUkLTYmYRBqNcjpAWS2A40GuMCeDm2idJM6GBWy1k8xwzb0L08HInDCkIV6amqqwV6Et65Pnw==",
+      "requires": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/combobox": "^3.9.0",
+        "@react-aria/dialog": "^3.5.13",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/form": "^3.0.4",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/label": "^3.7.7",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/listbox": "^3.12.8",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/textfield": "^3.12.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/combobox": "^3.8.3",
+        "@react-types/button": "^3.9.3",
+        "@react-types/combobox": "^3.11.0",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/contextualhelp": {
-      "version": "3.6.9",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/dialog": "^3.8.9",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/contextualhelp": "^3.2.8",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.6.10",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/contextualhelp/-/contextualhelp-3.6.10.tgz",
+      "integrity": "sha512-wj3HSNBaFY77hs2MvFDDNw6W9J6XEttS2G/ISC7d4ZjCTuBapj+0PwVM1rGjf5k95FlorSj8jwRZQog8/hXCpw==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/dialog": "^3.8.10",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/contextualhelp": "^3.2.9",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/datepicker": {
-      "version": "3.9.4",
-      "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@react-aria/datepicker": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/calendar": "^3.4.7",
-        "@react-spectrum/dialog": "^3.8.9",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-spectrum/view": "^3.6.8",
-        "@react-stately/datepicker": "^3.9.2",
-        "@react-types/datepicker": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.9.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/datepicker/-/datepicker-3.9.5.tgz",
+      "integrity": "sha512-MTOhAuhjX9PKioqGPWksPZgeGiVZesRi26WNUefu1hCrVbmfGXJcL17MNnJbq4bGtMfvaYPOze05OOpka30V8g==",
+      "requires": {
+        "@internationalized/date": "^3.5.3",
+        "@react-aria/datepicker": "^3.10.0",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/calendar": "^3.4.8",
+        "@react-spectrum/dialog": "^3.8.10",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-spectrum/view": "^3.6.9",
+        "@react-stately/datepicker": "^3.9.3",
+        "@react-types/datepicker": "^3.7.3",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/dialog": {
-      "version": "3.8.9",
-      "requires": {
-        "@react-aria/dialog": "^3.5.12",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/buttongroup": "^3.6.11",
-        "@react-spectrum/divider": "^3.5.11",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-spectrum/view": "^3.6.8",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/button": "^3.9.2",
-        "@react-types/dialog": "^3.5.8",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.8.10",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/dialog/-/dialog-3.8.10.tgz",
+      "integrity": "sha512-IcgLn7/ULwwBT41m4QOxqVXu58UG0N9Gm6jo7iAeOnYZHLdp31MEAxmvCUvd3xa4B5wTCG1AxMIQUZnuAac15g==",
+      "requires": {
+        "@react-aria/dialog": "^3.5.13",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/buttongroup": "^3.6.12",
+        "@react-spectrum/divider": "^3.5.12",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-spectrum/view": "^3.6.9",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/button": "^3.9.3",
+        "@react-types/dialog": "^3.5.9",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/divider": {
-      "version": "3.5.11",
+      "version": "3.5.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/divider/-/divider-3.5.12.tgz",
+      "integrity": "sha512-EVd/0chomjZni+5OZMrlG6Rqd0VLO3aTyNvvckS28A62hIk/zCGJzJZdPCsK0RZu5P6M61SdW3epUScX7nqO1A==",
       "requires": {
-        "@react-aria/separator": "^3.3.11",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/divider": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/separator": "^3.3.12",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/divider": "^3.3.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/dnd": {
-      "version": "3.3.8",
+      "version": "3.3.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/dnd/-/dnd-3.3.9.tgz",
+      "integrity": "sha512-o2SE26LgZ2+FRAY8mXbKyyf5BCawx7sSq/9oeZhi9wb9T+SSgGq7Ab0bYcq5MEn5Q1QIB1MaGczIM8nZfd+Wtw==",
       "requires": {
-        "@react-aria/dnd": "^3.5.3",
-        "@react-stately/dnd": "^3.2.8",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/dnd": "^3.6.0",
+        "@react-stately/dnd": "^3.3.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
-    "@react-spectrum/form": {
-      "version": "3.7.4",
+    "@react-spectrum/dropzone": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/dropzone/-/dropzone-3.0.0.tgz",
+      "integrity": "sha512-ptMmfMwMx0LLTg6QzXCyqv4ffuYh+Y13srqnPZKDiHK5LP+lYRUNT250bFVEqxO6F4LYQrmet6dUaRrMOILn2w==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/form": "^3.0.1",
-        "@react-types/form": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0",
+        "react-aria-components": "^1.2.0"
+      },
+      "dependencies": {
+        "react-aria-components": {
+          "version": "1.2.0",
+          "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
+          "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
+          "requires": {
+            "@internationalized/date": "^3.5.3",
+            "@internationalized/string": "^3.2.2",
+            "@react-aria/color": "3.0.0-beta.32",
+            "@react-aria/focus": "^3.17.0",
+            "@react-aria/interactions": "^3.21.2",
+            "@react-aria/menu": "^3.14.0",
+            "@react-aria/toolbar": "3.0.0-beta.4",
+            "@react-aria/tree": "3.0.0-alpha.0",
+            "@react-aria/utils": "^3.24.0",
+            "@react-stately/color": "^3.6.0",
+            "@react-stately/menu": "^3.7.0",
+            "@react-stately/table": "^3.11.7",
+            "@react-stately/utils": "^3.10.0",
+            "@react-types/color": "3.0.0-beta.24",
+            "@react-types/form": "^3.7.3",
+            "@react-types/grid": "^3.2.5",
+            "@react-types/shared": "^3.23.0",
+            "@react-types/table": "^3.9.4",
+            "@swc/helpers": "^0.5.0",
+            "client-only": "^0.0.1",
+            "react-aria": "^3.33.0",
+            "react-stately": "^3.31.0",
+            "use-sync-external-store": "^1.2.0"
+          },
+          "dependencies": {
+            "@react-aria/color": {
+              "version": "3.0.0-beta.32",
+              "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
+              "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
+              "requires": {
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/interactions": "^3.21.2",
+                "@react-aria/numberfield": "^3.11.2",
+                "@react-aria/slider": "^3.7.7",
+                "@react-aria/spinbutton": "^3.6.4",
+                "@react-aria/textfield": "^3.14.4",
+                "@react-aria/utils": "^3.24.0",
+                "@react-aria/visually-hidden": "^3.8.11",
+                "@react-stately/color": "^3.6.0",
+                "@react-stately/form": "^3.0.2",
+                "@react-types/color": "3.0.0-beta.24",
+                "@react-types/shared": "^3.23.0",
+                "@swc/helpers": "^0.5.0"
+              }
+            },
+            "@react-aria/tree": {
+              "version": "3.0.0-alpha.0",
+              "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
+              "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
+              "requires": {
+                "@react-aria/gridlist": "^3.8.0",
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/selection": "^3.18.0",
+                "@react-aria/utils": "^3.24.0",
+                "@react-stately/tree": "^3.8.0",
+                "@react-types/button": "^3.9.3",
+                "@react-types/shared": "^3.23.0",
+                "@swc/helpers": "^0.5.0"
+              }
+            },
+            "react-aria": {
+              "version": "3.33.0",
+              "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
+              "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
+              "requires": {
+                "@internationalized/string": "^3.2.2",
+                "@react-aria/breadcrumbs": "^3.5.12",
+                "@react-aria/button": "^3.9.4",
+                "@react-aria/calendar": "^3.5.7",
+                "@react-aria/checkbox": "^3.14.2",
+                "@react-aria/combobox": "^3.9.0",
+                "@react-aria/datepicker": "^3.10.0",
+                "@react-aria/dialog": "^3.5.13",
+                "@react-aria/dnd": "^3.6.0",
+                "@react-aria/focus": "^3.17.0",
+                "@react-aria/gridlist": "^3.8.0",
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/interactions": "^3.21.2",
+                "@react-aria/label": "^3.7.7",
+                "@react-aria/link": "^3.7.0",
+                "@react-aria/listbox": "^3.12.0",
+                "@react-aria/menu": "^3.14.0",
+                "@react-aria/meter": "^3.4.12",
+                "@react-aria/numberfield": "^3.11.2",
+                "@react-aria/overlays": "^3.22.0",
+                "@react-aria/progress": "^3.4.12",
+                "@react-aria/radio": "^3.10.3",
+                "@react-aria/searchfield": "^3.7.4",
+                "@react-aria/select": "^3.14.4",
+                "@react-aria/selection": "^3.18.0",
+                "@react-aria/separator": "^3.3.12",
+                "@react-aria/slider": "^3.7.7",
+                "@react-aria/ssr": "^3.9.3",
+                "@react-aria/switch": "^3.6.3",
+                "@react-aria/table": "^3.14.0",
+                "@react-aria/tabs": "^3.9.0",
+                "@react-aria/tag": "^3.4.0",
+                "@react-aria/textfield": "^3.14.4",
+                "@react-aria/tooltip": "^3.7.3",
+                "@react-aria/utils": "^3.24.0",
+                "@react-aria/visually-hidden": "^3.8.11",
+                "@react-types/shared": "^3.23.0"
+              }
+            }
+          }
+        }
+      }
+    },
+    "@react-spectrum/filetrigger": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/filetrigger/-/filetrigger-3.0.0.tgz",
+      "integrity": "sha512-PH5gX+KYTRKO2R3XZB0KUvQssoQLifdvJV3hAeNCl8XgAioPkyVJsxO7SLNmIqShI/lyv9jgqPne3gI5m7pDYg==",
+      "requires": {
+        "@swc/helpers": "^0.5.0",
+        "react-aria-components": "^1.2.0"
+      },
+      "dependencies": {
+        "react-aria-components": {
+          "version": "1.2.0",
+          "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
+          "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
+          "requires": {
+            "@internationalized/date": "^3.5.3",
+            "@internationalized/string": "^3.2.2",
+            "@react-aria/color": "3.0.0-beta.32",
+            "@react-aria/focus": "^3.17.0",
+            "@react-aria/interactions": "^3.21.2",
+            "@react-aria/menu": "^3.14.0",
+            "@react-aria/toolbar": "3.0.0-beta.4",
+            "@react-aria/tree": "3.0.0-alpha.0",
+            "@react-aria/utils": "^3.24.0",
+            "@react-stately/color": "^3.6.0",
+            "@react-stately/menu": "^3.7.0",
+            "@react-stately/table": "^3.11.7",
+            "@react-stately/utils": "^3.10.0",
+            "@react-types/color": "3.0.0-beta.24",
+            "@react-types/form": "^3.7.3",
+            "@react-types/grid": "^3.2.5",
+            "@react-types/shared": "^3.23.0",
+            "@react-types/table": "^3.9.4",
+            "@swc/helpers": "^0.5.0",
+            "client-only": "^0.0.1",
+            "react-aria": "^3.33.0",
+            "react-stately": "^3.31.0",
+            "use-sync-external-store": "^1.2.0"
+          },
+          "dependencies": {
+            "@react-aria/color": {
+              "version": "3.0.0-beta.32",
+              "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
+              "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
+              "requires": {
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/interactions": "^3.21.2",
+                "@react-aria/numberfield": "^3.11.2",
+                "@react-aria/slider": "^3.7.7",
+                "@react-aria/spinbutton": "^3.6.4",
+                "@react-aria/textfield": "^3.14.4",
+                "@react-aria/utils": "^3.24.0",
+                "@react-aria/visually-hidden": "^3.8.11",
+                "@react-stately/color": "^3.6.0",
+                "@react-stately/form": "^3.0.2",
+                "@react-types/color": "3.0.0-beta.24",
+                "@react-types/shared": "^3.23.0",
+                "@swc/helpers": "^0.5.0"
+              }
+            },
+            "@react-aria/tree": {
+              "version": "3.0.0-alpha.0",
+              "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
+              "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
+              "requires": {
+                "@react-aria/gridlist": "^3.8.0",
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/selection": "^3.18.0",
+                "@react-aria/utils": "^3.24.0",
+                "@react-stately/tree": "^3.8.0",
+                "@react-types/button": "^3.9.3",
+                "@react-types/shared": "^3.23.0",
+                "@swc/helpers": "^0.5.0"
+              }
+            },
+            "react-aria": {
+              "version": "3.33.0",
+              "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
+              "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
+              "requires": {
+                "@internationalized/string": "^3.2.2",
+                "@react-aria/breadcrumbs": "^3.5.12",
+                "@react-aria/button": "^3.9.4",
+                "@react-aria/calendar": "^3.5.7",
+                "@react-aria/checkbox": "^3.14.2",
+                "@react-aria/combobox": "^3.9.0",
+                "@react-aria/datepicker": "^3.10.0",
+                "@react-aria/dialog": "^3.5.13",
+                "@react-aria/dnd": "^3.6.0",
+                "@react-aria/focus": "^3.17.0",
+                "@react-aria/gridlist": "^3.8.0",
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/interactions": "^3.21.2",
+                "@react-aria/label": "^3.7.7",
+                "@react-aria/link": "^3.7.0",
+                "@react-aria/listbox": "^3.12.0",
+                "@react-aria/menu": "^3.14.0",
+                "@react-aria/meter": "^3.4.12",
+                "@react-aria/numberfield": "^3.11.2",
+                "@react-aria/overlays": "^3.22.0",
+                "@react-aria/progress": "^3.4.12",
+                "@react-aria/radio": "^3.10.3",
+                "@react-aria/searchfield": "^3.7.4",
+                "@react-aria/select": "^3.14.4",
+                "@react-aria/selection": "^3.18.0",
+                "@react-aria/separator": "^3.3.12",
+                "@react-aria/slider": "^3.7.7",
+                "@react-aria/ssr": "^3.9.3",
+                "@react-aria/switch": "^3.6.3",
+                "@react-aria/table": "^3.14.0",
+                "@react-aria/tabs": "^3.9.0",
+                "@react-aria/tag": "^3.4.0",
+                "@react-aria/textfield": "^3.14.4",
+                "@react-aria/tooltip": "^3.7.3",
+                "@react-aria/utils": "^3.24.0",
+                "@react-aria/visually-hidden": "^3.8.11",
+                "@react-types/shared": "^3.23.0"
+              }
+            }
+          }
+        }
+      }
+    },
+    "@react-spectrum/form": {
+      "version": "3.7.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/form/-/form-3.7.5.tgz",
+      "integrity": "sha512-lVqtZCgGNyw75MvDO6Okh0lK1bXWvm0+V03rMWiBcXDABHWxSVKfgY31qXGXhptukc1DDRIcNLuXJR9joLMKpg==",
+      "requires": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/form": "^3.0.2",
+        "@react-types/form": "^3.7.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/icon": {
-      "version": "3.7.11",
+      "version": "3.7.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/icon/-/icon-3.7.12.tgz",
+      "integrity": "sha512-fdDiAFdiES02mDl2NgJuWjbYfwSxQQQo0zNlfzvqwa6gs0OKDf+0Oi+h764Z0prDEUGHLy/cGe1L1olhuQprVw==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/illustratedmessage": {
-      "version": "3.4.11",
-      "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/illustratedmessage": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/illustratedmessage/-/illustratedmessage-3.5.0.tgz",
+      "integrity": "sha512-L994E940uDdXu0gcRlwZ8IMIVSjP3sfdRLH98RD1pPT+MYbzT7NN/Xj+YistaEG9D9J43liGY5R3fY39Njep0g==",
+      "requires": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/illustratedmessage": "^3.3.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/image": {
-      "version": "3.4.11",
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/image/-/image-3.5.0.tgz",
+      "integrity": "sha512-r+vPqssEqRtrwi9gC1KhCN0wQCODGwrx9luVlxhXyBJzhQLVyb4vcDbtcVZ8HwZ8iOObjblX96ITmk6QGGDVaw==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/image": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/image": "^3.4.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/inlinealert": {
-      "version": "3.2.3",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.2.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/inlinealert/-/inlinealert-3.2.4.tgz",
+      "integrity": "sha512-dTfCQMtv+mfdtixHDRBFwhtk7K0fLIoArGaYJOcifxRBmRWVB8np6rizpe/e89AECW4eyGeAJbvKgl8CcrFxwg==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/label": {
-      "version": "3.16.4",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/label": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.16.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/label/-/label-3.16.5.tgz",
+      "integrity": "sha512-357dr3Yjkxs8oKVWwiVyoVyvsLeDre64/N5Td8KKV0vcI8DCfEXMCh8bFvEkD/NUoiNdgBjyGBwbNmG7eneWow==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/label": "^3.9.2",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/labeledvalue": {
-      "version": "3.1.12",
-      "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.1.13",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/labeledvalue/-/labeledvalue-3.1.13.tgz",
+      "integrity": "sha512-gokBp4CkV1Btn86w/yrKiqwfwiGND2CnIzx1dEXZLBdBCFCt9bE09YfGvQXeYO2GDj+q/WEBuCfWMKhcOdIQDw==",
+      "requires": {
+        "@internationalized/date": "^3.5.3",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/layout": {
-      "version": "3.6.3",
+      "version": "3.6.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/layout/-/layout-3.6.4.tgz",
+      "integrity": "sha512-GY2O4IDbeEJHjxs6kp6WKnrFDTV/74HkCWjqwlYdYauSOIwldg1Kz2NBeJ3NpcM6zrXTdtoXXJcmv0+wu4sF4Q==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/layout": "^3.3.13",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/layout": "^3.3.14",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/link": {
-      "version": "3.6.5",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/link": "^3.6.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/link": "^3.5.3",
+      "version": "3.6.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/link/-/link-3.6.6.tgz",
+      "integrity": "sha512-zTMd2EgMbFom8mi/kwGxD7c39MP2bYuYX3agAuT3YiC2Mr6YVh2w6HWMn+jMc4HX9gzQvF69CDX4DnRi284xgQ==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/link": "^3.7.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/link": "^3.5.4",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/list": {
-      "version": "3.7.8",
-      "requires": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/gridlist": "^3.7.5",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/virtualizer": "^3.9.10",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/checkbox": "^3.9.4",
-        "@react-spectrum/dnd": "^3.3.8",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/layout": "^3.13.7",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.7.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/list/-/list-3.7.9.tgz",
+      "integrity": "sha512-dlmaeH4/64URHOrNBh8LrUAjyUMvHpPAwGnmLQ1oPGIUHJ8rwpc68K+RdpyZ/riuIHqWe/HqcLmnIlHSoSJEAw==",
+      "requires": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/gridlist": "^3.8.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/virtualizer": "^3.10.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/checkbox": "^3.9.5",
+        "@react-spectrum/dnd": "^3.3.9",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/layout": "^3.13.8",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0",
         "react-transition-group": "^4.4.5"
       }
     },
     "@react-spectrum/listbox": {
-      "version": "3.12.7",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/listbox": "^3.11.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/virtualizer": "^3.9.10",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/layout": "^3.13.7",
-        "@react-stately/list": "^3.10.3",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/listbox": "^3.4.7",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.12.8",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/listbox/-/listbox-3.12.8.tgz",
+      "integrity": "sha512-ZfUZRxzbXkmRRsC90dQsVYCqYxVjBb/8QHqFMKzSSARHmJCv57abCdqAS2eRPrfvoZVzIa1DsIVe1jq5mP5s0g==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/listbox": "^3.12.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/virtualizer": "^3.10.0",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/layout": "^3.13.8",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/listbox": "^3.4.8",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/menu": {
-      "version": "3.18.1",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/menu": "^3.13.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/separator": "^3.3.11",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/menu": "^3.6.1",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-stately/tree": "^3.7.6",
-        "@react-types/menu": "^3.9.7",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.19.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/menu/-/menu-3.19.0.tgz",
+      "integrity": "sha512-4UCxuX2t/qJFoCV430lSIZC1PUh1hgcULfTMv0u2S5Lz8DJfFH5tYfI2ChN/XeYqb8AwmjCWov6muH922ADwhw==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/menu": "^3.14.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/separator": "^3.3.12",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/menu": "^3.9.8",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/meter": {
-      "version": "3.4.11",
-      "requires": {
-        "@react-aria/meter": "^3.4.11",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/meter": "^3.3.7",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/meter/-/meter-3.5.0.tgz",
+      "integrity": "sha512-AsBXu6+ZwVj8/pwXRiI8qkOl8KDUE6dLvhjfkuX5POh7T2yjHrZbrHtKplzcU6Bb2OrgW+EZEbCWqs6uHDIqHg==",
+      "requires": {
+        "@react-aria/meter": "^3.4.12",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/meter": "^3.4.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/numberfield": {
-      "version": "3.9.1",
-      "requires": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/numberfield": "^3.11.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/textfield": "^3.11.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/numberfield": "^3.9.1",
-        "@react-types/button": "^3.9.2",
-        "@react-types/numberfield": "^3.8.1",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
-        "@spectrum-icons/workflow": "^4.2.10",
+      "version": "3.9.2",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/numberfield/-/numberfield-3.9.2.tgz",
+      "integrity": "sha512-eLHxVYYc2JqcImIr4vj/HzWRFTe1R2O+v7rJpStCUGWu4pSgElSCY6tHmn1woCF4AxSxsLviemwZ+oaz+42iWQ==",
+      "requires": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/numberfield": "^3.11.2",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/textfield": "^3.12.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/numberfield": "^3.9.2",
+        "@react-types/button": "^3.9.3",
+        "@react-types/numberfield": "^3.8.2",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
+        "@spectrum-icons/workflow": "^4.2.11",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/overlays": {
-      "version": "5.5.5",
-      "requires": {
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1",
+      "version": "5.6.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/overlays/-/overlays-5.6.0.tgz",
+      "integrity": "sha512-cP2SWSZ8US3+NtiFtkKn6yVNrra4wX59hliSrBijfFRHs1OFGSx3yLJfZtjibfEcdCj/0OPHyJvXRlxgG+vu4A==",
+      "requires": {
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "react-transition-group": "^4.4.5"
       }
     },
     "@react-spectrum/picker": {
-      "version": "3.14.3",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/select": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/listbox": "^3.12.7",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/select": "^3.6.2",
-        "@react-types/select": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.14.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/picker/-/picker-3.14.4.tgz",
+      "integrity": "sha512-JM0cYnq0mGsOUwnbhRNWQ9jzi73Ub3S6+v5bzjyKps+96BYdW8Wr+KY/tQg49UCAcwcY0g30tbyEzqXzTpPkdA==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/select": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/listbox": "^3.12.8",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/select": "^3.6.3",
+        "@react-types/select": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/progress": {
-      "version": "3.7.5",
-      "requires": {
-        "@react-aria/progress": "^3.4.11",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/progress": "^3.5.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/progress/-/progress-3.7.6.tgz",
+      "integrity": "sha512-LlU8F43jWCse+3FgWPJNMb5wGQmk643ppbl2frxPHMiTb2YpaZYd+9vr2EndOrZpenjO2oTvDidgeprbm53LLA==",
+      "requires": {
+        "@react-aria/progress": "^3.4.12",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/progress": "^3.5.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/provider": {
-      "version": "3.9.5",
-      "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/provider": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/provider/-/provider-3.9.6.tgz",
+      "integrity": "sha512-BSjO2CeUognPEzyLhFu25aVsBbpeoRlinCdQ/oMzvQwGxlcf/OKR6fkZMKJrpMuhh155ilDZXe0UFzl1RcziYA==",
+      "requires": {
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/provider": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "clsx": "^2.0.0"
       }
     },
     "@react-spectrum/radio": {
-      "version": "3.7.4",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/radio": "^3.10.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/radio": "^3.10.2",
-        "@react-types/radio": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.7.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/radio/-/radio-3.7.5.tgz",
+      "integrity": "sha512-g2Neh30G4UwOVBGVxvYxE+Bx+bVNFNOtK/MHCw+0tYZ0ysVYKVqqoNvQBmKNcqrDJaulnLwB9Igcm6SDjesGFA==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/radio": "^3.10.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/radio": "^3.10.3",
+        "@react-types/radio": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/searchfield": {
-      "version": "3.8.4",
-      "requires": {
-        "@react-aria/searchfield": "^3.7.3",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/textfield": "^3.11.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/searchfield": "^3.5.1",
-        "@react-types/searchfield": "^3.5.3",
-        "@react-types/textfield": "^3.9.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.8.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/searchfield/-/searchfield-3.8.5.tgz",
+      "integrity": "sha512-yhV5DBcI0gztcXamW1EYgr0SjVNjytUoEeR620IBb0Ta0g3XJOufVdmgJsW6114WMqQIXpiUq/Em8+Dy+iGqCg==",
+      "requires": {
+        "@react-aria/searchfield": "^3.7.4",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/textfield": "^3.12.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/searchfield": "^3.5.2",
+        "@react-types/searchfield": "^3.5.4",
+        "@react-types/textfield": "^3.9.2",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/slider": {
-      "version": "3.6.7",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/slider": "^3.7.6",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/slider": "^3.5.2",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/slider": "^3.7.1",
+      "version": "3.6.8",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/slider/-/slider-3.6.8.tgz",
+      "integrity": "sha512-P+0wtr4WePMU1CSW2AEGgm7l07EoC0lJGOrvQ4bif2Q56yE+QDQClXk6RAFY9eckK9dgMCXmYd5+pT8p4pZ24w==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/slider": "^3.7.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/slider": "^3.5.3",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/slider": "^3.7.2",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/statuslight": {
-      "version": "3.5.11",
+      "version": "3.5.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/statuslight/-/statuslight-3.5.12.tgz",
+      "integrity": "sha512-1I5RaE1dCtmxCzUisE2xtQiD++8C2fzgyb0ayP554HSzsP+ZCE0mUxpW7DtoujASyR8h7E7M7wxP1SFEKgI3bA==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/statuslight": "^3.3.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/statuslight": "^3.3.8",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/switch": {
-      "version": "3.5.3",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/switch": "^3.6.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/toggle": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/switch": "^3.5.1",
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/switch/-/switch-3.5.4.tgz",
+      "integrity": "sha512-8efBXAL2AR2+Vicazyc3z/Us4/dkm2Gi/CpCBhAEDZne2fnNM6X7zFXHEDhMgPn4oDZeUj76VwmBM4MEr+3m3g==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/switch": "^3.6.3",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/switch": "^3.5.2",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/table": {
-      "version": "3.12.8",
-      "requires": {
-        "@react-aria/button": "^3.9.3",
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/table": "^3.13.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-aria/virtualizer": "^3.9.10",
-        "@react-aria/visually-hidden": "^3.8.10",
-        "@react-spectrum/checkbox": "^3.9.4",
-        "@react-spectrum/dnd": "^3.3.8",
-        "@react-spectrum/layout": "^3.6.3",
-        "@react-spectrum/menu": "^3.18.1",
-        "@react-spectrum/progress": "^3.7.5",
-        "@react-spectrum/tooltip": "^3.6.5",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/flags": "^3.0.1",
-        "@react-stately/layout": "^3.13.7",
-        "@react-stately/table": "^3.11.6",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/table": "^3.9.3",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.12.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/table/-/table-3.12.9.tgz",
+      "integrity": "sha512-lFEkHLuMd5owB9vQjeGDOiBah/xOn4zUBtieMKHP6xLh7vUG27zr6vcQzpizNsHT3273Rktr34IjRf/U26Mu4w==",
+      "requires": {
+        "@react-aria/button": "^3.9.4",
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/table": "^3.14.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-aria/virtualizer": "^3.10.0",
+        "@react-aria/visually-hidden": "^3.8.11",
+        "@react-spectrum/checkbox": "^3.9.5",
+        "@react-spectrum/dnd": "^3.3.9",
+        "@react-spectrum/layout": "^3.6.4",
+        "@react-spectrum/menu": "^3.19.0",
+        "@react-spectrum/progress": "^3.7.6",
+        "@react-spectrum/tooltip": "^3.6.6",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/flags": "^3.0.2",
+        "@react-stately/layout": "^3.13.8",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/tabs": {
-      "version": "3.8.8",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/tabs": "^3.8.5",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/picker": "^3.14.3",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/list": "^3.10.3",
-        "@react-stately/tabs": "^3.6.4",
-        "@react-types/select": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tabs": "^3.3.5",
+      "version": "3.8.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/tabs/-/tabs-3.8.9.tgz",
+      "integrity": "sha512-7lgM47iEVNrz6c4XLU6IOivWyh22lmuq0AGCKIel8tJgWM137qEnHkqKmHg9VWAueaKbxW6iWEYuQX6InEeFwA==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/tabs": "^3.9.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/picker": "^3.14.4",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/tabs": "^3.6.5",
+        "@react-types/select": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tabs": "^3.3.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/tag": {
-      "version": "3.2.4",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/selection": "^3.17.5",
-        "@react-aria/tag": "^3.3.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/button": "^3.16.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/text": "^3.5.3",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/list": "^3.10.3",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.2.5",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/tag/-/tag-3.2.5.tgz",
+      "integrity": "sha512-/DbGrTX0OovTrxYjUM3L+2RXIGJMO0srI5jGd0dA6uzs8t7fA1GUySarpSpttiZqQDyrasNA3+mnG5xVfcRoPw==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/selection": "^3.18.0",
+        "@react-aria/tag": "^3.4.0",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/button": "^3.16.3",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/text": "^3.5.4",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/text": {
-      "version": "3.5.3",
-      "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/text": "^3.3.7",
-        "@swc/helpers": "^0.5.0"
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/text/-/text-3.5.4.tgz",
+      "integrity": "sha512-VsCsuHxpycvKWUkwZKBIg0Seu3ylaGtgkDDKgw5uyIKENdhz/W9h6FXnKm4O3VgI8snIySnnHGSa00Z4b6hMig==",
+      "requires": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/text": "^3.3.8",
+        "@swc/helpers": "^0.5.0",
+        "react-aria-components": "^1.2.0"
+      },
+      "dependencies": {
+        "react-aria-components": {
+          "version": "1.2.0",
+          "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
+          "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
+          "requires": {
+            "@internationalized/date": "^3.5.3",
+            "@internationalized/string": "^3.2.2",
+            "@react-aria/color": "3.0.0-beta.32",
+            "@react-aria/focus": "^3.17.0",
+            "@react-aria/interactions": "^3.21.2",
+            "@react-aria/menu": "^3.14.0",
+            "@react-aria/toolbar": "3.0.0-beta.4",
+            "@react-aria/tree": "3.0.0-alpha.0",
+            "@react-aria/utils": "^3.24.0",
+            "@react-stately/color": "^3.6.0",
+            "@react-stately/menu": "^3.7.0",
+            "@react-stately/table": "^3.11.7",
+            "@react-stately/utils": "^3.10.0",
+            "@react-types/color": "3.0.0-beta.24",
+            "@react-types/form": "^3.7.3",
+            "@react-types/grid": "^3.2.5",
+            "@react-types/shared": "^3.23.0",
+            "@react-types/table": "^3.9.4",
+            "@swc/helpers": "^0.5.0",
+            "client-only": "^0.0.1",
+            "react-aria": "^3.33.0",
+            "react-stately": "^3.31.0",
+            "use-sync-external-store": "^1.2.0"
+          },
+          "dependencies": {
+            "@react-aria/color": {
+              "version": "3.0.0-beta.32",
+              "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
+              "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
+              "requires": {
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/interactions": "^3.21.2",
+                "@react-aria/numberfield": "^3.11.2",
+                "@react-aria/slider": "^3.7.7",
+                "@react-aria/spinbutton": "^3.6.4",
+                "@react-aria/textfield": "^3.14.4",
+                "@react-aria/utils": "^3.24.0",
+                "@react-aria/visually-hidden": "^3.8.11",
+                "@react-stately/color": "^3.6.0",
+                "@react-stately/form": "^3.0.2",
+                "@react-types/color": "3.0.0-beta.24",
+                "@react-types/shared": "^3.23.0",
+                "@swc/helpers": "^0.5.0"
+              }
+            },
+            "@react-aria/tree": {
+              "version": "3.0.0-alpha.0",
+              "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
+              "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
+              "requires": {
+                "@react-aria/gridlist": "^3.8.0",
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/selection": "^3.18.0",
+                "@react-aria/utils": "^3.24.0",
+                "@react-stately/tree": "^3.8.0",
+                "@react-types/button": "^3.9.3",
+                "@react-types/shared": "^3.23.0",
+                "@swc/helpers": "^0.5.0"
+              }
+            },
+            "react-aria": {
+              "version": "3.33.0",
+              "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
+              "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
+              "requires": {
+                "@internationalized/string": "^3.2.2",
+                "@react-aria/breadcrumbs": "^3.5.12",
+                "@react-aria/button": "^3.9.4",
+                "@react-aria/calendar": "^3.5.7",
+                "@react-aria/checkbox": "^3.14.2",
+                "@react-aria/combobox": "^3.9.0",
+                "@react-aria/datepicker": "^3.10.0",
+                "@react-aria/dialog": "^3.5.13",
+                "@react-aria/dnd": "^3.6.0",
+                "@react-aria/focus": "^3.17.0",
+                "@react-aria/gridlist": "^3.8.0",
+                "@react-aria/i18n": "^3.11.0",
+                "@react-aria/interactions": "^3.21.2",
+                "@react-aria/label": "^3.7.7",
+                "@react-aria/link": "^3.7.0",
+                "@react-aria/listbox": "^3.12.0",
+                "@react-aria/menu": "^3.14.0",
+                "@react-aria/meter": "^3.4.12",
+                "@react-aria/numberfield": "^3.11.2",
+                "@react-aria/overlays": "^3.22.0",
+                "@react-aria/progress": "^3.4.12",
+                "@react-aria/radio": "^3.10.3",
+                "@react-aria/searchfield": "^3.7.4",
+                "@react-aria/select": "^3.14.4",
+                "@react-aria/selection": "^3.18.0",
+                "@react-aria/separator": "^3.3.12",
+                "@react-aria/slider": "^3.7.7",
+                "@react-aria/ssr": "^3.9.3",
+                "@react-aria/switch": "^3.6.3",
+                "@react-aria/table": "^3.14.0",
+                "@react-aria/tabs": "^3.9.0",
+                "@react-aria/tag": "^3.4.0",
+                "@react-aria/textfield": "^3.14.4",
+                "@react-aria/tooltip": "^3.7.3",
+                "@react-aria/utils": "^3.24.0",
+                "@react-aria/visually-hidden": "^3.8.11",
+                "@react-types/shared": "^3.23.0"
+              }
+            }
+          }
+        }
       }
     },
     "@react-spectrum/textfield": {
-      "version": "3.11.4",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/interactions": "^3.21.1",
-        "@react-aria/textfield": "^3.14.3",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/form": "^3.7.4",
-        "@react-spectrum/label": "^3.16.4",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/textfield": "^3.9.1",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/textfield/-/textfield-3.12.0.tgz",
+      "integrity": "sha512-ZupbZ/cyIFMyxb2rCcy+4FQ8lsh/I3AXrsZ9VNE1KjEklR5s8In7cIjFtlfJlk8CX8B5KL69crhyLoe2hUxX5g==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/interactions": "^3.21.2",
+        "@react-aria/textfield": "^3.14.4",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/form": "^3.7.5",
+        "@react-spectrum/label": "^3.16.5",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/textfield": "^3.9.2",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/theme-dark": {
-      "version": "3.5.8",
+      "version": "3.5.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/theme-dark/-/theme-dark-3.5.9.tgz",
+      "integrity": "sha512-9aHHosP1X+qGIgQLXCg4tb/8g+UA5YDhAXSoa7T2fem+V/SZtTv0TqUPZZpyUlMXM0DoDlGmN7BFpG5S7vm6+A==",
       "requires": {
-        "@react-types/provider": "^3.7.2",
+        "@react-types/provider": "^3.8.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/theme-default": {
-      "version": "3.5.8",
+      "version": "3.5.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/theme-default/-/theme-default-3.5.9.tgz",
+      "integrity": "sha512-+Ebngv8waP3sGsGUFtr1py61T0Iv79YJz6YB2geJbPeFbrtiTxaTxFoJLsaHCRFcgcJFxAu4hrNT+brR/UMt4w==",
       "requires": {
-        "@react-types/provider": "^3.7.2",
+        "@react-types/provider": "^3.8.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/theme-light": {
-      "version": "3.4.8",
+      "version": "3.4.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/theme-light/-/theme-light-3.4.9.tgz",
+      "integrity": "sha512-ZlImejzK+yAEWjxV2hqo8cdqHQc/y+ZOexF30lR6fez6O59nrNC0ETJqBTYEMWqrCHiqJk+2MD+uZf5RNHeyxg==",
       "requires": {
-        "@react-types/provider": "^3.7.2",
+        "@react-types/provider": "^3.8.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/tooltip": {
-      "version": "3.6.5",
-      "requires": {
-        "@react-aria/focus": "^3.16.2",
-        "@react-aria/overlays": "^3.21.1",
-        "@react-aria/tooltip": "^3.7.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/overlays": "^5.5.5",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-stately/tooltip": "^3.4.7",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tooltip": "^3.4.7",
-        "@spectrum-icons/ui": "^3.6.5",
+      "version": "3.6.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/tooltip/-/tooltip-3.6.6.tgz",
+      "integrity": "sha512-xqqu8dNoSHOXrjczH3IzplDy+mB8hZb0/vk0IB61xJr+O8hjfN4jlgBrKqbuzxeZyFLKV5GY7b9D8jkLE/9v3w==",
+      "requires": {
+        "@react-aria/focus": "^3.17.0",
+        "@react-aria/overlays": "^3.22.0",
+        "@react-aria/tooltip": "^3.7.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/overlays": "^5.6.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-stately/tooltip": "^3.4.8",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tooltip": "^3.4.8",
+        "@spectrum-icons/ui": "^3.6.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/utils": {
-      "version": "3.11.5",
+      "version": "3.11.6",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/utils/-/utils-3.11.6.tgz",
+      "integrity": "sha512-CAjPqeP9haHmU60WE3lAWNMSx9B80LT/umNETC7YWkryT1cxMi4nn+jPXhYzozvDrrbGSTjdcuMo203Ywmj+tw==",
       "requires": {
-        "@react-aria/i18n": "^3.10.2",
-        "@react-aria/ssr": "^3.9.2",
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-aria/ssr": "^3.9.3",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0",
         "clsx": "^2.0.0"
       }
     },
     "@react-spectrum/view": {
-      "version": "3.6.8",
+      "version": "3.6.9",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/view/-/view-3.6.9.tgz",
+      "integrity": "sha512-auIXiyfMK+BjqCvGTPb9uENPed26byr4mL8MW89NW2x39jaRejLyLUNKuElIE4PkGCJQA5CHNOmObAHZR/XA8Q==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/view": "^3.4.7",
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/view": "^3.4.8",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-spectrum/well": {
-      "version": "3.4.11",
-      "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-spectrum/utils": "^3.11.5",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/well": "^3.3.7",
+      "version": "3.4.12",
+      "resolved": "https://registry.npmjs.org/@react-spectrum/well/-/well-3.4.12.tgz",
+      "integrity": "sha512-/3msBtaiKge9K0nAua4K2YFYXZiYHCcnY2dWzlLrov75uQPaRiTyzxXYqRT+OQ62vPHtu1FQ5BsJDecoM8jedw==",
+      "requires": {
+        "@react-aria/utils": "^3.24.0",
+        "@react-spectrum/utils": "^3.11.6",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/well": "^3.3.8",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/calendar": {
-      "version": "3.4.4",
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.5.0.tgz",
+      "integrity": "sha512-tINxgGAeZ9KsYNomuR50PljG2mN9C9FWQ8zyvATfFq44EFcjjdXCMNWV+qgIRKGKLwrSJhu3boPaiHVIpUxrXA==",
       "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/shared": "^3.22.1",
+        "@internationalized/date": "^3.5.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/checkbox": {
-      "version": "3.6.3",
+      "version": "3.6.4",
+      "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.4.tgz",
+      "integrity": "sha512-gecaRtWeQNoJuSl3AtfV6z6LjaUV578Kzbag8d3pTPbGXl8komTtTj/26nIEPsmf/L8jZ3kCscDGxGTKr+7sqg==",
       "requires": {
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/checkbox": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/checkbox": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/collections": {
-      "version": "3.10.5",
+      "version": "3.10.6",
+      "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.6.tgz",
+      "integrity": "sha512-hb/yzxQnZaSRu43iR6ftkCJIqD4Qu5WUjl4ASBn2EGb9TmipA7bFnYVqSH4xFPCCTZ68Qxh95dOcxYBHlHeWZQ==",
       "requires": {
-        "@react-types/shared": "^3.22.1",
+        "@react-types/shared": "^3.23.0",
+        "@swc/helpers": "^0.5.0"
+      }
+    },
+    "@react-stately/color": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/color/-/color-3.6.0.tgz",
+      "integrity": "sha512-sjQDjE1zBAnaJaqssP4Ep63Pd32xvLOwcfUmXAOua6s+8CKVlKQqr5BoBiBnqvGGmy7oTlEJd1dkfZA+bvh/zw==",
+      "requires": {
+        "@internationalized/number": "^3.5.2",
+        "@internationalized/string": "^3.2.2",
+        "@react-aria/i18n": "^3.11.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/numberfield": "^3.9.2",
+        "@react-stately/slider": "^3.5.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/color": "3.0.0-beta.24",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/combobox": {
-      "version": "3.8.2",
-      "requires": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/list": "^3.10.3",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-stately/select": "^3.6.2",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/combobox": "^3.10.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.8.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.8.3.tgz",
+      "integrity": "sha512-lmwt2M39jHQUA9CWKhTc9MVoUBKuJM1Y+9GYPElON8P/guQL6G3bM1u8I4Hxf0zzGzAIW3ymV57bF9mcaA/nzA==",
+      "requires": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-stately/select": "^3.6.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/combobox": "^3.11.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/data": {
-      "version": "3.11.2",
+      "version": "3.11.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/data/-/data-3.11.3.tgz",
+      "integrity": "sha512-iyg27s3uUquxvX5AXckAgOPszG6uX7fCOIg0D/GJXxdFxLv1gFSupIeIJhM+kXufPgpaLiugaQxoYlO5y65shA==",
       "requires": {
-        "@react-types/shared": "^3.22.1",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/datepicker": {
-      "version": "3.9.2",
-      "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@internationalized/string": "^3.2.1",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/datepicker": "^3.7.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.9.3.tgz",
+      "integrity": "sha512-NjZ8uqxmKf7mGLNWSZsvm22xX46k+yo0QkPspONuorHFTf8qqCnp4i+bBpEpaVCwX5KVSRdjxJOk7XhvJF8q4w==",
+      "requires": {
+        "@internationalized/date": "^3.5.3",
+        "@internationalized/string": "^3.2.2",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/datepicker": "^3.7.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/dnd": {
-      "version": "3.2.8",
+      "version": "3.3.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.3.0.tgz",
+      "integrity": "sha512-bHH3B4wFqfATpyxpP5Wdv/5uQdci4WvStJgeExj7Yy2UwYSsZEnS6Ky0MhLLFdIyUpragjiSCzYcYwwli6oHUQ==",
       "requires": {
-        "@react-stately/selection": "^3.14.3",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/selection": "^3.15.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/flags": {
-      "version": "3.0.1",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.0.2.tgz",
+      "integrity": "sha512-/KyVJMND2WdkgoHpt+m+ash7h5q9pq91DLgyizQWcbf2xphicH9D1HKAB8co3Cfvq6T/QqjQEP8aBkheiPyfEg==",
       "requires": {
         "@swc/helpers": "^0.4.14"
       },
       "dependencies": {
         "@swc/helpers": {
           "version": "0.4.36",
+          "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz",
+          "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==",
           "requires": {
             "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14",
             "tslib": "^2.4.0"
@@ -39611,440 +38690,571 @@
       }
     },
     "@react-stately/form": {
-      "version": "3.0.1",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.0.2.tgz",
+      "integrity": "sha512-MA4P9lHv770I3DJpJTQlkh5POVuklmeQuixwlbyKzlWT+KqFSOXvqaliszqU7gyDdVGAFksMa6E3mXbGbk1wuA==",
       "requires": {
-        "@react-types/shared": "^3.22.1",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/grid": {
-      "version": "3.8.5",
-      "requires": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.8.6",
+      "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.8.6.tgz",
+      "integrity": "sha512-XkxDfaIAWzbsb5pnL2IE4FqQbqegVzPnU+R2ZvDrJT7514I2usSMoJ2ZUUoy8DIYQomJHB5QKZeyQkGIelHMcg==",
+      "requires": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/layout": {
-      "version": "3.13.7",
-      "requires": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/table": "^3.11.6",
-        "@react-stately/virtualizer": "^3.6.8",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/table": "^3.9.3",
+      "version": "3.13.8",
+      "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.13.8.tgz",
+      "integrity": "sha512-WDusSjT8w6vgzgMS7Hwl5zx7rhivMIjFo0a0UqQahgF4kXYPqeEYMOgoczbFqCGgS/vQKOmMy5Rk6fzBb73bdA==",
+      "requires": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/virtualizer": "^3.7.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/list": {
-      "version": "3.10.3",
-      "requires": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.10.4",
+      "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.10.4.tgz",
+      "integrity": "sha512-sj501OKcQr+1Zdo0m6NuvpZDHLE0tUdReSKcWqt35odzC6ic/qr7C7ozZ/5ay+nuHTryUUTC/mDQ0zlBmQX0dA==",
+      "requires": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/menu": {
-      "version": "3.6.1",
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.7.0.tgz",
+      "integrity": "sha512-8UJhvKEF+zaHXrwv0YhFr73OSEprzIs6xRNoV6F/omd4twy1ngPZrL1X8HNzaXsf5BrHuib2tbh81e/Z95D3nA==",
       "requires": {
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/menu": "^3.9.7",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/menu": "^3.9.8",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/numberfield": {
-      "version": "3.9.1",
+      "version": "3.9.2",
+      "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.2.tgz",
+      "integrity": "sha512-Sp+0MnqaqZ/Tu8qalZXbMIXyvZ7aXIny2PxNIxmnqxVHfxIzQCLJW5Y4bJr1yJIHH3QDZic5OyqS72MBWBXnIA==",
       "requires": {
-        "@internationalized/number": "^3.5.1",
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/numberfield": "^3.8.1",
+        "@internationalized/number": "^3.5.2",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/numberfield": "^3.8.2",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/overlays": {
-      "version": "3.6.5",
+      "version": "3.6.6",
+      "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.6.tgz",
+      "integrity": "sha512-NvzQXh4zYGZuUmZH5d3NmEDNr8r1hfub2s5w7WOeIG35xqIzoKGdFZ7LLWrie+4nxPmM+ckdfqOQ9pBZFNJypQ==",
       "requires": {
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/overlays": "^3.8.5",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/overlays": "^3.8.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/radio": {
-      "version": "3.10.2",
+      "version": "3.10.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.3.tgz",
+      "integrity": "sha512-EWLLRgLQ9orI7G9uPuJv1bdZPu3OoRWy1TGSn+6G8b8rleNx3haI4eZUR+JGB0YNgemotMz/gbNTNG/wEIsRgw==",
       "requires": {
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/radio": "^3.7.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/radio": "^3.8.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/searchfield": {
-      "version": "3.5.1",
+      "version": "3.5.2",
+      "resolved": "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.2.tgz",
+      "integrity": "sha512-M73mhUCbY5aJAtVH8BF9TeBwOtEMC7G1N/W6j71V8f3MlN0ppN0n4pZWW3CMd2x0BKuYum8KPvcL1DgiXzoo5A==",
       "requires": {
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/searchfield": "^3.5.3",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/searchfield": "^3.5.4",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/select": {
-      "version": "3.6.2",
-      "requires": {
-        "@react-stately/form": "^3.0.1",
-        "@react-stately/list": "^3.10.3",
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/select": "^3.9.2",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.6.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.3.tgz",
+      "integrity": "sha512-d/ha6j0oiEaw/F5hgPgCZg1e8LObNmvsocEebxXPToVdwHd9H55r2Fogi5nLoiX8geHKiYm0KPfSxs/oXbW/5Q==",
+      "requires": {
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/select": "^3.9.3",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/selection": {
-      "version": "3.14.3",
+      "version": "3.15.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.15.0.tgz",
+      "integrity": "sha512-OtypXNtvRWLmpkaktluzCYEXKXAON16WIJv2mZ4cae3H0UVfWaFL9sD+ST9nj7UqYNTDXECug5ziIY+YKd7zvA==",
       "requires": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/slider": {
-      "version": "3.5.2",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.3.tgz",
+      "integrity": "sha512-jA0XR7GjtwoucLw8kx/KB50pSGNUbR7xNfM9t5H8D7k3wd+j4yqfarWyNFyPX/X5MJez+/bd+BIDJUl3XGOWkA==",
       "requires": {
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/slider": "^3.7.1",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/slider": "^3.7.2",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/table": {
-      "version": "3.11.6",
-      "requires": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/flags": "^3.0.1",
-        "@react-stately/grid": "^3.8.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/table": "^3.9.3",
+      "version": "3.11.7",
+      "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.11.7.tgz",
+      "integrity": "sha512-VvazamtoXLENeWJAYF1fJzfIAXO2qbiXCfosRLgkEMtoU2kGqV8DHYQhIXuqwMRn8nO8GVw9hgAiQQcKghgCXA==",
+      "requires": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/flags": "^3.0.2",
+        "@react-stately/grid": "^3.8.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/table": "^3.9.4",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/tabs": {
-      "version": "3.6.4",
+      "version": "3.6.5",
+      "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.5.tgz",
+      "integrity": "sha512-z1saZgGRqb0AsoRi19iE4JOJaIRV73GjRnzUX9QSl3gpK75XsH31vbmtUYiXOXAd6Dt+1KFLgbyeCzMUlZEnMw==",
       "requires": {
-        "@react-stately/list": "^3.10.3",
-        "@react-types/shared": "^3.22.1",
-        "@react-types/tabs": "^3.3.5",
+        "@react-stately/list": "^3.10.4",
+        "@react-types/shared": "^3.23.0",
+        "@react-types/tabs": "^3.3.6",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/toggle": {
-      "version": "3.7.2",
+      "version": "3.7.3",
+      "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.3.tgz",
+      "integrity": "sha512-4jW6wxTu7Gkq6/2mZWqtJoQ6ff27Cl6lnVMEXXM+M8HwK/3zHoMZhVz8EApwgOsRByxDQ76PNSGm3xKZAcqZNw==",
       "requires": {
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/checkbox": "^3.7.1",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/checkbox": "^3.8.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/tooltip": {
-      "version": "3.4.7",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.8.tgz",
+      "integrity": "sha512-0D3cCeQhX5DjDpeuzFJwfX8SxIOxdL2iWPPjpC3hIxkUKuItavSq2A7G2tO39vpiip3RBOaaQMUpnSmjRK5DAQ==",
       "requires": {
-        "@react-stately/overlays": "^3.6.5",
-        "@react-types/tooltip": "^3.4.7",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-types/tooltip": "^3.4.8",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/tree": {
-      "version": "3.7.6",
-      "requires": {
-        "@react-stately/collections": "^3.10.5",
-        "@react-stately/selection": "^3.14.3",
-        "@react-stately/utils": "^3.9.1",
-        "@react-types/shared": "^3.22.1",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.0.tgz",
+      "integrity": "sha512-7bfbCLjG8BTiWuo9GBE1A375PPI4S9r/rMtKQGLQvYAObgJb7C8P3svA9WKfryvl7M5iqaYrOVA0uzNSmeCNQQ==",
+      "requires": {
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/utils": "^3.10.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/utils": {
-      "version": "3.9.1",
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.0.tgz",
+      "integrity": "sha512-nji2i9fTYg65ZWx/3r11zR1F2tGya+mBubRCbMTwHyRnsSLFZaeq/W6lmrOyIy1uMJKBNKLJpqfmpT4x7rw6pg==",
       "requires": {
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-stately/virtualizer": {
-      "version": "3.6.8",
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.7.0.tgz",
+      "integrity": "sha512-Wkh502y6mzUvjJJr30p5FLRwBaphnfmnoSnGwidamwo3HuyrDICBSlwFGPl0AmUHo1afSaLXl6j8smU48VcClA==",
       "requires": {
-        "@react-aria/utils": "^3.23.2",
-        "@react-types/shared": "^3.22.1",
+        "@react-aria/utils": "^3.24.0",
+        "@react-types/shared": "^3.23.0",
         "@swc/helpers": "^0.5.0"
       }
     },
     "@react-types/actionbar": {
-      "version": "3.1.5",
+      "version": "3.1.6",
+      "resolved": "https://registry.npmjs.org/@react-types/actionbar/-/actionbar-3.1.6.tgz",
+      "integrity": "sha512-P2yp2eM/x7Vjc/wFu+DGsKLTfIYIlUSKGN4Ao+xk6v0fleOHkcHOep1Y3fwOtc1WGHk7HSeoxScFiw5d3e73eg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/actiongroup": {
-      "version": "3.4.7",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-types/actiongroup/-/actiongroup-3.4.8.tgz",
+      "integrity": "sha512-IT3eSs1Lu9jN+EeoJL70f4VOXLeK5JlhtWjioPKz6JCmr/coUSHtFTLEgfUSzvCo98XJa4w8oC49ds7CkZBUGg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/avatar": {
-      "version": "3.0.5",
+      "version": "3.0.6",
+      "resolved": "https://registry.npmjs.org/@react-types/avatar/-/avatar-3.0.6.tgz",
+      "integrity": "sha512-hDCbtP0zU4H50psNiyhmyboT5UkwEK9EY0lxqKuBkF62kfP57d5dyS6TeD3XkdPbeCEOR06ttGjFQDwjFPrdvg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/badge": {
-      "version": "3.1.7",
+      "version": "3.1.8",
+      "resolved": "https://registry.npmjs.org/@react-types/badge/-/badge-3.1.8.tgz",
+      "integrity": "sha512-rL/Qa3GpxYn6cFiI+oLWVuNQ45qOufCRejimWNMws+ieY4+lvxNEvZfbOPTEOT+2sdQG4i9QpV2eHuFL1mVK9w==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/breadcrumbs": {
-      "version": "3.7.3",
+      "version": "3.7.4",
+      "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.4.tgz",
+      "integrity": "sha512-gQPLi71i+4zE6m5S74v7bpZ/yBERtlUt5qBcvB4C7gJu8aR4cFrv1YFZ//9f8uwlAHjau7XBpVlbBDlhfb2aOQ==",
       "requires": {
-        "@react-types/link": "^3.5.3",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/link": "^3.5.4",
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/button": {
-      "version": "3.9.2",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.9.3.tgz",
+      "integrity": "sha512-YHlSeH85FhasJXOmkY4x+6If74ZpUh88C2fMlw0HUA/Bq/KGckUoriV8cnMqSnB1OwPqi8dpBZGfFVj6f6lh9A==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/buttongroup": {
-      "version": "3.3.7",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/buttongroup/-/buttongroup-3.3.8.tgz",
+      "integrity": "sha512-BlpLX8Qd2hlN9zWFqDEb3STR6gJF3ukDiLg/JjqTgWLPg7BK1t2MIk2zVr+Y2Wq5+jIq281+BvLP5NhYIcWJhA==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/calendar": {
-      "version": "3.4.4",
+      "version": "3.4.5",
+      "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.5.tgz",
+      "integrity": "sha512-FAAUbqe8iPiNf/OtdxnpOuAEJzyeRgfK2QCzfb4BIVnNNaTDkbxGCI5wrqHfBQ4FASECJeNlkjYXtbvijaooyw==",
       "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@react-types/shared": "^3.22.1"
+        "@internationalized/date": "^3.5.3",
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/checkbox": {
-      "version": "3.7.1",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.8.0.tgz",
+      "integrity": "sha512-IBJ2bAsb3xoXaL+f0pwfRLDvRkhxfcX/q4NRJ2oT9jeHLU+j6svgK1Dqk8IGmY+vw1ltKbbMlIVeVonKQ3fgHw==",
+      "requires": {
+        "@react-types/shared": "^3.23.0"
+      }
+    },
+    "@react-types/color": {
+      "version": "3.0.0-beta.24",
+      "resolved": "https://registry.npmjs.org/@react-types/color/-/color-3.0.0-beta.24.tgz",
+      "integrity": "sha512-YSb/9ERmFp7JxC+vjhqpcYI8HUt92SSv6aDEB+e//4RzBnCxvy+YQAGei9tI6PYIgzGgMLwEMkgpgH/7UcFblA==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0",
+        "@react-types/slider": "^3.7.2"
       }
     },
     "@react-types/combobox": {
-      "version": "3.10.1",
+      "version": "3.11.0",
+      "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.11.0.tgz",
+      "integrity": "sha512-L6EEcIUIk7lsVvhO1Z1bklgH5bM84fBht03TC+es9YvS2T1Z9hdtyjBFcH6b3lVW9RwAArdUTL82/RNtvgD0Eg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/contextualhelp": {
-      "version": "3.2.8",
+      "version": "3.2.9",
+      "resolved": "https://registry.npmjs.org/@react-types/contextualhelp/-/contextualhelp-3.2.9.tgz",
+      "integrity": "sha512-/YN8e1ujYSY99dnF2x/+vDErx/LcuXJmoKhvQL0wWrQAOIiGCP4j/ifVLWSt6sKhLdkPPbCNHxAd6Jq2SbC8ng==",
       "requires": {
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/datepicker": {
-      "version": "3.7.2",
+      "version": "3.7.3",
+      "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.7.3.tgz",
+      "integrity": "sha512-SpA91itY03QaBvTAGP4X62SEAOoKJr91Av/U5DgH8gP7Ev4Ui+I3Aqh+w8Qw6nxKX4aAvDUx6wEHwLQLbvJUPA==",
       "requires": {
-        "@internationalized/date": "^3.5.2",
-        "@react-types/calendar": "^3.4.4",
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@internationalized/date": "^3.5.3",
+        "@react-types/calendar": "^3.4.5",
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/dialog": {
-      "version": "3.5.8",
+      "version": "3.5.9",
+      "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.9.tgz",
+      "integrity": "sha512-8r9P1b1gq/cUv2bTPPNL3IFVEj9R5sIPACoSXznXkpXxh5FLU6yUPHDeQjvmM50q7KlEOgrPYhGl5pW525kLww==",
       "requires": {
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/divider": {
-      "version": "3.3.7",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/divider/-/divider-3.3.8.tgz",
+      "integrity": "sha512-klWNt9vaSwNnIZo0D44Flk4oGWsHXdgpUwdCU94VPeJEm9DY20areIOuSPQXRcEazinEPGo+C+d6Ytxzy2pyfA==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/form": {
-      "version": "3.7.2",
+      "version": "3.7.3",
+      "resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.3.tgz",
+      "integrity": "sha512-RwVxgbuKuByIXTF9HnvIhc/KijzT10R8rnI2Hr/51nTH+QDkunmLtmzW279m4YJRT3Dlj94DRy/7SS/WNCT2FA==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/grid": {
-      "version": "3.2.4",
+      "version": "3.2.5",
+      "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.5.tgz",
+      "integrity": "sha512-kvE3Y+i0/RGLrf8qn/uVK1nVxXygNf5Jm6h9S6UdZkEVsclcqHKIX8UzqQgEUTd99jMHZk7fbKPm/La8uJ9yFQ==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/illustratedmessage": {
-      "version": "3.3.7",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/illustratedmessage/-/illustratedmessage-3.3.8.tgz",
+      "integrity": "sha512-AIQdkfMYPvhUp2rko5E/UXaKz+9cfsZAHpk0ff+7x3mYWxUTCDXk8LVN/f8avZVzfa4w1UyOtzzNo/BssdLpuA==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/image": {
-      "version": "3.3.7",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/@react-types/image/-/image-3.4.0.tgz",
+      "integrity": "sha512-0zwHdfnbW5DjBaQ7s+SAiLJr0vPm+rzGEJUb+iXbgarPYYIHQpaJ/bPgvUU8BY1T95SQczB+AYownDJ+XESdsg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/label": {
-      "version": "3.9.1",
+      "version": "3.9.2",
+      "resolved": "https://registry.npmjs.org/@react-types/label/-/label-3.9.2.tgz",
+      "integrity": "sha512-N7Sj4M9LHcMOTrq7DW4KcVl2DgcBIADTY6Ni50g5tN6o+TjVj3KDkX3ivsCNUHu/AJnJ8q7E+J74R4pDnQOAoQ==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/layout": {
-      "version": "3.3.13",
+      "version": "3.3.14",
+      "resolved": "https://registry.npmjs.org/@react-types/layout/-/layout-3.3.14.tgz",
+      "integrity": "sha512-PUxGdXXvRt8dQ5MOnxh8UkZjO3c89eWceLv4gtBizZKv+LRYfHof/eYH+9FtQkxGziWUJ6G7bzFt93Q9ydqH5Q==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/link": {
-      "version": "3.5.3",
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.5.4.tgz",
+      "integrity": "sha512-5hVAlKE4wiEVHmkqQG9/G4sdar257CISmLzWh9xf8heq14a93MBIHm7S9mhHULk2a84EC9bNoTi8Hh6P6nnMEw==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/listbox": {
-      "version": "3.4.7",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.8.tgz",
+      "integrity": "sha512-HNLBvyhR02p8GaZsW8hAu4YwkDjaG/rcuCT/l4Sdxzsm7szPlFMEVBZ9Ji3Ffzj+9P20OgFJ+VylWs7EkUwJAA==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/menu": {
-      "version": "3.9.7",
+      "version": "3.9.8",
+      "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.8.tgz",
+      "integrity": "sha512-nkRCsfD3NXsJOv6mAnXCFyH2eGOFsmOOJOBQeOl9dj7BcdX9dcqp2PzUWPl33GrY9rYcXiRx4wsbUoqO1KVU4g==",
       "requires": {
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/meter": {
-      "version": "3.3.7",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/@react-types/meter/-/meter-3.4.0.tgz",
+      "integrity": "sha512-1czayiwMcg3QxRxQQSm9hvPbzPk1lyNmP68mDsWdVuY7fUTsUvItF05IkeJCkEB8tIqfBKnJHYAJN1XLY+5bfg==",
       "requires": {
-        "@react-types/progress": "^3.5.2"
+        "@react-types/progress": "^3.5.3"
       }
     },
     "@react-types/numberfield": {
-      "version": "3.8.1",
+      "version": "3.8.2",
+      "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.2.tgz",
+      "integrity": "sha512-2i7Je7fEYA4ousL9WhKZg+6Hejwgiq1AmoJpan6JfeIMQkvQ92q+klq02cih/lLXY/jvjd/KI3fa1fl3dfnaFw==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/overlays": {
-      "version": "3.8.5",
+      "version": "3.8.6",
+      "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.6.tgz",
+      "integrity": "sha512-7xBuroYqwADppt7IRGfM8lbxVwlZrhMtTzeIdUot595cqFdRlpd/XAo2sRnEeIjYW9OSI8I5v4kt3AG7bdCQlg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/progress": {
-      "version": "3.5.2",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.3.tgz",
+      "integrity": "sha512-IcICNYRPFHQxl6iXi5jDgSZ3I9k2UQ2rIFcnoGo43K0hekv6fRdbbXWJU9ndShs3OfCHTPHEV5ooYB3UujNOAQ==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/provider": {
-      "version": "3.7.2",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-types/provider/-/provider-3.8.0.tgz",
+      "integrity": "sha512-7iexxkfJtYBvpiv+fpuh7s62uQ5nzFbVNvgOHU1sBgXiyVGoA6QfTsybf6uQJ/S7yUgqoO5CrVqHKFa4MUxYIg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/radio": {
-      "version": "3.7.1",
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.0.tgz",
+      "integrity": "sha512-0gvG74lgiaRo0DO46hoB5NxGFXhq5DsHaPZcCcb9VZ8cCzZMrO7U/B3JhF82TI2DndSx/AoiAMOQsc0v4ZwiGg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/searchfield": {
-      "version": "3.5.3",
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.5.4.tgz",
+      "integrity": "sha512-D7tUwlbUxyTzxhMYWNMdY9lp/a/kdr9mIGB7K3j/QSQhTI2T9H3VPxEKXmYt33cE3T7Q1DDsII1SrChI/KEdxA==",
       "requires": {
-        "@react-types/shared": "^3.22.1",
-        "@react-types/textfield": "^3.9.1"
+        "@react-types/shared": "^3.23.0",
+        "@react-types/textfield": "^3.9.2"
       }
     },
     "@react-types/select": {
-      "version": "3.9.2",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.3.tgz",
+      "integrity": "sha512-hK5RvA6frMbLdynRkegNW1lMOD0l9aFsW9X8WuTAg0zV6iZouU0hhSCT6JRDefJrv+m0X3fRdohMuVNZOhlA1g==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/shared": {
-      "version": "3.22.1",
+      "version": "3.23.0",
+      "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.23.0.tgz",
+      "integrity": "sha512-GQm/iPiii3ikcaMNR4WdVkJ4w0mKtV3mLqeSfSqzdqbPr6vONkqXbh3RhPlPmAJs1b4QHnexd/wZQP3U9DHOwQ==",
       "requires": {}
     },
     "@react-types/slider": {
-      "version": "3.7.1",
+      "version": "3.7.2",
+      "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.2.tgz",
+      "integrity": "sha512-HvC/Mdt/z741xcU0ymeNxslnowQ5EAHOSzyf2JMgXmle+pEIbbepz5QUVaOmEveQHS3bjxE/+n2yBTKbxP8CJg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/statuslight": {
-      "version": "3.3.7",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/statuslight/-/statuslight-3.3.8.tgz",
+      "integrity": "sha512-6ByVj2LJBctiXU5UeEgoKoIhDkOkJu5pb2GYJR8Rd5hxj5keYTdfmY5d4zYlEA4hR2itm+8//3f9NgYdZqlFhw==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/switch": {
-      "version": "3.5.1",
+      "version": "3.5.2",
+      "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.2.tgz",
+      "integrity": "sha512-4i35eZ5GtVDgu9KFhlyLyXanspcQp5WEnPyaBKn3pDRDcpzAL7yNP/Rwqc/JDdcJWngV080o7loJCgEfJ6UFaQ==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/table": {
-      "version": "3.9.3",
+      "version": "3.9.4",
+      "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.9.4.tgz",
+      "integrity": "sha512-31EI0KAHwX7TbgERLBLVuD3nvpZUo0Wie7S7FEARmirIRfzm1fIkdDk5hfIHry2Lp4mq2/aqXLCY+oDR+lC2pw==",
       "requires": {
-        "@react-types/grid": "^3.2.4",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/grid": "^3.2.5",
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/tabs": {
-      "version": "3.3.5",
+      "version": "3.3.6",
+      "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.6.tgz",
+      "integrity": "sha512-ubvB7pB4+e5OpIuYR1CYip53iW9rJRIWvioHTYfcX0DnMabEcVP6Ymdqr5bDh/VsBEhiddsNgMduQwJm6bUTew==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/text": {
-      "version": "3.3.7",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/text/-/text-3.3.8.tgz",
+      "integrity": "sha512-EXTXNdZWg8ggeaOV6isEmNxTzyb1/94BSyUQOSDbazl9OJRnMrC3LAmKDn/ck/LLI2rLpYJ+XfM84zI5ohVzKw==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/textfield": {
-      "version": "3.9.1",
+      "version": "3.9.2",
+      "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.2.tgz",
+      "integrity": "sha512-8UcabahYhKm3KTu9CQBhz745FioUWO6CWgYusBpxMDJ+HnlhCC2JWyQvqg5tT98sr5AeSek4Jt/XS3ovzrhCDg==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/tooltip": {
-      "version": "3.4.7",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.8.tgz",
+      "integrity": "sha512-6XVQ3cMaXVMif+F5PQCaVwxbgAL8HVRqVjt6DkHs8Xbae43hpEIwPrBYlWWMVpuZAcjXZLTGmmyPjYeORZZJ4A==",
       "requires": {
-        "@react-types/overlays": "^3.8.5",
-        "@react-types/shared": "^3.22.1"
+        "@react-types/overlays": "^3.8.6",
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/view": {
-      "version": "3.4.7",
+      "version": "3.4.8",
+      "resolved": "https://registry.npmjs.org/@react-types/view/-/view-3.4.8.tgz",
+      "integrity": "sha512-MlaSm/lDuR8Q60RNWAi7Ygg9T7gPOgZJH/zgs6i7Z8kYZHjGEmU2zpHZLoTIMkyLAdbjNvv2Te4Od0MWNKWdYA==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@react-types/well": {
-      "version": "3.3.7",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmjs.org/@react-types/well/-/well-3.3.8.tgz",
+      "integrity": "sha512-0IDdmwrb9CMwTii/yJm45ctBwdjCuvA8Gp36idhaM3tD+MuMapHjy48frHhZAFhjSeljDeJTdG1aaHMfnmMW9Q==",
       "requires": {
-        "@react-types/shared": "^3.22.1"
+        "@react-types/shared": "^3.23.0"
       }
     },
     "@rollup/rollup-linux-x64-gnu": {
@@ -40168,19 +39378,39 @@
       }
     },
     "@spectrum-icons/ui": {
-      "version": "3.6.5",
+      "version": "3.6.6",
+      "resolved": "https://registry.npmjs.org/@spectrum-icons/ui/-/ui-3.6.6.tgz",
+      "integrity": "sha512-LQnrjGm1xUeeBJFv0Bxa4ZvqU9dtvyA5KMUHGQUXEgNXoBw4f9eE9kj9apZt6KdVuru1R7+iqNOFTUPlQHIybw==",
       "requires": {
         "@adobe/react-spectrum-ui": "1.2.0",
-        "@react-spectrum/icon": "^3.7.11",
+        "@react-spectrum/icon": "^3.7.12",
         "@swc/helpers": "^0.5.0"
+      },
+      "dependencies": {
+        "@adobe/react-spectrum-ui": {
+          "version": "1.2.0",
+          "resolved": "https://registry.npmjs.org/@adobe/react-spectrum-ui/-/react-spectrum-ui-1.2.0.tgz",
+          "integrity": "sha512-os3EdjfyJbrukLcZ5uYtdFRiDlLB3zq2JoXp19J/IDpZ8btibJeRZYSwjL+LscEiT2pOYaF2McMQdkZTIwnllw==",
+          "requires": {}
+        }
       }
     },
     "@spectrum-icons/workflow": {
-      "version": "4.2.10",
+      "version": "4.2.11",
+      "resolved": "https://registry.npmjs.org/@spectrum-icons/workflow/-/workflow-4.2.11.tgz",
+      "integrity": "sha512-ALKjJH1AGaUMNZOasnXw2A8SucB6w2wzCxp7j+ZUcX0Pg1PsAY+JFK+uR7hwr3iu4T1l0WkZsKxR/FTjhsPWLg==",
       "requires": {
         "@adobe/react-spectrum-workflow": "2.3.4",
-        "@react-spectrum/icon": "^3.7.11",
+        "@react-spectrum/icon": "^3.7.12",
         "@swc/helpers": "^0.5.0"
+      },
+      "dependencies": {
+        "@adobe/react-spectrum-workflow": {
+          "version": "2.3.4",
+          "resolved": "https://registry.npmjs.org/@adobe/react-spectrum-workflow/-/react-spectrum-workflow-2.3.4.tgz",
+          "integrity": "sha512-XPLzIBl58HdLF9WIPB7RDAvVXvCE3SjG+HaWQhW2P9MnxSz1DEA9O7mlTlYblJkMbfk10T/+RFaSupc1yoN+TA==",
+          "requires": {}
+        }
       }
     },
     "@swc/core": {
@@ -40227,7 +39457,7 @@
       "dev": true
     },
     "@testing-library/dom": {
-      "version": "10.0.0",
+      "version": "10.1.0",
       "dev": true,
       "peer": true,
       "requires": {
@@ -41719,7 +40949,9 @@
       "version": "1.0.1"
     },
     "classnames": {
-      "version": "2.5.1"
+      "version": "2.5.1",
+      "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
+      "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
     },
     "clean-stack": {
       "version": "2.2.0",
@@ -42271,7 +41503,7 @@
       "version": "1.0.0"
     },
     "css-functions-list": {
-      "version": "3.2.1",
+      "version": "3.2.2",
       "dev": true,
       "peer": true
     },
@@ -42563,12 +41795,6 @@
       "version": "3.1.0",
       "dev": true
     },
-    "devlop": {
-      "version": "1.1.0",
-      "requires": {
-        "dequal": "^2.0.0"
-      }
-    },
     "diff": {
       "version": "5.2.0"
     },
@@ -44670,7 +43896,9 @@
       }
     },
     "intl-messageformat": {
-      "version": "10.5.11",
+      "version": "10.5.12",
+      "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.12.tgz",
+      "integrity": "sha512-izl0uxhy/melhw8gP2r8pGiVieviZmM4v5Oqx3c1/R7g9cwER2smmGfSjcIsp8Y3Q53bfciL/gkxacJRx/dUvg==",
       "requires": {
         "@formatjs/ecma402-abstract": "1.18.2",
         "@formatjs/fast-memoize": "2.2.0",
@@ -46648,6 +45876,8 @@
     },
     "legacy-swc-helpers": {
       "version": "npm:@swc/helpers@0.4.14",
+      "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz",
+      "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==",
       "requires": {
         "tslib": "^2.4.0"
       }
@@ -47523,132 +46753,6 @@
         "micromark-util-character": "^1.0.0"
       }
     },
-    "mdast-util-gfm-footnote": {
-      "version": "2.0.0",
-      "requires": {
-        "@types/mdast": "^4.0.0",
-        "devlop": "^1.1.0",
-        "mdast-util-from-markdown": "^2.0.0",
-        "mdast-util-to-markdown": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0"
-      },
-      "dependencies": {
-        "@types/mdast": {
-          "version": "4.0.3",
-          "requires": {
-            "@types/unist": "*"
-          }
-        },
-        "@types/unist": {
-          "version": "3.0.2"
-        },
-        "mdast-util-from-markdown": {
-          "version": "2.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "@types/unist": "^3.0.0",
-            "decode-named-character-reference": "^1.0.0",
-            "devlop": "^1.0.0",
-            "mdast-util-to-string": "^4.0.0",
-            "micromark": "^4.0.0",
-            "micromark-util-decode-numeric-character-reference": "^2.0.0",
-            "micromark-util-decode-string": "^2.0.0",
-            "micromark-util-normalize-identifier": "^2.0.0",
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0",
-            "unist-util-stringify-position": "^4.0.0"
-          }
-        },
-        "mdast-util-to-markdown": {
-          "version": "2.1.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "@types/unist": "^3.0.0",
-            "longest-streak": "^3.0.0",
-            "mdast-util-phrasing": "^4.0.0",
-            "mdast-util-to-string": "^4.0.0",
-            "micromark-util-decode-string": "^2.0.0",
-            "unist-util-visit": "^5.0.0",
-            "zwitch": "^2.0.0"
-          }
-        },
-        "mdast-util-to-string": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0"
-          }
-        },
-        "micromark": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/debug": "^4.0.0",
-            "debug": "^4.0.0",
-            "decode-named-character-reference": "^1.0.0",
-            "devlop": "^1.0.0",
-            "micromark-core-commonmark": "^2.0.0",
-            "micromark-factory-space": "^2.0.0",
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-chunked": "^2.0.0",
-            "micromark-util-combine-extensions": "^2.0.0",
-            "micromark-util-decode-numeric-character-reference": "^2.0.0",
-            "micromark-util-encode": "^2.0.0",
-            "micromark-util-normalize-identifier": "^2.0.0",
-            "micromark-util-resolve-all": "^2.0.0",
-            "micromark-util-sanitize-uri": "^2.0.0",
-            "micromark-util-subtokenize": "^2.0.0",
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-factory-space": {
-          "version": "2.0.0",
-          "requires": {
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        },
-        "unist-util-is": {
-          "version": "6.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0"
-          }
-        },
-        "unist-util-stringify-position": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0"
-          }
-        },
-        "unist-util-visit": {
-          "version": "5.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0",
-            "unist-util-is": "^6.0.0",
-            "unist-util-visit-parents": "^6.0.0"
-          }
-        },
-        "unist-util-visit-parents": {
-          "version": "6.0.1",
-          "requires": {
-            "@types/unist": "^3.0.0",
-            "unist-util-is": "^6.0.0"
-          }
-        }
-      }
-    },
     "mdast-util-gfm-strikethrough": {
       "version": "1.0.3",
       "requires": {
@@ -47680,30 +46784,6 @@
         "mdast-util-to-markdown": "^1.3.0"
       }
     },
-    "mdast-util-phrasing": {
-      "version": "4.1.0",
-      "requires": {
-        "@types/mdast": "^4.0.0",
-        "unist-util-is": "^6.0.0"
-      },
-      "dependencies": {
-        "@types/mdast": {
-          "version": "4.0.3",
-          "requires": {
-            "@types/unist": "*"
-          }
-        },
-        "@types/unist": {
-          "version": "3.0.2"
-        },
-        "unist-util-is": {
-          "version": "6.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0"
-          }
-        }
-      }
-    },
     "mdast-util-to-hast": {
       "version": "12.3.0",
       "requires": {
@@ -48087,49 +47167,6 @@
         }
       }
     },
-    "micromark-core-commonmark": {
-      "version": "2.0.0",
-      "requires": {
-        "decode-named-character-reference": "^1.0.0",
-        "devlop": "^1.0.0",
-        "micromark-factory-destination": "^2.0.0",
-        "micromark-factory-label": "^2.0.0",
-        "micromark-factory-space": "^2.0.0",
-        "micromark-factory-title": "^2.0.0",
-        "micromark-factory-whitespace": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-classify-character": "^2.0.0",
-        "micromark-util-html-tag-name": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0",
-        "micromark-util-resolve-all": "^2.0.0",
-        "micromark-util-subtokenize": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-factory-space": {
-          "version": "2.0.0",
-          "requires": {
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
     "micromark-extension-gfm": {
       "version": "2.0.3",
       "requires": {
@@ -48292,41 +47329,6 @@
         }
       }
     },
-    "micromark-extension-gfm-footnote": {
-      "version": "2.0.0",
-      "requires": {
-        "devlop": "^1.0.0",
-        "micromark-core-commonmark": "^2.0.0",
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-normalize-identifier": "^2.0.0",
-        "micromark-util-sanitize-uri": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-factory-space": {
-          "version": "2.0.0",
-          "requires": {
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
     "micromark-extension-gfm-strikethrough": {
       "version": "1.0.7",
       "requires": {
@@ -48398,53 +47400,6 @@
         "uvu": "^0.5.0"
       }
     },
-    "micromark-factory-destination": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-factory-label": {
-      "version": "2.0.0",
-      "requires": {
-        "devlop": "^1.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
     "micromark-factory-space": {
       "version": "1.1.0",
       "requires": {
@@ -48452,68 +47407,6 @@
         "micromark-util-types": "^1.0.0"
       }
     },
-    "micromark-factory-title": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-factory-space": {
-          "version": "2.0.0",
-          "requires": {
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-factory-whitespace": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-factory-space": "^2.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-factory-space": {
-          "version": "2.0.0",
-          "requires": {
-            "micromark-util-character": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
     "micromark-util-character": {
       "version": "1.2.0",
       "requires": {
@@ -48521,155 +47414,6 @@
         "micromark-util-types": "^1.0.0"
       }
     },
-    "micromark-util-chunked": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-util-symbol": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-util-classify-character": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-util-combine-extensions": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-util-decode-numeric-character-reference": {
-      "version": "2.0.1",
-      "requires": {
-        "micromark-util-symbol": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-util-decode-string": {
-      "version": "2.0.0",
-      "requires": {
-        "decode-named-character-reference": "^1.0.0",
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-decode-numeric-character-reference": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-util-encode": {
-      "version": "2.0.0"
-    },
-    "micromark-util-html-tag-name": {
-      "version": "2.0.0"
-    },
-    "micromark-util-normalize-identifier": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-util-symbol": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-util-resolve-all": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-util-sanitize-uri": {
-      "version": "2.0.0",
-      "requires": {
-        "micromark-util-character": "^2.0.0",
-        "micromark-util-encode": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-character": {
-          "version": "2.1.0",
-          "requires": {
-            "micromark-util-symbol": "^2.0.0",
-            "micromark-util-types": "^2.0.0"
-          }
-        },
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
-    "micromark-util-subtokenize": {
-      "version": "2.0.0",
-      "requires": {
-        "devlop": "^1.0.0",
-        "micromark-util-chunked": "^2.0.0",
-        "micromark-util-symbol": "^2.0.0",
-        "micromark-util-types": "^2.0.0"
-      },
-      "dependencies": {
-        "micromark-util-symbol": {
-          "version": "2.0.0"
-        },
-        "micromark-util-types": {
-          "version": "2.0.0"
-        }
-      }
-    },
     "micromark-util-symbol": {
       "version": "1.1.0"
     },
@@ -50620,6 +49364,36 @@
         "react-is": "^17.0.2"
       }
     },
+    "react-stately": {
+      "version": "3.31.0",
+      "resolved": "https://registry.npmjs.org/react-stately/-/react-stately-3.31.0.tgz",
+      "integrity": "sha512-G6y7t6qpP3LU4mLM2RlRTgdW5eiZrR2yB0XZbLo8qVplazxyRzlDJRBdE8OBTpw2SO1q5Auub3NOTH3vH0qCHg==",
+      "requires": {
+        "@react-stately/calendar": "^3.5.0",
+        "@react-stately/checkbox": "^3.6.4",
+        "@react-stately/collections": "^3.10.6",
+        "@react-stately/combobox": "^3.8.3",
+        "@react-stately/data": "^3.11.3",
+        "@react-stately/datepicker": "^3.9.3",
+        "@react-stately/dnd": "^3.3.0",
+        "@react-stately/form": "^3.0.2",
+        "@react-stately/list": "^3.10.4",
+        "@react-stately/menu": "^3.7.0",
+        "@react-stately/numberfield": "^3.9.2",
+        "@react-stately/overlays": "^3.6.6",
+        "@react-stately/radio": "^3.10.3",
+        "@react-stately/searchfield": "^3.5.2",
+        "@react-stately/select": "^3.6.3",
+        "@react-stately/selection": "^3.15.0",
+        "@react-stately/slider": "^3.5.3",
+        "@react-stately/table": "^3.11.7",
+        "@react-stately/tabs": "^3.6.5",
+        "@react-stately/toggle": "^3.7.3",
+        "@react-stately/tooltip": "^3.4.8",
+        "@react-stately/tree": "^3.8.0",
+        "@react-types/shared": "^3.23.0"
+      }
+    },
     "react-textarea-autosize": {
       "version": "8.5.3",
       "requires": {
@@ -51076,101 +49850,6 @@
         "unified": "^10.0.0"
       }
     },
-    "remark-stringify": {
-      "version": "11.0.0",
-      "requires": {
-        "@types/mdast": "^4.0.0",
-        "mdast-util-to-markdown": "^2.0.0",
-        "unified": "^11.0.0"
-      },
-      "dependencies": {
-        "@types/mdast": {
-          "version": "4.0.3",
-          "requires": {
-            "@types/unist": "*"
-          }
-        },
-        "@types/unist": {
-          "version": "3.0.2"
-        },
-        "is-plain-obj": {
-          "version": "4.1.0"
-        },
-        "mdast-util-to-markdown": {
-          "version": "2.1.0",
-          "requires": {
-            "@types/mdast": "^4.0.0",
-            "@types/unist": "^3.0.0",
-            "longest-streak": "^3.0.0",
-            "mdast-util-phrasing": "^4.0.0",
-            "mdast-util-to-string": "^4.0.0",
-            "micromark-util-decode-string": "^2.0.0",
-            "unist-util-visit": "^5.0.0",
-            "zwitch": "^2.0.0"
-          }
-        },
-        "mdast-util-to-string": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/mdast": "^4.0.0"
-          }
-        },
-        "unified": {
-          "version": "11.0.4",
-          "requires": {
-            "@types/unist": "^3.0.0",
-            "bail": "^2.0.0",
-            "devlop": "^1.0.0",
-            "extend": "^3.0.0",
-            "is-plain-obj": "^4.0.0",
-            "trough": "^2.0.0",
-            "vfile": "^6.0.0"
-          }
-        },
-        "unist-util-is": {
-          "version": "6.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0"
-          }
-        },
-        "unist-util-stringify-position": {
-          "version": "4.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0"
-          }
-        },
-        "unist-util-visit": {
-          "version": "5.0.0",
-          "requires": {
-            "@types/unist": "^3.0.0",
-            "unist-util-is": "^6.0.0",
-            "unist-util-visit-parents": "^6.0.0"
-          }
-        },
-        "unist-util-visit-parents": {
-          "version": "6.0.1",
-          "requires": {
-            "@types/unist": "^3.0.0",
-            "unist-util-is": "^6.0.0"
-          }
-        },
-        "vfile": {
-          "version": "6.0.1",
-          "requires": {
-            "@types/unist": "^3.0.0",
-            "unist-util-stringify-position": "^4.0.0",
-            "vfile-message": "^4.0.0"
-          }
-        },
-        "vfile-message": {
-          "version": "4.0.2",
-          "requires": {
-            "@types/unist": "^3.0.0",
-            "unist-util-stringify-position": "^4.0.0"
-          }
-        }
-      }
-    },
     "require-directory": {
       "version": "2.1.1",
       "dev": true
@@ -51894,19 +50573,19 @@
       }
     },
     "stylelint": {
-      "version": "16.3.1",
+      "version": "16.5.0",
       "dev": true,
       "peer": true,
       "requires": {
         "@csstools/css-parser-algorithms": "^2.6.1",
         "@csstools/css-tokenizer": "^2.2.4",
         "@csstools/media-query-list-parser": "^2.1.9",
-        "@csstools/selector-specificity": "^3.0.2",
+        "@csstools/selector-specificity": "^3.0.3",
         "@dual-bundle/import-meta-resolve": "^4.0.0",
         "balanced-match": "^2.0.0",
         "colord": "^2.9.3",
         "cosmiconfig": "^9.0.0",
-        "css-functions-list": "^3.2.1",
+        "css-functions-list": "^3.2.2",
         "css-tree": "^2.3.1",
         "debug": "^4.3.4",
         "fast-glob": "^3.3.2",
@@ -51935,7 +50614,7 @@
         "strip-ansi": "^7.1.0",
         "supports-hyperlinks": "^3.0.0",
         "svg-tags": "^1.0.0",
-        "table": "^6.8.1",
+        "table": "^6.8.2",
         "write-file-atomic": "^5.0.1"
       },
       "dependencies": {
@@ -52114,14 +50793,14 @@
       },
       "dependencies": {
         "ajv": {
-          "version": "8.12.0",
+          "version": "8.13.0",
           "dev": true,
           "peer": true,
           "requires": {
-            "fast-deep-equal": "^3.1.1",
+            "fast-deep-equal": "^3.1.3",
             "json-schema-traverse": "^1.0.0",
             "require-from-string": "^2.0.2",
-            "uri-js": "^4.2.2"
+            "uri-js": "^4.4.1"
           }
         },
         "json-schema-traverse": {
@@ -52683,6 +51362,12 @@
       "version": "1.1.3",
       "requires": {}
     },
+    "use-sync-external-store": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz",
+      "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==",
+      "requires": {}
+    },
     "util-deprecate": {
       "version": "1.0.2"
     },
diff --git a/plugins/plotly-express/src/js/jest.config.cjs b/plugins/plotly-express/src/js/jest.config.cjs
new file mode 100644
index 000000000..221b5070f
--- /dev/null
+++ b/plugins/plotly-express/src/js/jest.config.cjs
@@ -0,0 +1,7 @@
+const baseConfig = require('../../../../jest.config.base.cjs');
+const packageJson = require('./package');
+
+module.exports = {
+  ...baseConfig,
+  displayName: packageJson.name,
+};
diff --git a/plugins/plotly-express/src/js/package.json b/plugins/plotly-express/src/js/package.json
index 9724848ac..33b702a7e 100644
--- a/plugins/plotly-express/src/js/package.json
+++ b/plugins/plotly-express/src/js/package.json
@@ -36,7 +36,7 @@
     "update-dh-packages": "node ../../../../tools/update-dh-packages.mjs"
   },
   "devDependencies": {
-    "@deephaven/jsapi-types": "0.64.0",
+    "@deephaven/jsapi-types": "1.0.0-dev0.34.0",
     "@types/deep-equal": "^1.0.1",
     "@types/plotly.js": "^2.12.18",
     "@types/plotly.js-dist-min": "^2.3.1",
@@ -44,22 +44,24 @@
     "@types/react-plotly.js": "^2.6.0",
     "@vitejs/plugin-react-swc": "^3.0.0",
     "react": "^17.0.2",
+    "react-dom": "^17.0.2",
     "typescript": "^4.5.4",
     "vite": "~4.1.4"
   },
   "peerDependencies": {
-    "react": "^17.0.2"
+    "react": "^17.0.2",
+    "react-dom": "^17.0.2"
   },
   "dependencies": {
-    "@deephaven/chart": "0.64.0",
-    "@deephaven/components": "0.64.0",
-    "@deephaven/dashboard": "0.64.0",
-    "@deephaven/dashboard-core-plugins": "0.64.0",
-    "@deephaven/icons": "0.64.0",
-    "@deephaven/jsapi-bootstrap": "0.64.0",
-    "@deephaven/log": "0.64.0",
-    "@deephaven/plugin": "0.64.0",
-    "@deephaven/utils": "0.64.0",
+    "@deephaven/chart": "0.75.0",
+    "@deephaven/components": "0.75.0",
+    "@deephaven/dashboard": "0.75.0",
+    "@deephaven/dashboard-core-plugins": "0.75.0",
+    "@deephaven/icons": "0.75.0",
+    "@deephaven/jsapi-bootstrap": "0.75.0",
+    "@deephaven/log": "0.75.0",
+    "@deephaven/plugin": "0.75.0",
+    "@deephaven/utils": "0.75.0",
     "deep-equal": "^2.2.1",
     "plotly.js": "^2.29.1",
     "plotly.js-dist-min": "^2.29.1",
diff --git a/plugins/plotly-express/src/js/src/DashboardPlugin.tsx b/plugins/plotly-express/src/js/src/DashboardPlugin.tsx
index 53b335620..1774d9f3f 100644
--- a/plugins/plotly-express/src/js/src/DashboardPlugin.tsx
+++ b/plugins/plotly-express/src/js/src/DashboardPlugin.tsx
@@ -6,7 +6,7 @@ import {
   PanelEvent,
   useListener,
 } from '@deephaven/dashboard';
-import type { VariableDescriptor } from '@deephaven/jsapi-types';
+import type { dh } from '@deephaven/jsapi-types';
 import PlotlyExpressChartPanel from './PlotlyExpressChartPanel.js';
 import type { PlotlyChartWidget } from './PlotlyExpressChartUtils.js';
 
@@ -27,7 +27,7 @@ export function DashboardPlugin(
       fetch: () => Promise<PlotlyChartWidget>;
       metadata?: Record<string, unknown>;
       panelId?: string;
-      widget: VariableDescriptor;
+      widget: dh.ide.VariableDescriptor;
     }) => {
       const { type, name } = widget;
       if (type !== 'deephaven.plot.express.DeephavenFigure') {
@@ -47,7 +47,7 @@ export function DashboardPlugin(
           },
           fetch,
         },
-        title: name,
+        title: name ?? undefined,
         id: panelId,
       };
 
diff --git a/plugins/plotly-express/src/js/src/PlotlyExpressChart.tsx b/plugins/plotly-express/src/js/src/PlotlyExpressChart.tsx
index 2d7bace4a..7a1ccea73 100644
--- a/plugins/plotly-express/src/js/src/PlotlyExpressChart.tsx
+++ b/plugins/plotly-express/src/js/src/PlotlyExpressChart.tsx
@@ -1,14 +1,14 @@
 import React, { useEffect, useRef, useState } from 'react';
 import Plotly from 'plotly.js-dist-min';
 import { Chart } from '@deephaven/chart';
-import type { Widget } from '@deephaven/jsapi-types';
+import type { dh } from '@deephaven/jsapi-types';
 import { type WidgetComponentProps } from '@deephaven/plugin';
 import { useApi } from '@deephaven/jsapi-bootstrap';
 import PlotlyExpressChartModel from './PlotlyExpressChartModel.js';
 import { useHandleSceneTicks } from './useHandleSceneTicks.js';
 
 export function PlotlyExpressChart(
-  props: WidgetComponentProps<Widget>
+  props: WidgetComponentProps<dh.Widget>
 ): JSX.Element | null {
   const dh = useApi();
   const { fetch } = props;
diff --git a/plugins/plotly-express/src/js/src/PlotlyExpressChartModel.ts b/plugins/plotly-express/src/js/src/PlotlyExpressChartModel.ts
index e2a86a8f0..152b7d096 100644
--- a/plugins/plotly-express/src/js/src/PlotlyExpressChartModel.ts
+++ b/plugins/plotly-express/src/js/src/PlotlyExpressChartModel.ts
@@ -1,25 +1,47 @@
-import type { Layout, Data } from 'plotly.js';
-import type {
-  dh as DhType,
-  ChartData,
-  Widget,
-  Table,
-  TableSubscription,
-  TableData,
-} from '@deephaven/jsapi-types';
+import type { Layout, Data, PlotData, LayoutAxis } from 'plotly.js';
+import type { dh as DhType } from '@deephaven/jsapi-types';
 import { ChartModel, ChartUtils } from '@deephaven/chart';
 import Log from '@deephaven/log';
 import {
+  DownsampleInfo,
   PlotlyChartWidgetData,
+  areSameAxisRange,
+  downsample,
   getDataMappings,
+  getPathParts,
   getWidgetData,
+  isAutoAxis,
+  isLineSeries,
+  isLinearAxis,
   removeColorsFromData,
-} from './PlotlyExpressChartUtils.js';
+} from './PlotlyExpressChartUtils';
 
 const log = Log.module('@deephaven/js-plugin-plotly-express.ChartModel');
 
 export class PlotlyExpressChartModel extends ChartModel {
-  constructor(dh: DhType, widget: Widget, refetch: () => Promise<Widget>) {
+  /**
+   * The size at which the chart will automatically downsample the data if it can be downsampled.
+   * If it cannot be downsampled, but the size is below MAX_FETCH_SIZE,
+   * the chart will show a confirmation to fetch the data since it might be a slow operation.
+   */
+  static AUTO_DOWNSAMPLE_SIZE = 30_000;
+
+  /**
+   * The maximum number of items that can be fetched from a table.
+   * If a table is larger than this, the chart will not be fetched.
+   * This is to prevent the chart from fetching too much data and crashing the browser.
+   */
+  static MAX_FETCH_SIZE = 1_000_000;
+
+  static canFetch(table: DhType.Table): boolean {
+    return table.size <= PlotlyExpressChartModel.MAX_FETCH_SIZE;
+  }
+
+  constructor(
+    dh: typeof DhType,
+    widget: DhType.Widget,
+    refetch: () => Promise<DhType.Widget>
+  ) {
     super(dh);
 
     this.widget = widget;
@@ -29,10 +51,9 @@ export class PlotlyExpressChartModel extends ChartModel {
     this.handleFigureUpdated = this.handleFigureUpdated.bind(this);
     this.handleWidgetUpdated = this.handleWidgetUpdated.bind(this);
 
-    // This is mostly used for setting the initial layout.
     // Chart only fetches the model layout once on init, so it needs to be set
     // before the widget is subscribed to.
-    this.handleWidgetUpdated(getWidgetData(widget), widget.exportedObjects);
+    this.updateLayout(getWidgetData(widget));
 
     this.setTitle(this.getDefaultTitle());
   }
@@ -41,21 +62,26 @@ export class PlotlyExpressChartModel extends ChartModel {
 
   chartUtils: ChartUtils;
 
-  refetch: () => Promise<Widget>;
+  refetch: () => Promise<DhType.Widget>;
 
-  widget?: Widget;
+  widget?: DhType.Widget;
 
   widgetUnsubscribe?: () => void;
 
   /**
    * Map of table index to Table object.
    */
-  tableReferenceMap: Map<number, Table> = new Map();
+  tableReferenceMap: Map<number, DhType.Table> = new Map();
+
+  /**
+   * Map of downsampled table indexes to original Table object.
+   */
+  downsampleMap: Map<number, DownsampleInfo> = new Map();
 
   /**
    * Map of table index to TableSubscription object.
    */
-  tableSubscriptionMap: Map<number, TableSubscription> = new Map();
+  tableSubscriptionMap: Map<number, DhType.TableSubscription> = new Map();
 
   /**
    * Map of table index to cleanup function for the subscription.
@@ -70,7 +96,7 @@ export class PlotlyExpressChartModel extends ChartModel {
   /**
    * Map of table index to ChartData object. Used to handle data delta updates.
    */
-  chartDataMap: Map<number, ChartData> = new Map();
+  chartDataMap: Map<number, DhType.plot.ChartData> = new Map();
 
   /**
    * Map of table index to object where the keys are column names and the values are arrays of data.
@@ -88,6 +114,8 @@ export class PlotlyExpressChartModel extends ChartModel {
 
   hasInitialLoadCompleted = false;
 
+  isDownsamplingDisabled = false;
+
   override getData(): Partial<Data>[] {
     const hydratedData = [...this.plotlyData];
 
@@ -101,11 +129,7 @@ export class PlotlyExpressChartModel extends ChartModel {
       columnReplacements.forEach((paths, columnName) => {
         paths.forEach(destination => {
           // The JSON pointer starts w/ /plotly/data and we don't need that part
-          const parts = destination
-            .split('/')
-            .filter(
-              part => part !== '' && part !== 'plotly' && part !== 'data'
-            );
+          const parts = getPathParts(destination);
           // eslint-disable-next-line @typescript-eslint/no-explicit-any
           let selector: any = hydratedData;
           for (let i = 0; i < parts.length; i += 1) {
@@ -136,17 +160,20 @@ export class PlotlyExpressChartModel extends ChartModel {
     callback: (event: CustomEvent) => void
   ): Promise<void> {
     if (this.isSubscribed) {
+      log.debug('already subscribed');
       return;
     }
+    log.debug('subscribing');
     super.subscribe(callback);
     if (this.widget == null) {
       this.widget = await this.refetch();
-      const widgetData = getWidgetData(this.widget);
-      this.handleWidgetUpdated(widgetData, this.widget.exportedObjects);
     }
 
+    const widgetData = getWidgetData(this.widget);
+    this.handleWidgetUpdated(widgetData, this.widget.exportedObjects);
+
     this.isSubscribed = true;
-    this.widgetUnsubscribe = this.widget.addEventListener<Widget>(
+    this.widgetUnsubscribe = this.widget.addEventListener<DhType.Widget>(
       this.dh.Widget.EVENT_MESSAGE,
       ({ detail }) => {
         this.handleWidgetUpdated(
@@ -185,6 +212,12 @@ export class PlotlyExpressChartModel extends ChartModel {
     const { plotly } = figure;
     const { layout: plotlyLayout = {} } = plotly;
 
+    // @deephaven/chart Chart component mutates the layout
+    // If we want updates like the zoom range, we must only set the layout once on init
+    if (Object.keys(this.layout).length > 0) {
+      return;
+    }
+
     this.layout = {
       ...plotlyLayout,
     };
@@ -192,8 +225,9 @@ export class PlotlyExpressChartModel extends ChartModel {
 
   handleWidgetUpdated(
     data: PlotlyChartWidgetData,
-    references: Widget['exportedObjects']
+    references: DhType.Widget['exportedObjects']
   ): void {
+    log.debug('handleWidgetUpdated', data, references);
     const {
       figure,
       new_references: newReferences,
@@ -204,7 +238,6 @@ export class PlotlyExpressChartModel extends ChartModel {
     this.tableColumnReplacementMap = getDataMappings(data);
 
     this.plotlyData = plotly.data;
-    this.updateLayout(data);
 
     if (!deephaven.is_user_set_template) {
       removeColorsFromData(
@@ -215,14 +248,17 @@ export class PlotlyExpressChartModel extends ChartModel {
 
     newReferences.forEach(async (id, i) => {
       this.tableDataMap.set(id, {}); // Plot may render while tables are being fetched. Set this to avoid a render error
-      const table = (await references[i].fetch()) as Table;
+      const table = (await references[i].fetch()) as DhType.Table;
       this.addTable(id, table);
     });
 
     removedReferences.forEach(id => this.removeTable(id));
   }
 
-  handleFigureUpdated(event: CustomEvent<TableData>, tableId: number): void {
+  handleFigureUpdated(
+    event: CustomEvent<DhType.SubscriptionTableData>,
+    tableId: number
+  ): void {
     const chartData = this.chartDataMap.get(tableId);
     const tableData = this.tableDataMap.get(tableId);
 
@@ -255,11 +291,49 @@ export class PlotlyExpressChartModel extends ChartModel {
     this.fireUpdate(this.getData());
   }
 
-  addTable(id: number, table: Table): void {
+  async addTable(id: number, table: DhType.Table): Promise<void> {
     if (this.tableReferenceMap.has(id)) {
       return;
     }
-    this.tableReferenceMap.set(id, table);
+
+    let tableToAdd = table;
+
+    const downsampleInfo = this.getDownsampleInfo(id, table);
+    const needsDownsample =
+      table.size > PlotlyExpressChartModel.AUTO_DOWNSAMPLE_SIZE;
+    const canDownsample = typeof downsampleInfo !== 'string';
+    const canFetch = PlotlyExpressChartModel.canFetch(table);
+    const shouldDownsample = needsDownsample && !this.isDownsamplingDisabled;
+
+    if (!canDownsample) {
+      if (!canFetch) {
+        log.debug(`Table ${id} too big to fetch ${table.size} items`);
+        this.fireDownsampleFail(
+          `Too many items to plot: ${Number(
+            table.size
+          ).toLocaleString()} items.`
+        );
+        return;
+      }
+      if (shouldDownsample) {
+        this.fireDownsampleFail(downsampleInfo);
+        return;
+      }
+    }
+
+    if (canDownsample && needsDownsample) {
+      this.downsampleMap.set(id, downsampleInfo);
+      try {
+        this.fireDownsampleStart(null);
+        tableToAdd = await downsample(this.dh, downsampleInfo);
+        this.fireDownsampleFinish(null);
+      } catch (e) {
+        this.fireDownsampleFail(e);
+        return;
+      }
+    }
+
+    this.tableReferenceMap.set(id, tableToAdd);
     this.tableDataMap.set(id, {});
 
     if (this.isSubscribed) {
@@ -267,6 +341,138 @@ export class PlotlyExpressChartModel extends ChartModel {
     }
   }
 
+  async updateDownsampledTable(id: number): Promise<void> {
+    const oldDownsampleInfo = this.downsampleMap.get(id);
+    if (oldDownsampleInfo == null) {
+      log.error(`No table found for id ${id}`);
+      return;
+    }
+
+    const downsampleInfo = this.getDownsampleInfo(
+      id,
+      oldDownsampleInfo.originalTable
+    );
+
+    if (typeof downsampleInfo === 'string') {
+      this.fireDownsampleFail(downsampleInfo);
+      return;
+    }
+
+    if (
+      areSameAxisRange(downsampleInfo.range, oldDownsampleInfo.range) &&
+      downsampleInfo.width === oldDownsampleInfo.width
+    ) {
+      log.debug('Range and width are the same, skipping downsample');
+      return;
+    }
+
+    log.debug('Updating downsampled table', downsampleInfo);
+
+    this.fireDownsampleStart(null);
+    this.subscriptionCleanupMap.get(id)?.();
+    this.tableSubscriptionMap.get(id)?.close();
+    this.subscriptionCleanupMap.delete(id);
+    this.tableSubscriptionMap.delete(id);
+    this.tableReferenceMap.delete(id);
+    this.addTable(id, oldDownsampleInfo.originalTable);
+  }
+
+  override setDownsamplingDisabled(isDownsamplingDisabled: boolean): void {
+    this.isDownsamplingDisabled = isDownsamplingDisabled;
+    if (isDownsamplingDisabled && this.widget != null) {
+      const widgetData = getWidgetData(this.widget);
+      this.handleWidgetUpdated(widgetData, this.widget.exportedObjects);
+      this.fireDownsampleFinish(null);
+    }
+  }
+
+  /**
+   * Gets info on how to downsample a table for plotting.
+   * @param tableId The tableId to get downsample info for
+   * @param table The table to get downsample info for
+   * @returns DownsampleInfo if table can be downsampled.
+   *          A string of the reason if the table cannot be downsampled.
+   *          Null if the table does not need downsampling.
+   */
+  getDownsampleInfo(
+    tableId: number,
+    table: DhType.Table
+  ): DownsampleInfo | string {
+    const downsampleFailMessage = `Plotting ${Number(
+      table.size
+    ).toLocaleString()} items may be slow.\nAre you sure you want to continue?`;
+
+    const replacementMap = this.tableColumnReplacementMap.get(tableId);
+
+    if (!replacementMap) {
+      return 'Nothing to downsample';
+    }
+
+    const areAllLines = [...replacementMap.values()]
+      .flat()
+      .map(path => getPathParts(path)[0])
+      .every(seriesIndex => {
+        const series = this.plotlyData[parseInt(seriesIndex, 10)];
+        return series != null && isLineSeries(series);
+      });
+
+    if (!areAllLines) {
+      log.debug('Cannot downsample non-line series');
+      return downsampleFailMessage;
+    }
+
+    let xCol = '';
+    let xAxis: Partial<LayoutAxis> | undefined;
+    const yCols: string[] = [];
+    const replacementEntries = [...replacementMap.entries()];
+
+    for (let i = 0; i < replacementEntries.length; i += 1) {
+      const [columnName, paths] = replacementEntries[i];
+      const pathParts = paths.map(getPathParts);
+
+      for (let j = 0; j < pathParts.length; j += 1) {
+        const [seriesIdx, xOrY] = pathParts[j];
+        const series = this.plotlyData[parseInt(seriesIdx, 10)] as PlotData;
+        if (xOrY === 'x') {
+          if (xCol !== '' && columnName !== xCol) {
+            log.debug('Cannot downsample multiple x columns');
+            return downsampleFailMessage;
+          }
+          xCol = columnName;
+          const axisName = `${series.xaxis[0]}axis${series.xaxis[1] ?? ''}`;
+          xAxis = this.layout[axisName as 'xaxis']; // The cast makes TS happy
+          if (xAxis != null && !isLinearAxis(xAxis) && !isAutoAxis(xAxis)) {
+            return 'Cannot downsample non-linear x axis';
+          }
+        } else {
+          yCols.push(columnName);
+          const axisName = `${series.yaxis[0]}axis${series.yaxis[1] ?? ''}`;
+          const yAxis = this.layout[axisName as 'yaxis']; // The cast makes TS happy
+          if (yAxis != null && !isLinearAxis(yAxis) && !isAutoAxis(yAxis)) {
+            return 'Cannot downsample non-linear y axis';
+          }
+        }
+      }
+    }
+
+    if (xAxis == null) {
+      return 'Cannot downsample without an x axis';
+    }
+
+    // Copy the range in case plotly mutates it
+    const range = xAxis.autorange === false ? [...(xAxis.range ?? [])] : null;
+
+    return {
+      type: 'linear',
+      originalTable: table,
+      xCol,
+      yCols,
+      width: this.getPlotWidth(),
+      range,
+      rangeType: xAxis.type === 'date' ? 'date' : 'number',
+    };
+  }
+
   subscribeTable(id: number): void {
     const table = this.tableReferenceMap.get(id);
     const columnReplacements = this.tableColumnReplacementMap.get(id);
@@ -284,7 +490,7 @@ export class PlotlyExpressChartModel extends ChartModel {
       this.tableSubscriptionMap.set(id, subscription);
       this.subscriptionCleanupMap.set(
         id,
-        subscription.addEventListener<TableData>(
+        subscription.addEventListener<DhType.SubscriptionTableData>(
           this.dh.Table.EVENT_UPDATED,
           e => this.handleFigureUpdated(e, id)
         )
@@ -297,6 +503,7 @@ export class PlotlyExpressChartModel extends ChartModel {
     this.tableSubscriptionMap.get(id)?.close();
 
     this.tableReferenceMap.delete(id);
+    this.downsampleMap.delete(id);
     this.subscriptionCleanupMap.delete(id);
     this.tableSubscriptionMap.delete(id);
     this.chartDataMap.delete(id);
@@ -318,6 +525,14 @@ export class PlotlyExpressChartModel extends ChartModel {
     }
   }
 
+  override setDimensions(rect: DOMRect): void {
+    super.setDimensions(rect);
+    ChartUtils.getLayoutRanges(this.layout);
+    this.downsampleMap.forEach((_, id) => {
+      this.updateDownsampledTable(id);
+    });
+  }
+
   pauseUpdates(): void {
     this.isPaused = true;
   }
diff --git a/plugins/plotly-express/src/js/src/PlotlyExpressChartPanel.tsx b/plugins/plotly-express/src/js/src/PlotlyExpressChartPanel.tsx
index 64887bd1e..60c83a5a0 100644
--- a/plugins/plotly-express/src/js/src/PlotlyExpressChartPanel.tsx
+++ b/plugins/plotly-express/src/js/src/PlotlyExpressChartPanel.tsx
@@ -1,14 +1,14 @@
 import React, { useCallback, useRef, useState } from 'react';
 import Plotly from 'plotly.js-dist-min';
 import { ChartPanel, ChartPanelProps } from '@deephaven/dashboard-core-plugins';
-import type { Widget } from '@deephaven/jsapi-types';
+import type { dh } from '@deephaven/jsapi-types';
 import { type WidgetPanelProps } from '@deephaven/plugin';
 import { useApi } from '@deephaven/jsapi-bootstrap';
 import PlotlyExpressChartModel from './PlotlyExpressChartModel.js';
 import { useHandleSceneTicks } from './useHandleSceneTicks.js';
 
 export function PlotlyExpressChartPanel(
-  props: WidgetPanelProps<Widget>
+  props: WidgetPanelProps<dh.Widget>
 ): JSX.Element {
   const dh = useApi();
   const { fetch, metadata = {}, ...rest } = props;
diff --git a/plugins/plotly-express/src/js/src/PlotlyExpressChartUtils.ts b/plugins/plotly-express/src/js/src/PlotlyExpressChartUtils.ts
index 48d78c35a..f6ba59a97 100644
--- a/plugins/plotly-express/src/js/src/PlotlyExpressChartUtils.ts
+++ b/plugins/plotly-express/src/js/src/PlotlyExpressChartUtils.ts
@@ -1,9 +1,9 @@
-import type { Data, PlotlyDataLayoutConfig } from 'plotly.js';
-import type { Table, Widget } from '@deephaven/jsapi-types';
+import type { Data, LayoutAxis, PlotlyDataLayoutConfig } from 'plotly.js';
+import type { dh as DhType } from '@deephaven/jsapi-types';
 
 export interface PlotlyChartWidget {
   getDataAsBase64: () => string;
-  exportedObjects: { fetch: () => Promise<Table> }[];
+  exportedObjects: { fetch: () => Promise<DhType.Table> }[];
   addEventListener: (
     type: string,
     fn: (event: CustomEvent<PlotlyChartWidget>) => () => void
@@ -28,7 +28,9 @@ export interface PlotlyChartWidgetData {
   removed_references: number[];
 }
 
-export function getWidgetData(widgetInfo: Widget): PlotlyChartWidgetData {
+export function getWidgetData(
+  widgetInfo: DhType.Widget
+): PlotlyChartWidgetData {
   return JSON.parse(widgetInfo.getDataAsString());
 }
 
@@ -104,3 +106,112 @@ export function removeColorsFromData(colorway: string[], data: Data[]): void {
     }
   }
 }
+
+/**
+ * Gets the path parts from a path replacement string from the widget data.
+ * The parts start with the plotly data array as the root.
+ * E.g. /plotly/data/0/x -> ['0', 'x']
+ * @param path The path from the widget data
+ * @returns The path parts within the plotly data array
+ */
+export function getPathParts(path: string): string[] {
+  return path
+    .split('/')
+    .filter(part => part !== '' && part !== 'plotly' && part !== 'data');
+}
+
+/**
+ * Checks if a plotly series is a line series without markers
+ * @param data The plotly data to check
+ * @returns True if the data is a line series without marakers
+ */
+export function isLineSeries(data: Data): boolean {
+  return (
+    (data.type === 'scatter' || data.type === 'scattergl') &&
+    data.mode === 'lines'
+  );
+}
+
+/**
+ * Checks if a plotly axis type is automatically determined based on the data
+ * @param axis The plotly axis to check
+ * @returns True if the axis type is determined based on the data
+ */
+export function isAutoAxis(axis: Partial<LayoutAxis>): boolean {
+  return axis.type == null || axis.type === '-';
+}
+
+/**
+ * Checks if a plotly axis type is linear
+ * @param axis The plotly axis to check
+ * @returns True if the axis is a linear axis
+ */
+export function isLinearAxis(axis: Partial<LayoutAxis>): boolean {
+  return axis.type === 'linear' || axis.type === 'date';
+}
+
+/**
+ * Check if 2 axis ranges are the same
+ * A null range indicates an auto range
+ * @param range1 The first axis range options
+ * @param range2 The second axis range options
+ * @returns True if the range options describe the same range
+ */
+export function areSameAxisRange(
+  range1: unknown[] | null,
+  range2: unknown[] | null
+): boolean {
+  return (
+    (range1 === null && range2 === null) ||
+    (range1 != null &&
+      range2 != null &&
+      range1[0] === range2[0] &&
+      range1[1] === range2[1])
+  );
+}
+
+export interface DownsampleInfo {
+  type: 'linear';
+  /**
+   * The original table before downsampling.
+   */
+  originalTable: DhType.Table;
+  /**
+   * The x column to downsample.
+   */
+  xCol: string;
+  /**
+   * The y columns to downsample.
+   */
+  yCols: string[];
+  /**
+   * The width of the x-axis in pixels.
+   */
+  width: number;
+  /**
+   * The range of the x-axis. Null if set to autorange.
+   */
+  range: string[] | null;
+
+  /**
+   * If the range is a datae or number
+   */
+  rangeType: 'date' | 'number';
+}
+
+export function downsample(
+  dh: typeof DhType,
+  info: DownsampleInfo
+): Promise<DhType.Table> {
+  return dh.plot.Downsample.runChartDownsample(
+    info.originalTable,
+    info.xCol,
+    info.yCols,
+    info.width,
+    info.range?.map(val =>
+      info.rangeType === 'date'
+        ? dh.DateWrapper.ofJsDate(new Date(val))
+        : dh.LongWrapper.ofString(val)
+    )
+  );
+}
diff --git a/plugins/plotly-express/src/js/src/PlotlyExpressPlugin.ts b/plugins/plotly-express/src/js/src/PlotlyExpressPlugin.ts
index 9e1bea47f..a979bfd39 100644
--- a/plugins/plotly-express/src/js/src/PlotlyExpressPlugin.ts
+++ b/plugins/plotly-express/src/js/src/PlotlyExpressPlugin.ts
@@ -1,10 +1,10 @@
 import { type WidgetPlugin, PluginType } from '@deephaven/plugin';
 import { vsGraph } from '@deephaven/icons';
-import type { Widget } from '@deephaven/jsapi-types';
+import type { dh } from '@deephaven/jsapi-types';
 import { PlotlyExpressChart } from './PlotlyExpressChart.js';
 import { PlotlyExpressChartPanel } from './PlotlyExpressChartPanel.js';
 
-export const PlotlyExpressPlugin: WidgetPlugin<Widget> = {
+export const PlotlyExpressPlugin: WidgetPlugin<dh.Widget> = {
   name: '@deephaven/plotly-express',
   type: PluginType.WIDGET_PLUGIN,
   supportedTypes: 'deephaven.plot.express.DeephavenFigure',
diff --git a/plugins/plotly-express/src/js/vite.config.ts b/plugins/plotly-express/src/js/vite.config.ts
index 17f9b6aa9..1f1019693 100644
--- a/plugins/plotly-express/src/js/vite.config.ts
+++ b/plugins/plotly-express/src/js/vite.config.ts
@@ -20,6 +20,7 @@ export default defineConfig(({ mode }) => ({
         'react-redux',
         '@deephaven/jsapi-bootstrap',
         '@deephaven/chart',
+        '@deephaven/log',
       ],
     },
   },


Test patch:
diff --git a/plugins/plotly-express/src/js/src/PlotlyExpressChartModel.test.ts b/plugins/plotly-express/src/js/src/PlotlyExpressChartModel.test.ts
new file mode 100644
index 000000000..a4f3bf536
--- /dev/null
+++ b/plugins/plotly-express/src/js/src/PlotlyExpressChartModel.test.ts
@@ -0,0 +1,265 @@
+import type { Layout } from 'plotly.js';
+import { dh as DhType } from '@deephaven/jsapi-types';
+import { TestUtils } from '@deephaven/utils';
+import { ChartModel } from '@deephaven/chart';
+import { PlotlyExpressChartModel } from './PlotlyExpressChartModel';
+import { PlotlyChartWidgetData } from './PlotlyExpressChartUtils';
+
+const SMALL_TABLE = TestUtils.createMockProxy<DhType.Table>({
+  columns: [{ name: 'x' }, { name: 'y' }] as DhType.Column[],
+  size: 500,
+  subscribe: () => TestUtils.createMockProxy(),
+});
+
+const LARGE_TABLE = TestUtils.createMockProxy<DhType.Table>({
+  columns: [{ name: 'x' }, { name: 'y' }] as DhType.Column[],
+  size: 50_000,
+  subscribe: () => TestUtils.createMockProxy(),
+});
+
+const REALLY_LARGE_TABLE = TestUtils.createMockProxy<DhType.Table>({
+  columns: [{ name: 'x' }, { name: 'y' }] as DhType.Column[],
+  size: 5_000_000,
+  subscribe: () => TestUtils.createMockProxy(),
+});
+
+function createMockWidget(tables: DhType.Table[], plotType = 'scatter') {
+  const layoutAxes: Partial<Layout> = {};
+  tables.forEach((_, i) => {
+    if (i === 0) {
+      layoutAxes.xaxis = {};
+      layoutAxes.yaxis = {};
+    } else {
+      layoutAxes[`xaxis${i + 1}` as 'xaxis'] = {};
+      layoutAxes[`yaxis${i + 1}` as 'yaxis'] = {};
+    }
+  });
+
+  const widgetData = {
+    type: 'test',
+    figure: {
+      deephaven: {
+        mappings: tables.map((_, i) => ({
+          table: i,
+          data_columns: {
+            x: [`/plotly/data/${i}/x`],
+            y: [`/plotly/data/${i}/y`],
+          },
+        })),
+        is_user_set_color: false,
+        is_user_set_template: false,
+      },
+      plotly: {
+        data: tables.map((_, i) => ({
+          type: plotType as 'scatter',
+          mode: 'lines',
+          xaxis: i === 0 ? 'x' : `x${i + 1}`,
+          yaxis: i === 0 ? 'y' : `y${i + 1}`,
+        })),
+        layout: {
+          title: 'layout',
+          ...layoutAxes,
+        },
+      },
+    },
+    revision: 0,
+    new_references: tables.map((_, i) => i),
+    removed_references: [],
+  } satisfies PlotlyChartWidgetData;
+
+  return {
+    getDataAsString: () => JSON.stringify(widgetData),
+    exportedObjects: tables.map(t => ({
+      fetch: () => Promise.resolve(t),
+      reexport: jest.fn(),
+      close: jest.fn(),
+    })),
+    addEventListener: jest.fn(),
+  } satisfies Partial<DhType.Widget> as unknown as DhType.Widget;
+}
+
+type DeepPartial<T> = T extends object
+  ? {
+      [P in keyof T]?: DeepPartial<T[P]>;
+    }
+  : T;
+
+const mockDownsample = jest.fn(t => t);
+
+const mockDh = {
+  calendar: {
+    DayOfWeek: {
+      values: () => [],
+    },
+  },
+  plot: {
+    Downsample: {
+      runChartDownsample: mockDownsample,
+    },
+    ChartData: (() =>
+      TestUtils.createMockProxy()) as unknown as typeof DhType.plot.ChartData,
+  },
+  Table: {
+    EVENT_UPDATED: 'updated',
+  },
+  Widget: {
+    EVENT_MESSAGE: 'message',
+  },
+} satisfies DeepPartial<typeof DhType> as unknown as typeof DhType;
+
+beforeEach(() => {
+  jest.resetAllMocks();
+});
+
+describe('PlotlyExpressChartModel', () => {
+  it('should create a new instance of PlotlyExpressChartModel', () => {
+    const mockWidget = createMockWidget([]);
+
+    const chartModel = new PlotlyExpressChartModel(
+      mockDh,
+      mockWidget,
+      jest.fn()
+    );
+
+    expect(chartModel.isSubscribed).toBe(false);
+    expect(chartModel.layout).toEqual(
+      JSON.parse(mockWidget.getDataAsString()).figure.plotly.layout
+    );
+  });
+
+  it('should subscribe', async () => {
+    const mockWidget = createMockWidget([]);
+    const chartModel = new PlotlyExpressChartModel(
+      mockDh,
+      mockWidget,
+      jest.fn()
+    );
+
+    await chartModel.subscribe(jest.fn());
+    expect(chartModel.isSubscribed).toBe(true);
+  });
+
+  it('should not downsample line charts when the table is small', async () => {
+    const mockWidget = createMockWidget([SMALL_TABLE]);
+    const chartModel = new PlotlyExpressChartModel(
+      mockDh,
+      mockWidget,
+      jest.fn()
+    );
+
+    const mockSubscribe = jest.fn();
+    await chartModel.subscribe(mockSubscribe);
+    await new Promise(process.nextTick); // Subscribe and addTable are async
+    expect(mockDownsample).toHaveBeenCalledTimes(0);
+    expect(mockSubscribe).toHaveBeenCalledTimes(0);
+  });
+
+  it('should downsample line charts when the table is big', async () => {
+    const mockWidget = createMockWidget([LARGE_TABLE]);
+    const chartModel = new PlotlyExpressChartModel(
+      mockDh,
+      mockWidget,
+      jest.fn()
+    );
+
+    const mockSubscribe = jest.fn();
+    await chartModel.subscribe(mockSubscribe);
+    await new Promise(process.nextTick); // Subscribe and addTable are async
+    expect(mockDownsample).toHaveBeenCalledTimes(1);
+    expect(mockSubscribe).toHaveBeenCalledTimes(2);
+    expect(mockSubscribe).toHaveBeenNthCalledWith(
+      1,
+      new CustomEvent(ChartModel.EVENT_DOWNSAMPLESTARTED)
+    );
+    expect(mockSubscribe).toHaveBeenLastCalledWith(
+      new CustomEvent(ChartModel.EVENT_DOWNSAMPLEFINISHED)
+    );
+  });
+
+  it('should downsample only the required tables', async () => {
+    const mockWidget = createMockWidget([
+      SMALL_TABLE,
+      LARGE_TABLE,
+      REALLY_LARGE_TABLE,
+    ]);
+    const chartModel = new PlotlyExpressChartModel(
+      mockDh,
+      mockWidget,
+      jest.fn()
+    );
+
+    const mockSubscribe = jest.fn();
+    await chartModel.subscribe(mockSubscribe);
+    await new Promise(process.nextTick); // Subscribe and addTable are async
+    expect(mockDownsample).toHaveBeenCalledTimes(2);
+    expect(mockSubscribe).toHaveBeenCalledTimes(4);
+    expect(mockSubscribe).toHaveBeenNthCalledWith(
+      1,
+      new CustomEvent(ChartModel.EVENT_DOWNSAMPLESTARTED)
+    );
+    expect(mockSubscribe).toHaveBeenNthCalledWith(
+      2,
+      new CustomEvent(ChartModel.EVENT_DOWNSAMPLESTARTED)
+    );
+    expect(mockSubscribe).toHaveBeenNthCalledWith(
+      3,
+      new CustomEvent(ChartModel.EVENT_DOWNSAMPLEFINISHED)
+    );
+    expect(mockSubscribe).toHaveBeenLastCalledWith(
+      new CustomEvent(ChartModel.EVENT_DOWNSAMPLEFINISHED)
+    );
+  });
+
+  it('should fail to downsample for non-line plots', async () => {
+    const mockWidget = createMockWidget([LARGE_TABLE], 'scatterpolar');
+    const chartModel = new PlotlyExpressChartModel(
+      mockDh,
+      mockWidget,
+      jest.fn()
+    );
+
+    const mockSubscribe = jest.fn();
+    await chartModel.subscribe(mockSubscribe);
+    await new Promise(process.nextTick); // Subscribe and addTable are async
+    expect(mockDownsample).toHaveBeenCalledTimes(0);
+    expect(mockSubscribe).toHaveBeenCalledTimes(1);
+    expect(mockSubscribe).toHaveBeenCalledWith(
+      new CustomEvent(ChartModel.EVENT_DOWNSAMPLEFAILED)
+    );
+  });
+
+  it('should fetch non-line plots under the max threshold with downsampling disabled', async () => {
+    const mockWidget = createMockWidget([LARGE_TABLE], 'scatterpolar');
+    const chartModel = new PlotlyExpressChartModel(
+      mockDh,
+      mockWidget,
+      jest.fn()
+    );
+
+    const mockSubscribe = jest.fn();
+    chartModel.isDownsamplingDisabled = true;
+    await chartModel.subscribe(mockSubscribe);
+    await new Promise(process.nextTick); // Subscribe and addTable are async
+    expect(mockDownsample).toHaveBeenCalledTimes(0);
+    expect(mockSubscribe).toHaveBeenCalledTimes(0);
+  });
+
+  it('should not fetch non-line plots over the max threshold with downsampling disabled', async () => {
+    const mockWidget = createMockWidget([REALLY_LARGE_TABLE], 'scatterpolar');
+    const chartModel = new PlotlyExpressChartModel(
+      mockDh,
+      mockWidget,
+      jest.fn()
+    );
+
+    const mockSubscribe = jest.fn();
+    chartModel.isDownsamplingDisabled = true;
+    await chartModel.subscribe(mockSubscribe);
+    await new Promise(process.nextTick); // Subscribe and addTable are async
+    expect(mockDownsample).toHaveBeenCalledTimes(0);
+    expect(mockSubscribe).toHaveBeenCalledTimes(1);
+    expect(mockSubscribe).toHaveBeenCalledWith(
+      new CustomEvent(ChartModel.EVENT_DOWNSAMPLEFAILED)
+    );
+  });
+});
diff --git a/plugins/plotly-express/src/js/src/PlotlyExpressChartUtils.test.ts b/plugins/plotly-express/src/js/src/PlotlyExpressChartUtils.test.ts
new file mode 100644
index 000000000..428e93793
--- /dev/null
+++ b/plugins/plotly-express/src/js/src/PlotlyExpressChartUtils.test.ts
@@ -0,0 +1,204 @@
+import {
+  getPathParts,
+  isLineSeries,
+  isAutoAxis,
+  isLinearAxis,
+  areSameAxisRange,
+  removeColorsFromData,
+  getDataMappings,
+  PlotlyChartWidgetData,
+} from './PlotlyExpressChartUtils';
+
+describe('getDataMappings', () => {
+  it('should return the data mappings from the widget data', () => {
+    const widgetData = {
+      type: 'test',
+      figure: {
+        deephaven: {
+          mappings: [
+            { table: 0, data_columns: { x: ['x0'], y: ['y0'] } },
+            { table: 1, data_columns: { x: ['x1'], y: ['y1'] } },
+          ],
+          is_user_set_color: false,
+          is_user_set_template: false,
+        },
+        plotly: {
+          data: [],
+        },
+      },
+      revision: 0,
+      new_references: [],
+      removed_references: [],
+    } satisfies PlotlyChartWidgetData;
+
+    const expectedMappings = new Map([
+      [
+        0,
+        new Map([
+          ['x', ['x0']],
+          ['y', ['y0']],
+        ]),
+      ],
+      [
+        1,
+        new Map([
+          ['x', ['x1']],
+          ['y', ['y1']],
+        ]),
+      ],
+    ]);
+
+    expect(getDataMappings(widgetData)).toEqual(expectedMappings);
+  });
+});
+
+describe('removeColorsFromData', () => {
+  it('should remove colors in the original colorway', () => {
+    const colorway = ['red', 'green', 'blue'];
+    const data = [
+      {
+        marker: {
+          color: 'red',
+        },
+      },
+      {
+        line: {
+          color: 'blue',
+        },
+      },
+    ];
+    const expectedData = [
+      {
+        marker: {},
+      },
+      {
+        line: {},
+      },
+    ];
+    removeColorsFromData(colorway, data);
+    expect(data).toEqual(expectedData);
+  });
+
+  it('should not remove colors that were not in the colorway', () => {
+    const colorway = ['red', 'green', 'blue'];
+    const data = [
+      {
+        marker: {
+          color: 'purple',
+        },
+      },
+      {
+        line: {
+          color: 'yellow',
+        },
+      },
+    ];
+    // Clone because the data should not be modified, but removeColorsFromData mutates the input
+    const expectedData = structuredClone(data);
+    removeColorsFromData(colorway, data);
+    expect(data).toEqual(expectedData);
+  });
+});
+
+describe('getPathParts', () => {
+  it('should return the path parts within the plotly data array', () => {
+    expect(getPathParts('/plotly/data/0/x')).toEqual(['0', 'x']);
+  });
+
+  it('should return an empty array if the path is empty', () => {
+    expect(getPathParts('')).toEqual([]);
+  });
+});
+
+describe('isLineSeries', () => {
+  it('should return true if the data is a line series without markers', () => {
+    expect(
+      isLineSeries({
+        type: 'scatter',
+        mode: 'lines',
+      })
+    ).toBe(true);
+
+    expect(
+      isLineSeries({
+        type: 'scattergl',
+        mode: 'lines',
+      })
+    ).toBe(true);
+  });
+
+  it('should return false if the data is not a line series without markers', () => {
+    expect(
+      isLineSeries({
+        type: 'scatter',
+        mode: 'lines+markers',
+      })
+    ).toBe(false);
+
+    expect(
+      isLineSeries({
+        type: 'scatterpolar',
+        mode: 'lines',
+      })
+    ).toBe(false);
+  });
+});
+
+describe('isAutoAxis', () => {
+  it('should return true if the axis type is automatically determined based on the data', () => {
+    expect(
+      isAutoAxis({
+        type: '-',
+      })
+    ).toBe(true);
+
+    expect(isAutoAxis({})).toBe(true);
+  });
+
+  it('should return false if the axis type is not automatically determined based on the data', () => {
+    expect(
+      isAutoAxis({
+        type: 'linear',
+      })
+    ).toBe(false);
+  });
+});
+
+describe('isLinearAxis', () => {
+  it('should return true if the axis is a linear axis', () => {
+    expect(
+      isLinearAxis({
+        type: 'linear',
+      })
+    ).toBe(true);
+
+    expect(
+      isLinearAxis({
+        type: 'date',
+      })
+    ).toBe(true);
+  });
+
+  it('should return false if the axis is not a linear axis', () => {
+    expect(
+      isLinearAxis({
+        type: 'log',
+      })
+    ).toBe(false);
+  });
+});
+
+describe('areSameAxisRange', () => {
+  it('should return true if the two axis ranges are null (autorange)', () => {
+    expect(areSameAxisRange(null, null)).toBe(true);
+  });
+  it('should return true if the two axis ranges are the same', () => {
+    expect(areSameAxisRange([0, 10], [0, 10])).toBe(true);
+  });
+  it('should return false if the two axis ranges are different', () => {
+    expect(areSameAxisRange([0, 10], [0, 20])).toBe(false);
+    expect(areSameAxisRange([0, 20], [0, 10])).toBe(false);
+    expect(areSameAxisRange([0, 10], null)).toBe(false);
+    expect(areSameAxisRange(null, [0, 10])).toBe(false);
+  });
+});