diff --git a/pkgs/ui/nix/pdefs.nix b/pkgs/ui/nix/pdefs.nix
index 7e60d20..7a09b4e 100644
--- a/pkgs/ui/nix/pdefs.nix
+++ b/pkgs/ui/nix/pdefs.nix
@@ -27,6 +27,99 @@
version = "5.2.0";
};
};
+ "@babel/code-frame" = {
+ "7.22.5" = {
+ depInfo = {
+ "@babel/highlight" = {
+ descriptor = "^7.22.5";
+ pin = "7.22.5";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-uCKuAXmLH50gXpDMkLYjCR2hFy/jhma3V1+vi2Uqn3s=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz";
+ };
+ ident = "@babel/code-frame";
+ ltype = "file";
+ version = "7.22.5";
+ };
+ };
+ "@babel/helper-module-imports" = {
+ "7.22.5" = {
+ depInfo = {
+ "@babel/types" = {
+ descriptor = "^7.22.5";
+ pin = "7.22.5";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-NAdh8sPfR2kgM02DlsTquAdlvquMkENNvTjgwy17BJY=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz";
+ };
+ ident = "@babel/helper-module-imports";
+ ltype = "file";
+ version = "7.22.5";
+ };
+ };
+ "@babel/helper-string-parser" = {
+ "7.22.5" = {
+ fetchInfo = {
+ narHash = "sha256-y/0Rkr/gxq9LKZTCgIy7cdlN/UnU+3GDYvOJS2YKtEQ=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz";
+ };
+ ident = "@babel/helper-string-parser";
+ ltype = "file";
+ treeInfo = { };
+ version = "7.22.5";
+ };
+ };
+ "@babel/helper-validator-identifier" = {
+ "7.22.5" = {
+ fetchInfo = {
+ narHash = "sha256-OpTn+OSCkxiO2tihG7FejNDie/keO2otD2n2U1TmUDE=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz";
+ };
+ ident = "@babel/helper-validator-identifier";
+ ltype = "file";
+ treeInfo = { };
+ version = "7.22.5";
+ };
+ };
+ "@babel/highlight" = {
+ "7.22.5" = {
+ depInfo = {
+ "@babel/helper-validator-identifier" = {
+ descriptor = "^7.22.5";
+ pin = "7.22.5";
+ runtime = true;
+ };
+ chalk = {
+ descriptor = "^2.0.0";
+ pin = "2.4.2";
+ runtime = true;
+ };
+ js-tokens = {
+ descriptor = "^4.0.0";
+ pin = "4.0.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-0ARPF9bJtB4Ya2ENJfI84wIR1dCIcNGAwMIZZ3Q4doE=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz";
+ };
+ ident = "@babel/highlight";
+ ltype = "file";
+ version = "7.22.5";
+ };
+ };
"@babel/runtime" = {
"7.22.6" = {
depInfo = {
@@ -46,6 +139,416 @@
version = "7.22.6";
};
};
+ "@babel/types" = {
+ "7.22.5" = {
+ depInfo = {
+ "@babel/helper-string-parser" = {
+ descriptor = "^7.22.5";
+ pin = "7.22.5";
+ runtime = true;
+ };
+ "@babel/helper-validator-identifier" = {
+ descriptor = "^7.22.5";
+ pin = "7.22.5";
+ runtime = true;
+ };
+ to-fast-properties = {
+ descriptor = "^2.0.0";
+ pin = "2.0.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-uJLo1+PUZWG29sV00UnJyCBD3e58MS1xav/nu8bVyKQ=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz";
+ };
+ ident = "@babel/types";
+ ltype = "file";
+ version = "7.22.5";
+ };
+ };
+ "@emotion/babel-plugin" = {
+ "11.11.0" = {
+ depInfo = {
+ "@babel/helper-module-imports" = {
+ descriptor = "^7.16.7";
+ pin = "7.22.5";
+ runtime = true;
+ };
+ "@babel/runtime" = {
+ descriptor = "^7.18.3";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@emotion/hash" = {
+ descriptor = "^0.9.1";
+ pin = "0.9.1";
+ runtime = true;
+ };
+ "@emotion/memoize" = {
+ descriptor = "^0.8.1";
+ pin = "0.8.1";
+ runtime = true;
+ };
+ "@emotion/serialize" = {
+ descriptor = "^1.1.2";
+ pin = "1.1.2";
+ runtime = true;
+ };
+ babel-plugin-macros = {
+ descriptor = "^3.1.0";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ convert-source-map = {
+ descriptor = "^1.5.0";
+ pin = "1.9.0";
+ runtime = true;
+ };
+ escape-string-regexp = {
+ descriptor = "^4.0.0";
+ pin = "4.0.0";
+ runtime = true;
+ };
+ find-root = {
+ descriptor = "^1.1.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ source-map = {
+ descriptor = "^0.5.7";
+ pin = "0.5.7";
+ runtime = true;
+ };
+ stylis = {
+ descriptor = "4.2.0";
+ pin = "4.2.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Ilo7GVRDjN2dnTTUq56yaE24jM28bNwvhpAcpERkwKc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz";
+ };
+ ident = "@emotion/babel-plugin";
+ ltype = "file";
+ version = "11.11.0";
+ };
+ };
+ "@emotion/cache" = {
+ "11.11.0" = {
+ depInfo = {
+ "@emotion/memoize" = {
+ descriptor = "^0.8.1";
+ pin = "0.8.1";
+ runtime = true;
+ };
+ "@emotion/sheet" = {
+ descriptor = "^1.2.2";
+ pin = "1.2.2";
+ runtime = true;
+ };
+ "@emotion/utils" = {
+ descriptor = "^1.2.1";
+ pin = "1.2.1";
+ runtime = true;
+ };
+ "@emotion/weak-memoize" = {
+ descriptor = "^0.3.1";
+ pin = "0.3.1";
+ runtime = true;
+ };
+ stylis = {
+ descriptor = "4.2.0";
+ pin = "4.2.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-k65/sP2bhz+nfO3GaRggfIjjOHjjQrFlCZxAyr2Jaug=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz";
+ };
+ ident = "@emotion/cache";
+ ltype = "file";
+ version = "11.11.0";
+ };
+ };
+ "@emotion/hash" = {
+ "0.9.1" = {
+ fetchInfo = {
+ narHash = "sha256-Qs/IZvsViULTvbwX21HS7aOGJhzqhlFWKNQsbSR4CZ0=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz";
+ };
+ ident = "@emotion/hash";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.9.1";
+ };
+ };
+ "@emotion/is-prop-valid" = {
+ "1.2.1" = {
+ depInfo = {
+ "@emotion/memoize" = {
+ descriptor = "^0.8.1";
+ pin = "0.8.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-We6aMrfU6pWiQ8jkB8+C4rm7kXUMrk77pg6iZSlxnz8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz";
+ };
+ ident = "@emotion/is-prop-valid";
+ ltype = "file";
+ version = "1.2.1";
+ };
+ };
+ "@emotion/memoize" = {
+ "0.8.1" = {
+ fetchInfo = {
+ narHash = "sha256-+K3MxkAdKfq3r1/bvSWKm5T91pYtPRSwU3BxcP+UwbU=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz";
+ };
+ ident = "@emotion/memoize";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.8.1";
+ };
+ };
+ "@emotion/react" = {
+ "11.11.1" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.18.3";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@emotion/babel-plugin" = {
+ descriptor = "^11.11.0";
+ pin = "11.11.0";
+ runtime = true;
+ };
+ "@emotion/cache" = {
+ descriptor = "^11.11.0";
+ pin = "11.11.0";
+ runtime = true;
+ };
+ "@emotion/serialize" = {
+ descriptor = "^1.1.2";
+ pin = "1.1.2";
+ runtime = true;
+ };
+ "@emotion/use-insertion-effect-with-fallbacks" = {
+ descriptor = "^1.0.1";
+ pin = "1.0.1";
+ runtime = true;
+ };
+ "@emotion/utils" = {
+ descriptor = "^1.2.1";
+ pin = "1.2.1";
+ runtime = true;
+ };
+ "@emotion/weak-memoize" = {
+ descriptor = "^0.3.1";
+ pin = "0.3.1";
+ runtime = true;
+ };
+ hoist-non-react-statics = {
+ descriptor = "^3.3.1";
+ pin = "3.3.2";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-ZvH518HQiG5oe8HqovFSq5tDszQ3II0LJuPhc1Vw3D4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz";
+ };
+ ident = "@emotion/react";
+ ltype = "file";
+ peerInfo = {
+ "@types/react" = {
+ descriptor = "*";
+ optional = true;
+ };
+ react = {
+ descriptor = ">=16.8.0";
+ };
+ };
+ version = "11.11.1";
+ };
+ };
+ "@emotion/serialize" = {
+ "1.1.2" = {
+ depInfo = {
+ "@emotion/hash" = {
+ descriptor = "^0.9.1";
+ pin = "0.9.1";
+ runtime = true;
+ };
+ "@emotion/memoize" = {
+ descriptor = "^0.8.1";
+ pin = "0.8.1";
+ runtime = true;
+ };
+ "@emotion/unitless" = {
+ descriptor = "^0.8.1";
+ pin = "0.8.1";
+ runtime = true;
+ };
+ "@emotion/utils" = {
+ descriptor = "^1.2.1";
+ pin = "1.2.1";
+ runtime = true;
+ };
+ csstype = {
+ descriptor = "^3.0.2";
+ pin = "3.1.2";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-IquvCNrJ11jaPXqMWqVpyVIm3dbiHC2AgUEZ5Zu6kqw=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz";
+ };
+ ident = "@emotion/serialize";
+ ltype = "file";
+ version = "1.1.2";
+ };
+ };
+ "@emotion/sheet" = {
+ "1.2.2" = {
+ fetchInfo = {
+ narHash = "sha256-dsxUUek0zrKIwmApTAfPn/hrrLhvvVGtTWfW0MY8exA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz";
+ };
+ ident = "@emotion/sheet";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.2.2";
+ };
+ };
+ "@emotion/styled" = {
+ "11.11.0" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.18.3";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@emotion/babel-plugin" = {
+ descriptor = "^11.11.0";
+ pin = "11.11.0";
+ runtime = true;
+ };
+ "@emotion/is-prop-valid" = {
+ descriptor = "^1.2.1";
+ pin = "1.2.1";
+ runtime = true;
+ };
+ "@emotion/serialize" = {
+ descriptor = "^1.1.2";
+ pin = "1.1.2";
+ runtime = true;
+ };
+ "@emotion/use-insertion-effect-with-fallbacks" = {
+ descriptor = "^1.0.1";
+ pin = "1.0.1";
+ runtime = true;
+ };
+ "@emotion/utils" = {
+ descriptor = "^1.2.1";
+ pin = "1.2.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-TGTWxQ9dt7yya8O8Dy+EOPtM8vWn+P2kVf2fX4dWwn0=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz";
+ };
+ ident = "@emotion/styled";
+ ltype = "file";
+ peerInfo = {
+ "@emotion/react" = {
+ descriptor = "^11.0.0-rc.0";
+ };
+ "@types/react" = {
+ descriptor = "*";
+ optional = true;
+ };
+ react = {
+ descriptor = ">=16.8.0";
+ };
+ };
+ version = "11.11.0";
+ };
+ };
+ "@emotion/unitless" = {
+ "0.8.1" = {
+ fetchInfo = {
+ narHash = "sha256-B2djXKZlVIEqf+5TAsGmbeniZgW8903trkistFmAXs4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz";
+ };
+ ident = "@emotion/unitless";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.8.1";
+ };
+ };
+ "@emotion/use-insertion-effect-with-fallbacks" = {
+ "1.0.1" = {
+ fetchInfo = {
+ narHash = "sha256-EUTtLsRTFBboZtLqzTVd2S8BPlUide0xLLi1JbwR1nk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz";
+ };
+ ident = "@emotion/use-insertion-effect-with-fallbacks";
+ ltype = "file";
+ peerInfo = {
+ react = {
+ descriptor = ">=16.8.0";
+ };
+ };
+ treeInfo = { };
+ version = "1.0.1";
+ };
+ };
+ "@emotion/utils" = {
+ "1.2.1" = {
+ fetchInfo = {
+ narHash = "sha256-xTPhx8GzQJhjmY545XGgZLcq1dGBe0Q21XI4xtQYF1k=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz";
+ };
+ ident = "@emotion/utils";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.2.1";
+ };
+ };
+ "@emotion/weak-memoize" = {
+ "0.3.1" = {
+ fetchInfo = {
+ narHash = "sha256-cH/YHQ7TsSbX34aywA+fYK0JbTisNMPqqYkt7t7JFI4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz";
+ };
+ ident = "@emotion/weak-memoize";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.3.1";
+ };
+ };
"@eslint-community/eslint-utils" = {
"4.4.0" = {
depInfo = {
@@ -313,6 +816,398 @@
version = "0.3.18";
};
};
+ "@mui/base" = {
+ "5.0.0-beta.9" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.22.6";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@emotion/is-prop-valid" = {
+ descriptor = "^1.2.1";
+ pin = "1.2.1";
+ runtime = true;
+ };
+ "@mui/types" = {
+ descriptor = "^7.2.4";
+ pin = "7.2.4";
+ runtime = true;
+ };
+ "@mui/utils" = {
+ descriptor = "^5.14.3";
+ pin = "5.14.3";
+ runtime = true;
+ };
+ "@popperjs/core" = {
+ descriptor = "^2.11.8";
+ pin = "2.11.8";
+ runtime = true;
+ };
+ clsx = {
+ descriptor = "^2.0.0";
+ pin = "2.0.0";
+ runtime = true;
+ };
+ prop-types = {
+ descriptor = "^15.8.1";
+ pin = "15.8.1";
+ runtime = true;
+ };
+ react-is = {
+ descriptor = "^18.2.0";
+ pin = "18.2.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Suep8N4x6DpaX0Wusl362/m6EvtyMR7BjLC5YLWR3QA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.9.tgz";
+ };
+ ident = "@mui/base";
+ ltype = "file";
+ peerInfo = {
+ "@types/react" = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ optional = true;
+ };
+ react = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ };
+ react-dom = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ };
+ };
+ version = "5.0.0-beta.9";
+ };
+ };
+ "@mui/core-downloads-tracker" = {
+ "5.14.3" = {
+ fetchInfo = {
+ narHash = "sha256-30BAculPhVukw8jUtExzAlILo3NcHybYt3U5KF/hyJ8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.3.tgz";
+ };
+ ident = "@mui/core-downloads-tracker";
+ ltype = "file";
+ treeInfo = { };
+ version = "5.14.3";
+ };
+ };
+ "@mui/material" = {
+ "5.14.3" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.22.6";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@mui/base" = {
+ descriptor = "5.0.0-beta.9";
+ pin = "5.0.0-beta.9";
+ runtime = true;
+ };
+ "@mui/core-downloads-tracker" = {
+ descriptor = "^5.14.3";
+ pin = "5.14.3";
+ runtime = true;
+ };
+ "@mui/system" = {
+ descriptor = "^5.14.3";
+ pin = "5.14.3";
+ runtime = true;
+ };
+ "@mui/types" = {
+ descriptor = "^7.2.4";
+ pin = "7.2.4";
+ runtime = true;
+ };
+ "@mui/utils" = {
+ descriptor = "^5.14.3";
+ pin = "5.14.3";
+ runtime = true;
+ };
+ "@types/react-transition-group" = {
+ descriptor = "^4.4.6";
+ pin = "4.4.6";
+ runtime = true;
+ };
+ clsx = {
+ descriptor = "^2.0.0";
+ pin = "2.0.0";
+ runtime = true;
+ };
+ csstype = {
+ descriptor = "^3.1.2";
+ pin = "3.1.2";
+ runtime = true;
+ };
+ prop-types = {
+ descriptor = "^15.8.1";
+ pin = "15.8.1";
+ runtime = true;
+ };
+ react-is = {
+ descriptor = "^18.2.0";
+ pin = "18.2.0";
+ runtime = true;
+ };
+ react-transition-group = {
+ descriptor = "^4.4.5";
+ pin = "4.4.5";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Y6AZHlT1m8eWr9Kr6wGuFeIibb2KGXsC2NDBYbIIBiU=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@mui/material/-/material-5.14.3.tgz";
+ };
+ ident = "@mui/material";
+ ltype = "file";
+ peerInfo = {
+ "@emotion/react" = {
+ descriptor = "^11.5.0";
+ optional = true;
+ };
+ "@emotion/styled" = {
+ descriptor = "^11.3.0";
+ optional = true;
+ };
+ "@types/react" = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ optional = true;
+ };
+ react = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ };
+ react-dom = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ };
+ };
+ version = "5.14.3";
+ };
+ };
+ "@mui/private-theming" = {
+ "5.13.7" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.22.5";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@mui/utils" = {
+ descriptor = "^5.13.7";
+ pin = "5.14.3";
+ runtime = true;
+ };
+ prop-types = {
+ descriptor = "^15.8.1";
+ pin = "15.8.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-zCpU+Y9Q3ny/bafKVlPmCH9GN5XQErv1CpsXkVVgIO4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.13.7.tgz";
+ };
+ ident = "@mui/private-theming";
+ ltype = "file";
+ peerInfo = {
+ "@types/react" = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ optional = true;
+ };
+ react = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ };
+ };
+ version = "5.13.7";
+ };
+ };
+ "@mui/styled-engine" = {
+ "5.13.2" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.21.0";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@emotion/cache" = {
+ descriptor = "^11.11.0";
+ pin = "11.11.0";
+ runtime = true;
+ };
+ csstype = {
+ descriptor = "^3.1.2";
+ pin = "3.1.2";
+ runtime = true;
+ };
+ prop-types = {
+ descriptor = "^15.8.1";
+ pin = "15.8.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-1caHo5vUZbH7CWfnvIkon2Jrrfl8ar5NfKOGghrGCvs=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.13.2.tgz";
+ };
+ ident = "@mui/styled-engine";
+ ltype = "file";
+ peerInfo = {
+ "@emotion/react" = {
+ descriptor = "^11.4.1";
+ optional = true;
+ };
+ "@emotion/styled" = {
+ descriptor = "^11.3.0";
+ optional = true;
+ };
+ react = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ };
+ };
+ version = "5.13.2";
+ };
+ };
+ "@mui/system" = {
+ "5.14.3" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.22.6";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@mui/private-theming" = {
+ descriptor = "^5.13.7";
+ pin = "5.13.7";
+ runtime = true;
+ };
+ "@mui/styled-engine" = {
+ descriptor = "^5.13.2";
+ pin = "5.13.2";
+ runtime = true;
+ };
+ "@mui/types" = {
+ descriptor = "^7.2.4";
+ pin = "7.2.4";
+ runtime = true;
+ };
+ "@mui/utils" = {
+ descriptor = "^5.14.3";
+ pin = "5.14.3";
+ runtime = true;
+ };
+ clsx = {
+ descriptor = "^2.0.0";
+ pin = "2.0.0";
+ runtime = true;
+ };
+ csstype = {
+ descriptor = "^3.1.2";
+ pin = "3.1.2";
+ runtime = true;
+ };
+ prop-types = {
+ descriptor = "^15.8.1";
+ pin = "15.8.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-hi5oTDzdzIuy20VDdOYi3aePdWDY/kzYaL9cDUYE5Rk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@mui/system/-/system-5.14.3.tgz";
+ };
+ ident = "@mui/system";
+ ltype = "file";
+ peerInfo = {
+ "@emotion/react" = {
+ descriptor = "^11.5.0";
+ optional = true;
+ };
+ "@emotion/styled" = {
+ descriptor = "^11.3.0";
+ optional = true;
+ };
+ "@types/react" = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ optional = true;
+ };
+ react = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ };
+ };
+ version = "5.14.3";
+ };
+ };
+ "@mui/types" = {
+ "7.2.4" = {
+ fetchInfo = {
+ narHash = "sha256-vtMIrL4OoMnfvIlXr96iQ9+HB8uO9YY4eqaqcDLCiyo=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz";
+ };
+ ident = "@mui/types";
+ ltype = "file";
+ peerInfo = {
+ "@types/react" = {
+ descriptor = "*";
+ optional = true;
+ };
+ };
+ treeInfo = { };
+ version = "7.2.4";
+ };
+ };
+ "@mui/utils" = {
+ "5.14.3" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.22.6";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ "@types/prop-types" = {
+ descriptor = "^15.7.5";
+ pin = "15.7.5";
+ runtime = true;
+ };
+ "@types/react-is" = {
+ descriptor = "^18.2.1";
+ pin = "18.2.1";
+ runtime = true;
+ };
+ prop-types = {
+ descriptor = "^15.8.1";
+ pin = "15.8.1";
+ runtime = true;
+ };
+ react-is = {
+ descriptor = "^18.2.0";
+ pin = "18.2.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Nn8vRnyP4cQcZAdM2922Lff2UwoSWuyVf/C+W/GLvTc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@mui/utils/-/utils-5.14.3.tgz";
+ };
+ ident = "@mui/utils";
+ ltype = "file";
+ peerInfo = {
+ react = {
+ descriptor = "^17.0.0 || ^18.0.0";
+ };
+ };
+ version = "5.14.3";
+ };
+ };
"@next/env" = {
"13.4.12" = {
fetchInfo = {
@@ -639,6 +1534,19 @@
version = "2.4.2";
};
};
+ "@popperjs/core" = {
+ "2.11.8" = {
+ fetchInfo = {
+ narHash = "sha256-jS4xEBxSW+1dOEArwszzst82cxfP/bM/EZyj+WaeNfk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz";
+ };
+ ident = "@popperjs/core";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.11.8";
+ };
+ };
"@rushstack/eslint-patch" = {
"1.3.2" = {
fetchInfo = {
@@ -697,6 +1605,19 @@
version = "20.4.7";
};
};
+ "@types/parse-json" = {
+ "4.0.0" = {
+ fetchInfo = {
+ narHash = "sha256-xZ8I656yZfg8U8CJFzcyJ1vRoa3zUsB/xti1O/x8fPU=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz";
+ };
+ ident = "@types/parse-json";
+ ltype = "file";
+ treeInfo = { };
+ version = "4.0.0";
+ };
+ };
"@types/prop-types" = {
"15.7.5" = {
fetchInfo = {
@@ -758,6 +1679,44 @@
version = "18.2.7";
};
};
+ "@types/react-is" = {
+ "18.2.1" = {
+ depInfo = {
+ "@types/react" = {
+ descriptor = "*";
+ pin = "18.2.18";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-1xm0n6dI9PDdsr0XpeGmf6ENbr8R/T7Svpz8xwRGnHo=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz";
+ };
+ ident = "@types/react-is";
+ ltype = "file";
+ version = "18.2.1";
+ };
+ };
+ "@types/react-transition-group" = {
+ "4.4.6" = {
+ depInfo = {
+ "@types/react" = {
+ descriptor = "*";
+ pin = "18.2.18";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-RaUiVT0OsMFyS9eFMPm2U5H1XFTFSAUX+7sHcX0dBC4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz";
+ };
+ ident = "@types/react-transition-group";
+ ltype = "file";
+ version = "4.4.6";
+ };
+ };
"@types/scheduler" = {
"0.16.3" = {
fetchInfo = {
@@ -1014,6 +1973,23 @@
};
};
ansi-styles = {
+ "3.2.1" = {
+ depInfo = {
+ color-convert = {
+ descriptor = "^1.9.0";
+ pin = "1.9.3";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-3VeRGkKqu2VUHvybLgjuzuTVZIYL6b4bwCEAhRF/Fzw=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
+ };
+ ident = "ansi-styles";
+ ltype = "file";
+ version = "3.2.1";
+ };
"4.3.0" = {
depInfo = {
color-convert = {
@@ -1492,6 +2468,35 @@
version = "3.2.1";
};
};
+ babel-plugin-macros = {
+ "3.1.0" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.12.5";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ cosmiconfig = {
+ descriptor = "^7.0.0";
+ pin = "7.1.0";
+ runtime = true;
+ };
+ resolve = {
+ descriptor = "^1.19.0";
+ pin = "1.22.4";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-iQ2TOwutifOLnyoUkOPUwHtd4Wq79eGpyFUqJZ2GUNY=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz";
+ };
+ ident = "babel-plugin-macros";
+ ltype = "file";
+ version = "3.1.0";
+ };
+ };
balanced-match = {
"1.0.2" = {
fetchInfo = {
@@ -1734,6 +2739,33 @@
};
};
chalk = {
+ "2.4.2" = {
+ depInfo = {
+ ansi-styles = {
+ descriptor = "^3.2.1";
+ pin = "3.2.1";
+ runtime = true;
+ };
+ escape-string-regexp = {
+ descriptor = "^1.0.5";
+ pin = "1.0.5";
+ runtime = true;
+ };
+ supports-color = {
+ descriptor = "^5.3.0";
+ pin = "5.5.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-epyiOfJKhuYWuMNymawywjS+lFfsQvbhON+b8du38TQ=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
+ };
+ ident = "chalk";
+ ltype = "file";
+ version = "2.4.2";
+ };
"4.1.2" = {
depInfo = {
ansi-styles = {
@@ -1812,6 +2844,19 @@
version = "3.5.3";
};
};
+ classnames = {
+ "2.3.2" = {
+ fetchInfo = {
+ narHash = "sha256-PM4QE/Ym1xswnjd2ial3mPOOMy/6bOxa1zU07RyvJR8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz";
+ };
+ ident = "classnames";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.3.2";
+ };
+ };
client-only = {
"0.0.1" = {
fetchInfo = {
@@ -1825,7 +2870,37 @@
version = "0.0.1";
};
};
+ clsx = {
+ "2.0.0" = {
+ fetchInfo = {
+ narHash = "sha256-p5l3z48Wal/uauFo+vlLuGF1h0go8ImS6BrVOJnG6kM=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz";
+ };
+ ident = "clsx";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.0.0";
+ };
+ };
color-convert = {
+ "1.9.3" = {
+ depInfo = {
+ color-name = {
+ descriptor = "1.1.3";
+ pin = "1.1.3";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-o/p0tqrXMvGg2VduYwUNx05gEWI11GuHgyq9nrd6khM=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
+ };
+ ident = "color-convert";
+ ltype = "file";
+ version = "1.9.3";
+ };
"2.0.1" = {
depInfo = {
color-name = {
@@ -1845,6 +2920,17 @@
};
};
color-name = {
+ "1.1.3" = {
+ fetchInfo = {
+ narHash = "sha256-Z7+qlowBfxZNeitMCENEfKBRnaxqLWi4+ms5SIKafc0=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz";
+ };
+ ident = "color-name";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.1.3";
+ };
"1.1.4" = {
fetchInfo = {
narHash = "sha256-mAOvtcDAZ05q6KP5tRgaO5D4jeb+/AcbIE1Z2nBG1uk=";
@@ -1883,6 +2969,58 @@
version = "0.0.1";
};
};
+ convert-source-map = {
+ "1.9.0" = {
+ fetchInfo = {
+ narHash = "sha256-9zjFbAgTFN8PnaoIBuarc6354vYjJomgtng2vak3ERQ=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz";
+ };
+ ident = "convert-source-map";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.9.0";
+ };
+ };
+ cosmiconfig = {
+ "7.1.0" = {
+ depInfo = {
+ "@types/parse-json" = {
+ descriptor = "^4.0.0";
+ pin = "4.0.0";
+ runtime = true;
+ };
+ import-fresh = {
+ descriptor = "^3.2.1";
+ pin = "3.3.0";
+ runtime = true;
+ };
+ parse-json = {
+ descriptor = "^5.0.0";
+ pin = "5.2.0";
+ runtime = true;
+ };
+ path-type = {
+ descriptor = "^4.0.0";
+ pin = "4.0.0";
+ runtime = true;
+ };
+ yaml = {
+ descriptor = "^1.10.0";
+ pin = "1.10.2";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Rsy6y20bwlt3wOjULRA1aWGNxF313vGryr/6B8xTz7I=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz";
+ };
+ ident = "cosmiconfig";
+ ltype = "file";
+ version = "7.1.0";
+ };
+ };
cross-spawn = {
"7.0.3" = {
depInfo = {
@@ -2200,6 +3338,30 @@
version = "3.0.0";
};
};
+ dom-helpers = {
+ "5.2.1" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.8.7";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ csstype = {
+ descriptor = "^3.0.2";
+ pin = "3.1.2";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-DkzZGz1U902BcMC2nssAs+hULM4tJ17H+3dVUzwMopg=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz";
+ };
+ ident = "dom-helpers";
+ ltype = "file";
+ version = "5.2.1";
+ };
+ };
electron-to-chromium = {
"1.4.485" = {
fetchInfo = {
@@ -2250,6 +3412,25 @@
version = "5.15.0";
};
};
+ error-ex = {
+ "1.3.2" = {
+ depInfo = {
+ is-arrayish = {
+ descriptor = "^0.2.1";
+ pin = "0.2.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-daqjq1BAM46eXv0Nt+56+SGe+PTSy7sK4X6E66WwGSw=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz";
+ };
+ ident = "error-ex";
+ ltype = "file";
+ version = "1.3.2";
+ };
+ };
es-abstract = {
"1.22.1" = {
depInfo = {
@@ -2550,6 +3731,17 @@
};
};
escape-string-regexp = {
+ "1.0.5" = {
+ fetchInfo = {
+ narHash = "sha256-jI2WTcziWydQXDepnqeq9ZLmmJeODhVO2w1qLvZc90Q=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
+ };
+ ident = "escape-string-regexp";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.0.5";
+ };
"4.0.0" = {
fetchInfo = {
narHash = "sha256-d7WCjjMj36VTWLhrU8YwNOQ0ed2OBaAQBxvuLKvsONc=";
@@ -3651,6 +4843,19 @@
version = "7.0.1";
};
};
+ find-root = {
+ "1.1.0" = {
+ fetchInfo = {
+ narHash = "sha256-grIQ6Ml6cBttYVMYj34V1G9PrquEAh5ygziquXEkSTE=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz";
+ };
+ ident = "find-root";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.1.0";
+ };
+ };
find-up = {
"5.0.0" = {
depInfo = {
@@ -4260,6 +5465,17 @@
};
};
has-flag = {
+ "3.0.0" = {
+ fetchInfo = {
+ narHash = "sha256-6FPI3mvzeaWOqNs71lre0tBCY/xdSo+7lBMqw1c9lM4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz";
+ };
+ ident = "has-flag";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.0";
+ };
"4.0.0" = {
fetchInfo = {
narHash = "sha256-vPSUFfMlEN5g/4ID+ZlkxJd2xcrLd2zb1zB0uEfVeKE=";
@@ -4336,6 +5552,25 @@
version = "1.0.0";
};
};
+ hoist-non-react-statics = {
+ "3.3.2" = {
+ depInfo = {
+ react-is = {
+ descriptor = "^16.7.0";
+ pin = "16.13.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-eZiFEkmy/HthIpyyfuVH6yWBrq2Ot6tD5yRndqHMoUM=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz";
+ };
+ ident = "hoist-non-react-statics";
+ ltype = "file";
+ version = "3.3.2";
+ };
+ };
human-signals = {
"2.1.0" = {
fetchInfo = {
@@ -4505,6 +5740,19 @@
version = "3.0.2";
};
};
+ is-arrayish = {
+ "0.2.1" = {
+ fetchInfo = {
+ narHash = "sha256-wvuJg92GZxDL9IffjN5ttz8DRki65ZgZoM3Mr1V9IyM=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz";
+ };
+ ident = "is-arrayish";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.2.1";
+ };
+ };
is-bigint = {
"1.0.4" = {
depInfo = {
@@ -5009,6 +6257,19 @@
version = "4.1.0";
};
};
+ json-parse-even-better-errors = {
+ "2.3.1" = {
+ fetchInfo = {
+ narHash = "sha256-JLmbiGbR2cXNIiFjyKZj8WvbNwUEVpADUgztOocgA1s=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz";
+ };
+ ident = "json-parse-even-better-errors";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.3.1";
+ };
+ };
json-schema-traverse = {
"0.4.1" = {
fetchInfo = {
@@ -5372,6 +6633,21 @@
my-app = {
"0.1.0" = {
depInfo = {
+ "@emotion/react" = {
+ descriptor = "^11.11.1";
+ pin = "11.11.1";
+ runtime = true;
+ };
+ "@emotion/styled" = {
+ descriptor = "^11.11.0";
+ pin = "11.11.0";
+ runtime = true;
+ };
+ "@mui/material" = {
+ descriptor = "^5.14.3";
+ pin = "5.14.3";
+ runtime = true;
+ };
"@types/node" = {
descriptor = "20.4.7";
pin = "20.4.7";
@@ -5392,6 +6668,11 @@
pin = "10.4.14";
runtime = true;
};
+ classnames = {
+ descriptor = "^2.3.2";
+ pin = "2.3.2";
+ runtime = true;
+ };
eslint = {
descriptor = "8.46.0";
pin = "8.46.0";
@@ -5446,9 +6727,87 @@
"node_modules/@alloc/quick-lru" = {
key = "@alloc/quick-lru/5.2.0";
};
+ "node_modules/@babel/code-frame" = {
+ key = "@babel/code-frame/7.22.5";
+ };
+ "node_modules/@babel/helper-module-imports" = {
+ key = "@babel/helper-module-imports/7.22.5";
+ };
+ "node_modules/@babel/helper-string-parser" = {
+ key = "@babel/helper-string-parser/7.22.5";
+ };
+ "node_modules/@babel/helper-validator-identifier" = {
+ key = "@babel/helper-validator-identifier/7.22.5";
+ };
+ "node_modules/@babel/highlight" = {
+ key = "@babel/highlight/7.22.5";
+ };
+ "node_modules/@babel/highlight/node_modules/ansi-styles" = {
+ key = "ansi-styles/3.2.1";
+ };
+ "node_modules/@babel/highlight/node_modules/chalk" = {
+ key = "chalk/2.4.2";
+ };
+ "node_modules/@babel/highlight/node_modules/color-convert" = {
+ key = "color-convert/1.9.3";
+ };
+ "node_modules/@babel/highlight/node_modules/color-name" = {
+ key = "color-name/1.1.3";
+ };
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp" = {
+ key = "escape-string-regexp/1.0.5";
+ };
+ "node_modules/@babel/highlight/node_modules/has-flag" = {
+ key = "has-flag/3.0.0";
+ };
+ "node_modules/@babel/highlight/node_modules/supports-color" = {
+ key = "supports-color/5.5.0";
+ };
"node_modules/@babel/runtime" = {
key = "@babel/runtime/7.22.6";
};
+ "node_modules/@babel/types" = {
+ key = "@babel/types/7.22.5";
+ };
+ "node_modules/@emotion/babel-plugin" = {
+ key = "@emotion/babel-plugin/11.11.0";
+ };
+ "node_modules/@emotion/cache" = {
+ key = "@emotion/cache/11.11.0";
+ };
+ "node_modules/@emotion/hash" = {
+ key = "@emotion/hash/0.9.1";
+ };
+ "node_modules/@emotion/is-prop-valid" = {
+ key = "@emotion/is-prop-valid/1.2.1";
+ };
+ "node_modules/@emotion/memoize" = {
+ key = "@emotion/memoize/0.8.1";
+ };
+ "node_modules/@emotion/react" = {
+ key = "@emotion/react/11.11.1";
+ };
+ "node_modules/@emotion/serialize" = {
+ key = "@emotion/serialize/1.1.2";
+ };
+ "node_modules/@emotion/sheet" = {
+ key = "@emotion/sheet/1.2.2";
+ };
+ "node_modules/@emotion/styled" = {
+ key = "@emotion/styled/11.11.0";
+ };
+ "node_modules/@emotion/unitless" = {
+ key = "@emotion/unitless/0.8.1";
+ };
+ "node_modules/@emotion/use-insertion-effect-with-fallbacks" = {
+ key = "@emotion/use-insertion-effect-with-fallbacks/1.0.1";
+ };
+ "node_modules/@emotion/utils" = {
+ key = "@emotion/utils/1.2.1";
+ };
+ "node_modules/@emotion/weak-memoize" = {
+ key = "@emotion/weak-memoize/0.3.1";
+ };
"node_modules/@eslint-community/eslint-utils" = {
key = "@eslint-community/eslint-utils/4.4.0";
};
@@ -5488,6 +6847,39 @@
"node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec" = {
key = "@jridgewell/sourcemap-codec/1.4.14";
};
+ "node_modules/@mui/base" = {
+ key = "@mui/base/5.0.0-beta.9";
+ };
+ "node_modules/@mui/base/node_modules/react-is" = {
+ key = "react-is/18.2.0";
+ };
+ "node_modules/@mui/core-downloads-tracker" = {
+ key = "@mui/core-downloads-tracker/5.14.3";
+ };
+ "node_modules/@mui/material" = {
+ key = "@mui/material/5.14.3";
+ };
+ "node_modules/@mui/material/node_modules/react-is" = {
+ key = "react-is/18.2.0";
+ };
+ "node_modules/@mui/private-theming" = {
+ key = "@mui/private-theming/5.13.7";
+ };
+ "node_modules/@mui/styled-engine" = {
+ key = "@mui/styled-engine/5.13.2";
+ };
+ "node_modules/@mui/system" = {
+ key = "@mui/system/5.14.3";
+ };
+ "node_modules/@mui/types" = {
+ key = "@mui/types/7.2.4";
+ };
+ "node_modules/@mui/utils" = {
+ key = "@mui/utils/5.14.3";
+ };
+ "node_modules/@mui/utils/node_modules/react-is" = {
+ key = "react-is/18.2.0";
+ };
"node_modules/@next/env" = {
key = "@next/env/13.4.12";
};
@@ -5542,6 +6934,9 @@
"node_modules/@pkgr/utils" = {
key = "@pkgr/utils/2.4.2";
};
+ "node_modules/@popperjs/core" = {
+ key = "@popperjs/core/2.11.8";
+ };
"node_modules/@rushstack/eslint-patch" = {
key = "@rushstack/eslint-patch/1.3.2";
};
@@ -5554,6 +6949,9 @@
"node_modules/@types/node" = {
key = "@types/node/20.4.7";
};
+ "node_modules/@types/parse-json" = {
+ key = "@types/parse-json/4.0.0";
+ };
"node_modules/@types/prop-types" = {
key = "@types/prop-types/15.7.5";
};
@@ -5563,6 +6961,12 @@
"node_modules/@types/react-dom" = {
key = "@types/react-dom/18.2.7";
};
+ "node_modules/@types/react-is" = {
+ key = "@types/react-is/18.2.1";
+ };
+ "node_modules/@types/react-transition-group" = {
+ key = "@types/react-transition-group/4.4.6";
+ };
"node_modules/@types/scheduler" = {
key = "@types/scheduler/0.16.3";
};
@@ -5650,6 +7054,9 @@
"node_modules/axobject-query" = {
key = "axobject-query/3.2.1";
};
+ "node_modules/babel-plugin-macros" = {
+ key = "babel-plugin-macros/3.1.0";
+ };
"node_modules/balanced-match" = {
key = "balanced-match/1.0.2";
};
@@ -5698,9 +7105,15 @@
"node_modules/chokidar/node_modules/glob-parent" = {
key = "glob-parent/5.1.2";
};
+ "node_modules/classnames" = {
+ key = "classnames/2.3.2";
+ };
"node_modules/client-only" = {
key = "client-only/0.0.1";
};
+ "node_modules/clsx" = {
+ key = "clsx/2.0.0";
+ };
"node_modules/color-convert" = {
key = "color-convert/2.0.1";
};
@@ -5713,6 +7126,15 @@
"node_modules/concat-map" = {
key = "concat-map/0.0.1";
};
+ "node_modules/convert-source-map" = {
+ key = "convert-source-map/1.9.0";
+ };
+ "node_modules/cosmiconfig" = {
+ key = "cosmiconfig/7.1.0";
+ };
+ "node_modules/cosmiconfig/node_modules/yaml" = {
+ key = "yaml/1.10.2";
+ };
"node_modules/cross-spawn" = {
key = "cross-spawn/7.0.3";
};
@@ -5758,6 +7180,9 @@
"node_modules/doctrine" = {
key = "doctrine/3.0.0";
};
+ "node_modules/dom-helpers" = {
+ key = "dom-helpers/5.2.1";
+ };
"node_modules/electron-to-chromium" = {
key = "electron-to-chromium/1.4.485";
};
@@ -5767,6 +7192,9 @@
"node_modules/enhanced-resolve" = {
key = "enhanced-resolve/5.15.0";
};
+ "node_modules/error-ex" = {
+ key = "error-ex/1.3.2";
+ };
"node_modules/es-abstract" = {
key = "es-abstract/1.22.1";
};
@@ -5893,6 +7321,9 @@
"node_modules/fill-range" = {
key = "fill-range/7.0.1";
};
+ "node_modules/find-root" = {
+ key = "find-root/1.1.0";
+ };
"node_modules/find-up" = {
key = "find-up/5.0.0";
};
@@ -5984,6 +7415,9 @@
"node_modules/has-tostringtag" = {
key = "has-tostringtag/1.0.0";
};
+ "node_modules/hoist-non-react-statics" = {
+ key = "hoist-non-react-statics/3.3.2";
+ };
"node_modules/human-signals" = {
key = "human-signals/4.3.1";
};
@@ -6008,6 +7442,9 @@
"node_modules/is-array-buffer" = {
key = "is-array-buffer/3.0.2";
};
+ "node_modules/is-arrayish" = {
+ key = "is-arrayish/0.2.1";
+ };
"node_modules/is-bigint" = {
key = "is-bigint/1.0.4";
};
@@ -6092,6 +7529,9 @@
"node_modules/js-yaml" = {
key = "js-yaml/4.1.0";
};
+ "node_modules/json-parse-even-better-errors" = {
+ key = "json-parse-even-better-errors/2.3.1";
+ };
"node_modules/json-schema-traverse" = {
key = "json-schema-traverse/0.4.1";
};
@@ -6233,6 +7673,9 @@
"node_modules/parent-module" = {
key = "parent-module/1.0.1";
};
+ "node_modules/parse-json" = {
+ key = "parse-json/5.2.0";
+ };
"node_modules/path-exists" = {
key = "path-exists/4.0.0";
};
@@ -6302,6 +7745,9 @@
"node_modules/react-is" = {
key = "react-is/16.13.1";
};
+ "node_modules/react-transition-group" = {
+ key = "react-transition-group/4.4.5";
+ };
"node_modules/read-cache" = {
key = "read-cache/1.0.0";
};
@@ -6383,6 +7829,9 @@
"node_modules/slash" = {
key = "slash/3.0.0";
};
+ "node_modules/source-map" = {
+ key = "source-map/0.5.7";
+ };
"node_modules/source-map-js" = {
key = "source-map-js/1.0.2";
};
@@ -6416,6 +7865,9 @@
"node_modules/styled-jsx" = {
key = "styled-jsx/5.1.1";
};
+ "node_modules/stylis" = {
+ key = "stylis/4.2.0";
+ };
"node_modules/sucrase" = {
key = "sucrase/3.34.0";
};
@@ -6449,6 +7901,9 @@
"node_modules/titleize" = {
key = "titleize/3.0.0";
};
+ "node_modules/to-fast-properties" = {
+ key = "to-fast-properties/2.0.0";
+ };
"node_modules/to-regex-range" = {
key = "to-regex-range/5.0.1";
};
@@ -7223,6 +8678,40 @@
version = "1.0.1";
};
};
+ parse-json = {
+ "5.2.0" = {
+ depInfo = {
+ "@babel/code-frame" = {
+ descriptor = "^7.0.0";
+ pin = "7.22.5";
+ runtime = true;
+ };
+ error-ex = {
+ descriptor = "^1.3.1";
+ pin = "1.3.2";
+ runtime = true;
+ };
+ json-parse-even-better-errors = {
+ descriptor = "^2.3.0";
+ pin = "2.3.1";
+ runtime = true;
+ };
+ lines-and-columns = {
+ descriptor = "^1.1.6";
+ pin = "1.2.4";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-hxVxyGV3iUu2t/nGE+bdgp9C38FU/lZU2iPbtazHLy4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz";
+ };
+ ident = "parse-json";
+ ltype = "file";
+ version = "5.2.0";
+ };
+ };
path-exists = {
"4.0.0" = {
fetchInfo = {
@@ -7688,6 +9177,59 @@
treeInfo = { };
version = "16.13.1";
};
+ "18.2.0" = {
+ fetchInfo = {
+ narHash = "sha256-eSOGsY/IVNB/U36bUYaUctK4n5DEM9hmzm1keaypG2c=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz";
+ };
+ ident = "react-is";
+ ltype = "file";
+ treeInfo = { };
+ version = "18.2.0";
+ };
+ };
+ react-transition-group = {
+ "4.4.5" = {
+ depInfo = {
+ "@babel/runtime" = {
+ descriptor = "^7.5.5";
+ pin = "7.22.6";
+ runtime = true;
+ };
+ dom-helpers = {
+ descriptor = "^5.0.1";
+ pin = "5.2.1";
+ runtime = true;
+ };
+ loose-envify = {
+ descriptor = "^1.4.0";
+ pin = "1.4.0";
+ runtime = true;
+ };
+ prop-types = {
+ descriptor = "^15.6.2";
+ pin = "15.8.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-rxK890I79kcB9FwueWOWluR5hIg7XFq0nvxWwRA30e0=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz";
+ };
+ ident = "react-transition-group";
+ ltype = "file";
+ peerInfo = {
+ react = {
+ descriptor = ">=16.6.0";
+ };
+ react-dom = {
+ descriptor = ">=16.6.0";
+ };
+ };
+ version = "4.4.5";
+ };
};
read-cache = {
"1.0.0" = {
@@ -8156,6 +9698,19 @@
version = "4.0.0";
};
};
+ source-map = {
+ "0.5.7" = {
+ fetchInfo = {
+ narHash = "sha256-TfLkcoel84umresRhkiSAJkWIZ9bCfn9ZA9cZk8qGRU=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
+ };
+ ident = "source-map";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.5.7";
+ };
+ };
source-map-js = {
"1.0.2" = {
fetchInfo = {
@@ -8424,6 +9979,19 @@
version = "5.1.1";
};
};
+ stylis = {
+ "4.2.0" = {
+ fetchInfo = {
+ narHash = "sha256-uBRk2Ja5qhHSROWOjmJ6+K/k2NNHGK37SD7nuKxR6F4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz";
+ };
+ ident = "stylis";
+ ltype = "file";
+ treeInfo = { };
+ version = "4.2.0";
+ };
+ };
sucrase = {
"3.34.0" = {
binInfo = {
@@ -8480,6 +10048,23 @@
};
};
supports-color = {
+ "5.5.0" = {
+ depInfo = {
+ has-flag = {
+ descriptor = "^3.0.0";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-CFEl8ukJUaXQ4RzTSFYfqd09tqgYfgJuU/Kem/DkKe4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
+ };
+ ident = "supports-color";
+ ltype = "file";
+ version = "5.5.0";
+ };
"7.2.0" = {
depInfo = {
has-flag = {
@@ -8742,6 +10327,19 @@
version = "3.0.0";
};
};
+ to-fast-properties = {
+ "2.0.0" = {
+ fetchInfo = {
+ narHash = "sha256-REHa011PYD77WKQpm3pDqs8+640POdK6iqwfEhljtzk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz";
+ };
+ ident = "to-fast-properties";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.0.0";
+ };
+ };
to-regex-range = {
"5.0.1" = {
depInfo = {
@@ -9304,6 +10902,17 @@
};
};
yaml = {
+ "1.10.2" = {
+ fetchInfo = {
+ narHash = "sha256-JPai4yAf+MK8wsaF0gmRNcCD2HiF2sBzf/YHgnjpWEs=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz";
+ };
+ ident = "yaml";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.10.2";
+ };
"2.3.1" = {
fetchInfo = {
narHash = "sha256-1t99bBjM6mNzwLZ7r52s4M818bVZiZSyoaX25kELdZc=";
diff --git a/pkgs/ui/package-lock.json b/pkgs/ui/package-lock.json
index f03e887..b683984 100644
--- a/pkgs/ui/package-lock.json
+++ b/pkgs/ui/package-lock.json
@@ -8,10 +8,14 @@
"name": "my-app",
"version": "0.1.0",
"dependencies": {
+ "@emotion/react": "^11.11.1",
+ "@emotion/styled": "^11.11.0",
+ "@mui/material": "^5.14.3",
"@types/node": "20.4.7",
"@types/react": "18.2.18",
"@types/react-dom": "18.2.7",
"autoprefixer": "10.4.14",
+ "classnames": "^2.3.2",
"eslint": "8.46.0",
"eslint-config-next": "13.4.12",
"next": "13.4.12",
@@ -20,6 +24,10 @@
"react-dom": "18.2.0",
"tailwindcss": "3.3.3",
"typescript": "5.1.6"
+ },
+ "devDependencies": {
+ "prettier": "^3.0.1",
+ "prettier-plugin-tailwindcss": "^0.4.1"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -41,6 +49,121 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/@babel/code-frame": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz",
+ "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==",
+ "dependencies": {
+ "@babel/highlight": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
+ "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
+ "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
+ "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz",
+ "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.22.5",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ },
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/@babel/runtime": {
"version": "7.22.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz",
@@ -52,6 +175,152 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/types": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz",
+ "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.5",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@emotion/babel-plugin": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
+ "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/runtime": "^7.18.3",
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/serialize": "^1.1.2",
+ "babel-plugin-macros": "^3.1.0",
+ "convert-source-map": "^1.5.0",
+ "escape-string-regexp": "^4.0.0",
+ "find-root": "^1.1.0",
+ "source-map": "^0.5.7",
+ "stylis": "4.2.0"
+ }
+ },
+ "node_modules/@emotion/cache": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
+ "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
+ "dependencies": {
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/sheet": "^1.2.2",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "stylis": "4.2.0"
+ }
+ },
+ "node_modules/@emotion/hash": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
+ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
+ },
+ "node_modules/@emotion/is-prop-valid": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
+ "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==",
+ "dependencies": {
+ "@emotion/memoize": "^0.8.1"
+ }
+ },
+ "node_modules/@emotion/memoize": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
+ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
+ },
+ "node_modules/@emotion/react": {
+ "version": "11.11.1",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz",
+ "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.11.0",
+ "@emotion/cache": "^11.11.0",
+ "@emotion/serialize": "^1.1.2",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "hoist-non-react-statics": "^3.3.1"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@emotion/serialize": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz",
+ "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==",
+ "dependencies": {
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/unitless": "^0.8.1",
+ "@emotion/utils": "^1.2.1",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@emotion/sheet": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
+ "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
+ },
+ "node_modules/@emotion/styled": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz",
+ "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.11.0",
+ "@emotion/is-prop-valid": "^1.2.1",
+ "@emotion/serialize": "^1.1.2",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
+ "@emotion/utils": "^1.2.1"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.0.0-rc.0",
+ "react": ">=16.8.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@emotion/unitless": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
+ "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
+ },
+ "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
+ "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@emotion/utils": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
+ "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
+ },
+ "node_modules/@emotion/weak-memoize": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
+ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
+ },
"node_modules/@eslint-community/eslint-utils": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
@@ -182,6 +451,237 @@
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
},
+ "node_modules/@mui/base": {
+ "version": "5.0.0-beta.9",
+ "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.9.tgz",
+ "integrity": "sha512-gm6gnPnc/lS5Z3neH0iuOrK7IbS02+oh6KsMtXYLhI6bJpHs+PNWFsBmISx7x4FSPVJZvZkb8Bw6pEXpIMFt7Q==",
+ "dependencies": {
+ "@babel/runtime": "^7.22.6",
+ "@emotion/is-prop-valid": "^1.2.1",
+ "@mui/types": "^7.2.4",
+ "@mui/utils": "^5.14.3",
+ "@popperjs/core": "^2.11.8",
+ "clsx": "^2.0.0",
+ "prop-types": "^15.8.1",
+ "react-is": "^18.2.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@types/react": "^17.0.0 || ^18.0.0",
+ "react": "^17.0.0 || ^18.0.0",
+ "react-dom": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/base/node_modules/react-is": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
+ },
+ "node_modules/@mui/core-downloads-tracker": {
+ "version": "5.14.3",
+ "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.3.tgz",
+ "integrity": "sha512-QxvrcDqphZoXRjsAmCaQylmWjC/8/qKWwIde1MJMna5YIst3R9O0qhKRPu36/OE2d8AeTbCVjRcRvNqhhW8jyg==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ }
+ },
+ "node_modules/@mui/material": {
+ "version": "5.14.3",
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.3.tgz",
+ "integrity": "sha512-dlu4SOcCp9Cy+wkcfZ/ns9ZkP40nr/WPgqxX0HmrE0o+dkE1ropY9BbHsLrTlYJCko8yzcC8bLghrD4xqZG1og==",
+ "dependencies": {
+ "@babel/runtime": "^7.22.6",
+ "@mui/base": "5.0.0-beta.9",
+ "@mui/core-downloads-tracker": "^5.14.3",
+ "@mui/system": "^5.14.3",
+ "@mui/types": "^7.2.4",
+ "@mui/utils": "^5.14.3",
+ "@types/react-transition-group": "^4.4.6",
+ "clsx": "^2.0.0",
+ "csstype": "^3.1.2",
+ "prop-types": "^15.8.1",
+ "react-is": "^18.2.0",
+ "react-transition-group": "^4.4.5"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.5.0",
+ "@emotion/styled": "^11.3.0",
+ "@types/react": "^17.0.0 || ^18.0.0",
+ "react": "^17.0.0 || ^18.0.0",
+ "react-dom": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/react": {
+ "optional": true
+ },
+ "@emotion/styled": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/material/node_modules/react-is": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
+ },
+ "node_modules/@mui/private-theming": {
+ "version": "5.13.7",
+ "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.13.7.tgz",
+ "integrity": "sha512-qbSr+udcij5F9dKhGX7fEdx2drXchq7htLNr2Qg2Ma+WJ6q0ERlEqGSBiPiVDJkptcjeVL4DGmcf1wl5+vD4EA==",
+ "dependencies": {
+ "@babel/runtime": "^7.22.5",
+ "@mui/utils": "^5.13.7",
+ "prop-types": "^15.8.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@types/react": "^17.0.0 || ^18.0.0",
+ "react": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/styled-engine": {
+ "version": "5.13.2",
+ "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.13.2.tgz",
+ "integrity": "sha512-VCYCU6xVtXOrIN8lcbuPmoG+u7FYuOERG++fpY74hPpEWkyFQG97F+/XfTQVYzlR2m7nPjnwVUgATcTCMEaMvw==",
+ "dependencies": {
+ "@babel/runtime": "^7.21.0",
+ "@emotion/cache": "^11.11.0",
+ "csstype": "^3.1.2",
+ "prop-types": "^15.8.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.4.1",
+ "@emotion/styled": "^11.3.0",
+ "react": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/react": {
+ "optional": true
+ },
+ "@emotion/styled": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/system": {
+ "version": "5.14.3",
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.3.tgz",
+ "integrity": "sha512-b+C+j9+75+/iIYSa+1S4eCMc9MDNrj9hzWfExJqS2GffuNocRagjBZFyjtMqsLWLxMxQIX8Cg6j0hAioiw+WfQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.22.6",
+ "@mui/private-theming": "^5.13.7",
+ "@mui/styled-engine": "^5.13.2",
+ "@mui/types": "^7.2.4",
+ "@mui/utils": "^5.14.3",
+ "clsx": "^2.0.0",
+ "csstype": "^3.1.2",
+ "prop-types": "^15.8.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.5.0",
+ "@emotion/styled": "^11.3.0",
+ "@types/react": "^17.0.0 || ^18.0.0",
+ "react": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/react": {
+ "optional": true
+ },
+ "@emotion/styled": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/types": {
+ "version": "7.2.4",
+ "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz",
+ "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==",
+ "peerDependencies": {
+ "@types/react": "*"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/utils": {
+ "version": "5.14.3",
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.3.tgz",
+ "integrity": "sha512-gZ6Etw+ppO43GYc1HFZSLjwd4DoZoa+RrYTD25wQLfzcSoPjVoC/zZqA2Lkq0zjgwGBQOSxKZI6jfp9uXR+kgw==",
+ "dependencies": {
+ "@babel/runtime": "^7.22.6",
+ "@types/prop-types": "^15.7.5",
+ "@types/react-is": "^18.2.1",
+ "prop-types": "^15.8.1",
+ "react-is": "^18.2.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "react": "^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/@mui/utils/node_modules/react-is": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
+ },
"node_modules/@next/env": {
"version": "13.4.12",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.12.tgz",
@@ -381,6 +881,15 @@
"url": "https://opencollective.com/unts"
}
},
+ "node_modules/@popperjs/core": {
+ "version": "2.11.8",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
+ "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
"node_modules/@rushstack/eslint-patch": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz",
@@ -404,6 +913,11 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz",
"integrity": "sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g=="
},
+ "node_modules/@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ },
"node_modules/@types/prop-types": {
"version": "15.7.5",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
@@ -427,6 +941,22 @@
"@types/react": "*"
}
},
+ "node_modules/@types/react-is": {
+ "version": "18.2.1",
+ "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz",
+ "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/react-transition-group": {
+ "version": "4.4.6",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz",
+ "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@types/scheduler": {
"version": "0.16.3",
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
@@ -804,6 +1334,20 @@
"dequal": "^2.0.3"
}
},
+ "node_modules/babel-plugin-macros": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
+ "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5",
+ "cosmiconfig": "^7.0.0",
+ "resolve": "^1.19.0"
+ },
+ "engines": {
+ "node": ">=10",
+ "npm": ">=6"
+ }
+ },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -1011,11 +1555,24 @@
"node": ">= 6"
}
},
+ "node_modules/classnames": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
+ "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
+ },
"node_modules/client-only": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
"integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
},
+ "node_modules/clsx": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
+ "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -1045,6 +1602,34 @@
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
},
+ "node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cosmiconfig/node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -1198,6 +1783,15 @@
"node": ">=6.0.0"
}
},
+ "node_modules/dom-helpers": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
+ "dependencies": {
+ "@babel/runtime": "^7.8.7",
+ "csstype": "^3.0.2"
+ }
+ },
"node_modules/electron-to-chromium": {
"version": "1.4.485",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.485.tgz",
@@ -1220,6 +1814,14 @@
"node": ">=10.13.0"
}
},
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
"node_modules/es-abstract": {
"version": "1.22.1",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz",
@@ -1844,6 +2446,11 @@
"node": ">=8"
}
},
+ "node_modules/find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
+ },
"node_modules/find-up": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -2172,6 +2779,14 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/hoist-non-react-statics": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+ "dependencies": {
+ "react-is": "^16.7.0"
+ }
+ },
"node_modules/human-signals": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
@@ -2251,6 +2866,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
+ },
"node_modules/is-bigint": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
@@ -2564,6 +3184,11 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ },
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -3100,6 +3725,23 @@
"node": ">=6"
}
},
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -3301,6 +3943,95 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/prettier": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz",
+ "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/prettier-plugin-tailwindcss": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.4.1.tgz",
+ "integrity": "sha512-hwn2EiJmv8M+AW4YDkbjJ6HlZCTzLyz1QlySn9sMuKV/Px0fjwldlB7tol8GzdgqtkdPtzT3iJ4UzdnYXP25Ag==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.17.0"
+ },
+ "peerDependencies": {
+ "@ianvs/prettier-plugin-sort-imports": "*",
+ "@prettier/plugin-pug": "*",
+ "@shopify/prettier-plugin-liquid": "*",
+ "@shufo/prettier-plugin-blade": "*",
+ "@trivago/prettier-plugin-sort-imports": "*",
+ "prettier": "^2.2 || ^3.0",
+ "prettier-plugin-astro": "*",
+ "prettier-plugin-css-order": "*",
+ "prettier-plugin-import-sort": "*",
+ "prettier-plugin-jsdoc": "*",
+ "prettier-plugin-marko": "*",
+ "prettier-plugin-organize-attributes": "*",
+ "prettier-plugin-organize-imports": "*",
+ "prettier-plugin-style-order": "*",
+ "prettier-plugin-svelte": "*",
+ "prettier-plugin-twig-melody": "*"
+ },
+ "peerDependenciesMeta": {
+ "@ianvs/prettier-plugin-sort-imports": {
+ "optional": true
+ },
+ "@prettier/plugin-pug": {
+ "optional": true
+ },
+ "@shopify/prettier-plugin-liquid": {
+ "optional": true
+ },
+ "@shufo/prettier-plugin-blade": {
+ "optional": true
+ },
+ "@trivago/prettier-plugin-sort-imports": {
+ "optional": true
+ },
+ "prettier-plugin-astro": {
+ "optional": true
+ },
+ "prettier-plugin-css-order": {
+ "optional": true
+ },
+ "prettier-plugin-import-sort": {
+ "optional": true
+ },
+ "prettier-plugin-jsdoc": {
+ "optional": true
+ },
+ "prettier-plugin-marko": {
+ "optional": true
+ },
+ "prettier-plugin-organize-attributes": {
+ "optional": true
+ },
+ "prettier-plugin-organize-imports": {
+ "optional": true
+ },
+ "prettier-plugin-style-order": {
+ "optional": true
+ },
+ "prettier-plugin-svelte": {
+ "optional": true
+ },
+ "prettier-plugin-twig-melody": {
+ "optional": true
+ }
+ }
+ },
"node_modules/prop-types": {
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
@@ -3366,6 +4097,21 @@
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
+ "node_modules/react-transition-group": {
+ "version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "dom-helpers": "^5.0.1",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0",
+ "react-dom": ">=16.6.0"
+ }
+ },
"node_modules/read-cache": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
@@ -3676,6 +4422,14 @@
"node": ">=8"
}
},
+ "node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/source-map-js": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -3815,6 +4569,11 @@
}
}
},
+ "node_modules/stylis": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
+ "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
+ },
"node_modules/sucrase": {
"version": "3.34.0",
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz",
@@ -3971,6 +4730,14 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
diff --git a/pkgs/ui/package.json b/pkgs/ui/package.json
index 15dbb9b..1e4c073 100644
--- a/pkgs/ui/package.json
+++ b/pkgs/ui/package.json
@@ -12,10 +12,14 @@
"lint": "next lint"
},
"dependencies": {
+ "@emotion/react": "^11.11.1",
+ "@emotion/styled": "^11.11.0",
+ "@mui/material": "^5.14.3",
"@types/node": "20.4.7",
"@types/react": "18.2.18",
"@types/react-dom": "18.2.7",
"autoprefixer": "10.4.14",
+ "classnames": "^2.3.2",
"eslint": "8.46.0",
"eslint-config-next": "13.4.12",
"next": "13.4.12",
@@ -24,5 +28,9 @@
"react-dom": "18.2.0",
"tailwindcss": "3.3.3",
"typescript": "5.1.6"
+ },
+ "devDependencies": {
+ "prettier": "^3.0.1",
+ "prettier-plugin-tailwindcss": "^0.4.1"
}
}
diff --git a/pkgs/ui/postcss.config.js b/pkgs/ui/postcss.config.js
index 33ad091..12a703d 100644
--- a/pkgs/ui/postcss.config.js
+++ b/pkgs/ui/postcss.config.js
@@ -3,4 +3,4 @@ module.exports = {
tailwindcss: {},
autoprefixer: {},
},
-}
+};
diff --git a/pkgs/ui/prettier.config.js b/pkgs/ui/prettier.config.js
new file mode 100644
index 0000000..a0d9c69
--- /dev/null
+++ b/pkgs/ui/prettier.config.js
@@ -0,0 +1,4 @@
+module.exports = {
+ plugins: [require("prettier-plugin-tailwindcss")],
+ tailwindFunctions: ['clsx', 'cx'],
+};
diff --git a/pkgs/ui/src/app/dashboard/page.tsx b/pkgs/ui/src/app/dashboard/page.tsx
new file mode 100644
index 0000000..1670f0f
--- /dev/null
+++ b/pkgs/ui/src/app/dashboard/page.tsx
@@ -0,0 +1,25 @@
+import { DashboardCard } from "../../components/card";
+import { Grid } from "@mui/material";
+import { Button } from "@mui/material";
+
+export default function Dashboard() {
+ return (
+
+
+
+
+ Hallo Mike !
+
+
+
+ Server Stats
+
+
+ Network Stats
+
+
+
+ );
+}
diff --git a/pkgs/ui/src/app/layout.tsx b/pkgs/ui/src/app/layout.tsx
index 1735342..00f1968 100644
--- a/pkgs/ui/src/app/layout.tsx
+++ b/pkgs/ui/src/app/layout.tsx
@@ -1,8 +1,11 @@
import "./globals.css";
import type { Metadata } from "next";
import localFont from "next/font/local";
+import * as React from "react";
+import { StyledEngineProvider } from "@mui/material/styles";
+import cx from "classnames";
+// import { tw } from "../utils/tailwind";
-// const fontPath = ;
const roboto = localFont({
src: [
{
@@ -28,7 +31,6 @@ const roboto = localFont({
],
});
-// const inter =
export const metadata: Metadata = {
title: "Create Next App",
description: "Generated by create next app",
@@ -41,7 +43,20 @@ export default function RootLayout({
}) {
return (
-
{children}
+
+
+ {children}
+
+
);
}
diff --git a/pkgs/ui/src/app/page.tsx b/pkgs/ui/src/app/page.tsx
index 64ff0b1..5cb8b62 100644
--- a/pkgs/ui/src/app/page.tsx
+++ b/pkgs/ui/src/app/page.tsx
@@ -2,7 +2,7 @@ import Image from "next/image";
export default function Home() {
return (
-
+
Get started by editing
diff --git a/pkgs/ui/src/components/card/index.tsx b/pkgs/ui/src/components/card/index.tsx
new file mode 100644
index 0000000..4639b21
--- /dev/null
+++ b/pkgs/ui/src/components/card/index.tsx
@@ -0,0 +1,5 @@
+import { Card } from "@mui/material";
+
+const DashboardCard = Card;
+
+export { DashboardCard };
diff --git a/pkgs/ui/src/utils/tailwind.ts b/pkgs/ui/src/utils/tailwind.ts
new file mode 100644
index 0000000..766ac87
--- /dev/null
+++ b/pkgs/ui/src/utils/tailwind.ts
@@ -0,0 +1,10 @@
+/**
+ * use this template literal to write tailwind classes
+ * example: tw`transition-colors duration-300 ease-in-out active:duration-100`
+ *
+ * to use this, you need to add the following to your tailwind plugin configuration (Intellij settings)
+ * "experimental": {
+ * "classRegex": ["tw`(.*)`"]
+ * }
+ */
+export const tw = String.raw;
diff --git a/pkgs/ui/tailwind.config.js b/pkgs/ui/tailwind.config.js
index d53b2ea..8cbc3bb 100644
--- a/pkgs/ui/tailwind.config.js
+++ b/pkgs/ui/tailwind.config.js
@@ -1,18 +1,22 @@
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
- './src/pages/**/*.{js,ts,jsx,tsx,mdx}',
- './src/components/**/*.{js,ts,jsx,tsx,mdx}',
- './src/app/**/*.{js,ts,jsx,tsx,mdx}',
+ "./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
+ "./src/components/**/*.{js,ts,jsx,tsx,mdx}",
+ "./src/app/**/*.{js,ts,jsx,tsx,mdx}",
],
+ important: "#root",
theme: {
extend: {
backgroundImage: {
- 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))',
- 'gradient-conic':
- 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))',
+ "gradient-radial": "radial-gradient(var(--tw-gradient-stops))",
+ "gradient-conic":
+ "conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))",
},
},
},
plugins: [],
-}
+ corePlugins: {
+ preflight: false,
+ },
+};
diff --git a/pkgs/ui/tsconfig.json b/pkgs/ui/tsconfig.json
index eb0b41d..0c7555f 100644
--- a/pkgs/ui/tsconfig.json
+++ b/pkgs/ui/tsconfig.json
@@ -9,7 +9,7 @@
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
- "moduleResolution": "bundler",
+ "moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",